/*
Theme Name: Shiksha Bharti Vidhyalaya
Theme URI: http://jaymedtech.com/
Author: Jaymed team
Author URI: http://jaymedtech.com/
Description: Shiksha Bharti Vidhyalaya Theme is designed for Shiksha Bharti Vidhyalaya school.
Version: 1.0
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
.dc
{
  position: absolute;
  left: -9999px;
  }

body {
	font-family: 'Roboto-Regular';
	background:#fff;
	font-size:15px;
	color:#24272e;
}
a:hover, a:focus {
	text-decoration:none;
}
.topBar, footer .bottomBar {
	width:100%;
	height:32px;
	background:#ff9934;
}
.topBar ul, footer .bottomBar ul {
	padding:6px 0 0 20px;
	margin:0;
}
.topBar li, footer .bottomBar li {
	float:left;
	list-style:none;
	margin-right:12px;
}
.topBar li:last-child {
	float:right;
	margin-right:20px;
}
footer .bottomBar li:last-child {
	float:right;
	margin-right:20px;
}
.topBar li a, footer .bottomBar li a {
	color:#904d0a;
}
.topBar li a:hover, footer .bottomBar li a:hover {
	color:#fff;
}
header {
	position:absolute;
	left:0;
	top:32px;
	z-index:9;
	width:100%;
}
/*marquee {
	position:fixed;
	left:0;
	bottom:0;
	z-index:999;
}*/
header .navbar-inverse {
	background:none;
	border:none;
}
header .navbar-inverse .navbar-nav {
	margin-top:22px;
}
.logoIn {
	display:inline-block;
}
.margin_bottom_20 {
	margin-bottom:20px;
}
header .navbar-inverse .navbar-nav > li {
	border-left: 1px solid #fff;
	padding:0 10px;
}
header .navbar-inverse .navbar-nav > li:first-child {
	border-left:none;
	padding-left:0;
}
header .navbar-inverse .navbar-nav > li > a {
	color:#fff;
	padding:0;
	cursor: pointer;

}
body.home header .navbar-inverse ul.navbar-nav{
	background-color: #ff9934;
    padding: 10px;
}
body.home header .navbar-inverse .navbar-nav > li > a:hover{color:#fff;}
.navbar-nav li.dd-menuArrow {
	background:url(assets/images/dd-menuArrowIcon.png) no-repeat right center;
	padding-right: 30px !important;
}
#defaultNavbar1 .navbar-nav li.dd-menuArrow {
	background:url(assets/images/dd-InnermenuArrowIcon.png) no-repeat right center;
	padding-right: 20px !important;
}

#defaultNavbar1 .navbar-nav li.dd-menuArrow:hover, .navbar-nav li.dd-menuArrow:hover {
	background:url(assets/images/dd-menuArrowHoverIcon.png) no-repeat right center;
}
header .navbar-inverse .navbar-nav > li > a:hover {
	color:#f49231;
}
body.home .navbar-nav li ul {
	min-width: 150px;
	margin-left: -40%;
}
.navbar-header .icon-bar {transition: 0.3s all ease;}
.cross-line1 {transform: rotate(-40deg) scalex(1.1); position: relative;top: 5px;}
.cross-line2 {display:none !important;}
.cross-line3{transform: rotate(40deg) scalex(1.1);margin-top: 3px !important;}
.navbarInner {
	background:#ff9934;
}
.showcaseSlider ul.slides li {
	position:relative;
	z-index:1;
}
.showcaseSlider {
	position:relative;
	z-index:1;
}
/*.showcaseSlider .caption {
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:99;
	max-width:700px;
	max-height:300px;
	display:inline-block;
}*/
.showcaseSlider h2 {
	text-transform:uppercase;
	font-family: 'Roboto-Bold' !important;
	color:#ffcc00;
	font-size:44px;
	text-shadow: 0px 0px 30px rgba(0, 0, 0, 1) !important;
}
.showcaseSlider .referLogo {
	position:absolute;
	right:40px;
	bottom:30px;
	width:64px;
	height:94px;
	z-index:999;
}
.showcaseSlider p {
	font-family: 'Roboto-Regular' !important;
	color:#fff;
	padding:0 70px;
}
.showcaseSlider .registerNow, .featureList .knowMore {
	font-family: 'Roboto-Regular' !important;
	color:#fff;
	font-size:24px;
	background:#ff9934;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
	display:inline-block;
}
.featureList .knowMore {
	padding:8px 24px;
}
.showcaseSlider .caption .registerNow:hover, .featureList .knowMore:hover {
	text-decoration:none;
	background:#ea8725;
}
.welcomeDiv {
	background:#f5f5f5;
	text-align:center;
}
.welcomeDiv .welcomeTxt {
	text-align:center;
	max-width:1060px;
	display:inline-block;
	padding-top:30px;
}
.welcomeDiv .welcomeTxt h2 {
	font-family: 'Roboto-Bold';
	font-size:34px;
	margin-bottom:16px;
}
.welcomeDiv .welcomeTxt p {
	font-size:18px;
}
.featureList {
	max-width:1000px;
	display:inline-block;
	padding-top:50px;
}
.featureList h3 {
	text-transform:uppercase;
	font-family: 'Roboto-Bold';
	font-size:20px;
	color:#ff9934;
	margin-top:8px;
}
.featureList .knowMore {
	font-size:15px;
	margin-top:10px;
	margin-bottom: 30px;
}
.commonHeading {
	background:url(assets/images/headingBg.png) no-repeat center bottom;
	font-family: 'Roboto-Bold';
	text-align:center;
	font-size:34px;
	padding-bottom:32px;
	margin-top:40px;
	text-transform: uppercase; /* swati*/
}
.leadershipSlider {
	padding-bottom:20px;
}
.leadershipSlider .circleImg {
	width: 215px;
    height: 245px;
    border: 5px solid #ff9934;
    text-align: center;
    display: inline-block;
	-moz-border-radius:100%;
	-o-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.leadershipSlider .circleImg img {
	border-radius: 100%;
    width: 205px;
    height: 235px;
    padding: 5px 5px;
}
.leadershipSlider p {
	background:url(assets/images/quotesBg.png) no-repeat left top;
	font-size:24px;
	line-height:28px;
	padding-top:35px;
	padding-left:10px;
}
/*.leadershipSlider li p:nth-child(1) {
	background:url(assets/images/quotesBg.png) no-repeat left top;
}*/
.leadershipSlider span {
	font-family: 'Roboto-Bold';
	font-size:25px;
	color:#de760f;
	padding-left:10px;
	display:block;
	text-align:right;
}
.leadershipSlider span.readMore {
	text-align:left;
	font-size:18px;
}
.leadershipSlider span.readMore a {
	color:#de760f;
}
.leadershipSlider .flex-direction-nav a {
	width:26px;
	height:37px;
	text-indent:9999px;
}
.leadershipSlider .flex-direction-nav .flex-prev {
	background:url(assets/images/leadershipPrev.png) no-repeat left top;
	left:-100px;
}
.leadershipSlider .flex-direction-nav .flex-next {
	background:url(assets/images/leadershipNext.png) no-repeat left top;
	right:-100px;
}
.distinguishedDiv {
	background:#f5f5f5;
	padding-top:10px;
	text-align:center;
	padding-bottom:50px;
}
.distinguishedInnerDiv {
	max-width:1200px;
	display:inline-block;
}
.distinguishedDiv h3 {
	margin-bottom:26px;
}
.distinguishedDiv .upperImg {
	margin-bottom:18px;
}
.paddLeftZero {
	padding-left:0;
}
.paddRightZero {
	padding-right:0;
}
.paddLeftRightZero {
	padding-left:0;
	padding-right:0;
}
.latestUpdates {
	padding-bottom:45px;
}
.latestUpdates .latestUpdatesInner h3 {
	font-family: 'Roboto-Bold';
	font-size:18px;
}
.latestUpdates .commonHeading {
	margin-bottom:40px;
}
.latestUpdates .col-xs-12.col-sm-4.col-md-4.col-lg-4{
	height: 300px;
	overflow: hidden;
}
.latestUpdatesInner {
	max-width:250px;
	margin:0 auto;
}
.latestUpdates ul {
	margin:0;
	padding:0;
}
.latestUpdates li {
	font-size:14px;
	background:#f5f5f5;
	list-style:none;
}
.latestUpdates li span {
	display:block;
}
.latestUpdates li a {
	/*font-family: 'Roboto-Light';*/
	border-left:#d87a1e 4px solid;
	display:block;
	background:#f5f5f5;
	color:#000;
	padding:5px 8px;
	margin-bottom:8px;
}
.latestUpdates li a:hover {
	text-decoration:none;
	background:#e2e2e2;
}
.registrationImg h3 img {
	float: left;
    margin-top: -5px;
	margin-right:5px;
}
.downloadList li a {
	padding:9px 8px;
}
.newsBorder {
	border-left:#d87a1e 3px solid;
	border-right:#d87a1e 3px solid;
}
.testimonialDiv {
	background:#f5f5f5;
	min-height:400px;
}
.testimonialDiv #slider ul.slides li {
	text-align:center;
}
.contactUsDiv {
	/*padding-bottom:60px;*/
}
.contactUsDiv .commonHeading {
	margin-bottom:36px;
}
.contactUsDiv p strong {
	font-family: 'Roboto-Bold';
	display:block;
	font-size:22px;
}
.contactUsDiv address {
	margin-bottom:10px;
}
.contactUsDiv p i {
	text-align:right;
	width:30px;
	float:left;
	font-size:40px;
	margin-right:16px;
	color:#ff9934;
}
.contactUsDiv p .fa-map-marker {
	font-size:42px;
}
.contactUsDiv p span {
	float:left;
	width:80%;
}
.contactUsDiv p {
	width:100%;
	float:left;
	padding-bottom:10px;
}
.contactUsDiv input, .contactUsDiv textarea {
	border-width:2px;
	height:38px;
	border-radius:0;
	box-shadow:none;
	margin-bottom:30px;
}
.contactUsDiv textarea {
	height:auto;
	margin-bottom:0;
}
.contactUsDiv .btn {
	background:#ff9934;
	color:#fff;
	font-size:24px;
	padding: 2px;
}
footer {
	background:#ff9934;
}
footer .footerLink {
	float:left;
	/* min-width:210px; */
	min-width: 13.83%; /* swati*/
}
footer .footerLink:first-child {
	min-width:150px;
}
footer .footerLink:nth-child(8) {
	min-width:173px;
}
footer .footerLink:first-child h5 {
	padding-left:50px;
}
footer h5 {
	font-family: 'Roboto-Bold';
	background:#e58322;
	font-size:18px;
	color:#fff;
	margin:0;
	padding:12px 0;
	margin-bottom:15px;
}
footer ul {
	padding:0;
	margin:0;
}
footer li {
	list-style:none;
	font-size:16px;
}
footer li a {
	color:#fff;
}
footer li a:hover {
	color:#000;
}
footer .bottomBar {
	background:#e58322;
	margin-top:46px;
}
.copyRightSection p {
	font-family: 'Roboto-Light';
	font-size:18px;
	color:#fff;
	padding:15px 22px;
	margin-bottom:0;
}
.copyRightSection a {
	color:#fff;
}
.copyRightSection a:hover {
	color:#000;
}
.copyRightSection span {
	float:right;
	cursor: pointer;
}


