﻿@media screen and (max-width:900px) {
    .top-header-sec {
        height: auto;
        padding: 0px 0px 0px 0px;
    }

    .container-small {
        padding-left: 15px;
        padding-right: 15px;
    }

    .top-header-icons-ul li a {
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        float: none;
        padding: 0px 0px 0px 0px;
    }

    .top-header-icons-ul li {
        padding: 0px 0px 0px 0px;
        width: 100%;
    }

    .top-header-icons-ul {
        text-align: center;
    }

    .top-icons-ul {
        text-align: center;
        display: none;
    }
    /***************/
    .top-menusec {
        height: auto !important;
    }

    .buttonapp {
        display: none;
        margin: 0px 0px 0px 0px!important;
    }

    .logo-sectinmain {
        margin: 3px 0px 3px 0px!important;
    }

    .menu-sec {
        margin: 10px 0px 0px 0px !important;
    }

    .slide-text {
        display: none;
    }
    /*****footer*******/
    .imagfoo:before {
        display: none;
    }

    .footerlogo {
        width: 200px;
        margin: 0px auto;
        float: none;
        margin-bottom: 15px;
    }

    .footerull-ul {
        margin: 0px 0px 10px 0px;
        text-align: center;
    }

        .footerull-ul li a i {
            height: 45px;
            width: 45px;
            line-height: 43px;
            margin: 0px 0px 0px 0px;
        }

    .about-footer-sec {
        margin: 0px 0px 10px 0px;
    }

    .about-footer-sec-h2 {
        font-size: 18px;
    }

    .footer-down-iner p {
        text-align: center;
        font-size: 15px;
    }

    .dfoottul {
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    .footer-down-iner2 {
        float: none;
        text-align: center;
    }

    .designer_link2 {
        font-size: 15px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .footer-downmain-sec {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 7px 0px;
    }
    /***end*/

    .control-round .carousel-control {
        width: 30px !important;
        height: 30px!important;
        font-size: 20px!important;
        line-height: 30px!important;
    }
    /*********/
    .latestjobh1 {
        font-size: 26px;
        line-height: 30px;
    }

    .latestjobhh2 {
        font-size: 20px;
        line-height: 30px;
    }

    .latestjobse {
        margin: 30px 0px 30px 0px;
    }
    /*********/
    .medicinegenhh2 {
        font-size: 20px;
        line-height: 30px;
    }

    .medicinegenhh1 {
        font-size: 26px;
        line-height: 30px;
    }

    .buttonab {
        margin: 20px 0px 30px 0px;
    }

    .medicinegen-care {
        padding: 30px 0px 40px 0px;
    }
    /********/
    .backcountt {
        padding: 50px 15px 25px 30px;
    }

    .counterimg99pp {
        font-size: 16px;
    }

    .counterimg99 {
        margin: -80px 0px 40px 0px;
    }

    .counterimg99h2 {
        font-size: 32px;
    }

    /*******directorme*/
    .directomessh1 {
        font-size: 24px;
        line-height: 30px;
    }

    .directomessh2 {
        font-size: 20px;
        line-height: 30px;
    }

    .directomessp {
        text-align: justify;
        margin: 15px 0px 20px 0px;
    }

    /*************/
    .ourdepartmenth1 {
        font-size: 26px;
        line-height: 30px;
    }

    .ourdepartmentheh2 {
        font-size: 20px;
        line-height: 30px;
    }

    .ourdepartment {
        padding: 30px 0px 20px 0px;
    }

    /*********/
    .professionnallhead {
        height: auto;
        margin: 0px 0px 30px 0px;
    }

    .textmainhservh1 {
        font-size: 18px;
        line-height: 23px;
    }

    .professionnall {
        margin: 0px 0px 10px 0px;
    }

    /********testi*/
    .patientsayss {
        padding: 30px 0px 30px 0px;
    }

    .testimonial-box {
        padding: 20px 20px 33px 20px !important;
    }

        .testimonial-box .content p:last-child {
            font-size: 15px;
            text-align: justify;
        }

    .bookappointmentn {
        width: 100%;
    }

    .bookappointmentnp {
        margin: 0px 0px 30px 0px;
    }

    .backcounttgg {
        padding: 40px 30px 40px 30px;
    }

    .service-box .sr-img img {
        height: auto !important;
    }

    .vs-project-box .project-img img {
        height: auto !important;
    }
    /******top images******/
    .aboutus-pagetext-h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .aboutus-page-bg {
        padding: 0px 0px 10px 0px;
    }
    /*******/
    .pagebordd-dingtth2 {
        font-size: 19px;
    }

    .textheadhhk1 {
        font-size: 18px;
    }

    .pagedata-sec {
        margin: 20px 0px 30px 0px;
    }

    /**********/
    .contactuspageh2 {
        font-size: 15px;
    }

    .contactush1 {
        font-size: 20px;
    }

    .contactuspagel2 {
        height: auto;
    }

    .backgrcontdef {
        padding: 0px 15px 40px 15px;
    }

    .main-footertop33bg{
            padding: 0px 0px 0px 0px;
}

    .blog-boxheading-img {
        height:auto!important;
    }


}
