﻿@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Berkshire+Swash');
body { margin:0; padding:0;font-family: 'Roboto', sans-serif;}
a { text-decoration:none; outline:none;}
img, a img{outline:none; border:none;}
.patron-mobile { display: none; }
.main-wrapper { width:100%; float:left;}
.wrapper-in { width:100%; max-width:1188px; margin:0 auto;}
.top-nav { width:100%; text-align:right; font-size:14px; color:#818181; font-weight:500;margin:20px 0 20px 0;}
.top-nav span .con-icon{ display:inline-block; margin:0; padding:0; background-image:url(/images/icon-top.png); background-repeat:no-repeat;    vertical-align: middle; margin-right:10px;}
.phone-no .con-icon{ width:20px; height:20px; display:inline-block; background:-3px -5px;  }
.phone-no { margin-right:20px;}
.emailid .con-icon{ width:20px; height:20px; display:inline-block; background:-43px -5px;  }
.top-nav span a {color:#818181; }
.menu-strip { height:60px; background:#0d47a1; position:relative; z-index:100;}
.logomain { float:left; margin-left:55px; margin-top:-37px; position:relative; background:#fff; padding:0 15px;}
.logomain:after { content:""; position:absolute;left: -59px;top: -23px;background:url(/images/shadow-left.png) no-repeat top left; width:59px; height:154px; }
.logomain:before { content:""; position:absolute;right: -59px;top: -23px;background:url(/images/shadow-right.png) no-repeat top left; width:59px; height:154px; }
.menu { display:inline-block; float:right; font-weight:300}
.menu ul{ list-style:none; margin:0; padding:0;}
.menu ul li { margin:0; display:inline-block; line-height:60px; position:relative;  }
.menu ul li ul{ position:absolute; visibility: hidden;opacity: 0;-webkit-transition: 0.3s ease-in;-khtml-transition: 0s ease-in;transition: 0.3s ease-in;-moz-transition: 0.3s ease-in;transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg);-webkit-transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg);-moz-transform: rotateX(100deg) translateX(0px) translateY(0px) skewX(1deg) skewY(0deg);transform-origin: top;-webkit-transform-origin: top; }
.menu ul li ul:after { content:""; position:absolute;  top:-5px; left:0; width:100%; height:5px; background:#b71c1c; }
.menu ul li:hover ul {visibility: visible;opacity: 1;-webkit-opacity: 1;transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);}
.menu ul li ul li{  line-height:40px; background:#eeeeee;display:block; border-bottom:1px solid #e0e0e0; }
.menu ul li ul li:hover a{ color:#b71c1c;}
.menu ul li ul li:hover a:after { border:1px solid #b71c1c; background:#b71c1c;}
.menu ul li ul li a {color:#818181; font-weight:400; background-image:none; white-space:nowrap; padding:0 15px 0 35px; display:block; font-size:14px; position:relative;}
.menu ul li ul li a:after { content:""; position:absolute; left:10px; top:50%; width:8px; height:8px; border:1px solid #818181; margin-top:-4px; box-sizing:border-box;}
.menu ul li a { color:#fff; padding:0 18px; background:url(/images/ligbg.jpg) no-repeat right center; display:inline-block;}
.menu ul li:last-child a { background-image:none;}
.slider { padding:52px 0; overflow:hidden;}
.sliderin{  position:relative; width:100%;  float:left;}
.patron { position:absolute; bottom:-51px; left:-154px;}
.news-notice { min-height:139px; background:#0d47a1;}
.news-hd {  display:inline-block; width:264px; float:left;}
.news-hd-in { font-size:35px; color:#fff;font-family: 'Berkshire Swash', cursive; text-align:center; display:block; margin-top:21px; margin-bottom:10px;}
.news-achor { display:inline-block; text-align:center; width:100%; }
.news-achor a {position:relative; width:100px; height:40px; border-radius:20px; border:1px solid  #567fbd; color:#567fbd; text-align:center; line-height:40px; box-sizing:border-box; display:inline-block; overflow:hidden;    -webkit-transition: 0.5s;-o-transition: 0.5s; transition: 0.5s;}


.news-achor a:after, .msg-radmore:after, .aboutus-readmore:after, .ach-read a:after, .viewall-galry a:after,  .bday-anchor a:after, .imp-links ul li a:after {content: '';position: absolute;width: 120%;height: 100%;background-color: rgba(255, 255, 255, 0.1);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;top: 0;left: 0px;z-index: 1;transform-origin: bottom left;transform: rotate(-90deg);}
.news-achor a:hover:after, .msg-radmore:hover:after, .aboutus-readmore:hover:after, .ach-read a:hover:after, .viewall-galry a:hover:after, .bday-anchor a:hover:after, .imp-links ul li a:hover:after{transform: rotate(0deg); }
.news-achor a:hover, .ach-read a:hover, .viewall-galry a:hover{background-color: #567fbd;color: #fff;border-color: #567fbd;}
.msg-radmore:hover {background-color: #0d47a1;color: #fff;border-color: #0d47a1; }
.aboutus-readmore:hover, .bday-anchor:hover {background-color: #b71c1c ;color: #fff;border-color: #fff ; }
.imp-links ul li a:hover { background:#f3b9b9;}

.news-slider {width: 785px; float: left; padding: 27px 0px; box-sizing:border-box;}

.news-sld { display:inline-block; width:785px; margin-left:100px; color:#fff;float:left; position:relative;}
.news-date { background:url(/images/calander.png)no-repeat left center; padding-left:22px;}
.newsdis-h { margin-top:12px; margin-bottom:13px; font-size:16px; }
.readmore-n-h {color:#788ec0; font-size:14px; }
.news-slider .slides li { padding-left:35px; background:url(/images/news_libg.png)no-repeat right center; }
.news-slider .slides li:last-child { padding-left:35px; background:none; }
.news-prev { position:absolute; height:40px; width:40px; display:inline-block; background:rgba(0, 0, 0, 0.3) url(/images/news-prev.png) no-repeat center center; left:-40px; top:48px;}
.news-next { position:absolute; height:40px; width:40px; display:inline-block; background:rgba(0, 0, 0, 0.3) url(/images/news-next.png) no-repeat center center; right:-40px; top:48px;}
.hello{width:1000px;overflow: hidden;float: right;position: relative; margin-right:-166px;}
ul.bxslider li {max-width: 720px !important;}
ul.bxslider li.active-slide img {filter: opacity(20%);}
img#slider-prev {position: absolute;right:145px;bottom: 47%;CURSOR: POINTER;z-index: 5;}
#slider-next {position: absolute;right:145px;CURSOR: POINTER;bottom: 33%;z-index: 5;}
ul.bxslider li p {color: #d32f2f;font-size: 30px;margin-bottom: 5px;    font-family: roboto;}  
ul.bxslider li.active-slide p {color: #efece8 !important;} 
p.hh {background:rgba(168, 28, 27, 0.8);width: 700px;color: #eadcca !important;font-size: 20px !important;position: absolute;bottom: 11px;line-height: 40px; box-sizing:border-box; padding:0 15px;}
ul.bxslider li.active-slide p.hh {background: #d3d3d3;width: 700px;color: #fff !important;font-size: 20px !important;position: absolute;bottom: 11px;line-height: 40px;box-sizing:border-box; padding:0 15px;}
.principle-img { display:inline-block; float:right; margin-top:60px; position:absolute; right:0; top:0;}
.msg-bg { background:url(/images/msg-bg.jpg) no-repeat right top; float:left;  padding-bottom:55px; width:100%; position:relative; }
.principle-msg { display:inline-block; float:left; max-width:672px; padding-top:65px;}
.msg-hd { color:#b71c1c; font-size:35px;font-family: 'Berkshire Swash', cursive; margin-bottom:32px; }
.pri-name{ font-size:18px; color:#616161; font-weight:500; }
.principle-msg { font-size:16px; color:#333333; font-weight:400; line-height:25px;}
.msg-radmore {width: 100px;height: 40px;border-radius: 20px;border: 1px solid #9baacf;color: #9baacf;text-align: center;line-height: 40px;box-sizing: border-box;display: inline-block; font-size:14px; position:relative; overflow:hidden;}
.aboutus-img { position:absolute; left:-110px; top:0;}
.aboutus { width:100%; float:left; background:#b71c1c url(/images/abousubg.png) no-repeat right 50px bottom; position:relative; height:391px; overflow:hidden;}
.abouus-con { display:inline-block; float:right;  max-width:682px;}
.pos-rel { position:relative;}
.abouus-hd {    color: #fff;font-size: 35px;font-family: 'Berkshire Swash', cursive;margin-bottom: 20px; margin-top:82px; }
.abouus-con p {font-size:16px; color:#fff; font-weight:300; line-height:25px; }
.aboutus-readmore {width: 100px;height: 40px;border-radius: 20px;border: 1px solid #d28888;color: #d28888;text-align: center;line-height: 40px;box-sizing: border-box;display: inline-block; font-size:14px; position:relative; overflow:hidden;}
.achievement-bg { background:url(/images/achievement-bg.png) no-repeat 50px top;}
.ach-heading{   color: #b71c1c;font-size: 35px;font-family: 'Berkshire Swash', cursive; margin:58px 0 40px 0; text-align:center;}
.ach-box { display:inline-block; max-width:300px;}
.ach-h-date { display:inline-block; position:relative; background:#b71c1c url(/images/calander.png) no-repeat 5px center; height:28px; line-height:28px;  padding:0 5px 0 30px; color:#fff; font-size:16px;}
.ach-h-date:after { content:""; position:absolute; right:-10px;width: 0px;height: 0px;border-top: 28px solid transparent;border-bottom: 0 solid transparent;border-left: 10px solid #b71c1c}
.ach-box-in { width:100%; float:left;background:#0d47a1;}
.ach-img { width:100%; height:200px; float:left; overflow:hidden;}

.ach-h-img { float:left; width:100%;}
.ach-dtl-box { width:96%; float:left; background:#fff; margin-left:2%; margin-top:-20px; padding:20px 10px; box-sizing:border-box; height:144px;}
.ach-h-hd { width:100%; float:left; font-size:16px; font-weight:700; color:#333333; margin-bottom:10px;}
.ach-read { width:100%; text-align:center; padding:13px 0; float:left;}
.ach-read a { width: 100px;height: 40px;border-radius: 20px;border: 1px solid #567fbd;color: #9eadd0;text-align: center;line-height: 40px;box-sizing: border-box;display: inline-block; font-size:14px; position:relative; overflow:hidden;}
.achslider { position:relative; margin:0 auto; width:100%; max-width:1015px;}
.ach-prev { position:absolute; height:40px; width:40px; display:inline-block; background:rgba(0, 0, 0, 0.3) url(/images/news-prev.png) no-repeat center center;     left: -73px;top: 50%;margin-top: -20px;}
.ach-next { position:absolute; height:40px; width:40px; display:inline-block; background:rgba(0, 0, 0, 0.3) url(/images/news-next.png) no-repeat center center; right:-73px; top:50%;margin-top: -20px;}

.viewall-ach { width:100%;float:left; margin:37px 0 58px 0; text-align:center;}
.photogallery { background:url(/images/gallerybg.jpg) no-repeat center top ;}
.glry-heading { color:#fff; margin:53px 0 25px 0}
.glery-dis { width:100%; float:left; text-align:center; color:#fff;}
.glry-date {display: inline-block;position: relative;background: url(/images/calander.png) no-repeat 5px center;height: 28px;line-height: 28px;padding: 0 5px 0 30px;color: #fff;font-size: 16px; font-weight:300;}
.glry-discription { width:100%; float:left; margin:10px 0 20px 0;}
.viewall-galry { width:100%; float:left; margin-bottom:54px; text-align:center; margin-top:10px;}
.viewall-galry a {width: 100px;height: 40px;border-radius: 20px;border: 1px solid #567fbd;color: #9eadd0;text-align: center;line-height: 40px;box-sizing: border-box;display: inline-block;font-size: 14px; position:relative; overflow:hidden;}
.thoughts {    background: url(/images/achievement-bg.png) no-repeat 50px top; padding:166px 0 180px 0; }
.main-wrapper.thoughts.ab {background: url(/images/back-s.jpg) no-repeat 50% 106px;}
.thoughts-in { height:209px; float:left; width:100%; text-align:center; position:relative;}
/*.thoughts-in:after { content:""; background:url(/images/thought-shadow-top.png) no-repeat top center; width:100%; height:55px; position:absolute; left:0; top:-55px; opacity:0.25; }
.thoughts-in:before { content:""; background:url(/images/thought-shadow-bottom.png) no-repeat top center; width:100%; height:55px; position:absolute; left:0; bottom:-55px; opacity:0.25; }*/
.thoughts-hd {color: #fff;font-size: 35px;font-family: 'Berkshire Swash', cursive; margin-bottom:10px; margin-top:46px;}
span#ThoughtOfDay {width: 100%; float: left; height: 83px;}
.thoughts-content {color: #fff;font-size: 34px;font-family: 'Berkshire Swash', cursive;font-style:italic;   width:100%; max-width:1000px; padding:0px 10px; box-sizing:border-box; margin: 0 auto;}
.thoughts-content > p{ padding:0px; margin:0px;}
.slid-inner { max-width:990px; width:100%; margin: 0 auto; }
.slid-inner ul { width:100%; float:left;}
.slid-inner ul li{ width:100%; float:left; color:#fff; font-size:20px;}
img.left_s_b {
    position: absolute;
    left: 0;bottom:80px
}
img.right_s_b{ position: absolute;
    right: 0;bottom:80px}

.bdayhome { background:#b71c1c url(/images/bday-bg.png) no-repeat center bottom; padding-bottom:58px;}
.imp-links { width:100%; float:left; margin-top:-75px; position:relative }
.imp-links:after {content: "";background: url(/images/imp-link-shadow.png) no-repeat top center;width: 100%;height: 55px;position: absolute;left: 0;bottom: -90px;opacity: 0.45; z-index:2;}
.imp-links ul {  list-style:none; margin:0; padding:0; text-align:center;}
.imp-links ul li { margin:0 25px; width:150px; height:150px; background:#eeeeee; display:inline-block;-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.17);-moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.17);box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.17);}
.imp-links ul li a { display:block; height:100%; width:100%; padding-top:30px; box-sizing:border-box; text-align:center; float:left; position:relative; overflow:hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.imp-links ul li a span {  display:block; margin-top:17px; font-size:14px; color:#333333;font-family: 'Berkshire Swash', cursive; }
.bdaybox { margin-top:122px; width:100%; float:left;  text-align:center;    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s; opacity:0; position:relative; z-index:1; top:-100px;}
.studentbday1, .studentbday11{position: relative;}
.studentbday1::before { content: 'X'; color: #b71c1c; width: 42px; height: 36px; position: relative; top: 0px; font-size: 19px; background: white; padding: 4px 21px; }
.studentbday11::before { content: 'XII'; color: #b71c1c; width: 42px; height: 36px; position: relative; top: 0px; font-size: 19px; background: white; padding: 4px 21px; }
a.bday-left.student-prev1, a.bday-left.student-prev11 {
    margin-top: 68% !important;
}
a.bday-right.bl.student-next1, a.bday-right.bl.student-next11 {
    margin-top: 26px;
}
.bday-hd { display:inline-block;font-size: 45px;font-family: 'Berkshire Swash', cursive;text-align: center; color:#fff;}
.bday-box-left { float:left; width:157px; margin-left:155px; position:relative; box-sizing:border-box;}
.bday-box-left:after {content: "";background: url(/images/bday-top-img.png) no-repeat top center;width: 68px;height:86px;position: absolute;left: 51px;top: -86px }
.bday-box-right { float:right; width:157px; margin-right:95px; position:relative; box-sizing:border-box;}
.bday-box-right:after {content: "";background: url(/images/bday-top-img.png) no-repeat top center;width: 68px;height:86px;position: absolute;left: 51px;top: -86px }
.bdayboxin {  width:157px;  height:auto; float:left;}
.bday-image { width:157px; height:179px; padding:10px; background:#fff; box-sizing:border-box;}
.bday-t { font-weight:bold; font-size:18px; font-weight:400; color:#fff; margin-top:18px; margin-bottom:5px;}
.bday-name{ font-weight:bold; font-size:16px;color:#fff; font-weight:300; text-transform:capitalize;}
.bday-anchor { width:100%; text-align:center; float:left; margin-top:15px;}
.bday-anchor a{ width: 100px;height: 40px;border-radius: 20px;border: 1px solid #cd6161;color: #deabab;text-align: center;line-height: 40px;box-sizing: border-box;display: inline-block;font-size: 14px; position:relative; overflow:hidden;}
.bday-left {display:inline-block; width:28px; height:28px; background:rgba(0, 0, 0, 0.4) url(/images/bdayarrow-left.png) no-repeat center center;margin-left: -39px;float: left; margin-top: 76px;}
.bday-right {display:inline-block; width:28px; height:28px; background:rgba(0, 0, 0, 0.4) url(/images/bdayarrow-right.png) no-repeat center center;margin-right: -39px;float: right; margin-top: 76px;}
.studentbday, .teacherbday { display:inline-block; float:left;}
.footer { background:#333438; padding-top:58px; position:relative; margin-top:50px; }
.footer-h { margin-top:0;}
.footer-left { display:inline-block; width:263px; float:left;}
.foo-sc-nm { font-size:32px; color:#fff; font-weight:600; margin-bottom:10px;}
.sch-add { padding-left:25px; line-height:30px; color:#adaeaf; background:url(/images/add-icon.png) no-repeat left 5px;}
.sch-mob { padding-left:25px; line-height:30px; color:#adaeaf; background:url(/images/mobile-icon.png) no-repeat left 5px;}
.sch-email {  padding-left:25px; line-height:30px; color:#adaeaf; background:url(/images/email-icon.png) no-repeat left 5px;}
    .sch-email a { color:#adaeaf;  }
.footer-app-dtl { display:inline-block; width:343px; margin-left:35px; float:left; text-align:center;color:#adaeaf; }
.app-sld { width:343px; float:left;}
.app-dtl-con { margin-top:10px; font-size:14px; color:#adaeaf; font-weight:400;}
.enter-code { color:#9d9d9d; font-size:12px; margin:10px 0 5px 0; font-weight:500; text-transform:uppercase;}
.schoolcode {width:98px; height:31px;  line-height:31px; display:inline-block; font-size:18px; color:#9d9d9d;text-transform:uppercase; text-align:center; border:1px solid #717174; border-radius:20px; font-weight:600;}
.app-icon-home { width:200px; float:left;margin-left:44px; }
.download-icon { width:100%; float:left; text-align:center;}
.dwn-ico { display:inline-block; width:195px; height:16px; background:url(/images/icons-app.png) no-repeat 0 -16px;}
.app-sc-name { text-align:center; font-size:14px; font-weight:400; color:#f5f1e6; width:100%; float:left; margin-top:2px;}
.playstore { width:153px; height:46px; display:inline-block; margin-top:10px; background:url(/images/icons-app.png) no-repeat -21px -75px;}
.iosicon { width:153px; height:46px; display:inline-block; margin-top:10px; background:url(/images/icons-app.png) no-repeat -21px -131px;}
.windowicon { width:153px; height:46px; display:inline-block; margin-top:10px; background:url(/images/icons-app.png) no-repeat -21px -187px;}
.footer-in { display:inline-block; border-bottom:1px solid #515256; padding-bottom:17px;}
.footer-links { width:100%; float:left;}
.link-hd { font-weight:600; color:#fff; text-transform:uppercase; font-size:20px; margin-top:20px;}
.link-in { width:100%; float:left; margin-top:10px; max-width:885px; padding-bottom:10px;}
.link-in ul { list-style:none; margin:0; padding:0; margin-left:-25px;}
.link-in ul li {display:inline-block; margin:9px 25px;}
.link-in ul li a { color:#adaeaf;    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;}
.link-in ul li a:hover { color:#fff;}
.mobile { position:absolute; right:0; bottom:0;}
.mobile img { float:left;}
.copyright{width:100%; text-align:center; background:#fff; font-size:14px; color:#000; padding:10px 0; float:left;}
/*Master Page*/
.logo-name-master { position:absolute;top: -3px;left: 173px;}
.content-container { width:100%; float:left; margin-top:60px; min-height:540px;}
.heading-master { width:100%; float:left;color: #b71c1c;font-size: 35px;font-family: 'Berkshire Swash', cursive; text-align:center; margin-bottom:35px;}
.content-container-in {  width:100%; float:left;color: #333333; font-size:16px;}
.content-container-in p { margin:0; padding:0; margin-bottom:20px; line-height:25px;}
.master-imp-links { position:fixed; right:-110px; top:190px; z-index:99;}
.master-imp-links ul{ list-style:none; margin:0; padding:0; }
.master-imp-links ul li {  border:1px solid #dfdfdf; background:#eeeeee; box-sizing:border-box; height:60px; border-bottom:none; right:0; position:relative;    -webkit-transition: 0.2s ease-in;-khtml-transition: 0s ease-in; transition: 0.2s ease-in;-moz-transition: 0.2s ease-in; }
.master-imp-links ul li:hover {right:111px;}
.master-imp-links ul li:last-child {border-bottom:1px solid #dfdfdf }
.master-imp-links ul li a img { max-width:33px; vertical-align:middle;}
.master-imp-links ul li a .img-icon {float:left;  background-image:url(/images/imp-links-master.png); display:inline-block; background-repeat:no-repeat; width:60px; height:60px; }
.kidscorner .img-icon{ background-position:4px 2px;}
.event-calender .img-icon{ background-position:4px -58px;}
.ecare .img-icon{ background-position:6px -117px;}
.virtualtour .img-icon{ background-position:6px -178px;}
.officebearers .img-icon{ background-position:6px -240px;}
.icon-content{font-size: 14px;color: #333333; font-family: 'Berkshire Swash', cursive; display:inline-block; line-height:60px; padding-right:10px;}
.img-left-inner { float:left; padding-right:40px;}


.voicesms { width:100%; float:left; min-height:80px; border:1px solid #b6c7e3; border-radius:40px; margin-bottom:20px; overflow:hidden;}
.voice-dtl { width:74%; float:left;    box-sizing: border-box;padding: 0px 30px;}
.voice-event-name {    width: 100%;float: left;border-bottom: 1px solid #e1e1e1;font-size: 18px;font-weight: 700;color: #616161;margin-bottom: 7px;line-height: 40px;}
.voice-other-dtl { width:100%; float:left; text-align:center; }
.voice { float:left; color:#333333; font-size:16px; font-weight:400;}
.voice span { color:#b8b8b8; font-size:14px; font-weight:600;}

.audio-vsms { width:26%; background:#eeeeee; float:left; height:78px;line-height: 78px;border-left:1px solid #b6c7e3;}
.audio-vsms audio {width: 100%;background: none;display: inline-block;vertical-align: middle; }

.heroshot { width:100%; float:left; margin-bottom:35px; text-align:center;}
.liststyle { width:100%; float:left;}
.liststyle li{ background:url(/images/liststye.png) no-repeat left 7px;  padding-left:30px; line-height:25px; display:block; margin-bottom:15px;}
.liststyle-sub { margin-top:15px;}
.liststyle-sub li { background-image:none; margin-bottom:0;}
.moto { width:100%; text-align:center; font-weight:400; font-style:italic; line-height:25px; margin-bottom:25px; margin-top:20px;}
.moto span{font-size:20px; font-weight:600; display:block; width:100%; font-style:normal; }

.accordionHeader_Y{border: 1px solid #b6c7e3; color: #616161;background:url(/images/ajax-arrow.png) 99% 10px no-repeat; margin-top:19px; cursor: pointer;padding:10px 0px 10px 29px;border-radius:20px;cursor:pointer;text-align:left;text-transform:capitalize;}
.accordionHeaderSelected  {border: 1px solid #b6c7e3; color: #fff;background:#0d47a1 url(/images/ajax-arrow1.png) 99% 10px no-repeat; margin-top:19px; cursor: pointer;padding:10px 0px 10px 29px;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;text-align:left;text-transform:capitalize;}      
.accordionContent_Y {background-color: #eeeeee; padding:1%;margin-bottom:2px;line-height:25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.pr-sign { width:100%; text-align:center; color:#b71c1c; font-weight:600;}

.school-anthem { width:100%; margin:0 auto; max-width:690px; padding:0 159px; text-align:center; background:url(/images/school-anthem-right.png) no-repeat right center; position:relative;}
.school-anthem:after {  background:url(/images/school-anthem-left.png) no-repeat left center; width:100%; height:100%; left:0; top:0; content:""; position:absolute;}

.emblem_logo {width: 100%; text-align: center; max-width: 300px; margin: 0 auto;}
img.emblem_logo_b { display: none;}

.theamcolor { color:#b71c1c;}
.font-strong { font-weight:600;}

.sub-heading { font-size:20px; font-weight:500; margin:10px 0 20px 0; color:#333333; text-transform:uppercase; }
.box-2 { width:50%; float:left; box-sizing:border-box; border-right:1px solid #e1e1e1; padding-right:25px; }
.mar-b-5 li{ margin-bottom:5px;}
.activity-right { border-right:none; padding-left:47px;}

.table-style { width:100%; border-collapse:collapse; margin-bottom:30px; border-radius:20px; overflow:hidden;table-layout: fixed; line-height:25px;}
.table-style tr th { color:#fff; background:#0d47a1; padding:10px; border-right:1px solid #3162af;text-align:center;}
.table-style tr th:last-child { border-right:none;}
.table-style tr td { color:#333333; background:#eeeeee; padding:25px 10px; border-right:1px solid #d2d2d2; text-align:center; }
.table-style tr td:last-child { border-right:none;}

.msg-blased { width:100%; float:left; font-weight:700; font-size:20px; color:#333333; text-align:center; margin:10px 0;}
.regards{ width:100%; float:left; font-weight:600; font-size:18px; color:#b71c1c;}
.msg-principle {  width:100%; float:left; color:#333333; font-weight:400; font-size:16px; margin-top:7px;}
.msg-principle span { width:100%; float:left; margin-bottom:2px; }
.sign-name {font-weight:700; font-size:20px; }
.sign-school {font-size:14px;}

.school-staff-left { float:left; width:100%; max-width:505px;}
.school-staff-right { float:left; width:100%; max-width:635px;}
.content-container-in .school-staff-right p {margin-bottom: 12px;line-height: 23px;}

.school-cabinet { width:100%; float:left;box-sizing: border-box; padding: 0 25px}
.sch-cabinet-hd { width:100%; max-width:880px;line-height:40px; background:#dfdfdf; border-radius:20px; font-weight:600; color:#333333; font-size:16px; text-transform:uppercase; text-align:center; margin:0 auto; margin-top:20px;}
.baninet-tbl { width:100%; float:left;table-layout:fixed; margin-top:30px; font-weight:400; color:#333333; font-size:16px; margin-bottom:10px;}
.cabninet-in { width:100%; float:left; line-height:22px;}
.baninet-tbl tr td {vertical-align:top;}
.cabninet-in img { max-width:98%;}
.cabninet-desi { margin-top:5px; }
.cabninet-name { font-weight:600; font-size:20px;}
.cabninet-t {font-size:14px; }
.sch-cabi-box-2 { width:42%; float:left;}
.sch-cabi-box-2 .sch-cabinet-hd{ color:#fff; }
.red-house { background:#b71c1c;}
.blue-house{ background:#0d47a1;}
.green-house { background:#008103;}
.yellow-house { background:#f9a825;}
.float-left { float:left; min-width: 310px; text-align: left; }
.float-right{ float:right;}
.tbl-stl2 tr td{padding: 5px 10px;    border-top: 1px solid #d2d2d2;}
.uniform-hd { width:100%; float:left; border-radius:20px; background:#dfdfdf; color:#333333; font-size:18px; font-weight:700; text-align:center; line-height:40px; margin-bottom:35px;}
.uniform-box_2 {width: 100%;}
.full { width:100%; float:left;}
.uniform-subhd {color:#b71c1c; font-size:16px; font-weight:600; margin-bottom:5px;}
.uniform-box_2 p { margin-bottom:10px;}
.uniform-m p {margin-bottom:3px; }
.uniform-box { width:100%; float:left; margin-bottom:20px;}
.uniform-img {margin: 20px 0 20px 0;text-align:center;}
    .uniform-img div {display:inline-block;margin:11px;min-width: 210px;border: 1px solid #dad2d2;padding: 10px;box-sizing: border-box;}
.uniform-img-top div{margin:0 11px;min-width: 210px;border: 1px solid #dad2d2;padding: 15px;box-sizing: border-box;}
.animation { opacity:1; top:0;  transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;}
    

.site_map { width: 100%; float: none;  text-align: center;}
.site_map div:last-child{ float:left; margin-left:20px;}
.site_mapb {width: 24%; float: none; display:inline-block; text-align: left;  vertical-align: top;}
.site_mapb span{font-size: 30px; color: #0d47a1; font-weight: bold; width: 100%; float: left;}
ul.site_mapul {width: 100%; float: left; margin-top: 20px; margin-bottom: 40px;}
ul.site_mapul li { width: 100%; background: url(../../images/site_maplibg.png)no-repeat left center; padding: 0px 22px; margin: 5px 0px; transition: 0.3s ease-in}
ul.site_mapul li a{ font-size:16px; font-weight:400; color:#333333; transition: 0.3s ease-in}
ul.site_mapul li a:hover{ color:#b71c1c;}


.ajax__calendar {clear: both; }
.master-imp-links{transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-webkit-transition:0.8s ease-in-out}
    
    
    
    
    
    
.back-to-top {  position: fixed;  bottom: 2em; right: 10px;  display: none;  height: 50px;  width: 51px;  background: url(../../images/top1.png)no-repeat;  transition: all 0.5s ease 0s;    animation: mymove 2s infinite;  z-index:99;}

@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}