
/* CSS Document */
/* On screens that are 992px or less, set the background color to blue */

@media (min-width: 1200px) {

}


@media screen and (max-width: 1600px) {




}



@media screen and (max-width: 992px) {

.midle-menu-sec ul{ flex-wrap:wrap; padding-left:0; }
.logo img {
    margin: 30px 0 0 0;
    z-index: 99;
    position: relative;
    width: 70%;
}

.bot-banner img {
 height: auto;
        object-fit: cover;
        object-position: right;
}
.bot-banner .col-md-12{ padding-left:0; padding-right:0; }

.bot-banner{ background-color:inherit; height:auto; }

.treat-box-inner{ margin-bottom:30px; }


.logo{ text-align:center; display: block; }
.logo img{ display:inline-block; }

.top-header {
    height: auto;
}

.right-whatsapp {
    display: block;
    justify-content: end;
    padding-top: 11px;
    margin-bottom: 27px;
}

.slider-bottom .container img {
    margin-top: 0;
    position: relative;
}

.slider-bottom {
    background-color: #343281;
    background: url(../images/form-bottom-bg.jpg) repeat-x;
    height: auto;
    padding-bottom: 20px;
}

.midle-menu-sec ul li {
    border-right: 0;
    width: 45%;

}

h2 {
    color: #000;
    font-size: 33px;
    line-height: 43px;
    font-weight: 700;
    margin-bottom: 20px;
}

.right-form h2 {
    color: #000;
    font-size: 30px;
    line-height: 35px;
    margin-bottom: 0;
}

.right-form h3 {
    font-size: 20px;
    color: #000;
    font-weight: normal;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 23px;
}

.top-tab ul li .nav-link {
    border: 1px solid #000;
    color: #000;
    border-radius: 26px;
    font-size: 14px;
    padding: 0 10px;
    margin: 0px 3px 10px;
}

.top-tab ul li .nav-link.active {
    border: 1px solid #ff0000;
    color: #fff;
    border-radius: 26px;
    font-size: 14px;
    padding: 0 10px;
    margin: 0px 3px 10px;
    background-color: #ff0000;
}

.tab-content .card h6 {
    font-size: 22px;
    font-weight: 700;
}

.tab-content .card p {
    font-size: 14px;
    line-height: 21px;
}

.tab-content .card {
    height: auto;
}

.procidure img{ margin-bottom:20px; }
.specialist-left {
    padding: 15px;
}

.bot-banner-2 {
    background: url(../images/bot-banner-2.png) no-repeat 0 0;
    background-size: contain;
    height: auto;
    padding: 60px 0 0 0;
}

.doctor-rightt h3 {
    color: #000;
}

.doctor-rightt h6 {
    color: #000;
    margin-bottom: 30px;
}

.doctor-rightt p{ color:#000; }
.specialise-right {
    margin-left: 0;
    width: 100%;
}

.review {
    background-color: #7e92a3;
    color: #fff;
    margin-top: 100px;
    padding-top: 67px;
}

.slider9 .slick-prev{ display:none !important; }
.slider9 .slick-next{ display:none !important; }
.accordion-button {
    font-size: 17px;
    font-weight: 700;
}

.accordion-body {
    text-align: left;
    font-size: 17px;
}

.location iframe{ width:100%; height:auto; }
footer {
        background-color: #981313;
        height: auto;
        line-height: 39px;
        color: #fff;
        padding: 15px;
    }



}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 767px) {



}




