﻿@charset "utf-8";     
*,:after,:before{box-sizing:border-box}
img{padding:0;border:none;margin:0;vertical-align:middle}
ul{padding:0 0 0 20px}
.bold,b,strong{font-weight:700}
.img-center{display:block;margin:0 auto!important}.img-responsive{display:block;max-width:100%;height:auto}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;border-radius:15px}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.vsblMobile,.vsblTablet,.vsblLate{display:none!important}
@media screen and (max-width:991px){.hdnTablet{display:none!important}.vsblTablet{display:block!important}}
@media screen and (max-width:767px){.img-center,.img-right,.img-left{margin:0 auto!important;float:none!important;clear:both}.hdnMobile{display:none!important}.vsblMobile{display:block!important}}
@media screen and (max-width:550px){.hdnLate{display:none!important}.vsblLate{display:block!important}}
/*CONTAINERS & GRID*/
.container{padding-right:50px;padding-left:50px;margin-right:auto;margin-left:auto;position:relative;z-index:100}
.container-fluid{padding-right:15px;padding-left:15px}
.container.container--section{border-radius:20px;background:var(--white);padding-top:75px;padding-bottom:80px;margin-top:80px;clear:both}
@media(min-width:768px){.container{width:748px}}
@media(min-width:992px){.container{width:962px}}
@media(min-width:1200px){.container{width:1170px}}
@media(min-width:1550px){.container{width:1440px}}
/*BASIC*/
:root{--white:#fff;--light-gray:#eeefee;--gray:#acb0a9;--light-green:#0bd280;--green:#078853;--dark-green:#0a5737;--dark-gray:#787878;--black:#000}
html{scrollbar-color:var(--light-green) var(--light-gray)}
::-webkit-scrollbar{width:17px}
::-webkit-scrollbar-track{background-color:var(--light-gray)}
::-webkit-scrollbar-thumb{background:var(--light-green)}
::-webkit-scrollbar-thumb:hover{background:var(--green)}
body,html{padding:0;margin:0;overflow-x:hidden;scroll-behavior:smooth}
body{background:var(--white);color:var(--dark-green);font:300 18px/1.3 "Titillium Web",sans-serif;overflow:hidden}
p{padding:0;margin:5px 0 20px 0}
h1,h2,h3,h4,.like-h1,.section-title,.section-slogan{padding:0;font-weight:600;line-height:1.2}
h1,.like-h1{font-size:40px;margin:20px 0 10px}
h2{font-size:28px;margin:40px 0 8px;color:var(--green)}
h3{font-size:18px;margin:30px 0 6px}
h4{font-size:18px;margin:15px 0 6px}
hr{border:none;border-top:var(--dark-green) 1px solid}
.section-title{font-size:26px;margin:10px 0 5px}
.section-slogan{margin-bottom:10px}
h1 a,h2 a,h3 a,h4 a{color:inherit!important}
.b2top{position:fixed;right:2rem;bottom:2rem;z-index:1000;width:50px;height:50px;display:none}
.b2top svg{width:50px;height:50px;fill:var(--light-green)}
.anchor-target{position:relative;top:-85px;width:1px;height:1px}
/*LINKS*/
a{outline:0!important;text-decoration:none;color:var(--light-green);transition:color .2s ease}
a:hover,a:active,a:focus{text-decoration:underline}
a[href^="tel:"]{white-space:nowrap}
.google-btn a{
  background:var(--white) url(../fortimages/icons/icoGoogle.svg) no-repeat left+30px center;background-size:50px auto;border-radius:10px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);
  color:var(--dark-green);padding:25px 30px 25px 90px;font-weight:600;line-height:1;display:inline-block;transition:all .2s ease}
