.responsive #nsp-reviews p.nspText.tleft.fleft{width:95%}
.responsive .footer-address:before{position:absolute;margin-top:5px}
.responsive span.cont1{width:calc(100% - 40px);padding-left:40px;float:left}
.responsive span.cont2{width:calc(100% - 40px);padding-left:40px;float:left}
.responsive span.cont3{width:calc(100% - 40px);padding-left:30px;float:left}
.responsive .header-logo-text h3{width:152px}
.responsive-phone .footer-contacts-maps{position:static;width:100%;background:url(/images/content/map.png) center}
.responsive .art-header .art-headline a,.responsive .art-header .art-slogan,.responsive .n2-ss-layer h2{white-space:normal!important}.responsive #art-header-bg,.responsive .art-header{background-position:center center!important;background-size:cover!important;background-repeat:repeat!important}.responsive body{min-width:240px}.responsive-phone .art-content-layout img,.responsive-phone .art-content-layout video{max-width:100%;height:auto!important}.responsive.responsive-phone .art-content-layout img{float:none!important}.responsive .art-content-layout .art-sidebar0,.responsive .art-content-layout .art-sidebar1,.responsive .art-content-layout .art-sidebar2{width:auto!important}.responsive .image-caption-wrapper{width:auto}.responsive.responsive-tablet .art-block,.responsive.responsive-tablet .art-vmenublock{margin-left:1%;margin-right:1%;width:48%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive .art-responsive-embed{position:relative;padding-bottom:56.25%;height:0}.responsive .art-responsive-embed embed,.responsive .art-responsive-embed iframe,.responsive .art-responsive-embed object{position:absolute;top:0;left:0;width:100%;height:100%}.responsive .art-header{width:auto;height:auto;padding:10px 0}.responsive .art-header .art-headline,.responsive .art-header .art-slogan{display:block!important;top:0!important;left:0!important;margin:2%!important}.responsive .art-header .art-shapes .art-textblock{padding:2%!important;margin:2%!important;line-height:normal;background-image:none;background-color:rgba(127,127,127,.7);color:#eee!important;display:none;top:auto;left:auto;width:auto;height:auto}.responsive .art-header .art-shapes .art-textblock *,.responsive .art-header .art-shapes .art-textblock a:hover,.responsive .art-header .art-shapes .art-textblock a:link,.responsive .art-header .art-shapes .art-textblock a:visited{color:#eee!important}.responsive .art-header .art-shapes .art-textblock>div{display:none;top:auto;left:auto;width:auto;height:auto;padding:0!important}.responsive .art-header .art-shapes,.responsive .art-header .art-shapes *{position:relative;text-align:center;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important}.responsive .art-nav-inner,.responsive .art-shapes~.art-textblock,.responsive .responsive-nav ul.art-hmenu ul,.responsive nav.art-nav{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;position:relative!important}.responsive .art-header #art-flash-area,.responsive .art-header .art-shapes>*{display:none}.responsive .art-shapes~.art-textblock{display:block!important;margin:1% auto!important;width:75%!important}.responsive .art-nav-inner,.responsive nav.art-nav{width:auto!important;margin-top:0;margin-bottom:0;min-width:0}.responsive nav.art-nav{min-width:1%}.responsive .responsive-nav{padding-left:0;padding-right:0;margin-top:20px}.responsive .responsive-nav ul.art-hmenu li{float:none}.responsive .responsive-nav ul.art-hmenu>li,.responsive .responsive-nav ul.art-hmenu>li:first-child,.responsive .responsive-nav ul.art-hmenu>li:last-child{margin-left:0;margin-right:0}.responsive .responsive-nav ul.art-hmenu>li:before{display:none}.responsive .responsive-nav ul.art-hmenu a{margin-top:1px!important;margin-bottom:1px!important;text-align:center;height:auto;white-space:normal}.responsive .responsive-nav ul.art-hmenu>li:first-child>a{margin-top:0!important}.responsive .responsive-nav ul.art-hmenu>li:last-child>a{margin-bottom:0!important}.responsive .responsive-nav .ext,.responsive .responsive-nav ul.art-hmenu>li>ul,.responsive .responsive-nav ul.art-hmenu>li>ul>li{width:auto!important}.responsive .responsive-nav ul.art-hmenu ul{display:none!important;visibility:visible!important}#art-resp,.responsive .responsive-nav ul.art-hmenu>li>ul>li:first-child:after{display:none}.responsive .responsive-nav ul.art-hmenu ul a{padding-left:4%!important}.responsive .responsive-nav ul.art-hmenu ul ul a{padding-left:6%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul a{padding-left:8%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul ul a{padding-left:10%!important}.responsive .responsive-nav ul.art-hmenu ul ul ul ul ul a{padding-left:12%!important}.responsive .responsive-nav ul.art-hmenu>li>ul{padding:5px}.responsive .responsive-nav ul.art-hmenu>li>ul:before{top:0;right:0;bottom:0;left:0}.responsive .art-sheet{width:auto!important;min-width:240px!important;max-width:none}@media all and (max-width:1139px){#art-resp,#art-resp-t{display:block}#art-resp-m{display:none}}@media all and (max-width:480px){#art-resp,#art-resp-m{display:block}#art-resp-t{display:none}}.responsive .art-content-layout,.responsive .art-content-layout-row,.responsive .art-layout-cell{display:block}.responsive .art-layout-cell{width:auto!important;height:auto!important;border-right-width:0!important;border-left-width:0!important;border-radius:0!important}.responsive .art-content-layout-row:after,.responsive .art-content-layout:after,.responsive .art-layout-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden}.responsive .art-post{border-radius:0}.responsive .art-footer-inner{min-width:0}.responsive .art-footer{margin-top:1%}.responsive .responsive-tablet-layout-cell{width:50%!important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.responsive #k2Container{width:auto;padding:15px}.responsive .wrapper{width:auto}.responsive .footer-contacts-maps-img{width:auto;height:auto}.responsive .rate-list-item{width:auto;float:none;margin-left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #525354;border-radius:0}.responsive .rate-list-item:last-child{border:none}.responsive .art-nostyle.rate-block{height:auto;padding:30px 0 40px}.responsive .portfolio-info{height:auto;float:none;padding:0 15px;max-width:none}.responsive #nsp-blog,.responsive .portfolio-info{width:auto}.responsive .portfolio-block-info{position:static;width:auto;background:#fff}.responsive #n2-ss-5-align{display:none}.responsive .nspArt.nspCol3{width:100%;margin:10px 0 0!important}.responsive .nspArts.bottom{padding:0}.responsive .services-list{padding:0 15px}.responsive .services-list-item{width:auto;flex-direction:column;display:flex;justify-content:center;align-items:center;text-align:center}.responsive .about-animate,.responsive .header-contacts-block{display:none}.responsive .about-item{width:auto}.responsive .about-list{flex-direction:column}.responsive .about-item1 p{margin-right:0}.responsive .art-page-footer-info{width:auto;justify-content:center}.responsive .art-hmenu{display:none;margin:0;position:fixed;top:0;width:100%}.responsive #n2-ss-4-align .responsive .n2-ss-layers-container{width:auto;margin:auto}.responsive .services-list-item-img{height:auto}.responsive .rate-list-item-price{margin-top:10px}.responsive .rate-list-item-info{height:auto;margin-bottom:20px;margin-top:30px}.responsive .services-list-item-text h3{margin-bottom:10px}.responsive .services-list-item-text{margin-top:20px}.responsive .header-wrapper{width:auto}.responsive .portfolio-info-item{margin-left:0;width:100%;margin-top:30px}.responsive #nsp-reviews{width:auto}.responsive #nsp-reviews .nspArt.nspCol2{width:100%}.responsive #nsp-reviews p.nspText.tleft.fleft{height:auto}.responsive-tablet .nspArtPage.active.nspCol3{display:flex;flex-wrap:wrap;justify-content:space-between}.responsive-tablet .nspArt.nspCol3{width:48%}.responsive-tablet #nsp-blog img.nspImage{width:100%!important}.responsive #nsp-blog span.nspImageWrapper.tleft.fleft{width:100%}.responsive .art-nostyle.reviews,.responsive .art-nostyle.services-block,.responsive .footer-contacts-info{padding:30px 0}.responsive .hamburger{padding:2px;width:35px;display:block;height:30px;margin-top:4px;cursor:pointer;position:fixed;top:0;right:5px;z-index:10000}.responsive .hamburger-icon,.responsive .hamburger-icon:after,.responsive .hamburger-icon:before{height:4px;width:35px;background:#121213;display:block;position:absolute;border-radius:5px;box-shadow:1px 1px 1px #e8e3e3}.responsive .hamburger-icon{margin-top:3px;transition:.5s}.responsive .hamburger-icon:after{content:"";top:16px}.responsive .hamburger-icon:before{content:"";top:8px}.responsive .parallax,.responsive .parallax-text,.responsive .portfolio-bottom-photo-bottom img,.responsive .portfolio-bottom.clearfix,.responsive .portfolio-photo img,.responsive .portfolio.clearfix,.responsive .rate-list-item-logo{height:auto}.responsive .open.hamburger-icon:before{display:none}.responsive .hamburger-icon.open{transform:rotate(45deg);top:12px}.responsive .open.hamburger-icon::after{transform:rotate(-90deg);top:3px}.responsive .art-hmenu.open{display:block;background:#2b2929}.responsive .art-hmenu.open li{padding:7px;border-bottom:1px solid #3a3838;float:none}.responsive .art-hmenu.open li:last-child{border-bottom:none}.responsive .art-hmenu.open li a{text-align:center}.responsive .rate h2{margin-bottom:30px}.responsive .art-nostyle.rate-block{background:#2a2e32}.responsive .about-title{padding:10px 0 12px}.responsive .art-nostyle.about-block{padding:20px 15px 40px}.responsive .about-list{margin-bottom:20px}.responsive .art-nostyle.blog{padding:30px 0}.responsive .portfolio-photo{width:auto}.responsive .portfolio-info-bottom{float:none;height:auto;position:static;background:#fff;padding:0 15px 40px;max-width:none}.responsive .portfolio-bottom-photo-bottom{float:none;width:auto;margin-top:30px}.responsive .portfolio-block-bottom-info{position:static;width:auto}.responsive .portfolio-info-item-bottom{width:auto;margin-right:0;float:none;margin-top:30px}.responsive .parallax-text{width:auto;padding:0;background:rgba(243,243,243,.95)}.responsive .art-nostyle.reviews h3{color:#000;margin-bottom:0;padding:0 10px}.responsive .footer-contacts,.responsive .header-logo{padding:0 15px}.responsive .header-logo-img img{width:40px}.responsive .header-logo-text h3{font-size:14px}.responsive .search-block{display:none}.responsive #n2-ss-4-align .n2-ss-layers-container{width:auto!important}.responsive #nsp-reviews .nspImage{width:50px!important;height:50px!important}.responsive #nsp-reviews h4.nspHeader.tleft.fleft.has-image{margin:15px 10px 0 65px}.responsive .nextend-bullet-bar{bottom:10px!important}.responsive .rate-list-item-info{width:202px;margin:10px auto 0}.responsive h2{font-size:28px}.responsive .header-wrapper .art-header{position:static;background:#383232}.responsive .header-logo-text{width:200px}.responsive-tablet .portfolio-info,.responsive-tablet .portfolio-info-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}.responsive-tablet .portfolio-info-item,.responsive-tablet .portfolio-info-item-bottom{width:50%;float:none}.responsive .parallax-text-item{width:auto}.responsive-tablet #nsp-reviews a.nspImageWrapper.tleft.fleft{bottom:22px}.responsive-phone #nsp-reviews p.nspText.tleft.fleft::before{height:auto;width:100%;float:none;text-align:center}.responsive .parallax-text-item h3{font-size:28px;padding:15px}.responsive-phone .parallax-btn a{display:block}.responsive #sl-footnote-links{margin-top:10px}.responsive .custom.rate-block.clearfix{height:auto}.responsive .btn-reviews{margin-top:30px}.responsive div#n2-ss-4-align .n2-ss-layer{font-size:22px!important;width:320px!important;text-align:center!important;margin:0 auto!important;left:0!important;right:0!important;display:table!important;top:200px!important}.responsive .certif-left,.responsive .certif-left img,.responsive .chronoforms{width:auto}.responsive-tablet .n2-ss-layer{top:400px!important}.responsive .n2-ss-layer h2{text-align:center!important}.responsive .n2-ss-layer p{text-align: center!important;margin: 10px auto 0!important;padding: 0 10px;}.responsive .portfolio-slider-link{margin-top:20px!important;font-size:16px!important}.responsive .n2-font-e70cf62bef9c96ee9ebff9c90126a81d-link,.responsive .portfolio-slider-link1{margin-top:90px!important}.responsive .art-nostyle.blog h3{margin-bottom:10px}.responsive-tablet .certif-left a{width:49%}.responsive-phone .fasad-column-img img,.responsive-tablet .certif-left a img{width:100%}.responsive .footer-contacts1{margin-top:0}.responsive .responsive .certif-left img{margin-top:18px}.responsive .parallax-btn{margin:20px 0 15px}.responsive .fasad.wrapper{padding:30px 15px}.responsive .fasad-column-text ul{margin-left:30px}.responsive .services-list-item-img{margin-right:0}.responsive .fasad-column-item{width:100%;padding:20px}.responsive .fasad-column-item1{border-bottom:1px solid #c3c1c1}.responsive .fasad-column-text h3{padding:15px 5px}.responsive .warm-photo{margin:0;float:none;width:auto}.responsive .warm-photo img,.responsive .warm-photo2 img{width:100%}.responsive .parallax-text-item h1{padding:10px 0}.responsive .warm-photo2{display:block;margin-top:15px}.responsive .warm-photo{display:none}.responsive .services h3{margin-bottom:25px}.responsive .art-nostyle.slider-two{padding:30px 0}.responsive h1,.responsive h2,.responsive h3{line-height:100%}.responsive .fasad.wrapper h2{margin-bottom:10px}.responsive .fasad-arrow-down{margin-top:50px}.responsive #n2-ss-6-align .n2-ss-slide.n2-ss-canvas{margin-top:25px!important}.responsive-phone #reviewsid{top:-1565px}.responsive-tablet #reviewsid{top:-1210px}.responsive .rate h3{padding:0 10px}.responsive-tablet .parallax-btn{margin:35px 0 27px}.responsive-tablet p.nspText.tleft.fleft{width:97%}.responsive .header-logo-text h3{line-height:120%}.responsive .slider-header {margin:-90px 0 0!important}.responsive .slider-style-cus p {font-size: 14px!important;padding: 0 10px!important;}.responsive .container-reviews {grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));}.responsive .avatar{width: 70px;height: 70px;}p.text-quotes {font-size: 14px;}.responsive h3.white-title{color: #64b3d3}.responsive .specialno-dlya-brysnichki {position: relative;}.responsive .specialno-dlya-brysnichki .review-date {position: absolute;top: 27px;right: 10px;}.responsive div#n2-ss-4 .slider-style-cus {top: 0!important;}