/* footer section start(swati) */
.menu-footer-menu-container ul>li{display: inline-block; width: 12.5%;float: left;}
.menu-footer-menu-container ul>li.footer_heading>a{font-family: 'Roboto-Bold';background: #e58322;font-size: 18px;color: #fff;margin: 0;padding: 12px 0;margin-bottom: 15px;display: inline-block;width: 100%;text-align: center;}
.menu-footer-menu-container ul>li ul>li{display: block; width:100%;}
.menu-footer-menu-container ul>li ul.sub-menu{padding-left: 30%;}
/* footer section end(swati) */


#admissionOpen .modal-content .modal-body img{
	width: 100%;
	height: auto; 
} 
.welcomeSec {
    display: table;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 95%;
    z-index: 999;
}
.welcomeSec .tableSec {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.welcomeSec a {
    background: #ff9934 none repeat scroll 0 0;
    border-color: rgb(0, 0, 0);
    border-radius: 5px;
    border-style: solid;
    border-width: 0;
    color: #ffffff;
    display: inline-block;
    font-family: "Montserrat","Arial";
    font-size: 26px;
    margin-top: 10px;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none;
}



/* Start Gallery Page */
.gallery-page{padding-top:2%;}
.years-list{text-align: center; padding: 0 10%;}
.years-border{border-bottom: 5px solid #000; margin-bottom: -16px;}
.years-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 5px solid #000;
    display: inline-block;
}

.years-list ul li{display: inline-block; text-align: center; position:relative; top:-16px;}
.years-list ul li .list-icon .fa-circle{color:#ff9934;font-size: 20px;}
.years-list ul li .list-years {color:#000;font-size: 16px; padding: 0 10px;}
.years-list ul li.active .list-icon .fa-circle{font-size: 24px;}
.years-album{padding-top:5%; overflow: hidden;}
.years-album-name{overflow: hidden; padding-bottom: 3%;}
.years-album-name .years-name{color:#3f4451;font-size: 30px; background: #fff; display: inline-block; padding-right: 10px;}
.years-album-name .years-whitespace{border-top:10px solid #ff9934; margin-top: -25px;}
.album-box{border: 1px solid #ff9934;margin-bottom: 30px; overflow: hidden; position: relative; cursor:pointer;}
.album-img {display:block;}
.album-box .album-img img{width:100%; height: auto;}
.album-box .album-details{padding: 7px; position: absolute; left: 0px; top:0; height:0; width:100%; transition: all 0.5s;}
.album-box .album-details h3{margin:0; color: #fff; text-transform: uppercase; font-size: 25px;}
.album-box .album-details a{display: none;}
.album-box:hover .album-details {
	height:100%;
}
.gradient-box{position: absolute; width: 100%; height: 100%; bottom: 0; background: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.album-box:hover .album-details{background: rgba(255, 153, 52, 0.8); width: 100%; height: 100%; position: absolute; left: 0; bottom: -100%; text-align: center; margin: 0; padding: 0; }
.album-box:hover .album-details h3{color: #242424; top: 37%;position: relative; margin:0; text-transform: uppercase; font-size: 25px;}
.album-box:hover .album-details a{display: block; top: 40%;position: relative; border: 2px solid #fff; padding: 10px;color: #fff; font-size: 22px; width: 45%; margin: auto;}
.album-details-more{background: rgba(63, 68, 81, 0.9); width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; text-align: center;}
.more-bg{display: inline-block; border: 1px solid #fff;height: 86%;margin: 5%;padding: 5%;}
.more-bg .more-num{color:#fff;font-size: 4vw; position: relative; top: 25%; line-height: 45px; text-align: center;}
.more-bg .more-num span {color:#fff;font-size: 2vw;display: inline-block;} 
/* End Gallery Page */

/* Start Gallery Inner Page */
#blog-landing {position: relative;max-width: 100%;width: 100%;}
#blog-landing img {width: 100%;max-width: 100%;height: auto;}
.white-panel{position: absolute; background: #fff; padding: 0; border-radius: 0; border: 1px solid #4a4a4a;}
.white-panel:hover {box-shadow: 1px 1px 10px rgba(0,0,0,0.5);margin-top: -5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/* End Gallery Inner Page */


/* swati css start*/
/* Inner page Header start */
.inner-header .logo{text-align: center; margin: 2% 0;}
.inner-header .navbar-default{background-color: transparent; border:none; text-align: center; min-height: auto;margin-bottom: 2%;}
.inner-header .navbar-default .navbar-nav{float: none; text-align: center;}
.inner-header .navbar-default .navbar-nav > li{display: inline-block; float: none; border-right: 2px solid #000;}
.inner-header .navbar-default .navbar-nav > li:last-child{border:none;}
.inner-header .navbar-default .navbar-nav > li > a {color: #000;font-size: 21px; padding: 2px 15px;}
.inner-header .navbar-default .navbar-nav > li > a:hover{color:#ff9934;}
.inner-titler{padding: 2% 0; background: #3f4451; text-align: center;}
.inner-titler h1{font-size: 50px; margin: 0px; text-transform:uppercase; color: #fff;}
.inner-titler .breadcrumb{background-color: transparent; margin: 0; padding: 0;}
.inner-titler .breadcrumb li a{color:#fff; font-size: 18px;}
.inner-titler .breadcrumb li.active{color:#ff9934;}
.inner-page{padding:2% 0;}
/* Inner page Header end */
/* Teaching Staff start */
.teaching_staff{margin: 20px 0px;display: inline-block;width: 100%;}
.teaching_staff_list{text-align: center;line-height: 40px;padding: 0;}
.teaching_staff_list li{display: inline-block;font-family: 'Roboto-Bold';margin-right: 10px;}
.teaching_staff_list li:last-child a{border-right: none;}
.teaching_staff_list li>a{color: #24272e;font-size: 18px;padding-right: 10px;border-right: 1px solid #24272e;transition: 0.3s all ease;}
.teaching_staff_list li>a:hover{color: #e48322;}
.teaching_staff_member ul>li{display: inline-block;width: 18%;padding:0px 10px;position: relative;}
.teaching_staff_member ul>li img{width:100%;}
.about-verticals-content .teacher_info>li{display: inline-block;width:100%;}
.about-verticals-content .teacher_info>li .teacher_name{display: inline-block;width:40%;}
.about-verticals-content .teacher_info>li .teacher_designation{display: inline-block;width:58%;}
.clearout {height:20px;clear:both;}
.management_comittee .nbs-flexisel-container {position:relative;max-width:100%;}
.management_comittee .nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;display: inline-block;padding: 3px 0px 3px 0px;  }
.management_comittee .nbs-flexisel-inner {position: relative;overflow: hidden;float:left;width:100%;}
.management_comittee .nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.management_comittee .nbs-flexisel-item img {max-width: 100%;cursor: pointer;position: relative;width: 80%;    box-shadow: 1px 1px 10px #000;}
.management_comittee .nbs-flexisel-nav-left,
.management_comittee .nbs-flexisel-nav-right {padding:5px 10px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position: absolute;cursor: pointer;z-index: 4;top:40%;color: #ff9934;}
.management_comittee .nbs-flexisel-nav-left {left: 0px;}
.management_comittee .nbs-flexisel-nav-left:before {content: "\f053";font-family: Fontawesome;font-size: 25px;}
.management_comittee .nbs-flexisel-nav-left.disabled {opacity: 0.4;}
.management_comittee .nbs-flexisel-nav-right {right: 0px;}
.management_comittee .nbs-flexisel-nav-right:before {content: "\f054";font-family: Fontawesome;font-size: 25px;}
.management_comittee .nbs-flexisel-nav-right.disabled {opacity: 0.4;}
.teacher_main_sec {position: absolute;bottom: 20px;width: 80%;height: 95%;left: 10%;overflow: hidden;}
.teacher_description{position: absolute;bottom: -100%;width: 100%;height: 92%;left: 0%;line-height: 30px;color: #000;text-align: left;transition: 0.99s all ease;background: rgba(255, 255, 255,0.9);z-index: 9;}
.teacher_description_head{position: absolute;width: 100%;line-height: 30px;padding: 30px 10px 10px 20px;}
.teacher_description_head p>span{font-weight: 700;}
.teacher_name{cursor:pointer; position: absolute;bottom: 0px;background: #ff9934;color: #fff;height: 30px;line-height: 30px;width: 100%;z-index: 99;}
.teacher_name span{float: right;padding-right: 15px;font-size: 18px;}
.teacher_description_head .close-icon{position: absolute;top: 5px;right: 10px;}
.teacher_description_head .close-icon img{ width: auto; box-shadow: none;}
.teacher_info_head{width: 100%;float:left;}
.teacher_info_name{display: inline-block;width: 40%;}
.teacher_info_designation{display: inline-block;width: 58%;}
.teachers_listing{position: relative;margin: 0px;padding: 0px;list-style-type: none;text-align: center;}
.teachers_listing li{float: left;margin: 0px;padding: 0px;cursor: pointer;position: relative;line-height: 0px;width: 33.33333%;
margin-bottom: 25px;}
.teachers_listing li img{max-width: 100%;cursor: pointer;position: relative;width: 80%;box-shadow: 1px 1px 10px #000;}
/* Teaching Staff end */




/* testimonial slider start*/
#container{width: 1170px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.testimonial_slider{position: relative;}
.testimonial_slider #carousel{background: url('assets/images/border-bg.png') no-repeat;margin-top: -30px;     background-position: 58% -40%;
    background-size: 90%;}
.testimonial_slider #carousel .flex-viewport{}
.testimonial_slider #carousel .flex-viewport ul{display: inline-block;height: 750px;width: 100%;}
.testimonial_slider #carousel .slides li {  cursor:pointer;  position: absolute;top: 60%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);border-radius: 100%;overflow: hidden;display: inline-block;width: auto !important;left: 0.3%;border: 3px solid #e58322;}
.testimonial_slider #carousel  .slides li:nth-child(2) {top: 23%;-webkit-transform: translate(0, -15%);-moz-transform: translate(0, -15%);-ms-transform: translate(0, -15%);transform: translate(0, -15%);left: 1.8%;}
.testimonial_slider #carousel  .slides li:nth-child(3) {top: 9%;-webkit-transform: translate(0, -15%);left: 4.5%;}
.testimonial_slider #carousel  .slides li:nth-child(4) {left: 7.4%;top: 25%;-ms-transform: translate(0, -15%);transform: translate(0, -15%);}
.testimonial_slider #carousel  .slides li:nth-child(5) {left: 8.8%;top: 60%;}
.testimonial_slider #carousel .slides li img{border-radius: 100%;border: 5px solid transparent;width: 115px;height: 115px;}
.testimonial_content{position: absolute;bottom: 0px;top: auto;width: 58%;margin-left: 20.5%;background: transparent;border: none;margin-bottom: 0px;}
.testimonial_slider .testimonial_content ul>li>img.testimonial_img{width: 40%;display: inline-block; margin-bottom: 22px; border-radius: 100%;}
.student_detail{/*width: 58%;*/padding: 0%;}
.student_detail h3{font-size: 21px;color: #505050;font-family: 'Roboto-Bold'; margin-top:0; margin-bottom:22px;}
.student_detail p{font-size: 16px;color: #505050;font-family: 'Roboto-Regular';text-align: justify;}
.student_detail p>span{font-weight: 700;}
.testimonial_slider .flex-direction-nav a.flex-next, 
.testimonial_slider .flex-direction-nav a.flex-prev{display:none;}
.rating_stars{margin-bottom: 10px;}
.rating_stars ul{padding: 0px;}
.rating_stars ul>li{display: inline-block;}
/* testimonial slider end*/
/*.distinguishedInnerDiv div:nth-child(2) {
	height:191px;
}*/
.distinguishedInnerDiv div:nth-child(7) img {
	height:303px;
}
.distinguishedInnerDiv div:nth-child(6), .distinguishedInnerDiv div:nth-child(8) {
	margin-top:18px;
}
/* about us page css start*/
.leadership_content{position: relative;}
.about_page_head p{font-family: 'Roboto-Light';font-size: 23px; color: #3f4451;margin-bottom: 30px;}
.about_page_head p strong{font-family: 'Roboto-Bold';color: #3f4451;}
.other_schools_list{padding: 0px;margin-bottom: 20px;}
.other_schools_list li{position: relative;top: 0px;left: 0px;list-style-type: none;font-family: 'Roboto-Light';font-size: 23px;color: #3f4451;padding-left: 30px;}
.other_schools_list li:after{content: "";position: absolute;background: url(assets/images/about_arrow.png);width: 16px;height: 20px;left: 0px;top: 6px;}
.other_schools_list li ol{padding: 0;}
.other_schools_list li ol>li:after{content: none;}
.about_page_head .other_rules h2{    font-family: 'Roboto-Light';
    font-size: 23px;
    color: #3f4451;    margin-bottom: 10px;}
.about_page_head .other_rules p{    margin-bottom: 20px;    font-family: 'Roboto-Light';
    font-size: 23px;
    color: #3f4451;}
.our_mission_list{padding: 0px;margin-bottom: 20px;margin-left: 20px;}
.our_mission_list li{position: relative;top: 0px;left: 0px;list-style-type: none;font-family: 'Roboto-Light';font-size: 23px;color: #3f4451;}
.our_mission_list li{position: relative;padding-left: 15px;}
.our_mission_list li:after{content: "";position: absolute;background: url(assets/images/about_tick.png);width: 16px;height: 20px;left: -25px;top: 6px;}
.other_schools_right ul{padding: 0px;}
.other_schools_right ul>li{display: inline-block;width: 100%;padding: 0% 1%;margin-top: 2%;}
/* .other_schools_right ul>li:first-child{display: inline-block;width: 100%;margin-top: 0%;} */
.other_schools_right img{width: 100%; height:auto;}
/* about us page css end*/
/* leader message page css start*/
.leader_img_sec{width: 215px;height: 245px;border-radius: 100%;border: 5px solid #ff9934;text-align: center;display: inline-block;}
.leader_img_sec img{border-radius: 100%;width: 205px;height: 235px;padding: 5px 5px;}
h3.leader_img_name{font-family: 'Roboto-Bold';font-size: 25px;color: #de760f;}
.para_quote{position:absolute; top: -30px;left:12px;}
/* leader message page css end*/
.programmeContent img {
	border-radius:100%;
}

/* academy page css start*/
.examination_rule{background: url('assets/images/academy.jpg');background-size: cover;padding-bottom: 20px;margin-top: 20px;}
.background_section{color: #fff;}
.background_section h3{background: transparent;font-family: 'Roboto-Black';font-size: 36px;text-transform: uppercase;}
.background_section .our_mission_list li{color: #fff;margin-bottom: 15px;line-height: 25px;}
.about_page_head p.margin_bot_10{margin-bottom: 10px;}
.ptm_content img{width: 90%;}
/* academy page css end*/
/* Internal Evaluation css start*/
.internal_evaluation_img{margin-bottom: 20px;}
.internal_evaluation_img img{width: 100%;}
/* Internal Evaluation css end*/

/* Scholarship & Awards css start*/
.full_width{width: 100%;}
.scholarship_images{margin-top: 35px;}
.scholarship_images ul{padding: 0;}
.scholarship_images ul>li{width: 43.5%;padding: 0px 15px;display: inline-block;float: left;}
.scholarship_images ul>li:nth-child(2){width: 27.5%;padding: 0px;}
.scholarship_images ul>li:nth-child(3){width: 28.4%;}
.scholarship_margin{ margin-bottom: 20px;}
/* Scholarship & Awards css end*/
/* admission procedure css start*/
.admission_subject{margin-top: 60px;}
.admission_procedure_document{background: url(assets/images/admission_procedure.jpg);background-size: cover;padding-bottom: 20px;margin-top: 20px;}
.admission_procedure_document.background_section h3 {background: transparent;font-family: 'Roboto-Black';font-size: 23px;text-transform: capitalize;}
.stream_sec{border: 3px solid #ff9934;margin: 0px 0px 30px 0px;min-height: 262px;}
.stream_sec h3{font-family: 'Roboto-Black';font-size: 22px;background: #ff9934;color: #fff; text-transform: uppercase;    margin-top: 10px;padding: 15px 0px;}
.stream_sec .subject_name h4{font-family: 'Roboto-Black';font-size: 24px;color: #3f4451;}
.stream_sec ul{padding: 0;}
.stream_sec ul>li {font-family: 'Roboto-Light';font-size: 24px;color: #3f4451;list-style-type: none;text-align: left;margin-left: 10px;}
.admission_subject .optional_subject .stream_sec{min-height: auto;}
.admission_subject .optional_subject .stream_sec ul>li{text-align: center;}
.stream_head:before {content: "";position: absolute;height: 87px;width: 1px;background: #ff5800;bottom: -70px;}
.optional_subject{margin-top: 168px;}
.optional_subject:before {content: "";position: absolute;height: 87px;width: 1px;background: #ff5800;top: -100px;}
.optional_subject:after {content: "";position: absolute;height: 1px;width: 66.5%;background: #ff5800;top: -99px;left: 0px;margin-left: 16.9%;}
/* admission procedure css end*/
/* Fee Structure css start*/
.feeStructure table {
 border:#ff9934 3px solid;
 text-align:center;
 font-family: 'Roboto-Light';
/*  margin:30px 0 55px 0; */
 width:100%;
}
.feeStructure table th {
 border-left:#ffe1c3 1px solid;
 background:#ff9934;
 color:#fff;
 font-weight:normal;
 text-align:center;
 padding:10px;
 font-size:20px;
}
.feeStructure table td {
 border:#ff7933 1px solid;
 color:#000;
 font-size:20px;
 padding:30px 20px;
}
.feeStructure img {
 display:inline-block;
}
/* Fee Structure css end*/

.leadershipSlider .flexslider .slides li .img-circle {
	border-radius:100%;
}

/* distinguishedDiv */
.distinguishedDiv .thumbnailDiv {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.distinguishedDiv .overlayDiv {
	background:rgba(255, 153, 52, .8);
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	height:0;
	z-index:999;
	overflow: hidden;
  	transition: all 0.5s;
}
.distinguishedDiv .overlayDiv a {
	color:#242424;
}
.distinguishedDiv .overlayDiv .overlayDivInner {
	position: relative;
    top: 50%; 
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.distinguishedDiv .overlayDiv p {
	font-size:38px;
	line-height:34px;
}
.distinguishedDiv .overlayDiv p strong {
	display: block;
	font-size:43px;
}
.distinguishedDiv .overlayDiv .fa-3x{
	background: #df842a;
    padding: 8px 10px;
    color: #fff;
	margin-bottom:8px;
}
.distinguishedDiv .thumbnailDiv:hover .overlayDiv {
	height:100%;
}
.height191 {
	height:191px;
}
/* student datatable */
.student_detail_table_wrapper{padding:80px 0px;}
.student_detail_table_wrapper .row {padding-bottom:50px;}
/* student datatable */

/* Rule  & Regulation css start*/
.rule_regulation p>span{font-family: 'Roboto-Medium';}
.rule_regulation_img{padding: 0;}
/* Rule  & Regulation css start*/
/* Uniform css start*/
.uniforms_sec{font-size: 23px;font-family: 'Roboto-Light';color: #3f4451;}
.uniforms_sec h4{font-family: 'Roboto-Medium';font-size: 23px;text-align: center;margin-bottom: 5px;}
.uniforms_sec  ul{padding: 0;}
.uniforms_sec  ul>li{display: inline-block;text-align: center;margin-bottom: 20px;line-height: 28px;width: 100%;}
.uniforms_sec  ul>li span{font-family: 'Roboto-Medium';font-size: 23px;}
/* Uniform css end*/
/* infrastructure css start*/
.infrastructure_head{background: url('assets/images/infrastructure_background.jpg');background-size: cover;padding-top: 80px;}
.infrastructure_content_sec{margin-bottom: 50px;}
.infrastructure_content_sec .infrastructure_content{background: rgba(255,153,52,0.7);color: #fff;text-align: center;padding: 30px 15px;position: relative;margin-top: 6px;box-shadow: 1px 1px 25px #000;width: 100%; min-height: 380px;}
.infrastructure_content_sec .infrastructure_content:before{content:"";position: absolute;border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 25px solid rgba(255,153,52,0.7);top: -25px;left: 45%;}
.infrastructure_content_sec  img{width: 100%;height: 236px;}
.infrastructure_content_sec h4{font-family: 'Roboto-Medium';font-size: 27px;text-transform: uppercase;}
.infrastructure_content_sec p{font-family: 'Roboto-Light';font-size: 18px;color: #fff;}
.about_page_head .infrastructure_content_sec:nth-child(even) .infrastructure_content,.about_page_head .infrastructure_content_sec:nth-child(even) img{float:right;}
/* infrastructure css end*/
/* Alumni Registration css start*/
.alumni_registration label{font-size: 28px;color: #3f4451;font-family: 'Roboto-Regular';font-weight: 400;}
.alumni_registration label>span{color: red;}
.alumni_registration input,.alumni_registration textarea,.alumni_registration select{border: 2px solid #e0e0e0;border-radius:0px;height: 60px;color: #a8a8a8;font-size: 22px;font-family: 'Roboto-Regular';}
.alumni_registration input.student_img{height: auto;}
.alumni_registration textarea{height: auto;}
.alumni_registration .form-group{margin-bottom: 30px;}
.alumni_registration button,.alumni_registration .upload_btn,.alumni_registration input[type="submit"]{font-size: 28px;font-family: 'Roboto-Regular';color: #fff;background: #3f4451;border-radius: 10px;text-transform: uppercase;width: 44%;transition: 0.3s all ease;}
.alumni_registration button:hover,.alumni_registration .upload_btn:hover,.alumni_registration input[type="submit"]:hover{color: #fff;background-color: #e58322;border-color: #e58322;}
.student_img {
    position: relative;
}
.upload_sec{border: 2px solid #e0e0e0;border-radius: 0px;height: 202px;color: #a8a8a8;font-size: 22px;font-family: 'Roboto-Regular';position: relative;}
.upload_sec a{text-align: center;padding: 5px 10px;float: left;bottom: 0%;display: inline-block;left: 0%;position: relative;}
.upload_sec .upload_instruction{color: #a8a8a8;font-size: 22px;font-family: 'Roboto-Regular';padding: 6px 12px;}
.upload_head{position: absolute;bottom: 3%;left: 2%;margin-bottom: 0px;width: 96%;}
/* Alumni Registration css end*/
/* achievements css start*/
.achievements .teacher_name{font-size: 27px;background: #3f4451;padding: 10px;height: auto;}
.achievements .teachers_listing li{cursor: initial;overflow: hidden;width: auto;margin: 10px;display: inline-block;float: none;}
.achievements .teachers_listing li img{transition: all linear 0.5s;transform: scale(1);overflow: hidden;width: 100%;}
.achievements .teacher_main_sec{width: 100%;left: 0%;bottom: 10px;}
/* .achievements .teachers_listing li:hover img{transition: all linear 0.5s;transform: scale(1.1);overflow: hidden;} */
/* achievements css end*/
/* activities css start*/
.cultural_activity_img .cultural_gallery:nth-child(1),.cultural_activity_img .cultural_gallery:nth-child(2),.cultural_activity_img .cultural_gallery:nth-child(3){margin-bottom: 20px;}
.cultural_activity_img img{width: 100%; height:100%;}
.cultural_activity_gallery{padding: 0px;}
.cultural_activity_gallery li{display: inline-block;padding: 8px;width: 33.33333%; float:left;}
/*.cultural_activity_gallery li:nth-child(6n+1){float: left;width: 33.33333%;}
.cultural_activity_gallery li:nth-child(6n+2){float: left;width: 41.66667%;}
.cultural_activity_gallery li:nth-child(6n+3){float: left;width: 25%;}
.cultural_activity_gallery li:nth-child(6n+4){float: left;width: 33.33333%;}
.cultural_activity_gallery li:nth-child(6n+5){float: left;width: 25%;}
.cultural_activity_gallery li:nth-child(6n+6){float: left;width: 41.66667%;}*/
/* activities css end*/

/* Start Registration Form Popup */
#Registration .modal-header{
	text-align: center;
}
#Registration .modal-title{
	font-size: 24px;
	color: #ff9934;
	text-transform: uppercase;
}
#Registration .modal-body h3{
	padding:20px 0px;
	font-size: 25px;
	color: #ff9934;
	text-transform: uppercase;
	margin-top: 0;
	text-align: center;
}
#Registration .modal-body {
    overflow-y: scroll;
    height: 500px;
} 
#Registration .modal-dialog{
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) !important;
	position: absolute;
	margin: 0 auto;
}
#Registration .modal-body .btn{
	background: #ff9934;
	border: none;
	color: #fff;
	padding: 8px 15px;
}
#Registration .modal-body form {
    margin-bottom: 15px;
}
/* End Registration Form Popup */


/* media query css start*/
@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px)  {
	/*  .feeStructure table, .feeStructure thead, .feeStructure tbody, .feeStructure th, .feeStructure td, .feeStructure tr {
	  display: block;
	 }
	 .feeStructure table tr:nth-child(1) {
	  display:none;
	 }
	 .feeStructure thead tr {
	  position: absolute;
	  top: -9999px;
	  left: -9999px;
	 }
	 .feeStructure tr { 
	  border: 1px solid #ccc; 
	 }
	 .feeStructure table td {
	  border: none;
	  border-bottom: 1px solid #ff7933;
	  position: relative;
	  padding-left: 50%;
	  text-align:right;
	  font-size:18px;
	 }
	 .feeStructure td:before {
	  position: absolute;
	  top: 30px;
	  left: 6px;
	  width: 45%;
	  padding-right: 10px;
	  white-space: nowrap;
	 }
	 .feeStructure td:nth-of-type(1):before {
	  content: "Class";
	 }
	 .feeStructure td:nth-of-type(2):before {
	  content: "Prospectus";
	 }
	 .feeStructure td:nth-of-type(3):before {
	  content: "Security Refundable";
	 }
	 .feeStructure td:nth-of-type(4):before {
	  content: "Admission Fees";
	 }
	 .feeStructure td:nth-of-type(5):before {
	  content: "Admission Fees";
	 }
	 .feeStructure td:nth-of-type(6):before {
	  content: "Annual Charges";
	 }
	 .feeStructure td:nth-of-type(7):before {
	  content: "Monthly Charges";
	 }
	 .feeStructure td:nth-of-type(8):before {
	  content: "Computer/Home Science Fee";
	 }
	 .feeStructure td:nth-of-type(9):before {
	  content: "Exam Fee";
	 } */
}
@media screen and (max-width: 1700px) {
	.menu-footer-menu-container ul>li.footer_heading>a{font-size: 16px;}
}
@media screen and (max-width: 1500px) {
	.menu-footer-menu-container ul>li {width: 25%;min-height: 165px;}
	.menu-footer-menu-container ul>li ul>li{min-height: auto;}
}
@media screen and (max-width: 1200px) {
	.other_schools_list li,.our_mission_list li,.uniforms_sec,.uniforms_sec h4,.uniforms_sec  ul>li span{font-size: 20px;}
	.about_page_head p{font-size: 20px;margin-bottom: 20px;}
	.other_schools_right ul>li {width: 49.2%;}
	.scholarship_margin {margin-bottom: 12px;}
	.stream_sec ul>li,.stream_sec h3,.stream_sec .subject_name h4{font-size: 18px;}
	.inner-header .navbar-default .navbar-nav{line-height: 42px;}
	.infrastructure_content_sec .infrastructure_content,.infrastructure_content_sec  img{width: 100%;}
	.achievements .teacher_name{font-size: 22px;padding: 7px;} /* achievements css */
	.navbar-inverse .navbar-collapse{padding: 0;}
	.navbar-inverse .navbar-right{margin-right: 0px;}
	.testimonial_slider #carousel .slides li { width: 1.8% !important;}
	.testimonial_slider #carousel{margin-top: 10px;}
	.testimonial_slider #carousel .slides li img {width: 100%;height: 100%;}
	.testimonial_slider #carousel .slides li.flex-active-slide{border: 2px solid #ff9934;}
	.testimonial_slider #carousel .slides li{border: 2px solid rgba(255,153,52,0.4);}
	.testimonial_slider #carousel .slides li.flex-active-slide img{border: 5px solid #dbdbdb;}
	.testimonial_slider #carousel .flex-viewport ul{transform: translate(0px) !important;}
	.testimonial_slider #carousel {
		background:none;
		margin-top:30px;
	}
	.testimonial_slider #carousel .slides li {
		position:static;
		top:0 !important;
		transform:translate(0, 0) !important;
	}
	.testimonial_content {
		width:100%;
		margin-left:0;
		top: 25%;
	}
}
@media screen and (max-width: 991px) {
	.other_schools_right ul>li {width: 49.55%;}
	.scholarship_margin {margin-bottom: 8px;}
	.teachers_listing li{width: 50%;}
	.arts_stream{min-height: auto;}
	.cultural_activity_img .cultural_gallery{margin-bottom: 10px !important;}
	.alumni_margin{margin-bottom: 30px;} /* alumni registration css*/
	.alumni_registration .form-group {margin-bottom: 0px;}/* alumni registration css*/
	.alumni_registration label {font-size: 24px;}/* alumni registration css*/
	.alumni_registration input, .alumni_registration textarea, .alumni_registration select {height: 50px;font-size: 18px;}/* alumni registration css*/
	.upload_sec .upload_instruction {font-size: 18px;}/* alumni registration css*/
	.alumni_registration button, .alumni_registration .upload_btn, .alumni_registration input[type="submit"] {font-size: 20px;}/* alumni registration css*/
	.upload_sec a{bottom: 5%;}/* alumni registration css*/
	.alumni_registration textarea {height: auto;}/* alumni registration css*/
	.upload_sec {height: 174px;}/* alumni registration css*/
	.menu-footer-menu-container ul>li {width: 25%;min-height: 190px;}
	.menu-footer-menu-container ul>li ul>li{min-height: auto;}
	.infrastructure_content_sec .infrastructure_content{
		min-height: auto;
	}
	.infrastructure_content_sec {
    overflow: hidden;
	}
}
@media screen and (max-width: 768px) {
	.testimonial_content {
		top: initial;
	}
}
@media screen and (max-width: 767px) {
	.other_schools_list li,.our_mission_list li,.about_page_head p,.uniforms_sec,.uniforms_sec h4,.uniforms_sec  ul>li span{font-size: 18px;}
	.scholarship_images ul>li,.scholarship_images ul>li:nth-child(2),.scholarship_images ul>li:nth-child(3){width: 100%;padding: 5px 15px;}
	.scholarship_margin{ margin-bottom: 10px;}
	.teacher_description_head {line-height: 25px;padding: 25px 10px 10px 20px;}
	.teacher_description_head  p{margin: 0 0 5px;font-size: 13px;}
	.teacher_description_head .close-icon{top: 9px;}
	.rule_regulation_img{padding: 15px;}
	.inner-header .navbar-default .navbar-nav > li{width: 100%;border: none;text-align: left;}
	.activity_margin{margin-bottom: 15px;} /* activities css*/
	.alumni_margin {margin-bottom: 20px;}/* alumni registration css*/
	.alumni_registration label {font-size: 20px;}/* alumni registration css*/
	.menu-footer-menu-container ul>li ul.dropdown-menu{float: left;padding-bottom: 12px;}
	.menu-footer-menu-container ul>li {width: 50%;min-height: 95px;}
	.leader_name{height: 70px; }
}
@media screen and (max-width: 640px) {
	.teachers_listing li{width: 100%;}
	.teacher_main_sec{ height: 96.1%;}
	.teacher_description{height: 86%;}
	.teacher_description_head  p{font-size: 14px;}
	.teacher_description_head {line-height: 35px;}
	.stream_head{width: 100%;}
	.stream_sec{min-height: auto;}
	.stream_head:before {content: "";position: absolute;height: 30px;width: 1px;background: #ff5800;bottom: 0px;}
	.optional_subject {margin-top: 80px;}
	.optional_subject:after {content: "";position: absolute;height: 1px;width: 66.5%;background: #ff5800;top: -60px;left: 0px;margin-left: 16.9%;}
	.optional_subject .stream_sec:before {content: "";position: absolute;height: 45px;width: 1px;background: #ff5800;top: -60px;left: 17%;}
	.optional_subject .stream_sec:after {content: "";position: absolute;height: 45px;width: 1px;background: #ff5800;top: -60px;right: 17%;}
}
@media screen and (max-width: 480px) {
	.commonHeading,.background_section h3{font-size: 28px;}
	.other_schools_right ul>li {width: 49.2%;}
	.about_page_head p{margin-bottom: 10px;}
	.other_schools_list li,.our_mission_list li{margin-bottom: 10px;}
	h3.leader_img_name{font-size: 20px;}
	.para_quote {top: -15px;}
	.para_quote img{width: 50%;}
	.internal_evaluation_img{width: 100%;}
	.admission_procedure_document.background_section h3{font-size: 18px;line-height: 28px;padding-bottom: 15px;}
	.inner-titler h1 {font-size: 42px;}
	.infrastructure_content_sec .infrastructure_content{padding: 15px 10px;}
	.infrastructure_content_sec h4 {font-size: 30px;}
	.infrastructure_content_sec p{font-size: 16px;}
	.menu-footer-menu-container ul>li ul.dropdown-menu {padding-left: 20px;float: left;padding-bottom: 12px;}
	.menu-footer-menu-container ul>li.footer_heading>a {text-align: left;padding-left: 20px;}
	.menu-footer-menu-container ul>li {width: 100%;min-height: auto;}
	.leadership_content{float: left;width: 100%; margin-top:20px;}
	.leadership_img {float: left !important;width: 100%;text-align: center;}
	.cultural_activity_gallery li{width: 100% !important;}
	.menu-footer-menu-container ul>li ul.sub-menu {
		padding-left:5%;
		margin-bottom:16px;
		width:100%;
		float:left;
	}
}
@media screen and (max-width: 379px) {
	.teacher_description_head p {font-size: 13px;}
	.teacher_description_head {line-height: 22px;padding: 25px 10px 10px 20px;}
	.management_comittee .nbs-flexisel-nav-right {right: -8px;}
	.management_comittee .nbs-flexisel-nav-left {left: -8px;}
	.teaching_staff_list{line-height: 32px;}  /* achievements css */
	.teaching_staff_list li>a {font-size: 15px;} /* achievements css */
}
/* media query css end*/
/* swati css end*/

/* Development Programme */
.developmentProgrammeDiv h3 {
	font-family: 'Roboto-Medium';
	font-size:30px;
	text-transform:uppercase;
}
.developmentProgrammeDiv p img {
	border-radius:100%;
}
.candidateList {
	text-align: center;
    padding: 0;
    float: none;
    width: 100%;
    display: inline-block;
}
.candidateList li {
	display:inline-block;
	margin:0 5px 10px 5px;
}
.candidateList li  img{
	width: 200px;
	height:auto;
}
.candidateList li span.tittleTag {
	background:#ff9934;
	color:#fff;
	font-size:21px;
	display:block;
	margin-top:10px;
	padding: 8px 10px;
    max-width: 200px;
}
.contactUsDiv.contactPage p span {
	font-size:18px;
}
.contactUsDiv.contactPage p span a {
	color:#3f4451;
}
.contactUsDiv.contactPage input {
	color:#fff;
	font-size:22px;
	height:60px;
}
.contactUsDiv.contactPage textarea {
	font-size:22px;
}
.contactUsDiv.addressList {
	padding-top:30px;
}
.home_our_alumni_wrapper_box .home_our_alumni_wrapper_thumb img{width:100%; height:auto;}

.contactUsDiv.addressList #address1, .contactUsDiv.addressList #address2, .contactUsDiv.addressList #address3, .contactUsDiv.addressList #address4 {
	cursor:pointer;
}
.contactUsDiv.addressList .activeMap .fa-map-marker, .contactUsDiv.addressList .activeMap .fa-phone, .fa-map-marker, .contactUsDiv.addressList .activeMap .fa-envelope {
	color:#f35048;
}
.contactUsDiv.addressList h5 {
	font-family: 'Roboto-Black';
	font-size:30px;
	color:#3f4451;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:18px;
}
.contactUsDiv.addressList p span {
	font-size:16px;
}
.contactUsDiv.addressList p strong {
	font-size:18px;
}
.contactUsDiv.addressList p {
	margin-bottom:10px;
}
.contactUsDiv.addressList a {
	color:#24272e;
}
.contactUsDiv.addressList [class*="col-"] {
	border-left:#ff9934 3px solid;
	height:350px;
}
.contactUsDiv.addressList [class*="col-"]:first-child {
	border-left:none;
}
.navbar-nav li svg {
    display:none;
}
.navbar-nav li ul {
	background:#ff9934;
	position:absolute;
	left:0;
	top:100%;
	z-index:9999;
	padding: 10px 0;
    border-radius: 5px;
	display: none;
	width:100%;
}
/*.navbar-nav li ul:after, .navbar-nav li ul:before {
	bottom: 100%;
	right: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.navbar-nav li ul:after {
	border-color: rgba(255, 153, 52, 0);
	border-bottom-color: #ff9934;
	border-width: 10px;
	margin-left: -10px;
}
.navbar-nav li ul:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #;
	border-width: 10px;
	margin-left: -10px;
}*/
.navbar-nav li ul li {
	text-align:center;
	list-style:none;
}
.navbar-nav li ul li a {
	color:#fff;
	display:block;
	padding:8px 0;
	border-bottom:#fff 1px solid;
}
.navbar-nav li ul li:first-child a {
	padding-top:0;
}
.navbar-nav li ul li:last-child a {
	padding-bottom:0;
	border-bottom:none;
}
.navbar-nav li:hover ul {
	/* transition: all 0.6s ease; */
	display: block;
}
.testimonial_slider .commonHeading {
	position: absolute;
    right: 37%;
    top: 35%;
}

.leadershipSlider .flexslider .flex-control-nav {
	display:none;
}
.copyRightSection p:last-child {
	display:none;
}
/*cbse corner*/

.inner-content-sec-info {
    padding: 60px;
}
.inner-content-sec-info p {
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 40px;
}

.inner-content-sec-info table {
    margin: auto;
    width: 100% !important;
}
.inner-content-sec-info table tbody > tr:first-child {
    border-bottom: 2px solid #000;
    background-color: #ff9934;
}
.inner-content-sec-info table tbody > tr:nth-child(even) {
  background-color: #3f4451;
}
.inner-content-sec-info table tbody > tr:first-child td span,
.inner-content-sec-info table tbody > tr:nth-child(2n) td span {
  color: #fff !important;
}
.inner-content-sec-info table tbody > tr td {
    vertical-align: middle;
    border-right: 3px solid #fff;
    padding: 6px 10px;
}
.inner-content-sec-info table tbody > tr td:last-child {
  border-right: 0;
}
.inner-content-sec-info .aligncenter {
    border: 4px solid #3f4451;
    border-style: double;
}
h4.subtitle-info {
    font-weight: bold;
}
/*table*/
.table-content-wrapper {}

.table-content-wrapper table {
    width: 100%;
    max-width: 100%;
}

.table-content-wrapper table tbody {}

.table-content-wrapper table tbody tr > td {
    width: 40%;
}

.table-content-wrapper table tbody tr > td:first-child {
    width: 5%;
    text-align: center;
}

.table-content-wrapper table tbody tr > td:nth-child(2) {
    width: 25%;
}

.table-content-wrapper table tbody tr > td {
    padding: 10px 12px;
    border-bottom: 1px solid #ccc;
    text-align: left;
}

.table-content-wrapper table thead > tr {
    background-color: #e58322;
}

.table-content-wrapper table thead > tr > th {
    padding: 12px 12px;
    color: #fff;
}

.table-content-wrapper table thead > tr > th:first-child {
    text-align: center;
}
.note-info p {
    font-size: 17px;
}
h5.subtitle-content-info {
    font-weight: bold;
    margin-top: 20px;
}
td.border-right-style {
    border-right: 1px solid #e58322;
}
.text-left {
    text-align: left !important;
}

.table-wrapper-info table tr td.table-header {
    background-color: #e58322;
    text-align: center;
    padding: 15px 60px;
    color: #fff;
    font-size: 25px;
}

.table-wrapper-info table tr td.table-sub-title {
    text-align: center;
    border-bottom: 1px solid;
    padding: 10px;
    font-weight: bold;
}
.table-wrapper-info table tr td {
    border-bottom: 1px solid;
    padding: 5px 5px;
    text-align: center;
}
.document-content-info .col-xs-12 img {
    width: 100%;
    height: 100%;
    margin: 0 auto 15px;
    position: relative;
    z-index: -1;
}

.document-content-info .col-xs-12 {
    text-align: center;
}
.table-content-wrapper table tbody tr:nth-child(even) {
    background-color: #ececec!important;
}
/* vivek */
@media screen and (max-width: 1025px) {
	
	.navbar-header{
		width: 100%;
		float: none;
		text-align: center;
		display: inline-block;
	}/* swati*/
	.navbar > .container-fluid .navbar-brand{
		margin-left: 0px;
		float: none;
		display: inline-block;
		height: 100%;
		padding: 10px 0px;
		text-align: center;
	}/* swati*/
	.navbar-brand > img {
		display: inline-block;
		width: 60%;
	}/* swati*/
	.showcaseSlider .referLogo {
		position: absolute;
		right: 10px;
		bottom: 10px;
		z-index: 999;
		width: auto;
		height: auto;
	} 
	.showcaseSlider .referLogo img {
		display: inline-block;
		width: 60%;
	} /* swati*/
}
@media screen and (max-width: 1025px) {
	.leadershipSlider .circleImg {
		margin:0 auto !important;
		display: flex;
	}
	.leadershipSlider .circleImg.pull-right {
		float:none !important;
	}
	.leadershipSlider .flexslider .flex-direction-nav {
		display:none;
	}
	.leadershipSlider .flexslider .flex-control-nav {
		display:block;
		bottom:-10px;
	}
}

@media screen and (max-width: 768px) {
	.other_schools_right ul>li{width: 50% !important;}
}
@media screen and (max-width: 767px) {
	header .navbar-inverse .navbar-nav{margin-top: 7.5px;}
	.navbar-nav li ul{position: relative;left: 0;top: 0px;margin-left: 0% !important;}
	header .navbar-inverse .navbar-nav > li:first-child, .inner-page-menu .navbar-nav > li:first-child,.inner-page-menu .navbar-nav > li {padding: 0 10px;}
	header .navbar-inverse .navbar-nav > li:first-child a,header .navbar-inverse .navbar-nav > li a,.inner-page-menu .navbar-nav > li:first-child a,.inner-page-menu .navbar-nav > li a{padding-left: 15px;}
	header .navbar-inverse .navbar-nav > li > a:hover,.inner-page-menu .navbar-nav > li > a:hover {color: #fff;}
	.navbar-nav li ul li{text-align: left;}
	header .navbar-inverse .navbar-nav > li > a,.inner-header .navbar-default .navbar-nav > li > a{line-height: 42px;font-weight: 700;font-size: 16px;color: #fff !important;}
	.navbar-nav li ul:after, .navbar-nav li ul:before{content: none;}
	.navbar-nav li ul {background: rgba(255,255,255,0.8);}
	.navbar-nav li ul li a {border-bottom: #ff9934 1px solid;color: #ff9934;}
	.navbar-header{position: absolute;top: -36px;right: 0px;margin-right: 0px !important;margin-left: 0px !important;}
	.navbar-header .navbar-toggle,.navbar-header .navbar-toggle:hover,.navbar-header .navbar-toggle:focus{border: none; background: transparent;padding: 5px;}
	/* .topBar{position: relative;z-index: 99;} */
	.topBar ul>li:nth-child(5){float: left !important;}
	header .navbar-inverse,.inner-page-menu{position: relative;z-index: 9;}
	.navbar > .container-fluid .navbar-brand {float: left;position: absolute;left: 0px;top: 30px;z-index: 9;}
	.inner-page-menu .navbar-nav ul.sub-menu{padding: 5px 0px;}
	.inner-page-menu .navbar-nav ul.sub-menu li a{padding:8px 0px 8px 20px !important;}
	.inner-page-menu .navbar-nav li ul li{line-height: initial;}
	
	.featureList {
		padding-top:0;
	}
    
	.distinguishedDiv .thumbnailDiv img {
		width:100%;
	}
	.distinguishedDiv [class*="col-"] {
		padding:0;
		margin-bottom:10px;
	}
	.newsBorder {
		border-left: none;
		border-right: none;
		border-top: #d87a1e 3px solid;
		border-bottom: #d87a1e 3px solid;
		min-height: 335px;
		margin-top:24px;
	}
	.distinguishedDiv .overlayDiv p strong {
		font-size: 22px;
	}
	.distinguishedDiv .overlayDiv .fa-3x {
		font-size:20px;
	}
	.home .contactUsDiv .paddLeftZero {
		padding-right:0;
	}
	.home .contactUsDiv .paddRightZero {
		padding-left:0;
		padding-bottom:15px;
	}
	.home .contactUsDiv {
		padding-bottom:0;
	}
	.navbar-inverse .navbar-collapse,.inner-page-menu .navbar-collapse{
		background: #ff9934;
		padding: 0px;
		position: relative;
		z-index: 99;
	}
	#defaultNavbar1 .navbar-nav li.dd-menuArrow,.navbar-nav li.dd-menuArrow {
		padding-right: 10px !important;
		background: url(assets/images/dd-menuArrowIcon.png) no-repeat right center;
		background-position: 95% 5px;
		cursor: pointer;
	}
	#defaultNavbar1 .navbar-nav li.dd-menuArrow:hover, .navbar-nav li.dd-menuArrow:hover {
		background: url(assets/images/dd-menuArrowIcon.png) no-repeat right center;
		background-position: 95% 5px;
	}
	.copyRightSection p {
		text-align:center;
		font-size:14px;
	}
	.copyRightSection p span {
		display:block;
		float:none;
	}
	footer .bottomBar {
		margin-top:16px;
	}
	.infrastructure_content_sec  img{
		height: auto;
	}
}
@media screen and (max-width: 480px) {
	.other_schools_right ul>li{width: 100% !important;}
	.navbar > .container-fluid .navbar-brand{
		float: left; 
	} /* swati*/
	.navbar-brand > img {
		width: 35%;
	} /* swati*/
	.showcaseSlider .referLogo img {
		width: 40%;
		float: right;
	} /* swati*/
	.copyRightSection a {
		display:block;
	}
	footer .bottomBar {
		margin-top:0;
	}
	.alumni_registration button, .alumni_registration .upload_btn, .alumni_registration input[type="submit"] {
		font-size: 16px;
	}
	.upload_sec span {
		font-size: 14px;
		font-weight: 700;
	}
	.alumni_registration input, .alumni_registration textarea, .alumni_registration select,.upload_sec .upload_instruction{
		font-size: 16px;
	}
	.inner-content-sec-info {
	    padding: 30px;
	}
	.inner-content-sec-info .aligncenter,.inner-content-sec-info img.aligncenter,.inner-content-sec-info img{
		width: 100%;
		height: 100%;
	}
	.responsive-table{
		overflow: auto;
	}
}
@media screen and (max-width: 360px) {
	.inner-titler h1 {
		font-size: 30px;
	}
}

@media screen and (min-device-width: 481px) and (max-device-width: 768px) { 
    
}
.image-custom {
    text-align: center;
}
.image-custom img{
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto;
}
@media screen and (max-width: 767px) {
	.showcaseSlider h2 {
		font-size: 20px!important;
	}
	.welcomeSec a {
		font-size: 15px!important;
	}
	.leadershipSlider .circleImg {
		width: 245px!important;
	}
	.leadershipSlider .circleImg img {
		width: 235px!important;
	}
	.latestUpdatesInner {
		max-width: 100%!important;
	}
}