@media(max-width: 1400px) {}

@media(max-width: 768px) {
    .main-header .header-web {
        display: none;
    }


    .nav-bar.nav.main-menu {
        display: none;
    }

    .top-navbar {
        display: none;
    }

    .nav-bar {
        display: none;
    }

    .fixed-header .sticky-header {
        display: none;
    }

    .mobile-header {
        display: flex;
        justify-content: start;
        align-items: center;
        padding: 15px;
    }

    .fixed-header .mobile-header {
        position: fixed;
        right: 0;
        left: 0;
        top: 0;
        background: #fff;
        border-bottom: 2px solid #0c225e;
        transition: .3s;
        padding: 10px 20px;
        z-index: 999;
    }

    .mobile-header .logo img {
        width: 120px;
    }

    .mobile-header .nav-outer {
        margin-left: auto;
    }

    .mobile-header .nav-outer .bx-menu {
        font-size: 30px;
        color: #d80001;
    }

    .banner-appointment {
        display: none;
    }
}

@media(max-width: 768px) {

    .slider-container .slide-content h2 {
        font-size: 26px;
    }

    .slider-container .slide-content p {
        line-height: 30px;
    }

    .services-section {
        padding: 50px 0;
    }

    .section-title {
        font-size: 32px;
        margin-bottom: 10px;
    }

    .section-title br {
        display: none;
    }

    .about-section {
        padding: 50px 0;
    }

    .about-stats {
        display: block;
    }

    .stat h3 {
        margin-bottom: 10px;
    }

    .about-stats .stat {
        margin-bottom: 20px;
    }

    .about-images img {
        width: 100%;
        height: 260px !important;
        margin-top: 20px !important;
    }

    .about-images {
        display: block;
        margin-bottom: 0;
    }

    .about-container {
        gap: 20px;
    }

    .about-right img {
        height: 250px !important;
        width: 100% !important;
    }

    .about-right {
        width: 100%;
    }

    .why-choose-section {
        background-color: #e9f0ea;
        padding: 50px 0;
    }

    .why-title {
        font-size: 32px;
        line-height: 46px;
        margin-bottom: 10px;
    }

    .why-choose-right {
        height: 230px;
        margin-top: 20px;
    }

    .why-choose-right img {
        object-position: top;
    }

    .OurVideo-section {
        padding: 50px 0;
    }

    .testimonial-section {
        padding: 50px 0;
    }

    .testimonial-item {
        padding: 10px 0;
        border-top: 2px solid #f0f0f0;
    }

    .inner-testimonial::before {
        display: none;
    }

    .testimonial-content {
        padding: 20px 0px;
    }

    .blog-area .blog-post {
        padding: 0;
    }

    .blog-area {
        padding: 50px 0;
    }

    .footer-area .fbox {
        padding: 20px;
        border-radius: 20px;
    }

    .footer-area li {
        margin-bottom: 8px;
    }

    .slider-container .owl-carousel .item img {
        height: 420px;
    }

    .contact-info-box {
        padding: 20px;
    }

    .page-id-37 .contact-section.container .row.g-4.align-items-stretch::before {
        width: 100%;
        right: 0;
        top: 0;
        height: 102%;
    }

    .page-id-37 .contact-form {
        padding-left: 0;
    }

}