/* CSS Document */


@media only screen and (min-width: 320px) and (max-width: 400px) {
.school_calander_col{width:100%;}	
}

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

.my-container{max-width:320px; width:97%;}
.header-section{height:120px;}
.heading01{font-size:20px; line-height:20px;}

.logo{width:100%; text-align:center; top:28px;}
.logo img{height:50px;}
.header-right{width:100%;}

.top-menu ul {width:100%; text-align:center;}
.top-menu ul li {display:inline-block; float:none;}

.top-social {display:none;}
.top-search{width:100%; float:none; top:58px; }
.top-search .search-form{ width:96%;}
.top-search .search-form .search-field, .search-field:focus{width:94%;}

.inner-banner-wrapper h1.entry-title{font-size:22px;}

.faculty-wrapper .faculty-pic{width:100%; float:none; margin-bottom:20px;}
.faculty-wrapper .faculty-description{width:100%; float:none;}

.school_calander_img{float:none; text-align:center;}
.school_calander_content{float:none; text-align:center;}

.boarding_calander_img{float:none; text-align:center;}
.boarding_calander_content{float:none; text-align:center;}

.scheduleWrapper .schedule-column{width:100%; float:none;}
.scheduleWrapper .schedule-column2{width:100%; float:none;}

ul.videos li{width:100%; float:none;}
.print-media-outer ul.print-mediabox li{width:100%; margin-bottom:20px;}
.brochure-outer ul.brochurebox li{width:100%; float:none;}
.newsletter-outer ul.newsletterbox li{width:100%; float:none;}
ul.snapshot li{width:100%; float:none;}

.bhMenu-outer ul.bhMenubox li{width:100%; float:none;}

.circulars_col{width:100%; margin-bottom:20px;}

.news-update-container .nu-title{width:100%; text-align:center; font-size:24px;}
.news-update-container .news-content{width:100%;}

.founder-message-section{background-size:cover; padding-bottom:30px;}
.founder-message-conatiner .founder-image{width:100%; text-align:center;}
.founder-message-conatiner .founder-message{width:100%; }
.founder-message-conatiner .founder-message .fnd-title{font-size:28px;}
.founder-message-conatiner .founder-message .fnd-title span{display:inline; font-size:28px;}

