﻿@media screen and (max-width:900px) {
    .about-footer-sec, .appbtnnul, .designer_link2, .footer-down-iner2, .social-icons-ul, .textdoctchec-a33, .textdoctchec-p2, .top-header-ul, .top-icons-ul {
        text-align: center;
    }

    .top-header {
        height: auto;
        display: inherit;
    }

    .nubericon-sec, .owl-nav, .slide-text > a.btn-default, .slide-text > a.btn-primary {
        display: none!important;
    }

    .logo-sectinmain22 {
        margin: 0;
        width: 203px;
    }

    .menu-sec {
        margin: 0!important;
    }

    .top-icons-ul {
        margin: 0;
    }

    .menu-logo-img {
        width: 180px;
    }

    .menu-text {
        padding: 15px 0;
        font-weight: 600;
        line-height: 24px;
        font-size: 16px;
    }

    .fixed .menu-logo2-img {
        display: none;
        width: 44px;
    }

    .main-footer-top, .p-page {
    padding: 0px 0px 20px 0px;
    }

    .top-menusec:after {
        padding: 5px 0!important;
        height: 55px!important;
        width: 80%!important;
    }

    .about-footer-sec {
        margin: 5px auto;
    }

    .footer-down-iner p {
        font-size: 13px;
        text-align: center;
    }

    .social-icons {
        padding: 0 0 10px;
    }

    .footer-down-iner2 {
        float: none;
    }

    .about-ussec-datap, .outteam-ussec-datahp1, .team-imgsec-h4 {
        text-align: justify;
    }

    .logo-sectinmain {
        top: 0;
    }

    .top-menusec {
        padding: 5px 0!important;
        height: auto!important;
    }

    .classimgotherss, .dserviceshh, .footer55-social-ul, .ourdoctor, .ourservvmm {
        margin: 0 0 0px;
    }

    .control-round:hover .carousel-control, .quation-sectext:before, .slide-text > h2, .slide-text > p {
        display: none;
    }

    .slide-text {
        width: 80%!important;
        left: 5%!important;
        top: 30%!important;
    }

        .slide-text > h1 {
            font-size: 17px!important;
            font-style: normal!important;
            line-height: 24px!important;
            font-weight: 600!important;
            margin: 0;
            display: none!important;
        }

    .visionhead-sec {
        margin: 30px 0 0;
        padding: 0;
    }

    .vision-section {
        margin: 0 0 15px;
    }

    .quation-sec-psec22 {
        margin-left: 0!important;
    }

    .quation-sectext {
        height: auto!important;
        margin: 10px 0 20px;
    }

    .testmonial333 {
        padding: 0!important;
    }

    .quationsec-bg {
        padding: 0 0 20px;
    }

    .about-ussec {
        margin: 10px 0;
        padding: 0px 0;
    }

    .about-ussec-datah2 {
        font-size: 20px;
        line-height: 30px;
    }

    .about-locationse, .contamarrr, .intimages-left {
        margin: 10px 0;
    }

    .outteam-ussec-datah2, .serviessec-ussec-datah2 {
        font-size: 25px;
        line-height: 30px;
    }

    .serviessec {
        padding: 40px 0;
    }

    .contact-secbox, .contact-shadw, .contactus-sec, .doctorcheckupsec, .donthestate {
        padding: 0;
    }

    .outteam {
        padding: 40px 0 30px;
    }

    .patient-ussec-datah2 {
        margin: 5px 0 0;
        font-size: 22px;
        line-height: 35px;
    }

    .our-team, .patient-secmain {
        margin: 0 0 30px;
    }

    .team-imgsec-h4 {
        font-size: 24px;
        line-height: 27px;
    }

    .messbox-sec-h2 {
        margin: 10px 0 25px;
        font-size: 22px;
        line-height: 20px;
    }

    .dservices, .pagedata-sec {
        margin: 30px 0;
    }

    .aboutus-pagetext-h2 {
        text-align: center;
        font-size: 23px;
        line-height: 30px;
    }

    .aboutus-pagetext-ul {
        text-align: center;
        float: none;
        margin: 10px 0 0;
    }

    .background-images22 {
        height: 150px;
    }

    .text-headingtt-h2 {
        font-size: 19px;
    }

    .footer-downmain-sec {
        height: auto;
        padding: 10px 0px;
    }

    .locationdefaff {
        width: 100%;
        height: auto;
        padding: 20px 15px 15px;
    }

    .locationheigg {
        width: 100%;
        height: auto;
    }

    .locationdefa {
        padding: 30px 15px 0;
    }

    .aboutimagess {
        width: 100%;
    }

    .aboutimagess55, .locadefa {
        height: auto;
    }

    .healthcentremain {
        margin: 30px 0 0;
    }

    .healthcentre-box1 {
        height: auto;
        width: 100%;
        padding: 30px 0;
    }

    .healthcentre {
        padding: 0 15px;
    }

    .healthcentre-h222 {
        font-size: 16px;
        line-height: 25px;
    }

    .fun-fact-section .count-box .count-text, .healthcentre-secbox22 {
        font-size: 25px!important;
    }

    .healthcentre-secbox22 {
        padding: 18px 0 0 1px;
        height: 60px;
        width: 60px;
    }

    .flippy-featured-container {
        padding: 0 0 15px;
    }

    .flippy-featured-title-front {
        font-size: 18px;
    }

    .quation-sec {
        padding: 15px 0px 30px 0px;
        margin: 0;
    }

    .componentsectet-h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .componentsecbg {
        padding: 60px 0;
    }

    .dservices-datah2 {
        font-size: 22px;
        line-height: 35px;
    }

    .dserviceshh-h222 {
        font-size: 17px;
        line-height: 25px;
    }

    .dservicesimg {
        margin: 0 0 10px;
    }

    .owlteammain {
        padding: 20px 0 40px;
    }

    .client-says, .marginservv, .meetteammm, .teadmheaddd, .textdoct-img33 {
        margin: 0;
    }

    .owl-img-wpr {
        margin: 0 0 15px!important;
    }

    .teammemb {
        margin: 20px 0 0;
    }

    .teammemb-a {
        width: 200px;
        height: 50px;
        font-size: 14px;
        line-height: 25px;
        padding: 12px 0 0;
    }

    .ourservv-datah2 {
        font-size: 22px;
        line-height: 42px;
    }

    .ourservv {
        padding: 0px 0 0;
        margin: 30px 0px 0px 0px;
    }

    .patient-secbgg {
        padding: 50px 0;
    }

    .footer55-social-ul li {
        padding: 0;
        text-align: center;
    }

    .contact-secbox2-a, .information-a, .top-icons-ul li a {
        font-size: 13px;
    }

    .componentsectet-a {
        width: 160px;
        height: 50px;
    }

    .top-header-ul li {
        text-align: center;
        line-height: 30px;
        display: inline-block;
        float: none;
    }

    .top-icons-ul li a i {
        padding: 0 10px;
    }

    .contactusdeff {
        padding: 20px 0 0 30px;
    }

    .contactusdeff-datah2 {
        font-size: 22px;
        line-height: 28px;
        margin: 0 0 5px;
    }

    .ulcatttt li a {
        font-size: 12px!important;
    }

    .updatingsoon-sec-h2 {
        font-size: 22px;
    }

    .textdoctchec {
        text-align: center;
        margin: 30px 0 0;
    }

    .textdoctchec-p {
        text-align: center;
        font-size: 16px;
    }

    .textdoctchec-h1 {
        margin: 10px 0;
        font-size: 20px;
        line-height: 35px;
        text-align: center;
    }

    .textdoctchecaa {
        float: none;
        display: inline-block;
        margin: 0 0 30px;
    }

    .funfatsecc {
        margin: 0;
        padding: 0 0 10px;
    }

    .dserviceshh-p {
        text-align: left;
    }

    .doctpagennnh2 {
        margin: 30px 0 10px;
    }

    .fun-fact-section .count-box .icon-box {
        margin-bottom: 5px!important;
    }

    .fun-fact-section .count-box .counter-title {
        margin: 0 0 20px!important;
    }

    .doctor-seccc {
        padding: 15px;
    }

    .textheadinggrr-p {
        margin: 5px 0 0;
    }

    .fun-fact-section .count-box {
        float: left;
        width: 100%;
        border: 1px solid #e1e1e1;
        padding: 10px 0 10px 10px;
        margin: 0 0 10px;
    }

    .vertical-tab .nav-tabs, .vertical-tab .tab-content {
        width: 100%!important;
        float: left!important;
    }

    .vertical-tab .nav-tabs {
        min-width: 100%!important;
    }

    .footer55-social-ul li a {
        padding: 0 8px 0 0;
    }

    .top-icons {
        padding: 10px 0 0;
    }

    .cont-secbox22 {
        height: 40px;
        width: 40px;
        padding: 9px 0 0 1px;
        font-size: 21px!important;
    }

    .contact-secbox2 {
        margin: -43px 0 20px;
        padding: 0 0 10px 50px;
    }

    .appbtnnul li a {
        margin: 5px 0 0;
    }

    .about-ussec-datap {
        margin: 15px 0 0px;
    }

    .aboutimagess, .ourvisionseccgg, .teammemb {
        margin: 15px 0 0;
    }

    .countersection22 {
        padding: 20px 0px 25px 0px;
    }

    .counter {
        margin: 0px 0px 15px 0px;
    }

    .counter-value {
        font-size: 30px;
    }

    .textdoctchec-a33 {
        font-size: 25px;
    }

    .getappointul li a {
        padding: 5px 8px;
    }

    .getappointul {
        text-align: center;
        margin: 0px 0px 30px 0px;
    }

    .main-slider .owl-theme .owl-dots .owl-dot span {
        margin-top: -45px !important;
    }

    .flogo56t {
        width: 200px !important;
    }

    .footer55-social-ul li a i {
        height: 35px;
        width: 35px;
        font-size: 12px;
        line-height: 34px;
    }

    /**********footer***********/
    .about-footer-sec-h2 {
        margin: 0px 0px 20px 0px;
    }

    .footer-location-icon {
        left: 15px;
    }

    .footer-location-sectext {
        padding: 0px 0px 0px 30px;
    }

    .about-footer-sec {
        margin: 0px 0px 10px 0px;
    }

    .footer-down-iner p {
        text-align: center;
    }

    .designer_link2 {
        float: none;
    }

    .footer-down-iner2 {
        float: none;
    }

    .main-footertop33 {
        padding: 40px 0px 0px 0px;
    }

        .main-footertop33:before {
            width: 78%;
        }

    .ourdoctor {
        padding: 0px 0px 30px 0px;
    }

.fix-social-ul {
    top:36%;
}


}
