﻿@import url('https://fonts.googleapis.com/css?family=Nunito:300,300i,400,600,700');
body { margin:0; padding:0; font-family: Arial, sans-serif; background:#fff; text-align:justify}
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*,:after,:before { box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box}
*{outline:none;}img{border:none; max-width:100%;}a{text-decoration:none; }
ul,ol,p { margin:0px; padding:0px; list-style:none;}
.overlay { width: 100%; float: left; position: relative; top: 0; box-sizing: border-box; height: 100%; z-index: 5;    margin: 0; padding: 0; background: url(/images/overlaybg.png) !important;}
.nav_icon1 {width: 100%; float: left; text-align: center; position: absolute; top: 90%; tranistion: all 2s;}
#btn1 {display: inline-block; animation: mymove 2s infinite; position: relative;}
.main_container10 { width: 100%; float: left; position: relative; top: 0; height: 100%; z-index: 0; margin: 0; padding: 0;}
.first_sec_logo { width: 100%; position: absolute; top: 50%; transform: translateY(-50%);}
.text-center { text-align:center;}
@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}
.panel { background:#fff;}
.slider {width: 100%;height: 100%; margin: 0; padding: 0; position: fixed; z-index: -1; cursor: default; top: 0;}
#slider1 .slides img { width:100%;}
.panel_new {width: 100%; float: left; position: relative; z-index: 2; margin: 0;padding: 0;background: #fff;}
.boxIn { width:100%; max-width:1200px; margin:0px auto;}
.menu{  float:right; background:url(/images/menucurve.jpg) top left no-repeat;    margin-top: -36px; position:relative;padding-left: 50px;}
.mobMenuIcon{ display:none;}
.menuCenter{width:100%; max-width:1200px; margin:0 auto;}
.menus{float:right; /*background:#fd8596;*/ width:100%; max-width:1080px;}
.menuLogo{float:left; position:relative; z-index:9; }
ul.iconRight { float:right; margin-top:30px}
ul.iconRight li { margin-left:15px; display: inline-block; border-left:1px solid #fff; padding-left: 15px;  }
ul.iconRight li:first-child { margin-left:0; border-left:0;       } 
ul.iconRight a { color:#fff; margin:0px 10px; font-family: 'Nunito', sans-serif; font-size:13px;    }
ul.iconRight a i {     margin-right: 5px;font-size: 16px; color:#fff;}
ul.iconRight a:hover{color: #fdd911;}
 
ul.iconRight a:hover > i {color: #fdd911;}
.text-uppercase { text-transform:uppercase}
.text-white { color:#fff;}
.menuLogo>a{ float:left;padding: 4px 0px;}
.row { width:100%; float:left;}
.menu1 {width: 100%; height: 112px;  background:#1e436a; float: left;position: fixed;top: 0;top: 10px;z-index: 9;transform: translatey(-193px);-webkit-transition: all .2s;transition: all .2s;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.34);}
.menu2 { display: block!important; transform: translatey(0px); top: 0px;}
#navbar:after {content: "";width: 100%;height: 33px;background: #fdd911;float: left;position: absolute;bottom: 0px;left: 0;z-index: -1;}
#menu:after {content: "";width: 100%;height: 33px;background:#1e436a;float: left;position: absolute;bottom: 0px;left: -100%;z-index: 0;}  
.moveToTop{  position:fixed; bottom:10px; right: 23px; background:none; color:#a9a9a9; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); transition: all 0.5s ease-in-out; z-index:5; cursor:pointer;}
.moveToTop:hover{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
.noticebg{ width:100%; float:left; position:absolute; bottom:0; }
.noticeBox {width:100%; max-width:775px; float:left; min-height:500px;  }
.noticeImg { position:absolute; right:0; bottom:0px; }
.msgBox{  width:100%; float:left; position:absolute; bottom:0; }
.msgMain {width:100%; max-width:1200px; margin:0px auto; }
.msgIn { width:100%; float:right;  margin-top:42px; }
	.msgIn .pmsg { float:left; margin-right:30px;	}
#message ul.slides li { min-height:521px; background-position:bottom left; background-repeat:no-repeat; color:#646464; font-size:15px; line-height:25px; background-position: bottom left;   }
#message ul.slides li p { margin-bottom:3px; text-align:justify    }
a.readMore2 { float:right; color:#da1d1d; font-size:14px;  margin:10px 0px;   }
a.readMore2:hover { color: #1e436a; }
.aboutUs{background:url(/images/aboutbg.jpg) bottom center no-repeat #000; width:100%; float:left; height:100%; position:absolute; bottom:0; padding-top:175px;}
.aboutUs p { color: #fdd911;font-size:15px; line-height:22px; margin:10px 0;    }
.aboutUs h3.pageHeading { margin:3px 0px; color: #e11937;border-bottom: 1px solid #e11937;}
a.nofloat { float:none}
 
 

#newnotice_lblnoticedownloads { width:100%; float:left; display:block; overflow:hidden;}
#newnotice_lblnoticedownloads ul li { margin:0px 0;    }
#message { width:100%; float:left; }
a.viewAll {padding: 5px 10px;position: relative;  margin: 0px 22px; background: #e11937;
    color: #fff;}
a.viewAll:hover{ background:#0a7ace;
}
h3.pageHeading { text-transform: uppercase;color: #e11937;font-size: 24px;text-align: center;background: url(/slider/linkbtm1.png) bottom center no-repeat;margin: 0; padding-bottom: 10px;
    border-bottom: 1px solid #e11937;
} 
.noticeArrow a{ display:inline-block; position:relative;   }
.news_iconimg { display:none;}
.notice_span { height:75px; width:75px; background:#1e436a; display:inline-block; float:left; margin-right:10px; color:#fff; text-align:center}
.noticeText {   width: calc(100% - 85px); padding-top: 18px; display:inline-block}
.spanCircle { font-size:20px; font-weight:bold;  display:block; margin:13px 0px 5px 0px}
.noticeUpdate { display:block; font-size:11px; text-transform:uppercase;} 
.noticeText a { color:#1e436a;  font-size:14px; display:block; text-transform:uppercase }
.noticeText span { color:#7e7e7e; font-size:13px; display:block; padding-top:5px;padding-top: 18px;}
h3.gl { background:url(/slider/linkbtm.png) bottom center no-repeat; margin-top: 10px;}
.getLinks{background:url(/images/stdbg.png) bottom right no-repeat; width:100%; float:left; min-height:650px; position:absolute; bottom:0;}
.getIn {width:100%; max-width:785px; float:left; margin-top:165px;}
.ThoughtsOfDay { margin-top: 35px;width: 100%;float: left;font-size: 14px;padding: 10px;}
.todContaner { padding:10px; line-height:23px;}
#getLinks { width:100%; float:left;  position:relative; overflow:hidden; padding:0px 10px 0px 15px; max-height:90px; margin-top:40px; }
#getLinks .slides li a {width:180px; height:90px; display:block; background:url(/images/getLinksIcons.png) no-repeat;}
#getLinks:hover > .flex-direction-nav a { opacity:1;}
#getLinks .flex-direction-nav a.flex-next:before,#getLinks .flex-direction-nav a.flex-prev:before { display:none}
#getLinks .flex-direction-nav .flex-prev {  background:url(/images/glarrow.png) no-repeat; width:11px; height:18px;  margin: -9px 0 0; left:0px; }
#getLinks .flex-direction-nav .flex-next {   background:url(/images/grarrow.png) no-repeat; width:11px; height:18px;  margin: -9px 0 0; right:0px}
#getLinks .slides li a.paintedLive{ background-position:0px 0px;  }
#getLinks .slides li a.busRoute{ background-position:-191px 0px;}
#getLinks .slides li a.readingBook{ background-position:-381px 0px;}
#getLinks .slides li a.onlineFees{ background-position:-571px 0px;}
#getLinks .slides li a.paintedLive:hover{ background-position:0px -91px;}
#getLinks .slides li a.busRoute:hover{ background-position:-191px -91px;}
#getLinks .slides li a.readingBook:hover{ background-position:-381px -91px;}
#getLinks .slides li a.onlineFees:hover{ background-position:-571px -91px;}
ul.bigIcon { width:100%; text-align:center; padding:0px 10px 0px 15px; margin-top:41px; float:left;}
ul.bigIcon li {  float:left; margin-left: 8px;   }
ul.bigIcon li:first-child { margin-left:0px;    }
ul.bigIcon li a{color:#191919; font-size:13px; padding: 10px;display:block; width:138px; }
ul.bigIcon li a span{  background:url(/images/bigIcon.png) no-repeat; height:38px; display:inline-block; width:69px;       }
ul.bigIcon li a p { margin-top:14px;    }
ul.bigIcon li a:hover{ color:#1133c5;}
ul.bigIcon li a.ecare span{background-position: 8px 0px;}
ul.bigIcon li a.kidsCorner span{background-position: -101px 0px;}
ul.bigIcon li a.event-c span{background-position: -170px 0px;}
ul.bigIcon li a.alumni span{background-position: -255px 0px;}
ul.bigIcon li a.vtour span{background-position: -343px 0px;}
ul.bigIcon li a.ecare:hover > span{background-position: 8px 0px;}
ul.bigIcon li a.kidsCorner:hover > span{background-position: -101px -42px;}
ul.bigIcon li a.event-c:hover > span{background-position: -170px -42px;}
ul.bigIcon li a.alumni:hover > span{background-position: -255px -42px;}
ul.bigIcon li a.vtour:hover > span{background-position: -343px -42px;}
.photoGallery{background:url(/images/aboutbg.jpg) top right no-repeat; width:100%; float:left; position:absolute; bottom:0; min-height:600px; padding-top:110px;} 
.galleryLeft { float:left; width:100%; max-width:360px; margin-right:46px;}
.galleryRight { float:left; width:100%; max-width:480px;}
.switcher {width: 100%;float:left; margin-top:35px;}
.tab-nav {  padding: 0;  margin: 0;  width: 100%;  float:left; margin-left:-10px;}
.tab-nav li {  list-style:none;   max-width:75px; height:53px; overflow:hidden;   float: left;  z-index: 10;  cursor: pointer;   -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  -ms-transition: all 0.3s ease;  transition: all 0.3s ease; margin:8px 10px; overflow:hidden;}
.tab-nav li.flex-active, .slide-nav li:hover { cursor: pointer;  color: #aaa;  background: #eee;}
.tab-container {float: left;width: 100%; position:relative;}
#homephotog_LBPhoto { width:100%; float:left; margin-top:41px;  margin-bottom:30px;}
    #homephotog_LBPhoto .slides li { max-height:310px; overflow:hidden    }
		#homephotog_LBPhoto .slides li a { display:block; height:240px; overflow:hidden;		}
.gleft { float:right;  width: calc(100% - 85px); }
.Grydate { width:75px; height:75px; text-align:center; color:#fff; background:#1e436a; float: left;}
.Grydate b { font-size:20px; font-weight:bold; display:block; padding-top: 15px;   }
.Grydate span { text-transform:uppercase; font-size:11px;    }
.galler_heading { font-size:14px; color:#1e436a; text-transform:uppercase}
.description { color:#636363; font-size:13px; margin-top:10px;}
.custom-navigation a { display:inline-block; padding:0px 13px;}
.custom-navigation a.readMore2 { position:relative; top:-9px;}
.tab-nav li a img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.tab-nav .flex-active a img{-webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */ filter: grayscale(0);}
.bdyTpr{ width:100%; float:left; position:absolute; bottom:0;padding-bottom: 60px;}
.bdyTprIn { float:left; width:100%;}
.birthday { float:left; width:100%; max-width:585px; }
.bdyIn { background:url(/images/bdyBg.png) top center no-repeat; width:100%; min-height:202px;}
.bdyh { text-transform:uppercase; color:#2b2b2b; font-size:17px; margin-top:29px; margin-bottom:10px;}
.toppers { float:right; width:100%; max-width:450px;}
.topperX, .topperXII { width:100%; max-width:165px;}
.topperX{ float:left}
.topperXII { float:right;}
.stdslide { margin:0px auto;}
.stdslide ul li{ text-align:center; width:136px; min-height:248px;}
.stdslide ul li img { display:inline-block;    }
.t_name1 { color:#da1d1d; font-size:15px;}
.t_class1 { color:#333333; font-size:13px;}
.topperX a.viewAll, .topperXII a.viewAll,.bdyIn a.viewAll {margin: 0px 7px; position:relative; top:-9px;}
.custom-navigation a.readMore2,a.readMore2
{padding: 5px 10px;
    position: relative;
   
    background: #e11937;
    color: #fff;
}custom-navigation a.readMore2:hover,a.readMore2:hover {
    background: #0a7ace;
}
.noticeArrow a.viewAll
{ position:relative; top:-10px;
}
.newsMain { width:100%; float:left; margin-bottom:40px;}
.noticeText {}
.footer{background:url(/images/mobileapp.png) bottom left no-repeat; width:100%; float:left; min-height:480px; bottom:0; position:absolute;}
.footerRight { float:right; max-width:715px; width:100%; text-align:center;}
.footerRight h3 { text-transform:uppercase; color:#2b2b2b; font-size:24px; font-weight:400; margin:0px; margin-bottom:15px;    }
.footerRight p { font-size:15px; color:#7e7e7e; line-height:24px;    }
.schoolCode { font-size:14px; color:#143524;}
.schoolCode b { color:#da1d1d;    }
ul.app-icon li { display:inline-block; margin:26px 0px 6px 0px;}
.copyright { margin-top:89px; font-size:14px; margin-bottom:2px;}
.copyright span { color:#143524;    }
.menuMaster { top:0;transform: translatey(0px);}
.masterMain { width:100%; float:left; margin-top:140px; }
.master-footer { width:100%; float:left; margin:30px 0; text-align:center;}
.master-footer .copyright,.master-footer p { margin-top:10px; color: #7e7e7e;}
.masterText { width:100%; float:left; line-height:24px; color:#555151; min-height:320px; margin-top:20px;}
.masterText p { margin-bottom:15px;    }
ul.innerUl li{ padding-left:25px; background:url(/images/ulbg.png) 0px 4px no-repeat; margin-bottom:12px;}
.heading {    color: #1e436a;font-weight: 400;background: #bdbdbd59;padding: 6px 10px 4px 10px;border-left: 5px solid #1e436a; text-transform:uppercase}
.text-theme-colored {  color: #1e436a;}
.masterText .m-0{ margin:0;}
.innerImg { float:right; margin-left:20px;}
.innerImg img{border: 1px solid #1e436a;}
.innerImgl { float:left; margin-right:20px;}
.innerImgl img{border: 1px solid #1e436a;}
.innerH3
{color: #1e436a;margin-bottom: 0;
}
.content-HR
{border-color: #1e436a;border-top: 1px;margin-top: 3px;
}
 
.academicHead { width:100%; text-align:center;        }
.academicHead tr td { vertical-align:top; width:33.33%;           }
.academicHead tr td img {border: 0px solid #eaeaea;-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.30); -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.30);}
.academicHead tr td h3 { color:#1e436a;}
.academicHead tr td h4 {color: #621010;}
.academicHead tr td h5 {color: #7d7d7d;}
.accordionHeader_Y{background: #d5d4d4 url(/images/ajax-arrow1.png) 99% center no-repeat;padding: 8px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px;}
.accordionHeaderSelected,.accordionHeader_Selected{color: #fff;background: #1e436a url(/images/ajax-arrow.png) 99% center no-repeat;padding:8px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px;}      
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #1e436a;}
.innerTbl
{ width:100%; border-collapse:collapse;
}
    .innerTbl tr.hdr
    { background:#1e436a; font-weight:bold; color: #fff;
    }
        .innerTbl tr.hdr td, .innerTbl tr.hdr th
        { font-weight:bold; color: #fff; 
        }
    .innerTbl tr td,  .innerTbl tr th
    { border:1px solid #1e436a; padding:5px;
    }
.tpr tr td { text-align:center; vertical-align:top; padding: 0 5px 20px 5px;}
@media only screen and ( max-width: 600px) {
.tpr { text-align:center;}
.tpr tr td { display:inline-block;}
}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  
body {background:#292929;}
html { box-sizing: border-box;} 
*, *:before, *:after { box-sizing: inherit; /*vertical-align:top;*/}

}

