*{margin: 0 auto; padding:0;}
a:hover {color: #000;}
a:hover {text-decoration: none;}
a:hover, a:focus, a:active {outline: none;text-decoration: none;}
body{
	/*font-family: 'Open Sans Condensed', sans-serif !important;*/
	font-family: 'Titillium Web', sans-serif !important;
}
/*MENU*/
.navbar-default{
	background:#ccc !important;
	border:none !important;
}
.navbar-default .navbar-nav > li > a{
	color: #373435 !important;
}
 
/*MENU ENDS*/

.header{
	display: inline-block;
	width: 100%;
	background-image: url("../img/banner-bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 15px;
}
.header-left{
	display: inline-block;
	width: 100%;
}
.header-left img{
	display: inline-block;
	width: 100%;
}
.header-left p{
	font-size: 18px;
    margin-left: 15px;
    margin-top: 20px;
    font-weight: normal;
}
.header-right{
	display: inline-block;
	width: 100%;
}
.header-right img{
	width: 100%;
	padding-bottom: 5px;
}
.navbar-default {
    background: transparent !important;
    border: none !important;
}
.menu-sec{
	display: inline-block;
	width: 100%;
	background-color: #0019a1;
	margin-top: -10px;
}
.menu{
	display: inline-block;
	width: 100%;
	margin-top: 10px;
}
.navbar{
	margin-bottom: 0 !important;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 24px 10px 24px !important;
    font-size: 18px !important;
}
.nav>li{
	margin-right: 5px;
}
.nav>li:first-child{
	background-color:#fed73a;
}
.nav>li:nth-child(2) {
	background-color: #00b0d9;
}
.nav>li:nth-child(3) {
	background-color: #b4d435;
}
.nav>li:nth-child(4) {
	background-color: #f98f1f;
}
.nav>li:nth-child(5) {
	background-color: #99ffff;
}
.nav>li:nth-child(6) {
    background-color: #FF0;
}
.nav>li:last-child{
	background-color:#ddff00;
}
.menu-img{
	display: inline-block;
	width: 100%;
}
.menu-img img{
	width: 100%;
	margin-bottom: 10px;
}
.navbar-collapse{
	padding: 0 !important;
}
.mouse{
	display: inline-block;
	width: 100%;
	height: 200px;
	position: relative;
	z-index: 111;
}
.menu-home-right img{
	width: 100%;
    margin-top: -60px;
    height: 580px;
}
.mouse-sec{
	display: inline-block;
	width: 100%;
}
.mouse-con-port {
    margin-top: -30%;
    margin-left: 69px;
}
.mouse-top{
	margin-top: -9px;
    position: relative !important;
	width: 280px;
}
.home-girl{
	display: inline-block;
	width: 100%;
	padding: 25px;
}
.home-girl img{
	width: 100%;
    
}
.mouse-log{
	display: inline-block;
    position: absolute;
    left: 12%;
    top: 36%;
    padding: 30px 7px;
    background-color: #fecd32;
    border: 1px solid #f2b614;
    font-size: 20px;
    border-radius: 10px;
    font-family: 'Open Sans Condensed', sans-serif !important;
    -webkit-box-shadow: 4px 5px 5px 0px rgba(202,167,43,1);
	-moz-box-shadow: 4px 5px 5px 0px rgba(202,167,43,1);
	box-shadow: 4px 5px 5px 0px rgba(202,167,43,1);
	color:#373435;
}
.mouse-info{
	font-family: 'Open Sans Condensed', sans-serif !important;
    display: inline-block;
    position: absolute;
    top: 36%;
    right: 9%;
    font-size: 18px;
    background-color: #f88920;
    border-radius: 5px;
    border: none;
     -webkit-box-shadow: -5px 5px 20px 0px rgba(188,107,23,1);
	-moz-box-shadow: -5px 5px 20px 0px rgba(188,107,23,1);
	box-shadow: -5px 5px 20px 0px rgba(188,107,23,1);
	color: #373435;
	padding: 8px 0;
}
.mouse-info span{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 14px;
    font-weight: bold;
}

.mouse-con1{
	display: inline-block;
   
}
.mouse-con1{
	float: left;
    position: relative;
    width: 155px;
    height: 281px;
    top: -35%;
    left: 4px;
}
.mouse-con1 img{
	position: absolute;
    left: 1px;
}
.mouse-con2{
	float: left;
    position: relative;
    /* width: 159px; */
    top: -37%;
    /* height: 283px; */
    right: 1px;
}
.mouse-con2 img{
	position: absolute;
    top: 0px;
    left: 0px;
}
.mouse-con1 a h5{
	display: inline-block;
    position: absolute;
    top: 25%;
    font-size: 38px;
	left: 20%;
    cursor: pointer;
    color: #373435;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif !important;
    text-align: center;
}
.mouse-con2 a h5{
	display: inline-block;
    position: absolute;
    top: 25%;
    font-size: 36px;
    left: 12%;
    cursor: pointer;
    color: #373435;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif !important;
    text-align: center;
    margin-top: 90px;
}
.mouse-head h4{
	color: #fff;
    font-size: 37px;
    text-align: center;
    margin-bottom: 25px;
}
/*about-us css*/

.menu-sec-about{
	display: inline-block;
	width: 100%;
	background-color: #00b0d9;
	margin-top: -10px;
}
.menu-img-about{
	display: inline-block;
	width: 100%;
	background-image: url("../img/cloud2.png");
	background-size: cover;
	background-repeat: no-repeat;
}
.menu-img-about img{
	width: 100%;
}
.menu-about-right{
	display: inline-block;
	width: 100%;
}
.menu-about-right img{
	width: 100%;
    margin-top: -29px;
    height: 525px;
}
.about-con{
	display: inline-block;
	width: 100%;
	padding:20px 15px;
	background-size: cover;
	background-repeat: no-repeat;
}
.about-con h5{
	color: #0019a1;
	font-weight: bold;
	font-size: 15px;
	margin: 20px 0;
}
.about-con ul li{
	list-style: disc;
	margin-bottom: 8px;
	margin-left: 25px;
	font-size: 15px;
}
.about-con ul li img{
	width: auto;
	margin-right: 15px;
}
.about-con p{
	font-size: 16px;
	margin-bottom: 15px;
}

/*classroom css*/

.menu-sec-classroom{
	display: inline-block;
	width: 100%;
	background-color: #b4d435;
	margin-top: -10px;
}

/*materials css*/

.menu-sec-material{
	display: inline-block;
	width: 100%;
	background-color: #f98f1f;
	margin-top: -10px;
}

/*activities css*/

.menu-sec-activity{
	display: inline-block;
	width: 100%;
	background-color: #99ffff;
	margin-top: -10px;
}
.menu-activity-right img{
	width: 100%;
    margin-top: -30px;
    height: 548px;
}
.navbar-default .navbar-brand{
	color: #0218a3 !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	color: #fff !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.nav>li>a {
	    position: relative;
	    display: block;
	    padding: 10px 10px 10px 10px !important;
	    font-size: 16px !important;
	}
	.header-left p{
		font-size: 12px;
	}
	.menu-home-right img{
		height: 406px;
	}
	.menu-about-right img{
		height: 360px;
	}
	.menu-activity-right img{
		height: 365px;
	}
}

footer{
	background-size: cover;
    display: inline-block !important;
    width: 100%;
    background-color: #ffd539;
    border: 20px solid #333;
}
.footer-con{
	display: inline-block;
	width: 100%;
    padding-left: 24px;
}
.foo-left{
	display: inline-block;
	width: 100%;
}
.footer-logo{
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}
.footer-logo img{
	width: 60%;
}
.foo-left p{
	display: inline-block;
    margin-top: 15px;
    font-size: 22px;
    text-align: left;
    line-height: 31px;
}
.footer-contact{
	display: inline-block;
	width: 100%;
	margin-top: 25px;
}
.footer-contact img{
	width: 17%;
	float: left;
}
.footer-contact p{
	font-size: 14px;
    display: inline;
    line-height: 15px;
    margin-left: 5px;
    display: inline-block;
    width: 80%;
    margin-top: 0;
}
.footer-con1{
	margin-left: 10px;
}
.footer-con1 img{
	width: 29%;
}
.footer-con1 p{
	width: 66%;
	font-size: 14px;
}
.footer-con2 img{
	width: 21%;
}
.footer-con2 p{
	width: 65%;
	font-size: 16px;
}
.foo-right{
	display: inline-block;
	width: 100%;
}
.foo-moreinfo{
	display: inline-block;
	width: 100%;
}
.foo-moreinfo img{
	display: inline-block;
	margin-left: 38%;
}
.foo-moreinfo p{
	font-size: 25px;
    color: #0021A8;
    text-align: center;
    display: block;
    margin-bottom: 0;
    margin-top: 25px;
    font-weight: bold;
}
.footer-form{
	display: inline-block;
	width: 100%;
	padding:15px 10px 10px 10px;
}
.footer-form label{
	width: 27%;
	font-size: 17px;
    color: #0021A8;
}
.footer-form input{
	width: 63%;
    border: none;
    padding: 5px;
    margin-bottom: 10px;
}
.footer-form button{
	width: 30%;
	margin-top: 20px;
    padding: 5px;
    background: #0021a8;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    /* display: block; */
    margin-left: 20%;
}
.mid-content{
	display: inline-block;
	width: 100%;
}

.latest-info{
	display: inline-block;
	width: 100%;
	background-image: url("../img/latest-info.png");
	background-size: cover;
	background-repeat: no-repeat;
	height: 890px;
	margin-top: -5px;
}
.latest-info marquee{
	display: inline-block;
	padding-left: 25px;
	margin-top: 55%;
	font-size: 17px;
	height: 200px;
    width: 90%;
}
.latest-material{
	background-image: url("../img/material-left.jpg");
}
.latest-material marquee{
	margin-top: 33%;
}
.latest-info-classroom{
	background-image: url("../img/clas-left.jpg");
}
.latest-info-classroom marquee{
	margin-top: 33%;
	height: 450px;
}
.home-class1 h4, .home-class2 h4, .home-class3 h4, .home-class4 h4{
	display: block;
    margin-top: 40px;
    font-size: 19px;
    text-align: center;
    font-weight: bold;
}
.home-class1{
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.home-class1 h4{
	font-size: 19px;
    padding-top: 0;
    letter-spacing: 0px;
    margin-top: 5px;
    background-color: #fee481;
    padding: 15px;
    border-radius: 5px;
    border: 1px solid #0021a896;
}
.home-class1 h4:hover{
	background-color: #f68420cc;
    color: #fff;
}

.home-cls-con{
	display: inline-block;
	width: 100%;
}
.home-cls-con1{
	display: inline-block;
	width: 100%;
    padding: 10px 15px;
    border-left: 2px dotted #0021a8;
}
.home-cls-con1 p{
	text-align: justify;
	font-size: 15px;
	min-height: 171px;
}
.home-cls-con1 a{
	color: #0021A8;
    text-decoration: none;
    display: block;
    text-align: center;
    font-size: 16px;
}
.hindi-con{
	display: inline-block;
	width: 100%;
	margin-top: 14px;
	background-color: #defefe;
}
.hindi-img{
	display: inline-block;
	width: 90%;
	padding-top: 25px;
	padding-left: 6px;
}
.hindi-img img{
	width: 100%;
}
.hindi-con p{
	display: inline-block;
    width: 100%;
    text-align: right;
    padding-top: 5px;
    font-size: 22px;
    color: #0021A8;
    font-weight: bold;
    padding-right: 10px;
}
.hindi-con span{
	display: inline-block;
    width: 100%;
    text-align: right;
    padding-top: 5px;
    font-size: 18px;
    color: #000;
    font-weight: bold;
    padding-right: 10px;
}
.hindi-con a img{
	width: 13%;
}

.home-acc-sec{
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
button.accordion {
    background-color: #fedf6d;
    color: #444;
    cursor: pointer;
    padding: 13px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

button.accordion.active, button.accordion:hover {
    background-color: #dafefe;
}

button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    font-size: 22px;
}

button.accordion.active:after {
    content: "\2212";
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
    margin-bottom: 5px !important;
}
.panel ul li{
	list-style: disc;
	margin-top: 5px;
}
.panel ul li img{
	padding-right: 5px;
}

/*classroom css*/
.class-img{
	width: 100%;
	display: inline-block;
	text-align: center;
}
.class-img img{
	width: 75%;
	margin-top: -5px;
}
.class-con{
	width: 100%;
    display: inline-block;
    margin-top: 6%;
    padding: 11px 5px;
    background-color: #b4d43554;
}

.bg-pink{
	background-color: #fc61812e;
    color: #333;
}
.class-info{
	display: inline-block;
    width: 100%;
    border: 1px solid #0021a86b;
    border-radius: 5px;
    height: auto;
    font-size: 17px;
}
.class-info p{
	font-size: 17px;
	padding:15px 15px 0 15px;
}
.class-info ul{
	padding:5px 23px;
}
.bg-grey{
	background-color: #a19a9a;
	color: #000;
}
.class1-info{
	display: inline-block;
	padding: 0px;
}
.class2-info{
	display: inline-block;
	margin-top: 15px;
}
.class-info1{
	height: auto;
}
.bg-purple{
	color: #333;
    background-color: #c55ed5b8;
}
.class-info1 ul li{
	padding-top: 10px;
}
.bg-sky{
	color: #fff;
	background-color: #4ab7d0;
}
.bg-blue{
	color: #fff;
	background-color: #0087ca;
}
.class-info h3{
	padding-left: 20px;
    color: #0017a1;
    margin: 15px 0 0 0;
}
.class-info li{
	line-height:1.6;
}
.class-info3{
	height: auto;
}
.class-info3 h3{
	color: #0021A8;
    font-size: 17px;
    margin-top: 10px;
    padding-left: 15px;
    margin-bottom: 5px;
}
.class-info3 p{
	font-size: 17px;
    padding-top: 5px;
    padding-bottom: 0;
}
.activity-gallery{
	display: inline-block;
	width: 100%;
	margin-top: 25px;
}
.activity-gallery img{
	margin-right: 0px;
}

/*contact css*/

.menu-sec-contact{
	display: inline-block;
	width: 100%;
	background-color: #fed73a;
	margin-top: -10px;
}
.contact-con{
	display: inline-block;
	width: 100%;
	padding: 25px 0;
}
.contact-form{
	display: inline-block;
	width: 100%;
	padding: 25px 0;
}
.contact-sub-form label{
	display: inline-block;
	width: 18%;
	vertical-align: top;
	font-size: 16px;
}
.contact-sub-form input, .contact-sub-form textarea{
	width: 70%;
    padding: 4px 7px;
    border-radius: 4px;
    border: 1px solid #444;
}
.contact-sub-form input:hover, .contact-sub-form textarea:hover{
	border: 1px solid #0021a8;
}
.contact-sub-form{
	display: block;
	padding: 15px 0;
}
.contact-form h3{
	color: #0021A8;
	font-size: 22px;
	font-weight: bold;
}
.contact-form button{
	width: 30%;
    padding: 4px;
    background: #0021a8;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #000;
    text-align: center;
    display: block;
    margin-left: 19%;
    font-size: 15px;
}
.contact-sub-form strong{
	font-size: 20px;
    display: inline-block;
    width: 17%;
    margin-top: 0;
}
.contact-sub-form p{
	display: inline-block;
    width: 70%;
    vertical-align: top;
    font-size: 18px;
    padding-top: 0;
}

.activity-gallery h3{
	margin-bottom: 35px;
}


/*new css*/

.mouse-sec{
	display: inline-block;
	width: 100%;
	position: relative;
	height: 0;
	z-index: 111;
}

.mouse-top{
	margin-top: -9px;
    margin-left: 25px; 
    position: relative !important;
	width: 280px;
}

.mouse-con1{
	display: inline-block;
   
}
.mouse-con1{
	float: left;
	position: relative;
	width: 155px;
	height: 281px;
    top: -71px;
    left: 6px;
}
.mouse-con2{
	float: left;
	position: relative;
	/* width: 159px; */
	top: -73px;
	/* height: 283px; */
	left: 2px;
}
.mouse-con1 a h5{
	display: inline-block;
    position: absolute;
    top: 25%;
    font-size: 38px;
	left: 20%;
    cursor: pointer;
    color: #373435;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif !important;
    text-align: center;
}
.mouse-con2 a h5{
	display: inline-block;
    position: relative;
    top: 25%;
    font-size: 36px;
    left: 17%;
    cursor: pointer;
    color: #373435;
    font-weight: bold;
    font-family: 'Open Sans Condensed', sans-serif !important;
    text-align: center;
}


/*side menu*/

.vertical-menu{
	display: inline-block;
    width: 100%;
    margin: 64px 0;
    border: 2px dotted #ffd539;
    padding: 10px;
}
.vertical-menu a li {
	font-size: 17px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
.vertical-menu a li:hover{
	color: blue;
}
.vertical-menu ul .active{
	color: blue;
	background-color: #ffd539;
}
.vertical-menu li{
	background-color: #02959d33;
    margin-top: 8px;
    padding: 8px;
    list-style: none;
}
.vertical-menu li:hover{
	background-color: #ffd539;
}

.footer-contact i{
	font-size: 44px;
    vertical-align: top;
    color: #005e03;
}

@media only screen and (min-width: 320px) and (max-width: 568px){
	.mouse-sec{
		left: -17px;
	}
}

@media only screen and (max-width: 767px){
	.mouse-sec{
		display: inline-block;
	    width: 100%;
	    position: relative;
	    height: auto;
	    z-index: 111;
	}
	.home-cls-con1 p{
		min-height: auto;
	}
	.latest-info marquee{
		height: auto;
	}
	.latest-info{
		height: auto;
	}
	.footer-logo img{
		width: 100%;
	}
	.footer-con{
		padding-left: 0;
	}
	.about-con ul li{
		margin-left: 0;
	}
	.class-info{
		margin-top: 10px;
	}
	.activity-gallery img{
		margin-top: 10px;
	}
	.contact-sub-form label{
		width: 28%;
	}
	.contact-sub-form strong{
		width: 25%;
	}
	.header-left p{
		font-size: 12px;
	}
	.home-cls-con1{
		border-left: none;
	}
	.nav-tabs>li{
		width: 90%;
		margin-top: 5px;
	}
	.latest-info-classroom marquee{
		margin-top: 33%;
		height: 200px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.mouse-top img{
		width: 82%;
	}
	.mouse-top{
		width: auto;
	}
	.mouse-log{
		position: absolute;
	    left: 7%;
	    top: 36%;
	    padding: 5px 2px;
	    font-size: 17px;
	}
	.mouse-info{
		top: 32%;
    	right: 21%;
	}
	.mouse-info span{
		font-size: 11px;
	}
	.mouse-con1 {
	    float: left;
	    position: relative;
	    width: 125px;
	    height: 252px;
	    top: -42px;
	    left: 13px;
	}
	.mouse-con1 img {
	    position: absolute;
	    left: 1px;
	    width: 75%;
	}
	.mouse-con1 a h5 {
	    display: inline-block;
	    position: absolute;
	    top: 25%;
	    font-size: 17px;
	    left: 20%;
	    cursor: pointer;
	    color: #373435;
	    font-weight: bold;
	    font-family: 'Open Sans Condensed', sans-serif !important;
	    text-align: center;
	}
	.mouse-con2 {
	    float: left;
	    position: relative;
	    top: -42px;
	    left: -18px;
	}
	.mouse-con2 img {
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 169%;
	}
	.mouse-con2 a h5 {
	    display: inline-block;
	    position: relative;
	    top: 16%;
	    font-size: 19px;
	    left: 17%;
	    cursor: pointer;
	    color: #373435;
	    font-weight: bold;
	    font-family: 'Open Sans Condensed', sans-serif !important;
	    text-align: center;
	}
	.nav>li>a{
		padding: 8px !important;
	}
	.mouse-head h4{
		font-size: 28px;
	}
	.home-class1 h4{
		font-size: 14px;
	}
	.hindi-con p{
		font-size: 16px;
	}
	.hindi-con span{
		font-size: 13px;
	}
	.footer-contact i{
		font-size: 22px;
		display: block;
		text-align: center;
	}
	.footer-form label {
	    width: 31%;
	    font-size: 13px;
	}
	.contact-sub-form label{
		width: 27%;
	}
	.contact-sub-form strong{
		width: 25%;
	}
	.latest-info-home h3{
		font-size: 24px !important;
	}
	.latest-info-home h4{
		font-size: 18px !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	.mouse-con1 a h5{
		font-size: 27px;
	}
	.mouse-con1{
		width: 166px;
	    height: 252px;
	    top: -57px;
	    left: 11px;
	}
	.mouse-con1 img{
		width: 78%;
	}
	.mouse-con2 img {
	    position: absolute;
	    top: -17px;
	    left: -10px;
	    width: 143%;
	}
	.mouse-con2 a h5 {
	    top: 10%;
	    font-size: 32px;
	    left: 4%;
	}
	.mouse-con2 a h5{
		margin-top: 58%;
	}
}

.classroom-con{
	margin-top: 25px;
}

/*for classroom tab*/

/**
 * Responsive Bootstrap Tabs by @hayatbiralem
 * 15 May 2015
 */

@mixin ellipsis(){
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    width: 100%;
}

@mixin icon-styles(){
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@mixin transform($transform){
  -webkit-transform: $transform;
  -moz-transform: $transform;
  -ms-transform: $transform;
  -o-transform: $transform;
  transform: $transform;
}

@media screen and (max-width: 479px) {
  .nav-tabs-responsive {
    > li {
      display: none;
      width: 23%;
      > a {
        @include ellipsis();
        width: 100%;
        text-align: center;
        vertical-align: top;
      }
      &.active {
        width: 54%;
        &:first-child {
          margin-left: 23%;
        }
      }
      &.active,
      &.prev,
      &.next {
        display: block;
      }
      &.prev,
      &.next {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
      }
      &.next > a,
      &.prev > a {
        -webkit-transition: none;
        transition: none;
        .text {
          display: none;
        }
        &:after,
        &:after {
          @include icon-styles();
        }
      }
      &.prev > a:after {
        content: "\e079";
      }
      &.next > a:after {
        content: "\e080";
      }
      &.dropdown {
        > a > .caret {
          display: none;
        }
        > a:after {
          content: "\e114";
        }
        &.active > a {
          &:after {
            display: none;
          }
          > .caret {
            display: inline-block;
          }
        }

        .dropdown-menu {
          &.pull-xs-left {
            left: 0;
            right: auto;
          }
          &.pull-xs-center {
            right: auto;
            left: 50%;
            @include transform(translateX(-50%));
          }
          &.pull-xs-right {
            left: auto;
            right: 0;
          }
        }
      }
    }
  }
}



/**
 * Demo Styles
 */

.wrapper {
  padding: 15px 0;
}

.bs-example-tabs .nav-tabs {
  margin-bottom: 15px;
}

@media (max-width: 479px) {
  #narrow-browser-alert {
    display: none;
  }
}

.nav-tabs>li{
	height: 73px;
}
.nav-tabs>li>a:hover{
	height: 73px;
}
.nav-tabs>li a{
	height: 73px;
}
.class-info{
	margin-bottom: 15px;
}
.nav-tabs-responsive li a{
	color: #005e03 !important;
}
.activity-gallery p{
	display: block;
    position: absolute;
    top: 106px;
    background: #00000082;
    width: 90%;
    padding-top: 5px;
    color: #fff;
    left: 16px;
    padding-left: 11px;
    font-size: 20px;
}


/*.gallery
{
    display: inline-block;
    margin-top: 20px;
}*/

.activity-img{
	width: 100%;
	display: inline-block;
	margin-bottom: 20px;
}
.activity-img a{
	width: 100%;
}
.activity-img img{
	width: 100%;
}

.sl-overlay{
	background: #000 !important;
    opacity: .8 !important;
}
.sl-wrapper .sl-close, .sl-wrapper .sl-counter{
	color: #fff !important;
}
.sl-wrapper .sl-navigation button.sl-next{
	font-size: 5rem !important;
}
.sl-wrapper .sl-navigation button.sl-prev{
	font-size: 5rem !important;
}
.sl-wrapper .sl-navigation button{
	color: #fff !important;
}
.class-info strong{
	display: block;
    text-align: center;
    background-color: #fed73a;
    width: 98%;
}


/*pdf css starts*/

.latest-info-home{
	background-color: #fedf6d99;
    height: 970px;
    margin-top: -5px;
    padding-top: 25%;
}
.latest-info-home img{
	text-align: center;
	width: auto;	
	display: block;
}
.latest-info-home h4{
	text-align: left;
    font-weight: bold;
    color: #0019a1;
    font-size: 18px;
}
.latest-info-home h3{
	display: inline-block;
    margin-bottom: 30px;
    background-color: #fff;
    padding: 7px 31px;
    font-weight: bold;
    color: #000;
    font-size: 30px;
}

.pdf-sec{
	display: inline-block;
	margin-bottom: 30px;
}
.pdf-sec ul{
	margin-left: 20px;
}
.pdf-sec ul li{
	list-style:none;
}
.pdf-sec ul li i{
	padding-right: 10px;
	color: red;
}

/*pdf css Ends*/