@media screen and (max-width:991px) {   
    br{display: none;}

    .wrapper {
        width: 100%;
        padding: 0px 0px;
    }
    .logo img {
        width: 150px;
        height: auto;
    }
    .nav-links{
        display: block;
        margin: 10px 0px;
    }
    .mob-nav-icon{
        display: flex;
        gap: 10px;
        align-items: center;
    }
    .call {
        display: inline;
        margin-right: 5px;
    }
    .banner-txt{text-align: center;}
    .banner-head h1{font-size: 30px;text-align: center;margin-top: 15px;}
    .book, .book1, .bookw{margin: 15px auto;}
    .banner, .faq{
        background: linear-gradient(288deg, #E7F6FF 0%, #CCECFE 26.56%, #F1FAFF 58.33%, #D1EEFF 100%);
        padding: 25px 0px;
        background-size: cover;
    }
    .treatments{background: #E4F4EC;padding: 25px 0px;}
    .gallery{background: #FFF0F1;padding: 25px 0px;}
    /* book appoint */
    .call-book{
        background: #197AB2;
        padding: 25px 0px;
        border-radius: 15px;
    }
    footer{
        margin: 0px 0px 0px 0px;
    }
    footer .logo img {
        margin: auto;
        display: block;
    }
    .book-btn{
        margin: 30px auto 0px auto;
    }
    .tratement-contbox p{height: auto;}
    @keyframes jittery {
        5%, 50% {
            transform: scale(0.7);
        }
        10% {
            transform: scale(0.8);
        }
        15% {
            transform: scale(0.9);
        }
        20% {
            transform: scale(1) rotate(-5deg);
        }
        25% {
            transform: scale(1.02) rotate(5deg);
        }
        30% {
            transform: scale(1.0.4) rotate(-3deg);
        }
        35% {
            transform: scale(1.06) rotate(2deg);
        }
        40% {
            transform: scale(1.06) rotate(0);
        }
     }
     @keyframes heartbeat {
        50% {
            transform: scale(1);
        }
     }
     .book-btn {transform: scale(0.8);}
     .custom-tab-content p{height: auto;}
     .consult-sec p{height: auto;}
     .gallery-sec img {
        border-radius: 0px 20px;
    }
    .banner-text{display: none;}
    
}
/* font */
@media screen and (max-width:601px) {  
.banner-head {font-size: 30px;text-align: center;margin-top: 15px;}
.sec-title {font-size: 18px;text-align: center;letter-spacing: 4px;display: block;}
.title h1, .title h2, .tit-wh h2 { font-size: 25px;text-align: center;margin: 10px 0px;}
}
@media screen and (max-width:401px) {
.sec-title {font-size: 14px;text-align: center;letter-spacing: 4px;}

}
/* treatement */
@media screen and (max-width:601px){
    
    .treatement-sec p{font-size: 12px;}
    .counter {font-size: 25px;}
    .counter {
        color: #1F89C6;
        font-family: 'Mont';
        font-size: 50px;
        font-style: normal;
        font-weight: 950;
        line-height: normal;
    }
    .accordion{width: 100%;}
    p.para {
        text-align: justify;
    }
    .accordion-header {
        padding: 20px 40px 20px 20px;
    }
    .social-icon a{margin: auto;}
        /* testimonial */
    .custom-tab {
        justify-content:left;
        gap: 30px;
    }
    .border-l{display: none;}
    .consult-sec h3{text-align: center;}
    .gallery-sec img {
        border-radius: 0px 10px;
    }
}
@media screen and (max-width:1200px){
    .about::before, .christina::after, .doctor::before, .testimonial::before, .testimonial::after{
        display: none;
    }
}
@media screen and (max-width:767px){
    .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: -30px;
        position: relative;
        z-index: 999;
    }
    .ban-cont {
        font-size: 2em;
    }
    .cont-box-post {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 20px;
    }
    .call2text {
        font-size: 1.2em;
    }
}
@media screen and (max-width:450px){
    .ban-cont {
        font-size: 1.5em;
    }
    .book-btn , .book-btn2{
        height: 50px;
        width: 200px;
    }
    .book-btn span, .book-btn2 span {font-size: 14px;}
    .call2text {
        font-size: 1em;
        line-height: 25px;
    }
}
@media screen and (max-width:1000px){
    .testi-slider .owl-nav {
        position: initial;
        display: flex;
        /* gap: 15px; */
        justify-content: center;
        width: 100%;
        /* transform: scale(0.8); */
    }
    .testi-slider .owl-next{
        position: initial;
        right: -65px;
    }
    .google-cont .google-img {
        display: block;
        margin: 10px auto 0px;
    }
    .google-cont p{text-align: center;}
    .google-btn{margin: auto;}
    .testi-slider .item {
        padding: 30px 0px;
        margin: 0px  !important;
      }
}