.cav-section{background:none;}
.cav-section .cav-title-box{background:#990000; padding:20px 20px 0 20px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.cav-section .cav-title-box .cav-title{font-size:24px;}

.campus-updates{width:100%; padding-bottom:34px;}
.campus-updates .campus-updates-content{padding:34px 10px; background:#f2f2f2;}
.admission-process .admission-process-content{padding-top:34px; padding-bottom:12px; background:#f2f2f2;}
.video-tour .video-tour-content{padding-top:34px; padding-bottom:34px; background:#f2f2f2;}
.admission-process{width:100%; margin:0; padding-bottom:34px;}
.video-tour{width:100%;}

.media-gallery-section .mg-title{font-size:24px;}
.media-gallery-section .mg-subtitle span{border-bottom:none; }
.media-gallery-section .mg-subtitle .circle{display:none;}

.news-sport-section .ns-title{font-size:24px;}
.news-sport-section .news-update{width:100%; }
.news-sport-section .almanac{width:100%; text-align:center; margin:40px 0;}
.news-sport-section .sports-sis{width:100%;}

.footer-container .col-aboutus{width:100%; float:none; margin:0;}
.footer-container .col-links{width:100%; float:none; margin:0;}
.footer-container .col-reachus{width:100%; float:none; margin:0;}
.footer-container .col-reachus .address{width:100%; float:none; margin:0 0 20px 0; overflow:hidden;}
.footer-container .col-reachus .map{width:100%; float:none; margin:0}

.site-info .copyright{width:100%; text-align:center; margin-bottom:10px;}
.site-info .powered-by{width:100%; text-align: center;}

.inner-news-div .bx-viewport{background:#FAE3B1; height:auto !important; padding-bottom:110px !important;}

.my-gallery .gallery-columns-4 .gallery-item{max-width:44%; width:44%;}


.my-gallery  .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:20px;}

.location-map ul li{width:100%; margin-bottom:10px;}

.facilities .fIcon{width:100%; float:none; text-align:center;}
.facilities .fContent{width:100%; float:none;}
.facilities .fContent .heading{text-align:center;}

.campus-inner ul li .campus-thumbnail{width:99%; float:none;margin-bottom:10px;}
.campus-inner ul li .campus-descriptiion{width:100%; float:none;}

}

@media only screen and (min-width: 481px) and (max-width: 640px) {
.my-container{max-width:640px; width:97%;}
.header-section{height:120px;}
.heading01{font-size:20px; line-height:20px;}

.logo{width:100%; text-align:center; top:28px; z-index:1000;}
.logo img{height:50px;}
.header-right{width:100%;}

.top-search{width:100%; float:none; top:42px; }
.top-search .search-form{ width:96%;}
.top-search .search-form .search-field, .search-field:focus{width:94%;}

.inner-banner-wrapper h1.entry-title{font-size:22px;}

.news-update-container .nu-title{width:100%; text-align:center; font-size:24px;}
.news-update-container .news-content{width:100%;}

.founder-message-section{background-size:cover; padding-bottom:30px;}
.founder-message-conatiner .founder-image{width:100%; text-align:center;}
.founder-message-conatiner .founder-message{width:100%; }
.founder-message-conatiner .founder-message .fnd-title{font-size:28px;}
.founder-message-conatiner .founder-message .fnd-title span{display:inline;}


.cav-section{background:none;}
.cav-section .cav-title-box{background:#990000; padding:20px 20px 0 20px; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.cav-section .cav-title-box .cav-title{font-size:24px;}

.campus-updates{width:100%; padding-bottom:34px;}
.campus-updates .campus-updates-content{padding:34px 10px; background:#f2f2f2;}
.admission-process .admission-process-content{padding-top:34px; padding-bottom:12px; background:#f2f2f2;}
.admission-process .admission-process-content ul li .add-icon{margin-right:0;}
.video-tour .video-tour-content{padding-top:34px; padding-bottom:34px; background:#f2f2f2;}
.admission-process{width:100%; margin:0; padding-bottom:34px;}
.video-tour{width:100%;}

.media-gallery-section .mg-title{ font-size:24px;}

.news-sport-section .ns-title{font-size:24px;}
.news-sport-section .news-update{width:100%; }
.news-sport-section .almanac{width:100%; text-align:center; margin:40px 0;}
.news-sport-section .sports-sis{width:100%;}

.scheduleWrapper .schedule-column{width:100%; float:none;}
.scheduleWrapper .schedule-column2{width:100%; float:none;}
.inner-banner-wrapper h1.entry-title{font-size:22px;}

.faculty-wrapper .faculty-pic{width:100%; float:none; margin-bottom:20px;}
.faculty-wrapper .faculty-description{width:100%; float:none;}

.school_calander_img{float:none; text-align:center;}
.school_calander_content{float:none; text-align:center;}

.boarding_calander_img{float:none; text-align:center;}
.boarding_calander_content{float:none; text-align:center;}

.scheduleWrapper .schedule-column{width:100%; float:none;}
.scheduleWrapper .schedule-column2{width:100%; float:none;}

ul.videos li{width:49%;}
.print-media-outer ul.print-mediabox li{width:46%; margin:0 2% 4% 2%;}
.brochure-outer ul.brochurebox li{width:46%; margin:0 2% 4% 2%;}
.newsletter-outer ul.newsletterbox li{width:46%; margin:0 2% 4% 2%;}
ul.snapshot li{width:49%;}

.bhMenu-outer ul.bhMenubox li{margin: 0 3% 3%; width: 44%;}

.circulars_col{width:45%; margin-bottom:20px;}

.footer-container .col-aboutus{width:100%; float:none; margin:0;}
.footer-container .col-links{width:100%; float:none; margin:0;}
.footer-container .col-reachus{width:100%; float:none; margin:0;}
.footer-container .col-reachus .address{width:100%; float:none; margin:0 0 20px 0; overflow:hidden;}
.footer-container .col-reachus .map{width:100%; float:none; margin:0}

.site-info .copyright{width:100%; text-align:center; margin-bottom:10px;}
.site-info .powered-by{width:100%; text-align: center;}

ul.snapshot li{width:49%;}
.my-gallery .gallery-columns-4 .gallery-item{max-width:22%; width:22%;}
.my-gallery .gallery-columns-4 .gallery-item img{width:100%;}

.my-gallery  .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:20px;}

.inner-news-div .bx-viewport{background:#FAE3B1; height:auto !important; padding-bottom:110px !important;}


}

@media only screen and (min-width: 641px) and (max-width: 768px) {
.my-container{max-width:768px; width:97%;}
.inner-banner-wrapper h1.entry-title{font-size:22px; padding-left:15px;}
.logo{top:22px;}
.logo img{width:56%;}
.founder-message-section{background-size:cover; padding-bottom:30px;}

.news-update-container .nu-title{width:100%; text-align:center;}
.news-update-container .news-content{width:100%;}

.inner-news-div .bx-viewport{background:#FAE3B1; height:auto !important; padding-bottom:110px !important;}

.my-gallery .gallery-columns-4 .gallery-item{max-width:22%; width:22%;}
.my-gallery .gallery-columns-4 .gallery-item img{width:100%;}

.my-gallery  .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:20px;}

}

@media only screen and (min-width: 769px) and (max-width: 800px) {
.my-container{max-width:800px; width:97%;}
.inner-banner-wrapper h1.entry-title{font-size:22px; padding-left:15px;}
.logo{top:22px;}
.logo img{width:56%;}
.founder-message-section{background-size:cover; padding-bottom:30px;}
.inner-news-div .bx-viewport{background:#FAE3B1; height:auto !important; padding-bottom:110px !important;}

.my-gallery .gallery-columns-4 .gallery-item{max-width:22%; width:22%;}
.my-gallery .gallery-columns-4 .gallery-item img{width:100%;}

.my-gallery  .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:20px;}

}

@media only screen and (min-width: 801px) and (max-width: 980px) {
.my-container{max-width:980px; width:97%;}
.inner-banner-wrapper h1.entry-title{font-size:22px; padding-left:15px;}
.logo{top:22px;}
.logo img{width:56%;}
.founder-message-section{background-size:cover; padding-bottom:30px;}

#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle{ padding:12px 25.72px;}

.my-gallery .gallery-columns-4 .gallery-item{max-width:22%; width:22%;}
.my-gallery .gallery-columns-4 .gallery-item img{width:100%;}

.my-gallery  .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:20px;}

}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle{ padding:12px 28px;}
}



@media only screen and (max-width: 979px) {
.navbar{height:auto;}
.main-navigation{width:100%;}
.inner-banner-wrapper h1.entry-title{padding-left:3%;}
#megaMenu ul.megaMenu{background:#050505;}
#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator, .megaMenuToggle{padding-left:15px;}

}


@media only screen and (min-width: 481px) and (max-width: 979px) {
.footer-container .col-aboutus{width:45%; float:left; margin-right:10%;}
.footer-container .col-links{width:45%; float:none; margin:0;}
.footer-container .col-reachus{width:100%; float:none; margin:0;}
.footer-container .col-reachus .address{width:45%; float:left; margin:0 10% 0 0; overflow:hidden;}
.footer-container .col-reachus .map{width:45%; float:left; margin:0}

}

@media only screen and (max-width: 800px) {
.site-left-content{width:100%;}
.site-right-content{width:100%;}
}

@media only screen and (min-width: 641px) and (max-width: 899px) {

.cav-section .cav-title-box .cav-title{font-size:16px;}
.news-update-container .nu-title{font-size:24px;}
.media-gallery-section .mg-title{font-size:24px;}
.news-sport-section .ns-title{font-size:24px;}

.founder-message-conatiner .founder-message .fnd-title{font-size:40px; line-height:40px;}
.founder-message-conatiner .founder-message .fnd-title span{font-size:25px;}



}


@media only screen and (min-width: 900px) and (max-width: 1024px) {
.news-update-container .nu-title{font-size:22px;}
.cav-section .cav-title-box .cav-title{font-size:22px;}

.founder-message-conatiner .founder-message .fnd-title{font-size:40px; line-height:40px;}
.founder-message-conatiner .founder-message .fnd-title span{font-size:25px;}

.media-gallery-section .mg-title{font-size:22px;}
.news-sport-section .ns-title{font-size:22px;}

}

@media screen and (max-width: 1024px){
.inner-banner-wrapper .banner-inner-container{width:100%;}
.inner-banner-wrapper .Ibanner img{width:100%;}
}