@charset "utf-8";
/* CSS Document */
/*@import url('https://fonts.googleapis.com/css?family=Nunito+Sans&display=swap');*/
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(../fonts/g8.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(../fonts/g9.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'), url(../fonts/g10.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: 'DINPro-Medium_13936';
	src: url(../fonts/DINPro-Medium_13936.ttf);
}
@font-face {
	font-family: 'CLEARFACE-HEAVY';
	src: url(../fonts/CLEARFACE-HEAVY.OTF);
}
@font-face {
	font-family: 'DIN-Black-Regular';
	src: url(../fonts/DIN-Black-Regular.otf);
}
@font-face {
	font-family: 'Aleo-Regular';
	src: url(../fonts/Aleo-Regular.otf);
}

/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g1.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g2.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g3.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g4.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g5.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g6.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(../fonts/g7.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



body{font-family: 'Aleo-Regular'; }
.top-section {
	background-color: #1d4f98;
	color: #fff;
	padding:5px 0px;
}
.top-section-other-link {
	background-color: rgba(255,255,255,1.00);
	padding: 3px;
}
.top-section-other-link ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.top-section-other-link ul li {
	padding: 0px 14px;
	margin: 0px;
	float: left;
	border-right: 1px solid #bfbfbf;
}
.top-section-other-link ul li:last-child {
	padding-right: 0px;
	border-right: 0px;
}
.top-section-other-link ul li:first-child {
	padding-left: 0px;
}


.top-right-link {
	padding: 0px 0px;
}
.top-right-link ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: right;
}
.top-right-link ul li {
	padding: 0px 8px;
	font-size: 13px;
	float: left;
	border-right: 1px solid #fff;
}

.top-right-link ul li a {
	color: #fff;
	text-decoration: none;
}
.top-right-link ul li:last-child {
	border-right: 0px;
	padding-right: 0px;
}
.top-right-link ul li button{
	    padding: 0px 7px;
    font-size: 12px;
    background-color: transparent;    
    text-align: center;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}
header {
	padding: 5px 0px 0px 0px;
}
.btn-search {
	background-color: rgba(19,70,173,1.00);
	color: #fff;
	text-align: center;
	display: block;
	/* padding: 9.3px 0px; */
	padding: 8.3px 10px;
	border: 1px solid #1d4f98;
}
.slider-section {
	background-color: rgb(255, 255, 255);
}
.home-body-bg {
	background-image: url(../images/homebodybg.png);
	background-repeat: no-repeat;
}
.news-section {
	padding: 50px 0px;
}
/*information style start here*/
.information-box {
	    min-height: 507px;
	overflow: hidden;
}
.req-acc h5 a{
	color: #000!important;
	position: relative;
}
.req-acc h5 a:after{
	content: "\f107";
	font: normal normal normal 14px/1 FontAwesome;
	float: right;
    font-size: 22px;

}

.information-box .card-header {
	height: 130px;
	width: 85%;
	border-bottom-right-radius: 167%;
	background: rgba(131,196,74,1);
	background: -moz-linear-gradient(left, rgba(131,196,74,1) 0%, rgba(55,184,152,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(131,196,74,1)), color-stop(100%, rgba(55,184,152,1)));
	background: -webkit-linear-gradient(left, rgba(131,196,74,1) 0%, rgba(55,184,152,1) 100%);
	background: -o-linear-gradient(left, rgba(131,196,74,1) 0%, rgba(55,184,152,1) 100%);
	background: -ms-linear-gradient(left, rgba(131,196,74,1) 0%, rgba(55,184,152,1) 100%);
	background: linear-gradient(to right, rgba(131,196,74,1) 0%, rgba(55,184,152,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c44a', endColorstr='#37b898', GradientType=1 );
	border-color: rgba(255,255,255,1.00);
	display: table;
	color: #fff;
	transition-property: all;
	transition-duration: .5s;
	overflow: hidden;
}
.information-box:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}
.btn-all-information{
	position: absolute;
	right: -100px;
	font-size: 15px;	
	transition-property: all;
	transition-duration: .5s;
	margin-top: 13px;
	color: #FFEB3B;
}
.information-box:hover  .btn-all-information{	
	right: 5px;
}
.information-box .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.information-box ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.information-box ul li {
	padding: 5px 0px;
}
.information-box ul li a {
	color: #000;
}
.information-box ul li a span {
	display: block;
	color: #206fc0;
}
/*information style end here*/



/*News style start here*/
.news-box {
	min-height: 507px;
	overflow: hidden;
}
.news-box .card-header {
	height: 130px;
	width: 85%;
	border-bottom-right-radius: 167%;
	border-color: rgba(255,255,255,1.00);
	display: table;
	color: #fff;
	background: rgba(4,178,187,1);
	background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
	background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
	
}
.news-box:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}

.btn-all-news{
	position: absolute;
    right: -100px;
    font-size: 15px;
    transition-property: all;
    transition-duration: .5s;
    margin-top: 13px;
    color: #FFEB3B;
}
.news-box:hover .btn-all-news{
	right:5px;
}

.news-box .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.news-box ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.news-box ul li {
	padding: 9px 0px;
	font-weight: 500;
}
.news-box ul li a {
	color: #000;
}
.news-box ul li a span {
	display: block;
	font-weight: normal;
	color: #206fc0;
}
/*News style end here*/


/*Events style start here*/
.events-box {
	    min-height: 507px;
	overflow: hidden;
}
.events-box .card-header {
	height: 130px;
	width: 85%;
	border-bottom-right-radius: 167%;
	border-color: rgba(255,255,255,1.00);
	display: table;
	color: #fff;
	background: rgba(4,178,187,1);
	background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
	background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
	background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgba(85,188,147,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}
.events-box:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}
.btn-all-event{
	position: absolute;
    right: -100px;
    font-size: 15px;
    transition-property: all;
    transition-duration: .5s;
    margin-top: 13px;
    color: #FFEB3B;
}
.events-box:hover .btn-all-event{
	right: 5px;
}
.events-box .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.events-box ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.events-box ul li {
	padding: 9px 0px;
}
.events-box ul li a {
	color: #000;
}
.events-box ul li a span {
	display: block;
	font-weight: 500;
	color: #206fc0;
}
/*Events style end here*/
.infographics-section {
	padding: 50px 0px;
}
.infographics-box ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.infographics-box ul li .info-icon {
	border: 1px solid #669e1c;
	padding: 45px 15px 20px 30px;
	border-top-left-radius: 160px;
	transition-property: all;
	transition-duration: .5s;
}
.infographics-box ul li {
	text-align: center;
	color: #3a3391;
}
.infographics-box ul li a{
	color: #3a3391;
}
.infographics-box ul li:hover .info-icon{
	    border-top-left-radius: 0%;
}
.infographics-box ul li:hover .info-icon img{
	   animation: shake 0.5s; 
	
}

@keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
  10% { transform: translate(-1px, -2px) rotate(-1deg); }
  20% { transform: translate(-3px, 0px) rotate(1deg); }
  30% { transform: translate(3px, 2px) rotate(0deg); }
  40% { transform: translate(1px, -1px) rotate(1deg); }
  50% { transform: translate(-1px, 2px) rotate(-1deg); }
  60% { transform: translate(-3px, 1px) rotate(0deg); }
  70% { transform: translate(3px, 1px) rotate(-1deg); }
  80% { transform: translate(-1px, -1px) rotate(1deg); }
  90% { transform: translate(1px, 2px) rotate(0deg); }
  100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.infographics-box ul li h5 {
	font-weight: 400;
	margin-top: 8px;
	text-transform: uppercase;
	font-size: 17px;
}
.faculty-box {
	min-height: 436px;
	color: #fff;
	background: rgba(140,198,64,1);
	background: -moz-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(140,198,64,1)), color-stop(100%, rgba(38,182,170,1)));
	background: -webkit-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -o-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -ms-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: linear-gradient(to right, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc640', endColorstr='#26b6aa', GradientType=1 );
}
.faculty-box .faculty-heading {
	height: 150px;
	padding: 0px 20px;
	border-bottom-right-radius: 100%;
	border-color: rgba(255,255,255,1.00);
	display: table;
	margin-bottom: 50px;
	width: 90%;
	color: #fff;
	background: rgba(34,100,193,1);
	background: -moz-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,100,193,1)), color-stop(100%, rgba(27,174,190,1)));
	background: -webkit-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -o-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -ms-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: linear-gradient(to right, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2264c1', endColorstr='#1baebe', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
	
}
.faculty-box:hover .faculty-heading{
	     border-bottom-right-radius: 0%;
		width: 100%;
}
.faculty-box .faculty-heading h3 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
	font-size: 22px;
}
.faculty-box .card-body .form-control {
	background-color: transparent;
	border-color: rgba(255,255,255,1.00);
	color: #fff;
	border-radius: 0px;
}
.awards-box {
	min-height: 436px;
	color: #fff;
	background: rgba(140,198,64,1);
	background: -moz-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(140,198,64,1)), color-stop(100%, rgba(38,182,170,1)));
	background: -webkit-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -o-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -ms-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: linear-gradient(to right, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc640', endColorstr='#26b6aa', GradientType=1 );
}
.awards-box .awards-heading {
	height: 150px;
	padding: 0px 20px;
	border-bottom-right-radius: 167%;
	border-color: rgba(255,255,255,1.00);
	display: table;
	margin-bottom: 20px;
	width: 90%;
	color: #fff;
	background: rgba(34,100,193,1);
	background: -moz-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,100,193,1)), color-stop(100%, rgba(27,174,190,1)));
	background: -webkit-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -o-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -ms-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: linear-gradient(to right, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2264c1', endColorstr='#1baebe', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}
.awards-box:hover .awards-heading{
	     border-bottom-right-radius: 0%;
		width: 100%;
}
.awards-box .awards-heading h3 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
	font-size: 22px;
}
.awards-box .awards-heading .form-control {
	background-color: transparent;
	border-color: rgba(255,255,255,1.00);
	color: #fff;
	border-radius: 0px;
}



















