/*-----------------------contact-us-------------*/
@media screen and (max-width: 1920px){



}
@media only screen and (min-width: 1366px) and (max-width: 1920px) {

}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    /* Gallery Responsive */
    /* .gallery-detail-page .col-12:nth-child(2) .facility-gallery-box{margin-top: 30px!important;} */
    /*    .gallery-detail-page .col-6:nth-child(1) .single-event{margin-top: 30px!important;}*/

    /* Gallery Responsive End */


}
@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){
    .top-menu-nav{
        display: none;
    }
    .facility-slider .owl-nav {
        display: block !important;
    }
}
@media screen and (max-width: 1199px){
    .calendar-link {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .col-lg-12:nth-child(3) .school-activities{
        margin-top: 30px;
    }
    .hidden-bar .menu-main-menu-top-horizontal-container {
        border-top: 3px solid #ddd;  
    }
    .main-nav {
        background: #192f59;
        z-index: 3333;
        height: 50px;
    }

    .menu-right {
        float: left;
        display: block;
        width: 100%;
    }
    .side-menu ul li {
        border-top: 1px solid #ddd;
        /*        border-bottom: 1px solid #ddd;*/
    }
    .about-tbs h1 {
        margin-top: 0!important; 
    }
    .side-menu .menu:before {
        display: none;
    }
    .side-menu .toggle-arrow{
        display: none;
    }
    .image-box {
        height: 197px;}
    /*    .about-tbs h1 {
            margin-top: 0!important;
        }*/
    .gallery-detail-page .col-12:nth-child(4) .facility-gallery-box {
        margin-top: 30px;
    }

    .gallery-detail-page .col-6:nth-child(4) .single-event {
        margin-top: 30px;
    }
    .col-xl-3:nth-child(4) .facility-gallery-box {
        margin-top: 30px;
    }
}

@media screen and (max-width: 1100px){
    .enroll {
        display: flex;
        justify-content: center;
    }



    .enroll-div h4 {
        text-align: center;
        float: unset!important;
        font-size: 28px;
        margin-bottom:10px;
    }

    .join-us{margin-top: 10px;}
    .image-box {
        height: 197px;}
    /*    .about-tbs h1 {
            margin-top: 0!important;
        }*/
    .zist-content{
        width:100%!important;
    }
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;}
    .enq{
        transform: rotate(90deg);
        position: fixed!important;
        right: -69px;
        top: 285px;
        z-index:9999;
    }
    .header-widget {
        margin-right: 0;
    }
    .header-widget .single-widget:nth-child(2) {
        margin-right: 0px;
        padding-right: 0px;
    }
    .single-widget:nth-child(2):before {
        display: none;
    }
}
@media screen and (max-width: 991px){
    .col-xl-4:nth-child(3) .facility-gallery-box {
        margin-top: 30px;
    }
    .inner-page-header-banner-container img {
        width: 100%;
        min-height: 200px;
        object-fit: cover;
    }
    .inner-page-header-banner-container {
        height: auto !important;
    }
    .enroll{
        display: flex;
        justify-content: center;
    }

    .pop-kop{display: flex;}

    .col-xl-4:nth-child(2) .school-activities{
        margin-top: 30px;
    }
    .col-xl-4:nth-child(3) .school-activities{
        margin-top: 30px;
    }

    /*  */
    .about-tbs p {
        text-align: justify;
    }

    .icon__btn-sm {display: block;margin: 50px auto;}
    .zist-content{
        width:100%!important;
    }
    .transition1{
        text-align: center;
    }

    .mt-30-991 {
        margin-top: 30px;
    }
    .stricky-fixed {
        position: relative;
        float: left;
    }
    .gallery-detail-page .col-6:nth-child(3) .single-event {
        margin-top: 30px;
    }
    .col-xl-3:nth-child(3) .facility-gallery-box {
        margin-top: 30px;
    }
    .gallery-detail-page .col-12:nth-child(3) .facility-gallery-box {
        margin-top: 30px;
    }
    .col-xl-4:nth-child(3) .single-event{
        margin-top: 30px;
    }
    .abt{
        margin-bottom: 21px;
    }
    .profile-photo {
        bottom: -10px;
        width: 107px;
        left: 10px;
    }
    .founders-name {
        padding-left: 126px !important;
        padding-bottom: 0px !important;
        margin-top: 10px !important;
        font-size: 17px !important;
    }
    .founder-deg {
        padding-left: 125px !important;
    }
    .mission-mix-wrapper .col-xl-5 {
        margin-bottom: 30px;
    }
    .logo img {
        width: 200px;
    }
    .header-widget {
        float: right;
        padding: 11px 0;
    }
}
@media screen and (max-width: 900px){ 
    .mob-h-menu {
        float: left;
        width: 100%;
        position: absolute;
        background: #131586;
        left: 0px;
        top: 100%;
        z-index: 9999;
        padding: 10px 6px;
    }
    .navbar {
        position: absolute;
        width: 94%;
        padding-left: 0;
    }
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;}

    .col-md-12 .logo .img-responsive{text-align: center;}

}
@media screen and (max-width: 807px){ 
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;}


}
@media screen and (max-width: 800px){  
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;}

}
@media screen and (max-width: 768px){
    .header-widget {
        float: left;
        text-align: center;
        width: 100%;
    }
    .enroll {
        display: flex;
        justify-content: center;
    }

    .logo .transition1 img {
        text-align: center;
    }
    .navbar-collapse {
        transition: .5s;
    } 
    .inner-para{margin-bottom: 10px;}
    /* Header Responsive Start */

    .navbar-toggler {
        font-size: 14px!important;
        border: 0px solid white!important;
    }
    .top-menu li a {
        padding: 11px;
    }

    .enq{
        transform: rotate(90deg);
        position: fixed!important;
        right: -70px;
        top: 65%;
        z-index: 9999;
    }

    .header-widget .single-widget.enq {
        padding-bottom: 10px;
        float: none;
        display: none;
    }
    .header-widget .single-widget h4 span {font-size:14px;}
    .header-widget .single-widget h4 {font-size:15px;}
    .pay-online {
        padding: 15px;
    }

    /* Header Responsive End */

    /* index  */
    .wrapper{padding: 30px 0;}
    section h1{
        font-size: 30px;
        text-align: center;
    }
    .zist-content{width:100%!important;font-size:15px;}



    .about-tbs h1{
        margin-top:3px;
    }
    .abt{
        margin-bottom: 20px;
    }

    /*    .beyond-classroom h2{font-size: 32px;}*/

    .beyond-slider-div{margin-top:15px;}
    .philosophy h1 {font-size:36px;line-height: 40px;}
    .philosophy p {text-align: justify;}
    .enroll-div h4 {font-size:22px;margin-left: 6%;}
    .admission-btn{margin-top:10px;}
    .inner-para h2{font-size:19px;line-height:27px;}
    .icon_btn-sm{margin-bottom:62px;margin-right: 81px;margin-top:60px;}



    /* index end */

    /* olympiad table */
    .olymp{display: block;
           overflow: hidden;
           overflow-x: scroll;}
    /* olympiad table  end*/

    /* Gallery Responsive */
    /*    .gallery-detail-page .col-12:nth-child(2) .facility-gallery-box{margin-top: 30px!important;}
        .gallery-detail-page .col-6:nth-child(1) .single-event{margin-top: 30px!important;}*/

    /* Gallery Responsive End */

    /* Footer responsive Start */
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;
           padding-bottom: 22px;}
    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }
    .inner-heading:before {
        left: 45%;
    }


    /* Footer Responsive End */

    .header .logo img {
        width: 200px;
    }
    .header-widget {
        padding: 20px 0;
    }
    .stricky-fixed .header-widget {
        padding: 20px 0;
    }


}
@media only screen and (min-width:769px) and (max-width:1220px){
    .top-menu-nav{display: none;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .join-us {

        margin-top: 10px;
    }



    .facility-gallery-box{
        margin-top:30px;
    }

}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .press-brief-section .press-brief-img {
        width: 50%;
    }
    .press-brief-section .press-brief-desc {
        width: 50%;
        height:230px;
    }

}
@media only screen and (min-width: 390px) and (max-width: 767px) {


}
@media only screen and (min-width: 600px) and (max-width: 767px) {


}
@media only screen and (min-width: 500px) and (max-width: 600px) {

}   
@media only screen and (min-width: 320px) and (max-width: 500px) {

}

