@media screen and (max-width: 1440px) {
	#header {
		padding: 415px 0;
	}
}
@media screen and (max-width: 1280px) {
	#header {
        padding: 325px 0;
    }
}
@media screen and (max-width: 1152px) {
	#uslugi, #etap {
		width: 30%
	}
}
@media screen and (max-width: 992px) {
	.container {
        width: 100%;
    }
}
@media screen and (max-width: 854px) {
	#etap {
		height: 155px;
	}
}
@media screen and (max-width: 800px) {
	#header {
		background-size: inherit;
	}
	#head-menu {
		width: 375px;
	}
	#uslugi {
        width: 45%;
    }
	.block-02-img {
		float: none;
		display: block;
		margin: 10px auto;
		padding: 0;
	}
}
@media screen and (max-width: 640px) {
	#head-logo {
		display: block;
		margin: 0 auto;
		width: 150px;
	}
	#footer-block-1 {
		display: block;
		width: 100%;
		text-align: center;	
	}
	#footer-block-2 {
		float: left;
	}
}
@media screen and (max-width: 480px) {
	#head-menu {
		width: 100%;
		display: block;
		text-align: center;
		padding: 0;
	}
	#head-tel {
		display: block;
		width: 100%;
		text-align: center;
		float: none;
		padding-top: 5px;
	}
	#block-02, #block-03, #block-04, #block-05 {
		padding: 25px 0;
	}
	#uslugi {
        width: 100%;
		margin: 10px 0;
    }
	#etap {
		width: 47%;
	}
	#footer-block-2 {
		width: 275px;
		float: none;
		margin: 10px 0 0;
	}
	#footer-block-3 {
		width: 275px;
		float: none;
		display: block;
		margin: 0 auto;
	}
}
@media screen and (max-width: 430px) {
	#etap {
		width: 100%;
		margin: 5px 0;
		height: auto;
	}
	.uslugi-z-1 {
		display: none;
	}
	.uslugi-z-2 {
		display: block;
	}
}
@media screen and (max-width: 400px) {
	#header {
        padding: 250px 0;
    }
}
@media screen and (max-width: 352px) {
	#head-menu {
		font-size: 1em;
	}
	.block-01-h1 {
		font-size: 2em;
	}
}
@media screen and (max-width: 325px) {
	#head-menu {
		font-size: 0.9em;
	}
}
/*######  Design by VTEM http://www.vtem.net All Rights Reserved  ###########*/
/* Portrait tablet and down */
@media (max-width: 991px) {
	.oMenuStickOpen .nav.nav-canvas, .oMenuOverwrite{display:block !important;}
	.main-vtem-menu,
	.main-vtem-menu li{display:block; width:100% !important; margin:1px 0 !important;}
	.main-vtem-menu ul,
	.main-vtem-menu ul ul,
	.oVertical > .main-vtem-menu ul{position:relative !important; width:100% !important; left:0 !important;}
	.slideshow .box_skitter .prev_button,
	.slideshow .box_skitter .next_button{display:none !important;}
	/*///////K2 COMPONENT /////////////*/
	.subCategoryContainer{width:100% !important;}
}


/* Landscape tablet and up */
@media (min-width: 992px) {

}
