/* html {scroll-behavior: smooth;} */
@keyframes scroll {
0% {transform: translateY(0);}
30% {transform: translateY(100px);}
}
svg #wheel {animation: scroll ease 1.5s infinite;}
.site-content:not(:has(.heroBannerMain)) {
    padding-top: 100px;
}
header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;transition:all .3s ease;}
.fontWhite,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5{color: #fff;}
.fontBlack,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5{color: var(--text-color);}

.headerTopMain{background-color:var(--secondary-color);text-align:center;color:#000;padding:12px 0;font-weight:500;font-size:14px;transition:all .3s ease;}
.headerMenuMain{position:relative;z-index:1;padding:17px 71px 24px 71px;transition:all .3s ease;}
.headerMenuMain::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(119,119,119,0.05);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:-1;width:100%;height:100%;transition:all .3s ease;}
/* .headerMenuMain.scrolled{padding:10px 71px 10px 71px;} */
.headerMenuMain.scrolled::before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px); background-color: rgb(0 0 0 / 60%);}
.siteNavMenu a{color:var(--color-white);font-weight:400;line-height:1.5;z-index:1;}
.siteNavMenu{position: relative; padding:10px;border-radius:30px;background-color:rgba(13,13,13,0.5);transition:all .3s ease;}
/* .siteProfileMenu a{color:var(--color-white);font-weight:500;line-height:1.5;padding:10px 20px;transition:all .3s ease;} */
.siteProfileMenu a{font-size: 14px;}
/* .siteProfileMenu a:hover{color:var(--secondary-color);} */
.headerMenu {position: relative;}
.ctaEmailButton{font-size: 16px !important;padding: 5px 16px !important;text-align: center;}
.wp-main-menu{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none;}
/* .wp-main-menu .menu-item{position:relative;} */
.wp-main-menu .menu-link{color:var(--color-white);font-size: 14px;  font-weight:400;line-height:1.5;padding:7px 16px;text-decoration:none;transition:color .3s ease;display:block;}
.siteLogo img,.footerSiteLogo img{width: 100%; max-width:140px;}
.wp-main-menu>.menu-item>.menu-link:hover{color:var(--secondary-color);background-color:rgba(255,255,255,0.13);border-radius:30px;}
.menu-item-has-children:not(.megamenu-item) {position: relative;}
.white-popup {position: relative;background: #FFF;padding: 40px;width: auto;max-width: 500px;margin: 20px auto;transition: 1s all;border-radius: 12px;}
.mfp-fade.mfp-bg {opacity: 0;-webkit-transition: all 0.15s ease-out;-moz-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.8;}
.mfp-fade.mfp-bg.mfp-removing { opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content { opacity: 0;transition: all 0.4s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}

.menu-item-has-children>.menu-link{position:relative;padding-right:35px;}
.menu-item-has-children>.menu-link::after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 8.95L13.4 15.47C12.63 16.24 11.37 16.24 10.6 15.47L4.08002 8.95' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-position:center;background-repeat:no-repeat;transition:transform .3s ease;}
.menu-item-has-children:hover>.menu-link::after{transform:translateY(-50%) rotate(180deg);}
.sub-menu{transform: translateY(3px) !important; position:absolute;top:100%;left:0;min-width:250px;background:rgba(13,13,13,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:8px;padding:15px 0;margin:0;overflow: hidden;      list-style:none;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;box-shadow:0 10px 30px rgba(0,0,0,0.3);}
.menu-item-has-children:hover> .sub-menu{opacity:1;visibility:visible;transform:translateY(3px);}
.sub-menu .menu-item{margin:0;}
.sub-menu .menu-link{padding:12px 20px;color:var(--color-white);font-size:16px;border-bottom:1px solid rgba(255,255,255,0.1);transition:all .3s ease;}
.sub-menu .menu-item:last-child .menu-link{border-bottom:none;}
.sub-menu .menu-link:hover{background:rgba(255,255,255,0.1);color:var(--secondary-color);}
.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;padding:5px;gap:4px;z-index:1001;}
.hamburger-line{width:30px;height:3px;background-color:var(--color-white);transition:all .3s ease;border-radius:2px;}
.mobile-menu-active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(4px,4px);}
.mobile-menu-active .hamburger-line:nth-child(2){opacity:0;}
.mobile-menu-active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);}
.wp-main-menu>.menu-item>.menu-link{position:relative;overflow:hidden;}
.wp-main-menu>.menu-item>.menu-link:hover::before{width:100%;}
.wp-main-menu>.menu-item:not(.menu-item-has-children):hover>.menu-link::before{width:100%;}
@keyframes dropdownArrow{0%{transform:translateY(-50%) rotate(0deg);}100%{transform:translateY(-50%) rotate(180deg);}}
.menu-item,.menu-link,.sub-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
/* .megamenu-item{position:relative;} */
.menu-arrow{font-size:12px;margin-left:5px;transition:transform .3s ease;}
.megamenu-item:hover .menu-arrow{transform:rotate(90deg);}
.megamenu{transform: translate(-50%,5px) !important; position:absolute;top:100%;left:50%;width:100%;background:var(--color-white);border-radius:24px;padding:16px;margin:0;opacity:0;overflow:hidden;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1000;box-shadow:0 20px 60px rgba(0,0,0,0.15);border:1px solid rgba(0,0,0,0.1);}
.megamenu-item:hover .megamenu{opacity:1;visibility:visible;transform:translateY(5px);}
.megamenuLeftCol{width:30%;border-right:1px solid #dadada;}
.siteNavMenu  .wp-main-menu>li  .sub-menu ul.sub-menu { right: 100%; top: 0; min-width: 150px; }
.siteNavMenu  .wp-main-menu>li:last-child  .sub-menu ul.sub-menu { left: -150px; top: 0; min-width: 150px; }
.menu-item-has-children .menu-item-has-children:hover>.menu-link::after { transform: translateY(-50%) rotate(-90deg); }
.megamenuRightCol{width:30%;border:1px solid #e8e8e8;background:#F2FBF5;border-radius:30px;padding:20px;margin-left: 15px;height: max-content;}
.megamenuRightCtaTitle h4{font-size:20px;}
.headerCtaBg p{font-size: 16px;}
.megamenuRightCtaBtn .buttonV2{padding:10px 40px 10px 40px;text-align:center;font-weight:500;}
.megamenu-content {display: flex;border-radius:24px;}
.headerCtaBg *{color: var(--color-white);z-index: 2;}
.headerCtaBg{margin: 0 0 0 10px; max-height: 430px; overflow: hidden;position: relative;background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;}
.headerCtaBg::before{content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 1) 100%);z-index: 1;}
.menuImageFirstColm{border-radius: 16px; overflow: hidden;}
.menuImageFirstColm img{width: 100%;}
.sub-menu .menu-item-has-children>ul.sub-menu {/* padding-left: 25px; */margin: 10px 20px 10px 20px;}
/* Nested submenu positioning for desktop */
.sub-menu .menu-item-has-children { position: relative; }
.sub-menu .menu-item-has-children > .sub-menu { 
    left: 100%; 
    top: 0; 
    margin-left: 5px;
}
/* Arrow indicator for nested items */
/* .sub-menu .menu-item-has-children > .menu-link::after {
    transform: translateY(-50%) rotate(-90deg);
} */
.sub-menu .menu-item-has-children:hover > .menu-link::after {
    transform: translateY(-50%) rotate(0deg);
}
/************ banner **********/
.heroBannerMain{height: 100vh; position:relative;overflow: hidden;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;display: flex;align-items: center;}
.overlay{position:relative;overflow: hidden;}
.overlay::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(287.65deg,rgba(0,0,0,0)40%,rgba(0,0,0,0.6)70%,rgba(0,0,0,0.67)91.15%);z-index:1;}
.heroBannerInner{position:relative;z-index:2;}
.heroBannerContent{width:100%;max-width:calc(70% - 60px);}
.heroBannerContent h1{color:var(--color-white);font-size: 72px;}
.bannerMainContent{color:var(--color-white);line-height:1.5; font-size: 22px;}
.bannerMainContent a{color:var(--secondary-color)}
.bannerReviewImg a img{height:62px;width:auto;}

