@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i'); /*font-family: 'Roboto Condensed', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700'); /*font-family: 'Roboto Slab', serif;*/
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #2c2c2c;
	font-size: 13px;
	font-weight: 300;
	overflow-x: hidden;
}
ul.social-network li a:before {
	content: unset;
}
ul.social-network {
	list-style: none;
	display: block;
	padding: 0;
	margin: 10px 0px 0px 0px !important;
}
ul.social-network li {
	display: inline-block;
	box-sizing: border-box;
	margin: 0px 2px;
}
ul.social-network li:nth-child(2) {
	border-right: 0px solid rgba(255,255,255,.2);
}
ul.social-network li:nth-child(3) {
	border-bottom: 0px;
}
ul.social-network li:nth-child(4) {
	border-right: 0px solid rgba(255,255,255,.2);
	border-bottom: 0px;
}
.social {
	padding: 0px;
	border-radius: px;
	color: #fff;
	height: auto;
	overflow: hidden;
}
.fontresize .dropdown-menu > li > a:before {
	content: unset;
	position: absolute;
	left: 0px;
}
.fontresize .dropdown-menu > li > a:hover::before {
	content: unset;
}
.social h2 {
	margin: 6px 0 0 0;
	padding: 0px;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
}
a.socialIcon:hover, .socialHoverClass {
	color: #44BCDD;
}
.social-circle li a {
	display: block;
	text-align: center;
	width: 30px;
	height: 30px;
	border: 1px solid rgba(255,255,255,.5);
	color: #fff;
}
.social-circle li a:hover, .social-circle li a:focus {
	text-decoration: none;
	background-color: #2DDDFF;
	color: #fff;
}
.social-circle li i {
	display: block;
	margin: 0;
	text-align: center;
	border: 0px solid #fff;
	box-sizing: border-box;
	padding: 0px;
	font-size: 1.5em;
}
.social-circle li a:hover i, .triggeredHover {
	/*-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);*/
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
.icoFacebook {
	background-color: #3B5998;
	color: #fff !important;
}
.icoTwitter {
	background-color: #33ccff;
	color: #fff !important;
}
.icoRss {
	background-color: rgba(255,255,255,.2);
	color: #182030 !important;
}
.icoGoogle {
	background-color: rgba(255,255,255,.2);
	color: #182030 !important;
}
.icoLinkedin {
	background-color: #007bb7;
	color: #fff !important;
}
.icoYoutube {
	background-color: #c52828;
	color: #fff !important;
}
.social-network a.icoRss:hover {
	background-color: #F56505;
	color: #fff !important;
}
.social-network a.icoFacebook:hover {
	background-color: #3B5998;
	color: #fff !important;
}
.social-network a.icoTwitter:hover {
	background-color: #33ccff;
	color: #fff !important;
}
.social-network a.icoGoogle:hover {
	background-color: #BD3518;
	color: #fff !important;
}
.social-network a.icoVimeo:hover {
	background-color: #0590B8;
	color: #fff !important;
}
.social-network a.icoLinkedin:hover {
	background-color: #007bb7;
	color: #fff !important;
}
.social-network a.icoYoutube:hover {
	background-color: #c52828;
	color: #fff !important;
}
h1, h2, h3, h4, h5 {
	font-family: "Times New Roman", Times, serif;
	font-weight: 300;
}
a {
	transition-duration: .2s;
}
p {text-align:justify;
}
/* switcher & img */
#bg-body {
	position: relative;
	width: 100%;
	z-index: 1;
	padding-top: 90px;
}
/*#bg-body:after{ content:''; position:absolute; left:0; right:0; width:100%; background-color:rgba(0,0,0,.19); height:100%; margin:0px auto; top:0px; z-index:2;}*/	
#bg-body > img {
	bottom: 0;
	left: 0;
	margin: auto;
	min-height: 50%;
	min-width: 50%;
	max-height: 50%;
	max-width: 50%;
	position: absolute;
	right: 0;
	top: 0;
}
/* switcher loader */
#bg-body-loader {
	background: url("../images/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
	height: 10px;
	left: 50%;
	margin: -5px 0 0 -40px;
	position: absolute;
	top: 50%;
	width: 80px;
}
#bg-body.loading #bg-body-loader {
	display: block !important;
	z-index: 9999;
}
/* switcher bullets */
#bg-body-navigation {
	bottom: 30%;
	height: 15px;
	left: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 10000;
	display: none !important;
}
#bg-body-navigation > a {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #ccc;
	margin: 0 5px;
}
#bg-body-navigation > a:hover, #bg-body-navigation > a.active {
	background: #000;
	opacity: .7;
}
/* switcher nav */
#bg-body-prevnext-wrapper {
	height: 72px;
	left: 0;
	right: 0px;
	margin: 0px auto;
	position: fixed;
	top: 43%;
	width: 100%;
	z-index: 10000;
}
.bg-body-prevnext-link {
	display: block;
	width: 35px;
	height: 72px;
	position: absolute;
}
#bg-body-previous-link {
	background: url(../images/ico-prev-sprite.png) no-repeat 0 0;
	left: 0;
}
#bg-body-previous-link:hover {
	background: url(../images/ico-prev-sprite.png) no-repeat 0 -72px;
}
#bg-body-next-link {
	background: url(../images/ico-next-sprite.png) no-repeat 0 0;
	right: 0;
}
#bg-body-next-link:hover {
	background: url(../images/ico-next-sprite.png) no-repeat 0 -72px;
}
#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.headerbg {
	/*background-size: cover;
	position: absolute;
	z-index: 3;
	padding-left: 483px;*/
}
.top-nav {
	background-color: #2d2f2f;
	border: 0px;
	padding: 2px 0px 0px 0px;
	z-index: 999999;
	position: relative;
	border-bottom: 0px;
	height: auto;
}
.top-nav .time {
	float: left;
	color: #fff;
	text-decoration: none;
	padding-top: 7px;
}
.top-nav .time i {
	font-size: 14px;
}
.top-nav ul {
	margin: 0px;
	padding: 0px;
}
.top-nav li {
	list-style-type: none;
	text-align: right;
	padding:0px!important;
	float:left;
}
.top-nav li img {
	height: 18px;
}
 
.toplink {
	margin-top: 0px !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
}
.toplink li {
	padding: 0px;
}
.toplink li a {
	display: block;
	padding: 8px 3px;
}
.toplink li:hover {
	background-color: #000;
}
.fontresize .dropdown-menu {
	min-width: 40px !important;
	width: 40px !important;
	border-radius: 0px;
	padding: 0px;
}
.fontresize .dropdown-menu li {
	display: block !important;
	padding: 0px;
	border-bottom: 1px solid #ccc;
}
.fontresize .dropdown-menu > li > a {
	padding: 0px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.fontresize .dropdown-menu > li > a:hover::before {
	background-color: transparent;
}
.top-nav li a {
	color: #fff;
}
.top-nav li a:hover {
	text-decoration: none;
}
.top-nav .btn-xs {
	padding: 3px 4px;
	line-height: 1.5;
	border-radius: 0px;
	border: solid 1px #000;
	background-color: #fff;
	color: #333;
	font-weight: bold;
}
.top-nav .btn-black {
	padding: 3px 6px;
	font-size: 10px;
	line-height: 1.5;
	border-radius: 0px;
	border: solid 1px #fff;
	background-color: rgba(255,255,255,.1);
	color: #fff;
}
.top-nav .btn-blue {
	padding: 4px 8px;
	font-size: 12px;
	line-height: 1.1;
	border-radius: 0px;
	border: solid 0px #000;
	background-color: #00B9BE;
	color: #fff;
}
.top-nav .btn-yellow {
	padding: 4px 6px;
	font-size: 12px;
	line-height: 1.1;
	border-radius: 0px;
	border: solid 0px rgb(216, 71, 14);
	background-color: #F57D57;
	color: #fff;
}
.top-nav .input-sm {
	height: 21px;
	margin: 0px;
	padding: 0px 10px;
	border-radius: 0px;
}
.top-nav .navbar-right {
	float: right !important;
	margin-bottom: 0;
	margin-right: -15px;
	margin-top: -1px;
}
.top-nav .blue-theme {
	color: #fff;
	border-color: #fff;
	font-size: 16px;
}
.top-nav .black-theme {
	color: #fff;
	border-color: #fff;
	font-size: 16px;
}
.top-nav .red-theme {
	background-color: #CF1515;
	color: #fff;
}
#textresizer{ float:right;}
#textresizer li a{padding:4px 8px; display:block;}
#banner {
	padding-top: 122px;
}
header {
	position: fixed;
	z-index:1001;
	right: 0;
	left: 0;
	margin: 0px auto;
	min-height: 120px;
	background-color: #fff;
}
.fluid-padding {
	padding-right: 30px;
	padding-left: 30px;
}
.logo-section {
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 0px;
}
.logo-section .logo {
	transition-duration: .5s;
}
.logo img {
	max-width: 100%;
}

/*.search > a::after {
	content: "\f002";
	font-family: "FontAwesome";
	font-size: 15px;
	font-style: normal;
	text-align: center;
}*/
/*.logoshape:after{ width: 0; height: 0; border-bottom:105px solid #fff; border-right:45px solid transparent; content:"" ; position:absolute; right:-45px; top:0; z-index:106;}*/
.menu .navbar-collapse{ padding:0px;}
.search {
	margin: 0px;
	padding: 3px 0px !important
}
/*.stylish-input-group .input-group-addon {
	background-color: #eda12e;
	border: 1px solid #eda12e;
	color: #fff;
}*/
#block-awesome-zymphonies-theme-search{ padding-top:2px;}
#block-awesome-zymphonies-theme-search .form-control {
	border-right: 0;
	box-shadow: 0 0 0;
	border: 0px;
	border-radius: 2px;
	height: 24px; float:left;
	width: 150px; 
	 
}
.search-block-form  #edit-actions {
	float:left;
}
#block-awesome-zymphonies-theme-search #edit-actions input {
	background-image: url(../images/searchicon.png);
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 60%;
	background-position: center;
	border: 0;
	background-color: #ccc !important;
	margin-left: -6px;
	height: 21px;
	border-radius: 2px;
	width: 24px;
	position: relative;
	top:2px;
}
#edit-actions input[type="submit"]::after {
	content: "\f002";
	font-family: FontAwesome;
}
#edit-actions input::before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 58px solid rgba(0,0,0,.1);
	border-right: 115px solid transparent;
	position: absolute;
	left: 0;
	top: 0px;
}
.searchbox {
}
.srchtoggle {
	display: none;
	padding: 10px 15px;
	background-color: #004180;
}
/*Second Menu*/
.positionrel {
	position: relative;
}
.onlinewrap {
	/*background-color:rgba(7,41,77,.90);*/
	background-color: #f0f0f0;
	transition-duration: .8s;
	height: auto;
	overflow: hidden;
	position: relative;
	left: 0%;
	right: 0%;
	bottom: 1px;
	/*	min-height: 280px;
	max-height: 280px;*/
	height: 58px;
	z-index: 0;
}
.onlinewrap:hover {
	height: 280px;
}
.plusicon {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 12px 10px;
	background-color: #bc5e34;
	z-index: 501;
	color: #fff;
	font-size: 1.5em;
	text-align: center;
}
.plusicon:after {
	content: "\f055";
	font-family: FontAwesome;
}
.onlinewrap:hover .plusicon:after {
	content: "\f056";
}
.onlinewrap:before {
	content: "";
	width: 100%;
	height: 58px;
	background-color: #d7d7d7;
	position: absolute;
	right: 0px;
	left: 0px;
}
.servicelink {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.servicelink > li {
	min-height: 280px;
	border-right: 1px solid rgb(191, 191, 191);
}
.servicelink > li:last-child {
	border-right: 0px solid rgba(255,255,255,0.18);
}
/*.servicelink > li:nth-child(5),.servicelink > li:nth-child(6),.servicelink > li:nth-child(7){ background-color:#000;}*/
.servicelink > li {
	float: left;
	position: relative;
	box-sizing: border-box;
	width: 25%;
	padding: 2px 15px;
}
.servicelink > li > a {
	display: block;
	padding: 15px 0px;
	color: #005F9B;
	font-weight: bold;
	font-size: 1.0em;
	min-height: 56px;
	transition-duration: .2s;
	border-bottom: 1px solid rgba(255,255,255,.1);
	text-transform: uppercase;
	font-size: 0.9em;
}
.servicelink > li > a:before {
	content: "\f107";
	font-family: FontAwesome;
	padding-left: 6px;
	float: right;
}
.servicelink > li ul {
	margin: 0px;
	padding: 10px 10px 10px 0px;
	list-style: none;
	transition-duration: .2s;
}
.servicelink > li ul a {
	font-size: 0.80em;
	color: #333;
	position: relative;
	padding: 2px 0px;
	display: block;
}
.servicelink > li ul a:hover {
	color: #000;
}
.pagesubmenu .ndate {
	display: block;
	color: #000;
	font-size: 0.8em;
}
.viewlink {
	position: absolute;
	bottom: 10px;
}
.viewlink a {
	color: #ffffff !important;
	background: #8e4a28;
	padding: 5px 9px !IMPORTANT;
	margin-bottom: 16px;
	font-size: 13px !important;
	text-transform: uppercase;
	border-radius: 3px;
}
.autoheight {
	bottom: 0px !important;
}
/* custom inclusion of right, left and below tabs */

/* custom inclusion of right, left and below tabs */
.tabbable h3{ margin:0px; padding:0px}
.programe2 .col-md-10{margin-right:0px;padding-right: 0px;}
.tabs-left > .nav-tabs .active > a span.conflagicon{float:left;margin-right: 10px;}
.tabs-left > .nav-tabs .active > a span.conflagicon img{border-radius:50px;width: 28px;}

.tabs-left > .nav-tabs > li > a span.conflagicon{float:left;margin-right: 10px;}
.tabs-left > .nav-tabs > li > a span.conflagicon img{border-radius:50px;width: 28px;border: 1px solid #dadada;}
 
.tabbable{background-color: transparent;min-height:472px;margin-bottom: 15px;display: flex;padding: 0px;}
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}


.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  border: 1px solid #f3f3f3;
}