.news-anoucement-box {
	min-height: 436px;
	color: #fff;
	background: rgba(140,198,64,1);
	background: -moz-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(140,198,64,1)), color-stop(100%, rgba(38,182,170,1)));
	background: -webkit-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -o-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: -ms-linear-gradient(left, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
	background: linear-gradient(to right, rgba(140,198,64,1) 0%, rgba(38,182,170,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc640', endColorstr='#26b6aa', GradientType=1 );
}
.news-anoucement-box .news-anoucement-heading {
	height: 150px;
	padding: 0px 20px;
	border-bottom-right-radius: 167%;
	border-color: rgba(255,255,255,1.00);
	display: table;
	margin-bottom: 20px;
	width: 90%;
	color: #fff;
	background: rgba(34,100,193,1);
	background: -moz-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(34,100,193,1)), color-stop(100%, rgba(27,174,190,1)));
	background: -webkit-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -o-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: -ms-linear-gradient(left, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
	background: linear-gradient(to right, rgba(34,100,193,1) 0%, rgba(27,174,190,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2264c1', endColorstr='#1baebe', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}
.news-anoucement-box:hover .news-anoucement-heading{
	     border-bottom-right-radius: 0%;
		width: 100%;
}
.news-anoucement-box .news-anoucement-heading h3 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
	font-size: 22px;
}

.news-anoucement-sliding .carousel-item span{
display: block;
   color: #FFEB3B;
    font-weight: 500;
    font-size: 18px;
}

.carousel-item .img-link{
	width: 100%;
	height: 100%;
	float: left;

	z-index: 1000;
}

.news-anoucement-sliding .carousel-item a{
	font-size: 13px;
	font-style: italic;
	color: #000000;
	
}










.faculty-award-section {
	padding: 50px 0px;
}
.programe-blog-section{
	padding: 50px 0px;
	position: relative;
}
.progorame-box h2{
	font-family: 'DINPro-Medium_13936';
	text-transform: uppercase;
	color: #1d4f98;
	margin-bottom: 10px;
}
.programeAcco .card{
	border-bottom: 2px solid #50bc7e!important;
	background-color: transparent!important;
	box-shadow: none;
	
}

.programeAcco .card .card-header{
	background-color: transparent;
	border-bottom: 0px;
	    padding: 16px 10px;
}
.programeAcco .card .card-header h5{
	font-family: 'DINPro-Medium_13936';
	color: #58595b;
}

.blog-box h2{
	font-family: 'DINPro-Medium_13936';
	text-transform: uppercase;
	color: #1d4f98;
	margin-bottom: 10px;
}
.blog-box ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.blog-box ul li{
	    padding: 15px 0px;
}
.blog-box ul li h4{
	color: #fff;
    padding: 10px;
    border-top-left-radius: 50px;
    text-align: center;
    border-bottom-right-radius: 50px;
	background: rgba(138,197,66,1);
background: -moz-linear-gradient(left, rgba(138,197,66,1) 0%, rgba(40,181,167,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(138,197,66,1)), color-stop(100%, rgba(40,181,167,1)));
background: -webkit-linear-gradient(left, rgba(138,197,66,1) 0%, rgba(40,181,167,1) 100%);
background: -o-linear-gradient(left, rgba(138,197,66,1) 0%, rgba(40,181,167,1) 100%);
background: -ms-linear-gradient(left, rgba(138,197,66,1) 0%, rgba(40,181,167,1) 100%);
background: linear-gradient(to right, rgba(138,197,66,1) 0%, rgba(40,181,167,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ac542', endColorstr='#28b5a7', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}
.blog-box ul li:hover h4{
	    border-top-left-radius: 0px;
	     border-bottom-right-radius: 0px;
	
	
	 border-top-right-radius: 50px;
	     border-bottom-left-radius: 50px;
}
.programe-blog-section:after{
	    content: url(../images/home-bottom.png);
    position: absolute;
    right: 10px;
    /* top: 0; */
    z-index: -1;
    bottom: 0px;
}
footer{
	    padding: 90px 0px;
	font-size: 14px;
	color: #fff;
	position: relative;
	background: rgba(22,68,113,1);
	background: -moz-linear-gradient(left, rgba(22,68,113,1) 0%, rgba(40,153,163,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(22,68,113,1)), color-stop(100%, rgba(40,153,163,1)));
	background: -webkit-linear-gradient(left, rgba(22,68,113,1) 0%, rgba(40,153,163,1) 100%);
	background: -o-linear-gradient(left, rgba(22,68,113,1) 0%, rgba(40,153,163,1) 100%);
	background: -ms-linear-gradient(left, rgba(22,68,113,1) 0%, rgba(40,153,163,1) 100%);
	background: linear-gradient(to right, rgba(22,68,113,1) 0%, rgba(40,153,163,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#164471', endColorstr='#2899a3', GradientType=1 );
}

footer:before{
	content:url(../images/footer-r-branding.png);
	position: absolute;
	top: 0;
	    padding: 4px 10px;
	
}
.footer-link ul{
	padding: 0px 0px;
	margin: 0px;
	list-style-type: none;
	column-count: 2;
}
.footer-link ul li{
	padding: 3px 0px;	
	border-bottom: 1px solid #6295aa;
}
.footer-link ul li:first-child{
	border-top: 1px solid #6295aa;
}
.footer-link ul li:last-child{
	border-bottom: 0px;
}
.footer-link ul li a{
	color: #fff;
}
footer h4{
	font-weight: 500;
	font-size: 18px;
}
.social-link ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.social-link ul li{
	padding: 0px;
	    margin: 0px 4px;
	float: left;
}
.social-link ul li a{
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	border-radius: 50px;
	background-color: #3fa1da;
}
.govment-logo-section{
	padding: 20px 0px;
}
.copyright-section{
	padding: 5px 0px;
}
.copyright-section hr{
	margin: 10px auto;
}

.main-slider .carousel-caption{
    top: 50%;
    transform: translateY(-30%);
	right: 14%;
    left: 14%;
    text-align: left;
}



.main-slider .carousel-caption .main-cap-box {
  	margin: 0;   
	font-family: 'CLEARFACE-HEAVY';
	padding: 0px;		
	animation-delay: .5s;
	color: #fff;
}
.menu-cloume{
	position: inherit;
}
.searchbox {
    margin-bottom: 0px;
    margin-top: 20px;
    width: 100%;
    /* margin: 10px 0px; */
}
.searchbox .form-control{
	border: 1px solid #000!important;
}
.searchbox .blue.darken-4 {
    background-color: #0d47a1!important;
    border: 1px solid #1d4f98;
}

/* Required */

.hidden{
	opacity: 0;
}

.visible{
	opacity: 1;
}

.inside-banner-bg{
	border-bottom-right-radius: 130%;
	width: 100%;
	min-height: 370px;
	position: relative;
	padding: 50px 0px;
	background: rgba(4,178,187,1);
    background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
    background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
	
}
.inside-banner-bg:before{
	    content: url(../images/insideheader-r-brand.png);
    position: absolute;
        top: 0;
   		 padding: 22px 10px;
	    opacity: 0.5;
	
}
.page-header{	
	color: #fff;
	font-size: 45px;
	font-family: 'Aleo-Regular';
}
.breadcrumb-style{
	background-color: transparent;
}
.breadcrumb-style li a{
	color: #fff;
}
.breadcrumb-style li i{
	color: #fff;
}
.breadcrumb-style .breadcrumb-item::before {
   content: none;
}
.breadcrumb-item.active{
	color: #000;
}
.inside-container{
    padding: 30px 0px;
    margin-top: -235px;
    position: relative;
}
.inside-body-container{	
    
	padding: 15px;
}
.student-gallery{
	margin-top: 30px;
}

.student-gallery ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.student-gallery ul li{
	float: left;
	padding: 0px;
}
.page-list-view ul,.faculty-details-view-info ul{
	padding: 0px;
    margin: 0px !important;
    list-style-type: none;
}
.page-list-view ul li,.faculty-details-view-info ul li{
	padding: 5px 30px;
	position: relative;
}

.page-list-view ul li:before,.faculty-details-view-info ul li:before {
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 0px;
    margin-left: -20px;
    position: absolute;
    top: 9px;
}
.left-sidebar-menu{
	min-height: 300px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.inside-right-body-content{
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
	    min-height: 190px;
}
/*.inside-right-body-content img{
	max-width: 100%!important;
	margin: 7px!important;
}*/


/*Functional paralax-box start here*/
.functional-professional{	
  flex: 1;
  display: flex;  
  position: relative;
  overflow: hidden;
}


.functional-professional .image {
	background-image: url(../images/IMG_5591.jpg);
	background-attachment: fixed;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.functional-professional .stuff {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  max-width: 70%;
  justify-content: center;
  text-align: center;
  z-index: 1000;
  color: #e67e22;
  margin: 0 auto;
  font-size: 26px;
  position: relative;
}


.paralax-box1{
	    background-color: rgba(140, 198, 63, 0.95);
    border-radius: 0px;
	    text-align: left;
	color: #fff;
	font-weight: 300;
}
.paralax-box1 .card-header {
	    height: 151px;
    width: 90%;
    border-bottom-right-radius: 167%;
    border-color: rgba(255,255,255,1.00);
    display: table;
    color: #fff;
    transition-property: all;
    transition-duration: .5s;
	    background: #4b7711;
	
	
}
.paralax-box1:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}
.paralax-box1 .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.paralax-box1 .card-body{
	padding: 50px;
}
/*Functional paralax-box end here*/





/*Social Recreational paralax-box start here*/

.social-recreational{	
  flex: 1;
  display: flex;  
  position: relative;
  overflow: hidden;
}


.social-recreational .image {
	background-image: url(../images/_DSC1962.jpg);
	background-attachment: fixed;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.social-recreational .stuff {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  max-width: 70%;
  justify-content: center;
  text-align: center;
  z-index: 1000;
  color: #e67e22;
  margin: 0 auto;
  font-size: 26px;
  position: relative;
}


.paralax-box2{
	    background-color: rgba(255, 193, 7, 0.93);
    border-radius: 0px;
	text-align: left;
	color: #fff;
	font-weight: 300;
}
.paralax-box2 .card-header {
	    height: 151px;
    width: 90%;
    border-bottom-right-radius: 167%;
    border-color: rgba(255,255,255,1.00);
    display: table;
    color: #fff;
    transition-property: all;
    transition-duration: .5s;
	     background: #ffa700;
	
}

.paralax-box2:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}
.paralax-box2 .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.paralax-box2 .card-body{
	padding: 50px;
}
/*Social Recreational paralax-box end here*/











/*Governance Administration paralax-box start here*/

.governance-administration{	
  flex: 1;
  display: flex;  
  position: relative;
  overflow: hidden;
}


.governance-administration .image {
	background-image: url(../images/DSC_0071.jpg);
	background-attachment: fixed;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: absolute;
}

.governance-administration .stuff {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  width: 100%;
  max-width: 70%;
  justify-content: center;
  text-align: center;
  z-index: 1000;
  color: #e67e22;
  margin: 0 auto;
  font-size: 26px;
  position: relative;
}


.paralax-box3{
	    background-color: rgba(156, 39, 176, 0.95);
    border-radius: 0px;
	text-align: left;
	color: #fff;
	font-weight: 300;
}
.paralax-box3 .card-header {
	    height: 151px;
    width: 90%;
    border-bottom-right-radius: 167%;
    border-color: rgba(255,255,255,1.00);
    display: table;
    color: #fff;
    transition-property: all;
    transition-duration: .5s;
	    background: #6e0080;
	
}

.paralax-box3:hover .card-header{
	border-bottom-right-radius: 0%;	
	width: 100%;	
}
.paralax-box3 .card-header h2 {
	display: table-cell;
	vertical-align: middle;
	font-family: 'DINPro-Medium_13936';
}
.paralax-box3 .card-body{
	padding: 50px;
}
/*Social Recreational paralax-box end here*/
.gallery-container{
	background-color: #fff;
	width: 100%;
	padding: 15px;
	min-height: 300px;
}
.gallery-grid ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.gallery-grid ul li{
	padding: 5px;
	margin: 0px;	
	overflow: hidden;
}
.gallery-grid ul li a{
	color: rgb(0, 0, 0);	
	font-weight: 500;
}
.gallery-grid ul li .card .card-body{
	padding: 0px 5px;
    min-height: 65px;
    text-align: center;
    display: table;
}
.gallery-grid ul li .card .card-body h5{
	padding: 0px;
    margin: 0px;
    font-size: 15px;
    display: table-cell;
    vertical-align: middle;
}

.gallery-grid ul li .card img{
	max-height: 145px;
	max-width: 100%;
}
.archive-list h4{
	color: #1d4f98;
    font-weight: 500;
}
.archive-list ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.archive-list ul li{
	padding: 8px 0px;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	font-weight: 500;
}
.archive-list ul li a{
	color: #000;
}
.archive-list ul li:last-child{
	border-bottom: 0px;
}
.archive-list ul li a:before{
	content: "\f073";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	color: rgba(207,97,99,1.00);
	margin-right: 8px;
}
.infirmation-list ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.infirmation-list ul li .date-box{
	color: #fff;
	padding: 15px;
	
	text-align: center;
	background: rgba(4,178,187,1);
    background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
    background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
}
.infirmation-list ul li{
	margin: 40px 15px;
}
.infirmation-list ul li .date-box h3{
	font-weight: 600;
}
.infirmation-list ul li h5{
	font-weight: 600;
	width: 100%;
}
.infirmation-list ul li:last-child{
	margin-bottom: 0px;
}
.infirmation-list ul li:first-child{
	margin-top: 0px;
}

.award-sliding .carousel-item span{
display: block;
   color: #FFEB3B;
    font-weight: 500;
    font-size: 18px;
}

.award-sliding .carousel-item a{
	font-size: 13px;
	font-style: italic;
	color: #000000;
	
}
.award-list ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.award-list ul li{
	border-bottom: 1px solid #ccc;
	padding: 15px 0px;
}
.award-list ul li .post-date{
	color:rgba(171,41,44,1.00);
	font-weight: 500;
	margin-bottom: 10px;
	font-style: italic;
}
.award-list ul li p{
	margin-bottom: 3px;
}
.award-list ul li:last-child{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.award-list ul li:first-child{	
	padding-top: 0px;
}
.post-date ul li{
	float: left;
    padding: 0px 10px;
    border-right: 1px solid #bdbdbd;	
	border-bottom: 0px;
}
.post-date{
	float: left;
	width: 100%;
}
.post-date ul li:first-child{
	padding-left: 0px;
}
.post-date ul li:last-child{
	padding-right: 0px;
	border-right: 0px;
}
.post-date ul li a{
	color:rgba(171,41,44,1.00);
}
.award-details-box .post-date ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.award-details-box .post-date ul li{
	font-weight: 500;
	color:rgba(171,41,44,1.00);
}
.award-details-box .post-date{
	margin-bottom: 10px;
}




















.events-list ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.events-list ul li .date-box{
	color: #fff;
	padding: 15px;	
	text-align: center;
	background: rgba(4,178,187,1);
    background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
    background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
}
.events-list ul li{
	margin: 40px 0px;
}
.events-list ul li .date-box h5{
	font-weight: 400;
}
.events-list ul li h5{
	font-weight: 600;
}
.events-list ul li:last-child{
	margin-bottom: 0px;
}
.events-list ul li:first-child{
	margin-top: 0px;
}

.event-details-box h4{
	margin-bottom: 10px;
}
.event-details-box h4 small{
	display: block;
	font-size: 14px;
	margin-top: 8px;
	font-style: italic;
}
.faculty-view .card{
	margin: 0px;
}
.faculty-view ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.faculty-view ul li{
	padding: 5px;
}
.faculty-view ul li .card-body{
	padding: 0px 0px 10px 0px;
	    min-height: 145px;
}

.faculty-view ul li .card-body .card-title{
	font-size: 17px;
	font-weight: 500;
	    padding: 25px 10px;
	
	color: #fff;
	border-bottom-right-radius: 80%;
	background: rgba(8,153,42,1);
	background: -moz-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,153,42,1)), color-stop(100%, rgba(159,214,122,1)));
	background: -webkit-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -o-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -ms-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: linear-gradient(to right, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08992a', endColorstr='#9fd67a', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}

.faculty-view ul li:hover .card-body .card-title{
	border-radius: 0%;
	
}

.faculty-view ul li .card-body .card-title small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}

.faculty-view ul li .card-body .faculty-info ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

.faculty-view ul li .card-body .faculty-info ul li{
	padding: 2px 10px;
	font-size: 12px;
}


.faculty-view ul li .card_box_image{
    max-height: 280px;  
    text-align: center;
    overflow: hidden;
}
.faculty-view ul li img{
	max-height: 171px;
    width: auto;
}



.staff-view ul li .card_box_image{
    max-height: 280px;  
    text-align: center;
    overflow: hidden;
}
.staff-view ul li img{
	max-height: 171px;
    width: auto;
}




.btn-complete-pro{
	font-size: 13px;
	margin-left: 10px;
	margin-top: 5px;
	float: left;
	    color: #1bb5a6;
}
.faulty-details-info-left{
	padding: 10px;
	color: rgba(255,255,255,1.00);
	font-size: 14px;
}
.faulty-details-info-left h5{
	font-weight: 400;
}
.faulty-details-info-left h5 small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}
.faulty-details-info-left p{
	margin-bottom: 5px;
}
.faulty-details-info-left h6{
	font-size: 18px;
	font-weight: 400;
	
}

.faculty-details-view-info h4{
	font-weight: 400;
}



/*Staff style here*/

.staff-view .card{
	margin: 0px;
}
.staff-view ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.staff-view ul li{
	    padding: 18px 10px;
}
.staff-view ul li .card-body{
	padding: 0px;
}

.staff-view ul li .card-body .card-title{
    font-size: 14px;
    font-weight: 500;
	    padding: 30px 10px;
	margin-bottom: 0px;
	color: #fff;
	border-bottom-right-radius: 80%;
	background: rgba(8,153,42,1);
	background: -moz-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,153,42,1)), color-stop(100%, rgba(159,214,122,1)));
	background: -webkit-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -o-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -ms-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: linear-gradient(to right, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08992a', endColorstr='#9fd67a', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}

.staff-view ul li:hover .card-body .card-title{
	border-radius: 0%;
	
}

.staff-view ul li .card-body .card-title small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}

.staff-view ul li img{
	margin: 0px!important;
}
/*=============Staff style end here==================*/

/*===============Visiting style here========================*/
.visiting-view .card{
	margin: 0px;
}
.visiting-view ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.visiting-view ul li{
	  padding: 10px 10px;
}
.visiting-view ul li .card-body{
	padding: 0px;
}

.visiting-view ul li .card-body .card-title{
    font-size: 14px;
    font-weight: 500;
	    padding: 30px 10px;
	margin-bottom: 0px;
	color: #fff;
	border-bottom-right-radius: 80%;
	background: rgba(8,153,42,1);
	background: -moz-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,153,42,1)), color-stop(100%, rgba(159,214,122,1)));
	background: -webkit-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -o-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -ms-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: linear-gradient(to right, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08992a', endColorstr='#9fd67a', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}

.visiting-view ul li:hover .card-body .card-title{
	border-radius: 0%;
	
}

.visiting-view ul li .card-body .card-title small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}

.visiting-view ul li img{
	margin: 0px!important;
}

/*Visiting style end here*/




/*===============student style here========================*/
.student-view .card{
	margin: 0px;
}
.student-view ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.student-view ul li{
	    padding: 18px 10px;
}
.student-view ul li .card-body{
	padding: 0px;
}

.student-view ul li .card-body .card-title{
    font-size: 14px;
    font-weight: 500;
	    padding: 30px 10px;
	margin-bottom: 0px;
	color: #fff;
	border-bottom-right-radius: 80%;
	background: rgba(8,153,42,1);
	background: -moz-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,153,42,1)), color-stop(100%, rgba(159,214,122,1)));
	background: -webkit-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -o-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -ms-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: linear-gradient(to right, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08992a', endColorstr='#9fd67a', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}

.student-view ul li:hover .card-body .card-title{
	border-radius: 0%;
	
}

.student-view ul li .card-body .card-title small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}

.student-view ul li img{
	margin: 0px!important;
}

/*Visiting style end here*/

.md-tabs {
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    border: 0;
    padding: .7rem;
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: -20px;
    background-color: #2bbbad;
    z-index: 1;
    position: relative;
    border-radius: .25rem
}

.md-tabs .nav-item+.nav-item {
    margin-left: 0
}

.md-tabs .nav-item.disabled {
    pointer-events: none!important
}

.md-tabs .nav-item.disabled .nav-link {
    color: #6c757d
}

.md-tabs .nav-link {
    transition: all .4s;
    border: 0;
    color: #fff
}

.md-tabs .nav-item.open .nav-link,
.md-tabs .nav-link.active {
    background-color: rgba(0, 0, 0, .2);
    color: #fff;
    transition: all 1s;
    border-radius: .25rem
}

.md-tabs .nav-item.show .nav-link {
    background-color: #2bbbad;
    color: #fff;
    transition: all 1s;
    border-radius: .25rem
}

.md-tabs .nav-item.show .nav-link.dropdown-toggle {
    background-color: rgba(0, 0, 0, .2)
}
.tab-content {
    padding: 1rem;
    padding-top: 2rem
}

.tab-content.vertical {
    padding-top: 0
}
.tbl-anual i{
	color: red;
}
.tbl-anual td{
	font-weight: 500;
	
	
}
.tbl-anual th{
	font-size: 17px;
}



.tableNonteaching tr td .btn-pdf{
	color: rgba(212,36,39,1.00);
	font-size: 35px;	
}
.tableNonteaching tr td .btn-new-message{
	background-color: rgb(255, 178, 49);
	color: #ffffff;
	font-size: 12px;
	padding: 1px 5px;
	border-radius: 5px;
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}

@-webkit-keyframes glowing {
  0% { background-color: #F5A800; -webkit-box-shadow: 0 0 3px #F5A800; }
  50% { background-color: #F5A800; -webkit-box-shadow: 0 0 20px #FF0000; }
  100% { background-color: #F5A800; -webkit-box-shadow: 0 0 3px #F5A800; }
}

@-moz-keyframes glowing {
  0% { background-color: #F5A800; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #F5A800; -moz-box-shadow: 0 0 20px #FF0000; }
  100% { background-color: #F5A800; -moz-box-shadow: 0 0 3px #F5A800; }
}

@-o-keyframes glowing {
  0% { background-color: #F5A800; box-shadow: 0 0 3px #F5A800; }
  50% { background-color: #F5A800; box-shadow: 0 0 20px #F5A800; }
  100% { background-color: #F5A800; box-shadow: 0 0 3px #F5A800; }
}

@keyframes glowing {
  0% { background-color: #F5A800; box-shadow: 0 0 3px #F5A800; }
  50% { background-color: #F5A800; box-shadow: 0 0 20px #F5A800; }
  100% { background-color: #F5A800; box-shadow: 0 0 3px #F5A800; }
}






.tableNonteaching tr td .btn-apply{
	background-color: rgba(59,138,22,1.00);
    color: #ffffff;
    font-size: 12px;
    padding: 1px 5px;
    border-radius: 5px;
    margin-left: 5px;
}

.tableNonteaching tr td .btn-close-message{
	background-color: #CF1212;
	color: rgba(255,255,255,1.00);
	font-size: 12px;
	padding: 1px 5px;
	border-radius: 5px;
	-webkit-animation: glowing2 1500ms infinite;
	-moz-animation: glowing2 1500ms infinite;
	-o-animation: glowing2 1500ms infinite;
	animation: glowing2 1500ms infinite;
}


@-webkit-keyframes glowing2 {
  0% { background-color: #CF1212; -webkit-box-shadow: 0 0 3px #CF1212; }
  50% { background-color: #CF1212; -webkit-box-shadow: 0 0 20px #CF1212; }
  100% { background-color: #CF1212; -webkit-box-shadow: 0 0 3px #CF1212; }
}

@-moz-keyframes glowing2 {
  0% { background-color: #CF1212; -moz-box-shadow: 0 0 3px #CF1212; }
  50% { background-color: #CF1212; -moz-box-shadow: 0 0 20px #CF1212; }
  100% { background-color: #CF1212; -moz-box-shadow: 0 0 3px #CF1212; }
}

@-o-keyframes glowing2 {
  0% { background-color: #CF1212; box-shadow: 0 0 3px #CF1212; }
  50% { background-color: #CF1212; box-shadow: 0 0 20px #CF1212; }
  100% { background-color: #CF1212; box-shadow: 0 0 3px #CF1212; }
}

@keyframes glowing2 {
  0% { background-color: #CF1212; box-shadow: 0 0 3px #CF1212; }
  50% { background-color: #CF1212; box-shadow: 0 0 20px #CF1212; }
  100% { background-color: #CF1212; box-shadow: 0 0 3px #CF1212; }
}

/* ////// Pagination ///////////*/

#pagination{
	margin-top: 30px;
}
ul.tsc_pagination {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  /*background-color: #333333;*/
  
}

ul.tsc_pagination li {
  float: left;
  display:inline;
  color:#207ebf;
  font-weight:bold;
	padding: 0px!important;
  
}

ul.tsc_pagination li a { 
    text-align: center;
    padding: 5px 8px;
    text-decoration: none;
    display: inline;
    color: #ffffff;
    /* font-weight: bold; */
    background-color: #32b991;
    margin: 0px 3px;
}
ul.tsc_pagination li a.current{
	background-color: #8cc63f;
    color: #fff;
}





.student-view .card{
	margin: 0px;
}
.student-view ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.student-view ul li{
	    padding: 18px 10px;
}
.student-view ul li .card-body{
	padding: 0px;
}

.student-view ul li .card-body .card-title{
    font-size: 14px;
    font-weight: 500;
	    padding: 30px 10px;
	margin-bottom: 0px;
	color: #fff;
	border-bottom-right-radius: 80%;
	background: rgba(8,153,42,1);
	background: -moz-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(8,153,42,1)), color-stop(100%, rgba(159,214,122,1)));
	background: -webkit-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -o-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: -ms-linear-gradient(left, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	background: linear-gradient(to right, rgba(8,153,42,1) 0%, rgba(159,214,122,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08992a', endColorstr='#9fd67a', GradientType=1 );
	transition-property: all;
	transition-duration: .5s;
}

.student-view ul li:hover .card-body .card-title{
	border-radius: 0%;
	
}

.student-view ul li .card-body .card-title small{
	display: block;
	margin-top: 4px;
	font-size: 13px;
}
.logo-text{
	padding: 0px;
	margin-bottom: 9px;
	font-size: 30px;
	font-weight: 500;
	font-family: 'DIN-Black-Regular';
	color: #8cc63f;
	margin-top: 8px;
}
.logo-text span{
	font-size: 30px;
font-weight: bold;
}




.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 40px;   
	
}
.sidenav ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.sidenav ul li{	
	margin: 0px;
    padding: 8px 15px;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #cccccc14;
}

.sidenav ul li a { 
  text-decoration: none;
   color: #818181;  
  transition: 0.3s;
}
.sidenav ul li a a:hover {
  color: #FFFFFF;
}

.sidenav a{
	color: #fff;
}
.searchbox-mobile-left .btn{
	margin: 0px!important;
}



.sidenav .closebtn {
 position: absolute;
    top: 0;
    right: 25px;
    font-size: 25px;
    margin-left: 50px;
}
.sidenav hr{
	    border-color: rgba(212, 212, 212, 0.21)!important;
    margin-top: 0px;;
}
.top-menu-mobile{
	display: none;
	background-color: #1d4f98;
}
.top-menu-mobile .menuicon{
font-size: 27px;
    cursor: pointer;
    color: #fff;
    padding: 0px 10px;
}
.cild-menu{
	width: 100%;
}
.cild-menu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cild-menu ul li{	
  padding: 10px;   
    min-height: 80px;
    text-align: center;
    border: 5px solid #fff;
    display: table;   
    font-weight: 500;
}
.cild-menu ul li span{
	display: table-cell;
	vertical-align: middle;
}
.cild-menu ul li span a{
	color: rgba(0,0,0,1.00);
}

.tbl-anual .anreport{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
label.error,div.error{
	color: red;
	font-weight: 450;
}
.edit-profile fieldset{
    width: 100%;
    border: 1px solid #CCC;
    padding: 10px;
    margin: 5px 5px 25px 5px;
}
.edit-profile .btn,.edit-profile .btn-sm {
    font-size: 13px;
}
.edit-profile .light-green {
    background-color: #8bc34a!important;
}
/*sitemap*/
.sitemaplink ul{
padding: 0px 15px;
font-weight: 400;
list-style-type: none;
}
.sitemaplink ul > li{
	padding: 5px 15px;
    background-color: #efefef;
	border: 5px solid #fff;
	width: 100%;
}
.sitemaplink > ul> li a{
font-size: 17px;
font-weight:600;
}
.sitemaplink > ul> li > ul > li a{
font-weight: normal;
font-size: 14px;
}
.sitemaplink ul > li > ul > li{
    padding: 3px 0px;
    border: 0px;
    list-style-type: disc;
}
/*sitemap end*/
fieldset.f-area{
    min-width: 100%;
    padding: 6px;
    margin: 0;
    border: 1px solid #CCC;
}
fieldset.f-area ul{
	padding: 0px;
	margin: 0px 0px 0px 15px;	
}
.gsc-input{
    background-image: none!important;
}
.gsc-search-button-v2{
    padding: 10px 14px!important;
}
table.gsc-search-box td.gsc-input {
    padding-right:0px!important;
}
.gsc-control-searchbox-only{
	margin-top: 30px !important;
}
.owl-carousel .owl-item img {
	display: block;
	width: auto;
}
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.pagination{
	margin-top: 15px;
}


/*faculty dashboard area*/
.card-signin {
	border: 0;
	border-radius: 1rem;
	box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
	max-width: 380px;
	margin: 0 auto;
}

.card-signin .card-title {
	margin-bottom: 2rem;
	font-weight: 300;
	font-size: 1.5rem;
}

.card-signin .card-body {
	padding: 2rem;
}

.faculty-login .form-signin {
	width: 100%;
}

.faculty-login .form-signin .btn {
	font-size: 80%;
	border-radius: 5rem;
	letter-spacing: .1rem;
	font-weight: bold;
	padding: 1rem;
	transition: all 0.2s;
}

.faculty-login .form-label-group {
	position: relative;
	margin-bottom: 1rem;
}

.faculty-login .form-label-group input {
	height: auto;
	border-radius: 2rem;
}

.faculty-login .form-label-group>input,
.faculty-login .form-label-group>label {
	padding: var(--input-padding-y) var(--input-padding-x);
}

.faculty-login .form-label-group>label {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	margin-bottom: 0;
	/* Override default `<label>` margin */
	line-height: 1.5;
	color: #495057;
	border: 1px solid transparent;
	border-radius: .25rem;
	transition: all .1s ease-in-out;
}

.faculty-login .form-label-group input::-webkit-input-placeholder {
	color: transparent;
}

.faculty-login .form-label-group input:-ms-input-placeholder {
	color: transparent;
}

.faculty-login .form-label-group input::-ms-input-placeholder {
	color: transparent;
}

.faculty-login .form-label-group input::-moz-placeholder {
	color: transparent;
}

.faculty-login .form-label-group input::placeholder {
	color: transparent;
}

.faculty-login .form-label-group input:not(:placeholder-shown) {
	padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
	padding-bottom: calc(var(--input-padding-y) / 3);
}

.faculty-login .form-label-group input:not(:placeholder-shown)~label {
	padding-top: calc(var(--input-padding-y) / 3);
	padding-bottom: calc(var(--input-padding-y) / 3);
	font-size: 12px;
	color: #777;
}

@supports (-ms-ime-align: auto) {
  .faculty-login .form-label-group>label {
		display: none;
  }
  .faculty-login .form-label-group input::-ms-input-placeholder {
		color: #777;
  }
}

/* Fallback for IE
-------------------------------------------------- */

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .faculty-login .form-label-group>label {
	display: none;
  }
 .faculty-login  .form-label-group input:-ms-input-placeholder {
	color: #777;
  }
}
/*faculty dashboard area END*/


.gal-search-box .btn{
	padding: 11px 32px;
	margin: 0px;
}

.campus-thumb{
	max-height: 219px;
    width: 100%;
    position: relative;
    overflow: hidden;
    float: left;
  
    min-height: 219px;
    display: table;
}
.campus-thumb img{
	position: absolute;
	width: 100%;
	height: 100%
}

.campus-list .card .card-body{
	padding: 10px;	
	    min-height: 68px;
}
.campus-list .card{
	margin-bottom: 15px;
}
.anual-report-box .tab-content ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}


.journal-list ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.journal-list ul li{
    padding: 11px 0px;
    font-size: 15px;
    color: #000000;
    border-bottom: 1px solid #efefef;
	text-align: justify;
}
.journal-list ul li small{
	display: block;
	color: #000;
}
.journal-list ul li span{
	font-size: 17px;
	color: #4285f4;
}
.journal-list ul li a{
	font-size: 13px;
    color: #848484;
}
.journal-list ul li:last-child{
	border-bottom: 0px;
}
.right-side-childmenu{
	background: rgba(4,178,187,1);
    background: -moz-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(4,178,187,1)), color-stop(100%, rgba(85,188,147,1)));
    background: -webkit-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -o-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: -ms-linear-gradient(left, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    background: linear-gradient(to right, rgba(4,178,187,1) 0%, rgb(140, 198, 63) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b2bb', endColorstr='#55bc93', GradientType=1 );
}
.right-side-childmenu ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.right-side-childmenu ul li{
	     padding: 10px 10px;
    font-size: 15px;
    border-bottom: 1px solid #ffffffb8;
}
.right-side-childmenu ul li a{
	color: #fff;
}
.right-side-childmenu ul li ul li{
	padding: 3px 0px;	
	border: 0px;
}

.right-side-childmenu ul li ul{
	list-style-type: disc;
    margin: 0px 24px;
}
.right-side-childmenu ul li:last-child{
	border-bottom: 0px;
}


.carousel .carousel-control-next-icon, .carousel .carousel-control-prev-icon {
    width: 50px;
    height: 50px;
    background-color: #00000087;
}
.carousel-control-next, .carousel-control-prev{
	width: 4%;
}

footer.no-r::before{
	display: none;
}














.accordion2 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
  }
  .accordion2 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
    padding: 8px;
	border-radius: 4px;
	font-size: 20px;
  }
  .accordion2 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
    padding: 8px;
    border-radius: 4px;
    font-size: 20px;
  }
  .accordion2 .ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
  }
  .accordion2 .ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
  }
  .accordion2 .ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
  }
  .accordion2 .ui-icon-triangle-1-e {
	background-position: -32px -16px;
  }
  .accordion2 .ui-icon, .ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons_ffffff_256x240.png);
  }

