﻿a{ text-decoration:none;} img { border:0px;}*{ outline:none;}
*,after,before { box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body, html { width:100%; height:100%; margin:0px; padding:0px;}
body{margin: 0;padding: 0;font-size:12px;width:100%;   background:#fff url(../images/body_bg.jpg) top center repeat-x; /* background-attachment: fixed;*/ font-family:Arial, Helvetica, sans-serif }
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ul{list-style:none;list-style-position:outside;}
a {outline: none; text-decoration:none}
header, footer, aside, nav, article {display: block;}
.c{clear:both}
.main-wrapper{width:1300px;padding:0px; margin:auto;}
.fullBox { width:100%; float:left}
.newIcons2 a.newIcon { background:none; margin:0px 0 0 5px; padding:0px; float:right;}
/*--leftbox css--*/
.reach_logo { color:#000;}
.logo-box,.master_logo{background:#00afef; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; background: rgba(85,224,255,1);
background: -moz-linear-gradient(top, rgba(85,224,255,1) 0%, rgba(85,224,255,1) 16%, rgba(0,187,255,1) 50%, rgba(0,175,239,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(85,224,255,1)), color-stop(16%, rgba(85,224,255,1)), color-stop(50%, rgba(0,187,255,1)), color-stop(100%, rgba(0,175,239,1)));
background: -webkit-linear-gradient(top, rgba(85,224,255,1) 0%, rgba(85,224,255,1) 16%, rgba(0,187,255,1) 50%, rgba(0,175,239,1) 100%);
background: -o-linear-gradient(top, rgba(85,224,255,1) 0%, rgba(85,224,255,1) 16%, rgba(0,187,255,1) 50%, rgba(0,175,239,1) 100%);
background: -ms-linear-gradient(top, rgba(85,224,255,1) 0%, rgba(85,224,255,1) 16%, rgba(0,187,255,1) 50%, rgba(0,175,239,1) 100%);
background: linear-gradient(to bottom, rgba(85,224,255,1) 0%, rgba(85,224,255,1) 16%, rgba(0,187,255,1) 50%, rgba(0,175,239,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55e0ff', endColorstr='#00afef', GradientType=0 );}
.left-box{padding:0px; float:left;width:649px;}
.logo-box {margin-right: 166px; position:relative; float:right; width:252px; margin-top:-20px; padding-top:34px; height:265px; text-align:center; }

.master_logo {width:252px; margin:0px auto; padding-top:34px; height:265px; text-align:center; position:relative; top:-20px; display:none; }

.rightLine { position:relative;}
 
.rightLine:after{ content:"";  background-image: url(../images/logo-border1.png); background-position:0px 0px; background-repeat:no-repeat; position:relative; position: absolute;width: 175px;height: 8px;float: right;     right:0px;    margin-right: -4px;top: 136px;}
 
.logo-box .peShiner { width:220px; margin:0px auto; height:168px; overflow:hidden;}

.peShiner {margin:auto;margin-top:0px; overflow:hidden; height:100px; width:100px;}
.peShiner img { position:absolute; left:0px;}
.center-box {padding-top: 141px;width: 1px; min-height: 1387px; background:none;  margin: 0px auto; float:none}
.center-boxIn { width:100%;  min-height: 1387px;  background: #cdcdcd;} 
.small_icons { width: 100%; text-align: center;  float: left;  margin: 31px 0px 0px 0px;  padding: 0px; }
.small_icons li { display:inline-block; margin: 0px 13px;}
.small_icons li a { height:14px; width:20px; float:left; display:block; background:url(../images/small_icons.png) no-repeat; transition: all .3s ease-in; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in}
.small_icons li .home2 {background-position: 2px 0px;}
.small_icons li .contactUs2 {background-position: -45px 0px;  }
.small_icons li .direction2 {background-position: -97px 0px;   }
.small_icons li .gbook2 {background-position: -144px 0px;  }
.small_icons li .sitem2 {background-position: -190px 0px;   }
.small_icons li .home2:hover {background-position: 2px -14px;}
.small_icons li .contactUs2:hover {background-position: -45px -14px;  }
.small_icons li .direction2:hover {background-position: -97px -14px;   }
.small_icons li .gbook2:hover {background-position: -144px -14px;  }
.small_icons li .sitem2:hover {background-position: -190px -14px;   }
.Msg_heading{ border-bottom:1px solid #c0c0dc; color:#191d9f; font-family:Arial; font-size:16px; margin-bottom:10px; text-transform:uppercase; font-weight:bold;    line-height:27px; }
.switcher { width:100%; float:left; max-width:330px; margin: 14px 0px 0px 0px; z-index: 9;  position: absolute;}
.tab-nav {    width: 100%;    float: left;    margin: 0px;    padding: 0;}
.tab-nav li { display:inline-block; cursor:pointer; float:left; margin-right:5px;}
.tab-nav li a { height:36px; width:36px; display:block; float:left; background:url(../images/msg_icon1.png) no-repeat;}
.tab-nav li .principal2{background-position: 0px 0px;}
.tab-nav li .chairman2{background-position: -41px 0px;}
.tab-nav li .manager2{background-position: -82px 0px;}
.tab-nav li .precident2{background-position: -123px 0px;}
.tab-nav li .general_sec2{background-position: -165px 0px;}
.tab-nav .flex-active .principal2{background-position: 0px -36px;}
.tab-nav .flex-active .chairman2{background-position: -41px -36px;}
.tab-nav .flex-active .manager2{background-position: -82px -36px;}
.tab-nav .flex-active .precident2{background-position: -123px -36px;}
.tab-nav .flex-active .general_sec2{background-position: -165px -36px;}


/*--rightbox css--*/
.right-box{padding:0px; float:right;width:649px;height:auto}
.about-us{  height:390px; width:613px;margin-left:32px;margin-top:9px;position:relative; float:left}
.about-us:before{content:''; background:url(../images/right-arrow.png) no-repeat; z-index:9; height:87px;width:43px;position:absolute;    top: 192px;left:-38px;}
.about_txt{height: 201px; width: 337px;float: right; position: absolute;right: 0px; top: 74px; z-index: 999;  padding: 17px 16px;}
.mainTbox h1{padding:0px 0 5px 0;font-size: 16px;margin:auto;color:#191d9f;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid rgba(25,29,159,0.32);}
.mainTbox p{font-size: 12px;padding:11px 0px 0px 0px;margin:0px;line-height:19px;color:#fff;text-align:justify;}
.mainTbox h2{height:30px;width:81px;padding:0px;display:block;margin:auto;font-size:10px; text-transform:uppercase; text-align:center;line-height:30px;margin-top: 16px; background:#191d9f; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.mainTbox h2 a{color:#fff;text-decoration:none;display:block; -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.mainTbox h2 a:hover{ color:#fff}
.hvr-underline-from-left { display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}
.hvr-underline-from-left:before {content: "";position: absolute;z-index: -1;left: 0;right: 100%;bottom: 0;background: #2098d1;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {right: 0; color:red}
/*--All box right left box--*/
.allMsgTst { height: 184px; width:332px;  float: left; position: absolute; left: 0px; top: 98px; z-index: 999;  padding: 17px 16px;}
.msgOf { display:block; font-size:12px; color:#fff; text-transform:uppercase; font-weight:bold; padding:5px 0px 2px 0px; }
.desigOf {  display:block; color:#191d9f; font-size:11px;}
.allMsgTst p { line-height:18px;}
.mainTbox.President-text{float:left;margin-top:98px}
.mainTbox.principal-text{float:left;margin-top:98px}
.achievement-text{float:right;  width:337px;height:226px;padding: 17px 16px; position:absolute; top:36px; right:0px; z-index:9}
.achievement-text h1 { text-align:left}
.new-text{ width: 332px;height:125px;float:left;   padding: 17px 16px; text-align:left;margin-top: 25px; position:absolute; top:0px; z-index:99;  }
.new-text h1 { text-align:left}
.news_dis { display:none;}
.new-text h2{ margin-top:0px}
.topper-text{ margin-top:0px;width:339px; float:right;background:none;  position:absolute; z-index:9; top:13px; right:0px;}
.topper-text h1 {padding: 0px 0 5px 0; max-width: 86%; font-size: 16px; margin: auto; color: #191d9f;text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;  border-bottom: 1px solid rgba(25,29,159,0.32);}
.mainTbox.photo-text{width: 328px;   height: 225px;float:left; top:38px; position:absolute; z-index:99; padding: 17px 16px;}
.mainTbox.happybirthday-text{margin-top:0px;width:370px;height:242px;float:right;margin-top:32px;}
.happybirthday-text{margin-top:26px;}
.happybirthday-text h2 {margin-top:32px;}
.mainTbox.e-care-text{width:334px;float:left;padding: 17px 16px; position:absolute; top:18px; z-index:9;}
.mainTbox{background:url(../images/box_bg.png); -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; }
/*--chairman css--*/
.chairman-text.chairman-text {float: left;margin-top: 98px;}
/*--achievementbox--*/
.achievement-bg{height:306px;width:613px;position:relative;margin-top:30px;margin-left:32px; z-index:0;}
.achievement-bg:before{content:'';background:url(../images/right-arrow.png) no-repeat;height:87px;width:43px;position:absolute;left:-38px;top:270px;     z-index: 9;}
.achievementbox{width:100%; float:left;     margin-top: 24px;}
.achievement_tpr_h{width:100%;float:left;text-align:center;color:#343636;font-size:14px; font-weight:bold;text-transform:uppercase;padding:5px 0px 3px 0px;}
.achievement_img{max-width:211px; width:100%; }
.achievement_img img{max-width:211px;max-height:137px;overflow: hidden;margin: 0px auto;}
.achievement_name{color:#47636a;font-size:13px;font-family:arial;font-style:italic;font-weight:500;margin-left:-18px;width:100%;text-align:center; letter-spacing:0.9px; line-height:21px}  
.achievement_class{color:#353534;font-size:13px;float:left;line-height:0px; font-weight:400;padding-top:16px;text-transform: uppercase;width:78%;text-align:center;}
#AchievementHome_lblAchievement {overflow: hidden;left: 0px!important;margin: 0px auto;top: 0px;min-height:146px;display: block;overflow: hidden;}
#AchievementHome_lblAchievement ul { margin:0px; padding:0px; list-style:none;}
#AchievementHome_lblAchievement li{float:left;  display:block; margin:0px; padding:0px;}
#AchievementHome_lblAchievement li > .ach-sld-in { width:306px; float:left;}
.ach-sldimg {float:left; margin-right:13px; min-height:122px; }
.ach-heading { width:100%; color:#191d9f; font-size:14px; }
.ach-venue { color:#fff; margin-top: 8px;} 
.ach-date { width:100%; color:#fff;}
.ach-date span { text-transform:uppercase; font-size: 10px;}
.ach-date span {color:#191d9f;}
#AchievementHome_lblAchievement li > .ach-sld-in > .ach-img { float:left;}
#AchievementHome_lblAchievement li > .ach-sld-in img{ max-width:127px; }
.achvmnt_text {margin-top: 24px;}
/*--toppers box--*/
.topper-bg{height:363px;width:613px;margin-left:32px;margin-top:30px;position:relative; z-index:0; }
.topper-bg:before{content:'';background:url(../images/right-arrow.png) no-repeat;height:87px;width:43px;position:absolute;left:-38px;top: 325px; z-index: 9;}
.topper {width: 31%;border: 1px solid red;margin-left: 39px; height:180px}
.bdatop{ margin-top:3%}
.bdy_tpr { width:100%; float:left; background: url(../error.html) center center repeat-y; margin-top: 57px;padding-top: 10px;}
.toppers{ width:50%; float:right; margin-top: 16px; height: 234px;}
.toppers h1 {width: 100%; color:#343636;font-size: 19px;  font-family:Arial, Helvetica, sans-serif;   text-transform:uppercase; margin: 0px; float: left; padding-left: 20px;}
.toppers .bdyview_all  { color:#353534;font-size: 13px;  font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-transform: uppercase; float:right; margin-right: 35px;}
.toppers .bdyview_all:hover{color: #ed2024;}
.toppersMl{ float:left; margin-left:-1px;}
.dby_tpr_h { width:100%; float:left; display:block;  text-align:center; color:#083742;font-size: 14px;font-family:arial;padding: 13px 0px 6px 0px; }
.bdy_img {width:126px;height:126px;overflow: hidden;margin: 0px auto;}
.bdy_img img { max-width:113px; width:100%;}
.t_name, .t_class {color: #fff;font-size: 12px;float: left;line-height: 12px;font-family: arial;width: 100%;text-align: center;margin-top: 5px;}
.border-right{border-right: 1px solid #CCC9C9;height: 75%;}
img.ImageCss {margin-top: 9px;}
#topper_xii,#topper_x { overflow: hidden; margin:0px auto; }
#topper_xii li,#topper_x li { text-align:center; min-height:180px; }
/*--happybirthday box--*/
.happy-brithday-bg{height:306px;width:613px;position:relative;margin-top:30px;margin-left:32px;}
.bdy_in { margin:8px auto; height:164px; max-width: 150px;  position:relative; margin:auto}
#student_bdy{ overflow:hidden;height:183px;margin:auto}
.hbdy_img {width:108px;height:124px;overflow: hidden;margin: 0px auto; margin-top:26px;}
.hbdy_img img { max-width:108px; width:100%;}
img.ImageCss {width:106px;height:122px;	}
.h_name, .h_class {    color: #083742;font-size: 13px;float: left;line-height: 16px;font-family: arial;font-weight: 400;width: 100%;text-align: center;margin-top: -1px;}
/*--principal css--*/
.mainTbox.Manager-text{float: left;margin-top: 98px;}
/*--slider css--*/
.slier-box22{ float:right; width:100%; position:relative; padding-right: 34px; margin-top:0px; height:348px;}
.slier-box22:after{content: '';background: url(../images/left-arrow.png) no-repeat;height: 87px;width: 43px;position: absolute;z-index: 99; right:-4px; top: 212px;}
#slider_first,#slider_sec,#slider_three {width:100%; float:left; }
.slider_1 { width:100%; float:left;  margin-top:30px; }
#slider_first .slides li img { float:right;}
/*--secretary css--*/
.mainTbox.secretary-bg{float: left;margin-top: 84px;}
/*--news-css--*/
#newnotice_lblnoticedownloads { display:block;  margin:0px auto;  overflow:hidden; min-height: 66px;}
#newnotice_lblnoticedownloads ul { overflow:hidden; margin:0px; padding:0px;}
#newnotice_lblnoticedownloads ul li { display: block; float:left;margin:0px; padding:0px;}
.news1 { width:301px; float:left; padding-top:19px;}
.news2  { width:100%; float:left;}
.news2 span { float:left; font-size: 10px;text-transform: uppercase; color:#fff;margin-right: 3px;}
.months sup { display:none}
.news2 > .news-update-date { color:#191d9f; }
.news_numb { float:left; width:28px;}
.news2In { float:right; width:264px;}
.news_dis1 a { color:#fff; font-size: 13px;}
.harish-n { width:100%; background:#191d9f; color:#fff; text-align:center; line-height:30px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px;  border-radius: 4px;}
.new-bg{width:100%; float:left; margin-top:30px;position:relative; padding-right:34px;}
.newsIn { width:100%; float:left; height:177px;}
.newsIn .slides li img { float:right;}
.notice_box { width:100%; float:left; position:relative}
.arrowLink { width:100%; float:left; text-align:center; }
.arrowLink ul { display:inline-block; margin:0px; padding:0px;}
.arrowLink ul li { float:left; margin:0px 0px 0px 1px;}
.arrowLink ul li img { cursor:pointer; padding: 9px 12px 8px 12px; background:#191d9f; display:inline-block; float:left; -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px; }
.arrowLink ul li a {  background:#191d9f; display:inline-block; width:71px; text-align:center; float:left; color:#fff; font-size:10px; text-transform:uppercase; font-weight:bold; -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px;  height:30px; line-height:30px;}
.arrowLink ul .viewAll2 { display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  position: relative;  overflow: hidden;}
.arrowLink ul .viewAll2:before {content: "";position: absolute;z-index: 0;left: 0;right: 100%;bottom: 0;background:#0491e2;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.arrowLink ul .viewAll2:hover:before, .arrowLink ul .viewAll2:focus:before, .arrowLink ul .viewAll2:active:before {right: 0; color:red}
.aboutrm {    margin-top: 19px;}
.pgrm { text-align:left}
.pgrm ul li a { width:81px;}
.msgrm{margin-top: 16px;}
.news_new {padding-left: 20px;margin-top: -15px; float: left;}
.updated_on {float:left;color:#47636a;font-size:12px;font-family:arial; font-weight:700!important}
span#LBNotice ul li {min-height:50px;float: left;display: inline-block;max-width: 307px; margin-left:-2px}
.date_year,.new_icon,.pgupdated_on{float:left; color:red; font-size:11px;font-family:arial}
.pgupdated_on {margin:auto;text-align: center;width: 100%; color:#000;font-weight:700}
.date_year,.new_icon { margin-left:5px;color:#47636a}
.new_icon img{ margin-top:-17px; float:left;}
.text_in {color:#a10f1c; font-size:13px;font-family:arial;float:left; padding:2px 0 0 0}
.text_in a {color:#47636a!important; font-size:12px;font-family:arial; font-weight:300!important;}
/*--news css end--*/
#homephotogfull_LBPhoto > .slides li:after,.newsIn > .slides li:after,.e-care-bg > .slides li:after { content:""; width:100%; height:100%; position:absolute; top:0px;  background:url(../images/pglibg.png) 0px 0px repeat-y;}
.achievement-bg > .slides li:after,.topper-bg > .slides li:after,.happy-brithday-bg > .slides li:after  { content:""; width:100%; height:100%; position:absolute; top:0px;  background:url(../images/pglibgr.png) top right repeat-y;}
/*--photogallery--*/
.photo-bg{height:306px;width:615px;padding:0px;position:relative;float:right;clear:both;margin-top: 25px;margin-right:34px;}
.photo-bg:after{content:'';background:url(../images/left-arrow.png) no-repeat; height:87px;width:43px;position:absolute; right:-39px;top: 114px;}
.photo_gallery { width:100%; float:left;}
.gallery_h { content: ""; position: relative; width: 100%; height: 0px; border-top: 144px solid #abceec; float: left; border-left: 495px solid transparent;
border-right: 495px solid transparent; bottom:0px; left: 0px;}
.gallery_vl span{border-bottom: 1px solid #8e8c8c;padding: 3px 35px; color:#353534;font-size:18px;font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-transform:uppercase;text-align: center;margin-top:21px;display:inline-block;}
.gallery_vl a{color:#353534;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-transform:capitalize;}
.gallery_vl a:hover {color:#ed2024;}
#homephotogfull_LBPhoto { display:block; width:100%; float:left;     position: relative;  z-index: 0;}
#homephotogfull_LBPhoto > .slides li img { max-height:306px; float:right;}  
#homephotog_LBPhoto { display: block;    margin: 0px auto;    overflow: hidden;    min-height: 66px; margin-top:13px;}
#homephotog_LBPhoto li a { height:100%; width:100%; float:left;}
#homephotog_LBPhoto li a img{ height:110px; float:left; margin:0 0px}
#homephotog_LBPhoto li{float:left;margin:0px 4px;max-height:110px;overflow:hidden!important; width:100%;max-width:140px;display:inline;height:auto!important}
#homephotog_lblTitle { display:block; width:100%; text-align:center; float:left; font-size:12px; color:#fff; padding:5px 0px;}
.updatedOn { width:100%; float:left; text-align:center;  font-size:10px; margin-bottom: 9px;}
#homephotog_lbldate { color:#fff;}
.updationDate { color:#191d9f; font-size:10px; text-transform:uppercase}
.album_title{font-family:arial; text-align:center;font-weight:400}
/*--e-careapp-css--*/
.e-care-bg{width:615px;height:337px;padding:0px;position:relative; z-index:0; float:right;clear:both;margin-right:34px;margin-top: 30px;}
.e-care-bg:after{content:'';background:url(../images/left-arrow.png) no-repeat;z-index: 9; height:87px;width:43px;position:absolute; right:-39px;top:210px;}
.e-care-bg > .slides li img { float:right;}
.left-ecare{width:121px;height:242px;padding:0px;float:left}
.right-ecare{width:100%;padding:0px;float:right}
.right-ecare p{margin:auto;text-align:center;font-style:italic;color: #0C0C0C;font-size:15px;}
.right-ecare p span {font-style: normal;font-weight: 400;color: #1B1919;font-size:13px; letter-spacing:0.4px;}    
.right-ecare ul li{padding:0px; margin:0px 0 0 2px;display: inline-block;}
.right-ecare ul li img{margin:1px 0 3px 0; }
/*--footer--*/
.footer{width:100%;height:82px;padding:0px; margin:0px;}
.footer a{ color: #47636a;}
.footer a:hover{ color: #191d9f;}
.footer p{padding:16px 0 0 31px;margin:0px;color: #47636a;font-size: 11px;line-height: 16px;}
.smallIcons{float: left; padding: 10px 0px 5px 10px;}
.logoMstr .peShiner { overflow:hidden; height:100px; width:100px; position:absolute; top:0px;}
.logoMstr .peShiner > canvas {  position:absolute!important; left:0; top:0;} 
.logoMstr .peShiner > img {   position:absolute!important; left:0; top:0; width:100px; height:100px;}
 
/*--master pages css--*/
.m-social-icon{padding:0px; height:34px;float:right;width:100%}
.m-social-icon ul{padding:0px;margin:19px -16px 0 0;list-style: none;float:right;}
.m-social-icon ul li{padding:0 19px 0 9px;margin: 0;float: left;text-align: center;width: 41px;}
/*--master-css--*/
.center-home{background:#ebebeb;padding:0px;width:100%;height:25px;}
.center-home-box{width:990px; height:25px;padding:0px; margin:auto}
.center-home-box img{ margin-top:5px!important}
.center-home-box a{ color:#313131; text-decoration:none; text-transform:uppercase}
.center-home-box a:hover{ color:red; text-decoration:underline}
.master_menu {    border-bottom: 1px solid #fff; width:100%; position:fixed; top:0px; left:0px; background: #fff url(../images/body_bg.jpg) top center repeat-x; z-index:999;}
.master-main{ width:100%; float:left; background:url(../images/master_bg.png) top right no-repeat; margin-top: 66px;  background-attachment: fixed; background-size: contain;  /* background-size: cover;*/ }
#headtitle { width:100%; float:left; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase; margin-top: 38px;}
#headtitle a { color:#fff;}
.master-text{ width:100%; float:left; margin-top:5px; min-height: 470px; color:#fff; font-size:12px; line-height:21px; letter-spacing: 0.006cm;}
.master-text p {text-align: justify;padding: 0 0px;/*color:#313131;font-size:14px;word-spacing:1px;*/ margin: 0px 0px 10px 0px;}
.master-text img { max-width:100%;}
ul.innerul { padding:0; width:100%; float:left;}
ul.innerul li {background: url(../images/inner-ul.png) no-repeat 0 4px;text-align: justify;line-height: 22px;list-style: none;font-size:12px; padding-left: 22px;}
ol.innerul { padding:0; width:100%; float:left; padding-left: 14px; margin-bottom: 5px;}
ol.innerul li {text-align: justify; line-height: 22px;list-style: none; font-size: 12px; list-style-type: decimal;}
.innerH2 {  font-size:15px; margin:0px; margin-bottom: 5px; color: #293bb7;}
.innerH21 { font-size:14px; margin:0px; margin-bottom: 5px; color: #293bb7;}
.clear { height:15px; float:left; width:100%;}
.masterBox { width:1200px; margin:0px auto; }
.masterIn { width:600px;  background:url(../images/inner_bgpg.png); float:left; padding:28px; min-height: 300px;}
.schoolPrayer { font-size:12px; line-height:21px; font-weight:bold}
.uniforme { width:900px;}
.fmaster { width:100%; float:left; color:#47636a; font-size:11px; padding-bottom:20px; position: relative; margin-top: 20px;}
.fmaster p { padding:0px;     margin: 0px;}
.fmaster p a { color:#313131}
.fmaster p a:hover { color:Red;}
.icon span{text-align:center;max-width: 150px;color: #fff;position: absolute;min-width: 70px;top: -22px;background-color: #58585A;height: 21px;line-height: 20px;white-space: nowrap;font-size: 11px;margin: 0 2px 0 3px;padding: 0 5px;font-weight: bold;opacity: 0.8;border-radius: 4px;border: 1px solid #D7501F;left: -37%;visibility: hidden;}
.reach_us span{left: -67%!important;}.sitemap span{left: -97%!important;}
.ecare_logo { float:left; text-align:center; padding: 0px 0px 0px 25px;}
.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: 14px; position:relative;  border-bottom:2px solid #6abb29; font-style: italic;  height:35px; 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;}
/*photo-gallery*/
.left-boy{padding:0px; width:100%; float:left;}
.right-girl{padding:0px; width:100%; float:right;}
img.boy-img{padding:0px; margin:1px 8px -16px 0px}
/*photo-gallery*/
div#all {width: 32%;height: 100%;float: left;margin: 17px 6px 14px 6px;background:#3a6d89;}
div#all:nth-child(odd) {background: #6291D9!important;color: #FAF8DA!important;}
.pg-dtl {width:99%;float:left;margin:0px;padding: 9px .5%;font-size: 12px;text-transform: uppercase;color:#fff!important;font-weight: 700;margin-top:-7px; margin-left:-7px;}
.pg-full{margin:7px;/*float:left*background:#E8E8E8;overflow:hidden*/position: relative;/* border:10px solid #E8E8E8; *//* box-shadow:1px 1px 2px #C0C0C0; */width: 100%;height:234px;}
.info {width:100%;float:left;/* background:#E8E8E8; */font-size:16px;}
.info a {color:#fff;line-height:28px;text-transform:uppercase;font-family:arial;font-weight:700;font-size:13px; letter-spacing:0.3px;}
.info a:hover {  color:#EAF513; text-shadow: 0px 0px 0px #000000;}
/* generic css */
.view {overflow: hidden;position: relative;text-align: center;cursor: default;width: 75%;/* background-color: #E8E8E8; */margin: auto;height: 202px;margin: auto;}
.view .mask, .view .content {width: 100%;height:92.4%;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img {position: relative}
.view h2 { text-transform: uppercase; color: #fff;text-align: center;position: relative; font-size:13px;padding: 7px 3px; background: rgba(227, 77, 61, 0.81); margin: 0px 0 0 0}
.view p {position: absolute; width:100%; top:0px;color: #fff;    background: rgba(0, 0, 0, 0.26); padding: 5px 0px 10px 0px; text-align: center;  margin-top: 0px; height: 100%;}
.view a.info {
display: inline-block;  text-decoration: none;  padding: 7px 14px;  background: rgba(227, 77, 61, 0.81); color: #fff; 
text-transform: uppercase; position: absolute; bottom: 0; right: 0;  box-shadow: 0 0 1px #000 }
.view a.info:hover { box-shadow: 0 0 5px #000; background:#00B2FF;}
/*1*/
.view-first img {transition: all 0.4s linear;max-height: 227px;max-width: 100%!important;text-align:center;}
.view-first .mask {    visibility: hidden; opacity: 0;  background-color: rgba(0, 0, 0, 0.42); transition: all 0.4s ease-in-out; }
.view-first h2 { transform: translateY(-100px); opacity: 0; transition: all 0.2s ease-in-out;}
.view-first p {  transform: translateY(100px); opacity: 0; transition: all 0.2s linear;padding:17px 0 0 0}
.view-first a.info{opacity: 0;transition: all 0.2s ease-in-out;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.view-first p span { display:block;}
.view a { text-align:center; }
.mask p span{display: BLOCK;padding: 0 0 0px 0!important;font-size:13px;text-transform: uppercase;font-weight: 600;color: #FFFFFF;font-family: arial;}

/*
uniform start
*/

#slider1 { width:100%; max-width:625px; float:right; position: fixed;    right: 2%;  top:75px; }
#slider1 .summer{background:url(../slider/summer1.png) center top 20px no-repeat; background-size:100%; }
#slider1 .slides img {    display: inline-block; float:left }
#slider1 li {text-align: center; height:560px; display:block}
.custom-navigation { width:100%; float:left; position:relative; display:none;}
.custom-controls-container .flex-control-nav { bottom:95px; display:none;}
.sliderControll { width:100%; float:left; position:relative; padding-left:8.5%;}
#slider1 ul li .capSlide { color:#fff; position:absolute; bottom:125px; right:0%; max-width:275px }  
#slider1 ul li .capSlide{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
#slider1 ul li.flex-active-slide .capSlide {-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: fadeInRight;animation-name: fadeInRight;}

#slider1 ul li img { position:absolute; left:150px;  }  
#slider1 ul li img{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
#slider1 ul li.flex-active-slide img {-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;}




#slider1 ul li .capSlide > span {  float:left; display:block; font-weight:bold; color:#191d9f; font-family:Arial; width:100%; float:left; text-align:left; }	

#slider1 ul li .capSlide > .uniformOf	{ font-size:18px;}
#slider1 ul li .capSlide > .uniformDate { font-size:15px;}
#slider1 ul li .capSlide > .uniOnwards { font-size:20px;}

@-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);
		}
}

/*new animation start*/

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

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}



@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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


/* */
.view-first:hover img { transform: scale(1.1);} 
.view-first:hover .mask { opacity: 1;   visibility: visible; background-color:#555555\9;  background-color: rgba(0, 0, 0, 0.42);}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info { opacity: 1; transform: translateY(0px);}
.view-first:hover p { transition-delay: 0.1s;}
.view-first:hover a.info {  transition-delay: 0.2s;}
.view-first:hover .Video1{  opacity:.5;}  
.Video1{width:24%;height:50px;  background-image: url(../error.html);background-repeat: no-repeat;  background-position: center;  position: absolute;  z-index:0;  top:40%; left:0%;opacity: .8;}
.photo-read, .video-read{ /* float: right; */ /* padding-right: 20px; */  display: block;background-color:#fff;height: 27px;line-height:27px;font-weight:700}
a.photo-read:hover{ color:#6291D9; }
.video-read a:hover{ color:#fff;}
.photo-read{ margin:0 auto;  text-align: center; margin-top:143px; width:90px; transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; position:relative; z-index:99}
.hvr-sweep-to-bottom {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-bottom:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background:#6291D9;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {color: white;}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}


/*--table css--*/
.tbl-inner{width:100%;padding:0px;margin:auto;margin-top:0px;}
.tbl-inner td{text-align:center;color:#000; border:1px solid #e0e0e0;border-top: 1px solid #e0e0e0;padding:10px; vertical-align:inherit; font-weight:400}
.tbl-inner table {width: 100%;border-collapse: collapse;margin-bottom: 15px;text-align: left;}
.tbl-inner table tr:first-child {background:#67d4fb!important;color: #fff;font-size:13px;font-weight:bold;height: 35px;border:1px solid #3A6D89;}
.tbl-inner table tr:first-child td{ color:#fff; border:1px solid #50acef;font-weight: bold;}
.tbl-inner table tr:nth-child(even) {background:#f9f9f9;}
.tbl-inner table tr:nth-child(odd) {background:#eaeaea;}
.tprs_tbl table tr:nth-child(even) {background: #AAD2B4!important;}
.tprs_tbl table tr:first-child {background-color: #fff!important;}

/*--accordion css--*/	
.accordionHeader_Y {border: 1px solid #fff;  font-weight: 600;     color: #fff!important; background:url(../images/ajax-arrow.png) 99% center no-repeat; width: 100%; line-height: 21px; padding: 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 #2441bf;font-weight: 600;color: #fff;background: #2441bf url(../images/ajax-arrow1.png) 99% center no-repeat;padding: 5px;margin-top: 2px;text-transform: uppercase;width: 100%;cursor: pointer;}    
.accordionContent_Y{border: 1px dashed #2441bf;border-top: none;padding:5px;padding-top: 2px;float: left; width:100%;}

/*--achievementbox--*/

div#achi{float: left;padding: 6px 0 0 10px;text-align: left;font-size: 14px;font-weight: 400;width: 71%;line-height: 22px;}
div#achi span{ text-align:left}
.descrip{text-align: left;width: 87%;}
.achievement-ff{border: 1px solid #3A6D89; height:auto; overflow:auto;background:#DCEFF9;clear: both;margin:21px 0 13px 0; width:97%}
img.achievement-img {margin:10px;border:2px solid #3A6D89!important;background: #DADDE4;}
.achievement-ff:hover{ background:#EBF5FB}	
span#ctl00_ContentPlaceHolder1_lbltotalAlbum,#ctl00_ContentPlaceHolder1_lblsliderrec {font-size:14px; color: #2149bb;}
.total-count{ color:#3a6d89!important; font-size:17px!important}
span#ctl00_ContentPlaceHolder1_Repeater1_ctl03_lblDescription {padding: 0;margin: -12px}
.total-ach {margin: 11px 0 0 10px!important;}

/*sitemaph css*/
.sitemaph table tr td { padding:5px;}
.sitemaph{padding:0px; margin:auto; width:100%}
.sitemaph p{padding:10px 0; margin:0px; line-height:22px;}
.sitemaph p:hover{color:red}
.sitemaph h1{padding: 0px 0 0 16px;line-height: 39px;margin:0 0px 0 0;color: #fff;background:#2b41b9;height: 36px;font-family: arial;font-size: 13px;font-weight: 400;font-family: arial;text-transform: uppercase;}
ul.sitemap {padding:10px 0 0 0px;margin: 0px;margin-bottom:12px}	
ul.sitemap li{ padding-left:20px; margin:0px;font-weight:400;  background: url(../images/inner-ul.png) no-repeat 0 5px; }
ul.sitemap li a { text-decoration:none; color:#fff;text-transform:uppercase; }
ul.sitemap li:hover {background: url(../images/inner-ul1.png) no-repeat 0 5px; }
ul.sitemap li:hover > a {color: #fffacd; }

ul.sitemap li a:hover {padding-left:0px;transition: all 0.2s ease 0s; outline:none}

.visitor {margin: auto;float: left;padding: 6px 0 0 30px; font-weight: bold;}
.megImginner { float:left; margin-right:10px; margin-bottom: 10px;}
.img-inner { margin-bottom:10px;}
/*css for inner pages */
.gallery-search1 .searchFealdlast > .a,.gallery-search1 .searchFealdlast > .c ,.gallery-search1 .searchFealdlast > .d   { display:none; }
/*achievement */
.achievement { width:784px; float:left; padding:20px 12px;}
.achievementDetail { width:1200px;}
.footerpager { float: right;    width: 100%;}
.total_records {width: 100%;float: left; text-align: right; color:#1e32b9}
.totalR { padding:0px 12px;}
#ctl00_ContentPlaceHolder1_UpdatePanel2 {float: left; display: block;  width: 100%;}
#dvCustomers { width: 100%; float: left;display: flex;
    flex-wrap: wrap;}
#dvCustomers .eh1 {border-bottom: 1px #fff dashed; float: left; margin-bottom: 20px; width: 100%; margin-bottom: 32px;}
.achiTbleM tr td:first-child{ width:50%;}    
#ctl00_ContentPlaceHolder1_Repeater1_ctl00_Label1 br { display:none}    
.headboy,#ctl00_ContentPlaceHolder1_Repeater1_ctl00_lblimg,.achi-dt2 { width:100%; float:left; }

#ctl00_ContentPlaceHolder1_UpdatePanel2 .pgrm{ position:absolute; bottom:0; left:0;}
.achi-dtl { width:100%; float:left; color:#1e32b9 }
.achi-main  { width:100%; float:left; padding-bottom:30px;}
.achi-dtl .Event { font-size:15px; text-transform:uppercase; font-weight:bold}
.achi-venue { width:100%; float:left; text-transform:uppercase; font-weight:bold; margin-top:5px; }
.achi-venue b { color:#191d9f; font-size:10px;}
.achi-venue span { font-size:10px; color: #fff;}
.achi-img { width:100%; float:left; margin-top:15px; min-height:236px;  display: flex; }
#dvCustomers > .eh11 { border-bottom:0px #d3d3d3 dashed; width:46%; float:left; margin:10px 2%; position:relative;  }
.achibg { width:100%; float:left}
.achi-eventdate  { width:50%; float:left; text-transform:uppercase; font-weight:bold; margin-top:5px; text-align: left;}
.achi-eventdate b {     color: #191d9f; font-size:10px;}
.achi-eventdate  span { font-size:10px; color:#fff }
.achi-eventdate1  {  float:left; text-transform:uppercase; font-weight:bold; margin-top:5px; text-align: left;}
.achi-eventdate1 b { color:#191d9f; font-size:11px;}
.achi-eventdate1  span { font-size:12px; }
.achiRight {  float:left}
.mTopAch { float:left; width:100%;text-align: justify; min-height:42px; }
.achiall_rm {background: #2c42b9;     margin-top: 5px; float: right; display: inline-block; position: relative; }
.achiall_rm, .all_rm:hover { -webkit-transition: all 0.5s;  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;}
.achiall_rm:hover {    background: #2098d1;}
.achieve_slider {width: 100%; float: left; position: relative;    min-height: 490px;}
#inner_pg3 { width: 100%;  float: left;}
.achiSlideImg { width:100%; float:left; text-align:center;}
.achiSlideTxt {float:right;/* max-width:480px; */ width:100%; margin-top: 10px;}
.achiSlideTxt h2 { color:#191d9f; font-size:15px; margin: 0px 0px 9px 0px; text-align:center}
.stdAward {margin: 0px 0px 0px 0px;}
.achiEventDate { display:block;}
.achiSlideTxt p { padding:13px 0px 20px 0px;}

/* photoGallery*/
.photoGallery { width:100%; max-width:900px;}
.photo-glry-main {float: left;width: 100%; background: url(../images/inner_bgpg.png);float: left;padding: 28px; max-width:900px; min-height: 470px;}
.searchform {padding-bottom: 4px;width: 100%;float: left;background: #2149bb;font-size: 14px;}
#ctl00_ContentPlaceHolder1_UpdatePanel1 {width: 100%;float: left;}
.gallery-search1 {width: 100%;float: left;}
ul, ol, p {margin: 0px;padding: 0px;list-style: none;}
.serch_btton { display: inline-block;}
.gallery-search1 { width:100%; float:left;  letter-spacing: 0px; }
.ajax__calendar_container, #ctl00_ContentPlaceHolder1_CalendarExtender1_popupDiv, #ctl00_ContentPlaceHolder1_CalendarExtender1_container { z-index: 9;}
.ajax__calendar_footer { height:auto!important}
.sending-msg-career { color:#28ad08; font-weight:bold}
.gallery-search1 li {padding: 8px 1.6% 4px 1.6%;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: url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg1 .slides li img {display: inline!important;  width: 100%; max-width: 536px; height:100%;max-height: 354px; }
#inner_pg1 { width:100%; float:left; /* height:354px;*/ background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 { width:100%; float:left;/* height:354px;*/ background:url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 .slides li a img{ display:inline }
#inner_pg2 .slides li { text-align:center}
#inner_pg .slides li a img{ display:inline;  }
#inner_pg2 .slides li { text-align:center;  background: url(../images/bx_loader.gif) center center no-repeat;}
#inner_pg2 .slides li img { display:inline!important;  }
#inner_pg1,#inner_pg { width:100%; float:left;}
#inner_pg { padding:0px 0px; margin-top:10px; min-height:66px;margin-bottom: 12px;}
#inner_pg .slides li iframe { position:relative; z-index:-1;}
#inner_pg > .flex-direction-nav .flex-next { opacity:1;  height:44px; width:44px; background:#f12f51 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:#f12f51 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:#f12f51 url(../images/news_rm.png) center center no-repeat; }
#inner_pg1 > .flex-direction-nav .flex-prev{ background:#f12f51 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:#f12f51 url(../images/news_rm.png) center center no-repeat; }
#inner_pg2 > .flex-direction-nav .flex-prev{ left:22px; opacity:1; background:#f12f51 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:536px; min-height:620px; padding-bottom:50px;}
a.morelink {color: #2a40b7;}
a.morelink:hover { color:#000}
      .morecontent span {	display: none;}
.gallerySR  { float: right; max-width: 302px;  text-align: center;   position:relative; min-height:700px; margin-right: -15px;    }
.photo_gn { width:100%;  float:left;}
.photo_gn li { max-width:120px; margin: 0px 15px; min-height:148px;  float:left; width:100%;}
.photo_gn li a { display:block; width:100%; float:left;  color:#fff; text-transform:uppercase;}
.photo_gn li a img { max-width:120px; max-height:81px;}
.photo_gn li a > div {width:100%; text-align:left; float:left}
.pg_text { width:100%; text-align:left; float:left; padding: 10px 0px; font-weight:600; text-transform: uppercase;}
.pg_text span {width: 100%; float: left;}
.pg_text1 { width:100%; text-align:left; float:left; font-weight:600; text-transform: uppercase; margin:13px 0px 10px 0px;}
.GalbumName { font-size:12px; line-height: 15px; }
.GDateOfCreation { font-size:12px; float:left;     color: #191d9f;}
.GDataOfAccess {font-size:12px; float:right;    color: #191d9f;  }
.GDateOfCreation span,.GDataOfAccess span { color: #fff; }
.pg_viewall { width:100%; float:left;}
.pg_viewall a { color:#fff; line-height:30px; font-size:14px; text-align:center; background:#f12f51; padding: 0px 29px; display:inline-block;}
.pg_viewall a:hover { background:#3037af;}
.pg_discription { width:100%;  font-size:12px; padding: 18px 0px;float: left; text-align: justify;     color: #fff;}
.pg_d { padding:15px 0px 50px 0px;}
.total_pages2 { text-align: right;  float: left;  width: 100%;    padding:5px 0px 5px 0px; color: #2037bb;}
.total_pages2 tr .lastTd {min-width: 190px;}
.album_d {padding: 2px 0px 10px 0px; margin-top: 0px;}
.album_discp1 {font-size: 15px;text-align: left;float: left;position: relative;line-height: 29px;font-weight: bold; color: #2149bb;}
#ctl00_ContentPlaceHolder1_lblTotal { font-weight:normal}
.album_discp1 img{    float: right;margin-top: -25px;  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:87px; float:left;       width: 100%;}
.pgThumbView {width: 100%;    float: left;    margin-top: 5px;}
.pgThumbView ul { width:100%; float:left; text-align:center;}
.pgThumbView li {  margin:0px 6px 12px 6px; max-width:156px; 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;}
.totlaPhotos{float: right;width: 100%;text-align: right;  font-size:14px; margin-bottom: 5px; color: #2037bb;}
.pgBack { width:100%; float:left; text-align:left; font-size:14px; margin-bottom: 5px; color: #2037bb;}
.pgBack a {  font-weight:bold; font-size:14px; color: #2037bb;}
.pgBack a:hover { color:#fffcdf;}
.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;}
.searchform .searchbutton:hover {  background: #0d9bf0;}
.searchform .searchbutton {color: #2034bb;font-size: 12px;height: 26px;width: 49px;border: none;background: #fff;border: none; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}
.searchform .searchfield {width: 180px;border: solid 1px #191ea0;outline: none;line-height: 20px;height: 26px;padding: 0px 5px 0px 5px;background: #fff;  -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}


/*contactus*/

#Details {width: 100%;float: left;position: relative;}
.contact-main2  {float: left;width: 475px;z-index: 1;position: relative;right: 0; 
    background: url(../images/inner_bgpg.png);padding: 0px 0px 50px 0px;}
.ReachUs2 { margin-top:120px;}
.get_inTuch {font-weight: 500;width: 100%;float: left;color: #fff;font-size: 25px;padding-top: 25px;}
.contact-add {Width: 100%; }
.contact-add1 td {line-height: 28px;}
.contact-heading {width: 100%;text-align: left;line-height: 18px;}
.contact_tbl {float: left;width: 100%;border-collapse: collapse; position:relative; color: #191d9f;}
.contact_tbl tr td { height:46px;  }
.contact_tbl tr .allTd { text-align:right; padding-right:15px; width:110px; font-size:14px; font-weight:bold}
.buestBook_tbl {float: left;width: 100%;border-collapse: collapse; position:relative; color:#2438bd } 
.buestBook_tbl tr td:first-child {  text-align:right}
.buestBook_tbl tr td { height:46px; }
.gbookCaptcha {     padding-top: 15px; }
.buestBook_tbl tr .allTd{    text-align: right; width: 182px; padding-right:15px; font-size:14px; font-weight:bold   }
.dir-map_canvas2 {height: 850px;}
.dir-map_canvas2 {width: 100%;float: left;}
#map {width: 100%; float: left;position: fixed!important;top: 66px;left: 0px;}
input, textarea, input:hover, textarea:hover {outline: none;}
.contBoxM { width:100%; float:left; padding:13px 20px;}
.Txt_bx {min-height: 30px;border: 1px solid #fff;padding: 1px 5px;background: transparent;   width: 100%!important; }
#ctl00_ContentPlaceHolder1_ddlHowUKnow,#ctl00_ContentPlaceHolder1_ddlrating,#ctl00_ContentPlaceHolder1_ddlRate {height: 30px; text-transform:uppercase; font-size:10px; font-weight:bold ; }
#ctl00_ContentPlaceHolder1_txtComments { height:100px; margin-top:9px;}
#ctl00_ContentPlaceHolder1_txtMsg {height: 91px;}
.career-captcha {float: left;display: inline-block;}
.capt_txt { float:right; width:100%; max-width:144px}

.captcha_r {display: block;float: right;text-align: center;     margin-left: 12px;}
.captcha_r a{   width:33px; height:30px; display:block;padding-top: 5px;  padding-left: 2px;  background: #191d9f;   -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}
.cnt-butSubmit {float: left;width: 100%;margin-top: 9px; text-align:right;}

#ctl00_ContentPlaceHolder1_ValidatorCalloutExtender1_popupTable {}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {padding: 5px;}
.button5 {padding: 10px 8.4%!important;color: #fff;border: 0px solid #F7F7F7;background: #191d9f; text-transform:uppercase;margin-left: 17px;font-size: 9px;-webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}
.button5:hover { background:#00a8ee;}
#ctl00_ContentPlaceHolder1_LBLMsg {font-weight: bold;color: #5CFF5C;width: 100%;text-align: center;margin-top: 9px;float: left;}
.captcha-img { width:124px; height:30px; float:left; border:1px solid #fff;}

.enterTheCode { text-transform:uppercase; font-size:10px; font-weight:bold; text-align: center;    color: #fff;}  
#ctl00_ContentPlaceHolder1_txtCaptcha { width:100%; }
.media-back a:hover, .button:hover,.btn-cont2:hover, .btn-cont1:hover {color: #fff;background-color: #2D37B0!important;border: 1px solid #252FA2;}
.reachUsH {width:100%; float:left; border-bottom: 1px #fff dashed; margin: 0px;  }
.reachHeading {color: #191d9f;    font-size: 16px; font-weight:bold; text-transform:uppercase; float:left;  padding: 24px 0px 19px 20px;}
.contactUsH{color: #191d9f;    font-size: 16px; width:100%; float:left; border-bottom: 1px #fff dashed; font-weight:bold; text-transform:uppercase;margin: 0px;    padding: 20px;}
.contAdd { width:100%; float:left; border-bottom: 1px #fff dashed; padding:24px 24px 15px 30px; line-height:21px; font-size:12px;}
.contAdd img { float:left; margin-right:30px;}
.contAdd div span { display:block;  font-weight:bold; color:#fff;}
.contAdd div .schoolN { color:#191d9f; font-size:15px; font-weight:bold; margin-top: 4px;}
.contOtherDtl { width:100%; float:left; border-bottom: 1px #fff dashed; padding:5px 0px 5px 0px; }
.contOtherDtl li { display:block; float:left;  margin: 10px 20px; }
.contOtherDtl li a {  font-weight:bold; color: #fff;}
.contOtherDtl li a:hover { color:#191d9f}
.contOtherDtl li a span {background:url(../images/contIcon.png) no-repeat; height:22px; width:23px; float:left; margin-right: 10px;}
.contOtherDtl li a .emailCont{ background-position:0px 0px;}
.contOtherDtl li a .webUrlcont{ background-position:-35px 0px;}
.contOtherDtl li a .phonecont{background-position:-68px 0px;}
.contOtherDtl li a:hover > .emailCont{ background-position:0px -22px;}
.contOtherDtl li a:hover >  .webUrlcont{ background-position:-35px -22px;}
.contOtherDtl li a:hover >  .phonecont{background-position:-68px -22px;}

/*career*/

.career-head-sub { display:none;}
.career_t { float:right;width: 100%;    max-width: 155px;}
 
.career_t > ::-webkit-input-placeholder {color: #fff; font-size:10px; text-transform:uppercase;font-weight:bold;  }
.career_t > :-moz-placeholder {  color: #fff;  font-size:10px; text-transform:uppercase;font-weight:bold; }
.career_t > ::-moz-placeholder {   color: #fff;  font-size:10px; text-transform:uppercase;font-weight:bold; }
.career_t > :-ms-input-placeholder {    color: #fff; font-size:10px; text-transform:uppercase; font-weight:bold;  }

/*reah us*/
#idIframe{position:fixed;top:0;right:0;width:100%;  overflow: auto;}
.direction-head{width:100%;max-width:1200px;margin:0 auto;}
.reach_search_btns{width:100%;max-width:347px;z-index:999;position:relative;float:right;margin-top:16px;}
#address{height:30px;line-height: 30px;width:100%;outline:none;border:1px solid #fff; background:none; max-width:293px;float:left;padding:0 5px;}
.buttonReachUs{height:30px;border:1px solid #d2d2d2;outline:none;border-left:0;color:#f43d51;float:left;width:33px;text-align:left;background:#fff url(../images/searchIcon.png) center center no-repeat;font-size:15px;padding:0 5px!important;}
.map_full{width:100%;float:left;position:fixed;top:0;left:0; z-index:0;}
#map_canvas{min-height:800px;position:absolute;top:0;}
.dir-map_canvas{min-height:550px;width:100%;z-index:2;}
.reach_right{color:#09686c;position:relative;z-index:9;float:right;width:100%;padding:0 10px;}
.reach_rightIn{width:100%;float:left;z-index:2;position:relative;}
#directions{ min-height:180px; float:left; width:100%;}
.dir-map-sub{width:100%;overflow:auto;z-index:2;right:0;top:0;font-size:12px;}
.guestbook-main{float:left; width:100%; max-width:547px;z-index:1;position:relative;right:0;    background: url(../images/inner_bgpg.png);padding:0 0 50px;}
.photo-lblPages{float:right;text-align:right;line-height:27px;}.guestBleft{float:left;max-width:100%;width:100%;}.gb-main-rpt{width:100%;float:left;}.gb-main-rpt-sub{width:100%;float:left;border-bottom:1px #d2d2d2 dashed;}.guestBox{width:100%;padding:14px;}.guestRating{width:100%;cursor:default;text-align:CENTER;line-height:30px;font-size:24px;min-height:35px;}.guestName{font-size:20px;color:#191D9F;font-weight:600;text-transform:capitalize;display:block;}.guestProfession{display:block;color:#3a3a3a;font-size:14px;font-weight:500;padding:5px 0 15px;}.guestHowknow,.guestComment,.commentDate{color:#3a3a3a;font-size:14px;line-height:21px;}.commentDate{padding:5px 0 0;}.guestRating span{color:#c7c7c7;cursor:default;padding:0 5px;}.photo-lblPageCountTop{margin-left:10px;float:right;line-height:29px;}.PagerfirstDisabled,.PagerPreviousDisabled{padding-right:3px;color:#aaa;float:left;}.PagerCurPage{color:#000;background-color:#E4E4E4;text-align:center;float:left;padding:0 8px;}.PagerPageLink{float:left;width:auto;text-align:center;padding:0 8px;}.PagerNext{padding-left:3px;float:left;}.Pagerfirst a,.PagerPrevious a,.PagerNext a{color:#000;}.PagerPageLink a{color:#353534;float:left;}.gb-repeater-font tr td:first-child{width:120px;padding-left:13px;font-weight:700;}.radio_btns li,.radio_btns1 li{display:inline-table;}

.ajax__validatorcallout_icon_cell img{width:31px!important;height:32px!important;max-width:none;}
.uploadResume{position:relative;}.Career-msgsize{float:right;margin-top:-27px;padding-right:6px;color:#191d9f;font-size:11px;}.career-main2{width:529px;}
.career_tbl{float:left;width:100%;border-collapse:collapse; position:relative;     color: #191d9f;}
.career_tbl tr td{height:46px;}
.career_tbl tr .allTd{text-align:right;padding-right:15px;width:150px;font-size:14px;font-weight:700;}
.career-head-rpt{border:1px solid #FFF6FC;background:#f0f0f0;border-spacing:0;border-collapse:collapse;color:#000;}.career-head-rpt tr:first-child{background:#dfdddd;color:#000;text-align:center;font-weight:700;line-height:25px;}.career-head-rpt tr,.career-head-rpt tr td,.career-head-rpt tr th{border:1px solid #ADADAD;padding:3px 5px;}
.ajax__validatorcallout { }
.ajax__validatorcallout{  float:right; position:absolute;left: 100%!important; margin-top:-30px\9!important;}
.ajax__validatorcallout_callout_arrow_cell { border:1px solid red!important}


#news-h, .nfullother {float: left;width: 100%;background-color: #2D36AF;margin-top: 3px;line-height: 28px;color: #fff;text-align: center;font-weight: bold;border: 0px solid #bcbcbc;}
.nupdatetext {text-align: justify;font-size: 12px;line-height: 22px;border: 1px solid #66d1f9;background-color: #66d1f9;font-weight: 700;width: 100%;float: left;padding: 0 1%;color: #2d36af;}
.nallurl {    float: right;    position: relative;     margin-top: 5px;}
.nallurl a{float: right; color: #fff;  font-size: 11px;font-weight: 700;  padding: 3px 7px;  background:#2D36AF;display:inline-block;text-decoration:none; text-align:center; border-radius:4px}
.nallurl a {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0); -webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.nallurl a:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #66d1f9;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; border-radius:4px}
.nallurl a:hover {color: white;  background: #2098d1\9; }
.nallurl a:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.nallurl:hover{color:#ff852c;}
a.nheadingtext {    text-align: justify;    color: #fff;    font-size: 12px!important;    float: left;    margin-top: 5px;}
a.nheadingtext:hover, .all-news-sub1:hover {    color:#2d36af!important;}
#ctl00_ContentPlaceHolder1_lblNotice hr {    border: none;    background: none;    height: 1px;    width: 100%;    float: left;}

.nfullhead-text,.nfullNot-Data {    float: left;    width: 100%;     padding: 1%;}
.noticeDynamic {    float: right;}
.noticeDynamic a {    padding: 20px 20px;}
.noticeDynamic a:hover { opacity:0.8} 
.mgn_view, .mgn_down {    color: #233fbd;    font-size: 14px;    display: block;    float: left;    text-align: center;    margin-top: 15px;}
.mgn_view span, .mgn_down span {    display: block;    width: 100%;}
.nfullmain {    float: left;    width: 100%;    text-align: center;    color: #fff!important;    line-height: 28px;    background-color: #2D36AF;    font-weight: 700;}
.nfullmain-container,.nother-cont {    border: 1px solid #2D36AF;    height: auto;    float: left;    width: 100%;}
.notherbg {    float: left;    width: 100%;    font-weight: bold;    line-height: 25px;}
.all-news-sub1 {color: #353534;font-weight: 600;}
.newicon {margin: 3px 0 0; padding: 0 0 0 17px;}
.media-back { float: right;margin-top: 20px;margin-bottom: 20px;}
.media-back a{ padding: 9px 12px!important; float: left; color: #fff; border:0px solid #D01B31; background: #2037bb;}
.media-back a:hover{color: #2037bb; background-color: #fff!important; border:0px solid #252FA2;}

.btn-cont2, .btn-cont1,.btn-cont { padding: 9px 12px!important; float: left; color: #fff; border:0px solid #D01B31; background: #2037bb;}
.button5:hover,.btn-cont:hover, .button:hover, .btn-cont2:hover, .btn-cont1:hover {color: #2037bb; background-color: #fff!important; border:0px solid #252FA2;}
 
 /*media gallery*/

.rpt-head {
margin-top:20px;    float: left;
width: 100%;
}

.rpt-subhead {  background: #ffffff;    width: 31.8%;    margin: 0px .75% 20px .75%;    float: left;    -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); text-align:center}
.media_in {    width: 100%;    float: left;    height: 100%;    padding: 8px 8px 8px 10px;}
.media-image-head {    text-align: center;    float: left;    width: 100%; height:143px; overflow:hidden; border: 1px solid #414141;}
.media-image-shadow {  max-width: 100%;   }
.media-album-detail { width: 100%;float: left; padding-top: 3px; font-size: 12px; min-height:150px;}
.mediaRm { position:relative; top:12px;} 
.mediaRmIn { float:right; width:auto}
.down-box {    width: 100%;    float: left;    color: #2d2d2d;    font-weight: 600;    letter-spacing: 0.042em;}

.mediaH {color: #214bbb;font-size: 14px;line-height: 13px;font-style: italic;font-weight: 600;letter-spacing: 0.062em;padding-top: 9px;}
.mdate {width: 100%;float: left;line-height: 12px;color: #727272;font-size: 10px;font-weight: 600;}
.mDesc {width: 100%;float: left;text-align: justify;font-size: 12px;color: #4e4e4e;line-height: 16px;padding: 17px 0px 8px 0px;}
.head-media, .media-full-head {width: 100%;height: auto;float: left;padding-left: 0;}
.media-repeater {text-align: center;width: 48%;float: left;}
.media-detail {width: 50%;float: right;font-size: 15px;position: relative;}
.media_dtlFixed {position:relative;max-width: 527px;}
.newsPname {color: #191d9f;font-weight: bold;font-size: 18px;}
.npDate {color: #191d9f;font-size: 15px;font-weight: 500;}
.npheading {display: block;color: #191d9f;font-size: 15px;font-weight: 600;padding: 5px 0px 10px 0px;}
.npDetails {display: block;font-size: 14px;padding: 5px 0px 10px 0px;}
/*notice start */

#main_notice { width:100%; float:left;}
#ContentArea {padding-top: 10px;padding-bottom: 5px;text-align: center;    background: url(../images/inner_bgpg.png);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; display: table;margin: 60px auto; margin-bottom:0px;box-shadow: 0px 0px 0px #BCBCBC;}
#ContentArea table tr td:first-child {width: 86px;color: #191d9f; font-weight:bold; font-size:13px;}
.arrearH { width:100%; float:left;    color: #191d9f;font-size: 16px;width: 100%;float: left;border-bottom: 1px #d2d2d2 dashed;font-weight: bold;text-transform: uppercase; padding:5px 0px;}
  
#ctl00_ContentPlaceHolder1_Accordion1 .Header{width:100%; float:left;    color: #191d9f;font-size: 16px;width: 100%;float: left;font-weight: bold;text-transform: uppercase; padding:5px 0px;}    
.arrears { width:100%; float:left;     margin: 10px 0px; padding:0px;}
.arrears li { background:none; padding:0px; width:50%; float:left}
.arrears li a { color:#191d9f; font-weight:bold;}
.arrears li a:hover { color:red;}
.arrearhome{width: 100%;   float: left;  padding:6px 10px; text-align:center; position:relative; }
.arrearhome a { background:url(../images/anounce.png) center left no-repeat; float: left;  padding-left: 27px; margin-left: 20px;color:#fff; text-decoration: underline; font-size:12px; line-height: 20px;} 



.arrearhome a {
   -webkit-animation: mymove 2s infinite;    animation: mymove 2s infinite;
}

/* Chrome, Safari, Opera */ 
@-webkit-keyframes mymove {
    from {color:#fff;}
    to {color: #fff;}
}

/* Standard syntax */
@keyframes mymove {
   from {color: #fff;}
    to {color: #fff;}
}



 .modalBackground {
    background-color: Black;
    filter: alpha(opacity=50);
    opacity: 0.70;
    z-index: 10000;
}
.gksan { padding: 0px!important;}
.masterPg  {background-attachment: fixed;}

.our_moto {
    margin: 0px auto; margin-top:40px; 
    width: 100%;
    height: 400px;
    background: url(../images/logo2.png) top center no-repeat;
    background-size: 100%;
    max-width: 400px;
}#ctl00_ContentPlaceHolder1_embedLnk {
    width: 100%;
    height: 100%;
}.hboygirl {
    border: 0px solid #2b36ae;
}fieldset {
    border: none;
}.hboygirl legend {
    background-color: #2b36ae;
    color: #fff;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
}.tachive {
    margin-bottom: 10px;
    font-weight: 600;
}.new-table .tprName{display:block; font-weight:bold; line-height:15px; }
.new-table .tprClass { display:block;   line-height:17px;}
.new-table .tprPost { display:block; line-height:15px;}
.ImgFixed { float:right; position:fixed; right:0px; top:66px;   height: calc(100% - 66px);  z-index:-1;}
.cabinet_img tr td { line-height:17px;}
.cabinet_img tr td span { margin-top:10px;}
.cabinet_img tr td span b {}

.siteMhome{text-decoration: none;
    font-size: 16px;
    color: #fff;
    font-family: arial;
    text-transform: uppercase;
    font-weight:bold;
  
    margin-left: 6px;}
.siteMhome:hover { color:#2b41b9;}    

.schoolCabinet { width:100%; max-width:none;}
.hboygirl > .new-table tr td { display: inline-block; width:158px; vertical-align:top; float:left }

.InnerH21 { color:#2034b9}
#vitual {border: 1px solid #028bce;}
.achiTbleM { border:1px solid #2438bd;}
.achiTbleM tr:first-child { background:#2438bd;}
.career-com-fld { color:#fff;}
.vtop { vertical-align:top;}
.eventInner { color:#2034b9; border:1px solid #2034b9 }
.eventInner tr { background:#fff;}
.guruface {
    float: right;
    margin-top: -20px;
    margin-right: 80px;
}

.achiSlideTxt p span { font-size:12px!important}
.achiSlideImg img{ display:inline-block!important;}

.eventTop { position:relative; top:30px;}