@import url('header.css');
@import url('footer.css');
@import url('add.css');

a {cursor:pointer;}

.modal-window1, .modal-window2, .modal-window3, .modal-window4, .modal-window6, .modal-window7 {background: rgba(0, 0, 0, 0.8);display: none;height: 100%;width: 100%;left: 0;top: 0;position: fixed;z-index: 99999;outline: 0px solid black;}
.modal-window1 {background: rgba(0, 0, 0, 0.8);}

.window-container1, .window-container2, .window-container3, .window-container4, .window-container6, .window-container7 {display: block;margin: 0 auto;padding: 25px;height:auto;line-height: auto;max-width: 450px;z-index: 9999;opacity: 0;z-index:999999999999999999;position:relative;top:50%;left:50%;height:auto;float:left;background: white;transform: translate(-50%, -50%)!important;}

.animation2, .animation1, .animation3, .animation4, .animation6, .animation7 {-webkit-transform:  scale(0.5);-moz-transform:  scale(0.5);-ms-transform:  scale(0.5);transform:  scale(0.5);}
.visible2, .visible1, .visible3, .visible4, .visible7 {opacity: 1;-webkit-transform:  scale(1);-moz-transform:  scale(1);-ms-transform:  scale(1);transform:  scale(1);}
.close2, .close1, .close3, .close4, .close6, .close7 {cursor: pointer;position: absolute;top:5px;right: 5px;width: 30px;height: 30px;line-height: 27.5px;background-color: none;border: 0;font-size: 21px;z-index: 9999999999999;  text-align: center;border-radius: 0%;opacity: 1;color: black;background: white;color: black;font-family: PFBeau;font-size:0;background: url('/uploads/2023/03/cross.webp') center center no-repeat; background-size: auto 100%;}