.tabs-left > .nav-tabs {
  float: left;
  padding-right: 15px;
  width: 30%;
  font-family: 'Fira Sans', sans-serif;
  margin-top: 0px;
  margin-bottom:14px;
  font-weight:400;
  border-right: 0px solid #f3f3f3;
}

.tabs-left > .nav-tabs > li > a{
 color:#333;
 letter-spacing:0px;
 border-bottom: 1px solid rgba(0, 0, 0, 0.09);
 border-radius:0px;
 font-size:.89em;
 padding: 6px 10px;
 transition-duration:.0s;
 line-height: 33px;
 border-right: 0px solid rgba(0, 0, 0, 0.09);
 border-left: 0px solid rgba(0, 0, 0, 0.09);
}
.tabs-left > .nav-tabs > li > a:after {
	border-bottom: 20px solid transparent;
    border-left: 16px solid transparent;
    border-top: 20px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -17px;
    top: 0;
    width: 0;}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color:transparent;
}
.tabs-left > .nav-tabs .highlight > a,
.tabs-left > .nav-tabs .highlight > a:hover,
.tabs-left > .nav-tabs .highlight > a:focus {
  color:#000 ;
} 
/*.tabs-left > .nav-tabs .highlight:after{border-bottom: 24px solid transparent;
    border-left: 17px solid #9D93CC;
    border-top: 24px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -17px;
    top: 0;
    width: 0;}*/
.tabs-left > .nav-tabs .active > a:hover::after,
.tabs-left > .nav-tabs .active > a::after {
    border-bottom: 22px solid transparent;
    border-left: 12px solid #ffffff;
    border-top: 22px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -12px;
    top: 0;
    width: 0;
    }
.tabs-left > .nav-tabs > li > a:hover{
	background-color: #cf2935;
	color: #fff;
	}
.tabs-left > .nav-tabs > li > a:hover::after {
    border-bottom: 22px solid transparent;
    border-left: 12px solid #ffffff;
    border-top: 22px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -12px;
    top: 0;
    width: 0;
    }
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color:transparent;
  background-color: #cf2935;
  color: #ffffff;
}

.tabbable .tab-content{padding: 0px 0px 0px 15px;width: 70%;float:right;}
.tabbable .tab-content h4{ color:#2e5300; font-size:1.3em;}
.tabbable .tab-content p{color:#333;}

.tabs-left > .nav-tabs .head > a,.tabs-left > .nav-tabs .head > a:hover{border-color:transparent; background-color:#fff; color:#2e5300; font-size:1.0em;}
.tabs-left > .nav-tabs .head > a:hover::after,.tabs-left > .nav-tabs .head > a::after {border-bottom:20px solid transparent;
    border-left: 12px solid #fff;
    border-top:20px solid transparent;
    content: "";
    height: 0;
    position: absolute;

    right: -13px;
    top: 0;
    width: 0;}

/*tabs end*/

 
 

.whitesection {
	background-color: #fff;
	/*padding: 15px 0;*/
	padding: 0px;
	height: auto;
	overflow: hidden;
}
.implink {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	height: auto;
}
.implink li {
	margin-bottom: 10px;
}
.implink li a {
	padding: 7px;
	border: 1px solid rgba(255,255,255,.1)
}
.implink li a:hover {
	border: 1px solid rgb(249, 227, 69);
}
.implink li a::before {
	width: 0px;
}
.implink li a:hover::before {
	width: 0px;
}
.implink li img {
	height: 45px;
	opacity: 0.6;
}
.implink li img:hover {
	opacity: 1;
}
.brand-items .owl-buttons {
	display: none;
}
.brand-item {
	padding: 10px;
	border-right: 1px solid #eee;
}
.border0 {
	border: 0px !important;
}
.brand-item img {
	max-width: 100%;
}
.inner-banner {
	position: relative;
	z-index: 5;
}
.minuspadding {
	padding-top: 0px;
	margin-top: -15px;
}
.menuFxd {
	background-color: #28B0D6;
	position: fixed;
	left: 0;
	right: 0;
	top: 0px !important;
	margin: 0px auto !important;
	width: 100%;
	z-index: 500;
}
.menuFxd .logo {
	margin-top: 0px;
	margin-bottom: 0px;
}
.menuFxd .logo img {
	max-width: 80%;
	height: 40px;
}
.imgsection {
	background-color: #fff;
	padding: 0px;
	height: auto;
	overflow: hidden;
	position: relative;
}
.imgsection img {
	position: relative;
	z-index: 0;
}
.imgsection .container {
	position: absolute;
	z-index: 3;
	right: 0px;
	left: 0px;
	top: 0px;
	padding: 50px 15px;
}
.imgsection h1 {
	color: #401f68;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 10px;
}
.imgsection h1 span {
	font-size: 24px;
	font-weight: normal;
}
.contactmap {
	padding: 2px 0px;
	background-color: #fff;
}
#about-inner .container {
	padding-top: 6%;
}
.breadcrumb {
	display: inline-block;
	margin-top: 15px;
	position: relative;
	padding: 6px 15px;
	margin: 18px 0px;
}
.inner-banner-title .breadcrumb {
	display: inline-block; /*margin-top:15px;*/
	float: right;
	position: relative;
	padding: 0px;
	margin: 0px;
	top: 5px;
	background-color: transparent;
}
.breadcrumb li {
	color: #000;
	font-size: .9em;
}
.breadcrumb li a {
	color: #000;
}
.innertitle {
	display: inline-block;
	position: relative;
	width: 100%;
}
.inner-banner-title {
	border-bottom: 1px dashed #0a7474;
	margin-bottom: 15px;
	margin: 0px 15px;
}
.region.region-breadcrumb {
	position: absolute;
	top: 0;
	right: 0;
}
.inner-banner-title .innertitle h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
.innertitle h3 span {
	color: #000;
	font-size: 1.3em;
	font-weight: 700;
}
.innertitle h3 {
	margin: 0;
	font-size: 1.4em;
}
.innertitle:before {
/*content: '';
    position: absolute;
    border-right: 33px solid transparent;
    border-top: 56px solid rgba(7, 41, 77, 0.9098039215686274);
    width: 2px;
    height: 0;
    top: 0;
    right: -33px;*/
}
/*#about-inner{background: url('../images/inner-bg.jpg') no-repeat 0px 0px; height: 250px;}*/
#errorpage-inner {
	background: url('../images/inner-bg.jpg') no-repeat 0px 0px;
	height: 150px;
}
#errorpage-inner .container {
	padding-top: 3%;
}
.inner {
	background: #fff;/* box-shadow: 0px 1px 12px #616161;*/
	min-height: 350px;
}
.about-left {
	padding: 10px 0;
	height: auto;
	overflow: hidden;
}
.about-left ul {
	padding: 0;
}
.about-left ul li {
	line-height: 2;
	border-bottom: 1px solid #d8d8d8;
	list-style: none;
}
.about-left ul li a {
	text-decoration: none;
	color: #323232;
	display: block;
}
.about-left ul li: active {
	background: #e8936d;
	color: #fff;
}
#inner-mid-section {
	background: #fff;
}
.rt-inner {
	padding-top: 10px;
}
.ink {
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	-webkit-transform: scale(0);
	background: rgba(255, 255, 255, 0.3);
	border-radius: 100%;
	display: block;
	position: absolute;
	transform: scale(0);
}
.animate-ink {
	-moz-animation: ripple .3s linear;
	-ms-animation: ripple .3s linear;
	-o-animation: ripple .3s linear;
	-webkit-animation: ripple .3s linear;
	animation: ripple .3s linear;
}
@-moz-keyframes 'ripple' {
 100% {
 opacity: 0;
 transform: scale(2.5);
}
}
@-webkit-keyframes 'ripple' {
 100% {
 opacity: 0;
 transform: scale(2.5);
}
}
@keyframes 'ripple' {
 100% {
 opacity: 0;
 transform: scale(2.5);
}
}
.white.innermenu .innermenu-header {
	background: #ffffff;
	color: #555555;
}
.white.innermenu ul li a {
	background: #ffffff;
	color: #555555;
}
.white.innermenu ul ul.submenu li:hover > a {
	border-left-color: #f0f0f0;
}
.white.innermenu ul ul.submenu li a {
	color: #f0f0f0;
}
.white.innermenu > ul > li.active > a {
	background: #f0f0f0;
}
.white.innermenu > ul > li:hover > a {
	background: #f0f0f0;
}
.white.innermenu > ul > li > a {
	border-bottom-color: #f0f0f0;
}
.white.innermenu > ul > li > a > .ink {
	background: rgba(0, 0, 0, 0.1);
}
.path-user {
	background: url(../images/pbg.png) center center;
	min-width: 0;
	color: #444;
	font-size: 13px;
	line-height: 1.4em;
	display: block;
	overflow: hidden;
	height: 100%;
}
.login_section {
	background: #fff;
	padding: 5px;
	margin: 120px auto 60px auto;
	float: none;
	display: block;
	overflow: hidden;
	color: #777;
	font-size: 14px;
	border: 1px solid #f1ecec;
}
.login_section .content_layout .col-md-9 {
	width: 100% !important;
}
.login_section label {
	font-weight: 600;
}
#edit-name--description {
	font-size: 12px;
	margin-top: -11px;
	margin-bottom: 11px;
}
#edit-pass--description {
	font-size: 12px;
}
.login_section input {
	border: 1px solid #ddd;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	background-color: #fff;
	color: #333;
	outline: 0;
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
	background: #fff;
	font-size: 24px;
	width: 100%;
	padding: 3px;
	margin: 2px 6px 16px 0;
}
.login_section #edit-submit {
	background: #2ea2cc !important;
	border-color: #0074a2!important;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5), 0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.5), 0 1px 0 rgba(0,0,0,.15);
	color: #fff;
	text-decoration: none;
	width: 31%;
	padding: 6px;
	font-size: 15px;
	float: right;
	border-radius: 3px;
	position: static!important;
}
.login-logo {
	width: 96%;
	margin: 12px auto;
	text-align: center;
	display: block;
}
.pressRelease ul li {
	border-bottom: 1px solid #999;
}
.news-section {
	background: #fff;
	min-height: 325px;
	padding: 0;
}
.pressRelease {
	padding: 0;
}
.pressRelease ul {
	overflow-x: hidden !important;
	height: 153px;
	margin-bottom: 0px;
	margin-bottom: 10px;
}
.news-section .panel-heading {
	background: rgba(205, 156, 39, 0);
	color: #fff;
	border-radius: 0;
	padding: 0;
}
.news-section .panel-heading .panel-title {
	display: block;
	padding: 8px 0px;
	color: #07294d;
	font-weight: bold;
	font-size: 1.0em;
	min-height: 56px;
	transition-duration: .2s;
	border-bottom: 1px solid rgba(255,255,255,.1);
	text-transform: uppercase;
	font-size: 0.9em;
}
.play-pause {
	float: right;
	margin-top: -53px;
}
.news-section .btn-info {
	color: #fff;
	background-color: #07294d;
	border-color: #07294d;
	font-size: 11px !IMPORTANT;
	padding: 5px 7px !IMPORTANT;
}
.ticker {
	overflow: auto;
	position: relative;
	border: none;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#play {
	display: none;
}
.news-item a {
	color: #000;
	font-size: 18px;
}
span.arw {
	margin-right: 6px;
	color: #a77807;
	font-size: 18px;
}
.news-item {
	border-bottom: 1px solid #a77807;
	margin-bottom: 9px;
}
.view-more-section {
	color: #07294d !important;
	background: #fac406;
	padding: 5px 9px !IMPORTANT;
	margin-bottom: 16px;
	font-size: 13px !important;
	text-transform: uppercase;
	border-radius: 3px;
	display: inline-block;
	margin-top: 5px;
}
.view-more-section a {
	color: #07294d;
}
p.ndate {
	color: #cd9c27;
	font-size: 13px;
}
#play2, #play3 {
	display: none;
}
/*/////faculty*/


