﻿
@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;
    }

    .top-header-icons {
        text-align: center!important;
    }

    .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;
    }

    .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: 10px 0px 0px 0px;
    }

    .top-header-icons-ul {
        margin: 0px 0px 5px 0px;
    }

    .top-icons-ul li a i {
        height: 30px;
        width: 30px;
        line-height: 26px;
    }

    /***********************************Menu*******************************/
    .menu-logo-img {
        width: 175px;
    }

    .menu-text {
        padding: 15px 0px 15px 0px;
        font-weight: 600;
        line-height: 24px;
        font-size: 16px;
    }

    .menu-logo-img {
        display: inherit;
    }

    .fixed .menu-logo2-img {
        display: none;
        width: 44px;
    }

    .cat_about {
        margin-top: 30px;
    }

    .cat_txt h1 {
        font-size: 16px;
    }

    .header-logo2 {
        margin: 0px 0px 0px 0px;
        margin-left: inherit;
    }

    .tohlogo {
        height: 100%;
        padding: 0px 0px 6px 0px;
    }

    .top-menusec {
        height: auto !important;
        padding: 10px 0px 5px 0px!important;
    }

    /***********************************About*******************************/
    .about-box {
        padding: 30px 0px 0px 0px;
    }

    .lineborderr {
        height: 200px;
    }

    .about-texth1 {
        margin: 0px 0px 0px 0px;
        font-size: 20px;
        line-height: 30px;
    }

    .about-sec {
        padding: 20px 0px 20px 0px;
    }

    .map-maker {
        width: 70px;
    }

    .about-text {
        margin: 20px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 22px;
        width: auto;
        line-height: 28px;
    }

    .about-boximagess {
        padding: 10px 0px 0px 0px;
    }

    .abouticons-maintop {
        margin: 0px 0px 60px 0px;
    }

    .about-text-p {
        padding: 0px 0px 10px 0px;
        text-align: justify;
        font-size: 15px;
    }

    .about-read {
        margin: 10px 0px 0px 0px;
    }

    .about-image-1 {
        padding: 10px 0px 10px 0px;
    }

    .about-image-2 {
        padding: 10px 0px 10px 0px;
    }

    .about-text:before {
        top: -6px;
    }

    .whychmainn-h1 {
        font-size: 15px;
        line-height: 28px;
    }

    .text-headinghp {
        text-align: justify;
    }

    .whychmainnii {
        height: 52px;
        width: 52px;
        font-size: 30px;
        line-height: 16px;
        padding: 18px 18px 18px 13px;
    }

    .whychmainn {
        height: auto;
    }

    .teath {
        font-size: 20px;
    }

    .sermarrrr44 {
        margin: 10px 0px 10px 0px;
    }

    /*************meet our team*************/
    .team-heading {
        font-size: 25px;
    }

        .team-heading:before {
            bottom: -10px;
        }

    .team-sec {
        padding: 30px 0px 30px 0px;
    }

    .our-team {
        margin: 0px 0px 30px 0px;
    }

    .team-boxhhh11 {
        font-size: 19px;
    }

    .our-team img {
        height: auto;
    }

    /*************footer media******************/
    .about-footer-sec {
        margin: 0px 0px 0px 0px;
    }

    .about-footer-sec-h2:before {
        top: 50px;
    }

    .about-footer-sec-h2 {
        margin: 10px 0px 0px 0px;
        padding: 10px 0px 10px 0px;
        font-size: 16px;
    }

    .footer-down-iner p {
        font-size: 15px;
        text-align: center;
    }

    .social-icons-ul {
        text-align: center;
    }

    .social-icons {
        padding: 0px 0px 10px 0px;
    }

    .main-footer-top-iner {
        padding: 0px 0px 10px 0px;
    }

    .footer-down-iner2 {
        text-align: center;
        float: none;
    }

    .designer_link2 {
        text-align: center;
    }

    .qlinkargg {
        margin: 0px 0px 15px 0px;
    }

    .main-footer-top:after {
        margin-right: 64%;
    }


    /**************slider*************/
    .slide-text > p {
        display: none;
    }

    .slide-text {
        width: 80%;
        left: 5%!important;
        display: none;
    }

        .slide-text > h1 {
            font-size: 17px!important;
            font-style: normal!important;
            line-height: 24px!important;
            font-weight: 600!important;
            margin: 0px 0px 0px 0px;
        }

        .slide-text > a.btn-default {
            display: none !important;
        }

        .slide-text > a.btn-primary {
            display: none !important;
        }

    .slide-text {
        top: 45%!important;
    }

    /*********counter********/

    .countersection22-bord {
        border-top: none;
        border-left: none;
        margin-left: 0px;
    }


    .counter-content:before {
        width: 40px;
        height: 1px;
        left: 0px;
        top: 30px;
    }

    .counter-content:after {
        top: 22px;
        left: 0px;
    }

    .countersection22 {
        padding: 20px 0px 0px 0px;
    }

    .counter-value {
        padding: 0px 0px 0px 40px;
        margin: 0px 0px 10px 0px;
        font-size: 30px;
        line-height: 25px;
    }

    .counter-valueh3 {
        padding: 0px 0px 0px 45px;
        font-size: 15px;
    }

    .counter-valueh2 {
        padding: 0px 0px 0px 50px;
    }

    .top-dashsec-p {
        display: none;
    }

    /*************our works*******/
    .keyqualityhea-texth1 {
        font-size: 20px;
    }

    .keyqualityppf {
        font-size: 15px;
    }

    /***********/
    .logoheaderm-ul {
        text-align: center;
    }

    .logoheaderm33-ul {
        text-align: center;
    }

        .logoheaderm33-ul li a {
            font-size: 12px;
            text-align: center;
        }

    .logoheaderm {
        margin: 10px 0px 0px 0px;
    }

    .latestn-box {
        height: auto;
        margin: 30px 0px 0px 0px;
        padding: 15px;
        position: inherit;
        top: inherit;
        width: 100%;
    }

    .latestn-boxmm {
        padding: 0px 15px 0px 15px;
    }

    .margcounttt {
        margin: 0px 0px 0px 0px;
    }

    .keyquality {
        padding: 30px 0px 30px 0px;
    }

    .imggall {
        padding: 30px 0px 25px 0px;
    }

    .aboutus-pagetext-h2 {
        font-size: 20px;
        line-height: 30px;
        text-align: center;
    }

    .aboutus-pagetext-ul {
        text-align: center;
        width: 100%;
    }

    .locationbackgrou {
        padding: 0px;
    }

    .text-headingtt-h2 {
        font-size: 19px;
        line-height: 26px;
    }

    .boxpage {
        margin: 10px 0px 10px 0px;
    }

    .aboutus-page-bg {
        padding: 0px 0px 0px 0px;
    }

    .updatingsoon-sec-h2 {
        font-size: 19px;
        line-height: 20px;
    }

    .blinking {
        text-align: center;
    }

    .onlinereg-main {
        margin: 8px 0px 10px 0px;
    }

    .about-texth1-mm {
        font-size: 20px;
    }
    .quadrat {
        width:100%;
        float:left;
    }

}
