﻿@media screen and (max-width:900px) {
    .slide-text, .slide-text > p, .topmenutext345 {
        display: none;
    }

    .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;
    }

    .menu-sec {
        margin: 8px 0 0!important;
    }

    .logo-sectinmain22 {
        margin: 4px 0px 0px 0px;
        width: 200px;
    }

    .about-ussec-datap, .awesomtips-datahp1, .company-add-p, .outteam-ussec-datahp1, .team-imgsec-h4 {
        text-align: justify;
    }

    .shipping-top-sec-bg {
        padding: 10px 0 30px;
    }

    .dcontact, .patient-secmain {
        margin: 0 0 30px;
    }

    .top-menusec {
        padding: 0!important;
        height: auto!important;
        background-color: #fff!important;
    }

    .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;
        }

    .about-ussec-data {
        padding: 0;
        margin: 20px 0 0;
    }

    .testmonial333 {
        padding: 0!important;
    }

    .about-ussec {
        margin: 40px 0;
    }

    .about-ussec-datah2 {
        font-size: 25px;
        line-height: 30px;
        margin: 10px 0 20px;
    }

    .about-locationse {
        margin: 10px 0;
        padding: 10px 0 10px 10px;
        height: 60px;
    }

    .about-mmm {
        height: 40px;
        width: 40px;
    }

    .about-h2mm {
        font-size: 12px;
        line-height: 18px;
    }

    .about-locationsectext {
        padding: 0 0 0 60px;
    }

    .aboutdef-butt, .tabcontent-box {
        margin: 20px 0 0;
    }

    .serviessec-ussec-datah2 {
        font-size: 22px;
        line-height: 28px;
        margin: 0;
    }

    .classimgotherss {
        margin: 0 0 20px;
        height: auto;
    }

    .countersection22, .serviessec {
        padding: 30px 0px;
    }

    .contactus-sec, .donthestate {
        padding: 0;
    }

    .outteam-ussec-datah2 {
        font-size: 24px;
        line-height: 30px;
    }

    .outteam {
        padding: 30px 0px 0px 0px;
    }

    .patient-ussec-datah2 {
        margin: 5px 0 0;
        font-size: 25px;
        line-height: 35px;
    }

    .team-imgsec-h4 {
        font-size: 15px;
        line-height: 27px;
    }

    .messbox-sec-h2 {
        margin: 10px 0;
        font-size: 20px;
        line-height: 20px;
    }

    .pagedata-sec, .whychoose44 {
        margin: 30px 0;
    }

    .aboutus-pagetext-h2 {
        text-align: center;
        font-size: 18px;
        line-height: 30px;
        margin: 0px 0px 0px 0px;
    }

    .aboutus-pagebg22 {
      padding: 30px 0px 90px 0px;
    }

    .aboutus-page-bg {
        padding: 10px 0px 75px 0px;
        margin: 0px 0px 0px 0px;
    }

    .aboutus-pagetext-ul {
        float: none;
        margin: 0px 0 0;
        text-align: center;
        width: 100%;
    }

    .background-images22 {
        height: 150px;
    }

    .blog-boxheading-img {
        height: auto !important;
    }

    .awesometipmain-secc, .awesomtips-sect, .centrebutton, .p-page {
        margin: 30px 0 0;
    }


    .intimages-left {
        margin: 10px 0;
    }

    .enque123, .ltechvisio2 {
        padding-right: 15px;
    }

    .enque123mm, .ltechvisio4 {
        padding-left: 15px;
    }

    .visionhead-sec {
        margin: 0;
        position: inherit;
        z-index: inherit;
        padding: 30px 0 10px;
    }

    .counter-content, .vision-section {
        margin: 0 0 15px;
    }

    .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;
        text-align: center;
    }

    .top-header-icons, .top-header-icons-ul li a {
        text-align: center!important;
    }

    .awesomtipsbtn-a, .top-icons-ul li {
        float: none;
    }

    .boxtext-h2 {
        margin: 0 0 10px;
    }

    .owlteammain {
        padding: 20px 0px 10px 0px;
    }

    .patient-secbgg {
        padding: 40px 0 150px;
    }

    .doctactteam34-h2 {
        margin: 0 0 30px;
        font-size: 25px;
        line-height: 42px;
    }

    .dcontact-main {
        padding: 30px 0 0;
    }

    .contact-shadwh2 {
        margin: 50px 0 20px;
    }

    .contact-shadw {
        margin: 20px 0 0;
        padding: 0;
    }

    .whychoo-datah2 {
        font-size: 25px;
        line-height: 30px;
    }

    .whychoose44ty {
        margin: 0 0 20px;
    }

    .top-header-icons-ul li a {
        float: none!important;
        font-size: 15px;
        line-height: 24px;
        padding: 0 10px 0 0;
    }

    .top-icons-ul li a {
        float: none;
        padding: 0 10px;
    }

    .top-header-sec {
        display: inherit!important;
        background: #0298f2;
    }

    .pagebordd-dingtth2 {
        font-size: 20px;
        line-height: 32px;
    }

    .updatingsoon-sec-p {
        font-size: 15px;
    }

    .updatingsoon-sec-h2 {
        font-size: 23px;
        line-height: 18px;
    }

    .our-team {
        margin: 0 0 20px!important;
    }

        .our-team .team_img {
            height: 270px!important;
        }

    .qualitsection {
        height: auto!important;
    }

    .tabcontent-h {
        font-size: 25px;
    }
    /********/
    .boxabo {
        margin-bottom: 20px;
    }

        .boxabo .boxabo-content {
            padding: 40px 0;
        }

            .boxabo .boxabo-content:after {
                top: 147px;
            }

    /**********footer***********/
    .main-footer-top-iner2 {
        padding: 30px 0px 0px 0px;
    }

    .main-footer-top:before {
        width: 76%;
    }

    .about-footer-sec-h2 {
        margin: 0px 0px 20px 0px;
        font-size: 15px;
    }

    .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;
        font-size: 13px;
    }

    .designer_link2 {
        text-align: center;
    }

    .footer-down-iner2 {
        float: none;
    }
    /*******slider down sec*****/
    .default-vision {
        margin: 0px 0px 0px 0px;
        position: inherit;
    }

    .vissmarg {
        margin: 20px 0px 20px 0px;
    }

    .slider-sec {
        margin: 0px 0px 0px 0px;
    }
    /********about us*/
    .aboutus-headingh2 {
        font-size: 22px;
        line-height: 28px;
    }

    .aboutus-secc33 {
        padding: 0px 0px 30px 0px;
    }

    .aboutnutton22 {
        margin: 10px 0px 20px 0px;
    }

    .teamheadingg {
        margin: 0px 0px 0px 0px;
    }

    .image-box {
        margin: 0px 0 20px;
    }

    .donthestate-h2, .viewalldoccc-h2 {
        font-size: 14px;
    }

    .awesomtips-sect, .owlteammain {
        margin: 10px 0 40px;
    }

    .lineborderr {
        height: auto;
        display: none;
    }

    .deftextmm-sec-p {
        text-align: justify;
        font-size: 15px;
    }

    .aboutus-box {
        margin: 0px 0px 10px 0px;
    }

    .aboutmardd {
        margin: 0px 0px 0px 0px;
    }

    .amanfarmback {
        display: none;
    }

    element.style {
    }

    .amammarg6uy {
        margin: 20px 0px 0px 0px;
    }

    /************/
    .text-headdefh1 {
        font-size: 20px;
        line-height: 30px;
        margin: 15px 0px 10px 0px;
    }

    .ourproductss-headingh2 {
        font-size: 22px;
        line-height: 28px;
    }

    .ourproductss {
        margin: 30px 0px 40px 0px;
    }

    .ourproductss-box {
        margin: 0px 0px 0px 0px;
    }

    /**********/
    .call-ussectionimaes-text {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .call-ussectionimaes-a {
        margin: 0px 0px 10px 0px;
        font-size: 26px;
        line-height: 30px;
    }

    .call-ussectionimaes-h2 {
        margin: 30px 0px 10px 0px;
        font-size: 20px;
        line-height: 25px;
    }

    .call-ussectionimaes-p {
        font-size: 16px;
        line-height: 25px;
        text-align: justify;
    }

    .textconth {
        height: auto;
    }

    .aboutdefp {
        margin: 20px 0px 30px 0px;
    }

    .therapyh-h2 {
        font-size: 22px;
        line-height: 28px;
    }


    .top-icons-ul {
        margin: 6px 0px 5px 0px;
    }

    .text-headingtt-h2 {
        font-size: 16px;
    }
}
