@charset "utf-8";
/* CSS Document */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, caption, tfoot, thead,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; display:flow-root;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-family: 'Poppins-Regular'; width:100%; height:100%;}
ol, ul {list-style: none;}
*{ margin:0; padding:0;}
a{ text-decoration:none; outline:none;}
h6,h5,h4,h3,h2,h1{ margin:0; padding:0; font-family:Gilroy-ExtraBold; font-weight:normal; letter-spacing:1px; }
img{ border:none;}
.clear{ clear:both;}
.container{position:relative; margin:0 auto; width:1200px;}
/*------Header Section-------*/
header{ position:relative;}
header:after{ position:absolute; right:0; top:56px; background:#dae1fa; width:13%; height:59px; content:"";}
#top-box{ background: url(../images/topbg.jpg) repeat;}
#intro{ float:left; font-size:12px; text-transform:uppercase; color:#6c6c6c;  margin:12px 0 0 232px; background:url(../images/book.png) no-repeat left; padding:0 0 0 30px;}
#top-link{ background:url(../images/toplinkbg.png) no-repeat; float:right; padding:0 67px; z-index:5000; position:relative;}
#top-link ul.dropdown li{ background:none;}
#top-link ul.dropdown li a{ display:block; color:#FFFFFF;padding:7px 13px; font-size:12px; text-transform:none; border-right: #921a0e solid thin;}
#top-link ul.dropdown li a:hover{ color:#ffb7b0;}
#top-link ul.dropdown ul{ width: 100px; visibility: hidden; position: absolute; top: 100%; left: 0; text-align:left;}
#top-link ul.dropdown ul li{background:#cb3526; color: #FFF; border-bottom: 1px solid #9c200d; float: none;list-style:none;}
#top-link ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:12px; color:#fff!important;padding:5px 16px;height:auto;text-shadow:none!important;background:none; font-weight:normal;}
#top-link ul.dropdown ul li:hover{ background:#a4190c;}
#top-link ul.dropdown ul ul { left: 100%; top:0;}
#top-link ul.dropdown li:hover > ul{ visibility: visible;}
#logo{ width:175px; height:170px; position:absolute; left:-16px; top:-43px; z-index:1000;}
#logo img, .congrats-img img, .princi-img img, #mission-img img, .management-img img, .faculty-img img, .parent-teacherimg img, .inn_gal_img img, .bus img, .fitindia-img img{ width:100%; height:100%;}
#mobile_menu, #mobile_drop{display:none;}
.mtoggle{cursor:pointer;float:right;}
#social-icontop{ float:left; position:relative; margin:31px 83px 0 229px;}
#social-icontop a{ float:left;display:block; margin:0 4px 0 0; width:32px; height:27px; background:#FFF; border:#c2c2c2 solid thin; text-align:center; moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#social-icontop a img{ margin:7px auto;}
#topcall{ padding:11px 0 0 56px; background:url(../images/call.png) no-repeat left center; line-height:41px; margin-right:0;}
.topicon-box{ float:left; font-size:14px; color:#535b76; padding:7px 0 1px 50px; margin:21px 41px 17px 32px; position:relative; line-height:18px;background:url(../images/divider.png) no-repeat left;}
#fbtop:hover{ border:#06F solid thin;}
#twittertop:hover{ border:#15c0e5 solid thin;}
#linkedintop:hover{ border:#1043ac solid thin;}
.topicon-box img{ float:left; margin:0 9px 0 0;}
.topicon-box span{ color:#787878; font-size:12px; float:left; margin:7px 8px 0 0; line-height:0;}
.topicon-box h2{ font-size:18px; clear:both;}
#login{ background:#dae1fa; float:right; padding:19px 10px 19px 45px; border-top-left-radius:40px; border-bottom-left-radius:40px; text-transform:uppercase; font-size:13px; font-weight:bold; color:#555c75; position:relative; height:59px; box-sizing:border-box; margin:15px 0 0 0; moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; position:relative; z-index:50;}
#login:hover{color:#3f55a0;}
#login:after{ position:absolute; left:-49px; top:-14px; background:url(../images/login.png) no-repeat left; z-index:0; width:102px; height:87px; content:"";}
#menu{ background:#3d55a6; text-align:center; height:58px; z-index:400; position:relative;}
#login:before{ position:absolute; right:-74px; top:0; background:#dae1fa; width:55%; height:100%; content:"";}

/*****LEVEL ONE*****/
ul.dropdown{ position: relative;z-index:0; display:inline-block;} 
ul.dropdown li{float: left; zoom: 1;list-style:none; position:relative;background: url(../images/menudivider.png) no-repeat right center;}
ul.dropdown li a{ display:block; color:#FFFFFF;padding:17px 23px; font-size:14px;}
ul.dropdown li a:hover{ color: #bfeaff;}
ul.dropdown li:hover{position: relative; color:#bfeaff; }
ul.dropdown li.hover a{ color: #bfeaff;}

/*****LEVEL TWO*****/
ul.dropdown ul{ width: 210px; visibility: hidden; position: absolute; top: 100%; left: 0; text-align:left;}
ul.dropdown ul li{background:#3d55a6; color: #FFF; border-bottom: 1px solid #506ccc; float: none;list-style:none;}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:12px; color:#fff!important;padding:8px 20px;height:auto;text-shadow:none!important;background:none; font-weight:normal;}
ul.dropdown ul li:hover{ background:#212121;}
/*****LEVEL THREE******/
ul.dropdown ul ul{ left: 100%; top:0; }
ul.dropdown li:hover > ul{ visibility: visible;}
/*------Header Section End-----*/

/*banner section*/
.bannercaption{ width:415px;background:url(../images/bannercaption.png) no-repeat;font-size:19px; height:442px; text-align:center; line-height:35px; color:#FFFFFF; position:absolute;  right:50px; top:50px; z-index:500 !important; padding:203px 88px 0 96px; box-sizing:border-box;}
.bannercaption h2{ font-size:30px;color:#FFF; text-transform:uppercase;}
/*banner section end*/

/*content part*/
#latest-news{ background:#cfd4e8; position:relative;}
#latest-news:after{ position:absolute; left:0; top:0; background:#717ea7; width:25%; content:""; height:100%;}
#latest-news h2{ background:#717ea7 url(../images/latestnews.png) no-repeat left top; float:left; padding:18px 39px 15px 100px; font-size:19px; color:#FFF; text-transform:uppercase; font-family: 'Poppins-Regular'; position:relative; z-index:10;}
.tickercontainer { /* the outer div */  margin: 0; overflow: hidden; float:right; width:916px; height: 64px; box-sizing:border-box;}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */position: relative; padding-left: 10px; padding-right: 10px; top: 8px;  overflow: hidden; height:33px;}
ul.newsticker { /* that's your list */
/*Transitions have been added in order set css3 transitions; and have linear easing. Changing these lines you might have unexpected results */
-webkit-transition: all 0s linear; -moz-transition: all 0s linear; -o-transition: all 0s linear; transition: all 0s linear; position: relative; margin-left: 20px; font-size:15px; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */ margin: 14px 0 0 0; padding-right:40px;
/*background: #fff;*/ color:#5f6a8c; font-size:15px; position:relative; padding-left:22px;}
ul.newsticker a {
white-space: nowrap; padding: 0; color: #FFFFFF; margin: 0 50px 0 0;} 
ul.newsticker span { margin: 0 10px 0 0;} 
#facility-box{ background:#e6ecfb; padding:0 0 13px 0; z-index:100; width:100%; box-sizing:border-box; position:relative;}
#facility-box:after{ position:absolute; height:100%; width:27%; right:0; top:0; background:#ffe1de; content:"";}
#facility-cover{ background:url(../images/pencil.png) no-repeat right top; width:879px; float:left; padding:64px 0 0 0;}
.facility-box{ width:330px; border-right:#cb3526 solid 2px; padding:22px 0 21px 87px; box-sizing:border-box; position:relative;  color:#828181; font-size:14px; float:left; margin:0 26px 22px 83px; moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; background:#FFF; -moz-box-shadow: 2px 8px 31px #ced6ed;
-webkit-box-shadow: 2px 8px 31px #ced6ed;
box-shadow: 2px 8px 31px #ced6ed;}
.facility-img{ position:absolute; width:133px; height:133px; border-radius:100%; -webkit- border-radius:100%; -moz- border-radius:100%; border:#c3d0f6 solid 2px; left:-80px; top:5px; -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out;}
.facility-img img, .facilitymain-img img{ width:100%; height:100%; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.facility-box span{ display:block; color:#cb3526; font-size:14px;}
.facility-box h2{ color:#252525; font-size:18px; margin:7px 0 0 0; text-transform:uppercase;}
.facility-box a{ display:block; background:url(../images/arow.png) no-repeat right center; font-size:12px; margin:14px 0 0 0; color:#323232;padding:0 15px 0 0; width:66px;}
.facility-box a:hover{ color:#cb3526;}
.facility-box:hover .facility-img{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.facility-box:hover.bounce {animation: bounce_8980 2.6s ease infinite;transform-origin: 50% 50%;}
@keyframes bounce_8980 {
  0% { transform:translateY(0) }
  7.69231% { transform:translateY(0) }
  15.38462% { transform:translateY(0) }
  30.76923% { transform:translateY(-15px) }
  38.46154% { transform:translateY(0) }
  46.15385% { transform:translateY(-15px) }
  61.53846% { transform:translateY(0) }
  100% { transform:translateY(0) }
}
#congrats-cover{ float:right; background:#ffe1de; text-align:center; padding:0 0 0 39px; height:100%; position:relative; z-index:50;}
#congrats-cover h2{ background:url(../images/congraz.png) no-repeat center top; color:#50586f; font-size:23px; padding:60px 0 0 0; text-transform:uppercase; margin:25px 0 11px 0;}
#congrats-slide{ width:250px !important;}
#congrats-slide li{ list-style:none;}
.congrats-img{ width:238px; height:221px; border:#FFF solid 5px;}
.congrats-student{ background:#FFF; padding:14px 9px; line-height:20px;}
.congrats-student strong{ clear:both; display:block; text-transform:uppercase; font-size:14px;}
.congrats-student span{ background:url(../images/trophy.png) no-repeat left center; display:inline-block; clear:both; color:#cb3526; font-size:13px; padding:0 0 0 21px;}
#welcome-section{ position:relative;}
#welcome-img{ width:800px; height:536px; background-size:cover; float:left; background:url(../images/about.jpg) no-repeat; margin:0 0 0 -200px; position:relative; z-index:50;}
#welcome-box{ float:right; width:600px; font-size:15px; color:#616161; margin:42px 0 0 0; line-height:25px; background:url(../images/teaching.png) no-repeat right top; padding:0 0 0 42px; box-sizing:border-box;}
#welcome-box span{ font-size:23px; display:block; margin:0 0 7px 0;}
#welcome-box h2{ font-size:32px; color:#222222; margin-bottom:37px; position:relative;}
#welcome-box h2:after{ position:absolute; left:-42px; bottom:-20px; background:#3d55a6; width:150px; height:1px; content:"";}
.more-btn{display:block; padding:5px 19px; box-sizing:border-box; display:block; clear:both; color:#FFFFFF; margin:25px 0 0 0; width:130px; font-size:13px; border-radius:60px; text-align:center;}
.hvr-radial-in {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;background-color: #c21d04;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-radial-in:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-color: #3d55a6;border-radius: 100%;
-webkit-transform: scale(2);transform: scale(2);-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-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {color: white;}
.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {-webkit-transform: scale(0);transform: scale(0);}
#vision{ background:url(../images/mission.jpg) repeat; padding:25px 0; position:absolute; left:0; bottom:0; width:100%;}
.vision-cnt{ float:right; width:560px; color:#a8b7ea; background:url(../images/mission.png) no-repeat left center; padding:8px 0 0 103px; box-sizing:border-box;}
.vision-cnt h2{ font-size:40px;margin-bottom:12px; margin-top:24px; float:left; color:#778ac9; line-height:38px;}
.vision-cnt div{ float:right; width:275px;}
#content-bg{ background:url(../images/announcementbg.jpg) no-repeat right top; background-size:50% 416px; padding:0 0 15px 0;  position:relative}
.princi-box{ position:relative; float:left; background:url(../images/pen.jpg) no-repeat left top; width:545px; font-size:14px; color:#5d5d5d; line-height:25px;}
.princi-detail{ float:left; font-size:14px; color:#393939; width:281px;}
.princi-detail h2{ color:#444444; font-size:31px; text-transform:uppercase; margin:146px 0 30px 0;}
.princi-detail span{ display:block; font-size:18px; color:#cb3526;}
.princi-img{  width:236px; height:214px; border:#FFF solid 4px; float:right; -moz-box-shadow: 1px 4px 13px #9c9c9c;
-webkit-box-shadow: 1px 4px 13px #9c9c9c;
box-shadow: 1px 4px 13px #9c9c9c; margin:43px 0 24px 0;}
#announcement-slide{ width:300px !important; float:left; text-align:center; margin:72px 0 8px 87px;}
#announcement-slide h2{ color:#FFF; font-size:28px; text-transform:uppercase; margin:0 0 13px 0;}
#announcement-slide li{float:left; margin:0 10px 0 0;list-style:none; font-size:14px; color:#FFF; height:auto !important;}
.announcement-date{ width:89px; height:89px; background:#bc3225; height:90px; padding:27px 15px; box-sizing:border-box; text-align:center; font-size:12px; color:#FFFFFF; line-height:22px; margin:0 auto 15px auto; border:#FFF solid 2px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;}
.announcement-date h3{ font-size:36px;}
#announcement-slide h4{ color:#FFF; font-size:19px; margin:0 0 10px 0;}
#announcement-slide a{  color:#FFFFFF; font-size:14px; margin:10px auto; display:block;}
#announcement-slide a:hover{ color:#5c0a00;}
.students{ background:url(../images/students.png) no-repeat; width:351px; height:368px; position:absolute; right:0; bottom:0;}
/*content part end*/

/*innerpage content*/
#content-cover{ background:#dee1f1;clear:both; padding:29px 0 34px 0;}
#page-title{ padding:0 24px; background:#666; position:absolute; left:0; top:0; width:100%; height:71px; background:url(../images/pagetitlebg.jpg); background-size:cover;}
#page-title h1{ color:#FFFFFF; font-size:21px; display:block; box-sizing:border-box; font-family:Poppins-Regular; letter-spacing:0; margin:25px 0 0 0;}
#about-img{ width:920px; height:293px; margin:0 0 17px 0;}
#primary-img{ width:920px; height:220px; margin:0 0 17px 0;}
#about-img img, #primary-img img{ width:100%; height:100%;}
#left-box{ background:#FFF; padding:94px 15px 18px 15px; width:951px; float:left; color:#5f5f5f; font-size:13px; line-height:24px; box-sizing:border-box; position:relative; overflow:hidden;}
#fixed-box{ background:#FFF; padding:94px 15px 14px 15px; width:100%; float:left; color:#5f5f5f; font-size:13px; line-height:26px; box-sizing:border-box; position:relative; overflow:hidden;}
#left-box ul, #fixed-box ul{ list-style:none; display:table;}
#left-box ul li, #fixed-box ul li{ position:relative; padding:0 0 0 16px; margin:0 0 5px 0;}
#left-box ul li:after, #fixed-box ul li:after{ position:absolute; left:0; top:7px; background:#cb3526; width:5px; height:5px; box-sizing:border-box; border-radius:100%; content:"";}
#right-box{ width:230px; float:right;  background:#FFF; padding:14px 13px; position:relative; text-align:center;  box-sizing:border-box;}
#right-box h2{font-size:23px;color:#565656;  margin:8px 0 0 0; font-family:Poppins-Regular; letter-spacing:0;}
ul#facilitie-list{ margin:0; padding:0; list-style:none;}
ul#facilitie-list li{ position:relative; margin:6px 0 0 0;}
ul#facilitie-list li a{  padding:12px 30px; display:block; width:100%;box-sizing:border-box; font-size:13px; position:relative; z-index:50; line-height:17px; color:#FFFFFF; background:#8B99B8; border-top-left-radius:8px; border-bottom-right-radius:8px; moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
ul#facilitie-list li:after{ position:absolute; left:4px; bottom:0; background:url(../images/shapebottom.png) no-repeat; width:15px;height:15px; background-size:contain; content:""; z-index:100;}
ul#facilitie-list li:before{ position:absolute; right:4px; top:4px; background:url(../images/shapetop.png) no-repeat; background-size:contain; width:15px; height:16px; content:""; z-index:100;}
ul#facilitie-list li a:hover{ background:#3d55a6;}
#mission-img{ float:left; width:295px; height:236px; margin:0 22px 6px 0;}
.affliation{ width:100%; height:auto; text-align:center;}
.affliation img{ margin:0 auto;}
#fixed-box #page-title{ background-position:right top; background-repeat:no-repeat; background-size:auto; background-color:#555f92;}
#terms{ display:block; margin:0 auto; display:table; position:absolute; left:0; bottom:-38px; font-size:15px; color:#555f92;}
#terms:hover{ text-decoration:underline;}
.facility-main{ float:left; width:286px; margin:0 6px 40px 0; position:relative;}
.facilitymain-img{ width:180px; height:180px; margin:0 auto -66px  auto; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; border:#fd6d5e solid 3px;}
.facility-detail{ border:#fd6d5e solid 1px; padding:80px 15px 23px 15px; text-align:center; color:#868686; font-size:13px; line-height:21px; }
#fixed-box .facility-detail h2{font-family:Poppins-Regular; font-size:15px; letter-spacing:0; margin-bottom:7px; color:#1a2854; text-transform:uppercase; margin-top:0;}
.facility-detail a{ display:block; width:32px; height:32px; background:#FFFFFF url(../images/arow-circle.png) no-repeat center; position:absolute; left:45%; bottom:-16px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; border:#dc9790 solid 2px; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.facility-detail a:hover{ background-color:#3d4252; border:#3d4252 solid 2px;}
#pagination{width:auto;text-align:center;margin:0px auto; font-size:12px; line-height:24px; clear:both;}
#pagination a{text-decoration:none;color:#666;background:#fff;padding:0 8px;display:inline-table;border:solid 1px #ccc;margin:0 2px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#pagination span{background:#6d6d6d;color:#fff;padding:0 8px;margin:0 3px 0 0;-webkit-border-radius: 3px;
-moz-border-radius: 3px;border-radius: 3px; display:inline-block;}
#pagination a:hover{background:#3d55a6;color:#fff;}
#facility-maincover{ float:left; width:565px;}
.rg-gallery{ float:left; width:564px; margin:0 25px 0 0;}
.news-video{ float:left; width:565px; height:310px; margin:16px 20px 20px 0;}
.news-video iframe{ width:100%; height:100%;}

/*Thumbnail Gallery Slider
----------------------------------------------------*/ 
.rg-image-wrapper{position:relative;min-height:20px;}
.rg-image{position:relative;text-align:center;line-height:0px;background:#ebebeb;padding:19px 0;}
.rg-image img{max-height:100%;max-width:100%; margin:0 auto;}
.rg-image-nav a{display:none}
.es-carousel-wrapper{background:#8c8c8c;padding:10px 31px !important;position:relative;}
.es-carousel{overflow:hidden;}
#left-box .es-carousel ul{display:none; margin:0;}
.es-carousel ul li{height:100%;float:left;display:block !important; padding-left:0 !important; background-image:none !important; border-bottom:none !important; }
.es-carousel ul li:after{ display:none;}
.es-carousel ul li a{display:block ;border-style:solid;border-color:#222;opacity:0.8;-webkit-touch-callout:none;-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.es-carousel ul li.selected a{border-color:#fff;opacity:1.0;}
.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;}
.es-nav span{position:absolute;top:50%;left:5px;background:transparent url(../images/nav_thumbs.png) no-repeat top left;width:14px;height:26px;
margin-top:-13px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.es-nav span.es-nav-next{right:5px;left:auto;background-position:top right;}
.es-nav span:hover{opacity:1.0;}
#fixed-box h2{ color:#3c3c3c; font-size:22px; text-transform:uppercase; margin:15px 0 14px 0;}
#facility-maincover{ margin:0 28px 0 0;}
.exam-result{ float:left; width:445px; border-bottom:#d2d2d2 solid thin; margin:5px 15px 22px 0; background:url(../images/exam-result.png) no-repeat left top; padding:0 0 16px 67px; box-sizing:border-box;}
.exam-result strong{ font-size:14px; color:#474d6d;}
.download{ background:#de7064; border-bottom-left-radius:90px; border-top-left-radius:90px; border-bottom-right-radius:90px; border-top-right-radius:90px; display:block; position:relative; width:77px; padding:2px 0 1px 45px; color:#FFF; margin:7px 0 0 0; font-size:12px;}
.download:after{ position:absolute; left:13px; top:-4px; background:url(../images/pdf.png) no-repeat; width:25px; height:40px; content:""; background-size:contain;}
.download:hover{ background:#CB3C2B;}
#left-box .princi-img{ float:left; margin:0 31px 25px 0; position:relative;}
.princi-name{  color:#cb3526; font-size:19px; margin:15px 0 0 0;}
.princi-qualification{ color:#000; margin-bottom:12px;}
#left-box .princi-img .princi-name{ position:absolute; left:0; bottom:-40px; background:#3d55a6; width:100%; box-sizing:border-box; text-align:center; padding:9px 23px; box-sizing:border-box; color:#FFF; font-size:14px; line-height:19px;}
.management-box{ float:left; width:230px; margin:0 3px 20px 0; text-align:center; border:#b0c5d8  solid thin; padding:10px 9px; box-sizing:border-box; line-height:21px; font-size:13px;}
.management-img{ width:200px; height:196px; margin:0 auto;}
.management-box span{ display:block; color:#cb3526; margin:9px 0 0 0;}

/*====================ACCORDION=================*/
.smk_accordion { position: relative;margin: 0;padding: 0;background:#f9f9f9;list-style: none;margin-bottom: 20px;}
.smk_accordion .accordion_in {border: 1px solid #ccc;position: relative;z-index: 10;margin-top: -1px;overflow: hidden;}
.smk_accordion .accordion_in .acc_head {position: relative;background: #e8e8e8 url(../images/plus.png) no-repeat right;font-size: 15px;display: block;cursor: pointer;}
.smk_accordion .accordion_in .acc_head:hover{ background:#e0e0e0 url(../images/plus.png) no-repeat right;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {display: block;width: 18px;height: 18px;position: absolute;left: 10px;top: 50%;margin-top: -9px;}
.acc_active{background:#fff;}
.smk_accordion .accordion_in .acc_content {background: #fff;color: #7B7E85;padding: 3px 10px;}
.smk_accordion .accordion_in .acc_content h1:first-of-type,
.smk_accordion .accordion_in .acc_content h2:first-of-type,
.smk_accordion .accordion_in .acc_content h3:first-of-type,
.smk_accordion .accordion_in .acc_content h4:first-of-type,
.smk_accordion .accordion_in .acc_content h5:first-of-type,
.smk_accordion .accordion_in .acc_content h6:first-of-type {margin-top: 5px;}
.smk_accordion .accordion_in:first-of-type,
.smk_accordion .accordion_in:first-of-type .acc_head {border-radius:0;}
.smk_accordion .accordion_in:last-of-type,
.smk_accordion .accordion_in:last-of-type .acc_content {border-radius: 0 0 3px 3px;}
.smk_accordion .accordion_in.acc_active > .acc_content {display: block;}
.smk_accordion .accordion_in.acc_active > .acc_head { background: #3d55a6 url(../images/minus.png) no-repeat right center; color:#FFFFFF;}
.smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand {background: url(../images/plusminus.png) center -18px;}
.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {padding: 12px 20px 12px 19px;}
.table1 {border: 1px solid #d5d5d5;border-collapse: collapse;color:#6e6e6e;  width:100%;}
.table1 td,.table1 tr {border: 1px solid #bfccf7;padding:7px 17px;}
.head2{color:#2b3763;}
.faculty-img{ width:119px; height:91px;}
.parent-teacher{ margin:0 0 27px 0;}
.parent-teacher h2{ font-size:20px; margin-bottom:16px;}
.parent-teacherimg{ float:left; width:100%; height:300px; margin:0 0 25px 0;}

/*FRM Form Style
--------------------------------------------*/
fieldset{ width:auto;border:0;}
legend{ color:#6e6e6e;font-size:43px;}
fieldset label{ text-align:left;float: left;width: 153px;	margin-right: 1em;color:#464646; font-size:13px; font-weight:normal; line-height:19px;}
fieldset input {margin-left:0px;font-size:13px;line-height:12px;font-weight:normal;color:#454545;width:356px;border:solid 1px #ccc;padding:11px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; outline:none;}
fieldset select {margin-left:0px;font-size:13px;line-height:12px;font-weight:normal;color:#454545;width:356px;border:solid 1px #ccc;padding:12px 5px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; outline:none;}
fieldset ul { display:block;} 
#left-box fieldset li, #fixed-box fieldset li {text-align:left; padding-bottom:13px !important; color:#6e6e6e;font-size:14px !important;list-style:none;  padding-left:0 !important; background:none !important; margin-bottom:0; line-height:0;} 
fieldset li span {padding-left: 10px;color:#F00;font-size:11px;} 
fieldset li:after{ display:none;}
.txt{margin-left:0px;margin-right:15px;font-size:11px;line-height:12px;font-weight:normal;color:#000000;width:125px;}
.label1{margin-left:0px;margin-right:35px;font-size:11px;line-height:12px;font-weight:normal;color:#0033FF;width:125px;}
.spantxt { color:#990;font-size:12px;} 
.err {font-weight:normal;color:#F00;font-size:12px;} 
.sub_mit { width:auto !important;margin:0px 0px 0px 0;background:#3d55a6;color:#fff;cursor:pointer;border:0!important; padding:13px 35px; text-transform:uppercase; clear:both; font-size:14px;} 
.sub_mit:hover{background:#000000;}  
fieldset textarea{border:solid 1px #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;width:356px;padding:5px;color:#6e6e6e; outline:none; resize:none; overflow:auto; height:51px;}
.quote_filed{ height:10px; width:150px; margin-left:12px;}
.captha-box{ height:39px; width:150px; margin-left:12px;}
fieldset submit{width:500px!important;}
#left-box .es-carousel ul li{ margin-bottom:0;}
#left-box h2{ font-size:19px; text-transform:uppercase; margin:23px 0 10px 0;}
#books-stationary{ text-align:center;}
#gal_listed{list-style:none; width:100%;}
#left-box #gal_listed li{list-style:none;display:inline-block;margin:0 12px 10px 0;position:relative; padding-left:0;}
#left-box #gal_listed li:after{ display:none;}
.inn_gal_img{width:218px;height:155px;}
.inn_gal_txt{display:none;background:#74b999;height: 100%;position: absolute;top: 0;width: 100%;z-index:999;}
#kinder-gallery{ width:100%;}
#kinder-gallery li{ width:215px;}
#kinder-gallery li .flip-container, .front, .back{ height:157px !important;}
#gal_listed li:hover .inn_gal_txt{background:#566093 url(../images/zoom.png) no-repeat center;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:78px 0 0 0; box-sizing:border-box; line-height:24px;}
#left-box #books-stationary h2{ margin:8px 0 10px 0;}
.transport{ width:220px; float:left; margin:0 14px 23px 0; text-align:center; color:#000; font-size:14px;}
.bus{ width:209px; height:184px; margin:0 auto 7px auto;}
.transport a{ display:block; background:#dae1fa url(../images/bus.png) no-repeat right bottom; border-bottom-left-radius:60px; border-top-left-radius:60px; border-bottom-right-radius:60px; border-top-right-radius:60px; border-bottom:#000 solid thin; padding:5px 35px 2px 26px; margin:3px auto 0 auto; text-align:left; color:#36448c; width:179px; box-sizing:border-box; font-size:12px;}
.transport a:hover{ background-color:#c6cff3;}
.news-box{ float:left;position:relative; border-top:#cb3526 solid thin; width:376px; margin:39px 14px 17px 0; height:205px; padding:48px 19px 19px 19px; box-sizing:border-box; -moz-box-shadow: 2px 4px 11px #d0d0d0;
-webkit-box-shadow: 2px 4px 11px #d0d0d0;
box-shadow: 2px 4px 11px #d0d0d0; text-align:center; font-size:13px; line-height:20px;}
.news-datecover{position:absolute; left:38%; top:-43px;}
#fixed-box .news-date{ position:absolute; width:87px; height:87px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; background:#cb3526; text-align:center; color:#FFF; padding:22px 0; box-sizing:border-box; text-transform:uppercase; font-size:12px; line-height:22px;  font-family: 'Poppins-Regular'; border:#FFF  solid 5px;}
.news-date span{ display:block; font-size:28px; color:#FFFFFF;font-family:Gilroy-ExtraBold;}
.year{position:absolute; top:102px; left:-38px; background:#006d3c; border-radius:25px; padding:0 23px; color:#fff; font-size:12px;}
.news-desc{ padding:13px 16px 0 22px;font-size:13px; line-height:19px;}
.news-titel{ width:100%; height:43px; display:table; margin:0 0 6px 0;}
.news-titel h2{ display:table-cell; vertical-align:middle; line-height:15px;}
#fixed-box .news-box h2{ font-size:14px; color:#2f2f2f; text-transform:uppercase;}
.news-box a{ display:block; font-size:13px;background:url(../images/arow.png) no-repeat right center; width:82px; margin:8px auto 0 auto; color:#cb3526; text-align:left; line-height:19px;}
.news-box a:hover{ color:#535d90;}
#left-box .news-date{ float:left; background:#cb3526; padding:15px 12px; text-align:center; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; color:#FFF; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; width:75px; height:75px; box-sizing:border-box; font-size:12px; line-height:16px;}
#left-box .news-date span{ font-size:29px; margin-bottom:6px;}
#left-box .news-titel{ float:left; width:825px; margin:21px 0 18px 16px;}
#left-box .news-titel h2{ line-height:22px;}
.pdf-download{ float:left; width:449px; border:#e6e6e6 solid thin; margin:0 11px 17px 0; padding:14px 19px; box-sizing:border-box; background:#ffffff; -moz-box-shadow: 0px 2px 26px #d0d0d0;
-webkit-box-shadow: 0px 2px 26px #d0d0d0;
box-shadow: 0px 2px 26px #d0d0d0;}
.pdf-download strong{ color:#565656; font-size:14px;}
.photo-category{ float:left; width:375px; margin:0 15px 10px 0; background:#dae1fa url(../images/camera.png) no-repeat left center; height:58px; display:table; position:relative; padding:0 42px 0 60px; box-sizing:border-box; line-height:16px; color:#767c8e; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; border-radius:8px;}
.photo-category:after{ position:absolute; right:0; top:0; background:#5a6174 url(../images/arow-circle.png) no-repeat center; width:36px; height:100%; content:"";}
.photo-category span{ display:table-cell; vertical-align:middle; font-weight:bold;}
.photo-category:hover{ background-color:#c9d3f9;}
#fixed-box #gal_listed{margin:0px 0 0 0;padding:0;}
#fixed-box #gal_listed li{list-style:none;float:left;width:229px;margin:0 5px 10px 0;position:relative;overflow:hidden; background:#3d55a6; padding-left:0;}
#fixed-box #gal_listed li:after{ display:none;}
#fixed-box .inn_gal_img{width:229px;height:145px; line-height:0;}
.inn_gal_img img{width:100%;height:100%;}
#fixed-box .inn_gal_txt{display:none;height: 100%;position: absolute;top: 0;width: 100%;z-index:999;}
#fixed-box #gal_listed li:hover .inn_gal_txt{ background:#3d55a6 url(../images/zoom.png) no-repeat center 25px; background-size:30px;display:block;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;color:#fff; text-align:center; padding:78px 0 0 0; box-sizing:border-box; line-height:24px;}
.flip-container {perspective: 1000px;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {width: 100%;height: 145px; }
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;transform: rotateY(0deg);}
.back {transform: rotateY(180deg); border-radius:25px;}
.video-box{ width:570px; float:left; height:334px;margin:0 15px 56px 0; position:relative;}
.video-box iframe{ width:100%; height:100%; border:none;}
.video-titel{ background:#3d55a6; text-align:center; position:absolute; left:0; bottom:-39px; font-size:14px; color:#FFF; padding:12px 10px; width:100%; box-sizing:border-box; line-height:21px;}
#contact-usbg{ background:url(../images/contatcusbanner.jpg); background-size:cover; text-align:center; padding:50px 0; color:#FFF; font-size:15px;}
#fixed-box #contact-usbg h2{ color:#FFF; font-size:38px;}
.contact-frm{ display:block; float:left; width:725px; margin:36px 0 0 0;}
.contact-frm input{ width:100%; border:#cccccc  solid thin;padding:10px 15px; box-sizing:border-box; outline:none; color:#000000; font-size:12px;font-family: 'Poppins-Regular';}
.contact-frm textarea{ width:98%; border:#cccccc  solid thin; padding:11px 10px; box-sizing:border-box; outline:none; color:#000000;  height:61px; overflow:hidden; resize:none; font-size:12px; font-family: 'Poppins-Regular'; display:block; margin:0 0 16px 0; float:left;}
.contactfrm-cover{ width:346px; float:left; height:64px; line-height:22px; margin:0 15px 0 0;}
.contactfrm-cover span{ color:#F00; font-size:12px;}
.contact-frm .captha{ width:229px; float:right; margin-top:0;}
.contact-frm #frmsubmit{ margin-top:0; background:#3d55a6; color:#FFF; padding:7px 0; cursor:pointer; border:none;  font-size:15px;}
.contact-frm h3{ font-size:27px; margin-bottom:11px;  font-family: 'Poppins-Regular'; letter-spacing:0;}
#contactdetail-cover{ float:left; margin:52px 0 0 50px; width:389px;}
.contact-detailbox{line-height:20px;  padding:0 0 15px 58px; margin:22px 0; color:#464646; border-bottom:#c1c1c1 solid thin;}
.contact-detailbox span{ color:#848484; display:block;}
#call-contact{ background:url(../images/call.png) no-repeat left top;}
#email-contact{ background:url(../images/email.png) no-repeat left 4px;}
#location-contact{ background:url(../images/location.png) no-repeat left 4px; padding:7px 0 21px 57px;}
#fixed-box .contact-detailbox h3{ margin:9px 0; text-transform:uppercase; color:#545c77; font-size:24px; display:block; margin:0;}
#map{ width:100%; height:180px; margin:15px 0 0 0; float:left;}
#map iframe{ width:100%; height:100%;}
.login{ background:#dae1fa; padding:19px 29px 20px 108px; position:relative;font-size:14px; -moz-box-shadow: 0px 4px 19px #bdbdbd;-webkit-box-shadow: 0px 4px 19px #bdbdbd;box-shadow: 0px 4px 19px #bdbdbd; width:467px;margin:0 auto 45px auto; position:relative; box-sizing:border-box;}
.login:before{ position:absolute; left:-98px; top:-4px; background:url(../images/login2.png) no-repeat; width:220px; height:226px; content:"";}
#fixed-box .login h2{ font-size:22px; margin:0;}
.login input{ padding:11px 15px; font-size:13px; border:#b8bed2 solid thin; margin-top:10px; font-family: 'Poppins-Regular'; width:100%; box-sizing:border-box; background:#FFF; outline:none;}
#forgot-pswrd{ float:right; color:#985555; text-transform:none; background:none; padding:0; font-size:13px; margin:5px 0 0 0; font-family: 'Poppins-Regular'; text-align:right;}
.login .login-sbt{ background:#3d55a6; text-align:center; font-size:14px; text-transform:uppercase; color:#FFF; padding:9px 15px; font-family: 'Poppins'; cursor:pointer; border-radius:5px; -webkit- border-radius:5px; -moz- border-radius:5px; border:none; margin:10px 0 0 0;}
.login .login-sbt:hover{ background:#4e597b;}
.dashboard{ display:inline-block; text-align:center; background:#dae1fa; padding:14px 15px; width:221px; box-sizing:border-box; color:#1b2f77; font-size:14px;  -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease; margin:0 0 4px 0;}
.dashboard img{ margin:0 auto 9px auto; display:block; line-height:0;}
.dashboard:hover{ background:#c5cce4;}
#user{ float:right; background:#dae1fa url(../images/user.png) no-repeat left center; background-size:35px; position:relative; z-index:1000; margin:15px 0 0 0; height:59px; width:220px; box-sizing:border-box;}
#user ul.dropdown{ width:100%;}
#user .dropdown li{ background:none; width:100%; background:url(../images/drop.png) no-repeat right; background-size:17px;}
#user .dropdown li a{ display:block; color:#cb3526;padding:20px 25px 20px 50px; font-size:12px; text-transform:none; box-sizing:border-box;}
#user ul.dropdown ul{ width: 167px; visibility: hidden; position: absolute; top: 100%; left: 0; text-align:left;}
#user ul.dropdown ul li{background:#dae1fa; color: #FFF; border-bottom: 1px solid #c9d0e7; float: none;list-style:none;}
#user ul.dropdown ul li a{ border-right: none; width: 100%; display: inline-block; font-size:12px; color:#16224d!important;padding:7px 21px;height:auto;text-shadow:none!important;background:none; font-weight:normal; text-transform:none;}
#user ul.dropdown ul li:hover{ background:#b1b9d6;}
#user ul.dropdown ul ul { left: 100%; top:0;}
#user ul.dropdown li:hover > ul{ visibility: visible;}
#dasgboard-table{ width:100%; border-collapse:collapse; font-size:13px; color:#333;}
#dasgboard-table tr,td{ border:#b1b8d0 solid thin; padding:8px 19px;}
#table-head{  background:#909bbf; color:#FFF;}
#dasgboard-table a{ background:#3d55a6; padding:3px 10px; color:#FFF; font-size:12px; display:block; text-align:center; border-radius:5px;}
#dasgboard-table a:hover{ background:#223986;}
.passwor-frm{ width:440px; margin:0 auto; box-sizing:border-box; background:#dae1fa; padding:26px; box-sizing:border-box;}

.pay-frm{ width:440px; margin:0 auto; box-sizing:border-box; background:#dae1fa; padding:26px; box-sizing:border-box;}
.pay-frm div{ line-height:33px;}
.pay-frm label{ float:left; width:119px; font-weight:bold;}

.passwor-frm input{ width:100%;padding:11px; font-size:13px; color:#000000; outline:none; margin-top:8px; box-sizing:border-box; font-family:Poppins-Regular; border:#bbc4e4 solid thin;}
.passwor-frm .password-btn, .pay-frm .password-btn{ width:100%; text-align:center; background:#44517d; padding:8px 0;font-size:15px; border:none; outline:none; color:#FFF; cursor:pointer; margin-bottom:0;}
.password-btn:hover{ background:#233d4e;}
.pay-frm .password-btn{ margin-top:15px;}
.primary-box{ border:none; border-collapse:collapse;}
.primary-box .heading{ background:#3d55a6; padding:10px 12px; color:#FFF;}

.fitindia-box{ margin:0 15px 22px 0; border-right:#c7c7c7 solid thin;  float:left; width:568px;}
.fitindia-img{width:213px; height:160px; float:left; margin:0 23px 0 0;}
.fitindia-titel{ display:table; width:100%; height:40px; margin:11px 0;}
.fitindia-titel h3{ display:table-cell; vertical-align:middle; color:#333; font-size:16px; text-transform:uppercase; line-height:18px;}
.fitindia-detail{ float:left; width:312px; line-height:20px;}
.fitindia-detail .more-btn{ color:#cb3526; border:#cb3526 solid thin; margin:15px 0 0 0; width:115px; font-size:12px; padding:3px 19px; line-height:21px;}
.fitindia-detail .more-btn:hover{ color:#000;}
/*innerpage content end*/

/*footer section*/
footer{ background:#3d4252; padding:0 0 15px 0;}
#footr-top{ background:url(../images/footertop.jpg) repeat; text-align:center; padding:17px 0;}
.contact-detail{color:#cccfda; line-height:21px; font-size:13px;display:inline-block; text-align:center;text-align:left; padding:5px 0 0 58px;}
.contact-detail h2{ font-size:23px; color:#FFF;}
#call-bottom{ float:left; background:url(../images/callfooter.png) no-repeat left center;}
.contact-detail span{ font-size:15px; color:#FFFFFF; display:flow-root;}
#time{ background:url(../images/time.png) no-repeat left center; margin:0 auto; display:inline-block; padding-left:64px;}
#email-footer{ background:url(../images/mailfooter.png) no-repeat left center; float:right; padding-left:64px;}
.adres{ font-size:14px; color:#b0b5c7; margin:36px 0 0 0; padding:0 0 0 49px; float:right; text-align:left; background: url(../images/map.png) no-repeat left top; width:295px; line-height:21px; width:314px; box-sizing:border-box;}
.adres h2{ font-size:16px; color:#FFF; margin-bottom:3px; font-family:Poppins-Regular; letter-spacing:0;}
ul.botom-link{ list-style:none; box-sizing:border-box; margin:25px 0 0 0;  width:856px; float:left;}
ul.botom-link h2{font-family:Poppins-Regular; font-size:18px; color:#FFF; margin-bottom:8px;}
ul.botom-link li{ float:left; width:170px; margin-bottom:5px;}
ul.botom-link li a{ color:#b0b5c7; font-size:13px; position:relative; float:left;}
ul.botom-link li a:hover{ color:#e7ecfc;}
#line{ width:100%; height:1px; background:#646b82; margin:10px 0; float:left; clear:both;}
.botom-social{ text-transform:uppercase; font-size:12px; color:#b0b5c7; float:left; margin:9px 0 0 0;}
.botom-social span{ float:left; text-transform:uppercase; margin:3px 15px 3px 0 ;}
.botom-social a{ float:left; margin:0 7px 0 0; width:32px; height:26px; border:#646b82 solid thin; padding:7px 0; box-sizing:border-box;}
.botom-social a img{margin:0 auto;}
#facebook:hover{ background:#0b81d3; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#twitter:hover{ background:#32b9ff; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#linkedin:hover{ background:#1c4dc9; -moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
#copyright{ color:#b0b5c7; font-size:13px; line-height:22px; float:right;  margin:12px 0 0 0;}
#copyright a{ color:#e76051; display:inline-block;}
#copyright a:hover{ color:#a1aeba;}
/*footer section end*/

@media (max-width:1200px){
.container{ width:992px;}
#social-icontop, .students, #login::before{ display:none;}
#topcall{ margin-left:227px;}
ul.dropdown{ display:none;}
#mobile_menu{display:block;text-align:right;padding:17px 0px; float:right;}
#mobile_drop{display:block;position:relative;background:#122257;}
#mobile_drop_fix{display:block;padding:20px 0px 10px 0;margin:0 auto 0 auto;}
#mobile_drop_fix ul li, #user ul.dropdown{list-style:none;display:block}
#mobile_drop_fix ul li ul li{margin:0 0 0 35px;}
#mobile_drop_fix ul li ul li a{border-bottom:0!important}
#mobile_drop_fix a{display:block;color:#fff;border-bottom:solid 1px #3e4f87;display:block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration:none;padding:5px 0; font-size:13px;}
#mobile_drop_fix a:hover{border-bottom:solid 1px #dee6ff;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;
color:#dee6ff;}
header::after{ top:54px;}
#intro{ margin:0; padding:10px 27px; margin-left:230px;}
.tickercontainer{ width:689px;}
.congrats-img{ width:180px; height:168px;}
#facility-cover{ width:757px;}
#congrats-slide{ width:190px !important;}
.facility-box{ padding:22px 0 21px 70px; width:269px;}
#welcome-img{ width:590px;}
#welcome-box{ width:602px;}
#content-bg{ background-size:43% 416px;}
ul.botom-link{ width:681px;}
.adres{ width:292px;}
#right-box{ width:207px;}
#left-box{ width:769px;}
#about-img{ width:739px; height:100%;}
.facility-main{ width:314px;}
.exam-result{ width:100%;}
.management-box{ width:237px;}
#primary-img, .parent-teacherimg{ width:100%; height:100%;}
.news-box{ width:306px; height:222px;}
#left-box .news-titel{ width:642px;}
.pdf-download{ width:358px;}
.photo-category{ width:305px;}
#fixed-box #gal_listed li{ width:235px;}
#fixed-box .inn_gal_img, .flip-container, .front, .back { width:236px; height:150px;}
.video-box{ width:466px; height:273px;}
#contactdetail-cover{ width:373px;}
.contact-frm{ width:538px;}
#contactdetail-cover{ width:370px;}
.contactfrm-cover{ width:254px;}
.contact-frm .captha{ width:135px;}
#kinder-gallery li{ width:231px;}
#kinder-gallery li .inn_gal_img{ width:232px; height:158px;}
.fitindia-box{ width:465px;}
.fitindia-detail{ width:227px;}
.rg-gallery{ width:518px;}
.news-video{ width:461px;}
}

@media (max-width:992px){
.container{ width:768px;}
.topicon-box, .bannercaption, #facility-box:after, #welcome-img, #time{ display:none;}
#topcall{ display:block;}
#logo{ left:0;}
.tickercontainer{ width:476px;}
#facility-cover, #welcome-box, .vision-cnt, .princi-box, ul.botom-link, .adres, #left-box, #right-box, #about-img, .contact-frm, #contactdetail-cover, .fitindia-box, .rg-gallery{ width:100%; box-sizing:border-box;}
.facility-box{ width:275px;}
.congrats-img{ width:238px; height:221px;}
#congrats-cover{ width:250px; float:none; margin:0 auto; padding:0 36px;}
#congrats-slide{ width:250px !important;}
#vision{ position:static;}
.vision-cnt div{ width:428px;}
.vision-cnt{ padding:32px 0 0 103px;}
#welcome-box h2::after{ left:0;}
#content-bg{ background-position:bottom left;background-size:100% 321px;}
#announcement-slide{ margin-left:0; width:100% !important;}
#announcement-slide li{ width:768px;}
ul.botom-link li{ width:153px;}
.adres, #right-box{ margin:21px 0 25px 0;}
.facility-main{ width:363px;} 
#facility-maincover{ width:352px;}
.management-box{ width:243px;}
.news-box{ width:355px; height:208px;}
.photo-category{ width:354px;}
#fixed-box #gal_listed li{ width:241px;}
#fixed-box .inn_gal_img{ width:241px; height:153px;}
.video-box{ width:100%; height:417px;}
.contactfrm-cover{ width:352px;}
.contact-frm .captha{ width:207px;}
#contactdetail-cover{ margin-left:0; margin-top:10px;}
.fitindia-detail{ width:482px;}
.news-video{ width:100%;}
}

@media (max-width:768px){
.container{ width:448px;}
#login::before, header::after, .login:before{ display:none;}
#intro{ margin-left:183px; padding-right:0;}
#topcall{ display:none;}
#login{ margin:26px 0 17px 0;}
#latest-news h2{ padding-left:0; background-image:none;}
.tickercontainer{ width:259px;}
.facility-box{ width:363px;}
.facility-box a{ display:block; width:75px;}
.vision-cnt h2, .princi-detail, .facility-main, #facility-maincover, .news-box, .pdf-download, .contactfrm-cover, .contact-frm textarea, .login, .passwor-frm, #kinder-gallery li, .fitindia-detail{ width:100%;}
.vision-cnt{ padding-top:0;}
.vision-cnt div{ width:342px;}
.princi-detail{ text-align:center;}
.princi-detail h2{ margin:100px 0 30px 0;}
.princi-img{ margin:24px auto; float:none; clear:both;}
.princi-box{ text-align:center;}
#announcement-slide li{ width:448px;}
#content-bg{ background-size:100% 341px;}
#time, .contact-detail, #call-bottom, #email-footer{ display:block; float:none; margin-bottom:19px;}
#footr-top{ padding-bottom:0;}
ul.botom-link li{ width:148px;}
#page-title, .news-box{ background-size:cover; background-repeat:no-repeat; height:auto;}
#page-title h1{ margin:15px 0;}
#left-box{ padding:75px 15px 18px 15px;}
#mission-img{ float:none; margin:12px 0 10px 0;}
.affliation img{ width:100%;}
#fixed-box #page-title{ background-size:cover;}
.facility-detail a{ left:44%;}
.es-carousel-wrapper{ padding:10px 29px !important;}
.rg-image{ margin-bottom:10px;}
#left-box .princi-img{ float:none; margin:10px 0 0 0;}
.management-box{ width:206px;}
.management-img{ width:182px; height:175px;}
.table1 td, .table1 tr{ padding:7px 10px;}
.faculty-img{ width:68px; height:51px}
fieldset label{ width:404px;}
fieldset input, fieldset textarea{ width:403px;}
.sub_mit{ margin:19px 0 0 0;}
.inn_gal_img{ width:133px; height:95px;}
#left-box #gal_listed li{ margin:0 2px 10px 0;}
.transport{ width:195px;}
.bus{ width:192px; height:167px;}
#left-box .news-titel{ width:319px;}
.photo-category{ width:418px;}
#fixed-box #gal_listed li{ width:204px;}
#fixed-box .inn_gal_img, .flip-container, .front, .back{ width:204px; height:131px;} 
.video-box{ height:241px;}
.login{ padding:19px 29px 20px 32px;}
#user .dropdown li{ background-position:194px 24px;}
.passwor-frm{ padding:17px;}
#kinder-gallery li{ height:261px;}
#kinder-gallery li .inn_gal_img{ width:414px; height:261px;}
#kinder-gallery li .flip-container, .front, .back{ width:100% !important; height:261px !important;}
.fitindia-box{ border:none;}
.fitindia-img{ width:100%; height:100%;}
}


@media (max-width:448px){
.container, #announcement-slide li{ width:300px;}
#intro{ display:none;}
#logo{ width:134px; height:134px; top:0;}
#login{ font-size:12px;}
#menu{ height:52px;}
.tickercontainer{ width:100%;}
#latest-news h2{ margin:0 auto; float:none; text-align:center; padding-right:0; padding-top:9px; padding-bottom:7px;}
.tickercontainer{ height:49px;}
#latest-news:after{ width:100%; height:49px;}
ul.newsticker li{ margin:5px 0 0 0; font-size:14px;}
.facility-box{ width:100%; margin:61px 0 0 0; text-align:center; padding:96px 15px 15px 15px;  border-bottom:#cb3526 solid 2px; border-right:none;}
.facility-img{ top:-48px; left:27%;}
.facility-box a{ margin:5px auto;}
#facility-cover{ padding:25px 0 0 0;}
#congrats-cover{ padding:0 26px; margin:25px 0 0 0; float:left;}
#welcome-box{ background-size:contain; padding-left:0;}
.vision-cnt h2{ font-size:36px;}
.vision-cnt div{ width:194px;}
#content-bg{ padding-bottom:0;}
.princi-detail h2{ font-size:27px;}
#content-bg{ background-size:100% 368px;}
.contact-detail h2{ font-size:22px;}
#page-title h1{ margin:11px 0; font-size:16px;}
#left-box{ padding:60px 15px 18px 15px;}
#mission-img, .management-box, .transport, #left-box .news-titel, .photo-category{ width:100%;}
.management-img{ width:202px; height:195px;}
.exam-result{ background-size:38px; padding:0 0 16px 52px;}
.table1 td, .table1 tr{ font-size:12px;}
.faculty-img{ display:none;}
.table1 td, .table1 tr{ padding:7px 3px;}
.parent-teacherimg{ margin-bottom:14px;}
fieldset input, fieldset textarea{ width:256px;}
.inn_gal_img{ width:270px; height:192px;}
.bus{ width:209px; height:184px;}
.news-datecover{ left:34%;}
#left-box .news-titel{ margin-left:0;}
#left-box .news-date{ margin:0 auto; float:none;}
#fixed-box #page-title{ background-position:bottom;}
#fixed-box #gal_listed li{ width:269px;}
#fixed-box{ padding:67px 15px 14px 15px;}
#fixed-box .inn_gal_img, .flip-container, .front, .back{ width:269px; height:173px;}
.video-box{ height:156px;}
.video-titel{ padding:8px 10px;}
.video-box{ height:325px;}
#fixed-box #contact-usbg h2{ font-size:27px;}
#contact-usbg{ font-size:14px; padding:20px 0;}
.contact-frm .captha{ width:157px;}
#fixed-box .contact-detailbox h3{ font-size:22px;}
.login{ padding:19px 20px 20px 21px;}
#user{ background-color:transparent; width:176px;}
#user .dropdown li{ background-position:right center;}
#user .dropdown li a{ padding:20px 17px 20px 44px;}
#dasgboard-table tr, td{ padding:8px; line-height:18px;}
#dasgboard-table{ font-size:12px;}
#kinder-gallery li{ height:171px;}
#kinder-gallery li .inn_gal_img{ width:268px; height:171px;}
#kinder-gallery li .flip-container, .front, .back{ width:100% !important; height:171px !important;}
.fitindia-detail{ border-bottom:#c8c8c8 solid thin; padding-bottom:10px;}
}


