/*
Theme Name: Happy Leads
Theme URI:
Author: Nerdpilots
Author URI: https://www.convertlabs.io
Description: Theme for cleaning company.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: maid, agency, cleaning, clean
Text Domain: hl
*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

h1,h2,h3,h4,h5,h6,p{line-height:inherit;font-weight:inherit;margin:0;padding:0}h1{font-family:'Inter';font-size:3rem;color:#000;line-height:1.2}@media only screen and (max-width:1024px){h1{font-size:2.5rem}}@media only screen and (max-width:480px){h1{font-size:1.875rem}}h2{font-family:'Inter';font-size:2.5rem;line-height:1.3;color:#000}@media only screen and (max-width:768px){h2{font-size:2.1875rem}}@media only screen and (max-width:480px){h2{font-size:1.5625rem}}h3{font-family:'Inter';font-size:1.5rem;line-height:1.3;color:#000}@media only screen and (max-width:768px){}@media only screen and (max-width:480px){h3{font-size:1.125rem}}h4{font-family:'Inter';font-size:1.25rem;line-height:1.3}@media only screen and (max-width:480px){}h5{font-family:'Inter';font-size:0.875rem}@media only screen and (max-width:480px){}p{font-family:'Inter';color:#5e5c5d;line-height:1.3;font-size:1.125rem;font-weight:normal}@media only screen and (max-width:1024px){}@media only screen and (max-width:480px){p{font-size:1rem}}*{box-sizing:border-box}::before,::after{box-sizing:inherit}html,body{margin:0;padding:0;font-family:'Inter';font-size:16px;color:#5e5c5d;line-height:1;background-color:transparent;scroll-behavior:smooth}main{display:block}table,blockquote,address,pre,iframe,form,figure,dl{margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit;transition:0.3s all ease-in-out}a:active,a:hover{color:inherit;text-decoration:none;outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em;top:-0.5em}
img{border-style:none;vertical-align:bottom; height:auto}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0}button:focus,input:focus,optgroup:focus,select:focus,textarea:focus{outline:none}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}input{padding:0 15px}input::placeholder{opacity:0.5}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type='button'][disabled],[type='reset'][disabled],[type='submit'][disabled]{cursor:default}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit} label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.container{padding:0;margin:0 auto}.row{margin:0}[class*="col-"]{padding:0}.form-group{margin-bottom:0 !important}.container{max-width:75%}@media only screen and (max-width:1920px){.container{max-width:1224px}}@media only screen and (max-width:1024px){.container{max-width:970px}}@media only screen and (max-width:768px){.container{padding:0 20px}}@media only screen and (max-width:480px){.container{padding:0 15px}}.bg{background-repeat:no-repeat;background-size:cover}.relative{position:relative}.absolute{position:absolute}.c-btn{display:flex;justify-content:center;align-items:center;font-size:1.125rem;transition:all 0.3s ease-in-out;position:relative;width:100%;overflow:hidden}@media only screen and (max-width:320px){.c-btn{font-size:0.875rem}}.c-btn img{position:absolute;width:20px;top:50%;transform:translateY(-50%);right:70px}@media only screen and (max-width:480px){.c-btn img{right:35px}}.c-btn-primary{border:2px solid #000;background-color:#000;font-weight:600;color:#fff}.c-btn-primary:after{content:'';width:100%;height:100%;position:absolute;transform:translateX(-100%);transition:all 0.5s ease-in-out}.c-btn-primary:hover{color:#000;background-color:#fff}.c-btn-secondary{border:2px solid #fff;background-color:#fff;font-weight:600;color:#000}.c-btn-secondary:hover{background-color:#000;color:#fff}.title-line{position:relative;padding-bottom:20px;margin-bottom:20px}.title-line:after{position:absolute;content:'';width:55px;height:5px;background-color:#ddbbab;bottom:0;left:0}.c-border{border:1px solid #000}@media only screen and (max-width:768px){.res-overlay{position:relative}.res-overlay > div{position:relative;z-index:1}.res-overlay:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(255, 255, 255, .6)}}.overlay{position:relative}.overlay > div{position:relative;z-index:1}.overlay:after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, .98) 10%, rgba(255, 255, 255, 0.2) 150%);top:0;left:0}.form-area{width:100%}.form-area .form-box{width:100%;height:50px;margin-bottom:14px}.form-area .form-box input{width:100%;height:100%;border-radius:5px;border:1px solid #ebebeb;text-align:center;font-size:1.125rem}.form-area .form-button .c-btn-primary{max-width:480px;height:70px}@media only screen and (max-width:320px){.form-area .form-button .c-btn-primary{padding-right:30px}}@media only screen and (max-width:320px){.form-area .form-button .c-btn-primary img{right:20px}}.form-area .ratting{margin-top:35px}.form-area .ratting .icons{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.form-area .ratting .icons .icon{width:20px;margin:0 2px}.form-area .ratting .info{font-size:1rem}.floater{position:absolute;background-color:#fafafa;width:100%;z-index:-1}@media only screen and (max-width:480px){.floater{display:none}}header{position:relative;z-index:9999999}header nav{position:relative;display:flex;justify-content:space-between;align-items:center;height:90px;padding:0 25px}header .navbar-logo{max-width:200px;width:100%;display:flex}header .navbar-logo img{object-fit:cover}header .nav-toggole{visibility:hidden;position:absolute;right:25px}@media only screen and (max-width:991px){header .nav-toggole{visibility:unset}}header .navbar-menu{transition:all 0.3s ease-in-out}@media only screen and (max-width:991px){header .navbar-menu{position:fixed;width:0px;display:flex;flex-direction:column;top:0px;right:0;transform:translateX(100%);background-color:#fff;padding:25px 0px;overflow:hidden;opacity:0;height:100vh;z-index:9}}header .navbar-menu.shown{width:250px;transform:unset;opacity:1;padding:25px;box-shadow:1px 1px 11px 0px rgba(0, 0, 0, .2)}header .navbar-menu .toggole-close{display:none}@media only screen and (max-width:991px){header .navbar-menu .toggole-close{display:block;position:absolute;left:15px;top:15px}}header .navbar-menu ul{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:991px){header .navbar-menu ul{flex-direction:column;align-items:flex-end}}header .navbar-menu ul li{padding:0 18px}@media only screen and (max-width:991px){header .navbar-menu ul li{margin-bottom:20px;white-space:nowrap}}header .navbar-menu ul li a{font-size:1rem;font-weight:normal !important;color:#000;padding:10px 0;position:relative}@media only screen and (max-width:991px){header .navbar-menu ul li a{padding:0}}header .navbar-menu ul li a:after{position:absolute;content:'';height:3px;width:100%;background-color:#ddbbab;bottom:0;left:0;opacity:0;transition:all 0.3s ease-in-out}@media only screen and (max-width:991px){header .navbar-menu ul li a:after{height:100%;width:3px;left:auto;right:-10px}}header .navbar-menu ul li.active a:after,header .navbar-menu ul li:hover a:after{opacity:1}.set-price{padding-top:30px;padding-bottom:90px}@media only screen and (max-width:768px){.set-price{padding-bottom:30px}}.set-price .section-title{margin-bottom:10px}@media only screen and (max-width:768px){.set-price .section-title{text-align:center}}.set-price .section-info{margin-bottom:30px}@media only screen and (max-width:768px){.set-price .section-info{text-align:center}}.set-price .content-main{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width:768px){.set-price .content-main{flex-direction:column}}.set-price .content-main .content{max-width:50%;width:100%;display:flex}@media only screen and (max-width:768px){.set-price .content-main .content{max-width:100%;justify-content:center}}.set-price .content-main .content.img-container{display:flex;justify-content:flex-end;width:100%}@media only screen and (max-width:768px){.set-price .content-main .content.img-container{justify-content:center;margin-top:35px}}.set-price .content-main .content.img-container .content-img{max-width:480px;width:100%}.set-price .form-area{max-width:480px}.cleaning-steps{padding-top:60px;padding-bottom:105px;padding-bottom:105px}@media only screen and (max-width:1024px){.cleaning-steps{padding-top:100px}}@media only screen and (max-width:768px){.cleaning-steps{padding-top:70px}}@media only screen and (max-width:480px){.cleaning-steps{padding:50px 0}}.cleaning-steps .floater{max-width:360px;height:600px;left:0;top:0;display:none}@media only screen and (min-width:1501px){.cleaning-steps .floater{max-width:25vw}}.cleaning-steps .content-main{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:1024px){.cleaning-steps .content-main{justify-content:space-evenly}}.cleaning-steps .content-main .content-inner{max-width:360px;width:100%}@media only screen and (max-width:768px){.cleaning-steps .content-main .content-inner{max-width:45%}}@media only screen and (max-width:480px){.cleaning-steps .content-main .content-inner{max-width:100%}}@media only screen and (max-width:1024px){.cleaning-steps .content{margin-bottom:50px}}.cleaning-steps .content .title{margin-bottom:20px}.cleaning-steps .content .title h3{font-weight:bold;color:#000;text-transform:uppercase}.cleaning-steps .content .info{margin-bottom:20px}.book-section{padding-top:0px;padding-bottom:100px}@media only screen and (max-width:480px){.book-section{padding:50px 0}}.book-section .container-inner{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.book-section .image{max-width:52%;width:100%;position:relative}@media only screen and (max-width:480px){.book-section .image{max-width:100%;padding-left:45px;margin-bottom:50px}}.book-section .image .c-btn{position:absolute;max-width:270px;height:70px;bottom:0;right:138px;padding-right:40px}@media only screen and (max-width:480px){.book-section .image .c-btn{max-width:200px;height:50px;right:88px}}.book-section .content-main{max-width:48%;width:100%;display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.book-section .content-main{max-width:100%}}.book-section .content-main .content{max-width:450px;width:100%}.book-section .content-main .title{padding-bottom:25px;margin-bottom:25px}.book-section .content-main .title h1{line-height:1.2}.book-section .content-main .info p{margin-bottom:20px;line-height:2}.cleaner-section .content-main{min-height:720px;display:flex;align-items:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.cleaner-section .content-main{background-position:center}}@media only screen and (max-width:480px){.cleaner-section .content-main{min-height:500px;background-position:85%;padding:30px 15px}}.cleaner-section .content-main .content{width:50%;display:flex;justify-content:flex-end}@media only screen and (max-width:768px){.cleaner-section .content-main .content{width:100%;justify-content:flex-start}}.cleaner-section .content-main .content .content-inner{max-width:420px}.cleaner-section .title{padding-bottom:25px;margin-bottom:25px}.cleaner-section .info p{margin-bottom:20px;line-height:2}.payment-step{padding-top:100px;padding-bottom:70px}@media only screen and (max-width:480px){.payment-step{padding:50px 0px}}.payment-step .floater{max-width:400px;height:760px;left:0;top:-65px;z-index:1}@media only screen and (min-width:1501px){.payment-step .floater{max-width:25vw}}.payment-step .content-main{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;z-index:2}.payment-step .image{width:50%}@media only screen and (max-width:480px){.payment-step .image{width:100%;margin-bottom:30px}}.payment-step .content{width:50%;display:flex;justify-content:flex-end}@media only screen and (max-width:480px){.payment-step .content{width:100%}}.payment-step .content .content-inner{max-width:530px;width:100%}.payment-step .title{padding-bottom:25px;margin-bottom:25px}.payment-step .info{max-width:340px;width:100%}.payment-step .info p{line-height:2}.relax-section{min-height:760px;background-repeat:no-repeat;background-position:bottom right;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:1024px){.relax-section{min-height:600px;background-position:-10%}}@media only screen and (max-width:1024px){.relax-section{background-position:20%}}@media only screen and (max-width:480px){.relax-section{background-position:center}}.relax-section .content-main{width:50%}@media only screen and (max-width:480px){.relax-section .content-main{width:100%}}.relax-section .content-main .content{max-width:515px;width:100%}.relax-section .title{padding-bottom:25px;margin-bottom:25px}.relax-section .info p{line-height:2}.relax-section .button-group{margin-top:45px}.relax-section .button-group .c-btn{max-width:230px;height:70px;padding-right:45px}.relax-section .button-group .c-btn img{right:45px}.feature-section{padding-top:100px}@media only screen and (max-width:480px){.feature-section{padding-top:50px}}.feature-section .floater{width:400px;height:930px;left:0;top:20%}@media only screen and (max-width:1024px){.feature-section .floater{height:80%;left:0;top:13%}}.feature-section .container-inner{display:flex;justify-content:center;align-items:center;flex-direction:column}.feature-section .section-title{max-width:560px;width:100%}.feature-section .feature-content{margin-top:100px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:1024px){.feature-section .feature-content{justify-content:space-evenly}}@media only screen and (max-width:480px){.feature-section .feature-content{margin-top:50px;justify-content:flex-start}}.feature-section .feature-content .content-inner{max-width:340px;width:100%;padding-left:30px;margin-bottom:160px;position:relative}@media only screen and (max-width:480px){.feature-section .feature-content .content-inner{margin-bottom:60px}}.feature-section .feature-content .content-inner::after{position:absolute;content:'';left:0;top:0;width:1px;height:100%;background-color:#ddbbab}.feature-section .feature-content .image{display:flex;height:80px;justify-content:flex-start;margin-bottom:30px}.feature-section .feature-content .image img{max-height:80px;max-width:88px;width:auto;height:auto}.feature-section .feature-content .title{margin-bottom:30px}.testimonial-section{overflow:hidden;padding-bottom:100px}@media only screen and (max-width:768px){.testimonial-section{padding-bottom:50px}}.testimonial-section .container-inner{position:relative}.testimonial-section .container-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.testimonial-section .section-title{max-width:240px;width:100%;position:relative;margin-left:90px}@media only screen and (max-width:768px){.testimonial-section .section-title{margin-bottom:50px;padding-top:100px}}@media only screen and (max-width:320px){.testimonial-section .section-title{padding-top:50px;margin:0 auto;margin-bottom:30px;text-align:center}}.testimonial-section .section-title h1{position:relative;z-index:1}.testimonial-section .section-title:before{font-family:fontawesome;content:'\f10d';position:absolute;bottom:27%;font-size:333px;left:-17%;opacity:0.04}@media only screen and (max-width:768px){.testimonial-section .section-title:before{bottom:15%;font-size:170px}}@media only screen and (max-width:320px){.testimonial-section .section-title:before{font-size:100px;left:0}}.testimonial-section .content-main{max-width:56%;width:100%;position:relative}@media only screen and (max-width:768px){.testimonial-section .content-main{max-width:100%}}@media only screen and (max-width:768px){.testimonial-section .content-main .image{max-height:500px;display:flex}.testimonial-section .content-main .image img{object-fit:cover}}.testimonial-section .content-main .arrows{display:flex;justify-content:flex-start;position:absolute;left:0;bottom:0}.testimonial-section .content-main .arrows .arrow{width:75px;height:75px;background-color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:320px){.testimonial-section .content-main .arrows .arrow{height:50px}}.testimonial-section .content-main .arrows .arrow img{width:32px;height:auto;transition:all 0.3s ease-in-out}@media only screen and (max-width:320px){.testimonial-section .content-main .arrows .arrow img{width:25px}}.testimonial-section .content-main .arrows .arrow:hover img{filter:brightness(0.5)}.testimonial-section .content-main .arrows .arrow.prev img{transform:rotate(180deg)}.testimonial-section .stories-slider{max-width:100%;width:100%;position:absolute;right:-35%;top:46.8%}@media only screen and (max-width:768px){.testimonial-section .stories-slider{right:50%;top:auto;transform:translateX(50%);bottom:120px}}@media only screen and (max-width:320px){.testimonial-section .stories-slider{max-width:90%;bottom:70px}}.testimonial-section .slick-slider,.testimonial-section .slick-list,.testimonial-section .slick-track{max-height:250px}.testimonial-section .slick-list{padding:0 15px}.testimonial-section .story{max-width:335px;width:100% !important;padding:30px;margin:0 15px;background-color:#fff;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1)}@media only screen and (max-width:768px){}@media only screen and (max-width:480px){.testimonial-section .story{max-width:250px;width:100% !important}}.testimonial-section .story .ratting{margin-bottom:5px}.testimonial-section .story .ratting .icons{display:flex;justify-content:flex-start}.testimonial-section .story .ratting .icons .icon{width:15px;margin-right:3px}.testimonial-section .story .title{margin-bottom:25px}.testimonial-section .story .title p{color:#000;font-size:0.9375rem;font-weight:600}.testimonial-section .story .info p{font-size:0.9375rem}.contact-section{padding-top:90px;padding-bottom:150px}@media only screen and (max-width:768px){.contact-section{padding:50px 0}}.contact-section .floater{width:100%;top:-15%;left:0;height:100%}.contact-section .container-inner{max-width:690px;width:100%;margin:0 auto}.contact-section .section-title{margin-bottom:50px;text-align:center}.contact-section .form-area{padding:50px 100px;padding-bottom:35px;box-shadow:0px 0px 30px 21px rgba(0, 0, 0, 0.1);background-color:#fff}@media only screen and (max-width:480px){.contact-section .form-area{padding:10px}}.contact-section .form-area .c-btn{max-width:100%}@media only screen and (max-width:480px){.contact-section .form-area .ratting{margin-top:15px}}.floater.top{max-width:400px;height:1100px;top:0;right:0}@media only screen and (min-width:1501px){.floater.top{max-width:27vw}}@media only screen and (max-width:768px){.floater.top{display:none}}.floater.home-floater{top:-90px}.faq_banner{margin-bottom:60px}.faq-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.faq-single-box{width:50%;padding-bottom:60px}@media only screen and (max-width:768px){.faq-single-box{width:100%;padding-left:100px}}@media only screen and (max-width:480px){.faq-single-box{padding-left:0px}}.faq-box-header h5{font-size:18px;font-weight:400;margin-bottom:25px;color:#000}.faq-card{border:none}.faq-card .card-header{padding:0;border:none;background:transparent}.faq-card .btn-link.Bold{font-weight:normal;color:#000;text-decoration:none}.faq-card .card-body{padding-top:0;padding-left:35px;font-size:14px}.faq-card .card-body p{color:#5e5c5d;font-size:13px}.faq-card button.collapsed{color:#333;font-size:16px;text-decoration:none}.faq-card .btn-link:hover{text-decoration:none;color:#000}.faq-card .btn-link{color:#5e5c5d}.faq-card button.faq-btn{position:relative;padding:13px 10px 13px 36px;text-align:left}.faq-card button.faq-btn:after{content:'';position:absolute;width:16px;height:2px;background:#ddbbab;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-card button.faq-btn:before{content:'';position:absolute;width:2px;height:16px;background:#ddbbab;top:50%;left:7px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-header{width:100%;padding-bottom:30px}.faq-header h2{font-size:32px;font-weight:normal;padding-bottom:25px;border-bottom:1px solid #e6e6e6}section.giftcard-area{padding-bottom:100px; margin-top:-70px;}.booking .section-title{margin-bottom:70px}.giftcard-innerbox{max-width:1000px;margin:0 auto;margin-bottom: 50px;margin-top:-70px;padding-top:15px;padding-bottom:15px;background:#fff;border-radius:8px;box-shadow:0px 0px 16px 9px rgba(218, 218, 218, .2)}@media only screen and (max-width:480px){.giftcard-innerbox{margin-top:0px}}.p-0{padding:0px !important}.banner-inner.contact-banner{padding-bottom:160px}@media only screen and (max-width:1024px){.banner-inner.contact-banner{padding-bottom:200px}}@media only screen and (max-width:480px){.banner-inner.contact-banner{padding:106px 0px 70px 0px}}.contact .banner .content div p{font-size:20px;color:#fff;max-width:619px;margin:auto}.contact .banner .content > p{margin-bottom:10px}section.contact{max-width:90%;width:100%;padding:10px;margin:auto;box-shadow:-1px 3px 13px 0px rgba(0, 0, 0, .1)}@media only screen and (max-width:480px){section.contact{margin-top:0px !important}}.inner-bg{background-size:cover;background-position:top}.content-inner.inner-bg{padding:25px}@media only screen and (max-width:480px){.content-inner.inner-bg{padding-left:0px;padding-right:0px}}.contact-box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-count{display:inline-block;background:#ddbbab;width:36px;height:36px;text-align:center;line-height:36px;color:#fff;margin-right:10px}@media only screen and (max-width:480px){.title-count{margin-bottom:12px}}p.head{font-size:22px;color:#262626;line-height:29px}p.head + p{color:#919191;font-size:14px}p.content-heading{font-size:22px;margin-bottom:10px}p.content-heading + p{margin-bottom:20px}.contact-box-content select{padding:7px 0px 7px 20px;font-size:18px;border-radius:6px;border:1px solid #c2c3c4;margin-bottom:40px}.contact-box-content textarea{background:#fff;border-color:#c2c3c4;border-radius:6px;margin-bottom:40px}.contact-box-content input{border:1px solid #c2c3c4;background:#fff;border-radius:6px;padding:8px 26px;width:46%;margin-bottom:40px}.send-it{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}@media only screen and (max-width:480px){.send-it{flex-direction:column}.send-it p{margin-bottom:20px}}.send-it button{max-width:200px;font-size:18px;padding:24px 0px;width:100%}.send-it p{font-size:22px;color:#3a3c41}.content-inner.inner-bg{border:1px solid #d1d1d2}p.head span{color:#85878c;-webkit-text-decoration-color:#c2c3c4;text-decoration-color:#c2c3c4}.title-text{width:90%}.contact-box-title{margin:0;padding:20px 0px;border-top:1px solid #c2c3c4;}.contact-box-title{padding:25px}.content-inner.inner-bg form{padding:25px}.contact-box-title{padding:25px}.content-inner.inner-bg form{padding:25px}.content-inner.inner-bg{border-left:1px solid #c2c3c4;border-right:1px solid #c2c3c4;background:#f6f6f6}section.contact{margin-top:-125px;z-index:999999;position:relative;background:#fff;margin-bottom:70px}.contact .banner-inner{top:37%}.contact .banner .content > p{line-height:61px}select{outline-color:#ddbbab}button#send_contact_message img{position:absolute;right:35px;top:49%}button#send_contact_message span{margin-left:-20px}button#send_contact_message{position:relative}.contact-box-content textarea{background:#fff;border:1px solid #c2c3c4;border-radius:6px;margin-bottom:40px;width:100%;min-height:150px;padding:15px}section.booking.section-padding{ }input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{border-color:#ddbbab}.button-single{display:flex;width:100%;justify-content:center;align-items:center}.button-single .c-btn{max-width:230px;height:70px;padding-right:45px}.button-single .c-btn img{right:45px}.contact-box-content input[type="email"]{padding:13px 15px}@media only screen and (max-width:480px){.contact-box-content input[type="email"]{width:100%}}header.page-header{margin-bottom:30px}main.notfound-box{padding:100px 0px}main.notfound-box h3{margin-bottom:20px}.home .cleaning-steps{padding-top:45px}.home .cleaning-steps .floater{display:block}.banner-inner{padding-top:150px;padding-bottom:80px;background-size:cover;background-repeat:no-repeat;background-position:70%;display:flex;justify-content:flex-start;align-items:center}.banner-inner .content-main{width:100%}.banner-inner.top{margin-top:-90px}.banner-inner.giftcard-page-banner{padding:0px}@media only screen and (max-width:1024px){.banner-inner.giftcard-page-banner{padding:150px 0}}@media only screen and (max-width:768px){.banner-inner.giftcard-page-banner{padding:150px 0}}@media only screen and (max-width:480px){.banner-inner.giftcard-page-banner{padding:100px 0}}@media only screen and (max-width:480px){.banner-inner{background-position:73%}}.banner-inner .content{max-width:60%;width:100%}@media only screen and (max-width:768px){.banner-inner .content{max-width:100%}}.banner-inner .content .info h4,.banner-inner .content .info h5,.banner-inner .content .info p{margin-top:10px}.banner-inner .content .info ul li{margin-bottom:5px;display:flex;justify-content:flex-start;align-items:center}.banner-inner .content .info ul li:last-child{margin-bottom:0}.banner-inner .content .info ul li img{max-width:30px;max-height:30px;width:auto;height:auto;margin-right:20px}.banner-inner .content .form-area{margin-top:75px;max-width:730px;width:100%}.banner-inner .content .form-area form{position:relative}.banner-inner .content .form-area form .form-box{width:100%}.banner-inner .content .form-area form .form-box input{width:100%;height:60px;background-color:#fff;text-align:left;padding:20px 30px;padding-right:150px}.banner-inner .content .form-area form button{position:absolute;top:3px;right:3px;max-width:120px;width:100%;height:54px}.banner-inner .content .separator{margin-top:40px;margin-bottom:20px;max-width:530px;width:100%}.banner-inner .content .menu ul{display:flex;justify-content:center;align-items:center}.banner-inner .content .menu ul li{margin:0 40px}@media only screen and (max-width:480px){.banner-inner .content .menu ul li{margin:0 10px}}.banner-inner .content .menu ul li a{font-family:'Inter', sans-serif;font-size:1.375rem}@media only screen and (max-width:480px){.banner-inner .content .menu ul li a{font-size:1rem}}@media only screen and (max-width:320px){.banner-inner .content .menu ul li a{font-size:0.8125rem}}.banner-inner .content .play{padding-top:50px;padding-bottom:10px;max-width:70px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){.banner-inner .content .play{padding:20px 0}}.banner-inner.center .content{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 auto}.banner-inner.sm .content{max-width:570px}.faq-section{padding:60px 0}.faq-section .section-title h2{font-size:2rem}.faq-section .section-title.line{position:relative;padding-bottom:20px;margin-bottom:20px}.faq-section .section-title.line:after{position:absolute;content:'';width:100%;height:1px;bottom:0;left:0;background-color:#ebebeb}.video-section{padding-bottom:150px;padding-top:100px}.video-section .banner-inner{padding:50px 15px}footer .footer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}@media only screen and (max-width:480px){footer .footer-head{justify-content:center;flex-direction:column}}footer .footer-head .logo{max-width:125px}@media only screen and (max-width:480px){footer .footer-head .logo{margin-bottom:30px}}footer .social{max-width:300px;width:100%}footer .social ul{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:480px){footer .social ul{justify-content:space-evenly}}footer .social ul li{margin-right:40px}footer .social ul li:last-child{margin-right:0}footer .social ul li a{width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.125rem;transition:all 0.3s ease-in-out}footer .social ul li a:hover{filter:brightness(0)}footer .footer-main{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px;align-items:start;}@media only screen and (max-width:480px){footer .footer-main{justify-content:center;align-items:center}}footer .footer-main .menu-area{max-width:750px;width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media only screen and (max-width:1024px){footer .footer-main .menu-area{max-width:650px}}@media only screen and (max-width:480px){footer .footer-main .menu-area{justify-content:center;text-align:center}}footer .footer-main .menu-area .menu{max-width:240px;width:100%}@media only screen and (max-width:1024px){footer .footer-main .menu-area .menu{margin-bottom:30px}}@media only screen and (max-width:480px){footer .footer-main .menu-area .menu:last-child{margin-bottom:0}}footer .footer-main .menu-area .menu ul li{margin-bottom:20px}footer .footer-main .menu-area .menu ul li:last-child{margin-bottom:0}footer .footer-main .menu-area .menu ul li:hover a{color:#000}footer .footer-main .menu-area .menu-title{margin-bottom:20px}footer .footer-main .menu-area .menu-title h4{color:#000}footer .subscription{max-width:300px;width:100%}@media only screen and (max-width:768px){footer .subscription{margin-top:30px}}footer .subscription form{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}footer .subscription form .form-input{max-width:180px;width:100%;height:60px;border:1px solid #c2c3c4}footer .subscription form .form-input input{padding:0 15px}footer .subscription form .submit-btn{max-width:120px;width:100%;height:60px}footer .subscription form .submit-btn button{background-color:#ddbbab;color:#fff;transition:all 0.3s ease-in-out}footer .subscription form .submit-btn button:hover{background-color:#ce9e87}footer .subscription form input,footer .subscription form button{width:100%;height:100%}footer .subscription .address-area .address{font-size: 14px;line-height: 20px; color: #5e5c5d;margin-top:20px;}footer .subscription .address-area .address i{font-size:20px;color:#c2c3c4;margin-right:10px;transition:all 0.3s ease-in-out}footer .subscription .address-area .address a:hover i{color:#a8aaab}footer .footer-bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;flex-wrap:wrap}@media only screen and (max-width:480px){footer .footer-bottom{justify-content:center;align-items:center}}footer .footer-bottom .copyright{color:#c2c3c4;font-size:0.875rem}@media only screen and (max-width:480px){footer .footer-bottom .copyright{margin-bottom:30px;text-align:center}}footer .footer-bottom .button-group{display:flex;justify-content:space-between;max-width:290px;width:100%}footer .footer-bottom .footer-btn{width:140px;height:45px;border:1px solid #c2c3c4;display:flex;justify-content:center;align-items:center;margin-right:8px;font-size:0.875rem;color:#000;transition:all 0.3s ease-in-out}footer .footer-bottom .footer-btn:last-child{margin-right:0}footer .footer-bottom .footer-btn:hover{background-color:#000;color:#fff}#scroll{position:fixed;right:30px;bottom:50px;cursor:pointer;width:50px;height:50px;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;display:none;opacity:0.5;background-color:#333}#scroll span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#fff}#scroll:hover{background-color:#000;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}div#subscribe-result,div.subscribe-result{clear:both;width:100%;margin-top:10px}div#subscribe-result p,div.subscribe-result p{font-size:14px}div.subscribe-result p{text-align:right}


.subscribe .content .subscribe-form .input-group {
    max-width: 350px;
    margin: 0 10px;
    margin-bottom: 0px;
    margin-bottom: 20px;
}

.subscribe-form {
    max-width: 760px;
    width: 100%;
    margin: 0 auto;
    margin-top: 0px;
    margin-top: 25px;
}


.input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.subscribe-form form .input-group {
    max-width: 360px;
    width: 100%;
}
.subscribe-form form .input-group input {
    min-height: 50px !important;
    min-width: 360px;
}



.subscribe-form form .input-group input[type="email"] {
    min-height: 48px !important;
    width: 100%;
    padding: 15px 25px;

    border: 1px solid;
    border-color: #ffffff;
    color: #666666;
    background: #ffffff;
}

.subscribe .content .subscribe-form .bordered {
    background: transparent;
}

.subscribe .content .subscribe-form .input-group input[type="email"] {
    border-color: #666666;
}

.subscribe-form form .input-group input[type="email"]::placeholder {
    color: #666666;
    opacity: 1;
}

.subscribe .content .subscribe-form .input-group {
    max-width: 350px;
    margin: 0 10px;
    margin-bottom: 0px;
    margin-bottom: 20px;
}


.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.center {
    margin-left: auto;
    margin-right: auto;
}


.flex.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex.center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.page-template-page-service .home-banner {
    padding-top: 200px !important;
    padding-bottom: 150px !important;
    min-height: 350px !important;
    margin-bottom: 50px;
}

.page-template-default .article-content__main{
    margin:100px 0px
}

.subheader_default_content{
    padding: 150px 0px 150px;
}

@media (max-width:500px){
    header .navbar-logo img{
        max-height:45px !important;
    }
    .banner-inner.top {
        margin-top: 40px !important;
    }
    .subheader_default_content{
        padding:90px 0px
    }
}


.slcr-sidebar h3.title {
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    text-align: left;
    letter-spacing: 1px;
    position: relative;
    text-transform: uppercase;
    margin: 0 0 38px;
    padding-left: 60px;
}

.slcr-sidebar .widget {
    margin-bottom: 50px;
    padding: 38px 30px 0px;
    border: 1px solid #eee;
    border-radius: 5px;
}

.slcr-sidebar h3.title::after {
    content: '';
    height: 1px;
    width: 50px;
    top: 6px;
    left: 0;
    position: absolute;
    background: #001837;
    opacity: .6;
}

.wpcf7 label {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
}

.wpcf7 label {
    margin-right: 15px;
    margin-left: 0 !important;
    color: #001837;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
}

.wpcf7 input, .wpcf7 select {
    outline: none;
    margin-bottom: 15px !important;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 textarea, .wpcf7 select {
    background-color: #f7f7f7;
    color: #001837;
    width: 100%;
    font-weight: normal;
    border: 1px solid #eeeeee;
    border-radius: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    padding: 10px;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
}

.sod_select, .sod_select * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sod_label {
    font-size: 1.125rem;
    color: #3a3c41;
    text-transform: none;
    padding: 0 35px 0 15px !important;
    font-weight: 300;
    position: relative;
    height: 43px;
    line-height: 43px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    overflow: visible !important;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.sod_select .sod_label {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 15px;
}

.btn-submit {
    width: 100%;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0 !important;
}

.page-template-page-service .section-title h2{
    color:#666666;
}

.page-template-page-service .feature-section {
    padding-top: 60px;
}

.page-template-page-service .feature-section .feature-content .content-inner {
    width: 32%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 160px;
    position: relative;
}

.page-template-page-service .feature-section .feature-content .image{
    height: unset;
}

.page-template-page-service .feature-section .feature-content .image img{
    width: 100%;
    max-height: unset;
    max-width: unset;
}

@media (max-width: 700px) {
    .page-template-page-service .feature-section .feature-content .content-inner {
        width: 100%;
    }
}



@media screen and (min-width: 481px) and (max-width: 768px) {
    [class~="medium-1/1"] {
        width: 100% !important;
    }
    [class~="medium-1/2"], [class~="medium-2/4"], [class~="medium-3/6"], [class~="medium-4/8"], [class~="medium-5/10"], [class~="medium-6/12"] {
        width: 50% !important;
    }
    [class~="medium-1/3"], [class~="medium-2/6"], [class~="medium-3/9"], [class~="medium-4/12"] {
        width: 33.3333333% !important;
    }
    [class~="medium-2/3"], [class~="medium-4/6"], [class~="medium-6/9"], [class~="medium-8/12"] {
        width: 66.6666666% !important;
    }
    [class~="medium-1/4"], [class~="medium-2/8"], [class~="medium-3/12"] {
        width: 25% !important;
    }
    [class~="medium-3/4"], [class~="medium-6/8"], [class~="medium-9/12"] {
        width: 75% !important;
    }
    [class~="medium-1/5"], [class~="medium-2/10"] {
        width: 20% !important;
    }
    [class~="medium-2/5"], [class~="medium-4/10"] {
        width: 40% !important;
    }
    [class~="medium-3/5"], [class~="medium-6/10"] {
        width: 60% !important;
    }
    [class~="medium-4/5"], [class~="medium-8/10"] {
        width: 80% !important;
    }
    [class~="medium-1/6"], [class~="medium-2/12"] {
        width: 16.6666666% !important;
    }
    [class~="medium-5/6"], [class~="medium-10/12"] {
        width: 83.3333333% !important;
    }
    [class~="medium-1/8"] {
        width: 12.5% !important;
    }
    [class~="medium-3/8"] {
        width: 37.5% !important;
    }
    [class~="medium-5/8"] {
        width: 62.5% !important;
    }
    [class~="medium-7/8"] {
        width: 87.5% !important;
    }
    [class~="medium-1/9"] {
        width: 11.1111111% !important;
    }
    [class~="medium-2/9"] {
        width: 22.2222222% !important;
    }
    [class~="medium-4/9"] {
        width: 44.4444444% !important;
    }
    [class~="medium-5/9"] {
        width: 55.5555555% !important;
    }
    [class~="medium-7/9"] {
        width: 77.7777777% !important;
    }
    [class~="medium-8/9"] {
        width: 88.8888888% !important;
    }
    [class~="medium-1/10"] {
        width: 10% !important;
    }
    [class~="medium-3/10"] {
        width: 30% !important;
    }
    [class~="medium-7/10"] {
        width: 70% !important;
    }
    [class~="medium-9/10"] {
        width: 90% !important;
    }
    [class~="medium-1/12"] {
        width: 8.3333333% !important;
    }
    [class~="medium-5/12"] {
        width: 41.6666666% !important;
    }
    [class~="medium-7/12"] {
        width: 58.3333333% !important;
    }
    [class~="medium-11/12"] {
        width: 91.6666666% !important;
    }
}@media screen and (min-width: 481px) {
    [class~="medium-and-up-1/1"] {
        width: 100% !important;
    }
    [class~="medium-and-up-1/2"], [class~="medium-and-up-2/4"], [class~="medium-and-up-3/6"], [class~="medium-and-up-4/8"], [class~="medium-and-up-5/10"], [class~="medium-and-up-6/12"] {
        width: 50% !important;
    }
    [class~="medium-and-up-1/3"], [class~="medium-and-up-2/6"], [class~="medium-and-up-3/9"], [class~="medium-and-up-4/12"] {
        width: 33.3333333% !important;
    }
    [class~="medium-and-up-2/3"], [class~="medium-and-up-4/6"], [class~="medium-and-up-6/9"], [class~="medium-and-up-8/12"] {
        width: 66.6666666% !important;
    }
    [class~="medium-and-up-1/4"], [class~="medium-and-up-2/8"], [class~="medium-and-up-3/12"] {
        width: 25% !important;
    }
    [class~="medium-and-up-3/4"], [class~="medium-and-up-6/8"], [class~="medium-and-up-9/12"] {
        width: 75% !important;
    }
    [class~="medium-and-up-1/5"], [class~="medium-and-up-2/10"] {
        width: 20% !important;
    }
    [class~="medium-and-up-2/5"], [class~="medium-and-up-4/10"] {
        width: 40% !important;
    }
    [class~="medium-and-up-3/5"], [class~="medium-and-up-6/10"] {
        width: 60% !important;
    }
    [class~="medium-and-up-4/5"], [class~="medium-and-up-8/10"] {
        width: 80% !important;
    }
    [class~="medium-and-up-1/6"], [class~="medium-and-up-2/12"] {
        width: 16.6666666% !important;
    }
    [class~="medium-and-up-5/6"], [class~="medium-and-up-10/12"] {
        width: 83.3333333% !important;
    }
    [class~="medium-and-up-1/8"] {
        width: 12.5% !important;
    }
    [class~="medium-and-up-3/8"] {
        width: 37.5% !important;
    }
    [class~="medium-and-up-5/8"] {
        width: 62.5% !important;
    }
    [class~="medium-and-up-7/8"] {
        width: 87.5% !important;
    }
    [class~="medium-and-up-1/9"] {
        width: 11.1111111% !important;
    }
    [class~="medium-and-up-2/9"] {
        width: 22.2222222% !important;
    }
    [class~="medium-and-up-4/9"] {
        width: 44.4444444% !important;
    }
    [class~="medium-and-up-5/9"] {
        width: 55.5555555% !important;
    }
    [class~="medium-and-up-7/9"] {
        width: 77.7777777% !important;
    }
    [class~="medium-and-up-8/9"] {
        width: 88.8888888% !important;
    }
    [class~="medium-and-up-1/10"] {
        width: 10% !important;
    }
    [class~="medium-and-up-3/10"] {
        width: 30% !important;
    }
    [class~="medium-and-up-7/10"] {
        width: 70% !important;
    }
    [class~="medium-and-up-9/10"] {
        width: 90% !important;
    }
    [class~="medium-and-up-1/12"] {
        width: 8.3333333% !important;
    }
    [class~="medium-and-up-5/12"] {
        width: 41.6666666% !important;
    }
    [class~="medium-and-up-7/12"] {
        width: 58.3333333% !important;
    }
    [class~="medium-and-up-11/12"] {
        width: 91.6666666% !important;
    }
}@media screen and (min-width: 769px) and (max-width: 1024px) {
    [class~="large-1/1"] {
        width: 100% !important;
    }
    [class~="large-1/2"], [class~="large-2/4"], [class~="large-3/6"], [class~="large-4/8"], [class~="large-5/10"], [class~="large-6/12"] {
        width: 50% !important;
    }
    [class~="large-1/3"], [class~="large-2/6"], [class~="large-3/9"], [class~="large-4/12"] {
        width: 33.3333333% !important;
    }
    [class~="large-2/3"], [class~="large-4/6"], [class~="large-6/9"], [class~="large-8/12"] {
        width: 66.6666666% !important;
    }
    [class~="large-1/4"], [class~="large-2/8"], [class~="large-3/12"] {
        width: 25% !important;
    }
    [class~="large-3/4"], [class~="large-6/8"], [class~="large-9/12"] {
        width: 75% !important;
    }
    [class~="large-1/5"], [class~="large-2/10"] {
        width: 20% !important;
    }
    [class~="large-2/5"], [class~="large-4/10"] {
        width: 40% !important;
    }
    [class~="large-3/5"], [class~="large-6/10"] {
        width: 60% !important;
    }
    [class~="large-4/5"], [class~="large-8/10"] {
        width: 80% !important;
    }
    [class~="large-1/6"], [class~="large-2/12"] {
        width: 16.6666666% !important;
    }
    [class~="large-5/6"], [class~="large-10/12"] {
        width: 83.3333333% !important;
    }
    [class~="large-1/8"] {
        width: 12.5% !important;
    }
    [class~="large-3/8"] {
        width: 37.5% !important;
    }
    [class~="large-5/8"] {
        width: 62.5% !important;
    }
    [class~="large-7/8"] {
        width: 87.5% !important;
    }
    [class~="large-1/9"] {
        width: 11.1111111% !important;
    }
    [class~="large-2/9"] {
        width: 22.2222222% !important;
    }
    [class~="large-4/9"] {
        width: 44.4444444% !important;
    }
    [class~="large-5/9"] {
        width: 55.5555555% !important;
    }
    [class~="large-7/9"] {
        width: 77.7777777% !important;
    }
    [class~="large-8/9"] {
        width: 88.8888888% !important;
    }
    [class~="large-1/10"] {
        width: 10% !important;
    }
    [class~="large-3/10"] {
        width: 30% !important;
    }
    [class~="large-7/10"] {
        width: 70% !important;
    }
    [class~="large-9/10"] {
        width: 90% !important;
    }
    [class~="large-1/12"] {
        width: 8.3333333% !important;
    }
    [class~="large-5/12"] {
        width: 41.6666666% !important;
    }
    [class~="large-7/12"] {
        width: 58.3333333% !important;
    }
    [class~="large-11/12"] {
        width: 91.6666666% !important;
    }
}@media screen and (min-width: 769px) {
    [class~="large-and-up-1/1"] {
        width: 100% !important;
    }
    [class~="large-and-up-1/2"], [class~="large-and-up-2/4"], [class~="large-and-up-3/6"], [class~="large-and-up-4/8"], [class~="large-and-up-5/10"], [class~="large-and-up-6/12"] {
        width: 50% !important;
    }
    [class~="large-and-up-1/3"], [class~="large-and-up-2/6"], [class~="large-and-up-3/9"], [class~="large-and-up-4/12"] {
        width: 33.3333333% !important;
    }
    [class~="large-and-up-2/3"], [class~="large-and-up-4/6"], [class~="large-and-up-6/9"], [class~="large-and-up-8/12"] {
        width: 66.6666666% !important;
    }
    [class~="large-and-up-1/4"], [class~="large-and-up-2/8"], [class~="large-and-up-3/12"] {
        width: 25% !important;
    }
    [class~="large-and-up-3/4"], [class~="large-and-up-6/8"], [class~="large-and-up-9/12"] {
        width: 75% !important;
    }
    [class~="large-and-up-1/5"], [class~="large-and-up-2/10"] {
        width: 20% !important;
    }
    [class~="large-and-up-2/5"], [class~="large-and-up-4/10"] {
        width: 40% !important;
    }
    [class~="large-and-up-3/5"], [class~="large-and-up-6/10"] {
        width: 60% !important;
    }
    [class~="large-and-up-4/5"], [class~="large-and-up-8/10"] {
        width: 80% !important;
    }
    [class~="large-and-up-1/6"], [class~="large-and-up-2/12"] {
        width: 16.6666666% !important;
    }
    [class~="large-and-up-5/6"], [class~="large-and-up-10/12"] {
        width: 83.3333333% !important;
    }
    [class~="large-and-up-1/8"] {
        width: 12.5% !important;
    }
    [class~="large-and-up-3/8"] {
        width: 37.5% !important;
    }
    [class~="large-and-up-5/8"] {
        width: 62.5% !important;
    }
    [class~="large-and-up-7/8"] {
        width: 87.5% !important;
    }
    [class~="large-and-up-1/9"] {
        width: 11.1111111% !important;
    }
    [class~="large-and-up-2/9"] {
        width: 22.2222222% !important;
    }
    [class~="large-and-up-4/9"] {
        width: 44.4444444% !important;
    }
    [class~="large-and-up-5/9"] {
        width: 55.5555555% !important;
    }
    [class~="large-and-up-7/9"] {
        width: 77.7777777% !important;
    }
    [class~="large-and-up-8/9"] {
        width: 88.8888888% !important;
    }
    [class~="large-and-up-1/10"] {
        width: 10% !important;
    }
    [class~="large-and-up-3/10"] {
        width: 30% !important;
    }
    [class~="large-and-up-7/10"] {
        width: 70% !important;
    }
    [class~="large-and-up-9/10"] {
        width: 90% !important;
    }
    [class~="large-and-up-1/12"] {
        width: 8.3333333% !important;
    }
    [class~="large-and-up-5/12"] {
        width: 41.6666666% !important;
    }
    [class~="large-and-up-7/12"] {
        width: 58.3333333% !important;
    }
    [class~="large-and-up-11/12"] {
        width: 91.6666666% !important;
    }
}@media screen and (min-width: 1025px) {
    [class~="extralarge-and-up-1/1"] {
        width: 100% !important;
    }
    [class~="extralarge-and-up-1/2"], [class~="extralarge-and-up-2/4"], [class~="extralarge-and-up-3/6"], [class~="extralarge-and-up-4/8"], [class~="extralarge-and-up-5/10"], [class~="extralarge-and-up-6/12"] {
        width: 50% !important;
    }
    [class~="extralarge-and-up-1/3"], [class~="extralarge-and-up-2/6"], [class~="extralarge-and-up-3/9"], [class~="extralarge-and-up-4/12"] {
        width: 33.3333333% !important;
    }
    [class~="extralarge-and-up-2/3"], [class~="extralarge-and-up-4/6"], [class~="extralarge-and-up-6/9"], [class~="extralarge-and-up-8/12"] {
        width: 66.6666666% !important;
    }
    [class~="extralarge-and-up-1/4"], [class~="extralarge-and-up-2/8"], [class~="extralarge-and-up-3/12"] {
        width: 25% !important;
    }
    [class~="extralarge-and-up-3/4"], [class~="extralarge-and-up-6/8"], [class~="extralarge-and-up-9/12"] {
        width: 75% !important;
    }
    [class~="extralarge-and-up-1/5"], [class~="extralarge-and-up-2/10"] {
        width: 20% !important;
    }
    [class~="extralarge-and-up-2/5"], [class~="extralarge-and-up-4/10"] {
        width: 40% !important;
    }
    [class~="extralarge-and-up-3/5"], [class~="extralarge-and-up-6/10"] {
        width: 60% !important;
    }
    [class~="extralarge-and-up-4/5"], [class~="extralarge-and-up-8/10"] {
        width: 80% !important;
    }
    [class~="extralarge-and-up-1/6"], [class~="extralarge-and-up-2/12"] {
        width: 16.6666666% !important;
    }
    [class~="extralarge-and-up-5/6"], [class~="extralarge-and-up-10/12"] {
        width: 83.3333333% !important;
    }
    [class~="extralarge-and-up-1/8"] {
        width: 12.5% !important;
    }
    [class~="extralarge-and-up-3/8"] {
        width: 37.5% !important;
    }
    [class~="extralarge-and-up-5/8"] {
        width: 62.5% !important;
    }
    [class~="extralarge-and-up-7/8"] {
        width: 87.5% !important;
    }
    [class~="extralarge-and-up-1/9"] {
        width: 11.1111111% !important;
    }
    [class~="extralarge-and-up-2/9"] {
        width: 22.2222222% !important;
    }
    [class~="extralarge-and-up-4/9"] {
        width: 44.4444444% !important;
    }
    [class~="extralarge-and-up-5/9"] {
        width: 55.5555555% !important;
    }
    [class~="extralarge-and-up-7/9"] {
        width: 77.7777777% !important;
    }
    [class~="extralarge-and-up-8/9"] {
        width: 88.8888888% !important;
    }
    [class~="extralarge-and-up-1/10"] {
        width: 10% !important;
    }
    [class~="extralarge-and-up-3/10"] {
        width: 30% !important;
    }
    [class~="extralarge-and-up-7/10"] {
        width: 70% !important;
    }
    [class~="extralarge-and-up-9/10"] {
        width: 90% !important;
    }
    [class~="extralarge-and-up-1/12"] {
        width: 8.3333333% !important;
    }
    [class~="extralarge-and-up-5/12"] {
        width: 41.6666666% !important;
    }
    [class~="extralarge-and-up-7/12"] {
        width: 58.3333333% !important;
    }
    [class~="extralarge-and-up-11/12"] {
        width: 91.6666666% !important;
    }
}

.flag--rev {
    direction: rtl;
}



.trust--about-page .flag {
    margin-top: 160px;
}



.flag__img > img {
    display: block;
    max-width: 100%;
    width: unset;
}

.trust .flag__img img {
    float: right;
}

.trust .flag--rev .flag__img img {
    float: left;
}

.trust .flag--rev .flag__img {
    padding-right: 0;
    padding-left: 60px;
}

.trust--about-page h2 {
    max-width: 525px;
    margin-left: auto;
    margin-right: auto;
}
.flag {
    display: table;
    width: 100%;
}

.trust .flag__body {
    width: 60%;
}

.trust .flag--rev .flag__body > div {
    float: right;
}

.trust p {
    color: #9c9592;
    font-weight: 300;
}

.trust .flag__body > div {
    float: left;
    max-width: 500px;
}

.flag__body, .flag__body > :last-child {
    margin-bottom: 0;
}

.trust .flag:first-of-type {
    margin-top: 0;
}

.flag__img, .flag__body {
    display: table-cell;
    vertical-align: middle;
}

.trust .flag__img {
    width: 40%;
    padding-right: 60px;
}

section {
    padding: 70px 0;
}


@media screen and (max-width: 768px) {
    section {
        padding: 50px 0;
    }
}@media screen and (max-width: 480px) {
    section {
        padding: 30px 0;
    }
}

.trust--second {
    padding-bottom: 50px !important;
    background-image: none !important;
    background-color: white;
}

.trust .layout__item > div {
    padding: 20px 40px;
}

.trust .layout__item img {
    width: unset;
    max-width: 100%;
    font-style: italic;
    vertical-align: middle;
}

.trust .icon-wrap {
    margin: 0 auto;
    margin-bottom: 0px;
    display: block;
    text-align: center;
    margin-bottom: 20px;
}

.trust--second .icon-wrap {
    margin-bottom: 30px;
}

.subheader h1{
    color:white;
}

.relative {
    position: relative !important;
}


.container {
    margin: 0 auto;
    max-width: 1274px;
    padding-left: 25px;
    padding-right: 25px;
}
@media screen and (max-width: 480px) {
    .container {
        padding-left: 10px;
        padding-right: 10px;
    }
}.container--middle {
     max-width: 935px;
 }
.container--small {
    max-width: 814px;
}

.color-white {
    color: white !important;
}

.page-template-page-about  .section1 {
    padding: 0 !important;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.page-template-page-about .subheader,  .page-template-page-thankyou .subheader {
    background-repeat: no-repeat;
    background-size: cover;
}

.layout {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-left: -25px;
    display: flex;
}

@media screen and (max-width: 500px) {
    .layout {
        display: block;
    }
}

.layout__item {
    display: inline-block;
    padding-left: 25px;
    vertical-align: top;
    width: 100%;
}

.pv\+ {
    padding-top: 150px !important;
}

.mb\+ {
    margin-bottom: 50px !important;
}

.section1__text .list-wrapper {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}

.inline-block {
    display: inline-block !important;
}

.list-bare {
    margin: 0;
    padding: 0;
    list-style: none;
}

.list-checked li {
    position: relative;
    padding-left: 50px;
    margin-bottom: 20px;
    text-align: left;
    font-size: 1.125rem;
    line-height: 1.38889;
}


.trust h3 {
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.trust h3, .trust p {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.38889;
}

.trust--second p {
    color: #85878c;
}

.trust p {
    color: #9c9592;
    font-weight: 300;
}


.trust--about-page p {
    color: #918c8a;
    font-size: 1.75rem;
    line-height: 1.5;
}

.trust--about-page h3 {
    font-size: 52px;
    font-size: 3.25rem;
    line-height: 1.44231;
    font-weight: 300;
    color: #fff;
    text-transform: none;
}

@media screen and (max-width: 768px) {
    .trust .flag, .trust .flag__img, .trust .flag__body {
        display: block;
        direction: ltr;
        width: 100% !important;
        padding: 0 !important;
        text-align: center;
    }

    .trust .flag__img img {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 20px;
    }

    .trust .flag__body > div {
        float: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .trust img {
        width: 100px;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

}
@media screen and (max-width: 500px) {
    .list-checked li {
        padding-left: 5px;
    }
}

.trust h2, .trust h3{
    color:white;
}

.trust--second h3 {
    color: #3a3c41;
}

.section1__text li {
    color: white;
    font-weight: 300;
}


.pt0 {
    padding-top: 0 !important;
}


img {
    max-width: 100%;
}


.client-slider .item, .stories .story {
    display: none !important;
}

.slick-initialized .item,.slick-initialized .story {
    display: block !important;;
}