.filter {
	margin-bottom:0px;
	border-bottom:0px solid #eee;
	margin-top: 15px;
}
.filter label {
	font-weight: normal;
}
.filter .form-control {
	border-radius: 0px;
	border: #ebebeb 1px solid;
	height: 40px;
	box-shadow: none; background: transparent;
}
.filter .btn {
	border-radius: 0px;
	box-shadow: none;
	/* text-transform: uppercase; */
	color:#fff !important;
	white-space: pre-line !important;
	min-height: 40px;
	font-size: 1em;
	border: #ebebeb 1px solid;
	text-align: left;    background: transparent !important;
}
.filterbtn .dropdown-menu {
	border-radius: 0px;
	padding: 10px;
	min-width: 100%;
	box-shadow: none;
}
.filterbtn .dropdown-menu li {
	padding: 5px 5px;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}
.filterbtn .dropdown-menu li:last-child{border-bottom:0px solid #eee;}
.filterbtn .dropdown-menu li:hover {
	background-color: #eee;
	color: #000;
}
.filtr-item {
	text-align: center;
	margin-bottom: 20px;
	padding:12px;
}
.filtr-item>a, .filtr-item>a:hover {
	display: block;
	min-height:370px;
	padding: 0px 2px;
	text-decoration: none !important;
	overflow: auto;
	clear: both;
	background-color: transparent;
}
.filtr-item .border {
	color: #9C0029;
	border: 2px solid #f3f2f2;
	display: block;
}
.filtr-item .item-desc {
	font-weight:700;
	margin-top: 10px;
	display: block;
	margin-bottom: 0px;
	color: #f9e345;
	min-height: 1px;
	text-transform: uppercase;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color: #fff;
	cursor: default;
	border: 0px solid #333;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	background-color: #333;
	border-radius: 0px;
}
.nav-tabs > li > a {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 1px solid #333;
	border-radius: 0;
	color: #333;
}
.nav-tabs {
	border-bottom: 1px solid #333;
}
.listbox {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.listbox li {
	display: table;
	width: 100%;
	transform: scale(1) translate3d(0px, 0px, 0px) !important;
	text-align: left;
	border-bottom: 1px solid #eee;
	padding: 8px 5px;
	position: relative !important;
}
.listbox li div {
	display: table-cell;
	width: 50%;
}
.listbox li div span {
	display: block
}
.email:before {
	font-family: 'FontAwesome';
	content: "\f0e0";
	margin-right: 10px;
	color: #ccc;
}
#biodata, #teachingarea, #ResearchAreas, #ConsultingAreas, #RecentPublications, #ExecutiveDevelopment {
	padding-top: 100px;
}
ul.list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.list li {
	position: relative;
	padding: 6px 5px 6px 35px;
	text-align: justify;
}
ul.list > li {
	border-bottom: 1px solid #ffffff;
	color: #fff;
}
ul.list li h4 {
	margin: 0px;
}
ul.list li:last-child {
	border-bottom: none;
}
ul.list > li:before {
	content: url(../images/birdicon.png);
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
}
ul.list ul {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
ul.list ul li {



	padding: 6px 0px 6px 15px;
	position: relative;
}
ul.list ul li:before {
	content: "\f0c8";
	position: absolute;
	left: 3px;
	font-family: FontAwesome;
	color: #f9e345;
	font-size: 6px;
	margin-top: 3px;
}
.leftFxd {
	position: fixed;
	top: 80px;
	width: 22%;
}
.alphbar {
	text-align: justify;
	font-size:1.1em;
	padding:15px 0px 0px 0px;
}
.hvr-grow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, color;
	margin:3px 5px;
	color:#ea0606;
	transition-property: transform, color;
}
.specialization-info {
	font-size: 13px;
	margin-top: 0;
	display: inline-block;
	color: #fdfeff;
	text-transform: capitalize;
}
/*collespe*/
.collapse-card {

background-color: #fff;

border-bottom: 0px solid #eee;

color: #777;

-webkit-transition: 0.4s;

-moz-transition: 0.4s;

-o-transition: 0.4s;

transition: 0.4s;
}
.collapse-card * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.collapse-card.active {
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25);
	z-index: 200;
	border-top: 2px solid #004180;
	margin: 2rem -1rem;
}
.collapse-card.active .collapse-card__heading:hover::after {
	content: "\f066";
}
.collapse-card .collapse-card__heading:hover::after {
	content: "\f065";
}
.collapse-card__heading {
	cursor: pointer;
	padding: 1rem  1rem;
	position: relative;
}
.collapse-card__heading:before, .collapse-card__heading:after {
	content: " ";
	display: table;
}
.collapse-card__heading:after {
	clear: both;
}
.collapse-card__heading i {


















	float: left;
}
.collapse-card__heading::after {
	color: #404040;
	font-family: 'FontAwesome';
	font-size: 1rem;
	line-height: 2rem;
 padding-left: .4rem;
	position: absolute;
	right: 1rem;
	top: 1rem;
}
.collapse-card__title {
	font-size: 1rem;
	line-height: 2rem;
	margin: 0 2rem 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.collapse-card__body {
	padding: 1.7rem;
	display: none;
	padding-top: 0;
}
.name {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size:1.6em;
	color:#005c87;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.collapse-card__title .fa-fw {
	font-size:15px;
}
h1.views-field.views-field-field-user-name.hl {
	margin: 0 !important;
	/*  border-bottom: 2px solid #e8936d;*/
	display: inline-block;
	padding-bottom: 6px;
	font-size: 23px;
}
.designation-new {
	display: block;
	font-size: 14px;
	padding-left:27px;
	color: #455a64;
	margin-top: -10px;
	margin-bottom: 10px;
}
/*profile*/
.highlight {
	background: #f5f5f5;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: solid 1px #ccc;
	padding: 15px 15px 8px 15px;
	margin-bottom: 1em;
	overflow: auto;/*    min-height: 380px;
		overflow: hidden;*/
}
span.designation {
	display: block;
	font-size: 15px;
}
.view-faculty-profile .leftalign {
	float: left;
	margin: 0 4em 1em 0;
}
.views-field img {
	background: #f0ede4;
	padding: 2px;
	border: 1px solid #CCC;
}
.expandandcollapse {
	padding: 0;
	margin: -39px 0 15px 0;
	position: absolute;
	right: 19px;
}
.admrank {
	margin: 0;
	font-size: 18px;
	font-weight: 100;
	line-height: 1.5rem;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #777;
}
.cfooter {
	border-left: 1px solid #EEEEEE;
	color: #00AEEF;
	margin-top: 0;
	margin-left: 0;
	padding-left: 20px;
	padding: 20px 0 20px 20px;
}
.collapse-card__body h3 {
	color: #00aeef;
	margin-top: 0px;
	font-size:1.4em;
	font-style: normal;
	text-transform: none;
	font-weight: 400;
	letter-spacing: 1px;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.appts {
	color: #777;
	margin-bottom: 5px;
	border-left: 1px solid #00aeef;
	padding: 7px;
	background-color: #f7f7f7;
	margin-bottom: 10px;
	-webkit-box-shadow: 0px 3px 3px -3px #ccc;
	box-shadow: 0px 3px 3px -3px #CCC;
	border-radius: 2px;
	border-left: 3px solid #00aeef;
}
.views-field.views-field-picture.leftalign.frame.hl {
	float: left;
	margin: 0 1em 1em 0;
}
.specialization {margin: 0px;text-transform: capitalize;display:block;color: #fbfbfb;font-size: 1.1em;}
.views-field-field-user-education-honor.education {
    padding-top: 3px;
    position: absolute;
    bottom: -7px;
    padding-bottom: 0px;
}
.views-label-field-user-education-honor {
	font-weight:bold;
}
.views-label-field-user-additional-division {
	font-family:"Times New Roman", Times, serif;
	color:#004180;
	margin-bottom: 0px;
	display: inline-block;
	border-bottom: 0px solid #ccc;
	padding-bottom: 0px;
}
.views-field-field-user-additional-division ul {
	list-style: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.views-field-field-user-additional-division ul li {
	position: relative;
	padding: 6px 5px 6px 35px;
	text-align: justify;
}
.views-field-field-user-additional-division ul > li {
	border-bottom: 1px solid #f3f3f3;
}
 
.views-field-field-user-additional-division ul li:last-child {
	border-bottom: none;
}
.views-field-field-user-additional-division ul > li:before {
	content: url(../images/birdicon.png);
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
}
.views-field-field-user-additional-division ul ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.views-field-field-user-additional-division ul ul li {
	padding: 6px 0px 6px 15px;
	position: relative;
}
.views-field-field-user-additional-division ul ul li:before {
	content: "\f0c8";
	position: absolute;
	left: 3px;
	font-family: FontAwesome;
	color: #f04241;
	font-size: 6px;
	margin-top: 3px;
}



/*.views-field-field-user-additional-division ul {
	padding: 0;
	margin: 0px 0px 20px 0px;
}
.views-field-field-user-additional-division ul li {
	padding: 0;
	list-style: none;
	  border-bottom: 1px dashed #ccc; 
	margin-bottom: 5px;
	padding-bottom: 7px;
}
.views-field-field-user-additional-division ul li a {
	text-transform: capitalize;
	color: #000;
}
.views-field-field-user-additional-division ul li:before {
	content: "\f101";
	font-family: 'FontAwesome';
	color: #e8936d;
	padding-right: 8px;
}*/
.list-new {
	padding: 0;
	margin: 0px 0px 20px 0px;
}
.list-new li {
	padding: 0;
	list-style: none;
	/* border-bottom: 1px dashed #ccc;*/
	margin-bottom: 5px;
	padding-bottom: 7px;
}
.list-new li a {
	text-transform: capitalize;
	color: #000;
}
.list-new li:before {
	content: "\f101";
	font-family: 'FontAwesome';
	color: #e8936d;
	padding-right: 8px;
}
#block-awesome-zymphonies-theme-main-menu-menu, #system-breadcrumb {
	display: none;
}
#block-awesome-zymphonies-theme-footer-menu, #block-footer1-menu, #block-usefullinks-menu, #block-footerpolicy-menu, #block-footer-menu, #block-footer2-menu {
	display: none;
}
.inner h3, .inner h2, .inner h1 {
	color: #0a7474;
	margin: 15px 0px;
	padding: 5px 0px;/*border-bottom: 3px solid #0a7474;
    display: inline-block;*/
}
.inner h4 {
	color: #0a7474;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 25px;
	padding: 5px 0px;/* border-bottom: 3px solid #0a7474;
    display: inline-block;*/
}
.contact-box h4 {
	color: #0a7474;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: 700;
	line-height: 25px;
	padding: 5px 0px;
}
/*.inner h3:before {
    position: absolute;
    height: 3px;
    width: 15%;
    top: 32px;
	left:0px;
    background-color: #0a7474;
    content: '';
}
.inner h4:before {
    position: absolute;
    height: 3px;
    width: 15%;
    top: 25px;
    left: 0px;
    background-color: #0a7474;
    content: '';
}
.inner h1:before {
    position: absolute;
    height: 3px;

    width: 15%;
	left:0px;
    top: 45px;
    background-color: #0a7474;
    content: '';
}*/


.logo-bottom {
	padding-top: 14px;
	display: block;
	text-align: center;
	margin: 0 auto;
}
/*#search-block-form input, #edit-basic input {
	display: block;
	width: 335px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#edit-actions input {
	position: absolute !important;
	left: 281px!important;
	top: 32px!important;
}
.js-form-submit {
	position: absolute !important;
	left: 281px!important;
	top: 32px!important;
}*/
.inner h3 a {
	color: #0a7474 !important;

	font-size: .9em;
}
.inner h3 a:hover, .inner h3 a:focus {
	text-decoration: none !important;
}
#edit-help-link, #edit-submit--2 {
	background: #e07a06;
	padding: 7px 10px;
	margin: 8px 0;
	display: inline-block;
	border: 0px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px;
	transition-duration: .2s;
}
#edit-help-link:focus, #edit-help-link:hover, #edit-submit--2:focus, #edit-submit--2:hover {
	background: #fc9928;
	transition-duration: .2s;
	text-decoration: none;
}
/*.search-advanced summary {
	background-color: #d65929;
    border-left: 6px solid #9a3a14;
    color: #ffffff;
    font-size: 17px;
    margin-top: 0;
    padding: 8px 10px;
	background: #0a7474;
	padding: 7px 10px;
	margin: 8px 0;
	display: inline-block;
	border: 0px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px;
	transition-duration: .2s;
}
.search-advanced summary:hover, .search-advanced summary:focus {
	background: #00b7b7;
	transition-duration: .2s;
}
.search-advanced label {
	width: 225px;
}
.search-advanced .form-text {
	display: block;
	width: 335px;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.js-form-submit {
	background: #e07a06 !IMPORTANT;
	padding: 7px 10px;
	margin: 8px 0;
	display: inline-block;
	border: 0px;
	color: #fff !IMPORTANT;
	text-transform: uppercase;
	border-radius: 4px;
	width: 87px !important;
	top: 24px !important;
	transition-duration: .2s;
}
.js-form-submit:hover, .js-form-submit:focus {
	background: #fc9928 !IMPORTANT;
	transition-duration: .2s;
}*/
/*#edit-actions input {
	background-color: #FC9928 !important;
	border: 1px solid #FC9928 !important;
	color: #fff!important;
	padding: 9px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	border-radius: 0px 4px 4px 0px;
	float: left;
	position: absolute;
	top: -8px !important;
	right: -67px;
	width: 125px;
}*/
.sitemap .sitemap-box {
	margin-bottom: 1em;
	width: 45%;
	float: left;
	margin-right: 12px;
}
.js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label .visually-hidden {
	display: none;
}
.boardmember>li {
	display: inline-block;
	width: 30%;
	vertical-align: top;
	min-height: 145px;
	padding: 10px 10px;
	border: 1px dotted #000;
	margin: 10px 7px;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
	border: 1px dotted #000;
	border-radius: 5px;
}
.boardmember>li p {
	margin-bottom: 0px;
}
.container .inner {
	box-shadow: 0px 1px 12px #616161 !important;
}
.heading-event-gallery {
	text-align: center !important;
}

