/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Croissant+One&display=swap');
body {
	margin: 0px;
	padding: 0px;
	border:0px;
	background-color:#FFFFFF;
	font-family:calibri;
	font-size:16px;
	line-height:26px;
	text-align:justify;
	color:#525252;
}
a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}
p {
	font-size:16px;
	line-height:26px;
	text-align:justify;
	color:#525252;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:left;
	font-weight:normal;
}
h1 {
	font-size:33px;
	line-height:36px;
	vertical-align:middle;
	color:#104cba;
	font-family:"Times New Roman", Times, serif;
}
h1 span {
	color:#000918;
}
h1 strong {
	color:#0d113e;
}
h2 {
	color:#3f3836;
	font-size:30px;
	line-height:40px;
}
h3 {
	color:#320a0a;
	/*border-bottom:#320a0a 1px dashed;*/
	margin:10px 0px;
	font-size:24px;
	line-height:30px;
}
nav {
	width:100%;
	float:left;
	height:auto;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#082e6d+0,0b5eb4+50,082e6d+100 */
	-webkit-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	background-color:#0d113e;
	margin:0px;
	padding:0px;
	color:#FFF;
	font-family:calibri;
	font-size:18px;
	line-height:28px;
	display:block;
	clear:both;
	min-height:30px;
}
nav i {
	padding:7px 10px;
}
/*nav ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
nav ul li {
	float:left;
}
nav ul li a {
	color:#FFFFFF;
}*/
header {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	padding:10px 0px;
	/*background-image:url(../images/header-bg-3.jpg);
	background-repeat:no-repeat;*/
	background-size:contain;
	background-position:left center;
}
header h1 {
	color:#0b7a88;
}
article {
	width: 100%;
	float: left;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 40px 0px;
	background-image:url(../images/cta-one__shape2.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-size: content;
	font-size:28px;
}
article h1 {
	padding: 2px 0px 2px 10px;
	margin-bottom: 10px;
	margin-top:10px;
	margin-left: 10px;
	text-align: left;
	border-left: #104cba 3px solid;
}
article p {
	font-family:calibri;
	margin-top:10px;
	text-align:justify;
}
section {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	margin:0px;
}
.readmore {
	background-color:#f4d956;
	border-left:#895300 2px solid;
	color:#895300 !important;
	padding:5px;
	float:right;
}
.stay-update h3 {
	width:14%;
	float:left;
	border-right:#30278e 2px solid;
	font-size:18px;
	color:#1d145f;
	font-weight:bold;
	text-align:center;
}
.top-news {
	padding: 0px;
  	height: auto;
  	overflow: hidden;
  	z-index: 9 !important;
  	position: relative;
}
.top-news h3 {
	width:14%;
	float:left;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background-color:#30278e;
}
.top-news iframe {
	width:85%;
	float:right;
}
.top-news marquee {
	float:right;
	width:85%;
	color:#ffc600;
	background-color:#e5eef6;
}
.top-news marquee a {
	color:#30278e;
}
.stay-update marquee {
	float:right;
	width:85%;
	color:#ffc600;
}
.stay-update marquee a {
	color:#30278e;
}
.contener h1 {
	font-size:33px;
	color:#104cba;;
}
.contener h1 span {
	color:#0b7a88;
}
footer {
	width:100%;
	text-align:center;
	font-size:14px;
	line-height:18px;
	padding:5px 0px;
	float:left;
	display:block;
	clear:both;
	border-top:#333876 2px dotted;
}
footer p {
	color:#FFF;
	text-align:center;
	font-size:14px;
}
footer a {
	color:#ffc600;
	font-weight:bold;
}
.footer-content {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	background-color:#3399ff;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.footer-content-txt-area {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	padding:40px 0px;
	background-image:url(../images/footer-content-bg.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
	/*position: absolute;*/
}
ol {
	list-style-type:none;
	margin:0;
	padding:10;
	/*position: absolute;*/
}
li {
	/*display:inline-block;*/
	/*margin-right: 1px;*/
	font-size:16px;
}
img {
	/*float:left;*/
	height:auto;
	padding:0px;
	margin:0px;
	border:0px;
}
.top-area {
	background-color:#e5eef6;
	border-top:#30278e 3px solid;
	height:35px;
}
.login-area {
	background-color:#30278e;
	/*position:absolute;
	z-index:999;*/
}
.login-area ul li {
	float:left;
	margin:0px 10px;
}
.login-area ul li a {
	color:#FFF;
	font-size:13px;
}
.login-area ul li a i {
	background-color:#FFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color:#30278e;
	padding:4px;
	margin:8px 3px;
	box-shadow: inset 0 0 2px #737373;
  -moz-box-shadow: inset 0 0 2px #737373;
  -webkit-box-shadow: inset 0 0 2px #737373;
}
.right-content-area table {
	width:90%;
	padding:2%;
	margin:2%;
	border:#37617d 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right-content-area table a {
	background-color:#895300;
	padding:3px 7px;
	margin:5px;
	color:#FFFFFF;
}
.right-content-area th {
	background-color:#0b7a88;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:14px;
	border:#695d59 1px solid;
}
.right-content-area tr:nth-child(even) {
	background: #d1dce4;
	padding:5px;
	text-align:left;
}
.right-content-area tr:nth-child(odd) {
	background: #dddddd;
	padding:5px;
	text-align:left;
}
.right-content-area td {
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	border:#3f3836 1px dashed;
}
.right-content-area ul {
	list-style-type:none;
	margin:0;
	padding:0;
	list-style:circle;
	/*position: absolute;*/
}
.right-content-area ol {
	list-style-type:none;
	margin:10px;
	padding:10px;
	list-style:upper-roman;
	/*position: absolute;*/
}
.right-content-area ol ul {
	list-style-type:none;
	margin:5px 15px;
	padding:5px 15px;
	list-style:decimal;
	/*position: absolute;*/
}
.right-content-area li {
	/*display:inline-block;*/
	/*margin-right: 1px;*/
	font-size:14px;
	padding:5px;
	margin:5px;
}
.sl {
	background-color:#035e5a;
	color:#FFFFFF;
}
.college-details {
	width:100%;
    justify-content: space-between;
}
.logo {
	width:130px;
	float:left;
}
.logo img {
	width:110px !important;
	margin:0px auto;
}
.border-right {
	border-right: 1px solid #2e456c !important;
}
.college-name {
	width:350px;
	float:left;
	width:auto;
}
.college-name p {
	font-size:17px !important;
	line-height:26px;
	color:#323b4b;
	font-weight:bold;
}
.college-name p a {
	font-size:17px;
	color:#002aff;
}
.college-name h1 strong {
	color:#352ba1;
	font-size:32px;
	line-height:40px;
}
.apc-image-area img {
	width:100px;
	height:auto;
}
.header-contact ul {
	padding:0px;
	margin:0px;
}
.header-contact ul li {
	float:left;
	color:#0e2b5c;
	font-size:16px !important;
	margin-right:2px;
	border-right:#4286f4 1px solid;
	padding:0px 5px;
}
.header-contact ul li a {
	font-size:14px;
}
.header-contact ul li:last-child {
  border: none !important;
}
.header-contact ul li i {
	margin:0px 2px;
	color:#006;
}
.header-contact h4 {
	font-family: "Croissant One", serif;
	font-size:20px;
	text-align:center;
	border-bottom:#4286f4 1px dashed;
	display:block;
	clear:both;
	width:100%;
}
.online {
	padding:5px 10px;
	margin-bottom:10px;
	background: #373B44;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #4286f4, #373B44);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #4286f4, #373B44); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	clear:both;
	display:block;
	float:none !important;
	-webkit-box-shadow: 10px 0px 5px -3px rgba(181,181,181,1);
	-moz-box-shadow: 10px 0px 5px -3px rgba(181,181,181,1);
	box-shadow: 10px 0px 5px -3px rgba(181,181,181,1);
	border:none !important;
	transition: color 1s ease;
	transition: background 1s ease;
}
.online a {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.online a i {
	background-color:#FFF;
	padding:5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color:#373B44;
	box-shadow: inset 0 0 5px #000000;
  	-moz-box-shadow: inset 0 0 5px #000000;
  	-webkit-box-shadow: inset 0 0 5px #000000;
	transition: all 1s ease;
}
.online:hover {
	background:#4286f4;
	-webkit-box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
	-moz-box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
	box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
}
.online:hover a {
	text-decoration:none;
}
.online:hover a i {
	box-shadow: inset 0 0 2px #999;
  	-moz-box-shadow: inset 0 0 2px #999;
  	-webkit-box-shadow: inset 0 0 2px #999;
}
.banner {
	background-color:#ffe8ac;
	padding:0px;
	background-image:url(../images/header-bg.jpg);
	background-repeat:repeat;
}
/*===========================header slider start===========================*/

/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
#carouselExampleControls {
  width: 100%;
}
/*===========================header slider end===========================*/
.banner-image-area {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
	z-index:-5;
}
.banner-image-area img {
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0px;
	margin:0px;
	z-index:-3;
}
.highlight {
	background-color:#f2f2f2;
}
.highlight i {
	color:#082e6d !important;
	border-radius: 10px 10px 10px 10px  !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
}
.highlight a {
	color:#082e6d !important;
}
.card-header {
	padding: .25rem 1.25rem;
	margin-bottom: 0;
	background: #3f3836;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #605855, #3f3836);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #605855, #3f3836); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.card-header h5 button {
	color:#FFF;
}
.card-body {
	padding: 0.55rem;
	height:220px;
	overflow-y:scroll;
}
.main-body {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	padding:0px;
	margin:0px;
	/*background-image:url(../images/body-bg.png);*/
	background-repeat:repeat;
}
.logo-area {
	width:100px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:20px auto 20px auto;
}
.logo-area img {
	width:100%;
	float:left;
}
header h1, h2, h3 {
	padding:0px;
	margin:0px;
}
.college-name-area {
	margin:15px 0px;
	width:500px;
	float:left;
	height:auto;
	text-align:center;
}
.college-name-area h1 {
	font-size:30px;
	line-height:36px;
	font-weight:bold;
	text-align:left;
	color:#f3a000;
}
.college-name-area h2 {
	color:#895300;
	font-size:18px;
	line-height:24px;
	text-align:left;
}
.college-name-area h2 strong {
	color:#895300;
	font-size:22px;
}
.search-area {
	width:320px;
	float:right;
	height:auto;
	overflow:hidden;
	display:block;
	margin-top:15px;
}
.search-area div {		
	font-size:16px;
	color:#895300;
	margin:5px 0px;
	line-height:26px;
	padding:0px;
	width:100%;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px; /* future proofing */
	-khtml-border-radius: 50px; /* for old Konqueror browsers */
}
.search-area i {
	margin:5px 10px;
	background-color:#fdcc46;
	color:#fff;
	padding:8px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px; /* future proofing */
	-khtml-border-radius: 50px; /* for old Konqueror browsers */
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0055e3+0,053469+44,151c66+100 */
}
.card-body span {
    border-bottom: #3b2613 1px dashed;
    display: block;
    clear: both;
    padding: 3px;
    margin-bottom: 8px;
    padding: 5px;
}
/*=====================================Drop down menu start=====================================*/

/*.rm-toggle.rm-button {
    margin-top: 25px;
}*/

.rm-css-animate.rm-menu-expanded {
    max-height: none;
    display: block;
}
.rm-container.rm-layout-expanded {
    float: right;
	width:100%;
}
.rm-nav li a,
/*.rm-top-menu a {
    padding: .75rem 1rem;
    font-size: .9em;
    line-height: 1.5rem;
    /*text-transform: uppercase;*/
}
.rm-layout-expanded .rm-nav > ul > li > a,
.rm-layout-expanded .rm-top-menu > .rm-menu-item > a {
    height: 60px;
    line-height: 60px;
}
.tagline {
    width: 360px;
    font-size: 1.75em;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 1.2;
    text-align: center;
    margin: 275px auto;
    color: #FFF;
}
.tagline strong {
    font-size: 1.3em;
}
.dev-output {
    background-color: #e1eaf3; /* fall-back */
    background-color: rgba(255,255,255,.85);
    color: #000;
    padding: 2em;
    margin-bottom: 2em;
}

/*=====================================Drop down menu end=====================================*/
/*.home-arricle-area {
	background-color:#ececec;
	padding:0px;
}*/
.welcome-tab-menu-area {
	width:275px;
	float:left;
	display:block;
	clear:both;
}
.welcome-tab-menu {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	background-image: linear-gradient( 109.6deg,  rgba(48,39,142,1) 11.2%, rgba(13,17,67,1) 100.2% );
	text-align:center;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	-webkit-box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	-moz-box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	margin-bottom:6px;
	-webkit-box-shadow: 3px -3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 3px -3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 3px -3px 5px 0px rgba(0,0,0,0.75);
}
.welcome-tab-menu a {
	text-align:center !important;
	color:#FFF;
	font-size:18px;
	width:100%;
	display:block;
	clear:both;
	padding:10px !important;
}
.nss {
	background-image:url(../images/nss-bg.jpg) !important;
	background-size:cover;
	background-position:right center;
	background-repeat:no-repeat;
}
.rusa {
	background-image:url(../images/rusa-bg.jpg) !important;
	background-size:cover;
	background-position:right center;
	background-repeat:no-repeat;
}
/*.nirf {
	background-image:url(../images/nirf-bg.jpg) !important;
	background-size:cover;
	background-position:right center;
	background-repeat:no-repeat;
}*/
.nsou {
	background-image:url(../images/nsou-bg.jpg) !important;
	background-size:cover;
	background-position:right center;
	background-repeat:no-repeat;
}
.notice-area {
	background-image:url(../images/bg-header-overlay-lg-top.png) !important;
	background-repeat:repeat-x !important;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/09203f+0,537895+100 */
background: linear-gradient(to bottom, #02014d 0%,#000024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: #02014d;
	padding:50px 0px 50px 0px;
}
.notice-area h1 {
	color:#fff;
	text-align:center;
	font-size:36px;
	line-height:70px;
	padding:40px 0px;
}
.notice-area h1 strong {
	color:#06C;
}
.notice-area-link {
	text-align:center;
	padding:10px 15px;
	background-color:#2296f9;
	color:#FFF;
	clear:both;
	margin:20px auto;
	width:120px;
	font-size:22px;
	line-height:32px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	transition:0.5s;
}
.notice-area-link:hover {
	background-color:#FFF;
	color:#002749;
}
.item {
    background: #ffffff none repeat scroll 0 0;
    margin-top: 10px;
    padding: 20px 5px;
	height:auto;
	overflow:hidden;
	-webkit-border-radius: 35px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 35px;
	border-top-right-radius: 0;
	-webkit-box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
	-moz-box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
	box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
}
.item h2 {
	font-size:18px;
	border:0px;
}
.item h2 i {
	font-size:20px;
	color:##30278e;;
	margin-right:10px;
}
.recent-area {
	margin-top: 10px;
	height:auto;
	overflow:hidden;
}
.notice-tab-menu {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	background: #00c6ff;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #0072ff, #00c6ff);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #0072ff, #00c6ff); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	text-align:center;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	-webkit-box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	-moz-box-shadow: 1px 1px 5px 1px rgba(82,82,82,0.5);
	margin-bottom:10px;
}
.youtube {
	background: #e52d27;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #b31217, #e52d27);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #b31217, #e52d27); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.notice-tab-menu a {
	text-align:center !important;
	color:#FFF;
	font-size:18px;
	width:100%;
	display:block;
	clear:both;
	padding:14.5px !important;
}
.notice-content {
	width:100%;
	float:left;
	overflow:hidden;
	height:380px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.notice-content span {
    border-bottom: #2296f9 1px dashed;
    display: block;
    clear: both;
    padding: 3px;
    margin-bottom: 8px;
	padding:5px;
}
.notice-content-admission {
	width:100%;
	float:left;
	overflow:hidden;
	height:220px;
}
.notice-content-admission span {
    border-bottom: #2296f9 1px dashed;
    display: block;
    clear: both;
    padding: 3px;
    margin-bottom: 8px;
	padding:5px;
}
.glance-area {
	background-image:url(../images/bg-fact-1.jpg) !important;
	background-attachment:fixed;
	background-size:cover;
	background-repeat:no-repeat;
	background: #373B44;
	padding:30px 0px 50px 0px;
}
.glance-area h1 {
	color:#FFF;
	text-align:center;
	font-size:36px;
	line-height:60px;
	padding:10px 0px;
}
.glance-area h1 strong {
	color:#06C;
}
@media (max-width: 600px) {
.logo{
	width:100% !important;
	display:flex;
	justify-content:center;
	margin-top:40px;
}
}
/*.notice-content:hover {
	overflow-y:scroll;
}
.notice-content-admission:hover {
	overflow-y:scroll;
}*/
.notice-content-webinar {
	width:100%;
	float:left;
	overflow:hidden;
	height:220px;
}
.notice-content-webinar div {
	width:100%;
	float:left;
	height:180px;
	overflow:hidden;
	margin:1% 0px;
}
.notice-content-webinar div img {
	width:100%;
}
.notice-content-webinar a {
	text-align: center;
	background-color: #2296f9;
	color: #FFF;
	margin: 3px auto;
	display:block;
	clear:both;
	font-size: 18px;
	line-height: 24px;
	transition: 0.5s;
	width:100%;
	padding:5px;
	float:left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.welcom img {
	width:96%;
	float:left;
	padding:2%;
	margin:1%;
	border:#0d113e 2px solid;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.principal-area {
	padding:15px;
	box-shadow: 0px 0px 30px 0px hsl(0deg 0% 0% / 7%);
	border-radius: 5px;
	overflow: hidden;	
	background-image:url(../images/principal-area-bg.jpg);
	background-size:cover;
}
.principal-area img {
	width:160px;
	margin:10px auto 0px;
	padding:10px;
	background-color:#FFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	float:none !important;
	display:block;
	clear:both;
	box-shadow: inset 0 0 4px #a1a1a1;
  -moz-box-shadow: inset 0 0 4px #a1a1a1;
  -webkit-box-shadow: inset 0 0 4px #a1a1a1;
}
.important-information-area {
	width:100%;
	float:left;
	padding:20px;
	background-image:url(../images/important-information-bg.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#f1f3ff;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.important-information-area h2 {
	font-family:"Times New Roman", Times, serif;
	color:#be6b01 !important;
}
.important-information-area h2 strong {
	color:#2d322e;
}
.important-information-area ul {
	padding:10px;
}
.important-information-area ul li {
	padding:3px 0px;
}
.important-information-area ul li:before {    
    font-family: 'FontAwesome';
    content: '\f058';
	margin:0px 10px 0px -5px;
	color:#e55b1a;
	float:left;
	font-size:18px;
}
.important-information-area ul li a {
	color:#575757;
}
.info-link-area {
	float:right;
}
.testimonial-area {
	margin:30px 0px;
}
/*----testimonial----*/
#gallery{
  position:relative;
  margin: 0 auto;
  overflow:hidden;
  width:450px;
  height:528px;
}
#slider{
  position:absolute;
  left:0;
  height:278px;
}
#slider > div {
  position:relative;
  float:left;
  width:250px;
  margin:50px 100px;
  height:auto;
  text-align:center;
  font-size:18px;
}
#slider > div h1 {
	font-weight:bold;
	background-image:none;
	text-align:center;
	line-height:40px;
	margin:20px 0px;
}
#slider > div img{
  width:144px;
  float:none;
  margin:10px auto;
  display:block;
  clear:both;
}
#slider > div p {
	text-align:center;
	font-size:16px;
	line-height:26px;
	font-style:italic;
}
#slider > div p i {
	color:#002147;
	font-size:20px;
	margin:0px 10px;
}
/* buttons */
#gallery > span{
  cursor:pointer;
  position:absolute;
  width:50px;
  height:100%;
  background:rgba(255,255,255,0.5);
  opacity:0.5;
  top:50%;
}
#next{
  right:0px;
}
#gallery > span:hover{
  opacity:1;
}
.aignitaries-area {
	background-color: #fff;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
	/*background-image:url(../images/achivement-bg.jpg);
	background-size:content;
	background-repeat:no-repeat;*/
	background-image: linear-gradient(to top, #09203f 0%, #537895 100%);
	background-position:right bottom;
	width:94%;
	padding:2%;
	margin:1%;
}
.aignitaries-area h2 {
	font-size: 30px;
	line-height: 40px;
	padding: 10px 0px;
	color: #00f0ff;
	/*background-image: url(../images/border.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;*/
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
.aignitaries-area img {
	width:45%;
	margin:15px 2%;
	float:left;
}
.aignitaries-area p {
	font-size:18px;
	padding:30px;
	color:#FFF;
}
.aignitaries-area p span {
	font-weight:bold;
	margin:20px 0px;
}
.aignitaries-link {
	width:260px;
	text-align:center;
	margin:0 auto 20px auto;	
	background-color:#30278e;
	float:none !important;
	clear:both;
	border-radius: 30px 30px 30px 30px;
	padding:7px 10px;
	transition:all 0.5s;
}
.aignitaries-link a {
	color:#FFF;
	font-size:18px;
}
.aignitaries-link:hover {	
	background-image: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
}
.aignitaries-link:hover a {
	color:#30278e;
	text-decoration:none;
}
.prospectus {
	/*background-color:#ed5b23;*/
	margin:0px;
	text-align:center !important;
	padding:10px;
	transition:0.5s;
	border:#3f3836 1px solid;
}
.prospectus img {
	width:24%;
	float:left;
}
.prospectus a {
	font-size:24px;
	font-weight:bold;
	text-align:left !important;
	color:#FFF;
	line-height:100px;
}
.prospectus a i {
	font-size:26px;
	margin-right:10px;
}
.prospectus:hover {
	background-color:#ee8157;
}
.prospectus:hover a {
	text-shadow:#002749 0px 2px 4px;
	text-decoration:none;
}
.library {
	/*background-color:#2e5382;*/
	margin:0px;
	text-align:center !important;
	padding:10px;
	transition:0.5s;
	border:#3f3836 1px solid;
}
.library img {
	width:26%;
	float:left;
}
.library a {
	font-size:24px;
	font-weight:bold;
	text-align:left !important;
	color:#FFF;
}
.library a i {
	font-size:26px;
	margin-right:10px;
}
.library:hover {
	background-color:#4b6c96;
}
.library:hover a {
	text-shadow:#002749 0px 2px 4px;
	text-decoration:none;
}
.bped {
	/*background-color:#34492a;*/
	margin:0px;
	text-align:center !important;
	padding:10px;
	transition:0.5s;
	border:#3f3836 1px solid;
}
.bped img {
	width:30%;
	float:left;
	margin-right:15px;
}
.bped a {
	font-size:24px;
	font-weight:bold;
	text-align:left !important;
	color:#FFF;
	float:right;
	margin-top:10px;
}
.bped a i {
	font-size:26px;
	margin-right:10px;
}
.bped:hover {
	background-color:#526a47;
}
.bped:hover a {
	text-shadow:#002749 0px 2px 4px;
	text-decoration:none;
}
.hostel {
	/*background-color:#e6a702;*/
	margin:0px;
	text-align:center !important;
	padding:10px;
	transition:0.5s;
	border:#3f3836 1px solid;
}
.hostel img {
	width:28%;
	margin-right:10px;
	float:left;
}
.hostel a {
	font-size: 24px;
	font-weight: bold;
	text-align: left !important;
	color: #FFF;
	float: right;
	margin-top: 10px;
}
.hostel a i {
	font-size:26px;
	margin-right:10px;
}
.hostel:hover {
	background-color:#f9cb53;
}
.hostel:hover a {
	text-shadow:#002749 0px 2px 4px;
	text-decoration:none;
}
.campus-life-area {
	width:45%;
	padding:2%;
	float:left;
	height:auto;
	overflow:hidden;
}
.campus-life-area ul {
	padding:0px;
	margin:0px;
}
.campus-life-area ul li {
	padding:0px;
	margin:0px;
	min-height:450px;
}
.campus-life-area ul li a {
	float:right;
	padding:5px 9px;
	margin:0px;
	background-color:#436f8c;
	color:#FFFFFF;
}
.campus-life-area img {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:3% auto;
}
.article-banner {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	padding:0px;
	margin:0px 0px 20px 0px;
	-webkit-border-radius: 35px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topleft: 0;
	border-radius: 35px;
	border-top-left-radius: 0;
	border-bottom: #02ccfe 3px solid;
}
.article-banner img {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	-webkit-border-radius: 35px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topleft: 0;
	border-radius: 35px;
	border-top-left-radius: 0;
}
.teacher-profile {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
}
.teacher-profile h1 {
	font-family: 'Playfair Display', serif;
}
.teacher-profile h1 strong {
	font-size:16px;
	color:#003366;
	margin:0px 10px;
}
.teacher-profile-img {
	height:auto;
	overflow:hidden;
	margin:5px;
	margin:10px;
	border:#4080c0 2px solid;
	width:135px;
	float:right;
}
.teacher-profile-img img {
	width:94%;
	float:left;
	height:auto;
	overflow:hidden;
	padding:3%;
}
.teacher-profile h2 {
	color:#3399ff;
	text-shadow:#DBD7FF 0px 1px 1px;
	border-bottom:#244961 1px dashed;
}
.teacher-profile span h2 {
	width:80%;
}
.teacher-profile h3 {
	color:#183e63;
	font-family:calibri;
	font-size:20px;
	padding:5px 15px;
	margin:10px 0px;
	font-weight:bold;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#639dd7+0,ffffff+100&1+0,1+30,0+100 */
	background: -moz-linear-gradient(left, rgba(99,157,215,1) 0%, rgba(146,186,227,1) 30%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(99,157,215,1) 0%,rgba(146,186,227,1) 30%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(99,157,215,1) 0%,rgba(146,186,227,1) 30%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#639dd7', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
}
.teacher-profile ul {
	padding:10px 30px;
}
.teacher-profile ul li {
	padding:5px 5px;
	list-style:url(../images/tick-blue.png);
}
.teacher-profile ul li a {
	color:#4080c0;
	text-decoration:none;
	font-weight:bold;
}
.teacher-profile ol {
	padding:10px 30px;
}
.teacher-profile ol li {
	padding:5px 5px;
	list-style-type:decimal;
	margin:5px 20px;
}
.teacher-profile ol li a {
	padding:3px 10px;
	background-color:#4080c0;
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	margin:10px;
}
.teacher-profile ol li a:hover {
	color:#4080c0;
	background-color:#999999;
}
.teacher-profile table {
	width:95%;
	padding:2%;
	margin:2%;
	border:#37617d 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.teacher-profile table a {
	background-color:#3399ff;
	padding:3px 7px;
	margin:5px;
	color:#FFFFFF;
}
.teacher-profile th {
	background-color:#0b7a88;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.teacher-profile tr:nth-child(even) {
	background: #d1dce4;
	padding:5px;
	text-align:left;
}
.teacher-profile tr:nth-child(odd) {
	background: #dddddd;
	padding:5px;
	text-align:left;
}
.teacher-profile td {
	padding:5px 10px;
}
.left-menu-area {
	float:left;
	background-image:url(../images/header-bg.jpg);
	background-size:cover;
	box-shadow: 6px 5px 16px 5px rgba(0, 0, 0, 0.15);
	margin: 5px 0px;
	border-right: #02ccfe 3px solid;
	padding: 30px 20px;
	overflow: hidden;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
	-webkit-box-shadow: 0 .5rem 1rem rgba(22,28,45,.15) !important;
}
.left-menu-area h2 {
	margin: 10px 0px;
	float: left;
	display: block;
	clear: both;
	width: 100%;
	font-size: 26px;
	line-height: 36px;
	color:#FFF;
}
@media (max-width: 600px) {
.apc-image-area
{
	width:100% !important;
	display:flex;
	justify-content:center;
}
}
.left-menu-area h2 strong {
	color:#3882ff;
}
.left-menu-area ul {
	padding:5px;
	margin:10px 0px;
}
.left-menu-area ul li {
	color:#003;
	padding:7px 5px;
	border-bottom:#0d113e 1px dashed;
	list-style:none !important;
}
.left-menu-area ul li i {
	margin-right:10px;
	color:#89b193;
}
.left-menu-area ul li a {
	color:#373B44;
	font-size:14px;
	line-height:26px;
}
.important-info-area ul li a {
	color:#FFF !important;
	font-size:14px;
	line-height:26px;
}
.left-menu-area ul li:before {    
    font-family: 'FontAwesome';
    content: '\f054';
    margin:0 10px 0 0px;
	color: #ffc600;
	  float: left;
	  font-size: 16px;
	  text-shadow: #666 0px 1px 2px;
}
/*.left-menu-area ul li:hover {
	background-color:#f7f7f7;
	border:none;
}*/
.left-menu-area ul li:last-child {
	border-bottom:none;
}
.left-menu-area ul li button {
	background-color:none;
}
.left-menu-area  {
	margin: 25px auto;
}
.right-content-area {

	padding: 25px;
	margin-top: 10px;
	
}
.fac-box {
  border: #900 1px solid;
  text-align: center;
  padding: 10px;
  box-shadow: inset 0 1px 1px 0 hsla(0,0%,100%,.10),0 10px 10px -20px rgba(50,50,93,.2),0 30px 20px -10px rgba(0,0,0,.3),-10px 10px 50px -10px rgba(103,178,111,.2);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  margin-bottom: 20px;
  min-height:400px !important;
}
.fac-box img {
  width: 100%;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.fac-box h3 {
	font-size:18px !important;
	text-align:center !important;
}
.fac-box p {
	text-align:center !important;
	font-size:14px !important;
}
.read-more {
  padding: 8px 20px;
  background-color: #900;
  border-radius: 10px;
  color: white !important;
  font-weight: 700;
}

.right-content-area h2 {
	margin: 30px 0px;
	float: left;
	display: block;
	clear: both;
	width: 100%;
	font-size: 26px;
	line-height: 36px;
}
.right-content-area h2 strong {
	color: #005af2;
}
.right-content-area h3 {
	text-align:left;
	/*background-image:none;*/
	margin:5x !important;
	padding:5px 10px !important;
	border-bottom:#182848 1px dashed;
	display:block;
	clear:both;
	font-size:24px;
	line-height:30px;
}
.right-content-area h4 {
	text-align:left;
	/*background-image:none;*/
	margin:20x 10px;
	padding:5px 10px;
	border-left:#182848 3px solid;
	color:#182848;
	display:block;
	clear:both;
}
.right-content-area p {
	padding:1%;
	text-align:justify;
	font-size:15px;
	line-height:24px !important;
	font-family: 'Noto Sans JP', sans-serif !important;
	color:#333 !important;
}
.right-content-area ol {
	padding:0px;
	margin:20px 10px;
}
.right-content-area ol li {
	padding:3px 7px;
	font-size:16px;
	line-height:26px;
	text-align:justify;
	list-style:upper-roman;
	list-style-position:inside;
	color:#002749;
}
.right-content-area ul li {
	padding:7px;
	font-size:16px;
	line-height:26px;
	text-align:justify;
	list-style-position:inside;
	color:#002749;
	list-style:none;
}
.right-content-area ul li:before {    
    font-family: 'FontAwesome';
	content: '\f00c';
	margin: 0 10px 0 5px;
	color: #ffc600;
	float: left;
	font-size: 16px;
	text-shadow: #666 0px 1px 2px;
}
.right-content-area li i {
	margin-right:5px;
	color:#69a37b;
	font-size:22px;
}
.right-content-area li em {
	margin-right:5px;
	color:#69a37b;
	font-size:22px;
}
.right-content-area table {
	width:95%;
	margin:2% 1%;
	padding:1%;
	border:#404f48 1px solid;
	font-size:14px;
	line-height:24px;
	text-align:justify;
}
.right-content-area table tr:nth-child(odd) {
	background-color:#f1f1f1;
}
.right-content-area table tr:nth-child(even) {
	background-color:#fafafa;
}
.right-content-area table tr td {
	padding:5px;
	text-align:left;
}
.right-content-area table tr td a {
	padding:4px 8px;
	background-color:#895300;
	color:#FFF;
	display:block;
}
.right-content-area table tr th {
	background-color:#3f3836;
	color:#d9fde5;
	text-align:center;
}
.right-content-tab-menu {
	width:44%;
	float:left;
	height:auto;
	overflow:hidden;
	padding:2%;
	margin:2% 1%;
	background: #373B44;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #4286f4, #373B44);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #4286f4, #373B44); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	transition: background-color 2s ease-out;
}
.right-content-tab-menu:hover {
	background: #373B44;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to left, #4286f4, #373B44);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to left, #4286f4, #373B44); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.right-content-tab-menu a {
	color:#FFF;
	font-size:24px;
}
.right-content-tab-menu a i {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	padding:5px;
	background-color:#FFF;
	color:#4286f4;
	margin-right:10px;
}
.table-content {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	border:none;
}
.table-content:hover {
	overflow-x:scroll;
}
.table-content table {
	width:95%;
	margin:2% 1%;
	padding:1%;
	border:#404f48 1px solid;
	font-size:16px;
	line-height:26px;
	text-align:justify;
}
.table-content table tr:nth-child(odd) {
	background-color:#f1f1f1;
}
.table-content table tr:nth-child(even) {
	background-color:#fafafa;
}
.table-content table tr td {
	padding:5px;
	text-align:left;
}
.table-content table tr td a {
	padding:4px 8px;
	background-color:#002147;
	color:#FFF;
}
.table-content table tr th {
	background-color:#002147;
	color:#d9fde5;
	text-align:center;
}
.faculty {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	display:block;
	clear:both;
	margin:10px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:#335e7a 1px dashed;
	text-align:left;
}
.faculty p strong span {
	font-size:18px;
}
.faculty img {
	float:left;
	padding:5px;
	background-color:#f4d956;
	border-right: #3f3836 3px solid;
	width:20%;
	height:auto;
	margin:0px 20px 10px 5px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
	-webkit-box-shadow: 0 .5rem 1rem rgba(22,28,45,.15) !important;
}
.faculty a {
	padding:5px 10px;
	float:left;
	margin:15px 0px;
	color:#3f3836;
	background-image: radial-gradient( circle 489px at 49.3% 46.6%,  rgba(255,214,126,1) 0%, rgba(253,200,0,1) 100.2% );
}
.events-area {
	width:45%;
	float:right;
	padding:2%;
	height:auto;
	overflow:hidden;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#697e8c+0,6a7d89+47,7493a8+100&0.65+0,0.65+100 */
	background: -moz-linear-gradient(-45deg, rgba(105,126,140,0.65) 0%, rgba(106,125,137,0.65) 47%, rgba(116,147,168,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(105,126,140,0.65) 0%,rgba(106,125,137,0.65) 47%,rgba(116,147,168,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(105,126,140,0.65) 0%,rgba(106,125,137,0.65) 47%,rgba(116,147,168,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6697e8c', endColorstr='#a67493a8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.events-area h1 {
	color:#FFFFFF;
}
.events-area img {
	float:left;
	padding:0px;
	margin:10px 20px 0px 0px;
	width:40%;
	height:auto;
}
.events-area a {
	padding:5px 10px;
	background-color:#FFFFFF;
	color:#335e7a;
}
.events-area a:hover {
	background-color:#cee2e9;
	color:#18264b;
}
.events-content-area {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
}
.events-content-area h3 {
	border-bottom:#335e7a 1px solid;
	margin:20px 0px;
}
.events-content-area table {
	width:90%;
	padding:2%;
	margin:2%;
	border:#37617d 1px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.events-content-area table a {
	background-color:#3399ff;
	padding:3px 7px;
	margin:5px;
	color:#FFFFFF;
}
.events-content-area th {
	background-color:#0b7a88;
	text-align:center;
	padding:5px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.events-content-area tr:nth-child(even) {
	background: #d1dce4;
	padding:5px;
	text-align:left;
}
.events-content-area tr:nth-child(odd) {
	background: #dddddd;
	padding:5px;
	text-align:left;
}
.events-content-area td {
	padding:5px 10px;
}
.news-tab-area {
	width:28%;
	float:left;
	padding:1%;
	margin:1%;
	min-height:340px;
	overflow:hidden;
	max-height:420px;
	-webkit-box-shadow: 0px 3px 10px 0px rgba(189,189,189,1);
	-moz-box-shadow: 0px 3px 10px 0px rgba(189,189,189,1);
	box-shadow: 0px 3px 10px 0px rgba(189,189,189,1);
	background-color:#FFF;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f5f9f0+100 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f5f9f0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f5f9f0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 0%,#f5f9f0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f9f0',GradientType=0 ); /* IE6-9 */
	border:#b9b9b9 1px solid;
}
.news-tab-area:hover {
	overflow-y:scroll;
}
.news-tab-area h2 {
	line-height:40px;
	text-align:left;
	color:#082e6d;
	font-size:30px;
	text-shadow:#CCC 0px 1px 3px;
	border-left:#ffc600 3px solid;
	padding-left:10px;
}
.news-tab-area h2 span {
	color:#ffc600;
	border:none;
}
.news-tab-area p {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:#9CADB8 1px dotted;
	height:auto;
	overflow:hidden;
}
.news-tab-area span {
	color:#335E7A;
	font-weight:bold;
	line-height:30px;
	border-bottom:#335E7A 1px solid;
	clear:both;
}
.news-tab-area a {
	padding:2px 5px;
	margin:7px 0px;
	float:left;
	font-size:12px;
	line-height:16px;
	text-align:left;
	font-weight:normal;
}
.link-area {
	background-color:#dcf1eb;
	padding:30px 0px;
	-moz-box-shadow:    inset 0 0 5px #dedede;
   	-webkit-box-shadow: inset 0 0 5px #dedede;
   	box-shadow:         inset 0 0 5px #dedede;
}
.link-tab {
	width:30%;
	background-color:#FFF;
	margin:1%;
	padding:1.5% .5%;
	float:left;
	height:auto;
	overflow:hidden;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0055e3+0,053469+44,151c66+100 */
	background: #0055e3; /* Old browsers */
	background: -moz-linear-gradient(top, #0055e3 0%, #053469 44%, #151c66 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #0055e3 0%,#053469 44%,#151c66 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #0055e3 0%,#053469 44%,#151c66 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0055e3', endColorstr='#151c66',GradientType=0 ); /* IE6-9 */
	text-align:center !important;
	color:#FFF;
}
.link-tab h3 {
	text-align:center;
	font-weight:bold;
	color:#FFF;
	margin:5px 0px;
}
.link-tab h3 i {
	margin:20px 0px;
}
.link-tab p {
	text-align:center;
	padding:20px;
}
.link-tab a {
	background-color:#0fdc9f;
	padding:5px 7px;
	margin:10px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	color:#253b66;
	font-weight:bold;
	transition: 0.5s all;
}
.link-tab a:hover {
	background-color:#FFF;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
	box-shadow: 0px 0px 5px 1px rgba(125,124,125,1);
}
.footer-content-area {
	background-image:url(../images/divider.png);
	background-position:right top;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:#0d113e;
	padding:40px 0px 10px 0px;
	margin:0px;
}
.gallery-area {
	padding:30px 0px;
	background-image:url(../images/gallery-area-bg.jpg);
	background-position:right bottom;
	background-size:contain;
	background-repeat:no-repeat;
}
.gallery-area h1 {
	text-align:center;
	margin:20px 0px 30px 0px;
	color:#2d322e;
	font-size:36px;
	padding:10px;
}
.gallery-area h2 {
	margin-bottom:20px;	
	border-left:#ffc600 3px solid;
	padding-left:10px;
}
.gallery-area img {
	width:96%;
	padding:2%;
	float:left;
	height:auto;
	overflow:hidden;
	background-color:#f6f6f6;
	    box-shadow: 1px 1px 0px 1px rgba(151,151,151,0.5);
    -webkit-box-shadow: 1px 1px 0px 1px rgba(151,151,151,0.5);
    -moz-box-shadow: 1px 1px 0px 1px rgba(151,151,151,0.5);
}
.gallery-link {
	width:120px;
	margin:30px auto;
	padding:10px;
	background-color:#f4d956;
	border-bottom:#895300 2px solid;
}
.gallery-link a {
	color:#895300;
}
.press-area {	
	float:left;
	padding:1%;
	margin:10px 2%;
	/*border-right:#002248 1px solid;*/
	height:auto;
	overflow:hidden;
	min-height:630px;
}
@media (max-width: 600px) {
header {
	background-image:url(../images/header-bg-mob.jpg);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:top center;
}
header .college-details {
  flex-wrap: wrap;
}
}
.press-area div {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	margin:10px 0px;
	padding:10px;
	box-shadow: 0 0 10px 0 rgba(20,47.00000000000007,126,.10);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-image:url(../images/press-div-bg.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-size:contain;
}
.press-area div img {
	float:left;
	width:30%;
	margin:5px 20px 5px 5px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(184,184,184,0.55);
	-moz-box-shadow: 10px 10px 5px 0px rgba(184,184,184,0.55);
	box-shadow: 10px 10px 5px 0px rgba(184,184,184,0.55);
}
.press-area div p {
	padding:10px;
	font-size:18px;
}
.press-area a {
	width:auto;
	margin:20px auto;
	padding:7px 10px;
	display:block;
	clear:both;
	border:#333335 2px solid;
	color:#fff;
	font-weight:bold;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
	background-color:#0d113e;
	transition: 0.3s;
}
.press-area a:hover {	
	background-image: linear-gradient(to top, lightgrey 0%, lightgrey 1%, #e0e0e0 26%, #efefef 48%, #d9d9d9 75%, #bcbcbc 100%);
	color:#2b5876;
	text-decoration:none;
}
.still-video-gallery-area {
	width:100%;
	margin:10px 2%;
	float:left;
	height:auto;
	overflow:hidden;
}
.still-image-area {
	width:96% !important;
	margin:1% 1% 4% 1%;
	padding:5px;
	float:left;
	height:auto;
	overflow:hidden;
	box-shadow: 0 0 20px 0 rgba(20,47.00000000000007,126,.13);
}
.still-image-area img {
	width:45%;
	float:left;
	height:auto;
	overflow:hidden;
	margin:2%;
}
.video-area {
	width:45% !important;
	height:200px;
	min-height:150px;
	/*border:#09C 2px solid;*/
	padding:1%;
	margin:2% 1%;
	float:left;	
	-webkit-box-shadow: 0px 3px 3px 0px rgba(173,173,173,1);
	-moz-box-shadow: 0px 3px 3px 0px rgba(173,173,173,1);
	box-shadow: 0px 3px 3px 0px rgba(173,173,173,1);
}
.video-area iframe {
	width:100%;
	height:auto;
}
.video-area h2 {
	font-size:26px;
}
.still-video-gallery-area a {
	width:225px;
	margin:10px auto;
	padding:7px 10px;
	display:block;
	clear:both;
	border:#333335 2px solid;
	color:#333335;
	text-align:center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
	-khtml-border-radius: 5px; /* for old Konqueror browsers */
}
.footer-tab-area p {
	color:#ffffff;
}
.footer-tab-area p strong {
	color:#f4d956;
}
.footer-tab-area h1 {
	color:#FFFFFF;
	margin-bottom:20px;
}
.footer-tab-area h1 span {
	color:#f4d956;
}
.footer-tab-area h3 {
	color:#ffc600;
}
.footer-tab-area a i {
	color:#fff;
	font-size:22px !important;
	margin-right:5px;
}
.footer-tab-area ul li {
	color:#FFFFFF;
	margin: 10px 7px;
}
.footer-tab-area ul li:before {    
    font-family: 'FontAwesome';
	content: '\f00c';
	margin: 0 10px 0 5px;
	color: #ffc600;
	float: left;
	font-size: 16px;
	text-shadow: #666 0px 1px 2px;
}
.footer-tab-area ul li a {
	color:#FFFFFF;
}
.page-header-area {
	width:100%;
	float:left;
	height:auto;
	/*min-height:275px;*/
	overflow:hidden;
	display:block;
	clear:both;
	border-bottom:#035e5a 3px solid;
	margin-bottom:20px;
}
.page-header-area img {
	width:100%;
	/*max-width:100%;*/
	height:auto;
}
.dept-menu-area {
	width:96%;
	padding:1%;
	margin:1%;
	background-color:#4080c0;
	-moz-border-radius: 10px;
	height:auto;
	display:block;
	clear:both;
	float:left;
	
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
	
	-webkit-box-shadow: 0px 5px 3px 0px rgba(189,189,189,1);
	-moz-box-shadow: 0px 5px 3px 0px rgba(189,189,189,1);
	box-shadow: 0px 5px 3px 0px rgba(189,189,189,1);
	
	color:#FFFFFF;
}
.dept-menu-area ul {
	padding:0px;
	margin:10px;
}
.dept-menu-area ul li {
	float:left;
	width:210px;
	list-style:none;
	padding:7px 0px;
}
.dept-menu-area ul li a {
	color:#FFFFFF;
}
.input-area {
	width:90%;
	padding:1%;
	margin:1%;
	border:0px;
	font-family: "Times New Roman", Times, serif;
	color:#666666;
	background-color:#3f3836;
	text-transform:uppercase;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.full-image {
	width:95%;
	height:auto;
	overflow:hidden;
	padding:1%;
	margin:1%;
	border:#3f3836 1px dashed;
	display:block;
	clear:both;
}
.full-image img {
	width:98% !important;
	padding:1%;
	float:left;
	height:auto;
}
.two-image {
	width:45%;
	float:left;
	padding:1%;
	margin:1% 20px 1% 1%;
	background-color:#3f3836;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
}
.two-image img {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
}
.right-image {
	width:45%;
	float:right;
	padding:1%;
	margin:1%;
	background-color:#3f3836;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
}
.right-image img {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 15px;
	border-top-left-radius: 0;
}
.tab-pdf-link {
	background: #ECE9E6;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #FFFFFF, #ECE9E6);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #FFFFFF, #ECE9E6); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	-webkit-box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 10px 2px rgba(0, 0, 0, 0.1);
	border-radius: 20px;
	position: relative;
	transition: 0.5s;
	padding:15px;
	float:left;
	margin:4% 1%;
	width:98%;
}
.tab-pdf-link:after {
  	content: "\f1c1";
  	font-family: FontAwesome;
  	font-style: normal;
  	font-weight: normal;
  	text-decoration: inherit;
  	position: absolute;
  	font-size: 36px;
  	color: #3f3836;
  	bottom: 10%;
  	right:12.5%;
  	z-index: 1;
  	transition: 0.5s;
}
.tab-pdf-link a {
	position:relative;
	z-index:99;
	padding:20px;
	font-size:14px;
	line-height:20px !important;
	text-align:center !important;
	color:#3f3836;
  	transition: 0.5s;
	border:none !important;
	text-shadow:#999 0px 3px 5px;
}
.tab-pdf-link:hover {
	background: #f4d956;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to bottom, #c9a911, #f4d956);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to bottom, #c9a911, #f4d956); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.tab-pdf-link:hover a {
	color:#FFF;
	text-decoration:none;
	text-shadow:#000 0px 1px 1px;
	border:0px;
}
.profile {
	width:96%;
	float:left;
	height:auto;
	padding:2%;
	margin:1%;
}
.profile img {
	float: left;
  	padding: 4%;
  	background-color: #f4d956;
  	border-right: #3f3836 3px solid;
  	width: 100%;
 	 height: auto;
  	-webkit-border-top-right-radius: 0;
  	-moz-border-radius: 35px;
  	-moz-border-radius-topright: 0;
  	border-radius: 35px;
    border-top-left-radius: 35px;
  	border-top-left-radius: 35px;
  	border-top-left-radius: 35px;
  	border-top-left-radius: 35px;
  	border-top-left-radius: 0;
  	-webkit-box-shadow: 0 .5rem 1rem rgba(22,28,45,.15) !important;
}
.profile h2 {
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}
.profile p {
	color:#f4d956;
	font-size:16px;
}
.profile p a {
	background-color:#f4d956;
	padding:10px;
	-webkit-border-top-right-radius: 0;
  	-moz-border-radius: 15px;
  	-moz-border-radius-topright: 0;
  	border-radius: 15px;
    border-top-left-radius: 15px;
  	border-top-left-radius: 15px;
  	border-top-left-radius: 15px;
  	border-top-left-radius: 15px;
  	border-top-left-radius: 0;
  	-webkit-box-shadow: 0 .5rem 1rem rgba(22,28,45,.15) !important;
	margin:10px 0px !important;
	color:#3f3836;
	float:left;
}
.tab-menu-area {
	background-color:#f4f5f9;
}
.tab-menu div {
	/*border-right:#b0b0b0 1px dashed;*/
	float:left;
	display:block;
	clear:both;
	width:100%;
	padding: 0px;
	position:relative;
  	margin:0px;
	background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
    transition: all .25s;
	z-index:99;
	border:#899fce .5px dotted;
}
.tab-menu div:hover{
  	color:#333;
}
.tab-menu div a {
	padding: 10px;
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	font-size:20px;
	font-family:calibri;
	color:#333;
	line-height:50px;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.tab-menu div a img {
	width:40px;
	margin:0px 20px 0px 10px;
	padding:7px;
	background-color:#FFF;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 11px -1px rgba(186,186,186,1);
	-moz-box-shadow: 0px 0px 11px -1px rgba(186,186,186,1);
	box-shadow: 0px 0px 11px -1px rgba(186,186,186,1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.tab-menu div:hover a {
	font-weight:bold;
	text-decoration:none;
	font-size:24px;
}
.tab-menu div:hover a img {
	width:45px;
	-webkit-box-shadow: 0px 0px 15px -5px rgba(110,110,110,1);
	-moz-box-shadow: 0px 0px 15px -5px rgba(110,110,110,1);
	box-shadow: 0px 0px 15px -5px rgba(110,110,110,1);
}
.tab-menu div div {
	position:absolute;
  	transition: 0.3s;
	z-index:-1;
	padding:10px 0px;
}
.tab-menu div div img {
	filter: blur(1px) grayscale(100%);
	width:40%;
	float:right;
	padding:10px;	
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.tab-menu div:hover div img {
	width:60%;
	float:right;
	padding:5px;
	margin-top:-10px;
	filter: blur(0px) grayscale(0%); 
}
@media screen and ( max-width: 600px ) {
	.contener {
		width:96%;
		padding:0px 15px;
		margin:0 auto;
		height:auto;
		/*overflow:hidden;*/
	}
	.logo img {
		float:none;
		display:block;
		clear:both;
		width: 100px !important;
	}
	.college-name h1 {
		text-align:center !important;
		font-size: 27px;
	}
	.college-name p {
		text-align:center !important;
	}
	.stay-update h3 {
		width: 100%;
		float: none;
		display: block;
		clear: both;
		border-right:none !important;
		border-bottom: #ffc600 2px solid;
	}
	.banner-bottom {
		width:96%;
		margin-top:20px;
		z-index:9999;
		position:static;
		float:none;
		display:block;
		clear:both;
	}
	.whats-new-area {
		position:inherit;
		left:auto;
		margin-top:-10px;
	}
	.current-event-area a {
		display:block;
		clear:both;
		text-align:center;
	}
	.news-scroll-area {
		margin-top:-15px;
		padding-bottom:50px;
	}
	.left-menu-area {
		width:100%;
		float:none;
		margin:0 auto;
		display:block;
		clear:both;
	}
	.right-content-area {
		width:98%;
		float:none;
		margin:0 auto;
	}
	.right-content-area h2 {
		text-align:center;
	}
	.right-content-area h4 {
		text-align:center;
	}
	.faculty img {
		float:none;
		width:50% !important;
		height:auto;
		margin:10px 25%;
	}
	.faculty a {
		float:none;
		margin:10px auto;
		display:block;
		clear:both;
		text-align:center;
	}
	.two-image {
		width:95%;
		float:none;
		height:auto;
		overflow:hidden;
	}
	.right-image {
		width:95%;
		float:none;
		height:auto;
		overflow:hidden;
	}
}


/*=============================================responsive area==============================================*/
.responsive-banner-area {
	width:100%;
	float:left;
	height:auto;
	background-color:#dbd7ff;
	/*visibility:hidden;*/
	display:none;
	/*margin-top:-360px;*/
}
/*==============================================Photo Gallery===================================================*/

.demo-gallery > ul {
                margin-bottom: 0;
            }
            .demo-gallery > ul > li {
                float: left;
                /*margin-bottom: 15px;*/
                margin: 1.5%;
                width:22%;
				list-style:none;
            }
            .demo-gallery > ul > li a {
                border: 3px solid #FFF;
                border-radius: 3px;
                display: block;
                overflow: hidden;
                position: relative;
                float: left;
            }
            .demo-gallery > ul > li a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }
            .demo-gallery > ul > li a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
                height: 48px;
                margin-left: -24px;
                margin-top: -24px;
                opacity: 0.8;
                width: 48px;
            }
            .demo-gallery.dark > ul > li a {
                border: 3px solid #04070a;
            }
            .home .demo-gallery {
                padding-bottom: 80px;
            }
			.demo-gallery h2 {
				display:block;
				clear:both;
				float:none;
				margin:40px 0px 0px 0px;
			}
			
			/*===============================Photo Gallery Administrator===================================*/
.photo-gallery-area {
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
}
.photo-gallery-area h2 {
	width:100%;
	float:none;
	display:block;
	clear:both;
	margin:10px 0px;
}
.photo-gallery-area a {
	padding:5px;
	margin:5px;
	border:#6c9abc 1px dashed;
	float:left !important;
	height:auto;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; /* future proofing */
	-khtml-border-radius: 15px; /* for old Konqueror browsers */	
	-webkit-box-shadow: 0px 3px 5px 2px rgba(153,153,153,1);
	-moz-box-shadow: 0px 3px 5px 2px rgba(153,153,153,1);
	box-shadow: 0px 3px 5px 2px rgba(153,153,153,1);
}
.photo-gallery-area a img {
	width:100%;
	float:left !important;
	height:auto;
	overflow:hidden;
	border:0px;
}
.photo-gallery-area h3 {
	border-bottom:#504025 1px dotted;
	color:#504025;
	margin:20px 0px;
	width:100%;
	float:none;
	display:block;
	clear:both;
}
.masonry {
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -moz-column-gap: 30px;
  -webkit-column-gap: 30px;
  column-gap: 30px;
  -moz-column-fill: initial;
  -webkit-column-fill: initial;
  column-fill: initial;
}
.masonry .brick {
  margin-bottom: 30px;
  overflow: hidden;
}
.masonry .brick img {
  -moz-transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.masonry .brick:hover img {
  opacity: .75;
}
.masonry.bordered {
  -moz-column-rule: 1px solid #eee;
  -webkit-column-rule: 1px solid #eee;
  column-rule: 1px solid #eee;
  -moz-column-gap: 50px;
  -webkit-column-gap: 50px;
  column-gap: 50px;
}
.masonry.bordered .brick {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #eee;
}
.masonry.gutterless {
  -moz-column-gap: 0;
  -webkit-column-gap: 0;
  column-gap: 0;
}
.masonry.gutterless .brick {
  margin-bottom: 0;
}
.span {
  -moz-column-span: all;
  -webkit-column-span: all;
  column-span: all;
  *margin: 30px 0;
}
.brick p {
	text-align:center;
	color:#392919;
	font-size:12px;
}
.admissionflash {
  animation: mymove 0.8s infinite linear;
  color:white !important;
}
.admission-brochure{
	padding:7px 25px;
	background-color: #3f3836;
	border-radius:25px;
	color:white;
	margin-top: 5px;
	font-weight:700;
}
.admission-brochure:hover{
	padding:7px 25px;
	background-color: #3f3836;
	border-radius:25px;
	color:white;
	margin-top: 5px;
	text-decoration:none;
}
.header-contact {
  display: flex;
  flex-wrap: wrap;
}
@keyframes mymove {
	
0%   {background:#1e1311;}
25%   {background:#ec7b36;}

50%   {background:#53291f;}
75%   {background:#ec7b36;}
100%   {background:#1e1311;}
  
}
.publication-button {
  background-color: #1983a4;
  padding: 6px 29.5px;
  margin: 8px;
  color: white;
  
  border-radius: 8px;
  text-shadow: 1px 1px 3px #ffffff5e;
}
.publication-button:hover {
  background-color: #1983a4;
  padding: 6px 29.5px;
  margin: 8px;
  color: white;
  border-radius: 8px;
  text-shadow: 1px 1px 3px #ffffff5e;
  text-decoration:none;
}
.publication-img {
  width: 100%;
  margin-top: 15px;
  padding: 12px;
  border: 2px dashed #1983a4;
}
@media only screen and (min-width: 1024px) {
  .desc {
    font-size: 1.25em;
  }

  .intro {
    letter-spacing: 1px;
  }

  /*.wrapper {
    width: 80%;
    padding: 2em;
  }*/

  .masonry {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /*.wrapper {
    width: 85%;
    padding: 1.5em;
  }*/

  .masonry {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
.heading {
    text-align: center;
    color: #454343;
    font-size: 30px;
    font-weight: 700;
    position: relative;
    margin-bottom: 30px;
    text-transform: uppercase;
    z-index: 999;
}
.white-heading h2 {
    color: #30278e;
	text-align:center;
	font-family: "Times New Roman", Times, serif;
}
.heading:after {
    content: ' ';
    position: absolute;
    top: 100%;
    left: 50%;
    height: 40px;
    width: 180px;
    border-radius: 4px;
    transform: translateX(-50%);
    background: url(img/heading-line.png);
    background-repeat: no-repeat;
    background-position: center;
}
.white-heading:after {
    background: url(https://i.ibb.co/d7tSD1R/heading-line-white.png);
    background-repeat: no-repeat;
    background-position: center;
}

.heading span {
    font-size: 18px;
    display: block;
    font-weight: 500;
}
.white-heading span {
    color: #ffffff;
}
/*-----Testimonial-------*/

.testimonial:after {
    position: absolute;
    top: -0 !important;
    left: 0;
    content: " ";
    background: url(img/testimonial.bg-top.png);
    background-size: 100% 100px;
    width: 100%;
    height: 100px;
    float: left;
    z-index: 99;
}
.testimonial {
    min-height: 375px;
    position: relative;
    background: url(https://i.ibb.co/PTJDkgb/testimonials.jpg);
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: center;
        background-size: cover;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px 3px;
  background-color: #9dd3af;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  top: 50%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  top: 50%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
	  top: 0;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  width: 84%;
	  margin: auto;
	  padding: 10px;
	  position: relative;
	  text-align: center;
}
.testimonial4_slide img {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: auto;
    margin: 10px auto 20px auto;
    display: block;
    color: #f2f2f2;
    position: relative;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
    box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
}
.testimonial4_slide p {
    color: #30278e;
    font-size: 19px;
    line-height: 1.3;
    margin: 10px 0;
}
.testimonial4_slide a {
	font-size:20px;
	  display: block; 
	  width: 100%; 
	  padding: 20px; 
	  border-left:#a2b6df 5px solid; 
	  position: relative; 
	  z-index: 2;
	  text-decoration: none;
	  color: #444;
	  box-sizing: border-box;  
	  -moz-box-sizing: border-box;  
	  -webkit-box-sizing: border-box; 
}	
.testimonial4_slide a:hover { 
	border-bottom: 0px; color: #fff;
}

.testimonial4_slide a:after { 
  content: "";
  height: 100%; 
  left: 0; 
  top: 0; 
  width: 0px;  
  position: absolute; 
  transition: all 0.3s ease 0s; 
  -webkit-transition: all 0.3s ease 0s; 
  z-index: -1;
}

.testimonial4_slide a:hover:after { 
	width: 100%;
	background-image: linear-gradient(to left, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);
}

.testimonial4_slide h3 {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.testimonial4_slide h4 {
  color: #0d113e;
  font-size: 18px;
  text-align:center;
  font-weight:bold;
}

.testimonial .carousel {
	padding-bottom:30px;
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
	background-color:#0d113e !important;
	padding:10px;
}
/* ------testimonial  close-------*/
.gallery-area {
  background-image: url(../images/footer-bg.png);
  background-position: left top;
  background-repeat: repeat;
  padding: 30px 0px;
}
/*
 * line-bottom.less
 * -----------------------------------------------
*/
.line-bottom-theme-colored-2 {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 10px;
}
.line-bottom-theme-colored-2:after {
  border-radius: 10px;
  bottom: -1px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 50px;
}
.double-line-bottom-theme-colored-2 {
  margin-bottom: 20px;
  margin-top: 8px;
  padding-bottom: 5px;
  position: relative;
}
.double-line-bottom-theme-colored-2:after {
  border-radius: 8px;
  bottom: 1px;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 64px;
}
.double-line-bottom-theme-colored-2:before {
  border-radius: 8px;
  bottom: -1px;
  content: "";
  height: 6px;
  left: 10px;
  position: absolute;
  width: 24px;
}
.double-line-bottom-centered-theme-colored-2 {
  margin-bottom: 20px;
  margin-top: 8px;
  padding-bottom: 5px;
  position: relative;
}
.double-line-bottom-centered-theme-colored-2:after {
  border-radius: 8px;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  right: 0px;
  margin: 0 auto;
  position: absolute;
  width: 64px;
}
.double-line-bottom-centered-theme-colored-2:before {
  border-radius: 8px;
  bottom: 0;
  content: "";
  height: 6px;
  bottom: -2px;
  left: 0px;
  right: 0px;
  margin: 0 auto;
  position: absolute;
  width: 24px;
}
.line-bottom-centered {
  position: relative;
  margin: 10px 0 20px;
}
.line-bottom-centered:after {
  bottom: -13px;
  content: "";
  height: 3px;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  position: absolute;
  right: 0;
  width: 40px;
}
/*
 * nav.less
 * -----------------------------------------------
*/
.bg-light-transparent {
	-webkit-border-radius: 35px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 35px;
	-moz-border-radius-topright: 0;
	border-radius: 35px;
	border-top-right-radius: 0;
  -webkit-box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
  -moz-box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
  box-shadow: 0px 10px 6px -7px rgba(24,191,247,1);
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ebf1f6+0,abd3ee+50,89c3eb+51,d5ebfb+100&0.25+0,0.25+100;Blue+Gloss+%234 */
	background: linear-gradient(to bottom, rgba(235,241,246,0.25) 0%,rgba(171,211,238,0.25) 50%,rgba(137,195,235,0.25) 51%,rgba(213,235,251,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding:15px;
}
.bg-light-transparent h3 {
	font-size:28px;
	margin:20px;
	font-family:"Times New Roman", Times, serif;
	color:#FFF;
}
.bg-light-transparent h3 strong {
	color:#ffc600;
}
.bg-light-transparent p {
	color:#FFF;
}
.bg-light-transparent ul li {
	color:#FFF;
	font-size:18px;
	margin-bottom:10px;
}
.bg-light-transparent ul li::before {
  font-family: 'FontAwesome';
  content: '\f00c';
  margin: 0 10px 10px 5px;
  color: #ffc600;
  float: left;
  font-size: 16px;
  text-shadow: #666 0px 1px 2px;
}
.bg-light-transparent ul li a {
	color:#ffc600;
}
.counter-section i { display:block; margin:0 0 5px; color:#ffc600;;}
.counter-section span.counter { font-size:40px; color:#FFF; line-height:60px; display:block; font-family: "Oswald",sans-serif; letter-spacing: 2px}
.counter-title{ font-size:16px; letter-spacing:2px; text-transform: uppercase; color:#ffc600; text-align:center;}
.counter-icon {top:25px; position:relative}
.counter-style2 .counter-title {letter-spacing: 0.55px; float: left;}
.counter-style2 span.counter {letter-spacing: 0.55px; float: left; margin-right: 10px;}
.counter-style2 i {float: right; line-height: 26px; margin: 0 10px 0 0}
.counter-subheadline span {float: right;}  

.medium-icon {
    font-size: 36px !important;
    margin-bottom: 7px !important;
} 
.staff {
	background-color:#FFF;
	margin-bottom:10px;
	-webkit-border-radius: 15px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 15px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-right-radius: 0;
  	box-shadow: 0px 3px 35px 0px rgba(0,0,0,.14);
	transition: background 3s ease;
}
.staff img {
	width:92%;
	float:left;
	padding:4%;
	margin:2%;
	-webkit-border-radius: 15px;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius: 15px;
	-moz-border-radius-topright: 0;
	border-radius: 15px;
	border-top-right-radius: 0;
}
.staff p {
	text-align:center;
	color:#30278e;
	padding:5px;
	transition: background 3s ease;
}
.staff:hover {
	background: #373B44;
	background: -webkit-linear-gradient(to bottom, #4286f4, #373B44);
	background: linear-gradient(to bottom, #4286f4, #373B44);
  	-webkit-box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
  	-moz-box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
  	box-shadow: 7px 0px 3px -3px rgba(181,181,181,1);
}
.staff:hover p {
	text-align:center;
	color:#fff !important;
}
.staff:hover img {
	-webkit-box-shadow: 0px 10px 0px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 0px -7px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 0px -7px rgba(0,0,0,0.75);
}