.banner-area-v1 .hero-slider-one .single-hero .hero-content h1{color:#fff;font-size:85px;line-height:105px;margin-bottom:35px}.banner-area-v1 .hero-slider-one .single-hero{padding:50px 0;position:relative;z-index:1}.features-area-v1.km-hero-margin{margin-top:-3%;padding-bottom:70px;padding-top:0}.breadcrumbs-section .breadcrumbs-content h1{color:#fff;font-size:36px!important;line-height:1;margin-bottom:10px}.breadcrumbs-section .breadcrumbs-content h1 span{font-size:20px}.row-center{align-items:center;margin-left:0;margin-right:0}h3{font-size:50px}.section-title h2 span,.section-title h3 span{color:#008066}.section-title .sub-title{margin-bottom:0}.features-area-v4 .features-box{background-color:#eef0f0;border-radius:5px;padding:37px 45px 45px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}.about-content-box h2{font-size:45px}.section-title .sub-title .icon{display:none}footer .hs-menu-wrapper ul li{display:flex;justify-content:space-evenly;margin-right:30px}.footer-area .footer-widget .widget.widget-categories{display:flex;flex-direction:column;gap:20px;margin-top:30px;padding-left:0}ul.social-link i{background:#008066;border-radius:100%;padding:10px}.project-area-v1 .project-slide-wrapper{margin-left:28%;margin-top:-175px;position:relative}.contact-page-section .contact-form-wrapper{margin-bottom:-60px;margin-top:-60px}.service-area-v1 .service-item .service-img img{aspect-ratio:1/1;height:auto;width:auto}.widget.widget-cta .cta-content:after{background-color:rgba(254,90,14,.85)}.row.tb{margin:0 auto;max-width:1200px}span.caption{color:#000!important;font-size:13px;font-style:italic;line-height:18px;margin-top:10px}@media screen and (max-width:768px){.container .row{margin-left:0;margin-right:0}section.features-area-v4.pt-130.pb-80{padding:0}.contact-page-section .contact-form-wrapper{margin-bottom:0;margin-top:0}.header-top .top-right{margin-top:10px}.header-top .top-left ul li span{color:#fff;line-height:1.4}.banner-area-v1 .hero-slider-one .single-hero .hero-content h1{color:#fff;font-size:45px;line-height:45px;margin-bottom:35px}section.features-area-v1.pt-130.pb-130{padding-bottom:0;padding-top:0}.features-area-v1 .container{padding-left:0;padding-right:0}footer .hs-menu-wrapper ul li{margin-right:0}.footer-content-nav-social{margin:0 auto;max-width:65%;text-align:center}.banner-area-v1 .hero-slider-one .single-hero{padding:20px 0}}