.icon-eye::before {
	content: "ÃƒÆ'Ã†'Ãƒâ€ Ã¢â‚¬â"¢ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬";
}
.icon-paper-clip::before {
	content: "ÃƒÆ'Ã†'Ãƒâ€ Ã¢â‚¬â"¢ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½?";
}
.icon-heart::before {
	content: "ÃƒÆ'Ã†'Ãƒâ€ Ã¢â‚¬â"¢ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ'Ã†'Ãƒâ€šÃ‚Â¢ÃƒÆ'Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ'Ã†'ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ'Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤";
}
figure.effect-zoe h2 {
	display: inline-block;
}
figure.effect-zoe:hover p.description {
	opacity: 1;
}
figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover p.icon-links a {
	transform: translate3d(0px, 0px, 0px);
}
figure.effect-zoe:hover h2 {
	transition-delay: 0.05s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(3) {
	transition-delay: 0.1s;
}
figure.effect-zoe:hover p.icon-links a:nth-child(2) {
	transition-delay: 0.15s;
}
figure.effect-zoe:hover p.icon-links a:first-child {
	transition-delay: 0.2s;
}
figure.effect-chico img {
	transform: scale(1.12);
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
figure.effect-chico:hover img {
	opacity: 0.5;
	transform: scale(1);
}
figure.effect-chico figcaption {
	padding: 3em;
}
figure.effect-chico figcaption::before {
	border: 1px solid #fff;
	bottom: 30px;
	content: "";
	left: 30px;
	position: absolute;
	right: 30px;
	top: 30px;
	transform: scale(1.1);
}
figure.effect-chico figcaption::before, figure.effect-chico p {
	opacity: 0;
	transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
figure.effect-chico h2 {
	padding: 20% 0 20px;
}
figure.effect-chico p {
	margin: 0 auto;
	max-width: 200px;
	transform: scale(1.5);
}
figure.effect-chico:hover figcaption::before, figure.effect-chico:hover p {
	opacity: 1;
	transform: scale(1);
}
.pressRelease ul .stopped {
	margin-top: 0 !important;
}
 @media screen and (max-width: 800px) {
figure.effect-oscar img {
	width: 100%;

}

}
@media screen and (max-width: 50em) {
.grid figure {
	display: inline-block;
	float: none;
	margin: 10px auto;
	width: 100%;
}
}
/*--accordian--*/
#iimjammu-list img {
	width: 49%;
	margin: 3px;
	border: 1px solid 1px solid #02d2d2;
}
.iimjammu-list {
	background:#2d2f2f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 15px;
}
.iimjammu-list .link {
	cursor: pointer;
	display: block;
	padding: 10px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #f9e345;
	margin-bottom: 6px;
	position: relative;
	border-radius: 3px;
	-webkit-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.iimjammu-list li {
	list-style-type: none;
}
.iimjammu-list li i {
	position: absolute;
	top: 13px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.iimjammu-list li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.iimjammu-list li.open .link {
	color: #b63b4d;
}
.iimjammu-list li.open i {
	color: #b63b4d;
}
.iimjammu-list li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.iimjammu-list .submenu {
	padding-start: 0px;
	-webkit-padding-start: 0px;
	overflow: auto;
	padding: 0px 5px;
}
/*events gallery*/
#gallery img {
	width: 100%;
	background-color: #fff;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#gallery > li {
	text-align: center;
	width: 24.5%;
}
#gallery > li a {
	display: block;
	width: 100%;
}
.pure-js-lightbox-container li {
	list-style: none;
	display: inline-block;
}
.pure-js-lightbox-container {
	padding-left: 10px;
	margin-top: 20px;
}
#lightbox-main-container #close-button {
	top: 50px !important;


	right: 36px !important;
}
#search-form {
	display: none;
}
.search-result ul {
	list-style: outside none none;
	margin: 0px;
	padding: 0;
}
.search-result ul li {
	border: 1px solid #eeeeee;
	padding: 5px 10px !important;
	transition: all 0.2s ease 0s;
	margin-bottom: 10px;
}
.search-result ul li:hover {
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
.search-result h3 {
	display: block;
	font-size: 1.18em;
	border-bottom: 0px;
	margin: 0px;
}
.search-result h3 a {
	color: #f9e345 !important;
}
.search-result h3 a:hover {
	color: #f1ec2a !important;
	text-decoration: underline !important;
}
.search-result span {
	color: #006621;
	display: block;
	font-size: 0.85em;
}
.search-result p {
	margin: 5px 0;
	color: #fff;
	font-size: .9em;
}
.search-result li:before {
	content: unset !important;
}
.table-responsive {
	margin-bottom: 15px;
	width: 100%;
}
.filter-box {
	background: #ededed none repeat scroll 0 0;
	border: 1px solid #cfcfcf;
	box-sizing: border-box;
	margin-bottom: 5px;
	width: 100%;
}
.filter-box td {
	padding: 10px;
}
.filter-box input[type="submit"] {
	background: #177ebe none repeat scroll 0 0;
	border: 0 solid #ff0000;
	color: #ffffff;
	padding: 7px 10px;
	width: 100%;
}
.filter-box input[value="reset"] {
	background: #e25051 none repeat scroll 0 0;
}
.filter-box input[type="text"]:focus {
	border: 1px solid #177ebe;
	color: #177ebe;
}
.filter-box input[type="text"] {
	border: 1px solid #b3b3b3;
	padding: 5px;
	width: 100%;
}
.filter-box select {
	border: 1px solid #abaaaa;
	padding: 5px;
	width: 100%;
}
#allevents-inner {
//background:url(../images/allevents-bg.jpg);
	padding-top: 42px;
}
#block-footerpolicy-3-menu {
	display : none;
}
.has-submenu:after {
	content: "\f0da";
	font-family: "FontAwesome";
	float: right;
}
.contact-list {
	margin: 0;
	padding: 0;
}
.contact-list li {
	list-style: none;
	margin-bottom: 11px;
}
.contact-list li i {
	font-size: 16px;
	color: #a94418;
}
.contact-box {
	min-height: 184px;
	margin: 0;
	padding: 5px 10px;

	display: block;
	border: 2px dotted #07294d;
	margin-bottom: 16px;
}
.contact-box h3, .contact-section-new h3 {
	color: #ffffff;
	margin: -12px -11px 12px -11px;
	font-weight: 100;
	padding: 5px 11px;
	border-bottom: 0px solid #0a7474;
	font-size: 19px;
	background: #e8936d;
	display: block;
}
.contact-section-new {
	text-align: center;
	padding: 13px;
	width: 450px;
	display: block;
	margin: 0 auto 19px auto;
	border: 1px dotted #ccc;
	float: none;
}
.inner-page-banner-section {
	padding-right: 0 !important;
	padding-left: 0 !important;
	position: relative;
	margin-top: 8%;
}
.inner-page-banner-section img {
	width: 100% !important;
	padding: 0;
	margin: 0;
}
.web-info-mgr {
	color: #ffcf46;
}
.web-info-mgr:hover, .web-info-mgr:focus {
	color: #e6ab00;
}
.di-n {
	padding-top: 35px !important;
}
.footer-bottom ul.menu li:first-child {
	padding-left: 0px !important
}
.photo-gallery {
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 10px;
}
.btn-group-sm>.btn, .btn-sm {
	padding: 4px 6px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.marquee-section {
	width: 100%;
	height: 0px;
	position: relative;
	color: #FFF;
}
.marquee-section .marquee {
	position: absolute;
	top: -42px;
	-webkit-animation: caption 50s linear 0s infinite;
	padding: 0px;
	line-height: 42px;
	overflow: hidden;
	overflow-x: -webkit-marquee;
	-webkit-marquee-direction: right;
	-webkit-marquee-style: scroll;
	-webkit-marquee-speed: normal;
	-webkit-marquee-increment: small;
	-webkit-marquee-repetition: 5;
	overflow-x: marquee-line;
	marquee-direction: forward;
	marquee-style: loop;
	marquee-speed: slow;
	marquee-play-count: 5;
	color: #ffffff;
	background: #07294d;
	width: 100%;
}
.marquee-section marquee a {
	color: #FFF
}
.serial {
	counter-reset: Serial;
}
.serial tr td:first-child {
	text-align: center;
}
.serial tr td:first-child::before {
	content: "" counter(Serial, decimal);
	counter-increment: Serial;
}
.rt-inner .table .btn-danger {
	border-radius: 0px;
	color: #fff;
	background-color: #07294d;
	border-color: #07294d;
}
.rt-inner .table .btn-danger:hover {
	border-radius: 0px;
	color: #000;
	background-color: #fac406;
	border-color: #fac406;
}
.rt-inner .table th {
	background: #e0e0e0
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #000000;
}

.pdf-size {
	font-size: 12px;
	color: #f3f3f3;
	display: block;
}
.pdf-size:before {
	font-family: 'FontAwesome';
	content: "\f1c1";
	color: #f9e345;
	margin: 0px 5px;
}
.word-size {
	font-size: 12px;
	color: #000;
	display: block;
}
.word-size:before {

	font-family: 'FontAwesome';
	content: "\f1c2";
	color: #D32F2F;
	margin: 0px 5px;
}
.rar-size {
	font-size: 12px;
	color: #000;
}
.rar-size:before {
	font-family: 'FontAwesome';
	content: "\f1c6";
	color: #D32F2F;
	margin: 0px 5px;
}
.feedback-msg #edit-submit {
	width: 165px !important;
	position: relative !important;
}
.feedback-level label {
	display: block !important;
	margin-top: 5px;
}
.sitemap-menu .expanded > a {
	pointer-events: none;
	cursor: default;
}
/*==============06022018=========*/
.grid-photo-gallery {
	list-style: outside none none;
	margin: 0 auto;
	max-width: 100%;
	padding: 1em 0 4em;
	position: relative;
	text-align: center;
}
.grid-photo-gallery figure {
	background: #3085a3 none repeat scroll 0 0;
	cursor: pointer;
	float: left;
	margin: 10px 5px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 31.1%;
}
.grid-photo-gallery figure img {
	display: block;
	max-width: 100%;
	min-height: 100%;
	opacity: 0.8;
	position: relative;
}
.grid-photo-gallery figure figcaption {
	backface-visibility: hidden;
	color: #fff;
	font-size: 1.25em;
	padding: 2em;
}
.grid-photo-gallery figure figcaption, .grid-photo-gallery figure figcaption > a {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.grid-photo-gallery figure h2, .grid-photo-gallery figure p {
	margin: 0;
}
.grid-photo-gallery figure h2 {
	font-weight: 300;
	word-spacing: -0.15em;
}
.grid-photo-gallery figure figcaption > a {
	font-size: 0;
	opacity: 0;
	text-indent: 200%;
	white-space: nowrap;
	z-index: 1000;
}
#edit-submit--2 {
	position: absolute;
	top: -8px !important;
	right: -67px;
	width: 125px;
}
.erroerMsg {
	border: 1px solid #ff0000 !important;
}
/*-------------------------*/
.tollfree {
	background: #07294d;
	padding: 3px 8px;
	border: 7px solid #ffa60a;
	color: #fff;
	font-size: 1.5em;
	position: fixed;
	z-index: 99999;
	font-weight: 100;
	right: -7px;
	bottom: 104px;
	border-radius: 150px 0px 0px 150px;
}
.tollfree img {
	margin-right: 10px;
	height: 22px;
	margin-top: -3px;
}
.skype {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	width: auto;
	height: auto;
	position: relative;
	margin: 0px auto -4px auto;
	border-radius: 150px 0px 0px 150px;
	/*animation: play 1.5s ease infinite;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;*/
	display: inline-block;
	padding: 0px 8px;
}
.skype a {
	color: #fff;
	text-decoration: none;
}
.skype a:hover, .skype a:focus {
	color: #fff;
	text-decoration: underline;
}
.skype:before {
/* background: #fff;
  content: "";
  width: 233px;
  height: 104px;
  position: absolute;
  top: 13px;
  right: 16px;
  border-radius: 100px;
  border: solid 15px #fff;
  z-index: 99998;
  transform: rotate(45deg);
  transform-origin: bottom;*/
}
/*.skype:after {
      background: #f4a612;
    background-size: 100% 100%;
    content: "\f095";
    color: #fff;
    font-size: 17px;
    line-height: 31px;
    font-family: "FontAwesome";
    font-weight: bold;
    text-align: center;
    width: 30px;
    height: 30px;
    margin: 0 auto 0 auto;
    position: absolute;
    border-radius: 150px;
    z-index: 99999 !important;
}*/
.skype:hover {
	animation: none;
	/*  transform: scale(1.2);
  transition: 0.5s;*/
	text-decoration: none;
}
 @keyframes play {
 0% {





 transform: scale(1);
}
 15% {
 box-shadow: 0 0 0 20px rgba(250, 196, 6, 0.6);
}
 25% {
 box-shadow: 0 0 0 20px rgba(250, 196, 6, 0.6), 0 0 0 40px rgba(250, 196, 6, 0.6);
}
 30% {
 transform: scale(1.2);
}
}
/*=========================11-10-2018================================*/
.contact-box-add {
	min-height: 120px;
	margin: 0;
	padding:10px;
	display: block;
	margin-bottom:0px;
	background-color: #2d2f2f;
}
.bog{ text-align:center;}
.bog img{ max-width:100%; margin:0px auto 10px auto; display:block; float:none;}
.bog h4{ color:#fff;}
.contact-box-add h4 {
	color: #004180;
	margin:0px 0px 3px 0px !important;
}
.contact-box-add p {
	font-size: 1em;
	margin: 0px;
	padding: 5px 5px !important;
	font-weight: 500;
}
/*.filtr-container {
	margin-bottom:30px !important; margin-left: -25px; margin-right: -25px;
}*/
.home-title h2 {
	color: #004180;
	position: relative;
	text-align: center;
	padding-bottom: 25px;
	font-size: 24px;
	font-weight: 800;
}
.home-title h2:before {
	content: url(../images/separator.png);
	right: 0;
	left: 0px;
	margin: 0px auto;
	position: absolute;
	bottom: 0;
}
.home-title2 h2 {
	color: #fff;
	position: relative;
	padding-bottom: 10px;
	font-size: 30px;
}
#announcement .home-title2 h2 {
	margin-bottom: 0px;
}
/*.home-title2 h2:before{ content:url(../images/birdicon3.png); position:absolute; left:0px;}*/
.home-title2 h2 a {
	font-size: 0.6em;
	color: #004180;
	margin: 0px 10px;
}
#events {
	padding-bottom: 20px;
	background: #2d2f2f;2f
}
.displayevents {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	overflow: hidden;
}
.displayevents li {
	padding: 0px 15px;
}
.displayevents li {
}
.displayevents li h4 {
	margin-bottom: 0px;
	text-align: right;
}
.border0 {
	border-right: 0px solid rgba(0,0,0,.1);
}
.displayevents li a {
	display: block;
	position: relative;
	padding: 8px 0px;
	transition-duration: .3s;
	color: #121212;
	font-size: .95em;
}
.displayevents li a:hover {
	text-decoration: none;
}
.displayevents li a img {
	max-width: 100%;
	max-height: 232px;
	position: relative;
	z-index: 0;
}
.displayevents li .events-date {
	font-size: .95em;
	box-sizing: border-box;
}
.displayevents li .title {
	font-size: 1.5em;
	margin-top: 0px;
	color: #f9e345;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.displayevents li .content {
	margin-top:7px;
	color: #fff;
}
.displayevents li .more {
	color: #f9e345; padding:0px; font-size: 15px;
}
.displayevents li .more:hover {
	color: #CF2935;
}
.displayevents li a:hover .title {
	color: #000
}
.displayevents li .events-date {
	position: relative;
	bottom: 0px;
	padding: 0px 0px;
	margin-top: 0px;
	font-size: 1em;
	color: #fff;
}
.displayevents .pdf-size {
	margin-top: 10px;
}
.displayevents .pdf-size::before {
	margin: 0px 5px 0px 0px;
}
.displayevents .owl-controls {
	margin-top: 20px;
}
.btn {
	position: relative;
	border-radius: 0px;
	overflow: hidden;
}
.btn:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 58px solid rgba(0,0,0,.1);
	/*border-right: 115px solid transparent;*/
	position: absolute;
	left: 0;
	top: 0px;
}
#events .btn {
	font-size: 0.9em;
	text-transform: uppercase;
	background-color: #2DDDFF;
	border-color: #18D1F5;
	transition-duration: .3s;
	padding: 10px 25px;
	color: #000;
}
#events .btn:hover {
	background-color: #18D1F5;
	border-color: #fff;
}
#events .owl-theme .owl-controls .owl-page span {
	width: 20px;
	height: 20px;
	margin: 5px 4px;
	background: rgba(0,0,0,.3);
	border: 1px solid #666;
	border-radius: 50%;
}
.eventimg {
	overflow: hidden;
	height: auto;
	max-height: 150px;
}
.eventimg img {
	transition: .2s;
}
#announcement {
	padding-bottom: 20px;

	background-color: #151515;
}
#welcome {
	min-height: 450px;
	background-color: #28B0D6;
	background-image: url(../images/welbg.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 30px 0px;
	background-size: cover;
}
.overview img {
	max-width: 100%;
}
.overview .content {
	padding: 15px;
	background-color: #fff;
	min-height: 254px;
	position: relative
}
.overview h3 {
	margin-top: 0px;
	color: #fff;
	font-weight: 800;
}
.overview .content .readmore {
	color: #354b6c;
	font-weight: 600;
	display: inline-block;
	position: absolute;
	bottom: 0;
	padding: 9px 15px;
	left: 0;





}
.news h3 {
	margin-top: 0px;
	color: #004180;
	font-weight: 800;
}
.news h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #09435A;
	font-weight: 400;
	padding: 1px 0px 10px 0px;
}
.news h4 a {
	font-weight: 300;
	font-size: 0.7em;
	float: right;
	color: #000;
	margin-top: 5px;
}
.news ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.news li {
	padding: 0px;
}
.news li a {
	display: table;
	padding: 15px 0px;
	width: 100%;
	border-bottom: 1px dashed rgba(0,0,0,.1);
	color: #000;
}
.news li a:hover, .news li a:focus {
	text-decoration: none;
	color: #CF2935;
}
.news li .newsdate, .news li .newscontent {
	display: table-cell;
}
.news li .newscontent {
	padding: 0px 5px;
	font-size: 0.95em;
	vertical-align: top;
}
.events li .newscontent {
	padding: 0px 0px 0px 15px;
}
.news li .newsdate {
	width: 26%;
	text-align: center;
}
.news li .newsdate img {
	max-width: 100%;
	border-radius: 4px;
}
.news li .newsdate span {
	display: block;
	margin: 5px 0px;
	font-weight: 600;
	font-size: 1.6em;
}
.news li .pdf-size {
	margin-top: 10px;
	font-weight: 500;
}
.news li .pdf-size::before {
	margin: 0px 5px 0px 0px;
}
.news .viewnews {
	color: #004180;
	margin: 5px 15px;
	display: inline-block;
}
/*.news li:first-child a{background-color:#EDECDD;}*/
.news li:first-child .newsdate {
	color: #000;
}
.news .newsbox {
	min-height: 363px;
}
.news .nano {
	min-height: 335px;
}
.news .nano-pane {
	background: rgba(0,0,0,.0);
}
.news .nano-slider {
	background: rgba(0,0,0,.5);
}
.tenders h3 {
	margin-top: 0px;
	color: #005382;
	font-weight: 800;
}
.tenders ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}
.tenderbox {
	background-color: #9cb31d;
	min-height: 480px;
}
.tenderbox:before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 247px solid rgba(0,0,0,.1);
	border-right: 246px solid transparent;
	position: absolute;
	left: 15px;
	bottom: 0px;
	z-index: 0
}
.tenders li {
	padding: 5px 0px;
}
.tenders li a {
	display: block;
	padding: 10px 15px;
	width: 100%;
	border-bottom: 1px solid rgba(255,255,255,.2)
}
.tenders li a:hover, .tenders li a:focus {
	text-decoration: none;
	background-color: rgba(0,0,0,.1);
}
.tenders li .newscontent {
	padding: 0px;
	color: #fff;
}
.tenders li .newsdate {
	color: #000;
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
}
.tenders li .pdf-size {
	margin-top: 10px;
	font-weight: 500;
}
.tenders li .pdf-size::before {
	margin: 0px 5px 0px 0px;
}
.tenders .viewnews {
	color: rgba(255,255,255,.9);
	display: block;
	padding: 0px 15px;
	position: relative;
	z-index: 3;
}
.tenders .nano {
	min-height: 445px;
	position: relative;
	z-index: 3;
}
.tenders .nano-pane {
	background: rgba(0,0,0,.0);
}
.tenders .nano-slider {
	background: rgba(0,0,0,.5);
}
/*Programmes*/
#executive {
	padding: 25px 0px;
}
.program .main-heading span {
	display: block;
	font-size: .38em;
	font-weight: 300;
	margin-top: 10px;
	color: #333;
	font-family: 'lucida_sansregular';
}
.padding10 {
	padding: 10px 10px;
}
.prog-thumb {
	min-height: 249px;
	position: relative;
}
.thumbimag {
	height: auto;
	position: relative;
	z-index: 1;
}
.thumbimag:before {
	content: "";
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 0;
	height: 0;
	border-bottom: 31px solid red;
	border-left: 264px solid transparent;
	z-index: 2;
}
.ticon {
	position: absolute;
	z-index: 3;
	color: rgba(255,255,255,.3);

	top: 39%;
	right: 5%;
	font-size: 3.9em;
}
.thumbimag:after {
	content: "";
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 0;
	height: 0;

	border-bottom: 166px solid red;
	border-left: 43px solid transparent;
	z-index: 2;
}
.thumbimag img {
	max-width: 100%;

	z-index: 0;
	position: relative;
}
.thumbtext {
	color: #fff;
	padding: 10px;
}
.thumbtext h4 {
}

