﻿
@media screen and (max-width:900px) {
    /*********top*******/
    .top-header-icons-ul li a i {
        font-size: 14px;
        line-height: 20px;
        width: 26px;
        height: 26px;
    }

    .top-header-sec {
        height: auto;
        padding: 5px 0px 5px 0px;
    }

    .top-header-icons {
        text-align: center!important;
        margin: 0px 0px 0px 0px;
    }

    .top-header-icons-ul li a {
        float: none!important;
        text-align: center!important;
        padding: 0px 10px 0px 0px;
        font-size: 13px;
    }

    .top-icons {
        text-align: center;
        padding: 0px 0px 0px 0px;
    }

    .top-icons-ul li {
        float: none;
    }

        .top-icons-ul li a {
            float: none;
            padding: 0px 5px 0px 5px;
            font-size: 13px;
        }

    .top-icons-ul {
        text-align: center;
        margin: 5px 0px 0px 0px;
    }

    .top-header-icons-ul {
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    .top-icons-ul li a i {
        height: 30px;
        width: 30px;
        line-height: 26px;
    }

    .callnow {
        margin: 0px 0px 0px 0px;
    }

    .callnowa {
        margin: 0px auto;
        float: none;
        display: block;
        display: none;
    }

    /***********************************Menu*******************************/
    .menu-logo-img {
        width: 175px;
        display: inherit;
        margin: 5px 0px 0px 0px;
    }

    .menu-text {
        padding: 15px 0px 15px 0px;
        font-weight: 600;
        line-height: 24px;
        font-size: 16px;
    }

    .fixed .menu-logo2-img {
        display: none;
        width: 44px;
    }

    .cat_about {
        margin-top: 30px;
    }

    .cat_txt h1 {
        font-size: 16px;
    }

    .header-logo2 {
        margin: 10px 0px 0px 0px;
        margin-left: inherit;
    }

    .tohlogo {
        height: 100%;
        padding: 0px 0px 0px 0px;
    }

    .top-menusec {
        height: auto !important;
        padding: 5px 0px 5px 0px!important;
        background-color: #fff !important;
    }

    .Defaultlogo {
        margin: 0px auto;
        width: 250px;
    }

    /*****footer*******/
    .imagfoo:before {
        display: none;
    }

    .footerlogo {
        margin: 20px auto;
        float: none;
        margin-top: 20px;
    }

    .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: 16px;
    }

    .footer-down-iner p {
        text-align: center;
    }

    .dfoottul {
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    .footer-down-iner2 {
        float: none;
        text-align: center;
    }

    .designer_link2 {
        font-size: 14px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .jointext-h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .our-facilitiess {
        margin: 30px 0px 10px 0px;
    }

    .studentt-sec {
        padding: 30px 0px 30px 0px;
    }

    .footer-location-aaa {
        font-size: 14px;
    }

    .main-footertop33bg {
        padding: 0px 0px 0px 0px;
    }

    .company-add-p {
        font-size: 14px;
    }

    .buttonprincipal {
        margin: 30px 0px 30px 0px;
    }

    .jointext {
        padding: 0px 0px 0px 0px;
    }

    .hvr-bounce-to-top4 {
        font-size: 10px;
        padding: 8px 10px 8px 10px;
    }

    .expertteacherr-contenth1 {
        margin: 10px 0px 15px 0px;
        font-size: 18px;
        line-height: 25px;
    }

    .logoul li {
        float: inherit;
    }


    /*******top header*/
    .locicontop {
        width: 100%;
        border-right: none;
        margin: 15px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display: none;
    }
    /************/
    .pageraning {
        margin: 30px 0px 0px 0px;
    }

    .pageraningmai {
        margin: 0px 0px 20px 0px;
    }

    .videosechh1 {
        font-size: 20px;
        line-height: 30px;
    }
    /**********/
    .slider-sec {
        margin: 0px 0px 0px 0px!important;
    }

    .menu-sec {
        height: auto!important;
        margin: 0px 0px 0px 0px!important;
        padding: 0px 0px 0px 0px!important;
    }

    .topheadmmkh1 {
        font-size: 20px;
        line-height: 30px;
    }

    .topheadmmkp {
        margin: 10px 0px 0px 0px;
        text-align: justify;
    }

    .tophardest {
        margin: 30px 0px 0px 0px;
    }

    .our-team {
        margin-bottom: 20px;
    }

    .boxgakk {
        margin: 0 0 30px;
    }

    /*********footer contact icons*/
    .locationfootermainn {
        margin: 0px 0px 0px 0px;
        width: 100%;
        border-right: none;
        height: auto;
        background-color: none;
        padding: 30px 15px 30px 15px;
        border-bottom: 1px solid #33333312;
    }

    .footercontexth1 {
        font-size: 20px;
        line-height: 30px;
    }

    .footercont {
        padding: 50px 0px 50px 0px;
    }

    .rightsoluth1 {
        font-size: 20px;
        line-height: 30px;
    }

    .rightsolutp {
        margin: 10px 0px 60px 0px;
    }

    .rightsolut33 {
        padding: 0px 0px 0px 0px;
    }

    .rightsolut {
        margin: 20px 0px 0px 0px;
    }

    /*******team*********/
    .besttth1 {
        font-size: 20px;
        line-height: 30px;
    }

    .bestteam {
        padding: 70px 0px 30px 0px;
    }

    .incubatortexh1 {
        font-size: 22px;
        line-height: 30px;
        font-weight: 600;
    }

    .incubatorbg {
        padding: 50px 0px 50px 0px;
    }
    /******video**********/
    .videosecch11 {
        font-size: 30px;
        line-height: 40px;
    }

    .videoseccimg {
        padding: 50px 0px 50px 0px;
    }

    .videosecc {
        padding: 30px 0px 30px 0px;
    }

    .googlemapdefmap {
        height: 400px;
    }

    /******gallery**********/
    .proheadd40 {
        width: 100%;
    }

    .proheadd60 {
        width: 100%;
    }

    .proheadd33 {
        width: 100%;
    }

    .proheadd66 {
        width: 100%;
    }

    .mainmargg {
        padding: 0px 15px 0px 15px;
    }

    .proudwsecheh1 {
        font-size: 20px;
        line-height: 30px;
    }

    .proudwsec {
        padding: 30px 0px 0px 0px;
    }

    .subscribb33 {
        padding: 30px 0px 20px 0px;
    }

    /******testimonials*******/
    .temonimg {
        width: 100%;
    }

    .temonimgtex {
        width: 100%;
    }

    .owltextmmh1 {
        font-size: 17px;
        line-height: 30px;
    }

    .owltestimona {
        font-size: 50px;
    }

    .owltextmmp {
        font-size: 18px;
        line-height: 27px;
    }

    .owlslider {
        padding: 30px 0px 30px 0px;
    }

    /****slider*/
    .qodef-btn.qodef-btn-outline {
        display: none !important;
    }

    /**********highlights*****/
    .highlightsseh1 {
        font-size: 20px;
        line-height: 30px;
    }

    .classimg33-h4 {
        height: auto;
    }

    .hovv-boxheading-img {
        height: auto!important;
    }

    .highlightsse {
        margin: 30px 0px 0px 0px;
    }

    .focusarea {
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 10px 0px;
    }

    .marginfocus {
        margin: 0px 0px 0px 0px;
    }

    .focusareamm {
        margin: 0px 0px 30px 0px;
    }

    /******about page media*/
    .aboutus-pagetext-h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .aboutus-page-bg {
        padding: 15px 0px 15px 0px;
    }

    .pagebordd-dingtth2 {
        font-size: 20px;
        line-height: 25px;
    }

    .pagedata-sec {
        margin: 20px 0px 30px 0px;
    }

    /********contac*/
    .contactuspageh2 {
        font-size: 15px;
    }

    .contactush1 {
        font-size: 19px;
    }

    .Clabel_btn2 {
        margin: 20px 0px 0px 5px;
    }
    .advboardmtexp {
        text-align: justify;
    }

}
