body{margin:0;font-family:'Roboto',sans-serif; overflow-x:hidden;overflow-y:scroll }
p,h1,ul{margin:0;padding:0;/* word-spacing:.5px; */line-height:25px;list-style:none;font-size:15px; letter-spacing:.3px; }
a:focus{outline:0}
a,img{outline:none;border:0px;text-decoration: none;} 
img { max-width:100%;}
a {cursor: pointer;}
/*---section slide css start---*/
span.post_1 {
color: #1f245a;
font-size: 14px;
font-weight: 500;    text-transform: uppercase;
}
html, body { height:100%; width:100%;}
a:hover { text-decoration:none}
html{-webkit-text-size-adjust: 100%;}
.main_wrapper { width:100%; }
#p2{background:url(../images/about_imge.jpg) no-repeat top center;position:relative;background-size:cover}
#p3{background:url(../images/notice_back.jpg) no-repeat top center;position:relative;background-size:cover}
#p5{background:url(../images/photo_gallery.jpg) no-repeat top center;position:relative; background-size: cover;}
#p6{background:url(../images/newmaria/TOPPER.png) no-repeat top center;position:relative;background-size: cover;}
#p7{background:url(../images/bnew.png) no-repeat bottom center;position:relative;background-size: cover;}
#p8{background:url(../images/mobile_image.jpg) no-repeat top center;position:relative;background-size: cover;}
.logo_fixed{width:100%;text-align:center;position:absolute;margin-top:62px;top:0;z-index:3}
.fixed_logo{position:fixed;top:0}
.nav_icon1{width:100%;float:left;text-align:center; position: absolute;bottom:25px;z-index:3 !important;animation: pulse 1.5s infinite; left:0;}
.scroll{display:inline-block;position:relative}
.pulse1{width:45px;height:45px;border-radius:50%;background-image:url(./images/arrow_bottom.png),url(./images/pattern_img.jpg);animation:pulse1 1.4s infinite;border:1px solid #fff;background-repeat:no-repeat,repeat;background-position:center; cursor:pointer;}
.pulse2{background-image:url(./images/arrow_top.png),url(./images/pattern_img.jpg)}
@keyframes pulse1 {
0%{-moz-box-shadow:0 0 10 0 rgba(0,0,0,0.5);box-shadow:0 0 0 0 rgba(0,0,0,0.5)}
70%{-moz-box-shadow:0 0 0 20px rgba(204,169,44,0);box-shadow:0 0 0 20px rgba(204,169,44,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
#spinner{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(./images/loader.gif) center no-repeat #ffffff;background-size:40px}
 

#menu-mobile { display:none;   width:42px; height:30px; margin:0px auto;  cursor:pointer; text-align:center;  position:relative }
#menu-mobile span { width:42px; height:4px; background:#fff; margin:3px 0px; float:left;  }
#menu-mobile.active3 .spanx{ display:none;}
#menu-mobile.active3 .spany{ -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg);  transform: rotate(45deg);top: 9px;position: relative;}
#menu-mobile.active3 .spanz{ -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);}
.custom-navigation {position:absolute; bottom:180px; right:20px;z-index: 2;}
#slider { position:absolute; top:0px; left:0; z-index:0}
#slider .slides li { height:100vh; background-position: top center; background-repeat:no-repeat;    background-size: 100% 100%;}
#slider .slides li img {   width:100%; visibility:hidden }
#p4 .flexslider { width:100%;}
a.infra_c {position: fixed;top: 63px;left: 85.5%;z-index: 5;} 
img.flash {display: NONE;   }
.logo_sec {width: 400px;height: 100%;float: left;margin-left: 18px;position: relative;z-index: 2;}
.logo_part{width:100%;text-align:center;padding-top: 5px;float:left;}
.link_before{width:100%;text-align:center;position: relative;}
.link_before a{display:block;margin:0 auto;}
.logo_mid { width:100%; max-width:353px;margin: 0 auto;height: 100%;background: url(../images/pattern_img1.jpg);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.40); display: inline-block;}
.link_before:before{position:absolute;content:"";background:url(../images/logo_before.png) no-repeat;top: 64px;width:158px;height:134px;left: -21px;}
.link_before:after{position:absolute;content:"";background:url(../images/logo_after.png) no-repeat;top: 62px;width:158px;height:134px;right: -21px;}
.logo_part>a{margin-top:40px;display: block;}
.welcome_sec{width:100%;float:left;margin-top: 0;text-align: center;}
h1.welcome_heading{font-size:20px;margin-top: 26px;position:relative;text-transform: uppercase;font-weight:500;text-align:center;margin-bottom:8px;color: #cfb024;}
h1.welcome_heading:before{position:absolute;content:"";background:url(./images/welcome_before.png) no-repeat;top:4px;width:77px;height:19px;left:25px}
h1.welcome_heading:after{position:absolute;content:"";background:url(./images/welcome_after.png) no-repeat;top:4px;width:77px;height:19px;right: 0px;}
.welcome_sec p{color:#1d184c;text-align:center;margin-top:10px;font-weight:500;padding:5px 0; line-height:16px; }
.logo_fixed a{display:inline-block;margin:0 auto; }
blockquote{margin:0} 
.todContaner { background:url(./images/quotl.png) top left no-repeat; position:relative; padding:10px 30px}
	.todContaner p,.todImg  { font-size:13px; line-height:20px;	}
.todContaner:after { content:"";  background:url(./images/quotr.png) bottom right no-repeat; float:right; width:30px; height:20px; margin-top:-20px;	}
#p1 { height:100vh}
#p2,#p3,#p5,.mid_text .slides li  { padding:80px 0; }
#p8 .footerRight img {    max-height: 435px;    margin-right: 45px;}
#p6,#p7,#p8  { padding:50px 0;  }
.div_topper .read_more_b { margin-top:0;}

.icon_sec_header{width:100%;float:left;margin:0px 0;position:absolute;top:0;right:0px; background: rgba(171, 9, 9, 0.65);  padding: 10px;}
.icon_sec_header ul li a{text-decoration:none}
p.ecare_h{color:#89c540!important}
.icon_sec_header ul{text-align:center; float:right}
.icon_sec_header ul li{display:inline-block;margin:0 11px}
.icon_sec_header ul li a p{color:#272767;color:#fff;font-size:13px;font-weight:500;position:relative; }
.center_div{width:100%; max-width:1200px;margin:0 auto}
.left_sec{ width:100%; max-width:560px; height:365px;margin:auto; float:left}
h1.heading_master{color: #ab0909;font-size:28px;text-transform:uppercase;font-weight:500;text-align:center;line-height:33px;}
.heading_auto_new{border-bottom: 1px solid #ab0909;width:100%;padding:0 10px;box-sizing:border-box;}
.heading_auto{ padding:3px 11px;display:inline-block}
span.head_span_left img{margin-bottom:10px}
.sec_heading,#homephotog_LBPhoto{width:100%;float:left;text-align:center}
#homephotog_LBPhoto { margin-top:10px;}
.sec_info{float:left;width:100%}
.sec_info p{text-align:justify;margin-top:20px;   padding:0px 10px 0px 0px}
.sec_info p span{color:#282c68;font-weight:500}
.read_more_b{width:100%;float:left;text-align:center;margin-top:15px;position:relative}
.read_more_b a{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background: #dac049;font-weight: 300;color: #ab0909;box-sizing: border-box;width:110px;margin:auto;position:relative;top:0;left:0;bottom:0;right:0;overflow:hidden;cursor:pointer;line-height:30px;text-align:center;border: 0px solid #282c68;text-decoration:none;font-size:15px;text-transform:uppercase;}
.read_more_b a:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background: #ba0000;color: #fff;height:100%;width:100%;content:"READ MORE";position:absolute;margin:auto;font-weight:400;text-align:center;top:-110%;padding-bottom:3px;left:0;}
.read_more_b a{display:block}
.read_more_b a:hover:after{top:0px}
.footerRight {  float:right; }
.footerLeft { max-width:575px; width:100%; float:left; margin-top:0px; text-align:center}
.footerLeft .thought h3 { color:#ba0000; font-size:25px; font-weight:normal; text-transform:uppercase	}
.downloadimg { margin-bottom:15px;}
.icon_sec_footer { text-align:center;}
.icon_sec_footer ul li { display:inline-block; margin:14px;	}
.icon_sec_footer ul li a { color:#141414; font-weight:500; font-size:13px;	}
	.icon_sec_footer ul li:hover > a { color:#ba0000	}
.icon_sec_footer ul li a:hover > img{filter: contrast(200%);filter: saturate(0.0);
-webkit-filter: saturate(0.0);}

/*---section second css end---*/


/*---slider css start---*/

.slider{width:100%;float:left}
.quet p {color: #252020;font-size: 17px;font-style: italic;background: rgba(255, 255, 255, 0.80);padding: 7px 12px;}
.quet{position:fixed;right:82px;bottom:110px;text-align:center;line-height:25px}
.cbp-bislideshow{list-style:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;padding:0;margin:0; overflow:hidden;}
.cbp-bislideshow li{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s}
.backgroundsize .cbp-bislideshow li{background-position:center top;background-repeat:no-repeat;background-size:100% 100%}
.backgroundsize .cbp-bislideshow li img{display:none}
.cbp-bislideshow li img{display:block;width:100%}
.cbp-bicontrols {position: fixed;width: 87px;margin: 0;right: 0;bottom: 150px;background: #282c68;padding: 5px 10px;}
.cbp-bicontrols span{float:left;width:18px;height:29px;position:relative;cursor:pointer}
.cbp-bicontrols span:before{position:absolute;width:29px;height:29px;top:2px;left:0;text-align:center;font-family:'entypo';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:100px;font-size:80px;color:#fff;-webkit-font-smoothing:antialiased}
.cbp-bicontrols span:active:before{top:2px}
span.cbp-biplay:before{content:"";background:url(.../images/play.png) no-repeat center center}
span.cbp-bipause:before{content:"";background:url(.../images/push.png) no-repeat center 3px}
span.cbp-binext:before{content:"";width:14px;height:29px;background:url(.../images/arrow-right.png) no-repeat}
span.cbp-biprev:before{content:"";width:12px;height:29px;background:url(.../images/arrow-left.png) no-repeat}
.cbp-bicontrols span.cbp-binext{float:right}
.no-js.no-backgroundsize .cbp-bislideshow li:first-child{opacity:1}
.no-js.backgroundsize .cbp-bislideshow li:first-child img{display:block}
.slide-content{width:38%;position:absolute;top:0;right:0;height:100%;background:rgba(255,255,255,1)}
.slide-content:before{content:'';position:absolute;left:-376px;top:0;height:100%;width:376px;background:url(.../images/slider-crv.png) no-repeat top center}
.slide-content-main{width:76%;float:left;margin-top:178px;text-align:justify;text-align-last:right;-moz-text-align-last:right}
.slide-content-main span{color:#e53840;font-size:41px;text-transform:uppercase}
.approval{position:fixed;right:8.5%;top:533px;z-index:-1}
.slide-content-main p{font-size:22px;line-height:28px}
.sld-read{width:84px;text-align:center;height:34px;line-height:34px;background:#e1494f;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:1px;display:inline-block;text-align-last:center}
.sld-read:hover{color:#fff}
/*---slider css end---*/

/*---birthday section css start---*/
.birthday_sec{ width:100%; max-width:536px;float:right;}
.birthday_slide{width:100%;float:left;margin-top:10px}
	.birthday_sec .read_more_b { margin-top:0px;	}
.mid_birth{width:190px;margin:0 auto}
h1.slide_heading{text-align:center;font-size:20px;text-transform:uppercase;color:#141414;font-weight:500;margin-bottom: 10px;}
div#stu_birth{margin:0 auto;    width: 195px; }
	div#stu_birth ul li { margin:0px 10px; height:220px;	}
		div#stu_birth ul li img { width:136px;	max-width:none	}
span.percentage{font-size:13px;color:#141414;text-transform: capitalize;}
.img_location{width:100%;float:left;position:relative}
img.stu_birth_left,img.tenth_left,img.twelth_left{position:absolute;cursor:pointer;left:0;top:32%}
img.stu_birth_right,img.tenth_right,img.twelth_right{position:absolute;cursor:pointer;right:0;top:32%}
p.name{color:#221d52;font-weight:500;line-height:18px;margin-top:15px;text-align:center;text-transform: uppercase;font-size:13px}
.view_all_b a:after{content:"VIEW ALL"}
.view_all_b a{width:100px}
/*---birthday section css end---*/

/*---toppers section css start---*/
.toppers_sec{width:100%; max-width:510px;float:left;margin-left:20px}
.div_topper{width:100%;float:left;margin-top:10px}
.tenth_topper{width:100%; max-width:195px;float:left}
.twelth_topper{width:100%; max-width:195px;float:right}
div#tenth_slide,div#twelth_slide{margin:0 auto}
div#stu_birth ul li a,div#tenth_slide ul li a, div#twelth_slide ul li a {width: 136px !important;height: 210px !important;display: block;}
/*---toppers section css end---*/

/*---photo gallery section css start---*/
.photo_gallery_sec{ width:100%; max-width:546px;float:right;position:relative}
div#slider_photo ul li a{width:191px!important;height:127px!important;display:block}
.photo_sec{width:100%;float:left;margin-top:25px}
img.new_icon{margin:0px 0 7px -5px;}
p.heading_gallery{color:#141414;text-align:center;font-size:20px}
p.para_gallery{font-size:14px;color:#737474;text-align:center}
span.gallery_span{color:#282c68;font-size:15px;font-weight:500}
.center_div a{text-decoration:none}
.photo_slide{width:100%;position:relative;float:left;margin-top:10px}
div#slider_photo ul li{margin-right:80px}
img.gallery_left{position:absolute;cursor:pointer;top:34%;left:0}
img.gallery_right{position:absolute;cursor:pointer;top:34%;right:0}
.notice_sec_slide ul li{min-height:100px}
.notice_start{width:100%;float:left;  max-height:200px; overflow:hidden}
.notice_sec{ width:100%; max-width:546px;float:right;position:relative}
img.notice_top{position:absolute;bottom:8px;left:33%;z-index:4;cursor:pointer}
img.notice_bottom{position:absolute;bottom:8px;right:33%;z-index:4;cursor:pointer}
.date_update p{font-size:50px;color:#c7c7c7;line-height: 37px;font-weight:400;}
.notice_sec_slide {	margin: 0 auto; width:100%; float:left}
.notice_main{width:100%;float:left}
.date_update{float:left; padding:10px 0px;  margin-right:10px;}


p.update{color: #7f7f7f;font-size:13px;}
	p.update img { margin-left:5px;	}
span.news_month{ color:#424242; font-weight:500}
img.new_icon1{margin: -23px 0 1px 1px;}
p.notice_con_para{color: #141414;margin:0px;/* letter-spacing:.5px; */font-size:15px;line-height:18px;text-align:justify;}
a.read_more_news{color:#f01111;font-size:14px;float:right;text-decoration:none;margin:-17px 0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}
 
div#slider_photo { margin: 0 auto;}


@media only screen and (min-width:1025px)  {

div#slider_photo{margin:0 auto 30px;width:463px!important}
}

/*---notice section css end---*/

/*---App section css start---*/
.app_sec{width:560px;float:left;position:relative}
.download_all_app{width:100%;float:left;margin-top:10px}
.download_all_app ul li{display:inline-block;padding:0 1px}
.download_all_app ul{text-align:center}
p.copyright{font-size:13px;font-weight:500;margin-top:0px;text-align:center;color:#505050;line-height:20px}
.schoolCode { text-align:center; font-size:14px; margin-top:10px;}
	.schoolCode b {	 color:#ba0000;}
.footer_div{width:100%;float:left; position:relative; z-index:9; }
.fsplogo a { color:#ba0000;}
	.fsplogo a:hover { color:#000	}
.school_code{width:100%;float:left}
.dowload_app{width:100%;float:left;margin-top:50px}
span.span_1{font-size:15px;font-weight:500;color:#221c50}
p.copyright a{font-size:15px;color:#f60d0d;text-decoration:none;font-weight:600}
.school_code p{color:#5c5b5b;font-weight:500;text-align:center;font-size:13px;float:left;width:100%}
.school_code p span{color:#221c50;font-size:16px}
.app_slide{width:100%;margin-top:25px;float:left}
#app_scroll li p{font-size:15px;font-weight:400;color:#141414;text-align:center;line-height:18px;margin-top:5px}
.icon_sec{width:100%;float:left;margin:22px 0 40px 0px}
p.ecare{color:#13773c!important}
.icon_sec ul{text-align:center}
.icon_sec ul li{display:inline-block;padding:0px 16px}
.icon_sec ul li a p{color:#272767;color:#272767;font-size:13px;font-weight:500;position:relative}
.icon_sec ul li a{text-decoration:none;display:block}
.icon_sec ul li:hover img{top:-7px}
.icon_sec ul li a img{position:relative;top:0;transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}
.icon_sec_header ul li:hover img{top:-7px}
.icon_sec_header ul li a img{position:relative;top:0;transition:.5s ease-in-out;-moz-transition:.5s ease-in-out}
/*---App section css end---*/

/*--menu section start--*/
.position_mid{ width:100%; max-width:1200px; }
.menu{position:fixed;text-align:center;top:0; width:100%;z-index:99;background: #ab0909;height:42px; left:0; display:none }
.mastermenu { display:block;}
.fixed{position:fixed;top:0}
.menu ul{text-align:center;line-height:40px}
.menu ul li{display:inline-block;position:relative;transition:background-color .5s ease;}
.menu ul li a{color:#fff;text-transform:uppercase;font-size:14px;padding: 0 10px;text-decoration:none;transition:.4s ease-in-out;font-weight:300;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);display:block;}
 
.menu >ul >li:before{content:"|";position:absolute;color:#fff;display:block;margin:0 0 0 -6px}
.menu ul li:nth-child(1):before{content:""}
.menu >ul >li:hover >a{color:#ffd367}
ul.new{text-align:left; min-width:245px;z-index:7;/*min-height:220px;*/left:100%;background: #ab0909;opacity:0;position:absolute;visibility:hidden;}
.menu ul li:hover > ul.new{opacity:1;left:0;visibility:visible;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .5s ease-in-out;}
ul.new li{width:100%;   float:left  }
.menu >ul >li >a:hover{outline:0;-webkit-transition:color .8s ease;-moz-transition:color .8s ease;transition:color .8s ease;cursor:pointer}
.menu_img{top:0px;overflow:hidden;position:absolute;left:100%;height:100%;box-sizing:initial!important}
ul.new_late{right:100%;left:auto}
.img_last{left:auto;right:100%}
ul.new.new_late{text-align:right}
ul.new.new_late li:before{left:auto!important;right:0;background:linear-gradient(to right,#fff,#ffbc46)}
ul.new.new_late li:hover:before{width:100%}
.menu ul li:hover > ul.new_late{right:0}
ul.new li a{color:#fff;display:block;padding-left:30px;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;white-space:nowrap;background:url(./images/menu_img/about.png) no-repeat  -35px  2px;float:left}
ul.new li a:hover{color:#ffd367;font-weight:500; padding-left:30px}
 
.fixed ul.new,.fixed .menu_img{ border-top:none!important}
.fixed .menu_img{top:0; display:none}
ul.new:hover .menu_img img{transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06)}
.menu_img img{transition:transform 3s;-moz-transition:transform 3s; max-width:inherit}
/*ul.new_late li a{float:right;background:url(./images/menu_img/about.png) no-repeat  -35px  2px}
ul.new_late li a:hover{background:url(./images/menu_img/about.png) no-repeat  12px  2px;padding-right:53px;padding-left:0}*/
ul.new li a{padding:0 15px 0 15px}
ul.new_late li a{padding:0 0px 0 15px}
/*ul.new2{min-width:454px}
ul.new3{min-width:265px}
ul.new4{min-width:285px}
ul.new5{min-width:250px}
ul.new6{min-width:255px}
ul.new7{min-width:345px}
ul.new8{min-width:210px}*/
ul.sub_menu{padding-right:29px}
ul.sub_menu li a{font-size:13px}

 .accordionHeader_Y{background: #dadada url(../images/ajax-arrow1.png) 99% center no-repeat;padding: 5px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px; font-size:15px;}
.accordionHeaderSelected{color: #fff;background: #ab0909 url(../images/ajax-arrow.png) 99% center no-repeat;padding: 5px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px; font-size:15px;}      
.accordionContent_Y {/* background-color: #fff; */padding: 25px;padding-top: 22px;border: 1px solid #ab0909;}


/*a.menu_2{background:url(./images/fevicon.png) no-repeat  -35px  2px!important}
a.menu_2:hover{background:url(./images/fevicon.png) no-repeat  12px  2px!important}
a.menu_4{background:url(./images/menu_img/SCHOOL-SONG.png) no-repeat  -35px  2px!important}
a.menu_4:hover{background:url(./images/menu_img/SCHOOL-SONG.png) no-repeat  12px  2px!important}
a.menu_3{background:url(./images/menu_img/OBJECTIVES.png) no-repeat  -35px  2px!important}
a.menu_3:hover{background:url(./images/menu_img/OBJECTIVES.png) no-repeat  12px  2px!important}
a.menu_8{background:url(./images/menu_img/MANAGEMENT.png) no-repeat  -35px  2px!important}
a.menu_8:hover{background:url(./images/menu_img/MANAGEMENT.png) no-repeat  12px  2px!important}
a.menu_7{background:url(./images/menu_img/about_misiion.png) no-repeat  -35px  2px!important}
a.menu_7:hover{background:url(./images/menu_img/about_misiion.png) no-repeat  12px  2px!important}
a.menu_6{background:url(./images/menu_img/vissionandmissin.png) no-repeat  -35px  2px!important}
a.menu_6:hover{background:url(./images/menu_img/vissionandmissin.png) no-repeat  12px  2px!important}
a.menu_10{background:url(./images/menu_img/MESSAGES.png) no-repeat  -35px  2px!important}
a.menu_10:hover{background:url(./images/menu_img/MESSAGES.png) no-repeat  12px  2px!important}
a.menu_11{background:url(./images/menu_img/ad_pr.png) no-repeat  -35px  2px!important}
a.menu_11:hover{background:url(./images/menu_img/ad_pr.png) no-repeat  12px  2px!important}
a.menu_12{background:url(./images/menu_img/fee_structure.png) no-repeat  -35px  2px!important}
a.menu_12:hover{background:url(./images/menu_img/fee_structure.png) no-repeat  12px  2px!important}
a.menu_13{background:url(./images/menu_img/FEE-RULES.png) no-repeat  -35px  2px!important}
a.menu_13:hover{background:url(./images/menu_img/FEE-RULES.png) no-repeat  12px  2px!important}
a.menu_14{background:url(./images/menu_img/SCHOOL-CURRICULUM.png) no-repeat  -35px  2px!important}
a.menu_14:hover{background:url(./images/menu_img/SCHOOL-CURRICULUM.png) no-repeat  12px  2px!important}
a.menu_15{background:url(./images/menu_img/SUBJECTS-OFFERED.png) no-repeat  -35px  2px!important}
a.menu_15:hover{background:url(./images/menu_img/SUBJECTS-OFFERED.png) no-repeat  12px  2px!important}
a.menu_16{background:url(./images/menu_img/PROMOTION-POLICY.png) no-repeat  -35px  2px!important}
a.menu_16:hover{background:url(./images/menu_img/PROMOTION-POLICY.png) no-repeat  12px  2px!important}
a.menu_17{background:url(./images/menu_img/SCHOOL-UNIFORM.png) no-repeat  -35px  2px!important}
a.menu_17:hover{background:url(./images/menu_img/SCHOOL-UNIFORM.png) no-repeat  12px  2px!important}
a.menu_18{background:url(./images/menu_img/guide_stu.png) no-repeat  -35px  2px!important}
a.menu_18:hover{background:url(./images/menu_img/guide_stu.png) no-repeat  12px  2px!important}
a.menu_19{background:url(./images/menu_img/guide_parent.png) no-repeat  -35px  2px!important}
a.menu_19:hover{background:url(./images/menu_img/guide_parent.png) no-repeat  12px  2px!important}
a.menu_20{background:url(./images/menu_img/TRANSFER-CERTIFICATE.png) no-repeat  -35px  2px!important}
a.menu_20:hover{background:url(./images/menu_img/TRANSFER-CERTIFICATE.png) no-repeat  12px  2px!important}
a.menu_21{background:url(./images/menu_img/FACILITIES.png) no-repeat  -35px  2px!important}
a.menu_21:hover{background:url(./images/menu_img/FACILITIES.png) no-repeat  12px  2px!important}
a.menu_22{background:url(./images/menu_img/HOUSE-SYSTEM.png) no-repeat  -35px  2px!important}
a.menu_22:hover{background:url(./images/menu_img/HOUSE-SYSTEM.png) no-repeat  12px  2px!important}
a.menu_23{background:url(./images/menu_img/STUDENT-COUNCIL.png) no-repeat  -35px  2px!important}
a.menu_23:hover{background:url(./images/menu_img/STUDENT-COUNCIL.png) no-repeat  12px  2px!important}
a.menu_24{background:url(./images/menu_img/GARDENING.png) no-repeat  -35px  2px!important}
a.menu_24:hover{background:url(./images/menu_img/GARDENING.png) no-repeat  12px  2px!important}
a.menu_25{background:url(./images/menu_img/FACILITIES.png) no-repeat  -35px  2px!important}
a.menu_25:hover{background:url(./images/menu_img/FACILITIES.png) no-repeat  12px  2px!important}
a.menu_26{background:url(./images/menu_img/sports.png) no-repeat  -35px  2px!important}
a.menu_26:hover{background:url(./images/menu_img/sports.png) no-repeat  12px  2px!important}
a.menu_27{background:url(./images/menu_img/SUPW.png) no-repeat  -35px  2px!important}
a.menu_27:hover{background:url(./images/menu_img/SUPW.png) no-repeat  12px  2px!important}
a.menu_28{background:url(./images/menu_img/EXHIBITIONS.png) no-repeat  -35px  2px!important}
a.menu_28:hover{background:url(./images/menu_img/EXHIBITIONS.png) no-repeat  12px  2px!important}
a.menu_29{background:url(./images/menu_img/WORKSHOPS.png) no-repeat  -35px  2px!important}
a.menu_29:hover{background:url(./images/menu_img/WORKSHOPS.png) no-repeat  12px  2px!important}
a.menu_30{background:url(./images/menu_img/SPECIAL-ASSEMBLIES.png) no-repeat  -35px  2px!important}
a.menu_30:hover{background:url(./images/menu_img/SPECIAL-ASSEMBLIES.png) no-repeat  12px  2px!important}
a.menu_31{background:url(./images/menu_img/CURRICULAR-ACTIVITIES.png) no-repeat  -35px  2px!important}
a.menu_31:hover{background:url(./images/menu_img/CURRICULAR-ACTIVITIES.png) no-repeat  12px  2px!important}
a.menu_32{background:url(./images/menu_img/CO-CURRICULAR-ACTIVITIES.png) no-repeat  -35px  2px!important}
a.menu_32:hover{background:url(./images/menu_img/CO-CURRICULAR-ACTIVITIES.png) no-repeat  12px  2px!important}
a.menu_33{background:url(./images/menu_img/COMMUNITY-SERVICE.png) no-repeat  -35px  2px!important}
a.menu_33:hover{background:url(./images/menu_img/COMMUNITY-SERVICE.png) no-repeat  12px  2px!important}
a.menu_34{background:url(./images/menu_img/photogallery.png) no-repeat  150px  2px!important}
a.menu_34:hover{background:url(./images/menu_img/photogallery.png) no-repeat  119px  2px!important}
a.menu_35{background:url(./images/menu_img/video.png) no-repeat  150px 2px!important}
a.menu_35:hover{background:url(./images/menu_img/video.png) no-repeat  119px  2px!important}
a.menu_36{background:url(./images/menu_img/media_gallery.png) no-repeat  150px  2px!important}
a.menu_36:hover{background:url(./images/menu_img/media_gallery.png) no-repeat  119px  2px!important}
a.menu_37{background:url(./images/menu_img/annual-day-events.png) no-repeat  152px  2px!important}
a.menu_37:hover{background:url(./images/menu_img/annual-day-events.png) no-repeat  154px  2px!important}
a.menu_38{background:url(./images/menu_img/sports-events.png) no-repeat  150px  2px!important}
a.menu_38:hover{background:url(./images/menu_img/sports-events.png) no-repeat  150px  2px!important}
a.menu_39{background:url(./images/menu_img/magazine.png) no-repeat  150px  2px!important}
a.menu_39:hover{background:url(./images/menu_img/magazine.png) no-repeat  150px  2px!important}
a.menu_40{background:url(./images/menu_img/OUR-BATCHES.png) no-repeat  215px  2px!important}
a.menu_40:hover{background:url(./images/menu_img/OUR-BATCHES.png) no-repeat  185px  2px!important}
a.menu40{background:url(./images/menu_img/OUR-BATCHES.png) no-repeat  215px  2px!important}
a.menu40:hover {background: url(./images/menu_img/OUR-BATCHES.png) no-repeat 80px 2px !important;}
a.menuvishal{background:url(./images/menu_img/OUR-BATCHES.png) no-repeat  215px  2px!important}
a.menuvishal:hover {background: url(./images/menu_img/OUR-BATCHES.png) no-repeat 125px 2px !important;}
a.menu_41{background:url(./images/menu_img/achievemnts.png) no-repeat  185px  2px!important}
a.menu_41:hover{background:url(./images/menu_img/achievemnts.png) no-repeat  116px  2px!important}
a.menu_42{background:url(./images/menu_img/AWARDS-&-TROPHIES.png) no-repeat  156px  2px!important}
a.menu_42:hover{background:url(./images/menu_img/AWARDS-&-TROPHIES.png) no-repeat  152px  2px!important}
a.menu_43{background:url(./images/menu_img/CBSE-CLASS-XII-TOPPERS.png) no-repeat  176px  2px!important}
a.menu_43:hover{background:url(./images/menu_img/CBSE-CLASS-XII-TOPPERS.png) no-repeat  183px  2px!important}
a.menu_44{background:url(./images/menu_img/CBSE-CLASS-X-TOPPERS.png) no-repeat  176px  2px!important}
a.menu_44:hover{background:url(./images/menu_img/CBSE-CLASS-X-TOPPERS.png) no-repeat  169px  2px!important}
a.menu_45{background:url(./images/menu_img/CBSE-AWARD.png) no-repeat  100px  2px!important}
a.menu_45:hover{background:url(./images/menu_img/CBSE-AWARD.png) no-repeat  94px  2px!important}
a.menu_46{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  205px  2px!important}
a.menu_46:hover{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  187px  2px!important}
a.menu_47{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  205px  2px!important}
a.menu_47:hover{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  158px  2px!important}
a.menu_48{background:url(./images/menu_img/STUDENT-COUNCIL.png) no-repeat  135px  2px!important}
a.menu_48:hover{background:url(./images/menu_img/STUDENT-COUNCIL.png) no-repeat  132px  2px!important}
a.menu_49{background:url(./images/menu_img/house_in.png) no-repeat  148px  2px!important}
a.menu_49:hover{background:url(./images/menu_img/house_in.png) no-repeat  141px  2px!important}
a.menu_50{background:url(./images/menu_img/Mail-us.png) no-repeat  138px  2px!important}
a.menu_50:hover{background:url(./images/menu_img/Mail-us.png) no-repeat  136px  2px!important}
a.menu_51{background:url(./images/menu_img/reach-us.png) no-repeat  85px  2px!important}
a.menu_51:hover{background:url(./images/menu_img/reach-us.png) no-repeat  78px  2px!important}
a.menu_52{background:url(./images/menu_img/write-us.png) no-repeat 100px  2px!important}
a.menu_52:hover{background:url(./images/menu_img/write-us.png) no-repeat  95px  2px!important}
a.menu_53{background:url(./images/menu_img/Join-Us.png) no-repeat 154px  2px!important}
a.menu_53:hover{background:url(./images/menu_img/Join-Us.png) no-repeat  144px  2px!important}
a.menu_54{background:url(./images/menu_img/site-map.png) no-repeat  86px  2px!important}
a.menu_54:hover{background:url(./images/menu_img/site-map.png) no-repeat  70px  2px!important}


a.menu_462:hover {
background: url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat 232px 2px!important;
}

a.menu_462 {
background: url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat 230px 2px!important;
}

a.menu_461{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  205px  2px!important}
a.menu_461:hover{background:url(./images/menu_img/TEACHERS_PHOTOGRAPHS.png) no-repeat  197px  2px!important}*/
/*--menu section end--*/


/*--master page css start--*/
a.res {display: none;}


.content p{text-align:justify;margin-bottom: 10px;}
.heading_all {float: left;width: 100%;}
.head_content{width:100%;float:left}
span.img_in{background:url(./images/inner/about_img.png) no-repeat;width:77px;height:67px;float:left}
.heading{width:100%;float:left;box-shadow:0 1px 0 0 #fff;border-bottom:2px solid #ab0909;color:#282c68;font-size:30px;text-transform:uppercase}
.heading_in{color:#ab0909;font-size:30px;text-transform:uppercase;float:left; box-sizing:border-box; padding:15px;}
img.in_img{float:right;margin:7px 0 0 18px}
.fcopy { font-size:14px;}
img.in_img_fac {
float: right;
margin: 7px 0 0 18px;
}
img.in_img_fac_1 {
float: left;
margin: 7px 18px 0 0px;
}
img.in_img_new {
float: right;
margin: 0px 0px 0px 8px;
border:1px solid #1f245a;
}
.clear{clear:both}

.header{width:100%;float:left;background:url(./images/pattern_img.jpg);position:relative;z-index: 3; margin-top:50px;}
.content{width:100%;min-height:785px;margin-top:20px;margin-bottom: 40px;float: left;}
.cont_wrap{width:100%;float:left;padding-bottom:65px;position:relative}
.footer_con1{width:100%;float:left;padding-top: 25px;background:url(../images/line_footer.png) no-repeat top center}
/*--master page css end--*/

.Menu_Toggle {width: 100%;float: left;display: none;text-align: center;height: 31px;margin: 20px 0px;background: url(./images/menutoggle.png) no-repeat center center;cursor: pointer;}
img.home_img {display: none;}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
::i-block-chrome,.header{position:relative}
::i-block-chrome,.content {margin-top: 25px;}
}
blockquote {
height: 100px !important;
}

.master_wrapper{width:100%;float:left}
body.master_body{background:url(../images/pattern_img.jpg);background-attachment:fixed;    overflow-y: auto;}
.head_content_mid{width:100%;	max-width:68%;margin:0 auto;position:relative; float:right; padding-right:15px; }
.menu_master{position:fixed}
.menu_master ul li ul.new{bottom:100%}
.logo_sec_master{position:fixed;width:100%; max-width:27%}
	.logo_sec_master .logo_part { padding-top:50px;	}


div#slider_photo li a img{max-width:191px}
h1.heading_all_inner{font-size:20px;color:#1F245A;font-weight:400;margin-bottom:20px;margin-top: 10px;text-transform:uppercase;border-bottom:1px solid rgba(31,36,90,0.31);float:left;padding:0 15px 0 8px;border-left:3px solid #1f245a}
ul.list_inn li{background:url(./images/list_icon.png) no-repeat 0 6px;margin-bottom:10px;text-align:justify;list-style:none;line-height:25px;margin-left:0;padding-left:18px}
#ctl00_ContentPlaceHolder1_embedLnk{width:100%}

span.one{color:#dc0000}
.content_table{width:100%;margin:0 auto;text-align:center;border-collapse:collapse;border-width:0;padding:0;margin:0}
table.content_table tr{    border-color: rgb(208, 206, 206);}
.content_table tr:nth-child(1){background:#cecece;color:#1f245a;text-transform:uppercase;font-size:15px}
.box1{width:49%;border:1px solid #dbdbdb;float:left;box-sizing:border-box;margin-right:13px}
.box_left{width:74%;float:left;box-sizing:border-box}
.box_margin{margin-right:0}
.box_left ul li{display:list-item;padding-left:18px;border-bottom:1px solid #dbdbdb;line-height:40px}
.container_box{margin-bottom:17px;float:left;width:100%}
.box_right{width:26%;float:right}
p.prayer {
margin: 0;
text-align: center;
background-image: url(./images/prayer_new.png),url(./images/prayer_new1.png);
background-repeat: no-repeat;
background-position: -2% 0%,102% 100%;
}
.color{font-size:20px;color:#1f2459}
.read_more_af a:after{content:"VIEW ALL PHOTOS"}
.read_more_at a:after{content:"VIEW ALL VIDEOS"}
.read_more_ad a:after{content:"<< Change Album"}
.view_all_br a{width:100%}
.view_all_bm a:after{content:"back"}
.view_all_bm a{width:70px}
.full_maz{float:left;background:url(./images/slide_sha.png) no-repeat center 232px;width:100%;height:382px;margin-bottom:45px;margin-top:40px}
.magazine{display:inline-block;float:left;width:200px;margin:0 -53px 0 91px}
.magazine-name{color:#1d1b53;margin-top:20px;font-size:15px;width:100%;float:left;clear:both;text-transform:uppercase;text-align:center;font-weight:600}
a.mgn_view{margin-left:19px}
.updated_on{float:left;color:#767676;font-size:13px;width:100%;text-align:center}
.date_new{color:#131313}
.mgn_view,.mgn_down{color:#2b337f;font-size:14px;display:block;float:left;text-align:center;margin-top:25px;margin-right:15px}
.mgn_down{margin-right:15px;float:right}
ul.magazine li a > img{margin-bottom:5px}
.mgn_view span,.mgn_down span{display:block;color:#2b337f;font-size:14px;font-weight:500;text-transform:uppercase}
ul.list_inn{float:left;width:100%}
h1.heading_all_inner span{color:red}
.slider_im{display:block!important}
.tc{display:inline-block;margin:30px 0}
.text-center{text-align:center}
.heading_n{border-bottom:1px solid #1f245a;margin-bottom:18px;float:left;width:100%;position:relative}
.heading_n span.letter-left{font-size:22px;vertical-align:middle;text-transform:uppercase;color:#1f245a}
.tc tr td .Ipcl{width:500px;height:32px;margin:10px 0}
.tc-box{border:1px solid #1f245a}
.ct-bnt{background:#1f245a;border:0;padding:7px 16px;font-size:16px;color:#fff;cursor:pointer}
p.teachers_se{float:left;text-align:center;width:100%;margin:7px 0;color:#000;font-size:15px;text-transform:uppercase}
span.name_p{color:#1f245a;font-size:15px;text-transform:uppercase;margin:12px 0 0;box-sizing:border-box;font-weight:500}
span.name_pi{color:#c91a29;font-weight:400;text-transform:capitalize;font-size:14px}
.all-bday{width:20%;float:left;text-transform:capitalize;margin-left:56px;     min-height: 305px;}
.all-bday img{margin:15px;    border: 1px solid #1f245a; float:left;}
.toppers table tr td img{padding:17px}
.toppers table tr td b{color:#c91a29;font-weight:400;text-transform:capitalize;font-size:14px}
.toppers table tr td{   color: #1f245a;font-size:15px;text-transform:uppercase;margin:12px 0 0;box-sizing:border-box;font-weight:500}
h1.heading_s{margin:11px 0 8px;font-size:17px}
tr.highligh{background:#E1E1E1;color:#1f245a;text-transform:uppercase;font-size:17px;text-align:center}
.close-flyer{display:none}
.scrollh{display:none}
.modalBackground{background:#000!important;opacity:.8}

.his_img{text-align:center;width:100%;float:left;height:100%;position:fixed;background:url(./images/his_img.png) -83px bottom no-repeat;background-size:cover;background-attachment:fixed;z-index:-1}
.menu_his{background:url(./images/history_master_pattern.jpg)}
img.img_fix {
display: none;
}
.menu_his >ul >li >a {
color: #131313;
font-weight: 500;
}
.menu_his >ul >li:before{color:#131313}
.logo_mid_1{background:#edf1fc url(./images/history_menu_2.jpg) no-repeat;box-shadow: 0px 0px 10px 0px rgba(0, 24, 94, 0.40);}
h1.welcome_h:before{background:url(./images/welcome1_before.png) no-repeat}
h1.welcome_h:after{background:url(./images/welcome1_after.png) no-repeat}
.welcome_sec1 p{color:#131313}
.comma-right1{background:url(./images/colan2.png) no-repeat right 11px bottom 0}
.comma-left1{background:url(./images/colan3.png) no-repeat 11px 0}
.heading1{border-bottom:2px solid #1f245a}
body.master1_body{background:url(./images/master_l.jpg) no-repeat top center;overflow-y: auto;background-attachment:fixed;background-size:cover}
.header1{background:url(./images/head_l.jpg)}
p.copyright1{color:#5f71a0}
.footer_con2{background:url(./images/line_f.png) no-repeat top center}
.menu_his >ul >li:hover >a{color:#1F245A}
.menu_his ul li ul li a{color:#fff}
.his_con{width:500px;float:left}
.pc-content{width:480px;background: rgba(231, 231, 231, 0.95);float:left;    margin-bottom: 10px;}
.bg-pc{padding:18px 20px 20px;float:left;text-align:justify;margin-top: 45px;}
.master_heading {
text-align: center;
padding-top: 10px;
position: fixed;
width: 480px;
background: rgba(231, 231, 231, 0.95);
}
.sitemaph{width:100%;float:left;margin-top:35px;background: url(./images/ipad.png) no-repeat right 24px bottom 67px;padding-bottom:186px}
.sitemaph_s{width:277px;float:left;margin-right:58px;margin-bottom:30px}
.right_none{margin-right:0!important}
ul.sitemap{float:left}
.sitemaph h1{line-height:38px;width:100%;color:#1d1b53;margin-bottom:15px;font-size:20px;text-transform:uppercase;font-weight:400;position:relative;box-shadow:0 1px 0 0 #fff;border-bottom:2px solid #a6a6a6;float:left}
span.site_map{float:left;margin-bottom:-2px}
ul.sitemap li{transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;background:url(./images/arr.png) no-repeat left -230px top 0;margin-bottom:8px;padding-right:113px}
ul.sitemap li:hover{background:url(./images/arr_1.png) no-repeat left 0 top 0}
ul.sitemap li a{color:#131313;font-size:14px;    text-transform: capitalize;padding-left:16px;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;line-height:30px;white-space:nowrap}
ul.sitemap li:hover a{color:#fff;padding-right:31px}
.heading_in_site{color:#282c68;font-size:20px;text-transform:uppercase;float:left;padding:21px 0 0 11px;box-sizing:border-box;margin-bottom:0!important;font-weight:500;margin-top:-1px;white-space:nowrap}

h1.soon {
font-size: 64px;
text-transform: uppercase;
color: #1f245a;
}
.italic{
font-style: italic;
color: #282c68;
font-weight: 500;
   
}

br.spacer {
display: none;
}
fieldset {
margin: 35px 0px;
}

p.vice_p {
margin: 5px 0px 0px 0px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
}

p.vice_in_p {
text-align: center;
}
p.vice_in_p b {
color: #1f245a;
text-transform: uppercase;
}
table.all_prin img {
border: 1px solid #1f245a;
}

img.float_right {
float: right;
margin: 0px 0px 0px 20px;
}

img.slide_im {
width: 100%;
}


.left .flex-control-nav {
bottom: 50% !important;
left: 50% !important;
margin-bottom: -233px !important;
margin-left: -387px;
}

.left .flex-control-nav li {margin: 0 7px;position:relative}
.left .flex-control-nav li:after {content: "";top: 6.1px;left: 11px;position: absolute;background: url(./images/line_i.jpg) repeat;width: 18px;height: 1px;}
.left .flex-control-nav li:last-child:after {background: none;}
.his_con_div {width: 100%;float: left;margin-bottom: 25px;}
img.float_left {float: left;margin: 0px 20px 0px 0px;}
a#btn1 {position: absolute;z-index: 1;bottom: 62px;right: 0px;}
.back-to-top {position: fixed;bottom: 18px;right: 0px;display: none;height: 50px;width: 51px;transition: all .5s ease 0;   opacity: 1 !important;z-index: 99;}
.fiexd_icon{ position:fixed; right:18px; top:18px; float:right; width:41px; height:41px; z-index:999 ; transition:all .4s}
.notselected{ top:60px; transition:all .4s;}
.birth_sec_new .all-bday:nth-child(4n+1){ margin-left:0px;}
fieldset table {table-layout: fixed;}
img.new_icon1{display:none}
.slider-caption {position: absolute;z-index: 1;bottom: 105px;color: white;font-size: 16px;   width: 100%;right: 0px;}
#lblwhatsnew a {    padding-right: 15px;}
p.marq {    float: right;    padding-right: 30px;    max-width: 100%;    margin: 0px;    line-height: 45px !important;    position: relative;    width: 100%;}
.slider-caption p .What {    position: absolute;    left: -101px;}
p.marq a {    color: white;    font-size: 13px;    font-weight: 300;}

a.job_b {    position: absolute;    bottom: 167px;    right: 1px;}

div#twelth_slide ul li,div#tenth_slide ul li {    height: 246px !important;}

.panel { width:100%; float:left
}
.innerUl li { background: url(../images/icon1.png) 0px 6px no-repeat;    padding-left: 20px;}

.innerTbl { border-collapse:collapse; width:100%; }
	.innerTbl tr td, .innerTbl tr th { border:1px solid #c0c0c3; padding:3px;vertical-align:top	}
	.innerTbl tr:first-child { font-weight:bold;     background: #d2d2d6;	}



.noticeDynamic a { display:inline}

.resTable {
    overflow: auto; width:100%; float:left
}

  .icons-links { float:right;          }
             .icons-links li {// display:inline-block     }