.google-btn a:hover,.google-btn a:focus{background-color:var(--dark-green);text-decoration:none;color:var(--white)}
.google-btn.google-btn--small a{padding:10px 10px 10px 50px;background-size:30px auto;background-position:left+10px center}
.google-btn.google-btn--big{margin:110px 0 70px}
.google-btn.google-btn--big a{max-width:250px;padding:30px 30px 30px 105px;background-image:url(../fortimages/icons/icoGoogle.svg),url(../fortimages/icons/icoStar.svg);background-repeat:no-repeat;background-position:left+20px center,top+10px left+10px;background-size:70px auto,30px auto}
/*DIVS*/
.table-division{display:grid;gap:5px 30px}
.divide--3{grid-template-columns:repeat(3,1fr)}
.fatherDv{max-width:100%!important}
.top-div{position:absolute;z-index:50000;top:740px;left:0;right:0;margin:0 auto}
.top-div.clipped{position:fixed;top:0}
.top-div .container{background:var(--white) url(../fortimages/greenTub.svg) no-repeat top center;border-radius:20px;display:grid;grid-template-columns:400px 1fr 275px;gap:0 30px;padding-top:30px;padding-bottom:12px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);transition:all .2s ease}
.top-div.clipped .container{padding-top:5px;padding-bottom:2px;border-radius:0 0 20px 20px;grid-template-columns:275px 1fr 275px;}
.top-div .logo-div{position:relative;top:-15px;transition:top .2s ease}
.top-div .logo-div img{transition:width .2s ease;width:100%}
.top-div.clipped .logo-div img{width:275px;margin-bottom:5px}
.top-div.clipped .logo-div{top:0}
.top{height:800px;border-bottom:var(--white) 6px solid;color:var(--white);background:var(--dark-green)}
.top .top-content-wrapper{display:inline-block;max-width:975px}
.top .top-title{font-size:36px;font-weight:400;padding-top:50px;margin-bottom:30px;opacity:0;position:relative;top:-10px;transition:all .4s ease;transition-delay:.4s}
.top .top-title svg{width:120px;height:120px;fill:var(--white);position:relative;top:10px}
.top .slider__item_active .top-title{top:0;opacity:1}
.top .green-title{font-size:60px;line-height:1;font-weight:400;background:rgba(10,87,55,.5);border-radius:20px;padding:20px 25px;margin-bottom:10px;opacity:0;position:relative;top:-10px;transition:all .4s ease;transition-delay:.6s}
.top .slider__item_active .green-title{opacity:1;top:0}
.top .green-line{display:grid;grid-template-columns:1fr 196px;opacity:0;position:relative;top:-10px;transition:all .4s ease;transition-delay:.8s}
.top .slider__item_active .green-line{top:0;opacity:1}
.top .green-tel{background:rgba(11,210,128,.5);border-radius:10px;font-size:24px;padding-right:30px;margin-right:20px}
.top .green-tel a{background:var(--light-green);box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);color:var(--white);border-radius:10px;font-weight:600;padding:0 25px;margin-right:15px;transition:background-color .4s ease}
.top .green-tel a:hover,.top .green-tel a:focus{background:var(--green);text-decoration:none}
.top .estimate-btn{position:relative;left:20px;opacity:0}
.top .slider__item_active .estimate-btn{left:0;opacity:1;transition:all .4s ease;transition-delay:1s}
.top .estimate-btn a{border:var(--light-green) 1px solid;border-radius:10px;background:rgba(255,255,255,.25);color:var(--white);line-height:1;display:block;height:100%;text-align:center;padding:6px 0 2px;transition:background-color .4s ease}
.top .estimate-btn a:hover,.top .estimate-btn a:focus{background:var(--green);text-decoration:none}
.gradient-div{padding-top:180px;background:#d9d9d6;;background:linear-gradient(to bottom,#d9d9d6 0%,#fff 100%)}
.gradient-div .side-img{float:right;margin:0 0 40px 100px;position:relative;top:-80px}
.services-list{display:grid;grid-template-columns:repeat(12,1fr);gap:100px 30px;margin:80px 0;color:var(--gray)}
.services-list>div:nth-child(-1n+6){grid-column:span 2}
.services-list>div:nth-last-child(5){grid-row-start:2;grid-column:2/span 2}
.services-list>div:nth-last-child(4){grid-row-start:2;grid-column:4/span 2}
.services-list>div:nth-last-child(3){grid-row-start:2;grid-column:6/span 2}
.services-list>div:nth-last-child(2){grid-row-start:2;grid-column:8/span 2}
.services-list>div:nth-last-child(1){grid-row-start:2;grid-column:10/span 2}
.services-list svg{margin:0 auto 5px;transition:top .2s ease;position:relative;top:0;fill:var(--dark-green);opacity:.5;width:76px;height:76px;display:block}
.services-list a{color:var(--dark-green)}
.services-list a svg{opacity:1}
.services-list a:hover,.services-list a:focus{text-decoration:none}
.services-list a:hover svg,.services-list a:focus svg{top:-10px}
.satisfaction-div{display:grid;grid-template-columns:1fr 222px 1fr;gap:0 45px;margin-bottom:80px;font-weight:600}
.satisfaction-div>div:nth-of-type(1),.satisfaction-div>div:nth-of-type(3){padding-top:130px}
.ico-customer-satisfaction{float:left;margin:20px 20px 15px 0}
.satisfaction-green-text{color:var(--light-green);margin-top:5px;font-weight:400}
.satisfaction-spills-stains{text-align:right;padding-left:90px;position:relative}
.satisfaction-spills-stains img{margin-top:5px}
.satisfaction-spills-stains .spills-stains-img{position:absolute;bottom:25px;left:-20px;opacity:.5;pointer-events:none}
.mid-text-div{margin-bottom:180px}
.mid-text-div.inner-mid-text-div{display:grid;grid-template-columns:1fr 325px;grid-gap:0 70px}
.mid-text-div .mid-text-pic{max-width:325px;float:right;margin:10px 0 40px 70px;border-top:var(--light-green) 10px solid}
.mid-text-div .mid-text-pic.mid-text-pic--left{float:left;margin:10px 70px 40px 0}
.mid-text-div.inner-mid-text-div .mid-text-pic{max-width:325px;float:none;margin:10px 0 0}
.reviews-div{background:var(--light-gray);padding:80px 0 100px;clear:both}
.review-el{background:var(--white);border-radius:20px;text-align:left;padding:25px 20px 10px;font-size:15px;min-height:270px;color:var(--black)}
.review-el.review-el-inner{margin:-60px auto 40px;max-width:400px;box-shadow:2px 2px 5px rgba(23,23,23,.4);min-height:0;padding-bottom:25px}
.review-author{position:relative;padding-left:40px;line-height:1.1;margin-bottom:15px}
.review-author:before{content:attr(data-letter);position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:18px;line-height:1;color:var(--white);border-radius:100%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-weight:500}
.splide__slide:nth-of-type(2n) .review-author:before{background:var(--dark-green)}
.splide__slide:nth-of-type(3n) .review-author:before{background:var(--green)}
.splide__slide:nth-of-type(4n) .review-author:before{background:var(--dark-gray)}
.review-author:before{background:var(--light-green)}
.review-author .review-author-count{color:var(--dark-gray)}
.review-grade{margin-bottom:5px;display:flex;align-items:center;color:var(--dark-gray)}
.review-grade .stars{height:14px;background:url(../fortimages/stars5.png) no-repeat left center;display:inline-block;margin-right:10px}
.review-grade .stars.stars5{width:93px}
.review-grade .stars.stars45{width:86px}
.review-text{line-height:1.5}
.splide__track--fade>.splide__list{display:block}
.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}
.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}
.splide__track--ttb>.splide__list{display:block}
.splide__container{box-sizing:border-box;position:relative}
.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}
.splide.is-initialized:not(.is-active) .splide__list{display:block}
.splide{position:relative;visibility:hidden;margin:60px 0;padding:0 50px}
.splide.is-initialized,.splide.is-rendered{visibility:visible}
.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative;padding:0 10px;cursor:ew-resize}
.splide__slide img{vertical-align:bottom;border-radius:20px}
.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.splide__track{overflow:hidden;position:relative;z-index:0}
.splide__arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:30;border-radius:100%;border:none;display:flex;justify-content:center;align-items:center;background:var(--white);box-shadow:1px 5px 4px 0 rgba(0,0,0,.2);width:48px;height:48px}
.splide__arrow--prev{left:30px;right:auto;transform:scaleX(-1) translateY(-50%)}
.splide__arrow:hover{background:var(--light-gray)}
.splide__arrow svg{fill:var(--green);transform:scale3d(.6,.8,1)}
.mold-div .container-fluid{padding:0;display:grid;grid-template-columns:1fr 1fr}
.mold-div .mold-images{display:grid;grid-template-columns:1fr 1fr;height:100%}
.mold-div .mold-images .mold-image{height:100%;background-repeat:no-repeat;background-position:top center}
.mold-div .mold-images .mold-image-1{background-image:image-set(url(../fortimages/moldRemediationProcess2.webp) type("image/webp"),url(../fortimages/moldRemediationProcess2.jpg) type("image/jpeg"))}
.mold-div .mold-images .mold-image-2{background-image:image-set(url(../fortimages/moldRemediationProcess1.webp) type("image/webp"),url(../fortimages/moldRemediationProcess1.jpg) type("image/jpeg"))}
.mold-div .mold-text{padding:50px 100px;color:var(--green);font-size:16px;font-weight:400}
.mold-div .mold-text>div{max-width:400px}
.mold-div .mold-title{font-size:40px;font-weight:600;color:var(--dark-green)}
.mold-div .mold-slogan{font-size:26px;font-weight:600;color:var(--dark-green)}
.mold-div .iicrc-logo{margin-top:15px}
.gallery-div{background:var(--light-gray);padding:150px 0 130px}
.gallery-div .gallery{display:grid;grid-template-columns:repeat(5,1fr);margin:40px -15px 0}
.bottom{padding-top:60px}
.bottom .bottom-row-1{display:grid;grid-template-columns:340px 1fr 340px;gap:0 50px}
.bottom .footer-title{font-size:26px;font-weight:600;padding:40px 0 0 75px;background-position:left bottom;background-repeat:no-repeat;margin-bottom:10px}
.bottom .footer-title.footer-title--form-icon{background-image:url(../fortimages/icons/icoForm.svg)}
.bottom .footer-title.footer-title--map-icon{background-image:url(../fortimages/icons/icoMap.svg)}
.bottom .footer-note{font-weight:600;margin-bottom:50px}
.bottom .h-card{font-size:16px;color:var(--dark-gray)}
.bottom .h-card .h-card-title{font-weight:400;font-size:20px;color:var(--dark-green)}
.bottom .h-card b{font-weight:600}
.bottom .bottom-row-2{display:grid;grid-template-columns:340px 1fr;gap:0 50px;margin-top:90px;border-top:var(--light-gray) 2px solid;padding-top:50px}
.bottom .bottom-row-2>div:nth-of-type(1){border-right:var(--light-gray) 2px solid}
.bottom .copyrights{font-size:16px;margin-top:40px;color:var(--green)}
.bottom .footer-menu{font-weight:400;display:grid;grid-template-columns:175px 400px;gap:0 50px;padding-left:50px}
.bottom .footer-menu a{display:inline-block;margin-bottom:10px;color:var(--dark-gray)}
.bottom .footer-menu a:hover,.bottom .footer-menu a:focus{color:var(--light-green)!important;text-decoration:none}
.bottom .footer-menu .footer-menu--top{color:var(--dark-green);position:relative;margin-bottom:10px;display:inline-block}
.bottom .footer-menu .footer-menu--top a{color:var(--dark-green);margin-bottom:0}
.bottom .footer-menu .footer-menu--top:before{content:"";position:absolute;left:-26px;top:5px;width:18px;height:14px;border-radius:2px;background:var(--green)}
.bottom .footer-menu .footer-menu--services{display:grid;grid-template-columns:1.2fr 1.5fr;gap:0 75px}
.bottom .footer-menu .footer-menu--services ul{color:var(--dark-gray);padding:0;font-size:16px;margin:0}
.bottom .footer-menu .footer-menu--services ul li{margin-bottom:10px}
.bottom .footer-menu .footer-menu--services ul li a{margin-bottom:0}
.bottom-inner{padding-top:20px}
.bottom-inner .bottom-row-1{margin:40px 0;padding:20px 0 40px}
.bottom-inner .bottom-row-1:nth-of-type(1){border-bottom:var(--light-gray) 2px solid}
.bottom-inner .bottom-row-1:nth-of-type(2){padding-bottom:0;margin-bottom:0}
/*.bottom-inner .bottom-row-1:nth-of-type(1)>div:nth-of-type(2){padding-top:180px}*/
.bottom-inner .bottom-row-1>div:nth-of-type(2){border-left:var(--light-gray) 2px solid;border-right:var(--light-gray) 2px solid;position:relative}
.bottom-inner .inner-review-pic{box-shadow:1.5px 2.6px 6px 0 rgba(0,0,0,.35);border-radius:20px;position:absolute;top:-120px;left:15px;right:15px;margin:0 auto;max-width:Calc(100% - 40px)}
.bottom-inner .bottom--iicrc{color:var(--green);font-weight:400}
.bottom-inner .iicrc-logo{margin-top:30px}
.bottom-inner .footer-menu{grid-template-columns:.8fr 1.2fr;gap:0 30px}
.bottom-inner .footer-menu .footer-menu--services{grid-template-columns:1fr}
.bottom-inner .footer-menu .footer-menu--services ul li{margin-bottom:5px}
.bottom-inner .footer-menu .footer-menu--services ul li>*{vertical-align:text-top}
.footer{background:var(--dark-green);padding:220px 0 20px;margin-top:-200px}
.footer svg{width:50px;height:50px;fill:var(--white)}
/*TELEPHONE NUMBERS*/
.tel-num{overflow:hidden;font-weight:400}
.tel-num a{color:var(--dark-green);position:relative;z-index:100;white-space:nowrap;text-decoration:none;transition:color .2s ease}
.tel-num a:hover,.tel-num a:active,.tel-num a:focus{color:var(--light-green)}
.top-tel{font-size:16px;color:var(--gray);text-align:right;line-height:1.1}
.top-tel a{font-size:28px;line-height:1;font-weight:700;color:var(--green)}
.satisfaction-tel{clear:both;font-weight:400;margin:40px 0 20px;padding-top:20px;border-top:var(--light-gray) 2px solid;color:var(--green)}
.satisfaction-tel a{color:var(--green);font-weight:700}
.bottom-tel{padding:20px 0 0 75px;background:url(../fortimages/icons/icoTelephone.svg) no-repeat left bottom;color:var(--gray);font-weight:400;font-size:16px;line-height:1.2;margin-bottom:9px}
.bottom-tel a{font-size:30px;font-weight:700;color:var(--dark-green)}
/*MENU*/
nav{padding:0;text-align:center;margin-top:9px}
.clipped nav{margin-top:15px}
nav ul{list-style-type:none;padding-left:0}
nav .navbar-nav{display:inline-block;margin:0}
nav .navbar-nav>li{float:left;line-height:1;margin:0 10px}
nav .navbar-nav>li>a{display:block;color:var(--dark-gray);padding:5px 10px;text-decoration:none;transition:all .2s linear;position:relative}
nav .navbar-nav>li>a:before{content:"";position:absolute;bottom:-5px;left:10px;right:100%;height:4px;background:var(--green);border-radius:2px;transition:right .2s ease}
nav .navbar-nav>li>a:hover::before{right:10px}
nav .navbar-nav a:hover,.navbar-nav a:focus{text-decoration:none}
/*DROPDOWN*/
nav .dropdown-item{position:relative}
nav .dropdown-item>a>span{position:relative}
nav .dropdown-item>a>span:before{content:"▼";font-size:.6em;position:relative;top:-1px;color:var(--green)}
nav .dropdown-item.active>a>span:before{content:"▲"}
nav .dropdown-menu{display:none;border-top:var(--green) 2px solid;background:var(--white);padding:20px 5px;text-align:left;position:absolute;bottom:-20px;left:50%;transform:translate(-30%,100%);z-index:30000;transition:bottom .1s ease;box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);border-radius:0 0 20px 20px}
.clipped nav .dropdown-menu{bottom:-9px}
nav .dropdown-menu a{padding:5px 30px;white-space:nowrap;color:var(--gray);display:inline-block}
nav .dropdown-menu a:hover,.dropdown-menu a:focus{color:var(--green)}
.hamburgerCont{display:none}
/*SLIDER*/
.slider{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;height:100%;opacity:0;animation:top-fade-in .5s ease forwards}
@keyframes top-fade-in{from{opacity:0}to{opacity:1}}
.slider__wrapper{position:relative;overflow:hidden;height:100%}
.slider__items{display:flex;transition:transform .5s ease;height:100%}
.transition-none{transition:none}
.slider__item{flex:0 0 100%;max-width:100%;position:relative;height:100%;padding-top:260px;cursor:ew-resize;background-position:top center;background-repeat:no-repeat}
.slider__item:nth-of-type(1){background-image:image-set(url(../fortimages/posters/carpetCleaningExpertQuality1920.webp) type("image/webp"),url(../fortimages/posters/carpetCleaningExpertQuality1920.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(2){background-image:image-set(url(../fortimages/posters/mattressCleaningAndSanitizing1920.webp) type("image/webp"),url(../fortimages/posters/mattressCleaningAndSanitizing1920.jpg) type("image/jpeg"));background-position:top right}
.slider__item:nth-of-type(3){background-image:image-set(url(../fortimages/posters/greenEcoFriendlyProduct1920.webp) type("image/webp"),url(../fortimages/posters/greenEcoFriendlyProduct1920.jpg) type("image/jpeg"));background-position:top left}
.slider__item:nth-of-type(4){background-image:image-set(url(../fortimages/posters/moldRemediationAndCleanUp1920.webp) type("image/webp"),url(../fortimages/posters/moldRemediationAndCleanUp1920.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(5){background-image:image-set(url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural1920.webp) type("image/webp"),url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural1920.jpg) type("image/jpeg"))}
.slider__control{position:absolute;top:50%;width:40px;height:50px;transform:translateY(-50%);display:none;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.3);opacity:.5;user-select:none}
.slider__control_show{display:flex}
.slider__control:focus,.slider__control:hover{color:#fff;text-decoration:none;opacity:.7}
.slider__control_prev{left:0}
.slider__control_next{right:0}
.slider__control::before{content:'';display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}
.slider__control_prev::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}
.slider__control_next::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}
.slider__indicators{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;padding-left:0;margin:0 15%;list-style:none;user-select:none}
.slider__indicator{flex:0 1 auto;width:30px;height:4px;margin-right:3px;margin-left:3px;background-color:rgba(255,255,255,.5);background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;cursor:pointer}
.slider__indicator_active{background-color:#fff}
/*GALLERY*/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1000000;background-color:rgba(0,0,0,.8);transition:opacity .5s ease;z-index:55000}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}
.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:40px 30px;margin:0;border:0;border-radius:15%;background:none;transition:background-color .4s ease;display:flex;justify-content:center;align-items:center}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2%+6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{animation-delay:-1s}
/*ANIMATIONS*/
.animated{animation-duration:1s;animation-fill-mode:both;animation-delay:.2s}
.delay03{animation-delay:.3s}.delay04{animation-delay:.4s}.delay05{animation-delay:.5s}
.delay06{animation-delay:.6s}.delay07{animation-delay:.7s}.delay08{animation-delay:.8s}
.delay09{animation-delay:.9s}.delay10{animation-delay:1s}.delay11{animation-delay:1.1s}
.delay12{animation-delay:1.2s}.delay13{animation-delay:1.3s}.delay14{animation-delay:1.4s}
@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.610,.355,1.000)}0%{opacity:0;transform:scale3d(.3,.3,.3)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn;animation-duration:.5s}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}
/*FORM*/
form{border-right:var(--light-gray) 2px solid;padding:0 15px 0 0}
form .form-container{max-width:256px}
input[type=text],textarea{
  border:none;outline:none!important;width:100%;height:45px;margin:0 0 10px;font-family:"Titillium Web";
  padding-left:10px;font-size:16px;font-weight:400;border-bottom:var(--dark-green) 1px solid;color:var(--gray)}