@media screen and (max-width: 767px){
    .header-widget .single-widget {
        float: none;
        padding-left: 43px;
        margin-right: 5px;
        padding-right: 12px;
    }
    button:focus {
        outline: none;
        outline: 0px auto -webkit-focus-ring-color;
    }
    .bottom-footer {
        height: 110px;
    }

    .navbar-dark .navbar-toggler-icon {
        background: url(../images/sprite-icon.png) no-repeat -151px -207px;
        width: 27px;
        height: 28px;
    }
    .navbar-collapse.collapse {
        position: absolute;
        width: 100%;
        background:
            #131586;
        left: 0px;
        top: 100%;
        z-index: 9999;
        padding: 0px 6px;
    }
    .navbar-toggler {
        padding: 0;
    }
    .icon__btn-sm {
        display: flex;
        margin: 50px auto;
    }
    .abt-full .col-sm-7 {
        flex:100%;
        max-width: 100%;
    }
    .footer-quicklinks{column-count: unset;}
    .location-link {
        margin: 22px auto 0;
        /* text-align: center !important; */
        float: none;
        width: 166px;
    }


    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 30px;}

    .copyright-text {
        margin-top: 20px;
        margin-bottom: 15px;
        font-size: 16px;
        text-align: center;
    }
    /* Gallery Responsive */
    /*    .gallery-detail-page .col-12:nth-child(2) .facility-gallery-box{margin-top: 30px!important;}
        .gallery-detail-page .col-6:nth-child(1) .single-event{margin-top: 30px!important;}*/

    /* Gallery Responsive End */
    .press-brief-section .press-brief-img {
        width: 50%;
    }
    .press-brief-section .press-brief-desc {
        width: 50%;
        height: 175px;
    }

    .press-brief-section .press-brief-desc h3 {
        font-size: 15px;
    }
    .inner-heading:before {
        left: 40%;
    }

}
@media screen and (max-width:680px){
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }




}
@media screen and (max-width:600px){
    .contactus {
        margin-top: 20px;
        margin-bottom: 2px;
    }
    .tbs-gallery .beyond-box img {
        height: auto;
        max-height: auto;
    }
    /*    .fac-cont-box {
            min-height: 229px;}*/
    .oly-img{
        padding-bottom: 10px;
    }
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px; column-count: unset;}
    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        text-align: center;
        margin-top: 13px;
        font-size: 16px;

    }
    /* Gallery Responsive */
    /*    .gallery-detail-page .col-12:nth-child(2) .facility-gallery-box{margin-top: 30px!important;}
        .gallery-detail-page .col-6:nth-child(1) .single-event{margin-top: 30px!important;}*/

    /* Gallery Responsive End */

    .popup-gallery img {
        min-height: 125px;
        object-fit: cover;
        max-height: 125px;
    }
    .beyond-box h3 {

        font-size: 16px;
        line-height: 24px;

    }
    /*    .fac-cont-box{
            min-height: 228px;
        }*/
    .icon__btn-sm {
        bottom: 61px;}

    .press-brief-section .press-brief-img {
        width: 100%;
    }
    .press-brief-section .press-brief-desc {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
        height:auto;
    }


}
@media screen and (max-width:575px){
    .gallery-detail-page .col-12:nth-child(2) .facility-gallery-box {
        margin-top: 30px;
    }

    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;padding-bottom: 22px;}


    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }

	a.btn-1.btn {
		margin-top: 10px;
	}


}
@media screen and (max-width:549px){
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }

    .enroll-div h4 {
        font-size: 22px;
    }

}
@media screen and (max-width: 536px){
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }



}
@media screen and (max-width:510px){
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    .contactus{margin-bottom: 22px;}
    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }
}
@media screen and (max-width:500px){
    .fac-cont-box {
        min-height: 1;}
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 20px;
        font-size: 16px;
    }
	
	a.btn-1.btn {
		margin-top: 10px;
	}
}
@media screen and (max-width:450px){
    .fac-cont-box {
        min-height: 197px;
    }
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}
    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }
}
@media screen and (max-width:440px){
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;
    }
}
@media screen and (max-width:405px){
    .email {
        margin-bottom: 15px;
    }
    .header-widget {
        padding-bottom: 0px;
    }
}
@media screen and (max-width:400px){
    .email {
        margin-bottom: 15px;
    }
    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }
    .enroll-div h4 {
        font-size: 19px;
        margin-left: 10%;}





}
@media screen and (max-width:391px){
    .header-widget {
        display: none;
    }
}
@media screen and (max-width:360px){
    section h1{font-size:28px;}
    .zist-content{font-size:18px;}
    /*    .beyond-classroom h2{
            font-size:28px;
        }*/

    .philosophy h1{font-size:34px;}


    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 29px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }



}
@media screen and (max-width:320px){
    section h1{font-size:25px;}
    .zist-content{font-size:16px;}
    /*    .beyond-classroom h2{
            font-size:26px;
        }*/
    .enq{left:54%}
    .philosophy h1{font-size:26px;margin-bottom: 14px;}
    .philosophy p {font-size:15px;}
    .icon__btn-sm {bottom: 40px;}


    .top-footer h5 {font-size: 21px;}
    /* gotoTop */
    #gotoTop{bottom: 87px;}
    /* footer title */
    .top-footer h5:before{width:30px;left:6px;}
    .footer-quicklinks{margin-bottom: 36px;}

    footer{padding-top:60px;padding-bottom: 22px;}

    .copyright-text {
        margin-top: 13px;
        font-size: 16px;

    }


}
