@font-face{font-family:'Roboto-Regular';src:url(css/fonts/Roboto-Regular.eot);src:url(css/fonts/Roboto-Regular.woff2) format('woff2') , url(css/fonts/Roboto-Regular.woff) format('woff') , url(css/fonts/Roboto-Regular.ttf) format('truetype') , url(css/fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype');font-weight:normal;font-style:normal}body{font-family:Roboto-Regular,Arial,sans-serif;font-size:18px;background-color:#fff;color:#797d7a}ul{list-style-type:none;margin:0}img{max-width:100%;height:auto}a{text-decoration:none!important}input{outline:none}a:focus{outline:none}.phone a,.search-toggle,.title-main span,.scheme-title span,.service-popup .callback,.master-title span,.info-title span,.color-icon-1,.contact-title,.cat-list .cat-item a,.categories-title,.nav-links,.nav-links a{color:#00b400}.header-info,.show-phone,.sub-menu .menu-item,.scheme-round,.service-title,.service-price,.service-problem a,#true_loadmore,.current-cat,.nav-links .current{background-color:#00b400}.header-info,.show-phone a,.master,.pulse-button,.callback-button input,.sub-menu .menu-item a,.widget_text p,.widget_text strong,.footer-phone-box,.footer-phone a,.footer-email a,.footer .menu-item a,.es_textbox_button,.footer-bottom,.scheme-round,.scheme-block i,.scheme-title,.scheme-desc,.service-title,.service-price,.service-problem a,.master-title,#true_loadmore,.cat-list .cat-item.current-cat a,#ajaxsearchliteres1 .showmore a,#ajaxsearchliteres1 .results .item .asl_content h3,#ajaxsearchliteres1 .results .item .asl_content h3 a,.categories-subtitle,.nav-links .current,.page-numbers:hover,.categories-form button{color:#fff}.phone,.button-info,.header-info,.search-toggle .fa-times,.header .active .fa-search,.header.show .search-box .search-input,.menu-link,.menu-link img,.sub-menu,.service-row,.service-popup .callback{transition:all 400ms}.search-toggle .fa-times,.header .active .fa-search{opacity:0}.phone,.menu-title,.popup-title,.title-main,.menu-link,.advantages-wrap,.sub-menu,.title,.scheme-title,.scheme-desc,.service-title,.service-price,.service-item-price,.service-popup,.service-popup .callback,.service-problem,.master-title,.master-wrapper,.info-title,#true_loadmore,.pagination,.title-succes,.carousel-title,.catalog-title,.catalog-box{text-align:center}.categories-title,.testimonial-box i{font-size:65px}.title-main,.scheme-title,.master-title,.info-title{font-size:42px}.popup-title,.modal-close i,.info-icon-item i,.contact-title,.nav-links,.title-succes{font-size:25px}.text-block p,.menu,.phone,.service-problem,.info-icon,.popup-item,.testimonial-text,.header-info,.article-title,#true_loadmore,.cat-list,.phone-item i{font-size:20px}.sub-menu .menu-item a,.es_textbox_button,.es_textbox_class,.breadcrumbs{font-size:15px}.time-work,.breadcrumbs i,.footer-bottom,.meta,.es_submit_button{font-size:12px}.service-price,.service-title,.custom-logo-link,.header-info-wrap a,.pulse-button,#popap-master .popup-img,#popap-master .wpcf7,.testimonial-box img,.testimonial-title,.service-popup .callback,.form-block .callback-button,.form-item,.info-text,.info-img{display:inline-block}.search-box .search-input,.service-popup .callback,.cat-list .cat-item{border:1px solid #00b400}.popup,.popup-item input,.callback-button input,.popup-item textarea,.service-problem a,.callback-button input,.form-item input,#true_loadmore,.categories-form select,.catalog-box{border-radius:5px}.form-block .callback-button input,.form-item input{width:485px}.menu-link,.scheme-round,#disqus_thread,#true_loadmore,.carousel-box img,.catalog-brand img{margin:0 auto}.sub-menu .menu-item a img,.scheme-img,.scheme-round,.asl_content .asl_image,.go-top,.testimonial-box img{border-radius:50%}.footer-phone-box,.custom-logo-link,.carousel-title,.catalog-title{margin-top:20px}.carousel-box img,.catalog-brand img{height:85px}.testimonial-box,.carousel-box:hover{box-shadow: 0 0 20px 0 #00000036}.es_textbox_class,.header-info-wrap a,.menu-title,.sub-menu,#ajaxsearchliteres1 .asl_image .search-box .search-input,.popup-item input,.callback-button input,.popup-item textarea,.callback-button input,.es_textbox_button,.textwidget iframe,.categories-form button,.categories-form select,.es_button{width:100%}.header{box-shadow: 0 5px 10px -5px #00000036}.menu{display:flex;justify-content:center;padding-left:0}.custom-logo-link{width:240px}.menu-item a{color:#797d7a}.menu-item{padding:35px 30px;border-bottom:3px solid #fff}.menu-item:hover{background-color:#f5f5f5;border-bottom:3px solid #00b400}.phone{margin:37px -10px 0 0;width:250px}.button-info{position:absolute;right:-10px;top:1px;cursor:pointer;color:#d6d6d6;width:20px}.button-info:hover{color:#00b400}.active-button{color:#00b400;transform:rotate(180deg)}.phone-wrapper{position:relative}.phone>a{border-bottom:1px dashed}.header-info{opacity:0;position:absolute;padding:20px 10px 5px;width:250px;z-index:-1;box-shadow: 0 7px 17px 0 #00000036}.header-info-wrap{background-color:#459107}.show-info,.header .active .fa-times{opacity:1;z-index:1}.phone-item{border-bottom:1px solid #00b400}.phone-item img{width:25px}.header-info-wrap a,.phone-item{padding:5px}.header-info-wrap a{outline:none}.header-info-wrap a:hover,.page-numbers:hover{background-color:#ffa70f}.time-work{padding:5px 0}.tb-menu-toggle{display:none}.menu-link{display:block;height:230px;position:relative;padding:20px;width:80%;background:no-repeat center}.menu-link:hover{background-color:#00b400}.menu-link:hover .menu-title{color:#fff}.menu-title{position:absolute;bottom:20px;left:50%;margin-left:-50%;color:#797d7a}.menu-link img{position:absolute;margin:auto;left:0;top:-50px;bottom:0;right:0}.home .menu-link img{width:50%}.menu-link.hover-img{box-shadow: 0 7px 17px 0 #00000036}.sub-menu{display:flex;position:absolute;justify-content:center;z-index:3;top:115px;visibility:hidden;opacity:0;left:20px;padding:0}.sub-menu .menu-item{margin:5px;padding:0;border-bottom:none}.sub-menu .menu-item a{display:flex;flex-direction:column-reverse}.sub-menu .menu-item a img{max-width:110px;display:block;margin:25px 25px 10px 25px}.sub-menu .menu-item a:hover{color:#ffa60b}.menu-item-has-children:hover .sub-menu{visibility:visible;transition:1s;opacity:1}.menu-item-has-children:hover .sub-menu .menu-item{background-color:#00b400}.service-row{display:flow-root;margin:10px 0}.service-row:hover{background-color:#f5f5f5;border-top-right-radius:10px;border-bottom-right-radius:10px}.menu-item-has-children:before{content:"\25be";position:absolute;left:80px}.search-toggle{position:absolute;right:0;top:39px}.search-toggle:hover{color:#459107}#ajaxsearchlite1{position:absolute;top:101px;width:390px;right:20px;z-index:1;display:none;border:1px solid #00b400}#ajaxsearchliteres1 .asl_content{background:#00b400}#ajaxsearchliteres1 .asl_image .search-box .search-input{color:#797d7a;padding:10px;display:none}#ajaxsearchliteres1 .results .item .asl_content h3,#ajaxsearchliteres1 .results .item .asl_content h3 a{line-height:65px}#ajaxsearchliteres1 .showmore{background-color:#ffa60b}#ajaxsearchlite1 .probox .promagnifier .innericon svg{fill:#00b400}.header.show .search-box{max-height:40px}.header.show .search-box .search-input{display:block}.search-input{outline:none}.search-toggle .fa-times{position:relative;right:20px;color:#d6d6d6}.menu-search{display:none}.pulse-button{background:#56b30a;text-transform:uppercase;padding:12px 20px;box-shadow:0 0 0 0 #56b30a;animation:pulse-button 1.4s linear infinite;transition:all .3s;border:none}@keyframes pulse-button {
    0% {
        /* box-shadow: 0 0 0 0 #56b30a; */
    }
    50% {
        box-shadow: 0 0 20px 0 #56b30a;
    }
}.popup{display:none;padding:70px 70px 60px 70px;border-bottom:5px solid #56b30a}.popup-title,.title-succes{margin-bottom:45px}.title-succes{display:none}.popup-title span{color:#56b30a}.popup-item input,.callback-button input,.popup-item textarea{padding:15px 35px 15px 15px}.popup-item input,.popup-item textarea{margin-bottom:15px;border:1px solid #a2a5a3}.popup-item input:focus,.popup-item textarea:focus{border:1px solid #56b30a;outline:none}.popup-item textarea{height:120px;resize:none}#popap-master .wpcf7{float:right}#popap-master .popup-img,#popap-master .wpcf7{width:50%}.callback-button input{background-color:#58b70a;border:none}.callback-button input:hover{background-color:#ffa70f}.callback-name:after{top:41%;background:url(images/icons.png.pagespeed.ce.vtRsDWmc5D.png) no-repeat 3px -77px;margin-top:-8px}.callback-phone:after{top:57%;background:url(images/icons.png.pagespeed.ce.vtRsDWmc5D.png) no-repeat -17px -77px;margin-top:-8px}#popap-master .master-adress:after{background:url(images/adress.jpg.pagespeed.ce.xIh7Thv9Ss.jpg) no-repeat center center;top:49%;margin-top:-7px;width:25px;height:25px}.popup-icon:after{content:" ";position:absolute;right:83px;width:20px;height:20px;z-index:1}#popap-master .callback-phone:after{top:39%}#popap-master .callback-name:after{top:28%;margin-top:-10px}.wpcf7-form-control.wpcf7-not-valid{border:1px solid red}.wpcf7-response-output.wpcf7-display-none{display:none!important}.modal-close i{color:#d6d6d6}.modal-close i:hover{color:red}.fancybox-close-small{right:20px;top:20px}.master:hover{color:#fff}.service-popup .callback{width:260px;border-radius:10px}#popap-problem .callback-name:after{top:31%}#popap-problem .callback-phone:after{top:44%;margin-top:-11px}.content{overflow-x:hidden}.title-main{margin:60px 0}.advantages-wrap{box-shadow: 0 1px 17px 0 #00000036;padding:70px 90px;height:525px;margin:0 12px 50px 12px}.advantages-wrap img{width:30%}.advantages-title{font-size:36px;margin:45px 0 30px 0}.text-block{padding:0 25px;max-height:175px}.readmore,.readmore-close{color:#55b407;text-decoration:underline!important;padding:30px 25px 0 25px;background: linear-gradient(#ffffffc9, #fff);position:relative;bottom:20px}.es_textbox_class,.readmore,.readmore-close{font-style:italic}.readmore:hover,.readmore-close:hover{color:#55b407}.testimonial-box{margin:15px;padding:65px 20px 50px 40px;height:380px;border-left:3px solid #55b407;overflow-y:auto}.testimonial-title{margin-left:30px;font-weight:600}.testimonial-text{margin-top:30px}.testimonial-box i{color:#e8e8e8;position:absolute;right:55px}.breadcrumbs{display:flex;margin:25px 0;padding:0}.breadcrumbs i{margin:0 15px}.breadcrumbs a{color:#00b400}.breadcrumbs a:hover{color:#ffa60b}.title{padding:40px 0;margin:0;border-top:1px solid #04b504;border-bottom:1px solid #04b504;background-color:#f8f8f8}.scheme-wrapper,.master-wrapper{padding:80px 0;background-size:cover}.scheme-wrapper{margin-top:40px}.scheme-block{display:flex;padding:0}.scheme-img{background-color: #7c8181b3;height:130px;position:relative}.scheme-img img{position:absolute;margin:auto;left:0;top:0;bottom:0;right:0;width:60px}.scheme-img .img-position{left:20px}.scheme-block i{margin:5% 50px 0 50px}.scheme-round{display:flex;position:absolute;width:40px;height:40px;align-items:center;justify-content:center;top:-20px;z-index:1;margin-left:45px}.scheme-item{position:relative;width:130px}.scheme-title{margin-bottom:85px}.service-price{width:25%;margin-left:5px}.service-title,.service-price,.service-popup .callback{border-radius:10px;padding:10px}.service-title{width:50%;margin-right:5px}.service-item-title,.service-item-price{margin-left:15px;padding:10px 0}.service-row:hover .service-popup .callback{background-color:#ffa70f;color:#fff;border:1px solid #ffa70f}.service-popup{text-align:right}.service-row .col-sm-3{padding:0}.service-problem{margin-top:90px}.service-problem a{padding:20px 70px}.service-problem a:hover{background-color:#ffa70f}.wrap-form-item{margin:80px 0 35px 0}.callback-button input{padding:20px 0}.form-item input{padding:20px;background-color: #ffffff26;border:1px solid #fff;color:#fff}.form-item input::-webkit-input-placeholder{color:#fff}.form-item input::-moz-placeholder{color:#fff}.form-item input:-moz-placeholder{color:#fff}.form-item input:-ms-input-placeholder{color:#fff}.form-item:first-child{margin-right:15px}#ajaxsearchlite1 .probox .proinput form input::-webkit-input-placeholder{color:#797d7a!important}#ajaxsearchlite1 .probox .proinput form input::-moz-placeholder{color:#797d7a!important}#ajaxsearchlite1 .probox .proinput form input:-moz-placeholder{color:#797d7a!important}#ajaxsearchlite1 .probox .proinput form input:-ms-input-placeholder{color:#797d7a!important}.form-item:last-child{margin-left:15px}.info-title{margin-bottom:65px}.info-text{width:69%}.info-img{display:inline-block;width:30%;position:absolute;right:0;top:0}.info-icon{margin-left:40px;margin-top:30px}.info-icon-item{margin-bottom:30px}.info-icon-item i{margin-right:20px}.color-icon-2{color:#8c0d00}.color-icon-3{color:#004f8c}.color-icon-4{color:#e0ce00}#disqus_thread{max-width:1170px;padding:20px}.contact-title{margin-bottom:20px}.phone-contact span{margin-left:15px}.phone-contact,.schedule-contact{margin-bottom:15px}.wrap-phone-contact,.email-contact,.adress-contact{margin-bottom:50px}.email-contact a,.article-title a{color:#797d7a}.email-contact a:hover{color:#00b400;text-decoration:underline!important}.article img{border-bottom:7px solid #00b400}.meta{margin-top:10px;display:flex;justify-content:space-between;height:20px}.meta i{margin-right:5px}.article-title a:hover{color:#00b400;text-decoration:underline!important}#true_loadmore{clear:both;padding:10px}#true_loadmore:hover{background-color:#ffa60b}.cat-list{padding-left:15px;display:flex;margin:40px 0}.cat-list .cat-item{padding:20px 40px;margin-right:30px}.cat-list .cat-item:hover{background-color:#00b400}.cat-list .cat-item:hover a{color:#fff}.search-results .title{margin-bottom:60px}.service-wrapper,.master-wrapper{margin-bottom:80px}.info-row{position:relative}.info-wrap .info-row .info-text{width:69%}.categories-subtitle{font-size:40px}.go-top{position:fixed;bottom:69px;right:20px;width:50px;height:50px;opacity:0;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;background-color:#00b400;z-index:150;display:inline-block;text-align:center}.go-top i{margin-top:15px;color:#fff}.page-numbers{padding:5px 10px}.categories-form select{display:block;margin-bottom:20px;padding:20px;background-color: #ffffff26;border:1px solid #fff;color:#fff}.categories-form select option{color:#727272}.categories-form{margin:100px 0}.categories-text{margin-top:130px}.categories-form button{padding:20px;border-radius:5px;border:none;background-color:#00b400}.categories-form button:hover{background-color:#ffa60b}select,button{outline:none}#search-btn:disabled{background-color:#ccc}#services:disabled{color:#ccc}.categories-wrapper{margin-top:30px;padding:20px}.carousel-box{padding:15px;margin:10px}.carousel-next,.carousel-prev{border-radius:unset;box-shadow: 0 0 0 0 #00000000;background-color: #fff0;width:90px;height:90px;top:40%}.carousel-next:hover,.carousel-prev:hover{color:#ffa701;background-color: #55b40700}.carousel-next:focus,.carousel-prev:focus{background-color:transparent}.slider-carousel{padding:0 40px}.carousel-prev{background:url(images/icons-2.png.pagespeed.ce.JyXel5-aFq.png) no-repeat 21px top;background-size:cover}.carousel-prev:hover{background:url(images/icons-2.png.pagespeed.ce.JyXel5-aFq.png) no-repeat -130px 0;background-size:cover}.carousel-next{background:url(images/icons-2.png.pagespeed.ce.JyXel5-aFq.png) no-repeat -27px top;background-size:cover}.carousel-next:hover{background:url(images/icons-2.png.pagespeed.ce.JyXel5-aFq.png) no-repeat -175px 0;background-size:cover}.catalog-box{background:linear-gradient(to top,#d1e0e7,#f9f9fa);padding:20px;border:1px solid #c9d4d9}.catalog-brand .col-md-3{padding-left:5px;padding-right:5px}.catalog-title{margin-bottom:40px}.catalog-title a{color:#54b108;text-decoration:underline!important}.catalog-title a:hover{color:#ffa60b}.footer{background-color:#323232;padding:70px 0 0;margin-top:105px}.footer .container{padding:0 25px}.widget_media_image{margin-bottom:20px}.widget-title{font-size:22px;color:#55b407;font-weight:bold;margin-bottom:20px}#text-2 p{color:#cacaca}#text-3{margin-top:75px}.footer-phone a:hover,.footer-email a:hover{color:#55b407;text-decoration:underline!important}.footer-phone i,.footer-email i{position:absolute;left:-15px;color:#55b407}.footer-phone i{top:60px}.footer-email i{bottom:5px}.footer-email{margin-top:30px}.footer .menu{display:block;list-style-type:disc;color:#55b407;margin-left:20px}.footer .menu-item{padding:0;border-bottom:none}.footer .menu-item:hover{background-color: #f5f5f500}.footer .menu-item:hover a{color:#55b407}.es_textbox_button,.es_textbox_class{padding:10px 10px;border-radius:2px;border:none}.es_textbox_button{background-color:#55b407}.es_textbox_button:hover{background-color:#ffa60b}.elp-widget{margin-top:50px}.footer-bottom{background-color:#3e3e3e;padding:15px 0;margin-top:60px}#true_loadmore{width:200px}@media (max-width:1400px){.sub-menu .menu-item a img{max-width:90px}}@media (max-width:1250px){.sub-menu .menu-item a img{margin:20px 20px 10px 20px}}@media (max-width:1200px){.custom-logo{margin-top:5px}.button-info{right:-45px}.advantages-wrap{padding:70px 40px}.testimonial-box{height:435px}.testimonial-box i{top:45px}.scheme-round{margin-left:46px}.service-popup .callback{width:100%}.form-item:first-child,.form-item:last-child{margin:25px 0}.form-block div.wpcf7 .ajax-loader{display:block}.scheme-block i{margin:5% 30px 0 30px}.custom-logo-link{width:200px}.menu-item{padding:35px 20px}.phone{width:230px}.header-info{width:230px}#ajaxsearchlite1{right:-10px}.sub-menu .menu-item a img{max-width:90px}.menu-item-has-children:before{left:70px}.categories-title{font-size:55px}.categories-subtitle{font-size:34px}}@media (max-width:1130px){.sub-menu .menu-item a img{max-width:70px}.es_submit_button{font-size:10px}}@media (max-width:991px){.popup-title,.title-succes{font-size:26px}.phone-wrapper{left:50px}.button-info{cursor:pointer;color:#d6d6d6;position:relative;top:-26px;left:240px;width:20px}.menu-search .search-box .search-input{opacity:1}.menu-search .search-box{position:static;margin:0 auto;max-height:100%;padding-bottom:20px}.menu-search,.tb-menu-toggle{display:block}.menu-item{padding:20px}.search-form{top:97px}.search-toggle{right:50px}#primary-menu,.sub-menu,.footer i{display:none}.search-toggle{display:none!important}.tb-menu-toggle{border:0;position:absolute;background:transparent;cursor:pointer;top:35px;z-index:3;right:-50px}.tb-menu-toggle i{position:absolute;top:0;left:0;width:100%;height:20%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.tb-menu-toggle i:nth-child(2) {top:40%}.tb-menu-toggle i:nth-child(3) {top:80%}.tb-menu-toggle.tb-active-toggle i{}.tb-menu-toggle.tb-animate-toggle i:first-child,
    .tb-menu-toggle.tb-animate-toggle i:nth-child(2){top:40%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.tb-menu-toggle.tb-animate-toggle i:nth-child(3){top:40%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-wrapper{position:static;margin-top:-999px}.menu{position:absolute;right:0;top:0;left:0;background-color:#fff;z-index:2;text-align:center}.advantages-wrap{height:100%}.testimonial-box{height:380px}.scheme-img img{width:70px}.scheme-block i{margin:7% 0 0 0}.scheme-img{height:130px}.info-text,.info-img{display:block;width:100%}.footer,.info-img{text-align:center}.info-img{position:static}.menu-item-has-children:before{position:relative;left:80px}.menu-item-has-children a{margin-right:25px}.tb-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;overflow:auto;padding-top:25px}.tb-active-toggle{position:fixed;right:6%}.menu-item-has-children .sub-menu{visibility:visible;transition:1s;opacity:1}.sub-menu{position:static;padding:0}.sub-menu .menu-item a img{max-width:60px;margin:10px auto}.pulse-button{animation:none}.widget_nav_menu .menu{position:static;background-color:transparent}.widget-title{margin-top:60px}.footer,.footer .menu{font-size:22px}.footer .widget-title{font-size:25px}.footer .menu{list-style:none}.es_textbox_class,.es_button{width:300px;margin:0 auto}.categories-text{text-align:center}.es_submit_button{font-size:15px}.article img{width:100%}}@media (max-width:767px){.service-title,.service-price{display:none}.service-item-title,.service-popup{text-align:center}.service-popup .callback{width:60%}#menu .menu-row{width:49%;display:inline-block}}@media (max-width:750px){.custom-logo{max-width:220px}#popap-master .popup-img,#popap-master .wpcf7{width:100%}#popap-master .callback-name:after{top:53%}#popap-master .callback-phone:after{top:60%}#popap-master .master-adress:after{top:67%}.popup-img{text-align:center}.testimonial-box i{margin-left:40%}.scheme-block{align-items:center;flex-direction:column}.scheme-round{margin-left:45px}.scheme-block i{margin:7% 0 80px 0;transform:rotate(90deg)}.home .menu-link{width:220px}}@media (max-width:600px){.phone-wrapper{top:67px;z-index:2;left:-30px}.header{padding-bottom:50px}.advantages-wrap{padding:70px 10px}.testimonial-box i{display:none}.service-problem a,.form-block input{padding:20px 30px;font-size:16px}.breadcrumbs{display:block}.form-block .callback-button input,.form-item input{width:320px}.tb-menu-toggle{right:unset}.testimonial-text{font-size:16px}.home .menu-link{width:160px}.cat-list{flex-direction:column;text-align:center;position:relative;z-index:2}.cat-list .cat-item{margin-right:20px}.cat-item-8{margin-bottom:30px}}@media (max-width:400px){.phone-wrapper{left:-90px}.es_textbox_class,.es_button{width:200px;margin:0 auto}.testimonial-text{font-size:12px}.home .menu-link{width:145px}}