@media only screen and (max-width:1060px) {
	.header .contacts {
		display:none;
	}
	.menu {
		display:none;
	}
	.menu-sml-content, #menu-bttn {
		display:block;
	}
}

@media only screen and (max-width:1024px) {
	.container {
		width:95%;
	}
}

@media only screen and (max-width:959px) {
	.slider-content {
		height:400px;
	}
	.slides-pagination {
		top:365px;
	}
	.box-content ul li a {
		font-size:20pt;
		line-height:36px;
	}	
	.subcat-box .subcat-image {
		max-width:auto;
		width:100%;
	}
	.subcat-descr-offer {
		width:100%;
		margin-top:20px;
		float:left;
	}
	.photo-gallery a {
		width:18.04%;
		height:18.04%;
		margin:0 0 1.96% 1.96%;
	}
	.offer-block-text-content {
		width:100% !important;
		min-height:inherit;
	}
	.offer-block-text {
		height:400px;
	}
	.offer-block-image-content {
		width:100% !important;
		height:0;
		padding-bottom:66.75%;
		position:static;
		float:left;
	}
}

@media only screen and (max-width:768px) {
	.box-content ul li {
		width:46.6668%;
		margin:1.6666%;
	}
	.photo-gallery a {
		width:23.04%;
		height:23.04%;
		margin:0 0 1.96% 1.96%;
	}
	.map-content {
		height:auto;
		overflow:visible;
	}
	.map-content #map {
		width:100%;
		height:400px;
		margin:0 0 0 0;
	}
	.contact-box {
		width:100%;
		height:auto;
		font-size:20px;
		line-height:30px;
		position:static;
		float:left;
	}
}

@media only screen and (max-width:767px) {
	.footer .contacts {
		display:none;
	}
	.footer-menu {
		max-width:50%;
		width:50%;
		padding:0 2.63%;
	}
	.footer-menu-cat {
		float:left;
	}
	.subcat-title {
		font-size:26px;
		line-height:30px;
	}
}

@media only screen and (max-width:600px) {
	.box-content ul li {
		width:95%;
		margin:2.5%;
	}
	.photo-gallery a {
		width:31.3733%;
		height:31.3733%;
		margin:0 0 1.96% 1.96%;
	}	
}