@media screen and (max-width:1200px){
	#header .head_top .contacts{margin-left:70px;}
	#header .head_top .links .call{display:none;}
}
@media screen and (max-width:1100px){
	#header .mainmenu ul li a{padding:0 5px;}
	#header .head_top .logo{margin-right:70px;}
}

@media screen and (max-width:1030px){
	#header .mainmenu ul li a{font-size:10px;}
	#header .head_top .logo{font-size:16px; width:310px; margin-right:15px; color:#2e3c40; line-height:20px;}
	#header .head_top .contacts{margin-left:20px;}
	#header .head_top .links{padding-top:12px;}
	#header .head_top .links .calc{ width:150px; margin-top:10px;}
	#header .head_top .links .size{margin-top:10px;}
	#header .head_top .contacts .phone{font-size:20px;}
	#header .head_top .contacts em{font-size:12px; margin-bottom:1px;}
	#header .head_top .contacts .mail{font-size:12px;}
	.ind_wrap{height:auto !important;}
	.big_slider{height:auto !important; padding:0;}
	.big_slider .owl-item{height:auto !important;}
	.big_slider .owl-stage-outer{height:auto !important;}
	.big_slider .owl-stage{height:auto !important;}
	.big_slider .slide{height:auto !important; width:100%; padding:0;}
	.big_slider .slide img{margin:0 auto;}
	#wrapper{min-height:100px; height:auto;}
	.big_slider .owl-next, .big_slider .owl-prev{display:none !important;}
	.modal__block{width:94%; left:3%; margin-left:0;}
	.contact__page .item{width:50%;}

	.modal__block{width:94%; left:3%; margin-left:0;}

	.modal__block.zamer .bot__block p{float:none; text-align:center; line-height:17px; margin-bottom:15px;}
	.modal__block.zamer .bot__block button{float:none; margin:0 auto;}
	.reasons__block aside{width:100%; float:none;}
	.reasons__block aside.fleft{margin-bottom:15px;}
	.reasons__block aside .item em{text-align:center;}
	.modal__block.zamer a.selectBox{display:inline-block !important;}
	a.selectBox{display:inline-block !important;}
}
@media screen and (max-width:900px){
	#header .head_top .links .calc{ width:70px; margin-top:0px;}
	.red_button{width:100%; float:none;}
}
@media screen and (max-width:800px){
	.modal__block.call_up aside.fleft{display:none;}
	.modal__block.call_up aside.fright{float:none; width:100%;}
	.modal__block.call_up:after{display:none;}
}

@media screen and (max-width:750px){
	#wrapper{padding-top:0;}
	#header{position:relative; height:auto; margin-bottom:15px;}
	#header .head_top .logo{margin:0 auto 10px; float:none; padding:110px 0 0 0; width:100%; text-align:center; background-position:center top;  font-family: 'OsnovaPro-Regular'; max-width:190px; height:auto;}
	#header .head_top{}
	#header .head_top .contacts{width:100%; float:none; left:0; bottom:5px; text-align:center; margin:0; position:absolute;}
	#header .head_top .links{border-top:1px solid #dddedd; border-bottom:1px solid #dddedd; overflow:hidden; padding:15px 10px 15px 30px;}
	#header .head_top .links a{box-sizing:border-box; width:50% !important; margin:0 !important;}
	#header .head_top .links:after{background:#dddedd; left:50%; top:0; width:1px; height:100%; position:absolute; display:block; content:'';}
	#header .head_top .links a.calc{padding-left:65px; background-position:30px center;}
	#header .head_top .links a.size{padding-right:30px;}
	#header .head_top .head_main{padding-bottom:70px;}
	#header .mainmenu{display:none;}
	#header .slogan{position:relative; bottom:auto; left:0; margin-top:5px;}
	#footer{ height:auto; min-height:200px; padding-bottom:20px;}
	.select_menu a.selectBox{display:inline-block !important;}
	.select_menu{display:block !important; padding:12px 2% 12px 2%; background:#fff; width:100%; box-sizing:border-box; z-index:9999;}
	.select_menu.fixed{top:0;}
	.contact__page .item{width:100%; float:none; padding:0; margin-bottom:15px; min-height:10px;}
	.contact__page .item .text_block{ display:none; position:relative; overflow:hidden; transition:all 1s ease-out;}
	.contact__page .item .text_block.active{ display:block;}
	.contact__page .item .mini_map{display:block;}
	.contact__page .row{margin:0 auto !important; width:94%;}
	.contact__page .item .addr_title i{display:none;}
	.contact__page .item .addr_title:before{content: "\f054"; font-family:FontAwesome; position:absolute; font-size:12px; line-height:18px; left:10px; top:5px; color:#ed1c24;}
	.contact__page .item .addr_title.active:before{transform:rotate(90deg); left:3px;}
	#map{display:none;}

		.modal__block.zamer .item{width:100%; margin-bottom:20px; padding:0;}
	.modal__block.zamer .row{margin:0 !important;}
	#drop a em{display:block; margin-top:7px;}
	#drop a span:after{display:none;}
	#footer .foot_bottom .inner > div > div{display:block; width:100%; max-width:100%; text-align:center; padding:0; margin:0;}
	#footer .foot_bottom .inner > div > div:nth-child(2){padding:10px 0;}
	#footer .foot_middle em{display:block;}
	#footer .foot_middle a{display:block;}
	#footer .foot_middle .phone{display:block; margin:10px 25px;}

}
@media screen and (max-width:552px){
	#header .head_top .links a.size i{display:block;}
	#header .head_top .links a.calc i{display:block;}
	.red_button{font-size:11px;}
}
@media screen and (max-width:500px){
	#header .head_top .links{padding-left:10px;}
	#header .head_top .links a.calc{padding-left:40px; background-position:15px center;}
	.reasons__block aside .item .image_block{float:none; margin:0 auto 15px;}
	.reasons__block aside .item .text_block{height:auto; text-align:center;}
	.s_sep{display:block;}
}
