.remont-request__image img{max-width:400px}.header-bottom h1.h1__under-level{font-size:30px;margin-bottom:5px;position:relative;margin-top:-15px}.header-bottom h1.h1__under-level:after{content:'';display:inline-block;position:absolute;bottom:-15px;left:50%;width:50px;height:1px;background:#fff;margin-left:-25px}.section__remont-request{padding:15px 0 0}.remont-request__content{width:300px;margin-right:30px}.remont-request__content p{color:#535751;font-size:18px}.remont-request__content .caption__section{color:#e75440;font-size:30px;font-weight:500;margin-bottom:30px}.state__our-phones{margin-top:30px}.state__our-phones .caption{font-size:16px;margin-bottom:5px}.state__our-phones ul{}.state__our-phones ul li{margin-bottom:5px}.state__our-phones ul li a{color:#3f9ad4;font-size:22px;font-weight:700}.form__remont-request__min .caption{text-align:center;font-size:18px;color:#fff;font-weight:700;margin-top:-10px;margin-bottom:15px}.form__remont-request__min__box{}.form__remont-request__min{width:370px;background:#2684c0;padding:30px}.form__remont-request__min input{padding:10px 15px;margin-bottom:10px;font-size:14px}.form__remont-request__min input:placeholder{color:#888}.form__remont-request__min .select select{padding-top:10px;padding-bottom:10px;font-size:14px}.form__remont-request__min .form-group{margin-bottom:10px}.form__remont-request__min .select{margin-bottom:10px}.flex{display:flex;flex-wrap:wrap}.justify-end{justify-content:flex-end}.form__remont-request__min [type="submit"]{padding:10px 15px;font-size:14px}.form__remont-request__min .footnote{margin:0}.advantages_dev{background:#f5f5f5;padding-bottom:40px}.advantages_dev .adv-item img{height:auto}.advantages_dev p.title{font-size:18px;font-weight:500}.advantages_dev .adv-item ul li:before{display:none}.advantages_dev .adv-item ul{margin-top:20px}.prices.prices_dev{padding-bottom:0;margin-bottom:65px}.prices.prices_dev.prices_dev_full .prices_list_col{width:100%}.prices.prices_dev .section-title{font-size:24px;font-weight:500}.prices.prices_dev p{color:#535751;font-size:16px;font-weight:300}.prices.prices_dev table{margin-top:30px}.prices.prices_dev table th{border-top:1px solid rgba(83,87,81,.12);color:#535751;font-size:14px;font-weight:500;padding:8px 45px}.prices.prices_dev table tr:nth-child(2n) {background:#f7f7f7}.prices.prices_dev table tr th:first-of-type,.prices.prices_dev table tr td:first-of-type{border-left:1px solid rgba(83,87,81,.12);border-right:1px solid rgba(83,87,81,.12)}.prices.prices_dev table tr th:last-of-type,.prices.prices_dev table tr td:last-of-type{border-right:1px solid rgba(83,87,81,.12)}.prices.prices_dev table td{font-size:14px;font-weight:300;padding:8px 45px}.prices.prices_dev table th:last-of-type,.prices.prices_dev table td:last-of-type{width:110px}.prices.prices_dev table th:nth-child(2n),
.prices.prices_dev table td:nth-child(2n){width:190px;padding-left:75px;padding-right:10px;text-align:left}.prices.prices_dev .fa-phone-square:before{content:'';display:inline-block;background: url(../img/icon_buy.png) center/cover;width:17px;height:17px;position:relative;top:4px}.prices.prices_dev .fa-phone-square:hover:before{background: url(../img/icon_buy_hover.png) center/cover}.prices.prices_dev .free{font-weight:400}.breadcrumbs__wrap .breadcrumb{margin:0}.breadcrumbs__wrap .breadcrumb-section{margin-bottom:30px;background-color:#f5f5f5}.header-custom{background:none;padding-top:10px;padding-bottom:0}.header-custom:after{display:none}.header-custom h1{color:#535751;font-weight:500}.prices_list_col{width:63%}.diagnostics_form_col{width:37%}.diagnostics_update{background:#2684c0;margin-top:30px;padding:27px}.diagnostics_update span{font-size:14px;color:#fff;font-weight:300;margin-bottom:20px;line-height:1.3}.diagnostics_update .large-form{padding:0;background:none;text-align:left}.diagnostics_update .select select{padding:10px 45px 10px 15px;border-radius:0}.diagnostics_update .large-form .select{border-radius:0}.diagnostics_update .large-form label{font-size:14px;color:#fff;font-weight:300;line-height:1.3}.diagnostics_update .form-group{margin-bottom:10px}.diagnostics_update .large-form *[type="submit"]{width:100%;padding:11px;font-size:14px;text-transform:none;max-width:308px}.prices.prices_dev .diagnostics_update .section-title{font-size:20px;font-weight:500;line-height:1.3;color:#fff}.diagnostics_after_order{background:#4599d5;margin-top:5px;padding:18px 15px 20px;color:#fff}.diagnostics_after_order .content{position:relative;padding-left:90px;text-align:left}.diagnostics_after_order .round{background:#fff;width:67px;height:67px;border-radius:50%;overflow:hidden;color:#535751;font-size:10px;line-height:1.2;display:flex;flex-direction:column;justify-content:center;font-weight:500;padding-bottom:5px;position:absolute;left:0;top:0;text-align:center}.diagnostics_after_order .round span{font-size:20px}.diagnostics_after_order .title{font-size:16px;font-weight:500}.diagnostics_after_order .title b{display:block;line-height:1.4}.prices.prices_dev .diagnostics_after_order p{color:#fff;font-size:14px;line-height:1.3;margin-top:6px}.diagnostics_after_order .submit{margin:30px auto 0 auto;width:100%;padding:11px;font-size:14px;text-transform:none;max-width:225px}.note_hostess_faq{width:59%}.note_hostess_faq .container{max-width:100%;padding-left:0;padding-right:0}.note_hostess_faq h2{font-size:24px;font-weight:500;margin-bottom:40px}.note_hostess_faq h2.services__title{font-size:16px;margin-bottom:0;min-height:40px;text-align:left;justify-content:flex-start;padding:10px 25px;text-transform:none}.note_hostess_faq .services__faq__items{padding-left:0;padding-right:0;margin-top:10px}.note_hostess_faq .services__faq__items .faq-item__head{color:#535751;font-size:16px;line-height:1.3;min-height:40px;padding:11px 25px 5px;border-radius:0}.note_hostess_faq .services__faq__items .faq-item{margin-bottom:10px}.note_hostess_faq .question_answer{margin-bottom:10px!important}.note_hostess_faq .services__faq__items .faq-item__head::before{display:none}.note_hostess_faq .services__faq__items .faq-item__head::after{border-color:transparent;border-width:6px;border-top:8px solid #888;transform:none;width:auto;height:auto;top:18px}.note_hostess_faq .services__faq__items .faq-item__head.active::after{transform:none;border-left:8px solid #888;border-top:8px solid transparent;top:13px;right:17px}.note_hostess_faq .services__faq__items .faq-item__content{padding-bottom:10px;line-height:1.4;padding-top:20px}.note_hostess_gallery{width:41%}.note_hostess_gallery .brands{background:none}.note_hostess_gallery .section-title{font-size:16px;font-weight:400;padding-top:66px;text-align:left}.note_hostess_gallery .item-brand{padding-left:5px;padding-right:5px;width:24%;height:55px;margin-bottom:5px}.note_hostess_gallery .brands-list{margin-left:-5px;margin-right:-5px}.map-holder_update:before{display:none}.map-holder_update .section-title{font-size:24px;color:#535751;font-weight:500;margin-bottom:40px}.map-holder_update{margin-top:0}.note_hostess_gallery .brands:after{display:none}.note_hostess_gallery .brands{padding-bottom:20px}.map-holder_update #map{overflow:hidden}.map-holder_update #map>.container{position:relative}.map-holder_update .section__area__update{position:absolute;top:0;left:15px;width:350px;z-index:2;background:#f7f7f7;padding:25px;min-height:100%}.map-holder_update .brands:after{display:none}.map-holder_update #map .brands{background:none;padding:0;margin-bottom:20px}.map-holder_update #map .section-title{color:#4599d5;text-transform:none;font-size:18px;line-height:1.3;margin-bottom:15px}.map-holder_update #map .row{margin-left:0;margin-right:0;column-count:2;text-align:left}.map-holder_update #map .row:before,.map-holder_update #map .row:after{display:none}.map-holder_update #map [class^="col-"]{float:none;width:auto;padding-left:0;padding-right:0;font-size:14px;color:#535751;font-weight:400}.link-right{display:flex;justify-content:flex-end;text-align:initial;margin-top:10px}.link-blue{background:#4599d5;color:#fff;line-height:30px;display:inline-block;padding:0 15px;border-radius:18px;text-decoration:none;font-weight:400;font-size:14px}.link-blue:hover{text-decoration:none;color:#fff;background:#2684c0}.banner-form{background:#4599d5;padding:25px 0}.banner-form:before,.banner-form:after{display:none}.banner-form .section-title{font-size:24px;font-weight:700;margin-bottom:5px}.banner-form p{font-size:15px}.form-banner-callback{display:flex;flex-wrap:wrap;justify-content:center}.form-banner-callback .item-form{padding:6px}.form-banner-callback input[type="text"],.form-banner-callback .select{width:290px;margin-bottom:0}.form-banner-callback .red-button{margin-bottom:0}.article_update h2{color:#535751;font-size:24px;font-weight:500}.article_update ul li{padding-left:30px;position:relative;display:block}.article .container ul:not([class]) {padding-left:0}.article_update ul li:before{content:'';display:inline-block;position:absolute;left:13px;width:6px;height:6px;background:#4599d5;border-radius:50%;top:9px}.article_update ul li::marker{display:none}.note_hostess_faq__question{width:100%}#left-columns .title-data-blog-anchor{background:none;color:#3f9ad4;font-size:16px}.ded_block{color:#fff!important;padding:30px;font-size:14px!important;background:#3f9ad4;position:relative;width:calc(100% - 20px)}.ded_block .arrow-right{display:inline-block;height:100%;position:absolute;top:0;right:-40px;border:20px solid transparent;width:0;border-left-color:#3f9ad4;border-top-width:56px;border-bottom-width:56px}#main #comments .quip h3{color:#3f9ad4;font-family:'Roboto';font-size:22px;font-weight:500}#main #comments .quip+br{display:none}#main #comments>h3{color:#444;font-family:'Roboto';font-size:18px;font-weight:400;margin-top:25px}#quip-add-comment-qcom{display:block;width:475px;margin:0 auto}.quip-custom-form.quip-add-comment input[type="text"]{width:100%;float:none;border:1px solid #d0d0d0;padding:5px 15px;min-height:40px;font-size:14px;font-family:'Roboto';margin-bottom:10px}.quip-custom-form.quip-add-comment input[type="text"]+br{display:none}.quip-custom-form #quip-comment-box-qcom{width:100%;float:none;border:1px solid #d0d0d0!important;padding:10px 15px;min-height:40px;font-size:14px;font-family:'Roboto';margin-bottom:10px;resize:none}.post-comments .quip-custom-form button{font-size:16px;padding:11px 38px;width:43%}.quip-custom-form .btns-form{display:flex;justify-content:space-between}.area-main-modal{background:#f7f7f7;padding:25px}.area-main-modal .section-title{margin-top:25px}.area-main-modal .section-title:first-of-type{margin-top:0}@media screen and (max-width:1200px){.remont-request__image img{width:100%}.form__remont-request__min{width:300px;padding:15px}.remont-request__content{width:275px}.row-flex-1200{display:flex;flex-wrap:wrap}.remont-request__image{height:100%;display:flex;align-items:flex-end}.diagnostics_update{padding:15px}.prices.prices_dev table th,.prices.prices_dev table td{padding:8px 25px}.prices.prices_dev table th:nth-child(2n), .prices.prices_dev table td:nth-child(2n) {padding-left:25px}.prices.prices_dev table th:last-of-type,.prices.prices_dev table td:last-of-type{width:65px}.map-holder_update #map>.container{width:100%;padding-left:0;padding-right:0}.map-holder_update .section__area__update{left:0}}@media screen and (max-width:992px){.remont-request__content{width:335px}.advantages_dev{padding-top:20px;padding-bottom:10px}.advantages_dev p.title{margin-bottom:10px}.advantages_dev .adv-item ul{margin-top:10px;margin-bottom:20px;display:flex;flex-direction:column}.advantages_dev .adv-item img{margin-bottom:0}.row-flex-992{display:flex;flex-wrap:wrap}.prices_list_col{width:100%}.diagnostics_form_col{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.diagnostics_form_col .diagnostics_update{width:49%;margin-top:15px}.diagnostics_after_order{width:49%;margin-top:15px}.note_hostess_faq{width:100%}.note_hostess_gallery{width:100%}.note_hostess_gallery .section-title{padding-top:0}.map-holder_update .section__area__update{position:static;width:100%}.map-holder_update #map img{display:none}.map-holder_update #map>.container{width:750px}.map-holder_update{margin-top:0;padding-top:0}}@media screen and (max-width:768px){.flex-xs-dir{flex-direction:column;align-items:center;width:100%}.remont-request__content{margin-bottom:20px;margin-right:0}.advantages_dev .adv-item{width:50%}.map-holder_update #map>.container{width:100%}.prices_dev{}.prices_dev{}.prices_dev{}}@media screen and (max-width:550px){.prices.prices_dev table th:last-of-type,.prices.prices_dev table td:last-of-type{width:50px;padding:8px 10px}.prices.prices_dev table th:nth-child(2n), .prices.prices_dev table td:nth-child(2n) {width:135px}.advantages_dev .adv-item{width:100%}.diagnostics_form_col .diagnostics_update,.diagnostics_after_order{width:100%}.prices.prices_dev table th,.prices.prices_dev table td{padding-left:15px;padding-right:15px}.prices.prices_dev table th:nth-child(2n), .prices.prices_dev table td:nth-child(2n) {padding-left:15px}.note_hostess_gallery .item-brand{width:49%}}.note_hostess_gallery .brands .center-btn{text-align:center;padding-top:15px}.more-brands-show{color:#3f9ad4;font-size:16px;font-weight:500;background:none;padding:0 15px;cursor:pointer;position:relative;display:none}.more-brands-show:after{content:'';display:inline-block;position:absolute;left:50%;background:#3f9ad4;width:12px;height:2px;bottom:-6px;transform:rotate(-45deg);margin-left:-3px}.more-brands-show:before{content:'';display:inline-block;position:absolute;left:50%;background:#3f9ad4;width:12px;height:2px;bottom:-6px;transform: rotate(
45deg
);margin-left:-11px}.more-brands-show.active:before{transform:rotate(-45deg);bottom:28px}.more-brands-show.active:after{transform:rotate(45deg);bottom:28px}.diagnostics_update:before{display:none}@media screen and (max-width:768px){.header-main-logo .col-md-9.col-sm-9{height:123px}.navigation{margin-top:65px}.navbar-collapse{box-shadow:none}.remont-request__content{width:100%;text-align:center}.form__remont-request__min__box{width:100%}.form__remont-request__min{width:100%}.breadcrumbs__wrap .breadcrumb-section{margin-bottom:20px}.header-custom{margin-bottom:0}.advantages_dev .adv-item:last-of-type ul{margin-bottom:0}.prices.prices_dev{padding-top:20px;margin-bottom:10px}.prices.prices_dev p{font-size:14px}.prices.prices_dev table th{display:none}.prices.prices_dev table tr{border-top:1px solid rgba(83,87,81,.12);display:flex;flex-wrap:wrap;justify-content:space-between}.prices.prices_dev table td{border:0!important}.prices.prices_dev table td:nth-child(1) {width:100%;text-align:left;padding-left:10px;padding-right:10px}.prices.prices_dev table tr{flex-wrap:nowrap;align-items:center}.prices.prices_dev table td:nth-child(2) {width:135px;min-width:135px}.prices.prices_dev table td:nth-child(3) {min-width:50px;width:50px;padding-left:17px;text-align:center}.prices.prices_dev table tr{border-left:1px solid rgba(83,87,81,.12);border-right:1px solid rgba(83,87,81,.12)}.prices.prices_dev table tr:last-of-type{border-bottom:1px solid rgba(83,87,81,.12)}.diagnostics_update .large-form *[type="submit"]{max-width:100%}.diagnostics_after_order{margin-top:5px}.diagnostics_after_order .submit{margin-top:20px}.note_hostess_faq h2{margin-bottom:25px}.note_hostess_gallery .brands{padding-top:15px}.note_hostess_gallery .section-title{text-align:center;font-weight:500}.note_hostess_gallery .item-brand{width:32%}.note_hostess_gallery .item-brand:nth-child(n+7) {display:none}.note_hostess_gallery .item-brand.active{display:inline-block!important}.more-brands-show{display:inline-block}.map-holder_update #map img{display:block}.link-right{justify-content:center}.map-holder_update #map{height:auto}.map-holder_update .section__area__update{padding-bottom:1px}.form-banner-callback input[type="text"],.form-banner-callback .select{width:100%}.form-banner-callback .item-form{width:100%}.prices.prices_dev .fa-phone-square:before{top:0}.note_hostess_faq .services__faq__items .faq-item__head{padding-right:40px}.note_hostess_faq h2.services__title{line-height:1.2}.modal-header h4{padding:16px 0;line-height:1}.mapouter{height:310px!important}.gmap_canvas{height:100%!important}.prices.prices_dev table tr:first-of-type{display:none}}@media screen and (max-width:500px ){.prices.prices_dev table td:nth-child(2) {width:115px;min-width:115px}.item-getAreas{width:50%}}