textarea{resize:none;padding-top:10px}
.sendButton{
  font-size:24px;line-height:1;font-weight:600;height:40px;width:100%;margin:50px 0 0;color:var(--white);background:var(--light-green);border-radius:10px;
  width:220px;box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);cursor:pointer;border:none;-webkit-appearance:none;transition:background-color all .2s ease}
.sendButton:hover{background:var(--dark-green)}
input[placeholder]{color:var(--gray)}
:-moz-placeholder{color:var(--gray)}
::-moz-placeholder{color:var(--gray)}
:-ms-input-placeholder{color:var(--gray)}
::-webkit-input-placeholder{color:var(--gray)}
.form-control:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
@media screen and (min-width:1921px){.slider__item{background-size:100% auto}.mold-div .mold-images .mold-image{background-size:cover}.gallery-div .gallery img{width:100%}}
@media screen and (max-width:1549px){
h1,.like-h1{font-size:36px}
.top-div{top:630px}
.top-div .container{grid-template-columns:275px 1fr 275px;padding-top:20px}
.top-div .logo-div{top:-5px}
.top-div .logo-div img{width:100%!important}
.top-tel{font-size:15px}
.top{height:684px}
.top .green-title{font-size:55px}
.gradient-div{padding-top:100px}
.gradient-div .side-img{margin:0 0 30px 80px;top:-40px}
.slider__item{background-size:1550px auto;padding-top:180px}
.services-list{gap:100px 80px}
.satisfaction-green-text{clear:left}
.satisfaction-div>div:nth-of-type(1){padding-top:40px}
.satisfaction-div>div:nth-of-type(3){padding-top:75px}
.satisfaction-tel{margin:30px 0 20px;font-size:16px}
.satisfaction-spills-stains .spills-stains-img{opacity:.4}
.bottom .bottom-row-1{grid-template-columns:320px 1fr 320px;gap:0 30px}
.bottom-inner .bottom-row-1{grid-template-columns:290px 1fr 290px}
.bottom .bottom-row-2{grid-template-columns:320px 1fr;gap:0 30px}
input[type=text],textarea{height:40px;margin:0 0 5px}
textarea{padding-top:7px}
.sendButton{margin-top:30px}
.google-btn.google-btn--big{margin:70px 0 50px}}
@media screen and (max-width:1199px){
.section-title{font-size:20px}
.top-div{top:560px}
.top-div .container{grid-template-columns:250px 1fr 250px;gap:0 15px;padding-top:15px}
.top-div.clipped .container{grid-template-columns:250px 1fr 250px;gap:0 15px}
.top-div .logo-div{top:0}
.top-tel{font-size:15px}
nav{margin-top:15px}
nav .navbar-nav>li{margin:0 5px}
nav .navbar-nav>li>a{padding:5px;font-size:15px}
nav .dropdown-menu{padding:15px 5px;bottom:-20px}
.clipped nav .dropdown-menu{bottom:-9px}
nav .dropdown-menu a{padding:5px 20px;font-size:15px}
.top{height:600px}
.slider__item{padding-top:160px}
.top .top-title{padding-top:30px;margin-bottom:10px}
.top .top-title svg{width:100px;height:100px}
.top .green-title{font-size:52px}
.top .green-tel{font-size:20px;height:31px;padding-top:3px}
.services-list{grid-template-columns:repeat(8,1fr);gap:80px}
.services-list>div:nth-last-child(5){grid-row-start:auto;grid-column:span 2}
.services-list>div:nth-last-child(4){grid-row-start:auto;grid-column:span 2}
.services-list>div:nth-last-child(3){grid-row-start:3;grid-column:2/span 2}
.services-list>div:nth-last-child(2){grid-row-start:3;grid-column:4/span 2}
.services-list>div:nth-last-child(1){grid-row-start:3;grid-column:6/span 2}
.satisfaction-div{grid-template-columns:1fr 140px 1fr;font-size:16px}
.satisfaction-div>div:nth-of-type(1){padding-top:0}
.satisfaction-div>div:nth-of-type(2){padding-top:80px}
.satisfaction-div>div:nth-of-type(3){padding-top:10px}
.ico-customer-satisfaction{width:75px;height:auto}
.mold-div .mold-text{padding:50px}
.mold-div .mold-slogan{font-size:24px}
.gallery-div{padding:100px 0 70px}
.bottom .container{padding-bottom:60px}
.bottom .bottom-row-1,.bottom .bottom-row-2{grid-template-columns:repeat(3, 1fr)}
.bottom .footer-title{font-size:22px;padding:40px 0 0 60px;background-size:50px auto}
.bottom .footer-note{font-size:16px}
form .form-container{max-width:230px}
input[type=text],textarea{height:35px}
textarea{padding-top:5px}
.sendButton{margin-top:20px;font-size:20px;height:35px}
.bottom-tel{padding-left:60px;background-size:50px auto;line-height:1.1;margin-bottom:11px}
.bottom-tel a{line-height:1}
.google-btn.google-btn--big{margin:55px 0 40px}
.bottom .h-card{font-size:.8rem}
.bottom .h-card .h-card-title{font-size:18px}
.bottom .bottom-row-2>div:nth-of-type(2){grid-column:span 2}
.bottom .copyrights{font-size:14px;margin-top:40px}
.bottom .footer-menu{grid-template-columns:150px 1fr;gap:0 30px;padding-left:30px}
.bottom .footer-menu .footer-menu--services{grid-template-columns:1fr 1fr;gap:0 40px}
.bottom .footer-menu .footer-menu--services ul{font-size:14px}
.bottom-inner .bottom-row-1{grid-template-columns:255px 1fr 255px;gap:0 15px}
.bottom-inner .bottom-row-1>div:nth-of-type(2){padding:0 15px}
.bottom-inner .bottom-row-1:nth-of-type(1)>div:nth-of-type(2){padding-top:0}
.bottom-inner .inner-review-pic{position:relative;top:0;left:0;right:0;margin-bottom:40px!important;max-width:100%}
.bottom-inner .footer-menu{grid-template-columns:.9fr 1.1fr;gap:0 30px;padding-left:30px;font-size:16px}
.bottom-inner .footer-menu .footer-menu--services{grid-template-columns:1fr}
.review-el{font-size:14px;min-height:270px}}
@media screen and (max-width:991px){
h1,.like-h1{font-size:30px}
h2{font-size:24px}
h3{font-size:17px}
h4{font-size:17px}
.container{padding-left:40px;padding-right:40px}
.container.container--section{padding-top:60px;margin-top:60px;padding-bottom:60px}
.section-title{font-size:26px;margin:10px 0 5px}
.top-div{position:fixed;top:0}
.top-div .container,.top-div.clipped .container{grid-template-columns:275px 0 1fr;padding-top:5px;padding-bottom:5px;border-radius:0 0 20px 20px}
.top-div .logo-div{top:0!important}
.top-div .logo-div img{margin-bottom:0!important}
.top-tel{margin-right:40px;font-size:14px;line-height:1}
.slider__item{background-size:991px auto;padding-top:260px}
.slider__item:nth-of-type(1){background-image:image-set(url(../fortimages/posters/carpetCleaningExpertQuality1090.webp) type("image/webp"),url(../fortimages/posters/carpetCleaningExpertQuality1090.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(2){background-image:image-set(url(../fortimages/posters/mattressCleaningAndSanitizing1090.webp) type("image/webp"),url(../fortimages/posters/mattressCleaningAndSanitizing1090.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(3){background-image:image-set(url(../fortimages/posters/greenEcoFriendlyProduct1090.webp) type("image/webp"),url(../fortimages/posters/greenEcoFriendlyProduct1090.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(4){background-image:image-set(url(../fortimages/posters/moldRemediationAndCleanUp1090.webp) type("image/webp"),url(../fortimages/posters/moldRemediationAndCleanUp1090.jpg) type("image/jpeg"));background-position:top right}
.slider__item:nth-of-type(5){background-image:image-set(url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural1090.webp) type("image/webp"),url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural1090.jpg) type("image/jpeg"))}
.top{height:595px}
.top .top-title{padding-top:20px;font-size:28px}
.top .top-title svg{width:70px;height:70px;top:5px}
.top .green-title{font-size:40px}
.top .green-line{grid-template-columns:1fr 180px}
.top .green-tel{font-size:16px;height:auto;padding:2px 10px 0 0}
.top .green-tel a{padding:0 10px;margin-right:7px}
.top .estimate-btn a{padding:2px 0 2px}
.gradient-div .side-img{margin:0 0 -40px 50px;top:-50px;max-width:225px}
.services-list{margin-top:40px;grid-gap:40px 50px}
.satisfaction-div{grid-template-columns:1fr}
.satisfaction-div>div:nth-of-type(1){order:1;max-width:450px;margin:60px auto}
.satisfaction-spills-stains{text-align:center;margin:60px auto 0;padding:0;max-width:320px}
.satisfaction-spills-stains .section-title{max-width:270px;margin:0 auto 10px}
.satisfaction-spills-stains img{margin-top:15px}
.satisfaction-spills-stains .spills-stains-img{bottom:120px;left:0;right:0;margin:0 auto}
.satisfaction-div>div:nth-of-type(2){margin:0 auto 80px;text-align:center;max-width:220px;padding-top:0}
.mid-text-div{margin-bottom:100px}
.mid-text-div.inner-mid-text-div{grid-template-columns:1fr 250px;gap:0 50px}
.mid-text-div .mid-text-pic{max-width:250px;margin:10px 0 40px 50px}
.mid-text-div .mid-text-pic.mid-text-pic--left{margin:10px 50px 40px 0}
.mold-div .mold-text{padding:30px 90px 30px 50px}
.mold-div .mold-slogan{font-size:22px;margin-bottom:10px}
.gallery-div .gallery{grid-template-columns:repeat(3,1fr)}
.bottom{padding-top:0}
.bottom .container--section{margin-top:0}
.bottom .bottom-row-1,.bottom .bottom-row-2{grid-template-columns:1fr}
.bottom .footer-note{margin-bottom:20px;max-width:270px}
.bottom .bottom-row-1>div{margin-bottom:60px}
form{border:none}
form .form-container{max-width:300px}
.bottom .bottom-row-2{border:none;padding:0;margin-top:20px}
.bottom .bottom-row-2>div:nth-of-type(1){order:1;border:none;margin-top:40px}
.bottom .footer-menu{grid-template-columns:200px 1fr;border-top:var(--light-gray) 2px solid;border-bottom:var(--light-gray) 2px solid;padding:40px 0 40px 30px}
.bottom .footer-menu .footer-menu--services{gap:0 20px}
.bottom .copyrights{margin-top:30px}
.bottom-inner .bottom-row-1:nth-of-type(1),.bottom-inner .bottom-row-1:nth-of-type(1)>div{margin:0;padding:0}
.bottom-inner .bottom-row-1:nth-of-type(1),.bottom-inner .bottom-row-1>div:nth-of-type(2){border:none}
.bottom-inner .bottom-row-1:nth-of-type(2){margin-top:0}
.bottom-inner .bottom-row-1:nth-of-type(2)>div:nth-of-type(1){order:1}
.bottom-inner .bottom-row-1>div:nth-of-type(2){padding:0}
.bottom-inner .footer-menu{font-size:18px}
/*BASE MENU*/
nav{
  position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;box-shadow:2px 4px 6px 0 rgba(0,0,0,.33);border-radius:0 0 20px 20px;padding:70px 15px 20px;
  z-index:2000!important;text-align:center;margin:0 auto;max-width:748px;background-color:var(--white);z-index:50000;transform:translateY(-100%);pointer-events:none;transition:all .2s linear}
nav.active{pointer-events:all;transform:translateY(0)}
nav .navbar-nav{opacity:0;transform:translateY(20px);transition:all .2s linear .2s}
nav.active .navbar-nav{opacity:1;transform:translateY(0)}
nav .navbar-nav>li{float:none}
nav .navbar-nav>li>a{font-size:20px}
nav .navbar-nav>li>a:before{content:none}
nav .navbar-nav>li>a:hover,nav .navbar-nav>li>a:focus{color:var(--green)}
nav .dropdown-menu{background:none;position:static;transform:none;padding:5px 0 15px;box-shadow:none;border:none;text-align:center}
nav .dropdown-menu>li>a{font-size:18px}
.hamburgerCont{position:absolute;top:5px;right:30px;cursor:pointer;padding:10px;z-index:55000;display:block}
.hamburgerCont .hamburger{position:relative;padding:10px 15px}
.hamburgerCont .hamburger span{display:block;height:2px;background:var(--green);position:absolute;top:0;left:0;right:0;transition:all .2s linear .2s,transform .2s linear 0s}
.hamburgerCont .hamburger span:nth-child(2){top:5px}
.hamburgerCont .hamburger span:nth-child(3){top:10px}
.hamburgerCont .hamburger span:nth-child(4){top:15px}
.hamburgerCont .hamburger span:nth-child(5){top:20px}
.hamburgerCont .hamburger span:nth-child(6){top:25px}
.hamburgerCont.active .hamburger span{transition:all .2s linear,transform .2s linear .2s;top:12px;opacity:0}
.hamburgerCont.active .hamburger span:nth-child(1){transform:rotate(45deg);opacity:1}
.hamburgerCont.active .hamburger span:nth-child(6){transform:rotate(-45deg);opacity:1}
.menu-underlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;pointer-events:none}
.menu-underlay.active{pointer-events:all}}
@media screen and (max-width:767px){
h1,.like-h1{font-size:26px}
h2{font-size:22px}
nav{left:15px;right:15px}
.container{padding-right:30px;padding-left:30px}
.container.container--section{margin-left:30px;margin-right:30px}
.slider__item{background-size:767px auto;padding-top:270px}
.top-div{left:15px;right:15px}
.top-div .container,.top-div.clipped .container{grid-template-columns:220px 0 1fr;padding-top:5px}
.top-div .logo-div{top:1px!important}
.top-tel a{font-size:25px;font-weight:400}
.hamburgerCont{right:20px;top:9px}
.clipped .hamburgerCont{top:3px}
.top .top-title{padding:0;font-size:23px;display:flex;flex-direction:column}
.top .top-title svg{width:60px;height:60px;top:0}
.top .green-title{font-size:29px;line-height:1.2;padding:10px 15px}
.top .green-line{grid-template-columns:1fr}
.top .green-tel{height:24px;margin:0 0 10px}
.top .green-tel a{padding:0 15px}
.top .estimate-btn{max-width:180px}
.gradient-div{padding-top:60px}
.gradient-div--inner{padding-top:80px}
.gradient-div .side-img{float:none;margin:40px auto 0;top:0}
.services-list{grid-template-columns:repeat(6,1fr);gap:40px;margin-top:20px}
.services-list>div:nth-child(-1n + 10){grid-column:span 2}
.services-list>div:nth-last-child(3){grid-row-start:auto;grid-column:span 2}
.services-list>div:nth-last-child(2){grid-row-start:4;grid-column:2/span 2}
.services-list>div:nth-last-child(1){grid-row-start:4;grid-column:4/span 2}
.mid-text-div{margin:0 -30px}
.mid-text-div.inner-mid-text-div{grid-template-columns:1fr;gap:40px 0}
.mid-text--container-mobile{padding:0 30px}
.mid-text-div .mid-text-pic,.mid-text-div .mid-text-pic.mid-text-pic--left{max-width:100%;margin:60px 0 30px;float:none}
.mid-text-div .mid-text-pic.vsblMobile{max-width:Calc(100% + 60px);margin:60px -30px 30px}
.mid-text-div .mid-text-pic img{width:100%}
.mold-div{text-align:center}
.mold-div .container-fluid{grid-template-columns:1fr}
.mold-div .container-fluid>div:nth-of-type(1){height:350px}
.mold-div .mold-text{padding:30px 40px}
.mold-div .mold-text>div{margin:0 auto}
.gallery-div .gallery{grid-template-columns:repeat(2,1fr)}
.bottom{background:var(--dark-green);padding:40px 0 0}
.bottom-inner{margin-top:120px}
.bottom .footer-menu{grid-template-columns:1fr;gap:30px 0}
.bottom .footer-menu .footer-menu--services{grid-template-columns:170px 170px}
.delay03{animation-delay:.25s}.delay04{animation-delay:.3s}.delay05{animation-delay:.35s}
.delay06{animation-delay:.4s}.delay07{animation-delay:.45s}.delay08{animation-delay:.5s}
.delay09{animation-delay:.55s}.delay10{animation-delay:.6s}.delay11{animation-delay:.65s}
.review-el{max-width:400px;margin:0 auto;min-height:200px}}
@media screen and (max-width:550px){
.b2top{right:1.5rem;bottom:1.5rem;width:40px;height:40px}
.b2top svg{width:40px;height:40px}
.table-division{display:flex;flex-direction:column;gap:0!important}
.table-division ul {padding:.5rem 0 .5rem 3.5rem}
.container,.mid-text--container-mobile{padding-left:15px;padding-right:15px}
.container.container--section{margin-left:15px;margin-right:15px}
.google-btn a{background-position:left+15px center;background-size:30px auto;padding:20px 15px 20px 52px}
.top-div .container,.top-div.clipped .container{grid-template-columns:70px 0 1fr;padding-top:5px;background:var(--white)}
.top-div .logo-div{top:0!important}
.top-div .logo-div img{width:70px!important}
.hamburgerCont{right:5px;top:5px}
.top{height:950px;max-height:100vh}
.logo-div svg{width:40px;height:40px;fill:var(--green)}
.slider__item{background-size:550px auto;padding-top:0}
.slider__item .container{height:100%;position:relative}
.slider__item:nth-of-type(1){background-image:image-set(url(../fortimages/posters/carpetCleaningExpertQuality550.webp) type("image/webp"),url(../fortimages/posters/carpetCleaningExpertQuality550.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(2){background-image:image-set(url(../fortimages/posters/mattressCleaningAndSanitizing550.webp) type("image/webp"),url(../fortimages/posters/mattressCleaningAndSanitizing550.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(3){background-image:image-set(url(../fortimages/posters/greenEcoFriendlyProduct550.webp) type("image/webp"),url(../fortimages/posters/greenEcoFriendlyProduct550.jpg) type("image/jpeg"))}
.slider__item:nth-of-type(4){background-image:image-set(url(../fortimages/posters/moldRemediationAndCleanUp550.webp) type("image/webp"),url(../fortimages/posters/moldRemediationAndCleanUp550.jpg) type("image/jpeg"));background-position:top right}
.slider__item:nth-of-type(5){background-image:image-set(url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural550.webp) type("image/webp"),url(../fortimages/posters/upholsteryCleaningSyntheticsAndNatural550.jpg) type("image/jpeg"))}
.top .top-content-wrapper{position:absolute;bottom:60px;left:15px;right:15px}
.top .top-title{font-size:16px}
.top .top-title svg{width:50px;height:50px}
.top .green-title{font-size:20px}
.top .green-tel{position:relative;padding:3px 15px;margin-bottom:40px}
.top .green-tel a{position:absolute;bottom:-35px;left:0;font-size:24px}
.top .estimate-btn{max-width:160px}
.services-list{grid-template-columns:repeat(4,1fr);gap:40px 20px}
.services-list>div:nth-child(-1n + 11){grid-column:span 2}
.services-list>div:nth-last-child(2){grid-row-start:auto;grid-column:span 2}
.services-list>div:nth-last-child(1){grid-row-start:6;grid-column:2/span 2}
.mid-text-div{margin:0 -15px}
.mid-text-div .mid-text-pic.vsblMobile{max-width:Calc(100%+30px);margin:60px -15px 30px}
.splide{visibility:visible;padding:0}
.splide__slide{padding:0;margin-bottom:15px;cursor:default}
.splide__slide{display:none}
.splide__slide:nth-of-type(2n){display:block}
.splide__list{backface-visibility:visible;display:block;display:block}
.bottom .container--section{padding-top:20px}
.bottom .bottom-row-1>div{margin-bottom:40px}
.bottom .footer-menu .footer-menu--services{grid-template-columns:1fr}}
@media screen and (max-width:359px){
nav .navbar-nav>li>a{font-size:18px}
nav .dropdown-menu>li>a{font-size:16px}
.google-btn a{background-position:left+25px center;background-size:45px auto;padding:20px 25px 20px 75px}
.top-div .container,.top-div.clipped .container{grid-template-columns:50px 0 1fr;gap:0 5px}
.top-div .logo-div{top:3px!important}
.top-tel a{font-size:22px}
.hamburgerCont{top:7px}
.clipped .hamburgerCont{top:0}
.gallery-div .gallery{grid-template-columns:1fr}
.gallery-div .gallery>div:nth-of-type(2){display:none}}