@font-face{font-family:MullerBold;src:url(../fonts/fontfabric_-_mullerbold-webfont.woff2) format('woff2'),url(../fonts/fontfabric_-_mullerbold-webfont.woff) format('woff');font-weight:400;font-style:normal}
.header{background-color:#e5f5fd; border-bottom: 1px solid #e4e9f3;  position:fixed; width:100%; z-index:600;}.header-nav{margin-left:350px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:46px}.header-nav__link{color:#0099e8;font-size:15px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 0;position:relative}.header-nav__link:after{content:"";background:#00b4ff;height:2px;width:0;left:0;right:0;position:absolute;bottom:0;border-radius:8px;-webkit-transition:width .3s;transition:width .3s}.header-nav__link:hover{color:#00b4ff;text-decoration:none}.header-nav__link:hover:after{width:100%}.btn-primary:hover{background-color:#00b4ff;border-color:#00b4ff}.catalog-categories__item:hover{color:#0099e8}.header-nav__link.stock:before{content:"";width:26px;height:26px;margin-right:12px;background:url(../img/icons/sprite.png) -613px -58px}
.sidebar{position:fixed; z-index:650; top:55px;-webkit-transform:translateY(-55px);transform:translateY(-55px);background-color:#fff;width:300px;border:1px solid #e4e9f3;border-top:0;margin-right:50px;margin-bottom:-55px}
.sidebar__logo{text-align:center;padding:25px 40px;border-bottom:1px solid #e4e9f3;margin-bottom:0}.sidebar .logo-text{font-size:10px;color:#666;margin-top:10px}
.sidebar-nav > li{padding:25px 40px 15px;font-size:18px;border-bottom:1px solid #e4e9f3}.sidebar-nav>li.hide_border{border-bottom:none}.sidebar-nav>li a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-nav li a:hover{color:#0099e8}.sidebar-nav>li.arrow a:after{content:url(../img/arrow.png);line-height:0}.sidebar-nav>li a.active:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.sub-nav{padding:0 40px 25px;font-size:15px;border-bottom:1px solid #e4e9f3;display:none}.sub-nav>li{padding:10px 0 0 0}.sub-nav>li a{color:#212529;font-weight:700}.sub-category3>li{padding:10px 0 0 16px}.sub-category3>li a{color:#676767}.footer{background-color:#0099e8;color:#fff;padding-bottom:50px}.footer-nav{border-bottom:1px solid rgba(255,255,255,.5);padding:25px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-nav__item{white-space:nowrap}.footer-nav__item:first-child{margin-left:-12px}.footer-nav__item:last-child{margin-right:-12px}.footer-nav__link{color:#fff;font-size:15px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 13px;position:relative}.footer-nav__link:after{content:"";background:#fff;height:2px;width:0;left:13px;right:0;position:absolute;bottom:-10px;border-radius:8px;-webkit-transition:width .3s;transition:width .3s}.footer-nav__link:hover{color:#fff;text-decoration:none}.footer-nav__link:hover:after{width:calc(100% - 26px)}.footer-contact{padding:60px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

/* MENU */
.panel-group {margin:20px 40px;}
.panel-title, .panel-notitle {cursor:pointer; color: #212529; padding:4px 15px 15px 15px; margin:1px 0 10px 0; border-radius: 2px; font-size: 15px; font-weight: 700; border-bottom: 1px solid #e4e9f3;}
.panel-notitle a {color: #212529;}
.panel-notitle a:hover {color: #0099e8;}
.panel-title i, .panel-body li a::after {display:inline-block;background: url(../img/icons/sprite.png) -223px -126px; content: "";width:14px;height:16px;}
.panel-body {display: none;  height:auto; margin-bottom:30px; transition: block 0.5s;}
.panel-body sub {line-height:1;display: inline-block;margin-bottom:5px; letter-spacing:1px;}
.panel-body b {color:var(--red);}
.panel-body li {padding:6px 0 6px 20px; position:relative;}
.panel-body li a::after {background-position: -612px -515px; position:absolute; top:9px; left:3px;}
.panel-active + .panel-body { display: block; }
.show-1200 .panel-title{color: #212529; font-weight: 700;  padding: 15px 0; border:none; background:none;}
.show-1200 .panel-notitle {border:none;}
.show-1200 .panel-group {margin:0; border-top: 1px solid #e4e9f3; border-bottom: 1px solid #e4e9f3; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center;}
.show-1200 .panel-title {margin:0; padding:10px 20px;}
.mb-0 .panel-group {margin:0;}
.slick-track img, .project-card__photo img, .project-card__descr img {width:100%;max-width:100%;}
.menufoot li a{color:#fff;}
.slick-track {position:relative;}
.ban-cena {position:absolute; font-weight:bold; bottom:30px; left:50px;  font-size:32px; color:#fff;}
.ban-cena u {font-size:2em; padding:0 10px; text-decoration:none; color: var(--red); text-shadow: white 1px 1px 0, white -1px -1px 0, white -1px 1px 0, white 1px -1px 0;}
/* heder menu */
.mob-nav-page__link.yslyg::before {content: "";width: 26px;height: 26px;margin-right: 8px;background: url(../img/icons/sprite.png) -613px -149px;}
.mob-nav-page__link.cenay::before {content: "";width: 26px;height: 26px;margin-right: 8px;background: url(../img/icons/sprite.png) -51px -195px;}
.mob-nav-page__link.kontk::before {content: "";width: 26px;height: 26px;margin-right: 8px;background: url(../img/icons/sprite.png) -7px -195px;}
.mob-nav-page__link.fotol::before {content: "";width: 26px;height: 26px;margin-right: 8px;background: url(../img/icons/sprite.png) -93px -195px;}
.menufoot .mob-nav-page__link.yslyg::before, .menufoot .mob-nav-page__link.cenay::before, .menufoot .mob-nav-page__link.kontk::before, .menufoot .mob-nav-page__link.fotol::before {filter: brightness(0) invert(1);}
.menufoot .mob-nav-page__link.stock::before {background: url(../img/icons/sprite.png) -613px -105px;}
.kruhtu {background: #f6f7f8; padding: 10px; padding-left: 10px; margin: 20px 0 0 0;}
.kruhtu li {display: inline-block; margin-right: 10px;}
.zag-artcl {margin-top:20px;}
.texnoarticle {margin:20px 0;}
.rozd-artcl .niz-opis {background:#dcdddb; padding:20px;}
.rozd-artcl .niz-opis p {margin:0;}
/* end MENU */
[class*='bg-'] {display:inline-block;background: url(../img/icons/sprite.png);content: "";width: 72px;height: 74px;}
.bg-stagka {background-position: -13px -258px;}
.bg-shtykat{background-position: -96px -259px;}
.popular-services__item:hover span, .col-lg-3:hover > div::before {filter: brightness(0) invert(1);}
.footcop a, .adrfot a {color:var(--yellow);}
[class*='bgft-'] {display:inline-block;background: url(../img/icons/sprite.png);content:"";width:27px;height:22px;}
.bgft-list {background-position: -22px -33px;}
.bgft-geo {background-position: -168px -34px;}
.bgft-time {background-position: -59px -33px;}
.bgft-avto {background-position: -200px -33px;}
.bgft-com {background-position: -135px -33px;}
.project-card__descr h5 img {display:none;}
.project-card__descr .kartka-locb {background-color: #0099e8;color: #fff;padding: 15px;}
.project-card__descr .kartka-locb a {color:var(--yellow); font-size:1.2em; font-weight:bold;}

/* END style rullan */
.answer {overflow: hidden;height: 0;transition: height 0.5s;}
.footer-contact__col{padding:0 15px;margin-bottom:20px; width:24%;}
.modal.fade.activmens {display:block; opacity:1;}
.menufoot li {padding:7px 0;} .footergran {margin:10px 0 20px 0;} .footcop{color:var(--light);margin-top:20px;}
.footer-contact__title{font-size:15px}.footer-contact__info{font-size:18px}.footer-contact__info a{color:#fff;text-decoration:none}.footer-contact__info--lg{font-size:24px;font-weight:700}.footer-review{border:1px solid #fff;border-radius:3px;padding:12px 30px;margin-bottom:1.5rem;color:#fff;text-decoration:none}.footer-review:hover{text-decoration:none;background-color:#fff;color:#0099e8}.footer-info{font-size:12px;opacity:.6}.footer-info a{color:#fff}.footer-logo{margin-bottom:30px}.footer-nav__link.stock:before{content:"";width:26px;height:26px;margin-right:12px;background:url(../img/icons/sprite.png) -613px -104px}.footer-nav__link:hover{color:#88d6ff}.footer-nav__link:hover:after{background:#88d6ff}.call-back{margin:25px 40px;background-color:#e5f5fd;border-radius:2px;padding:30px;text-align:center}.call-back__photo{text-align:center;margin-bottom:25px}.call-back__photoimg{width:125px;height:125px;border-radius:100%}.call-back__text{font-size:15px}.call-back__manager{font-size:18px;color:#343a40}.call-back .btn{min-width:auto}.call-back__contact a{color:#0099e8;font-size:18px;margin:10px 0;display:inline-block}.btn{min-width:200px}.btn-primary{background-color:#0099e8;border-radius:2px;font-size:15px;font-weight:700}.btn-large{height:48px;line-height:34px}.contact-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e4e9f3}.contact-us__text{font-size:24px;font-weight:700}.contact-us__text span{white-space:nowrap}
.main-slider{margin-top:35px;margin-bottom:70px;min-height:200px;background:#e6e6e6}.main-slider .slick-dots{position:absolute;bottom:0;right:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.main-slider .slick-dots .slick-active button:after{content:"";width:15px;height:15px;position:absolute;display:inline-block;border-radius:100%;right:4px;top:4px;background:#0099e8}.main-slider .slick-dots li{margin-right:8px}.main-slider .slick-dots li button{border-radius:100%;background:#fff;border:1px solid #e6e6e6;width:25px;height:25px;font-size:0;position:relative}.main-slider .slick-slide{height:400px;background-repeat:no-repeat}.popular-services{margin-bottom:50px}.popular-services__item{border:1px solid #e4e9f3;padding:25px 0;border-radius:3px;margin:0 15px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 30px);flex:0 0 calc(33.333% - 30px);-webkit-transition:background-color .3s;transition:background-color .3s}.popular-services__item:hover{color:#fff;background-color:#0099e8}.popular-services__item:hover .popular-services__text a{color:#fff}.popular-services__img{width:35%;text-align:center}
.popular-services__descr{width:65%;padding-right:25px}.popular-services__text a{font-size:18px;color:#212529}.popular-services__price{font-size:15px}.title-h1{font-size:48px;font-weight:700;line-height:1.1;margin-bottom:22px}.title-h2{font-size:36px;font-weight:700}.title-h3{font-weight:700;font-size:30px}.card-title{font-size:52px}.title-h4{font-weight:700;font-size:24px}p{font-size:15px;color:#676767}hr.divider{margin-top:90px;margin-bottom:75px}.breadcrumbs{margin-top:50px}.breadcrumbs a{color:#a5a5a5}.breadcrumbs a:not(:first-child):before{content:" / "}.bottom-call-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.bottom-call-back span{white-space:nowrap}.show-1200,.show-575,.show-991{display:none}
.main-content{width:calc(100% - 350px); margin:50px 0 0 350px;}.reviews__video{position:relative;padding-bottom:56.25%;height:0}.reviews__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.reviews__video img{max-height:685px;cursor:pointer}.contact-us__text-mob{display:none}.hero{margin-bottom:35px}.hero-title{font-weight:700;font-size:44px}.hero-descr{font-size:18px;color:#656565}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags a,.tags span{font-size:13px;padding:5px 12px;margin-right:7px;margin-bottom:5px;border-radius:2px;background-color:#e5f5fd;color:#0099e8}.tags a:hover,.tags span:hover{background-color:#0099e8;color:#fff;text-decoration:none}.tags a.active,.tags span.active{background-color:#0099e8;color:#fff}.pagination li a{width:40px;height:40px;display:inline-block;margin-right:5px;line-height:40px;font-size:18px;border-radius:2px;text-align:center;color:#000;border:1px solid #e5e5e5;text-decoration:none}.pagination li:not(:last-child) a{font-weight:700}.pagination li:last-child{margin-left:15px}.pagination li a.active{background-color:#0099e8;border:1px solid #0099e8;color:#fff}.pagination{margin-top:40px}.review-tab .nav-link{font-size:15px;color:#0099e8;border:1px solid #0099e8}.review-tab .nav-link.active{background-color:#0099e8;color:#fff}.price-list{margin-top:60px;margin-bottom:35px}.popup{background-color:#e4e9f3}.show-991.fl{display:none}.fz-18{font-size:18px}.fz-15{font-size:15px}.br-radius-5{border-radius:5px}.br-radius-4{border-radius:4px}.text-darken{color:#676767}a{color:#0099e8}table{font-size:15px}thead{font-weight:700;color:#000}table tr td:first-child{color:#676767}.main-directions__item{margin-bottom:40px;border:1px solid #e4e9f3;max-height:400px;overflow:hidden;width:100%;transition:all .3s}.main-directions__item .on-hover{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.main-directions__item .on-hover~img{transition:all .3s}.main-directions__item:hover .on-hover~img{transform:scale(1.05)}.main-directions__item:hover .main-directions__descr{transition:all .3s;background:#0099e8}.main-directions__item:hover .main-directions__title{color:#fff!important}.main-directions__item:hover .main-directions__info{color:#fff!important}.main-directions__item:hover .main-directions__title:after{content:url(../img/icons/arr-r.png);color:#fff}#forEstimateModal h2 a:hover{color:#0099e8!important}.main-directions__item img{width:100%;height:auto}.main-directions__descr{bottom:0;left:0;right:0;padding:35px 40px;background:rgba(255,255,255,0);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.65)),color-stop(100%,#fff));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.65)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.65) 50%,#fff 100%)}.main-directions__title{font-size:30px;line-height:30px;margin-bottom:5px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-decoration:none;color:#212529}.main-directions__title:hover{text-decoration:none;color:#0099e8}.main-directions__title:after{content:"";width:7px;height:11px;display:inline-block;margin-left:20px;margin-top:5px;background:url(../img/icons/sprite.png) -613px -517px;-webkit-transition:margin-left .3s;transition:margin-left .3s}.main-directions__title:hover:after{margin-left:30px}.main-directions__info{font-size:15px;color:#676767}.project-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #e4e9f3;margin-bottom:40px}.project-card:hover{border-color:#00b4ff}.project-card__photo{width:calc(100% - 400px);overflow:hidden;max-height:530px}.project-card__photo img{width:100%}.project-card__descr{padding:0 40px;width:400px}.project-card__title{font-size:24px;line-height:24px;font-weight:700}.project-card__title:hover{color:#0099e8!important}.c_pointer{cursor:pointer}.project-card__rating{margin:15px 0}.project-card__property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e4e9f3;padding:15px 0;line-height:15px;font-size:13px}.project-card__property span{color:#676767}.project-card__property span:nth-child(2){min-width:90px;padding-left:10px}.project-card .project-estimate__link{border-bottom:1px dashed;line-height:21px;font-size:15px;font-weight:700}.project-card .project-estimate__link:hover{border-bottom:1px solid;text-decoration:none}.project-card .project-estimate__icon{color:#26a1ea;width:21px;height:24px;background:url(../img/icons/sprite.png) -613px -192px}input:focus::-webkit-input-placeholder{color:transparent}.project-card .project-estimate__icon:hover{cursor:pointer}.project-card .project-estimate__price{font-weight:700;font-size:24px}.complete-projects-title{margin-bottom:30px;font-size:15px}.complete-projects-title .title-h2{font-size:30px}.complete-projects-descr{color:#676767}.stars__item{width:23px;height:22px}.stars__item--blue{background:url(../img/icons/sprite.png) -613px -150px}.stars__item--light{background:url(../img/icons/sprite.png) -613px -322px}.stars__item:hover{cursor:pointer}.seo-text{margin-top:45px}.seo-text .title-h3{margin-bottom:25px}.seo-text .title-h3 span{color:#d3d3d3}.seo-text__title{font-size:18px;margin-bottom:10px}.reviews{margin-top:45px}.reviews .title-h3{margin-bottom:10px}.reviews__item{border:1px solid #e4e9f3;width:100%;margin-top:30px}.reviews__content{padding:15px 25px 10px}.reviews__content .font-weight-bold p{color:#030303;margin-bottom:5px}.reviews__name{margin-top:2px;margin-right:15px}.calculate-cost{margin-bottom:35px}.calculate-cost a:hover{text-decoration:none}.calculate-cost h6{margin-bottom:20px}.calculate-cost .title-h3{margin-bottom:0}.calculate-cost__subhead{margin-bottom:30px;font-size:18px;margin-top:15px;color:#36363c}.calculate-cost__item{background-color:#e5f5fd;color:#0099e8;padding:20px;margin-bottom:20px;border-radius:5px;-webkit-transition:background-color .3s;transition:background-color .3s}.calculate-cost__item:before{width:35%}.calculate-cost__item:hover{background-color:#0099e8;color:#fff;cursor:pointer}.calculate-cost__item--online:before{content:"";max-width:48px;height:48px;background:url(../img/icons/sprite.png) -254px -349px}
.calculate-cost__item--project:before{content:"";max-width:50px;height:50px;background:url(../img/icons/sprite.png) -114px -349px} .calculate-cost__item--call:before{content:"";max-width:55px;height:46px;background:url(../img/icons/sprite.png) -282px -190px}
.calculate-cost__item--consultation:before{content:"";max-width:52px;height:50px;background:url(../img/icons/sprite.png) -466px -347px} .calculate-cost__text{width:65%;font-size:15px;font-weight:700}.calculate-cost__online{max-width:800px;margin:0 auto;padding-bottom:30px}.calculate-cost__online h2{font-size:36px;margin-top:65px}.calculate-cost__online .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:65px}.calculate-cost__online .row .col-md-3{max-width:100%;width:100%}.calculate-cost__online .calculate-cost__text{font-size:24px;font-weight:700;color:#000}.calculate-cost__online .calculate-cost__text p{font-weight:400}.calculate-cost__online .calculate-cost__item{border:1px solid #ced8dd}.calculate-cost__online .calculate-cost__item--online:before{max-width:72px;height:72px;background:url(../img/icons/cost_1_big_icon.png)}.calculate-cost__online .calculate-cost__item--online:hover:before{max-width:72px;height:72px;background:url(../img/icons/cost_1_big_white_icon.png)}.calculate-cost__online .calculate-cost__item--project:before{content:"";max-width:67px;height:67px;background:url(../img/icons/cost_2_big_icon.png)}.calculate-cost__online 
.calculate-cost__online .calculate-cost__item:hover{background-color:#0099e8}.calculate-cost__online .calculate-cost__item:hover .calculate-cost__text,.calculate-cost__online .calculate-cost__item:hover p{color:#fff}.info-page-title-descr{margin-bottom:35px}.info-page-title-descr h1{font-size:44px;font-weight:700;margin-bottom:20px}.info-page-title-descr h3{font-size:30px;font-weight:700}.info-page-title-descr p{margin-bottom:25px}.info-page-title-descr .id-service{font-size:12px;color:#9a9a9a;white-space:nowrap}.info-page-title-descr .col-md{border-right:1px solid #e4e9f3;text-align:center}.info-page-title-descr .col-md:first-child{text-align:left}.info-page-title-descr .tags span:hover,.internal-project .tags span:hover{background-color:#e5f5fd;cursor:default;color:#0099e8}.table thead th{border-bottom:0}.list-works h3{font-size:18px;margin-bottom:15px}.list-works ul{font-size:15px;color:#676767}
.list-works ul li{list-style-type:square;padding-left:10px;margin-left:40px;margin-bottom:8px}.list-works ul li:first-child{margin-top:20px}.list-works ul li span{color:#676767}.list-works ul.ml-16 li{margin-left:16px}.list-works p,.list-works ul{margin-bottom:25px}.list-works__img-wrapper{margin-top:35px}.list-works__img-wrapper img{width:100%}.table-cost .thead-light th{background-color:#e5f5fd;font-size:15px;color:#000}.table-cost td{font-size:15px;color:#000}.table-cost td:nth-child(3){font-weight:700}.table-cost .table-bordered td,.table-cost .table-bordered th{border:1px solid #e4e9f3;padding:13px 25px}.table-cost .table-col-2 td:nth-child(2){font-weight:700;width:15%;white-space:nowrap}.table-cost .table-col-2 tfoot{font-weight:700}.table-cost .table-col-2 tfoot span{font-size:24px;white-space:nowrap}.catalog{margin-top:15px}.catalog-categories .title-h3{margin-bottom:25px;margin-top:60px}.catalog-categories__text p{color:#000;margin-top:33px;font-weight:700;margin-bottom:15px;line-height:1.2}.costing-examples__img{height:280px;overflow:hidden}.catalog-categories__item{border:1px solid #e4e9f3;padding-top:35px;min-width:185px;max-width:185px;margin:14px;margin-bottom:20px;padding-left:10px;padding-right:10px;-webkit-transition:background-color .3s;transition:background-color .3s;display:inline-block;border-radius:4px}.catalog-categories__item:hover{cursor:pointer;text-decoration:none;background-color:#0099e8}.icon-hover{display:none}.catalog-categories__item:hover p{color:#fff}.catalog-categories__icon{height:70px;text-align:center;background-repeat:no-repeat;background-position:center}.catalog-categories-mob a{font-weight:700;font-size:15px;color:#0099e8}.text-block .title-h3{margin-bottom:30px}.text-block .title-subhead{font-size:18px;margin-bottom:15px}.calculate-project__descr{font-size:18px}.calculate-project__descr a{line-height:18px}.calculate-project__descr__item{background-repeat:no-repeat;margin-bottom:15px!important}.calculate-project a:hover{border-bottom:none;text-decoration:none}.calculate-project__cost{margin-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calculate-project__cost p{margin-bottom:0;line-height:1.2}.calculate-project__cost__price{font-size:30px;color:#000;font-weight:700}.calculate-project__cost__link{-webkit-transition:background-color .3s;transition:background-color .3s;margin-left:40px;color:#fff;background-color:#0099e8;padding:12px 30px;height:48px;border-radius:4px;font-size:15px;font-weight:700}.calculate-project~hr.divider{margin-top:70px;margin-bottom:48px}.calculate-project__cost__link:before{content:"";width:20px;height:25px;background:url(../img/icons/sprite.png) -613px -236px;margin-right:10px}.calculate-project__cost__link.no-icon:before{content:"";width:0;margin-right:0;background:0 0}.calculate-project__cost__link:hover{background-color:#00b4ff;color:#fff}.costing-examples__descr{margin-bottom:10px;font-size:15px}.costing-examples__item{border:1px solid #e4e9f3;border-radius:4px;margin-top:30px;width:100%;display:flex;flex-direction:column}.costing-examples__item:hover{border-color:#00b4ff}.costing-examples__item h6{margin-bottom:15px}.costing-examples__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:15px;min-width:130px;font-weight:700;white-space:nowrap;cursor:pointer}.costing-examples__item__link a{text-decoration:none;border-bottom:1px dashed}.costing-examples__item__link:hover a{border-bottom:1px solid}.costing-examples__item__link:before{content:"";min-width:21px;height:30px;background:url(../img/icons/sprite.png) -613px -188px;margin-right:7px}.costing-examples__item__link:hover:before{background:url(../img/icons/smeta.png) 0 4px;background-repeat:no-repeat}#callEstimate .costing-examples__item__link:before{background:url(../img/icons/sprite.png) -123px -507px}#callEstimate .costing-examples__item__link{justify-content:center}.costing-examples__item__price{font-size:24px;font-weight:700;white-space:nowrap}#callEstimate .costing-examples__item__link:before{min-width:33px}.costing-examples__content{padding:30px;padding-bottom:10px}.costing-examples__content h6 a{font-size:18px;font-weight:500;color:#000;text-decoration:none;border-bottom:none}.costing-examples__content h6 a:hover{color:#0099e8!important}.costing-examples__content p{margin-bottom:5px}.costing-examples__content a{border-bottom:1px dashed;margin-left:5px}.costing-examples__content a:hover{text-decoration:none;border-bottom:none}.costing-examples__item-price{margin-top:auto;padding:0 30px 30px}.costing-examples--lmb{margin-bottom:100px}.get-order{padding:10px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #0099e8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700;border-radius:4px}.get-order a{border-bottom:1px dashed;color:#0099e8}.get-order a:hover{text-decoration:none;border:none}.get-order:before{content:"";min-width:30px;height:30px;background:url(../img/icons/sprite.png) -123px -507px;margin-right:5px}.professionals{margin-top:60px}.professionals__item{width:90px;margin:0 auto}.professionals__item__content{width:calc(100% - 90px)}.professionals__item__content__subhead{font-size:18px}.professionals__item--1{max-width:51px;height:50px;background:url(../img/icons/sprite.png) -378px -279px}.professionals__item--2{max-width:50px;height:50px;background:url(../img/icons/sprite.png) -184px -349px}.professionals__item--3{max-width:50px;height:43px;background:url(../img/icons/sprite.png) -322px -349px}.professionals__item--4{max-width:34px;height:48px;background:url(../img/icons/sprite.png) -553px -77px}.professionals__item--5{max-width:50px;height:37px;background:url(../img/icons/sprite.png) -392px -349px}.typical-repair-prices{margin-top:60px}.typical-repair-prices__descr{margin-bottom:20px}.typical-repair-prices a:hover{text-decoration:none}.typical-repair-prices__item{border:1px solid #e4e9f3;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}.typical-repair-prices__item__special{font-weight:700}.typical-repair-prices__item--1__special{color:#ffa200;font-size:15px;-webkit-transition:color .3s;transition:color .3s}.typical-repair-prices__item--1__special:before{content:"";min-width:36px;height:36px;background:url(../img/icons/sprite.png) -553px -263px;margin-right:15px}.typical-repair-prices__item--1__special:hover{color:#ff7514}.table tbody tr:last-child td{border-bottom:1px solid #dee2e6}.typical-repair-prices__item--2__special{color:#3eb105;font-size:15px;-webkit-transition:color .3s;transition:color .3s}.slider-for .slick-list .reviews__video:before{content:url(../img/icons/icon_loupe.png);position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:1;cursor:pointer}.slider-for .slick-list .reviews__video:hover:before{opacity:.7}.typical-repair-prices__item--2__special:before{content:"";min-width:36px;height:36px;background:url(../img/icons/sprite.png) -553px -207px;margin-right:15px}.typical-repair-prices__item--2__special:hover{color:#06a707}.typical-repair-prices__item--3__special{color:#ff3000;font-size:15px;-webkit-transition:color .3s;transition:color .3s}.typical-repair-prices__item--3__special:before{content:"";min-width:36px;height:36px;background:url(../img/icons/sprite.png) -553px -319px;margin-right:15px}.typical-repair-prices__item--3__special:hover{color:#db0500}.typical-repair-prices__item__price{font-size:24px;font-weight:700;margin:auto 0 8px}.typical-repair-prices__item__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;-webkit-transition:background-color .3s;transition:background-color .3s;color:#fff;background-color:#0099e8;padding:10px;font-size:15px;font-weight:700;border-radius:4px}.typical-repair-prices__item__link:before{content:"";min-width:20px;height:25px;background:url(../img/icons/sprite.png) -613px -236px;margin-right:10px}.typical-repair-prices__item__link.no-icon:before{content:"";min-width:0;height:0;background:0 0;margin-right:0}.typical-repair-prices__item__link:hover{background-color:#00b4ff;color:#fff}.typical-repair-prices__title{font-size:24px;line-height:24px;font-weight:700;margin-bottom:15px}.call-specialist{background-color:#e5f5fd;padding:40px;margin-bottom:60px}.call-specialist .title-h3{margin-bottom:30px}.call-specialist__form{border-bottom:1px solid #d0d5e0;padding-bottom:40px}.call-specialist__item{margin-bottom:20px}.call-specialist__item:before{width:35%;margin-right:15px}.call-specialist__item--1:before{content:"";min-width:40px;width:40px;height:47px;background:url(../img/icons/sprite.png) -553px -10px}.call-specialist__item--2:before{content:"";min-width:35px;width:35px;height:42px;background:url(../img/icons/sprite.png) -553px -145px}.call-specialist__item--3:before{content:"";min-width:42px;width:42px;height:43px;background:url(../img/icons/sprite.png) -10px -507px}.call-specialist__contact{margin-top:45px}.call-specialist__contacts{font-size:24px;font-weight:700;color:#010101;line-height:1.5}.call-specialist__contacts:hover{text-decoration:none}.repair-style__title{font-size:24px;font-weight:700;margin-bottom:15px;line-height:28px}.repair-style__item{border:1px solid #e4e9f3;margin-bottom:30px;transition:all .3s}.repair-style__item img{height:260px}.repair-style__content{padding:35px}.contacts a:hover{text-decoration:none}.contacts h1{font-size:44px;font-weight:700;margin-bottom:45px}.contacts__title{margin-bottom:30px;font-size:18px}.contacts__item:before{width:35%;margin-right:15px}.contacts__item--1:before{content:"";max-width:44px;height:42px;background:url(../img/icons/sprite.png) -220px -422px}.contacts__item--2:before{content:"";max-width:46px;height:46px;background:url(../img/icons/sprite.png) -154px -422px}.contacts__item--3:before{content:"";max-width:48px;height:34px;background:url(../img/icons/sprite.png) -284px -422px}.contacts__text p{margin-bottom:0}.contacts__contacts{color:#0099e8;font-size:24px;font-weight:700}.contacts__contacts:hover{text-decoration:none}.contacts .row{margin-bottom:40px}.contacts iframe{width:100%;margin-bottom:55px}.online-calc,.page-attach,.page-success{max-width:800px;margin:0 auto;color:#999}.online-calc h2,.page-attach h2,.page-success h2{font-size:36px;margin-top:65px;color:#000}.online-calc .progress,.page-attach .progress,.page-success .progress{height:5px;border-radius:inherit;margin-bottom:115px}.online-calc .progress:before,.page-attach .progress:before,.page-success .progress:before{content:"";border:5px solid #0099e8}.button-next{background:#ffba00;float:right;padding:10px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:65px;-webkit-transition:background-color .3s;transition:background-color .3s}.button-next:after{content:"";width:30px;height:18px;background:url(../img/icons/sprite.png) -224px -507px;margin-left:15px}.button-next:hover{text-decoration:none;background-color:#e6a700;color:#fff}.online-calc-step-1__title{font-size:18px;color:#000;margin-bottom:20px}.online-calc-step-1 .progress:before{width:20%}.online-calc-step-1__item{margin-bottom:40px}.online-calc-step-1 input[type=text]{width:137px;margin-right:5px}.online-calc-step-1 input[type=radio]{display:none}#OnlineCalcForm input.error{border:1px solid #f53d3d}.online-calc-step-1 input[type=radio]+label{display:inline-block;margin-right:10px;padding:10px 17px;background-color:#fff;border:1px solid #ced8dd;cursor:pointer;color:#0099e8;font-size:15px;line-height:18px;-webkit-transition:background-color .3s;transition:background-color .3s;font-weight:700}.online-calc-step-1 input[type=radio]+label:last-child{margin-right:0}.online-calc-step-1 input[type=radio]+label:hover{background-color:#0099e8;color:#fff}.online-calc-step-1 input[type=radio]:checked+label{background-color:#0099e8;color:#fff}.online-calc-step-2 .progress:before{width:40%}.online-calc-step-2 .d-flex{max-width:740px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.online-calc-step-2__title{font-size:24px;color:#000;margin-bottom:30px;font-weight:700}.online-calc-step-2__item{margin-bottom:40px;border:2px solid #ced8dd;padding:40px;width:345px}.online-calc-step-2__item:hover{border:2px solid #0099e8}.online-calc-step-2__item label{position:relative;font-size:18px;color:#000;margin-left:10px}.online-calc-step-2__item img{max-width:100%}.online-calc-step-2 input[type=radio]{margin-top:40px;position:relative}.online-calc-step-2 input[type=radio]:after{position:absolute;content:"";background:url(../img/icons/unchecked_icon.png);width:24px;height:24px;top:-6px;left:-4px}.online-calc-step-2 input[type=radio]:checked:after{background:url(../img/icons/checked_icon.png)}.online-calc-step-3 .progress:before,.online-calc-step-4 .progress:before,.online-calc-step-5 .progress:before,.online-calc-step-6 .progress:before,.page-attach .progress:before,.page-success .progress:before{width:60%}.online-calc-step-3__title,.online-calc-step-4__title,.online-calc-step-5__title,.online-calc-step-6__title,.page-attach__title,.page-success__title{font-size:24px;color:#000;margin-bottom:40px;font-weight:700}.online-calc-step-3__item,.online-calc-step-4__item,.online-calc-step-5__item,.online-calc-step-6__item,.page-attach__item,.page-success__item{margin-bottom:40px}.online-calc-step-3__item label,.online-calc-step-4__item label,.online-calc-step-5__item label,.online-calc-step-6__item label,.page-attach__item label,.page-success__item label{position:relative;font-size:18px;color:#000;margin-left:15px}.online-calc-step-3__item p,.online-calc-step-4__item p,.online-calc-step-5__item p,.online-calc-step-6__item p,.page-attach__item p,.page-success__item p{margin-left:33px}.online-calc-step-3 input[type=radio],.online-calc-step-4 input[type=radio],.online-calc-step-5 input[type=radio],.online-calc-step-6 input[type=radio],.page-attach input[type=radio],.page-success input[type=radio]{position:relative}.online-calc-step-3 input[type=radio]:after,.online-calc-step-4 input[type=radio]:after,.online-calc-step-5 input[type=radio]:after,.online-calc-step-6 input[type=radio]:after,.page-attach input[type=radio]:after,.page-success input[type=radio]:after{position:absolute;content:"";background:url(../img/icons/unchecked_icon.png);width:24px;height:24px;top:-6px;left:-4px}.online-calc-step-3 input[type=radio]:checked:after,.online-calc-step-4 input[type=radio]:checked:after,.online-calc-step-5 input[type=radio]:checked:after,.online-calc-step-6 input[type=radio]:checked:after,.page-attach input[type=radio]:checked:after,.page-success input[type=radio]:checked:after{background:url(../img/icons/checked_icon.png)}.online-calc-step-4 .progress:before{width:80%}.online-calc-step-5 .progress:before,.online-calc-step-6 .progress:before,.page-success .progress:before{width:100%}.online-calc-step-6,.page-attach,.page-success{margin-bottom:55px}.online-calc-step-6 h2,.page-attach h2,.page-success h2{margin-bottom:50px}.online-calc-step-6 .progress,.page-attach .progress,.page-success .progress{margin-bottom:50px}.online-calc-step-6__wrapper,.page-attach__wrapper,.page-success__wrapper{border:1px solid #d0d5e0}.online-calc-step-6__content,.page-attach__content,.page-success__content{max-width:635px;margin:0 auto}.online-calc-step-6__title,.page-attach__title,.page-success__title{font-size:30px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.online-calc-step-6__title span,.page-attach__title span,.page-success__title span{color:#0099e8;margin:0 10px}.online-calc-step-6__title:before,.page-attach__title:before,.page-success__title:before{content:"";background:url(../img/icons/icon_success2.png);width:34px;height:34px;margin-right:15px}.online-calc-step-6 .button-close,.page-attach .button-close,.page-success .button-close{background-color:#0099e8;color:#fff;padding:10px 50px;font-size:15px;font-weight:700;display:inline-block;margin-top:40px;margin-bottom:80px;-webkit-transition:background-color .3s;transition:background-color .3s;border:none}.online-calc-step-6 .button-close:hover,.page-attach .button-close:hover,.page-success .button-close:hover{text-decoration:none;background-color:#0069d9}.page-attach__title{margin-top:55px}.page-attach__title:before{display:none}.page-attach__content{overflow:hidden}.page-attach form{margin-bottom:65px}.page-attach .button-close{float:right;border:none;border-radius:5px;margin:0 5px;padding:10px 25px}.page-attach #dropZone{color:#0099e8;font-size:18px;text-align:center;padding:50px 0;margin:0 auto;background:#e5f5fd;border:1px solid #e5f5fd;border-radius:5px}.page-attach #dropZone.hover{background:#ddd;border-color:#aaa}.page-attach #dropZone.error{background:#faa;border-color:red}.page-attach #dropZone .drop{background:#afa;border-color:#0f0}.page-attach .custom-file{width:100%;max-width:205px}.br_bt{border-bottom:1px solid #e6e6e6}.page-attach .custom-file-label{color:#0099e8;border:1px solid #0099e8;background:#e5f5fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-left:15px;font-weight:700;font-size:15px;z-index:2;cursor:pointer}.page-attach .custom-file-label:after{display:none}.page-attach .custom-file-label:before{content:"";width:19px;height:21px;background:url(../img/icons/sprite.png) -613px -399px}.page-attach .form-check{margin-left:5px;padding-left:0}.page-attach input[type=checkbox]{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;margin-right:10px}.page-attach input[type=checkbox]:before{content:"";background-image:url(../img/icons/icon_no-checked.png);height:16px;width:16px}.page-attach input[type=checkbox]:checked{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;width:16px;margin-right:10px}.page-attach input[type=checkbox]:checked:before{content:"";background-image:url(../img/icons/icon_checked.png);height:16px;width:16px}.page-attach .form-check-label{font-size:13px}.online-calc-step-6__content{max-width:685px;margin-bottom:60px}.online-calc-step-6 .row{margin-top:45px}.online-calc-step-6 p{margin-bottom:0}.online-calc-step-6__title{margin-bottom:0}.online-calc-step-6__title:before{display:none}.online-calc-step-6__price{font-size:50px;color:#0099e8;line-height:1;font-weight:700;margin-top:5px}.online-calc-step-6__text{margin-top:35px;margin-bottom:50px}.online-calc-step-6__text p{color:#000}.online-calc-step-6__text h2{margin:0;font-weight:700;font-size:30px}.online-calc-step-6__link{display:-webkit-box;display:-ms-flexbox;display:flex}.online-calc-step-6__link a{color:#000}.online-calc-step-6__link a{text-decoration:none}.online-calc-step-6__icon--1{width:29px;height:28px;background:url(../img/icons/sprite.png) -613px -10px;margin-left:10px;display:block}.online-calc-step-6__icon--2{width:31px;height:27px;background:url(../img/icons/sprite.png) -173px -507px;margin-left:5px;display:block}.online-calc-step-6 .calculate-cost__item{padding:40px}.social-icon{margin-right:8px;transition:opacity .3s}.social-icon:hover{opacity:.5}.social-icon__inst{min-width:32px;height:33px;background:url(../img/icons/sprite.png) -406px -422px}.social-icon__youtube{min-width:35px;height:29px;background:url(../img/icons/sprite.png) -458px -422px}.social-icon__vk{min-width:31px;height:32px;background:url(../img/icons/sprite.png) -72px -507px}.main-direction__mob{font-size:15px;line-height:30px;font-weight:700}.contact-us__text a{color:#212529;text-decoration:none}.tab-nav__item{-ms-flex-preferred-size:25%;flex-basis:25%;font-size:18px}.tab-nav__link{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;padding:15px 0;border:1px solid #e4e9f3;text-decoration:none!important}.tab-nav__link:after{content:url(../img/arrow.png);line-height:0;margin-left:7px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.tab-nav__link.active{color:#0099e8;border-bottom:none}.tab-sub-nav{display:none;padding:50px;position:absolute;z-index:5;background:#fff;left:0;right:0;-webkit-box-shadow:0 10px 12px 0 rgba(0,0,0,.2);box-shadow:0 10px 12px 0 rgba(0,0,0,.2)}.tab-sub-nav__link{color:#656565;font-size:15px}.tab-sub-nav.open{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-sub-nav ul{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.mob-nav{background-color:#0099e8;position:relative}.mob-nav__phone{width:18px;height:20px;background:url(../img/icons/sprite.png) -593px -422px;border-right:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.3);padding:28px}.attached{color:#36b70e}.mob-nav__logo{width:180px}.mob-nav__open-menu{text-transform:uppercase;font-weight:700;color:#fff;font-size:15px;margin-right:15px}.mob-nav__menu{position:absolute;display:none;left:0;right:0;background:#fff;top:56px;padding:25px;z-index:999;font-weight:700;font-size:15px;-webkit-box-shadow:0 10px 12px 0 rgba(0,0,0,.2);box-shadow:0 10px 12px 0 rgba(0,0,0,.2)}.mob-nav__menu.show{display:block}
.mob-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mob-nav__item:after{content:"";width:7px;height:11px;background:url(../img/icons/sprite.png) -613px -537px}.mob-nav__link{color:#0099e8;width:100%;padding:10px 0}.mob-nav-page__item{padding:10px 0}
.mob-nav-page__link{color:#0099e8;font-size:14px; text-transform:uppercase; font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mob-nav-page__link.stock:before{content:"";width:26px;height:26px;margin-right:8px;background:url(../img/icons/sprite.png) -613px -58px}.mob-nav-page__item:first-child{min-width:78px}.mob-nav-page__item:first-child .mob-nav-page__link{justify-content:flex-end}#nav-icon{width:24px;height:21px;position:relative;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:7px}#nav-icon span:nth-child(3){top:14px}#nav-icon.open span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:-30px}#nav-icon.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.stocks-banner .title-h2{margin-bottom:10px;font-size:44px}.stocks-banner p{font-size:18px;margin-bottom:50px}.stocks-banner__item{margin-bottom:65px;display:block}.stocks-banner__item img{display:block;width:100%}.stocks-banner__item-banner{margin-top:45px;margin-bottom:50px}.stocks-banner__item-banner img{display:block;width:100%}.slick-slider.slider-popup .slider-for{margin-top:0}.slick-slider.slider-popup .slider-for img{width:100%}.slick-slider [type=button]:not(:disabled),.slick-slider [type=reset]:not(:disabled),.slick-slider [type=submit]:not(:disabled),.slick-slider button:not(:disabled){outline:0}.slider-for{margin:30px auto 20px;overflow:hidden;background-color:#e4e9f3}.slider-for img{margin:0 auto}.slider-nav{margin:auto auto 20px}.slider-nav img{width:100%;height:90px}.slider-nav .slick-slide{height:auto}.slider-nav .item{border:5px solid transparent}.slider-nav .item.slick-current{border:5px solid #0099e8;-webkit-box-sizing:border-box;box-sizing:border-box}
#forEstimateModal .reviews__video{background:#e4e9f3;padding-bottom:0;margin-bottom:2px;height:auto}#forEstimateModal .reviews__video img{mar
gin:0 auto;display:block;cursor:pointer;max-width:100%;max-height:700px}
@media (max-width:1680px){#forEstimateModal .rep-cos{font-size:12px}#forEstimateModal .info-page-title-descr h3{font-size:24px}#forEstimateModal .calculate-cost .col-xl-6{flex:0 0 100%!important;max-width:100%!important}}
@media (max-width:1440px){
.no-1440 {display:none;} .footer-contact__col {width: 32%;}	.tab-nav{margin-right:-40px;margin-left:-40px;margin-bottom:0}.container{padding-right:40px;padding-left:40px}#calculate .modal-content{height:auto}.online-calc .progress,.page-attach .progress,.page-success .progress{margin-bottom:45px}.page-attach h2,.page-success h2{margin-top:40px}.show-1200{display:block}.hide-1200{display:none}.header-nav{margin-left:auto}.contact-us{border-bottom:none}
.contact-us__text{text-align:center;font-size:18px; color:var(--red);}
.main-content{width:100%; margin-left:0;}.main-slider{margin-top:40px;margin-bottom:55px}.sidebar{margin-right:20px}}@media (max-width:1024px){.tab-nav{margin-right:-30px;margin-left:-30px}.container{padding-right:30px;padding-left:30px}}
@media (max-width:991px){
.ban-cena {bottom:0; left:25px; font-size:27px; }
.main-content{margin:0;}
.calculate-project__descr{margin-top:30px}.mob-nav-page__item:first-child .mob-nav-page__link{justify-content:flex-start}.mt-5{margin-top:45px!important}.hide-991{display:none}.show-991{display:block}.show-991.fl{display:-webkit-box;display:-ms-flexbox;display:flex}.popular-services__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}.project-card{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-card__photo{text-align:center;width:100%}.project-card__descr{width:100%;margin:25px 0 20px;padding:0 30px}.project-card__title{font-size:18px;font-weight:500}
.bottom-call-back{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:70px}.bottom-call-back .title-h4{margin-bottom:15px}hr.divider{margin-top:30px;margin-bottom:50px}.footer-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-contact{-ms-flex-pack:distribute;justify-content:space-around;padding:35px 0 20px}
.footer-contact__col:last-child{display:flex;flex-flow: row wrap;width:100%} .footer-contact__col:last-child > div {width:49%; padding:20px 40px;}
.main-slider{margin-top:0;margin-right:-30px;margin-left:-30px}.mob-nav{margin-right:-30px;margin-left:-30px}.footer-review{margin-bottom:0}.main-directions__descr{padding:10px}.main-directions__title{font-size:24px;line-height:24px}.main-directions__info{font-size:12px}.title-h2{font-size:30px!important}.project-card__descr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-card__title{width:100%}.project-card__rating{width:35%}.project-card__property{width:65%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:none}.project-card .project-estimate__price{margin-left:20px}.project-estimate div{white-space:nowrap}h1{font-size:36px!important;line-height:36px}.breadcrumbs p{padding:0 15px;color:#0099e8}.breadcrumbs{margin-top:1rem;border-bottom:1px solid #e4e9f3;margin-left:-15px;margin-right:-15px;margin-bottom:20px}.breadcrumbs a{color:#0099e8}.breadcrumbs a:not(:nth-last-child(2)){display:none}.breadcrumbs a:nth-last-child(2):before{content:"";width:7px;height:11px;background:url(../img/icons/sprite.png) -613px -517px;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);display:inline-block;margin-right:7px}.calculate-project{margin-top:40px;margin-bottom:50px;padding:0 20px}.calculate-project__video{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.calculate-project__video .title-h2{margin-bottom:25px}.calculate-project__video .reviews__video{margin-bottom:25px}.typical-repair-prices__descr{display:none}.project-card{margin-bottom:25px}.call-specialist .title-h3{font-size:18px}.typical-repair-prices__item{padding:30px}.stocks-banner__item{margin-bottom:40px}.catalog-categories .title-h3{margin-top:45px}.info-page-title-descr h1{margin-bottom:20px}.typical-repair-prices__item__link{margin-top:25px}.slider-nav .item{width:115px!important}.slider-nav .slick-track{width:100%!important}}.modal-content{min-height:100vh;border:0;border-radius:0}@media (max-width:768px){.sm-column-reverse{flex-direction:column-reverse}.main-slider{min-height:auto;margin-right:-15px;margin-left:-15px}.mob-nav{margin-right:-15px;margin-left:-15px}.container{padding-right:15px;padding-left:15px}.reviews__video img{max-height:415px}.contact-us{padding:15px 0}.page-attach{margin-top:60px!important}.contact-us__text{font-size:15px}.main-slider{margin-bottom:50px}.popular-services{margin-bottom:25px}.main-slider .slick-slide{height:260px;background-size:cover}.page-attach__wrapper{padding:0 15px}.modal-content{height:100%!important}.online-calc-step-6__wrapper,.page-attach__wrapper,.page-success__wrapper{border:none}}
@media (max-width:575px){
.ban-cena { left:15px; bottom:60px; font-size:25px; }
.ml-3, .mx-3 {margin-left:7px!important;}
.footer-contact__col:last-child > div {width:100%; padding:10px;}
.table-cost .thead-light th{font-size:12px}.page-attach .form-check{margin-bottom:15px}.page-attach .button-close{width:100%}.online-calc-step-6__text>div{margin-top:15px}.main-directions__item:hover .main-directions__descr{background:0 0;text-decoration:none}.main-directions__item:hover .main-directions__title{color:#0099e8!important}.calculate-project__video-wrap{margin-left:-15px;margin-right:-15px}.info-page-title-descr h1{font-size:30px!important}.slider-for{margin-top:0;margin-left:-15px;margin-right:-15px}.show-575 .title-h1{font-size:30px!important}.calculate-project .title-h2.show-991{font-size:30px!important}.slick-prev{left:10px;transform:scale(.9);top:45%}.slick-next{right:10px;transform:scale(.9);top:45%}.reviews__video img{max-height:320px}.costing-examples__item-price{padding:0 20px 30px}.costing-examples__content{padding:30px 20px;padding-bottom:10px}.popular-services__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;border:none;margin:0;border-bottom:1px solid #e4e9f3}.popular-services__item:first-child{border-top:1px solid #e4e9f3}.footer-contact__col{margin-bottom:30px;width:100%;text-align:center}.footer-contact__col:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-review{margin-bottom:25px}.footer-info{text-align:center}.footer-nav__item{width:100%}.footer-nav__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav__item:last-child{margin-right:0}.footer-nav__item:first-child{margin-left:0}.mob-nav__open-menu{display:none}.title-h2{font-size:24px!important}.main-slider{margin-bottom:0}.popular-services{margin-bottom:0}.main-directions__item{border:none;margin:0;border-bottom:1px solid #e4e9f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;background-repeat:no-repeat;background-position:30px 25px}.main-directions__title{font-size:18px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px}.main-directions__descr{width:65%;padding:0}.main-directions-mob{margin-bottom:40px}.complete-projects-title{font-size:15px}.complete-projects-descr{color:#676767}.project-card__photo img{width:100%}.contact-us__text-mob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.contact-us__text-mob span:first-child{font-size:15px;font-weight:800;color:var(--red);}.contact-us__text-mob a{font-size:15px;font-weight:700;color:#000}.project-card__rating{width:100%}.title-h3{font-size:24px}.calculate-cost__subhead{line-height:18px;font-size:15px;margin-top:10px;font-weight:700}.title-h4{font-size:18px;line-height:21px}.calculate-cost{margin-bottom:0}.bottom-call-back{margin-bottom:45px}.project-card__property{width:100%;font-size:15px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.project-card .project-estimate__price{font-size:18px;margin-top:5px}.project-card{margin-bottom:25px}.hide-575{display:none}.show-575{display:block}.main-slider .slick-dots{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.calculate-project{margin-top:25px;padding:0}.calculate-project__cost{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.calculate-project__cost__link{margin-top:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}.costing-examples__item__price{font-size:18px}.professionals,.typical-repair-prices{margin-top:45px}.typical-repair-prices__item{margin-top:20px}.call-specialist{margin-bottom:45px;padding:30px 15px;margin-left:-15px;margin-right:-15px}.stocks-banner__item{margin-bottom:25px}.text-block .title-h3{margin-bottom:20px}.stocks-banner__item-banner{margin-top:25px;margin-bottom:30px}.internal-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internal-project-slider{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.internal-project-cost{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.internal-project-info{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.internal-project-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:45px}.get-order{border:none;border-bottom:1px solid #e6e6e6;padding-bottom:25px}.slider-nav{display:none}.internal-project-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:0;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.internal-project-slider .slick-dots .slick-active button{width:10px;height:12px;display:inline-block;border-radius:100%;background:#0099e8}.internal-project-slider .slick-dots li{margin-right:8px}.internal-project-slider .slick-dots li button{border-radius:100%;background:#ccd7e0;width:10px;height:12px;font-size:0;border:none}}@media (max-width:425px){.reviews__video img{max-height:240px}}@media (max-width:375px){.reviews__video img{max-height:215px}}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.container{max-width:1600px}
.close{font-size:2.5rem; margin:50px 20px 0 0;}.youtube{background-color:#000;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer;width:100%}.youtube img{width:100%;top:-16.82%;left:0;opacity:.7}.youtube .play-button{width:70px;height:70px;background-color:#fff;box-shadow:0 0 25px #fff;z-index:1;border-radius:50%;transition:all .3s}.youtube .play-button:hover{border:3px solid #fff;box-shadow:0 0 35px #fff}.youtube .play-button:before{content:"";border-style:solid;margin-left:3px;border-width:12px 0 12px 22px;border-color:transparent transparent transparent #0099e8}.youtube .play-button,.youtube img{cursor:pointer}.youtube .play-button,.youtube .play-button:before,.youtube iframe,.youtube img{position:absolute}.youtube .play-button,.youtube .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.youtube iframe{height:100%;width:100%;top:0;left:0}.internal-project-slider{display:none}.loader-wrap{position:relative;height:100px}.loader{height:0;width:0;padding:20px;border:4px solid #ececec;border-right-color:#0099e8;border-radius:22px;-webkit-animation:rotate 1s infinite linear;position:absolute;left:50%;top:50%}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}.projectCardLazy{opacity:0}