.licensedPara p{display:inline}.licensedPara{display:inline-block;padding-left:15px;position:absolute;bottom:10px}section.concreteHeroSec::before{display:none}section.concreteHeroSec{padding:260px 0 150px!important}section.concreteFoundationSec{background-color:#222}section.concreteFoundationSec .headWrap,section.concreteFoundationSec .homeServicesContent .spanWrap{color:#fff!important}.concreteFoundationSec .homeServiceColText strong{color:#fff!important}.concreteFoundationSec .homeServiceColText p{color:#fff!important;font-size:16px!important;letter-spacing:.8px}.concreteFaq .faqCol5 .accordion-item{border:none!important}.concreteFaq .accordion-item:has(.accordion-title[aria-expanded="true"]){border:2px solid #FF8B00!important;box-shadow:none}section.concreteChooseSec{padding-bottom:80px!important}.portfolioSec{padding-top:30px!important}.portfolioSec .spanWrap{color:#222}.portfolioSec .headWrap{text-transform:uppercase;padding-top:15px}.portfolioSec .portfolio-box-category{opacity:1;display:block}.portfolioSec .portfolio-box{position:relative}.portfolioSec .portfolio-box:hover::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.4) 100%,rgba(0,0,0,.4) 100%);border-radius:20px;z-index:99}.portfolioSec .portfolio-box .box-text{display:none;left:20px;transition:1s ease-in-out;padding-right:120px}.portfolioSec .portfolio-box .box-text::before{direction:none;transition:1s ease-in-out}.portfolioSec .portfolio-box:hover .box-text{position:absolute;bottom:0;left:50px;transition:1s ease-in-out;display:block}.portfolioSec .portfolio-box:hover .box-text-inner{position:relative;z-index:999}.portfolioSec .portfolio-box:hover .box-text::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/portfolio-Arrow.webp) no-repeat;bottom:auto;top:20px;right:70px;width:60px;height:60px;background-size:60px;transition:.4s ease-in-out;display:block;z-index:999}.portfolioSec .box-text h6{color:#fff;text-transform:capitalize;font-size:26px;max-width:450px;opacity:1}.portfolioSec .box-text p{color:#FF8B00;font-size:16px;letter-spacing:.8px;opacity:1}.show-on-hover{display:block}.show-on-hover{display:block;opacity:1}.portfolioRow{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.portfolioRow .col{max-width:100%}.portfolioRow .col:nth-child(1){grid-column:1 / 4}.portfolioRow .col:nth-child(2){grid-column:4 / 6}.portfolioRow .col:nth-child(3){grid-column:1 / 3}.portfolioRow .col:nth-child(4){grid-column:3 / 6}.portfolioRow .col .box-image{height:376px;border-radius:16px}.removalHeroSec h1{max-width:100%!important;font-size:54px!important}.removalHeroSec p{max-width:880px!important;padding-top:10px}.removalHeroSec .section-bg img{object-fit:cover!important}section.removalHeroSec{position:relative}section.removalHeroSec::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Method.webp) no-repeat;width:260px;height:150px;background-size:256px;right:84px;bottom:1px;z-index:9}section.removalHeroSec .callBtn::after{filter:brightness(0)}section.removalHeroSec .callBtn{margin-left:15px;background:#fff;color:#222!important}.removalHeroSec .spanPara{margin-left:0!important;padding-bottom:12px}section.removalHeroSec{padding:230px 0 150px!important}.removalHeroSec::after{display:none}.concreteChooseSec .homeChooseCol p{margin-bottom:0}.concreteChooseSec .homeChooseCol .col-inner .icon-box{padding:25px 10px}section.removalFaq{padding-top:40px!important;padding-bottom:80px!important}.removalFaq .faqCol5{margin:auto}.removalFaq .faqCol5 .accordion-item{border:2px solid #ff8b00}.page-id-518 .removalFaq .faqCol5 .accordion-item{border:none}.removalFaq .accordion-item:has(.accordion-title[aria-expanded="true"]){border:2px solid #FF8B00;box-shadow:none}.removalFaq .faqCol{padding-bottom:0}.removalFaq a.button{margin-top:35px}.removalContactSec{border-radius:20px;margin-bottom:100px;padding-top:100px!important;padding-bottom:50px!important}.removalContactSec .spanWrap{color:#222}.removalContactSec .para{position:relative;padding-left:60px;display:block;line-height:1.4;font-size:17px}.removalContactSec p.para1{color:#4E4E53;font-weight:500}.removalContactSec .para::before{content:"";position:absolute;background:#ff8b00 url(/wp-content/uploads/2025/08/map-5.png) no-repeat center;width:40px;height:40px;background-size:17px;left:0;border-radius:100%;top:0;bottom:0;margin:auto}.removalContactSec .areaContactForm h3{font-size:36px;line-height:1.4;font-family:"Titillium Web",sans-serif}.removalContactSec .areaContactForm label{font-size:18px;margin-bottom:2px}.removalContactSec .areaContactForm input,.removalContactSec .areaContactForm select{height:45px;border-radius:7px;font-size:16px;margin-bottom:0;text-transform:capitalize}input,textarea{box-shadow:none!important}input:hover,select:hover,textarea:hover{box-shadow:none!important}.removalContactSec .areaContactForm input.wpcf7-not-valid{border-color:#ddd}.wpcf7 .wpcf7-not-valid-tip{opacity:1;background:transparent;top:11px}.wpcf7 .wpcf7-not-valid-tip:after{display:none}.removalContactSec .areaContactForm textarea{font-size:16px}.removalContactSec .areaContactForm{background:#fff;max-width:100%}.removalContactSec .areaContactCol{padding-right:50px}.galleryParent{width:100%;overflow:hidden;position:relative;padding:20px 0}.galleryParent::before,.galleryParent::after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.galleryParent::before{left:0;background:linear-gradient(to right,white 0%,transparent 0%)}.galleryParent::after{right:0;background:linear-gradient(to left,white 0%,transparent 0%)}.galleryTrack{display:flex;width:fit-content;animation:galleryScroll 10s linear infinite}.galleryTrack:hover{animation-play-state:paused!important}.gallerySet{display:flex}.galleryItem{flex:0 0 500px;margin:0 10px;display:flex;justify-content:center;align-items:center}.gallerySet .galleryItem:nth-child(2),.gallerySet .galleryItem:nth-child(4),.gallerySet .galleryItem:nth-child(6){flex:0 0 400px}.galleryItem img{width:100%;height:auto;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:transform 0.3s ease}@keyframes galleryScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.header-main{height:0!important}div.header-inner{max-width:1760px!important;background:#dddddd94;height:90px!important;border-radius:12px;position:absolute;top:18px;margin:auto;left:0;right:0;padding-left:20px;padding-right:20px}#logo img{max-height:70px!important}.header-top .container{max-width:1760px!important;padding:7px 15px}.header-main .nav-dropdown a:hover,.off-canvas:not(.off-canvas-center) .nav-vertical li>a:hover{color:#FF8B00!important}.button:hover,.dark .button.is-form:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:none}.header-button a{padding:0 20px;background:#FF8B00 url(/wp-content/uploads/2025/08/phone-3.png) left 10px center no-repeat;background-size:20px;padding-left:45px;font-size:18px;border-radius:8px!important}.header-main .nav-left{justify-content:center;padding:10px 20px;border-right:none;background:transparent}.header-main .nav>li{margin:0 28px}.header-main .nav>li>a{font-size:20px;text-transform:capitalize;color:#fff;letter-spacing:1px}.page-id-837 .header-main .nav>li>a,.page-id-911 .header-main .nav>li>a{color:#222}.header-main .nav>li>a:hover,.page-id-837 .header-main .nav>li>a:hover,.page-id-911 .header-main .nav>li>a:hover{color:#FF8B00}.has-dropdown .icon-angle-down{font-size:22px}.topContact a{font-size:16px;color:#fff;padding-left:30px;letter-spacing:.5px}.topContact{display:flex;column-gap:20px}.topContact a.phone{background:url(/wp-content/uploads/2025/08/phone-3.png) left center no-repeat;background-size:18px}.topContact a.mail{background:url(/wp-content/uploads/2025/08/mail-2.png) left center no-repeat;background-size:18px}.header-top .social-icons a{font-size:18px!important;margin:0 0 0 18px!important}.nav-dropdown-default{padding:5px!important}.dropdown-default>li>a{color:#222!important}.dropdown-default>li:hover a{color:#FF8B00!important}.off-canvas .sidebar-menu{padding:20px 0 0}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px;color:#222}.sidebar.nav-vertical>li+li{border-top:none}.nav-dropdown-has-border .nav-dropdown{border:none;top:58px!important;border-radius:8px;padding:20px 15px 15px!important}.nav-dropdown-has-border .nav-dropdown .col{padding-bottom:0}.nav-dropdown-default .nav-column li>a,.nav-dropdown.nav-dropdown-default>li>a{padding-left:10px;padding-right:10px;margin:0;border-bottom:1px solid #ececec;font-size:18px;color:#222;font-weight:600}.nav-dropdown.nav-dropdown-default>li>a:hover{color:#FF8B00}a.icon:not(.button){margin-left:0;margin-right:13px}.nav-sidebar.nav-vertical>li+li{border-top:none}.heroSection{padding:330px 0 220px!important;position:relative}.heroSection::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Hero-White-bg.webp) no-repeat;background-size:100%;width:100%;height:35px;bottom:-4px}.heroSection .section-bg img{object-fit:cover}.spanColor{color:#FF8B00}.spanWrap{color:#fff;font-size:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;position:relative;margin-bottom:7px;display:inline-block}.spanWrap::after{content:"";position:absolute;background:#FF8B00;width:65%;height:2px;bottom:-5px;left:0}.heroSection .spanPara{margin-bottom:20px;margin:auto}.heroSection h1{font-size:64px;color:#fff;max-width:1050px;margin:auto}.heroSection p{font-size:20px;color:#fff;max-width:650px}.heroSection .row{max-width:1790px!important;position:relative}.heroExperce span{color:#FF8B00;font-size:24px;padding-right:38px;position:relative}.spanLine::before{position:absolute;content:"";background:#ff8b00;width:2px;height:45px;left:-17px;top:0;bottom:0;margin:auto}.heroSection .heroBtn{margin-top:25px}.heroBtnUpdate{color:#222222!important}.heroBtnUpdate:after{filter:brightness(0)}.heroBtn,.callBtn,.arrowMoveBtn,.comment-respond .form-submit input{border-radius:8px;position:relative;padding:5px 15px 5px 50px;transition:.3s ease-in-out;font-size:16px;margin-bottom:0;margin-right:0}.arrowMoveBtn{padding:10px 58px 10px 25px;background:transparent;border-color:#fc8901}.arrowMoveBtn span{color:#fc8901;font-size:26px;text-transform:capitalize}.arrowMoveBtn::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Arrow-2.png) no-repeat;right:19px;background-size:25px;width:25px;height:25px;top:3px;bottom:0;margin:auto;transition:.3s ease-in-out}.arrowMoveBtn:hover::after{transform:rotate(-45deg);transition:.3s ease-in-out;filter:brightness(0) invert(1)}.arrowMoveBtn:hover{background:#fc8901}.arrowMoveBtn:hover span{color:#fff;transition:.3s ease-in-out}.callBtn{background:#ff8b00;color:#fff!important}.callBtn:hover{padding:5px 15px 5px 50px!important;transition:.3s ease-in-out!important}.callBtn::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/phone-3.png) no-repeat!important;left:13px!important;background-size:20px!important;width:20px!important;height:20px!important;top:0!important;bottom:0!important;margin:auto!important}.heroBtn::after,.comment-respond .form-submit input::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Btn-Arrow.png) no-repeat;left:13px;background-size:25px;width:25px;height:25px;top:0;bottom:0;margin:auto;transition:.3s ease-in-out}.heroBtn:hover,.comment-respond .form-submit input:hover{padding:5px 50px 5px 15px;transition:.3s ease-in-out}.heroBtn:hover::after,.callBtn:hover::after{transition:.3s ease-in-out;left:calc(100% - 35px);padding:5px 50px 5px 15px}.off-canvas-left .mfp-content{background:#fff}.homeYearCol h3{font-size:48px;color:#fff;margin-bottom:2px;line-height:1.4}.homeYearCol{padding-bottom:0}.homeYearCol p{font-size:20px;color:#fff;text-transform:uppercase;margin-bottom:0}.homeYearCol3 p{text-transform:capitalize}.homeChooseSec{padding-top:80px!important;padding-bottom:40px!important}.homeChooseSec .spanWrap{color:#222}.homeChooseCol .col-inner{height:100%;background:#fff;border-radius:20px}.homeChooseCol .col-inner .icon-box{box-shadow:0 4px 24px 0 #DADDE8;padding:25px;border-radius:20px;height:100%}.homeChooseCol h3{font-size:22px;line-height:1.4}.homeChooseCol p{font-size:16px;line-height:1.4;letter-spacing:.8px}.homeChooseCol .icon-box-img img{padding-top:0}.homeChooseCol .icon-box .icon-box-img{width:76px!important;background:#fff3e8;padding:20px 23px;border-radius:100%}.homeOurProcess{padding-top:80px!important;padding-bottom:80px!important;margin-top:40px}.homeOurProcess h2{color:#fff}.processCol p{margin-bottom:0;line-height:1.3}.processCol h3{font-size:48px;width:fit-content;border-bottom:2px solid #ff8b00;margin-bottom:7px}.processCol h4{font-size:26px;margin-bottom:4px;line-height:1.4}.processCol .box-shadow-2{padding:30px 35px;background:#fff;border-radius:20px;max-width:532px;margin-left:0!important;margin-right:auto}.processCol2 .box-shadow-2{margin-right:0!important;margin-left:auto!important}.processRow{padding:40px 0;position:relative}.processRow4{padding-bottom:0!important}.homeOurProcess a.button{margin-top:30px}.processRow::before{content:"";position:absolute;height:100%;left:0;right:0;margin:auto;width:0;border-left:2px dashed #FF8B00;top:-3px}.processRow .icon-box-img{width:120px!important;background:#ff8b00;border-radius:100%;padding:30px 29px;position:relative;z-index:9}.processRow .icon-box-img::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Inspection.webp) no-repeat;width:280px;height:20px;background-size:280px;right:45px;top:53px;z-index:-9}.processRow2 .icon-box-img::before{display:none}.processRow2 .icon-box-img::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Permitting.webp) no-repeat;width:280px;height:20px;background-size:280px;left:45px;top:53px;z-index:-9}.processRow2 .processCol h3{margin-left:auto}.homeAbout{padding-top:100px!important;padding-bottom:0px!important}.homeAboutImg .img-inner img{border-radius:20px;max-width:650px}.homeAboutCol .spanWrap{color:#222!important}.homeAboutCol .para{font-size:18px;letter-spacing:.5px;font-weight:600;line-height:1.7;margin-bottom:0}.homeAboutCol a.button{margin-top:15px}.headWrap{font-size:48px;margin-bottom:12px}.serviceDetailArea .headWrap{font-size:38px}.teamCol{display:flex;justify-content:space-between;column-gap:7px;align-items:center}.teamCol div:nth-child(1){width:45%;display:flex;align-items:center}.teamCol div:nth-child(2){width:55%;display:flex;align-items:center}.teamCol span{font-size:60px;font-weight:600}.star{font-size:40px!important}.teamCol strong{font-size:22px;display:block;line-height:1.1;color:#FF8B00;letter-spacing:1px;text-transform:uppercase}.home .teamCol strong{color:#222}.teamMainCol{box-shadow:0 5px 24px 0 #DADDE8;padding:0!important;flex-basis:45%;max-width:45%;margin:auto;border-radius:12px}.teamMainCol .col-inner{padding:12px 15px 12px}.teamMainRow{row-gap:25px;margin-top:30px}.spanPara{margin-bottom:3px}.spanBlock{display:block}.animateTextChoose .col-inner strong{background:none;padding-left:0;font-size:120px;text-transform:uppercase;font-weight:700;color:#222}.animateTextChoose .col-inner p{margin:0 30px}.animateTextChoose .col-inner .lightText{color:transparent!important;-webkit-text-stroke:1px #000}.homeFrameRow .col-inner{display:flex;max-width:100%;overflow:hidden;background:#fff;padding:0}.homeFrameSlider{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;animation:marquee 8s linear infinite}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.homeServices{background:#222;padding-top:120px!important;padding-bottom:110px!important;margin-top:100px;position:relative}.homeServiceImageRow{position:relative}.serviceDetails .section-content{margin:0 20px}.aboutChooseUs{position:relative}.homeServices::before,.aboutChooseUs::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/White-Black-Bg.webp) no-repeat;background-size:100%;width:100%;height:30px;top:-20px}.homeServices::after,.aboutChooseUs::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Black-bottom-Bg.webp) no-repeat;background-size:100%;width:100%;height:70px;bottom:0}.serviceDetails::after{background:url(/wp-content/uploads/2025/12/servicebbg.webp) no-repeat;background-size:100%;width:100%;height:74px;bottom:-74px}.serviceDetails::before{background:url(/wp-content/uploads/2025/12/servicebbg.webp) no-repeat;background-size:100%;width:100%;height:74px;transform:rotate(180deg)}.concreteFoundationSec::before,.concreteFoundationSec::after{display:none}.homeServices .section-content::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Service-bg.webp) no-repeat;background-size:900px;width:900px;height:1000px;top:-67px;left:0}.homeServices .section-content::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Service-BG-New.webp) no-repeat;background-size:350px;width:350px;height:251px;right:0;top:-176px}.areaWhySection .section-content{position:relative}.areaWhySection .section-content::before{content:"";position:absolute;background:url(/wp-content/uploads/2026/01/cityIcon.webp) no-repeat;background-size:700px;width:700px;height:700px;top:40px;left:0}.homeOurWork .section-content::after{display:none}.homeServicesContent h2{color:#fff}.homeServicesContent p{color:#fff;font-size:18px;letter-spacing:.2px}.homeServiceColText p{color:#fff;margin-bottom:0;text-transform:capitalize}.serviceCol img{border-radius:20px;transition:.3s;border:1px solid #222}.serviceCol .col-inner{cursor:pointer}.serviceCol .img-inner{border-radius:20px}.homeServiceColText p strong{font-size:24px;padding-right:65px;line-height:1.4;display:block;font-family:Unbounded,sans-serif}.homeServiceColText p span{font-size:16px;color:#FF8B00;letter-spacing:.8px;text-transform:uppercase}.homeServiceColText{position:relative}.homeServiceColText::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Service-Arrow-White.png) no-repeat;background-size:58px;width:58px;height:58px;right:0;top:0;bottom:0;margin:auto;pointer-events:none}.serviceCol .col-inner:hover .homeServiceColText::after{background:url(/wp-content/uploads/2025/08/Service-Arrow-Orange.png) no-repeat;background-size:58px;width:58px;height:58px}.homeWhy{padding-top:120px!important;padding-bottom:70px!important}.homeWhyCol1 .spanPara span{color:#222}.homeWhyCol1 .img-inner img{max-width:600px}.homeWhyCol1 p.para{font-size:18px;font-family:Unbounded,sans-serif}.text1 p{font-size:18px;font-weight:600;line-height:1.8}.text2 p{margin-bottom:0;font-weight:600}.text2 strong{font-size:26px;padding-left:45px;font-family:Unbounded,sans-serif;background:url(/wp-content/uploads/2025/08/Quality-Service.webp) left center no-repeat;background-size:32px;margin-bottom:12px;display:block}.text2{box-shadow:0 5px 24px 0 #DADDE8;padding:20px 22px;border-radius:12px;margin-bottom:30px;cursor:pointer}.text2:hover{background:#FF8B00}.text2:hover p{color:#fff}.text2:hover strong{filter:brightness(0) invert(1)}.homeWhyCol2 .heroBtn::after{background:url(/wp-content/uploads/2025/08/phone-3.png) no-repeat;background-size:25px;width:25px;height:25px}.homeWhyCol2 .heroBtn:hover{padding:5px 15px 5px 50px!important}.homeWhyCol2 .heroBtn:hover::after{left:13px;right:auto}.homeOurWork{margin-top:0}.homeOurWork .homeWorkSlide::before{background-size:800px;width:800px;height:800px}.homeOurWork .homeWorkSlide::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Service-bg.webp) no-repeat;background-size:800px;width:800px;height:800px;top:-70px}.homeOurWork::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Black-bottom-Bg.webp) no-repeat;background-size:100%;width:100%;height:70px;bottom:0}.homeWorkSlide .gallery-box img{border-radius:20px}.homeWorkSlide .gallery-col .box{border-radius:20px;overflow:hidden}.homeWorkSlide .flickity-button{display:none}.homeWorkSlide .flickity-slider>.col:nth-child(2),.homeWorkSlide .flickity-slider>.col:nth-child(4),.homeWorkSlide .flickity-slider>.col:nth-child(6){max-width:20%!important;height:100%;align-content:center}.animateRow{margin-left:0!important;margin-right:0!important}.homeWorkSlide .animateRow{animation:animationSlide 10s linear infinite}@keyframes animationSlide{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.homeContact{padding-top:100px!important;padding-bottom:80px!important}.homeContactText .spanPara span{color:#222}.homeContactText p{font-size:18px;letter-spacing:.8px;font-weight:600}.homeContactText p.anchor{margin-bottom:5px}.homeContactText p a{background:url(/wp-content/uploads/2025/12/Contact-Phone.webp) left center no-repeat;background-size:20px;padding-left:30px}.homeContactimg .img-inner img{border-radius:20px}.cityHeroSection{padding:200px 0 0px!important}.cityHeroSection .spanWrap{color:#222}.cityHeroSection h1{color:#222;font-size:50px}.cityHeroSection p{max-width:1350px;margin:auto;font-size:18px;font-weight:600;padding-top:12px;color:#222}.page-id-1213 .header-inner,.page-id-1210 .header-inner,.page-id-1207 .header-inner,.page-id-1204 .header-inner,.page-id-1201 .header-inner,.page-id-1198 .header-inner,.page-id-1194 .header-inner,.page-id-1191 .header-inner,.page-id-1188 .header-inner,.page-id-1185 .header-inner,.page-id-1182 .header-inner,.page-id-1179 .header-inner,.page-id-1176 .header-inner,.page-id-1173 .header-inner,.page-id-1170 .header-inner,.page-id-1164 .header-inner,.page-id-1167 .header-inner,.page-id-1161 .header-inner,.page-id-1158 .header-inner,.page-id-346 .header-inner,.single-post .header-inner{background:#ff8b00}.page-id-1213 .header-main .nav>li>a,.page-id-1210 .header-main .nav>li>a,.page-id-1207 .header-main .nav>li>a,.page-id-1204 .header-main .nav>li>a,.page-id-1201 .header-main .nav>li>a,.page-id-1198 .header-main .nav>li>a,.page-id-1194 .header-main .nav>li>a,.page-id-1191 .header-main .nav>li>a,.page-id-1188 .header-main .nav>li>a,.page-id-1185 .header-main .nav>li>a,.page-id-1182 .header-main .nav>li>a,.page-id-1179 .header-main .nav>li>a,.page-id-1176 .header-main .nav>li>a,.page-id-1173 .header-main .nav>li>a,.page-id-1170 .header-main .nav>li>a,.page-id-1164 .header-main .nav>li>a,.page-id-1167 .header-main .nav>li>a,.page-id-1161 .header-main .nav>li>a,.page-id-1158 .header-main .nav>li>a,.page-id-346 .header-main .nav>li>a,.single-post .header-main .nav>li>a{color:#fff}.page-id-1213 .header-button a span,.page-id-1210 .header-button a span,.page-id-1207 .header-button a span,.page-id-1204 .header-button a span,.page-id-1201 .header-button a span,.page-id-1198 .header-button a span,.page-id-1194 .header-button a span,.page-id-1191 .header-button a span,.page-id-1188 .header-button a span,.page-id-1185 .header-button a span,.page-id-1182 .header-button a span,.page-id-1179 .header-button a span,.page-id-1176 .header-button a span,.page-id-1173 .header-button a span,.page-id-1170 .header-button a span,.page-id-1164 .header-button a span,.page-id-1167 .header-button a span,.page-id-1161 .header-button a span,.page-id-1158 .header-button a span,.page-id-346 .header-button a span,.single-post .header-button a span{color:#ff8b00}.page-id-1213 .header-button a,.page-id-1210 .header-button a,.page-id-1207 .header-button a,.page-id-1204 .header-button a,.page-id-1201 .header-button a,.page-id-1198 .header-button a,.page-id-1194 .header-button a,.page-id-1191 .header-button a,.page-id-1188 .header-button a,.page-id-1185 .header-button a,.page-id-1182 .header-button a,.page-id-1179 .header-button a,.page-id-1176 .header-button a,.page-id-1173 .header-button a,.page-id-1170 .header-button a,.page-id-1164 .header-button a,.page-id-1167 .header-button a,.page-id-1161 .header-button a,.page-id-1158 .header-button a,.page-id-346 .header-button a,.single-post .header-button a{background:#fff url(/wp-content/uploads/2025/08/Phone-yellow.png) left 10px center no-repeat!important;background-size:20px!important}.page-id-1213 .header-top,.page-id-1210 .header-top,.page-id-1207 .header-top,.page-id-1204 .header-top,.page-id-1201 .header-top,.page-id-1198 .header-top,.page-id-1194 .header-top,.page-id-1191 .header-top,.page-id-1188 .header-top,.page-id-1185 .header-top,.page-id-1182 .header-top,.page-id-1179 .header-top,.page-id-1176 .header-top,.page-id-1173 .header-top,.page-id-1170 .header-top,.page-id-1164 .header-top,.page-id-1167 .header-top,.page-id-1161 .header-top,.page-id-1158 .header-top,.page-id-346 .header-top,.single-post .header-top{background-color:#222!important}.cityBanner .img-inner img{border-radius:20px}.cityAreaLeftImg .img-inner img{border-radius:20px;max-width:620px}.cityAreaContentCol span{font-size:18px}.cityAreaContentCol p{font-size:18px;font-weight:600;letter-spacing:.8px;line-height:1.4}.cityAreaContentCol .is-divider{background:#b2b2b2!important}.cityAreaContentCol h2.headWrap{font-size:36px;margin-bottom:22px}.cityAreaContentCol ul{list-style:none;margin-bottom:26px}.cityAreaContentCol ul li{padding-left:32px;margin-left:0;background:url(/wp-content/uploads/2025/08/Area-Icon.webp) left center no-repeat;background-size:16px;font-size:18px;letter-spacing:.8px;line-height:1.5}.cityAreaContentCol .col-inner{position:relative;padding-left:100px!important}.cityAreaContentCol .col-inner::after{content:"";position:absolute;background:#b2b2b2;height:100%;left:65px;width:1px;top:0}.cityAreaContentCol .col-inner::before{position:absolute;border:2.21px solid #FF8B00;padding:7px 14px;border-radius:49px;color:#FF8B00;font-size:26px;left:-30px}.cityAreaContentCol .callBtn{margin-top:18px}.cityAreaContentCol1 .col-inner::before{content:"01"}.cityAreaContentCol2 .col-inner::before{content:"02"}.cityAreaContentCol3 .col-inner::before{content:"03"}.cityAreaContentCol4 .col-inner::before{content:"04"}.cityAreaContentCol5 .col-inner::before{content:"05"}.cityAreaContentCol6 .col-inner::before{content:"06"}.areaServicesSection{background:#F3F3F3;padding-top:120px!important;padding-bottom:60px!important;margin-top:50px}.cityAreaRow{margin-bottom:35px}.cityAreaServiceText .spanWrap{color:#222}.cityAreaServiceText p{font-size:18px;letter-spacing:.8px;font-weight:600}.cityServiceContent1{position:relative}.removalourProcess{position:relative}.removalourProcessRow::after{top:90px!important}.removalChooseRow::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Removal-Choose-bg.webp) no-repeat;background-size:290px;width:290px;height:290px;left:0;top:40px}.cityServiceContent1::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/09/About-Service-Img.webp) no-repeat;background-size:290px;width:290px;height:290px;right:0;top:-60px}.removalourProcessRow::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Removal-Service-bg.webp) no-repeat;background-size:290px;width:290px;height:290px;right:0;top:-60px}.removalourProcessRow::after{z-index:-9}.concreteFoundationSec .section-content{position:relative}.concreteFoundationSec .section-content::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/12/Removal-Service-bg.webp) no-repeat;background-size:290px;width:290px;height:290px;right:0;top:107px}.areaWhySection{padding-top:80px!important;padding-bottom:80px!important}.areaShouldContent p{max-width:960px;margin:auto;font-size:18px;font-weight:600;letter-spacing:.8px}.areaShouldContent .spanWrap{color:#222}.cityWhyCol .icon-box-img{width:120px!important;transition:.3s}.cityWhyCol .icon-box-img img{border-radius:12px}.cityWhyCol .icon-box-text h3{font-size:24px;text-align:center;line-height:1.8}.cityWhyCol .icon-box-text h3 span{display:block}.areaWhySection .cityWhyCol .icon-box-text h3{line-height:1.4}.aboutIconRow .cityWhyCol .icon-box-text h3{color:#fff}.aboutIconRow .cityWhyCol .icon-box-text p{color:#fff}.cityWhyCol .icon-box-text p{visibility:hidden;text-align:center;font-weight:600;letter-spacing:.8px}.cityWhyCol .icon-box:hover .icon-box-img{width:70px!important;transition:.3s}.cityWhyCol .icon-box:hover h3{line-height:1.4;margin-bottom:0}.cityWhyCol .icon-box:hover .icon-box-text p{visibility:visible}.cityWhyCol .col-inner{padding:30px 20px 0;height:280px}.cityWhyCol .col-inner .icon-box{height:280px}.cityWhyCol2 .col-inner{border-left:1px solid #FF8B00;border-right:1px solid #FF8B00}.cityWhyCol3 .col-inner{border-right:1px solid #FF8B00}.cityWhyCol3 .col-inner,.cityWhyCol3{padding-left:0px!important}.cityWhyCol .icon-box:hover .icon-box-text h3{font-size:22px}.areaOurWork{background:#F3F3F3}.areaOurWork .homeServicesContent{padding-bottom:0!important}.areaOurWork .homeWorkSlide::before{display:none}.areaOurWork .spanWrap{color:#222}.areaOurWork h2.headWrap{color:#222}.areaOurWork p{color:#222;font-weight:600;letter-spacing:.8px}.areaOurWork::before,.areaServicesSection::before{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Gray-top-Bg.webp) no-repeat;background-size:100%;width:100%;height:30px;top:0}.areaOurWork::after,.areaServicesSection::after{content:"";position:absolute;background:url(/wp-content/uploads/2025/08/Gray-bottom.webp) no-repeat;background-size:100%;width:100%;height:70px;bottom:0}.areaReadySection{background:#222;padding:60px 20px!important;border-radius:20px}.areaReadyCol1 h2{color:#fff}.areaReadyCol1 p{color:#fff;font-size:20px;text-transform:capitalize;margin-bottom:0}.areaReadyCol1,.areaReadyCol2{padding-bottom:0!important}.faq{padding-top:80px!important;padding-bottom:70px!important}.faqCol .icon-angle-down{font-weight:600!important;line-height:normal;top:2px;bottom:0;margin:auto;height:auto;left:-5px}.faqCol .icon-angle-down:before{content:"\002B";transition:.2s ease-in-out;color:#222}.faqCol .accordion-title{border:none!important;padding:13px 10px 13px 40px;color:#222222!important;font-weight:500;line-height:1.4}.faqCol .accordion-item{background:#fff;padding-left:17px!important;border-radius:8px;padding:6px;box-shadow:0 4px 24px 0 #dadde8a1;margin-bottom:20px}.aboutFaq .accordion-item:has(.accordion-title[aria-expanded="true"]){border:2px solid #FF8B00;box-shadow:none}.faqCol .active>.toggle{transform:none;top:0!important}.faqCol .accordion-title.active .icon-angle-down:before{content:"\2012"}.faq .accordion-item:has(.accordion-title[aria-expanded="true"]){border:2px solid #FF8B00;box-shadow:none}.faqCol .accordion-title.active{background:none!important}.faqCol .accordion-title span{font-size:20px;. line-height:1.3;font-weight:700}.faqContentCol p{font-size:18px;font-weight:600;letter-spacing:.8px}.faqCol .accordion-inner p{font-size:18px;margin-bottom:0!important;font-weight:500}.faq .spanWrap{color:#222}.faqCol .toggle{opacity:1}.faq .accordion .toggle{top:5px}.areaContactCol .spanWrap{color:#222}.areaContactSection .spanWrap{color:#222}.areaContactSection{padding-top:100px!important;padding-bottom:60px!important}.homeHeroContact .col-inner .wpcf7{max-width:430px;margin-left:auto;margin-right:0}.areaContactForm{padding:25px;border-radius:20px;background:#F3F3F3;max-width:620px;text-align:start;margin-right:0;margin-left:auto}.areaContactForm strong{color:#fff;font-size:24px;font-weight:600}.areaContactForm span{display:block;color:#fff;padding-bottom:20px}.areaContactForm .wpcf7-spinner{display:none}.areaContactForm input,.areaContactForm .wpcf7-textarea{border-radius:7px;margin-bottom:0;height:58px;font-size:20px}.nameRow,.numberRow{display:flex;gap:17px}.aboutContactSec .nameRow,.aboutContactSec .numberRow{flex-direction:column;gap:0}.aboutContactSec .nameRow .name,.aboutContactSec .nameRow .email,.aboutContactSec .numberRow .email,.aboutContactSec .numberRow .number{width:100%}.nameRow .name,.nameRow .email,.numberRow .email,.numberRow .number{width:50%}.homeContactForm .wpcf7-submit{border-radius:30px;background-color:#003A6C;padding:4px 0;font-weight:500}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{box-shadow:none}.areaContactCol .call{padding-left:70px;background:url(/wp-content/uploads/2025/08/Phone-5.png) left center no-repeat;background-size:50px;height:50px;display:block;margin-bottom:20px;font-size:30px;align-content:center;font-weight:700;letter-spacing:2px}.areaContactCol .email{padding-left:70px;background:url(/wp-content/uploads/2025/08/Message-3.png) left center no-repeat;background-size:50px;height:50px;display:block;margin-bottom:10px;font-size:30px;font-weight:700;align-content:center;letter-spacing:2px}.areaContactCol p{font-size:18px;letter-spacing:.8px;font-weight:600;line-height:1.8}.areaContactCol .callBtn{margin-top:22px}.wpcf7 .wpcf7-not-valid-tip{color:#222!important}.wpcf7 form .wpcf7-response-output{margin:20px 0 0!important;border-width:1px}.wpcf7 form.invalid .wpcf7-response-output{width:100%;margin-right:auto!important;margin-left:0!important;padding:8px 10px!important;border-color:#222}.aboutContactSec .wpcf7 form.invalid .wpcf7-response-output{margin-left:auto!important;margin-right:0!important;max-width:620px}.aboutContactSec input.wpcf7-not-valid{border-color:#757575}.aboutHerosection{padding:250px 0 150px!important}.swimPoolHeroSec h1{font-size:48px;max-width:1200px}.page-id-1026 .swimPoolHeroSec h1{max-width:1300px}.aboutHerosection h1{text-transform:uppercase}.aboutUs{padding-top:100px!important;padding-bottom:80px!important}.aboutUs .homeServicesContent p{max-width:970px;margin:auto}.aboutChooseUs{padding-top:110px!important;padding-bottom:100px!important}.aboutChooseUs .homeServiceColText{text-align:center}.aboutChooseUs .homeServiceColText strong{font-size:32px;color:#ff8b00;line-height:1.3;margin-bottom:10px;display:block}.aboutChooseUs .homeServicesContent p{max-width:960px!important;margin:auto!important}.aboutChooseUs .serviceCol .col-inner:hover .img-inner{border:none}.aboutChooseUs .homeServicesContent{padding-bottom:50px!important}.aboutChooseUs .homeServiceColText::after{display:none}.aboutChooseUs .serviceCol .col-inner:hover img{transform:scale(1);border:none}.aboutChooseU .serviceCol img{border:none}.aboutFaq{padding-top:80px!important;padding-bottom:50px!important}.aboutFaq .spanWrap{color:#222}.contactCallSection{padding-top:80px!important;padding-bottom:60px!important}.contactCallSection .spanWrap{color:#222}.contactCallSection .footerContact strong{font-size:32px;display:block}.contactCallSection .footerContact p{color:#222;margin-bottom:0;font-size:20px;font-weight:600}.contactCallSection .footerContact a{color:#222;font-weight:600;letter-spacing:1px;font-size:20px}.contactCallSection .footerRowCol .col-inner{border:1px solid #c8c8c8;padding:35px 30px;border-radius:20px}.contactCallSection .footerContact1::before,.contactCallSection .footerContact2::before,.contactCallSection .footerContact3::before{border-radius:100%;margin:auto;top:0;bottom:0}.contactCallSection .footerRowCol1,.contactCallSection .footerRowCol3{max-width:35%!important;flex-basis:35%!important}.contactCallSection .footerRowCol2{max-width:30%!important;flex-basis:30%!important}.contactForm .nameRow,.contactForm .contactRow{display:flex;gap:20px}.contactForm .nameRow div,.contactForm .contactRow div{width:50%}.contactForm span{padding-bottom:0;color:#222;display:inline}.contactForm h2{padding-top:15px;font-size:40px}.contactForm input,.contactForm texarea{margin-bottom:20px;box-shadow:none}.contactRequestFoam{padding-bottom:80px!important}.contactRequestFoam .spanWrap{color:#222}.contactRequestFoam h2{margin-top:15px;font-size:40px}.contactRequestFoam .row{background:#F3F3F3;border-radius:20px;padding:65px 50px 35px 25px}.contactRequestFoam .areaContactForm{background:transparent;margin-right:auto;margin-left:0;max-width:100%;padding:0}.contactRequestFoam .contactForm input,.contactRequestFoam .contactForm texarea{margin-bottom:22px;height:62px}.contactRequestFoam .headWrap{margin-bottom:35px}.contactRequestFoam .areaContactCol .img-inner img{max-width:600px;border-radius:20px}.contactRequestFoam .wpcf7-submit{margin:22px 0 0;padding:3px 30px;font-size:18px;height:50px}.contactRequestFoam .areaContactCol .has-hover{text-align:end}.contactCallSection .footerContact1::before{background:#FF8B00 url(/wp-content/uploads/2025/09/Phone-Number.png) center no-repeat;background-size:27px;width:27px;height:27px}.contactCallSection .footerContact2::before{background:#FF8B00 url(/wp-content/uploads/2025/09/Email-Address.png) center no-repeat;background-size:34px;width:40px;height:34px}.contactCallSection .footerContact3::before{background:#FF8B00 url(/wp-content/uploads/2025/09/Address.png) center no-repeat;background-size:27px;width:27px;height:27px}.serviceSection{padding-top:80px!important;padding-bottom:60px!important}.serviceSection .spanWrap{color:#222}.serviceSection h2{color:#222}.serviceSection p{color:#222;font-weight:600}.serviceSection .homeServiceColText::after{filter:brightness(0) saturate(100%)}.serviceSection .serviceCol .col-inner:hover .homeServiceColText::after{filter:none}.serviceSection .serviceCol img{border:1px solid #ddd0}.serviceSection .serviceCol .col-inner:hover img{border:1px solid #FF8B00;transform:scale(1.1);overflow:hidden;transition:.3s}.serviceSection .serviceCol .col-inner:hover .img-inner{border:2px solid #FF8B00}.serviceDetails .homeServicesContent .spanWrap{color:#222!important}.serviceDetails .homeServicesContent h2{color:#222}.serviceDetails .homeServicesContent p{color:#222;max-width:1180px!important;margin:auto!important}.stormDrainService .homeServicesContent p{max-width:1320px!important}.serviceDetails .homeServiceColText p{color:#222;font-size:13px;font-weight:600}.serviceDetails .serviceCol img{border:none}.serviceDetails .aboutChooseUs .homeServiceColText strong{color:#222}.serviceDetails .homeServiceColText strong{color:#222;font-size:24px;padding-right:0;max-width:90%;margin:auto}.concreteFoundationSec .homeServiceColText strong{max-width:100%}section.concreteFoundationSec{padding-bottom:80px!important}section.concreteFoundationSec .homeServiceColText strong{font-size:36px!important}.serviceDetailArea{padding-top:100px!important;padding-bottom:60px!important}.serviceDetailArea3 .headWrap{font-size:44px}.page-id-1040 .serviceDetailArea3 .headWrap{font-size:38px}.serviceDetails{padding-top:100px!important;padding-bottom:0px!important;margin-top:30px;margin-bottom:70px}.serviceDetailWhy{padding-top:90px!important;padding-bottom:20px!important}.serviceDetailWhy .areaShouldContent p{max-width:1100px}.blogSection{padding-top:80px!important}.blogSection .spanWrap{color:#222}.blogCol .post-item .box img{border-radius:16px}.blogCol .post-item .box-image{border-radius:20px}.blogCol .post-item h5.post-title{font-size:34px}.blogCol .post-item h5.post-title a{line-height:1.2}.blogCol .post-item p.from_the_blog_excerpt{font-size:20px;line-height:1.4}.blogCol .badge-outline .badge-inner{background-color:#ff8b00;display:flex;border-color:#ff8b00;color:#fff!important;justify-content:space-evenly;gap:4px}.blogCol .post-item .badge{border:none;border-radius:6px;color:#fff!important;width:85px;font-size:16px;font-weight:400;padding:8px 8px 8px 42px;height:35px;background:#ff8b00 url(/wp-content/uploads/2025/08/Date-Icon.png) left 8px center no-repeat!important;background-size:26px!important}.blogCol .post-item .badge span{font-size:18px}.blogCol .badge-outline{margin-left:30px}.blogCol .post-item .is-divider{display:none}.bloginnerSection .blogCol .post-item h5.post-title{font-size:24px}.bloginnerSection .blogCol .post-item p.from_the_blog_excerpt{font-size:16px}.single-post .blog-wrapper{padding-top:30px}.single-post .large-10{max-width:100%!important;flex-basis:100%!important}.single-post h1.entry-title{font-size:46px;color:#333}.single-post .entry-header .is-divider{display:none}.single-post h6.entry-category{margin:auto;width:fit-content;background:#ff8b00;padding:15px 15px;border-radius:6px;color:#fff;text-transform:capitalize;margin-bottom:12px;opacity:1}.single-post h6.entry-category a{color:#fff;font-size:16px}.single-post .wp-block-image img{border-radius:20px}.single-post h2.wp-block-heading{font-size:36px}.single-post .entry-content p{font-size:18px;text-align:center}.single-post .page-title{margin-top:155px}.blog-single .large-9,.blog-single .large-3{flex-basis:100%;max-width:100%}.post-sidebar .tagcloud a{font-size:22px!important;background:#EFEFEF;padding:8px 30px;border-radius:8px;font-weight:600;color:#333}.post-sidebar .tagcloud{display:flex;max-width:fit-content;gap:15px}.post-sidebar .widget-area .is-divider{display:none}.post-sidebar .widget-area .widget-title span{font-size:24px;text-transform:capitalize}.post-sidebar .widget-area .widget{display:flex;flex-direction:row;gap:25px;align-items:center}.blog-featured-title+#main .post-sidebar{padding-top:0;padding-bottom:0}.comment-respond h3{font-size:36px}#comments .comment-respond{padding:15px 25px 15px;border-radius:15px}.workImagesSection{padding-top:70px!important;padding-bottom:60px!important}.workImagesSection .gallery-col .box-image img,.workImagesSection .gallery-col .box-image{border-radius:20px}.workImagesSection .gallery-col .has-hover{border-radius:20px}.workImagesSection .spanWrap{color:#222}.single-post .page-title-inner{background:#fff;transform:translateY(70px);border-radius:20px 20px 0 0;margin-top:350px;padding-top:0}.single-post .entry-meta span{color:#222}.single-post .entry-meta span a{color:#333!important}.single-post .entry-divider{display:none}.single-post .blogSection{padding-top:0!important;padding-bottom:0!important}.single-post .html-before-comments{margin-bottom:0}#comments .comment-respond{background:none;padding:0}#comments .comment-respond .comment-reply-title{color:#333;font-size:34px}#comments #commentform .comment-notes{display:none}#comments #commentform .comment-form-cookies-consent label{display:none}#comments #commentform .comment-form-url{display:none}#comments #commentform .comment-form-comment{order:2}#comments #commentform .form-submit{order:3}#comments #commentform .comment-form-cookies-consent{display:none}#comments #commentform .comment-form-comment textarea{background:#F6F6F6;height:160px;box-shadow:none}#comments #commentform .comment-form-author input,#comments #commentform .comment-form-email input{background:#F6F6F6;height:48px}#comments #commentform .comment-form-author label,#comments #commentform .comment-form-email label,#comments #commentform .comment-form-comment label{display:none}.single-post .blog-share{text-align:end}.single-post .single-page{padding-top:0}.single-post .blogSection .faqContentCol p{margin-bottom:0}.single-post .is-layout-flex .wp-block-column:nth-child(2){text-align:end}.single-post .entry-meta{display:flex;flex-direction:row-reverse;justify-content:center;gap:40px;align-items:center}.single-post .meta-author a{font-size:18px}.single-post .byline{font-size:18px;font-weight:600}.posted-on .entry-date{font-size:18px}.single-post .posted-on{font-size:18px;background:url(/wp-content/uploads/2025/09/date.png) left center no-repeat;background-size:20px;padding-left:30px}.button.is-outline{border:none!important;align-content:center}.icon-facebook:before,.icon-pinterest:before,.icon-linkedin:before,.icon-twitter:before,.icon-envelop:before{color:#fff}.mobile-sidebar .icon-facebook:before,.mobile-sidebar .icon-pinterest:before,.mobile-sidebar .icon-linkedin:before,.mobile-sidebar .icon-twitter:before{color:rgba(153,153,153,1)}.social-icons .button.facebook{background-color:#1877F2!important}.social-icons .button.pinterest{background-color:#E60023!important}.social-icons .button.linkedin{background-color:#0077B5!important}.social-icons .button.twitter{background-color:#1DA1F2!important}.social-icons .button.email{background-color:#222!important}@media(min-width:1440px){.serviceSection .serviceCol{padding:0 25px 50px!important}.nav-dropdown-has-border .nav-dropdown{max-width:1440px!important}}@media(max-width:1440px){.serviceDetails .section-content{margin:0}.serviceDetailArea .headWrap{font-size:32px}.faqCol .icon-angle-down{top:0}.page-id-1040 .serviceDetailArea3 .headWrap{font-size:32px}.portfolioSec{padding-top:30px!important}section.concreteFoundationSec .homeServiceColText strong{font-size:26px!important}.serviceDetailArea3 .headWrap{font-size:32px}section.homeOurWork{padding-bottom:20px!important}.aboutChooseUs{padding-top:80px!important;padding-bottom:50px!important}.serviceDetails::before{top:-35px}.page-id-911 section.concreteHeroSec{padding:180px 0 90px!important}.concreteChooseSec .homeChooseCol p{font-size:14px}.concreteChooseSec{padding-bottom:50px!important}.concreteFoundationSec{padding-top:70px!important;padding-bottom:60px!important}.concreteFaq{padding-top:40px!important;padding-bottom:70px!important}.concreteFoundationSec .section-content::before{background-size:150px;width:150px;height:150px}.callBtn:hover{padding:3px 15px 3px 45px!important}section.concreteChooseSec{padding-bottom:60px!important}section.removalHeroSec{padding:180px 0 130px!important}.removalHeroSec h1{font-size:38px!important}.removalHeroSec p{font-size:18px}.heroExperce span{font-size:18px}section.removalHeroSec::before{width:180px;height:130px;background-size:175px}.homeYearCol h3{font-size:36px}.homeYearCol p{font-size:15px}.homeChooseSec .headWrap{max-width:900px;margin:auto}.homeChooseCol h3{font-size:18px}.homeChooseCol p{font-size:16px}.processCol h3{font-size:42px}.processCol h4{font-size:20px}.processCol p{font-size:15px}.processCol .box-shadow-2{max-width:430px;padding:24px 27px}.processRow .icon-box-img{width:90px!important;padding:23px 24px}.processRow .icon-box-img::before{width:280px;height:20px;background-size:217px;right:0;top:39px}.processRow2 .icon-box-img::after{width:280px;height:20px;background-size:217px;right:0;top:39px}.removalContactSec .para{font-size:14px}.removalContactSec .areaContactForm label{font-size:14px}.removalContactSec .areaContactForm input,.removalContactSec .areaContactForm select{font-size:14px}.homeChooseSec{padding-top:60px!important}section.removalFaq{padding-top:10px!important;padding-bottom:50px!important}.homeOurProcess{padding-bottom:60px!important}.removalContactSec{padding-top:80px!important;padding-bottom:30px!important;margin-bottom:80px}.portfolioSec .box-text h6{font-size:24px}.gallerySet .galleryItem{flex:0 0 400px}.gallerySet .galleryItem:nth-child(2),.gallerySet .galleryItem:nth-child(4),.gallerySet .galleryItem:nth-child(6){flex:0 0 300px}.homeServices::after,.aboutChooseUs::after{height:56px;bottom:-45px}.areaOurWork::after,.areaServicesSection::after{bottom:-45px}.heroBtn,.callBtn,.comment-respond .form-submit input{padding:3px 15px 3px 45px;font-size:14px}.arrowMoveBtn{padding:3px 45px 3px 15px}.arrowMoveBtn span{font-size:20px}.arrowMoveBtn::after{background-size:20px;width:20px;height:20px}.heroBtn::after,.comment-respond .form-submit input::after{background-size:20px;width:20px;height:20px}.heroBtn:hover,.comment-respond .form-submit input:hover{padding:3px 45px 3px 15px}.header-inner{width:98%!important;height:68px!important;padding-left:15px;padding-right:15px}.header-main .nav>li>a{font-size:15px}.header-button a{padding:3px 21px;font-size:13px;background-size:15px;padding-left:38px}#logo img{max-height:55px!important}.heroSection h1{font-size:45px;max-width:900px}.heroSection{padding:210px 0 130px!important}.homeAboutCol .para{font-size:14px}.spanWrap{font-size:13px}.headWrap{font-size:36px}.teamCol span{font-size:46px}.teamCol strong{font-size:18px}.hometextSlideSection .row{max-width:100%!important}.animateTextChoose .col-inner strong{font-size:80px}.homeServices{padding-top:100px!important;padding-bottom:70px!important}.homeServiceColText p strong{font-size:26px;line-height:1.4}.homeServiceColText p span{font-size:14px}.homeServiceColText::after{background-size:40px;width:40px;height:40px}.serviceCol .col-inner:hover .homeServiceColText::after{background-size:40px;width:40px;height:40px}.homeServices .row{max-width:100%!important}.homeServices .section-content::after{background-size:250px;width:250px;height:250px;top:-140px}.homeServices .section-content::before{background-size:700px;width:700px;height:700px;top:-48px}.star{font-size:24px!important}.homeWhy{padding-bottom:60px!important}.homeWhyCol1 p.para{font-size:16px}.text2 strong{font-size:18px;background-size:30px}.text1 p{font-size:15px}.text2 p{font-size:15px}.homeOurWork .row{max-width:100%!important}.homeOurWork .homeWorkSlide::before{background-size:700px;width:700px;height:700px}.homeOurWork::after{height:50px}.homeContact{padding-top:130px!important;padding-bottom:50px!important}.homeContactText p{font-size:15px}.homeContactimg .img-inner img{max-width:500px}.footerContact a{font-size:16px}.cityHeroSection{padding:140px 0 0!important}.cityHeroSection h1{font-size:40px}.cityHeroSection p{max-width:900px;font-size:15px}.cityBanner{padding-top:0!important;padding-bottom:0!important}.cityAreaContentCol .col-inner::before{left:-7px;padding:4px 9px;font-size:20px}.areaServicesSection{padding-top:90px!important;padding-bottom:50px!important}.cityAreaRow{margin-bottom:10px}.cityAreaServiceText p{font-size:14px}.cityAreaContentCol h2.headWrap{font-size:26px}.cityAreaContentCol p{font-size:14px}.cityAreaContentCol ul{margin-bottom:20px}.cityAreaContentCol ul li{font-size:14px;letter-spacing:0}.cityAreaContentCol .callBtn{margin-bottom:10px}.callBtn span{font-size:14px}.callBtn::after{background-size:18px;width:18px;height:18px}.areaServicesSection .cityServiceContent1{max-width:100%!important}.cityServiceContent1::after{background-size:250px;width:250px;height:250px}.areaWhySection{padding-top:70px!important;padding-bottom:50px!important}.areaShouldContent p{font-size:14px;max-width:850px}.cityWhyCol .icon-box-text h3,.cityWhyCol .icon-box:hover .icon-box-text h3{font-size:16px}.cityWhyCol .icon-box-text p{font-size:14px}.homeServicesContent p{font-size:14px}.cityWhyCol .icon-box-img{width:80px!important}.cityWhyCol .icon-box:hover .icon-box-img{width:50px!important}.faqCol .accordion-title span,.faqContentCol p{font-size:16px}.faqCol .accordion-inner p{font-size:14px}.areaReadyCol1 p{font-size:18px}.areaContactSection{padding-top:80px!important;padding-bottom:40px!important}.areaContactCol p{font-size:14px}.areaContactCol .call,.areaContactCol .email{font-size:24px}.areaContactForm input,.areaContactForm .wpcf7-textarea{font-size:14px;height:44px}.areaContactCol .call,.areaContactCol .email{background-size:40px;height:40px}.areaContactCol input[type=submit]{height:40px}.page-id-346 .header-button a,.single-post .header-button a{background-size:15px!important}.aboutHerosection{padding:180px 0 100px!important}.aboutUs{padding-top:80px!important;padding-bottom:60px!important}.aboutChooseUs .homeServiceColText strong{font-size:28px}.aboutChooseUs .homeServicesContent p{max-width:800px!important}.contactCallSection .footerContact strong{font-size:22px}.contactCallSection .footerContact a{font-size:16px}.contactCallSection .footerContact p{font-size:16px}.contactRequestFoam .wpcf7-submit{padding:3px 25px;font-size:14px}.contactRequestFoam .contactForm input,.contactRequestFoam .contactForm texarea{height:50px}.contactForm h2{padding-top:15px}.contactCallSection{padding-top:60px!important;padding-bottom:30px!important}.contactCallSection .faqContentCol p{font-size:14px}.contactRequestFoam .row{padding:45px 35px 15px 15px}.contactCallSection .footerContact2::before{background-size:25px}.contactCallSection .footerContact1::before,.contactCallSection .footerContact3::before{background-size:19px}.serviceSection .homeServiceColText p strong{font-size:20px}.serviceSection .serviceCol .col-inner:hover .homeServiceColText::after{background-size:40px;width:40px;height:40px}.serviceDetails .homeServicesContent p{max-width:900px!important}.serviceDetails .homeServiceColText strong{font-size:20px}.serviceDetails .homeServiceColText p{font-size:14px}.cityWhyCol .col-inner{height:230px}.serviceDetailFaq{padding-top:20px!important}.blogCol .post-item h5.post-title{font-size:26px}.blogCol .post-item p.from_the_blog_excerpt{font-size:18px}.blogSection{padding-top:60px!important}.blogCol .post-item p.from_the_blog_excerpt{font-size:16px}.blogCol .post-item .badge span{font-size:14px}.blogCol .post-item .badge{background-size:20px!important;background-position:left 12px center!important}.single-post .page-title-inner{max-width:95%!important}.single-post h1.entry-title{font-size:34px}.single-post h2.wp-block-heading{font-size:28px}.bloginnerSection .blogCol .post-item h5.post-title{font-size:18px}.single-post .page-title{margin-top:110px}.single-post .page-title-inner{margin-top:295px}.single-post .entry-content p{font-size:15px}.single-post .blogSection{padding-left:0!important;padding-right:0!important}.post-sidebar .tagcloud a{font-size:16px!important}.single-post .posted-on,.single-post .meta-author a,.single-post .byline,.posted-on .entry-date{font-size:15px}.single-post .posted-on{background-size:15px;padding-left:24px}}@media(max-width:1240px){.concreteFaq{padding-top:40px!important}.heroSection h1{font-size:42px;max-width:800px}.heroSection{padding:200px 0 130px!important}.aboutHerosection{padding:200px 0 90px!important}.teamCol span{font-size:44px}.teamCol strong{font-size:18px}.homeAboutCol .para{font-size:16px}.animateTextChoose .col-inner strong{font-size:70px}.homeContactText p{font-size:16px}.footerRow3{padding:33px 0 0}.cityHeroSection h1{font-size:36px}.cityHeroSection p{font-size:17px}.cityHeroSection{padding:130px 0 0!important}.citySlideText{padding-top:0!important;padding-bottom:0!important}.cityAreaContentCol p{font-size:16px}.cityAreaContentCol ul li{font-size:16px}.areaServicesSection{padding-top:80px!important;padding-bottom:30px!important}.cityServiceContent1::after{background-size:150px;width:150px;height:150px}.areaShouldContent p{font-size:16px}.areaWhySection{padding-top:60px!important;padding-bottom:40px!important}.cityWhyCol .icon-box-img{width:80px!important}.areaOurWork{padding-top:90px!important;padding-bottom:60px!important}.homeServicesContent p{font-size:16px}.faq{padding-bottom:30px!important}.areaContactSection{padding-top:80px!important;padding-bottom:40px!important}.areaContactCol p{font-size:16px}.areaContactCol .call,.areaContactCol .email{font-size:22px}.aboutUs{padding-top:60px!important;padding-bottom:50px!important}.aboutChooseUs{padding-top:70px!important;padding-bottom:40px!important}.aboutFaq{padding-top:70px!important;padding-bottom:40px!important}.serviceDetailWhy{padding-bottom:0!important}}@media(max-width:1200px){.footerCol4 .row::after{left:0!important}.licensedPara{bottom:0}.header-inner .logo{max-width:90px!important}.contactCallSection .footerRowCol{max-width:50%!important;flex-basis:50%!important}}@media(max-width:1024px){.page-id-1158 .header-main .nav>li{margin:0 18px}.homeServiceColText p strong{font-size:22px}.star{font-size:15px!important}.serviceDetails::before{top:-72px!important}}@media(max-width:992px){.serviceSection .homeServiceColText p strong{font-size:16px}section.concreteFoundationSec .homeServiceColText strong{font-size:21px!important}.concreteFoundationSec .homeServiceColText p{font-size:14px!important}section.homeOurWork{padding-top:60px!important;padding-bottom:00px!important}section.concreteHeroSec{padding-bottom:70px!important}.concreteChooseSec{padding-bottom:50px!important}.page-id-911 section.concreteHeroSec{padding:150px 0 50px!important}.concreteFaq{padding-top:20px!important}.removalHeroSec h1{font-size:30px!important}.heroExperce span{font-size:17px}.homeYearCol h3{font-size:28px}.homeYearCol p{font-size:14px}section.removalHeroSec::before{height:116px;right:30px}.gallerySet .galleryItem{flex:0 0 300px}.gallerySet .galleryItem:nth-child(2),.gallerySet .galleryItem:nth-child(4),.gallerySet .galleryItem:nth-child(6){flex:0 0 200px}.header-main .nav>li{margin:0 5px}. .spanWrap{font-size:15px}.heroSection h1{font-size:36px;max-width:700px}.homeAbout{padding-top:50px!important}.headWrap{font-size:30px}.teamCol strong{font-size:13px}.teamCol span{font-size:32px}.animateTextChoose .col-inner strong{font-size:60px}.serviceCol{max-width:50%!important;flex-basis:50%!important}.homeServices{padding-top:90px!important;padding-bottom:50px!important}.homeWhy{padding-top:100px!important;padding-bottom:70px!important}.homeContact{padding-top:100px!important;padding-bottom:50px!important}.contactCallSection .footerContact strong{font-size:24px}.contactCallSection .footerContact a{font-size:18px}.contactCallSection .footerRowCol .col-inner{padding:40px 30px}.contactRequestFoam .row{padding:30px 50px 0 25px}.contactCallSection{padding-top:40px!important;padding-bottom:10px!important}.contactRequestFoam{padding-bottom:60px!important}.blogCol .post-item h5.post-title{font-size:22px}}@media(max-width:849px){.homeAboutImg .col-inner{text-align:center}.homeWhy .homeWhyCol1 p.para{margin-bottom:0}.licensedPara{bottom:10px}.homeYearCol{padding:16px 0!important}.concreteFoundationSec .section-content::before{display:none}.removalChooseRow::before{display:none}.homeAboutImg{text-align:center}.header-inner .logo{max-width:130px!important}.header-inner .logo{width:250px!important}#logo img{max-height:68px!important}.homeServices .section-content::before{background-size:400px;width:400px;height:400px}.text2{margin-bottom:15px}.homeWorkSlide .flickity-slider>.col:nth-child(2),.homeWorkSlide .flickity-slider>.col:nth-child(4),.homeWorkSlide .flickity-slider>.col:nth-child(6){max-width:25%!important}.homeContactText{order:2}.homeContactimg{text-align:center;order:1}.cityAreaLeftImg .has-hover{text-align:center}.cityAreaContentCol2,.cityAreaContentCol4,.cityAreaContentCol6{order:2}.cityWhyCol .col-inner{height:230px}.cityWhyCol2 .col-inner{border-right:none}.cityWhyCol3 .col-inner{border-right:1px solid #FF8B00}.faqCol1{padding-bottom:0!important}.areaReadyCol2{padding-top:25px}.areaReadyCol2 .col-inner{text-align:start}.areaReadySection{padding:40px 20px!important}.areaContactForm{margin:auto}.contactRequestFoam .row{padding:50px 0 0}.contactRequestFoam .areaContactCol{order:1}.contactRequestFoam .areaContactColFoam{order:2}.contactRequestFoam .areaContactCol .has-hover{text-align:center}.contactRequestFoam .areaContactForm{max-width:100%}.contactForm{padding:0}.contactCallSection .footerContact{padding-left:50px}.contactCallSection .footerContact2::before,.contactCallSection .footerContact1::before,.contactCallSection .footerContact3::before{left:-12px}.cityWhyCol3 .col-inner{border-right:none!important}.cityWhyCol4 .col-inner{border-left:1px solid #FF8B00}.blogCol .post-item{padding-bottom:10px!important}#commentform{display:flex;flex-direction:column}.workImagesSection .row-grid .col{padding-bottom:20px!important}.teamCol strong{font-size:16px}.teamCol span{font-size:38px}.sidebar-menu ul li a{font-size:15px!important}}@media(max-width:768px){.processCol,.processIcon{max-width:100%!important;flex-basis:100%!important}.processCol .box-shadow-2{margin:auto!important}.processRow .processCol{order:1}.processRow .box-shadow-2{order:2}.processRow .icon-box-img::before,.processRow .icon-box-img::after{display:none!important}.processRow{padding:20px 0}.processRow .processIcon{padding-bottom:20px!important}.portfolioRow{grid-template-columns:1fr}.portfolioRow .col{grid-column:1 / 2!important}.portfolioSec .portfolio-box:hover .box-text::before{width:50px;height:50px;background-size:50px}.homeServices .section-content::before{background-size:400px;width:400px;height:400px}.homeServices .section-content::after{background-size:200px;width:200px;height:200px}.homeOurWork .homeWorkSlide::before{background-size:400px;width:400px;height:400px}.heroSection::after{bottom:-8px}.contactCallSection .footerRowCol{max-width:100%!important;flex-basis:100%!important}.galleryItem{flex:0 0 180px}}@media(max-width:640px){.licensedPara{position:static;padding-left:0;padding-top:10px}.footerCol4 .row::after{left:140px!important}.serviceDetailArea .headWrap{font-size:24px}.cityBanner .col{padding-bottom:10px!important}.areaWhySection .section-content::before{background-size:400px;width:400px;height:400px}.areaWhySection{padding-top:70px!important}.workImagesSection .faqContentCol{padding-bottom:0!important}.workImagesSection .gallery-col .box-image img,.workImagesSection .gallery-col .box-image{border-radius:15px}.areaReadySection{padding:25px 0!important}.footer{padding-bottom:10px!important}.page-id-1040 .serviceDetailArea3 .headWrap{font-size:24px}.spanWrap{margin-bottom:16px}.serviceDetails{margin-top:0;margin-bottom:0}.serviceDetailArea3 .headWrap{font-size:22px}.serviceSection{padding-top:50px!important;padding-bottom:30px!important}.homeServices{margin-top:50px}section.concreteChooseSec{padding-bottom:40px!important}section.concreteFoundationSec{padding-bottom:40px!important}section.concreteFaq{padding-top:10px!important;padding-bottom:60px!important}.concreteChooseSec{padding-bottom:40px!important}.concreteFoundationSec .homeServicesContent{padding-bottom:30px!important}.concreteFoundationSec{padding-bottom:40px!important}.cityServiceContent1::after,.removalourProcessRow::after{width:150px;height:150px;background-size:150px}section.removalHeroSec{padding-top:140px!important}.homeChooseSec{padding-top:50px!important;padding-bottom:0!important}.homeOurProcess{padding-top:60px!important;padding-bottom:40px!important}.portfolioSec{padding-top:60px!important}.removalFaq{padding-top:20px!important;padding-bottom:40px!important}.removalContactSec .areaContactForm h3{font-size:28px}.removalContactSec{padding-top:60px!important}.heroExperce span{display:block}.heroExperce .spanLine::before{display:none}.portfolioSec .box-text h6{font-size:18px}.removalHeroSec h1{font-size:26px!important}.portfolioSec .portfolio-box:hover .box-text{left:20px}.portfolioSec .portfolio-box:hover .box-text::before{right:36px}.gallerySet .galleryItem{flex:0 0 200px}.gallerySet .galleryItem:nth-child(2),.gallerySet .galleryItem:nth-child(4),.gallerySet .galleryItem:nth-child(6){flex:0 0 130px}.areaOurWork::after,.areaServicesSection::after{bottom:-60px}.heroSection{padding:180px 0 70px!important}.heroSection h1{font-size:30px}.spanWrap{font-size:14px}.heroSection::after{bottom:-4px;height:27px!important}.teamCol span{font-size:30px}.teamCol strong{font-size:14px}.headWrap{font-size:24px}.hometextSlideSection{padding-top:0!important;padding-bottom:0!important}.animateTextChoose .col-inner strong{font-size:50px}.homeWhy{padding-top:70px!important;padding-bottom:20px!important}.text2 strong{font-size:18px;background-size:23px}.text2 strong{padding-left:36px}.homeServices{padding-top:60px!important;padding-bottom:40px!important}.homeServices .section-content::after{display:none}.homeWorkSlide .flickity-slider>.col:nth-child(2),.homeWorkSlide .flickity-slider>.col:nth-child(4),.homeWorkSlide .flickity-slider>.col:nth-child(6){max-width:30%!important}.footerCol .ux-menu-link__link{min-height:1.5em}.cityHeroSection{padding:120px 0 0!important}.cityHeroSection h1{font-size:26px}.areaServicesSection{padding-top:60px!important;padding-bottom:20px!important}.cityAreaServiceText p{font-size:16px}.cityAreaContentCol h2.headWrap{font-size:26px;margin-bottom:15px}.areaOurWork{padding-top:60px!important;padding-bottom:30px!important}.faq{padding-top:40px!important;padding-bottom:10px!important}.faqCol .accordion-title span,.faqCol .accordion-inner p{font-size:16px}. .areaReadyCol1 p{font-size:16px}.cityWhyCol .col-inner{padding:28px 0 0;height:180px}.cityWhyCol .col-inner .icon-box{height:180px}.areaWhySection{padding-top:80px!important}.areaContactSection{padding-top:40px!important;padding-bottom:0px!important}.areaContactCol .call,.areaContactCol .email{font-size:16px;padding-left:55px}.areaContactForm input,.areaContactForm .wpcf7-textarea{font-size:16px}.aboutUs{padding-top:40px!important;padding-bottom:30px!important}.aboutChooseUs{padding-top:50px!important;padding-bottom:20px!important}.aboutChooseUs{padding-top:50px!important;padding-bottom:20px!important}.contactForm h2{font-size:30px}.contactForm .nameRow,.contactForm .contactRow{flex-direction:column;gap:0}.nameRow,.numberRow{flex-direction:column;gap:0}.nameRow>div,.numberRow>div{width:100%!important}.contactForm .nameRow div,.contactForm .contactRow div{width:100%}.contactCallSection .footerContact a{font-size:15px}.contactCallSection .footerContact strong{font-size:20px}.serviceDetailArea{padding-top:50px!important;padding-bottom:30px!important}.serviceDetailFaq{padding-top:30px!important}.workImagesSection{padding-top:50px!important;padding-bottom:20px!important}.blogSection{padding-top:40px!important;padding-bottom:0!important}.single-post h1.entry-title{font-size:22px}.single-post h6.entry-category a{font-size:12px}.single-post .wp-block-columns{row-gap:10px}.single-post h2.wp-block-heading{font-size:24px}#comments .comment-respond .comment-reply-title{font-size:20px}.post-sidebar .widget-area .widget{gap:15px}.post-sidebar .widget-area .widget-title span{font-size:18px}.post-sidebar .tagcloud a{font-size:12px!important}.single-post .entry-meta{gap:10px;flex-direction:column}.single-post .posted-on,.single-post .meta-author a,.single-post .byline,.posted-on .entry-date{font-size:14px}.contactRequestFoam h2{font-size:26px}}@media(max-width:549px){.homeServiceImageRow{gap:10px}.topContact a.mail{margin-top:10px}.page-id-17 .aboutChooseUs .heroBtn{margin-top:30px}.homeServiceColText p strong{font-size:17px!important}.cityWhyCol{padding-bottom:0}.topContact a.phone{width:fit-content;margin:auto}.topContact{flex-direction:column;text-align:center}.serviceDetails::before{top:-74px!important}.homeServices::before,.aboutChooseUs::before{top:0}.heroSection h1{font-size:20px}.teamMainCol .col-inner{padding:10px}.teamCol strong{font-size:11px}.homeServices::before{top:-10px}.homeServices::after{bottom:-45px}.serviceCol{max-width:100%!important;flex-basis:100%!important}.cityHeroSection h1{font-size:22px}.cityAreaContentCol h2.headWrap{font-size:22px}.cityAreaContentCol .col-inner{padding-left:90px!important}.areaReadyCol1 h2{font-size:22px}.cityWhyCol{max-width:100%!important;flex-basis:100%!important}.cityWhyCol2 .col-inner{border-left:none}.cityWhyCol2 .col-inner{border-right:none}.topContact a{font-size:14px}.contactCallSection .faqContentCol .spanBlock{display:inline}.contactCallSection .footerRowCol .col-inner{padding:20px 20px}.contactCallSection .faqContentCol{padding-bottom:10px!important}.cityWhyCol4 .col-inner{border-left:none}.heroSection::after{bottom:-12px}}@media(max-width:430px){.licensedPara p.para{font-size:14px!important}.homeServices .section-content::after{top:-270px;background-size:100px;width:100px;height:100px}section.removalHeroSec .callBtn{margin-left:0;display:block;width:fit-content}}