
/* 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) {

    .doctor {
    background: url(../images/testi-left-bg.jpg) no-repeat -100px 0;
    height: 600px;
    margin: 7px 0 0 0;
}
}



@media screen and (max-width: 992px) {

.testi-box{ width: 100%; }
.form-inner input[type="email"]{ width: 100%; }
.owl-next{ right: 0; }
.midle-search{ margin-right: 0px; }
.midle-hright{ width: 224px; }
.menu ul li{ margin-right: 7px;  padding-right: 0px; }
.menu{ margin-left: 15px; }
.course-box {
width: 48%;
        float: left;
        margin: 0 7px 20px 7px;
        background-color: #fff;
        padding: 15px;
        border-radius: 6px;
}
.course-panel .course-box:nth-child(3n) {
     margin: 0 7px 20px 7px;
}

#counter .item .count{ font-size: 44px; line-height: 47px; }
#counter .item h3{ font-size: 20px; }
.recomended-section{ padding-bottom: 0; }
.counter2{ margin-bottom: 50px; }

.welcome-cojntent {
    width: 100%;
}

.welcpome-pan ul li{ margin-bottom: 15px; }
.welcpome-pan ul{ padding-left: 30px; }
.welcpome-pan ul li:last-child{ margin-top: 0; }
.welcome-cojntent{ padding-left: 30px; }
.whoweare-right{ float: none; width: 100%; }
.welimg{ float: none; }
.container{ padding-left: 15px; padding-right: 15px; }
.recomended-box{ width: 100%; margin-bottom: 80px; }
.menu ul li a{ font-size: 17px; }
.progress-right{ width: 100%; float: none; }
.owl-prev{ display: none !important; }
.owl-next{ display: none !important; }
.foot-top-form{ padding: 59px 15px 60px 15px; }
.form-inner input[type="submit"]{ font-size: 18px; padding: 0 23px; }
.form-inner input[type="email"] {  width: 60%; font-size: 20px;}
.foot-block-pan .footer-block:first-child { width: 46%; margin-right: 4%;}
.foot-block-pan .footer-block:nth-child(2) {
    width: 23%;
}
.red{ width: 100%; }
.about-top-left{ width: 100%; }
.body-section { padding: 50px 0 50px 0;}
.about-top-right{ float: none; width: 100%; padding: 65px 0 0 0; clear: both; }
.faqpanel { padding: 50px 0 50px 0;}
.faq-right{ width: 100%; }
.faq-left{ width: 100%; }
.team-box{width: 43%;float: left; margin: 0 25px 25px 25px;}
.team-box img { margin: 10px auto 10px;}
.faq-right img{ margin: 0 auto; }

.inner-banner h1{ font-size: 35px; }
.inner-banner {padding: 50px 0 36px 0;}
.form-right{ width: 100%; }
.contact-left{ width: 100%; }
h2.contact-maintitle{ font-size: 30px; }


.map-section iframe{ height: 400px; }
.dashboard-top{ padding: 60px 0 0 0; }
.dashboard-box { padding-right: 0; }
.dashboard-left{ width: 100%; float: none; margin-right: 0; }
.dashboard-left img{ margin: 0 auto; }
.continue-bt-con{ float: none; }
.upcoming-top{ padding: 0 0 9px 0; }
.progress-left {
    width: 100%;
    float: left;
}

.beginer-button {

    width: 137px;

}

.section-content h1 {
    font-size: 37px;
    margin-bottom: 20px;
}
ul.bottomphone li{ float: none; width: 100%; margin-bottom: 15px; }

.slider div{ height:200px; }
.right-form{ margin-top:0; }



.top-header {

    padding-bottom: 28px;
    height: auto;
}

.slick-prev{ display:none !important; }
.slick-next{ display:none !important; }
.w-icon1 {
    position: absolute;
    right: 0;
    top: 7px;
}

.service-sec {
    padding: 37px 0 15px 0;
}

.testimonial img{ margin-bottom:30px; }

.botbanner{ background-image:none; background-color:#3e3b97;         height: auto; }
.botbanner p{ width:100%; }
.doctor-right img{ margin:0; }
.doctor{ height:auto; }

.slider5 {
    margin-top: 20px;
    margin-bottom: 35px;
}

.accordion-button {
    font-size: 17px;
    font-weight: 700;
}

.accordion-body {
    text-align: left;
    font-size: 17px;
}

footer {
    background-color: #282828;
    line-height: 72px;
    color: #fff;
    height: auto;
    line-height: 39px;
}

.faq-sec {
    padding: 131px 0 69px 0;
}

.slider5 h2 {
    color: #fff;
    margin-bottom: 20px;
    margin-top: -10px;
}

.logo img {
    margin: 30px 0 0 0;
    width: 72%;
}

.contact-details a {
    color: #000;
    font-size: 18px;
}

footer .bottom-sec .col-md-12 div {
    display: block;
    
}



}

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 767px) {



}




