﻿@media screen and (max-width:900px) {
    .designer_link2, .footer-down-iner2, .mobile-icons-ul, .patient-ussec-datah1, .social-icons-ul, .top-header-ul, .top-header-ul li, .top-icons {
        text-align: center;
    }

    .dispawesome, .emergencycll-sec, .logo-sectinmain, .nubericon-locationse, .numbaemm12, .patient-sec:before, .slide-text, .slide-text > p, .top-icons-ul, .topmenutext345 {
        display: none;
    }

    .menu-logo-img {
        width: 200px;
        background: #2e5773;
        border-radius: 4px;
        padding: 3px;
    }

    .menu-text {
        padding: 15px 0;
        font-weight: 600;
        line-height: 24px;
        font-size: 16px;
    }

    .fixed .menu-logo2-img {
        display: none;
        width: 44px;
    }

    .menu-sec {
        margin: 0!important;
        height: auto!important;
        background: #033b4a00!important;
    }

    .logo-sectinmain22 {
        margin: 5px 0;
    }

    .top-header {
        height: auto;
        padding: 3px 0;
    }

    .top-icons {
        float: left;
        width: 100%;
    }

    .mobile-icons-ul {
        float: none;
        padding: 0;
    }

    .top-header-ul li {
        float: none;
        line-height: 20px;
    }

    .about-footer-sec, .auline-ul, .happypatient-main23, .nubericon-sec, .p-page, .page-mainimages, .pagetextma345, .serviessecbox-main34, .slider-sec {
        margin: 0;
    }

    .nubericon-sec {
        background-color: #2e5773;
    }

    .about-footer-sec-h2:before {
        top: 50px;
    }

    .footer-down-iner p {
        font-size: 13px;
        text-align: center;
    }

    .main-footer-top-iner, .social-icons {
        padding: 0 0 10px;
    }

    .awesomtipsbtn-a, .footer-down-iner2 {
        float: none;
    }

    .shipping-top-sec-bg {
        padding: 10px 0 30px;
    }

    .awtipsss, .dcontact, .locationbackgrou, .patient-secmain {
        margin: 0 0 30px;
    }

    .about-footer-sec-h2 {
        padding: 10px 0;
        font-size: 21px;
    }

    .main-footer-top {
        margin: 0;
        padding: 20px 0 10px;
    }

    .about-ussec-datap, .awesomtips-datahp1, .company-add-p, .outteam-ussec-datahp1 {
        text-align: justify;
    }

    .footer55-social-ul li, .quationsec-bg {
        padding: 0 0 20px;
    }

    .top-menusec {
        padding: 0!important;
        height: auto!important;
        background-color: #033b4a!important;
    }

    .ltechvisio2, .ltechvisio3, .menusp122 {
        padding-left: 15px;
        padding-right: 15px;
    }

    .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;
        }

        .owl-nav, .slide-text > a.btn-default, .slide-text > a.btn-primary {
            display: none!important;
        }

    .about-ussec-data {
        padding: 0;
        margin: 20px 0 0;
    }

    .about-ussec {
        margin: 20px 0;
    }

    .aboutimagess, .awesometipmain-secc, .centrebutton {
        margin: 30px 0 0;
    }

    .about-ussec-datah2 {
        font-size: 25px;
        line-height: 30px;
        margin: 10px 0 20px;
    }

    .about-locationse, .intimages-left {
        margin: 10px 0;
    }

    .about-mmm {
        height: 40px;
        width: 40px;
    }

    .about-h2mm {
        font-size: 18px;
    }

    .about-locationsectext {
        padding: 0 0 0 60px;
    }

    .aboutdef-butt {
        margin: 20px 0 0;
    }

    .vision-section {
        padding: 15px!important;
        height: 200px;
        margin: 0 0 15px;
    }

    .vision-textsec-h3 {
        font-size: 13px!important;
    }

    .serviessec-ussec-datah2 {
        font-size: 25px;
        line-height: 30px;
    }

    .box, .classimgotherss, .expertsec34 {
        margin: 0 0 20px;
    }

    .serviessec {
        padding: 40px 0;
    }

    .contactus-sec, .donthestate {
        padding: 0;
    }

    .awesomtips-sect {
        padding: 30px 0;
    }

    .outteam-ussec-datah2 {
        font-size: 24px;
        line-height: 30px;
    }

    .outteam {
        padding: 40px 0 30px;
    }

    .knowledge-ofkey {
        margin: 40px 0 0;
    }

    .blog-boxheading-img, .blog-boxheading-img22, .box img, .video-title-h {
        height: auto;
    }

    .patient-ussec-datah2 {
        margin: 5px 0 0;
        font-size: 25px;
        line-height: 35px;
        text-align: center;
    }

    .team-imgsec-h4 {
        font-size: 15px;
        line-height: 27px;
        text-align: justify;
    }

    .messbox-sec-h2 {
        margin: 10px 0 30px;
        font-size: 25px;
        line-height: 30px;
    }

    .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: 0;
    }

    .aboutus-pagetext {
        margin: 15px 0 0;
    }

    .background-images22 {
        height: 120px;
    }

    .text-headingtt-h2 {
        font-size: 19px;
    }

    .enque123 {
        padding-right: 15px;
    }

    .enque123mm, .ltechvisio4 {
        padding-left: 15px;
    }

    .visionhead-sec {
        padding: 30px 0 10px;
        border-bottom: none;
    }

    .checkupmainsecf_h2 {
        font-size: 25px;
        line-height: 39px;
    }

    .checkupmainsecf_aa {
        font-size: 25px;
        line-height: 37px;
    }

    .checkup-secbg {
        padding: 50px 0;
    }

    .awesomtips-datah2 {
        font-size: 25px;
        line-height: 35px;
    }

    .patient-secbgg {
        padding: 40px 0 150px;
    }

    .doctactteam34-h2 {
        margin: 0 0 30px;
        font-size: 25px;
        line-height: 42px;
    }

    .dcontact-main {
        padding: 30px 0 0;
    }

    .viewall-serv {
        display: inherit;
    }

    .patient-secimages {
        width: 100%;
        margin: 0;
    }

    .patient-sec {
        width: 100%;
        padding: 40px 0;
    }

    .testmonial333 {
        padding: 0 15px;
    }

    .team-imgsec-a {
        width: 100%;
        margin: 0 0 40px;
    }

    .text-mainn:before {
        top: -37px;
        left: 45%;
        border-left: 17px solid transparent;
        border-right: 17px solid transparent;
        border-bottom: 20px solid rgba(0,0,0,.05);
    }

    .text-mainn {
        width: 100%;
    }

    .box .content {
        top: 60%;
    }

    .my-gallery-img {
        width: 100%;
        height: auto!important;
    }

    .awesomtips-datah1 {
        font-size: 12px;
    }

    .knowledge-datah2 {
        font-size: 25px;
        line-height: 30px;
    }

    .knowledge-datah1 {
        font-size: 12px;
    }
    .footercontt {
        font-size: 14px;
    }


}