.heroBannerFormMain {background: #FFFFFF;padding: 30px 25px;border-radius: 32px;}
.branchSerchingForm button[type="submit"] { outline:none !important; padding:10px 40px !important; background:#13753F !important; color:#fff !important; border:1px solid #13753F !important; border-radius:30px !important; -webkit-transition:all ease 0.3s !important; -moz-transition:all ease 0.3s !important; transition:all ease 0.3s !important; position:relative !important; padding-left:50px !important; width:100% !important; text-align:center !important;   display: inline-flex;align-items: center;justify-content: center;gap: 10px;}
/* .branchSerchingForm button[type="submit"]::before {content:"" !important;width:20px !important; height:20px !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.0698 8.51013L9.50978 4.23013C3.75978 1.35013 1.39978 3.71013 4.27978 9.46013L5.14978 11.2001C5.39978 11.7101 5.39978 12.3001 5.14978 12.8101L4.27978 14.5401C1.39978 20.2901 3.74978 22.6501 9.50978 19.7701L18.0698 15.4901C21.9098 13.5701 21.9098 10.4301 18.0698 8.51013ZM14.8398 12.7501H9.43977C9.02978 12.7501 8.68977 12.4101 8.68977 12.0001C8.68977 11.5901 9.02978 11.2501 9.43977 11.2501H14.8398C15.2498 11.2501 15.5898 11.5901 15.5898 12.0001C15.5898 12.4101 15.2498 12.7501 14.8398 12.7501Z' fill='%23fff'/%3E%3C/svg%3E") !important; background-size:contain !important; background-repeat:no-repeat !important; } */
.heroBannerFormMain .wpforms-container{margin: 0 !important;}
.heroBannerMain #video-box {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;}
.heroBannerMain #video-box::after {content: "";    position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(96.47deg, rgba(0,0,0,0.8) 27.38%, rgba(0,0,0,0) 50%),linear-gradient(20.62deg, rgba(0,0,0,0.5) 10%, rgba(0,0,0,0) 60%);z-index: 1;pointer-events: none;}
.heroBannerMain #video-box video {width: 100%;height: 100%;object-fit: cover;object-position: center;position: absolute;top: 0;left: 0;}
.BannerBottomScrrol {width: 40px;position: absolute;bottom: 5%;left: 50%;transform: translateX(-50%);}
.BannerBottomScrrol svg{width: 100%;}
.heroBannerFormMain .branchSerchingForm button[type="submit"],.branchSerchingForm button[type="submit"] {min-width: 220px !important;padding-left:40px !important;padding-right:50px !important;margin: 0 auto;}

.heroBannerFormMain .heroFormTitle,.heroBannerFormMain .wpforms-submit-container{text-align: center !important;}
.heroBannerFormMain .branchSerchingForm button[type="submit"]::before {display: none;}
.heroBannerFormMain .branchSerchingForm button[type="submit"]::after,.branchSerchingForm button[type="submit"]::after {content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18.0698 8.51013L9.50978 4.23013C3.75978 1.35013 1.39978 3.71013 4.27978 9.46013L5.14978 11.2001C5.39978 11.7101 5.39978 12.3001 5.14978 12.8101L4.27978 14.5401C1.39978 20.2901 3.74978 22.6501 9.50978 19.7701L18.0698 15.4901C21.9098 13.5701 21.9098 10.4301 18.0698 8.51013ZM14.8398 12.7501H9.43977C9.02978 12.7501 8.68977 12.4101 8.68977 12.0001C8.68977 11.5901 9.02978 11.2501 9.43977 11.2501H14.8398C15.2498 11.2501 15.5898 11.5901 15.5898 12.0001C15.5898 12.4101 15.2498 12.7501 14.8398 12.7501Z' fill='%23fff'/%3E%3C/svg%3E")!important;background-size:contain !important; background-repeat:no-repeat !important;width:20px !important; height:20px !important;}
/************ banner **********/

.serviceTabsList{list-style:none;padding-top:30px !important;margin:0;}
.serviceTabsList li:not(:first-child){margin-top:16px;}
.serviceTabsLink{font-weight:500;padding:10.5px 14px;display:inline-block;color:var(--color-dark)!important;text-decoration:none;transition:all .3s ease;cursor:pointer;border-radius:30px;}
.circle-icon{display:inline-block;vertical-align:middle;margin-right:8px;}
.serviceTabsLink span+span,.serviceTabsLink span+text{vertical-align:middle;}
.serviceTabsList .serviceTabsLink:hover{color:var(--color-white)!important;background:var(--primary-color);}
.serviceTabsList .serviceTabsLink:hover svg path{stroke:var(--color-white);}
.serviceTabsList .serviceTabsLink.active{color:var(--color-white)!important;background:var(--primary-color);}
.tab-content{display:none!important;opacity:0;transition:opacity .3s ease;}
.tab-content.active{display:block!important;opacity:1; padding: 0 10px;}
.circle-icon{margin-right:10px;display:inline-flex;}
.circle-icon svg path{stroke:var(--color-dark);}
.serviceTabsLink.active .circle-icon svg path{stroke:var(--color-white);}
.megamenuCenterMain{flex:1;background:white;border-right: 1px solid #dadada;}
.menuContentForMegamenu{font-size: 16px;}
.pestGridItems{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px;justify-content: space-between;}
.pestGridItem{width: calc(50% - 10px);}
.pestItemColumn{gap:6px;}
.pestItem{display:flex;align-items:center;border-radius:6px;font-size:16px;transition:all .3s ease;cursor:pointer;gap:16px;}
.pestIcon{width:32px;height:32px;border-radius:8px;overflow:hidden;}
.pestIcon img{width:100%;height:100%;}
.pestItem span{color:var(--color-dark);}

.pestControlText span{color:var(--color-dark)!important;display: inline-flex;}
/* offer section */
.offerBannerSecInner{background-color: #FFF8EB;padding: 20px;border-radius: 32px;text-align: center;}
.offerBannerSecInner img{margin: 0 auto;}
.whyChooseDrakeGridItems{flex-wrap: wrap;}
.whyChooseDrakeMain {background-color: var(--section-background-color);}
/* Custom grid layout */
.cardGrid {display: grid;gap: 20px;}
.cardGrid .row1 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.cardGrid .row2 {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}

.whyChooseDrakeGridItem{background-color: #F2FBF5;padding: 24px;border-radius: 32px;border: 1px solid #DADADA; box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 24px;transition: background-color 0.3s ease;}
.whyChooseDrakeGridItem:hover {background: var(--primary-color);}
.whyChooseDrakeGridItem:hover *:not(a){color: #fff;}
.whyChooseDrakeGridItem:hover svg path{fill: #fff; stroke: #fff;}
.whyChooseDrakeGridItem:hover svg g rect{fill: #fff; }
.whyChooseDrakeGridItems.d_flex .whyChooseDrakeGridItem{width: calc((100% - 40px) / 3);}
.whyChooseDrakeGridItem.cardBgDarkColor{ background-color: var(--primary-color);}
.cardBgDarkColor * (:not a){color: #FFF;}
.cardBgDarkColor svg path{fill: #fff; stroke: #fff;}
.itemBgImg{overflow: hidden;  position: relative; background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}
.itemBgImg::before {content: "";position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);z-index: 1;}
.itemBgImg> *{ position: relative;z-index: 2;}
.whyChooseDrakeContent h4{font-family: 'Product Sans';}
.itemBgImg .whyChooseDrakeContent h4{color: var(--color-white);}
.whyChooseDrakeIcon{width: 100%;max-width: 74px;height: 74px;}
.whyChooseDrakeIcon svg{width:100%;height:100%;}
.servicesPestProtectionSlider{width: calc(100% - 100px);}
.servicesPestProtectionInner {position: relative;}
.servicesPestProtectionSlide {display: flex;align-items: center;gap: 60px;}
.servicesPestProtectionMain .servicesPestProtectionImg {height: 425px;background-size: cover;background-repeat: no-repeat;background-position: center center;border-radius: 32px;}
.servicesPestProtectionImg img{height: auto;max-height: 425px; margin: 0 auto;width: 100%; border-radius: 24px; object-fit: contain;}
.servicesPestProtectionSlide {display: flex;align-items: center;}
.pestTypeInner {background:#F2FBF5;padding: 50px; border-radius: 32px;}
.pestTypeSliderTabIcon {padding: 20px 24px;display: inline-block;border: 1px solid;border-color:  rgba(170, 170, 170, 1); cursor: pointer;border-radius: 24px;max-width: 115px;width: 100%;height: 107px;display: flex;align-items: center;justify-content: center;}
.pestTypeSliderTabIcon img{width: 100%;max-width: 66px;height: 66px;object-fit: contain;background-repeat: no-repeat;}
.pestTypeSliderTabTitle {color: var(--color-dark);padding-top: 8px;}
.pestTypeSliderTabHeader{border-bottom: 1px solid rgba(218, 218, 218, 1)}
.pestTypeSliderTabList {  position: relative;}
.custom-arrow {position: absolute;top: 35%;transform: translateY(-50%);  background: #fff;  border: 1px solid rgba(130, 130, 130, 1);border-radius: 50%;width: 48px;height: 48px;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s ease;box-shadow: 0 2px 6px rgba(0,0,0,0.1);z-index: 2;}
.pestTypeSliderTabIcon{border: 3px solid; border-color: #000; font-weight: 700;margin: 0 auto;}
.pestTypeSliderTabList .slick-current.slick-active .pestTypeSliderTabTitle{color: var(--primary-color);}
.pestTypeSliderTabList .slick-current .pestTypeSliderTabIcon,.pestTypeSliderTabList .slick-current.slick-active .pestTypeSliderTabIcon{border-color: var(--primary-color);}
.slickPrev {left: -10px; }
.slickNext {  right: -13px;}

.BottomEllipseShape{position: relative;}
.BottomEllipseShape::after{content: '';position: absolute;/* background-image: url(/images/ellipse.svg); */ top:65%;left:0;right:0;bottom:0;width: 100%;background-repeat: no-repeat;background-size: cover;z-index: -1;}
.hasOverlay {position: relative;overflow: hidden;}
.hasOverlay::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);z-index: 1;}
.hasOverlay > .wrapper,
.hasOverlay * {position: relative;z-index: 2;color: var(--color-white);}
.thumbnailContainer {position: relative; width: 100%;height: auto;cursor: pointer; overflow: hidden; border-radius: 32px;max-width: 75%; margin: 0 auto;}
.thumbnailImg {width: 100%;height: 505px; object-fit: cover;object-position: center;background-repeat: no-repeat;}
.proccessContentVideoTwoCol.tab_reverse .thumbnailImg{height: 320px}

.playButton {position: absolute;cursor: pointer;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 64px;height: 64px;background:rgba(255, 255, 255, 1);border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all 0.3s ease;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);}
.playButton:hover {transform: translate(-50%, -50%) scale(1.1);background:rgba(255, 255, 255, 1);}
.playButton::after {content: '';width: 24px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.266 13.5162C20.2579 12.7487 20.2579 11.2512 19.266 10.4837C16.2685 8.16434 12.9213 6.33619 9.34975 5.06771L8.69728 4.83597C7.44901 4.39263 6.13049 5.23719 5.9615 6.52574C5.48934 10.126 5.48934 13.8739 5.9615 17.4742C6.13049 18.7627 7.449 19.6073 8.69728 19.1639L9.34975 18.9322C12.9213 17.6637 16.2685 15.8356 19.266 13.5162Z' fill='%2313753F'/%3E%3C/svg%3E");height: 24px;;border-color: transparent transparent transparent #fff;background-repeat: no-repeat;}

/* .pestControltestimonialMain{background-repeat:no-repeat ;position: relative;}
.pestControltestimonialMain.bgimg:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;background: linear-gradient(110.88deg, rgba(0, 0, 0, 0) -1%, rgba(0, 0, 0, 0.525) 1%, rgba(0, 0, 0, 0.7) 87.78%);}
.pestControltestimonialMain> *{position: relative;}
.pestControltestimonialTitle h2{text-align: center;}
.pestControltestimonialTitle h2,.pestControltestimonialSlider{color: var(--color-white);}
.pestControltestimonialSlide{position: relative;padding-top: 100px;font-size: 20px;}
.pestControltestimonialSlider{margin: 0 0 0  auto;}
.pestControltestimonialSlider.flexEnd{justify-content: flex-end;}
.authorName h4{color: var(--color-white);font-size: 20px;margin: 0;}
.pestControltestimonialSliderParent{position: relative;margin: 0 0 0 auto;}
.pestControltestimonialSliderParent .slick-prev,.pestControltestimonialSliderParent .slick-next{border: 1px solid #F4F4F4;}
.pestControltestimonialSliderParent::before{width: 80px;height: 80px;background-position: center;background-size: contain;content: '';position: absolute;top: 0;left:0;right:0;bottom:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='75' viewBox='0 0 86 75' fill='none'%3E%3Cpath d='M38.442 6.13928e-05V18.834C32.25 20.0381 27.348 22.7041 23.736 26.8321C20.296 30.7881 18.576 35.4321 18.576 40.7641C18.576 44.0321 19.006 47.1281 19.866 50.0521L8.514 56.7601C8.17 55.3841 7.912 54.1801 7.74 53.1481C7.568 51.9441 7.482 50.7401 7.482 49.5361C7.482 46.4401 8.17 44.0321 9.546 42.3121C11.094 40.5921 12.986 39.3021 15.222 38.4421C17.458 37.5821 19.436 37.1521 21.156 37.1521C26.488 37.1521 30.874 38.9581 34.314 42.5701C37.926 46.1821 39.732 50.3961 39.732 55.2121C39.732 60.3721 37.926 64.8441 34.314 68.6281C30.874 72.2401 26.488 74.0461 21.156 74.0461C16.684 74.0461 12.814 72.6701 9.546 69.9181C6.45 67.1661 4.042 63.6401 2.322 59.3401C0.774002 55.0401 2.27988e-06 50.3961 2.27988e-06 45.4081C2.27988e-06 41.2801 0.602002 36.808 1.806 31.992C3.182 27.176 5.332 22.5321 8.256 18.0601C11.352 13.4161 15.308 9.46006 20.124 6.19206C25.112 2.92406 31.218 0.860061 38.442 6.13928e-05ZM84.624 6.13928e-05V18.834C78.432 20.0381 73.53 22.7041 69.918 26.8321C66.478 30.7881 64.758 35.4321 64.758 40.7641C64.758 44.0321 65.188 47.1281 66.048 50.0521L54.696 56.7601C54.352 55.3841 54.094 54.1801 53.922 53.1481C53.75 51.9441 53.664 50.7401 53.664 49.5361C53.664 46.4401 54.438 44.0321 55.986 42.3121C57.534 40.5921 59.34 39.3021 61.404 38.4421C63.64 37.5821 65.618 37.1521 67.338 37.1521C72.67 37.1521 77.056 38.9581 80.496 42.5701C84.108 46.1821 85.914 50.3961 85.914 55.2121C85.914 60.3721 84.108 64.8441 80.496 68.6281C77.056 72.2401 72.67 74.0461 67.338 74.0461C62.866 74.0461 58.996 72.6701 55.728 69.9181C52.632 67.1661 50.224 63.6401 48.504 59.3401C46.956 55.0401 46.182 50.3961 46.182 45.4081C46.182 41.2801 46.784 36.808 47.988 31.992C49.364 27.176 51.514 22.5321 54.438 18.0601C57.534 13.4161 61.49 9.46006 66.306 6.19206C71.294 2.92406 77.4 0.860061 84.624 6.13928e-05Z' fill='%23E1B06D'/%3E%3C/svg%3E");background-repeat: no-repeat;}
.pestControltestimonialSlider .slick-prev:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 15.0501L13.4 8.53014C12.63 7.76014 11.37 7.76014 10.6 8.53014L4.08002 15.0501' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.pestControltestimonialSlider .slick-next:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 8.9502L13.4 15.4702C12.63 16.2402 11.37 16.2402 10.6 15.4702L4.08002 8.9502' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.pestControlReviewImgSlider a{width: 100%;max-width: 230px;height: 65px;}
.pestControlReviewImgForTestimonials a{width: 100%;max-width: 230px;height: auto;}
.pestControlReviewImgSlider img,.pestControlReviewImgForTestimonials img{width: 100%;height: 100%;object-fit: contain;}
.pestControlReviewImgSlider .slick-slide{margin-right: 20px;}
.pestControlReviewImg {padding: 15px 10px; border-top:2px solid #3F3F3F;border-bottom:2px solid #3F3F3F;border-radius: 6px;} */

.pestControltestimonialMain{background-repeat:no-repeat ;position: relative;}
.pestControltestimonialMain.bgimg:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;background: linear-gradient(110.88deg, rgba(0, 0, 0, 0) 12.67%, rgba(0, 0, 0, 0.525) 49.78%, rgba(0, 0, 0, 0.7) 87.78%);}
.pestControltestimonialMain> *{position: relative;}
/* .pestControltestimonialTitle h2{color: var(--color-white);text-align: center;} */
/* .pestControltestimonialSlider{color: var(--color-white);} */
.pestControltestimonialTitle h2{color: var(--color-white);}
.pestControltestimonialSlide{position: relative;font-size: 18px;}
/*.pestControltestimonialSlider{margin: 0 0 0 auto; width: 70%;}*/
.pestControltestimonialSlide .authorName h4{color: var(--color-dark);font-size: 20px;margin: 0;}
.pestControltestimonialSliderParent{position: relative;}
.pestControltestimonialSliderParent .slick-prev,.pestControltestimonialSliderParent .slick-next{border: 1px solid #F4F4F4;}
/* .pestControltestimonialSliderParent::before{width: 80px;height: 80px;background-position: center;background-size: contain;content: '';position: absolute;top: 0;left:0;right:0;bottom:0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='75' viewBox='0 0 86 75' fill='none'%3E%3Cpath d='M38.442 6.13928e-05V18.834C32.25 20.0381 27.348 22.7041 23.736 26.8321C20.296 30.7881 18.576 35.4321 18.576 40.7641C18.576 44.0321 19.006 47.1281 19.866 50.0521L8.514 56.7601C8.17 55.3841 7.912 54.1801 7.74 53.1481C7.568 51.9441 7.482 50.7401 7.482 49.5361C7.482 46.4401 8.17 44.0321 9.546 42.3121C11.094 40.5921 12.986 39.3021 15.222 38.4421C17.458 37.5821 19.436 37.1521 21.156 37.1521C26.488 37.1521 30.874 38.9581 34.314 42.5701C37.926 46.1821 39.732 50.3961 39.732 55.2121C39.732 60.3721 37.926 64.8441 34.314 68.6281C30.874 72.2401 26.488 74.0461 21.156 74.0461C16.684 74.0461 12.814 72.6701 9.546 69.9181C6.45 67.1661 4.042 63.6401 2.322 59.3401C0.774002 55.0401 2.27988e-06 50.3961 2.27988e-06 45.4081C2.27988e-06 41.2801 0.602002 36.808 1.806 31.992C3.182 27.176 5.332 22.5321 8.256 18.0601C11.352 13.4161 15.308 9.46006 20.124 6.19206C25.112 2.92406 31.218 0.860061 38.442 6.13928e-05ZM84.624 6.13928e-05V18.834C78.432 20.0381 73.53 22.7041 69.918 26.8321C66.478 30.7881 64.758 35.4321 64.758 40.7641C64.758 44.0321 65.188 47.1281 66.048 50.0521L54.696 56.7601C54.352 55.3841 54.094 54.1801 53.922 53.1481C53.75 51.9441 53.664 50.7401 53.664 49.5361C53.664 46.4401 54.438 44.0321 55.986 42.3121C57.534 40.5921 59.34 39.3021 61.404 38.4421C63.64 37.5821 65.618 37.1521 67.338 37.1521C72.67 37.1521 77.056 38.9581 80.496 42.5701C84.108 46.1821 85.914 50.3961 85.914 55.2121C85.914 60.3721 84.108 64.8441 80.496 68.6281C77.056 72.2401 72.67 74.0461 67.338 74.0461C62.866 74.0461 58.996 72.6701 55.728 69.9181C52.632 67.1661 50.224 63.6401 48.504 59.3401C46.956 55.0401 46.182 50.3961 46.182 45.4081C46.182 41.2801 46.784 36.808 47.988 31.992C49.364 27.176 51.514 22.5321 54.438 18.0601C57.534 13.4161 61.49 9.46006 66.306 6.19206C71.294 2.92406 77.4 0.860061 84.624 6.13928e-05Z' fill='%23E1B06D'/%3E%3C/svg%3E");background-repeat: no-repeat;} */
.pestControltestimonialSlider .slick-prev:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 15.0501L13.4 8.53014C12.63 7.76014 11.37 7.76014 10.6 8.53014L4.08002 15.0501' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.pestControltestimonialSlider .slick-next:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 8.9502L13.4 15.4702C12.63 16.2402 11.37 16.2402 10.6 15.4702L4.08002 8.9502' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.pestControlReviewImgSlider a{width: 100%;max-width: 230px;height: 65px;}
.pestControlReviewImgSlider img{width: 100%;height: 100%;object-fit: contain;}
.pestControlReviewImgSlider .slick-slide{margin-right: 20px;}
.pestControlReviewImg {padding: 15px 0px; border-top:1px solid #3F3F3F;border-bottom:1px solid #3F3F3F;}
.pestControltestimonialSliderParent button.slick-next.slick-arrow{top: -131px !important; right: 0 !important;transform: rotate(270deg);}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow {left: inherit !important;top:-131px !important;right:60px !important;transform: rotate(270deg);}
.testimonialReviewLogo{width: 40px;height: 40px; border-radius: 50%; overflow: hidden;}
.testimonialReviewLogo image{width: 100%;}

/* testimonials card design */
.testimonialCard{padding: 20px; border-radius: 24px; background-color: var(--color-white);margin: 0 10px;}



.guaranteesSecCards {width: 100%;}
.guaranteesCardsSlider .slick-list {overflow: hidden !important;padding: 20px 0 !important;margin: -20px 0;}
.guaranteesCardsSlider .slick-slide {padding: 0 0;outline: none;}
.guaranteesCardsSlider .slick-track {display: flex;align-items: center;margin: 0;}
.guaranteesCardslide{padding:24px 16px;background-color: #FFFBF3;border-radius: 32px;box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);cursor: pointer;transition: all 0.3s ease;height: auto;min-height: 240px;max-width: 300px;width: 100%;}
.guaranteesCardslideContent {font-size: 14px;font-weight: 400;}
.guaranteesCardslideIcon {     text-align: center; }
.guaranteesCardslide img{width: 100%;max-width: 100px;}
.guaranteesCardslideTitle *{font-size: 24px;}
.guaranteesCardslideContent *{font-size: 18px;}
.slick-slide.slick-center + .slick-slide .guaranteesCardslide {transform: scale(0.85);opacity: 0.7;z-index: 2;}
.slick-slide:not(.slick-center) .guaranteesCardslide {transform: scale(0.85);opacity: 0.7;z-index: 2;}
.slick-center .guaranteesCardslide {transform: scale(1) !important;opacity: 1;z-index: 10;}

.sectionAllContentFiveStar{padding: 60px;border-radius: 32px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.sectionTitleFiveStar span{color: #E1B06D;}

.sectionAllContentFiveStar a:not(.button){color: var(--secondary-color);}
.sectionAllContentFiveStar h2,.sectionAllContentFiveStar ul li{color: var(--color-white);}
.sectionAllContentFiveStar ul li,.imageContentTwoColmnMain.fontWhite ul li {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9.33017V14.6702C6 17.9902 8.35 19.3402 11.22 17.6902L12.5 16.9502C12.81 16.7702 13 16.4402 13 16.0802V7.92017C13 7.56017 12.81 7.23017 12.5 7.05017L11.22 6.31017C8.35 4.66017 6 6.01017 6 9.33017Z' fill='white'/%3E%3Cpath d='M14 8.79006V15.2201C14 15.6101 14.42 15.8501 14.75 15.6501L15.85 15.0101C18.72 13.3601 18.72 10.6401 15.85 8.99006L14.75 8.35006C14.42 8.16006 14 8.40006 14 8.79006Z' fill='white'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: left center;background-size: 24px 24px;padding-left: 30px;list-style: none;}
.sectionAllContentFiveStar ul{display: flex;gap: 10px;flex-direction: column;}
.sectionAllContentFiveStar.overlay::before{background:linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0) 100%)}
.contentRightSide.overlay:before{background-image: linear-gradient(to right, rgba(0,0,0,0) 0%,   rgba(0,0,0,0.4) 70%,   rgba(0,0,0,0.6) 100%)}
.sectionContentFiveStar *{position: relative;z-index: 999;color: var(--color-white)}
.contentRightSide .sectionContentFiveStar{margin: 0 0 0 auto;}
.contentRightSide *{text-align: right;}
.footerMain {background-color: var(--footer-background-color); color: var(--color-white);}
.footerMain h5{color: var(--color-white);font-weight: 600; font-size: 16px;}
.footerMenuList a{color: var(--color-white);font-weight: 400;font-size: 16px;}
/* .footerFourColMain{gap: 100px;} */
/* .footerMain .footerColWidth{width: calc(100% - 100px);} */
.footerMenuList ul li:not(:first-child){padding-top: 15px;}
.addressTitle span{display: inline-flex;}
.footerGuaranteeImgWrape{width: 100%;max-width: 64px;height: auto;}
.footerBottom{border-top: 1px solid #fff;}
.footerContactNum a{color: var(--color-white);}
.footerSocialMedia a{width: 35px;height: 35px;background-color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;}

/* two column image content  */
.imageContentTwoCol .w55{width:55%}
.imageContentTwoCol .contentColRight.w45{width: 45%;}
.imageContentTwoCol.gap117{gap: 117px;}

.imageContentTwoCol .imageColLeft img{border-radius: 32px;}
.imageContentTwoCol .imageColLeft{position: relative;}
.imageColLeft .starShapeCertificate{position: absolute;bottom: 0;z-index: 1; border-radius: 0 0 32px 32px;background-color: var(--primary-color);width:100%;}
.starShapeCertificate {padding: 8px;}
/* .imgLeftSide .imageColLeft .starShapeCertificate{left: calc(0% - 90px);right:unset;} */
.starShapeCertificateBg {position: relative;z-index: -1;}
/* .starShapeCertificateTitle {position: absolute;top: 50%;left: 50%;display: inline-block;text-align: center;transform: translate(-50%, -50%) rotate(13deg);} */
.starShapeCertificateTitle h5{color: var(--color-white); font-weight: 300;font-size: 16px;}
.hightLightImages img{width: 40px;}

/* commitment video section slider */
.commitmentVideoLeftCol.w70{width: 65%;}
.commitmentVideoFirstRow .thumbnailImg{width: 100%;height: 442px;object-fit: cover;}
.commitmentVideoFirstRow a{display: block;}
.commitmentVideoWrap .thumbnailContainer,.commitmentVideoRightCol .thumbnailContainer{max-width: 100%;}
.commitmentVideoTwoColSec{gap: 35px;}
.commitmentVideoRightCol.w30{width: calc(35% - 35px);padding: 20px;background-color: #F9F9F9;border-radius: 32px;}
.commitmentVideoRepeater .slick-list.draggable{  padding: 0 0  170px !important ; position: relative;}
.commitmentVideoRepeater{position: relative;}
.commitmentVideoRepeater .slick-list {-webkit-mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);mask-image: linear-gradient(to bottom,rgba(0,0,0,1) 70%,rgba(0,0,0,0) 100%);}
.commitmentVideoRepeaterItem img{height: 224px;border-radius: 32px;}
.popup-youtube{display: block;}
.commitmentVideoRepeater .slick-next{left: 50%;right: inherit;transform: translateX(-50%);bottom: -40px !important; top: inherit;}
.commitmentVideoRepeater .slick-prev{display:none !important} 
.commitmentVideoRepeater .playButton{width:54px; height:54px;}

/* termidor Protection Card */
.termidorProtectionCardGridCol2{width: 66.66%;border: 1px solid rgba(218, 218, 218, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08); border-radius: 32px;padding: 25px;}
.termidorProtectionCardGridCol1 .termidorProtectionCard {border: 1px solid rgba(218, 218, 218, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);    background: rgba(255, 255, 255, 1);border-radius: 32px; border-width: 1px;padding:32px 20px;}
.termidorProtectionCardGridCol1 .termidorProtectionCardImg{padding-bottom: 32px; border-bottom: 1px solid rgba(218, 218, 218, 1);margin: 0 0 32px 0;text-align: center;}
.termidorProtectionCardGridCol2 .termidorProtectionCardImg img,.termidorProtectionCardGridCol1 .termidorProtectionCardImg img  {width: 100%;height: 180px;border-radius: 16px;box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);object-fit: cover;object-position: center;background-repeat: no-repeat;}
.termidorProtectionCardGridCol1 .termidorProtectionCardImg img{object-fit: contain;}

.termidorProtectionCardGridCol2 .termidorProtectionCard:first-child{border-right:1px solid rgba(218, 218, 218, 1);padding-right: 25px;}
.termidorProtectionCardGridCol2 .termidorProtectionCard:nth-child(2){padding-left: 25px;}

.mbGuaranteeSecCol{background-color: rgba(255, 248, 235, 1);border-radius: 32px;overflow: hidden;padding: 30px;align-items: center; gap: 30px;}
.mbGuaranteeSecInner{margin: 0 auto; max-width: 900px;}
.mbGuaranteeSecLeftsideImage img{height: 100%;    width: 100%;max-width: 240px;}
/* .mbGuaranteeSecContent{padding:60px 90px;} */
.mbGuaranteeSecRightSide,.mbGuaranteeSecRightSideImageWrape,.mbGuaranteeSecLeftsideImage{position: relative;z-index: 111;}
.spiderShape {content: "";position: absolute;top: 0;right: 0;z-index: 0;height: auto;}
.hangingSpiderShape {content: "";position: absolute;right: -18px;z-index: -1;top: 22px;width: 100%;max-width: 128px;height: auto;}
.mbGuaranteeSecLeftsideImgWrape{height: 100%;}
/* .mbGuaranteeSecRightSide {    padding-right: 50px;} */
/* vmv section */
.vmvCarItems{flex-wrap: wrap;}
.vmvCarItems a{color: var(--secondary-color);}
.vmvCardItemIcon{width: 52px;margin: 0 auto;}
.vmvCarItem{padding: 25px; border-radius: 32px;background: linear-gradient(180deg, #13753F 0%, #13904B 100%);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12); width: calc(33.33% - 15px);}
.vmvCardItemTitle h4,.vmvCardItemDesc{color: var(--color-white);}


.formRightColContent .contactForm {border-radius: 32px;border: 1px solid rgba(218, 218, 218, 1);background: rgba(255, 255, 255, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);padding:32px 32px;}
.formRightColContent div.wpforms-container-full:not(:empty){margin:0 !important;}
div.wpforms-container-full button[type=submit]:focus:after{position: unset !important;}
.heroBannerFormMain .g-recaptcha{text-align: center;}

.formRightColContent .wpforms-field-container .wpforms-field{padding: 0;margin: 0;}
.formRightColContent .wpforms-field-container  .wpforms-field:not(:first-child){padding-top: 24px}
.formRightColContent form .wpforms-field-label{font-weight: 400 !important;font-size: 18px !important;line-height: 1 !important;}
.formRightColContent form textarea, .formRightColContent form input[type="text"],.formRightColContent form input[type="number"],.formRightColContent form input[type="email"],.formRightColContent form input[type="tel"],.formRightColContent form select,.formRightColContent form .choices{border-radius: 12px !important;padding-top: 10px !important;padding-right: 16px !important;padding-bottom: 10px !important;padding-left: 16px !important;border: 1px solid rgba(224, 224, 224, ) !important;background: rgba(255, 255, 255, 1) !important;}
/* .formRightColContent form input[type="tel"]{padding-left:50px !important;} */
form fieldset{margin:0 auto !important;}
.formRightColContent .careerForm button[type="submit"]{width: 100%; border-radius: 30px !important;padding: 10px 24px !important;background: rgba(19, 117, 63, 1) !important;margin-top: 30px !important;}
.formRightColContent .careerForm button[type="submit"]::before{content: "" !important;background-image: unset !important;}
div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid {border: 1px solid #D63637 !important;}
.branchFindingMap iframe{box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12); height:600px;width: 100% !important; border: none !important;border-radius: 32px;}
.branchFindingSecMain{background: rgba(249, 249, 249, 1);}

.threeColumnContactCardItem {display: flex;flex-direction: column;justify-content: space-between;border: 1px solid rgba(218, 218, 218, 1);background: rgba(255, 255, 255, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);border-radius: 32px;padding:24px;width: calc(33.33% - 10px);}
.threeColumnContactCardItem a::after{content: "";background: unset;}
.threeColumnContactCardItem a{text-align: center;padding: 11px;}
/* .threeColumnContactCardItem:first-child a::before{position: absolute; width: 24px;height: 24px;top: 50%;left: calc(50% - 100px);transform: translateY(-50%);content: ""; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.05 14.95L9.2 16.8C8.81 17.19 8.19 17.19 7.79 16.81C7.68 16.7 7.57 16.6 7.46 16.49C6.43 15.45 5.5 14.36 4.67 13.22C3.85 12.08 3.19 10.94 2.71 9.81C2.24 8.67 2 7.58 2 6.54C2 5.86 2.12 5.21 2.36 4.61C2.6 4 2.98 3.44 3.51 2.94C4.15 2.31 4.85 2 5.59 2C5.87 2 6.15 2.06 6.4 2.18C6.66 2.3 6.89 2.48 7.07 2.74L9.39 6.01C9.57 6.26 9.7 6.49 9.79 6.71C9.88 6.92 9.93 7.13 9.93 7.32C9.93 7.56 9.86 7.8 9.72 8.03C9.59 8.26 9.4 8.5 9.16 8.74L8.4 9.53C8.29 9.64 8.24 9.77 8.24 9.93C8.24 10.01 8.25 10.08 8.27 10.16C8.3 10.24 8.33 10.3 8.35 10.36C8.53 10.69 8.84 11.12 9.28 11.64C9.73 12.16 10.21 12.69 10.73 13.22C10.83 13.32 10.94 13.42 11.04 13.52C11.44 13.91 11.45 14.55 11.05 14.95Z' fill='%23FBE737'/%3E%3Cpath d='M21.9701 18.33C21.9701 18.61 21.9201 18.9 21.8201 19.18C21.7901 19.26 21.7601 19.34 21.7201 19.42C21.5501 19.78 21.3301 20.12 21.0401 20.44C20.5501 20.98 20.0101 21.37 19.4001 21.62C19.3901 21.62 19.3801 21.63 19.3701 21.63C18.7801 21.87 18.1401 22 17.4501 22C16.4301 22 15.3401 21.76 14.1901 21.27C13.0401 20.78 11.8901 20.12 10.7501 19.29C10.3601 19 9.9701 18.71 9.6001 18.4L12.8701 15.13C13.1501 15.34 13.4001 15.5 13.6101 15.61C13.6601 15.63 13.7201 15.66 13.7901 15.69C13.8701 15.72 13.9501 15.73 14.0401 15.73C14.2101 15.73 14.3401 15.67 14.4501 15.56L15.2101 14.81C15.4601 14.56 15.7001 14.37 15.9301 14.25C16.1601 14.11 16.3901 14.04 16.6401 14.04C16.8301 14.04 17.0301 14.08 17.2501 14.17C17.4701 14.26 17.7001 14.39 17.9501 14.56L21.2601 16.91C21.5201 17.09 21.7001 17.3 21.8101 17.55C21.9101 17.8 21.9701 18.05 21.9701 18.33Z' fill='%23FBE737'/%3E%3C/svg%3E");} */
.branchFindingSecTwoCol .threeColumnContactCardItem{width: 100%;}
.branchFindingSecTwoCol .branchFindingMap iframe{height: 100%;}


.faqsSecMain{background: rgba(249, 249, 249, 1);}
.faqsAllItems .faqsItem:not(:first-child){margin-top: 16px;}
/* .faqsAllItems .faqsItem:not(.active) .faqsContent{display: none;}  */
.faqsTitle:hover{cursor: pointer;}
.faqsTitle{justify-content: space-between;}
.faqsItem{border-radius: 24px;padding: 24px;border: 1px solid rgba(218, 218, 218, 1);background: rgba(255, 255, 255, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);}
.faqsItem {position: relative;}
.faqsContent { display: none; }
.faqsTitle span {display: inline-flex; right: 32px;transition: transform 0.4s ease; transform: rotate(0deg);}
.faqsTitle svg{width: 24px;height: 24px;}
.faqsItem.active .faqsTitle span { transform: rotate(180deg);}
.faqsContent p {overflow: hidden;min-height: 0;}
.accIconImg {width: 100%;max-width: 42px;height: 42px;}


.formRightColContent .branchForm{max-width: 390px;}
.branchSerchingForm  form textarea, .branchSerchingForm form input[type="text"], .branchSerchingForm form input[type="number"], .branchSerchingForm form input[type="email"], .branchSerchingForm form input[type="tel"], .branchSerchingForm form select, .branchSerchingForm form .choices{border-radius: 30px !important;}
.formTwoColumn.d_flex_row_reverse .formLeftCol.w50{width: 55%;}
 .branchSerchingForm form input[type="tel"]{padding: 13px 20px !important;}

.formTwoColumn.d_flex_row_reverse .formRightCol.w50{width: 45%;}


.servicesTabTitleList,.locationServicesTabTitleList { width: auto;   display: inline-block;gap: 20px;border-radius: 30px;background: rgba(249, 249, 249, 1); padding: 6px !important;}
.servicesSelectBtn,.locationServicesSelectBtn {display: none;}
.servicesTabTitle,.locationServicesTabTitle{border-radius: 30px;padding: 10px 24px;display: inline-block;}
.servicesTabTitle:hover,.locationServicesTabTitle:hover,.servicesTabTitle.active,.locationServicesTabTitle.active {cursor: pointer; color: rgba(255, 255, 255, 1);background: rgba(152, 110, 52, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);}

.TabContentItem {display: none;}
.TabContentItem.active {display: block;}
.servicesTabMain{position: relative;text-align: center;}

/* .locationContactMain{padding: 32px;border-radius: 30px;background: var(--primary-color);} */
.locationServicesTabTitle{background-color: rgba(249, 249, 249, 1);color: var(--text-color);border-radius: 6px;}
.locationTab .locationServicesTabTitleList{ border-radius:0;display: flex; flex-wrap: wrap;gap: 15px; background: #13753f00;color: var(--color-white);padding: 0 !important; padding-bottom: 10px !important;   border-bottom: 1px solid rgb(219 219 219);justify-content: center;}
.locationTab  .locationServicesTabTitle:hover, .locationTab  .locationServicesTabTitle.active{border-radius: 6px;}
.locationColRepeater ul {display: grid;grid-template-columns: repeat(3, auto);justify-content: space-between;row-gap: 8px;padding-left: 0;margin: 0;}


.locationTab .servicesTabMain {text-align: left;color: var(--color-dark);}
.locationServicesTabContentItem{display: none;}
.locationServicesTabContentItem.active{display: block;}
/* .locationTabContent.servicesTabContent *{color: var(--color-white);} */
.servicesTabContent .imageContentTwoCol .imageColLeft img{min-height: 320px;}
.branchLocationIcon {display: inline-flex;padding: 12px;background: #D9D9D9;border-radius: 50%;}
.branchLocationIcon svg{width: 24px;height: 24px;}



.commonHousItrListItems {flex-wrap: wrap;}
.commonHousItrItem{width: calc(25% - 15px); text-align: center;}
.commonHousItrItem img{width: 100%;height: 205px;object-fit: cover;border-radius:16px;}
.proccessContentVideoTwoCol.tab_reverse .thumbnailContainer{max-width: 100%;}
.titleImgColImg img{border-radius: 32px;}

.lightingAlternateColItem{gap: 50px;}
.lightingAlternateColItmContent{width: calc(70% - 50px);}
.lightingAlternateColItmContent{padding: 25px;gap: 50px;}
.lightingAlternateFirstContentCol.w50{width: calc(50% - 50px);}
.lightingAlternateSecondContentCol.w50{width: 50%;}
.lightingAlternateFirstContentCol{font-weight: 400;}
.lightingAlternateColItem:not(:first-child){padding-top: 24px;}
.lightingAlternateColItem:not(:last-child){padding-bottom: 24px;border-bottom: 1px solid rgba(19, 117, 63, 1)}
.CardItem:hover {transform: translateY(-6px);box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);}
.CardWrapper {display: flex;justify-content: center;}
.CardImage {background: #fff;border-radius: 20px;box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);padding: 30px 25px;max-width: 80%;text-align: center;}
.CardImageIcon img {height: auto;margin-bottom: 20px;}
.CardContent h4 {font-weight: 700;margin-bottom: 15px;}
.CardText {font-size: 15px;line-height: 1.6;color: #000;}
.CardImageIcon img {width: 120px;height: auto;margin-bottom: 20px;}
.CardContent h4 {font-size: 20px;font-weight: 700;margin-bottom: 15px;color: #222;}
.CardText {font-size: 15px;line-height: 1.6;}


.titleContentTwoCol,.titleContentTwoCol h2,.titleContentTwoCol h3,.titleContentTwoCol h4,.titleContentTwoCol h5{color: #fff;}
.titleContentTwoCol a{color: var(--secondary-color);}
.titleContentRightColBtn a.button{background-color: var(--color-white);color: var(--primary-color);}
.titleContentRightColMain.fontLargeSize p{font-size: 24px;}

.SimpleAccordion {border: 1px solid #e5e5e5; border-radius: 8px; margin-top: 15px; overflow: hidden; background: #fff;}
.SimpleAccHeader {padding: 14px 18px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-weight: 600;}
.SimpleAccIcon {font-size: 20px; transition: 0.3s ease;}
.SimpleAccBody {max-height: 0; overflow: hidden; padding: 0 18px; line-height: 1.6;  transition: max-height 0.35s ease, padding 0.35s ease;}
.SimpleAccordion.active .SimpleAccBody {max-height: max-content; padding: 14px 18px 18px;}
.SimpleAccordion.active .SimpleAccIcon {transform: rotate(45deg);}
.CardWrapper {display: flex; justify-content: center;}
.CardImage {background: #fff; border-radius: 20px; box-shadow: 0 6px 20px rgba(0,0,0,0.08); padding: 30px 25px; max-width: 80%; text-align: center;}
.CardImageIcon img {width: 120px; height: auto; margin-bottom: 20px;}
.CardContent h4 {font-size: 20px; font-weight: 700; margin-bottom: 15px; color: #222;}
.CardText {font-size: 15px; line-height: 1.6; }
.sub-menu.mobile-only{display: none;}

.locationAddressMapEmbed iframe {width: 100%;border-radius: 16px;}
.tabIconTitleList.d_flex{row-gap: 40px;}
.tabListItemIcon {border: 1px solid var(--footer-background-color);box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.25);border-radius: 50%;width: 48px;height: 48px;position:relative}
.tabListItemIcon img{content:""; position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}

.tabSpecSliderItem {background: linear-gradient(180deg, #FFFFFF 0%, #F4FFF9 100%);padding: 24px;border: 1px solid #13753f;border-radius: 32px;}
.tabSpecSliderItemRepeater .slick-list {padding-left: 0px!important;}
.tabSpecSliderItemRepeater .slick-slide{margin: 0 5px !important;}
.tabSpecSliderItemRepeater button.slick-next.slick-arrow {right: calc(50% - 200px) !important;bottom: -90px  !important;left: inherit !important;transform: rotate(-90deg);}
.tabSpecSliderItemRepeater button.slick-prev.slick-arrow {top: inherit !important;left:calc(50% - 200px) !important ;bottom: -90px  !important;right: inherit !important; transform: rotate(270deg);}


.careerTwoColLeftInnerTwoCol{height: 100%;}
.careerTwoColLeftInnerTwoColImage {background-position: center;background-repeat: no-repeat;background-size: cover;}
.careerTwoColLeft {border-radius: 32px;overflow: hidden;}
.careerTwoColLeftInnerTwoColContent {background: #F2FBF5;padding: 30px;}
.careerTwoColRightFirstRow {padding: 20px;background: #F2FBF5;border-radius: 32px;}
.careerTwoColRightSecondRow {padding: 20px;background: #F2FBF5;border-radius: 32px;}
.careerTwoColRightItem+.careerTwoColRightItem{padding-top: 30px;}
/* @media(min-width:1380px){
.heroBannerMain{height: 100vh;}
} */
.TwoColServicesTabSecMain .servicesTabMain{text-align: left;}
.TwoColServicesTabSecMain .servicesTabTitleList{border-radius: 16px;}
.TwoColServicesTabSecMain .servicesTabTitle{position: relative;display: block;transition: color 0.3s ease ease;}
.TwoColServicesTabSecMain .servicesTabTitle:hover , .TwoColServicesTabSecMain .servicesTabTitle.active{background: rgb(152 110 52 / 0%); box-shadow: none;color: var(--primary-color);}
.TwoColServicesTabSecMain .servicesTabTitle:hover:before,.TwoColServicesTabSecMain .servicesTabTitle.active:before { border-radius: 50%;width: 10px; height: 10px;content: "";position: absolute;background: var(--primary-color);left: 0;top: 50%;transform: translate(5px, -50%);transition: opacity 0.3s ease, width 0.3s ease, height 0.3s ease;}
.TwoColServicesTabSecMain .faqsItem{border-radius: 16px;}
.careerBanefitsSec .faqsAllItems {max-width: 795px;margin: 0 auto;}
/* .RightAccordionListCol .faqsItem .faqsContent{display: none !important;}
.RightAccordionListCol .faqsItem.active .faqsContent{display: block !important;} */
.faqsContent {display: none;}
.RightAccordionListCol .faqsItem ul{margin: 0;}
.leftImageColumnAccRight img{border-radius: 24px;}
.RightAccordionListCol .faqsItem:not(.active){padding: 15px 20px;border-radius:12px;background-color: var(--primary-color); } 
.RightAccordionListCol .faqsItem:not(.active) h5{color:#fff;font-size: 18px;}
.RightAccordionListCol .faqsItem:not(.active) svg path{stroke:#fff}
.RightAccordionListCol .faqsTitle h5{font-size: 22px;} 
.RightAccordionListCol  .faqsTitle svg{width: 18px;height: 18px;}
/* .lightingAlternateColItemsImg img {margin: 0 auto;width: 100%;height: 340px;object-fit: cover;border-radius: 16px;} */
.lightingAlternateColItemsImg img {border-radius: 16px;}
.tcOfferSectionMain {border: 4px solid var(--primary-color);border-radius: 30px;padding: 12px; margin-top: 20px;}
.tcOfferSecImg{width: 120px;}
.tcOfferSecImg img{width: 100%;}
.tcoffer *{color: #fff !important;text-align: center;}
.tcoffer {width: 200px;background: var(--primary-color);padding: 12px;border-radius: 6px;}

/* area We Serve */
.sectionAreaWeServeList{flex-wrap: wrap;}
.sectionAreaWeServeList .sectionAreaWeServeListItem{width: calc(25% - 20px);}
.sectionAreaWeServeListItem ul {list-style: none;padding: 0;margin: 0;}
.sectionAreaWeServeListItem ul li {position: relative;padding-left: 20px;margin-bottom: 8px;font-size: 16px;}
.sectionAreaWeServeListItem ul li::before {content: ">";position: absolute;  left: 0;color: var(--primary-color); font-weight: bold;}


@media(max-width:1366px){
/* .imageColLeft .starShapeCertificate {position: absolute;top: -70px;left: -70px;right: inherit;} */
.imageContentTwoCol .imageColLeft.w55{width:calc(50% - 30px)}
.imageContentTwoCol .contentColRight.w45{width:calc(50% - 30px)}
.imageContentTwoCol.gap117{gap:60px}
.menu-item-has-children>.menu-link::after{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 8.95L13.4 15.47C12.63 16.24 11.37 16.24 10.6 15.47L4.08002 8.95' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width: 14px;height: 14px;}
.wp-main-menu .menu-link{font-size:14px;}
.wp-main-menu .menu-link{padding: 5px;}
.menu-item-has-children>.menu-link::after{right: 10px;}
.menu-item-has-children>.menu-link{padding-right: 30px;}
.wp-main-menu{gap: 10px;}
.serviceTabsLink{font-size: 16px;}

}

@media(max-width:1200px){
.megamenu{width:100%!important;border-radius:0;margin:0;padding:0;max-height:0!important;transition:max-height .3s ease-in-out, margin .3s ease-in-out, padding .3s ease-in-out, border-radius .3s ease-in-out;visibility:visible;opacity:1;position:static;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none; transform: translate(0, 0px) !important;}
.menu-item-has-children.mobile-submenu-open .megamenu{max-height:500px!important;border-radius:8px;overflow-y:auto; margin-bottom: 12px;}
.megamenu::-webkit-scrollbar{width:4px;}
.megamenu::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:6px;display:none;}
.megamenu-item:hover .megamenu{transform:translateY(5px);}
.megamenu-content{flex-direction:column;min-height:auto;}
.megamenuLeftCol{width:100%;padding:0 10px 0 0;border:none;background:transparent;transition:padding .3s ease-in-out;}
.megamenuCenterMain{padding:0;background:transparent;transition:padding .3s ease-in-out;}
.pestGridItems{gap:20px;}
.menu-item-has-children.mobile-submenu-open .megamenuLeftCol{padding:15px;border-bottom:1px solid rgba(255,255,255,0.1);}
.menu-item-has-children.mobile-submenu-open .megamenuCenterMain{padding:15px;}
.pestItemColumn{gap:6px;}
.pestIcon{width:35px;height:28px;font-size:12px;}
.megamenuRightCol{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,0.1);padding:15px;display: none;background:transparent;}
.menu-arrow{display:none;}.mobile-menu-toggle{display:flex;}
.headerTopMain{padding:8px 0;font-size:14px;}
.headerMenuMain{padding:15px 20px;}
/* .headerMenuMain.scrolled{padding:10px 20px;} */

.siteNavMenu::before{border-radius:30px;overflow:hidden;position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:rgba(13,13,13,0.3);backdrop-filter:blur(44px);-webkit-backdrop-filter:blur(44px);z-index:-1;width:100%;height:100%;transition:all .3s ease;}
.siteNavMenu{position:fixed;top:90px;left:0;right:0;background:rgba(13,13,13,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 15px;border-radius:0;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out, padding .4s ease-in-out;z-index:999;}
.siteNavMenu::before{display:none;border-radius:0;}
.mobile-menu-active{overflow:hidden;}
.mobile-menu-active .siteNavMenu{max-height:calc(100vh - 120px);padding:0 15px;overflow-y:auto;}
.wp-main-menu{flex-direction:column;align-items:stretch;gap:0;}
.wp-main-menu .menu-item{border-bottom:1px solid rgba(255,255,255,0.1);}
.wp-main-menu .menu-item:last-child{border-bottom:none;}
.wp-main-menu .menu-link{padding:12px 0;font-size:14px;transition:none;border-radius:0;}
.wp-main-menu>.menu-item>.menu-link:hover{background-color:transparent;border-radius:0;}
.menu-item-has-children>.menu-link{padding-right:25px;}
.menu-item-has-children>.menu-link::after{right:10px;}
.menu-item-has-children:hover >.sub-menu{opacity:1!important;visibility:visible!important;transform: translateY(3);}
.menu-item-has-children:hover>.menu-link::after{transform:translateY(-50%) rotate(0deg);}
.menu-item-has-children.mobile-submenu-open>.menu-link::after{transform:translateY(-50%) rotate(180deg);}
.sub-menu{position:static!important;background-color:rgba(255,255,255,0.13);display: none; backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:5px;padding:0;margin:0 0 0 15px;box-shadow:none;max-height:0;transition:max-height .3s ease-in-out, margin .3s ease-in-out;visibility:visible;opacity:1;}
.menu-item-has-children.mobile-submenu-open > .sub-menu{max-height:max-content !important; margin-bottom: 12px; display: block;}
.sub-menu .menu-item{opacity:1;visibility:visible;}
.sub-menu .menu-link{padding:10px 20px;font-size:14px;color:var(--color-white);display:block;opacity:1;visibility:visible;transition:none;}
/* Nested submenus - hide by default */
.sub-menu .sub-menu{display: none; margin-left: 15px;}
.menu-item-has-children.mobile-submenu-open > .sub-menu .sub-menu{display: none;}
.sub-menu .menu-item-has-children.mobile-submenu-open > .sub-menu{display: block; max-height: max-content !important;}
/* Nested submenu arrow indicator */
.sub-menu .menu-item-has-children > .menu-link{padding-right: 25px; position: relative;}
.sub-menu .menu-item-has-children.mobile-submenu-open > .menu-link::after{transform: translateY(-50%) rotate(180deg);}
.sub-menu .menu-link:hover{background:rgba(255,255,255,0.1);color:var(--secondary-color);}
.siteProfileMenu{display:none;}
.wp-main-menu.gap25{gap:0;}
.megamenu.desktop-only{display: none;}
.mobile-submenu-open>.sub-menu.mobile-only{display: block;}

.headerMenuMain{padding:17px 15px 24px 15px;}
.headerMenuMain a{font-size:16px;}
.wp-main-menu.gap25{gap:12px;}
/* .footerFourColMain{gap: 40px;} */
/* .imageColLeft .starShapeCertificate {position: absolute;top: -70px;left: -70px;right: inherit;} */
.guaranteesSecHeader{flex-wrap: wrap;}
.guaranteesSecTitle.w30{width: 100%;}
.guaranteesCardsSlider.gap20{gap: 40px;}
.guaranteesCardslide{max-width:33.33%;}
.thumbnailContainer {max-width: 80%;}

/* .sub-menu.mobile-only {
display: block !important;
} */
.heroBannerContent h1{font-size: 62px;}
.bannerMainContent{font-size: 22px;}
}

@media(max-width:1080px){

.heroBannerContent {max-width: calc(80% - 15px);}
/* .imageColLeft .starShapeCertificate{top: -60px;left: -45px;max-width: 120px;} */
.imageContentTwoCol.gap117{gap:40px}
.starShapeCertificateTitle h5{font-size: 16px;}
.hightLightImages img {width: 40px;}
.sectionAllContentFiveStar ul{gap: 10px;}
.termidorProtectionCardGridCol2 .termidorProtectionCard:first-child{padding-right: 10px;}
.termidorProtectionCardGridCol2 .termidorProtectionCard:nth-child(2){padding-left: 10px;}
.termidorProtectionCardGridCol2{padding: 15px;}
.termidorProtectionSecTitle{width: 50%;;}

.cardGrid .row1,.cardGrid .row2 {display: contents; /}
.cardGrid {grid-template-columns: repeat(2, 1fr);gap: 20px;}

.careerTwoColumn{flex-wrap: wrap;}
.careerTwoColLeft.w70,.careerTwoColRight.w30{width: 100%;}
.careerTwoColumn.gap40{gap: 20px;}
.careerTwoColRightTwoRow.d_flex_col{flex-direction: row;}
.careerTwoColLeftInnerTwoColContent.w60{width: 50%;padding: 15px;}
.careerTwoColLeftInnerTwoColImage.w40{width: 50%;}
.careerTwoColRightFirstRow,.careerTwoColRightSecondRow{width: 50%;}


}
@media(max-width:991px){

/* banner */

.whyChooseDrakeGridItems.d_flex .whyChooseDrakeGridItem{width:calc((100% - 20px) / 2);}
.heroBannerContent, .heroBannerFormMain{max-width: 100%;}
.servicesPestProtectionSlide{gap: 30px;width: 100%;}
.servicesPestProtectionSlider{width: 100%;margin-bottom: 60px;}
.servicesPestProtectionMain.pb60{padding-bottom: 60px;}
.heroContentTwoCol.gap120{gap:30px}
/* .footerMain .footerColWidth{width: calc(50% - 40px);} */
/* .footerMenuList ul li:not(:first-child){padding-top: 10px;} */
.sectionAllContentFiveStar{padding: 40px;}
.guaranteesSecHeader{flex-wrap: wrap;}
.pestControltestimonialMain {background-position: left;}

.pestControltestimonialSlide{font-size: 18px;}
.guaranteesCardsSlider.gap20{gap:40px}
.guaranteesCardsSlider{flex-wrap: wrap;}
.guaranteesCardslide{max-width:calc(50% - 20px);}
.thumbnailContainer {max-width: 100%;}

.commitmentVideoTwoColSec{flex-wrap: wrap;row-gap: 30px;}
.commitmentVideoLeftCol.w70,.commitmentVideoRightCol.w30{width: 100%;}
.commitmentVideoRepeater .slick-list.draggable{padding: 0 !important;}
.commitmentVideoRepeater .slick-slide{margin: 0 10px;}
.commitmentVideoRepeater .slick-prev{display: block !important;}
.commitmentVideoRepeater .slick-next{bottom:-70px !important}
/* .mbGuaranteeSecContent {padding: 30px 10px;} */
/* .mbGuaranteeSecCol {flex-wrap: wrap;} */
.spiderShape{left: 0; bottom: 0;transform: rotate(180deg);right: inherit;}
/* .mbGuaranteeSecContent{padding: 30px;} */

.hangingSpiderShape {right: 42%;top: 20px;}
.vmvCarItems{flex-wrap: wrap;}
.formTwoColumn.d_flex.gap90{gap: 30px;}
.formTwoColumn.d_flex_row_reverse .formLeftCol.w50,.formTwoColumn.d_flex_row_reverse .formRightCol.w50{width: calc(50% - 15px);}


.threeColumnContactCards{flex-wrap: wrap;gap: 15px;flex-direction: row;}
.threeColumnContactCardItem{padding: 15px; width: calc(33.33% - 10px);}
.branchFindingSecTwoCol {flex-wrap: wrap;}
.branchFindingSecTwoCol .threeColumnContactCardItem{width: calc(33.33% - 10px);}
.branchFindingSecTwoCol .branchFindingMap iframe{height: 600px;}

.servicesTabTitle{padding: 10px 14px;}
.proccessContentVideoTwoCol.tab_reverse{text-align: center;row-gap: 50px;}

.lightingAlternateColItmContent {width: calc(70% - 15px);}
.lightingAlternateFirstContentCol.w50 {width: calc(50% - 15px);}
.lightingAlternateColItem ,.lightingAlternateColItmContent{gap: 20px;}
.lightingAlternateFirstContentCol ul,.lightingAlternateSecondContentCol ul {padding-left: 20px;}
.lightingAlternateColItmContent{padding: 0;}
.tabSpecSliderPart .wrapLeft{padding-right: 20px !important;}
.tabSpecSliderItemRepeater button.slick-prev.slick-arrow,.tabSpecSliderItemRepeater button.slick-next.slick-arrow{bottom: -84px !important;}
.mbGuaranteeSecLeftsideImage img{max-width: 260px;}
.mbGuaranteeSecRightSideImageWrape{max-width: 160px;}
.pestControlReviewImgForTestimonials.d_flex_col{flex-direction: row; flex-wrap: wrap;}
.heroBannerContent h1{font-size: 52px;}
.bannerMainContent{font-size: 18px;}
/* .pestControltestimonialMain.bgimg:before {background: linear-gradient(110.88deg, rgba(0, 0, 0, 0) -1%, rgba(0, 0, 0, 0.525) 1%, rgba(0, 0, 0, 0.7) 87.78%);} */
.TwoColServicesTabSecMain .tabEachSection{gap: 30px;}
.TwoColServicesTabSecMain  .servicesTabTitle{padding: 10px 24px;}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow,.pestControltestimonialSliderParent button.slick-next.slick-arrow{top: -100px !important;height: 40px;width: 40px;}
.tcOfferSecMainText h2 {font-size: 18px;}
.tcOfferSecMainText p {font-size: 14px;}
.tcoffer * {font-size: 14px;}
.tcoffer {width: 155px;padding: 8px;}
.tcOfferSecImg {width: 90px;}
.sectionAreaWeServeList .sectionAreaWeServeListItem{width: calc(33% - 20px);}
}
@media(max-width:767px){
/* .heroBannerMain{height: 480px;} */
/* .siteNavMenu{top:80px;} */
.bannerReviewImg a img {height:40px;}
.footerMain .footerColWidth{width: 100%}
.footerMenuList ul li:not(:first-child){padding-top: 5px;}
.footerFourColMain{flex-wrap: wrap; gap: 30px;}
.footerSecColWrap.w60{width: 100%;gap: 30px;}
.heroContentTwoCol{flex-wrap: wrap;row-gap: 50px !important}
/* .heroBannerFormMain{max-width: 80%;margin: 0 auto;} */
.heroBannerFormMain {padding: 15px;border-radius: 32px;}
.white-popup{padding: 20px;}
/* .footerFourColMain{gap: 20px;} */
.servicesPestProtectionSlide{flex-wrap: wrap;}
.locationColRepeater ul {grid-template-columns: repeat(2, auto);justify-content: space-between;}
.pestTypeInner{padding: 30px;}
.pestTypeSliderTabIcon{padding: 15px;}
.sectionAllContentFiveStar ul{gap: 10px;}
.sectionAllContentFiveStar{padding: 30px;}
.pestControltestimonialSlider{margin: 0 0 0 0; width: 100%;}
.pestControltestimonialSlide{font-size: 16px}
/* .pestControltestimonialSliderParent::before{width: 50px;height: 50px;} */
.imageContentTwoCol{flex-wrap: wrap;}
.imageContentTwoCol .imageColLeft.w55{width: 100%;}
.imageContentTwoCol .contentColRight.w45{width:100%}
/* .imageColLeft .starShapeCertificate {top: -46px;right: -10px;left: inherit;max-width: 120px;} */
.guaranteesCardslide{max-width: 100%;}
.termidorProtectionCardTwoCol{flex-wrap: wrap;}
.termidorProtectionCardGridCol2{border: none;width: 100%;flex-wrap: wrap;box-shadow: none;gap: 15px;}
.termidorProtectionCardGridCol2 .termidorProtectionCard:first-child,.termidorProtectionCardGridCol2{padding: 0;}
.termidorProtectionCardGridCol2 .termidorProtectionCard{border: 1px solid rgba(218, 218, 218, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);background: rgba(255, 255, 255, 1);border-radius: 32px;}
.termidorProtectionCard{padding: 20px !important;}
.termidorProtectionCardImg{border-bottom: 1px solid rgba(218, 218, 218, 1);}
.termidorProtectionCard .termidorProtectionCardImg{padding-bottom: 25px; border-bottom: 1px solid rgba(218, 218, 218, 1);margin: 20px 0 15px;text-align: center;}
.termidorProtectionCardTitle.pt25{padding-top: 0;}

.formTwoColumn.d_flex{flex-wrap: wrap;}
.formRightColContent .wpforms-field-container .wpforms-field,.formRightColContent .wpforms-field-container{width: 100% !important;margin: 0 !important;}
.branchFindingMap iframe{height: 400px !important;}
.threeColumnContactCards{flex-wrap: wrap;gap: 20px;}
.threeColumnContactCardItem{padding: 20px; width: calc(50% - 10px);}
.branchFindingSecTwoCol .threeColumnContactCardItem{width: 100%;}
.branchFindingSecTwoCol .branchFindingMap iframe{height: 300px;}

.guaranteesCardsSlider.gap20{gap: 20px;}
.thumbnailImg{height: 320px}
.formTwoColumn.d_flex_row_reverse .formLeftCol.w50,.formTwoColumn.d_flex_row_reverse .formRightCol.w50{width: 100%;}
.formRightColContent .branchForm{max-width: 100%;}

.servicesSelectBtn,.locationServicesSelectBtn {display: flex;justify-content: space-between;align-items: center;padding: 15px 18px;color: #fff; background: rgba(152, 110, 52, 1);border-radius: 8px;cursor: pointer;box-shadow: 0 0 5px rgba(0,0,0,0.1);margin-bottom: 10px;}
.servicesTabTitleList { display: none;align-items: center;flex-direction: column;width: 100%;background: #fff;padding: 10px;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.15);position: absolute;z-index: 20;}
.servicesTabMain.active .servicesTabTitleList{display: block;}
.servicesSelectBtn svg{width: 18px;height: 18px;}
.servicesSelectBtn svg path{stroke:#fff;}
.servicesTabTitleList .servicesTabTitle{padding: 12px 10px;border-radius: 6px; display: block;text-align: left;}
.servicesTabTitleList li:not(:first-child){margin-top: 10px;}
.vmvCarItem{width: calc(50% - 15px);}
.commonHousItrItem {width: calc(50% - 10px);}
.commonHousItrListItems{row-gap: 30px;}
.lightingAlternateColItem {flex-wrap: wrap;align-items: center;}
.lightingAlternateColItemsImg.w30 {width: 100%;text-align: center;}
.lightingAlternateColItmContent {width: 100%;}
.lightingAlternateColItemsImg img {margin: 0 auto;}
.playButton{width: 50px;height: 50px;}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow{right: 45px !important;}
.pestControltestimonialSlider .slick-prev:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 15.0501L13.4 8.53014C12.63 7.76014 11.37 7.76014 10.6 8.53014L4.08002 15.0501' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.pestControltestimonialSlider .slick-next:before{content: "" !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.92 8.9502L13.4 15.4702C12.63 16.2402 11.37 16.2402 10.6 15.4702L4.08002 8.9502' stroke='white' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}

.CardItem:hover {transform: translateY(-6px); box-shadow: 0 8px 30px rgba(0,0,0,0.12);}
.locationTab .servicesTabTitleList{display: none;}
.tabIconTitleList.d_flex{row-gap: 10px;}
.tabListItemIcon {width: 40px;height: 40px;}
.tabSpecSliderItemRepeater button.slick-prev.slick-arrow, .tabSpecSliderItemRepeater button.slick-next.slick-arrow {bottom: -63px !important;}
.tabSpecSliderItemRepeater button.slick-next.slick-arrow {right: calc(50% - 150px) !important;}
.tabSpecSliderItemRepeater button.slick-prev.slick-arrow {left: calc(50% - 150px) !important;}
.forColLayout .whyChooseRow {flex-direction: row;flex-wrap: wrap;}
.forColLayout .whyChooseDrakeGridItem {flex: 0 0 100% !important;}
.mbGuaranteeSecLeftsideImage img{max-width: 230px;}
.mbGuaranteeSecRightSideImageWrape{max-width: 140px;}

.careerTwoColLeftInnerTwoCol{flex-wrap: wrap;}
.careerTwoColLeft.w70,.careerTwoColRight.w30{width: 100%;}
.careerTwoColLeftInnerTwoColContent.w60{width: 100%;border-radius: 32px;}
.careerTwoColLeftInnerTwoColImage.w40{width: 100%;}
.careerTwoColRightFirstRow,.careerTwoColRightSecondRow{width: 100%;}
.careerTwoColRightTwoRow.d_flex_col {flex-direction: column;}
.careerTwoColLeftInnerTwoColImage.w40 {width: 100%;height: 280px;}

.careerTwoColLeftInnerTwoCol.d_flex {gap: 20px;}
.careerTwoColLeftInnerTwoColImage.w40 {border-radius: 32px;}
.faqsTitle svg{width: 18px;height: 18px;}
.heroBannerContent h1{font-size: 42px;}
.bannerMainContent{font-size: 18px;}

.TwoColServicesTabSecMain .servicesTabTitle:hover:before, .TwoColServicesTabSecMain .servicesTabTitle.active:before{content:none}
.TwoColServicesTabSecMain .servicesTabTitle:hover, .TwoColServicesTabSecMain .servicesTabTitle.active {cursor: pointer;color: rgba(255, 255, 255, 1);background: rgba(152, 110, 52, 1);box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.12);}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow,.pestControltestimonialSliderParent button.slick-next.slick-arrow{top: -88px !important;height: 40px;width: 40px;}
.sectionAreaWeServeList .sectionAreaWeServeListItem{width: calc(50% - 20px);}
}

@media(max-width:580px){
.servicesPestProtectionMain .servicesPestProtectionImg{height: 240px;}
.heroBannerContent h1{font-size: 34px;}
.BannerBottomScrrol{width: 30px;}
.heroBannerMain {height: 480px;}
.siteNavMenu{top:80px;}
.whyChooseDrakeGridItems.d_flex .whyChooseDrakeGridItem{width:100%;}
.footerSecColWrap{flex-wrap: wrap;}
.footerSiteLogo{text-align: center;}
.addressTitle,.addressLine,.footerContactTitle,.footerContactNum,.footerSecColWrap{justify-content: center;text-align: center;}
.pestTypeInner{padding: 20px;}
/* .heroBannerFormMain{max-width: 100%;} */
/* .lightingAlternateColItemsImg img {height: 280px;} */
.heroBannerFormMain .wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field{padding: 5px 0;}
.termidorProtectionHeader{flex-wrap: wrap;justify-content: center; text-align: center;gap: 30px;}
.termidorProtectionSecTitle{width: 100%;}
.branchFindingMap iframe{height: 300px !important;}
.threeColumnContactCards{gap: 20px;}
.threeColumnContactCardItem{padding: 20px; width: 100%;}
.faqsItem:after{right: 15px;top: 15px;}
.faqsItem {border-radius: 16px;padding: 15px;}
.commonHousItrItem {width: 100%;}
.thumbnailImg{height: 260px}
.sectionAllContentFiveStar ul{gap: 0;}
.CardItem {padding: 25px 20px;}
.CardContent h4 {font-size: 18px;}
.CardText {font-size: 14px;}
.lightingAlternateColItmContent{flex-wrap: wrap;}
.lightingAlternateFirstContentCol.w50,.lightingAlternateSecondContentCol.w50{width: 100%;}
.playButton{width: 40px;height: 40px;}
.CardItem {padding: 25px 20px;} .CardContent h4 {font-size: 18px;} .CardText {font-size: 14px;}
.tabIconTitleListItem.tabw50{width: 100%;}
.slickPrev {left: -20px; }
.slickNext {  right: -20px;}
.cardGrid {grid-template-columns: 1fr;}
.commonHousItrItem img{height: auto;}
.locationColRepeater ul {grid-template-columns: 1fr;justify-content: start;}
.vmvCarItem{width:100%;}
.pestControltestimonialMain.pb60{padding-bottom: 120px !important;}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow, .pestControltestimonialSliderParent button.slick-next.slick-arrow{top:inherit !important;}
.pestControltestimonialSliderParent button.slick-prev.slick-arrow{left: calc(50% - 50px) !important;}
.pestControltestimonialSliderParent button.slick-next.slick-arrow{right:calc(50% - 50px) !important;}
.testimonialCard{margin: 0;}
.mbGuaranteeSecCol {flex-wrap: wrap;} 
.mbGuaranteeSecLeftsideImage,.mbGuaranteeSecContent{width: 100%; text-align: center;}
.mbGuaranteeSecLeftsideImage img{max-width: 140px;}
.starShapeCertificateTitle h5{font-weight: 300;font-size: 14px;}
.tcOfferSectionMain{border-width: 1px;}
.tcOfferSectionThreeCol{gap:5px}
.sectionAreaWeServeList .sectionAreaWeServeListItem{width: 100%;}
}

