html, body {
  overflow-x: hidden !important;
  -webkit-overflow-scrolling: touch; /* smooth scrolling on iOS */
}
body{margin:0;padding:0;font-family:"Hind",sans-serif;box-sizing:border-box;overflow-x:hidden}p{font-family:"Hind",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:700}.f4mvac,.KeYbG{display:none!important}.qxCTlb{padding:12px 20px!important;background-color:#FFAE00!important;transition:0.5s}.qxCTlb:hover{background-color:#000!important}a,a:hover,a:focus{text-decoration:none;color:#000}.navbar-nav .nav-link:hover{background-color:#FFAE00;color:#fff;border-radius:3px}a:hover,#quote a:hover{color:#FFAE00}.form-control:focus,.form-control:active{box-shadow:0 0 0 0}.btn-warning{background-color:#FFAE00;color:#000;padding:10px 30px;border:0}.top-bar{background-color:#FFAE00;color:#000;font-size:.9rem}.social-links li{list-style-type:none;display: inline-block;}.social-links a:hover,.topbar-contact a:hover{color:#000}.top-bar i{margin-right:5px}.social-links{text-align:right;margin-bottom:0}.navbar-brand img{width:150px}.navbar-nav .nav-item{margin-right:10px}.navbar-nav .nav-link{text-transform:uppercase;font-weight:lighter;color:#333;padding:10px 15px}.dropdown-item{text-transform:uppercase}.navbar .btn:hover{background-color:#FFAE00}.navbar .btn{border-radius:5px;background:#000;font-size:12px;color:#fff;padding:12px 20px;border:0}.navbar-toggler,.navbar-toggler:active,.navbar-toggler:focus{box-shadow:0 0 0 0}.blog-post{text-align:left!important}.blog-post h3{margin:10px 0;line-height:1}.page-title{width:100%;background:linear-gradient(45deg,rgb(0 0 0 / .4),#b66b2066),url(../images/1stestimator1.gif);background-repeat:no-repeat;background-position:top center;background-size:cover;color:#fff;padding:110px 0}.page-title h2{font-size:50px;line-height:1.1em}.page-title .breadcrumb li{font-size:18px;font-size:1.2rem;color:#FFAE00;margin-right:5px}.page-title .breadcrumb li a{color:#fff}.page-title .breadcrumb li a:hover{color:#FFAE00}.page-title .breadcrumb>li+li:before{font-family:"FontAwesome";content:"\f105";color:#fff;margin-right:5px}.feature-grid{text-align:center}.feature-grid .icon{background-color:#fdc900;width:90px;height:90px;line-height:90px;text-align:center;margin:0 auto 35px;border-radius:50%}.feature-txt h3{font-size:20px}.hero-section{width:100%;height:100vh;background:linear-gradient(45deg,rgb(0 0 0 / .4),#b66b2066),url(../images/1stEstimatorHero.webp);background-repeat:no-repeat;background-position:top center;background-size:cover;color:#fff;display:flex;align-items:center}.hero-section p{color:#fff;font-size:20px}.hero-section h1{font-size:71px;line-height:1.1em;padding-top:50px}.hero-section span{color:#FFAE00}#quote-form{background-color:#272727bb;padding:30px;border-radius:10px}#quote-form input{margin-bottom:20px}.services{background-color:#f8f9fa;padding:90px 0}.services h2,.why-choose-us h2,.projects h2,.about-us h2{font-weight:700;color:#000;text-transform:uppercase;font-size:30px}.services i{color:#FFAE00;margin-right:10px}.services p{color:#6a6a6a;line-height:1.8em;margin-bottom:15px}.service-card{position:relative;width:100%;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .2);transition:transform 0.3s ease-in-out}.image-container{position:relative}.image-container img{width:100%;height:300px;object-fit:cover;object-position:center;display:block;border-radius:10px 10px 0 0}.title-overlay{position:absolute;top:10px;left:10px;background:rgb(0 0 0 / .6);color:#fff;padding:10px;border-radius:5px;transition:opacity 0.3s ease-in-out}.title-overlay h3{margin:0;font-size:20px}.overlay{background:#051829;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;padding:20px;transition:transform 0.4s ease-in-out;border-radius:0 0 5px 5px}.overlay .social{width:100%;display:flex;justify-content:center}.overlay .social .social-links a{font-size:20px}.overlay h3{text-align:center;font-size:23px;margin-bottom:10px}.overlay p{text-align:center;font-size:.9rem;margin-bottom:15px;color:#fff}.overlay .btn{background-color:#FFAE00;color:#000;padding:10px 20px;border-radius:5px;text-decoration:none;font-weight:700}.overlay .btn:hover{background-color:#FFAE00}.testimonials{background:linear-gradient(45deg,rgb(5 24 41 / .9),#0d578f88),url(../images/testimonial.webp);color:#fff;width:100%;height:400px}.testimonials .carousel-inner{height:400px;display:flex;align-items:center;position:relative}.testimonials .carousel-inner i{color:#FFAE00;font-size:85px}.testimonials h6{color:#FFAE00;font-weight:700;margin-top:20px}.carousel-control-prev,.carousel-control-next{color:#fff;font-size:1.5rem}.nav-testimonial{background:red;position:absolute;right:20px}.carousel-control-next-icon{position:absolute;bottom:0;right:0;margin:50px;background-color:#FFAE00;border-radius:5px}.carousel-control-prev-icon{position:absolute;bottom:0;right:60px;margin:50px;background-color:#FFAE00;border-radius:5px}.carousel-control-next,.carousel-control-prev{opacity:1;padding:10px}.fun-fact{padding:110px 0}.fun-fact p{color:#6a6a6a;line-height:1.8em;margin-bottom:15px;font-size:15px}.fun-fact .grid{padding:0 40px;position:relative;text-align:center}.fun-fact .grid h3{font-size:60px;font-size:4rem;margin:0 0 3px}.fun-fact .grid h3>span:last-child{color:#fdc900}.fun-fact .grid .fact-title{font-size:18px;font-size:1.2rem;font-weight:700;color:#9a9a9a;margin:0 0 1.38em;display:block}.fun-fact .grid:after{content:"";background:#d9d9d9;background:-webkit-linear-gradient(top,white 0%,#d9d9d9 15%,#d9d9d9 80%,white 98%);background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(15%,#d9d9d9),color-stop(80%,#d9d9d9),color-stop(98%,white));background:-o-linear-gradient(top,white 0%,#d9d9d9 15%,#d9d9d9 80%,white 98%);background:linear-gradient(top,white 0%,#d9d9d9 15%,#d9d9d9 80%,white 98%);width:2px;height:105px;position:absolute;right:-15px;bottom:-2%}.why-choose-us{padding:110px 0}.why-choose-us p{color:#6a6a6a;line-height:1.8em;margin-bottom:15px;font-size:15px}.us-home .feature-txt{padding-left:75px}.why-choose-us .feature-txt{position:relative}.why-choose-us .feature-txt .icon{position:absolute;left:0;top:-10px}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:30px;margin-left:0}.accordion-button:not(.collapsed){font-weight:700;color:#000;background-color:#FFAE00;box-shadow:0 0 0 0}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:0 0 0 0}.projects{background-color:#0a223a;padding:110px 0}.projects h2{text-align:center;color:#fff}.projects img{width:100%;height:300px;border-radius:5px;margin:20px 0}.cta{background:linear-gradient(45deg,rgb(5 24 41 / .9),#0d578f88),url(../images/1stestimator.webp);color:#fff;width:100%;height:100%;background-position:center;background-size:cover;padding:110px 0}#quote{background:linear-gradient(45deg,#0d578f88,rgb(5 24 41 / .9)),url(../images/contact-home.webp);width:100%;height:100%;background-position:center;background-size:cover;padding:110px 0}#quote h2{color:#fff;font-size:30px}#quote p{color:#cdcdcd}#quote a{display:block;color:#fff;margin-bottom:10px}#quote a i{margin-right:10px;color:#FFAE00}#quote label{color:#FFAE00}.contact-section-contact-box{padding:38px 45px;border:2px solid #fdc900}.submit-btn-wrap input{background-color:#FFAE00;color:#000;border:0;padding:10px}.about-us{padding:110px 0}.about-us h2{margin-top:10px}.about-us .btn:hover{background-color:#000;color:#fff;border:0;padding:10px 30px}.offer-pic{padding:40px 0 0 45px;position:relative}.about-us img{width:80%;border-radius:5px;z-index:999999;position:relative}.about-us .offer-pic:after{content:"";width:465px;height:465px;border:2px solid #fdc900;position:absolute;left:150px;top:-22px}.partners-slider .grid{border:2px solid #e9e9e9}.partners .owl-carousel .owl-item img{transform-style:preserve-3d;width:auto;object-fit:contain;object-position:center;height:120px}.service-single-section{padding:70px 0}.service-single-section .title{margin:30px 0}.service-single-content .details ul{list-style-type:none;padding:2em 0 3em}.service-single-content .details ul li{position:relative;padding-left:75px;font-weight:600;margin:0 0 40px}.service-single-content .details ul li i{background-color:#FFAE00;width:45px;height:45px;line-height:45px;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.service-single-sidebar ul{list-style-type:none;padding-left:0}.service-single-sidebar .services-link-widget ul li a{background-color:#f5f2f2;font-weight:600;color:#242424;padding:14px 20px;display:block;text-transform:uppercase;margin-bottom:10px}.service-single-sidebar .services-link-widget ul li a:hover{background:#FFAE00}.service-single-sidebar .contact-widget{border:2px solid #e9e9e9;padding:30px 25px}.service-single-sidebar>.widget+.widget{margin-top:50px}.service-single-sidebar ul{list-style-type:none}.service-single-sidebar .contact-widget p{margin:0;color:#6a6a6a;line-height:1.8em}.upper-footer a i,.upper-footer i{color:#FFAE00}.site-footer .upper-footer{background-color:#051829;padding:50px 0}.site-footer .upper-footer p{color:#fff;text-align:justify}.site-footer .widget>h3,.site-footer .widget .footer-logo{font-size:20px;font-size:cacl-rem-value(24);color:#fff;text-transform:capitalize;margin:0 0 2em;padding-bottom:.5em;position:relative}.site-footer .upper-footer a i{margin-right:10px}.site-footer .upper-footer a{color:#fff;display:block;margin-top:10px}.site-footer .upper-footer a:hover{color:#FFAE00}.footer-widget a,.footer-widget i{color:#fff}.site-footer .copyright-info{background-color:#000204;padding:15px 0;text-align:center}.site-footer .copyright-info p{color:#fff;margin:0}.site-footer .copyright-info a{color:#FFAE00;text-decoration:underline;}@media (max-width:991px){.hero-section{height:auto}.hero-section p{font-size:15px}.hero-section h1{font-size:40px}#quote-form{margin:50px 0}.about-us .offer-pic:after{width:0;height:0}}