﻿@media only screen and (max-width:900px) {

    .x {
        position: inherit;
    }
    /***********************************Top-Header*******************************/
    .mobile-sec-ul {
        text-align: center;
        margin: 0px 0px 0px 0px;
    }

        .mobile-sec-ul li a {
            float: none;
        }

    .holiday-list22 {
        font-size: 13px;
    }


    .top-icons-ul li a {
        font-size: 13px;
    }


    .top-icons-ul {
        text-align: center;
        padding: 8px 0px 0px 0px;
    }

    .mobile-sec {
        margin: 5px 0px 0px 0px;
    }

    .logo-sectinmain22 {
        padding: 3px 0px 3px 0px;
        width: 155px;
    }

    .parentportal-a {
        padding: 5px 0px 0px 0px;
        font-size: 13px;
        text-align: center;
    }

    /***********************************Menu*******************************/
    .menu-logo-img {
        width: 175px;
        display: inherit;
        margin: 8px 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;
    }

    /**************top images***********/


    .kb_caption {
        display: none !important;
    }

    .holiday-list {
        padding: 0px 0px 0px 0px;
    }

    .parentportal55 {
        top: 185px;
    }

    /**********footer***********/
    .main-footer-top22 {
        padding: 20px 0px 0px 0px;
    }

    .main-footer-top {
        background-size: cover;
    }

    .about-footer-sec-h2 {
        margin: 0px 0px 20px 0px;
    }

    .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;
    }

    .designer_link2 {
        text-align: center;
    }

    .footer-down-iner2 {
        float: none;
    }
    /********************mission*********/

    .border-line323 {
        background: #fff0;
    }

    .padding-2121 {
        padding-left: 15px!important;
        padding-right: 15px!important;
    }

    .border-linemain {
        padding: 0px 0px 0px 0px;
    }

    /********************about us*********/
    .aboutus-headingh2 {
        font-size: 17px;
    }

    .featured-icon-box.style4 {
        margin: 20px 0px 0px 0px;
    }

    .aboutus-secc33 {
        padding: 30px 0px 20px 0px;
    }

    #accordion .panel-title a {
        font-size: 17px;
    }
    /*************service****************/

    .ourfacilities-headingh2 {
        font-size: 25px;
    }

    .text-boxsec {
        width: 100%;
        position: inherit;
        top: inherit;
        margin: 30px 0px 0px 0px;
        padding: 20px 15px 30px 15px;
    }

    .jointext-h2 {
        font-size: 18px;
    }

    .collegefeat {
        padding: 0px 0px 10px 0px;
    }

    /***********about us and contact us media************/
    .aboutus-pagetext-ul {
        padding: 5px 0px;
    }

    .aboupage-section-psec {
        text-align: justify;
    }

    .aboupage-section {
        margin: 30px 0px 30px 0px;
    }

    .aboutimages-sec {
        margin: 0px 0px 10px 0px;
    }

    .contactus-sec {
        padding: 30px 0px 0px 0px;
    }

    .cont-loca {
        height: auto;
    }

    .contactus-locationsec {
        margin: 30px 0px 0px 0px;
    }

    .texbox-border {
        margin: 0px 0px 0px 0px;
    }

    .formcontrol {
        margin: 10px 0px 0px 0px;
    }

    .cont-submit {
        margin: 0px 0px 30px 0px;
    }

    .aboutus-pagetext-ul {
        text-align: center;
        float: left;
        width: 100%;
    }

    .aboutus-page-bg {
        padding: 20px 0px 10px 0px;
    }

    .messbox-sec {
        margin: 20px 0px 0px 0px;
    }

    .contactenqu-mar {
        padding: 0px 0px 0px 15px;
    }

    .contact-secbox {
        margin: 0px 0px 10px 0px;
    }

    .aboutnutton22 {
        margin: 10px 0px 20px 0px;
    }

    .accoident-section {
        padding: 0px 0px 0px 10px;
    }

    /***************vision section************/
    .vissmarg {
        margin: 0px 0px 50px 0px;
    }

    .default-vision {
        margin: 30px 0px 0px 0px;
    }

    /***************principal message************/
    .principalmessage {
        padding: 30px 0px 0px 0px;
        height: auto;
    }

    .princ-box-h2 {
        font-size: 17px;
        line-height: 20px;
    }

    .princ-box-p33 {
        margin: 10px 0px 0px 0px;
    }

    .principimages {
        margin: 40px 0px 0px 0px;
    }

    .princ-box-p {
        margin: 0px 0px 10px 0px;
    }

    /************Gallery********/
    .ourfacilities-secc {
        padding: 30px 0px 10px 0px;
    }

    .service-sec {
        margin: 0px 0px 20px 0px;
    }

    .viewgallerybutton {
        margin: 15px 0px 30px 0px;
    }

    #swipebox-close {
        top: 18px !important;
    }


    /********foot*/
    .about-footer-sec-h2 {
        left: 30px;
        top: -36px;
    }

    .company-add-p {
        margin: 20px 0px 15px 0px;
    }

    .information-ul {
        margin: 20px 0px 30px 0px;
    }

    .quick-links {
        margin: 20px 0px 20px 0px;
    }

    .facebook-footersec {
        margin: 15px 0px 0px 0px;
    }
    /******************our facilities**********/

    .facilitiesec-headingh2 {
        line-height: 24px;
        font-size: 22px;
    }

    .our-facilitiesec {
        padding: 30px 0px 40px 0px;
    }

    .safe-list {
        padding: 0px 0px 0px 20px;
    }

    .facimagess {
        margin: 0px 0px 20px 0px;
    }

    .box88 {
        margin: 0px 0px 10px 0px;
    }

        .box88 .box88-content {
            height: 100% !important;
        }

    .aboupage-patner {
        font-size: 16px;
        line-height: 26px;
    }

    .our-facilitiesec-box {
        margin: 0px 0px 10px 0px;
    }

    .aboupage-parentshelp22-h3 {
        font-size: 14px;
    }

    .contact-secbox2 {
        min-height: inherit;
    }
    /****************/
    .mnge-bdy-wpr {
        margin: 0px 0px 0px 0px;
    }

    /********dynamic page sec********/
    .online_frm-h {
        font-size: 16px;
    }

    .online_frm-grp-h {
        font-size: 15px;
    }

    .career-grp {
        width: 100%;
        padding: 7px 0px 7px 0px;
    }

    .career-from-inr {
        padding: 0px 0px 0px 0px;
    }

    .online_frm {
        padding: 15px 0px;
    }

    .image-box {
        margin: 0px 0px 10px 0px;
    }
    /**********/
    .newsmainsecc-hee {
        position: inherit;
        top: inherit;
        left: 0;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0px 15px 0px 15px;
        float: left;
        /*background-color: #850000;
        background-image: url("https://www.transparenttextures.com/patterns/dark-dot.png");*/
        z-index: inherit;
    }

    .newsmains-marg {
        margin: 0px 0px 20px 0px;
    }

    .newsboxmain {
        margin: 0px 0px 10px 0px;
    }

    .team-sec {
        padding: 30px 0px 30px 0px;
    }

    .bljonssemm {
        margin: 0px 0px 20px 0px;
        font-size: 14px;
    }

    .topperstudents {
        margin: 10px 0px 50px 0px;
    }

    .logoheaderm-ul {
        margin: 0px 0px 50px 0px;
    }

    .footersect-border {
        margin: 0px 0px 0px 0px;
    }

    /******about page media*/
    .aboutus-pagetext-h2 {
        font-size: 18px;
        line-height: 30px;
    }

    .aboutus-page-bg {
        padding: 15px 0px 15px 0px;
    }

    .pagebordd-dingtth2 {
        font-size: 18px;
        line-height: 25px;
    }

    .aboutus-page {
        margin: 0px 0px 20px 0px;
        padding: 15px 0px 15px 0px;
    }

    /*******media*******/
    .contactuspageh2 {
        font-size: 14px;
    }

    .contactuspageico {
        font-size: 20px!important;
    }

    .boxlatest-news, .boxlatest-news ul, .text-headingtt-h2 {
        height: auto!important;
    }

    .princmessagedef {
        margin: 0px 0px 30px 0px;
    }

    .bljonsse {
        margin: 10px 0px 40px 0px;
    }

    /****slider news*/
    .newsmainsecc {
        width: 100% !important;
    }
    .banner {
        width:100%!important;
        height: auto!important;
    }

    .kb_wrapper > .carousel-inner > .item > img, .kb_wrapper > .carousel-inner > .item > a > img {
        height: auto!important;
    }
    .marqueheigh {
         height: auto !important;
    }

    /****end*/
    .aluminiparagraphp {
      margin: 10px 0px 0px 0px;
    }

}

