﻿@import url("style.css");

a { text-decoration:none;} img{ border:0px; outline:0px;}*{ outline:none}
 .close-flyer{ display:none;}
*,:after,:before { box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box}
body, html { width:100%; height:100%; margin:0px; padding:0px;}
body { background:#fff url(../images/bg.png); font-family:'Open Sans', Sans-Serif; color:#222222; text-align:justify; line-height:19px; font-size:13px; }
ul,ol,p { margin:0px; padding: 0px; list-style:none;}
.header { width:100%; float:left; background: url(../images/bg.png); position:fixed; z-index:99; top:0px; left:0px; height:135px; padding-top:6px; }
.inner_box { max-width:1122px; margin:0px auto;}
.head_p { padding:0px 87px 0px 57px; min-height:102px; }
.logo { float:left; padding-top:10px;}
.school_name { float:left; margin: 17px 0px 0px 16px; max-width:636px;}
.sname_mob { display:none; width:100%; float:left; letter-spacing: -0.054em; text-transform:uppercase;}
.sname_mob span { display:block; }
.ecare_logo { float:right; text-align:center; margin-top:9px;}
.ecare_logo span { height:26px; width:37px; background:url(../images/ecare_logo.png) 0px 0px no-repeat; display: inline-block;  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.ecare_logo a{max-width:128px;  display:inline-block; color:#6abb29;font-size: 16px; position:relative;  border-bottom:2px solid #6abb29; font-style: italic;  height:63px; line-height: 33px; font-weight: 500; letter-spacing: 0.042em; }
.ecare_logo a:hover { color:#53a014; border-bottom:2px solid #478911;}
.ecare_logo a:hover > span {background:url(../images/ecare_logo.png) 0px -26px no-repeat;}
#menus { background: #004715; width:100%; float: left; text-align: center; position:relative; z-index:9;}
ul.dropmenu{ text-align:left; font-size: 14px; font-family: 'Open Sans', sans-serif; display:inline-block; letter-spacing: 0.062em; font-weight:600; margin-bottom:2px;}
ul.dropmenu li{ background:url(../images/libg.png) center left no-repeat; line-height: 15px; white-space: nowrap; list-style: none;float: left;    padding: 0px 0px;margin: 0px 10px; display: block;position: relative;text-transform: uppercase;}
ul.dropmenu li:first-child { background:none;  }
ul.dropmenu li a{color: #fff;padding: 0px 6px;margin: 0px 0px; display:block; text-transform: uppercase; transition: 0.4s; border-top: 5px solid transparent;     border-bottom: 5px solid transparent;}
ul.dropmenu li a:hover,ul.dropmenu li:hover > a  {  background:#fff; color: #004715; border-top: 5px solid #2E37AF; text-decoration:none; }
.dropmenu ul.submenu{min-width: 234px; min-height: 138px;  padding: 10px 0px; margin: 0px; background: #004715; position: absolute;top:26px;left:0px;display:none;}
.dropmenu ul.submenu li{ background:none; padding: 0px;margin: 0px;display: block;float: none;border-bottom: 0px solid #2C75DA;text-transform: none;}
.dropmenu ul.submenu li:last-child{border: none;}
.dropmenu ul.submenu li a { color:#fff; line-height: 27px; padding:0px 10px; background:none; margin:0px; width: 100%; display:block; border: 0px; position:relative }
.dropmenu ul.submenu li a:hover  { background:none; color:#009; border: 0px;}
.dropmenu li:hover > ul{display: block; -moz-animation: zoomIn1 .1s ease-in; -webkit-animation: zoomIn1 .1s ease-in ;  animation: zoomIn1 .1s ease-in;}
.dropmenu ul li:hover > ul{display:block;-moz-animation: flipInY .3s ease-in ; -webkit-animation: flipInY .3s ease-in ; animation: flipInY .3s ease-in;}
.dropmenu ul.submenu li:before {display: block;  position: absolute; left:0px; top: 0px; bottom:0px; height:100%; width:0px; background: #004715; content: ""; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.dropmenu ul.submenu li:hover:before {  width:100%;  }
.dropmenu .menu_img {    min-width: 180px;
    padding: 0px 0px;
    margin: 0px;
    background: #2d2baf;
    position: absolute;
    top: -109px;
    left: 0px;
    display: none; border-left:5px solid #2D2BAF;
    z-index: -1;}
.dropmenu li:hover > .menu_img{display: block; -moz-animation: zoomIn .2s ease-in; -webkit-animation: zoomIn .2s ease-in ;  animation: zoomIn .2s ease-in;}

.menu_img1 {float: left;height: 100%;background:#fff url(../images/menu_shedow.png) left center no-repeat;  position: absolute;  top: 0px;  left: 100%; padding:20px;}
.img_last { left: auto; right: 100%; padding: 20px; background:#fff url(../images/menu_shedow.png) right center no-repeat;}

.last_subm { left:auto!important; right:0px; text-align:right} 
/*
.menu_img {
    position: absolute;
   
    left: 100%;
  
    left: 100%;
    bottom: 28px;
    z-index: 1;
    display: none;
    left: 100%;
    margin-left: -59px;
}
ul.dropmenu li:hover .menu_img {
    display: block;
    -webkit-animation: mymove1 0.2s;
    animation: mymove1 0.2s;
    -moz-animation: mymove1 0.2s;
    -o-animation: mymove1 0.2s;
    -sand-animation: mymove1 0.2s;
    -ms-animation: mymove1 0.2s;
}
*/


.zoomIn { -webkit-animation-name: zoomIn;  animation-name: zoomIn;}

.zoomIn1 { -webkit-animation-name: zoomIn;  animation-name: zoomIn;}

@-webkit-keyframes zoomIn {
  from {
    -webkit-transform: translate3d(0, 51px, 0);
    transform: translate3d(0, 51px, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes zoomIn {
  from {
    -webkit-transform: translate3d(0, -51px, 0px);
    transform: translate3d(0, -51px, 0px);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
}
@-webkit-keyframes zoomIn1 {
  from {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    visibility: visible;
   
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes zoomIn1 {
  from {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes ssss { 
    0% { 
        transform: scale(1); 
		-webkit-transform: scale(1); 
        opacity:1;
       
    } 
    50% { 
        transform: scale(0.8); 
		-webkit-transform: scale(0.8);
         opacity:0.5;
         
    } 
    75% { 
		transform: scale(1.2);
        -webkit-transform: scale(1.2); 
         opacity:0.7;
    } 
    100% { 
        transform: scale(1);
		 -webkit-transform: scale(1);  
        opacity:1;
       
    } 
} 

#menu_mob { display:none; text-align:center; cursor: pointer; width:100%; float:left; background: #004715 url(../images/menu_bg1.png) center center no-repeat; height:48px;}
#menu_mob.active3 {background: #004715 url(../images/menu_bgh2.png) center center no-repeat}
#slider {width: 100%; text-align:center; float:left; margin-top:-16px;  text-align:center; height:100%; }
#slider ul li img{width: 100%; display: inline-block;  }


#slider .slick-arrow { display:none!important;}
#slider .slick-slide img { width:100%; height:100%; display:inline-block}
#slider > .flex-direction-nav .flex-prev,#slider > .flex-direction-nav .flex-next  { top:30%;}
#slider > .flex-direction-nav a:before { display:none;}
#slider > .flex-direction-nav .flex-next { background:url(../images/sld_right.png) no-repeat; width:19px; height:40px; float:left;}
#slider > .flex-direction-nav .flex-prev {background:url(../images/sld_left.png) no-repeat; width:19px; height:40px; float:left;}


.sliding_box { width:100%; float:left; position:relative; z-index:99; background:#fff url(../images/bg.png); z-index:9; }
.mTopBox { }
.mid_mgn { margin-top:-44px;}
.mid_box { position:relative; overflow:hidden; width:346px; float:left; height:457px; background:#fff;  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:    2px 2px 5px 0px rgba(0, 0, 0, 0.15);box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.mid_h { background: #004715;     padding: 12px 0px 13px 0px; margin:0px; text-align:center; color:#fff; font-size:20px; font-weight:500;}
.calendar_box { float:right;}
.our_school { margin-left:41px; text-align:center}
.our_school img { max-width:100%;}
.news_notice { width:100%;     min-height: 307px; float: left;}
#newnotice_lblnoticedownloads { display:block; width:100%; float:left; overflow:hidden; padding:0px 18px 0px 18px;}
#newnotice_lblnoticedownloads ul { width:100%; float:left;}
#newnotice_lblnoticedownloads ul li { float:left; width:100%; display:block; max-width:310px; }
.narrow { text-align:center; width:100%; float:left; margin-top:15px;}
.narrow a { background:#c0c0c0;padding: 11px 6px 11px 7px; display:inline-block; margin:0px;}
.news1 { width:100%; float:left;  color:#fff; font-size:16px;  line-height: 18px; position:relative; min-height:71px; padding-top:22px;}
.news_numb { float:left;  padding-right:10px; min-height:68px; margin-top:1px;}
.harish-n { width:31px; height:31px; display:block; background:#e1e1e1; text-align:center; line-height: 31px;}
.news_dis1 a {  font-size:13px; line-height:17px; color:#222222; text-transform:uppercase; font-weight:600;}
.news_dis { display:none;}
.kids2,.gtext { color:#000}
.news-update-date {  font-weight:600; font-size:10px; text-transform:uppercase; font-style:italic; color:#222222}
.months { color: #004715; font-size:11px; font-weight:600; text-transform:uppercase}
.news_new { position:absolute; top:0px;}
.months sup { display:none;}
.all_rm {background: #48dc74; padding: 14px 18px 15px 18px; float:right; display:inline-block; margin-right:17px; }
.all_rm:hover { background:#2c2baf; }
.all_rm,.all_rm:hover{-webkit-transition: all 0.5s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
.about_txt {padding: 13px 18px 13px 18px; float: left;width: 100%; color: #222222;font-size: 13px;line-height: 20px;min-height: 153px; text-align:justify}
#slider > .flex-direction-nav .flex-prev, #slider > .flex-direction-nav .flex-next { top:40%;}
.event_calendar { width:100%; float:left; padding:0px 17px;}
#EventControl_UpdatePanel1 { float:left; display:block; width: 100%;}
#EventControl_Calendar1 th { padding:2px 0px; color: #004715; font-size:11px; text-transform:uppercase; font-weight: 500!important; border:1px solid #dbdbdb;}
#EventControl_Calendar1 th:first-child {  color: #004715;}
#EventControl_Calendar1 { border-collapse:collapse; }
#EventControl_Calendar1 td {  position:relative;       height: 34px; vertical-align: baseline; font-size:12px; text-align: right; font-weight:600; color: #004715; text-transform:uppercase;      font-family: 'Open Sans', Sans-Serif;   border: 0px solid #e5e5e5; }
#EventControl_Calendar1 td a { padding-right:6px;color: #333333;}
#EventControl_UpdatePanel1 tr td:first-child,#EventControl_UpdatePanel1 tr table tr td{     height: auto;   padding: 1px 0px 1px 0px;}
#EventControl_UpdatePanel1 tr table tr .aa {  position: absolute; width:auto!important; right: -8px; top:2px;}
#EventControl_UpdatePanel1 tr table tr .aa .Cal_previous {  margin-right:30px;}
#EventControl_UpdatePanel1 tr table tr td a { float:left;}
#EventControl_lblevent { width:100%; float:left; display:block}
.event_c { width:100%; float:left; overflow:hidden;  margin-top:10px; max-height:90px;}
.event_c ul li { width:100%; float:left;  line-height: 12px; display:block;}
.event_date{ background:url(../images/event_calendar.png)no-repeat; width:35px; float:left; min-height:45px; color: #ff224f; font-size:20px; font-weight:400; text-align:center; padding-top:13px; margin-right:7px;}
.event_txt {color: #222222;font-size: 13px; padding-top: 5px;  text-transform: uppercase; font-weight: 600;}
.event_updated { font-size:10px; text-transform:uppercase; font-weight:600;  line-height: 16px; }
.event_note { float:left; font-size:13px;  font-weight:300; font-style:italic; color:#787878;max-width: 84%;}
.event_note b { color:#ff224f;}
.event_rm { margin-right:0px;margin-top: -5px;}
.red_box { background: #004715; width:100%; float:left; margin-top:35px;}
.reflx { width:100%; float:left; text-align:center; font-size:22px; color:#fff; font-weight:300; padding:31px 0px;} 
#Reflection .flex-control-nav{ display:none;}
.reflection { width:100%; text-align:center; }
.reflection h1 {font-size:20px; font-weight:500; border-bottom:1px solid #f78a9d; color:#fff;display: inline-block; padding:27px 0px 12px 0px; max-width:313px; margin: 0px;}
#parallax-bg3,#parallax-bg2,#parallax-bg1 {width:100%; float:left;   }
.middle_box { width:100%; float:left}
.vission { width:100%; float:left; /*height:754px;  position:relative;   background:url(../images/vission.jpg) top center no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;/* background-attachment:fixed;  */}
.moving_img { width:100%; float:left; height:464px; position: fixed; bottom:0px;  z-index:-1;  background:url(../images/vission.jpg) top center no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover;  }
#vision { width:100%; float:left; }
#vision ul li img { width:100%;}
.slider_text { position: absolute; z-index:1; top:18%; padding:10px 5%;}
#homephotog_LBPhoto { display:block; width:100%; float:left;}

#vision > .flex-control-nav,#kids_corner,#kids_video > .flex-control-nav,#homephotog_LBPhoto > .flex-control-nav{ display:none}
#vision .slides li { text-align:center; position:relative; }
#vision .slides li span{ display:inline-block; text-align:center; color:#fff; font-size:20px; font-weight:500; border-bottom:1px solid #fff; padding:27px 0px 12px 0px; width:313px;}
#vision .slides li p { font-size:18px; line-height:22px; color:#fff; font-weight:300; padding:4px 0px;}

#vision > .flex-direction-nav .flex-prev,#vision > .flex-direction-nav .flex-next  { top:48%;}
#vision > .flex-direction-nav a:before { display:none;}
#vision > .flex-direction-nav .flex-next { background:url(../images/sld_right.png) no-repeat; width:19px; height:40px; float:left;}
#vision > .flex-direction-nav .flex-prev {background:url(../images/sld_left.png) no-repeat; width:19px; height:40px; float:left;}

.small_icons { width:100%; float:left; background: #004715; text-align:center; position:relative; z-index:2; }
.small_icons ul { display:inline-block;}
.small_icons ul li { display:inline-block; text-align:center;     padding: 35px 70px 34px 70px;}
.small_icons ul li a { display:block; color:#fff; font-size:18px; font-weight:500;}
.small_icons ul li a:hover{ color:#2d2baf; }
.small_icons ul li a span { display: inline-block;  -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;width:111px; border-bottom:1px solid #f78297; background:url(../images/small_icons.png) no-repeat; height:50px;}
.small_icons ul li a p { padding-top:10px;}
.small_icons ul li a:hover > span {border-bottom:1px solid #2d2baf;  margin-top: -15px;
    margin-bottom: 15px;
    transition: margin .15s;}
.small_icons ul li a .alumni { background-position:-9px 0px;}
.small_icons ul li a .camups_tour { background-position:-128px 0px;}
.small_icons ul li a .vacancies { background-position:-251px 0px;}
.small_icons ul li a .e_magz { background-position:-363px 0px;}
.small_icons ul li a .voiceSMS { background-position:-444px 0px;}

.small_icons ul li a:hover .alumni { background-position:-9px -55px;}
.small_icons ul li a:hover .camups_tour { background-position:-128px -55px;}
.small_icons ul li a:hover .vacancies { background-position:-251px -55px;}
.small_icons ul li a:hover .e_magz { background-position:-363px -55px;}
.small_icons ul li a:hover .voiceSMS { background-position:-444px -55px;}

.blue_box { width:100%; float:left; background: 004715FF;  height:315px; padding:35px 0px 0px 20px;}
.slide_box { width:100%; max-width:514px; float: left; }
.slide_h {  color:#fff; padding-left:15px; height:41px; float:left; font-size:20px; font-weight:500; border-bottom: 41px solid #48dc74;	border-left: 0px solid transparent;	border-right: 31px solid transparent;	height: 0; max-width:312px; line-height: 35px;	width: 100%;}
.slide_in { width:100%; background:#fff; min-height:197px; float:left; padding:22px 12px 10px 19px;   box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.15);}
.kids_c,.pgallery { float:left; margin-top: 12px;}
.kd_rm { margin-top:4px; margin-right: 0px;}
.kids_cnr a,.galleryNo1 a { float:left;}
.kids_cnr img,.galleryNo1 img { float:left; margin-right:16px; max-height: 117px;}

.kids_c a,.pgallery a{ background: #c0c0c0;padding: 11px 6px 11px 7px; display: inline-block; float:left;  margin-right: 2px; padding: 8px 10px 8px 13px;}
.kids_c a:hover,.narrow a:hover,.pgallery a:hover {background: #004715;}
.kids_numb {float: left; min-height: 68px;}
.kd-n {width: 31px;height: 31px;display: block;background: #e1e1e1; text-align: center; color:#fff; line-height: 31px;}
.kids_txt { padding-top:27px;}
.kids_txt span { display:block;   line-height:17px;}
.kcstdName { font-size:14px; font-weight:600; color:#222222; text-transform:uppercase;}
.kcstdClass { font-size:13px; font-weight:600; color:#222222; text-transform:uppercase;font-style:italic}
.kcstdUpdated { font-size:10px; font-weight:600;  color:#ff224f; text-transform:uppercase;font-style:italic}
.kcstdUpdated b { color:#222222; font-weight:600; font-style:italic}
.photoGallery { float:right;} 
.gallery_txt { padding:0px; }
.gallery_desc { color:#545454; font-size:11px; padding-top:3px; text-transform:capitalize}
.app_icon { width:100%; float:left; background: #004715; text-align:center}
.app_master { background: #004715
}
.app_icon ul { display:inline-block; }
.app_icon ul li { display:inline-block; padding: 13px 0px 12px 4px;}
.app_icon ul li:first-child { text-align:left;     margin-right: 146px;}
.app_icon ul li a { padding:0px 1px; float: left;}
.app_sname { color:#fff; font-size:13px; text-transform:uppercase; font-weight:600;     padding: 8px 0px; }
.s_code { color:#fff; font-size:12px; font-weight:600;}
.s_code .text1 { margin-right:15px;}
.s_code .text2 {  background:#fff; display: inline-block; width:26px; height:25px; text-align:center; line-height:25px;  margin-left:3px; font-size:18px; font-weight:bold; color: #004715;}

.school_code { margin-left:45px;}

.footer{background: url(../images/bg.png); width:100%; float:left; text-align:center; padding-top:33px; min-height:102px;position: relative;}
.copyright { width:100%; text-align:center; line-height:17px; color:#000000; font-size:13px; font-weight:600}
.copyright a { color:#000;}
.copyright a:hover { color: #004715
}

.master_main { width:100%; float:left; margin-top: 169px;}
.master_in { width:100%; max-width:1233px; margin:0px auto;}
.master_h { width:100%; float:left;    color:#f43d51; font-size:18px; font-weight:600; padding: 15px 0px 2px 0px; }
.master_txt { width:100%; float:left; margin-top: 35px; color:#000; font-size:13px;       padding: 22px 66px 22px 67px; min-height:300px; font-family:'Open Sans', Sans-Serif;}
.master_txt img { max-width:100%;}
.master_txt p { margin-bottom:7px;}
.inner_left { width:400px; margin-right:25px;  height:100%; float:left; min-height:500px;}
.school_building { width:100%; float:left; text-align:center; position:relative}
.school_building img{ width:100%;}


.accordionHeader_Y {border: 1px solid #B3B3B3; color: #313131; font-weight: 600;  background: #C7C7C7 url(../images/ajax-arrow.png) 99% center no-repeat; width: 100%; line-height: 21px; text-align:left; padding: 5px 25px 5px 5px; margin-top: 2px;  cursor: pointer;  text-transform: uppercase;}
.accordionHeader_selected  { background: #f73d29 url(../images/ajax-arrow1.png) 99% center no-repeat;padding: 5px;margin-top: 2px;width:100%;cursor: pointer;      text-transform: uppercase;}  
.accordionHeaderSelected {    border: 1px solid #004715; font-weight: 600;color: #fff;  background: #004715 url(../images/ajax-arrow1.png) 99% center no-repeat;  padding: 5px 25px 5px 5px; text-align:left; margin-top: 2px; text-transform: uppercase;  width: 100%;  cursor: pointer;  }
.accordionContent_Y{ background-color: #fff;width: 100%;border: 1px dashed #004715;border-top: none;padding: 5px;padding-top: 2px;float: left;}
.innerPg_img { float:left; text-align:center }
.innerPg_img img { padding:5px 25px 0px 0px;}
#dhtmltooltip span { font-size:11px; color:#fff;  float: left; display:block; font-family:'Open Sans', Sans-Serif;}
#dhtmltooltip span:first-child { font-size:23px; color:#ffecda;  border-right: 1px solid rgba(255,255,255,0.40);   padding: 3px 5px 3px 2px; }
#dhtmltooltip span:last-child {  padding-left:9px; max-width:80px; line-height:13px; margin-top:0px;}

.previous-ev,.next-ev { display:none;  background: #c0c0c0; padding: 11px 6px 11px 7px; float:right; cursor:pointer; position: absolute;  z-index: 999; }
.previous-ev:hover,.next-ev:hover{ background: #004715;}
.previous-ev{ right:0px;}.next-ev { right:34px;}

.event_c:hover > .previous-ev { display:block;}
.event_c:hover > .next-ev { display:block;}
.back-to-top {position: fixed;bottom:28px;right:5px;display: none; transition: all 0.5s ease 0s; z-index:9999}



.new_pages { color: #fff; padding-left: 15px; height: 44px; float: left; font-size: 20px;  font-weight: 500;
    border-bottom: 44px solid #48dc74;
    border-left: 0px solid transparent;
    border-right: 31px solid transparent;
    height: 0;
  padding: 0px 34px 0px 54px;
    line-height: 44px; position:fixed; left:0px;     z-index: 3;
  }
.new_pages a { color:#fff;     float: right;
    margin-top: 12px;}
.new_pages span { padding:0px 20px;}



/*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 {background: #004715;padding: 14px 18px 15px 18px; float: right; display: inline-block;     margin: 0px 10px 10px 0px;}
.mediarm:hover { -webkit-transition: all 0.5s;  -moz-transition: all 0.2s;    -o-transition: all 0.2s;    transition: all 0.2s;}
.mediarm:hover{background: #2c2baf;}

/*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: 70px; z-index:-2 }
.msg_img { text-align:center;    width: 100%; float: left;    position: relative;}
.msg_img img {     position: fixed;   left: 0;    width: 100%;    z-index: -1;    bottom: -20px;}
.manager_msg { margin-bottom:-80px;}


/*achievement*/

.achiall_rm {background: #004715; padding: 14px 18px 15px 18px; float:left; display:inline-block;  position: relative; bottom:10px; left:10px; }
.achiall_rm:hover { background:#2c2baf; }
.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 { width:100%; float:left; text-align:right; }
.total_records b{margin-top: -52px; float: right;}
.achieve_slider {width:100%; float:left; position:relative; min-height:490px;}
#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:-64px; background: #004715 url(../images/news_rm.png) center center no-repeat;}
.achieveNavi .flex-prev{float:left;  left:-64px; background: #004715 url(../images/news_lm.png) center center no-repeat;}
.achieveNavi .flex-next:hover{  background:#3037af url(../images/news_rm.png) center center no-repeat;}
.achieveNavi .flex-prev:hover{ background:#3037af url(../images/news_lm.png) center center no-repeat; }
.achiSlideImg { max-width:604px; float:left; text-align:center}
.achiSlideImg img { max-height:478px;}
.achiSlideTxt { float:right; max-width:480px; color: #000; font-size: 15px;}
.achiSlideTxt h2 { color:#f43d51; font-size:16px; margin: 0px 0px 9px 0px;}
.stdAward {margin: 0px 0px 0px 0px;}
.achiEventDate { display:block;}
.achiSlideTxt p { padding:13px 10px 20px 20px;}

 
/*gallery*/

.serch_btton { display: inline-block;}
.gallery-search1 { width:100%; float:left; }
 
.gallery-search1 li { padding: 8px 3% 4px 3%;display: inline-block;}
#inner_pg1{ height:78px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg1 .slides li { text-align:center;  background:#fff url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg1 .slides li img {display: inline!important;
    max-height: 432px;
    height: 100%;
    width: 100%;
    max-width: 100%;}
 

#inner_pg1 { width:100%; float:left; height:432px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 { width:100%; float:left; height:432px; background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 ul,#inner_pg1 ul,#inner_pg ul{ background:#fff;}
#inner_pg2 .slides li a img{ display:inline }
#inner_pg2 .slides li { text-align:center}

#inner_pg .slides li a img{ display:inline; max-height:79px }

 
#inner_pg2 .slides li { text-align:center;  background:#fff url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 .slides li img { display:inline!important; height:100%;  }
 
#inner_pg1,#inner_pg { width:100%; float:left;}
#inner_pg { padding:0px 60px; margin-top:18px; min-height:66px;}
 #inner_pg .slides li iframe { position:relative; z-index:-1;}

#inner_pg > .flex-direction-nav .flex-next { opacity:1;  height:44px; width:44px; background: #004715 url(../images/news_rm.png) center center no-repeat; top: 43%;}
#inner_pg > .flex-direction-nav .flex-prev{ opacity:1;   height:44px; width:44px; background: #004715 url(../images/news_lm.png) center center no-repeat;top: 43%;}
#inner_pg:hover .flex-direction-nav .flex-next {right:0px;  background:#3037af url(../images/news_rm.png) center center no-repeat;}
#inner_pg:hover .flex-direction-nav .flex-prev {left:0px; background:#3037af url(../images/news_lm.png) center center no-repeat; }
#inner_pg > .flex-direction-nav a.flex-next:before,#inner_pg > .flex-direction-nav a.flex-prev:before { display:none}

#inner_pg1 > .flex-direction-nav .flex-next { display:none   background: #004715 url(../images/news_rm.png) center center no-repeat; }
#inner_pg1 > .flex-direction-nav .flex-prev{ background: #004715 url(../images/news_lm.png) center center no-repeat;}
#inner_pg1:hover .flex-direction-nav .flex-next {  background:#3037af url(../images/news_rm.png) center center no-repeat;}
#inner_pg1:hover .flex-direction-nav .flex-prev { background:#3037af 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: #004715 url(../images/news_rm.png) center center no-repeat; }
#inner_pg2 > .flex-direction-nav .flex-prev{ left:22px; opacity:1; background: #004715 url(../images/news_lm.png) center center no-repeat;}
#inner_pg2:hover .flex-direction-nav .flex-next {  background:#3037af url(../images/news_rm.png) center center no-repeat;}
#inner_pg2:hover .flex-direction-nav .flex-prev { background:#3037af 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:650px; min-height:700px; }
.gallerySR  { float: right; max-width: 422px;  text-align: center;    margin-right: -9px; position:relative; min-height:700px; }
.photo_gn { width:100%;  float:left;}
.photo_gn li { max-width:191px; background:#eeeeee; margin:0px 9px 18px 9px; min-height:212px; -webkit-box-shadow: 0px 3px 3px #e6e6e6; -moz-box-shadow: 0px 3px 3px #e6e6e6;    box-shadow: 0px 3px 3px #e6e6e6; float:left; width:100%;}
.photo_gn li:hover { background:#fff;}
.photo_gn li a { display:block; width:100%; float:left;  color:#000; text-transform:uppercase;}
.photo_gn li a img { max-width:191px; max-height: 127px;}
.photo_gn li a > div {width:100%; text-align:left; float:left}
.pg_text { width:100%; text-align:left; float:left; padding: 10px 7px; font-weight:600; text-transform: uppercase;}
.pg_text span { color:#f43d51;}
.pg_text1 { width:100%; text-align:left; float:left; padding: 18px 0px 16px 0px; font-weight:600; text-transform: uppercase;}
#dvCustomers { width:100%; float:left;}
.pg_text1 span { color:#f43d51;}
.GalbumName { font-size:14px; }
.GDateOfCreation { font-size:12px;}
.GDataOfAccess {font-size:12px;}
.pg_viewall { width:100%; float:left;}
.pg_viewall a { color:#fff; line-height:30px; font-size:14px; text-align:center; background: #004715; padding: 0px 29px; display:inline-block;}
.pg_viewall a:hover { background:#3037af;}
.pg_discription { width:100%; color:#000; font-size:12px; padding: 18px 0px;float: left;}
.pg_d { padding:15px 0px 50px 0px;}
.total_pages2 { text-align: right;  float: left;  width: 100%;    padding: 30px 0px 25px 0px; }
.album_d {padding: 2px 0px 10px 0px; margin-top: 0px;}
.album_discp1 { color: #004715; font-size:22px; text-align:left; float:left; position:relative; line-height: 29px;}
.album_discp1 img{    float: right;margin-top: -25px;  margin-left: -17px;}

.galleryRview { width:437px; float:right;}
.galleryRview ul { width:100%; float:left; text-align:center;}
.galleryRview li {  margin:0px 6px 12px 6px; max-width:97px; float:left;       width: 100%;}


.pgThumbView {width:100%;}
.pgThumbView ul { width:100%; float:left; text-align:center;}
.pgThumbView li {  margin:0px 6px 12px 6px; max-width:171px; width:100%;  float:left;   }
.pgThumbView li a img { max-height:115px}

#content-2 { width:100%; float:left; height:690px;}

#content-3 {width: 100%;  float: left;  height: 528px;}
.gmTop { margin-top:10px;}

/*
.load_more1 { display:none;}
*/
.pg_loader { width:100%; float:left; text-align:center; margin-top:10px; display:none}

#loadMore
        {
            padding: 10px; 
            text-align: center;
            background-color: #F12F51;
            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: #2d2baf;
           
        }
        
        
        
        .inner_h1 {
    font-size: 15px; line-height:30px;
    color: white;
    background: #2e37af !important;
    text-align: center;
}
.our_moto { 
    margin: 0px auto;
    width: 100%;
    height: 400px;
    background: url(../images/our_moto.jpg) top center no-repeat;
    background-size:100% ;
    max-width: 400px;
}
#ctl00_ContentPlaceHolder1_embedLnk { width:100%; height:100%;}
.inner_objImg {   position:fixed; bottom:0px; left:0px; z-index:-2; width:100%; max-width: none!important;}
.anthem3 { display:none; }

.sports { position:fixed; top:150px; left:0px; z-index:-2}
.sports .slides img { width:100%}
.galleryLSin{width: 100%; max-width:650px; }
.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;}


.facility_imgbox { width:100%; float:left; max-width:500px; text-align:center; position:fixed; margin-top:10px; }

.facility_imgbox ul {max-width: 500px; display:inline-block; margin:0px auto;   text-align:center;}
.facility_imgbox ul li { margin:5px; position:relative; display:inline-block; float:left; background:#f3e38a;  padding:12px 8px 40px 8px; width:47%; max-width:220px;  webkit-box-shadow: 5px 5px 3px #e6e6e6; -moz-box-shadow: 5px 5px 3px #e6e6e6;    box-shadow: 5px 5px 3px #e6e6e6;}
.facility_imgbox ul li .highslide img { border:0px;}

.facility_imgbox ul .firstBox:before { content:""; width:100%; height:40px; float:left; position:absolute; top:-26px;   background:url(../images/Pin2.png) top center no-repeat }
.facility_imgbox ul .secBox:before { content:""; width:100%; height:40px; float:left; position:absolute; top:-26px;   background:url(../images/Pin1.png) top center no-repeat }
.facility_imgbox ul .thirdBox:before { content:""; width:100%; height:40px; float:left; position:absolute; top:-26px;   background:url(../images/Pin3.png) top center no-repeat }
.facility_imgbox ul .fourBox:before { content:""; width:100%; height:40px; float:left; position:absolute; top:-26px;   background:url(../images/Pin4.png) top center no-repeat }


.facility_imgbox ul .firstBox{transform: rotate(7deg) scale(1) skew(1deg) translate(10px);
-webkit-transform: rotate(7deg) scale(1) skew(1deg) translate(10px);
-moz-transform: rotate(7deg) scale(1) skew(1deg) translate(10px);
-o-transform: rotate(7deg) scale(1) skew(1deg) translate(10px);
-ms-transform: rotate(7deg) scale(1) skew(1deg) translate(10px);}
.facility_imgbox ul .secBox{transform: rotate(5deg) scale(1) skew(1deg) translate(10px);
-webkit-transform: rotate(5deg) scale(1) skew(1deg) translate(10px);
-moz-transform: rotate(5deg) scale(1) skew(1deg) translate(10px);
-o-transform: rotate(5deg) scale(1) skew(1deg) translate(10px);
-ms-transform: rotate(5deg) scale(1) skew(1deg) translate(10px);}
.facility_imgbox ul .thirdBox{transform: rotate(0deg) scale(1) skew(1deg) translate(10px);
-webkit-transform: rotate(0deg) scale(1) skew(1deg) translate(10px);
-moz-transform: rotate(0deg) scale(1) skew(1deg) translate(10px);
-o-transform: rotate(0deg) scale(1) skew(1deg) translate(10px);
-ms-transform: rotate(0deg) scale(1) skew(1deg) translate(10px);}
.facility_imgbox ul .fourBox{transform: rotate(-7deg) scale(1) skew(1deg) translate(10px);
-webkit-transform: rotate(-7deg) scale(1) skew(1deg) translate(10px);
-moz-transform: rotate(-7deg) scale(1) skew(1deg) translate(10px);
-o-transform: rotate(-7deg) scale(1) skew(1deg) translate(10px);
-ms-transform: rotate(-7deg) scale(1) skew(1deg) translate(10px);}



.facility_Txtbox { width:100%; float:right; max-width:480px; background:#fff; min-height:400px;}
.facility_Txtbox h1 { background:#f43d51; margin:0px; padding:0px; text-align:center;  line-height: 37px;   font-size: 20px;  font-weight: 500;color:#fff}
.facility_Txtbox_in { width:100%; padding:0px 18px 18px 18px;}


 .switcher
        {
            width: 100%;
            float: left;
          
        }
        .tab-nav
        {
            float: left;
        }
        .tab-nav li
        {
            
            color: #000; display:none;
            margin-top: 4px;
            font-size: 20px;
            font-weight: 500;
        }
        .tab-nav .flex-active
        {
            color: #f43d50; 
            display: block;
        }
        #slider_first
        {
            width: 100%; float: left;
        }
        #slider_first .slides > li
        {
            background: #fff url(../images/bg.png); position:relative;
        }
        #slider_first > .flex-direction-nav
        {
            display: none;
        }
        .labBoxIn
        {
            width: 100%;
            float: left;
            max-width: 550px;
            position: relative;
        }
        .custom-navigation1
        {
    float: right;
    position: absolute;
    z-index: 9;
    right: 10px; background: #F43D51;
    padding: 5px 0px 0px 0px;
    top: 10px;
        }
        .custom-navigation1 a
        {
            display: block;
            display: inline-block; margin: 0px 4px;
        }

.labName { font-size:20px; font-weight:500; margin-bottom:20px; color:#f43d50; position: relative;  }
.labImage { width:100%; }

#slider_first .slides li img {border-bottom: 0px; background:#f3e38a;  border:5px solid #f43d50; }
.flex-caption {
    width: 100%;
    padding: 2%;
    left: 0;
    bottom: 0;
    background:#f43d50;
    color: #fff;
   font-size:20px; font-weight:500;
    
}


.counsellingLeft {float: left; margin-right: 12px; margin-bottom: 5px; display:block; text-align:center}
.counsellingRight {float: right; margin-left: 12px; margin-bottom: 5px; display:block; text-align:center}


 .codeOfConduct {
    width: 100%;
   
    float: right;
    position: relative;
   max-width: 435px;
    background: white;
    color: #fff;
    font-size: 15px;
    line-height: 22px; 
    padding: 15px 25px 35px 25px;
    
    
}

.codeMain { margin-top:20px; background: #fff url(../images/rules.jpg) top left no-repeat; width: 100%;float: left;}

ul.magazine { width:100%; float:left; text-align:center; line-height:19px;}
ul.magazine li { display:inline-block; float:left; margin-left: 33px; text-align:left;}
ul.magazine li:first-child { margin-left:0px;}
ul.magazine li a > img { margin-bottom:8px;}
.magzine_txt{ color:#ec2b42; font-size:14px; font-weight:500;}
.magzine_year { color:#000000; font-size:14px; font-weight:400;}
.magzine_date { color:#ec2b42; font-size:11px;}
.magzine_date b{ color:#000}
.mgn_view, .mgn_down {color: #ec2b42; font-size: 14px; display: block; float: left; text-align: center;  margin-top: 15px;}
.mgn_down { float:right}
.mgn_view span, .mgn_down span { display:block; width:100%;}
.sitemaph table tr td { display:inline; min-width:220px;  float:left; height:100%;}
.siteMap2 { width: 100%; float: left; }
.siteMap2 .siteM2 {vertical-align: top; display:block;  width:24%; padding:0px 1%; display: inline-block; }

#Slideshow { width:100%; float:left;}
#Slideshow div {display:none;}
#Slideshow .today { display:block;}
        
        
#slider ul li p { color:#fff; position:absolute; top:20px; left:8.5%; background: #004715; padding:5px 15px; font-size:20px; font-weight:500;}
#slider ul li p{-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeOutLeft;
		animation-name: fadeOutLeft;}
		
		
#slider ul li.flex-active-slide p {
		-webkit-animation-delay: .4s;
		animation-delay: .4s;
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft;
}
		




@-webkit-keyframes fadeInLeft {
		0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
		100% {
				opacity: 1;
				-webkit-transform: none;
				transform: none;
		}
}

@keyframes fadeInLeft {
		0% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
		100% {
				opacity: 1;
				-webkit-transform: none;
				transform: none;
		}
}

@-webkit-keyframes fadeOutLeft {
		0% {
				opacity: 1;
		}
		100% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
}

@keyframes fadeOutLeft {
		0% {
				opacity: 1;
		}
		100% {
				opacity: 0;
				-webkit-transform: translate3d(-100%, 0, 0);
				transform: translate3d(-100%, 0, 0);
		}
}

#sports .flex-direction-nav { display:none}

.noticeDynamic { float:right;}

.noticeDynamic a { padding:20px 20px;}

.visionRm { color:#fff; display:none;}
.visionRm:hover { color: #004715; }


.modalBackground {
    background-color: Black;
    filter: alpha(opacity=50);
    opacity: 0.70;
    z-index: 10000;
}



.peShiner{ float:left;}
.alumni-top { float:left; text-align:center; margin-top:9px;    margin-left: 24px}
.alumni-top span { height: 26px;width: 39px; background:url(../images/alumni.png)0px -35px no-repeat; display: inline-block;  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.alumni-top a{max-width:128px;  display:inline-block; color:#2d36af;font-size: 16px; position:relative;  border-bottom:2px solid #ff364e; font-style: italic;  height:63px; line-height: 33px; font-weight: 500; letter-spacing: 0.042em; }
.alumni-top a:hover { color:#565656; border-bottom:2px solid #ff364e;}
.alumni-top a:hover > span {background:url(../images/alumni.png) 0px 0px no-repeat;}
.ecare_logo{ margin-left:35px; float:left; }
.head_p{ padding:0px 46px 0px 21px;}

.pdf-icon { float:right; text-align:center; margin-top:9px; position:absolute; right:-40px; display:none;}
.pdf-icon span { height:26px; width:37px; background:url(../images/pdf-icon.png) 0px 0px no-repeat; display: inline-block;  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.pdf-icon a{max-width:128px;  display:inline-block; color:#2d36af;font-size: 13px; position:relative;  border-bottom:2px solid #004715; font-style: italic;  height:auto; line-height: 17px; font-weight: 500; letter-spacing: 0.042em; }
.pdf-icon a:hover { color: #004715; border-bottom:2px solid #004715;}
.pdf-icon a:hover > span {background:url(../images/pdf-icon.png) 0px -44px no-repeat;}


.vsms1{width:100%; max-width: 310px; float: left; height: 143px; padding: 10px; margin-top: 0px;background: #dfdbdb; margin-left: 100px; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;}

.holidayHw { float:right; max-width:226px; margin-top: 2px; }
.holidayHw a img { max-width:100%;}

.fa-angle-right { background:url(../images/bullet.png) 0px 0px no-repeat; width:50px;} 
            
            
            