@media(max-width:1500px) {}

@media(max-width:1400px) {}

@media(max-width:1200px) {}

@media(max-width:1069px) {}

@media(max-width:991px) {

    header .navbar-nav {
        text-align: start;
        align-items: start;
    }

    header .nav-link {
        color: #000;
    }

    #about-doctor .about-img-small,
    #about-doctor .about-img-large {
        height: 100%;
    }


    header .navbar .whatsapp {
        margin-top: 20px;
    }

    #counter-section .counter-item:last-child {
        border-bottom: none;
        justify-content: flex-start;
    }

    #counter-section .counter-item {
        border-right: none;
        border-bottom: 1px solid var(--border);
        justify-content: center;
        text-align: left;
    }

    #counter-section .counter-item:last-child {
        border-bottom: none;
    }

    #counter-section .counter-content p {
        margin: 0;
        font-size: 15px;
    }



}

@media(max-width:767px) {
    #ent-services h2 {
        font-size: 30px;
    }

    header .navbar-brand {
        width: 80px;
    }

    #ent-faq h2 {
        font-size: 30px;
    }

    header .whatsapp {
        margin-left: 0px;
    }

    #about-doctor #doctor-content h2 {
        font-size: 30px;
    }

    #ent-faq .accordion-button {
        padding: 15px;
    }

    #ent-faq .accordion-body {
        padding: 15px;
    }

    #testimonial-section h2 {
        font-size: 30px;
    }

    #testimonial-section .testimonial-head {
        display: block;
    }

    #ent-video h2 {
        font-size: 30px;
    }

    #ent-video .video-box video {
        height: 350px;
    }

    #appointment h2 {
        font-size: 30px;
    }

    #appointment .appointment-form h3 {
    font-size: 28px;
}
#appointment .appointment-form {
    padding: 20px;}
}

@media(max-width:643px) {}

@media(max-width:576px) {}

@media(max-width:480px) {

    .sticky .headermn .navbar .navbar-brand {
        width: 100px;
    }

    header .header-top {
        display: none;
    }

    header .navbar-nav {
        gap: 20px;
    }

    header .headermn .navbar .navbar-brand {
        width: 100px;
    }

    header .navbar .offcanvas {
        width: 300px;
    }


    footer .footertop .about img {
        width: 100px;
    }

    footer .row {
        row-gap: 20px;
    }

    footer .footertop {
        padding: 25px 0 0px;
    }

    footer .footertop .about p {
        width: 100%;
    }

    footer .footerboo ul {
        display: block;
        text-align: center;
    }

    footer .footerboo ul li:first-child {
        margin-bottom: 10px;
    }



}

@media(max-width:400px) {}

@media(max-width:359px) {}