@media screen and (max-width: 1500px){
	
}

@media screen and (max-width: 1400px){
	.sale_block .right_block{padding:0 20px;}
	.sale_block .ah1{width:60%;}
	.why_block .row{margin:0 -10px;}
	.why_block .block{width:235px; padding:0 10px;}
	.diagnost_block .inner:after{right:50px; width:275px; background-size:contain; top:-20px;}
	.catalog_block .row{max-width:792px;}
	.catalog_block .block{margin-bottom:50px;}
	.main_block .slider_block{top:-40px;}
	.main_block .slider_block .item img{max-width:430px; width:100%;}
	.inner{max-width:940px;}
}

@media screen and (max-width: 1250px){
	
}

@media screen and (max-width: 1180px){

}

@media screen and (max-width: 1100px){
	
}

@media screen and (max-width: 1050px){
	

}

@media screen and (min-width: 901px){
	#header .right_block{display:block !important;}
}

@media screen and (max-width: 900px){
	#footer{font-size:19px; line-height:23px;}
	#footer .left_block .logo{margin-left:auto; margin-right:auto;}
	#footer .map{margin-bottom:20px; margin-left:-15px; margin-right:-15px; height:280px;}
	#footer .left_block{float:none; width:auto; border:0; margin-bottom:50px; margin-right:0; padding-bottom:0;}
	#footer .on_mobile{display:block; margin-bottom:20px;}
	.question_block .block .slide{margin-right:0;}
	.question_block .block .ah2:after{right:5px; margin-top:4px;}
	.question_block .block{padding:8px 15px 14px 60px;}
	.sale_block{padding-bottom:70px;}
	.sale_block .ah1:before{display:none;}
	.sale_block .right_block{padding:0;}
	.sale_block .ah1{float:none; width:auto; padding-right:53px; margin-bottom:50px;}
	.why_block .ah1{padding:0 40px;}
	.diagnost_block .ah1{padding-right:10px; padding-left:10px; text-align:center;}
	.diagnost_block .inner:after{display:none;}
	.diagnost_block{text-align:center;}
	#header .address:before{margin-right:24px; margin-top:23px;}
	/*#header .burger{width:30px; height:26px; background:url(../img/burger.png) no-repeat; top:8px; position:relative;}*/
	#header .phones{margin-left:0; margin-right:0; margin-bottom:0; display:block; line-height:21px; }
	#header .right_block{top:-4px;}
	#header .right_block .address{display:none; border-top:1px solid #aba8a8; padding-top:24px; margin-bottom:18px; padding-left:40px;}
	#header .right_block .call_me{display:none;}
	#header .phones:before{display:none;}
	#header{position:relative;}
	/*#header .right_block{display:none; position:absolute; left:0; top:100%; width:100%; background:#333333; z-index:2; padding:0 15px; box-sizing:border-box; padding-bottom:17px;}*/
	.main_block .left_block .button_block{text-align:center;}
	.main_block .slider_block{display:none;}
	.main_block{padding-top:100px;}
	.main_block .left_block{width:auto; padding-right:0; float:none;}
	.catalog_block .row{text-align:center;}
	.inner{width:100%; padding:0 15px; box-sizing:border-box;}
	.arcticmodal-container_i2{padding-left:15px; padding-right:15px;}
	.modal_block{padding-left:15px; padding-right:15px;}
	.main_block .inner {
	    text-align: center;
	}
	.main_block .left_block .ah1 {
	    margin-left: auto;
	    margin-right: auto;
	    max-width: 480px;
	}
	
}
@media screen and (max-width: 480px){
    .main_block .left_block .ah1 { 
        font-size: 22px;
        line-height: 1.3;
    }
}

@media screen and (max-width: 360px){
	#header .phones{padding-left:0;}
	#header .phones:before{display:none;}
}