thumb:hover .overlay {
	display: block;
	height: 100%;
	transition-duration: .2s;
}
.overlay .btn {
	text-transform: uppercase;

}
.bgred {
	background-color: #9CB31D
}
.bgred .thumbimag:after {
	border-bottom-color: #9CB31D
}
.bgred .thumbimag:before {
	border-bottom-color: #9CB31D
}
.bgyellow {
	background-color: #04A7C3
}
.bgyellow .thumbimag:after {
	border-bottom-color: #04A7C3
}
.bgyellow .thumbimag:before {
	border-bottom-color: #04A7C3
}
.bgorange {
	background-color: #D1356F
}
.bgorange .thumbimag:after {
	border-bottom-color: #D1356F
}

.bgorange .thumbimag:before {


	border-bottom-color: #D1356F
}
.bgpurple {
	background-color: #004180
}
.bgpurple .thumbimag:after {
	border-bottom-color: #004180
}
.bgpurple .thumbimag:before {
	border-bottom-color: #004180
}
.btn-white {
	box-shadow: inset 0 -100px 0 0 #fff;
	background-color: rgba(255,255,255,.0);
	color: #000 !important;
	border-radius: 0px;
	transition-duration: .3s;
}
.btn-white:hover {
	box-shadow: inset 0 0px 0 0 #e7e9ed;
	color: #fff !important;
	border-color: #fff;
}
/*Programmes end*/

