.grid-container{margin-top:90px;margin-bottom:90px;display:grid;grid-template-columns:repeat(12,1fr);gap:25px;padding:20px}form.search_plan_form{width:60%;position:absolute;bottom:0}.bottom-section{gap:40px;display:flex}input.search_plan_input{display:flex;flex-basis:70%;padding:10px}input.search_plan_btn{display:flex;flex-basis:20%;padding:10px 20px;background:#454545;color:#fff;border-radius:2px}.badges-tour{position:absolute;top:10px;left:10px;background:#fff;color:#040404;font-size:16px;font-weight:600;border-radius:5px;border-radius:50px;display:flex;align-items:center;justify-content:center;gap:5px;z-index:2;width:85px;height:35px}.badges-tour img{width:20px!important;height:20px!important;padding:0!important;margin:0!important}.badge-image-container img{width:100%;height:auto;display:block;border-radius:5px}.badge-image-container{position:relative;display:inline-block;width:100%}.font-commorant{font-family:"Cormorant Garamond"!important}.single-product .stat{flex-direction:column!important;padding:0!important}.team-name{font-family:"Cormorant Garamond";font-size:32px;text-transform:uppercase}.pd44{padding-left:.9rem!important;gap:0px;padding-top:20px!important;padding-bottom:20px!important}.exp-para{font-family:"Raleway";font-size:20px!important;font-weight:600;text-align:left!important}p.counter-text.Lustria.font-70.mb-0.text-center.lh-62{font-family:"Cormorant Garamond"}.testimonial-container{display:none}.client-review-filter{padding-top:0!important}.portfolio-gallary-title h2{font-weight:600!important}.portfolio_heading{font-family:"Cormorant",serif!important;font-size:72px!important;text-align:center;padding-top:100px;font-weight:500!important}.text-box{grid-column:span 4;font-size:20px;font-weight:600!important;line-height:1.5;text-align:left;padding:20px;align-content:center}.grid-item{width:100%;overflow:hidden}.grid-item img{width:100%;height:100%;object-fit:cover;display:block}.img1{grid-column:span 8;max-height:100%;height:450px}.img2{grid-column:span 4;max-height:100%;height:450px}.img3{grid-column:span 4;max-height:100%;height:450px}.img4{grid-column:span 4;grid-row:span 2;height:925px}.img5{grid-column:span 8;max-height:100%;height:450px}.img6{grid-column:span 6;max-height:100%;height:450px}.img7{grid-column:span 6;max-height:100%;height:450px}.img8{grid-column:span 12;max-height:100%;height:450px}@media screen and (max-width:768px){.grid-container{grid-template-columns:repeat(1,1fr)}.text-box{grid-column:span 12;text-align:center}.grid-item{grid-column:span 12}}.hero-first-screen__conntent{background-color:rgba(255,255,255,.7)!important;align-items:center}.portfolio-gallary-title h2{text-align:left;font-family:"CORMORANT"!important}.portfolio-gallary-item img{object-fit:cover!important}.video-overlay{position:absolute;left:0;top:0;color:#000;background-color:rgba(50,50,50,.6);width:100%;height:100%}.font-commorant h1{font-family:"Cormorant",serif!important;font-weight:600!important}.provide-two-box-sec::before{display:none!important}.font-commorant h2{font-family:"Cormorant",serif!important;font-weight:500!important}.font-commorant-garamont{font-family:"Cormorant Garamond",serif!important;font-weight:500!important}#hero-first-screen1::before{background-color:#fff!important}.stat h2 span{font-size:90px}.text-banner-bottom{margin-inline-start:25px}.green-design-sec{background-color:transparent!important}.stats-section{display:flex;justify-content:center;align-items:start;background-color:#cbd3c7;text-align:left}.stat{padding:20px;flex-basis:25%!important;display:flex;justify-content:end;padding-top:0;padding-bottom:40px}.stat h2{font-family:"Cormorant Garamond",serif;font-size:120px;font-weight:500;color:#6b8f5e;margin:0}.stat p{font-family:Raleway;font-size:24px;font-weight:600;color:#454545;margin:5px 0 0}.text-white-new{color:#fff!important}.img-text{width:100%;max-width:460px;background-color:#fff;top:300px!important}.new-section{height:100vh!important}section.calculation-sec.shop-filter::before{background:rgba(0,0,0,0)!important;box-shadow:rgba(0,0,0,0%) 0px 4px 4px!important}.product-disc{background-color:#fff!important}.container4.mx-auto.pb-20{padding-bottom:130px!important}.main-p-content h3{font-size:45px;font-family:"Cormorant",serif!important;font-weight:500!important;text-align:left!important}.product:before{background:rgba(255,255,255,0)!important}.trending-now{background-color:rgba(204,212,202,0)!important}.quick-search{background-color:#7f8379;color:white!important;margin-top:40px!important}.quick-search .hr{border-bottom:0px solid rgba(0,0,0,0)}.container.w-100.align-items-center.justify-content-center.px-4.mx-auto{padding-bottom:60px}.client-review-filter .quick-search-inner{background-color:#7f8379!important;color:white!important}.client-review-filter .quick-search{padding:0;background-color:white!important}.slider-roll.d-flex.flex-full-center{padding-bottom:60px!important}.lh-62{color:#84a25f!important}.bg-trns{background-color:rgba(204,212,202,0)!important}h2.pad_20.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{position:absolute;top:52vh}.white-section{height:150px!important}.fonh6{font-size:40px!important}.floor-plan-sec{height:100%!important;padding-top:60px!important}.guarante{left:15%!important}.product-gallery .thumbnail{margin:0;aspect-ratio:3/2!important}.image-thumb.product-gall-img{height:500px;overflow-y:scroll}.image-thumb.product-gall-img::-webkit-scrollbar{width:8px}.image-thumb.product-gall-img::-webkit-scrollbar-track{background:#f1f1f1}.image-thumb.product-gall-img::-webkit-scrollbar-thumb{background:#888}.image-thumb.product-gall-img::-webkit-scrollbar-thumb:hover{background:#555}.trending-now{height:100%!important}@media (min-width:1024px) and (max-width:1230px){.stat{flex-basis:30%!important}}@media (max-width:576px){.mobile-uppercase{text-transform:uppercase}.mobileLowerCase{text-transform:none!important;font-size:30px!important;width:88%;margin:0!important}.team-name{font-size:18px!important;margin-bottom:0;line-height:12px}.floor-plan-sec{height:100%!important;padding-top:0!important}h2.font-commoranth2.eco-heading.font-72.pl-md-0.raleway.fw-300.pt-md-5.pt-0.mb-5.pl-0.pl-lg-0.pl-xl-0.pl-md-3.text-left.text-xl-left.clr-site{text-transform:none!important}.col-md-12.col-12.col-xl-6.col-lg-6.pt-xl-0.pt-lg-0.pt-md-3.pt-3.col-echo.pl-0 p{margin-left:0;padding-top:5px;font-size:14px!important;line-height:21px}h2.font-32.text-uppercase.clr-site.lustria.mb-2.pt-0.pb-2.pt-xl-3.pt-lg-3.pt-md-2.pb-xl-3.pb-lg-3.fw-400.exteriorp{font-size:20px!important;font-weight:600!important}.echo-f-img{max-width:100%;height:100%}.about-team-sec{padding-top:10px!important}.page-id-3687 .right-content p{font-size:14px!important;line-height:14px!important}.mobileChangeposition{position:absolute;right:0;right:0;padding:15px;font-size:18px!important}h2.pad_20.font-commoranth2.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new.discoverHeading{text-transform:none!important}.text-transform-sm-none{text-transform:none!important;font-size:30px!important;padding-top:15px}h1.font-commoranth2.raleway.fw-300.w-100.mw-100.m-0.p-0.mb-3.pb-0.clr_1b.about-heading{text-transform:none!important}.testimonial-container{display:block;max-width:800px;margin:0 auto;padding:0 20px}.testimonial-card{margin-bottom:40px}.client-image{display:flex;align-items:center;gap:30px;text-align:left}.client-image.image-right{flex-direction:row-reverse;text-align:right}.client-image img{width:200px;height:100%;object-fit:cover;flex-shrink:0}.client-info{flex:1}.client-nam{font-weight:600;font-size:16px!important;font-family:Raleway,sans-serif!important;color:#2d2d2d;margin-left:0}.client-location{color:#666;font-size:14px;font-family:Raleway,sans-serif;display:block}.testimonial-text{color:#444;font-size:16px;line-height:1.3;text-align:left;padding:30px;background:#ccd4ca;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text2{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#454545;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text3{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#84a25f;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text4{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#454545;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text5{color:#fff;font-size:16px;line-height:1.8;text-align:left;padding:30px;background:#84a25f;box-shadow:6px 6px 0px rgba(0,0,0,.1)}.testimonial-text p{margin-bottom:20px;font-family:Raleway,sans-serif}key-features-sec{height:620px!important}.col-md-6.col-6.d-flex.justify-content-end{max-width:100%!important}.col-md-6.col-sm-12.w-sm-100.col-6.pt-xl-5.pt-lg-5.pt-0{max-width:100%}p.font-16.text-center.pt-2.m-0.clr_1b.para-1{font-size:16px!important;line-height:30px}.white-block{position:absolute;width:350px!important;height:200px!important;margin-top:-50px;padding:10px!important;left:-26.5%!important;transform:translateX(36%)}.mobile-dis-img{left:50%;top:2px;position:static!important;width:14px!important \;}.content-para p{font-size:14px!important}.quick-search-inner{max-width:100%!important}.team-card{max-width:100%!important}.team-slide.d-flex.justify-content-between{flex-direction:column}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:30px!important}h2.font-45.font-commoranth2.text-capitalize.heading-provide.clr-site.pl-0.pb-0.pb-xl-5.pb-lg-5.pb-md-0.pt-5{font-size:30px!important;text-align:center!important}.swiper-container.swiper-container-horizontal{padding-bottom:70px!important}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:15px!important}.contractor-do-sec .swiper-container.swiper-container-horizontal{padding-top:31px!important}p.do-heading.font-45.font-commoranth2.fw-400.mb-5.text-capitalize.clr-site{font-size:30px!important}h2.pad_20.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{position:absolute;top:32vh}h2.pad_20.font-commoranth2.font-72.lustria.text-capitalize.mb-xl-3.mb-md-4.mb-1.pl-xl-5.pl-md-5.pl-0.text-white-new{font-size:32px!important}.discover-sec:before{display:none!important}.left-content img{max-width:100%!important;height:100%!important;width:100%!important}.discover-sec{height:250px!important;margin-top:130px!important}p.t-name.font-20.text-center.text-uppercase.clr_1b.para-2{font-size:18px!important}h6.text-left.fonh6.mob-text-left.font-32.text-uppercase.lustria.mb-0.text-white-new{font-size:20px!important}p.font-20.Lusitana.clr-site{font-size:14px!important;line-height:28px}.col-md-6.col-sm-12.right-content.w-50.px-2.px-xl-4.px-l-5.pt-0.pt-xl-3.w-sm-100{padding-left:20px!important;padding-top:30px!important}.client-sec .block1{width:40%!important}.counter-text{font-size:60px!important}p.counter-para.font-20.text-center.clr-site.exp-para.counter-para{line-height:22px!important;font-size:18px!important}.counter-block .lh-62{line-height:55px!important}img.do-img{width:100%!important;max-width:100%;height:100%}.white-section{height:30px!important}.new-section{height:40vh!important}.client-sec{height:100px!important}}@media (max-width:991px){h2.font-45.font-commoranth2.text-uppercase.text-left.cal-head.mx-auto.mt-lg-5.mt-md-0.mt-0.mb-lg-5.mb-md-5{font-size:24px}.img-text{width:100%;width:331px;max-width:460px;background-color:#fff;position:absolute!important;right:50%;top:10vh!important;left:13%!important;padding:11px!important}.mob-text-left{text-align:left!important}.pad_20{padding:20px}.new-section{height:50vh!important}.small-house{background-color:rgba(204,212,202,0)!important;height:420px!important;margin-top:-115px!important;z-index:999!important;position:relative!important}.mobile-left{text-align:left!important;font-size:50px!important;color:#fff!important}.sm-house-sec-mob{width:100%!important;height:45%!important}.mob-dream{width:100%!important;padding:20px}.mobile-heading>h2,.mobile-heading>h2>span{font-size:30px!important;font-family:"Cormorant Garamond";font-weight:600!important;text-transform:none!important}.banner-search_filter{width:100%!important;padding:20px!important}.green-design-sec{background-color:transparent!important;background:0 0!important;background-image:unset!important}.dream-home{max-width:100%!important;padding:0 20px!important}.video-overlay{height:100%!important}.quality-sec,.building-sec,.team-sec{max-width:100%!important;padding:10px!important}.stats-section{padding:20px!important}.stat{padding:20px;flex-basis:50%!important}.stat h2{font-size:60px!important}.stat h2 span{font-size:40px}.stat p{font-size:14px!important}}