@font-face {font-family: 'MullerBlack';src: url('Fontfabric - MullerBlack.otf');src: url('Fontfabric - MullerBlack.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerBlackItalic';src: url('Fontfabric - MullerBlackItalic.otf');src: url('Fontfabric - MullerBlackItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerBold';src: url('Fontfabric - MullerBold.otf');src: url('Fontfabric - MullerBold.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerBoldItalic';src: url('Fontfabric - MullerBoldItalic.otf');src: url('Fontfabric - MullerBoldItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerExtraBold';src: url('Fontfabric - MullerExtraBold.otf');src: url('Fontfabric - MullerExtraBold.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerExtraBoldItalic';src: url('Fontfabric - MullerExtraBoldItalic.otf');src: url('Fontfabric - MullerExtraBoldItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerHeavy';src: url('Fontfabric - MullerHeavy.otf');src: url('Fontfabric - MullerHeavy.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerHeavyItalic';src: url('Fontfabric - MullerHeavyItalic.otf');src: url('Fontfabric - MullerHeavyItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerLight';src: url('Fontfabric - MullerLight.otf');src: url('Fontfabric - MullerLight.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerLightItalic';src: url('Fontfabric - MullerLightItalic.otf');src: url('Fontfabric - MullerLightItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerMedium';src: url('Fontfabric - MullerMedium.otf');src: url('Fontfabric - MullerMedium.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerMediumItalic';src: url('Fontfabric - MullerMediumItalic.otf');src: url('Fontfabric - MullerMediumItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerRegular';src: url('Fontfabric - MullerRegular.otf');src: url('Fontfabric - MullerRegular.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerRegularItalic';src: url('Fontfabric - MullerRegularItalic.otf');src: url('Fontfabric - MullerRegularItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerThin';src: url('Fontfabric - MullerThin.otf');src: url('Fontfabric - MullerThin.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerThinItalic';src: url('Fontfabric - MullerThinItalic.otf');src: url('Fontfabric - MullerThinItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerUltraLight';src: url('Fontfabric - MullerUltraLight.otf');src: url('Fontfabric - MullerUltraLight.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'MullerUltraLightItalic';src: url('Fontfabric - MullerUltraLightItalic.otf');src: url('Fontfabric - MullerUltraLightItalic.otf?#iefix') format('embedded-opentype'),font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansBold';src: url('opensans-bold.eot');src: url('opensans-bold.eot?#iefix') format('embedded-opentype'),url('opensans-bold.woff') format('woff'),url('opensans-bold.ttf') format('truetype');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'OpenSansBoldItalic';src: url('opensans-bolditalic.eot');src: url('opensans-bolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-bolditalic.woff') format('woff'),url('opensans-bolditalic.ttf') format('truetype');font-weight: bold;font-display: swap;}
@font-face {font-family: 'OpenSansExtraboldRegular';src: url('opensans-extrabold.eot');src: url('opensans-extrabold.eot?#iefix') format('embedded-opentype'),url('opensans-extrabold.woff') format('woff'),url('opensans-extrabold.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansExtraboldItalic';src: url('opensans-extrabolditalic.eot');src: url('opensans-extrabolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-extrabolditalic.woff') format('woff'),url('opensans-extrabolditalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansItalic';src: url('opensans-italic.eot');src: url('opensans-italic.eot?#iefix') format('embedded-opentype'),url('opensans-italic.woff') format('woff'),url('opensans-italic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansLight';src: url('opensans-light.eot');src: url('opensans-light.eot?#iefix') format('embedded-opentype'),url('opensans-light.woff') format('woff'),url('opensans-light.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansLightItalic';src: url('opensans-lightitalic.eot');src: url('opensans-lightitalic.eot?#iefix') format('embedded-opentype'),url('opensans-lightitalic.woff') format('woff'),url('opensans-lightitalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansRegular';src: url('opensans-regular.eot');src: url('opensans-regular.eot?#iefix') format('embedded-opentype'),url('opensans-regular.woff') format('woff'),url('opensans-regular.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansSemiboldRegular';src: url('opensans-semibold.eot');src: url('opensans-semibold.eot?#iefix') format('embedded-opentype'),url('opensans-semibold.woff') format('woff'),url('opensans-semibold.ttf') format('truetype');font-weight: normal;font-style: normal; font-display: swap;}
@font-face {font-family: 'OpenSansSemiboldItalic';src: url('opensans-semibolditalic.eot');src: url('opensans-semibolditalic.eot?#iefix') format('embedded-opentype'),url('opensans-semibolditalic.woff') format('woff'),url('opensans-semibolditalic.ttf') format('truetype');font-weight: normal; font-display: swap;}
@font-face {font-family: 'OpenSansCondensedLight';src: url('open_sans_condensed_light.eot');src: url('open_sans_condensed_light.eot?#iefix') format('embedded-opentype'),url('open_sans_condensed_light.woff') format('woff'),url('open_sans_condensed_light.ttf') format('truetype'),url('open_sans_condensed_light.svg#OpenSansCondensedLight') format('svg');font-weight: normal;font-style: normal; font-display: swap;}

body{margin:0;padding:0;color:#494039;font-family:OpenSansRegular;font-size:15px;}
.c{clear:both;display:block;}
h2{margin:0; font-weight:normal; font-family:MullerMedium; font-size:24px;}
img{border:none;outline:none;vertical-align:bottom;}
button{border:0; padding:0;}
.but-hid{display:none;}
.ahref-line {margin-bottom:5px;}
.ahref-line a {color:#000000;}
.ahref-line a:hover {text-decoration:none;}
.telo-brus{width:1170px;margin:0 auto;padding:0 25px;}
.logotype-brus{background:url('../img/logotype.png') no-repeat;padding-left:45px;padding-top:24px;width:193px;text-decoration:none;color:#494039;font-family:OpenSansRegular;font-size:12px;float:left;display:block; margin:30px 0px;}
.address-company{font-size:13px;font-family:OpenSansRegular;float:left;width:180px; margin:30px 0px 30px 54px;}
.address-company span{display:block;font-family:OpenSansBold;}
.rashet-header{background: #009159 url("../img/rashet-header.png") no-repeat scroll 16px center;border-radius: 3px;color: #ffffff;display: block;float: left;font-family: OpenSansBold;font-size: 13px;margin: 30px 0px 30px 45px;padding-bottom: 10px;padding-left: 30px;padding-top: 10px;text-align: center;text-decoration: none;text-transform: uppercase;width: 170px;}
.hours-works{float:left;width:194px;text-align:right;margin-right:40px; margin-top:15px;}
.number-city-brus{font-size:22px;font-family: MullerBold;color:#494039;}
.number-city-brus span{color:#009159;}
.number-city-brus a{text-decoration:none; cursor:default; color:#494039;}
.evryday-work{font-size:12px;color:#494039;margin-bottom:3px;}
.call-me{float:right;width:168px;padding:9px 0;background:#ffffff;text-transform:uppercase;cursor:pointer;color:#009159;margin-top:30px;font-family:OpenSansBold;text-align:center;font-size:13px;border:1px solid #009159;border-radius: 3px;}
.call-me:hover{background:#009159;color:#ffffff;}
.menu-brus{border-top:1px solid #e5e5e5;}
.menu-brus a, .menu-brus span{color:#494039;font-family:OpenSansBold;text-align:center;font-size:13px;text-transform:uppercase;padding: 20px 19px;text-decoration:none;display:block;float:left;}
.menu-slide{position:relative;float:left;}
.hidden-to-menu {display:none;background: #ffffff none repeat scroll 0 0;position: absolute;top: 58px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;z-index:1;}
.hidden-to-menu a, .hidden-to-menu span{float:none;border-top: 1px solid #e5e5e5;text-align:left;width:185px;padding:12px 34px;}
.menu-slide .go-to-menu-slide{float:none;}
.menu-slide:hover .hidden-to-menu{display:block;}
.menu-slide:nth-child(6) .hidden-to-menu .one-block-cat {width:190px;}
.menu-slide:nth-child(7) .hidden-to-menu .one-block-cat {width:170px;}


.go-to-menu-slide:hover , nav a:hover {color:#009159;}

.media-brus-glav{background:url('../img/media.jpg') no-repeat center center;height:400px;}
.center-media-block{width:860px;text-align:center;padding-top:85px;margin:0 auto;color:#ffffff;}
.zag-brus-media{font-size:48px;font-family: MullerBold;margin-bottom:5px;margin-top:0;}
.anons-brus-media{font-size:18px;font-family:MullerLight;margin-bottom:30px;}
.price-brus-media{font-size:26px;font-family: MullerBold;margin-bottom:20px;}
.price-brus-media span{color:#ffc000;}
.but-brus-media{width:250px; text-align:center; color:#ffffff;padding:12px 0;font-family:OpenSansBold;font-size:14px;cursor:pointer;background:#009159;margin:0 auto;display:block;text-decoration:none;border-radius:3px;}
.akcii-glav-brus{padding:20px 0 20px; }
.one-akcii-glav{width:360px;padding-right:10px;overflow:hidden;margin-right:30px;border-bottom:5px solid #e5e5e5;float:left;height:123px;padding-top:40px;color:#494039;text-decoration:none;}
.akcii-left{float:left;width:142px;}
.akcii-right{float:left;width:218px;}
.one-akcii-glav:hover{border-bottom:5px solid #009159;}
.akciya-1{background: #e5e5e5 url('../img/akciya-one.jpg') no-repeat 0 center;}
.akciya-3{background: #e5e5e5 url('../img/akciya-two.jpg') no-repeat 0 center;}
.akciya-2{background: #e5e5e5 url('../img/akciya-three.jpg') no-repeat 0 center;margin-right:0;}
.zag-akcii-glav{font-family:MullerBold;font-size:22px;display:block;}
.anons-akcii-glav{font-family:OpenSansRegular;font-size:13px;display:block;margin-bottom:10px;}
.oldprice-akcii-glav{color:#b0adaa;font-size:18px;font-family:MullerMedium;text-decoration:line-through;}
.price-akcii-glav{font-family:MullerBold;font-size:24px;color:#009159;display:block;}
.ready-proekt-block{margin-top:50px;}
.zag-ready-proekt{font-family:MullerBold;font-size:30px;text-align:center;}
.zag-ready-proekt h2{font-family:MullerBold;font-size:30px;}
.nav-ready-proekt{margin:15px 0;border-bottom:1px solid #e5e5e5;position:relative;text-align:center;}
.nav-ready-link{color:#138c50;font-family:OpenSansBold;border-bottom:1px solid #e5e5e5;display: inline-block;padding:10px 60px;margin-bottom: -1px;cursor:pointer;}
.nav-active-ready{border-bottom:1px solid #494039;color:#494039;}
.nav-ready-link:hover{border-bottom:1px solid #138c50;}
.nav-active-ready:hover{border-bottom:1px solid #494039;}
.ready-proekt-all{position:relative;padding-top:40px;}
.active-prew-ready{display:block;}
.one-ready-work{float:left;margin-right:23px;margin-bottom:30px;position:relative;border:1px solid #e5e5e5;width:368px;}
.ready-proekt-one article{float:left;}
.info-block-ready{padding:30px;height:150px;}
.name-ready-work{color:#009159;font-family:OpenSansRegular;margin-bottom:10px;text-decoration:none;display:block;}
.name-ready-work:hover{text-decoration:underline;}
.spec-left-ready{float:left;width:101px;text-align:center;border-left:1px solid #e3e3e3;padding: 3px 0;}
.spec-name-ready{font-size:12px;}
.spec-val-ready{font-size:18px;font-family:OpenSansSemiboldRegular;}
.no-bor-ready{border:none;text-align:left;}
.pic-ready-work{display:block;}
.block-price-ready{margin-top:15px;}
.text-str h2{padding-top:30px; font-size:30px; font-family:MullerBold; margin-bottom:12px;}

.block-price-ready span {font-size: 13px;}

.img-cont {width:50%; overflow:hidden; float:left;height:50%;}
.social-foot {padding:15px 0px 10px 45px;}
.podrobnee-ready{float:right;color:#009159;font-size:13px;font-family:OpenSansBold;text-transform:uppercase;margin-top: 7px;}
.price-house{font-family:OpenSansRegular;font-size:22px;float:left;}
.work-no-mar{margin-right:0;}
.look-all-work{padding:9px 0;color:#009159;font-size:13px;font-family:OpenSansBold;text-decoration:none;display:block;border:1px solid #009159;border-radius:4px;text-align:center;text-transform:uppercase;margin-bottom:60px;}
.look-all-work:hover{color:#ffffff;background:#009159;}
.itaps-stroi-block{background:#f8f8f8;padding:45px 0;}
.zag-stroi-brus{font-size:30px;text-align:center;font-family:MullerBold;margin-bottom:12px;}
.zag-stroi-brus h2{font-size:30px;font-family:MullerBold;}
.anons-stroi-brus{text-align:center;margin-bottom:40px;}
.one-stadiya-brus{display: inline-block;margin: 0 -2px;width:234px;text-decoration: none;color:#0f894d;position:relative;}
.one-stadiya-brus:hover{background:#ffffff;text-decoration:underline;}
.its-now-razdel{background:#ffffff;}
.its-now-razdel:hover{text-decoration:none;}
.pic-one-sradiya{display:table-cell;text-align:center;width:234px;height:180px;}
.pic-one-sradiya span{display: table-cell;height: 180px;vertical-align: middle;width: 234px;}
.pic-one-sradiya img{vertical-align:middle;}
.text-one-sradiya{font-family:MullerBold;font-size:18px;height:45px;text-align:center;padding:0 10px 15px;display:block;}
.all-stadii-brus{text-align:center;}
.next-stad{background:url('../img/next-stad.png') no-repeat 0 0;height:30px;width:30px;position:absolute;top:50%;margin-top:-15px;left:-15px;}
.our-pluses-block{background:url('../img/plusses.jpg') no-repeat center center;padding-top:70px;padding:70px 0 140px;position:relative;}
.zag-our-pluses{color:#ffffff;font-size:28px;font-family:MullerBold;text-transform:uppercase;padding-bottom:20px;text-align:center;}
.anons-our-pluses{color:#ffffff;font-size:36px;font-family:MullerBold;text-align:center;}
.one-our-pluses{margin:0 19px;float:left;width:352px;}
.pic-our-plusses{width:335px;text-align:center;display:table-cell;vertical-align:middle;height:160px;}
.pic-our-plusses img{vertical-align:middle;}
.zag-our-plusses{color:#ffffff;height:55px;font-size:24px;font-family:MullerRegular; text-align:center;}
.text-our-plusses{height:140px;color:#ffffff;font-size:13px; text-align:center;}
.form-akciya{position:absolute;width:980px;padding:50px 65px;left:50%;margin-left:-555px;bottom:-115px;background:#ffffff;background:url('../img/form-akciya.png') no-repeat center center;border-radius: 3px;z-index:2;}
.zag-form-akciya{font-size:24px;font-family:MullerRegular;text-transform:uppercase;margin-bottom:30px;}
.zag-form-akciya span{font-family:MullerBold;}
.left-input-akciya{float:left;margin-right:27px;}
.left-input-akciya input{border:1px solid #d5d1cc;width:282px;padding:0 15px;height:42px;font-size:15px;font-family:OpenSansRegular;}
.but-form-akcii{background:#138c50;width:283px;text-align:center;padding:13px 0 14px;text-transform:uppercase;font-family:MullerBold;color:#ffffff;border-radius:3px;cursor:pointer;float:right;}
.yarov-chek-brus{margin: 10px auto 0;padding: 10px;width: 365px;}
.chekbox-dop-brus, .chekbox-dop-ekck{color: #000000;font-family: OpenSansRegular;font-size: 12px;padding-left: 31px;background:url('../img/chek.png') no-repeat;cursor:pointer;padding-bottom:3px;}
.activ-chek{background:url('../img/chek-activ.png') no-repeat;}
.chekbox-dop-brus input, .chekbox-dop-ekck input{display:none;}
.pers-dannye-client{color:#39643d;}
.our-hous-is{background:url('../img/our-hous-is.jpg') no-repeat center 0;padding:180px 0 85px;position:relative;}
.zag-hause-is{color:#ffffff;font-family:MullerBold;font-size:28px;text-transform:uppercase;text-align:center;margin-bottom:20px;}
.anons-hause-is{color:#ffffff;font-family:MullerBold;font-size:36px;text-align:center;}
.absolut-house-is{position:absolute;top:335px;width:497px;height:457px;z-index:1;background:url('../img/absolut-house-is.png') no-repeat center center;left:50%;margin-left:-222px;}
.all-spec-house{padding-top:35px;width:1140px;margin:0 auto;}
.one-spec-house{padding-top:30px;border-bottom:1px solid #3e976b;padding-bottom:18px;}
.left-spec-house{float:left;width:260px;}
.right-spec-house{float:right;width:260px;text-align:right;}
.zag-spec-house{color:#ffffff;font-size:18px;font-family:MullerRegular;}
.text-spec-house{font-size:13px;color:#ffffff;}
.otzyvs-block{width:1140px;margin:0 auto 30px;}
.garantiya-kachestva{margin-top:60px;padding-bottom:35px;padding-left:186px;background:url('../img/garantiya-kachestva.jpg') no-repeat 0 0;}
.top-garantiya-kachestva{margin-bottom:23px;}
.zag-garantiya-kachestva{float:left;font-family:MullerBold;font-size:30px;padding-top:20px;margin-right:10px;}
.zag-garantiya-kachestva h2{font-size:30px; font-family:MullerBold;}
.rating-garantiya-kachestva{float:left; padding-top:10px;}
.text-garantiya-kachestva{width:680px; color:#000000;}
.text-garantiya-kachestva span{font-family:OpenSansBold;}
.text-garantiya-kachestva a{color:#0e834a;}
.left-video-otzyvs{float:left;height:480px;width:699px;position:relative;}
.one-otzyv-left{position:absolute;opacity:0;top:0;display:block;left:0; width:0; height:100%;}
.active-otzyv-left{width:100%;}
.video-go{width:125px;height:125px;background:url('../img/video-go.png') no-repeat;position:absolute;z-index:2;top:50%;left:50%;margin-left:-62px;margin-top:-62px;display:block;}
.video-otzyv-backg{width:100%;height:100%;background:url('../img/back-fon.png') repeat;position:absolute;z-index:1;top:0;display:block;left:0;}
.right-video-otzyvs{float:right;width:420px;}
.play-otzyv-one{padding:18px;cursor:pointer;color:#0f894d;}
.play-otzyv-pic{float:left;width:158px;height:101px;}
.play-otzyv-pic img{max-width:158px;max-height:101px;}
.play-otzyv-info{width:194px;float:right;}
.play-otzyv-name{font-size:13px;height:75px;}
.active-play-otzyv{background:#f6f6f6;color:#494039;}
.map-instal-brus{padding:50px 0 0;background:#f8f8f8;margin-top:70px;}
.zag-map-instal{font-family:MullerBold;font-size:30px;text-align:center;padding-bottom:40px;}
.script-map-instal{height:533px;}
.footer-brus{padding:35px 0 60px;background:#f8f8f8;}
.left-footer{float:left;width:370px;margin-right:30px;}
.zag-footer-block{font-family:MullerBold;font-size:30px;margin-bottom:30px;}
.addres-office-brus{padding-left:45px;background:url('../img/addres-office-brus.png') no-repeat 0 3px;}
.city-footer{font-family:OpenSansBold;}
.address-footer{margin-bottom:15px;}
.phone-office-brus{margin-top:15px;padding-left:45px;background:url('../img/phone-office-brus.png') no-repeat 0 3px;}
.phone-footer{color:#009159;font-family:OpenSansBold;font-size:24px;}
.phone-footer a{text-decoration:none;cursor:default; color:#009159;}
.email-office-brus{margin-top:15px;padding-left:45px;background:url('../img/email-office-brus.png') no-repeat 0 3px;}
.email-footer{color:#494039;text-decoration:none;}
.center-footer{float:left;width:370px;}
.one-inp-footer{padding-bottom:15px;}
.one-inp-footer input{border:1px solid #cdcdcd;height:40px;width:338px;padding:0 15px;font-family:OpenSansRegular;font-size:15px;border-radius:3px;}
.our-manedgher{padding-left:55px;background:url('../img/our-manedgher.png') no-repeat;margin-top:8px;}
.right-footer{float:right;width:370px;margin-left:30px;}
.you-question{margin-bottom:15px;}
.you-question-inp{resize:none;border:1px solid #cdcdcd;height:123px;width:338px;padding:15px;font-family:OpenSansRegular;font-size:15px;border-radius:3px;}
.but-footer{background:#009159;text-align:center;width:370px;border-radius:3px;padding:10px 0 11px;color:#ffffff;cursor:pointer;font-family:OpenSansRegular;}
.podfooter-block{background:#4a3948;padding:15px 0 20px}
.left-podfooter{float:left;}
.left-podfooter span{display:block;float:left;text-decoration:none;text-transform:uppercase;color:#ffffff;font-size:13px;font-family:OpenSansBold;padding:15px 20px;}
.left-podfooter a{display:block;float:left;text-decoration:none;text-transform:uppercase;color:#ffffff;font-size:13px;font-family:OpenSansBold;padding:15px 14px;}
.left-podfooter a:hover{background:#2c212b;}
.right-podfooter{float:right;font-size:13px;color:#ffffff;opacity:0.5;padding-top:15px;}
.right-podfooter a{color:#ffffff;}
.bottom-podfooter{text-align:center;}
.bottom-podfooter a{opacity:0.5;color:#ffffff;padding:0 15px;font-size:13px;text-decoration:none;display:inline-block;}
.bottom-podfooter a:hover{text-decoration:underline;}
.media-vnut{background:url('../img/media-vnut.jpg') no-repeat center center;height:304px;}
.media-vnut-block{width:500px;text-align:center;color:#ffffff;margin:0 auto;padding-top:50px;}
.media-vnut-zag{font-size:36px;font-family:MullerBold;margin-bottom:20px;}
.media-vnut-rating{margin-bottom:20px;}
.all-otzyv-block{padding-top:37px;}
.play-otzyv-left{float:left;padding-bottom:30px;}
.play-otzyv-right{float:right;padding-bottom:30px;}
.picture-otzyv-block{height:359px;width:570px;display:block;position:relative;overflow:hidden;}
.backg-picture-block{height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%;}
.backg-picture-block img{height: 100%;width: 100%;text-align: center;}
.front-picture-block{position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/back-fon.png') repeat;z-index:1;}
.front-picture-but{background: url("../img/video-go.png") no-repeat scroll 0 0;height: 125px;left: 50%;margin-left: -62px;margin-top: -62px;position: absolute;top: 50%;width: 125px;z-index: 2;}
.play-otzyv-anons{background:#f7f7f7;padding:22px 30px;width:510px;height:85px;}
.play-otzyv-rating{padding-bottom:10px;}
.kroshki-brus-block{background:url('../img/media-vnut.jpg') no-repeat center center;}
.calculate-backg{-o-background-size: 100% 100%; -webkit-background-size: 100% 100%; -khtml-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%;padding-bottom:90px;}
.left-kroshki-brus{padding:10px 0;font-size:12px;float:left;margin-left:30px;}
.left-kroshki-brus li{display:inline-block; list-style-type:none; background:none !important; padding-left:0 !important;}
.big-kroshki{padding:30px 0 10px;}
.left-kroshki-brus a{color:#ffffff;text-decoration:none;}
.left-kroshki-brus span{color:#ffffff;opacity:0.5;text-decoration:none;}
.left-kroshki-brus a:hover{text-decoration:underline;opacity:1;}
.right-kroshki-brus{float:right;width:359px;overflow:hidden;}
.define{padding:0 3px;}
.prew-proekt, .next-proekt{color:#ffffff;padding:10px 0;font-size:12px;float:left;padding-left:38px;padding-right:20px;background:url('../img/prew-proekt.png') no-repeat 20px center;text-decoration:none;opacity:0.5;border-left:1px solid #ffffff;width:120px;}
.next-proekt{float:right;padding-right:38px;padding-left:20px;background:url('../img/next-proekt.png') no-repeat 142px center;border-right:1px solid #ffffff;border-left:none;}
.prew-proekt:hover, .next-proekt:hover{opacity:1;}
.sred-prew-next {border-left: 1px solid #ffffff;float: left;height: 37px;opacity: 0.5;width: 0;}
.zag-works h1, .zag-works-cat{margin:20px;font-size:36px;font-family:MullerBold;}
.zag-works-cat{text-align:center;}
.cart-ready-work{padding-bottom:70px;}
.cart-proekt{padding-top:30px;}
.info-ready-work{padding-bottom:70px;width:800px;}
.left-ready-work{float:left;width:800px;}
.media-work-gallery{overflow:hidden;width:800px;padding-top:20px;border-bottom:1px solid #e5e5e5;}
.one-work-gallery{float:left;margin-right:8px;margin-left:8px;margin-bottom:20px;height:74px;max-width:98px;text-align:center;}
.one-work-gallery img{width:100%;}
.zag-anons-work{padding-top:30px;font-size:24px;font-family:MullerMedium;}
.text-anons-work{padding-top:22px;}
.right-ready-work{float:right;width:340px;}
.form-ekckursii-object{padding:34px 30px;background:#f8f8f8;}
.proect-cart-rigth{border-bottom:1px solid #ffffff;padding:34px 30px 0;background:#f8f8f8;}
.zag-ekckursii-object{font-size:24px;font-family:MullerMedium;padding-bottom:20px;}
.text-ekckursii-object{padding-bottom:25px;}
.podtext-ekckursii-object{padding-bottom:20px;}
.input-ekck-obj{padding-bottom:20px;}
.input-ekck-obj input, .input-ekck-obj textarea{box-sizing: border-box;width:100%;padding:0 17px;height:40px;font-size:15px;border:1px solid #cdcdcd;border-radius:3px;}
.input-ekck-obj textarea{resize:none;height:105px;padding-top:10px;padding-bottom:10px;font-size:15px;font-family: OpenSansRegular;}
.but-ekck-obj, .but-ekck-quest{width:100%;text-align:center;cursor:pointer;background:#009159;padding:9px 0 11px;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;border:1px solid #009159;}
.but-ekck-obj:hover{color:#009159;background:#ffffff;}
.checked-yarov-ekck{margin: 10px 0;padding: 12px 5px 10px;border:1px solid #f8f8f8;}
.checked-yarov-ekck a{color:#009159;}
.other-works{background:#f8f8f8;padding:45px 0 60px;}
.other-maps{margin:0;background:#ffffff;}
.other-object-zag{font-size:30px;font-family:MullerBold;padding-bottom:20px;}
.one-other-work{margin-right:30px;margin-bottom:30px;width:370px;float:left;}
.pic-other-work{position:relative;}
.quntity-photo{position:absolute;z-index:1;width:70px;border-radius:3px;padding:5px 0;color:#009159;font-size:13px;top:20px;right:20px;text-align:center;background:#ffffff;}
.text-other-work{padding:15px 30px 0;height:50px;font-family:OpenSansRegular;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#ffffff;display:block;color:#5a534d;text-decoration:none;}
.pod-kroshki-block{margin-left:30px;}
.zag-pod-kroshki h1, .zag-filtr-cat{color:#ffffff;font-size:35px;font-family:MullerBold;margin:0 0 22px;}
.zag-filtr-cat{color:#000000;}
.zag-filtr-cat h2{color:#000000;font-size:35px;font-family:MullerBold;}
.one-filtr-works, .active-filtr-works{color:#ffffff;border:1px solid #ffffff;text-align:center;float:left;margin-right:8px;padding:5px 20px;text-decoration:none;border-radius:3px;}
.active-filtr-works, .one-filtr-works:hover{background:#009159;border:1px solid #009159;margin-right:8px;}
.filtr-works{padding-bottom:50px;}
.navig-block{border-bottom:1px solid #e5e5e5;padding-top:20px; margin-bottom:30px;}
.prew-str{float:left;font-family:OpenSansRegular;font-size:13px;padding-left:21px;background:url('../img/prew-str.png') no-repeat 0 center;margin-top:13px;text-decoration:none;color:#494039;width:140px;}
.opacity-but{float:left;width:140px;height:1px;}
.next-str{float:right;font-family:OpenSansRegular;font-size:13px;padding-right:21px;background:url('../img/next-str.png') no-repeat right center;margin-top:13px;text-decoration:none;color:#494039;width:140px;}
.next-str:hover, .prew-str:hover{text-decoration:underline;}
.all-srt-navig{margin-left:300px;float:left;}
.all-srt-navig a, .all-srt-navig span{width:50px;text-align:center;padding:10px 0;border-bottom:5px solid #ffffff;font-size:18px;text-decoration:none;float:left;color:#009159;}
.all-srt-navig span, .all-srt-navig a:hover{border-bottom:5px solid #009159;color:#494039;}
.anons-pod-kroshki, .anons-pod-kroshki a, .text-pod-kroshki a{color:#ffffff;font-size:18px;font-family:MullerRegular;padding-bottom:34px;}
.calculate-block{width:1110px;margin:0 auto;background:#ffffff;}
.top-calculate{border-bottom:1px solid #e5e5e5;background:#f7f7f7;}
.left-calculate{float:left;padding:50px 35px;width:730px;background:#ffffff;}
.zag-calculate{font-size:24px;font-family:MullerMedium;padding-bottom:25px;}
.zag-calculate span{font-size:13px;opacity:0.5;font-family:OpenSansRegular;}
.one-stroke-calculate{padding-bottom:20px;}
.ancor-param{float:left;width:100px;padding-right:8px;font-family:OpenSansBold;padding-top: 5px;}
.radio-param{float:left;}
.radio-param span{padding-left: 10px;}
.radio-chek-brus{color: #009159;font-family:OpenSansRegular;font-size: 14px;padding-left: 25px;cursor:pointer;float:left;padding:10px 20px;background:#f7f7f7;margin-left: -1px;border:1px solid #e6e6e6;}
.activ-chek-brus{background:#009159;border:1px solid #009159;color:#ffffff;}
.radio-chek-brus input{display:none;}
.ploshad-calculate{border:1px solid #e6e6e6;padding:0 10px;width:73px;height:36px;font-family:OpenSansRegular;font-size: 15px;}
.text-calculate{border:1px solid #e6e6e6;padding:10px;width:100%;resize:none;height:117px;font-family:OpenSansRegular;font-size: 15px;box-sizing: border-box;}
.right-calculate{float:right;padding:45px 35px;width:240px;}
.zag-right-calculate{font-family:OpenSansRegular;font-size: 18px;padding-bottom:20px;}
.text-right-calculate{font-family:OpenSansRegular;font-size: 13px;}
.bottom-calculate{padding:30px 40px 70px;}
.zag-end-calculate{font-family:OpenSansBold;padding-bottom:15px;}
.inputs-calculate{padding-bottom:20px;}
.one-inputs-calculate{float:left;margin-right:18px;}
.one-inputs-calculate input{box-sizing: border-box;width:260px;border:1px solid #e6e6e6;padding:0 10px;resize:none;height:40px;font-family:OpenSansRegular;font-size: 15px;box-sizing: border-box;border-radius:3px;}
.but-go-calculate{width:190px;float:right;text-align:center;border:1px solid #009159;background:#009159;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;cursor:pointer;padding:7px 0 9px;}
.but-go-calculate:hover{color:#009159;background:#ffffff;}
.sechenie-suh, .sechenie-kleen, .sechenie{display:none;}
.sechenie-kleen{display:block;}
.zag-proekt h1{margin:0 0 30px;font-family:MullerMedium;font-size:24px;}
.left-spec-proect{float:left;width:125px;margin-bottom:20px;}
.right-spec-proect{float:right;width:125px;margin-bottom:20px;}
.zag-spec-proect{font-size:13px;}
.text-spec-proect{font-size:21px;font-family:OpenSansRegular;}
.text-spec-proect span{font-size:16px;}
.complect-house{padding-bottom:20px;font-family:OpenSansRegular;}
.quantity-rooms{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-rooms.png') no-repeat center 0;width:93px;}
.quantity-bathroom{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-bathroom.png') no-repeat center 18px;width:93px;}
.quantity-bedroom{float:left;padding-top:55px;text-align:center;background:url('../img/quantity-bedroom.png') no-repeat center 0;width:93px;}
.text-pod-quntity{font-family:OpenSansRegular;padding-bottom:25px;}
.anons-price-house{padding-bottom:10px;font-size:16px;}
.cart-price-house{color:#009159;font-size:24px;font-family:OpenSansBold;padding-bottom:12px;}
.but-buy-house{padding:15px 0 16px;width:100%;background:#009159;text-align:center;cursor:pointer;color:#ffffff;font-family:OpenSansRegular;border-radius:3px;margin-bottom:10px;border:1px solid #009159;}
.but-buy-house:hover{color:#009159;background:#f8f8f8;}
.but-question-cart{padding:15px 0 16px;width:100%;color:#009159;background:#f8f8f8;text-align:center;cursor:pointer;font-family:OpenSansRegular;border-radius:3px;margin-bottom:30px;border:1px solid #009159;}
.but-question-cart:hover{background:#009159;color:#ffffff;}
.buy-yesterday{text-align:center;font-family:OpenSansRegular;padding-bottom:45px;}
.pluses-company{margin:0 0 30px;padding:15px 0;border-bottom:1px solid #e6e6e6;}
.pluses-stroim, .pluses-price, .pluses-garant{width:125px;margin-right:50px;padding-left:122px;padding-top:22px;height:60px;font-size:14px;text-transform:uppercase;background:url('../img/pluses-stroim.png') no-repeat 0 center;font-family:MullerMedium;float:left;}
.pluses-price{background:url('../img/pluses-price.png') no-repeat 0 center;padding-left:92px;}
.pluses-garant{background:url('../img/pluses-garant.png') no-repeat 0 center;padding-left:92px;margin-right:0;}
.zag-complitation{font-size:30px;font-family:MullerMedium;padding-bottom:5px;}
.zag-complitation span{color:#009159;}
.text-complitation{font-size:18px;font-family:MullerRegular;padding-bottom:20px;}
.block-rashiren-spec{padding-bottom:15px;border-top:1px solid #e6e6e6;}
.stroka-rashiren-spec{padding:20px 0;border-bottom:1px solid #e6e6e6;}
.two-stroka-rashiren{background:#f8f8f8;}
.left-rashiren-spec{float:left;width:210px;padding:20px 0;padding-left:22px;font-family:MullerBold;}
.right-rashiren-spec{float:right;font-size:13px;width:530px;padding:20px 0;padding-right:20px;}
.text-posle-rashiren{font-size:16px;font-family:MullerRegular;padding-bottom:65px;}
.dopol-job-zag{font-size:30px;font-family:MullerMedium;padding-bottom:45px;}
.but-tabu-dop{border:1px solid #e6e6e6;padding:15px 0;cursor:pointer;width:265px;float:left;text-align:center;margin-left:-1px;font-size:13px;color:#009159;text-transform:uppercase;font-family:OpenSansBold;}
.one-but-dopol{margin-left:0;}
.but-tabu-dop:hover, .active-but-dop{color:#ffffff;border:1px solid #009159;background:#009159;}
.media-block-dopl{position: relative;overflow:hidden;}
.media-block-one{position: absolute;top: 0;width: 100%;opacity:0;}
.open-media-brus{opacity:1;position:relative;}
.price-left-rashiren{padding-top:10px;color:#009159;font-size:18px;font-size:OpenSansBold;}
.itap-stroi-brus{margin-top:41px;background:#f8f8f8;padding:40px 0;}
.left-itap-stroi{float:left;width:770px;}
ul{list-style: outside none none;margin: 0;padding: 0;}
li{padding-left:35px;background:url('../img/li.png') no-repeat 13px 8px;}
ol li {background:none;padding-left:10px;}
.rigth-itap-stroi{float:right;background:url('../img/rigth-itap-stroi.jpg') no-repeat;width:310px;padding:25px 30px;height:425px;}
.rigth-itap-zag{color:#ffffff;font-size:30px;font-family:MullerBold;height: 272px;}
.rigth-itap-text{color:#ffffff;padding-bottom:20px;}
.rigth-itap-but{background: #009159;border-radius: 3px;color: #ffffff;font-family: OpenSansRegular;font-size: 15px;padding: 12px 0 13px;text-align: center;border:1px solid #009159;cursor:pointer;}
.top-podobrat-proekt{padding-bottom:33px;}
.thin-filter-block, .fat-filter-block{float:left;width:calc(25% - 27px);border-right:1px solid #857b80;margin-right:26px;height:305px; display:flex; flex-direction:column; flex-wrap:wrap; height:190px;}
.thin-filter-block:nth-child(4){margin-right:0; border-right:none;}
.zag-filter-proekt{font-family:OpenSansBold;color:#ffffff;font-size:14px;padding-bottom:15px;text-transform:uppercase;}
.chekbox-filter-proekt, .radio-filter-proekt{color: #ffffff;font-family: OpenSansRegular;font-size: 13px;padding-left: 25px;background:url('../img/chekbox-filter-proekt.png') no-repeat 0 0;margin-bottom: 6px;cursor:pointer;height:20px;}
.posat-str .chekbox-filter-proekt, .posat-str .radio-filter-proekt{background:url('../img/activ-filter-proekt-black.png') no-repeat 0 0;}
.posat-str .chekbox-filter-proekt, .posat-str .radio-filter-proekt{color:#000000;}
.fat-filter-block .chekbox-filter-proekt{float:left;width:58px;margin-right:10px;}
.activ-filter-proekt, .activ-filter-radio{background:url('../img/activ-filter-proekt.png') no-repeat 0 0;}
.posat-str .activ-filter-proekt, .posat-str .activ-filter-radio{background:url('../img/activ-filter-proekt.png') no-repeat 0 0;}
.chekbox-filter-proekt input, .radio-filter-proekt input{display:none;}
.catalog-hr{color: #ffffff;font-family: OpenSansRegular;font-size: 13px;padding-left: 25px;background:url('../img/chekbox-filter-proekt.png') no-repeat 0 0;margin-bottom: 6px;cursor:pointer;height:20px;display:block;text-decoration:none;}
.catalog-hr:nth-child(8){margin-top:34px;}
.posat-str .catalog-hr{background:url('../img/activ-filter-proekt-black.png') no-repeat 0 0;}
.posat-str .active-catalog-hr, .active-catalog-hr{background:url('../img/activ-filter-proekt.png') no-repeat 0 0;}
.no-bor{border:none;}
.bottom-podobrat-proekt{padding-bottom:51px;}
.price-filter-proekt{font-family:OpenSansBold;color:#ffffff;font-size:14px;padding-bottom:15px;text-transform:uppercase;float:left;padding-top: 9px;}
.but-filter-proekt{float:left;margin-left:10px;}
.but-filter-proekt input{-webkit-appearance:none;background:#009159;font-family:OpenSansBold;color:#ffffff;font-size:14px;border:none;height:38px;width:200px;border-radius:3px;text-transform:uppercase;cursor:pointer;}
.price-block-media{float:left;}
.min-price, .max-price{font-size:13px;font-family:OpenSansRegular;color:#ffffff;float:left;}
.max-price{float:left;margin-left:30px;}
.min-price span, .max-price span{padding-top:10px;margin-left: 10px;}
.min-price input, .max-price input{width:75px;padding:0 10px;font-size:13px;height:36px;font-family:OpenSansRegular;margin-left:10px;border:none;outline:none;background:url('../img/price-inp.png') repeat;color:#ffffff;border-radius:3px;}
.posat-str .min-price input, .posat-str .max-price input{width:73px;border: 1px solid #009159;}
.posat-str .min-price input, .posat-str .max-price input{color:#000000;}
.telo-contacty{height:652px;}
.left-contacty{float:left;width:50%;background:url('../img/left-contacty.jpg') no-repeat center center;height:100%;}
.right-contacty{float:right;width:50%;height:100%;}
.text-contacty{width:584px;float:right;}
.all-text-cantacty{color:#ffffff;}
.catalog-uslug{margin-left: 30px;}
.one-cat-uslug{float:left;margin-right:30px;margin-bottom:30px;padding:33px 60px;width:240px;background:#ffffff;text-align:center;border-radius:5px;}
.pic-cat-uslug{height:100px;display:block;}
.zag-cat-uslug{font-size:24px;font-family:MullerBold;display:block;color:#494039;text-decoration:none;height:56px;}
.anons-cat-uslug{font-size:13px;height:40px;padding-bottom:20px;}
.but-cat-uslug{background:#138c50;color:#ffffff;text-transform:uppercase;font-size:13px;font-family:MullerBold;border-radius:3px;padding:14px 0;display:block;text-decoration:none;}
.cart-uslug{padding:35px 0;}
.left-cart-uslug{float:left;width:770px; color:#000000;}
.right-cart-uslug{float:right;width:370px;}
.but-uslug-media{background:#138c50;color:#ffffff;text-transform:uppercase;font-size:13px;font-family:MullerBold;border-radius:3px;padding:15px 0 13px;width:320px;text-align:center;cursor:pointer;}
.block-from-but{padding-bottom:70px;}
.uslug-electroz{background:url('../img/uslug/electroz.jpg') no-repeat center center;}
.uslug-fundament{background:url('../img/uslug/fundament.jpg') no-repeat center center;}
.uslug-kanalizac{background:url('../img/uslug/kanalizac.jpg') no-repeat center center;}
.uslug-kotelnai{background:url('../img/uslug/kotelnai.jpg') no-repeat center center;}
.uslug-krovla{background:url('../img/uslug/krovla.jpg') no-repeat center center;}
.uslug-nar-otdelka{background:url('../img/uslug/nar-otdelka.jpg') no-repeat center center;}
.uslug-otoplenie{background:url('../img/uslug/otoplenie.jpg') no-repeat center center;}
.uslug-price-list{background:url('../img/uslug/price-list.jpg') no-repeat center center;}
.uslug-proectir{background:url('../img/uslug/proectir.jpg') no-repeat center center;}
.uslug-proektirovanie{background:url('../img/uslug/proektirovanie.jpg') no-repeat center center;}
.uslug-proizvod{background:url('../img/uslug/proizvod.jpg') no-repeat center center;}
.uslug-stenokoplekt{background:url('../img/uslug/stenokoplekt.jpg') no-repeat center center;}
.uslug-texobslug{background:url('../img/uslug/texobslug.jpg') no-repeat center center;}
.uslug-ventilac{background:url('../img/uslug/ventilac.jpg') no-repeat center center;}
.uslug-vn-otdelka{background:url('../img/uslug/vn-otdelka.jpg') no-repeat center center;}
.uslug-vodosnobgen{background:url('../img/uslug/vodosnobgen.jpg') no-repeat center center;}
.uslugi-one{background:url('../img/uslugi-one.jpg') no-repeat center center;}
.uslugi-one .pod-kroshki-block, .uslugi-two .pod-kroshki-block{width:600px;}
.left-right-text-uslug{padding-top:40px;}
.zag-left-right{padding-bottom:30px;font-size:24px;font-family:MullerBold;}
.ingener-comunic-block{border-top:1px solid #e1ded9;}
.ingener-comunic-strok{border-bottom:1px solid #e1ded9;padding:12px 0 19px;}
.ingener-comunic-left{float:left;}
.ingener-comunic-right{float:right;}
.pod-ingener-comunic{font-size:13px;padding:20px 0;}
.pod-ingener-comunic span{text-transform:uppercase;color:#ff7800;font-family:OpenSansBold;}
.block-razdel-uslug{padding-bottom:25px;}
.one-razdel-uslug{text-decoration:none;color:#ffffff;float:left;display:block;width:310px;padding:15px 20px 0;border-radius:5px;height:110px;background:url('../img/one-razdel-uslug.png') repeat;margin-right:30px;margin-bottom:30px;}
.pic-razdel-uslug{float:left;width:77px;text-align:center;display:block;}
.right-razdel-uslug{float:right;width:225px;display:block;}
.zag-razdel-uslug{font-size:18px;font-family:MullerBold;padding-bottom:10px;display:block;}
.text-razdel-uslug{font-size:13px;display:block;}
.uslugi-two{background:url('../img/uslugi-two.jpg') no-repeat;}
#slider-price{border:none !important;background: url("../img/price_scroll_fon.png") no-repeat 0 center;height: 8px;padding: 14px 0;position: relative;width: 315px;top:0px;margin:0 auto;float:left;margin-left:20px;}
#slider-price .ui-slider-handle{border:none !important;background: rgba(0, 0, 0, 0) url("../img/str.png") no-repeat scroll 0 0;cursor: pointer;height: 38px;outline: medium none;position: absolute;top: 0px;width: 38px;z-index: 2;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;overflow: hidden;}
.ui-slider-horizontal .ui-slider-handle { top: px;margin-left:-18px;}
.ui-slider-horizontal .ui-slider-range {top: 16px;height: 5px;background:#009159;}
.one-uslug-cart{display:block;width:100%;position:relative;margin-bottom:30px;}
.one-uslug-cart img{max-width:100%;}
.all-perelink-down{overflow:hidden; padding-top:40px;}
.one-perelink-down{float:left; width:376px; margin-right:20px; margin-bottom:20px; position:relative;}
.one-perelink-down img{max-width:100%;}
.zag-perelink-down{position:absolute; bottom:0; left:0; z-index:1; width:100%; box-sizing:border-box; padding:40px 10px; padding-top:60px; font-family:MullerBold; font-size:16px; color:#ffffff; background:url('../img/shadow-box-in.png') repeat-x bottom 0 left 0;}
.price-perelink-down{position:absolute; bottom:15px; left:10px; z-index:1; color:#ffffff; font-family:MullerBold; font-size:16px;}
.no-mar-right{margin-right:0;}
.no-tovars{font-family: MullerBold;font-size: 18px;}
.fon-brus{background: url(../img/back-fon.png);cursor: pointer;display: none;height: 100%;left: 0;overflow: auto;position: fixed;top: 0;width: 100%;z-index: 10;}
.forma-brus{background: #ffffff none repeat scroll 0 0;border-radius: 3px;margin: 0 auto;padding: 35px;width: 100px;z-index: 11;margin-top:100px;margin-bottom:100px;cursor:default;position: relative;}
.close-div-brus{cursor:pointer;height: 18px;right: 18px;position: absolute;top: 18px;width: 18px;background:url(../img/close.jpg)no-repeat;}
.brus-body{overflow: hidden;height:100%;}
.ins{width:725px;}
.zag-form{padding-bottom:10px;font-size:24px;font-family:OpenSansBold;}
.anons-form{padding-bottom:20px;}
.inputs-form-block{padding-bottom:25px;}
.input-one{float:left;}
.input-one input{font-size:15px;font-family:OpenSansRegular;border-radius:3px;width:320px;padding:0 15px;height:40px;border:1px solid #cdcdcd;}
.right-pole{float:right;}
.chek-yarov{color: #656565;font-size: 12px;padding-top:3px;float:right;width:460px;}
.chek-yarov a{color: #009159;}
.brus-go-zvonok, .close-brus-form, .brus-go-rashet, .brus-go-proekt, .brus-go-uslug, .brus-go-five-step, .brus-go-five-question{background: #138c50 none repeat scroll 0 0;border-radius: 3px;color: #ffffff;cursor: pointer;float: right;font-family: OpenSansRegular;padding: 9px 0 11px;text-align: center;float:left;width:245px;}
.smaal-ins{width:300px;text-align:center;}
.smaal-ins, .close-brus-form{float:none;margin:0 auto;}
.clear-filtr{margin-left:67px;background: #009159 none repeat scroll 0 0;border: medium none;border-radius: 3px;color: #ffffff;cursor: pointer;float: right;font-family: OpenSansBold;font-size: 14px;padding: 9px 0;text-align: center;text-decoration: none;text-transform: uppercase;width: 153px;}
.gallery-uslug{padding:20px 0;}
.ymaps-image-with-content{background-image:url('../img/icon-map.png') !important;}
.ymaps-2-1-56-islets_icon-caption{padding-left: 32px !important;}
.error-zag{color: #000000;display: block;font-family: OpenSansBold;font-size: 30px;}	
.error-404{color: #000000;display: block;font-family: OpenSansBold;font-size: 145px;}
.social_link{padding-bottom:10px;}
.block-footer{float:left;overflow:hidden;width:770px;}
.header-brus-right{float:right;overflow:hidden;}
.header-brus-left{float:left;overflow:hidden;}
.but-filtr-proekt{overflow:hidden;float:left;}
.left-filtr-proekt{overflow:hidden;float:left;}
.brus-error{background:url('../img/baner-error.jpg') no-repeat center center;height:536px;}
.brus-error-zagl{font-size:128px;font-family:MullerBold;}
.brus-error-text{font-size:24px;font-family:MullerRegular;}
.brus-error-info{color:#ffffff;margin-left:30px;padding-top:125px;}
.brus-error-knop{margin-top:50px;text-decoration:none;background:#138c50 none repeat scroll 0 0;border-radius:3px;color:#ffffff;cursor:pointer;font-family:MullerBold;font-size:13px;padding:15px 0 13px;text-align:center;text-transform:uppercase;width:320px;display:block;}
.menu-brus-mobil{display:none;color:#494039;font-family:OpenSansBold;font-size:13px;padding:15px 34px 15px 65px;text-transform:uppercase;border-top:1px solid #e5e5e5;cursor:pointer;background:url('../img/menu-mobile.jpg') no-repeat 30px center;}
.accion{background:#ffffff;overflow:hidden;margin-bottom:32px;padding:32px 0px; }
.accion-left{float:left;}
.accion-right{float:left;margin-left:50px;width:61%;}
.accion-img{width:370px;height:308px;display:table-cell;vertical-align:middle;}
.accion-img img{vertical-align:middle;}
.accion-zagl{font-size:36px;font-family:MullerBold;color:#494039;margin-top:45px;}
.accion-text{color:#494039;margin-bottom:20px;}
.accion-cena{color:#009159;font-size:24px;font-family:MullerBold;margin-top:10px;}
.accion-knop{width:232px;background:#138c50 none repeat scroll 0 0;border-radius:3px;color:#ffffff;cursor:pointer;font-family:MullerBold;font-size:13px;padding:15px 0 13px;text-align:center;text-transform:uppercase;margin-top:15px;}
.anons-pod-sviz{color:#009159;cursor:pointer;text-decoration:underline;}
.text-pod-kroshki{color:#ffffff;font-family:MullerRegular;font-size:18px;padding-bottom:34px;}
.nootstup{margin-right:0;}
.text-yarov{color:#656565;font-size:12px;padding-top:3px;width:500px;text-align:center;margin:0 auto;}
.text-yarov a{color:#009159;}
.chek-yarov-footer{color:#656565;font-size:12px;padding-top:10px;width:370px;float:right;}
.chek-yarov-footer a{color:#009159;}
.posat-str{background:none;}
.black-kroshki a, .black-kroshki span, .posat-str .zag-filter-proekt, .posat-str .catalog-hr, .posat-str .price-filter-proekt, .posat-str .min-price span, .posat-str .max-price span{color:#000000;}
.zag-pod-obekty {font-family: MullerBold;font-size: 30px;margin-bottom: 12px;text-align: center;}
.text-pod-obekty {margin-bottom: 40px;text-align: center; color:#000000;}
.text-top-str{margin-bottom:20px; color:#000000;}
.we-are-proizv{padding:0 0 40px;}
.video-we-proizv{display:block;position:relative;}
.video-we-proizv img{width:100%;}
.zag-we-proizv{font-family: MullerBold;font-size: 30px;padding: 40px 0 30px;text-align: center;}
.left-we-proizv{float: left;width: 420px; color:#000000;}
.right-we-proizv{float: right;position: relative;width:699px; height:524px;}
.shabl-text-anc{color:#000000;}
.shabl-text-anc a{color: #000000;}
.block-dop-tovars{padding-top:20px;}
.text-ready-proekt{padding-top:20px; color:#494039; font-family:OpenSansRegular; font-size:15px;}
.text-ready-proekt-razd{padding-bottom:30px; text-align:center; color:#000000; font-family:OpenSansRegular; font-size:15px;}

.god-office-brus {padding-top:10px;}
.god-office-brus a {color:#009159;}

.mobil-but-zvonok{display:none; background:url('../img/mobil-but-zvonok.png') no-repeat;position: fixed; bottom:10px; left:10px; height:65px; width:65px; z-index:3;}
.mobil-but-zvonok a{width:100%; height:100%;}
.mobil-but-whatsupp{display:none; background:rgb(255, 101, 102); position:fixed; bottom:10px; right:10px; height:65px; width:65px; z-index:3; border-radius:45px; overflow: hidden; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16) !important;}
.hand-watsupp{position: absolute;top: 18px;left: 19px !important;transition: all 0.3s ease;opacity: 1;width: 30px;height: auto; transform: rotate(0deg) scale(1);}
.close-whatsupp-mobile{width: 20px;position: absolute;top: 23px;left: 23px;opacity: 0;transform: rotate(120deg) scale(1.2);transition: all 0.3s ease;}
.vspl-whatsupp{z-index:25; position:fixed; bottom:97px; right:20px; width:300px; background:#ffffff; padding:30px 15px; border-radius:10px; box-shadow: 0px 0px 19px #bcbcbc}
.logo-vspl-whatsupp{background: url("../img/logotype.png") no-repeat;width: 221px;height: 34px; margin:0 auto; margin-bottom:20px;}
.anons-vspl-whatsupp{padding-bottom:20px;}
.but-vspl-whatsupp{position:relative; width:auto; color:#ffffff; font-family:OpenSansRegular; font-size: 16px; font-weight:bold; border-radius:10px; text-align:center; display:block; text-decoration:none; background: linear-gradient(180deg,#60fd7c,#07b825); background-image:url("../img/whatsapp.svg") no-repeat; padding:15px 0;}
.pic-whatsupp{position:absolute; background:url("../img/whatsapp.svg") no-repeat; top:3px; left:85px; height:34px; width:22px;}
.faq-sec{margin-top:50px;}
.faq-sec h2{font-family:MullerBold; padding-bottom:20px;}
.faq{font-size: 15px;line-height: 1.6;margin-bottom: 20px;}
.faqQuestion{font-weight: bold;}
.job-razd{padding-top:40px;}
.all-job{display:block; width: 250px; color: #ffffff; padding: 12px 0; font-family: OpenSansBold; text-align:center; font-size: 14px; cursor: pointer; background: #009159; margin: 0 auto;  text-decoration: none; border-radius: 3px;}
.perelink{color:#494039; font-size:16px; font-family:MullerRegular; padding-bottom:65px;}
.perelink a{color:#494039;}
.all-tags{text-align:center;}
.all-tags-footer{background:#f8f8f8; padding:20px 0;}
.one-tag-block{display:inline-block; margin:0 5px; margin-bottom:10px;}
.one-tag{
color: #fff;
background: #009159;
padding: 5px 15px;
border-radius: 3px;
text-decoration:none;
display:block;
}
.tags-block{padding-top:40px;}
.gl-tag{text-align:center;}
.gl-tag .one-tag-block{margin-bottom:10px;}

.dom-small{float:left; margin-bottom:30px; width:370px; height:480px; border:1px solid #e5e5e5; background:url(../img/small-dom.jpg) no-repeat center; background-size:100%;}
.dom-sil{float:left; margin-bottom:30px; width:768px; height:480px; border:1px solid #e5e5e5; background:url(../img/middle-dom.jpg) no-repeat center; background-size:100%;}
.dom-big{float:left; margin-bottom:30px; width:1166px; height:480px; border:1px solid #e5e5e5; background:url(../img/big-dom.jpg) no-repeat center; background-size:100%;}
.hid-footer-menu{display:none !important;}
.two-pic-text{text-align:center; padding-top:15px;}
.one-pic-text{display:inline-block; width:47%; vertical-align:top; margin:0 3px; margin-bottom:10px;}
.one-pic-text img{max-width:100%;}


.but-five-step{width:600px; margin:20px auto; text-align:center; display:block; padding:12px 0; border-radius:4px; background:#009159; color:#fff; cursor:pointer; font-family:OpenSansBold; font-size:16px;}
.top-five-step{color:#009159; display:block; border-bottom:1px solid #009159;}

#div
{
position: fixed;
top: 0;
left: 0;
z-index: 999000000;
width: 100%;
height: 100%;
background: url(../img/back-fon.png);
display: none;
}
#poz{

font: bold 16 Arial;
width:600px;
text-align:lest;
padding:35px;
background-color:white;
border-radius: 3px;
margin:0 auto;
margin-top: 100px;
margin-bottom: 100px;
box-sizing:border-box;
}
#cross
{
float:right;
margin-right: -17px;
margin-top:-17px;
cursor: pointer;
}
#poz input
{
font-size: 16px;
}


#poz input, #poz textarea
{
border: 1px solid #01556e;
margin: 10px auto;
padding:5px;
width: 200px;

border-radius: 0 !important;
width: 100%;
box-sizing: border-box;
outline: none;
padding: 10px !important;
}

#poz textarea
{
height:150px;
font-size: 16px;
}


#poz h4
{
color:#01556e;
padding:10px;
font-size:22px;
}

#poz .buy-it-now
{

position: relative;
margin: 28px auto;
display: block;
width: 145px;
height: 24px;
line-height: 24px;
font-size: 20px;
color: #ffffff !important;
background-color: #027A9D;
cursor: pointer;
padding: 10px 25px;
text-decoration: none !important;
text-align: center;

}

#div{position:fixed; top:0; left:0; z-index:999000000; width:100%; height:100%; background: url(../img/back-fon.png); display:none; overflow:auto;}
.duble-but{overflow:hidden;}
.duble-but .left-but{float:left;}
.duble-but .right-but{float:right;}
.fpluses
{
padding:30px 0;
}
.fpluses_head
{
overflow:hidden; padding-bottom:30px ;
}
.fpluses_head img
{
float:left; padding-right:15px;
}
.fpluses_zag
{
color:#004e64; font:bold 18px Arial;
}
.fpluses p
{
font-family:Arial; 
}
.fpluses ul
{
display:block;
text-align:left; font:normal 16px Arial; 
padding-bottom:40px;
}
.fpluses ul li
{
overflow:hidden;
padding-bottom:20px; 
}
.fpluses ul li img
{

width:16px;
height:16px;
padding-right:10px; padding-bottom:10px; float:left;

}
.fpluses_but
{text-decoration:none; color:#fff; padding:10px 10px; border-radius:5px; background:#138c50; font-family:OpenSansBold; font-size:14px; cursor:pointer; text-align:center; color:#ffffff;}
.fpluses span
{
display:block !important;
}
.center-five-step{text-align:center; padding-top:20px;}
.obolochka{color:#000000;}
.obolochka b{font-family:OpenSansBold;}
.obolochka ul li{padding-bottom:10px;}
.obolochka ul{padding-bottom:40px;}
.duble-phone{padding-bottom:20px; color:#000000; text-align:center;}
.duble-phone a{text-decoration:none; color:#000000;}
.address-block{display:inline;}

.but-faq{width:600px; margin:20px auto; text-align:center; display:block; padding:12px 0; border-radius:4px; background:#009159; color:#ffffff; cursor:pointer; font-family:OpenSansBold; font-size:14px}
.all-faq{display:none; color:#000000;}
.nav-yakor{padding:15px 0; margin-left:-10px;}
.menu-yak, .yak-link{display:inline-block; margin:0 10px; text-decoration:none; color:#494039; font-family:MullerBold; cursor:pointer; border-bottom:1px dashed #494039}
.yak-link{margin-top:30px;}
.but-hid-filtr{display:none; padding:12px 10px; text-align:center; border-radius:4px; background:#009159; color:#fff; cursor:pointer; font-family:OpenSansBold; font-size:16px;}
.date-f{opacity:0.5; color:#ffffff; padding:0 15px; font-size:13px; float:left;}
ol li{padding-bottom:10px;}
ol li span{font-family:OpenSansBold;}
.popular-tovars{padding:40px 0;}

.media-str{width:100%; background:url(../img/media-str.jpg) no-repeat center; background-size:cover; padding-bottom:43px;}
.media-str .big-kroshki{padding-top:30px; padding-bottom:40px;}
.media-str .left-kroshki-brus{float:none;}
.media-str h1{margin:0; padding:0; color:#ffffff; font-family:OpenSansBold; font-size:34px; padding-bottom:15px; width:465px; padding-left:30px; text-transform: uppercase;}
.anons-str{padding-bottom:30px; color:#ffffff; font-family:OpenSansRegular; font-size:18px; width:525px; padding-left:30px;}
.but-media-str{text-align:center; cursor:pointer; text-transform:uppercase; color:#ffffff; border-radius:3px; margin-left:30px; font-family:OpenSansBold; font-size:14px; background:#009255; line-height:50px; width:182px;}
#video-block{margin-bottom:65px; margin-top:65px; display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap;}
.info-video{width:calc(100% - 700px);}
.zag-video{padding-bottom:17px; color:#4b3e36; font-family:MullerMedium; font-size:24px;}
.anons-video{color:#4b3e36; font-family:OpenSansRegular; font-size:15px;}
.anons-video p{margin:8px 0; padding:0;}
.video-block{width:655px;}
.text-down-video{color:#4b3e36; display:none; font-family:MullerMedium; font-size:24px; margin-top:70px; width:100%;}
.text-down-video span{border-bottom:3px solid #009255; width:100%;}
#table-price{background:#f8f8f8; padding:50px 0;}
.zag-text-new{}
.zag-text-new h2{margin:0; padding:0; font-weight:normal; color:#4b3e36; font-family:MullerMedium; font-size:24px; padding-bottom:10px;}
.text-new{color:#494039; font-size:15px; padding-bottom:20px;}
.zag-table{color:#4b3e36; font-family:MullerMedium; font-size:24px; padding-bottom:10px;}
.price-table-new{width:100%; text-align:left; border-spacing:0; margin-bottom:20px;}
.price-table-new th{padding:0; height:45px; padding-left:20px; background:#ffffff; color:#000000; font-family:OpenSansRegular; font-size:15px; border-bottom:3px solid #f8f8f8;}
.price-table-new th:nth-child(1){width:110px;padding-right:5px;}
.price-table-new td{padding:0; padding-left:20px; color:#000000; font-size:15px; background:#ffffff; border-bottom:3px solid #f8f8f8;}
.price-table-new td:nth-child(1){padding:5px 0; padding-left:20px; padding-right:5px;}
.price-table-new td:nth-child(2){width:425px;}
.price-table-new td:nth-child(2) a{color:#000000;}
.price-table-new th a{color:#000000;}
.price-table-new .zag-table{text-align:center;background:#f8f8f8;font-size: 16px; font-family:OpenSansSemiboldRegular; text-transform:uppercase;}
.price-table-new td:nth-child(4){width:130px;}
.price-table-new td:nth-child(5){font-family:OpenSansBold;}
.price-table-new td:nth-child(3), .price-table-new td:nth-child(4), .price-table-new td:nth-child(5){text-align:center;}
.price-table-new th:nth-child(3), .price-table-new th:nth-child(4), .price-table-new th:nth-child(5){text-align:center;}
.price-table-new td:nth-child(6){width:90px; padding-right:20px;}
.but-buy-table{text-align:center; cursor:pointer; color:#ffffff; border-radius:3px; font-family:OpenSansBold; font-size:13px; background:#009255; line-height:35px; width:90px;}
.but-calc{cursor:pointer; text-transform:uppercase; color:#ffffff; border-radius:3px; font-family:OpenSansBold; font-size:13px; background:url(../img/but-calc.png) no-repeat left 19px center #009255; line-height:38px; width:203px; padding-left:48px; box-sizing:border-box;}
.price-table-new .b-col{font-family:OpenSansBold !important;}
.price-table-new .but-col{width:90px; padding-right:20px;}
#text-duble-pic{padding-top:70px; padding-bottom:70px; display:flex; justify-content:space-between; align-items:flex-start;}
.one-pic-block, .one-pic{width:calc(50% - 35px);}
.one-pic-block img, .one-pic img{max-width:100%;}
.text-one-pic{color:#494039; font-size:15px; padding-bottom:70px;}
.one-pic .text-one-pic{padding-top:50px;}
#pluses-block{margin-bottom:70px;}
.big-block-pluses{background:#009255; border-radius:3px; width:100%; box-sizing:border-box; padding:50px;}
.zag-block-pluses{color:#ffffff; font-family:MullerMedium; font-size:24px; padding-bottom:15px;}
.anons-block-pluses{color:#ffffff; font-size:15px;}
#features-materal{display:flex; justify-content:space-between; align-items:center; margin-bottom:80px;}
.left-features-materal{width:calc(100% - 585px);}
.left-features-materal h2{margin:0; padding:0; color:#4b3e36; font-weight:normal; font-family:MullerMedium; font-size:24px; padding-bottom:15px;}
.anons-features-materal{color:#4b3e36; font-family:OpenSansRegular; font-size:15px; padding-bottom:20px;}
.left-features-materal ul{padding:0; margin:0;}
.left-features-materal ul li{padding:0; margin:0; padding-left:22px; position:relative; list-style:none; margin-bottom:20px; background:none; color:#494039; font-family:OpenSansRegular; font-size:15px;}
.left-features-materal ul li::after{content:''; position:absolute; left:0; top:4px; width:12px; height:12px; background:#009255;}
.right-features-materal{width:470px; padding:90px 50px; box-sizing:border-box; color:#4b3e36; font-family:OpenSansBold; font-size:18px; line-height:30px; background:url(../img/srub.png) no-repeat right bottom #f8f8f8;}
#our-prof-brus{background:#f8f8f8; padding-bottom:50px; padding-top:45px;}
#our-prof-brus ul{padding:0; margin:0; margin-bottom:30px;}
#our-prof-brus ul li{padding:0; margin:0; padding-left:22px; position:relative; list-style:none; margin-bottom:15px; background:none; color:#4b3e36; font-family:OpenSansRegular; font-size:15px;}
#our-prof-brus ul li::after{content:''; position:absolute; left:0; top:4px; width:12px; height:12px; background:#009255;}
.duble-pic-new{display:flex; justify-content:space-between;}
.duble-pic-new img{width:calc(50% - 15px);}
#six-pluses{padding-top:70px;}
#six-pluses h2{margin:0; padding:0; color:#4b3e36; font-weight:normal; color:#4b3e36; font-family:MullerMedium; font-size:24px; padding-bottom:15px;}
.all-six-pluses{display:flex; flex-wrap:wrap; margin-left:-20px; margin-right:-20px;}
.one-six-pluses{position:relative; padding-top:55px; margin:0 20px; margin-bottom:55px; font-size:15px; width:calc(33.333% - 40px); line-height:22px;}
.one-six-pluses span{position:absolute; left:0; top:0; color:#ececec; font-size:100px; font-family:OpenSansBold; z-index:-1; line-height:80px;}
#slider-brus{background:#f8f8f8; padding:50px 0; position:relative;}
#slider-brus h2{margin:0; padding:0; color:#4b3e36; font-weight:normal; color:#4b3e36; font-family:MullerMedium; font-size:24px; padding-bottom:40px;}
#slider-brus .slick-track{display:flex; padding-top:70px;}
#slider-brus .slick-slide{margin:0 15px;}
#slider-brus .slick-prev{position:absolute; left:0; width:50%; z-index:2; top:0; height:100%; background:none; opacity:0;}
#slider-brus .slick-next{position:absolute; right:0; width:50%; top:0; height:100%; background:none; opacity:0;}
#slider-brus .slick-slide:nth-child(2n){transform:translateY(-70px);}
#photo-box{padding-top:50px; padding-bottom:50px;}
.link-photo-box{cursor:pointer; text-decoration:none; display:block; text-transform:uppercase; text-align:center; color:#ffffff; border-radius:3px; margin-bottom:30px; font-family:OpenSansBold; font-size:13px; background:#009255; line-height:38px; width:170px; box-sizing:border-box;}
.all-photo-box{display:flex; flex-wrap:wrap; margin-left:-5px; margin-right:-5px;}
.all-photo-box .gallery-price{width:calc(25% - 10px); margin:0 5px; margin-bottom:10px;}
.all-photo-box .gallery-price img{max-width:100%;}
#media-breadcrumbs{width:100%; background:url(../img/media-krosh.jpg) no-repeat center; background-size:cover; margin-bottom:20px;}
#media-breadcrumbs #breadcrumbs{line-height:46px;}
#media-breadcrumbs .big-kroshki{padding:0;}
#media-breadcrumbs .left-kroshki-brus{margin-left:0; float:none;}
#cart-brus{display:flex; justify-content:space-between; margin-bottom:70px;}
.big-pic-cart{width:655px; height:450px;}
.info-brus-cart{width:calc(100% - 675px); background:url(../img/srub-cart.png) no-repeat right bottom #f8f8f8; padding:30px; padding-top:20px;box-sizing:border-box; display:flex; flex-direction:column; justify-content:space-between;}
.name-brus-cart{color:#4b3e36; font-family:OpenSansBold; font-size:28px;}
.name-brus-cart h1{padding:0; margin:0; font-weight:normal; color:#4b3e36; font-family:OpenSansBold; font-size:28px;}
.prices-brus-cart{display:flex; margin-bottom:30px;}
.one-price-brus-cart{color:#4b3e36; font-family:OpenSansBold; font-size:24px; margin-right:30px;}
.one-price-brus-cart span{display:block; color:#4b3e36; font-family:OpenSansLight; font-size:15px;}
.one-price-brus-cart:last-child{margin-right:0;}
.buts-brus-cart{display:flex; justify-content:space-between;}
.zakaz-but-brus-cart{cursor:pointer; text-transform:uppercase; text-align:center; color:#ffffff; border-radius:3px; font-family:OpenSansBold; font-size:13px; background:#009255; line-height:50px; width:140px; box-sizing:border-box;}
.quest-but-brus-cart{cursor:pointer; text-transform:uppercase; border:2px solid #009255; text-align:center; color:#009255; border-radius:3px; font-family:OpenSansBold; font-size:13px; background:#f8f8f8; line-height:48px; width:268px; box-sizing:border-box;}
#semilars-tovars{}
#semilars-tovars h2{margin:0; padding:0; color:#4b3e36; font-weight:normal; color:#4b3e36; font-family:MullerMedium; font-size:24px; padding-bottom:15px;}
.all-semilars-tov{display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; margin-bottom:50px;}
.one-semilars-tov{margin:0 10px; margin-bottom:20px; width:calc(25% - 20px);}
.one-semilars-tov img{max-width:100%;}
.one-semilars-tov a{text-decoration:none;}
.info-semilars-tov{padding:19px 20px; border:1px solid #e1e1e1; border-top:none;}
.name-semilars-tov{color:#4b3e36; font-family:OpenSansBold; font-size:16px; margin-bottom:15px; display:inline-block;}
.but-semilars-tov{text-transform:uppercase; display:block; text-align:center; color:#ffffff; border-radius:3px; font-family:OpenSansBold; font-size:13px; background:#009255; line-height:40px; width:100%; box-sizing:border-box;}

.all-razdels{display:flex; flex-wrap:wrap; margin-left:-10px; margin-right:-10px; margin-top:50px; margin-bottom:30px;}
.one-razdel-pilo{width:calc(25% - 20px); margin:0 10px; margin-bottom:20px; position:relative;}
.all-razdels.small-pilo .one-razdel-pilo{width:calc(33.333% - 20px);}
.one-razdel-pilo a{width:100%; height:100%; display:block;}
.one-razdel-pilo img{max-width:100%;}
.name-pilo{position:absolute; bottom:0; left:0; z-index:1; width:100%; box-sizing:border-box; padding:40px 20px; padding-top:40px; padding-top:60px; font-family:MullerBold; font-size:20px; color:#ffffff; background:url('../img/shadow-box-in.png') repeat-x bottom 0 left 0;}
.specifications-cart{padding:10px 0px 0px 0px; margin:0;}
.specifications-cart li{list-style:none; display:flex; background:none; padding-left:0; justify-content:space-between; margin-bottom:10px;}
.specifications-cart li span{color:#4b3e36; font-family:OpenSansBold; font-size:14px;}


@media only screen and (max-width:1220px){
.telo-brus{width:auto;padding:0 10px;}
.nav-ready-proekt{border-bottom:none;}
}
@media only screen and (max-width:1200px){
.one-akcii-glav{float:none;display:inline-block;margin:10px 10px 0;text-align:left;}
.akcii-glav-brus{text-align:center;}
.ready-proekt-one{text-align:center;}
.ready-proekt-one article{width:30%; margin:0 10px 30px;}
.one-ready-work{width:100%;margin:0;}
.price-house{font-size:20px;}
.our-pluses-block{background:url('../img/plusses.jpg') repeat-y scroll center center;}
.one-our-pluses{display:inline-block;float:none;}
.all-our-pluses{text-align:center;}
.left-footer{float:none;width:auto;margin-right:0;}
.block-footer{float:none;width:770px;margin:30px auto 0;}
.zag-footer-block{text-align:center;}
.left-footer-block{text-align:center;}
.email-office-brus,.phone-office-brus,.addres-office-brus{display:inline-block;text-align:left;vertical-align:top;}
.phone-office-brus{margin:0 25px;}
.play-otzyv-left,.play-otzyv-right{float:none;margin:0 auto;width:570px;}
.pic-ready-work img{width:100%;}
.info-block-ready{text-align:left;}
.other-object-all{text-align:center;}
.one-other-work{margin:0 15px 30px; float:none; display:inline-block; width:30%; vertical-align:top;}
.pic-other-work img{max-width:100%;}
.filtr-works{padding-bottom:40px;}
.one-filtr-works{margin-bottom:10px;}
.right-ready-work{float:none;width:auto;}
.left-ready-work{float:none;margin:0 auto;}
.other-object-zag{text-align:center;}
.zag-works h1{text-align:center;font-size:32px;}
.all-srt-navig{display:inline-block;float:none;margin-left:0;text-align:center;}
.navig-block{text-align:center;}
.spec-left-ready{width:60px;float:none;display:inline-block;}
.spec-val-ready{font-size:12px;}
.price-house{font-size:15px;}
.podrobnee-ready{font-size:11px;}
.name-ready-work{font-size:14px;}
.spec-ready-work{text-align:center;}
.top-podobrat-proekt{text-align:center;}
.thin-filter-block,.fat-filter-block{display:inline-block;text-align:left;float:none;vertical-align:top;margin-bottom:20px;height:auto;}
/*.kroshki-brus-block{background:url('../img/media-vnut.jpg') repeat-y scroll top center;}*/
.kroshki-brus-block{background:none;}
.zag-filter-proekt, .catalog-hr, .radio-filter-proekt, .chekbox-filter-proekt, .price-filter-proekt, .min-price, .max-price, .min-price input, .max-price input, .left-kroshki-brus a, .left-kroshki-brus span, .zag-pod-kroshki h1, .zag-filtr-cat{color:#000000;}
.catalog-hr, .radio-filter-proekt, .chekbox-filter-proekt, .chekbox-filter-proekt{background:url('../img/activ-filter-proekt-black.png') no-repeat 0 2px;}
.active-catalog-hr, .activ-filter-radio, .activ-filter-proekt{background:url('../img/activ-filter-proekt.png') no-repeat 0 2px;}
.min-price input, .max-price input{border:1px solid #009159;}
.left-filtr-proekt{float:none;width:720px;margin:0 auto;}
.but-filtr-proekt{float:none;width:430px;margin:20px auto 0;}
.but-buy-house{width:260px;}
.but-question-cart{width:260px;}
.proect-cart-rigth{margin-bottom:20px;}
.right-spec-proect{float:left;}
.info-ready-work{width:auto;}
.dopol-job-zag{text-align:center;}
.but-tabu-dop{display:inline-block;float:none;margin-bottom:10px;}
.taby-buttons{text-align:center;}
.left-cart-uslug,.right-cart-uslug{width:auto;float:none;}
.one-cat-uslug{display:inline-block;float:none;margin:0 15px 30px;}
.catalog-uslug{margin-left:0;text-align:center;}
.accion-right{text-align:left; width:50%;}
.all-perelink-down{text-align:center;}
.all-perelink-down .no-mar-right{margin-right:6px;}
.one-perelink-down{float:none; vertical-align:top; text-align:left; display:inline-block; width:31%; margin:0 6px; margin-bottom:15px;}
.dom-small{width:30%; background:url(../img/small-dom.jpg) no-repeat  left top; background-size:100%;}
.dom-sil{width:67%; background:url(../img/middle-dom.jpg) no-repeat left top; background-size:100%;}
.dom-big{width:100%; background:url(../img/big-dom.jpg) no-repeat  left top; background-size:100%;}
.menu-brus a, .menu-brus span{padding:20px 18px;}
.big-pic-cart{width:56%; height:auto;}
.big-pic-cart img{max-width:100%;}
.info-brus-cart{width:calc(44% - 20px);}
#media-breadcrumbs .left-kroshki-brus, .media-str .left-kroshki-brus{color:#ffffff !important;}
#media-breadcrumbs .left-kroshki-brus a, .media-str .left-kroshki-brus a{color:#ffffff !important;}
#media-breadcrumbs .left-kroshki-brus span, .media-str .left-kroshki-brus span{color:#ffffff !important;}
.price-table-new td:nth-child(5){width:100px;}
.price-table-new td:nth-child(2){width:auto;}
.catalog-hr:nth-child(8){margin-top:0;}
.top-podobrat-proekt{display:flex; flex-wrap:wrap; justify-content:space-between;}
.thin-filter-block, .fat-filter-block{display:block;}
}
@media only screen and (max-width:1190px){
#slider-brus .slick-slide{width:500px; margin:0 10px;}
#slider-brus .slick-slide img{max-width:100%;}
}
@media only screen and (max-width:1160px){
.header-brus-left{float:none;margin:0 auto;width:720px;}
.header-brus-right{float:none;margin:0px auto 0;width:410px;}
.hours-works, .call-me {margin:0px 0px 15px 0px;}
 .call-me {margin-top:15px;}
.menu-brus-mobil{display:block;}
.menu-slide:hover .hidden-to-menu{display:none;}
.menu-brus{display:none;}
.our-hous-is{display:none;}
.form-akciya{bottom:auto;left:auto;margin:0;width:auto;position:relative;}
.left-input-akciya,.but-form-akcii{display:inline-block;float:none;}
.input-form-akcii,.zag-form-akciya{text-align:center;}
.left-video-otzyvs{float:none;margin:0 auto;width:640px;height:480px;}
.right-video-otzyvs{float:none;margin:0 auto;text-align:center;width:auto;}
.play-otzyv-one{display:inline-block;margin:20px 10px 0;text-align:left;width:386px;}
.otzyvs-block{width:auto;padding:0 10px;}
.calculate-block{width:auto;padding:0 10px;}
.left-calculate{float:none;width:auto;}
.right-calculate{float:none;width:auto;}
.one-inputs-calculate{display:inline-block;float:none;padding-bottom:20px;}
.but-go-calculate{display:inline-block;float:none;}
.inputs-calculate{text-align:center;padding-bottom:0;}
.zag-end-calculate{text-align:center;}
.menu-brus a,.menu-brus span{float:none;text-align:left;border-bottom:1px solid #e5e5e5;padding:15px 34px;}
.text-pod-kroshki{width:auto;text-align:center;}
.right-we-proizv{width:540px;padding-right:40px; height:304px}
.left-we-proizv{width:305px;padding-left:40px;}
.left-itap-stroi{float:none;width:auto;}
.rigth-itap-stroi{float:none;margin:0 auto;}
.menu-slide{float:none;}
.hidden-to-menu-mob{display:block !important; border:none; top:auto; position:relative;}
.hidden-to-menu-mob a{border-top:none; width:100%; box-sizing:border-box; padding:10px 60px;}
.menu-slide:nth-child(6) .hidden-to-menu .one-block-cat, .menu-slide:nth-child(7) .hidden-to-menu .one-block-cat{width:100%;}
.info-brus-cart{padding:10px; padding-top:15px;}
}
@media only screen and (max-width:1140px){
.block-razdel-uslug{text-align:center;}
.one-razdel-uslug{display:inline-block;text-align:left;float:none;margin:0 15px 30px;}
#slider-brus .slick-slide{width:400px; margin:0 10px;}
}
@media only screen and (max-width:1120px){
.left-contacty{float:none;width:100%;background:url('../img/left-contacty.jpg') repeat scroll center center;padding-bottom:30px;}
.right-contacty{float:none;width:100%;height:400px;}
.telo-contacty{height:100%;}
.text-contacty{float:left;width:100%;}
.pod-kroshki-block{margin-left:0;}
.zag-pod-kroshki{text-align:center;}
.all-text-cantacty{text-align:center;}
.all-text-cantacty p,.social{display:inline-block;vertical-align:top;text-align:left;}
.all-text-cantacty p{margin:0 20px 0 0;}
.anons-pod-kroshki{text-align:center;}
.uslugi-one .pod-kroshki-block, .uslugi-two .pod-kroshki-block{width:auto;}
.but-uslug-media{margin:0 auto;}
}
@media only screen and (max-width:1100px){
.but-form-akcii{margin-top:20px;}
.right-podfooter{float:none;text-align:center;margin-bottom:15px;}
.left-podfooter{float:none;text-align:center;}
.left-podfooter a{display:inline-block;float:none;}
.left-podfooter span{display:inline-block;float:none;}
.brus-error-info{margin-left:0;}
.brus-error-zagl{font-size:56px;}
}
@media only screen and (max-width:1050px){
.name-semilars-tov{font-size:14px;}
.name-brus-cart h1{font-size:22px;}
.buts-brus-cart{flex-direction:column;}
.zakaz-but-brus-cart{width:268px; margin-bottom:10px;}
.prices-brus-cart{margin-bottom:10px;}
.video-block{width:600px;}
.info-video{width:calc(100% - 630px);}
}
@media only screen and (max-width:1000px){
.one-other-work{margin:0 10px 25px;}
.text-other-work{height:65px;}
}
@media only screen and (max-width:970px){
.right-we-proizv{padding-right:0;}
.left-we-proizv{padding-left:0;}
.one-other-work{width:285px;}
.dom-big, .dom-sil, .dom-small{width:100%; background:url(../img/big-dom.jpg) no-repeat left top; background-size:980px; height:390px !important;}
.one-semilars-tov{width:calc(25% - 10px); margin:0 5px; margin-bottom:10px;}
.all-semilars-tov{margin-left:-5px; margin-right:-5px;}
.info-semilars-tov{padding:15px 10px;}
.info-brus-cart{width:100%; text-align:center;}
.name-brus-cart{padding-bottom:20px;}
.big-pic-cart{width:100%; text-align:center; margin-bottom:10px;}
#cart-brus{flex-wrap:wrap;}
.prices-brus-cart{justify-content:center;}
.buts-brus-cart{flex-direction:row; justify-content:center;}
.zakaz-but-brus-cart{margin-bottom:0; margin-right:10px;}
#media-breadcrumbs #breadcrumbs{line-height:20px; padding:10px 0;}
.video-block{width:600px; margin:0 auto;}
.info-video{width:100%; margin-bottom:20px;}
.right-features-materal{width:380px; padding:50px 30px;}
.left-features-materal{width:calc(100% - 400px);}
.specifications-cart{width:330px; margin:0 auto;}
}
@media only screen and (max-width:900px){
.garantiya-kachestva{margin-top:30px;background:none;padding-left:0;}
.text-garantiya-kachestva{width:auto;}
.right-kroshki-brus{float:none;}
.left-kroshki-brus{float:none; margin-left:0;}
.center-media-block{width:auto;}
.right-we-proizv{width:auto;float:none; height:524px;}
.left-we-proizv{width:auto;float:none;padding-bottom:30px;}
.accion-right{width:40%;}
.media-str h1{padding-left:0;}
.media-str .anons-str{padding-left:0;}
.media-str .but-media-str{margin-left:0;}
.price-table-new th:nth-child(1), .price-table-new td:nth-child(1){padding-right:0; padding-left:10px;}
.price-table-new th, .price-table-new td{padding-left:10px;}
.big-block-pluses{padding:20px;}
.price-table-new td:nth-child(6){padding-right:10px;}
}
@media only screen and (max-width:870px){
.one-semilars-tov{width:calc(33.333% - 10px); margin:0 5px; margin-bottom:10px;}
.all-semilars-tov{margin-left:-5px; margin-right:-5px;}
.media-str .big-kroshki{padding:10px 0;}
.media-str h1{font-size:28px;}
.anons-str{padding-bottom:15px;}
}
@media only screen and (max-width:840px){
#slider-brus .slick-slide{width:300px; margin:0 5px;}
.ancor-param{float:none; margin-bottom:10px;}
.radio-param{float:none;}
}
@media only screen and (max-width:830px){
.left-input-akciya{display:block;margin:0 auto 20px;;}
.but-form-akcii{display:block;margin:0 auto;}
.form-akciya{background:url('../img/form-akciya.png') repeat scroll center center}
.ready-proekt-one article{width:46%;}
.one-other-work{margin:0;}
.left-ready-work,.picture-ready-work img{width:100%;}
.media-work-gallery{width:100%;text-align:center;}
.one-work-gallery{display:inline-block;float:none;}
.gallery-uslug{text-align:center;}
.prew-str,.next-str{display:none;}
.opacity-but{display:none;}
.one-ready-work{width:100%;}
.pluses-company{text-align:center;}
.pluses-stroim,.pluses-price,.pluses-garant{display:inline-block;float:none;}
.left-rashiren-spec{float:none;width:auto;padding:0 20px;}
.right-rashiren-spec{float:none;width:auto;padding:10px 20px 0;}
}
@media only screen and (max-width:800px){
.block-footer{width:auto;}
.center-footer{float:none;margin:0 auto;}
.right-footer{float:none;margin:20px auto 0;}
.ins{width:calc(100% - 20px); box-sizing:border-box;}
.brus-go-zvonok, .brus-go-five-step, .brus-go-five-question{float:none;margin:0 auto;}
.chek-yarov{width:auto;text-align:center;padding-top:15px;}
.input-one{float:none;padding-bottom:25px;width:320px;margin:0 auto;}
.inputs-form-block{padding-bottom:0;}
.input-brus{box-sizing:border-box;}
.zag-form,.anons-form{text-align:center;}
.ancor-param{float:none;width:120px;}
.radio-param{float:none;}
.zag-calculate span{display:block;}
.left-calculate{padding:20px 10px;}
.right-calculate{padding:20px 10px;}
.accion-left{float:none;margin:0 auto;width:370px;}
.accion-right{float:none;margin-left:0;text-align:center;padding-bottom:30px;}
.accion-knop{margin:15px auto 0;}
.accion-img{height:auto;}
.chek-yarov-footer{margin:0 auto;text-align:center;float:none;}
.accion-right{width:94%; padding:0% 3%;}
.one-perelink-down{width:47%;}
.all-semilars-tov{margin-bottom:25px;}
#cart-brus{margin-bottom:30px;}
.text-down-video{margin-top:20px;}
#video-block{margin-bottom:30px;}
.price-table-new td:nth-child(2){padding:8px 0; padding-left:10px;}
.price-table-new th:nth-child(6), .price-table-new td:nth-child(6){display:none;}
.price-table-new td:nth-child(5){padding-right:10px;}
.price-table-new th:nth-child(5){padding-right:10px;}
.one-pic-block, .one-pic{width:calc(50% - 5px);}
#text-duble-pic{padding-top:30px; padding-bottom:30px;}
.text-one-pic{padding-bottom:20px;}
#pluses-block, #features-materal{margin-bottom:30px;}
#six-pluses{padding-top:30px;}
.one-six-pluses{margin:0 10px; margin-bottom:30px; width:calc(50% - 20px); font-size:14px;}
.all-six-pluses{margin-left:-10px; margin-right:-10px;}
.all-photo-box .gallery-price{width:calc(33.333% - 10px);}
#photo-box, #slider-brus{padding-top:30px; padding-bottom:30px;}
.one-pic .text-one-pic{padding-top:20px;}
}
@media only screen and (max-width:740px){
.header-brus-left,.header-brus-right{width:auto;margin:0;}
.header-brus {padding:10px 0px;}
.logotype-brus{float:none;margin:0 auto;}
.address-company,.hours-works{float:none;margin:15px auto 0;text-align:center;}
.rashet-header,.call-me{float:none;margin:15px auto 0; display:block;}
.script-map-instal,.zag-map-instal,.map-instal-brus{display:none;}
.left-filtr-proekt{width:auto;}
.price-filter-proekt{float:none;}
.price-block-media{float:none;}
.evryday-work{display:inline-block; width:100%;}
.number-city-brus{display:inline-block; margin:0 4px;}
.hours-works{width:100%;}
#features-materal{flex-direction:column;}
.left-features-materal{width:100%; margin-bottom:15px;}
.right-features-materal{width:100%;}
}
@media only screen and (max-width:700px){
.one-otzyv-left,.one-otzyv-left img{width:100%;}
.left-video-otzyvs{width:500px;height:375px;}
.one-inputs-calculate{display:block;margin:0 auto;}
.but-go-calculate{display:block;margin:0 auto;}
.min-price{float:none;}
#slider-price{float:none;}
.max-price{float:none;margin-left:0;}
#poz{padding:25px 20px; width:580px;}
.but-five-step{width:100%; padding:12px 10px; box-sizing:border-box;}
#cross{margin-top:-8px; margin-right:-8px;}
.right-we-proizv{height:382px;}
.but-faq{width:580px;}
.name-semilars-tov{font-size:13px;}
.name-pilo{padding:15px 10px; padding-top:100px;}
.all-razdels.small-pilo .one-razdel-pilo{width:calc(50% - 10px); margin:0 5px; margin-bottom:10px;}
.all-razdels{margin-left:-5px; margin-right:-5px;}
.thin-filter-block, .fat-filter-block{margin-right:10px; width:calc(25% - 11px);}
.radio-chek-brus{padding:10px;}
}
@media only screen and (max-width:630px){
#slider-brus .slick-slide:nth-child(2n){transform:translateY(0);}
#slider-brus .slick-track{padding-top:0;}
}
@media only screen and (max-width:600px){
.right-contacty{height:300px;}
.all-text-cantacty p{width:310px;margin:0 auto 20px;display:block;text-align:center;}
.social{width:180px;margin:0 auto;}
.play-otzyv-left,.play-otzyv-right{width:480px;}
.picture-otzyv-block{width:480px;}
.play-otzyv-anons{width:auto;}
.right-spec-proect,.left-spec-proect{float:none;display:inline-block;width:115px;}
.first-spec-proect,.complect-house{text-align:center;}
.quantity-rooms,.quantity-bathroom,.quantity-bedroom{display:inline-block;float:none;margin:0 0 10px 10px;}
#poz{width:calc(100% - 20px);}
.fpluses_but{font-size:13px;}
.dom-big, .dom-sil, .dom-small{background-size:600px; height:248px !important;}
.address-block{display:none;}
.akcii-glav-brus{display:none;}
.next-stad, .pic-one-sradiya{display:none;}
.tags-block{display:none;}
.one-stadiya-brus{background:url('../img/galka.png') no-repeat top 8px left; vertical-align:top;}
.text-one-sradiya{height:auto; text-align:left; padding:10px; padding-left:20px;}
.but-faq{width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box;}
.hid-filtr{display:none;}
.but-hid-filtr{display:block;}
.zakaz-but-brus-cart{width:calc(50% - 5px);}
.quest-but-brus-cart{width:calc(50% - 5px);}
.one-pic-block, .one-pic{width:100%;}
.one-pic-block{margin-bottom:10px;}
#text-duble-pic{flex-wrap:wrap;}
.big-block-pluses{padding:10px;}
.duble-pic-new{flex-direction:column;}
.duble-pic-new img{margin-bottom:10px; width:100%;}
.thin-filter-block, .fat-filter-block{width:calc(50% - 11px);}
.fat-filter-block{margin-right:0; border-right:none;}
.top-podobrat-proekt{padding-bottom:15px;}
.ancor-param{width:100%;}
.one-stroke-calculate, .radio-param{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; text-align:center;}
.one-stroke-calculate{padding-bottom:10px;}
}
@media only screen and (max-width:570px){
.left-video-otzyvs{width:400px;height:300px;}
.addres-office-brus,.phone-office-brus,.email-office-brus{margin:0 0 15px;}
.media-vnut-block{padding:40px 10px 0;width:auto;}
.zag-works h1{font-size:28px;}
.ready-proekt-one article{width:100%;margin:0 0 30px;}
.one-ready-work{width:100%;margin:0;}
.price-house{font-size:20px;}
.podrobnee-ready{font-size:13px;}
.spec-left-ready{width:101px;}
.spec-name-ready{font-size:15px;}
.spec-val-ready{font-size:18px;}
.name-ready-work{font-size:15px;}
.text-yarov{width:auto;}
.table-brus tr td:nth-child(2), .table-brus tr td:nth-child(3){display:none;}
.nav-yakor{text-align:center;}
.menu-yak{margin:0 5px; margin-bottom:10px; width:163px; text-align:center;}
.block-from-but{padding-bottom:30px;}
.one-semilars-tov{width:calc(50% - 10px);}
.name-semilars-tov{font-size:14px;}
.zakaz-but-brus-cart{width:100%; margin-right:0; margin-bottom:10px;}
.quest-but-brus-cart{width:100%;}
.buts-brus-cart{flex-direction:column;}
.media-str h1{width:100%; font-size:24px;}
.media-str .anons-str{width:100%; font-size:14px;}
.price-table-new th:nth-child(3), .price-table-new td:nth-child(3){display:none;}
.price-table-new th:nth-child(1), .price-table-new td:nth-child(1){display:none;}
}
@media only screen and (max-width:500px){
.form-akciya{padding:50px 20px;}
.zag-form-akciya{font-size:20px;}
.yarov-chek-brus{width:180px;}
.left-input-akciya input{width:250px;}
.play-otzyv-left,.play-otzyv-right{width:400px;}
.picture-otzyv-block{width:400px;height:300px;}
.play-otzyv-anons{height:100px;padding:15px;}
.zag-pod-kroshki h1{font-size:26px;}
.but-uslug-media{width:280px;}
.zag-brus-media{font-size:34px;}
.center-media-block{padding-top:60px;}
.zag-works-cat{font-size:26px;}
.duble-but{position:relative;}
.duble-but .right-but{float:none; display:block; margin:0 auto; width:268px;}
.duble-but .left-but{float:none; display:block; margin:0 auto; width:172px; margin-bottom:20px;}
.duble-but .back-five-step{width:84px;}
.obolochka .zag-form{padding-bottom:10px;}
#poz{padding:10px 15px;}
.obolochka ul{padding-bottom:20px;}
.obolochka ul li{padding-bottom:10px; padding-left:20px; background:url('../img/li.png') no-repeat 0px 8px;}
#cross{margin-top:2px; margin-right:2px;}
.one-pic-text{width:100%; margin:0; margin-bottom:10px;}
.zag-perelink-down, .price-perelink-down{font-size:14px;}
.one-perelink-down{width:400px;}
.name-brus-cart h1{font-size:18px;}
.text-down-video{font-size:18px;}
.one-six-pluses{margin:0; margin-bottom:15px; width:100%; font-size:14px;}
.all-six-pluses{margin-left:0; margin-right:0;}
.all-photo-box .gallery-price{width:calc(50% - 10px);}
.all-razdels.small-pilo .one-razdel-pilo{width:100%; margin:0; margin-bottom:10px;}
.all-razdels{margin-left:0; margin-right:0;}
}
@media only screen and (max-width:485px){
.next-stad{display:none;}
.play-otzyv-one{margin:20px 0 0;width:260px;}
.play-otzyv-pic{float:none;margin:0 auto;}
.play-otzyv-info{float:none;margin:0 auto;text-align:center;}
.play-otzyv-rating{width:100px;margin:0 auto;}
.play-otzyv-anons div{text-align:center;}
.nav-ready-link{display:block;}
.but-filtr-proekt{width:auto;}
.but-filter-proekt{float:none;margin:0 auto;width:200px;}
.clear-filtr{float:none;margin:15px auto 0;display:block;}
.number-city-brus{font-size:19px;}
.vspl-whatsupp{width:calc(100% - 40px); padding:0;}
.logo-vspl-whatsupp{width:190px; background-size:100%; margin-bottom:5px; margin-top:20px; padding:0 10px;}
.pic-whatsupp{left:43px;}
.anons-vspl-whatsupp{padding:10px; padding-bottom:20px; text-align:center;}
.but-vspl-whatsupp{margin:10px 0; width:calc(100% - 20px); margin:0 auto; margin-bottom:20px;}
.right-features-materal{padding:30px 15px; font-size:16px;}
}
@media only screen and (max-width:420px){
.one-akcii-glav{margin:10px 0 0;width:280px;height:110px; padding-top:10px; height:140px;}
.zag-ready-proekt, .zag-stroi-brus, .zag-we-proizv, .anons-our-pluses {font-size: 26px;}
.our-pluses-block {padding-top:35px;}
.spec-val-ready{font-size:17px;}
.price-house {font-family: OpenSansBold;}
.ready-proekt-block {margin-top: 40px;}
.akcii-right{width:170px;float:right;}
.akcii-left{width:100px;}
.akcii-img img{width:100%;}
.zag-akcii-glav,.price-akcii-glav{font-size:18px;}
.info-block-ready{padding:20px 15px;}
.spec-left-ready{width:85px;}
.one-our-pluses{margin:0;}
.left-video-otzyvs{width:300px;height:225px;}
.center-footer,.but-footer,.right-footer{width:300px;}
.one-inp-footer input,.you-question-inp{width:268px;}
.input-one,.input-one input{width:100%;}
.forma-brus{padding:35px 15px;}
.play-otzyv-left,.play-otzyv-right{width:300px;}
.picture-otzyv-block{width:300px;height:250px;}
.bottom-calculate{padding:30px 10px 40px;}
.one-other-work{float:none;width:300px;}
.pic-other-work img{width:300px;}
.right-kroshki-brus{width:300px;}
.next-proekt{padding:10px 20px 10px 10px;width:115px;background:url('../img/next-proekt.png') no-repeat scroll 134px center;font-size:11px;}
.prew-proekt{padding:10px 10px 10px 20px;width:115px;font-size:11px;background:url('../img/prew-proekt.png') no-repeat scroll 5px center;}
#slider-price{margin: 0 auto 0 20px;width:265px;}
.one-cat-uslug{margin:0 0 30px;padding:30px;}
.one-razdel-uslug{margin:0 0 30px;padding:15px 10px 0;width:280px;}
.right-razdel-uslug{width:195px;}
.accion-left{width:auto;}
.accion-img{width:auto;display:block;padding:15px 15px 0 15px;}
.accion-img img{width:100%;}
.brus-error-knop{width:280px;}
.chek-yarov-footer{width:auto;}
.rigth-itap-stroi{padding:25px 15px;width:270px;}
.duble-but{position:relative; padding-bottom:60px;}
.duble-but .right-but{width:100%; box-sizing:border-box;}
.duble-but .left-but{margin-bottom:10px; position:absolute; bottom:0; left:50%; margin-left:-96px; margin-bottom:0;}
.duble-but .back-five-step{margin-left:-42px; width:84px;}
#poz{margin-top:50px;}
.right-we-proizv{height:282px;}
.call-me, .hours-works, .rashet-header, .address-company{margin:10px auto 0;}
.one-perelink-down{width:100%; margin:0; margin-bottom:10px;}
.price-table-new td{font-size:13px;}
}
@media only screen and (max-width:400px){
.one-semilars-tov{width:278px; margin:0 auto; margin-bottom:10px;}
.all-semilars-tov{margin:0; margin-bottom:25px;}
#slider-brus .slick-slide{width:240px; margin:0 5px;}
.price-table-new th:last-child{display:none;}
.price-table-new tr td:last-child{display:none;}
}
@media only screen and (max-width:380px){
.obolochka{font-size:15px;}
.obolochka .zag-form{font-size:24px;}
#poz{margin-top:30px;}
.number-city-brus{font-size:17px; margin:0;}
.dom-big, .dom-sil, .dom-small{background-size:550px; height:226px !important;}
.specifications-cart{width:100%;}
}
@media only screen and (max-width:320px){
.one-other-work{width:260px;}
.right-we-proizv{height:220px;}
}