     @media only screen and (max-width: 767px) {

        html, body {
            overflow-x: hidden;
        }

        .xs-mb-30 {
            margin-bottom: 30px;
        }

        .xs-mb-20{
            margin-bottom: 20px;
        }

        .xs-mt-40{
            margin-top: 40px;
        }

        .xs-pb-20 {
            padding-bottom: 20px;
        }

        .xs-pt-20 {
            padding-top: 20px;
        }

        .xs-pt-0 {
            padding-top: 0px;
        }

        nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile {
            background: #00467d;
        }

        .sticky-cta-right {
            display: none;
        }

    .home-blog-style-one-item img {
        border-radius: 50px 50px 0 0;
    }

        .navbar-nav>.active>a {
            background: none;
            border-radius: 0;
        }

        .nav-item:hover {
            background: none;
            border-radius: 0;
        }

        .validnavs a {
            color: #fff;
        }

        .d-form-flex {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .main-enquire-form {
            padding: 40px 0 40px 0;
        }

        .form-experts {
            display: flex;
            gap: 10px;
            justify-content: center;
        }

        .d-form-flex a.btn.btn-theme.btn-md.animation {
            padding: 15px 15px;
            display: flex;
            justify-content: center;
        }

        .about_img_1 {
            width: 65%;
            height: 420px;
            margin-top: 0px;
        }

        .about-main-bg {
            padding: 45px 0;
        }

        .abt-main-text h5 {
            font-size: 34px;
        }

        .home-abt-title {
            font-size: 18px;
        }

        .about_iteam li {
           width: 100%;
        }

        .about_img_2 {
            position: absolute;
            width: 50%;
            height: 88%;
            bottom: -115px;
            right: 32px;
        }

        .service-outlet h2 {
            font-size: 32px;
        }

        .choose-us-style-one-items {
            padding: 0px;
        }

        .choose-us-style-one-items .thumb img {
            top: 0;
            height: 100%;
            position: relative;
        }

        .store-ptb h2 {
            font-size: 28px;
            text-align: center;
        }

        .why-choose {
             width: 50%;
         }

        .why-choose-wrapper {
            display: flex;
            justify-content: space-around;
            /* flex-direction: column; */
            flex-wrap: wrap;
            align-items: center;
        }

        .why-choose-title h2 {
            font-size: 28px;
        }

        .why-choose h4 {
            font-size: 18px;
        }

        .why-choose img {
            width: 37%;
        }

        .branches-bg {
            padding: 40px 0px 40px 0px;
        }

        .store-locator h2 {
            font-size: 28px;
        }

        .store-locator {
            padding-bottom: 40px;
        }

        .gallary {
            padding: 40px 0px 40px 0px;
        }

        .gal-heading-title h2 {
            font-size: 32px;
        }

        .gal-mob-none {
            display: none;
        }

        .gal-desk-none {
            display: block;
        }

        .faq-title h2 {
            font-size: 24px;
        }

        .vecura-google-reviews {
            padding: 20px 0px 0px 0px;
        }

        .vecura-google-reviews h2 {
            font-size: 28px;
        }

        .video-heading-title h2 {
            font-size: 27px;
        }

        .home-faq .accordion-style-one button.accordion-button {
            font-size: 16px;
        }

        .accordion-style-one.style-two button.accordion-button::before{
            display: none;
        }

        .home-faq-ptb {
                padding: 20px 0 0px 0;
            }

        img.store-locate-map {
            width: 100%;
            float: none;
        }

        .store-ptb {
            padding: 50px 0 0 0;
        }

        nav.navbar.validnavs ul.nav li.dropdown ul.dropdown-menu>li>a {
        color: #00abe8;
        }

        .services-style-one-area {
            padding: 60px 0 60px 0;
        }

        .navbar-brand>img {
        height: auto;
        max-height: 100px;
        }  

        .treatment-results-bf-af {
            padding: 60px 0 60px 0;
        }

        .treatment-about-img img {
            width: 100%;
        }

        .treatment-locate-map {
            max-width: 100%;
        }

        .treatment-process-wrapper {
            display: flex;
            flex-direction: column;
        }

        .dashed-right {
            display: none;
        }

        .treatments-branches-bg {
        padding: 40px 0px 70px 0px;
    }

    .contact-one-list .item {
        height: 170px;
    }

    .vision-text p {
            width: 100%;
        }

        .abt-values {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
}

    .value-item img {
        width: 65%;
    }

    .brand-one-info p {
            width: 100%;
        }

    .hiring-box {
        background: #00467d;
        padding: 20px;
    }

    .process-title {
        font-size: 28px;
        margin-bottom: 50px;
    }

    .floating-sticky {
        display: flex;
        flex-direction: row;
        justify-content: center;
        background: #d2d2d2;
        position: fixed;
        bottom: 0;
        width: 100%;
        padding: 10px;
        z-index: 999;
    }

    .left-cta-float {
        background-color: #09435d;
        color: #fff;
        font-weight: bold;
        border-radius: 8px;
        padding: 10px;
    }

    .right-cta-float {
        background-color: #00b4f1;
        color: #141414;
        font-weight: bold;
        border-radius: 8px;
        padding: 10px;
    }

    #chat-bot-launcher-container {
        bottom: 85px !important;
        right: 30px !important;
    }

    .faq-poster img {
    position: relative;
    }

    .home-gallery div {
    flex: 70px;
    }

    }