.wpcf7  {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;}
.wpcf7 form {height: auto;width: 90%;padding: 30px 2%;border:0;margin: 0 3%;float: left;}
.wpcf7 form p {padding-bottom:10px;padding-top:40px;text-align:center;}
.wpcf7 form .title {height: auto;line-height:40px;width: 100%;padding: 0 0 0 0;border:0;margin: 0 0 15px 0;float: none;font-family: 'PFBeau';font-size: 28px;text-transform:uppercase;font-weight:normal;color:#333;text-align:center;}
.wpcf7 form .field {height: auto;width: 100%;padding: 0 0 0px 0;border:0;float: left;}
.wpcf7 form .field span {height: auto;width: 100%;margin: 0;border:0;padding: 0;float: none;}
.wpcf7 form .field span input {height: 40px;line-height:40px;width: 94%;margin: 0;border:0;padding: 0 3%;float: none;font-size:15px;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
.wpcf7 form .field span textarea {height: 80px;line-height:20px;width: 94%;margin: 0;border:0;padding: 10px 3%;float: left;font-size:15px;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
.wpcf7 form .field span select {height: 40px;line-height:40px;width: 100%;margin: 0;border:0;padding: 0 3%;float: left;font-size:15px;font-weight:normal;color:#333;text-align:left;box-shadow: inset 0 0 0 1px #CACACA;}
p.cptch_block {float:left;padding-bottom:0;margin-top:10px;text-indent:0;}
form input.cptch_input {padding:5px;text-align:center;font-size:18px!important;}

.info.single-page .wp-block-group.about-block .wpcf7 p {padding-bottom:10px;}

.cptch_block {float:left;padding-bottom:0;margin-top:10px;width:auto!important;float:left!important;}
form input.cptch_input {padding:5px;text-align:center;font-size:16px!important;border:0!important;}

div.wpcf7 .ajax-loader {display:none!important;}
.cptch_span {font-size:16px!important;width:auto!important;}
form input.cptch_input {box-shadow: inset 0 0 0 1px #CACACA!important;margin-top:-9px;width: 30px;margin-top: -4px;margin-bottom: -2px!important;background: rgba(255,255,255,.8)!important;}
.cptch_block label {float:left;}
body .cptch_reload_button_wrap {margin: -0px 0 5px 0!important;float:left;}

.wpcf7 form .wpcf7-response-output {height: auto;line-height: 17px;width: 90%;color: red;text-align: center;font-size: 13px;padding: 0 5%;margin: 10px 0 0 0!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;}
.wpcf7 form.sent .wpcf7-response-output {color:green;}

.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok {height: auto;line-height: 17px;width: 90%;color: green;text-align: center;font-size: 13px;padding: 0 5%;margin: 10px 0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid input {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;}

p.cptch_wrap {float:right;padding:0;}
.cptch_block label {color:white!important;color: black!important;}
.cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}

a.wrapper {z-index: 2!important;}


/*-------------------------------------Slider----------------------------------------*/

.slide-block {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;margin-top:0px;z-index:5!important;}
.single-page .slide-block {height:auto!important;margin:0!important;min-height:0!important;}
.metaslider .flexslider {margin:0!important;}
.slide-block  .slider-wrapper {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;overflow:hidden;}
.slide-block  .slider-wrapper img, .slide-block  .metaslider img {position:absolute;width:auto!important;transform: translate(-50%, -55%);left:50%;top:50%;min-height:520px;width:auto;}

.slide-block > .widget-wrapper {float:left;width:100%;z-index:3;height:100vh;}
.slide-block > .widget-wrapper figure {float:left;width:100%;margin:0;height:100vh;}
.slide-block > .widget-wrapper video {object-fit: cover;height:100vh;}

.slide-block .about-outer {height: 100vh;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;display:non;background-image: url('/uploads/2023/03/pattern.webp');background-repeat: repeat;background-attachment: scroll;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index:4;}
.slide-block .about-wrapper {height: 100vh;width: 1000px;padding: 0;border:0;margin: 0;float: left;position:relative;left:50%;margin-top:0px;transform: translate(-50%,0);margin-left:0!important;}
.slide-block .caption-wrap, .slide-block .metaslider .caption-wrap {background: rgba(0,0,0,.3)!important;height:100%!important;width:100%!important;opacity:1!important;position:relative;min-height:430px;}
.slide-block .metaslider .caption {max-width:1500px;min-width:1500px;transform: translate(-50%, -50%);top: 50%;left: 50%!important;position:absolute;width: 1000px;}
.slide-block .metaslider .caption h1 {color:white;font-size:51px;margin: 0;padding:0 0 20px 0;border:0;text-align:center;line-height:auto;width:100%;line-height:55px;font-family: Zebulon;float:left;text-transform:uppercase;letter-spacing:3px;font-style:italic;}
.slide-block .metaslider .caption p {color:white;font-size:27px;margin: 0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:35px;font-family: OpenL;/* float: left; */max-width: 1000px;margin: auto!important;max-width: 700px;}
.landing .slide-block .metaslider .caption p {max-width: 900px;}

.slide-block .about-form {height: auto;width: 90%;padding: 150px 0 90px 0;border:0;margin: 0 5%;float: left;transform: translate(-50%, -50%)!important;
    border: 0;
    margin:0;
    position: relative;
    left: 50%;
    top: 50%;}
.slide-block .about-form .title {color:white;font-size:28px;margin: 0 0 30px 0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:35px;font-family: Open;float:left;}
.slide-block .about-form .subtitle {color:white;font-size:99px;margin: 0 0 30px 0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:105px;font-family: Zebulon;float:left;text-transform:uppercase;letter-spacing:3px;font-style:italic;}
.slide-block .about-form .downtitle {color:white;font-size:17px;margin: 0 0 0px 0;padding:0;border:0;text-align:center;line-height:auto;width:100%;line-height:30px;font-family: Open;float:left;text-transform:uppercase;}

.slide-block .about-form .download-wrapper {width:auto;float:left;position:relative;left:50%;margin-left:-160px;}
.slide-block .about-form .download {color:#85E9FF;font-size:20px;margin: 0 0 5px 0;padding: 0px 0 0 0px;border:0;text-align:center;line-height:auto;width:100%;line-height:26px;font-family: Open;float:left;cursor:pointer;border-top: 0px solid #D3F7FF;border-bottom: 0px solid #D3F7FF;position:relative;width:auto;position:relative;padding-right:10px;position:relative;}
.slide-block .about-form .download:hover {color:#1BD4FD;}

.slide-block .more {
   -moz-transition: -moz-transform 0.75s ease, opacity 0.75s ease;
    -webkit-transition: -webkit-transform 0.75s ease, opacity 0.75s ease;
    -ms-transition: -ms-transform 0.75s ease, opacity 0.75s ease;
    transition: transform 0.75s ease, opacity 0.75s ease;
    -moz-transition-delay: 3.5s;
    -webkit-transition-delay: 3.5s;
    -ms-transition-delay: 3.5s;
    transition-delay: 3.5s;
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    border: none;
    bottom: 0;
    height: auto;
    left: auto;
    top: 0;
    /*right: 0;*/
    margin-left: 0;
    opacity: 1;
    outline: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 30px;
    z-index: 1;
    scroll-behavior: smooth;
    z-index: 7777;/*left: 270px;*/margin-left: 20px;height: 30px;
}

.slide-block .more:after {
   background-image: url(/uploads/2023/03/finger.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: '';
    display: block;
    height: 1.5em;
    left: auto;right:0;
    margin: 0;
    position: absolute;
    width: 1.5em;
    width: 40px;
    height: 30px;
    background-size: 100% 100%;
    scroll-behavior: smooth;
}

.floating{
    animation-name: floating;
    -webkit-animation-name: floating;
 
    animation-duration: 1.5s;   
    -webkit-animation-duration: 1.5s;
 
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}
 
@keyframes floating {
    0% {
        transform: translateX(0%);  
    }
    50% {
        transform: translateX(36%);  
    }   
    100% {
        transform: translateX(0%);
    }           
}
 
@-webkit-keyframes floating {
    0% {
        -webkit-transform: translateX(0%);  
    }
    50% {
        -webkit-transform: translateX(36%);  
    }   
    100% {
        -webkit-transform: translateX(0%);
    }           
}
.slide-block .about-form .button-wrapper {width:100%;float:left;}
.slide-block .about-form .order {height: 32px;line-height: 32px;width: auto;padding: 9px 25px;border:0;position:relative;left:50%;margin: 30px 0 0 0;transform: translate(-50%,0);float: left;font-size:19px;color:white;cursor:pointer;position:relative;border-radius: 0px;font-family:Open;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;}

.slide-block .about-form .order:hover {background-color:#03A9F4;box-shadow: 0 0 0 1px #03A9F4;color:white;}


/*-------------------------------------Common-----------------------------------------*/

.info {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;background:white;position:relative;z-index:4;}
.wp-block-group {height: auto;line-height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;/*overflow:hidden;*/}

.wp-block-group__inner-container {height: auto;line-height: auto;width: 1450px;padding: 70px 0% 70px 0;border:0;margin: 0;float: left;position:relative;left:50%;margin-left:-725px;}
.footer .wp-block-group__inner-container {padding-bottom:65px;width: 1510px;margin-left:-755px;}

.wp-block-group h1, .h1-title {height: auto;line-height:47px;width: 100%;border:0;margin: 0 0 15px 0;float: left;font-size:42px;color:white;text-align:center;font-weight:normal;font-family: Zebulon;}
.wp-block-group h1 span {color:#DB8608;}
.wp-block-group h2, .h2-title {height: auto;line-height:40px;width: 100%;border:0;margin: 0 0 15px 0;float: left;font-size:34px;color:black;color:#444444;text-align:center;font-weight:normal;font-family: Zebulon;}
.wp-block-group.about2 h2, .info.single-page .wp-block-group.about-block.single-advans h2 {color:white;padding-bottom:25px;z-index: 8;text-align:center;}
h3 {height: auto;line-height:22px;width: auto;border:0;margin: 0;float: left;font-size:18px;color:black;text-align:left;font-weight:normal;font-family: Casper;}
.single-page .service-block h3 {height: auto;line-height:30px;width: 100%;border:0;margin: 0 0 15px 0;float: left;font-size:24px;color:#4D4D4D;text-align:left;font-weight:normal;font-family: Zebulon;color:#1B7DC9;}
p {height: auto;line-height:24px;width: 100%;padding: 0 0 20px 0;border:0;margin: 0;float: none;font-size:17px;color:black;text-align:justify;font-weight:normal;}

.link {width:100%;float:left;}
.link a {height: auto;line-height: 25px;width: auto;overflow: hidden;padding: 10px 25px;border:0;margin: 30px 0 0 0;border: 0;border-radius:25px;font-size:18px;font-weight:bold;float:left;color:#EDE7A9;background: none;cursor:pointer;text-transform:uppercase;box-shadow: 0 0 0 1px #EDE7A9;position:relative;left:50%;margin-left:-95px;font-weight:normal;font-family: Open;}
.first .link a {margin-left:-71px;}
.link a:hover {background: rgba(255,255,255,.3);}

.wp-block-group.about-block.small-chiller img {max-width:100%!important;height:auto!important;margin-bottom:20px!important;}


/*----------------------Advans------------------------*/

.wp-block-group.advans-block {background: url('/uploads/2022/12/fon2-2.webp') left top repeat; background-size: auto auto;border-bottom: 0px solid #cdcdcd;}
.info.single-page .wp-block-group.about-block.grey-fon {background: url('/uploads/2022/12/fon2-2.webp') left top repeat!important; background-size: auto auto!important;border-bottom: 0px solid #cdcdcd;}
.info.single-page .wp-block-group.about-block.add-block {background: url(/uploads/2022/12/fon2-2.webp) left top repeat!important;background-size: auto auto!important;}
.wp-block-group.advans-block.chiller-advans {background: url('/uploads/2022/12/about-fon6.webp') left top no-repeat; background-size: cover!important;border-bottom: 0px solid #cdcdcd;background-attachment:fixed;}
.wp-block-group.advans-block.chiller-advans.chiller-advans2 {background: url('/uploads/2022/12/1-32.webp') left top no-repeat; background-size: cover!important;border-bottom: 0px solid #cdcdcd;background-attachment:fixed;}
.advans-block-outer {width:100%;height:auto;margin:0;padding:0;border:0;float:left;}
.wp-block-group.advans-block .wp-block-group__inner-container {padding-top:50px;padding-left:0;padding-right:0;}
.wp-block-group.advans-block.advans2 .wp-block-group__inner-container, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper {position:relative;float:left;}
.wp-block-group.advans-block.about2 .wp-block-group__inner-container {padding-top:70px;}
.wp-block-group.advans-block.advans2 .wp-block-group__inner-container h2 {margin-bottom:45px;}
.landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container h2 {/*margin-bottom:25px;*/color:#1B7DC9;}
.landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container li {font-size:15px;}
.wp-block-group.advans-block.advans2 .wp-block-group__inner-container {padding-bottom:70px;padding-top:70px;}
.wp-block-group.advans-block.advans2.chiller-advans .wp-block-group__inner-container {padding-bottom:45px;}

.wp-block-group.advans-block .wp-block-columns, .wp-block-group.advans-block ul {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;display:block;margin-bottom:-5px;}
.wp-block-group.advans-block.about2 .wp-block-columns:last-of-type {margin-bottom:-35px;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column, .wp-block-group.advans-block ul li {height: auto;width: 13.6666%;padding: 0;border:0;margin: 0 1.5% 15px 1.5%;float: left;display:block;}
.wp-block-group.advans-block.about2 .item, .wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column {width: 22%;}
.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}
.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column:nth-of-type(4n+1) {clear:both;}
.wp-block-group.advans-block.advans2 .item, .wp-block-group.advans-block.advans2 ul li {width: 30.33333%;padding-left:40px;position:relative;box-sizing:border-box;}
.wp-block-group.advans-block.advans2 ul li:nth-child(3n+1) {clear:both;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column figure {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position:relative;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column figure img {height: auto;width: 90px;padding: 0;border:0;margin: 0;float: left;position:relative;left:50%;transform:translate(-50%,0);}
.wp-block-group.advans-block.advans2 ul li img {width: 35px!important;margin: -12px 0px 0 0;left:0%;position:absolute;left:0;}
.landing .wp-block-group.advans-block.advans2.advans-last .item img {width: 78px;margin-top: 4px;}
.wp-block-group.advans-block .item .subtitle {height: auto;line-height:19px;width: 100%;padding: 10px 0 5px 0;border:0;margin: 0;float: left;font-size:14px;color:black;text-align:center;font-weight:normal;color:#4D4D4D;text-transform:uppercase;font-family: OpenB;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column p {float:none;text-align:left;padding-left:45px;width:auto;text-transform:none;font-size:16px;line-height:20px;font-size:15px;line-height:19px;height: auto;
    line-height: 25px;
    width: 100%;
    padding: 0;
    border: 0;
    margin: 0;
    float: none;
    font-size: 16px;
    color: black;
    text-align: center;
    font-weight: normal;
    float: left;
    font-family: OpenB;
    line-height: 20px;
    margin: 15px 0;}
.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column p {color:white;}
.wp-block-group.advans-block.about2.usage2 .wp-block-columns .wp-block-column p {color:black!important;}
.landing .wp-block-group.advans-block.advans2 .item .subtitle {padding-left:40px;}
.landing .wp-block-group.advans-block.advans2.advans-last .item .subtitle {padding-left: 90px; width: auto;padding-top: 25px;color:white;}
.wp-block-group.advans-block.advans2.chiller-advans .item .subtitle {min-height:0;color:white;}
.wp-block-group.advans-block.advans2.chiller-advans h2, .wp-block-group.advans-block.advans2.chiller-advans li {color:white!important;}
.wp-block-group.advans-block.advans2.little .item .subtitle {min-height:40px;}
.wp-block-group.advans-block.advans2.white {background:white;}
.wp-block-group.advans-block.about2 .item .subtitle {color:white;font-size:17px;line-height:21px;}
.wp-block-group.advans-block .item .desc {height: auto;line-height:21px;width: 100%;padding: 0;border:0;margin: 0;float: left;font-family: Myriad;font-size:17px;color:black;text-align:center;font-weight:normal;color:black;}
ul li iframe {max-width:100%;}
.wp-block-group.about-block.news-block.landing-reviews p {height:auto!important;}
.wp-block-group.about-block.news-block.landing-reviews p iframe {}


/*---------------------About------------------------*/
.wp-block-group.about-block, .info.single-page .wp-block-group.about-block.single-advans  {background: url('/uploads/2022/12/fon2-2.webp') center center no-repeat!important; background-size: cover!important;background-attachment:fixed!important;}
.info .wp-block-group.about-block.advans-block.about2 {background:url(/uploads/2022/12/fon2-2.webp) center center no-repeat!important; background-size: cover!important;background-attachment:fixed!important;}
.info.single-page .wp-block-group.wp-block-group.about-block.advans-block.about2.usage {background:url(/uploads/2023/03/fon2.webp) center center no-repeat!important; background-size: cover!important;background-attachment:fixed!important;}
.info.single-page .wp-block-group.wp-block-group.about-block.advans-block.about2.usage2 {background:url('/uploads/2022/12/about-fon4-1.webp') center center no-repeat!important; background-size: cover!important;background-attachment:fixed!important;background: url(/uploads/2022/12/fon1-2.webp) left top repeat!important;
    background-size: auto auto!important;}
.info.single-page .wp-block-group.about-block.single-advans  {background-image: url('/uploads/2022/12/about-fon5.webp')!important;}
.info.single-page .wp-block-group.about-block.single-advans.ohol  {background-image: url('/uploads/2022/12/about-fon6-1.webp')!important;}
.info.single-page .wp-block-group.about-block.single-advans.hran  {background-image: url('/uploads/2022/12/about-fon7.webp')!important;}
.wp-block-group.about-block.main-about {background-image: url('/uploads/2022/12/about-fon4-1.webp')}
.wp-block-group.about-block .wp-block-group__inner-container {border:0;}
.page-page.simple .wp-block-group.about-block .wp-block-group__inner-container {border:0;padding-bottom:70px;}
.wp-block-group.about-block img.alignright {float:right;max-width:37%;margin-left:3%;margin-bottom:15px;height:auto;position:static;margin-top:0px;max-height:400px;}
.wp-block-group.about-block img.alignleft {float:left;width:37%;margin-right:3%;margin-bottom:15px;height:auto;position:static;margin-top:20px;}
.wp-block-group.about-block img.aligncenter {float:left;width:100%;margin-right:0%;margin-bottom:15px;height:auto;position:static;margin-top:0px;}
.wp-block-group.about-block .more-image img.alignright, .wp-block-group.about-block .more-image img.alignleft {width:45%;margin-top:10px;}
.wp-block-group.about-block .more-image hr {margin-top:35px;border:0!important;border-top: 1px solid #cdcdcd!important;}
.wp-block-group.about-block .more-image p {float:none;}

.wp-block-group.about-block h1 {padding-bottom:35px;float:none;text-align:center;}
.wp-block-group.about-block p {text-align:justify;float::none;color:white;font-size: 19px;line-height:27px;font-size: 15.5px;line-height:23px;}
.wp-block-group.about-block .wp-block-group__inner-container > .widget-wrapper:last-of-type > p {padding-bottom:0;}
.wp-block-group.about-block p a {color:#B2F1FF;}
.wp-block-group.about-block p strong {font-weight:normal!important;font-family: OpenB!important;font-size:15.5px;}
.wp-block-group.about-block p a:hover {color:#B8E0FF;}
.wp-block-group.about-block ul, .wp-block-group.about-block ul li {width:100%;float:none;font-family: Open;}
.wp-block-group.about-block ul li {font-size:16px;line-height:21px;}
.wp-block-group.about-block h3 {padding-top:20px;width:100%;float:none;}
.wp-block-group.about-block ul {padding-bottom:20px;}

.wp-block-group.about-block .gallery {width:45%!important;float:left;margin: 0 1.5% 25px 0!important;padding:0;border:0;}
.wp-block-group.about-block .gallery .gallery-item {height: auto;width: 47%!important;border:0;margin: 0 1.5% 20px 1.5%!important;float: left;}
.wp-block-group.about-block .gallery .gallery-item a {height: auto;width: 100%;border:0;margin: 0;float: left;}
.wp-block-group.about-block .gallery .gallery-item img {height: auto;width: 100%;border:0!important;margin: 0;float: left;cursor:pointer;}
.wp-block-group.about-block .gallery .gallery-item:hover img {opacity:0.75;}

body .follow-button {height: auto;
    line-height: 17px;
    width: 350px!important;
    padding: 12px 0;
    margin: 10px 0 -5px -175px;
    position: relative;
    left: 50%;
    font-size: 16px;
    color: white;
    cursor: pointer;
    background: #1B7DC9;
    border-radius: 0px;
    font-family: Zebulon;
    box-shadow: 0 0 0 1px white;
    text-transform: uppercase;
    color: white;
    font-weight: normal;
    position: relative;text-align:center;
    /* left: 0%;*/border-radius:0px;font-family: OpenB;float:left!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;color:white!important;
}
body .follow-button:hover {background-color:#03A9F4;}

body .follow-button.little {margin-left:-135px!important;margin-bottom:10px!important;width: 270px!important;}


/*----------------------Service------------------------*/

.wp-block-group.service-block {margin-top:-70px;}
.single-page .wp-block-group.service-block {margin-top:0px;}
.wp-block-group.service-block .wp-block-group__inner-container {padding-bottom:65px;padding-top:0;}
.single-page .wp-block-group.service-block .wp-block-group__inner-container {padding-top:65px;}
.single-page .wp-block-group.service-block .wp-block-group__inner-container h1 {color:black;padding-bottom:15px;}
.wp-block-group.service-block ul, .wp-block-group.service-block figure.wp-block-gallery,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery {height: auto;width: 103%;padding: 0;border:0;margin: 0px 0 0 -1.5%;float: left;list-style:none;gap:0!important;margin-top:0!important;}
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery {margin-top:25px!important;margin-bottom:40px!important;}
.single-page .wp-block-group.service-block figure.wp-block-gallery,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery {margin-bottom:35px!important;margin-top:-20px;}
.wp-block-group.service-block ul li, .wp-block-group.service-block figure.wp-block-gallery > figure,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery figure.wp-block-image {height: auto;padding: 0;border:0;margin: 20px 1.5% 20px 1.5%!important;float: left;width:30.3333%!important;overflow:hidden;max-width:30.3333%!important; background: rgba(27,125,201,1)!important;}
.wp-block-group.service-block ul li img, .wp-block-group.service-block figure.wp-block-gallery > figure img,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery figure.wp-block-image figcaption img {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;position: relative;left:0%;opacity:0.5;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.wp-block-group.service-block figure.wp-block-gallery figcaption,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery figure.wp-block-image figcaption {    position: absolute!important;
    top: 50%!important;
    left: 0!important;
    width: 100%!important;
    height: auto!important;
    /* bottom: 0!important; */
    right: 0!important;
    padding: 0!important;
    max-height: 100%!important;
    margin: 0!important;
    transform: translate(-50%,-50%);bottom:auto!important;padding: 0!important;box-sizing:border-box;background:transparent!important;width: calc(100% - 50px)!important;left:50%;left: 50%!important;
    float: left;
    overflow: hidden!important;}
.wp-block-group.service-block figure.wp-block-gallery figcaption a,
body .wp-block-group .wp-block-group.grid figure.wp-block-gallery figure.wp-block-image figcaption a {font-size: 24px;text-align: center;font-family: OpenB;line-height: 31px;}
.wp-block-group.service-block ul li .title {text-align:left;float:left;font-family: AkrobatB;font-size:26px;line-height:31px;margin:15px 0;color:black;}
.wp-block-group.service-block ul li .title a {color:black;}
.wp-block-group.service-block ul li .subtitle {text-align:left;float:left;font-family: Bookman;font-size:15px;line-height:19px;}
.wp-block-group.service-block figure.wp-block-gallery > figure:hover img {opacity:0.24;transform: scale(1.1);}
.wp-block-group.service-block.services {background: #EBEBEB;border-TOP: 1px solid #D3D3D3;}
.wp-block-group.service-block.services p {margin-bottom:40px;text-align:center!important;font-weight:bold;}
.wp-block-group.service-block.services ul li {width:23%;min-height:290px;}
.wp-block-group.service-block.services .subtitle {margin-top:15px;}


/*----------------------Carousel------------------------*/

.wp-block-group.products-block.products-block1 {background: #DEF2FF;}
.wp-block-group.products-block .widget-wrapper {width:100%;float:left;}
.wp-block-group.products-block .wp-block-group__inner-container > .widget-wrapper:nth-of-type(2) {width: calc(100% - 100px);margin: 0 50px;}
.wp-block-group.products-block ul {height: auto;width: 100%;padding: 0;border:0;margin: 10px 0 0 0;float: left;list-style:none;}
.wp-block-group.products-block ul li {height: auto;width: 13.666%;padding: 0;border:0;margin: 30px 1.5% 10px 1.5%;float: left;box-shadow: 0 0 0 0px #CDCDCD;background:цршеу;min-height:0px;cursor:pointer;}
.wp-block-group.products-block ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 10px 0;float: left;border: 0px outset #FFD700;margin-left:0px;box-shadow: 0 0 0 0px #f0f0f0;}
.wp-block-group.products-block ul li:hover img {transform: scale(1.1);}
.wp-block-group.products-block ul li .title {height: auto;line-height:21px;width: 90%;padding: 10px 5% 35px 5%;border:0;margin: 20px 0 0 0;float: left;font-size:16px;color:black;text-align:left;font-weight:normal;font-family: OpenB;border-bottom: 1px solid #393185;border-top: 0px solid #cdcdcd;text-align:center;}
.wp-block-group.products-block ul li.four {margin-left: 18.6666%;}
.wp-block-group.products-block ul li .detail {height: auto;line-height: 25px;width: auto;padding: 7.5px 12px;font-size:15px;font-weight:bold;float:left;color:white;background: #FC1515;cursor:pointer;text-transform:none;margin-left: 0px;box-shadow: inset 0 0 0 0px #26235E;position:relative;/*left:50%;margin-left:-61px;*/margin-top:-22px;border-radius:0px;font-family: CasperB;position:relative;left:50%;margin-left:-52px;text-transform:uppercase;background-color:#393185;}
.wp-block-group.products-block ul li .detail:hover {background-color:#E63837;color:white;}

.carousel-slider .owl-item {box-shadow: 0 0 0 0px #cdcdcd!important;margin-top:1px!important;margin-bottom:1px!important;}
.carousel-slider-outer {margin-top:20px!important;}
.carousel-slider-outer.carousel-slider-outer-posts {position:relative;left:050%;margin-left:-512px;width:1024px;}
.carousel-slider-outer.carousel-slider-outer-posts.carousel-slider-outer-23868 {margin-bottom: 50px;}
.carousel-slider-outer.carousel-slider-outer-posts.carousel-slider-outer-23869 {margin-bottom:55px!important;}
.carousel-slider .carousel-slider__item img {/*box-shadow: 0 0 0 1px #cdcdcd;*/-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.carousel-slider .carousel-slider__item:hover img {opacity:0.7;}

.carousel-slider .owl-nav .owl-prev, .carousel-slider .owl-nav .owl-next {opacity:1!important;margin-top:-15px!important;}
#id-23868 .carousel-slider-nav-icon, #id-23869 .carousel-slider-nav-icon, .carousel-slider .owl-dots .owl-dot span {-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;}
.carousel-slider .owl-dots .owl-dot span {margin-left:4px!important;margin-right:4px!important;}
.carousel-slider__post-title h2 {height: auto;line-height: 19px;width: 100%;padding: 0;border: 0;margin: 0 0 20px 0;float: left;font-size: 15px;color: black;text-align: left;font-weight: normal;font-family: Arial;}
.carousel-slider__post-excerpt, .home.page footer {display:none;}
#id-37 .owl-prev, #id-37 .owl-next, #id-37 .carousel-slider-nav-icon {margin-top:-10px!important;}
#id-50 .owl-prev, #id-50 .owl-next, #id-50 .carousel-slider-nav-icon {margin-top:-7.5px!important;}

.mfp-wrap, .mfp-bg {display:none!important;}

.single-page .carousel-slider-outer {width:90%;margin-left:5%;margin-right:5%;}


/*---------------------Form------------------------*/

.wp-block-group.form-block  {}
.wp-block-group.form-block .wp-block-group__inner-container {padding: 75px 0;}
.wp-block-group.form-block .title {height: auto;line-height:42px;width:100%;border:0;margin: 0px;float: left;font-size:36px;color:white;font-weight:bold;text-align:center;font-family: Open;}
.wp-block-group.form-block .order {height: 32px;line-height: 32px;width: auto;padding: 8px 20px;border:0;position:relative;margin: 30px 20px 0 20px;float: left;font-size:18px;color:white;cursor:pointer;position:relative;background: #D51C1C;border-radius: 0px;font-family:Open;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:50%;margin-left:-125px;}
.wp-block-group.form-block .order:hover, .wp-block-group.form-block.sign-block .order:hover {background-color:#E63837;color:white;}


.wp-block-group.form-block.sign-block  {background: url('/uploads/2022/12/fon1-2.webp') left top repeat; background-size: auto auto;border-top: 0px solid #cdcdcd;border-bottom: 0px solid #cdcdcd;position:relative;}
.wp-block-group.form-block.sign-block .wp-block-group__inner-container {padding: 40px 0;width:auto;width:auto;position:relative;left:50%;margin-left:0!important;transform: translate(-50%,0);}

.wp-block-group.form-block.sign-block.calc-equip .wp-block-group__inner-container {margin-left:-535px;}
.wp-block-group.form-block.sign-block.calc-equip .wp-block-group__inner-container.ru {margin-left:-486px;}
.wp-block-group.form-block.sign-block.consult-form .wp-block-group__inner-container {margin-left:-406.5px;}
.wp-block-group.form-block.sign-block.consult-form .wp-block-group__inner-container.ru {margin-left:-435.5px;}
.wp-block-group.form-block.sign-block.order-equipment-block .wp-block-group__inner-container {margin-left:-375.5px;}
.wp-block-group.form-block.sign-block.order-equipment-block .wp-block-group__inner-container.ru  {margin-left:-420px;}

.wp-block-group.form-block.sign-block .title {line-height:22px;width:auto;font-size:27px;color:black;text-align:left;margin: 13px 0;font-family: Open;}
.wp-block-group.form-block.sign-block .order {height: 22px;line-height: 22px;width: auto;padding: 12px 16px;margin: 0px 0px 0 40px;float: left;font-size:21px;color:white;cursor:pointer;background: #1B7DC9;border-radius: 0px;font-family: Zebulon;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:bold;position:relative;left:0%;border-radius:0px;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.wp-block-group.form-block.sign-block .order:hover {background-color:#03A9F4;}

.landing .wp-block-group.form-block.sign-block .title, .landing-single .wp-block-group.form-block.sign-block .title {font-family: Zebulon;text-transform:uppercase;margin: 18px 0;color: #1B7DC9;}
.wp-block-group.form-block.sign-block .order {font-family: OpenB;text-transform:uppercase;height: 32px;line-height: 32px;font-size: 22px;padding-left:23px;padding-right:23px;margin-left:30px!important;}


/*----------------------News------------------------*/

.wp-block-group.news-block {background:none;background: white;}
.wp-block-group.news-block .wp-block-group__inner-container {padding-top:60px;padding-bottom:65px;}
.wp-block-group.news-block h2 {margin-bottom:35px;margin-top:5px;}
.wp-block-group.news-block ul {height: auto;width: 102%!important;padding: 0;border:0;margin: 0px 0 0 -1%;float: left;list-style:none;}
.wp-block-group.news-block ul li {height: auto;width: 31.3333%;padding: 0;border:0;margin: 0px 1% 0 1%;float: left;}
.wp-block-group.news-block ul li img {height: auto;width: 100%;padding: 0;border:0;margin: 0 0% 7px 0%;float: left;outline: 0px solid #F75E25;box-shadow: 0 0 0 1px #cdcdcd;}
.wp-block-group.news-block ul li:hover img {opacity:0.7;}
.wp-block-group.news-block ul li .title {height: auto;line-height:25px;width: 100%;padding: 0;border:0;margin: 0;float: none;font-size:20px;color:black;text-align:center;font-weight:normal;float:left;font-family: OpenB;line-height:25px;margin:15px 0;}
.wp-block-group.news-block ul li p {height: auto;line-height:19px;width: 100%;padding: 0 0 15px 0;border:0;margin: 0;float: none;font-size:15px;color:black;text-align:left!important;font-weight:normal;text-align:center!important;float:left;font-family: OpenL;}
.wp-block-group.news-block ul li p strong {color:grey;}
.wp-block-group.news-block ul li .button {height: 22px;line-height: 22px;width: auto;padding: 7px 12px;margin: 10px 0 0 0px;float: left;font-size:15px;color:white;cursor:pointer;background: #1B7DC9;border-radius: 0px;font-family: Open;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;position:relative;left:0%;border-radius:0px;position:relative;left:50%;margin-left:-60px;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.wp-block-group.news-block ul li .button:hover {background-color:#03A9F4;}

.wpcf7 form {height: auto;width: 100%;padding: 0;border: 0;margin: -20px 0 0 0;float: left;}
.wpcf7 .title {height: auto!important;line-height: 26px!important;width: 100%!important;border: 0!important;margin: 22px 0 20px 0!important;float: left!important;font-size: 21px!important; color: black!important;color: #1B7DC9!important;text-align: center!important;font-weight: normal!important;font-family: Lucida;font-family: Zebulon!important;float: left!important;text-transform: uppercase!important;/*letter-spacing: 2px;*/font-style: italic!important;}
.wpcf7 label {margin-bottom:7px;width:100%;float:left;}
.wpcf7 .field  {height: auto;width: 100%;padding: 0;border: 0;margin: 0 0 10px 0;float: left;} 
.page-content .wpcf7 .field {padding-bottom:0;}
.wpcf7 .button  {height: auto;width: auto;padding: 0;border: 0;margin: 0 0 0 0;float: right;} 
.wpcf7 .field input, .wpcf7 .field textarea {height: auto;width: 94%;padding: 0;border: 0;margin: 0 0 0 0;float: left;height: 30px;padding: 5px 3%;border: 0;box-shadow: 0 0 0 1px #cdcdcd;font-size:15px;background: white;font-family:Open;}
.wpcf7 .field.file input[type="file"] {padding:0;width:100%;box-shadow: 0 0 0 0 white;background:none;}
.wpcf7 .field textarea {height:100px;line-height:24px;padding-top:10px;} 
.wpcf7 .button input {height: 42px;line-height: 15px;width: auto;padding: 12px 16px;margin: 5px 0px 0 40px;float: left;font-size: 17px;color: white;cursor: pointer;background: #1B7DC9;border-radius: 0px;font-family: Open;box-shadow: 0 0 0 1px white;text-transform: uppercase;color: white;font-weight: bold;position: relative;left: 0%;border-radius: 0px;border: 0!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;    font-family: 'OpenB';
}
.wpcf7 .button input:hover {background-color:#03A9F4;}


.contacts-page .wpcf7 {float: right;width: 34%;margin-left: 3%;margin-right: 0;margin-top: -3.5px;background:#F6F6F6;padding: 25px 3%;box-shadow: 0 0 0 1px #cdcdcd;margin-bottom:20px;}
.contacts-page .wpcf7 form .field, .contacts-page .wpcf7 form .field-file {margin: 0px 0 5px 0;}
.contacts-page .wpcf7 .button {margin-top:8px;}

.single-page.single-single .wpcf7 {background:#F6F6F6;padding: 50px 25px 35px 25px;float:left;margin-bottom:30px;box-shadow: 0 0 0 1px #cdcdcd;width:480px;position:relative;left:50%;margin-left:-265px;}
.single-page.single-single .wpcf7 .field {margin-bottom:20px;}

form input.cptch_input {width:20px!important;text-align:center;}


.cptch_block {float:left;padding-bottom:0;margin-top:10px;width:auto!important;float:left!important;}
form input.cptch_input {padding:5px;text-align:center;font-size:14px!important;border:0!important;}

div.wpcf7 .ajax-loader {display:none!important;}
.cptch_span {font-size:14px!important;width:auto!important;}
form input.cptch_input {box-shadow: inset 0 0 0 1px #CACACA!important;margin-top:-9px;width: 30px;margin-top: -4px;margin-bottom: -2px!important;background: rgba(255,255,255,.8)!important;}
.cptch_block label {float:left;}
body .cptch_reload_button_wrap {margin: -0px 0 5px 0!important;float:left;}

.wpcf7 form .wpcf7-response-output {height: auto;line-height: 17px;width: 90%;color: red;text-align: center;font-size: 13px;padding: 0 5%!important;margin: 10px 0 0 0!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;}

.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ok {height: auto;line-height: 17px;width: 90%;color: green;text-align: center;font-size: 13px;padding: 0 5%!important;margin: 10px 0 0 0;float: left;border: 0;  position: relative;bottom: 0;left: 0;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;}
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red!important;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper span .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
.wpcf7 form .field .field-wrapper .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid label input, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid input {box-shadow: inset 0 0px 0px 1px red;/*background-color:#FFDBDB;*/}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background-color:#FFDBDB!important;}

p.cptch_wrap {float:right;padding:0;}
.cptch_block label {color:white!important;color: black!important;}
.cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}

/*----------------------------------------TEMATIC------------------------------------------*/

.info.single-page {margin-top:144px;}
.info.single-page .wp-block-group.about-block {background:none!important;}
.info.single-page .wp-block-group.about-block .wp-block-group__inner-container {/*width:1200px;*/left:50%;}
.info.single-page .wp-block-group.about-block.landing-reviews .wp-block-group__inner-container {padding-bottom: 0;margin-bottom:-45px;}
.info.single-page.reviews-page .wp-block-group.about-block.news-block .wp-block-group__inner-container {padding-bottom:60px;}
.info.single-page .wp-block-group.about-block.equip .wp-block-group__inner-container {padding-top:0;}
.info.single-page .wp-block-group.about-block h1, .info.single-page .wp-block-group.about-block p {color:black;}
.info.single-page .wp-block-group.about-block h1 {margin-bottom:0;}
.info.single-page.landing .wp-block-group.about-block h1 {margin-bottom:-30px;}
.info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h3 {float:none;text-align:left;padding-top:35px;}
.info.single-page .wp-block-group.about-block.advans-block h2, .info.single-page .wp-block-group.about-block.advans-block h3 {padding-top:0;}
.info.single-page.landing .wp-block-group.about-block h3 {padding-top:10px;}
.info.single-page.landing .wp-block-group.about-block.faq-block h3 {padding-top:17.5px;padding-bottom:17.5px;font-family: OpenB;}
.info.single-page.simple .wp-block-group.about-block h2 {font-size:28px;line-height:35px;color:#5F5F5F;}
.landing .info.single-page .wp-block-group.about-block h2 {margin-top:10px;}
.info.single-page.landing .wp-block-group.about-block h2 {color:#1B7DC9;color:#444444;}
.info.single-page.landing .wp-block-group.about-block.landing-reviews h2 {text-align:center;}
.info.single-page.landing .wp-block-group.about-block h2:first-of-type {padding-top:0;}
.info.single-page.landing .wp-block-group.about-block.equip h2 {padding-top:0;text-align:center;}
.info.single-page.landing .wp-block-group.about-block.equip p {padding-top:0;text-align:center;padding-bottom:20px;}
.info.single-page.landing .wp-block-group.about-block.advans-block.about2 h2 {text-align:center;color:white;}
.info.single-page .wp-block-group.about-block h3 {font-size:22px;line-height:28px;color:#1B7DC9;padding-bottom:15px;font-family: Zebulon;}
.info.single-page .wp-block-group.about-block.faq-block h3 {font-size:19px;}
/*.info.single-page.simple .wp-block-group.about-block .wp-block-group__inner-container {padding-top:60px;}*/
.info.single-page .wp-block-group.about-block.small-chiller {background: url(/uploads/2022/12/fon1-2.webp) left top repeat!important;background-size: auto auto!important;border-top: 1px solid #cdcdcd;}
.info.single-page .wp-block-group.about-block.small-chiller .wp-block-group__inner-container {padding-bottom:60px;}
.info.single-page.simple .wp-block-group.about-block p, p {font-size: 15.5px;line-height: 23px;padding-bottom:21px;}
.info.single-page.simple .wp-block-group.about-block p:last-of-type, .info.single-page.simple p:last-of-type {padding-bottom:0;}
.info.single-page .wp-block-group.about-block p.center {width:auto;margin-right:25px;float:left;cursor:pointer;}
.info.single-page .wp-block-group.about-block.news-block p {text-align:center!important;}
.info.single-page.reviews-page .wp-block-group.about-block.news-block p, .info.single-page .wp-block-group.about-block.news-block p {text-align:justify!important;}
.info.single-page .wp-block-group.about-block.news-block ul li p {text-align:center!important;}
.info.single-page .wp-block-group.about-block p strong {/*color:black;*/font-weight:bold;}
.info.single-page .wp-block-group.about-block ul li p strong {font-weight: normal!important;font-family: OpenL!important;}
.info.single-page .wp-block-group.about-block ul, .info.single-page .wp-block-group.about-block ol {padding-bottom:15px;margin-bottom:0;width:auto;margin-top:0;}
.info.single-page.landing .wp-block-group.about-block ul, .info.single-page.landing .wp-block-group.about-block ol {margin-bottom:20px;margin-top:0;}
.info.single-page.landing .wp-block-group.about-block ul.products {width:102%;margin: 0;margin-left:-1%;padding:0;margin-top:15px;margin-bottom:5px;float:left;}
/*.info.single-page .wp-block-group.about-block .more-image ul, .info.single-page .wp-block-group.about-block .more-image ol {width:47%;padding:0;margin-left:3%;float:left;}*/
.info.single-page .wp-block-group.about-block ul ul, .info.single-page .wp-block-group.about-block ol ul, .info.single-page .wp-block-group.about-block ol ol, .info.single-page .wp-block-group.about-block ol ul {padding-top:20px;}
.info.single-page .wp-block-group.about-block li {font-size: 15.5px;line-height: 23px;float: left;} 
.info.single-page .wp-block-group.about-block.faq-block li {width:100%;padding-bottom: 0;} 
.info.single-page.landing .wp-block-group.about-block ul.products li {width:21%;margin-left:1%;margin-right:1%;margin-bottom: 25px;padding: 20px 1% 10px 1%;box-shadow: 0 0 0 1px #cdcdcd;float:left;list-style:none;}
.info.single-page.landing .wp-block-group.about-block ul.products li:nth-child(9) {margin-left: 26%;}
.info.single-page.landing .wp-block-group.about-block ul.products li:hover {box-shadow: 0 0 0 1px #77C1F9;}
.info.single-page.landing .wp-block-group.about-block ul.products li img {width:100%;float:left;height:auto;}
.info.single-page.landing .wp-block-group.about-block ul.products li .title {width:100%;float:left;height:auto;text-align:center;padding-bottom:15px;font-family: OpenB;font-size:17px;padding-top:10px;}
.info.single-page .wp-block-group.about-block.news-block li {padding-bottom:30px;} 
.info.single-page.reviews-page .wp-block-group.about-block.news-block li {padding-bottom:0px;} 
.info.single-page .wp-block-group.about-block.news-block li {width:31.3333%;float: left;} 
.info.single-page .wp-block-group.about-block.news-block li:nth-child(3n+1) {clear:both;}
.info.single-page .wp-block-group.about-block.news-block.landing-reviews li {width:48%;} 
.info.single-page .wp-block-group.about-block p a, .info.single-page .wp-block-group.about-block li a {color:#1B7DC9;font-family: OpenB;}
.info.single-page .wp-block-group.about-block p a:hover, .info.single-page .wp-block-group.about-block li a:hover {color:#35BFFF;}
.info.single-page .wp-block-group.about-block .gallery {width:100%!important;margin: 20px 0 0 0!important;}
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-1 {float:right;max-width:32%!important;margin-left:3%!important;margin-bottom:15px!important;height:auto;position:static;margin-top:30px!important;}
.info.single-page .wp-block-group.about-block .gallery .gallery-item {width:24%!important;margin: 0 0.5% 20px 0.5%!important;}
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-1 .gallery-item {width:100%!important;margin: 0 0% 20px 0%!important;box-shadow: 0 0 0 1px #E5E5E5;}
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-6 .gallery-item {width:15.6666%!important;margin: 0 0.5% 20px 0.5%!important;}
.info.single-page .wp-block-group.about-block .gallery .gallery-item dd {display:none!important;}

.info.single-page blockquote {padding: 20px 5%;border-top: 2px dotted #1B7DC9;border-bottom: 2px dotted #1B7DC9;margin-top:-15px;margin-left:5%!important;margin-right:5%!important;width: 80%!important;}
.info.single-page blockquote p {padding:0!important;}


/*----------------------Table------------------------*/

.wp-block-group table {height: auto;width:100%!important;padding: 0;margin: 0px 0%!important;float: left;}
.wp-block-group table {height: auto;width:70%!important;padding: 0;margin: 5px 15% 20px 15%!important;float: left;}
.wp-block-group table {width:auto!important;margin: 5px 0 20px 0!important;}
.landing .wp-block-group table {width:100%!important;padding: 0;margin: 5px 0% 20px 0%!important;}
.single-info .wp-block-group table {max-width:65%;}
.wp-block-group table th, .wp-block-group table td {width: 50%;font-size:16.5px;text-align:justify;color:white;padding:12px 12px;float:none;font-weight:normal;box-shadow: inset 0 0 0 1px #888;}
.wp-block-group table th {font-size:16.5px;min-height:27px;font-weight:normal;background: white;color:#474747;font-family: Zebulon;}
.wp-block-group table td {background-color: black;border: 0px solid #E4E4E4;background:none;text-align: left;color:black;box-shadow: inset 0 0 0 1px #cdcdcd;font-family: Open;}
.wp-block-group table th, .landing .wp-block-group table td {width: 25%;text-align:center;}
.wp-block-group table td {font-size:15.5px;line-height:23px;width:auto!important;}
.wp-block-group table th {width:auto!important;box-shadow: inset 0 0 0 1px #1B7DC9!important;color:#1B7DC9!important;}
.wp-block-group table td p {width: 100%;font-size:16.5px;text-align:center!important;color:black;padding:0;float:none;font-weight:normal;}
.wp-block-group table td p, .wp-block-group table td span {font-family: Open;}
.wp-block-group table td p span {width:100%;text-align:left!important;float:left;margin-top:-10px;margin-bottom:-10px;}
.wp-block-group table p  {font-size: 22px;line-height: 24px;}
.wp-block-group table p strong {color:black;font-size: 15px;}

/*---------------------------Breadcrumbs---------------------------*/

div.breadcrumbs-wrapper {height: auto;width:94%;padding: 10px 3% 10px 3%;border:0;margin: 0px 0 0 0;float: left;border:0;position:relative;background: #EDF9FF;margin-top: 0px;text-align:center;background: #EDF9FF;}
.breadcrumbs-wrapper .breadcrumbs {width: auto!important;float:left;position:relative;margin: 0;padding: 0;text-align:center;font-size:11px;color:black;border-bottom: 0px dotted #C1C1C1;box-sizing:border-box;left:50%;transform: translate(-50%,0);margin-left:0!important;}
.breadcrumbs-wrapper .breadcrumbs > span {margin: 0 5px;}
.breadcrumbs-wrapper .breadcrumbs > span:first-of-type {margin: 0 5px 0 0;}
.breadcrumbs-wrapper .breadcrumbs span, .breadcrumbs-wrapper .breadcrumbs a {font-family: Open;font-size:12.5px;color:black;
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.breadcrumbs-wrapper .breadcrumbs span, .breadcrumbs-wrapper .breadcrumbs a {margin: 0 2px;}
.breadcrumbs-wrapper .breadcrumbs p {padding:0;}
.breadcrumbs-wrapper .breadcrumbs span a span {color:black;}
.breadcrumbs-wrapper .breadcrumbs span span {color:black;}
.breadcrumbs-wrapper .breadcrumbs span span span.breadcrumb_last {color:#1B7DC9;}
.breadcrumbs-wrapper .breadcrumbs a:hover {color:#1B7DC9!important;}

.breadcrumbs-wrapper #breadcrumbs > span:first-of-type, .breadcrumbs-wrapper #breadcrumbs > span:first-of-type > span:first-of-type, .breadcrumbs-wrapper #breadcrumbs > span:first-of-type > span:first-of-type > a:first-of-type {/*margin-left:0!important;*/color:black;} 




/*---------------------------Reviews---------------------------*/

.reviews-page .wp-block-group.news-block .wp-block-group__inner-container {padding-bottom:15px;}
.reviews-page .wp-block-group.news-block ul {width:102%;margin-left:-1%;margin-top:10px;}
.reviews-page .wp-block-group.news-block ul li {width: 46%!important;margin: 0px 2% 2vw 2%;}
.reviews-page .wp-block-group.news-block ul li iframe {width:100%!important;}
.info.single-page.reviews-page .wp-block-group.news-block ul li h2 {float:left;font-size: 23px;line-height: 30px;padding-top:10px;margin-bottom:15px;}
.info.single-page.reviews-page .wp-block-group.news-block ul li h3 {font-size:20px;font-family: OpenB;}

/*--------------------------Contacts---------------------------*/

.info.single-page.contacts-page .wp-block-group.about-block .wp-block-group__inner-container {padding-bottom:0;}
.info.single-page.contacts-page .wp-block-group.about-block h1 {padding-bottom:0;}
.wp-block-group.footer-block .contacts-block1 p {color:white;margin-top: 30px;margin-bottom:0;padding-bottom:0;font-size:16px;line-height:22px;}

/*--------------------------Search---------------------------*/

.search-page .wp-block-group .h2-title  {margin-bottom:45px;float:left;}
.search-page .wp-block-group ul {height: auto;width: 100%;padding: 0;border:0;margin: 0 0 -20px 0;float: left;list-style:none;}
.search-page .wp-block-group ul li {height: auto;width: 100%;padding: 0;border:0;margin: 0;float: left;overflow:hidden;border-top: 1px solid #cdcdcd;}
.search-page .wp-block-group ul li .title {height: auto;line-height:25px;width: 100%;padding: 20px 0 20px 0!important;border:0;margin: 0;float: none;font-size:21px;color:black;text-align:left;font-weight:normal;float:left;position:relative;text-transform:uppercase;}
.search-page .wp-block-group ul li:hover .title {color:#1B7DC9;}
.search-page .wp-block-group ul li p {height: auto;line-height:18px;width: 100%;padding: -15px 0 20px 0;border:0;margin: 0;float: none;font-size:14px;color:black;text-align:left!important;font-weight:normal;}

/*--------------------------PAGE-PAGE---------------------------*/

.page-page .wp-block-group .page-content {float:left;width:50%;}
.page-page .wp-block-group .page-content.full {width:100%;}
.info.single-page .wp-block-group.about-block .page-content p a.button {color:#1B7DC9;font-family: OpenB;box-shadow: 0 0 0 1px #1B7DC9;padding: 10px 15px;height: auto;line-height: 45px;}
.info.single-page .wp-block-group.about-block .page-content p a.button:hover {color:#35BFFF;box-shadow: 0 0 0 1px #35BFFF;}

.page-page .wp-block-group .page-form {float:right;width:41%;margin-left:3%;margin-bottom:25px;margin-top:5px;box-shadow: 0px 0 0 1px #cdcdcd;background: #F8F8F8;padding: 25px 2% 15px 2%;}
.page-page .wp-block-group .page-form .fform {display:none;}
.info.single-page .wp-block-group.about-block .page-form h3 {text-align:center;padding-top:0;}
.info.single-page .wp-block-group.about-block .page-form .pb0.pbreak {width:100%;padding:0;left:0;margin:0;box-shadow: 0px 0 0 0px #cdcdcd;background: none;}
.info.single-page .wp-block-group.about-block .page-form .cff-radiobutton-field {margin-bottom:15px!important;}
.info.single-page .wp-block-group.about-block .page-form .one_column {width: 19%!important;margin-bottom:20px!important;}
.info.single-page .wp-block-group.about-block .page-form .one_column:nth-child(1) {margin-bottom:0px!important;}
.info.single-page .wp-block-group.about-block .page-form #fbuilder .dfield, .calc-chil-form #fbuilder .top_aligned .fields .dfield {text-align:center!important;}
body .calc-chil-form #fbuilder .small { width: 120px !important;}
.calc-chil-form  #fbuilder .fform {display:none;}

.page-page .wp-block-group .wpcf7 {box-shadow: 0px 0 0 1px #cdcdcd;background: #F8F8F8;background:white;padding-top:17.5px;padding-bottom:25px;padding-left:6%;padding-right:6%;float:left;width:88%;}
.page-page .wp-block-group .page-content .wpcf7 {background:white;}
.page-page.apply-page .wp-block-group .wpcf7 {width: 500px;
    /* margin-left: 23%; */
    /* margin-right: 23%; */
    /* padding-left: 3%; */
    /* padding-right: 3%; */
    /* padding-top: 55px; */
    padding: 35px;
    background: #EDF9FF;
    positioN: relative;
    box-sizing: border-box;
    left: 50%;
    max-width: 100%;
    margin-top: -15px;
    transform: translate(-50%,0);    box-shadow: 0px 0 0 1px #cdcdcd;
    background: #F8F8F8;}
.page-page .wp-block-group .wpcf7  form .button input {color:#1B7DC9;box-shadow: 0 0 0 1px #1B7DC9;background:none;}
.page-page .wp-block-group .wpcf7  form .button input:hover {color:white;box-shadow: 0 0 0 1px #1B7DC9;background:#1B7DC9;}
.page-page.apply-page .wp-block-group .wpcf7 .title {display:none;}

/*--------------------------CALC-PAGE---------------------------*/

.calc-page .fform h2 {display:none;}
.calc-page .fform span  {display:none;}
.pb0.pbreak  {box-shadow: 0px 0 0 1px #cdcdcd;background: #F8F8F8;padding:25px 25px 15px 25px;position:relative;left:50%;margin-left: -500px;width: 1000px;margin-bottom:15px;}
.calc-chil-form .pb0.pbreak {padding:25px 3% 15px 2%;position:relative;left:0%;margin: 20px 17% 35px 17%;width: 66%;}
.calc-chil-form .pb0.pbreak .fform {display:none;}

.pb0.pbreak label {float: left;text-align: left;font-size: 16px;line-height: 24px;color: #1B7DC9;margin-bottom: 5px;padding-bottom: 0px;width: 100%;font-family: OpenB;text-align:left;}
.pb0.pbreak label span {font-size: 21px;line-height: 24px;color: #1B7DC9;}
.pb0.pbreak label span.r {display:none!important;}

.pb0.pbreak .dfield {width:100%;float:left;}
body .pb0.pbreak .dfield select {height: 35px!important;width: 94%!important;padding: 0;border: 0;margin: 0 0 0 0;float: left;padding: 5px 3%!important;border: 0;font-size:16px!important;background: white;box-shadow: 0 0 0 1px #cdcdcd;}
body #fbuilder .medium {width:100%!important;}

.open-window3 {width:auto;float:left;padding:0!important;}
.open-window3 div {height: 42px;line-height: 17px;width: auto!important;padding: 12px 16px;margin: 10px 0 0 0.5%;float: left;font-size:16px;color:white;cursor:pointer;background: #1B7DC9;border-radius: 0px;font-family: Zebulon;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:normal;position:relative;left:0%;border-radius:0px;font-family: OpenB;float:left!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;
}
.open-window3 div.dfield {line-height:32px;margin-left:0;}
.open-window3 div:hover {background-color:#03A9F4;}
.open-window3 div.clearer  {display:none!important;}

.pb0.pbreak .window-container3 {padding: 25px!important;width: 600px;position: fixed!important;top: 50%!important;height: 180px;height: 380px;left:50%;transform: translate(-50%,-50%)!important;margin:0!important;}
.dfield .total {float: left;text-align: left;font-size: 23px;line-height: 27px;color: #1B7DC9;margin-bottom: 5px;padding-bottom: 0px;width: 100%;font-family: OpenB;text-align:center;}
.dfield .total.little {font-size: 14px;line-height: 18px;color: black;font-family: Open;padding-top:10px;}
.window-container3 .cff-calculated-field {margin-top: -10px!important;}

body .codepeoplecalculatedfield.field  {box-shadow: 0 0 0 0 black!important;border:0!important;font-size: 37px!important;
    line-height: 62px!important;
    height: 42px!important;text-align:center!important;}
body #fbuilder .small {width: 98px !important;}

a.order-button  {height: 42px;line-height: 17px;width: auto!important;padding: 12px 16px;margin: 15px 0 0 0;float: left;font-size:16px;color:white;cursor:pointer;background: #1B7DC9;border-radius: 0px;font-family: Zebulon;box-shadow: 0 0 0 1px white;text-transform:uppercase;color:white;font-weight:normal;position:relative;left:50%;border-radius:0px;font-family: OpenB;float:left!important;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;margin-left:-100px!important;
}
a.order-button:hover {background-color:#03A9F4;}
/*.cff-number-field {display:none!important;}*/
.cff-number-field#field_1-37 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-37 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-38 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-38 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-39 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-39 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-40 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-40 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-41 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-41 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-42 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-text-field#field_1-42 {display:block!important;width:100%;margin-left:5px;padding-right:5px;box-sizing:border-box;}
.cff-number-field#field_1-43 {display:block!important;margin-left:5px;}
.cff-div-field.cff-container-field#field_1-42 {display:block!important;width:auto;margin-left:5px;}
.cff-div-field.cff-container-field#field_1-42 .cff-html-field {width:auto!important;float:left!important;}
.one_column label[for="fieldname19_1_rb0"] {display:none!important;}
.one_column {width:10.1111%!important;height:auto!important;margin: 0 0.5%!important;float:left;}
.calc-chil-form .one_column {width:19%!important;}
.calc-chil-form .one_column:nth-child(1) {display:none;}
.calc-chil-form .one_column:nth-child(2), .calc-chil-form .one_column:nth-child(3), .calc-chil-form .one_column:nth-child(4), .calc-chil-form .one_column:nth-child(5), .calc-chil-form .one_column:nth-child(6) {margin-bottom:25px!important;}
.one_column input, .one_column spa {display:block!important;position: absolute;right:-5px;bottom:5px;top:auto;left:auto;}
.one_column span {/*font-size: 0!important;*/height:95px!important;line-height:60px;float:left;font-size:9px!important;color:black!important;line-height:210px!important;text-align:center!important;font-weight:bold!important;width:100%!important;}
.calc-chil-form .one_column span {height: 125px!important;line-height: 280px!important;}
.one_column:hover span {color:#4997D4!important;}

.one_column:first-of-type {display:none;}
.one_column label[for="fieldname19_1_rb1"] {background: url('/uploads/2022/12/calc1.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb2"] {background: url('/uploads/2022/12/calc2.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb3"] {background: url('/uploads/2022/12/calc3.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb4"] {background: url('/uploads/2022/12/calc4.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb5"] {background: url('/uploads/2022/12/calc5.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb6"] {background: url('/uploads/2022/12/calc6.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb7"] {background: url('/uploads/2022/12/calc7.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb8"] {background: url('/uploads/2022/12/calc8.webp') center center no-repeat;background-size: auto 100%; }
.one_column label[for="fieldname19_1_rb9"] {background: url('/uploads/2022/12/calc9.png') center center no-repeat;background-size: auto 100%; }

.chil .one_column label[for="fieldname19_1_rb1"] {background: url('/uploads/2022/12/calc2-1.webp') center center no-repeat;background-size: auto 60%; }
.chil .one_column label[for="fieldname19_1_rb2"] {background: url('/uploads/2022/12/calc2-2.webp') center center no-repeat;background-size: auto 60%; }
.chil .one_column label[for="fieldname19_1_rb3"] {background: url('/uploads/2022/12/calc2-3.webp') center center no-repeat;background-size: auto 82.5%; }
.chil .one_column label[for="fieldname19_1_rb4"] {background: url('/uploads/2022/12/calc2-4.webp') center center no-repeat;background-size: auto 60%; }
.chil .one_column label[for="fieldname19_1_rb5"] {background: url('/uploads/2022/12/calc2-5.webp') center center no-repeat;background-size: auto 90%; }
.chil .one_column label[for="fieldname19_1_rb6"] {background: url('/uploads/2022/12/calc2-6.webp') center center no-repeat;background-size: auto 90%; }
.chil .one_column label[for="fieldname19_1_rb7"] {background: url('/uploads/2022/12/calc2-7.webp') center center no-repeat;background-size: auto 90%; }
.chil .one_column label[for="fieldname19_1_rb8"] {background: url('/uploads/2022/12/calc2-8.webp') center center no-repeat;background-size: auto 90%; }
.chil .one_column label[for="fieldname19_1_rb9"] {background: url('/uploads/2022/12/calc2-9.webp') center center no-repeat;background-size: auto 90%; }

.one_column label {box-shadow: 0 0 0 1px #cdcdcd;background-color:white!important;cursor:pointer;}
.one_column label:hover, .one_column label.focus, .one_column label.active, .one_column:checked label {box-shadow: 0 0 0 1px #4997D4!important;}

.cff-dropdown-field {width:48%!important;margin-left:0.5%!important;margin-right:0.5%!important;float:left;clear:none!important;margin-bottom:15px!important;}
.cff-number-field,
.cff-text-field {margin-top:10px!important;padding:0!important;}

.calc-chil-form #field_1-0 label:nth-child(1) {margin-left:5px!important;}
.calc-chil-form #field_1-0 .dfield label:nth-child(1) {margin-left:0px!important;}
.calc-chil-form .cff-number-field#field_1-19, .calc-chil-form .cff-number-field#field_1-20, .calc-chil-form .cff-number-field#field_1-21 {display:block!important;margin-left:5px!important;}

.cff-number-field label,
.cff-text-field label {width:370px!important;max-width:100%!important;}
.cff-number-field .dfield,
.cff-text-field .dfield {width:auto!important;padding-top:0!important;}
#fbuilder .cff-number-field  .small,
#fbuilder .cff-text-field  .small {width:100px!important;margin-left:10px!important;margin-top:-2px!important;border-radius:0!important;border:0!important;box-shadow: 0 0 0 1px #cdcdcd!important;height:28px!important;line-height:28px!important;font-family: Open;font-size:17px;text-align:center;}
#fbuilder .cff-number-field.fieldname62_1,
#fbuilder .cff-number-field.fieldname63_1 {display:none!important;}
input[type=number]{
	-webkit-appearance: textfield;
	-moz-appearance: textfield;
	-o-appearance: textfield;
	-ms-appearance: textfield;
	appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
#fbuilder .cff-text-field  .small {width:100px!important;margin-left:10px!important;margin-top:-1px!important;border-radius:0!important;border:0!important;box-shadow: 0 0 0 1px #cdcdcd!important;height:28px!important;line-height:28px!important;font-family: Open;font-size:17px;text-align:center;}
#fbuilder div.cpefb_error {display:none!important;}
.cff-radiobutton-field {margin-bottom:40px!important;}

body #fbuilder .cpefb_error, body #fbuilder .cpefb_error+select, body body #fbuilder .cpefb_error+select+select, body #fbuilder .cpefb_error+select+select+select {color:black!important;}

/*---------------------------FAQ---------------------------*/

.faq-block .ask-wrapper {width:100%;float:left;margin: 20px 0% 15px 0%;overflow:hidden;border-bottom: 1px dotted #5F5F5F;max-width: 1000px;position:relative;transform: translate(-50%, 0)!important;left:50%;border-bottom: 3px dotted #cdcdcd;}
.faq-block .ask-wrapper ul {width:100%!important;float:left;list-style:none;padding:0;margin: 0 0%;position:relative;}
.faq-block .ask-wrapper ul li {width:100%;float:left;padding:0;border-top: 1px dotted #5F5F5F;overflow:hidden;border-top: 3px dotted #cdcdcd;}
.faq-block .ask-wrapper ul li input {left:0;}
.about-block.faq-block .ask-wrapper h3 {width:100%;padding: 20px 0;font-family: Elektra;font-size:20px;line-height:25px;color: #505050;font-weight:normal;}
.faq-block p {width:100%;margin-left:0%;margin-right:0%;font-size:17px;line-height:22px;padding-bottom:20px!important;}
.faq-block ul li i:before, .faq-block ul li i:after {width: 3px;height: 18px;background-color:#1B7DC9;}
.faq-block ul li i:before {transform: translate(-9px, 0) rotate(45deg);background-color:#2098F3;}
.faq-block ul li input[type=checkbox]:checked ~ i:after {transform: translate(-9px, 0) rotate(-45deg);}
.faq-block ul li i {margin-top:25px;right:5px;}
 
.faq-block  table {margin: 10px  0 30px 0!important;height:auto!important;}
.faq-block  table thead  {transform: translate(-50%, 0);position: relative;left: 50%;}
.faq-block.wp-block-group table th {font-size:17px;line-height:22px;}
.faq-block.wp-block-group table td {font-size:16px;line-height:22px;}
.faq-block.wp-block-group table .one {text-align:left;width:64%;}
.faq-block.wp-block-group table .two {text-align:center;width:20%;}
.faq-block.wp-block-group table .three {text-align:center;width:20%;}

body .faq-block p {padding-top:5px!important;}
.faq-block .ask-wrapper ul ul {list-style:disc;padding-left:4%;width:96%;margin-bottom:25px;overflow:visible;}

.faq-block ul li:nth-of-type(1) {
  animation-delay: 0.5s;
}
.faq-block ul li:nth-of-type(2) {
  animation-delay: 0.75s;
}
.faq-block ul li:nth-of-type(3) {
  animation-delay: 1s;
}
.faq-block ul li:last-of-type {
  padding-bottom: 0;
}
.faq-block ul li i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 20ppx;
  right: 7px;
}
.faq-block ul li i:before, .faq-block ul li i:after {
  content: "";
  position: absolute;
}
.faq-block ul li i:before {
  transform: translate(-8px, 0) rotate(45deg);
}
.faq-block ul li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}
.faq-block ul li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;height:62px;
}
.faq-block ul li input[type=checkbox] ~ div {display:block!important;}

.faq-block ul li input[type=checkbox]:checked ~ p, .faq-block ul li input[type=checkbox]:checked ~ table, .faq-block ul li input[type=checkbox]:checked ~ div {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
-webkit-transition: All 0.4s ease;-moz-transition: All 0.4s ease;-o-transition: All 0.4s ease;-ms-transition: All 0.4s ease;transition: All 0.4s ease;display:none!important;
}
.faq-block ul li input[type=checkbox]:checked ~ i:before {
  transform: translate(2px, 0) rotate(45deg);
}
.faq-block ul li input[type=checkbox]:checked ~ i:after {
  transform: translate(-8px, 0) rotate(-45deg);
}

@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}



.wp-block-group.news-block.landing-reviews ul li p {padding-bottom:0!important;}


/*------------Add form----------------*/

.page-page .wp-block-group .wpcf7 {box-shadow: 0 0 0 0 #cdcdcd;}
body .page-page .wp-block-group .page-content .wpcf7 p, .info.single-page.page-page .wp-block-group .wpcf7 p {text-align:center!important;font-family: OpenB!important;font-size: 16.5px;line-height:23px;padding-bottom:25px;}
.wp-block-group.about-block .wpcf7 form {margin-top:0!important;}

.modal-window .wpcf7 .field.agree-field {float:left;width:90%;margin-top:15px;margin-left:5%;}

.wpcf7 .wpcf7-list-item, .wpcf7 .field.captcha {margin:0;width:100%;float:left;}
.wpcf7 .field.captcha {margin-top:0px;width:100%;margin-left:0%;}
.footer .wpcf7 .field.captcha {margin-top:0px;}
.wpcf7 .wpcf7-list-item > label {margin:0;width:100%;}
.wpcf7 form .field span.wpcf7-list-item input, .footer .wpcf7 form .field span.wpcf7-list-item input {height: 16px;width: 16px;box-shadow: inset 0 0 0 0 #cdcdcd!important;margin-right: 15px;margin-left: 0px;cursor: pointer;margin-top:0;margin-bottom:30px;margin-bottom:10px;float:left;margin-left:3px;}
.wpcf7 .wpcf7-list-item > label span {font-size: 12.5px;line-height: 17px;margin-left: 0px;padding-left: 0;float: left;max-width: calc(100% - 36px);    font-family: Open, Verdana, sans-serif;color:black;text-transform:none;font-weight:normal;}
.contacts-block .wpcf7 .wpcf7-list-item > label span {color:white!important;}
.footer .wpcf7 .field.captcha label {color:white;    text-align: left!important;}
.wpcf7 .wpcf7-list-item > label span a {color:#214641;font-family: OpenSansB;}
.wpcf7 .wpcf7-list-item > label span a:hover {color:#428C7F;}

.wpcf7 .button {width:100%;}
.page-page .wp-block-group .wpcf7 form .button input {margin-top:20px;margin-left:0;width:100%;box-sizing:border-box;text-align:center;}

.wpcf7-spinner {display:none!important;}
.wpcf7 .button input {margin-left:0;width:100%;box-sizing: border-box;text-align:center;margin-top:20px;}

.wpcf7 .field.captcha label {font-size: 11px;margin-left: 3px;line-height: 17px;float: left;width: calc(100% - 110px);margin-right:0;text-align:left;}
.wpcf7 .field.captcha img {margin-top: 5px;margin-left: 0;width: auto;border: 0;float: right;margin-right:5px;margin-bottom:0!important;}
.wpcf7 form .field.captcha  input.wpcf7-captchar {float: right;width: auto;max-width: 72px;text-align: center;padding: 0;height: 24px;line-height: 28px;margin: 0 5px 0 15px;}

.wpcf7 form .form-title {height: auto;line-height: 28px;width: 100%;padding: 0 0 0 0;border: 0;margin: 0 0 25px 0;float: none;font-family: 'Constantia';font-size: 24px;text-transform: uppercase;  font-weight: normal;color: #333;text-align: center;}

div.wpcf7 .ajax-loader {display:none!important;}
.cptch_block {float:left;width:auto!important;margin-top:15px!important;}
.cptch_block .cptch_span input.cptch_input {font-size:16px!important;box-shadow: inset 0 0 0 1px #CACACA;text-align:center;border:0;}

.wpcf7 form.sent .wpcf7-response-output {height: auto;line-height: 15px;width: 90%;color: green;text-align: center;font-size: 12px;padding: 0 5%;margin: 15px 5% 0 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;}

.wpcf7 form .wpcf7-response-output {height: auto;line-height: 15px;width: 90%;color: red;text-align: center;font-size: 12px;padding: 0 5%;margin: 15px 5% 0px 5%!important;float: left;border: 0;  position: relative;bottom: 0;left: 0;border:0!important;padding:0!important;}

.wpcf7 form .wpcf7-not-valid-tip {display:none!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid,
.wpcf7 form .field .field-wrapper input.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {box-shadow: inset 0 0 0 1px red!important;}
div.wpcf7 .ajax-loader {display:none!important;}
.wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {background-color:white!important;}

.cptch_wrap {float:right;}
.cptch_block label {color:white!important;color: black!important;}
.cptch_reload_button {font-size: 20px!important;margin-top: 3px!important;margin-left: 5px!important;height:auto!important;}

.wpcf7-form-control-wrap.client-checkbox, .wpcf7-form-control-wrap.client-checkbox span {width:auto;float:left;margin:0;}
.order-form .wpcf7-form-control-wrap.client-checkbox {float:left;margin-bottom:10px;width: 100%;}
.wpcf7-form-control-wrap.client-checkbox span.wpcf7-list-item-label {width:auto;font-size: 17px;}
[type=checkbox], [type=radio] {float: left;margin-top: 6px;margin-right: 10px;}
.woocommerce form .form-row .input-checkbox {margin-top:8px!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {background:none!important;box-shadow: inset 0 0px 0px 0px red!important;}
.wpcf7 form .wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid {color:red!important;}

.wpcf7 form .field.file span input {padding:0;width:100%;height:25px;line-height:25px;box-shadow: 0 0 0 0 white;padding-bottom:7px;font-size:14px;}
.wpcf7 form.wpcf7-form.invalid .field.file span input {/*color:red!important;*/}

/*-----------------------------Navi-------------------------------*/

.wp-block-group .pagination {float: left;max-width: 100%;width: 100%;position:relative!important;bottom:0!important}
.wp-block-group .pagination .wp-pagenavi {float:left;width: auto;position:relative;left:50%;transform:translate(-50%,0);margin-top: 0px;}
.wp-block-group .pagination .wp-pagenavi span, .wp-block-group .pagination .wp-pagenavi a {height:26px;line-height:26px;width:auto;min-width:26px;font-family: OpenB;font-size:14.5px;color:black;border: 0!important;padding: 0!important;cursor:pointer;float:left;text-align:center;font-style:normal;
	-moz-transition: color 0.2s 0.02s ease;-o-transition: color 0.2s 0.02s ease;-webkit-transition: color 0.2s 0.02s ease;
}
.wp-block-group .pagination .wp-pagenavi a.last, 
.wp-block-group .pagination .wp-pagenavi a.first, 
.wp-block-group .pagination .wp-pagenavi span.pages {display:none;}
.wp-block-group .pagination .wp-pagenavi span.current, .wp-block-group .pagination .wp-pagenavi a:hover {color:#1B7DC9;}

.info.single-page.page-page.simple .wp-block-group.about-block h2 {margin-bottom:35px;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns {gap:60px!important;margin-bottom: 0px!important;}
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns {margin-bottom: 45px!important;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column {border-right: 1px solid #85E9FF;padding-right:45px;box-sizing:border-box;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column:last-of-type {padding-right:0;margin-right:0;border:0!important;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column h2:nth-of-type(1) {padding-top:0;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column h3:nth-of-type(1) {padding-top:0;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column ul {padding-bottom:0;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column p {text-align:left;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column p {padding-bottom:0;}
.page-page.simple .wp-block-group.about-block .wp-block-group__inner-container > .wp-block-group__inner-container >  p {padding-bottom:45px;}

.info.single-page.page-page.simple .wp-block-group.about-block .wp-block-group__inner-container > h2 {padding-top:10px;/*text-align:center;padding-top:0;font-size: 34px;line-height:40px;*/}

.wp-block-image figure.alignright {margin: 0 0 35px 45px;float:right;max-width:45%;}
.wp-block-image figure.alignleft {margin: 0 45px 35px 0;float:left;max-width:45%;}
.info.single-page .wp-block-group.about-block li {float:none;}

figure.wp-block-gallery {float:left;width:100%;margin-bottom:55px;margin-top:0px!important;}

.landing figure.wp-block-gallery {float:left;width:100%;margin-top:15px;margin-bottom:35px;}
.landing figure.wp-block-gallery .wp-block-image a:hover img {opacity:0.6;}

.landing .about-block .wp-block-gallery figure.wp-block-image img {box-shadow: 0 0 0 1px #f0f0f0;}

.is-provider-youtube.wp-block-embed-youtube iframe {width:100%;}

.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns .wp-block-column {border:0!important;padding:0!important;}
.reviews figure {margin:0!important;}
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns {gap: 45px!important;}
.info.single-page.simple.reviews .inner .wp-block-group.about-block  .wp-block-group__inner-container  {padding-top:0;}

#formheader_1 {display:none!important;}

.info.single-page.landing .wp-block-group.about-block  .page-content.full.more-image ul {margin-bottom:0;padding-bottom:0;} 

.info.single-page .wp-block-group.slide-block .wp-block-group__inner-container,
.info.single-page .wp-block-group.about-block.slide-block .wp-block-group__inner-container {padding:0!important;width:100%!important;}
.info.single-page .slide-block .caption-wrap, .slide-block .metaslider .caption-wrap {padding: 45px 70px!important;box-sizing:border-box!important;}
.info.single-page .slide-block .metaslider .caption {padding:0;}












@media screen and (max-width:1650px) {
	
.wp-block-group__inner-container {width:1200px;margin-left:-600px;}
.footer .wp-block-group__inner-container {width: 1250px;margin-left:-625px;}
	
.slide-block .slider-wrapper {background-size: 150% auto;}
.wp-block-group.about-block {background-size: 120% auto;}

.wp-block-group.service-block ul li {margin-bottom:5px;}	
.grid figure figcaption, .grid figure figcaption > a {width: 92%!important;height: 85%!important;}	
figure.effect-ruby h2 {margin-bottom:30px!important;}	
	
figure.effect-ruby h2 {width: 90%!important;margin-left: 5%!important;	}
	
.wp-block-group.advans-block.chiller-advans, .wp-block-group.advans-block.chiller-advans.chiller-advans2 {background-size: auto 135%;}	
	
.slide-block .metaslider .caption {max-width: 1200px;min-width: 0;}
.slide-block .metaslider .caption h1 {font-size:49px;}	
.slide-block .metaslider .caption p {font-size:23px;}	
	
.wp-block-group.service-block ul li, .wp-block-group.service-block figure.wp-block-gallery > figure {width:47%!important;max-width:47%!important;}	
	
.info.single-page.page-page.simple .wp-block-group .wp-block-columns {gap: 35px!important;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column {padding-right:20px;}	
	
	
	
}





@media screen and (max-width:1300px) {
.wp-block-group__inner-container, .slide-block .about-wrapper, .wp-block-group.advans-block .wp-block-group__inner-container, .footer-last-wrapper, .info.single-page .wp-block-group.about-block .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, .wp-block-group.advans-block.advans2 .wp-block-group__inner-container, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .contacts-page .footer .wp-block-group__inner-container {width: 1000px;margin-left:-500px;}
.footer .wp-block-group__inner-container {width: 1050px;margin-left:-525px;}

figure.effect-ruby h2 {margin-top: 10%!important;-webkit-transform: translate3d(0,0px,0)!important;transform: translate3d(0,0px,0)!important;font-size: 21px!important;line-height: 25px!important;}	
.grid figure p {display:none;}	

.wp-block-group.about-block .gallery {width: 100%;margin: 0 0% 10px 0;}	
.wp-block-group.about-block .gallery .gallery-item {width: 23%;margin-left:1%;margin-right:1%;}	
	
.info.single-page .wp-block-group.about-block .page-form .one_column {width:24%!important;}	
.info.single-page .wp-block-group.about-block .page-form #fbuilder .cff-number-field .small {margin-left:0!important;}
.info.single-page .wp-block-group.about-block .page-form .pb0.pbreak label, .info.single-page .wp-block-group.about-block .calc-chil-form .pb0.pbreak label {margin-bottom: 10px!important;}
	
.calc-chil-form .pb0.pbreak {margin: 20px 12% 35px 12%;width: 71%;}	
.wp-block-group.about-block.news-block.landing-reviews p iframe {height: 270px;}	

.reviews-page .wp-block-group.news-block ul li iframe {height:250px!important;}	
	
.footer .wpcf7 .field.captcha label {width: calc(100% - 6px);}	
.footer .wpcf7 .field.captcha img {margin:0;}
	
}






@media screen and (max-width:1150px) {
.pb0.pbreak {margin-left: -350px;width: 700px;}
.one_column {width: 19%!important;}	
.pb0.pbreak .one_column label {margin-bottom: 30px;	}
	.pb0.pbreak #field_1-42 label {margin:0;}
.cff-number-field#field_1-37 label, .cff-number-field#field_1-38 label, .cff-number-field#field_1-39 label, .cff-number-field#field_1-40 label {margin-bottom:0;/*width:100%!important;*/}
.calc-chil-form .one_column:nth-child(2), .calc-chil-form .one_column:nth-child(3), .calc-chil-form .one_column:nth-child(4), .calc-chil-form .one_column:nth-child(5), .calc-chil-form .one_column:nth-child(6) {margin-bottom: 40px!important;}
.calc-chil-form .pb0.pbreak label {margin-bottom: 0px;}	
.calc-chil-form .cff-radiobutton-field	{margin-bottom:50px!important;}
.reviews-page .wp-block-group.news-block ul li iframe {height:220px!important;}		
	

.wp-block-group.form-block.sign-block.calc-equip.ru .wp-block-group__inner-container {margin-left:-400.5px;}

.wp-block-group.form-block.sign-block.consult-form.ru .wp-block-group__inner-container {margin-left:-357px;}	
	
	
}


@media screen and (max-width:1300px) {
	
.wp-block-group__inner-container {width:1000px;margin-left:-500px;}		
.wp-block-group.form-block.sign-block .title {font-size: 22px;}	
.wp-block-group.form-block.sign-block .order {font-size:17px;}	
	
.wp-block-group.advans-block .wp-block-columns {width:90%;margin-left:5%;margin-right:5%;}	
.wp-block-group.advans-block .wp-block-columns .wp-block-column {width: 30.3333%;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:both;}
.wp-block-group.advans-block .wp-block-columns .wp-block-column p br {display:none;}	
.info .is-provider-youtube.wp-block-embed-youtube iframe {height:250px;}	
	
	
}



@media screen and (max-width:1100px) {
.wp-block-group__inner-container, .slide-block .about-wrapper, .wp-block-group.advans-block .wp-block-group__inner-container, .footer-last-wrapper, .info.single-page .wp-block-group.about-block .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, .wp-block-group.advans-block.advans2 .wp-block-group__inner-container, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .contacts-page .footer .wp-block-group__inner-container {width: 880px;margin-left:-440px;}
.footer .wp-block-group__inner-container {width: 920px;margin-left:-460px;}
.slide-block .about-form .subtitle {font-size: 69px;line-height: 75px;}
.slide-block .about-form .title {font-size: 22px;line-height: 28px;}	
.slide-block .about-form .order {height: 25px;line-height: 25px;padding: 9px 18px;margin: 30px 0 0 0;font-size: 16px;}	
.wp-block-group.about-block.about2 .wp-block-group__inner-container, .wp-block-group.advans-block .wp-block-group__inner-container {width:92%;}	
	
figure.effect-ruby h2 {margin-bottom: 15px!important;}	
	
.wp-block-group.about-block.main-about, .wp-block-group.about-block, .info.single-page .wp-block-group.about-block.single-advans {background-size: auto 1100px!important;}	
	
.wp-block-group table {width: 100%!important;margin: 5px 0% 20px 0%!important;	}
	
.wp-block-group.advans-block.advans2 .item .subtitle {min-height:100px;}	

.info.single-page .wp-block-group.about-block .page-form .one_column {width: 32.333%!important;}

.calc-chil-form .pb0.pbreak {margin: 20px 5% 35px 5%;width:90%;}	
.wp-block-group.about-block.news-block.landing-reviews p iframe {height: 230px;}	
	
.wp-block-group.service-block ul li, .wp-block-group.service-block figure.wp-block-gallery > figure {margin-bottom:10px!important;}	
.info .is-provider-youtube.wp-block-embed-youtube iframe {height:210px;}	
	
	
}


@media screen and (max-width:990px) {
.info.single-page {margin-top: 174px;}	
	
.wp-block-group__inner-container, .wp-block-group.advans-block .wp-block-group__inner-container, .info.single-page .wp-block-group.about-block .wp-block-group__inner-container, .breadcrumbs-wrapper .breadcrumbs, .wp-block-group.advans-block.advans2 .wp-block-group__inner-container, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper, .contacts-page .footer .wp-block-group__inner-container {width: 92%;margin-left:4%;left:0;}
.breadcrumbs-wrapper .breadcrumbs, .footer-last-wrapper, .slide-block .about-wrapper {left:50%;margin-left:0;width: 92%;}	
.slide-block .metaslider .caption {max-width: 92%;}
	
.wp-block-group.advans-block .item img {width: 80px;margin: 0 0 0 -40px;}	
.wp-block-group.advans-block .item .subtitle {line-height: 20px;font-size: 15px;}	
	
.wp-block-group h1, .h1-title, .slide-block .metaslider .caption h1 {line-height: 37px;font-size: 32px;}	
.wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .info.single-page.page-page .wp-block-group.about-block .wp-block-group__inner-container > h2, .info.single-page.simple .wp-block-group.about-block h2 {font-size: 24px;line-height:31px;}	
.wp-block-group.about-block p, .info.single-page .wp-block-group.about-block p, .info.single-page .wp-block-group.about-block li, .info.single-page .wp-block-group.about-block p strong, .metaslider .flexslider .slides p, .landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container p, .wp-block-group.advans-block .wp-block-columns .wp-block-column p, .wp-block-group.advans-block.advans2 .item, .wp-block-group.advans-block.advans2 ul li, .wp-block-group.about-block p strong {font-size: 15px;line-height: 23px;}	
	
.wp-block-group.form-block.sign-block .wp-block-group__inner-container, .wp-block-group.form-block.sign-block.ru .wp-block-group__inner-container {width:92%;}	
.wp-block-group.form-block.sign-block .title {width:100%;text-align:center;margin-bottom:30px;}	
.wp-block-group.form-block.sign-block .order {position:relative;left:50%;transform:TRANSLATE(-50%,0);MARGIN-LEFT:0!important;}	
	
.wp-block-group.advans-block.advans2 .item {width:47%;}	
.wp-block-group.advans-block.advans2 .item .subtitle {min-height:60px;}	
	
.wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper {width:100%;margin-left:0;}	
.wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item, .wp-block-group.advans-block .item {width:30.3333%;}	
.wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item img {width: 100px;margin: 0 0 0 -50px;}	

.wp-block-group.advans-block.advans1 .item .subtitle {min-height:80px;}	
	
.page-page .wp-block-group .page-content {width:52%;}	
.page-page .wp-block-group .page-form {width:44%;}		
	
.wp-block-group.advans-block.chiller-advans, .wp-block-group.advans-block.chiller-advans.chiller-advans2 {background-size: auto 1100px;}	

.page-page .wp-block-group .page-content {width: 100%;}	
.wp-block-group.about-block .page-content p.center, .info.single-page .wp-block-group.about-block .page-content p.center  {text-align:center;cursor:pointer;}	
.page-page .wp-block-group .page-form, .calc-chil-form .pb0.pbreak {width: 600px;max-width:100%;position:relative;left:50%;transform:translate(-50%,0);padding: 25px 25px 15px 25px;float:left;margin-top:30px;box-sizing:border-box;margin-left:0;}	
.calc-chil-form .pb0.pbreak {margin-left:-300px;}
.calc-chil-form .one_column {width:24%!important;}	
.calc-chil-form .one_column:nth-child(2), .calc-chil-form .one_column:nth-child(3), .calc-chil-form .one_column:nth-child(4), .calc-chil-form .one_column:nth-child(5), .calc-chil-form .one_column:nth-child(6), .calc-chil-form .one_column:nth-child(7), .calc-chil-form .one_column:nth-child(8), .calc-chil-form .one_column:nth-child(9), .calc-chil-form .one_column:nth-child(10) { margin-bottom: 25px!important;}	
.calc-chil-form .cff-radiobutton-field {margin-bottom: 10px!important;}	
	
.info.single-page .wp-block-group.about-block .calc-chil-form p	{float:left;}
.info.single-page .wp-block-group.about-block .page-form .one_column {width: 19%!important;}	
.info.single-page .wp-block-group.about-block p.center {width:100%;margin-right:0px;float:none;}	
	
/*.window-container1, .window-container2, .window-container3, .window-container4, .window-container5, .window-container6 {top:0;margin-top:50px;}*/
	
.info.single-page .wp-block-group.about-block.news-block .wp-block-group__inner-container {padding-bottom:55px;}	 
.wp-block-group.news-block ul li, .info.single-page .wp-block-group.about-block.news-block li {width: 48%;padding-bottom:0;}	
.wp-block-group.news-block ul li:last-child {display:none;}	
.single-page .wp-block-group.news-block ul li {margin-bottom:15px;}
.single-page .wp-block-group.news-block ul li:last-child {display:block;}
	
.info.single-page.landing .wp-block-group.about-block ul.products li, .info.single-page.landing .wp-block-group.about-block ul.products li:nth-child(9), .info.single-page.landing .wp-block-group.about-block ul.products li:nth-child(10) {width:29.3333%;margin-bottom: 2vw!important;margin-left:1%!important;margin-right:1%!important;}	
	
.info.single-page .wp-block-group.about-block.news-block.landing-reviews li {padding:0;margin-bottom: 2vw;}	
.wp-block-group.about-block.news-block.landing-reviews p iframe {height: 24vw;}	
.info.single-page.landing .wp-block-group.about-block.landing-reviews ul, .info.single-page.landing .wp-block-group.about-block.landing-reviews ol	{margin-bottom: 55px;}
	
.landing .wp-block-group.advans-block.advans2.advans-last .item img {width:58px;}	
.landing .wp-block-group.advans-block.advans2.advans-last .item .subtitle {padding-left: 75px;padding-top: 15px;}	
	
.info.single-page .wp-block-group.about-block.faq-block h3 {font-size: 17px;}	
.faq-block ul li i {margin-top;22px!important;}
.info.single-page.landing .wp-block-group.about-block.faq-block h3 {width:auto!important;padding-right: 50px!important;}	
	
.page-page.single-page.landing-single .wp-block-group.form-block.sign-block.order-equipment-block .wp-block-group__inner-container {margin-left:4%;}	

.reviews-page .wp-block-group.news-block ul li iframe {height: 23vw!important;}			
.info.single-page.reviews-page .wp-block-group.about-block.news-block li p {padding:0!important;}		
	
.landing .wp-block-group.form-block.sign-block .title, .landing-single .wp-block-group.form-block.sign-block .title {margin-top:0;}
.wp-block-group.form-block.sign-block.calc-equip .wp-block-group__inner-container.ru, .wp-block-group.form-block.sign-block.calc-equip .wp-block-group__inner-container, .wp-block-group.form-block.sign-block.consult-form .wp-block-group__inner-container {margin-left: 4%;}
.wp-block-group.form-block.sign-block.consult-form .wp-block-group__inner-container.ru {margin-left: 4%;}	
	
.wp-block-group.form-block.sign-block .order {padding-top: 7px;padding-bottom:7px;}	
	
.wp-block-group.service-block figure.wp-block-gallery figcaption a {font-size: 22px;line-height:26px;}	
	
.wp-block-group.advans-block.advans2 ul li {width: 47%;padding-left:30px;}
.wp-block-group.advans-block.advans2 ul li:nth-child(3n+1) {clear:none;}	
.wp-block-group.advans-block.advans2 ul li:nth-child(2n+1) {clear:both;}	
.wp-block-group.advans-block.advans2 ul li img {width: 25px!important;margin-top:-4px;}	
.info.single-page .wp-block-group.about-block.news-block li:nth-child(3n+1) {clear:none;}
.info.single-page .wp-block-group.about-block.news-block li:nth-child(2n+1) {clear:both;}

.info.single-page.page-page.simple .wp-block-group .wp-block-columns {display: block;margin-bottom:45px!important;float: left;width:100%;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns:last-of-type {margin-bottom:0px!important;}
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns {margin-bottom:45px!important;}
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column {margin-bottom:25px!important;border:0!important;float: left;width:100%;}	
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column:last-of-type {margin-bottom:0!important;}	 	
.info.single-page.page-page.simple .wp-block-group .wp-block-gallery {width:100%;float:none;}	
	
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column > figure.wp-block-image > img {width:auto;max-width:100%;height:auto;position:relative;left:50%;transform: translate(-50%,0);}
	
.info.single-page.page-page.simple .wp-block-group .wp-block-columns .wp-block-column {margin-bottom:45px!important;}	
	
.info .is-provider-youtube.wp-block-embed-youtube iframe {height:46vw;}	
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns {gap: 0px!important;}	
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns {margin-bottom: 0px!important;}	
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns .wp-block-column {margin-bottom: 20px!important;}	
.info.single-page.page-page.simple.reviews .wp-block-group .wp-block-columns:last-of-type .wp-block-column:last-of-type {margin-bottom: 45px!important;}	
	
.info.single-page.simple .wp-block-group.about-block .wp-block-group__inner-container {padding-bottom:55px;}	
	
.footer .wp-block-group__inner-container {width: 96%;margin-left:2%;}
	
}


@media screen and (max-width:850px) {
figure.effect-ruby h2 {margin-top: 10%!important;margin-bottom:15px!important;}		
.wpcf7 .title {line-height: 27px!important;font-size: 21px!important;}	
.pb0.pbreak {margin-left: -250px;width: 500px;}
.one_column {width: 32.333%!important;}	
#fbuilder .cff-number-field .small,
#fbuilder .cff-text-field .small {width: 75px!important;margin-left: 0!important;}	
.wp-block-group.advans-block.advans2.advans-last .item .subtitle {min-height:80px;}	
	
}


@media screen and (max-width:768px) {
.slide-block .about-form .subtitle {font-size: 49px;line-height: 55px;}
.slide-block .about-form .title {font-size: 19px;line-height: 22px;}	
.slide-block .about-form .order {font-size: 14.5px;}	
	
.wp-block-group.advans-block .item {width: 47%;}
	
.wp-block-group.service-block ul li {width:98%!important;}	
.wp-block-group.service-block ul li img {width:100%!important;}	
figure.effect-ruby h2 {margin-top: 15%!important;}	
.grid figure figcaption, .grid figure figcaption > a {height: 84%!important;}	
	
.wp-block-group.about-block .gallery .gallery-item {width: 48%;}	
	
.wp-block-group.products-block .wp-block-group__inner-container .carousel-slider-outer {width: 90%;margin-left: 5%;}	
	
.wp-block-group.about-block img.alignright, .wp-block-group.about-block .more-image img.alignright, .wp-block-group.about-block .more-image img.alignleft {width: 60%;margin-left: 20%;margin-right:20%;margin-bottom:25px;}	
.info.single-page .wp-block-group.about-block h3, .single-page .service-block h3 {font-size: 18px;line-height: 23px;}
	
.wp-block-group table th {font-size: 16px;}	
.wp-block-group table td {font-size:14px;}	
	
.info.single-page .wp-block-group.about-block .gallery .gallery-item {width: 49%!important;margin: 0 0.5% 2vw 0.5%!important;}	
	
.wp-block-group.footer-block .contacts-block {box-shadow: 0px 0 0 0 #cdcdcd!important;}	
	
.reviews-page .wp-block-group.news-block ul li {width:96%!important;}

.single-page .carousel-slider-outer {width:80%;margin-left:10%;margin-right:10%;}

.wp-block-group.advans-block.advans2 .item .subtitle {min-height:80px;}	
	
.wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item, .wp-block-group.advans-block .item {width:47%;}	
	
.page-page .wp-block-group .page-content {width:100%;}	
/*.page-page .wp-block-group .page-form, .calc-chil-form .pb0.pbreak {width: 54%;margin-left:20%;margin-right:20%;margin-top:40px;padding-left:3%;padding-right:3%;left:0;}	*/
.calc-chil-form .pb0.pbreak {width:70%;margin-left:15%;margin-right:15%;}	
.calc-chil-form .one_column {width:32.3333%!important;}	
.info.single-page .wp-block-group.about-block .page-form .one_column {width: 32.3333%!important;}	
	
/*.page-page.apply-page .wp-block-group .wpcf7 {width:68%;margin-left:13%;margin-right:13%;}*/
	
.big-background {/*height:70vh!important;*/min-height: 70vh!important;}	

.slide-block .about-form .download {font-size:16px;line-height:21px;}	
	
.slide-block .about-form .download-wrapper {margin-left:-123px;}
	
.info.single-page {margin-top: 174px;}	
	
.info.single-page.landing .wp-block-group.about-block ul.products li .title {width: 90%;font-size: 14px;line-height:18px;margin-left:5%;}	
	
.wp-block-group.about-block img.alignright, .wp-block-group.about-block img.alignleft, .wp-block-group.about-block img.alignright, .wp-block-group.about-block img.alignleft {width:70%;margin-left:15%;margin-right:15%;max-width:100%!important;height:auto!important;max-height:10000px!important;}	
	
.wp-block-group.form-block.sign-block .order {height:27px;line-height:27px;}	
	
.info.single-page.landing .wp-block-group.about-block.landing-reviews h2 {margin-top:0!important;}	
	
.reviews-page .wp-block-group.news-block ul li iframe {height: 45vw!important;}	
	
.wp-block-group.footer-block .wpcf7 {
  padding: 0;
    max-width: 400px;
    position: relative;
    left: 50%;
    transform: translate(-50%,0);
}	
	.wp-block-group.footer-block .wpcf7 .button {width:100%;}	
	.footer .wpcf7 form .button input {width:100%;box-sizing:border-box;text-align:center;margin-left:0;}
	
.info.single-page.page-page.simple .wp-block-group .wp-block-gallery {margin-left:0!important;}	
.wp-block-group.service-block ul li, .wp-block-group.service-block figure.wp-block-gallery > figure {width: 100%!important;max-width: 100%!important;margin-left:0!important;margin-right:0!important;}
	
.wp-block-group.advans-block.about2 .item, .wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column {width:47%;}	
.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column:nth-of-type(4n+1), .wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none!important;}
.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column:nth-of-type(2n+1) {clear:both!important;}	
	
.wp-block-group.news-block ul li .title {font-size: 17px;line-height: 22px;}	
	
.wp-block-group.service-block figure.wp-block-gallery figcaption a {font-size: 22px;line-height: 27px;}	
.wp-block-group.footer-block .contacts-block1 img {height: 35px!important;}	
.wp-block-group.footer-block .contacts-block1 p {font-size: 13px;line-height: 16px;}	
.footer .socials .social {height: 25px;width: 25px;}	
.wp-block-group.about-block h1 {padding-bottom:30px;}	

body .info.single-page .wp-block-group.about-block .wp-block-group__inner-container .wp-block-group figure.wp-block-gallery {gap:20px!important;}
	
	
	
	
}




@media screen and (max-width:700px) {
.calc-chil-form .pb0.pbreak {width:90%;margin-left:5%;margin-right:5%;}
	
	
}

@media screen and (max-width:650px) {
.window-container, .window-container2, .window-container3, .window-container4, .window-container8, .window-container9, .window-container10 {max-width:80%;padding-left:5%;padding-right:5%;/*margin-left:5%;margin-right:5%;left:0;*/}	
/*.window-container, .window-container2, .window-container4 {width:90%;padding-left:0%;padding-right:0%;margin-left:5%;margin-right:5%;left:0;}	*/
	
.wp-block-group.advans-block .wp-block-columns {width: 96%;margin-left: 2%;margin-right: 2%;}

figure.effect-ruby h2 {font-size: 20px!important;line-height: 24px!important;}		
.grid figure p {display:non;}	
.grid figure figcaption, .grid figure figcaption > a {height: 81%!important;width: 91%!important;}	
	
.wp-block-group.about-block img.alignright {width: 80%;margin-left: 10%;margin-right:10%;}

.wp-block-group table {float:left;display:block;width:100%!important;overflow:hidden!important;height:auto!important;}	
.wp-block-group table tbody {float:left;display:block;width:100%;overflow:auto;}		
.pb0.pbreak .window-container3 {width: 90%!important;height:auto!important;/*margin-left:5%!important;*/}	

/*.page-page .wp-block-group .page-form {width: 74%;margin-left:10%;margin-right:10%;}	*/	
.calc-chil-form .pb0.pbreak {width:90%;}
	
.wp-block-group.advans-block.advans2.advans-last .item {width:100%;margin-left:0;margin-right:0;min-height:0;}	
.landing .wp-block-group.advans-block.advans2.advans-last .item .subtitle {min-height:0;padding-top:21px;}
	
	
}


@media screen and (max-width:600px) {
.cff-dropdown-field {width:98%!important;}	
#fbuilder .cff-number-field .small, .calc-chil-form #fbuilder .cff-number-field .small, #fbuilder .cff-text-field .small {width:100%!important;margin-left:0!important;height:35px!important;line-height:35px!important;}	
.cff-number-field#field_1-37 .dfield,
.cff-text-field#field_1-37 .dfield,
.cff-number-field#field_1-38 .dfield,
.cff-text-field#field_1-38 .dfield,
.cff-number-field#field_1-39 .dfield,
.cff-text-field#field_1-39 .dfield,	
.cff-number-field#field_1-40 .dfield,
.cff-text-field#field_1-40 .dfield,
.cff-number-field#field_1-41 .dfield,
.cff-text-field#field_1-41 .dfield,
.cff-number-field#field_1-42 .dfield,
.cff-text-field#field_1-42 .dfield,
.calc-chil-form #fbuilder label,
.calc-chil-form #fbuilder .top_aligned .fields .dfield {width:98%!important;margin-left:0.5%!important;text-align:center!important;}
.calc-chil-form #fbuilder .top_aligned .fields .dfield#fieldname24_1 {width:auto!important;left:50%;margin-left:-77px!important;}	
.pb0.pbreak label {font-size: 15px;line-height: 19px;padding-bottom:5px;text-align:center;}	
.pb0.pbreak {margin-left: -200px;width: 400px;}
.one_column {width: 49%!important;}	
.one_column span {line-height: 220px!important;}	
#fbuilder #fieldname9_1.dfield	{margin-right:5px!important;}
.cff-number-field#field_1-37 label, .cff-number-field#field_1-38 label, .cff-number-field#field_1-39 label, .cff-number-field#field_1-40 label, .cff-text-field#field_1-39 label {width:100%!important;text-align:center!important;}	
#fbuilder #fieldname9_1.dfield {position:relative;left:50%;margin-left:-76.5px!important;}
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-1 {width:100%!important;margin-left:0!important;max-width: 100%!important;}	
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-1 .gallery-item {width: 31.3333%!important; margin: 0 1% 20px 1%!important;}	
.info.single-page .wp-block-group.about-block .gallery.gallery-columns-1 br {display:none!important;}
	
.wp-block-group.advans-block .wp-block-columns .wp-block-column figure img {width: 70px;}
	
.wp-block-image figure.alignright {margin: 0 0 35px 0px;float:right;max-width:100%;width:100%;}
.wp-block-image figure.alignleft {margin: 0 0 35px 0;float:left;max-width:100%;width:100%;}	
.cff-number-field label {max-width: 100%!important;text-align:left!important;}	
}


@media screen and (max-width:575px) {
.info.single-page {margin-top: 194px;}
	
	
	
}


@media screen and (max-width:550px) {
.info.single-page {margin-top:194px;}	
.wp-block-group.news-block ul {width: 70%!important;margin: 0px 15%;}
.wp-block-group.news-block ul li, .info.single-page .wp-block-group.about-block.news-block li {width: 98%;margin-bottom:15px!important;}	
.wp-block-group.news-block .wp-block-group__inner-container {padding-bottom:45px;}	
.reviews-page .wp-block-group.news-block ul {width:100%!important;margin-left:0%!important;margin-right:0%!important;}
.reviews-page .wp-block-group.news-block ul li iframe {height:200px!important;}	

.wp-block-group.advans-block.advans2 .item {width:97%;}	
.wp-block-group.advans-block.advans2 .item .subtitle {min-height:0px;}	
	
.wp-block-group.advans-block.advans2.little .item {margin-bottom:5px!important;}	
.wp-block-group.advans-block.advans2.little .item .subtitle {min-height:0;}	
.wp-block-group.advans-block.advans2 .wp-block-group__inner-container h2 {margin-bottom: 25px;}	

/*.page-page.apply-page .wp-block-group .wpcf7 {width:80%;margin-left:3%;margin-right:3%;padding-left:7%;padding-right:7%;}	*/
	
/*.pb0.pbreak .window-container3 {margin-top: 50px!important;top:0!important;}	*/
.dfield .total {font-size: 19px;line-height: 24px;}	
	
/*.slide-block {margin-top: 189px;}	*/
.slide-block .about-wrapper {margin-top:75px;}	
	
.slide-block .about-form .download-wrapper {margin-left: -100px;width: 200px;}
.slide-block .more {margin-left: -5px;}

/*.window-container1, .window-container2, .window-container3, .window-container4, .window-container5, .window-container6 {left:0;margin-left:10%;width:80%;}*/	
	
.wp-block-group.news-block ul li div, .wp-block-group.news-block ul li p {height:auto!important;}	
.slide-block .about-form {padding-top:60px;}
	
.info.single-page .wp-block-group.about-block.news-block.landing-reviews li {width:100%;margin-left:0;margin-right:0;}	
.wp-block-group.about-block.news-block.landing-reviews p iframe {height: 24vw;}		
	
/*.window-container1, .window-container2, .window-container3, .window-container4, .window-container6, .window-container7 {max-width:90%;}*/
	
.info.single-page.landing .wp-block-group.about-block.landing-reviews ul, .info.single-page.landing .wp-block-group.about-block.landing-reviews ol {width:100%!important;margin-left:0!important;margin-right:0!important;}	
.wp-block-group.about-block.news-block.landing-reviews p iframe {height:50vw!important;}	
	
.window-container, .window-container2, .window-container3, .window-container4, .window-container8, .window-container9, .window-container10 {padding-top:45px;}	
	
	
	
}

@media screen and (max-width:510px) {
.calc-chil-form .one_column {width:49%!important;}
}


@media screen and (max-width:480px) {
.wp-block-group.advans-block .item, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item, .wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item {width:97%;}
.wp-block-group.advans-block.about2 .wp-block-group__inner-container .inner-wrapper .item img {width:80px;margin-left:-40px;}	
	
.wp-block-group.service-block ul li img {width: 140%!important;}	
.grid figure figcaption, .grid figure figcaption > a {height: 100%!important;width: 91%!important;}	
	
.wp-block-group.news-block ul {width: 80%!important;margin: 0px 10%;}
	
.wp-block-group.products-block .wp-block-group__inner-container .carousel-slider-outer {width: 80%;margin-left: 10%;}	
	
.wp-block-group.about-block img.alignright, .wp-block-group.about-block .more-image img.alignright, .wp-block-group.about-block .more-image img.alignleft {width: 80%;margin-left: 10%;margin-right:10%;}	
	
.wp-block-group.about-block p, .info.single-page .wp-block-group.about-block p, .info.single-page .wp-block-group.about-block li, .info.single-page .wp-block-group.about-block p strong {font-size: 15px;line-height: 21px;}	
.wp-block-group.advans-block.advans2 .item img {width: 23px;}
.landing .wp-block-group.advans-block.advans2 .item .subtitle {padding-left:28px;font-size:13.5px;line-height:18px;}	
	
.wp-block-group table th {font-size: 13px;}	
.wp-block-group table td {font-size:14px;}	
	
.reviews-page .wp-block-group.news-block ul {width:100%!important;margin-left:0%!important;margin-right:0%!important;}	
.reviews-page .wp-block-group.news-block ul li iframe {height:175px!important;}	
	
.single-page .carousel-slider-outer {width:70%;margin-left:15%;margin-right:15%;}
	
.wp-block-group.advans-block.advans1 .item .subtitle {min-height:0;}	

.page-page .wp-block-group .page-form {width: 100%;margin-left:0%;margin-right:0%;}	
.info.single-page .wp-block-group.about-block .page-form .one_column {width: 31.3333%!important;}	
	
.pb0.pbreak {margin-left: -150px;width: 300px;}	
.one_column {width: 48%!important;margin-left:1%!important;margin-right:1%!important;}	
.calc-chil-form .one_column {width:48%!important;}	
	
.wp-block-group h1, .h1-title, .slide-block .metaslider .caption h1 {line-height: 28px;font-size: 23px;}	
.wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .info.single-page.page-page .wp-block-group.about-block .wp-block-group__inner-container > h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page .wp-block-group.about-block h2, .info.single-page.page-page .wp-block-group.about-block .wp-block-group__inner-container > h2, .info.single-page.simple .wp-block-group.about-block h2 {font-size: 19px;line-height:23px;}		
	
.info.single-page.landing .wp-block-group.about-block ul.products li, .info.single-page.landing .wp-block-group.about-block ul.products li:nth-child(9), .info.single-page.landing .wp-block-group.about-block ul.products li:nth-child(10) {width:46%;margin-left:1%!important;margin-right:1%!important;}	
	
.info.single-page.landing .wp-block-group.about-block h2 {text-align:center!important;}	
.wp-block-group.about-block p, .info.single-page .wp-block-group.about-block p, .info.single-page .wp-block-group.about-block li, .info.single-page .wp-block-group.about-block p strong, .landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container p {text-align:left!important;}	
.wp-block-group.about-block img.alignright, .wp-block-group.about-block img.alignleft, .wp-block-group.about-block img.alignright, .wp-block-group.about-block img.alignleft {width:100%;margin-left:0%;margin-right:0%;}	
.wp-block-group.about-block p.center, .info.single-page .wp-block-group.about-block p.center, .info.single-page .wp-block-group.about-block p.center strong, .landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container p.center {text-align:center!important;}	

body .faq-block p {text-align:left!important;}	
body .info.single-page blockquote p, .wp-block-group.about-block blockquote p, .info.single-page .wp-block-group.about-block blockquote p, .info.single-page .wp-block-group.about-block blockquote p strong, .landing .wp-block-group.advans-block.advans2 .wp-block-group__inner-container blockquote p {text-align:center!important;font-size: 15px;line-height: 21px;}		
	
body .page-page .wp-block-group .page-content .wpcf7 p {font-size: 16px;line-height: 19px;}
	
.wp-block-group.advans-block .wp-block-columns .wp-block-column {width: 47%;}	
.wp-block-group.advans-block .wp-block-columns .wp-block-column:nth-of-type(3n+1) {clear:none;}	
.wp-block-group.advans-block .wp-block-columns .wp-block-column:nth-of-type(2n+1) {clear:both;}	
	
.wp-block-group.service-block ul li, .wp-block-group.service-block figure.wp-block-gallery > figure {margin-bottom:0vw!important;}
	
.wp-block-group.advans-block.advans2 ul li {width: 97%;}
	
.wp-block-group.products-block .wp-block-group__inner-container > .widget-wrapper:nth-of-type(2) {width: calc(100% - 20px);margin: 0 10px;}	

.wp-block-group.advans-block.about2 .wp-block-columns .wp-block-column p {text-align:center!important;}	
	
.single-page .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {width: calc(100% - var(--wp--style--unstable-gallery-gap, 16px)/2)!important;}	
.page-page.apply-page .wp-block-group .wpcf7 {padding:20px;}	
	
.wp-block-group.service-block figure.wp-block-gallery figcaption a {font-size: 20px;line-height: 24px;}	

body .info.single-page .wp-block-group.about-block .wp-block-group__inner-container .wp-block-group figure.wp-block-gallery {gap:15px!important;}
	
	
	
	
	
	
}

@media screen and (max-width:450px) {	
.info.single-page .wp-block-group.about-block .page-form .one_column {width: 48%!important;}
	
	
}


@media screen and (max-width:420px) {	
body .follow-button, body .follow-button.little {width: 260px!important;text-align: center;margin-left: -130px!important;}
	
}


@media screen and (max-width:360px) {	
.wp-block-group.news-block ul {width: 90%!important;margin: 0px 5%;}
.wp-block-group h1, .h1-title {line-height: 28px;font-size: 22px;}	
.wp-block-group h2, .h2-title, .info.single-page .wp-block-group.about-block h2, .info.single-page.reviews-page .wp-block-group.news-block ul li h2, .info.single-page .wp-block-group.about-block h2 {font-size: 19px;line-height:24px;}	
	
.wp-block-group.about-block img.alignright, .wp-block-group.about-block .more-image img.alignright, .wp-block-group.about-block .more-image img.alignleft {width: 90%;margin-left: 5%;margin-right:5%;}	
	
.search-page .wp-block-group ul li .title {line-height: 22px;font-size: 17px;}	
	
.reviews-page .wp-block-group.news-block ul {width:90%!important;}	

.reviews-page .wp-block-group.news-block ul {width:100%!important;margin-left:0%!important;margin-right:0%!important;}
.reviews-page .wp-block-group.news-block ul li iframe {height:150px!important;}	
	
.wp-block-group.advans-block.advans2 .item .subtitle {font-size: 14.5px;line-height: 18px;padding-left:42px;}
.wp-block-group.advans-block.advans2 .item img {width:30px;}	
	
.page-page .wp-block-group .page-form {width: 94%;margin-left:0%;margin-right:0%;}	
	
.pb0.pbreak {margin-left: -125px;width: 250px;margin-left: 0;
    width: 100%;
    left: 0;}	
.pb0.pbreak {padding: 15px 10px 5px 10px;	}
/*.window-container1, .window-container2, .window-container3, .window-container4, .window-container5, .window-container6 {left:0;margin-left:5%;width:90%;}*/
	
.calc-chil-form .pb0.pbreak {width: 100%;margin-left:0!important;margin-right:0!important;}	
	

	
	
	
	
}
