@media screen and (max-width: 1140px) {
}
@media screen and (max-width: 1000px) {
	*[class^=mobile-] {display:block;}
	*[class^=desktop-] {display:none;}

	.page-bl {max-width:640px;padding-left:23px;padding-right:23px;}

	.site-nav {display:none;}

	.site-header .page-bl {height:94px;line-height:94px;}
	.site-header .logo-wrap {padding:0;}
	.site-header .logo {position:relative;top:0;left:-4px;width:102px;height:24px;margin:0;}
	.site-header .logo img {width:102px;height:24px;}
	.site-header .tel {width:auto;margin-left:24px;}
	.site-header .tel div {font-size:18px;font-weight:500;line-height:22px;padding-left:0;}
	.site-header .tel div::before {display:none;}
	.site-header .tel a {color:#231f20;}
	.site-header .tel a:hover,
	.site-header .tel a:active {opacity:0.5;}
	.city-head span {width:0;font-size:0;padding-left:16px;}
	.city-head p {padding:8px 0 0 0;}
	.city-head .mobile-bl {font-size:15px;line-height:18px;text-align:center;}
	.city-head .mobile-bl .popup-link {text-decoration:none;}

	.site-content {padding-bottom:115px;}
	.site-footer {height:115px;margin-top:-115px;}
	.site-footer .page-bl {padding-top:36px;}

	h1 {font-size:45px;line-height:48px;padding:0 0 20px 0;}
	h1 + p {letter-spacing:-1px;}
	h2 span {display:block;}

	.sbm-link {min-width:285px;}
	.sbmts-bl {letter-spacing:-1px;}
	.sbmts-bl p {font-size:16px;line-height:24px;}

	section.area-home {min-height:987px;height:auto;}
	.home-wrap {height:auto;font-size:15px;line-height:20px;padding:38px 0 0 0;}
	.home-wrap .m-img {position:relative;top:0;left:0;width:377px;height:377px;line-height:377px;margin:40px auto;}
	.home-wrap .m-img i:nth-child(1) {top:-11px;left:-11px;padding:10px;}
	.home-wrap .m-img i:nth-child(2) {top:-21px;left:-21px;padding:20px;}
	.home-wrap .m-img i:nth-child(3) {top:-33px;left:-33px;padding:32px;}
	.home-wrap .m-img i:nth-child(4) {top:-45px;left:-45px;padding:44px;}
	.home-wrap .txt {display:block;width:auto;padding:0;}
	.inf {padding:20px 0 0 0;margin:0 -10px !important;}
	.inf li {padding-left:10px;padding-right:10px;}

	.slider .slick-arrow.slick-prev {left:-42px;}
	.slider .slick-arrow.slick-next {right:-42px;}
	.slider .slick-dots button {background:#d6d7d8;}

	section.area-work {padding-bottom:36px;}
	section.area-work .sbmts-bl {color:#fff;}
	.work-bl {margin:0;}
	.slider-work {max-width:360px;margin:0 auto 116px auto;}
	.slider-work .slick-arrow::before {background-image:url(../images/sbm-slider-w_v_1.png);}
	.slider-work .slick-dots {bottom:-44px;}
	.work-small {max-width:436px;padding-bottom:40px;}
	.work-small li:nth-child(n+1) {width:50%;margin-bottom:25px;}
	.work-small h4 {font-size:16px;line-height:20px;}

	section.area-delivery {padding-top:49px;}
	section.area-delivery h2 + p {max-width:300px;margin:0 auto;}
	.delivery-wrap {margin:-12px -23px 0 -23px;}
	.delivery-wrap::before {position:relative;right:0;display:block;width:100%;height:325px;background:url(../images/mobile-delivery-bg_v_1.jpg) no-repeat center top;}
	.delivery-wrap .txt {max-width:100%;text-align:center;padding:28px 23px 0 23px;}
	.delivery-wrap .title {padding:0 0 19px 0;}

	section.area-why {padding-bottom:42px;}
	section.area-why h2 {padding-bottom:39px;}
	.why-bl {display:block;max-width:421px;width:auto;height:115px;font-size:21px;line-height:20px;padding:135px 0 0 0;margin:0 auto 116px auto;}
	.why-bl .icon {top:-70px;width:136px;height:136px;line-height:136px;margin-left:-68px;}
	.why-bl .icon img {-moz-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4);}
	.why-bl h4 {bottom:133px;font-size:21px;line-height:22px;}
	.why-wrap {padding:70px 0 10px 0;}

	section.area-sheme {padding-bottom:42px;}
	section.area-sheme h2 {padding-bottom:49px;}
	.slider-sheme {max-width:364px;margin:0 auto;}
	.slider-sheme .slick-arrow {top:418px;}
	.slider-sheme .slick-arrow::before {background-image:url(../images/sbm-slider-w_v_1.png);}
	.slider-sheme .slick-dots {bottom:-25px;}
	.sheme-bl {text-align:left;padding:152px 0 0 0 !important;}
	.sheme-bl .m-img {position:relative;width:auto;height:246px;margin:0 0 26px 0;}
	.sheme-bl .m-img strong {height:58px;font-size:24px;line-height:58px;}
	.sheme-bl .m-img strong span {line-height:26px;}
	.sheme-bl .num {position:absolute;top:0;left:0;width:100%;line-height:140px;text-align:center !important;padding:0;}

	section.area-price {padding:79px 0 64px 0;}
	.price-wrap {padding:21px 0 73px 0;margin:0 -23px;}
	.price-wrap .col {float:none;width:auto;}
	.price-bl {padding:0 150px 0 18px;margin:0 0 12px 0;}
	.price-bl strong {width:144px;font-size:22px;}

	section.area-hist {padding:0 0 94px 0;}
	section.area-hist h2 {padding-bottom:37px;}
	.hist-wrap {max-width:480px;margin:0 auto;}
	.slider-hist {max-width:1000%;padding:39px 0 0 0;margin:0 -23px;}
	.slider-hist .slick-arrow {top:411px;}
	.slider-hist .slick-arrow.slick-prev {left:18px;}
	.slider-hist .slick-arrow.slick-next {right:18px;}
	.slider-hist .slick-dots {bottom:-29px;}
	.hist-bl .m-img {float:none;width:auto;height:340px;line-height:340px;border:none;}
	.hist-bl .txt {padding:0 77px;}
	.hist-bl .txt h3 {font-size:21px;text-align:left;padding:0 12px;}
	.hist-bl .txt .bl {padding:0;}

	section.area-contacts {position:relative;padding:32px 0 466px 0;}
	section.area-contacts .map {position:absolute;left:0;bottom:0;top:auto;width:100%;height:466px;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.contacts-wrap {position:static;min-height:0;line-height:28px;padding:0 0 59px 0;margin:-3px 0 0 0;}
	.contacts-bl {
		display:block;
		width:394px;
		padding-left:0;
		margin:0 auto;
	}
}