﻿html { box-sizing: border-box;}
*,*:before,*:after {box-sizing: inherit;}
*{ outline:none;}

img { border:none;}
a { text-decoration:none;}
ul,ol,p { margin:0px; padding:0px; list-style:none;}
body,html { width:100%; height:100%; margin:0px; padding:0px;font-family: 'Open Sans', sans-serif;}
@import 'https://fonts.googleapis.com/css?family=Open+Sans';
.close-flyer{ display:none;}
.back-to-top {background:url(../images/top1.png) no-repeat  0 0;bottom: 1em;display: none; height: 48px;position: fixed;right: 10px; transition: all 0.5s ease 0s; width: 48px;z-index:1000; }
.back-to-top:hover {background-position: left bottom;}
.menu-m{ display:none;}
.video{ width:100%; height:100%; position:fixed; z-index:0; text-align:center;}
.wrapper{ position:relative; width:100%; float:left; background:#fff;}
.wrapper-in{ width:990px; margin:0 auto;}
.wrapper-main{ width:1035px; float:left;}
.top-link{ width:100%; float:left; height:89px; padding-top:5px;}
.top-link ul{ list-style:none; margin:0; padding:0; text-align:center;}
.top-link ul li{transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; display:inline-block;line-height:72px; margin:0 11px;}
.top-link ul li a{ transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s; color:#172a52; font-size:16px; font-weight:400;}
.top-link ul li:hover a{ color:#349165;}
select{ padding:0!important;}
.top-link ul li span{transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;  background-image:url(../images/top-link.png); height:72px; width:72px; display:inline-block; background-repeat:no-repeat; float:left; margin:0 5px;}
.ecare span{ background-position:0 0;}
.magazine span{ background-position:-98px 0;}
.campus-tour span{ background-position:-194px 0;}
.event-cal span{ background-position:-294px 0;}
.alumni span{ background-position: -384px -77px;}
.ecare:hover span{ background-position:0 -77px;}
.magazine:hover span{ background-position:-98px -77px;}
.campus-tour:hover span{ background-position:-194px -77px;}
.event-cal:hover span{ background-position:-294px -77px;}
.alumni:hover span{ background-position:-384px 0;}
.ecare a, .campus-tour a, .alumni a{ color:#349165!important;}
.campus-tour:hover a, .alumni:hover a{ color:#172a52!important;}
.logo-area{ background:url(../images/logo4.png); padding-top:40px; padding-bottom:35px;}
.logo{ text-align:center;}
.logo-name{ text-align:center; margin-top:15px;}
.menu{ width:100%; height:45px; background:rgba(11, 39, 97, 0.6); float:left; z-index:999;}
.menu ul{ text-align:center;}
.menu ul li{ display:inline-block; margin:0; background:url(../images/menu-li-bg.jpg) no-repeat left center; position:relative;}
.menu ul li:first-child{ background:none;}
.menu ul li:hover{ border-top:1px solid #f3d9a7; margin-top:-1px;}
.menu ul li a{ color:#fff; font-size:12px; font-weight:400; line-height:45px; padding:0 11px; text-transform:uppercase; display:block;  letter-spacing:0.3px;}
.sub-menu {opacity: 0;visibility: hidden; position:absolute;background:rgba(11, 39, 97, 0.95); white-space:nowrap;    visibility: hidden;    opacity: 0;-webkit-transition: 0.3s ease-in; -khtml-transition: 0s ease-in; transition: 0.3s ease-in;  -moz-transition: 0.3s ease-in; transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg); -webkit-transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg); -moz-transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg); transform-origin: top;    -webkit-transform-origin: top; }
:root .sub-menu{max-width:270px;}
.menu ul li:hover > .sub-menu {visibility: visible;  opacity: 1;   -webkit-opacity: 1;    transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg);}
.sub-menu li{ float:left; background:none!important; width:100%; text-align:left;}
.sub-menu li:hover{ margin-top:0!important; border-top:none!important;}
.sub-menu li a{ line-height:30px!important; position:relative; z-index:1;}
.sub-menu li a:hover{ color:#eabf6a;}
.menu-img{ width:100%; float:left;}
.sub-menu li a:before{display: block; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0; height: 100%; background:#216442; content: ""; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  -o-transition: all 0.3s;    transition: all 0.3s;}
.sub-menu li:hover > a:before {width: 100%;}
.notice-home{ background:#fff; height:242px;}
.news_dis{ display:none;}
.notice-sld{ width:890px; margin:0 auto; margin-top:20px;}
.news1{ width:440px; float:left; padding-top:6px; height:80px;}
.news_numb{ width:44px; float:left; display:inline-block; height:65px; margin-top:10px;}
.harish-n{ width:34px; height:34px; background:#bababa; color:#fff; border-radius:17px; text-align:center; line-height:34px; display:inline-block;}
.news_dis1{float: left;font-size: 15px;padding-right: 20px; width: 396px; padding-top:9px; position:relative;}
.news_dis1 a{ color:#545454;}
.news2{ color:#787878; font-size:12px; font-style:italic;}
.news-heading{ width:100%; float:left; padding-top:40px; padding-bottom:18px;}
.news-heading-in{ width:640px; float:right; color:#349165; font-size:26px; font-weight:300;}
.news-heading-in img{ position:relative; margin-right:32px; float:left;}
.news-h-img{ float:left; display:inline-block; position:relative;}
.news-h-img:after{position: absolute; content: ""; width: 546px; height: 8px; background: url(../images/line-heading.png); right: -532px; top: 33px;}
.news-h-img:before{position: absolute; content: ""; width: 331px; height: 8px; background: url(../images/line-heading.png); left: -349px; top: 33px;}
.news-heading-in span{ font-size:17px; color:#e8a46c; line-height:30px;}
.news-heading-in span a{color:#e8a46c; margin-left:55px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.notice-l{ position:absolute; z-index:1; left:0; top:142px; cursor:pointer;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.notice-r{ position:absolute; z-index:1; right:0; top:142px; cursor:pointer;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.slider{ height:481px; background:#172a52; padding-top:38px;}
.msg{ background:#fff; height:438px; padding-top:48px;}
.msg-in{ width:100%; float:left; position:relative; height:158px; margin-top:20px;}
.msg-in-left{ width:308px; float:left; padding:0 15px; text-align:justify; font-size:13px; font-weight:300; color:#000; line-height:19px;}
.msg-in a{ color:#349165; left:15px; bottom:20px; position:absolute; font-weight:300; }
.msg-in-right{ width:154px; float:right;}
.box-left{ float:left; width:448px;}
.box-right{ float:right; width:448px;}
.heading-right{width:346px; float:right;}
.heading-h{ width:346px; padding-left:10px; color:#349165; font-weight:300; font-size:26px; float:right; position:relative; padding-bottom:5px;}
.heading-h:after{position: absolute; content: ""; width: 100%; height: 4px; background: url(../images/heading-bg.png); left:0; bottom: 0;}
.heading-icon{ width:102px; float:left;}
.heading-view{ width:100%; float:left; font-size:17px; padding-left:53px; }
.heading-view a{ color:#eca66e;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.app-area{ height:420px; background:#fff url(images/app-bg.jpg) no-repeat center center; position:relative;}
.app-lefft{ width:623px; float:left; padding:42px 27px 0 27px;}
.download-icon{ width:100%; float:left; text-align:center; font-size:12px; color:#fff; font-weight:600; line-height:24px;}
.app-sld{ width:100%; float:left;margin-top:20px;}
.icon-app{ width:100%; float:left; text-align:center; margin-bottom:25px;}
.app-content{ color: #fff;float: left; font-size: 16px;font-style: italic;font-weight: 300;height: 48px; text-align: center; width: 100%;}
.school-code{ width:100%; float:left; margin-top:20px; text-align:center; font-size:12px; font-weight:600; text-transform:uppercase; color:#fff;}
.app-code{ width:106px; height:35px; line-height:35px; text-align:center; font-weight:600; color:#354e84; font-size:18px; background:#fff; display:inline-block; margin-top:2px;}
.down-link{ width:100%; float:left; margin-top:15px; text-align:center;}
.down-link a{ margin:0 6px;}
.app-right{ float: right;position: absolute; right: 0;top: -34px;}
.app-sld-in{ position:absolute; right:0; z-index:2; top:0; right:152px; top:6px;}
.kids-corner{ background:#ffffff; height:400px;padding-top:48px;}
.box-content{ width:100%; float:left; position:relative; margin-top:18px;}
.kids-main{ width:100%; float:left; min-height:152px;}
.kids-left{ width:231px; float:left; padding:0 17px; padding-top:20px;}
.kids-des{ width:100%; float:left; color:#393939; font-size:18px; font-weight:300; line-height:20px;}
.kids-clss{ font-size:16px; color:#797979;}
.kids-date{ font-style:italic; font-size:11px; color:#808080;}
.upload-kids{ float:left; width:100%; margin-top:5px; padding-left:5px;}
.upload-kids a{ width:142px; height:26px; line-height:26px; background:#30645c; text-align:center; color:#fff; font-size:11px; display:inline-block; font-style:italic;}
.kids-right{ float:right; width:217px;}
.kids-right a{ width:217px; display:inline-block; overflow:hidden;}
.kids-right a img{ height:154px;}
.arrow-l{bottom: -62px;cursor: pointer; left: 181px; position: absolute;}
.arrow-r{bottom: -62px;cursor: pointer; right: 160px; position: absolute;}
.thought{background:#354e84; height:200px; padding-top:37px;}
.thought-heading{ width:302px; margin:0 auto;}
.thought-heading-in{ width:302px; float:left; padding-bottom:9px; position:relative; color:#eabf6a; font-size:27px; font-weight:300; text-align:center;}
.quotation { width:100%; float:left;}
.quotation ul{ margin:0; padding:0;}
.quotation li{ float:left; text-decoration:none;display:none; }
.thought-heading-in:after{position: absolute; content: ""; width: 100%; height: 4px; background: url(../images/heading-bg.png); left:0; bottom: 0;}
.thought-content{ width:100%; float:left; color:#fff; font-size:21px; text-align:center; font-weight:300; margin-top:19px; padding:0 56px;}
.thought-content span{ float:right; font-size:17px; color:#eabf6a;}
.bday-home{background:#fff; height:424px; padding-top:48px;}
.topper-box{ width:50%; float:left; position:relative; height:252px;}
#topp-x ul li img, #topp-xii ul li img{ max-height:148px;}
#topp-x ul li , #topp-xii ul li { min-height:200px;}
.clsss-topp{width:100%; float:left; text-align:center; color:#349165; font-size:20px;}
.topper-sld{ width:224px; float:left;}
.toppers-img{ width:100%; float:left; text-align:center;}
.toppers-img a{ width:124px; height:148px; display:inline-block; overflow:hidden}
.toppers-img a img{height:148px; }
.topper-name{ width:100%; float:left; font-size:18px; color:#393939; text-align:center; margin:5px 0 0 0; text-transform:capitalize;}
.topper-class{ width:100%; float:left; font-size:16px; color:#000; text-align:center; font-weight:300; height:25px;}
.viewall-toppers{width:100%; float:left; font-size:17px; text-align:center; margin-top:20px; font-weight:300;}
.viewall-toppers a{ color:#eca66e;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.toppers-l {bottom: -25px; cursor: pointer; left: 37px; position: absolute;}
.toppers-r {bottom: -25px; cursor: pointer; right: 37px; position: absolute;}
.bday-h-in{ margin-top:0;}
.topp-box-content{ margin-top:0;}
.student-l, .teacher-l{ left:50px;}
.student-r, .teacher-r{ right:50px;}
.footer{ height:135px; background:#070078;}
.footer ul{ text-align:center; margin-top:35px;}
.footer ul li{ display:inline-block; background:url(../images/footer-bg.jpg) no-repeat left center;}
.footer ul li:first-child{ background:none}
.footer ul li a{ color:#fff; font-size:15px; text-transform:uppercase; padding:0 23px; transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.copyright{ margin-top:20px; text-align:center; color:#fff; font-size:12px;}
.copyright a{color:#fff;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.logo-area-master{ width:100%; height:74px; background:#0b2761; position:relative; z-index:999;}
.top-link-master{ height:113px;}
.menu-icon1{ width:272px; float:left;  padding-top:27px; position:relative; z-index:2;}
.logo-master{ width:125px; float:left; margin-top:-34px; position:relative; z-index:1;}
.logo-name-master{ width:336px; float:left; padding-top:15px;}
.menu-master{ background:transparent ; height:auto; display:none; margin-top:28px; z-index:999; position:relative;}
.menu-master ul{ background:rgba(11, 39, 97, 1); width:234px;}
.menu-master ul li{ width:100%; background:none; text-align:left;}
.menu-master .sub-menu{ left:100%; top:-1px; width:auto;}
.menu-icon-m{ cursor:pointer;}
.content-container{ padding-top:38px; background-image:url(../images/about/aboutus3.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:523px;}
.master-heading{ width:100%; float:left; height:38px; line-height:38px; color:#fff; background:#0b2761; font-weight:600; font-size:24px; text-align:center; text-transform:uppercase;}
.content-container-in{ width:100%; float:left; min-height:200px; color:#333333; font-size:14px; line-height:20px; padding:10px;}
.content-container-in p{ text-align:justify; margin-bottom:20px;}
.content-container-in img{ max-width:100%; margin-bottom:10px;}
.achi-img img{ max-height: 257px;}
.accordionHeader_Y {background: #0b2761 url("../images/ajax-arrow.png") no-repeat scroll 99% 10px;color: #fff;cursor: pointer;line-height:30px;margin-top: 2px;padding: 0 21px 0 10px;text-align: left;text-transform: uppercase;}
.accordionHeaderSelected {background: #0b2761 url("../images/ajax-arrow1.png") no-repeat scroll 99% 10px;border: 1px solid #0b2761;color: #fff;cursor: pointer;line-height:30px;margin-top: 2px;padding: 0 21px 0 10px;text-align: left;text-transform: uppercase;}
.accordionContent_Y {background-color: #fff;border: 1px dashed #0b2761;line-height: 22px;margin-bottom: 2px;padding: 1%;}
.vsms{width: 40%; float: left;  height: 141px; padding: 10px; background: #ececec; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:8px 4%;}
.inner-list{ margin:0; padding:0; list-style:none;}
.inner-list li{ background:url(../images/list-bg.png) no-repeat left top 3px; padding-left:25px; text-align: justify; margin-bottom: 20px; width:100%; float:left;}






























/*media Gallery Start*/
.media-search1 { width:100%; float:left; }
.media-search1 li { display:inline-block; float:left;        padding: 8px 3.7% 4px 3.7%;}
.media-search1 li lable,.media-search1 li input,.media-search1 li select { float:left}
.mediarm {float: right;
    display: inline-block;
    background: #1e3a66;
    font-weight: 300;
    font-size: 13px;
    margin: 21px 19px 0 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    padding: 5px 14px;
    color: #fff;}    
.mediarm:hover { background:#216442; color:#eabf6a;}
/*msg start*/
.left_msg_txt { width:100%; max-width:507px; float:left;  position:relative;background:#F12F51; color:#fff; font-size:15px; line-height:22px; padding: 15px 25px 35px 25px;    margin-bottom: 50px; z-index:-2;}
.right_msg_txt { width:100%; max-width:507px; float:right; position:relative;  background:#F12F51; color:#fff; font-size:15px; line-height:22px; padding: 15px 25px 35px 25px;    margin-bottom: 50px; }
.msg_img { text-align:center;    width: 100%; float: left;    position: relative;}
.msg_img img {     position: fixed;   left: 0;    width: 100%;    z-index: -1;    bottom: 0px;}
.manager_msg { margin-bottom:-80px;}
/*achievement*/
.achiall_rm {    background: #1e3b67;
    padding: 6px 14px 6px 14px;
    float: right;
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 10px; color:#fff;}
.achiall_rm:hover { background:#378877; }
.achiall_rm,.all_rm:hover{-webkit-transition: all 0.5s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.total_records {  float:right; text-align:right; font-size:15px; padding-right:10px;}
.total_records b{ float: right;}
.achieve_slider {width:100%; float:left; position:relative; min-height:auto;}
#inner_pg3 { width:100%; float:left;}
.achieveNavi { width:100%; float:left;}
.achieveNavi .flex-next,.achieveNavi .flex-prev { height:44px; width:44px;  margin: -22px 0 0; top:50%;   position: absolute;  }
.achieveNavi .flex-next {float:right;  right:0px; background:#ba2f32 url(../images/news_rm.png) center center no-repeat; z-index:99;}
.achieveNavi .flex-prev{float:left;  left:-64px; background:#ba2f32 url(../images/news_lm.png) center center no-repeat;}
.achieveNavi .flex-next:hover{  background:#2c507a url(../images/news_rm.png) center center no-repeat;}
.achieveNavi .flex-prev:hover{ background:#2c507a url(../images/news_lm.png) center center no-repeat; }
.achiSlideImg { max-width:524px; float:left; text-align:center}
.achiSlideImg img { max-height:478px;}
.achiSlideTxt {color: #8c8c8c; float: left; font-size: 15px; margin-left: 10px;max-width: 365px;}
.achiSlideTxt h2 { color:#1e3a66; font-size:16px; margin: 0px 0px 9px 0px;}
.stdAward {margin: 0px 0px 0px 0px;}
.achiEventDate { display:block; color:#ed3237;}
.achiSlideTxt p { padding:13px 10px 20px 20px;}
/*gallery*/
.serch_btton { display: inline-block;}
.gallery-search1 { width:100%; float:left;  position:relative; z-index:1;}
.ajax__calendar_body{ line-height:19px;}
.gallery-search1 li { padding: 8px 2.5% 4px 2.5%;display: inline-block; }
#inner_pg1{ height:78px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg1 { width:100%; float:left; height:370px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 { width:100%; float:left; height:370px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 .slides li a img{ }
#inner_pg1 .flex-direction-nav{ display:none;}
#inner_pg1,#inner_pg { width:100%; float:left;}
#inner_pg { padding:0px 43px; margin-top:18px; min-height:66px;}
#inner_pg > .flex-direction-nav .flex-next { opacity:1;  height:40px; width:40px; background:#0b2761 url(../images/news_rm.png) center center no-repeat; top: 43%;}
#inner_pg > .flex-direction-nav .flex-prev{ opacity:1;   height:40px; width:40px; background:#0b2761 url(../images/news_lm.png) center center no-repeat;top: 43%;}
#inner_pg:hover .flex-direction-nav .flex-next { right:0;background:#266f4b url(../images/news_rm.png) center center no-repeat;}
#inner_pg:hover .flex-direction-nav .flex-prev{ left:0; background:#266f4b url(../images/news_lm.png) center center no-repeat;}
#inner_pg ul li a{ width:105px; height:70px; float:left; overflow:hidden; text-align:center;}
#inner_pg ul li a img{ height:70px; }




#inner_pg1 > .flex-direction-nav .flex-next { display:none ;  background:#0b2761 url(../images/news_rm.png) center center no-repeat; }
#inner_pg1 > .flex-direction-nav .flex-prev{ background:#0b2761 url(../images/news_lm.png) center center no-repeat;}
#inner_pg1:hover .flex-direction-nav .flex-next {  background:#266f4b url(../images/news_rm.png) center center no-repeat;}
#inner_pg1:hover .flex-direction-nav .flex-prev { background:#266f4b url(../images/news_lm.png) center center no-repeat; }
#inner_pg1 > .flex-direction-nav a.flex-next:before,#inner_pg1 > .flex-direction-nav a.flex-prev:before { display:none}
#inner_pg2 > .flex-direction-nav .flex-next { right:22px;  opacity:1; background:#0b2761 url(../images/news_rm.png) center center no-repeat; }
#inner_pg2 > .flex-direction-nav .flex-prev{ left:22px; opacity:1; background:#0b2761 url(../images/news_lm.png) center center no-repeat;}
#inner_pg2:hover .flex-direction-nav .flex-next {  background:#266f4b url(../images/news_rm.png) center center no-repeat;}
#inner_pg2:hover .flex-direction-nav .flex-prev { background:#266f4b url(../images/news_lm.png) center center no-repeat; }
#inner_pg2 > .flex-direction-nav a.flex-next:before,#inner_pg2 > .flex-direction-nav a.flex-prev:before { display:none}
#inner_pg2a .flex-viewport{ height:auto!important; overflow:visible!important;  }
#inner_pg2a .flex-viewport > .slides{  width:100%!important; float:left; transform: translate3d(0px, 0px, 0px)!important;  -webkit-transition-duration: 0s!important; -webkit-transform: translate3d(0px, 0px, 0px)!important;}
#inner_pg2a .flex-viewport > ul .flex-active-slide a img{ -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.galleryLS { width:100%; float:left; max-width:553px; min-height:700px; }
.gallerySR  { float: right; max-width: 386px;  text-align: center; position:relative }
.photo_gn { width:100%;  float:left;}
.photo_gn li {width:177px; background:#143564; float:left; margin:8px!important; height:274px;}
.photo_gn li a { display:block; width:100%; float:left;  color:#000; text-transform:uppercase;}
.photo_gn li a img { height: 151px;}
.AlbumIconPhoto{  display:inline-block; overflow:hidden; max-width:100%;}
.photo_gn li a > div {width:100%; text-align:left; float:left}
.pg_text { width:100%; text-align:left; float:left; text-transform: uppercase; margin-top:16px; padding:0 16px;}
.pg_text span { color:#f4ebcf;}
.pg_text1 { width:100%; text-align:left; float:left;text-transform: uppercase;}
.pg_text1 .GDataOfAccess, .pg_text1 .GDateOfCreation{ display:inline-block; font-size:13px;}
.pg_text1 .GDataOfAccess span, .pg_text1 .GDateOfCreation span{color:#fff!important;}
.pg_text1 .GDataOfAccess span { border-left:1px solid #164985; padding-left:20px; margin-left:20px;}
.pg_text1 span { color:#ba2f32;}
.GalbumName { font-size:12px; line-height:18px; font-style:italic; font-weight:300; color:#fff; }
.GDateOfCreation { font-size:10px; font-weight:100; color:#fff!important; line-height:18px;  margin:5px 0;}
.GDataOfAccess {font-size:10px; font-weight:100; color:#fff!important;  line-height:18px;}
.GDataOfAccess span, .GDateOfCreation span{color:#fff!important;font-size:10px; }
.pg_viewall { width:100%; float:left;}
.pg_viewall a { color:#fff; line-height:30px; font-size:14px; text-align:center; background:#0b2761; padding: 0px 29px; display:inline-block;}
.pg_viewall a:hover { background:#324976;}
.pg_discription { width:100%; color:#a3a3a; font-size:15px; padding: 18px 0px;float: left; font-weight:300; text-align:justify;}
.album-photo{ width:100%; float:left; font-size:28px; color:#0b2761; font-weight:100; text-transform:uppercase; text-align:center;}
.album-photo span{ color:#000; font-size:14px;}
.pg_d { padding:15px 0px 0px 0px;}
.total_pages2 { text-align: right;  float: left;  width: 100%;   }
.album_d {padding: 2px 0px 20px 0px; margin-top: 0px;}
.album_discp1 { color:#0b2761; font-size:22px; text-align:left; float:left; position:relative; line-height: 29px; text-transform:uppercase;}
.album_discp1 img{    float: right;margin-top: -11px;  margin-left: -17px;}
.galleryRview { width:100%; float:right;}
.galleryRview ul { width:100%; float:left; text-align:center;}
.galleryRview li {  margin:0px 6px 12px 6px; max-width:97px; float:left;   }
.pgThumbView {width:100%;}
#content-2 { width:100%; float:left; height:690px;}
#content-3 {width: 100%;  float: left;  height: 528px;}
.load_more1 { display:none;}
.pg_loader { width:100%; float:left; text-align:center; margin-top:10px;}
#loadMore{padding: 10px; text-align: center;background-color: #0b2761;color: #fff;transition: all 600ms ease-in-out;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;}
#loadMore:hover{background-color: #e6a58a;}
.inner_h1 {font-size: 15px; line-height:30px;color: white;background: #2e37af !important;text-align: center;}
.our_moto {margin: 0px auto;width: 100%;height: 300px;background: url(../error.html) no-repeat;background-size: 100% ;max-width: 300px;}
.inner_objImg {   position:fixed; top:0px; left:0px; z-index:-1;max-width: none!important;}
.anthem3 { display:none; }
.sports { position:fixed; top:150px; left:0px; z-index:-1}
.sports .slides img { width:100%}
.galleryLSin{width: 100%; max-width:553px; }
.photo_gn{position: relative;}
#inner_pg2a .slides li a img { height:74px;}
.infirmary { width:100%; float:left}
.infirmary li { display:inline-block; width:33.3%; float:left; background: #F12F51; color:#fff; padding:20px; }
.infirmary li a { float:right;}
.infirmary li:first-child > a { float:left;}
.infirmary li:nth-of-type(1) { background:#DCDCDC;}
.infirmary li:nth-of-type(2) { background:F12F51; margin-top:-10px;}
.infirmary li:nth-of-type(3) { background:#DCDCDC;}


.master-heading a{ color:#fff; float:left; margin-left:10px;}
.pg_text1 .GDateOfCreation span, .pg_text1 GDataOfAccess span{ color:#0b2761!important;}
.facilty{ width:100%; float:left; padding:0 50px; position:relative; margin-bottom:18px; font-size:14px; color:#0d0d0d; font-weight:300;}
.facilty:nth-child(odd) .left-img{ position:relative; float:left; width:435px; z-index:0;}
.facilty:nth-child(even) .left-img{ position:relative; float:right; width:435px; z-index:0;}
.facilty:nth-child(odd) .facilty-content-right{ background: #ebebeb;float: left;height: 251px;overflow: auto;padding: 22px 19px;position: absolute;right: 47px; top: 17px; width: 477px; z-index: 1;}
.facilty-content-right .sub-heading{ background:none; font-weight:bold;}
.facilty:nth-child(even) .facilty-content-right{ background: #ebebeb;float: left;height: 251px;overflow: auto;padding: 22px 19px;position: absolute;left: 47px; top: 17px; width: 477px; z-index: 1;}
.facilty .sub-heading{ color:#1e3a66; font-size:16px; font-weight:400; margin-bottom:10px; padding-left:0; font-weight:bold;}
.facilty-content-right::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.facilty-content-right::-webkit-scrollbar{width: 4px;background-color: #F5F5F5;}
.facilty-content-right::-webkit-scrollbar-thumb{background-color: #b9b9b9;}

.ajax__validatorcallout_popup_table{top:-40px\9;}

.sub-heading{width: 100%; float: left; height: 28px; line-height: 28px;color: #696969;background: #d6d6d6;font-weight: 600; font-size: 15px; text-align: left; text-transform: uppercase; padding-left: 11px; margin-bottom:10px;}
.sub-head{width: 100%; float: left; height: 28px; line-height: 28px;color: #ffffff;background: #b7323e;font-weight: 600; font-size: 15px; text-align: left; text-transform: uppercase; padding-left: 11px; margin-bottom:10px;}
.sub-header{width: 100%; float: left; height: 28px; line-height: 28px;color: #ffffff;background: #0b2761;font-weight: 600; font-size: 15px; text-align: center; text-transform: uppercase; padding-left: 11px; margin-bottom:10px;}
.table-inner tr:nth-child(even){ background:#ececec;}
.table-inner tr:first-child{ background:#ececec;  font-weight:500;}

#gallery ul li{ min-height:174px;}

.viewall-toppers a:hover, .heading-view a:hover,  .heading-view a:hover, .news-heading-in span a:hover{ color:#173269;}
.footer ul li a:hover, .copyright a:hover{ color:#eabf6a;}

.app-sld1{  margin:0; padding:0;}
.app-sld1 li{ list-style:none; display:none;}
.app-sld1 li:first-child{ display:block;}
.app-sld-dot { list-style:none; margin:0; padding:0; text-align:center;}
.app-sld-dot li{ display:inline-block; width:8px; height:8px; background:url(../images/appdot.png) no-repeat; margin-top:22px; cursor:pointer;}
.active-app{background:url(../images/appdot-active.png) no-repeat!important;}

.sitemap li{ width:33%; float:left; text-transform:uppercase;}
.sitemap li a{ color:#1e3a66; font-size:16px; font-weight:600;}
.sitemap li ul li a{ color:#424242; font-size:16px; font-weight:300;}
.sitemap li ul li a:hover{color:#1e3a66;}
.sitemap li ul li{ width:100%; float:left; margin:2px 0;background: url(../images/list-bg.png) no-repeat left top 3px; padding-left: 25px;}
.sitemap-m{ width:100%; float:left; margin-bottom:20px;}
.sitehome{width:100%; float:left; border-bottom:1px solid #2a46a5; font-size:18px; margin-bottom:10px; padding-bottom:3px;}
.sitehome a{ color:#1e3a66; text-decoration:none;}
.history-left{ width:549px; float:left; font-size:14px;}
.history-lt{ width:549px; float:left; border:1px solid #000;}
.history-lt-l{ width:318px; float:left; background:#eeeeee; padding:10px;}
.history-lr{ padding:10px; float:right;}
.history-lb{ width:549px; float:left; border:1px solid #000; margin-top:10px; background:#eeeeee; padding:10px;}
.h-l{ float:left;}
.h-r{ float:right;}
.history-lb p{ margin-top:10px;}
.history-right{ width:388px; float:right;border:1px solid #000; background:#eeeeee; padding:10px;}
.logo-m-div{ display:none;}
.notice-l, .notice-r, .ui-slider-tabs-leftPanelArrow, .ui-slider-tabs-rightPanelArrow,  .arrow-l, .arrow-r, .toppers-l, .toppers-r{-webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.notice-l:hover, .notice-r:hover, .ui-slider-tabs-leftPanelArrow:hover, .ui-slider-tabs-rightPanelArrow:hover,  .arrow-l:hover, .arrow-r:hover, .toppers-l:hover, .toppers-r:hover{opacity:0.6!important;}
.news-h-img canvas{ left:0;}
.newimg
{ display:inline-block; left: -28px; top: -15px; position: relative;
}
.new-notice-img
{       display: inline-block;
    left: -29px;
    top: -8px;
    position: absolute;
}


.all-bday {
    width: 25%;
    float: left;
    text-transform: capitalize;
    margin-bottom: 23px;
}

.all-bday img {
    border: 3px double #172a52;
}

span.name_p {
    font-weight: 600;
}

#faculty ul{width:100%; margin:0px; padding:1%;     text-align: center;}
    #faculty ul li
    {
        margin: 0px;
        padding: 0px;
        list-style:none;
        margin: 10px;
    }
        #faculty ul li p
        {margin:0px;
        }

        #faculty ul li img {
    max-width: 120px;
    float: left;
    margin-right: 10px;border: 2px solid #0b2761;
}
        #faculty ul li {
    margin: 10px;
    padding: 10px;
    list-style: none;
    display: inline-block;
       width: 440px;
    border: 2px solid rgba(11, 39, 97, 0.36);

}
        #faculty span {
    font-weight: 600;
    color: #0b2761;
}