footer {
	background-color: #151515;
	padding: 15px 0px 5px 0px;
	color: #fff;
	background-image: url(../images/building.png);
	background-repeat: no-repeat;
	background-position: top right;
}
footer p {
	color: rgba(255,255,255,.5)
}
footer h4 {
	font-size: 1.0em;
}
footer a {
	color: rgba(255,255,255,.8);
}
footer a:hover {
	color: #fff;
	text-decoration: none;
}
footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
footer ul li {
	position: relative;
	display: block;
	font-size: 0.9em;
}
footer ul li a {
	position: relative;
	display: block;
	padding: 5px 0px;
}
/*footer ul li a:before {
	content: "";
	height: 1px;


	width: 15%;
	background-color: rgba(255,255,255,.2);
	right: 0;
	left: 0;
	bottom: 0;
	position: absolute;
	transition-duration: .3s;
}
footer ul li a:hover::before {
	width: 100%;
	background-color: rgba(255,255,255,.2);
}*/
.foot-content {
	font-size: .9em;
}
.foot-content p {
	color: rgba(255,255,255,.8);
}
.foot-logo {
	box-sizing: border-box;
	width: 300px;
	height: 300px;
	position: absolute;
	right: 0px;
	bottom: 0;
	z-index: 3;
	padding: 153px 59px 85px 122px;
}
.foot-logo:before {
	width: 0px;
	height: 0px;
	border-bottom: 300px solid #fff;
	border-left: 405px solid transparent;
	content: "";
	position: absolute;
	right: 0;
	top: 0px;
}
.foot-logo img {
	max-width: 100%;
	position: relative;
}
.socialmedia {
	background: #2d2f2f;
	padding: 0px 0px 25px 0px;
}
.socialmedia .panel {
	border-radius: 0px;
	border: 0px;
	margin-bottom: 0px;
}
.socialmedia .panel-heading {
	border-radius: 0px;
	font-size: 1.1em;
	background-color: #151515;
	color: #fff;
	padding: 4px 15px;
}
.socialmedia .panel-body {
	border-radius: 0px;
	max-height: 280px;
	overflow-x: hidden;
	overflow-y: scroll; padding:0px;
}
.fbbox{overflow:hidden !important;}
.socialmedia .panel-body img {
	max-width: 100%;
}
.socialmedia .panel-heading .fa {
	margin-right: 10px;
}
.panel-fb .panel-heading {
	background-color: #3B5998;
	color: #fff;
}
.panel-twitt .panel-heading {
	background-color: #33CCFF;
	color: #fff;
}
.panel-youtube .panel-heading {
	background-color: #C52828;
	color: #fff;
}
.banner {
	/*position: relative;
	z-index: 0;
	padding-top: 140px;
	background-color: #E6E7E8;
	margin-bottom: 15px;*/
	/*display:none;*/
	    padding-top: 40px;
}
.banner img {
	width: 100%;
}
.page-heading {
}
.page-heading h2 {
	color: #000;
	margin: 0px;
	padding: 0px;
}
.inimage {
	height: auto;
	overflow: hidden;
	margin-bottom: 0px;
}
.inimage img {
	width: 100%;
/*	border-radius: 5px;*/
}
.inmenu {background: #151515; margin-top:15px}
.inmenu ul {
	list-style: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.inmenu li a {
	display: block;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #ececec;
	position: relative;
	color: #fff;
	transition-duration: .3s;
}
.inmenu li .selected {
	background-color: #f3f3f3;
	color: #CF2935;
}
.inmenu li a:hover {
	background-color: #f9e345;
	text-decoration: none;
	color: #232121;
}
.inmenu > ul > li > a {
	pointer-events: none;
	color: #f9e345;
	display: block;
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 32px;
}
.inmenu > ul > li > a:before {
	content: url(../images/birdicon.png);
	position: absolute;
	left: 7px;
	top: 10px;
}
.pagesubmenu {
	display: none;
}
.pagesubmenu li {
	position: relative;
}
.pagesubmenu li:before {
	content: "\f0c8";
	position: absolute;
	left: -2px;
	font-family: FontAwesome;
	color: #f9e345;
	font-size: 6px;
	margin-top: 11px;
}
.inmenu .submenu-indicator {
	float: right;
	font-size: 15px;
}
.submenu-indicator-minus .submenu-indicator {
	display: none;
}
.submenu-indicator-minus:after {
	content: "-";
	float: right;
	font-size: 15px;
}
.submenu-indicator-minus {
	background-color: #f9e345;
	text-decoration: none;
	color: #292828 !important;
}
.inmenu .pagesubmenu {
	background-color: #272727;
	padding: 15px 15px;
}
.inmenu .pagesubmenu li a:hover {
	background-color: transparent;
	color: #f9e345;
}
.quicklink {
	padding: 15px;
	/*border-radius: 3px;*/
	background-color: #151515;
	margin-top: 15px;
}
.quicklink h4 {
	margin: 0px 0px 10px 0px;
	color: #f1ec2a;
}
.quicklink ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.quicklink ul li a {
	font-size: 0.95em;
	display: block;
	padding: 4px 0px;
	border-top: 2px solid #fff;
	color: #fff;
}
.quicklink ul li a:hover {
	color: #f9e345;
}
.incontent {color:#fff;background: #151515;padding-top: 15px;padding-bottom:25px;margin-top: 15px;}
.toplink li .selected {
	background-color: #f9e345;
	color: #1f1e1e;
}
.grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	list-style: none;

	text-align: center;

}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 0px auto;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 100%;
	height: auto;
	background: #3085a3;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 1;
}
.grid figure figcaption {
	padding: 2em;
	color: #101010;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index:500;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
	color: #013a50;
}
.grid figure h2 span {
	font-weight: 400;
	display: block;
}
.grid figure h2, .grid figure p {
	margin: 0;
}
.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
figure.effect-goliath {
	background: #ffffff;
}
figure.effect-goliath img, figure.effect-goliath h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}
figure.effect-goliath h2 {
	font-size: 1.6em;
}
figure.effect-goliath img {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
figure.effect-goliath h2, figure.effect-goliath p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 28px 25px;
	font-weight: 300;

	width: 100%
}
figure.effect-goliath p {
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);


}
figure.effect-goliath p:before {
	content: url(../images/birdicon.png);
	position: relative;
	margin-right: 7px;
	top: 3px;
	left: 0px;
}
figure.effect-goliath:hover img {
	-webkit-transform: translate3d(0, -80px, 0);
	transform: translate3d(0, -80px, 0);
}
figure.effect-goliath:hover h2 {
	-webkit-transform: translate3d(0, -100px, 0);
	transform: translate3d(0, -100px, 0);
}
figure.effect-goliath:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.sidebarmenuval {
	pointer-events: none;
	color: #004180;
	display: block;
	font-size: 1.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 32px;
}
.sidebarmenuval::before {
	content: url(../images/birdicon2.png);
	position: absolute;
	left: 0;
	top:5px;
}
#block-aboutiimjammu-menu {
position: relative; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ededed;
}
#block-footerfirst-menu{
    display: none;
}
#block-footersecond-menu{
    display: none;
}
#block-footerthird-menu{
    display: none;
}
#block-footertwosidebar-menu{
    display: none;
}
.events{margin:0px; padding:0px; list-style:none;}
.events > li{ position:relative; padding-left:0px; border-bottom:1px solid #d4d4d4; padding-bottom:15px; margin-bottom:15px;}
.events > li:before{/*content: url(../images/birdicon2.png); */font-family: 'FontAwesome'; position: absolute; left: 0px;}
.events > li h4 {margin:0px 0px 0px 0px;color: #fff;position:relative;font-size:18px;}
.events > li p{ margin:0px;}
.events a{color: #ffffff;}
.events .uploading-date{display:inline-block;color:#fff;margin:10px 0px;color: #f1ec33;position:relative;font-weight:bold;}
/*.events .uploading-date:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left:12px solid white; border-top:11px solid transparent; border-bottom:13px solid transparent; }
.events .uploading-date:before {content: ""; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-left: 12px solid #00578e; border-top: 11px solid transparent; border-bottom: 13px solid transparent; }
*/
.announcement{margin:0px; padding:0px; list-style:none;}
.announcement > li{ position:relative; padding-left:25px; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.announcement > li:before{content: url(../images/birdicon2.png); font-family: 'FontAwesome'; position: absolute; left: 0px;}
.announcement > li h4 {margin:0px 0px 0px 0px; color:#000; position:relative;}
.announcement > li p{ margin:0px;}
.announcement a{ color:#424242;}
.announcement .uploading-date{ display:inline-block; color:#fff; margin:10px 0px; background-color:#00578e; padding:3px 10px 3px 20px; position:relative}
.announcement .uploading-date:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left:12px solid white; border-top:11px solid transparent; border-bottom:13px solid transparent; }
.announcement .uploading-date:before {content: ""; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-left: 12px solid #00578e; border-top: 11px solid transparent; border-bottom: 13px solid transparent; }

.newsdata{margin:0px; padding:0px; list-style:none;}
.newsdata > li{ position:relative; padding-left:25px; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.newsdata > li:before{content: url(../images/birdicon2.png); font-family: 'FontAwesome'; position: absolute; left: 0px;}
.newsdata > li h4 {margin:0px 0px 0px 0px; color:#000; position:relative;}
.newsdata > li p{ margin:0px;}
.newsdata a{ color:#424242;}
.newsdata .uploading-date{ display:inline-block; color:#fff; margin:10px 0px; background-color:#00578e; padding:3px 10px 3px 20px; position:relative}
.newsdata .uploading-date:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left:12px solid white; border-top:11px solid transparent; border-bottom:13px solid transparent; }
.newsdata .uploading-date:before {content: ""; position: absolute; right: -12px; bottom: 0; width: 0; height: 0; border-left: 12px solid #00578e; border-top: 11px solid transparent; border-bottom: 13px solid transparent; }
.profilepic img{ max-width:100%;}
.profdetail .profname {
    margin: 0px 0px 3px 0px;
    padding: 0px;
    color: #f9e345;
    font-family:"Times New Roman", Times, serif;
    font-size:2.3em;
}
.profdetail a{color: #de1f1f;}
.photo-gallery .ph-goliath{  transition-duration: .3s;
    margin-bottom: 15px;
    min-height: 270px;}
.photo-gallery .ph-goliath img{ max-width:100%; transition-duration:.3s;}
.photo-gallery .ph-goliath .img-hover{ display:block; overflow:hidden; max-height:200px; position:relative; z-index:0;  transition-duration:.3s; background-color:#151515;}
.photo-gallery .ph-goliath .img-hover p{position:absolute; right:0; left:0; margin:0px auto; z-index:3; top:43%; text-align:center; color:#fff; opacity:0; transition-duration:.3s;}
.photo-gallery .ph-goliath:hover img{ opacity:.3;}
.photo-gallery .ph-goliath:hover p{opacity:1;}
.incontent h3{color: #f1ec33; margin-top:0px; margin-bottom:15px;}
.incontent h2{color: #ffffff;}
.incontent h4{color: #f9e345; margin-top:20px; margin-bottom:10px;}
.table th{background-color: #323435;color: #fff; font-weight:800;}
.incontent ol{ margin:0px 0px 0px 15px; padding:0px;}
.incontent ol li{ margin-bottom:15px; text-align:justify;}
.incontent ol li h5{ color:#000; font-size: 1.3em;}
.visitingfaculty .contact-box-add {min-height: 270px; margin-bottom:10px;}
.path-user{
background-color: #ffffff;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(352,683,316)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%2349c7ff'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='300' height='250' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.03'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
}
.logo-wrapper{width: 100%; padding: 2px 0px;

border-bottom: 4px double #eee;}
.block{ display:block !important;}
 footer a:focus{ color:#fff;}
.sitemap-menu li{ text-align:left !important;}

/*==============*/

ul.faculty-list {
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
}
ul.faculty-list li {
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    padding: 6px 5px 6px 30px;
}
ul.faculty-list>li:before {
    content: url(../images/birdicon.png);
    font-family: 'FontAwesome';
    position: absolute;
    left: 3px;
    color: #008fa2;
}
ul.faculty-list li a {
    color: #fff;
}
ul.faculty-list li a:hover, ul.faculty-list li a:focus {
    color:#f9e345;
}
.facultyareawise-div {
    border-bottom: 1px solid #f9e345;
    margin: 20px 5px;
}
.facultyareawise {
    color: #2a2b2b;
    cursor: default;
    border: 1px solid #f9e345;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
    background-color: #f9e345;
    border-radius: 0px;
    display: inline-block;
    margin: 0px;
    padding: 10px 8px;
    font-size: 1.3em;
}
/*=======================*/


.evnt-img{width:133px; height:88px;}

.txt-dec a sup {
    font-size: 14px;
    vertical-align: top;
    margin-top: -5px;
    display: inline-block;

}

.txt-dec a span {






    vertical-align: bottom;
    display: inline-block;
}

.txt-dec a sup {
    font-size: 14px;
    vertical-align: top;
    margin-top: -5px;
    display: inline-block;
}
#textresizer li:nth-child(1) a{
	font-size:11px;
	padding-top: 10px;
}

#textresizer li:nth-child(2) a{
	font-size:14px;
	padding-top: 6px;
}
#textresizer li:nth-child(3) a{
	font-size:16px; padding-top: 5px;
}
.txt-incr a sup {

    font-size: 14px;
    vertical-align: top;
    margin-top: -5px;
    display: inline-block;
}
/*===============*/
.webadv-head1 {

    color: #c00000 !important;
    text-align: center;
    font-size: 1.4em;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;

}
.webadv-head2 {

    text-align: center;
    margin: 0px;
    color: #c00000 !important;
    font-family: 'Roboto', sans-serif;

}
.webadv-head2 a {

    color: #c00000 !important;
    text-align: center;
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;

}
.doc-jobs {




    color: #359;
    padding: 0px 5px;
    font-size: 1.3em;

}
.webadv-head1 a {

    color: #c00000 !important;
    text-align: center;
    font-size: 1em;
    margin-bottom: 5px;
    font-family: 'Roboto', sans-serif;

}
 










/*========*/

.program-about {
	/*background:url(../images/bg-tr.png) no-repeat center;*/
	background: #efecea;
	padding-top: 15px;
	margin-bottom: 5px;
	position: relative;
	z-index: 0;
	font-size: 1.1em;
	font-weight: 100;
}

.programtab {
	background-color: transparent;
	margin: 0px -15px;
}


.program-about p {
	font-family: 'Alegreya Sans', sans-serif;
	color:#000;
}

.program-about .link {
	color: #F36C45;
	text-transform: uppercase;
	font-weight: 500;
}

.programtab .nav-tabs {
	border-bottom: 0px!important;
	text-align: left;
	margin-top: 20px;
	padding: 0px 1px;
	/*! margin-left: -58px; */
}

.programtab .nav-tabs>li {
	float: none;
	display: inline-block;
	font-size: .9em !important;
	padding-left: 0px !important;
	margin-bottom: 4px !important;
}

.programtab .nav-tabs>li:before {
	content: unset !important;
}

.programtab .nav-tabs>li>a {
	border: 0px solid #ddd;
	border-radius: 0px;
	box-shadow: none;
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	color: #ffffff;
	padding: 10px 6px;
	background: #151515;
	font-size: 11px;
}
.programtab .nav-tabs>li>a:hover{color: #f9e345;}
.programtab .nav-tabs>li.active>a,
.programtab .nav-tabs>li.active>a:focus,
.programtab .nav-tabs>li.active>a:hover {
	border: 0px solid #ddd;
	border-radius: 0px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);
	background-color: #f9e345;
	color: #151515;
}

.programtab .nav-tabs>li.active>a:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 12px solid #008FA2;
	content: "";
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	margin: 0px auto;
	display: none;
}

.programtab .tab-content {
	padding: 2px 15px;
height: auto;
overflow: hidden;
background: #000;
	color: #fff;
	margin-bottom: 15px;
}

.progcard {
	position: relative;
	margin: 0px -15px;
	font-weight: 100;
	min-height: 325px;
	transition-duration: .2s;
	font-size: 2.5em;
	padding: 40px;
}

.cardpadding {
	padding: 20px;
}

.profdetail .profilepic{
    border-right:0px solid #f1f1f1;
	max-height: 280px;
    overflow: hidden;
}


.animatedbtn {
  border-radius: 0px;
  background-color: #f3f3f3;
  border: none;
  color: #7b7b7b !important;
  text-align: center;
  font-size: 1.1em;
  padding: 10px 8px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 0px 0px 6px 14px;
  display: inline-block;
}

.animatedbtn span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.animatedbtn span:after {
  content:"\f061";
  position: absolute;
  opacity: 0;
  top: 4px;
  right: -20px;
  transition: 0.5s;
  font: normal normal normal 11px/1 FontAwesome;
}

.animatedbtn:hover span {
  padding-right: 10px;
}

.animatedbtn:hover span:after {
  opacity: 1;
  right: -3px;
}
.qua{padding-left:0px; display: block;}
a.animatedbtn i.fa{ margin-right:3px}
.animatedbtn:last-clild{ margin:0px}
.field-content p{margin-bottom:3px;border-bottom: 0px dashed #ffffff;color: #ffffff;}
.profilecontentwrap {
    line-height: 1.5;
    position: relative;
    min-height: 275px;
}
.profilecontentwrap h5{margin:0px 0px 5px 0px;padding:0px;}



.profilecontentwrap h4{margin: 0px 0px 6px 0px;padding:0px;}
.views-field-mail{margin-bottom:6px;}
.views-field-field-user-education-honor.education i.fa{ font-size:17px; margin-right:6px; display:none}
.ecopdfview a{ width:40px; height:40px; display:block; position:relative}
.ecopdfview a:before { position:absolute;
    content: "\f1c1";
    color: #D32F2F;
	font-family: FontAwesome; font-size:24px;
    margin: 0 5px;
}

.programefee p a:before {
    position: absolute;
    content:"\f090";
    color: #D32F2F;
    font-family: FontAwesome;
    font-size: 20px;
    left: -30px;
    top: -6px;
}

.programefee a,.eco-programewrap a{ color:#cf2935; position:relative}
.eco-programewrap p,.programefee{ margin-bottom:2px}




.international-wrap {
  border: 1px solid #f3f3f3;
  background-color: #fff;
  border-radius: 0px;
  padding: 16px;
  margin: 15px 0px 15px 0px;
}

.international-wrap::after {
  content: "";
  clear: both;
  display: table;
}

.international-wrap img {
  float: left;
  margin-right: 20px;
  width: 150px;
  margin-bottom: 15px;
}

.international-wrap span {
  font-size: 20px;
  margin-right: 15px;
}
.intgaeybg{background: transparent;}
h3.Partners-heading{
    color: #004180;
    display: block;
    font-size: 1.5em;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding-left: 32px;
    padding: 6px 10px 6px 32px;
    border-bottom: 1px solid #ececec;
    position: relative;
    transition-duration: .3s;
    margin-bottom: 15px;
 }
h3.Partners-heading:before {
    content: url(../images/birdicon2.png);
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
}
.qualification { font-weight:700;
    margin: 0px;
    text-transform: capitalize;
    display: none;
    color: #000;
    font-size:1em;
}



.faculty-researchwrap .filtr-item>a{ min-height: 224px;}
.faculty-researchwrap .filtr-item>a:hover {  min-height: 224px;}
.faculty-researchwrap .filtr-item {  padding: 5px;}

.az_faculty_filter ul.alphbar li {display: inline-block;margin-bottom: 5px;font-size: 0.9em;}
.az_faculty_filter ul.alphbar li.active_faculty a{margin: 0px 0px;background: #f9e345;padding: 5px 4px;border: 1px solid #f9e345;color: #272727;}
.az_faculty_filter ul.alphbar li a.hvr-grow{margin:0px;border:#fff 1px solid;padding: 3px 5px;color: #f9e345;}
.az_faculty_filter ul.alphbar li a.hvr-grow:hover{ background:ebebeb}

.menu .navbar .dropdown-menu { background-color: rgb(21, 21, 21);}
.menu .navbar .dropdown-menu > li > a { color: rgb(255, 255, 255);}
.mega-dropdown-menu a {color: #fff;}
.mega-dropdown-menu a:before { color: #f9e345;}
.mega-dropdown-menu .menu-heading > a { color: #f9e345 !important;}
.menu-action {  background-color: #f9e345;}
.menuacttitle {color: #312d2d;}
.menu-action a { color: #2b2929 !important; border: 1px solid #2d2f2f;}
.mega-dropdown-menu a:hover { color: #f9e345;}
.menu-action a { color: #2b2929 !important;border: 1px solid #2d2f2f;}
#wowslider-container1 .ws-title{background-color:rgb(45, 47, 47);}
.events > li:last-child{border-bottom:0px solid #d4d4d4;}
.menu-item .selected { background-color: #f9e345 !important;  color: #272727 !important;}
a,a:focus{
    color: #f9e345;
}
.menu-item--active-trail > a {
    color: #f9e345 !important;
}

.menu-action a:hover {
    background-color: #272727;
    color: #fff !important;
}

.az_faculty_filter{ display:block; margin-top:15px; padding-top:15px}
.field-content{margin-top:15px;}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #444141;
}
.btn-primary {
    color: #272727;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-primary:hover {
    color: #353333;
    background-color: #f9e345;
    border-color: #f9e345;
}
.menu {
    background: #151515;
}

.dropdown-menu {
    background-color: #151515 !important;

}
.banner .page-heading { display:none !important}
.banner { display:block;
    padding-top: 123px;
}
.inimage img {
    padding-top: 0px !important;
}
.menu-item .selected{margin-left: 0px !important;}


ul.newssec li ul.list5 li:nth-child(2){ border-left:0px solid #ddd; border-right:0px solid #ddd }
ul.newssec li ul.list5 li:nth-child(3){ border-right:0px solid #ddd}
ul.newssec li:nth-child(3){border-right: 1px solid #191919;}

ul.newssec li:nth-child(2){border-left:1px solid #f1f2f4;border-right: 1px solid #060606;}
ul.newssec{ margin:0px; padding:0px; list-style:none; display:block; border: 1px solid #f1f2f4;}
ul.newssec li{width: 24%;float: left;padding: 0px 15px;min-height:200px;}
.newheading h3{position:relative;font-size: 1.6em; color: #bb3245;}
.newheading h3:before {
    content: url(../images/birdicon.png);
    font-family: 'FontAwesome';
    position: absolute;
    left: -25px;
}
.newheading{margin-left: 25px;}

ul.newssec li ul.list5{ margin:0px; padding:0px; list-style:none}
ul.newssec li ul.list5 li{padding: 5px 0px;min-height:0px;position:relative;display:block;width: 100%;line-height: 18px;margin-left: 16px; color:#000;}
ul.newssec li ul.list5 li a{ color:#000;}
ul.newssec li ul.list5 li a:hover{ color:#bb3245;}
ul.newssec li ul.list5 li:before{
    content: "\f0c8";
    position: absolute;
    left: -13px;
    font-family: FontAwesome;
    color: #bb3245;
    font-size: 6px;
    margin-top: 0px;
}

#ticker1 {
    overflow-x: hidden !important;
    height: 130px;
    margin-bottom: 0px;
    margin-bottom: 10px; padding-right:15px;
}
.nano {
    min-height: 130px !important;
}
.play-pause {
    font-size: 12px;
    margin-top: 7px;
}

.page-heading{color: #bb3245;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;}

/*Asad July 09-07-2019*/



ul.newssec > .container > li{ border-left:1px solid #f1f2f4;}
ul.newssec > .container > li:last-child{ border-right:1px solid #f1f2f4;}
ul.newssec{ margin:0px; padding:0px; list-style:none; display:block; background-color:#f7f7f7;}
ul.newssec li{width: 25%;float: left;padding: 0px 15px;min-height:200px;box-sizing: border-box;}
.newheading h3{position:relative;font-size: 1.6em; color:#004180; margin-top:0px;}
.newheading h3:before {
    content: url(../images/birdicon.png);
    font-family: 'FontAwesome';
    position: absolute;
    left: -25px;
}
.newheading{margin-left: 25px;}

ul.newssec li ul.list5{ margin:0px; padding:0px; list-style:none}
ul.newssec li ul.list5 li{padding: 0px;min-height:0px;position:relative;display:block;width: 100%;line-height: 27px;margin-left: 16px; color:#000;}
ul.newssec li ul.list5 li a{ color:#000;}
ul.newssec li ul.list5 li a:hover{ color:#bb3245;}
ul.newssec li ul.list5 li:before{
    content: "\f0c8";
    position: absolute;
    left: -13px;
    font-family: FontAwesome;
    color: #bb3245;
    font-size: 6px;
    margin-top: 0px;
}

#ticker1 {
    overflow-x: hidden !important;
    height: 130px;
    margin-bottom: 0px;
    margin-bottom: 10px;
}
.nano {
    min-height: 130px !important;
}
.play-pause {
    font-size: 12px;
    margin-top: 7px;
}

.page-heading{color: #bb3245 !important;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;}




.accordian-warp-data #accordion .panel-heading {
	position:relative;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
	border-radius: 0;

	padding: 10px 15px;
}
.accordian-warp-data #accordion .panel-heading h4 {
    text-transform: none;
    color: #bb3245;
    border: none;
    font-size: 1em;
    padding-bottom: 0;
    font-weight: 400;
    text-transform: uppercase;
}
.accordian-warp-data #accordion .panel-heading h4 a {
	display: block
}
.accordian-warp-data #accordion .panel-heading h4 a i.glyphicon{padding: 8px 0px;font-size: 8px;border-radius: 50%;position: absolute;border: 0px solid #bb3245;top: 5px;right: 15px;}
.accordian-warp-data #accordion .panel-heading a:focus, #accordion .panel-heading a:hover {
	text-decoration: none
}


.accordian-warp-data .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}
.filtr-item img{width: 100%;
    max-height: 274px;}

#profile .filtr-item{ text-align:left}

.ph-goliath .figcaption { padding-top:10px}




ul.newssec > .container > li{border-left: 1px solid #2b2b2b;}
ul.newssec > .container > li:last-child{border-right: 1px solid #232323;}
ul.newssec{margin:0px;padding:0px;list-style:none;display:block;border: none;background-color: #000000;}
ul.newssec li{width: 25%;float: left;padding: 0px 15px;min-height:200px;box-sizing: border-box;}
.newheading h3{position:relative;font-size: 1.6em;color: #f9e345;margin-top:0px;}
.newheading h3:before {
    content: url(../images/birdicon.png);
    font-family: 'FontAwesome';
    position: absolute;
    left: -25px;
}
.newheading{margin-left: 25px;}

ul.newssec li ul.list5{ margin:0px; padding:0px; list-style:none}
ul.newssec li ul.list5 li{padding: 0px;min-height:0px;position:relative;display:block;width: 100%;line-height: 27px;margin-left: 16px; color:#000;}
ul.newssec li ul.list5 li a{color: #fff;}
ul.newssec li ul.list5 li a:hover{color: #f9e345;}
ul.newssec li ul.list5 li:before{
    content: "\f0c8";
    position: absolute;
    left: -13px;
    font-family: FontAwesome;
    color: #f9e345;
    font-size: 6px;
    margin-top: 0px;
}

#ticker1 {
    overflow-x: hidden !important;
    height: 130px;
    margin-bottom: 0px;
    margin-bottom: 10px;
}
.nano {
    min-height: 130px !important;
}
.play-pause {
    font-size: 12px;
    margin-top: 7px;
}

.page-heading{
    color: #f9e345 !important;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
    }




.accordian-warp-data #accordion .panel-heading {
	position:relative;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
	border-radius: 0;
	padding: 10px 15px;
}
.accordian-warp-data #accordion .panel-heading h4 {
    text-transform: none;
    color: #bb3245;
    border: none;
    font-size: 1em;
    padding-bottom: 0;
    font-weight: 400;
    text-transform: uppercase;
}
.accordian-warp-data #accordion .panel-heading h4 a {
	display: block
}
.accordian-warp-data #accordion .panel-heading h4 a i.glyphicon{padding: 8px 0px;font-size: 8px;border-radius: 50%;position: absolute;border: 0px solid #bb3245;top: 5px;right: 15px;}
.accordian-warp-data #accordion .panel-heading a:focus, #accordion .panel-heading a:hover {
	text-decoration: none
}


.accordian-warp-data .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px;
}
.filtr-item img{width: 100%;
    max-height: 274px;}

#profile .filtr-item{ text-align:left}

.ph-goliath .figcaption {margin-top:10px}

.programtab > .researchtab > .nav-tabs>li.active>a, .programtab > .researchtab > .nav-tabs>li.active>a:focus, .programtab > .researchtab > .nav-tabs>li.active>a:hover {
    border: 0px solid #ddd;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);
    background-color: #f9e345;
    color: #000;
}
.programtab > .researchtab > .nav-tabs{
    border-bottom: 0px!important;
    text-align:left;
    margin-top:0px;
    padding: 0px 1px; 
}
/*................Eplore-15July2019................*/

.exptxt1, .exptxt2, .exptxt3, .exptxt4, .exptxt5, .exptxt6{
    display: none !important;
}
#megaid1 .exptxt1, #megaid2 .exptxt2, #megaid3 .exptxt3, #megaid4 .exptxt4, #megaid5 .exptxt5, #megaid6 .exptxt6{
    display: inline-block !important;
}

.stopped{margin-top:0px !important;}
.programtab > .researchtab > .nav-tabs > li > a{
    border: 0px solid #ddd;
    border-radius: 0px;
    box-shadow: none;
    text-transform: uppercase;
    position: relative;
    font-weight: bold;
    color: #000;
    padding: 10px 6px;
    background: #fff;
    font-size: 11px;
}

.yt-vedio{border:1px solid #ccc; padding:15px; margin:10px auto;}
.yt-vedio iframe{ width:100%;}
.yt-vedio p{ font-weight:bold; text-align:left; margin-top:10px; color: #a40606;} 
.tab-content ul.list li{text-align: left !important;}
.testipic{ text-align:center}
.testipic img{ margin-bottom:10px;}
.testipic h4{ margin-bottom:5px;}
.testipic h5{ margin-top:0px;}
.table{ margin-bottom:0px;}
.conff-year{margin-top:15px !important;}
.fclinner, #Research .tab-content {
    padding-top: 20px;
    display: block;
}
.gymbdr{
    border: 1px solid #e8e8e8;
}
.jobhighlight{background: #db3b51;}
.js-form-type-search .form-search{ border:0px;}
#search-block-form #edit-actions{top: 0px; position: absolute; right: 0;}

 

/*===============Aasd 21-12-2019================*/





.ft2bottom {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	height: auto;
}
.ft2bottom li {
	margin-bottom: 10px;
}
.ft2bottom li a {
	padding: 7px;
	/*border: 1px solid rgba(255,255,255,.1)*/
}
.ft2bottom li a:hover {
/*	border: 1px solid rgba(255,255,255,1)*/
}
.ft2bottom li a::before {
	width: 0px;
}
.ft2bottom li a:hover::before {
	width: 0px;
}
.ft2bottom li img {    		
		width: 100%;
		height: 59px;
		opacity: 0.9;
		margin-top: -7px;
}
.ft2bottom li img:hover {
	opacity: 1;
}
ul.bullets {
margin: 8px 0px 0px 0px;
padding: 0px;
list-style: none;
}
ul.bullets li {
padding: 6px 0px 6px 15px;
position: relative;
border-bottom: 1px solid
#eee;
margin-bottom: 0px;
}
ul.bullets li:before {
content: "\f0c8";
position: absolute;
left: 3px;
font-family: FontAwesome;
color:#bb3245;
font-size: 6px;
margin-top: 3px;
}
.glogo {
    width: 27%;
    display: inline-block;
    float: right;
}