:root{--base-50:#f5f6f6;--base-100:#e4e7e9;--base-200:#ccd2d5;--base-300:#a9b2b7;--base-400:#7e8b92;--base-500:#637077;--base-600:#555f65;--base-700:#494f55;--base-800:#40454a;--base-900:#393c40;--base-950:#191b1d;--base-primary:#b9fe03}.bg-primary{background:var(--base-primary) !important}.bg-section-dark,.bg-dark{background:var(--base-950) !important}.bg-section-dark .ql-editor{color:var(--base-50) !important}.bg-section-light,.bg-light{background:var(--base-900) !important}.btn-primary{background-color:var(--base-primary) !important;color:var(--base-950) !important;border:0 !important}.btn-outline{background-color:transparent !important;color:var(--base-primary) !important;border:1px solid var(--base-primary) !important}.btn-outline:hover{color:var(--base-950) !important;background-color:var(--base-primary) !important}.btn-light{color:var(--base-600) !important}.btn:hover>svg{transform:var(--bs-icon-link-transform,translate3d(.2em,0,0)) !important}.btn>svg{vertical-align:text-top !important;transition:transform .3s ease-in-out !important}@media(max-width:767px){.btn-submit,.btn-load-more{width:100% !important}}.pill-dark{background:var(--base-950);color:var(--base-primary)}.pill-light{background:var(--base-600);color:var(--base-primary)}.card-icon{width:80px;height:80px}.small-icon{width:48px;height:48px}form .form-label{color:var(--base-100)}form select{background-image:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='001616'%3e%3cpathfill='none'stroke='%23a9b2b7'stroke-linecap='round'stroke-linejoin='round'stroke-width='2'd='m25666-6'/%3e%3c/svg%3e") !important}.form-input{border:1px solid var(--base-100) !important;color:var(--base-300) !important;border-radius:8px !important}::placeholder,.form-input-dark::placeholder{color:var(--base-300) !important}.form-input-dark{border:1px solid var(--base-300) !important;color:var(--base-300) !important;border-radius:8px !important}.breadcrumb-item>a{color:var(--base-primary) !important}.breadcrumb-item.active{color:var(--base-100) !important}.breadcrumb-item+.breadcrumb-item::before{color:var(--base-100) !important;content:var(--bs-breadcrumb-divider,"\2022") !important}.border-primary{border-color:var(--base-primary) !important}.svg-fill-primary{color:var(--base-primary) !important;fill:var(--base-primary) !important}.svg-fill-dark{color:var(--base-950) !important;fill:var(--base-950) !important}.text-primary{color:var(--base-primary) !important}.top-infobar{background-color:var(--base-950) !important}.top-infobar .top-infobar-address,.top-infobar .top-infobar-icons a{color:var(--base-50) !important}.top-infobar .top-infobar-icons a:hover{color:var(--base-primary) !important}.fixed-top{position:fixed !important;top:0 !important;z-index:1030 !important}header .top-navbar .navbar-brand{color:var(--base-50) !important}header .top-navbar .mobile-call-menu-icons a{color:var(--base-50) !important}.offcanvas-mobile-menu .offcanvas-header .mobile-menu-brand-name,.offcanvas-mobile-menu .mobile-menu-list li>a,.offcanvas-mobile-menu .mobile-menu-list ul>a,.offcanvas-mobile-menu .mobile-menu-icons a{color:var(--base-950) !important}.navbar-nav.navbar-desktop-menu .nav-item a.nav-link{color:var(--base-50) !important}header .header-content h1{color:var(--base-100) !important}header .header-content h1>span{color:var(--base-primary) !important}header .header-content p{color:var(--base-300) !important}header .header-content p.text-primary{color:var(--base-primary) !important}.header-sm{min-height:60vh !important}.header::before,.header-sm::before{content:"" !important;position:absolute !important;left:0 !important;top:0 !important;height:100% !important;width:100% !important;background:var(--base-950) !important;opacity:.8 !important}.top-navbar,.navbar-nav .nav-item a.nav-link,.navbar-nav.navbar-mobile-menu .dropdown-item{transition:background-color .5s,border-bottom-color .5s !important}.navbar-nav.navbar-desktop-menu .nav-item a.nav-link.active,.navbar-nav.navbar-desktop-menu .nav-item:hover a.nav-link{color:var(--base-50) !important;border-bottom:1px solid var(--base-primary) !important}.navbar-nav.navbar-mobile-menu .nav-item a.nav-link.active,.navbar-nav.navbar-mobile-menu .nav-item:hover a.nav-link,.navbar-nav.navbar-mobile-menu .dropdown-item:hover{color:var(--base-950) !important;background:var(--base-50) !important}.navbar-border,.hr-border{border-color:var(--base-600) !important}.custom-dropdown{display:none !important;border:1px solid var(--base-950);animation:.5s slideup !important}.custom-nav-item:hover .custom-dropdown.slideup{display:block !important;position:absolute !important;margin-top:1px !important}.custom-dropdown a.custom-nav-link{display:block !important;padding:.25rem .75rem !important;text-decoration:none !important;color:var(--base-950) !important}.custom-dropdown a.custom-nav-link:hover,.custom-dropdown a.custom-nav-link.active,.dropdown-item.active,.dropdown-item:active{color:var(--base-950) !important;background:var(--base-50) !important}@keyframes slideup{from{transform:translateY(10%)}to{transform:translateY(0)}}#services-section .section-content h2,#service-details .section-content h2,#service-details .section-content h3,#service-details .section-content h4,#related-section .section-content h3,#related-section .card-title{color:var(--base-50)}#services-section .section-content p,#service-details .section-content p{color:var(--base-300)}#features-section .section-content h2{color:var(--base-50)}#features-section .section-content p{color:var(--base-300)}#features-section .feature-card .card-title{color:var(--base-50) !important}#features-section .feature-card p{color:var(--base-300) !important}#about-us-section .section-content h2,#about-us-section .section-content h3,#company-details-section .section-content h2,#company-details-section .section-content h3{color:var(--base-50)}#about-us-section .section-content p,#company-details-section .section-content p{color:var(--base-300)}#about-us-section .section-content .bullet-points,#service-details .section-content .bullet-points{color:var(--base-300)}#about-us-section .contact-us-banner{color:var(--base-50) !important}#schedule-section .section-content h2{color:var(--base-50)}#schedule-section .section-content p{color:var(--base-300)}#schedule-section .section-content .weekly-schedule{color:var(--base-300)}#schedule-section .section-content .weekly-schedule .card-title{color:var(--base-50) !important}#testimonials-bg{background:url('../media/imgs/bg/testimonial.webp') no-repeat center center !important;background-size:cover}#testimonials-section .section-content h2{color:var(--base-50)}#testimonials-section .section-content p{color:var(--base-300)}#testimonials-section .testimonials-carousel .testimonial-content{color:var(--base-50)}#testimonials-section .testimonials-carousel .customer-name{color:var(--base-100)}#testimonials-section .testimonials-carousel .customer-designation{color:var(--base-300)}#testimonialsCarousel .carousel-indicators [data-bs-target]{height:.5rem !important;width:.5rem !important;border:0 solid transparent !important;border-radius:100% !important}#testimonialsCarousel .carousel-indicators .active{background-color:var(--base-primary) !important}#faqs-section .section-content h2{color:var(--base-50)}#faqs-section .section-content p{color:var(--base-300)}#faqs-section .faq-card svg{fill:var(--base-950);color:var(--base-950)}#faqs-section .faq-card .card-title{color:var(--base-100)}#faqs-section .faq-card .card-text{color:var(--base-300)}#faqs-section .faq-card,#faqs-section .card-icon{transition:background-color .5s ease}#faqs-section .faq-card:hover,#faqs-section .faq-card:hover .card-icon{background:var(--base-700) !important}#faqs-section .faq-card:hover{box-shadow:0 8px 32px 0 #0000001A}#blog-section .section-content h2,#blog-section .section-content .h2{color:var(--base-50)}#blog-section .section-content .credits{color:var(--base-500)}#blog-section .section-content blockquote{color:var(--base-50)}#blog-section .section-content p,#blog-section .section-content ol,#blog-section .section-content ul,#blog-section .section-content figcaption{color:var(--base-200)}#locations-section .section-content h2{color:var(--base-50)}#locations-section .section-content p{color:var(--base-300)}#locations-section .service-areas svg{color:var(--base-300)}#locations-section .service-areas .area-name{color:var(--base-primary)}#quotation-section{background:url('../media/imgs/bg/contact-us.webp') no-repeat center !important;background-size:cover}#quotation-section .section-content h2,#contact-us-section .section-content h2{color:var(--base-50)}#quotation-section .section-content p,#contact-us-section .section-content p{color:var(--base-300)}#terms-of-service-section .section-content h2,#terms-of-service-section .section-content h3,#privacy-policy-section .section-content h2,#privacy-policy-section .section-content h3{color:var(--base-50)}#terms-of-service-section .section-content p,#privacy-policy-section .section-content p{color:var(--base-300)}#terms-of-service-section .section-content p.mini-quote,#privacy-policy-section .section-content p.mini-quote{color:var(--base-200)}#footer *{color:var(--base-950)}.gradient-card{background:radial-gradient(98.36% 98.36% at 0 1.64%,var(--base-900) 0,var(--base-950) 100%),linear-gradient(148.03deg,var(--base-700) 3.21%,var(--base-950) 26%,var(--base-950) 76.95%,var(--base-900) 99.04%) !important;border:1px solid !important;z-index:1 !important}.gradient-card.is-hoverable:hover{box-shadow:0 .5rem .5rem 0 #00000099}.gradient-card::before{position:absolute !important;content:"" !important;inset:0 !important;background:var(--base-primary) !important;z-index:-1 !important;opacity:0 !important;transition:opacity .5s !important;border-radius:.375rem !important}.gradient-card .card-title{color:var(--base-50) !important}.gradient-card p{color:var(--base-300) !important}.gradient-card:hover .card-title,.gradient-card:hover p,.gradient-card .btn{transition:color .5s}.gradient-card:hover .card-title,.services-carousel .owl-item.active.center .gradient-card .card-title{color:var(--base-950) !important}.gradient-card:hover p,.services-carousel .owl-item.active.center .gradient-card p{color:var(--base-600) !important}.gradient-card .btn{transition:background-color .5s}.gradient-card:hover .btn,.services-carousel .owl-item.active.center .gradient-card .btn{color:var(--base-50) !important;background-color:var(--base-950) !important}.gradient-card:hover::before,.services-carousel .owl-item.active.center .gradient-card::before{opacity:1 !important}@media(min-width:768px){.services-carousel .owl-item.active.center .service-card{transform:scale(1.15);border:0 !important}.services-carousel .service-card{margin-bottom:3rem !important}}@media(min-width:576px) and (max-width:991px){.services-carousel .owl-nav .owl-prev{left:35% !important}.services-carousel .owl-nav .owl-next{right:35% !important}}@media(min-width:992px){.services-carousel.owl-carousel .owl-dots.disabled,.services-carousel.owl-carousel .owl-nav.disabled{display:block}.services-carousel .owl-nav .owl-prev{left:43% !important}.services-carousel .owl-nav .owl-next{right:43% !important}}.services-carousel .service-card{margin:3rem 0 0}.owl-nav .owl-prev{position:absolute;bottom:0;left:30%;opacity:1;font-size:30px !important;z-index:1}.owl-nav .owl-next{position:absolute;bottom:0;right:30%;opacity:1;font-size:30px !important;z-index:1}.owl-dots{text-align:center;padding:.8rem}.owl-dots .owl-dot{height:8px;width:8px;border-radius:10px;background:#ccc !important;margin-left:3px;margin-right:3px;outline:0}.owl-dots .owl-dot.active{height:10px;width:10px;background:var(--base-primary) !important}
.custom-nav-sub-item{
    position : relative;
}

.custom-nav-sub-item:hover .custom-sub-dropdown.slideup {
    display: block !important;
    position: absolute !important;
    margin-top: 1px !important;
}

.custom-sub-dropdown {
    display: none !important;
    border: 1px solid var(--base-950);
    animation: 0.5s slideup !important;
    margin-top: -1px;
    left: 100%;
    top: 0;
}

.custom-sub-dropdown-mobile {
    display: block !important;
    border: none;
    margin-left :10px;
    animation: 0.5s slideup !important;
    margin-top: -1px;
}

.custom-nav-sub-item-mobile{
    position : relative;
}


@media (max-width: 1000px) {
    .location-service-section{
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
}



/ location services /

.location-service-section{
    padding-right: 80px;
    padding-left: 80px;
}
.location-title{
    padding:10px;
    color: var(--base-50) !important;
}
.sub-nav-link.active{
    color: var(--base-950) !important;
    background: var(--base-50) !important;
}
