﻿ *{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;transition:.5s!important;outline:none!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;vertical-align:middle!important}ul,ol{padding:10px 10px 10px 20px}a{transition:.5s;text-decoration:none;color:#1e8199}a:hover,a:active,a:focus,a:visited{text-decoration:none;color:#1e8199}::-webkit-scrollbar{width:6px;background:#fff}::-webkit-scrollbar-thumb{width:6px;background:#000}html,body{font-family:Open Sans;font-size:17px;line-height:1.35;color:#222;overflow-x:hidden}strong{font-weight:700}h1,h2,h3,h4,h5,h6{padding:15px 0 8px;font-family:Roboto;font-weight:700}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4{font-size:19px}p{margin:15px 0}table{width:100%}table tr:nth-child(1) td{color:#222;font-weight:700}table tr:nth-child(odd) td{background:#f1f1f1}table tr td{padding:12px;border:1px solid #e1e1e1;text-align:left;color:#222}.block-content table tr td strong,table tr td strong{font-weight:700}.page-id-63 table tr td:nth-child(1){width:115px}.index-obj,.index-pr,.index-text,.index-works,.one-service-action,.index-price,.index-logos,.index-call,.index-rek,.index-rek1,.index-text,.index-park,.index-rek,.one-service-action,.index-block-text,.index-map,.footer{content-visibility:auto!important}.header{padding:0;box-shadow:0px 0px 4px 0px #cfcfcf;position:fixed;left:0;top:0;width:100%;z-index:9995;background:rgba(0,0,0,.3)}.mini-header{background:#333;font-size:14px;padding:15px 0;color:#ccc;margin:0}.mini-header i{margin:0 7px 0 0;color:#ccc}.mini-header a{color:#ccc}.top-header{padding:10px 0;background:0 0;background:rgba(0,0,0,.5);width:100%}.home .top-header{position:fixed;left:0;top:48px;width:100%}.header.fixed-header .top-header{background:rgba(0,0,0,.9)}.logo img{max-height:70px}.topmenu{padding-top:27px}.topmenu ul{padding:0;margin:0;list-style:none;text-align:center;height:15px}.topmenu ul li{display:inline-block;margin:0 10px 0 0}.topmenu ul li a{color:#333;color:#fff;padding:0;line-height:.8;font-size:15px;text-transform:uppercase;font-weight:700}.topmenu ul li.current-menu-item a,.topmenu ul li.current_page_item a,.topmenu ul li a:hover{color:#c9c9c9}.close-menu{display:none}.top-contacts{text-align:right}.top-contacts a{font-size:16px;font-family:Roboto;color:#333;color:#fff;display:block;float:none;clear:both;margin:3px 0}.home .topmenu ul li a,.home .top-contacts a{color:#fff}.top-contacts a.btn-header-order-call{border:1px solid #fff;padding:8px 12px;font-size:14px;text-align:center}.header.fixed-header .mini-header{padding:8px;font-size:12px}.home .header.fixed-header .top-header{top:32px}.header.fixed-header .top-header{padding:6px 0}.header.fixed-header .top-contacts a{font-size:14px}.header.fixed-header .top-contacts a.btn-header-order-call{padding:4px 8px;max-width:140px;font-size:13px;float:right;margin-top:0}article.content{min-height:calc(100vh - 340px);padding-bottom:70px}.top-heading{padding:60px 0;margin:0 0 30px;background:#ffc20e;margin-top:161px}#breadcrumbs{margin:0 0 7px;padding:0}#breadcrumbs,#breadcrumbs a{color:#444;font-size:13px}.page-title,.heading{font-size:42px;font-weight:700;padding:0;color:#222;margin:0 0 7px;font-family:Roboto;font-family:Play;text-transform:uppercase}.heading{text-align:center}iframe{width:100%}.block-content strong{font-weight:300}.index-top{background-image:url('/img/fon01.jpg');background-size:cover;background-position:50% 50%}.bg-index-top{padding:190px 0 80px;background:rgba(0,0,0,.65)}.index-top-h1{font-size:60px;font-weight:700;color:#fff;font-family:Roboto;font-family:Play;line-height:1.2;text-align:center;text-transform:uppercase}.index-top-h1 h1{font-size:60px;padding:0;font-family:Play}.index-top-h2{font-size:80px;font-weight:700;color:#fff;font-family:Roboto;text-shadow:1px 1px 2px #000,0 0 5px #fff;margin:0 0 10px}.index-top-h3{font-size:32px;font-weight:300;text-align:center;padding:5px 0 0;color:#fff;font-family:Play}.index-top-h3 span{background:#ffc20e;color:#222;padding:8px 12px;font-weight:700;letter-spacing:1px}.first-screen-form{padding:30px;background:rgba(85,85,85,.75);border-radius:10px;max-width:700px;margin:30px auto 0}.h-first-screen-form{font-family:Roboto;font-size:24px;margin:0 0 15px;color:#fff;text-align:center}.f-img{text-align:center;margin-top:25px}.f-img img{width:100px;margin:0;padding:0}.home .heading,.index-brands .heading{color:#333;text-align:center;font-size:34px}.index-pr{text-align:center;font-family:Roboto;padding:45px 0;font-size:15px;font-weight:300}.index-pr .col-xl-3,.index-pr .col-xl-4{margin:30px 0}.index-pr img{margin:0 auto 15px;display:block;float:none;clear:both;max-width:70px}.index-pr span{font-family:Roboto;font-size:20px;display:block;width:100%;float:none;clear:both;margin:0 0 7px}.index-pr small{font-family:Open Sans}.heading-line{margin:0 0 15px;text-align:center}.heading-line span{background:#ffc20e;display:inline-block;width:150px;height:5px}.index-text{background:#f1f1f1;padding:65px 0;text-align:center;font-size:18px}.index-price{padding:65px 0}.index-price .heading{color:#222}.index-price table{width:100%!important}.index-price table strong{font-weight:700}img.water-img{width:100%;margin:-80px 0 0}.index-obj{padding:60px 0;border-bottom:1px solid #e1e1e1}.one-index-obj{margin:15px 0}.img-index-obj{width:200px;float:left;margin-right:30px}.img-index-obj img{border-radius:5px}.content-index-obj{width:calc(100% - 230px);float:left}.h-index-obj{font-family:Roboto;margin:0 0 10px;font-size:19px;color:#222}.price-index-obj{font-family:Play;font-size:16px;margin:0 0 10px;color:#222}.price-index-obj span{padding:5px 8px;background:#ffc20e;color:#222}.text-index-obj{color:#222}.index-call{background:#f1f1f1;padding:0;display:flex}.index-call-text-block{width:50%}.index-call-text{padding-top:90px;padding-bottom:90px;padding-left:0;position:relative;width:570px;left:calc(100% - 650px);z-index:99999}.h1-index-call{font-family:Play;font-size:44px;text-transform:uppercase;font-weight:700}.h2-index-call{font-size:17px}.h3-index-call{margin:7px 0}.h3-index-call a{font-size:22px;display:inline-block;color:#222;font-weight:700;text-transform:uppercase}.h4-index-call{font-family:Play;font-size:32px;text-transform:uppercase;font-weight:700}.h5-index-call{margin:5px 0 15px}.index-call-img{background-size:cover;background-position:50% 50%;width:50%;left:50%}.index-call img{max-height:300px}.index-park{padding:60px 0}blockquote{border:7px solid #e5e5e5;padding:15px;margin:0 0 15px}blockquote p{margin:0}.one-park-img{padding:0 7px}.index-logos{padding:60px 50px}.block-logos-img{text-align:center}.block-logos-img img{margin:8px;height:55px}.index-rek{padding:60px 0}.block-rek-img{text-align:center}.index-rek img{width:calc(13.3% - 24px);margin:10px;border:3px solid #999;cursor:pointer}.index-rek img:hover{border:3px solid #ffc20e}.index-block-text{padding:65px 0 0;font-size:15px}.index-map p{margin:10px 0 0}.home .footer{padding-top:30px;background:#222}.home article.content{padding-bottom:0}.index-brands{padding:65px 0;background:#f1f1f1}body.single .index-brands{margin:65px 0 0}.index-brands .swiper-slide{text-align:center;margin:15px 0 0}.index-brands .swiper-slide img{margin:0}.index-brands .swiper-slide a{color:#222;font-family:Roboto}.swiper-container{width:100%;height:100%}.swiper-pagination{width:100%;position:static}.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;width:6px;height:6px;box-shadow:inset 0 0 0 3px #333;border-radius:50%;opacity:.2}.swiper-pagination .swiper-pagination-bullet-active{transform:scale3d(1.75,1.75,1);box-shadow:inset 0 0 0 1px #333;background:0 0;opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{margin:15px 0 0;bottom:0;left:0;width:100%}.index-works{padding:65px 0}.index-reviews{background:#fff;border-bottom:1px solid #eee}.text-one-rev{font-size:15px;min-height:180px}.text-one-rev p{margin:0}.img-one-rev{margin:15px 0 5px}.img-one-rev img{border-radius:50%;width:90px}.name-one-rev{font-weight:700;font-size:16px}.sample-posts{padding:65px 0}.sample-posts .heading{color:#222;text-align:left;font-size:34px}.category-description{margin:30px 0}.one-list-post{margin:0 0 50px;padding:0 0 50px;border-bottom:1px solid #ddd}.h-one-post{margin:0 0 15px;font-family:Roboto;font-size:28px;line-height:1.25}.h-one-post a{color:#ffc20e}.one-list-post-services .h-one-post{font-size:19px;margin:15px 0 7px}.one-list-post-services .h-one-post a{color:#222}.one-list-post-services{margin:15px 0;font-size:15px}.one-list-post-services:hover>a img{opacity:.8}.one-list-post-services span{display:block}.one-list-post-services small{display:block;margin:7px 0 15px}a.link-one-list-post{font-size:17px;color:#222;padding:15px;background:#ffc20e;display:block;text-align:center}a.link-one-list-post i{margin:0 0 0 5px}a.link-one-list-post:hover{background:#222;color:#fff}.block-calc{border:3px solid #ffc20e;background:rgba(0,0,0,.05);margin:45px 0;padding:15px}.h-block-calc{padding:15px;padding-bottom:0;font-size:22px;font-weight:700;font-family:Play}.one-calc{padding:15px;width:32%;float:left}.one-param{margin:0 0 30px}.one-param span{display:flex;width:155px;float:left;padding-right:15px;min-height:46px;align-items:center;font-weight:700;line-height:1.2}.one-param input{width:80px;margin:0}.one-param input[type=checkbox]{width:22px;height:22px;margin:13px 0 0}.one-param select{width:150px;margin:0}.result-calc{padding:15px;width:36%;float:left;margin-top:-44px}.res-calc{font-weight:700;margin:8px 0}.result-calc span{font-weight:300}.result-calc .res-calc-2 span{display:block;font-weight:700;font-size:22px}.result-calc a{color:#222;display:inline-block;float:none;clear:both;margin:0 0 7px;font-family:Play;font-size:14px;font-weight:700;background:#ffc20e;border-radius:5px;padding:10px 25px;text-transform:uppercase}.result-calc a:hover{background:#222;color:#fff}.res-calc-6 p{margin:0}.res-calc-6 em{font-weight:300;font-style:italic;font-size:15px;line-height:1.4;display:block}span.wpcf7-form-control-wrap.textarea-910{display:none!important}.wp-pagenavi{width:100%;clear:both;float:none;text-align:center;margin:50px 0 0}.wp-pagenavi span.pages{display:none}.wp-pagenavi a,.wp-pagenavi span{font-size:16px;padding:7px 13px;border:1px solid #ffc20e;margin:0 3px;color:#ffc20e}.wp-pagenavi a:hover,.wp-pagenavi span:hover,.wp-pagenavi span.current{background:#ffc20e;color:#222;font-weight:700;border:1px solid #ffc20e}.img-one-service-page img{width:100%;margin:0 0 30px}.one-service-page .sample-posts{padding:30px 0}.one-service-page .sample-posts .one-product{margin:7px 0}.one-service-action{margin:30px 0 0;background-image:url('/img/action-bg.jpg');background-position:50% 50%;background-size:cover}.bg-one-service-action{background:rgba(0,0,0,.65);padding:30px}.left-one-service-action{font-size:26px;color:#fff;display:flex;align-items:center;justify-content:flex-start;font-family:Roboto}.left-one-service-action span{color:#222;background:#ffc20e;padding:3px 5px;font-size:24px;border-radius:5px}.home .one-service-action{margin:0}.home .bg-one-service-action{padding:65px 0}.home .left-one-service-action{font-size:32px}.home .left-one-service-action span{font-size:28px}.st-block{padding:65px 0;background:#ffc20e;color:#222}.list-st-block{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.one-st-block{width:20%;padding:15px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.circle-st{width:115px;height:115px;background:#fff;border-radius:50%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:10px}.num-st{background:#ffc20e;font-weight:700;font-family:Play;border-radius:50%;color:#222;width:27px;height:27px;display:flex;justify-content:center;align-items:center}.img-st{width:100%;text-align:center;padding-top:6px}.img-st img{max-width:60px}.h-st{width:100%;margin:12px 0 6px;font-weight:700;text-align:center;line-height:1.1}.text-st{width:100%;text-align:center;font-size:14px}.index-rev-text{padding:0 0 65px}.index-rev-text .swiper-slide{padding:10px 3px}.index-rev-text .swiper-slide .rev-content{padding:15px;border-radius:7px;box-shadow:0px 0px 4px 0px #cfcfcf;font-size:15px;margin-top:5px;margin-bottom:5px}.index-rev-text .swiper-slide .text-rev-content{min-height:180px}.index-rev-text .swiper-slide .rev-content p{margin:0}.index-rev-text .swiper-slide img{border-radius:50%;width:70px;margin:10px auto 4px;display:block}.index-rev-text .swiper-slide span{display:block;width:100%;text-align:center;font-style:italic}.index-mess{background-image:url('/img/bg-index-mess.jpg');background-size:cover;background-position:50% 50%}.content-index-mess{min-height:200px;padding:50px;background:#fff;margin:65px 0}.content-index-mess:before{content:'';width:342px;height:500px;display:block;background-image:url('/img/phone-in-hand.png');background-size:cover;background-position:50% 50%;position:absolute;margin-top:-78px}.right-content-index-mess{width:430px;float:right}.h-index-mess{font-size:38px;font-family:Play;font-weight:700;text-transform:uppercase}.mini-h-index-mess{font-size:28px;font-weight:700;margin:15px 0}.text-index-mess{font-size:18px;padding-right:140px}.text-index-mess img{width:54px;margin:0 12px 0 0;display:block;float:left}.link-index-mess{font-size:34px;font-family:Play;font-weight:700;margin:15px 0 0}.link-index-mess a{color:#333}.link-index-mess img{width:40px;margin:-7px 0 0 17px}ul.sub-menu{position:absolute;background:#000;padding:8px;height:auto;display:none}.topmenu ul.sub-menu li{display:block;margin:0 0 1px;float:none}.topmenu ul.sub-menu li a{display:block;float:none}.topmenu ul li:hover>ul.sub-menu{display:block}.one-product{text-align:center;margin:30px 0}.one-product a{display:block;font-size:15px;font-weight:300;margin:15px 0;color:#222;font-family:Roboto}.gallery-image-sale{padding-right:15px}.img-one-product{width:100%;background-size:cover;background-position:50% 50%}.img-one-product img{max-height:320px}.one-product .list-price{font-size:22px;font-family:Roboto;display:block}.one-product .order-btn-sale{text-align:center}.one-product .order-btn-sale a{display:inline-block;font-size:16px;padding:15px 20px;width:150px}article.content .side.widget.widget_text .widget-title{color:#222;font-size:28px}article.content .side.widget{margin:0 0 30px}#text-5.side.widget.widget_text{padding:30px;background-image:url('/wp-content/uploads/2020/10/bg-form.png');background-position:50% 50%;background-size:cover}#text-5.side.widget.widget_text .widget-title{color:#fff;margin:0 0 15px}.one-list-contacts{margin:0 0 15px}.one-list-contacts img{width:28px;float:left;display:block;margin:0 10px 0 0}.fixed-mobile-phone{display:none}.gallery-image-sale .gallery .gallery-item:nth-child(1),.gallery-image-sale .gallery .gallery-item:nth-child(1) img{width:100%!important}.gallery-image-sale .gallery .gallery-item img{border:none!important}.gallery-image-sale .gallery .gallery-item:nth-child(2),.gallery-image-sale .gallery .gallery-item:nth-child(3),.gallery-image-sale .gallery .gallery-item:nth-child(4),.gallery-image-sale .gallery .gallery-item:nth-child(5),.gallery-image-sale .gallery .gallery-item:nth-child(6),.gallery-image-sale .gallery .gallery-item:nth-child(7),.gallery-image-sale .gallery .gallery-item:nth-child(8),.gallery-image-sale .gallery .gallery-item:nth-child(9),.gallery-image-sale .gallery .gallery-item:nth-child(10),.gallery-image-sale .gallery .gallery-item:nth-child(11),.gallery-image-sale .gallery .gallery-item:nth-child(12),.gallery-image-sale .gallery .gallery-item:nth-child(13),.gallery-image-sale .gallery .gallery-item:nth-child(14),.gallery-image-sale .gallery .gallery-item:nth-child(15){width:calc(20% - 1px)!important;margin:1px 1px 0 0!important}.gallery-image-sale .gallery .gallery-item{margin:1px 1px 0 0!important}.gallery-image-sale .gallery br{display:none!important}.data-project{width:100%;font-size:15px;border:1px solid #e4e4e4}.one-data-project{width:100%;clear:both;float:none}.one-data-project:nth-child(odd) span,.one-data-project:nth-child(odd) small{background:#e4e4e4}.one-data-project span{display:block;width:220px;float:left;margin:0;font-weight:700;padding:15px;border-right:1px solid #e4e4e4}.one-data-project span img{width:18px;margin:-5px 5px 0 0}.one-data-project small{width:calc(100% - 220px);display:block;float:right;padding:15px}.price-sale{font-size:24px;font-family:Roboto;margin:15px 0}.order-btn-sale a{background:#ffc20e;color:#fff;border-radius:5px;padding:15px 25px;display:block;width:200px;text-align:center;margin:15px 0 0}.order-btn-sale a:hover{background:#777}.contacts-content{font-size:18px;font-weight:700}.index-calc{background-image:url('/img/calculator.jpg');background-size:cover;background-position:50% 50%;text-align:center}.bg-index-calc{background:rgba(0,0,0,.7);padding:100px 0}.index-calc a{border:1px solid #fff;color:#fff;padding:15px 30px}.index-calc a:hover{background:#fff;color:#000}.modal-win{display:none;width:450px}.h-modal{font-weight:700;font-size:24px;font-family:Roboto;text-align:center;line-height:1.25;margin:0 0 15px}.h-modal span{font-size:20px}.fancybox-close-small,.fancybox-close-small:after{outline:none!important;border:none!important}input,select,textarea{padding:12px;border-radius:4px;border:1px solid #dcdcdc;outline:none;font-size:15px;width:100%;font-weight:300;margin:3px 0;color:#000}span.wpcf7-form-control-wrap{display:block}select{padding:10px;outline:none}textarea{height:120px}label{text-align:left}div.wpcf7 br{display:none}div.wpcf7{width:100%;margin:0}div.wpcf7 label{font-size:14px;display:block;width:100%;float:none;clear:both}input[type=submit]{font-size:15px;border:none;text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:3px 0 0;background:#ffc20e;font-weight:400;color:#222;padding:13px;display:block;font-family:Play;max-width:100%;font-weight:700;letter-spacing:1px;text-align:center}input[type=submit]:hover{background:#222;color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}div.wpcf7-response-output{margin:0!important}span.wpcf7-not-valid-tip,.ajax-loader,.wpcf7 br{display:none!important}.wpcf7-form-control-wrap.quiz-210 span.wpcf7-not-valid-tip{display:block!important;margin:0 0 7px;font-size:14px}div.wpcf7-response-output{padding:15px!important;width:100%!important;float:none;clear:both;max-width:100%!important;margin:0 auto!important;margin-top:7px!important;font-size:17px;text-align:center;color:#fff!important;font-weight:400!important;border:none!important;border-radius:4px!important;background:#c52517!important}div.wpcf7-validation-errors,.ampcf7-error-massage{background:#c52517!important}.ampcf7-error-massage,.ampcf7-successes-massage{padding:15px!important;width:100%!important;float:none;clear:both;max-width:100%!important;margin:0 auto!important;margin-top:7px!important;font-size:17px;text-align:center;color:#fff!important;font-weight:400!important;border:none!important;border-radius:4px!important;background:#318930!important}div.wpcf7-mail-sent-ok{background:#318930!important}.ampcf7-error-massage{background:#c52517!important}.ampcf7-error-massage,.ampcf7-successes-massage,.hidden{display:none}span.bold{font-weight:700}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}img.aligncenter{float:none;clear:both;text-align:center;margin:15px 0}img.alignnone{float:none;clear:both;text-align:center;margin:15px 0}.footer{color:#fff;position:relative;padding-top:90px;padding-bottom:30px;z-index:999;background:#222;background:-moz-linear-gradient(183deg,transparent 0%,transparent 20%,#222 20.2%,#222 100%);background:-webkit-linear-gradient(183deg,transparent 0%,transparent 20%,#222 20.2%,#222 100%);background:linear-gradient(183deg,transparent 20%,transparent 20%,#222 20.2%,#222 100%);font-size:14px}.footer .widget{margin:15px 0}.widget-title{font-family:Roboto;margin:0 0 6px;font-size:18px;color:#fff}.widget p{margin:0 0 15px}.footer .widget img,.footer img{max-width:220px}.footer .widget a{color:#fff}.footer .widget ul{list-style:none;padding:0}.footer .widget ul li{margin:5px 0}.footer-logo img{max-height:100px;margin:0 0 10px}.copyright{border-top:1px solid rgba(238,237,237,.4);padding-top:15px}#toTop{display:block;text-align:center;position:fixed;padding:10px 0 0;right:25px;bottom:25px;width:45px;height:45px;border-radius:50%;background:#ffc20e;cursor:pointer;z-index:9995;box-shadow:0 5px 15px rgba(255,255,255,.3)}#toTop.default{opacity:0}#toTop.fixed{opacity:1}#toTop img{width:15px;transform:rotate(270deg)}#toTop:hover{background:#777}@media screen and (max-width:1200px){.none-1200{display:none}.index-top-h1{font-size:40px}.index-top-h1 h1{font-size:40px}.index-top-h2{font-size:45px}.index-top-h3{font-size:21px}.topmenu{padding-top:9px}.topmenu ul li{margin:0 5px 0 0}.topmenu ul li a{font-size:14px}.index-call-text{position:static;padding-left:30px;padding-right:30px;left:0!important;z-index:1!important}.h1-index-call{font-size:32px}.h4-index-call{font-size:26px}.page-title,.heading,.home .heading,.index-brands .heading{font-size:30px}.index-park{padding:60px 0 0}}@media screen and (max-width:991px){.index-call .heading{font-size:30px}.topmenu ul li a{font-size:13px}.data-project{margin:30px 0 0}.one-st-block{width:33.33%}.content-index-mess:before{margin-left:-140px}.right-content-index-mess{width:360px}.text-index-mess{padding-right:50px}.one-calc{width:50%}.one-param{margin:0 0 10px}.one-param span{font-size:15px;width:140px}.result-calc{width:100%;float:none;clear:both;margin-top:0}.index-call-text{width:calc(100% - 30px)}}@media screen and (max-width:768px){html,body{font-size:15px}.modal-win{top:calc(-50vh + 300px)!important;position:relative;left:-8px!important;width:calc(100% - 0px)}.header,.home .top-header{position:static}.mini-header{display:none}.index-top a{width:auto;padding:0}table tr td{font-size:14px;padding:7px}.page-title,.heading{font-size:20px}h2{font-size:21px}h3{font-size:19px}.top-heading{padding:15px 0;margin:0 0 15px}article.content{padding-bottom:30px}.img-one-product img{max-height:100%}.one-product a{font-size:15px}.one-product .list-price{font-size:16px}.one-list-post{margin:30px 0;padding:0 0 30px;border-bottom:1px solid #ddd}.h-one-post{font-size:18px}.price-sale{font-size:20px}.bg-index-top{padding:30px 0}.index-top-h3{margin:0 0 30px}.top-header .container{width:100%;max-width:100%}.top-header .row{display:block}.logo{float:left;width:136px;padding-right:0}.logo img{max-width:135px}.topmenu{padding:10px 15px;position:absolute;background:#fff;width:100%;top:90px;left:0;z-index:-1;opacity:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:none}.topmenu.active{z-index:9995;opacity:1;display:block}.topmenu ul{display:block;height:auto}.topmenu ul li{display:block;margin:15px 0}.topmenu ul li a{font-size:16px;color:#333}.close-menu{position:absolute;right:15px;top:29px;width:32px;display:block;cursor:pointer}.close-menu.active img.no-active-img,.close-menu img.active-img{display:none}.close-menu.active img.active-img{display:block}.header{padding:0}.top-contacts{float:left;width:calc(100% - 202px);text-align:left;padding-top:14px;padding-left:0;padding-right:0}.top-contacts a{font-size:13px;text-align:center}.bg-index-top{padding:20px 15px 30px}.index-top-h1{font-size:24px}.index-top-h1 h1{font-size:24px}.index-top-h2{font-size:40px}.index-top-h3{font-size:18px}.index-top a{margin:0 auto}.h-top-index-form{font-size:22px}textarea{height:70px}.index-pr{padding:30px 0}.index-pr img{max-width:60px}.index-pr span{font-size:16px}.index-text{font-size:16px;padding:30px 0}.index-price{padding:30px 0}img.water-img{margin:-10px 0 0}.one-list-post-services .h-one-post{font-size:16px}.home .left-one-service-action{font-size:20px}.home .left-one-service-action span{font-size:18px}.home .bg-one-service-action{padding:30px 0}.index-works{padding:30px 0}.index-works img{width:100%}.home .heading,.index-brands .heading{font-size:22px}.index-call{padding:30px 0;text-align:center}.index-call .heading{text-align:center}.index-call a{padding:15px 25px;width:200px;margin:10px auto 25px}.index-call img{max-height:200px;margin:0 auto}.index-brands{padding:30px 0;border-bottom:1px solid #eee}.index-block-text{padding:30px 0 0}img.alignleft,img.alignright,img.aligncenter,img.alignnone{float:none;clear:both;width:100%;text-align:center;margin:15px 0}.one-list-contacts{font-size:15px}.one-list-contacts img{width:20px;margin:0 7px 0 0}article.content #text-5.side.widget.widget_text{margin-top:40px}article.content .side.widget.widget_text .widget-title{font-size:22px}.one-list-post-services img{width:100%}.category-description{margin:15px 0}.sample-posts .heading{font-size:20px}.left-one-service-action{font-size:20px}.left-one-service-action span{font-size:18px}.one-service-page .sample-posts .col-xl-12{padding:0}.one-service-page .sample-posts .one-product{padding:0;margin:0}.data-project{margin:30px 0 0;font-size:14px}.one-data-project span,.one-data-project small{padding:10px}.one-data-project span{width:190px}.one-data-project small{width:calc(100% - 190px)}.sample-posts{padding:30px 0}.sample-posts .one-product{margin:0}.one-service-page .sample-posts .one-product .img-one-product img{width:100%}.one-service-page .sample-posts .one-product{padding:0 15px}.one-service-page .sample-posts .container{padding:0}.one-service-page .sample-posts .container .col-xl-12{padding:0 15px}.bg-index-calc{padding:50px 0}.footer{padding-top:30px;padding-bottom:15px;background:#222}.footer-logo img{max-height:80px}.widget-title{font-size:16px}.fixed-mobile-phone{width:100%;position:fixed;top:-100px;background:#fff;padding:10px 0;text-align:center;z-index:9997;box-shadow:0px 0px 4px 0px #cfcfcf;display:block}.fixed-mobile-phone.active{opacity:1;top:0}.fixed-mobile-phone a{color:#222;font-family:Roboto;font-size:18px}.fixed-mobile-phone a.btn-call-header{color:#222;display:inline-block;float:none;clear:both;margin:5px 0 0;font-family:Play;font-size:14px;font-weight:700;background:#ffc20e;border-radius:5px;padding:10px 12px;text-transform:uppercase}.first-screen-form{margin:0 auto}.h-first-screen-form{font-size:18px}.f-img img{width:31%;margin:2px 0}.img-index-obj{width:150px;margin-right:15px}.content-index-obj{width:calc(100% - 165px)}.h-index-obj{font-size:16px}.index-obj{padding:30px 0}.home .topmenu ul li a{color:#222}.index-pr{padding:15px 0}.index-pr .col-xl-3,.index-pr .col-xl-4{margin:15px 0}.index-works{padding:30px 15px}.block-logos-img img{margin:3px;height:40px}.index-call-text{padding:0 30px}.index-call{padding:30px 0 0}.index-call a{width:100%;margin:0;padding:0}.index-call-img{height:300px;margin:15px 0 0}.h1-index-call,.h4-index-call,.home .heading,.index-brands .heading{font-size:22px}.index-rek{padding:30px 0}.index-rek img{margin:3px;width:calc(25% - 12px);border:1px solid #999}.index-rek img:hover{border:1px solid #ffc20e}.index-rek img:last-child{display:none}.index-park{padding:30px 0 0}.one-st-block{width:50%}.one-st-block:nth-child(5){width:100%}.circle-st{width:105px;height:105px}.img-st{padding-top:8px}.img-st img{max-width:52px}.index-rev-text{padding:0 0 30px}.index-rev-text .swiper-slide .text-rev-content{min-height:180px}.index-rev-text .swiper-container-horizontal>.swiper-pagination-bullets,.index-rev-text .swiper-pagination-custom,.swiper-pagination-fraction{margin:0}.content-index-mess:before{display:none}.content-index-mess{padding:30px;margin:45px 0}.right-content-index-mess{float:none;width:100%}.h-index-mess{font-size:30px}.mini-h-index-mess{font-size:20px;margin:8px 0 15px}.text-index-mess{padding-right:0;font-size:16px}.text-index-mess img{width:43px;margin:0 7px 0 0}.link-index-mess{font-size:20px}.link-index-mess img{width:28px;margin:-3px 0 0 8px}.block-calc{padding:0;margin:15px 0}.h-block-calc{font-size:19px}.one-calc{width:100%;padding-bottom:0}.one-calc2{padding-top:0}.one-param input{width:70px}.one-param select{width:calc(100% - 140px)}.result-calc{font-size:14px}.result-calc .res-calc-2 span{font-size:22px}.index-call{display:block}.index-call-text{width:100%}.index-call-text-block{width:100%}.index-call-img{width:100%;left:0}ul.sub-menu{width:100%;background:#fff;position:static;padding:0}.topmenu ul.sub-menu li{display:block;margin:15px 0}}