@charset "utf-8";
/* CSS Document */
   @import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css"); 
   @import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900&subset=latin,latin-ext);
body {
	font-weight:400;
	font-family: 'Open Sans', sans-serif;
}
a:hover {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.col-xss-1, .col-smm-1, .col-mdd-1, .col-lgg-1, .col-xss-2, .col-smm-2, .col-mdd-2, .col-lgg-2, .col-xss-3, .col-smm-3, .col-mdd-3, .col-lgg-3, .col-xss-4, .col-smm-4, .col-mdd-4, .col-lgg-4, .col-xss-5, .col-smm-5, .col-mdd-5, .col-lgg-5, .col-xss-6, .col-smm-6, .col-mdd-6, .col-lgg-6, .col-xss-7, .col-smm-7, .col-mdd-7, .col-lgg-7, .col-xss-8, .col-smm-8, .col-mdd-8, .col-lgg-8, .col-xss-9, .col-smm-9, .col-mdd-9, .col-lgg-9, .col-xss-10, .col-smm-10, .col-mdd-10, .col-lgg-10, .col-xss-11, .col-smm-11, .col-mdd-11, .col-lgg-11, .col-xss-12, .col-smm-12, .col-mdd-12, .col-lgg-12 {
	position: relative;
	min-height: 1px;
	padding-right: 0px;
	padding-left: 0px;
}
.col-xss-1, .col-xss-2, .col-xss-3, .col-xss-4, .col-xss-5, .col-xss-6, .col-xss-7, .col-xss-8, .col-xss-9, .col-xss-10, .col-xss-11, .col-xss-12 {
	float: left;
}
.col-xss-12 {
	width: 100%;
}
.col-xss-11 {
	width: 91.66666667%;
}
.col-xss-10 {
	width: 83.33333333%;
}
.col-xss-9 {
	width: 75%;
}
.col-xss-8 {
	width: 66.66666667%;
}
.col-xss-7 {
	width: 58.33333333%;
}
.col-xss-6 {
	width: 50%;
}
.col-xss-5 {
	width: 41.66666667%;
}
.col-xss-4 {
	width: 33.33333333%;
}
.col-xss-3 {
	width: 25%;
}
.col-xss-2 {
	width: 16.66666667%;
}
.col-xss-1 {
	width: 8.33333333%;
}
.col-xss-pull-12 {
	right: 100%;
}
.col-xss-pull-11 {
	right: 91.66666667%;
}
.col-xss-pull-10 {
	right: 83.33333333%;
}
.col-xss-pull-9 {
	right: 75%;
}
.col-xss-pull-8 {
	right: 66.66666667%;
}
.col-xss-pull-7 {
	right: 58.33333333%;
}
.col-xss-pull-6 {
	right: 50%;
}
.col-xss-pull-5 {
	right: 41.66666667%;
}
.col-xss-pull-4 {
	right: 33.33333333%;
}
.col-xss-pull-3 {
	right: 25%;
}
.col-xss-pull-2 {
	right: 16.66666667%;
}
.col-xss-pull-1 {
	right: 8.33333333%;
}
.col-xss-pull-0 {
	right: auto;
}
.col-xss-push-12 {
	left: 100%;
}
.col-xss-push-11 {
	left: 91.66666667%;
}
.col-xss-push-10 {
	left: 83.33333333%;
}
.col-xss-push-9 {
	left: 75%;
}
.col-xss-push-8 {
	left: 66.66666667%;
}
.col-xss-push-7 {
	left: 58.33333333%;
}
.col-xss-push-6 {
	left: 50%;
}
.col-xss-push-5 {
	left: 41.66666667%;
}
.col-xss-push-4 {
	left: 33.33333333%;
}
.col-xss-push-3 {
	left: 25%;
}
.col-xss-push-2 {
	left: 16.66666667%;
}
.col-xss-push-1 {
	left: 8.33333333%;
}
.col-xss-push-0 {
	left: auto;
}
.col-xss-offset-12 {
	margin-left: 100%;
}
.col-xss-offset-11 {
	margin-left: 91.66666667%;
}
.col-xss-offset-10 {
	margin-left: 83.33333333%;
}
.col-xss-offset-9 {
	margin-left: 75%;
}
.col-xss-offset-8 {
	margin-left: 66.66666667%;
}
.col-xss-offset-7 {
	margin-left: 58.33333333%;
}
.col-xss-offset-6 {
	margin-left: 50%;
}
.col-xss-offset-5 {
	margin-left: 41.66666667%;
}
.col-xss-offset-4 {
	margin-left: 33.33333333%;
}
.col-xss-offset-3 {
	margin-left: 25%;
}
.col-xss-offset-2 {
	margin-left: 16.66666667%;
}
.col-xss-offset-1 {
	margin-left: 8.33333333%;
}
.col-xss-offset-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
.col-smm-1, .col-smm-2, .col-smm-3, .col-smm-4, .col-smm-5, .col-smm-6, .col-smm-7, .col-smm-8, .col-smm-9, .col-smm-10, .col-smm-11, .col-smm-12 {
	float: left;
}
.col-smm-12 {
	width: 100%;
}
.col-smm-11 {
	width: 91.66666667%;
}
.col-smm-10 {
	width: 83.33333333%;
}
.col-smm-9 {
	width: 75%;
}
.col-smm-8 {
	width: 66.66666667%;
}
.col-smm-7 {
	width: 58.33333333%;
}
.col-smm-6 {
	width: 50%;
}
.col-smm-5 {
	width: 41.66666667%;
}
.col-smm-4 {
	width: 33.33333333%;
}
.col-smm-3 {
	width: 25%;
}
.col-smm-2 {
	width: 16.66666667%;
}
.col-smm-1 {
	width: 8.33333333%;
}
.col-smm-pull-12 {
	right: 100%;
}
.col-smm-pull-11 {
	right: 91.66666667%;
}
.col-smm-pull-10 {
	right: 83.33333333%;
}
.col-smm-pull-9 {
	right: 75%;
}
.col-smm-pull-8 {
	right: 66.66666667%;
}
.col-smm-pull-7 {
	right: 58.33333333%;
}
.col-smm-pull-6 {
	right: 50%;
}
.col-smm-pull-5 {
	right: 41.66666667%;
}
.col-smm-pull-4 {
	right: 33.33333333%;
}
.col-smm-pull-3 {
	right: 25%;
}
.col-smm-pull-2 {
	right: 16.66666667%;
}
.col-smm-pull-1 {
	right: 8.33333333%;
}
.col-smm-pull-0 {
	right: auto;
}
.col-smm-push-12 {
	left: 100%;
}
.col-smm-push-11 {
	left: 91.66666667%;
}
.col-smm-push-10 {
	left: 83.33333333%;
}
.col-smm-push-9 {
	left: 75%;
}
.col-smm-push-8 {
	left: 66.66666667%;
}
.col-smm-push-7 {
	left: 58.33333333%;
}
.col-smm-push-6 {
	left: 50%;
}
.col-smm-push-5 {
	left: 41.66666667%;
}
.col-smm-push-4 {
	left: 33.33333333%;
}
.col-smm-push-3 {
	left: 25%;
}
.col-smm-push-2 {
	left: 16.66666667%;
}
.col-smm-push-1 {
	left: 8.33333333%;
}
.col-smm-push-0 {
	left: auto;
}
.col-smm-offset-12 {
	margin-left: 100%;
}
.col-smm-offset-11 {
	margin-left: 91.66666667%;
}
.col-smm-offset-10 {
	margin-left: 83.33333333%;
}
.col-smm-offset-9 {
	margin-left: 75%;
}
.col-smm-offset-8 {
	margin-left: 66.66666667%;
}
.col-smm-offset-7 {
	margin-left: 58.33333333%;
}
.col-smm-offset-6 {
	margin-left: 50%;
}
.col-smm-offset-5 {
	margin-left: 41.66666667%;
}
.col-smm-offset-4 {
	margin-left: 33.33333333%;
}
.col-smm-offset-3 {
	margin-left: 25%;
}
.col-smm-offset-2 {
	margin-left: 16.66666667%;
}
.col-smm-offset-1 {
	margin-left: 8.33333333%;
}
.col-smm-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 992px) {
.col-mdd-1, .col-mdd-2, .col-mdd-3, .col-mdd-4, .col-mdd-5, .col-mdd-6, .col-mdd-7, .col-mdd-8, .col-mdd-9, .col-mdd-10, .col-mdd-11, .col-mdd-12 {
	float: left;
}
.col-mdd-12 {
	width: 100%;
}
.col-mdd-11 {
	width: 91.66666667%;
}
.col-mdd-10 {
	width: 83.33333333%;
}
.col-mdd-9 {
	width: 75%;
}
.col-mdd-8 {
	width: 66.66666667%;
}
.col-mdd-7 {
	width: 58.33333333%;
}
.col-mdd-6 {
	width: 50%;
}
.col-mdd-5 {
	width: 41.66666667%;
}
.col-mdd-4 {
	width: 33.33333333%;
}
.col-mdd-3 {
	width: 25%;
}
.col-mdd-2 {
	width: 16.66666667%;
}
.col-mdd-1 {
	width: 8.33333333%;
}
.col-mdd-pull-12 {
	right: 100%;
}
.col-mdd-pull-11 {
	right: 91.66666667%;
}
.col-mdd-pull-10 {
	right: 83.33333333%;
}
.col-mdd-pull-9 {
	right: 75%;
}
.col-mdd-pull-8 {
	right: 66.66666667%;
}
.col-mdd-pull-7 {
	right: 58.33333333%;
}
.col-mdd-pull-6 {
	right: 50%;
}
.col-mdd-pull-5 {
	right: 41.66666667%;
}
.col-mdd-pull-4 {
	right: 33.33333333%;
}
.col-mdd-pull-3 {
	right: 25%;
}
.col-mdd-pull-2 {
	right: 16.66666667%;
}
.col-mdd-pull-1 {
	right: 8.33333333%;
}
.col-mdd-pull-0 {
	right: auto;
}
.col-mdd-push-12 {
	left: 100%;
}
.col-mdd-push-11 {
	left: 91.66666667%;
}
.col-mdd-push-10 {
	left: 83.33333333%;
}
.col-mdd-push-9 {
	left: 75%;
}
.col-mdd-push-8 {
	left: 66.66666667%;
}
.col-mdd-push-7 {
	left: 58.33333333%;
}
.col-mdd-push-6 {
	left: 50%;
}
.col-mdd-push-5 {
	left: 41.66666667%;
}
.col-mdd-push-4 {
	left: 33.33333333%;
}
.col-mdd-push-3 {
	left: 25%;
}
.col-mdd-push-2 {
	left: 16.66666667%;
}
.col-mdd-push-1 {
	left: 8.33333333%;
}
.col-mdd-push-0 {
	left: auto;
}
.col-mdd-offset-12 {
	margin-left: 100%;
}
.col-mdd-offset-11 {
	margin-left: 91.66666667%;
}
.col-mdd-offset-10 {
	margin-left: 83.33333333%;
}
.col-mdd-offset-9 {
	margin-left: 75%;
}
.col-mdd-offset-8 {
	margin-left: 66.66666667%;
}
.col-mdd-offset-7 {
	margin-left: 58.33333333%;
}
.col-mdd-offset-6 {
	margin-left: 50%;
}
.col-mdd-offset-5 {
	margin-left: 41.66666667%;
}
.col-mdd-offset-4 {
	margin-left: 33.33333333%;
}
.col-mdd-offset-3 {
	margin-left: 25%;
}
.col-mdd-offset-2 {
	margin-left: 16.66666667%;
}
.col-mdd-offset-1 {
	margin-left: 8.33333333%;
}
.col-mdd-offset-0 {
	margin-left: 0;
}
}
@media (min-width: 1200px) {
.col-lgg-1, .col-lgg-2, .col-lgg-3, .col-lgg-4, .col-lgg-5, .col-lgg-6, .col-lgg-7, .col-lgg-8, .col-lgg-9, .col-lgg-10, .col-lgg-11, .col-lgg-12 {
	float: left;
}
.col-lgg-12 {
	width: 100%;
}
.col-lgg-11 {
	width: 91.66666667%;
}
.col-lgg-10 {
	width: 83.33333333%;
}
.col-lgg-9 {
	width: 75%;
}
.col-lgg-8 {
	width: 66.66666667%;
}
.col-lgg-7 {
	width: 58.33333333%;
}
.col-lgg-6 {
	width: 50%;
}
.col-lgg-5 {
	width: 41.66666667%;
}
.col-lgg-4 {
	width: 33.33333333%;
}
.col-lgg-3 {
	width: 25%;
}
.col-lgg-2 {
	width: 16.66666667%;
}
.col-lgg-1 {
	width: 8.33333333%;
}
.col-lgg-pull-12 {
	right: 100%;
}
.col-lgg-pull-11 {
	right: 91.66666667%;
}
.col-lgg-pull-10 {
	right: 83.33333333%;
}
.col-lgg-pull-9 {
	right: 75%;
}
.col-lgg-pull-8 {
	right: 66.66666667%;
}
.col-lgg-pull-7 {
	right: 58.33333333%;
}
.col-lgg-pull-6 {
	right: 50%;
}
.col-lgg-pull-5 {
	right: 41.66666667%;
}
.col-lgg-pull-4 {
	right: 33.33333333%;
}
.col-lgg-pull-3 {
	right: 25%;
}
.col-lgg-pull-2 {
	right: 16.66666667%;
}
.col-lgg-pull-1 {
	right: 8.33333333%;
}
.col-lgg-pull-0 {
	right: auto;
}
.col-lgg-push-12 {
	left: 100%;
}
.col-lgg-push-11 {
	left: 91.66666667%;
}
.col-lgg-push-10 {
	left: 83.33333333%;
}
.col-lgg-push-9 {
	left: 75%;
}
.col-lgg-push-8 {
	left: 66.66666667%;
}
.col-lgg-push-7 {
	left: 58.33333333%;
}
.col-lgg-push-6 {
	left: 50%;
}
.col-lgg-push-5 {
	left: 41.66666667%;
}
.col-lgg-push-4 {
	left: 33.33333333%;
}
.col-lgg-push-3 {
	left: 25%;
}
.col-lgg-push-2 {
	left: 16.66666667%;
}
.col-lgg-push-1 {
	left: 8.33333333%;
}
.col-lgg-push-0 {
	left: auto;
}
.col-lgg-offset-12 {
	margin-left: 100%;
}
.col-lgg-offset-11 {
	margin-left: 91.66666667%;
}
.col-lgg-offset-10 {
	margin-left: 83.33333333%;
}
.col-lgg-offset-9 {
	margin-left: 75%;
}
.col-lgg-offset-8 {
	margin-left: 66.66666667%;
}
.col-lgg-offset-7 {
	margin-left: 58.33333333%;
}
.col-lgg-offset-6 {
	margin-left: 50%;
}
.col-lgg-offset-5 {
	margin-left: 41.66666667%;
}
.col-lgg-offset-4 {
	margin-left: 33.33333333%;
}
.col-lgg-offset-3 {
	margin-left: 25%;
}
.col-lgg-offset-2 {
	margin-left: 16.66666667%;
}
.col-lgg-offset-1 {
	margin-left: 8.33333333%;
}
.col-lgg-offset-0 {
	margin-left: 0;
}
}
.vpd5 {
	padding: 5px 0px;
}
.vpd10 {
	padding: 10px 0px;
}
.vpd11 {
	padding: 11px 0px;
}
.vpd12 {
	padding: 12px 0px;
}
.vpd13 {
	padding: 13px 0px;
}
.vpd15 {
	padding: 15px 0px;
}
.vpd23 {
	padding: 23px 0px;
}
.vpd20 {
	padding: 20px 0px;
}
.vpd25 {
	padding: 25px 0px;
}
.vpd30 {
	padding: 30px 0px;
}
.vpd35 {
	padding: 35px 0px;
}
.vpd40 {
	padding: 40px 0px;
}
.vpd45 {
	padding: 44px 0px;
}
.vpd50 {
	padding: 50px 0px;
}
.vpd55 {
	padding: 55px 0px;
}
.vpd60 {
	padding: 60px 0px;
}
.vpd65 {
	padding: 65px 0px;
}
.vpd70 {
	padding: 70px 0px;
}
.vpd75 {
	padding: 75px 0px;
}
.vpd80 {
	padding: 80px 0px;
}
.vpd85 {
	padding: 85px 0px;
}
.vpd90 {
	padding: 90px 0px;
}
.vpd95 {
	padding: 95px 0px;
}
.vpd100 {
	padding: 100px 0px;
}
.vpd110 {
	padding: 110px 0px;
}
.vpd120 {
	padding: 120px 0px;
}
.vpd130 {
	padding: 130px 0px;
}
.vpd140 {
	padding: 140px 0px;
}
.vpd150 {
	padding: 150px 0px;
}
.vpd160 {
	padding: 160px 0px;
}
.vmr5 {
	margin: 5px 0px;
}
.vmr10 {
	margin: 10px 0px;
}
.vmr11 {
	margin: 11px 0px;
}
.vmr12 {
	margin: 12px 0px;
}
.vmr13 {
	margin: 13px 0px;
}
.vmr15 {
	margin: 15px 0px;
}
.vmr23 {
	margin: 23px 0px;
}
.vmr20 {
	margin: 20px 0px;
}
.vmr25 {
	margin: 25px 0px;
}
.vmr30 {
	margin: 30px 0px;
}
.vmr35 {
	margin: 35px 0px;
}
.vmr40 {
	margin: 40px 0px;
}
.vmr45 {
	margin: 44px 0px;
}
.vmr50 {
	margin: 50px 0px;
}
.vmr55 {
	margin: 55px 0px;
}
.vmr60 {
	margin: 60px 0px;
}
.vmr65 {
	margin: 65px 0px;
}
.vmr70 {
	margin: 70px 0px;
}
.vmr75 {
	margin: 75px 0px;
}
.vmr80 {
	margin: 80px 0px;
}
.vmr85 {
	margin: 85px 0px;

}
.vmr90 {
	margin: 90px 0px;
}
.vmr95 {
	margin: 95px 0px;
}
.vmr100 {
	margin: 100px 0px;
}
.ht5 {
	height:5px;
}
.ht10 {
	height:10px;
}
.ht20 {
	height:20px;
}
.ht30 {
	height:30px;
}
.ht40 {
	height:40px;
}
.ht50 {
	height:50px;
}
.ht80 {
	height:80px;
}
.ht90 {
	height:90px;
}
.ht100 {
	height:100px;
}
.ht120 {
	height:120px;
}
.ht150 {
	height:150px;
}
.ht180 {
	height:180px;
}
.ht200 {
	height:200px;
}
.ht220 {
	height:220px;
}
.ht250 {
	height:250px;
}
.ht300 {
	height:300px;
}
.fr {
	float:right;
}
.fl {
	float:left;
}
.tc {
	text-align:center;
}
hgroup h2 {
	font:600 60px 'Roboto Bold', sans-serif;
	text-align:left;
}
hgroup h3 {
	font:400 35px 'Open Sans', sans-serif;
	text-align:left;
}
.lightgray {
	background:#f5f5f5;
	color:#c7c7c7;
	width:100%;
	height:50px;
	padding:10px 0px 0px 0px;
}
@media(max-width:360px){
.lightgray {
width:100%;
	height:100px;}
}
.lightgray span {
	font:400 15px 'Roboto', sans-serif;
	padding-left:25px;
	color: #484848
}
.lightgray i {
	padding-right:10px;
	padding-left:0px;
	color:#c7c7c7;
}
ul.socialmedia {
	float:right;
}
ul.socialmedia li {
	list-style:none;
	float:left;
	padding:0px 10px 0px 0px;
}
ul.socialmedia li a i:hover {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
ul.socialmedia li a i.fa-facebook:hover {
	color:#507cbe;
}
ul.socialmedia li a i.fa-google-plus:hover {
	color:#f16261;
}
ul.socialmedia li a i.fa-twitter:hover {
	color:#63cdf1;
}
ul.socialmedia li a i.fa-linkedin:hover {
	color:#1484c6;
}
.logo {
	width:100%;
	float:left;
}
.college-name {
	/*width:90%;*/
}
.white {
	background:#fff;
	padding:/*25px 10px*/  /*25px 10px*/  25px 0px 0px;
}
.white h4 {
	font:400 15px 'Roboto', sans-serif;
	margin-top: -10px;
	color:#d73030;
}
.txt12{
font: 400 13px 'Open Sans', sans-serif;
line-height:14px;
color:#7d7d7d;
padding-bottom:6px
}

.txt12 a{
text-decoration:none;
color:#7d7d7d;
}

.txt12 a:hover{
text-decoration:none;
color:#000;
}

.white h1 {
	font: 400 30px 'Open Sans', sans-serif;
	text-transform: uppercase;
	margin-top: -5px;
	line-height: 35px;
	color:#0945c0;
}
.white h6 {
	font:400 12px 'Open Sans', sans-serif;
	margin-top: -10px;
	color:#d73030;
}
ul.scbar li ul li {
	background:none !important;
}
ul.scbar li:first-child {
	background:url(../images/home-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(2) {
	background:url(../images/about-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(3) {
	background:url(../images/admission-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(4) {
	background:url(../images/academic-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(5) {
	background:url(../images/infra-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(6) {
	background: url(../images/photos-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(7) {
	background:url(../images/staff-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(8) {
	background:url(../images/naac-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(9) {
	background: url(../images/iqac-icon.png) no-repeat center 10px;
}

ul.scbar li:nth-child(10) {
	background: url(../images/alumni-icon.png) no-repeat center 10px;
}
ul.scbar li:nth-child(11) {
	background: url(../images/result-icon-small.png) no-repeat center 10px;
}
ul.scbar li:last-child {
	background:url(../images/contact-icon.png) no-repeat center 10px;
}
.banner {
	margin-top:/*-20px*/0px;
}
@media screen and (max-width: 768px) {
.banner {
	margin-top:/*-20px*/0px;
	
}

ul.scbar li {
padding-top:0px;
margin-top:0px;
}
}
@media screen and (max-width:360px) {
.menubar{
	margin-top:-20px;
	
}
.carousel-caption{
display:none;
}

}
.prin-mssg {
	background:#00bff3;
	padding:15px 5px;
	text-align:center;
}
.prin-mssg h3 {
	text-align:center;
	color:#FFF;
	border-bottom: 1px solid #03aedd;
	box-shadow: 0px 1px 0px #4bd0f4;
	padding:5px 0px 30px 0px;
	font:300 30px 'Roboto Regular', sans-serif;
}
.prin-mssg p {
	font: 400 13px 'Open Sans', sans-serif;
	color: #FFF !important;
	line-height: 20px;
	padding: 0px 20px;
	margin-bottom: 30px;
}
.prin-mssg h4 {
	font:400 18px 'Roboto', sans-serif;
	color:#FFF !important;
	line-height:24px;
}
.prin-mssg img {
	margin-top:10px;
}
.abt-div {
	padding:15px 5px;
}
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #fff;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	padding:8px 25px;
	color:#838383;
	font:400 13px 'Open Sans', sans-serif;
	text-transform:uppercase;
}
.hvr-shutter-in-horizontal:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding:10px;
	background:#fff;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
	color:#fff;
	text-decoration:none;
	background:#2098d1;
	padding:8px 25px;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	background: #4a4a49;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	color:#FFF;
	font:400 13px 'Open Sans', sans-serif;
	text-transform:uppercase;
	padding:8px 25px;
	margin-top: 20px;
}
.hvr-shutter-out-horizontal:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:#CCC;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
	color:#828282;
	background:#CCC;
	padding:8px 25px;
	text-decoration:none;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.abt-div p {
	font:400 14px 'Open Sans', sans-serif;
	line-height:23px;
	text-align:justify;
}
.abt-div h3 {
	color:#4a4a49;
	border-bottom: 1px solid #e8e8e8;
	box-shadow: 0px 1px 0px #fff;
	padding:5px 0px 30px 0px;
	font:300 30px 'Roboto Regular', sans-serif;
	;
}
.abt-hm {
width:100%;
float:left;
	background:#f9f9f9;
	padding:0px;
	margin-top:/* -35px*/;
}
.rnd {
	background:#f04d4e;
	padding:16px 0px;
	text-align:center;
	float:left;
	 width:100%;
	border-radius:5px 5px 0px 0px;
}
.infrastrcture {
	background:#ccdb38;
	padding:16px 0px;
	text-align:center;
	float:left;
	 width:100%;
	border-radius:5px 5px 0px 0px;
}
.result {
	background:#feb517;
padding:16px 0px;
	text-align:center;
	float:left;
	 width:100%;
	border-radius:5px 5px 0px 0px;
}
.rnd img, .infrastrcture img, .result img {
	padding:20px 10px 0px 10px;
	-moz-transition: all 1s ease;
	/* WebKit */
 -webkit-transition: all 1s ease;
	/* Opera */
 -o-transition: all 1s ease;
	/* Standard */
 transition: all 1s ease;
}
.rnd h3, .infrastrcture h3, .result h3 {
	font:300 25px 'Open Sans', sans-serif;
	color:#FFF;
}
.rnd:hover, .infrastrcture:hover, .result:hover {
	-webkit-box-shadow: 5px 0px 3px 3px rgba(222, 222, 222, 0.41);
	-moz-box-shadow:    5px 0px 3px 3px rgba(222, 222, 222, 0.41);
	box-shadow:         5px 0px 3px 3px rgba(222, 222, 222, 0.41);
	transition: all 0.7s;
 -webkit- transition: all 0.7s ease-in-out;
 -o- transition: all 0.7s ease-in-out;
 -moz- transition: all 0.7s ease-in-out;
}
.rnd:hover img, .rnd img:hover, .infrastrcture:hover img, .infrastrcture img:hover, .result:hover img, .result img:hover {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-webkit-transition: 1s ease-in-out;
	-moz-transition: 1s ease-in-out;
	-o-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
.rndul {
	border:1px solid #e9e9e9;
	width:100%;
	float:left;
}
/*
.hm-photo{width:100%;
	float:left;
	border:1px solid #e9e9e9;
padding: 10px;
}*/
.hm-gall{margin:5px 10x;
width:100%;
float:left;
border:1px solid #e9e9e9;
padding: 10px;
}

.hm-photo{
height:197px;
background:url(../images/hm-photo-gallery.jpg) no-repeat top center;
background-attachment:content;
background-size:contain 
}
.hm-photo:hover{

background:url(../images/hm-photo-gallery-color.jpg) no-repeat top center;
background-attachment:content;
background-size:contain; 
}

.pic{ width:400px; height:217px; background: url(http://www.corelangs.com/css/box/img/tiger.png) no-repeat; } 
.text{ width:340px; height:217px; background:#FFF; opacity:0; } 
.pic:hover .text { opacity:0.6; text-align:justify; color:#000000; font-size:20px; font-weight:700; font-family:"Times New Roman", Times, serif; padding:30px; }

.rndul i {
	margin:25px 0px 0px 5px;
	float:left;
	color:#f04d4e;
}
.rndul p {
	font:400 14px 'Roboto', sans-serif;
	padding:20px 10px 5px;
	margin-left:25px;
	color:#9e9e9e;
}
.line3tab {
	border-bottom:1px solid #f4f4f4;
	padding:0px;
	width:100%;
	float:left;
	
}
.infraul {
	border:1px solid #e9e9e9;
	width:100%;
	float:left;
}
.infraul i {
	margin:25px 0px 0px 5px;
	float:left;
	color:#ccdb38;
	font-size:11px;
}
.infraul p {
	font:400 14px 'Roboto', sans-serif;
	padding:/*20px 10px 15px 10px*/20px 10px 5px;
	margin-left:25px;
	color:#9e9e9e;
}
.resultul {
	border:1px solid #e9e9e9;
	width:100%;
	float:left;
}
.resultul i {
	margin:25px 0px 0px 5px;
	float:left;
	color:#feb517;
	font-size:11px;
}
.resultul p {
	font:400 14px 'Roboto', sans-serif;
	padding:/*20px 10px 15px 10px*/ 20px 5px 5px;
	margin-left:25px;
	color:#9e9e9e;
}
.rdbtn a {
	background:#f04d4e;
	padding:10px 25px;
	display:inline-block;
	color:#fff !important;
	margin:50px 0px 80px 0px;
	font:400 13px 'Roboto', sans-serif;
	text-transform:uppercase;
	border:1px solid transparent;
}
.rdbtn a:hover {
	background:#F7F7F7;
	color:#f04d4e !important;
	-webkit-transition: 5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-ms-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
	border:1px solid #EAEAEA;
}
.grnbtn a {
	background:#ccdb38;
	padding:10px 25px;
	display:inline-block;
	color:#fff !important;
	margin:50px 0px 80px 0px;
	font:400 13px 'Roboto', sans-serif;
	text-transform:uppercase;
	border:1px solid transparent;
}
.grnbtn a:hover {
	background:#F7F7F7;
	color:#ccdb38 !important;
	-webkit-transition: 5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-ms-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
	border:1px solid #EAEAEA;
}
.ylwbtn a {
	background:#feb517;
	padding:10px 25px;
	display:inline-block;
	color:#fff !important;
	margin:50px 0px 80px 0px;
	font:400 13px 'Roboto', sans-serif;
	text-transform:uppercase;
	border:1px solid transparent;
}
.ylwbtn a:hover {
	background:#F7F7F7;
	color:#feb517 !important;
	-webkit-transition: 5s all ease-in-out;
	-moz-transition: 0.5s all ease-in-out;
	-ms-transition: 0.5s all ease-in-out;
	-o-transition: 0.5s all ease-in-out;
	transition: 0.5s all ease-in-out;
	border:1px solid #EAEAEA;
}
.latest-news {
	background: url(../images/bg/bg6.jpg) no-repeat top center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	width: 100%;
	margin: 0px auto;
	float: left;
}
.latest-news h3 {
	background: url(../images/news-line.png) no-repeat center 70px;
	padding-bottom:75px;
	font: 400 26px 'Roboto', sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 25px;
}
.orangebox {
	background: #eba12d;
	padding: 15px 35px;
	color: #FFF;
	border-radius: 8px;
	margin: 15px 0px;
}
.whitebox {
	background:#fff;
	padding: 15px 35px;
	color:#FFF;
	border-radius:8px;
	margin: 15px 0px;
}
.bluebox {
	background:#02a7f3;
	padding: 15px 35px;
	color:#FFF;
	border-radius:8px;
	margin: 15px 0px;
}
.lightbluebox {
	background:#46639d;
	padding: 15px 35px;
	color:#FFF;
	border-radius:5px;
	margin: 15px 0px;
}


.orangebox p, .whitebox p, .bluebox p, .lightbluebox p {
	font:300 18px 'Open Sans', sans-serif;
	padding:0px 0px;
	text-align:left;
}
.whitebox p {
	font:300 18px 'Open Sans', sans-serif;
	padding:0px 0px;
	color:#3c3c3c;
	text-align:justify;
}
.whitebox .date {
	font: 300 15px 'Roboto', sans-serif;
	margin-bottom:10px;
	margin-top: /*20px*/;
	padding: 0px 0px;
	color:#3c3c3c;
}
.date {
	font:300 15px 'Roboto', sans-serif;
	margin-bottom:10px;
	margin-top: /*20px*/0px;
	padding:0px 0px;
}
.arrow {
	color:#FFF!important;
	margin-top:30px;
}
.arrowblack {
	color:#B4B4B4!important;
	margin-top:30px;
}
.pager li i {
	color:#c8c8c8;
}
.events {
	background:#FFF;
	padding:10px;
	margin-top:60px;
	float:left;
	width:100%;
}
.events h2 {
	font: 300 25px 'Roboto', sans-serif;
	color:#454545;
}
.events h3 {
	font:400 18px 'Roboto', sans-serif;
	margin-top:0px;
	color:#486fdf;
}
.events p {
	font:400 14px 'Roboto', sans-serif;
	color:#3c3c3c;
	height:35px;
	overflow:hidden;
}
.events p i a {
	font:400 13px 'Roboto', sans-serif;
	color:#486fdf;
}
.col-item:hover {
	background:#EBEBEB;
}
.btn-success {
	font-size:25px!important;
	color: #B4B4B4;
}
.extracurr, .welfare{
padding:7px 0;width:100%; border-bottom:1px solid #f4f4f4;float:left;


}

.extension {
padding:7px 0;width:100%;float:left; 
}


.extracurr-inner, .welfare-inner, .extension-inner {
padding:7px 0;width:100%; border-bottom:1px solid #f4f4f4;float:left;
margin-bottom:20px;
}
.extracurr-inner, .welfare-inner, .extension-inner {
border-right:1px solid #f4f4f4;
height:155px; background:rgba(0,0,0,0.01);
}

@media (max-width:768px){
.extracurr-inner, .welfare-inner{
border-right:none !important; 
}
}

.extracurr-inner:hover, .welfare-inner:hover, .extension-inner:hover {
 background:#f1f1f1;
}


.extracurr-inner  h4 {
	color:#d0b25a;
	font:400 16px 'Roboto', sans-serif;
	margin:0px;
}

.welfare-inner h4 {
	color:#bb64b2;
	font:400 16px 'Roboto', sans-serif;
}
.extension-inner h4 {
	color:#63b1d8;
	font:400 16px 'Roboto', sans-serif;
}


.extracurr h4 {
	color:#d0b25a;
	font:400 16px 'Roboto', sans-serif;
	margin:0px;
}
.extracurr p {
	color:#9e9e9e;
	font:300 13px 'Roboto', sans-serif;
	margin-bottom:7px;
	height:35px;
	overflow:hidden;
}
.extracurr a {
	color:#02a7f3;
	font:400 12px 'Roboto', sans-serif;
	margin-left:-20px;
}
.welfare h4 {
	color:#bb64b2;
	font:400 16px 'Roboto', sans-serif;
}
.welfare p {
	color:#9e9e9e;
	font:300 13px 'Roboto', sans-serif;
	height:35px;
	margin-bottom:7px;
	overflow:hidden;
}
.welfare a {
	color:#02a7f3;
	font:400 12px 'Roboto', sans-serif;
	margin-left:-20px;
}
.extension h4 {
	color:#63b1d8;
	font:400 16px 'Roboto', sans-serif;
}
.extension p {
	color:#9e9e9e;
	font:300 13px 'Roboto', sans-serif;
	height:35px;
	margin-bottom:7px;
	overflow:hidden;
}
.extension a {
	color:#02a7f3;
	font:400 12px 'Roboto', sans-serif;
	margin-left:-20px;
}
.extraaline {
	border-bottom:1px solid #f4f4f4;
	margin:20px 0px 20px 0px;
}
.extraaline1 {
	border-bottom:1px solid #f4f4f4;
	margin:8px 0px 8px 0px;
}
.other {
width:100%;
float:left;
	border:1px solid /*#BBB*/#f2f1f1;
	margin-top:/*70px*/30px;
	margin-bottom:20px;
}
.bottomfooter {
	background:#3c3c3c;
	padding:30px 0px;
	width:100%;
	float:left;
	margin-top:60px;
}
.bottomfooter a {
	color:#b8b8b8 !important;
}
.scholarship, .fellowship {
	background:#505050;
	padding:15px 35px;
	border-radius:5px;
	text-align:center;
	/*margin-top:30px;*/
	margin-right:10px;
	font:300 16px "Open Sans",sans-serif;
}
a.scholarship ,a.fellowship {
color:#fff;
	/*font:400 26px 'Open Sans', sans-serif;*/
	font:300 20px "Open Sans",sans-serif;
	letter-spacing:0.02em;
}
.socialicon {
	float:right;
	margin-top:10px;
}
.socialicon li {
	float:left;
	padding-left:50px;
	cursor:pointer;
}
.socialicon li:hover {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.socialicon li.fb {
	background:url(../images/social-icon.png) no-repeat 0px 0px;
	width:35px;
	height:35px;
}
.socialicon li.li {
	background:url(../images/social-icon.png) no-repeat -75px 0px;
	width:35px;
	height:35px;
}
.socialicon li.gp {
	background:url(../images/social-icon.png) no-repeat -147px 0px;
	width:35px;
	height:35px;
}
.socialicon li.tw {
	background:url(../images/social-icon.png) no-repeat -218px 0px;
	width:35px;
	height:35px;
}
.socialicon li.fb:hover {
	background:url(../images/social-icon-hover.png) no-repeat 0px 0px;
}
.socialicon li.li:hover {
	background:url(../images/social-icon-hover.png) no-repeat -75px 0px;
}
.socialicon li.gp:hover {
	background:url(../images/social-icon-hover.png) no-repeat -147px 0px;
}
.socialicon li.tw:hover {
	background:url(../images/social-icon-hover.png) no-repeat -218px 0px;
}
.circle {
	border-radius: 50%;
	margin: 15px;
	font-size:1.250em !important;
}
/*.fa-facebook {
	background: #3a589b;
	color: #3c3c3c;
	padding:8px 12px;
}
.fa-linkedin {
	color: #3c3c3c;
	background: #2483bf;
	padding:8px 12px;
}
.fa-google-plus {
	color: #3c3c3c;
	background: #dd4b39;
	padding:8px 12px;
}
.fa-twitter {
	background: #4099FF;
	color: #3c3c3c;
	padding:8px 12px;
}
.fa-facebook:hover, .fa-linkedin:hover, .fa-google-plus:hover, .fa-twitter:hover {
	color:#fff !important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}*/



.bottomline {
	border-bottom:1px solid #313131;
	padding:15px 0px;width:100%; float:left;
}
.bottomfooter h4 {
	color:#fff;
	font:300 18px 'Open Sans', sans-serif;
	margin-top: 0px;
	margin-bottom: 15px;
}
.bottomfooter ul {
	margin-left:-40px;
}
.bottomfooter ul li {
	color:#b8b8b8;
	line-height:25px;
	font-family:"Open Sans",sans-serif;
	font-size:13px;
	font-weight:300;
	list-style:none;
}
.bottomfooter ul li a {
	text-decoration:none;
}
.bottomfooter ul li a:hover {
	color:#00bff3;
}
footer {
	background:#313131;
	padding:15px 0px 0px 0px;width:100%; float:left;
}
footer p {
	color:#949494;
	font:300 12px 'Open Sans', sans-serif;
}
footer p a {
	color:#55C7FD;
}
footer p a:hover {
	color:#55C7FD;
	text-decoration:none;
}
.wdd {
	float:right !important;
}
.gmap {
	overflow:hidden;
	height:200px;
	width:100%;
}
.gmap_canvas {
	height:200px;
	width:100%;
}
.para {
	line-height:23px !important;
	text-align:justify;
	padding:0px 5px;
	font:400 14px 'Roboto', sans-serif;
}
.latestnews h3 i {
	float:left;
	padding-right:/*25px*/10px;
	padding-top:/*10px*/3px;
}
.latestnews h3 {
	background:#a62c10;
	padding:10px 0px 10px 20px;
	color:#FFF;
	font-family:'Roboto Bold', sans-serif;
	font-size:25px;
	
	margin:0px;
}
.litegraynews {
	background:#f7f7f7;
	padding:10px;
	width:100%;
	float:left;
}
.news-white {
	background:#f7b900;
	margin:/*0px 0px 0px -10px*/0px;
	padding:/*0px 40px 5px 45px*/ 3px;
	text-align:center;
	width:100%;
	color:#373737;
}
.news-white strong {
font-family:'Roboto Bold', sans-serif;
	font-size:18px;line-height:20px;
	font-weight:800;width:100%;  float:left;
	margin:/*0px 0px 0px -25px*/0px auto;
	padding:0px 0px 3px
}
.news-white span {
	
	font-family:'Open Sans', sans-serif;
	font-size:12px;
	color:#000;
	font-weight:500;
	margin:/*0px 0px 0px -25px*/0px auto;
	padding:0px 0px
}
.litegraynews p {
	padding: 0px 0px 0px 10px;
	color: #080707;
	text-align: justify;
}
.ln-rm {
	float:right;
	color:#0F0F0F;
	font:600 12px 'Open Sans', sans-serif;
}
.ln-rm:hover {
	text-decoration:none;
}
.ln-vm {
	float:left;
	color:#E10005 !important;
	padding:0px 0px 10px 20px;
	font:400 12px 'Open Sans', sans-serif;
}
.ln-line {
	border-top:1px solid #EAEAEA;
	margin:30px 0px 15px 0px;
}
.newsdiv img {
	padding:25px 0px;
}
.eventss h3 i {
	float:left;
	padding-right:/*25px*/10px;
	padding-top:/*10px*/3px;
}
.eventss h3 {
/*	background:#aaaaaa;
	padding:10px 0px 10px 20px;
	color:#FFF;
	font: bold 30px 'Roboto Bold', sans-serif;
	margin:0px;*/
	background:#a62c10;
	padding:10px 0px 10px 20px;
	color:#FFF;
	font-family:'Roboto Bold', sans-serif;
	font-size:25px;
	margin:0px;
}
.eventss img {
	padding:/*25px 0px*/10px 0px;
}
.eventssimage {
	margin:-20px -10px;
}
.eventss {
	padding: 0px 0px 0px 10px;
	color: #797979;
	text-align: justify;
}
.activity {
	text-align:center;
}
.activity-inner {
	text-align:center;
	margin-bottom:20px;
}
.activity a:hover {
	text-decoration:none;
}
.research h4 {
/*    background: rgba(0,0,0,0.01);*/
    display: inline-block;
    padding: 10px 20px;
    color: #0945C0;
    line-height: 25px;
    /*border: 1px solid #f4f4f4;*/
}

.bdrrgt  h4{

   /* background: rgba(0,0,0,0.01);*/
    display: inline-block;
    padding: 10px 20px;
    color: #0945C0;
    line-height: 25px;
    border: 1px solid #f4f4f4;
	width:100%; /*float:left;*/
}
.panel-heading h4{
/*background: rgba(0,0,0,0.01);*/
    display: inline-block;
    padding: 10px 20px;
    color: #0945C0;
    line-height: 25px;
    border: 1px solid #f4f4f4;
}
.research ul li {
	list-style: decimal;
	line-height: 21px;
	padding-bottom: 10px;
}

.li-roman li { list-style:lower-roman !important;}
.bdrrgt { border-right:1px solid #F9F9F9;}

.panel-heading h4 { border: none !important; }
.panel-heading i { padding-right:10px;}
.hdbb {
    border-bottom: 1px solid #F5F5F5;
    padding-bottom: 10px;
    display: inline-block;
    padding-right: 30px;
	width:100%;
}

.box .info { text-align: center !important;}

.info strong { text-align: center !important;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 0.050em;
}

.info ul { padding-top:15px;}
.info ul li { list-style: none !important;
    line-height: 20px !important;
    padding-bottom: 10px !important;
    text-align: left !important;
    margin-left: -35px !important;  } 

.rulesnd ul li {
	list-style: decimal;
	line-height: 25px;
	padding-bottom:10px;
}

/* ==================================================
   5. Spacers Sets
================================================== */

.spacer-5{
	height:5px;
	clear:both;
	width:100%;
}
.spacer-10{
	height:10px;
	clear:both;
	width:100%;
}
.spacer-20{
	height:20px;
	clear:both;
	width:100%;
}
.spacer-25{
	height:25px;
	clear:both;
	width:100%;
}
.spacer-26{
	height:26px;
	clear:both;
	width:100%;
}
.spacer-30{
	height:30px;
	clear:both;
	width:100%;
}
.spacer-40{
	height:40px;
	clear:both;
	width:100%;
}
.spacer-50{
	height:50px;
	clear:both;
	width:100%;
}
.spacer-55{
	height:55px;
	clear:both;
	width:100%;
}
.spacer-60{
	height:60px;
	clear:both;
	width:100%;
}
.spacer-70{
	height:60px;
	clear:both;
	width:100%;
}
.spacer-65{
	height:65px;
	clear:both;
	width:100%;
}
.spacer-80{
	height:80px;
	clear:both;
	width:100%;
}
.spacer-90{
	height:90px;
	clear:both;
	width:100%;
}
.spacer-75{
	height:75px;
	clear:both;
	width:100%;
}
.spacer-77{
	height:77px;
	clear:both;
	width:100%;
}
.spacer-100{
	height:100px;
	clear:both;
	width:100%;
}





/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
 100% {
 top: -12px;
 right: -12px;
 bottom: -12px;
 left: -12px;
 opacity: 0;
}
}
 @keyframes hvr-ripple-out {
 100% {
 top: -12px;
 right: -12px;
 bottom: -12px;
 left: -12px;
 opacity: 0;
}
}
.hvr-ripple-out {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}
.hvr-ripple-out:before {
	content: '';
	position: absolute;
	border: #505050 solid 3px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius:4px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
	-webkit-animation-name: hvr-ripple-out;
	animation-name: hvr-ripple-out;
}
.prevbg, .nextbg {
	background:#FFF;
	color:#000 !important;
	/*padding:12px 10px;*/
	opacity:0.90;
}


.subsubmain{
    margin-top: 0px !important;
    left: 100% !important;
    top: 0% !important;
}
}











/*============================================================================================================== slider css ===================================================================================================================================*/
/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
 @keyframes hvr-wobble-horizontal {
 16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}
.hvr-wobble-horizontal {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
	-webkit-animation-name: hvr-wobble-horizontal;
	animation-name: hvr-wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
/* Shadow Radial */
.hvr-shadow-radial {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
	pointer-events: none;
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	height: 5px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.hvr-shadow-radial:before {
	bottom: 100%;
	background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
	top: 100%;
	background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
	opacity: 1;
}
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
	position: relative;
	height: auto;
}
.fade-carousel .carousel-inner .item {
	height: 65vh;
}
.fade-carousel .carousel-indicators > li {
	margin: 0 2px;
	background-color: #f39c12;
	border-color: #f39c12;
	opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
	width: 10px;
	height: 10px;
	opacity: 1;
}
/********************************/
/*          Hero Headers        */
/********************************/
.hero {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0,0,0,.75);
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.hero h1 {
	font-size: 6em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s;
}
.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s;
}
/********************************/
/*            Overlay           */
/********************************/
.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: .7;
}
/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {
	padding: 10px 40px;
}
.btn.btn-hero, .btn.btn-hero:hover, .btn.btn-hero:focus {
	color: #f5f5f5;
	border-color: #1abc9c;
	outline: none;
	margin: 20px auto;
}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3 {
	height:60vh;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
	background: url(../images/banner/1.jpg) no-repeat top center;
}
.fade-carousel .slides .slide-2 {
	background:url(../images/banner/2.jpg) no-repeat top center;
}
.fade-carousel .slides .slide-3 {
	background:url(../images/banner/1.jpg) no-repeat top center;
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px) {
.hero {
	width: 980px;
}
}
@media screen and (max-width: 640px) {
.hero h1 {
	font-size: 4em;
}
}

/*=============================================================================== slider css ===================================================================================================*/




/*================== MEDIA QUERY  ==================*/

/*=========================================================================== MEDIA QUERY  ===========================================================================*/
@media(max-width:1280px) {
.navbar-nav > li > a {
	font: 300 14px "Open Sans";
}
.abt-hm {
	margin-top: /*-40px*/;
}
}

/*===========================================================================  1280 END ===========================================================================*/

@media(max-width:1024px) {
.logo {
	width:12%;
}
.abt-hm {
	margin-top: /*-35px*/;
}
.litegraynews p {
	padding: 0 0 0 20px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top:80% !important;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:30.40% !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:65% !important;
}
}

/*===========================================================================  1024 END ===========================================================================*/

@media(max-width:768px) {
.bdrrgt { border-right:1px solid transparent;}
.logo {
	width:16%;
}
hgroup h2 {
	font:600 45px 'Roboto Bold', sans-serif;
	text-align: center;
}
hgroup h3 {
	font:400 25px 'Open Sans', sans-serif;
	text-align: center;
}
.white h1 {
	font: 400 26px 'Open Sans', sans-serif;
}
.extracurr a, .welfare a, .extension a {
	margin-left:0px;
	text-decoration:none;
}
.extracurr a:hover, .welfare a:hover, .extension a:hover {
	margin-left:0px;
	text-decoration:none;
}
.socialicon {
	margin-top:40px !important;
}
.extracurr, .welfare, .extension {
	text-align:center;
}
.rnd h3, .infrastrcture h3, .result h3 {
	font:400 19px 'Open Sans', sans-serif;
}
ul.scbar li {
	width: 25%;
	float: left;
	margin-top: /*15px*/0px;
	padding-top: /*25px*/0px;
	text-align: center;
}
.dropdown-menu {width:250px;}
ul.scbar li ul li { float:none; }

.line3tab {
	padding:0px;
}
.clearevent {
	clear:both;
}
.carousel-inner {
/* margin: 0px 0px 0px -5px;*/
}
.wdd {
	text-align:center;
	float:none !important;
}
footer p {
	text-align:center;
}
.abt-hm {
	margin-top: /*-35px*/;
}
ul.thumbnails {
	margin-left:-40px;
}
.latestnews h3, .eventss h3 {
	background:#aaaaaa;
	padding:10px 0px 10px 20px;
	color:#FFF;
	font: bold 22px 'Roboto Bold', sans-serif;
}
.litegraynews p, .events p {
	padding:0px;
	margin-top:10px;
}
.news-white strong {
	padding:20px;
	margin:0px;
}
.news-white span {
	margin: 0px;
}
.latestnews h3 i {
	padding-top:3px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top:50% !important;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:46% !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:47% !important;
}
}

/*===========================================================================  768 END ===========================================================================*/

@media(max-width:480px) {
ul.scbar li {
	width: 33%;
}
.carousel-inner {
/*margin-left: -20px;*/
}
.fr {
	float: none !important;
}
ul.socialmedia {
	float: none;
	padding:15px 0px;
}
.logo, .college-name {
	width: 100%;
	text-align: center;
}
.abt-hm {
	margin-top:/*-16px*/;
}
.bottomfooter .fellowship, .bottomfooter .socialicon, {
 text-align:center;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top:173% !important;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:45% !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:44% !important;
}
.carousel-control {
	font-size:15px !important;
}
}

/*===========================================================================  480 END ===========================================================================*/

@media(max-width:360px) {
.white h4 {
	margin-top:0px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top:81% !important;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:42% !important;
	display:none !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:44% !important;
	display:none !important;
}
hgroup h3 {
	font:400 18px 'Open Sans', sans-serif;
}
}

/*===========================================================================  360 END ===========================================================================*/

@media(max-width:320px) {
.abt-hm {
	margin-top:0px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top:110% !important;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
	left:41% !important;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
	right:43% !important;
}
hgroup h3 {
	font:400 16px 'Open Sans', sans-serif;
}
hgroup h2 {
	font:600 35px "Roboto Bold", sans-serif;
}
}
/*===========================================================================  320 END ===========================================================================*/
.prin-box{
margin:0px 0px 35px 0px;
border:1px solid #770c0c;
text-align:center;
}
.prin-box img{
width:100%;
height:auto;
}

.prin-list{
background:#840404;
padding:5px 0px;
width:100%;
color:#fff;
text-align:center;
}
.prin-list h1{
font:600 15px "Roboto Bold", sans-serif;
margin:0px;
padding:0px;
}
.prin-list h2{
	font:400 14px 'Open Sans', sans-serif;
	margin:0px;
padding:0px;
}

.hd1{
font-family:'Open Sans', sans-serif;
font-size:20px;
font-weight:700;
padding:0px 0px 10px 0px;
color:#2a51a1;
}

.hist-cont h2{
color:#5b5c5d;
font-family:'Open Sans', sans-serif;
font-size:18px;
font-weight:700;
padding:0px 0px 0px 0px;
}
.hist-cont{
font-family:'Open Sans', sans-serif;
color:#000;
font-size:15px;
font-weight:500;
}

.box {
  background:#fff;
  transition:all 0.2s ease;
  border:2px dashed #dadada;
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  background-clip: padding-box;
  padding:0 20px 20px 20px;
  min-height:340px;
}

.box:hover {
  border:2px solid #525C7A;
  	-webkit-transition: all 0.9s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;
}

.box7 {
  background:#fff;
  transition:all 0.2s ease;
  border:2px dashed #dadada;
  margin-top: 10px;
  box-sizing: border-box;
  border-radius: 5px;
  background-clip: padding-box;
  padding:0 20px 20px 20px;
  min-height:340px;
}

.box7:hover {
  border:2px dashed #8D8D8D;
  	-webkit-transition: all 0.9s ease-in-out;
	-moz-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;
}

.box span.box-title {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
}

h1.tag-title{
 font-size: 22px !important;
    font-weight: 400;
    
}

.box .box-content {
  padding: 16px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  box-sizing: border-box;
}
.box .box-content p {
 font-size: 14px;
  color:#515c66;
  text-transform:none;
}

.box .box-content p  em{
font-size:13px;
}
.yellow-cel-hd{
background:#daaa18; padding:6px 0px; width:100%; border-radius:8px 8px 0px 0px; color:#fff; text-align:center;}

.yellow-cel-hd .bigtxt{
font-size:35px;
font-weight:700;
font-family:"Roboto Bold", sans-serif;
}
.yellow-cel-hd .midtxt{
font-size:20px;
font-weight:600;
font-family:'Open Sans', sans-serif;
}
.yellow-cel-hd .smalltxt{
font-size:20px;
font-weight:500;
font-family:'Open Sans', sans-serif;
}

#3tab{
width:100%;
margin:10px auto;
float:left;
}
.bc{
margin-top:10px;
}

.sidebar-boxes{
width:100%;
float:left;
margin-bottom:20px;
}

.sidebar-boxes h3 {
	background:#a62c10;
	padding:10px 0px 10px 20px;
	color:#FFF;
	font-family:'Roboto Bold', sans-serif;
	font-size:25px;
	margin:0px 0px 0px 0px;
}
.eventssdiv img, .litegraynews img{width:100%;}
.eventssdiv {width:100%; float:left;}
.sidebar-boxes  a.link{ color:#b00811; text-decoration:none; font-size:12px;}
.sidebar-boxes  a.link:hover{ color:#b00811; text-decoration:underline;  font-size:12px;}


.hm-ac-box1{border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:6px 0px; height: 110px}
.hm-ac-box2{border-bottom:1px solid #e9e9e9; padding:6px 0px; height: 110px}
.hm-ac-box3{border-right:1px solid #e9e9e9; padding:6px 0px; height: 110px}
.hm-ac-box4{border:none; padding:6px 0px; height: 110px}


.hm-ac-box1:hover .txt12, .hm-ac-box2:hover .txt12,  .hm-ac-box3:hover .txt12, .hm-ac-box4:hover .txt12  {color:#000;}

.hm-ac-box1 img, .hm-ac-box2 img, .hm-ac-box3 img, .hm-ac-box4 img {
width:57%;}

@media (max-width:360px){


.hm-ac-box1{ border-bottom:1px solid #e9e9e9; padding:3px 0px; float:left; height: 80px !important}
.hm-ac-box2{border-bottom:1px solid #e9e9e9; padding:3px 0px; float:left;   height: 80px !important}
.hm-ac-box3{border-bottom:1px solid #e9e9e9; padding:3px 0px;  float:left;   height: 80px !important}
.hm-ac-box4{border:none; padding:3px 0px;  float:left;   height: 80px !important}


.hm-ac-box1 img, .hm-ac-box2 img, .hm-ac-box3 img, .hm-ac-box4 img {width:100% !important;}

}


@media screen and (max-width:768px){
.hm-ac-box1 img, .hm-ac-box2 img, .hm-ac-box3 img, .hm-ac-box4 img {width:30% ;}

.hm-ac-box1{border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:6px 0px; height: 130px }
.hm-ac-box2{border-bottom:1px solid #e9e9e9; padding:6px 0px; height: 130px }
.hm-ac-box3{border-right:1px solid #e9e9e9; padding:6px 0px; height: 130px}
.hm-ac-box4{border:none; padding:6px 0px; height: 130px }

}

.inner-banner img{width:100%; height:auto;}



/*

@media (max-width:768px){
.hm-ac-box1{ border-bottom:1px solid #e9e9e9; padding:3px 0px; float:left; height:auto; width:100%;}
.hm-ac-box2{border-bottom:1px solid #e9e9e9; padding:3px 0px; float:left;  height:auto;  width:100%;}
.hm-ac-box3{border-bottom:1px solid #e9e9e9; padding:3px 0px;  float:left;  height:auto;  width:100%;}
.hm-ac-box4{float:left;  height:auto;  width:100%;}
.txt12{ padding:25px 0px 0px 0px !important; text-align:left !important;}

}*/


.gsc-control-cse {
    font-family: Arial, sans-serif;
    /* border-color: #FFFFFF; */
    background-color: transparent !important;
	border: 0px !important ;
	font-size:13px;
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #666666;
    background-color: #CECECE;
    background-image: none;
    filter: none;
    -webkit-box-sizing: inline !important;
    -moz-box-sizing: inline !important;
    box-sizing: initial !important;
}

.gsib_a {
    width: 100%;
    padding: 2px 6px 0 !important;
}

input.gsc-input {
    font-size: 13px !important;
    
}

input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border-color: #277D7F !important;
    background-color: #6DCCCE !important;
    background-image: none;
    filter: none;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0px !important;
    width: auto;
}
.no-guttar{
	padding-left:0px !important;
	padding-right:0px !important;	
}
.brnd-txt{
	color:#a90d21;
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	font-size:21px;
	text-align:right;	
}

@media(max-width:480px){
	.brnd-txt{
		font-size:14px;
		text-align:center;
	}
	
}

/*CODE BY MANISH*/

.logom{
	position: relative;
	left: 110px;
	width: 115px;
}


@media only screen 
  and (min-width: 0px)
	and (max-width: 576px){
		.logom{
			left: 0;
			margin: 20px auto;
		}

		.logomm
		{
			left: 0!important;
		}
	}

@media only screen 
  and (min-width: 768px)
	and (max-width: 992px){
      .logom{
      	left: 0;
      	top: 110px;
      	width: 105px;
      }
	}

@media only screen 
  and (min-width: 992px)
	and (max-width: 1200px){
		.logom{
			position: relative;
    left:100px;
    width: 78px;
    top: -15px;
		}
	}


	/*Manish Code Starts*/

	.iqactb
	{
		width: 100%;
		text-align: center;
	}

	.iqactb tr td
	{
		border: 1px solid;
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: center;
	}