/* @media screen and (max-width: 768px) {

    .slider-btn {
        display: none;


    }
} */

@media (max-width: 768px) {



    body::before {
        display: block;
        content: '';
        height: 80px;

    }


    .slider-text-box a {
        display: none;
    }

    .ar-logo img {
        max-width: 50px;

    }

    .slider-text-box {
        vertical-align: middle;

    }

    .top-header {
        display: none;
    }

    .ar-sticky {
        position: fixed !important;
        top: 0;
    }

    .navbar-nav {
        gap: 0 !important;
    }

    /* lightbox */
    /* Hero SECTION */

    .hero-title {
        font-size: 2rem;

    }

    .hero-txt-row {
        padding-right: 8rem;
    }



    .hero-txt-container {
        padding-right: 5rem !important;
    }



    .hero-section {
        height: 40vh !important;
    }

    .hero-txt-container {

        height: 40vh;

    }

    .lightbox {
        margin-top: 0;
    }

    .lightbox img {
        /* max-height: 45vh; */
        max-width: 90%;

    }

    /* Common */
    .secondary-heading,
    .secondary-heading-white {
        font-size: 2.8rem;
    }

    .section-padding {
        padding: 4.8rem 0;
    }

    /* Common Ends */

    .slide1,
    .slide2 {
        height: 50vh !important;
    }

    .owl-prev,
    .owl-next {
        display: none !important;
    }


    .section-top-margin {
        margin-top: 4.8rem;
    }


    .section-bottom-margin {
        margin-top: 4.8rem;
    }

    .section-bottom-margin {
        margin-bottom: 4.8rem
    }

    .section-padding {
        padding: 4.8rem 0;
    }

    .section-top-padding {
        padding-top: 4.8rem;
    }

    .section-bottom-padding {
        padding-bottom: 4.8rem;
    }


    /* ********************* ********/
    /* *****About Section Home Page** */
    /* ************************** */


    .hero-txt-container {

        align-items: end;
        padding-bottom: 5rem;
    }

    .hero-txt-row {
        padding-left: 2rem;
        align-items: end !important;
    }

    .a-h-p-t {
        font-size: 2.4rem;
    }

    .hero-btn {
        padding: 8px 16px !important;
        font-size: 1rem;
    }

    /* Home: Section-Top-Section */

    .n-margin {
        margin-top: 0;
    }


    .doc-img-box img {
        /* height: %; */
        width: 100%;
    }

    .doc-intro-row {
        row-gap: 0;
    }

    .doc-into-box {
        padding: 2.4rem;
    }

    .doc-intro-title {
        font-size: 2.4rem;
    }


    .why-choose-us {
        padding: 4.8rem 1rem;
    }

    .why-choose-us h2 {
        font-size: 2.4rem;
    }

    .why-choose-us h3 {
        font-size: 1.8rem;
    }



    /* Home: Testimonials Start */

    .testimonial-slider {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    /* Home: Testimonials Ends */

    .faq {
        padding: 4.8rem 0;
    }

    .contact .contact-section {
        padding-top: 4.8rem;
        padding-bottom: 4.8rem;
    }

    .footer-logo {
        width: 20%;
    }

    /* Heading */
    /* .secondary-heading {
        font-size: 2.4rem;
        margin-bottom: 2.4rem;
    } */

    /* Contact Us Page */
    .contact-us {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .contact-form-box {
        padding: 2.5rem 1.6rem;
    }

    .subheader-title {
        font-size: 3.2rem;
        font-weight: 600;

    }

    .subheader-box {
        padding-left: 1.6rem;
    }

    /* Treatment Page */

    .treatment-section {
        padding: 4.8rem 1rem;
    }


    .hide-on-desktop {
        display: block;
    }

    /* Gallery Tabs */

    .g-tab-header {
        overflow-x: auto;
        flex-wrap: nowrap;
        padding-bottom: 5px;
        -webkit-overflow-scrolling: touch;
    }

    .g-tab-btn {
        padding: 8px 15px;
        font-size: 14px;
        white-space: nowrap;
    }

    .g-gallery-grid {
        grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    }

    /* ***********************About us Page */

    .t-content {
        padding: 0 1rem;

    }

    .faq {
        padding: 4.8rem 0;
    }

    .treatment-section {
        padding: 4.8rem 0;
    }

    .treatment-title {
        font-size: 2.4rem;
    }

    /* Footer */


}

@media (max-width: 480px) {
    .g-gallery-grid {
        grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
        gap: 10px;
    }
}

/* Hide on desktop */
@media (min-width: 768px) {
    .mobile-cta {
        display: none;
    }
}