@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Fira+Sans:400,400i,500,500i');

/*font-family: 'Fira Sans', sans-serif;*/

@import url('https://fonts.googleapis.com/css?family=Noto+Serif:400,400i,700,700i');

/*font-family: 'Noto Serif', serif;*/

@import url('https://fonts.googleapis.com/css?family=Alegreya+Sans:400,400i,500,500i,700,700i');

/*font-family: 'Alegreya Sans', sans-serif;*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i');
/*font-family: 'Roboto Condensed', sans-serif;*/

body {
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 15px;
	font-weight: 500;
	background-color: #ffffff;
}
h1, h2, h3, h4, h5 {
	font-family: 'Alegreya Sans', sans-serif;
	font-weight: 400;
}
h3 {
	font-size: 1.87em;
}
h4 {
	font-size: 1.47em;
}
a {
	transition-duration: .2s;
}
/* switcher & img */

#wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
/*#info {
	position: absolute;
	width: 100%;
	height: auto;
	right: 0;
	left: 0;
	margin: 0px auto;
	z-index: 90;
}*/

.top-nav {
	background-color: #008fa2;
	border: 0px;
	padding: 0px 0px;
	z-index: 50;
	position: relative;
	border-bottom: 0px;
	height: auto;
	font-size: 13px;
}
.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: 8px 6px;
	display: inline-block !important;
}
.top-nav li:nth-child(1) {
	border-right: solid 1px RGBA(179, 174, 174, 0.15);
}
.top-nav li:nth-child(2) {
	border-right: solid 1px RGBA(179, 174, 174, 0.15);
}
.top-nav li:nth-child(3) {
	border-right: solid 1px RGBA(179, 174, 174, 0.15);
}
.top-nav li:nth-child(4) {
	padding-left: 5px;
	padding-right: 2px;
}
.top-nav li:nth-child(5) {
	padding-left: 5px;
	padding-right: 2px;
}
.top-nav li:nth-child(6) {
	padding-left: 2px;
	padding-right: 2px;
}
.top-nav li:nth-child(7) {
	padding-left: 2px;
	padding-right: 2px;
}
.top-nav li:nth-child(8) {
	padding-left: 2px;
	padding-right: 6px;
	border-right: solid 0px RGBA(179, 174, 174, 0.15);
}
.top-nav li:nth-child(9) {
	padding-left: 2px;
	padding-right: 10px;
}
.top-nav li:nth-child(10) {
	padding-left: 10px;
	padding-right: 15px;
	font-family: "arial unicode MS";
	font-size: 14px;
	background-color: rgba(0, 0, 0, .1);
	margin-right: -15px;
}
.top-nav li:nth-child(11) {
	padding: 0px;
}
.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: #fff;
	color: #9C0029;
}
.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: #fff;
	color: #9C0029;
}
.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 {
	background-color: #fff;
	color: #9C0029;
	border-color: #fff;
}
.top-nav .black-theme {
	background-color: #000;
	color: #fff;
	border-color: #fff;
}
.top-nav .red-theme {
	background-color: #CF1515;
	color: #fff;
}
.logo-section {
	position: relative;
	background-color: #ffffff;
	/*z-index: 100;*/
	z-index: 97;
	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
}
.input-group .form-control:last-child {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-radius: 8px;
	z-index: 0;
}
.input-group-addon input[type=submit] {
	-webkit-appearance: button;
	border: none;
	/*background-color: #007888;*/
	background-color: transparent;
	border-radius: 0px 8px 8px 0px;
	padding: 6px 14px;
	color: #fff;
	position: absolute;
	left: 165px;
	top: 0px;
	z-index: 99;
}
.stylish-input-group .input-group-addon:after {
	content: '\f002';
	font-family: FontAwesome;
	position: relative;
	left: 160px;
	top: 0px;
	background-color: #007888;
	padding: 6px 10px;
	border-radius: 8px;
}
.logo2 {
	background-color: #f3ac17;
	margin-top: -40px;
	min-height: 90px;
	padding-right: 0px;
	transition: all;
	transition-duration: .3s;
}
.logo2:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 96px solid #f3ac17;
	border-right: 38px solid transparent;
	position: absolute;
	right: -38px;
	top: 0px;
	z-index: 10;
	transition: all;
	transition-duration: .3s;
}
.logo-section .logo {
	padding: 13px 0px;
	transition: all;
	transition-duration: .3s;
}
.logo img {
	max-width: 100%;
	max-height: 70px;
	transition: all;
	transition-duration: .3s;
}
.search {
	padding: 0px !important;
	border-right: 0px;
	width: 100%;
}
.stylish-input-group {
	margin-top: 4px;
}
.stylish-input-group .input-group-addon {
	background-color: transparent;
	border: none;
	border-radius: 0px 8px 8px 0px;
	padding: 6px 2px;
	color: #fff;
	position: absolute;
}
 .search .form-control::-moz-input-placeholder {
 color: #fff !important;
 opacity: 1;
}
 .search .form-control::-moz-placeholder {
 color: #fff !important;
 opacity: 1;
}
 .search .form-control::-webkit-input-placeholder {
 color: #fff !important;
 opacity: 1;
}
.searchbox .form-control {
	border-radius: 0px;
	height: 28px;
	padding: 0px 10px;
	border: 0px;
	background-color: #008091;
	color: #fff;
	box-shadow: none;
	border-radius: 8px;
}
.searchbox .form-control:focus {
	box-shadow: none;
}
.stylish-input-group button {
	border: 0;
	background: transparent;
}
.searchbox {
	width: 100%;
}
.srchtoggle {
	display: none;
	position: absolute;
	left: 71px;
	right: 0;
	background: #fff;
	padding: 10px;
	z-index: 100;
}
/*Second Menu*/

header {
	transition: all;
	transition-duration: .3s;
}
.positionrel {
	position: relative;
}
.wrap {
	padding-left: 45px;
	padding-right: 45px;
}
.positionrel {
	position: relative;
}
.onlinewrap {
	background: rgba(33, 35, 49, 0.95);
	transition-duration: .8s;
	height: auto;
	overflow: hidden;
	position: absolute;
	left: 0%;
	right: 0%;
	bottom: -142px;
}
/*.onlinewrap:before{content:""; width:100%; height:63px; background-color:#FFCE08; position:absolute; right:0px; left:0px;}*/

.servicelink {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.servicelink>li {
	float: left;
	position: relative;
	box-sizing: border-box;
	max-width: 20%;
	min-width: 10%;
	padding: 2px 15px;
}
.servicelink>li>a {
	display: block;
	padding: 8px 0px;
	color: #fff;
	font-weight: bold;
	font-size: 1.0em;
	transition-duration: .2s;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	text-transform: uppercase;
}
.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.85em;
	color: #fff;
	position: relative;
	padding: 2px 0px;
	display: block;
}
.servicelink>li ul a:hover {
	color: #FFCE08;
}
.onlinewrap:focus, .onlinewrap:active, .onlinewrap:hover {
	bottom: 0px;
}
/*.servicelink > li ul li:before{
    content: "\f101";
	color:#fff;
	font-family:FontAwesome;
	padding-right:6px; position:absolute; left:0px;
}*/

.autoheight {
	display: block !important;
}
/*End*/

.banner {
	padding-top: 25px;
	padding-bottom: 15px;
}
.viewall {
	position: absolute;
	height: auto;
	overflow: hidden;
	box-shadow: inset 0 -10px 0 0 #eee;
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
	transition: all ease 0.4s;
	margin: 10px auto 0px auto;
	padding-bottom: 10px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.viewall a {
	display: block;
	color: #262626;
	text-transform: uppercase;
	padding: 10px;
}
.viewall a span {
	float: right;
}
.viewall:hover {
	box-shadow: inset 0 -100px 0 0 #222;
	padding-bottom: 0px;
}
.viewall:hover a {
	color: #fff;
}
.card:hover .viewall {
	box-shadow: inset 0 -100px 0 0 #eee;
	padding-bottom: 0px;
}
.card:hover .viewall a {
	color: #000;
}
.news-section {
	padding-top: 30px;
	background-color: #fff;
	padding-bottom: 30px;
}
.section-blue {
	padding-bottom: 30px;
}
.greysection {
	background-color: #e7e9ed;
	padding: 15px 0px;
}
.greysection1 {
	background-color: #e7e9ed;
	padding: 15px 0px;
}
.spotlight h3 {
	color: #000;
	letter-spacing: 1px;
	margin-top: 10px;
}
.spotlight ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
.spotlight li img {
	width: 100%;
	height: 245px;
}
.spotlight li .content {
	padding: 20px;
	background-color: #A0CE67;
	min-height: 222px;
}
.spotlight li h4 {
	color: #000;
	text-transform: inherit;
	font-size: 1.1em;
}
.spotlight li p {
	color: #000;
}
.spotlight li a {
	color: #000;
	text-transform: uppercase;
}
.programe h3 {
	color: #000;
	margin-top: 10px;
}
.spotlight .date {
	color: #fff;
	font-size: 1.1em;
	background-color: rgba(0, 0, 0, .2);
	display: inline-block;
	padding: 8px 10px;
	margin: 0px;
}
.spotlight .date span {
	font-size: .8em;
	padding-left: 5px;
}
.spotlight .pdf-size {
	color: rgba(0, 0, 0, .8);
	font-size: .9em;
	margin-bottom: 15px;
}
.spotlgt .owl-controls {
	margin-top: -33px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
}
.spotlgt .owl-buttons div {
	background: #A0CE67 none repeat scroll 0 0 !important;
	border-radius: 0!important;
	color: #fff;
	display: inline-block;
	font-size: 15px !important;
	margin: 2px !important;
	opacity: 13!important;
	padding: 4px 4px 0px 4px !important;
}
/* custom inclusion of right, left and below tabs */

.tabbable {
	background-color: #e8ede1;
	min-height: 468px;
	display: -webkit-inline-box;
	display: inline-block;
}
.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;
}
.tabs-left>.nav-tabs {
	float: left;
	margin-right: 0px;
	width: 32%;
	font-family: 'Fira Sans', sans-serif;
	margin-top: 14px;
	margin-bottom: 14px;
	font-weight: 400;
}
.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: 9px 10px;
	transition-duration: .0s;
}
.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: 20px solid transparent;
	border-left: 12px solid #A0CE67;
	border-top: 17px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -13px;
	top: 0;
	width: 0;
}
.tabs-left>.nav-tabs>li>a:hover {
	background-color: #A0CE67;
	color: #000;
}
.tabs-left>.nav-tabs>li>a:hover::after {
	border-bottom: 19px solid transparent;
	border-left: 12px solid #A0CE67;
	border-top: 19px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -13px;
	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: #A0CE67;
	color: #000;
}
.tabbable .tab-content {
	padding: 15px;
	width: 65%;
	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.1em;
}
.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*/


/*Programmes*/

.program {
	padding: 30px 15px;
	background-color: rgba(0, 0, 0, .8);
}
.program .main-heading {
	text-align: center;
	color: #004185;
	margin-top: 0px;
}
.program .main-heading span {
	display: block;
	font-size: .6em;
	font-family: 'Alegreya Sans', sans-serif;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 15px;
	color: #333;
}
.padding10 {
	padding: 10px 10px;
}
.padding0 {
	padding: 0px;
}
.prog-thumb {
	min-height: 285px;
	position: relative;
}
.prog-thumb .btn-white {
	box-shadow: inset 0 0px 0 0 #fff;
	background-color: rgba(0, 0, 0, .0);
	color: #fff !important;
	border-radius: 0px;
	transition-duration: .3s;
	border: 1px solid #fff !important;
	z-index: 115;
	font-style: italic;
}
.prog-thumb .btn-white:hover {
	box-shadow: inset 0 -100px 0 0 #fff;
	color: #401f68 !important;
	border-color: #fff;
}
.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: 286px solid transparent;
	z-index: 2;
}*/

.ticon {
	position: relative;
	z-index: 3;
	color: #ac9147;
	font-size: 3.9em;
	margin: 10px auto;
	padding: 0px;
}
.arrowleft:after {
	content: "";
	position: absolute;
	right: 0px;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-right: 34px solid red;
	border-bottom: 50px solid transparent;
	z-index: 4;
	top: 0px;
}
.arrowright:after {
	content: "";
	position: absolute;
	left: 0px;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-left: 34px solid red;
	border-bottom: 50px solid transparent;
	z-index: 4;
	top: 0px;
}
.thumbimag img {
	max-width: 100%;
	z-index: 0;
	position: relative;
}
.thumbtext {
	color: #333;
	padding: 5px;
}
.thumbtext a {
	color: #fff;
}
.thumbtext h4 {
	color: #9C0029;
	margin-top: 0px;
}
.thumbtext ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.thumbtext ul li:before {
	content: "\f105";
	font-family: 'FontAwesome';
	margin-right: 5px;
}
.overlay {
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 0%;
	box-sizing: border-box;
	background-color: rgba(156, 0, 41, .4);
	z-index: 2;
	text-align: center;
	padding: 50% 0px;
	transition-duration: .5s;
	opacity: .0;
}
.overlayhover {
	transition-duration: .2s;
}
.overlayhover:hover .overlay {
	height: 100%;
	opacity: 1;
	transition-duration: .2s;
}
.overlay .btn {
	text-transform: uppercase;
}
.bgred {
	background-color: #fff
}
.clr-red {
	color: #F00;
}
.bgred .arrowleft:after {
	border-right-color: #fff
}
.bgyellow {
	background-color: #fff
}
.bgyellow .arrowleft:after {
	border-right-color: #fff
}
.bgorange {
	background-color: #fff
}
.bgorange .arrowright:after {
	border-left-color: #fff
}
.bgpurple {
	background-color: #fff
}
.bgpurple .arrowright:after {
	border-left-color: #fff
}
/*Programmes end*/

.whitesection {
	background-color: #fff;
	padding: 15px 0;
	height: auto;
	overflow: hidden;
}
.galeryhead {
	background-color: #3e4158;
	display: block;
	padding: 15px;
	position: relative;
	top: 30px;
	z-index: 10;
	text-align: center;
}
.galeryhead h3 {
	color: #fff;
	margin: 0px;
	padding: 0px;
}
/*.galeryhead:after {border-right: 36px solid transparent;
    border-top: 58px solid #4e2a84;
    content: "";
    height: 0;
    position: absolute;
    right: -35px;
    top: 0;
    width: 0;}*/

.gallery {
	height: auto;
	overflow: hidden;
	margin-bottom: -61px;
}
.picbox2 {
	padding: 2px;
}
.picbox {
	position: relative;
	overflow: hidden;
	transition-duration: .2s;
	padding: 0px;
}
.picbox img {
	position: relative;
	transform: scale(1, 1);
	transition-duration: .2s;
}
.picbox:before {
	background-color: rgba(0, 0, 0, 0.19);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	margin: 0 auto 0 auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 0%;
	z-index: 5;
	transition-duration: .2s;
}
.picbox:hover::before {
	margin: 0 auto;
	width: 99%;
}
.picbox:hover img {
	transform: scale(1.1, 1.1)
}
.btn-white {
	box-shadow: inset 0 0px 0 0 #9C0029;
	background-color: rgba(255, 255, 255, .8);
	color: #000 !important;
	border-radius: 0px;
	transition-duration: .3s;
	border: 1px solid #9C0029 !important;
	z-index: 115;
}
.btn-white:hover {
	box-shadow: inset 0 -100px 0 0 #9C0029;
	color: #fff !important;
	border-color: #fff;
}
.implink {
	background-color: #fff;
	padding: 15px;
}
.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%;
}
footer {
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/footerbg.png) no-repeat;
	background-position: top center;
	background-size: 100% 29%;
	padding-top: 113px;
}
.infoot {
	background-color: #e7e9ed;
}
.path-frontpage footer {
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/footerbg.png) no-repeat;
	background-position: top center;
	background-size: 100% 29%;
	background-color: #fff;
	padding-top: 113px;
}
.footer-link {
	padding: 15px 0px 10px 0px;
	color: #fff;
	background: #0E4A46;
	font-size: .85em;
}
.footer-link h4 {
	color: #fff;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 1.0em;
}
.footer-link ul, .footer-bottom ul {
	margin: 0px 0px 30px 0px;
	padding: 0px;
	list-style: none;
}
/*.footer-link li {	border-bottom: dotted 1px rgba(255,255,255,.2);}*/

.footer-link li a {
	display: block;
	padding: 5px 0px;
}
/*.footer-link li a:before{content:"\e606"; font-family: 'simple-line-icons'; margin-right:6px; font-size:9px; }*/

.footer-link .menu a {
	color: #fff;
}
.footer-link a:hover {
	color: #ffad00;
	text-decoration: underline;
}
.footer-bottom {
	padding: 0px 15px 15px 15px;
	color: #fff;
	text-align: center;
	font-size: .9em;
}
.footer-bottom p {
	margin: 0px;
	padding: 0px;
}
.footer-bottom li a {
	color: #fff;
}
.footer-bottom li {
	display: inline-block;
	padding: 0px 6px;
	border-right: 1px solid rgba(255, 255, 255, .3);
}
.footer-bottom li:first-child {
	padding-left: 0px;
}
.footer-bottom li:last-child {
	border-right: 0px solid #142659;
}
.foot-logo {
	margin: 0px auto 0px auto;
	position: relative;
	z-index: 2;
	margin-top: -76px;
}
.foot-logo img {
	max-width: 100%;
	position: relative;
	z-index: 2;
	margin-bottom: 10px;
}
.footer-link2 a {
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: 100 !important;
}
.foot-text {
	font-size: .90em;
}
.news-section, .greysection, .whitesection, footer {
	position: relative;
}
.greysection1 {
	position: relative;
	z-index: 100;
}
.newsbgeffect {
	margin-top: 35%;
	box-shadow: 0px -3px 8px rgba(0, 0, 0, .5);
}
.video-banner {
	position: relative;
	z-index: 5;
}
.minuspadding {
	padding-top: 0px;
	margin-top: -15px;
}
/*.menuFxd{ position:fixed; left:0; right:0; top:0px !important; margin:0px auto !important; width:100%;z-index: 99;}
.menuFxd .navbar-nav > li > a{ padding:13px 18px !important;}
.menuFxd .srchtoggle{ padding:9px 25px !important;}
.menuFxd .logo-section{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.41) !important;}*/

.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;
}
ul.social-network {
	list-style: none;
	display: block;
	padding: 0;
	margin: 15px 0px 0px 0px;
	float: right;
}
ul.social-network li {
	display: inline-block;
	margin: 0px 10px 0px 0px;
}
ul.social-network li:last-child {
	margin: 0px;
}
/*.social {
    padding: 10px;
    border-radius: 2px;
    color: #fff;
    height: auto;
    overflow: hidden; background-color:#E7E9ED; 
}*/

.social {
	padding: 10px;
	border-radius: 2px;
	color: #fff;
	height: auto;
	overflow: hidden;
	margin-top: -82px;
	position: relative;
}
/*.social h2 {
    margin: 6px 0 0 0;
    padding: 0px; color:#0F4C57
}*/

.social h2 {
	margin: 6px 0 0 0;
	padding: 0px;
	font-family: 'Alegreya Sans', serif;
}
.social h2 span {
	color: #C49D11;
}
.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 {
	border-bottom: 0px;
}
/*.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	font-size: 25px;
	}*/

.social-circle li a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 50px;
	height: 50px;
	border: 2px solid #fff;
	font-size: 25px;
	border-radius: 50%;
	box-shadow: -2px -2px 1px rgba(0, 0, 0, .2), 1px 1px 2px rgba(0, 0, 0, .3) inset;
	box-sizing: border-box;
	padding: 5px;
}
.social-circle li a:hover {
	border-radius: 50%;
	box-shadow: 0px -5px 3px rgba(0, 0, 0, .2);
}
.social-circle li i {
	margin: 0;
	line-height: 40px;
	text-align: center;
}
.social-circle li a:hover i, .triggeredHover {
	transition: all 0.3s;
}
.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: #2f4c88;
	color: #fff;
}
.icoTwitter {
	background-color: #22bcef;
	color: #fff;
}
.icoRss {
	background-color: #e05b03;
	color: #fff;
}
.icoGoogle {
	background-color: #bf0404;
	color: #fff;
}
.icoLinkedin {
	background-color: #036da1;
	color: #fff;
}
.icoYoutube {
	background-color: #C60203;
	color: #fff;
}
.social-network a.icoRss:hover {
	background-color: #F56505;
	color: #fff;
}
.social-network a.icoFacebook:hover {
	background-color: #3B5998;
	color: #fff;
}
.social-network a.icoTwitter:hover {
	background-color: #33ccff;
	color: #fff;
}
.social-network a.icoGoogle:hover {
	background-color: #BD3518;
	color: #fff;
}
.social-network a.icoVimeo:hover {
	background-color: #0590B8;
	color: #fff;
}
.social-network a.icoLinkedin:hover {
	background-color: #007bb7;
	color: #fff;
}
.social-network a.icoYoutube:hover {
	background-color: #c52828;
	color: #fff;
}
.internal-banr {
	position: relative;
	background-color: #06F;
	min-height: 156px;
}
.internal-banr img {
	width: 100%;
	position: relative;
}
.pagetitle {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0px auto;
	top: 5%;
	text-align: center;
	padding-top: 10px;
}
.pagetitle h1 {
	font-family: 'Exo 2', Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 3em;
}
.pagetitle .breadcrumb {
	margin: 0px;
	font-size: 15px;
	background-color: transparent;
	border-bottom: 0px solid #eee;
	padding: 5px 15px;
	line-height: 10px;
}
.pagetitle .breadcrumb li a, .pagetitle .breadcrumb li {
	color: #fff;
}
.pagetitle .breadcrumb li:last-child {
	display: none;
}
.in-container {
	font-family: 'Alegreya Sans', sans-serif;
	background-color: #fff;
	min-height: 425px;
	margin-top: -45px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #2c2c2c;
	font-weight: 400;
	font-size: 1.1em;
}
.in-container .programtab {
	background-color: #fff !important;
	margin-top: 0px;
	padding-top: 10px;
}
.in-container .programtab .tab-content {
	padding: 10px 15px;
	height: auto;
	overflow: hidden;
}
.in-container p {
	text-align: justify;
}
.program-about p>.pull-right {
	margin: 0px 0px 5px 15px !important;
}
.program-about p>.pull-left {
	margin: 0px 15px 5px 0px !important;
}
.in-container p>.pull-right {
	margin: 0px 0px 5px 15px !important;
}
.in-container p>.pull-left {
	margin: 0px 15px 5px 0px !important;
}
.inner-banner {
	position: relative;
	background-color: #06F;
	min-height: 500px;
	background-image: url(../images/innerbanner.jpg);
	background-position: center;
	background-size: cover;
}
.inbg {
/*background-color:#F6F6F7;*/
}
.incontent {
	padding: 0px;
}
.incontent h1 {
	font-size: 3.2em;
	margin-top: 0px;
	position: relative;
	color: #9C0029;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 20px;
}
.breadcrumb>li+li::before {
	content: unset;
}
.incontent h2 {
	color: #000;
	font-weight: 600;
}
.incontent h3 {
	color: #000;
	font-weight: 600;
}
table h2 {
	margin: 0px;
	padding: 0px;
}
.breadcrumb {
	margin: -15px -15px 15px -15px;
	font-size: 13px;
	background-color: transparent;
	border-bottom: 1px solid #eee;
}
.breadcrumb li a {
	color: #666;
}
.breadcrumb li {
	color: #666;
	margin: 0px;
}
.breadcrumb .active {
	color: #000;
}
.sidelink {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sidelink li {
	margin-bottom: 10px;
}
.sidelink li a {
	display: block;
	text-align: center;
	padding: 15px;
	color: #fff;
	font-size: .8em;
	border: 3px solid #fff;
}
.cyan {
	background-color: #018DA9;
}
.cyan:hover {
	background-color: #1d9bb4;
	text-decoration: none;
}
.darkblue {
	background-color: #172A53;
}
.darkblue:hover {
	background-color: #223c72;
	text-decoration: none;
}
.magenta {
	background-color: #8D9634;
}
.magenta:hover {
	background-color: #9fa84a;
	text-decoration: none;
}
/*.sidelink li a i{ font-size:2.5em; display:block; margin-bottom:5px;}*/

.filter {
	margin-bottom: 20px;
	border-bottom: 1px solid #eee;
	margin-top: 15px;
}
.filter label {
	font-weight: normal;
}
.filter .form-control {
	border-radius: 0px;
}
.filter .btn {
	border-radius: 0px;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, .5);
	text-transform: uppercase;
	color: #172A53;
}
.filterbtn .dropdown-menu {
	border-radius: 0px;
	padding: 10px;
	min-width: 200px;
}
.filterbtn .dropdown-menu li {
	padding: 5px 5px;
	border-bottom: 1px solid #eee;
	cursor: pointer;
}
.filterbtn .dropdown-menu li:hover {
	background-color: #eee;
	color: #000;
}
.filtr-item {
	text-align: center;
	padding: 0px 10px;
	height: 302px;
}
.filtr-item a {
	color: #9C0029;
}
.filtr-item>a, .filtr-item>a:hover {
 Standing Orders & Circulars: Floods display: block;
	min-height: 220px;
	padding: 4px;
	text-decoration: none !important;
	overflow: auto;
	clear: both;
}
.filtr-item .item-desc {
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
	color: #9C0029;
	font-weight: 400;
	min-height: 45px;
	font-size: 1.1em;
}
.filtr-item .item-desc:hover, .filtr-item .item-desc:focus {
	text-decoration: underline;
}
.filtr-item img {
	position: relative;
	display: inline-block;
	width: 186px;
	height: 233px;
}
.filtr-item .leave {
	position: absolute;
	z-index: 100;
	width: 60px;
	line-height: 20px;
	bottom: 69px;
	right: 6px;
	background-color: #e69c00;
	color: #fff;
	font-size: 0.8em;
}
.tabnav>li.active>a, .tabnav>li.active>a:focus, .tabnav>li.active>a:hover {
	color: #fff;
	cursor: default;
	border: 1px solid #008FA2;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	background-color: #008FA2;
	border-radius: 0px;
}
.tabnav>li>a {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 1px solid #333;
	border-radius: 0;
	color: #333;
}
.tabnav {
	border-bottom: 1px solid #008FA2;
	margin-top: 20px;
}
.tab-content {
	height: auto;
}
.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, #CurrentResearch {
	padding-top: 100px;
}
ul.list {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.list li {
	border-bottom: 1px solid #f3f3f3;
	position: relative;
	padding: 6px 5px 6px 22px;
}
ul.list>li:before {
	content: "\f14a";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	color: #008fa2;
	font-size: 14px;
}
/*------*/

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 25px;
}
ul.faculty-list li a {
	color: #000000;
}
ul.faculty-list li a:hover, ul.faculty-list li a:focus {
	color: #0b55fb;
}
ul.faculty-list>li:before {
	content: "\f02d";
	font-family: 'FontAwesome';
	position: absolute;
	left: 3px;
	color: #008fa2;
}
.facultyareawise {
	color: #fff;
	cursor: default;
	border: 1px solid #008FA2;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	background-color: #008FA2;
	border-radius: 0px;
	display: inline-block;
	margin: 0px;
	padding: 10px 15px;
	font-size: 1.1em;
}
.facultyareawise-div {
	border-bottom: 1px solid #008FA2;
	margin: 20px 5px;
}
/*------*/

.leftFxd {
	position: fixed;
	top: 27px;
	width: 22%;
	background-color: #fff;
	z-index: 10;
}
.subhead {
	color: #898989 !important;
	font-size: 2.8em !important;
}
.table .social-network {
	text-align: left;
}
.table .social-network a {
	display: inline-block;
	position: relative;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 30px;
	height: 30px;
	font-size: 16px;
	box-sizing: border-box;
	padding: 5px;
	color: #666;
	background-color: #e3e3e3;
}
.box-div {
	position: relative;
	padding: 0px 15px;
	background-size: cover;
	background-repeat: no-repeat;
}
.box-div h4 {
	display: inline-block;
	padding: 10px 0px;
	color: #fff;
	font-size: 1.47em;
	font-weight: 500;
}
.box-div .box-content {
	min-height:542px;
}
.box-div p {
	color: #fff;
	font-size: 1.1em;
}
.yellowborder {
	border: 0px solid #FFCC00;
	background-image: url(../images/news-announce.jpg);
	padding: 0px 15px 15px 15px;
}
.yellowborder h4 {
	color: #000;
}
.facultybox {
	background-image: url(../images/facuty-research.jpg);
	padding: 0px 15px 15px 15px;
}
.executive {
	background-image: url(../images/executive.jpg);
	padding: 0px 15px 15px 15px;
}
.incubator {
	background-image: url(../images/executive.jpg);
}
.executive ul, .facultybox ul, .incubator ul {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
.executive ul li, .facultybox ul li {
	border: 2px solid #fff;
	margin-bottom: 15px;
}
.incubator p {
	font-size: 1em;
	color: #000;
	margin-bottom: 5px;
}
.incubator ul li {
	border: 2px solid #fff;
	margin-bottom: 15px;
}
.executive ul li:last-child, .facultybox ul li:last-child, .incubator ul li:last-child {
	margin-bottom: 0px;
}
.executive ul li a, .facultybox ul li a, .incubator ul li a {
	color: #fff;
	position: relative;
	padding: 5px 10px 5px 10px;
	display: block;
	font-size: 1.15em;
	font-weight: bold;
}
.executive ul li a:hover, .facultybox ul li a:hover, .incubator ul li a {
	background-color: #FFF;
	color: #000;
	text-decoration: none;
}
.incubator ul li a {
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}
.executive ul li a:before, .facultybox ul li a:before, .incubator ul li a:before {
	font-family: 'FontAwesome';
	content: "\f105";
	position: absolute;
	right: 15px;
}
.newsscroll {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.newsscroll li {
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
.newsscroll .date, .newsscroll .eventcontent {
	display: block;
	float: left;
}
.newsscroll .date {
	width: 65px;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	color: #141b3d;
	font-size: .8em;
	padding: 5px;
	border-radius: 0%;
}
.newsscroll .date span {
	display: block;
	font-weight: bold;
	font-size: 20px;
	color: #000;
}
.newsscroll .eventcontent {
	padding: 0px 10px;
	width: 79%;
	box-sizing: border-box;
	line-height: 19px;
}
.newsscroll li a {
	color: #000;
	letter-spacing: 0px;
}
.newsbox {
	background-color: #A0CE67;
	padding: 0px 15px 15px 15px;
	min-height: 200px;
	max-height: 200px;
	margin-bottom: 15px;
	position: relative;
}
.newsbox h4 {
	color: #fff;
	margin-top: 0px;
	background-color: rgba(0, 0, 0, .2);
	padding: 10px 15px;
	margin-left: -15px;
	margin-right: -15px;
}
.newsbox ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	min-height: 108px;
}
.newsbox ul li a {
	font-size: 1.0em;
	color: #000;
}
.ndate {
	color: #000;
}
.newsbox .btn {
	position: absolute;
	bottom: 1px;
	right: 1px;
}
.events {
	background-color: #e4c02a;
	padding: 0px 15px 15px 15px;
	min-height: 192px;
	position: relative;
}
.incubator {
	background-color: #e4c02a;
	padding: 0px 15px 15px 15px;
	min-height: 199px;
	position: relative;
	list-style: none;
	margin-bottom: 32px;
}
.incubator h4 {
	color: #fff;
	margin-top: 0px;
	background-color: rgba(0, 0, 0, .2);
	padding: 10px 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 5px;
}
.events h4 {
	color: #fff;
	margin-top: 0px;
	background-color: rgba(0, 0, 0, .2);
	padding: 10px 15px;
	margin-left: -15px;
	margin-right: -15px;
}
.events ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	min-height: 108px;
}
.events ul li a {
	font-size: 1.0em;
	color: #000;
}
.demo1 ul li a {
	font-size: 1.0em;
	color: #000;
}
.events {
	color: #000;
}
.events .btn {
	position: absolute;
	bottom: 1px;
	right: 1px;
}
.events .btn-purple {
	box-shadow: inset 0 0px 0 0 #fff;
	background-color: #fff;
	color: #000 !important;
	border-radius: 0px;
	text-transform: uppercase;
	transition-duration: .3s;
	padding: 6px 12px;
	margin: 7px 15px;
}
.events .btn-purple:hover {
	box-shadow: inset 0 -100px 0 0 #000;
	color: #fff !important;
	border-color: #ccc;
}
.news .owl-controls {
	margin-top: 10px;
	text-align: left;
	position: absolute;
	right: 0;
	left: 0;
	bottom: -28px;
}
.news .owl-controls .owl-buttons div {
	background-color: transparent;
	color: #000;
	font-size: 1.1em;
	padding: 0;
}
.faculty {
	position: relative;
}
.faculty h3 {
	margin-top: 0px;
	margin-bottom: 20px;
}
.faculty img {
	position: relative;
	z-index: 0
}
.faculty h4 {
	position: absolute;
	left: 0px;
	z-index: 5;
	color: #FFF;
	bottom: 0;
	padding: 15px;
	margin: 0px;
	right: 0;
	left: 0px;
	background-color: rgba(0, 0, 0, .8);
}
.faculty h4 a:hover {
	color: #C49D11;
}
.faculty h4 a:after {
	font-family: 'FontAwesome';
	content: "\f054";
	margin-left: 10px;
}
.faculty h4 a {
	color: #fff;
}
.faculty-content {
	position: absolute;
	z-index: 5;
	color: #FFF;
	top: 0;
	padding: 15px;
	margin: 0px auto;
	right: 0;
	left: 0px;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .7);
}
.faculty-content p {
	font-size: 1.0em;
	font-weight: 300;
}
.alumani {
	padding: 30px 0px;
	background-color: #E5E9EF;
}
.alumani h2 {
	color: #033063;
	text-align: center;
	margin-top: 0px;
}
.alumani p {
	text-align: center;
	padding: 0px 10%;
}
.alumani .icon {
	font-size: 3em;
	text-align: center;
	margin-top: 20px;
	color: #C89A00;
	position: relative;
	padding-bottom: 15px;
}
.alumani .icon:before {
	content: "";
	height: 2px;
	width: 50%;
	position: absolute;
	right: 0;
	left: 0px;
	bottom: 0;
	margin: 0px auto;
	background-color: #ccc;
}
.alumani .number {
	font-size: 5em;
	text-align: center;
	color: #033063;
}
.alumani .description {
	text-align: center;
	position: relative;
	padding-top: 15px;
}
.alumani .description:before {
	content: "";
	height: 2px;
	width: 50%;
	position: absolute;
	right: 0;
	left: 0px;
	top: 0;
	margin: 0px auto;
	background-color: #ccc;
}
/*=================Tab===css=============*/

.iiml-faculty-tab .nav-tabs>li {
	margin-bottom: 0px;
}
.iiml-faculty-tab {
	background-color: #fff;
	margin-bottom: 15px;
}
.iiml-faculty-tab .heading4 {
	border-bottom: 1px dashed #ccc;
	padding-bottom: 10px;
	color: #000;
	font-size: 15px
}
.iiml-faculty-tab .heading1 {
	font-size: 30px;
	line-height: 20px;
	font-family: 'Alegreya Sans', sans-serif;
	text-transform: uppercase;
	color: #1b2834;
	font-weight: 900;
}
.iiml-faculty-tab .content-quality {
	float: left;
	width: 193px;
}
.iiml-faculty-tab .content-quality p {
	margin-left: 10px;
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
}
.iiml-faculty-tab .content-quality p span {
	display: block;
}
.iiml-faculty-tab .tabtop {
	display: table;
	width: 100%;
}
.iiml-faculty-tab .tabtop li {
	display: inline-block;
}
.iiml-faculty-tab .tabtop li a {
	padding: 5px 10px;
	font-family: 'Alegreya Sans', sans-serif;
	font-weight: 400;
	color: #000;
	border-radius: 0px;
	margin-right: 0px;
	border: 0px;
	font-size: 1.11em;
	box-sizing: border-box;
	text-align: center;
}
.iiml-faculty-tab .tabtop li a:hover {
	color: #fff !important;
	text-decoration: none;
	background: #008FA2;
	border: 0px;
}
.iiml-faculty-tab .tabtop .active a {
	color: #fff !important;
	background: #008FA2!important;
	border: 0px !important;
}
.iiml-faculty-tab .margin-tops {
	margin-top: -1px;
}
 .iiml-faculty-tab .tabtop li a:last-child1 {
 padding: 10px 10px;
}
/*.iiml-faculty-tab .thbada{padding:10px 28px !important;}*/

.iiml-faculty-tab section p {
	font-family: 'Alegreya Sans', sans-serif;
}
.iiml-faculty-tab .margin-tops4 {
	margin-top: 0px;
}
.iiml-faculty-tab .tabsetting {
	border-top: 0px solid #ebebeb;
	padding-top: 0px;
}
.iiml-faculty-tab .services {
	background-color: #d4d4d4;
	min-height: 710px;
	padding: 65px 0 27px 0;
}
.iiml-faculty-tab .services a:hover {
	color: #000;
}
.iiml-faculty-tab .services h1 {
	margin-top: 0px !important;
}
.iiml-faculty-tab .heading-container p {
	text-align: center;
	font-size: 16px !important;
	text-transform: uppercase;
}
.iiml-faculty-profile-member img {
	max-width: 100%
}
.iiml-faculty-tab .nav-tabs {
	background: #cfcfcf;
	border-bottom: 0px solid #ddd;
}
.flt-more .updaterecord ul {
	list-style: none;
	margin: 0px;
	padding: 0px
}
.flt-more .updaterecord ul li {
	display: block;
	margin: 0px;
	padding: 0px
}
.a2a_default_style {
	margin-left: 10px;
}
.a2a_svg {
	height: 25px !important;
	line-height: 32px;
	width: 25px !important;
}
.iiml-faculty-profile-member {
	padding: 15px;
	margin-bottom: 10px;
	display: block;
	transition: all ease-in-out 0.2s;
	min-height: 596px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 6px;
}
.profilehead .fac-mem {
	width: 100%;
	border: 3px solid #fff;
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .2);
	height: 145px;
	width: 120px;
}
.profilehead {
	min-height: 174px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.profilehead h4 {
	color: #006D7B;
	font-size: 1.41em;
	position: relative;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
.profilehead h5 {
	padding-bottom: 0px;
	text-transform: uppercase;
	color: #333;
	font-size: 1em;
	margin-bottom: 5px;
	font-weight: 300;
}
.profilehead h6 {
	padding-bottom: 0px;
	color: #333;
	font-size: .95em;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight: 400;
}
.iiml-faculty-tab .tab-content {
	padding: 10px;
	/* border: 1px solid #ddd;*/
	/* box-shadow: 0px 0px 7px #ccc;*/
	margin-bottom: 10px;
	border-radius: 3px;
	display: block;
	transition: all ease-in-out 0.2s;
	min-height: 250px;
}
.sidelink li a i.fa:hover {
	-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;
	margin: -45px auto 0;
}
.sidelink li a i.fa {
	border: 4px solid #d2d2d2;
	font-size: 26px;
	height: 65px;
	left: 0;
	margin: -38px auto 0;
	padding: 15px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 65px;
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	border: 2px solid #d2d2d2;
	border-radius: 50%;
}
/*tab====end*/

.iiml-faculty-profile-member .flt-more h2 {
	color: #002B5B;
	font-size: 28px;
	position: relative;
	border-bottom: 1px solid #002B5B;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.iiml-faculty-profile-member .flt-more h2:before {
	position: absolute;
	height: 5px;
	width: 15%;
	bottom: -3px;
	background-color: #03356E;
	content: '';
}
.service-box {
	position: relative;
	/*    background-color: #FFF;*/
	padding: 10px;
	box-sizing: border-box;
	/* box-shadow: 0px 0px 5px rgba(0,0,0,.2); */
	margin-top: 0px;
	margin-bottom: 15px;
}
.service-box .fa {
	/* border: 4px solid #d2d2d2; */
	font-size: 16px;
	height: 35px;
	left: 0;
	margin: 0px auto 0;
	padding: 9px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 35px;
	color: #ffffff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
	border: 1px solid #ffffff;
	border-radius: 50%;
}
.service-box span {
	text-align: center;
	color: #fbfbfb;
	padding-top: 38px;
	display: block;
	font-weight: 500;
}
.service-box span a {
	color: #000;
}
.service-box a {
	text-decoration: none;
}
.service-box:hover .fa {
	-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;
	margin: 0px auto 0;
}
.bggray {
	background-color: #FBF1E6;
	margin-bottom: 15px;
	padding-left: 15px;
}
.flt-more {
	padding-left: 0px;
	margin-top: 30px;
}
.flt-more h4 {
	color: #000;
	font-size: 1.1em;
	position: relative;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
.flt-more ul {
	margin: 15px 0px;
	padding: 0px;
	list-style: none;
	font-size: .85em;
}
.flt-more .btn-default {
	background-color: rgba(0, 0, 0, .5);
	color: #fff;
	transition-duration: .3s;
}
.flt-more .btn-default:hover {
	background-color: #D5B855;
	color: #000;
}
.flt-more .contact {
	margin-top: 174px;
}
.fac-mem-img {
	padding-right: 10px;
	padding-left: 22px;
}
.flt-more .contact li {
	padding: 15px;
	border-bottom: 1px solid #fff;
	background-color: rgba(0, 0, 0, .1);
}
.flt-more .contact li a {
	color: #000;
	word-wrap: break-word;
}
.btn-link a {
	display: block;
	margin: -15px;
	padding: 10px;
	color: #000;
	font-weight: bold;
	text-align: center;
	background-color: rgba(0, 0, 0, .2);
}
.btn-link a:hover {
	text-decoration: none;
	background-color: transparent;
}
/* Contact Add Box  */

.address-details {
	margin-top: 45px;
	margin-bottom: 45px;
}
.contact-add-box ul {
	list-style: none;
	font-size: 15px;
	font-weight: 500;
	line-height: 25px;
}
.contact-add-box i {
	color: #af0808;
	padding-right: 10px;
}
/* Social Icons */

.social-icons {
	margin: 0px;
}
.social-icons ul {
	margin: 0px;
	padding: 0px;
	text-align: center
}
.social-icons i {
	margin-right: 10px;
	padding: 0px;
	font-size: 35px;
	color: #909090;
	box-shadow: none;
	border: none;
	background: none;
}
.social-icons li {
	margin: 0px;
	padding: 0;
	display: inline-block;
}
#social-fb:hover {
	color: #3B5998;
	transition: all .001s;
}
#social-tw:hover {
	color: #4099FF;
	transition: all .001s;
}
#social-gp:hover {
	color: #d34836;
	transition: all .001s;
}
#social-em:hover {
	color: #f39c12;
	transition: all .001s;
}
#social-lk:hover {
	color: #007ab6;
	transition: all .001s;
}
.incubator li {
	margin-bottom: 15px;
}
.incubator li .icons {
	padding: 4px;
	background-color: #e4e4e4;
	border-radius: 50%;
	height: 35px;
	width: 36px;
	display: inline-block;
	margin-right: 15px;
}
.incubator li .icons img {
	height: 20px;
	padding-left: 5px;
}
.incubator li a {
	display: block;
	padding: 10px;
	background-color: #A0CE67;
	font-size: 1.5em;
	color: #000;
}
.incubator li a:hover {
	background-color: #fff;
	text-decoration: none;
	color: #000;
}
.highlight-links {
	background-color: #E5E9EF;
	background-image: url(../images/highlight.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	border-top: 1px solid rgba(255, 255, 255, .8);
	border-left: 1px solid rgba(0, 0, 0, .1);
	border-right: 1px solid rgba(255, 255, 255, .8);
}
.highlight-links ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.highlight-links ul li {
	float: left;
	box-sizing: border-box;
	border-top: 1px solid rgba(0, 0, 0, .2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	border-bottom: 1px solid rgba(255, 255, 255, .4);
	border-left: 1px solid rgba(255, 255, 255, .4);
	width: 33.3%;
	text-align: center;
}
.highlight-links ul li a {
	display: block;
	padding:37px 10px;
	font-size: 1.4em;
	transition-duration: .3s;
	color: #fff;
}
.highlight-links ul li a:hover {
	background-color: #fff;
	text-decoration: none;
	color: #000
}
.highlight-links li .icons {
	padding: 20px;
	border-radius: 50%;
	height: 100px;
	width: 100px;
	display: block;
	margin-right: 15px;
	margin: 0px auto 15px auto;
	border: 2px solid #fff;
}
.highlight-links ul li a:hover .icons {
	background-color: #16C1B7;
	border-color: #099e95;
}
.highlight-links li .icons img {
	height: 50px;
}
.pink {
	background-color: #E1893F;
}
.green {
	background-color: #A0CE67;
}
.yellow {
	background-color: #DCB328;
}
.cyan {
	background-color: #16C1B7;
}
.gray {
	background-color: #335379;
}
.blue {
	background-color: #48afff;
}
.botm {
	list-style: none;
	margin: 0px 0px 10px -15px !important;
	padding: 0px;
	height: auto;
	overflow: hidden;
}
.botm li {
	float: left;
	margin: 0px 4px;
	border-bottom: 0px;
}
.botm li a {
	font-size: 1.1em;
}
.botm li:first-child {
	margin-left: 0px;
}
.botm li img {
	height: 40px;
}
#block-awesome-zymphonies-theme-main-menu-menu {
	display: none !important;
}
#search-form {
	display: none;
}
#block-footerpolicy-menu {
	display: none;
}
#block-awesome-zymphonies-theme-footer-menu {
	display: none;
}
#block-footer1-menu {
	display: none;
}
#block-usefullinks-menu {
	display: none;
}
.faculty-probg {
	background-color: #fbf1e6;
}
.rt-inner .content h2 {
	color: #008fa2;
}
.rt-inner .content ul {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style: none;
}
.rt-inner .content ul li {
	font-size: .95em;
	padding-left: 25px;
	margin-bottom: 6px;
	font-family: 'Alegreya Sans', sans-serif;
}
.rt-inner .content ul li ul li {
	font-size: 0.9em;
	padding-left: 15px;
	margin-bottom: 6px;
	position: relative;
}
.rt-inner .content ul li a {
	color: #9C0029;
}
.programtab li a {
	color: #9C0029;
}
.list li:before {
	content: "\f14a";
	font-family: 'FontAwesome';
	color: #008fa2;
	font-size: 14px;
	margin-left: 0px;
	margin-right: 6px;
	padding: 2px 5px;
	width: 20px;
	height: 20px;
	box-sizing: border-box;
}
ol li:before {
	display: none;
}
ol li {
	padding: 5px !important;
}
.rt-inner .content ul ul {
	margin: 5px 10px 5px 17px;
	padding: 0px;
	list-style: none;
}
.rt-inner .content ul ul li:before {
	content: "\f101";
	font-family: 'FontAwesome';
	color: #008fa2;
	font-size: 18px;
	margin-left: -29px;
	margin-right: 6px;
	border: 0px solid #03356E;
	border-radius: 50%;
	padding: 0px;
	width: 0px;
	height: 0px;
	box-sizing: border-box;
	position: absolute;
}
.rt-inner .content h3 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #008FA2;
	font-size: 28px;
	position: relative;
	border-bottom: 1px dashed #008FA2;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.rt-inner .content h3 span {
	color: #ff7a5a;
}
.rt-inner .content h3:before {
	position: absolute;
	height: 5px;
	width: 15%;
	bottom: -3px;
	background-color: #008FA2;
	content: '';
}
/*.rt-inner .content h4 {	color:#fff; padding: 0px 10px; background-color:#008fa2;}*/

.rt-inner .content h4 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #008FA2;
	font-size: 1.21em;
	position: relative;
	border-bottom: 1px dashed #008FA2;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 7px 0px;
	background-color: transparent !important;
}
.rt-inner .content h4:before {
	position: absolute;
	height: 5px;
	width: 15%;
	bottom: -3px;
	background-color: #008FA2;
	content: '';
}
.rt-inner .card-body h4 {
	color: #000 !important;
	background-color: #ffedce !important;
	padding: 5px 10px;
	border-bottom: none;
	font-size: .95em;
}
.rt-inner .card-body h4:before {
	display: none;
}
.hght-cont {
	height: 46px;
}
.rt-inner .content .table th {
	background-color: #e4ddc8;
	font-weight: 500;
	border: 1px solid #bdbdbd;
}
.table-bordered>tbody>tr>th {
	border: 1px solid #bdbdbd;
}
.rt-inner .content .serial {
	counter-reset: Serial;
}
.rt-inner .content .serial tr td:first-child {
	text-align: center;
}
.rt-inner .content .serial tr td:first-child::before {
	content: "" counter(Serial, decimal);
	counter-increment: Serial;
}
.rt-inner .content .table-bordered {
	border: 1px solid #ddd;
	font-size: 1em;
}
.table>thead:first-child>tr:first-child>th {
	border-top: 1px solid #bdbdbd;
}
#block-facultyresearch-menu {
	display: none;
}
.pdf-size:before {
	font-family: 'FontAwesome';
	content: "\f1c1";
	color: #D32F2F;
	margin: 0px 5px 0px 0px;
}
.pdf-size {
	font-size: 12px;
	color: #000;
	display: block;
}
.excel-size {
	font-size: 12px;
	color: #000;
	display: block;
}
.excel-size:before {
	font-family: 'FontAwesome';
	content: "\f1c3";
	color: #127b12;
	margin: 0px 5px 0px 0px;
}
.hello-size {
	font-size: 12px;
	color: #000;
	display: block;
}
.word-size {
	font-size: 12px;
	color: #000;
	display: block;
}
.word-size:before {
	font-family: 'FontAwesome';
	content: "\f1c2";
	color: #00a1ff;
	margin: 0px 5px 0px 0px;
}
.rar-size {
	font-size: 12px;
	color: #000;
}
.rar-size:before {
	font-family: 'FontAwesome';
	content: "\f1c6";
	color: #D32F2F;
	margin: 0px 5px;
}
/*=======*/

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
	text-align: left !important;
	padding: 0px 10px;
	font-family: 'Roboto Condensed', sans-serif;
}
address .icons {
	color: #7b580f;
	font-weight: 700;
}
address strong {
	color: #7b580f;
}
.mb-5 {
	color: #fff !important;
	padding: 5px 10px;
	font-size: 17px;
	text-transform: none;
}
.contactus-mb-5 {
	color: #fff !important;
	padding: 5px 10px;
	background-color: #f3ac17 !important;
	font-size: 17px;
	text-transform: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.contactus-mb-5 a {
	border: 1px solid #0a636f;
	background-color: #008fa2;
	font-family: 'Roboto Condensed', sans-serif;
}
.mb-3 {
	color: #008fa2;
	margin-top: 10px;
}
.card {
	border: 1px dashed #7b580f;
}
iframe {
	border: 2px solid #c5c5c5;
}
/*================================*/


/*------------------------------21/03/2018----------------------------------*/

.internal-banr1 {
	position: relative;
	min-height: 130px;
}
.internal-banr1 .pagetitle h1 {
	color: #057D8D;
	font-size: 2.5em;
	margin-bottom: 10px;
	margin-top: 5px;
}
.internal-banr1 .breadcrumb li a, .internal-banr1 .breadcrumb li {
	color: #666
}
/*.growth{ background-color:#EAEAEA; padding:25px;}*/

.growth .bigfont {
	font-size: 2.5em;
	font-style: italic;
	color: #fff;
}
.growth {
	padding: 0px;
	position: relative;
	font-size: 1.1em;
	display: table;
	width: 100%;
	font-weight: 300;
	margin-bottom: 30px;
	color: #fff;
}
.growthimg {
	margin-top: -70px;
	height: 222px;
	overflow: hidden;
}
.growthimg img {
	border-radius: 50%;
	border: 10px solid #e7e7e7;
	position: relative;
	z-index: 0;
}
.growth-box1 {
	position: absolute;
	z-index: 5;
	background-color: #046674;
	width: 5%;
	height: 100%;
	top: 0px;
}
.growth-box1:before {
	width: 0;
	height: 0;
	border-top: 193px solid #046674;
	border-right: 57px solid transparent;
	content: "";
	position: absolute;
	right: -57px;
	top: 0px;
}
.growth-box2 {
	position: absolute;
	z-index: 5;
	background-color: #008FA2;
	width: 45%;
	height: 100%;
	top: 0px;
	right: 0px;
	padding: 30px;
}
.growth-box2:after {
	width: 0;
	height: 0;
	border-bottom: 190px solid #008FA2;
	border-left: 57px solid transparent;
	content: "";
	position: absolute;
	left: -57px;
	top: 0px;
}
.whypgpm {
	background-color: transparent;
	border: 1px solid #dedede;
	min-height: auto;
	display: table;
	width: 100%
}
.whypgpm .nav-tabs {
	background-color: #efefef;
	margin-left: 15px;
}
.whypgpm>.nav-tabs>li>a {
	padding: 18px 10px;
	font-size: 1.1em;
}
.whypgpm>.nav-tabs .active>a:hover::after, .whypgpm>.nav-tabs .active>a::after {
	border-bottom: 30px solid transparent;
	border-left: 12px solid #A0CE67;
	border-top: 30px solid transparent;
}
.whypgpm>.nav-tabs>li>a:hover::after {
	border-bottom: 30px solid transparent;
	border-left: 12px solid #A0CE67;
	border-top: 30px solid transparent;
}
.whypgpm>.nav-tabs .active>a, .whypgpm>.nav-tabs .active>a:hover, .whypgpm>.nav-tabs .active>a:focus {
	border-color: transparent;
	background-color: #A0CE67;
	color: #fff;
}
.whypgpm>.nav-tabs>li>a:hover {
	background-color: #A0CE67;
	color: #fff;
}
.whypgpm .tab-content h4 {
	color: #2e5300;
	font-size: 1.6em;
}
.program-about .link {
	color: #F36C45;
	text-transform: uppercase;
	font-weight: 500;
}
.programtab .nav-tabs {
	border-bottom: 0px!important;
	text-align: center;
}
.programtab .nav-tabs>li {
	float: none;
	display: inline-block;
}
.programtab .nav-tabs>li>a {
	border: 0px solid #ddd;
	border-radius: 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
	/*text-transform:uppercase;*/
	position: relative;
	font-weight: bold;
	color: #008FA2 !important;
	padding: 13px 10px;
}
.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: #008FA2;
	color: #fff !important;
}
.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;
}
.programtab .tab-content {
	padding: 50px;
	height: auto;
	overflow: hidden;
}
.progcard {
	position: relative;
	margin: 0px -15px;
	font-weight: 100;
	min-height: 325px;
	transition-duration: .2s;
	font-size: 2.5em;
	padding: 40px;
}
.cardpadding {
	padding: 20px;
}
.firstbox {
	background-color: #A0CE67;
	color: #fff;
}
.secondbox {
	background-color: #516570;
	color: #fff;
}
.thirdbox {
	background-color: #E4C02A;
	color: #000;
}
.imgcard {
	background-image: url(../images/progcard.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.progcard .box-icon {
	display: block;
	color: #FFF;
	font-size: .6em;
	margin-top: 50px;
}
.cardhover {
	position: absolute;
	right: 0;
	left: 0px;
	margin: 0px auto;
	height: 100%;
	background-color: #008FA2;
	color: #fff;
	font-weight: 100;
	top: 0px;
	padding: 25px;
	font-size: .8em;
	opacity: .0;
}
.cardhover .btn {
	border: 0px;
	border-radius: 0px;
	background-color: #fff;
	color: #008FA2;
	font-weight: 500;
	text-transform: uppercase;
	font-size: .6em;
	margin-top: 20px;
	transition-duration: .2s;
}
.cardhover .btn:hover {
	background-color: #E6BE29;
	color: #000;
}
.progcard:hover .cardhover {
	opacity: 1;
}
.Admission #accordion .panel-title .glyphicon {
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-radius: 50%;
	color: #516570;
	font-size: .6em;
	text-align: center;
	box-sizing: border-box;
	padding: 5px 0px;
	border: 2px solid #fff;
	margin-right: 10px;
}
/*============================================================================*/

.btn-info {
	color: #fff;
	background-color: #008fa2;
	border-color: #008fa2;
	margin-bottom: 10px;
}
.grid-gallery-caption {
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
	z-index: 1;
	padding: 0!important;
	height: auto;
}
.grid-gallery-caption figcaption {
	color: #fff;
	background: rgba(82, 82, 82, 0.5);
	font-size: 16px;
	text-align: center;
	font-family: Alice;
}
/* wpautop fix */

.grid-gallery-caption>p {
	display: none;
}
a.post .grid-gallery-caption {
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block !important;
}
.grid-gallery-caption img {
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	width: 100%;
	max-width: 100%;
	display: block;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.grid-gallery-caption figcaption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	width: 100%;
	color: white;
	font-size: 0.8em;
	padding: 10px;
	line-height: normal;
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"] figcaption {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"] img {
	-webkit-transform: perspective(1300px) rotateY(0deg);
	-ms-transform: perspective(1300px) rotateY(0deg);
	-o-transform: perspective(1300px) rotateY(0deg);
	transform: perspective(1300px) rotateY(0deg);
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:hover figcaption, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"].hovered figcaption, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:active figcaption {
	-webkit-transform: perspective(1300px) rotateY(0deg);
	-ms-transform: perspective(1300px) rotateY(0deg);
	-o-transform: perspective(1300px) rotateY(0deg);
	transform: perspective(1300px) rotateY(0deg);
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:hover img, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"].hovered img, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:active img {
	-webkit-transform: perspective(1300px) rotateY(-180deg);
	-ms-transform: perspective(1300px) rotateY(-180deg);
	-o-transform: perspective(1300px) rotateY(-180deg);
	transform: perspective(1300px) rotateY(-180deg);
}
/*------------08.03.2018-------vinay----------*/

.botm-menu {
	list-style: none;
	margin: 0px 0px 10px 0px !important;
	padding: 0px;
	height: auto;
	overflow: hidden;
}
.botm-menu li:first-child {
	margin-left: 0px;
}
.botm-menu .menu ul li {
	display: inline-block;
	float: left;
	position: relative;
	width: auto;
	width: unset !important;
}
.botm-menu li {
	float: left;
	margin: 0px 10px;
	border-bottom: 0px;
}
.botm-menu .menu {
	position: relative;
	height: auto;
	overflow: hidden;
}
.botm-menu .menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-link .botm-menu .menu a {
	color: #fff;
}
.botm-menu .menu>ul>li>a {
	border-bottom: solid 1px rgba(0, 0, 0, 0);
}
.botm-menu .menu ul li a {
	color: #333;
	float: left;
	overflow: hidden;
	padding: 12px 0px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	width: 100%;
	transition-duration: .2s;
	font-weight: bold;
	font-size: 1.1em;
}
.botm-menu .botm li a {
	font-size: 1.1em;
}
.botm-menu .menu>ul>li:hover>a {
	background: none;
	color: #e4c02a;
	padding-left: 0px;
}
.bords {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.bords li {
	padding-left: 15px;
	margin-bottom: 15px;
}
.bords li::before {
	content: close-quote !important;
	width: 0;
	height: 0;
	display: none;
}
.bords .s-profile {
	border-bottom: 2px solid #F3AC17;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
	margin: 0px 0 15px 0;
	padding: 15px;
	font-size: 0.9em;
	min-height: 245px;
}
.bords .chairmen {
	min-height: 140px;
}
.bords .s-profile table {
	border-collapse: collapse;
	width: 100%;
}
.bords .s-profile table td {
	border-bottom: 1px solid #efefef;
	padding: 5px;
	vertical-align: top;
	font-family: 'Alegreya Sans', sans-serif;
}
.bords .s-profile table tr:last-child td {
	border-bottom: 0px solid #efefef;
}
.profilepic img {
	max-width: 100%;
	border-radius: 50%;
	border: 3px solid #ccc;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
}
/*-----------inner-page-content----------*/

#inner-tab-content .nav-tabs {
	border-bottom: 2px solid #DDD;
}
#inner-tab-content .nav-tabs>li.active>a, #inner-tab-content .nav-tabs>li.active>a:focus, #inner-tab-content .nav-tabs>li.active>a:hover {
	border-width: 0;
}
#inner-tab-content .nav-tabs>li>a {
	border: none;
	color: #ffffff;
	background: #008fa2;
	padding: 5px 10px;
	font-size: .9em;
}
#inner-tab-content .nav-tabs>li.active>a, #inner-tab-content .nav-tabs>li>a:hover {
	border: none;
	color: #008fa2 !important;
	background: #fff;
	transition: all 500ms ease 0s;
}
#inner-tab-content .nav-tabs>li>a::after {
	content: "";
	background: #008fa2;
	height: 2px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	transition: all 500ms ease 0s;
	transform: scale(0);
}
#inner-tab-content .nav-tabs>li.active>a::after, #inner-tab-content .nav-tabs>li:hover>a::after {
	transform: scale(1);
}
#inner-tab-content .tab-nav>li>a::after {
	background: #008fa2 none repeat scroll 0% 0%;
	color: #fff;
}
#inner-tab-content .tab-pane {
	padding: 0px 10px;
}
#inner-tab-content .tab-content {
	padding: 0px 15px;
}
#inner-tab-content .nav-tabs>li {
	text-align: center;
	padding-left: 0px;
	margin-bottom: 0px;
}
#inner-tab-content .card {
	background: #FFF none repeat scroll 0% 0%;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0);
	margin-bottom: 15px;
	border: none;
}
#inner-tab-content .nav-tabs>li:before {
	content: unset;
}
 @media all and (max-width:724px) {
#inner-tab-content .nav-tabs>li>a>span {
	display: none;
}
#inner-tab-content .nav-tabs>li>a {
	padding: 5px 5px;
}
}
/**=========================**/

#inner-tab-content .nav-pills>li:before {
	content: "" !important;
	display: none !important;
}
#inner-tab-content .nav-pills>li.active>a, #inner-tab-content .nav-pills>li.active>a:focus, #inner-tab-content .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #a5740f;
	transition: all 500ms ease 0s;
}
#inner-tab-content .nav-pills>li {
	font-size: .9em;
	padding-left: 0px;
	margin-bottom: 6px;
}
#inner-tab-content .nav-pills>li>a {
	text-decoration: none;
	background-color: #fff3da;
}
#inner-tab-content .nav-pills>li>a:focus, #inner-tab-content .nav-pills>li>a:hover {
	text-decoration: none;
	background-color: #a5740f;
	color: #fff;
}
#inner-tab-content .nav-pills>li.active>a:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #a5740f;
}
/*#block-awesome-zymphonies-theme-footer  #menu .pagesubmenu{
	display:block !important;
}
#block-footer1 #menu .pagesubmenu{
	display:block !important;
}*/


/*===========Login-page=============*/

.path-user {
	background: url(/themes/awesome_zymphonies_theme/images/iiml-bg.jpg) center no-repeat;
	min-width: 0;
	color: #444;
	font-family: "Alegreya Sans", sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	display: block;
	overflow: hidden;
	height: 100%;
	background-size: cover;
}
.login_section {
	background: #fff;
	padding: 5px;
	margin: 80px auto 60px auto;
	float: none;
	display: block;
	overflow: hidden;
	color: #777;
	font-size: 14px;
	border: 5px solid #c5a862;
	border-radius: 5px;
}
.login-logo {
	width: 100%;
	margin: 12px auto;
	text-align: center;
	display: block;
}
.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;
}
#edit-name--description {
	font-size: 12px;
	margin-top: -11px;
	margin-bottom: 11px;
}
#edit-pass--description {
	font-size: 12px;
}
.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_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;
}
#block-footer-menu {
	display: none
}
/*========*/

.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: #fff !important;
	margin-top: -21px;
	padding-top: 20px;
}
.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: center;
	margin-top: 20px;
	padding: 0px 15px;
}
.programtab .nav-tabs>li {
	float: none;
	display: inline-block;
	font-size: .9em !important;
	padding-left: 0px !important;
	margin-bottom: 6px !important;
}
.programtab .nav-tabs>li:before {
	content: unset !important;
}
.programtab .nav-tabs>li>a {
	border: 0px solid #ddd;
	border-radius: 0px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
	text-transform: uppercase;
	position: relative;
	font-weight: bold;
	color: #008FA2;
	padding: 13px 10px;
}
.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: #008FA2;
	color: #fff;
}
.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;
}
.programtab .tab-content {
	padding: 50px;
	height: auto;
	overflow: hidden;
}
.progcard {
	position: relative;
	margin: 0px -15px;
	font-weight: 100;
	min-height: 325px;
	transition-duration: .2s;
	font-size: 2.5em;
	padding: 40px;
}
.cardpadding {
	padding: 20px;
}
.firstbox {
	background-color: #A0CE67;
	color: #fff;
}
.secondbox {
	background-color: #516570;
	color: #fff;
}
.thirdbox {
	background-color: #E4C02A;
	color: #000;
}
.imgcard {
	background-image: url(../images/progcard.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.progcard .box-icon {
	display: block;
	color: #FFF;
	font-size: .6em;
	margin-top: 50px;
}
.cardhover {
	position: absolute;
	right: 0;
	left: 0px;
	margin: 0px auto;
	height: 100%;
	background-color: #008FA2;
	color: #fff;
	font-weight: 100;
	top: 0px;
	padding: 25px;
	font-size: .8em;
	opacity: .0;
}
.cardhover .btn {
	border: 0px;
	border-radius: 0px;
	background-color: #fff;
	color: #008FA2;
	font-weight: 500;
	text-transform: uppercase;
	font-size: .6em;
	margin-top: 20px;
	transition-duration: .2s;
}
.cardhover .btn:hover {
	background-color: #E6BE29;
	color: #000;
}
.progcard:hover .cardhover {
	opacity: 1;
}
.Admission #accordion .panel {
	border-radius: 0px;
	border: 0px;
}
.Admission #accordion .panel-heading {
	border-radius: 0px;
	padding: 0px;
	background-color: #516570;
}
.Admission #accordion .panel-title {
	font-size: 1.2em;
	color: #fff;
	background-color: #516570 !important;
	font-family: 'Alegreya Sans', sans-serif;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
.Admission #accordion .panel-title a {
	display: block;
	padding: 14px;
}
.Admission #accordion .panel-title a:hover, .Admission #accordion .panel-title a:focus {
	text-decoration: none;
}
.Admission #accordion .panel-body {
	border-top: 0px;
	border-bottom: 0px;
	background-color: rgba(247, 245, 245, 0.82);
}
.Admission #accordion .panel-title .glyphicon {
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-radius: 50%;
	color: #516570;
	font-size: .6em;
	text-align: center;
	box-sizing: border-box;
	padding: 5px 0px;
	border: 2px solid #fff;
	margin-right: 10px;
}
.btn-info {
	color: #fff;
	background-color: #008fa2;
	border-color: #008fa2;
}
.grid-gallery-caption {
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: normal;
	z-index: 1;
	padding: 0!important;
	height: auto;
}
.grid-gallery-caption figcaption {
	color: #fff;
	background: rgba(0, 0, 0, 0.4);
	font-size: 16px;
	text-align: center;
	font-family: Alice;
}
/* wpautop fix */

.grid-gallery-caption>p {
	display: none;
}
a.post .grid-gallery-caption {
	position: relative;
	float: left;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block !important;
}
.grid-gallery-caption img {
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	width: 100%;
	max-width: 100%;
	display: block;
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.grid-gallery-caption figcaption {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	width: 100%;
	color: white;
	font-size: 1.5em;
	padding: 0px;
	line-height: normal;
	font-family: 'Alegreya Sans', sans-serif;
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"] figcaption {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;/*-webkit-transform: perspective(1300px) rotateY(180deg);
    -ms-transform: perspective(1300px) rotateY(180deg);
    -o-transform: perspective(1300px) rotateY(180deg);
    transform: perspective(1300px) rotateY(180deg);
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;*/
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"] img {
	-webkit-transform: perspective(1300px) rotateY(0deg);
	-ms-transform: perspective(1300px) rotateY(0deg);
	-o-transform: perspective(1300px) rotateY(0deg);
	transform: perspective(1300px) rotateY(0deg);
	-webkit-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:hover figcaption, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"].hovered figcaption, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:active figcaption {
	-webkit-transform: perspective(1300px) rotateY(0deg);
	-ms-transform: perspective(1300px) rotateY(0deg);
	-o-transform: perspective(1300px) rotateY(0deg);
	transform: perspective(1300px) rotateY(0deg);
}
.grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:hover img, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"].hovered img, .grid-gallery-caption[data-grid-gallery-type="revolving-door-left"]:active img {
	-webkit-transform: perspective(1300px) rotateY(-180deg);
	-ms-transform: perspective(1300px) rotateY(-180deg);
	-o-transform: perspective(1300px) rotateY(-180deg);
	transform: perspective(1300px) rotateY(-180deg);
}
.grid-gallery-caption-img {
	display: block;
}
.figcaption-div1 {
	display: table;
	height: 100%;
	width: 100%;
}
.figcaption-div2 {
	vertical-align: middle;
	display: table-cell;
	text-align: center;
	position: relative
}
.figcaption-div2:hover .middle {
	opacity: 0.3;
}
.figcaption-div2:hover .middle {
	opacity: 1;
}
.figcaption-div2 .middle .text a {
	font-size: 0.8em;
	color: #FFF
}
.figcaption-div2 .middle .text a.readmore span.glyphicon {
	font-size: 13px
}
.figcaption-div2 .middle .text .readmore {
	position: absolute;
	font-size: 0.7em;
	bottom: 20px;
	right: 20px;
	border-width: initial;
	border-style: none;
	border-color: initial;
	border-image: initial;
	background: rgb(243, 172, 23);
	border-radius: 0px 10px 1px;
	padding: 3px 6px;
}
.node__content .text-white a:hover {
	color: #057D8D
}
.node__content .text-white a span.glyphicon {
	font-size: 15px;
}
.node__content .text-white {
	color: #9C0029;
	border-radius: 0px;
	font-size: 1.2em;
	background: transparent;
	padding: 0px 0px;
}
.figcaption-div2 .middle a.gg-link h3 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #fff;
	font-size: 24px;
	position: relative;
	border-bottom: 1px dashed #fff;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
.figcaption-div2 .middle .text .readmore:hover {
	transition: 1s all;
	background: #0aa9ef;
}
.figcaption-div2 .middle {
	padding: 15px;
	width: 100%;
	background: rgba(2, 121, 137, 0.8588235294117647);
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	text-align: center;
	height: 100%;
}
.figcaption-div1:hover p {
	opacity: 0;
}
.figcaption-div2 p {
	text-align: center !important;
	color: #fff;
}
/*=======*/

.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%;
}
.di-n {
	padding-top: 35px !important;
}
.collapse-btn::after {
	content: " \f0a9";
	font-family: FontAwesome;
}
/*=====programme=======*/

.programtab .table th {
	background-color: #e4ddc8;
	font-weight: 500;
	font-family: 'Alegreya Sans', sans-serif;
}
.programtab .table td {
	font-family: 'Alegreya Sans', sans-serif;
}
.programtab h2 {
	color: #008fa2;
}
.programtab h3 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #008FA2;
	font-size: 28px;
	position: relative;
	border-bottom: 1px dashed #008FA2;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.programtab h4 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #008FA2;
	font-size: 20px;
	position: relative;
	border-bottom: 1px dashed #008FA2;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}
.programtab ul {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	list-style: none;
}
.programtab ul li {
	font-family: 'Alegreya Sans', sans-serif;
	font-size: 1em;
	padding-left: 25px;
	margin-bottom: 6px;
}
.programtab ul ul {
	margin: 5px 10px 5px 17px;
	padding: 0px;
	list-style: none;
}
.programtab ul ul li:before {
	content: "\f101";
	font-family: 'FontAwesome';
	color: #008fa2;
	font-size: 18px;
	margin-left: -29px;
	margin-right: 6px;
	border: 0px solid #03356E;
	border-radius: 50%;
	padding: 0px;
	width: 0px;
	height: 0px;
	box-sizing: border-box;
	position: absolute;
}
.programtab ul li:before {
	content: "\f14a";
	font-family: 'FontAwesome';
	color: #008fa2;
	font-size: 14px;
	margin-left: -30px;
	margin-right: 6px;
	padding: 2px 5px;
	width: 20px;
	height: 20px;
	box-sizing: border-box;
}
.gallery-albums {
	padding: 0;
	list-style: none;
	margin: 0;
}
.gallery-albums li {
	width: 25%;
	position: relative;
	float: left;
	padding: 2px;
	box-sizing: border-box;
}
.gallery-albumimg a img {
	height: 149px;
	width: 100%;
}
.gallery-albumimg {
	display: block;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	z-index: 0;
	position: relative;
}
.gallery-albumimg:hover {
	-ms-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	z-index: 200;
}
.gallery-albumname {
	position: absolute;
	bottom: 0%;
	z-index: 9;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 18px;
	text-transform: capitalize;
	background: none;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000', GradientType=0);
	padding: 15px 5px;
}
/*-----------------*/


/***** Phoebe *****/


/*-----------------*/

.grid {
	position: relative;
	clear: both;
	margin: 0 auto;
	padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
	font-family: 'Alegreya Sans', sans-serif;
}
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
	width: 48%;
	height: auto;
	background: #272727;
	text-align: center;
	font-family: 'Alegreya Sans', sans-serif;
}
.grid figure figcaption, .grid figure figcaption>a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
figure.effect-phoebe img {
	opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-phoebe:hover img {
	opacity: 1;
}
figure.effect-phoebe figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(5, 2.5, 1);
	transform: scale3d(5, 2.5, 1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	border: 75px solid rgba(0, 143, 162, 0.70);
}
figure.effect-phoebe:hover figcaption::before {
	opacity: 0.6;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
figure.effect-phoebe h2 {
	margin-top: 2.3em;
	-webkit-transition: transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0, 40px, 0);
	transform: translate3d(0, 40px, 0);
	color: #fff !important;
	background-color: rgba(0, 0, 0, 0.60);
	display: inline-block;
	font-size: 3em;
	margin-bottom: 1px;
	padding: 5px 15px;
	border-radius: 7px;
	font-family: 'Alegreya Sans', sans-serif;
}
figure.effect-phoebe h2 a {
	color: #fff !important;
}
figure.effect-phoebe h2 a:hover, figure.effect-phoebe h2 a:focus {
	text-decoration: none;
}
figure.effect-phoebe p {
	text-align: center !important;
	font-family: 'Alegreya Sans', sans-serif;
}
figure.effect-phoebe:hover h2 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-phoebe p a {
	color: #fff;
	font-size: 140%;
	opacity: 0;
	position: relative;
	display: inline-block;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
figure.effect-phoebe p a:first-child {
	-webkit-transform: translate3d(-60px, -60px, 0);
	transform: translate3d(-60px, -60px, 0);
}
figure.effect-phoebe p a:nth-child(2) {
	-webkit-transform: translate3d(0, 60px, 0);
	transform: translate3d(0, 60px, 0);
}
figure.effect-phoebe p a:nth-child(3) {
	-webkit-transform: translate3d(60px, -60px, 0);
	transform: translate3d(60px, -60px, 0);
}
figure.effect-phoebe:hover p a {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.no-list-style {
	list-style-type: none;
	padding-left: 0px;
}
/*-----------------*/

.events1 {
}
.media {
	display: table;
	width: 100%;
}
.events1obj {
	list-style-type: none;
	background-color: #f9f9f9;
	padding: 10px 15px;
}
.events1obj .media-left {
	padding-right: 5px;
	width: 30%;
}
.events1obj .media-left img {
	max-width: 100%
}
.events1obj li {
	margin-bottom: 25px;
	background-color: #FBF1E6;
}
.events1obj .media-heading {
	color: #006D7B;
	font-size: 1.5em;
	padding: 10px 15px 1px 10px;
}
.events1obj a:hover, .events1obj a:focus {
	color: #006D7B;
}
.events1obj p {
	font-size: 1.05em;
	text-align: justify;
	font-weight: 300;
	line-height: 22px;
	padding: 0px 15px 5px 10px;
	margin-bottom: 0px;
	color: #333;
}
.events1obj .pdf-size {
	padding-top: 1px;
	font-size: 12px;
	color: #333;
	display: block;
	font-family: 'Alegreya Sans', sans-serif;
	padding-left: 11px;
}
/*.pdf-size:before { font-family: 'FontAwesome'; content: "\f1c1"; color: #D32F2F; margin: 0px 5px; font-size: 14px; }*/

.testimonials {
}
.testimonials {
	list-style-type: none;
	padding: 10px;
}
.testimonials .media-left {
	padding-right: 5px;
}
.testimonials li {
	margin-bottom: 25px;
	margin-bottom: 10px;
	margin-left: 5px;
	vertical-align: top;
}
.testimonials .media-body {
	font-size: 1em;
	padding: 0px 15px;
	background-color: #f7f7f7;
	border-radius: 5px;
	position: relative;
	width: 100%;
	display: block;
	overflow: visible !important;
}
.testimonials p {
	font-size: .95em;
	text-align: justify;
	font-weight: 300;
	line-height: 22px;
	padding: 10px 0px;
	margin-bottom: 0px;
	color: #333;
}
.testimonials p i {
	font-size: 1.5em;
	text-align: justify;
	font-weight: 300;
	line-height: 22px;
	padding: 10px 0px;
	margin-bottom: 0px;
	color: #d0d0d0;
}
.testimonials h4 {
	font-size: 1.15em;
	text-align: left;
	font-weight: 300;
	line-height: 22px;
	padding: 25px 10px 20px 10px !important;
	margin: 0px;
	color: #057d8d !important;
	position: relative;
	left: 0;
	bottom: 0px;
	background-color: transparent !important;
}
.testimonials h4 span {
	font-size: 0.7em;
	color: #8d8d8d;
	text-align: left;
	font-weight: 300;
	bottom: 0px;
	display: block;
}
.testimonials .media-body:after {
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 0px solid transparent;
	content: '';
	border-top: 25px solid #efefef;
	position: relative;
	right: -6px;
	bottom: 0px;
	right: 12px;
	bottom: -46px;
}
.a2a_wide {
	display: none;
}
.list1 {
	list-style: none;
	margin: 0px;
}
/*===========new galley=css-24.04.2018=========*/

#galley-inner-new {
}
#galley-inner-new .row>.column {
	padding: 8px 8px;
}
#galley-inner-new .row:after {
	content: "";
	display: table;
	clear: both;
}
#galley-inner-new .column {
	float: left;
	width: 25%;
}
#galley-inner-new .column1 {
	width: 85%;
	margin: 0 auto;
	margin-bottom: 10px;
}
/* The Modal (background) */

#galley-inner-new .modal {
	display: none;
	position: fixed;
	z-index: 9999;
	padding-top: 20px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.68);
}
/* Modal Content */

#galley-inner-new .modal-content {
	position: relative;
	margin: auto;
	padding: 0;
	width: 90%;
	background-color: transparent;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0);
}
/* The Close Button */

#galley-inner-new .close {
	color: white;
	position: absolute;
	top: 10px;
	right: 25px;
	font-size: 35px;
	font-weight: bold;
	opacity: 1;
}
#galley-inner-new .close:hover, #galley-inner-new .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
#galley-inner-new .mySlides {
	display: none;
}
#galley-inner-new .cursor {
	cursor: pointer
}
/* Next & previous buttons */

#galley-inner-new .prev, #galley-inner-new .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}
/* Position the "next button" to the right */

#galley-inner-new .next {
	right: 15px;
	border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */

#galley-inner-new .prev:hover, #galley-inner-new .next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
/* Number text (1/3 etc) */

#galley-inner-new .numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 15px;
	background-color: rgba(0, 0, 0, 0.55);
}
#galley-inner-new .caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}
#galley-inner-new .demo {
	opacity: 0.7;
}
#galley-inner-new .active, #galley-inner-new .demo:hover {
	opacity: 1;
}
#galley-inner-new img.hover-shadow {
	transition: 0.3s
}
#galley-inner-new .hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}
#galley-inner-new .galley-thumbnail1 {
	height: 600px;
	overflow: scroll;
}
.col-md-9.col-lg-9.imgbox {
	background: #fff;
	padding: 45px 15px;
	min-height: 620px;
}
.well-sm p {
	font-size: 1.2em;
	padding-left: 5px;
}
.well-sm i {
	color: #bf8040;
	margin-bottom: 10px;
	margin-right: 10px;
}
.web-info-mgr {
	color: #fff;
}
/*==================new======gallery===============*/

legend {
	color: #000;
}
/* for ie6 */

fieldset, img {
	border: 0;
}
/*clearfix*/

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
/*jquery.picEyes*/

.imgpreview {
	margin: 30px auto;
	padding-left: 0px;
}
.imgpreview>li {
	float: left;
}
.imgpreview>li img {
	width: 265px;
	height: 145px;
	margin: 10px;
	cursor: pointer;
}
.picshade {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.91;
	filter: alpha(opacity=91);
	z-index: 100;
	display: none;
}
.pictures_eyes_close {
	position: fixed;
	top: 30px;
	right: 30px;
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/close.png) no-repeat;
	z-index: 100;
	display: none;
}
.pictures_eyes {
	position: fixed;
	width: 100%;
	top: 30px !important;
	display: none;
	z-index: 999;
}
.pictures_eyes_in {
	position: relative;
	text-align: center;
}
.pictures_eyes_in img {
	max-width: 100%;
	height: auto;
}
.sitemap-stop > a {
	pointer-events: none;
}
.visitor {
	padding-right: 15px;
}
.img-gallery-caption {
	color: #fff;
	font-size: 16px;
	margin-top: 5px;
}
.pictures_eyes_in .prev, .pictures_eyes_in .next {
	position: absolute;
	top: 50%;
	width: 51px;
	height: 51px;
	cursor: pointer;
}
.pictures_eyes_in .prev {
	left: 35px;
	background: url(../images/Tleft.png) no-repeat;
}
.pictures_eyes_in .next {
	right: 35px;
	background: url(../images/Tright.png) no-repeat;
}
.pictures_eyes_indicators {
	position: fixed;
	left: 0;
	bottom: 15px;
	width: 100%;
	text-align: center;
	z-index: 299;
}
.pictures_eyes_indicators a {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: 6px 3px 0 3px;
	border: 1px solid #ddd;
	border-radius: 10px;
	box-shadow: 0 0 2px #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	overflow: hidden;
}
.pictures_eyes_indicators img {
	height: 50px;
}
.pictures_eyes_indicators .current {
	filter: alpha(opacity=100);
	opacity: 1;
}
ul, ol {
	list-style: none;
}
a:hover {
	text-decoration: none;
}
.menuFxd {
	position: fixed;
	margin: 0px auto;
	left: 0;
	right: 0;
	top: 0px;
	z-index: 100;
}
/*.menuFxd .logo {
	margin-top: 0px;
	margin-bottom: 0px;
}
.menuFxd .logo img{
	max-width:70%;
}
.menuFxd .navbar-inverse .navbar-nav > li > a {
    padding: 5px 16px;}
.menuFxd .navbar{ min-height:34px;}	
.menuFxd .logo2{ min-height:76px;}
.menuFxd .logo2:after{border-top: 77px solid #f3ac17;}*/

.back-to-top {
	padding: 10px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: #027989;
	color: #FFED23;
	z-index: 1000;
	border-radius: 8px;
	display: none;
}
.back-to-top:hover, .back-to-top:focus, .back-to-top:active {
	color: #F3AC17;
}
.gallerysub-link {
	position: relative;
}
.gallerysub-link img {
	position: relative;
	max-width: 100%;
	-webkit-filter: grayscale(10%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(10%);
	transition: all ease-in-out;
	transition-duration: .3s;
}
.gallerysub-link:hover img {
	-webkit-filter: grayscale(100%);
	/* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.thumboverlay {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0px auto;
	top: 0;
	height: 100%;
	background-image: url(/sites/default/files/inline-images/gt-overlay.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding: 15px;
	transition: all ease-in-out;
	transition-duration: .3s;
}
.thumboverlay h2 {
	color: #fff !important;
	display: inline-block;
	text-transform: uppercase;
	font-size: 2.3em;
	width: 138px;
	transition: all ease-in-out;
	transition-duration: .3s;
}
.thumboverlay .fa {
	font-size: 2.3em;
	background-color: #fed103;
	padding: 25px;
	box-sizing: border-box;
	border-radius: 50%;
	height: 100px;
	width: 100px;
	border: 3px solid #fff;
	color: #000;
	text-align: center;
	transition: all ease-in-out;
	transition-duration: .3s;
	position: absolute;
	top: 48px;
	left: 34%;
}
.gallerysub-link:hover .thumboverlay {
	background-color: rgba(0, 0, 0, .5);
	background-size: 35% auto;
}
.gallerysub-link:hover .thumboverlay h2 {
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 140px;
}
.gallerysub-link:hover .thumboverlay .fa {
	margin: 0px auto;
	top: 25px;
	left: 0;
	right: 0;
}
.feedback-msg #edit-submit {
	position: relative !important;
	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: 4px;
	bottom: 0px;
	display: inline-block;
	margin: 15px 0px;
}
input, select, textarea {
	padding: 5px 10px;
	border-radius: 4px;
	display: block;
	line-height: 1.42857143;
	border: 1px solid #ccc;
	-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;
}
input:focus, select:focus, textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}
.feedback-level label {
	display: block !important;
	font-size: 1.1em;
	margin-top: 5px;
}
.visually-hidden {
	display: none;
}
.pictures_eyes {
	left: 0 !important;
}
/*-----student corner ------*/

.student-banner {
	position: relative;
}
.student-banner img {
	position: relative;
	width: 100%;
	transition-duration: .3s;
}
.sustainbility {
	background-image: url(../images/Sustainabilitybg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.sustainbility .data {
	padding: 50px 0px 50px 0px;
	color: #fff;
}
.sustainbility .data h1 {
	font-weight: 300;
	font-size: 2.5em;
}
.sustainbility .data p {
	font-size: 1.3em;
}
 0 /*.student-banner:hover img{-webkit-filter: blur(3px);
filter: blur(3px);}*/


/*.student-banner .inerwrap{position:absolute; top:0; right:0; left:0; margin:0px auto; padding:6% 10%;}*/

.student-banner .inerwrap {
 position: absolute;
 bottom: 0;
 right: 0;
 left: 0;
 margin: 0px auto;
 padding: 0% 7%;
 background: none;
 background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000', GradientType=0);
}
.student-banner .inerwrap h1 {
	color: #fff;
	padding: 15px 0px 0px 10px;
	/*background-color:rgba(255,195,32,.8);*/
	display: inline-block;
	margin-bottom: 0px;
}
.student-banner .breed-crum-div {
	display: inline-block;/* background-color:rgba(0,0,0,.8);*/
}
.student-banner .breadcrumb {
	padding: 8px 6px;
	margin: 0px;
	border-bottom: 0px;/* font-size:1.3em;*/
}
.student-banner .breadcrumb li, .student-banner .breadcrumb li a {
	color: #fff;
}
.student-banner .breadcrumb li:last-child {
	display: none !important;
}
.pagelink {
	background-color: #007E8F;
	padding: 0px 0px;
}
.pagelink ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.pagelink ul li {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 19.65%;
	border-right: 1px solid rgba(255, 255, 255, .3);
}
.pagelink ul li a {
	display: block;
	padding: 15px 0px;
	color: #fff;
	font-size: 1.2em;
	transition-duration: .3s;
	text-align: center;
}
.pagelink ul li:last-child {
	border-right: 0px;
}
.pagelink ul li a:hover, .pagelink ul li a:active {
	background-color: #ffc320;
	color: #000;
	text-decoration: none;
}
.graybg {
	background-color: #efefef;
}
#HallOfFame, #StudentCommittees, #AcademicInterestGroup, #Clubs, #StudentPortal {
	padding: 15px 0px 15px 0px;
	font-size: 1.2em;
	font-weight: 100;
}
#HallOfFame h3, #StudentCommittees h3, #AcademicInterestGroup h3, #Clubs h3, #StudentPortal h3, #PayBand h3, #casestudy h3 {
	font-family: inherit;
	text-transform: uppercase;
	color: #000;
	position: relative;
	padding-bottom: 15px;
	font-weight: bold;
	display: inline-block;
        font-size: 1.5em;
}
#HallOfFame h3:before, #StudentCommittees h3:before, #AcademicInterestGroup h3:before, #Clubs h3:before, #StudentPortal h3:before, #PayBand h3:before, #casestudy h3:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 100%;
	background-color: #008FA2;
	content: "";
}
.circle {
	min-height: 190px;
	margin: 10px auto 20px auto;
	border: 12px double #ccc;
	box-sizing: border-box;
	text-align: center;
	padding: 2% 9%;
	font-size: 1.2em;
	font-weight: 400;
	text-transform: uppercase;
	transition-duration: .3s;
	background-color: #fff;
}
.circle:hover {
	border: 12px double #F3AC17;
}
.circle .number {
	font-size: 2.1em;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	color: #008FA2;
}
.circle span.fa {
	font-size: 2.1em;
	display: block;
	margin: 10px auto;
	color: #008FA2;
}
.circle a {
	color: #000;
	display: block
}
.circle a:hover {
	text-decoration: none;
}
.pagelinkFxd {
	position: fixed;
	right: 0px;
	left: 0px;
	top: 73px;
	margin: 0px auto;
	z-index: 1000;
	transition: all;
}
/*-----life@IIML ------*/

.iimlife-banner {
	position: relative;
}
.iimlife-banner img {
	position: relative;
	max-width: 100%;
	transition-duration: .3s;
}
/*.iimlife-banner:hover img{-webkit-filter: blur(3px);
filter: blur(3px);}*/


/*.iimlife-banner .inerwrap{position:absolute; top:0; right:0; left:0; margin:0px auto; padding:18.6% 10% 6% 0%;}*/

.iimlife-banner .inerwrap {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: 0px auto;
	padding: 0% 0% 0% 0%;
	background: none;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000', GradientType=0);
}
.iimlife-banner .inerwrap h1 {
	color: #fff;
	padding: 15px 15px 0px 7.8%;
	/* background-color:rgba(255,195,32,.8);*/
	display: inline-block;
	margin-bottom: 0px;
}
.iimlife-banner .breed-crum-div {
	display: inline-block;
	/* background-color:rgba(0,0,0,.8);*/
	padding-left: 6.4%;
}
.iimlife-banner .breadcrumb {
	margin: 0px;
	border-bottom: 0px;/*font-size:1.3em;*/
}
.iimlife-banner .breadcrumb li, .iimlife-banner .breadcrumb li a {
	color: #fff;
}
.iimlife-banner .breadcrumb li:last-child {
	display: none !important;
}
.iimlife-continer {
	padding: 15px 0px;
	font-size: 1.2em;
	font-weight: 100;
}
.iimlife-continer h3 {
	font-family: inherit;
	text-transform: uppercase;
	color: #008fa2;
	position: relative;
	padding-bottom: 15px;
	font-weight: bold;
}
.iimlife-continer h3:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 5%;
	background-color: #008fa2;
	content: "";
}
.iimlife-thumb {
	min-height: 513px;
}
.iimlife-thumb img {
	max-width: 100%;
}
.iimlife-thumb h4 {
	text-transform: uppercase;
	color: #000;
	position: relative;
	font-weight: bold;
	font-size: 1.2em;
}
.iimlife-thumb h4 a {
	color: #008FA2;
}
.iimlife-thumb h4 a:hover {
	text-decoration: none;
	color: #000;
}
.form-text, .form-email, .form-textarea {
	width: 100%;
	border-radius: 0px;
}
.spotlight .pdf-size:before {
	color: #000;
	margin-left: 0px;
}
.hello-size:before {
	content: "";
}
.newsscroll .word-size, .newsscroll .hello-size {
}
.newsscroll .word-size:before, .newsscroll .pdf-size:before {
}
.custom-last-date {
	position: absolute;
	right: 102px;
	bottom: 88px;
	color: #fff;
}
.script-none {
	display: none;
}
#script-off-txt {
	background-color: #e48900;
	color: #fff;
	font-family: "Open Sans Condensed", Arial, sans-serif;
	font-size: .89em;
	font-weight: 600;
	padding: 10px 0;
	text-align: center;
}
#lightbox .modal-content {
	display: inline-block;
	text-align: center;
}
#lightbox .close {
	opacity: 1;
	color: rgb(255, 255, 255);
	background-color: rgb(25, 25, 25);
	padding: 5px 8px;
	border-radius: 30px;
	border: 2px solid rgb(255, 255, 255);
	position: absolute;
	top: -15px;
	right: -55px;
	z-index: 1032;
}
#lightbox {
	z-index: 2000;
	background: rgba(0, 0, 0, .2);
}
.modal-backdrop {
	z-index: 0;
	display: none;
}
.popcampus {
	z-index: 99999 !important;
}
/*===============18.05.2018=====================*/


/*=========ticker======================*/

.news-item {
	border-bottom: 1px solid #e0e0e0;
	list-style: outside none none;
	padding: 0px;
	line-height: 22px;
}
.news-item a {
	font-size: 14px;
	color: #000;
	display: block;
}
.news-item span {
	color: #9c0b00;
}
.demo1 {
	padding: 0px 15px;
	margin: 0px;
	height: 100px !important;
	overflow: hidden;
}
.play-pause {
	color: rgba(255, 255, 255, 0.77);
	cursor: pointer;
	display: inline-block;
	float: right;
	text-align: right;
	position: relative;
	bottom: -14px;
}
.stopped {
	margin-top: 0px !important;
}
.demo1 .fa-long-arrow-right {
	display: none;
}
.demo1 .dtype {
	display: none;
}
.demo1 .ndate {
	font-size: 13px;
	color: #377406;
	text-transform: capitalize;
}
.demo1 .ndate strong {
	font-weight: normal;
}
/*-----------trending at Lucknow IIM---------*/

.trendingiimllko {
	background: #e7e9ed;
	padding-top: 0px !important;
	top: -15px;
	margin-bottom: -20px;
	position: relative;
	z-index: 0;
	font-size: 1.1em;
	font-weight: 100;
}
.trendinglko {
	list-style-type: none;
	padding: 10px;
}
.trendinglko li {
	margin-bottom: 25px;
	margin-bottom: 10px;
	margin-left: 5px;
	width: 100%;
	display: inline-block;
	vertical-align: top;
}
.bs-callout {
	padding: 10px 15px;
	margin: 5px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
	background: #fff
}
.bs-callout-info {
	border-left-color: #057D8D;
}
.bs-callout-info h4 {
	color: #1b809e;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px !important;
	font-size: 1.6em;
}
.bs-callout {
	padding: 10px 15px;
	margin: 20px 0;
	border: 1px solid #eee;
	border-left-width: 5px;
	border-radius: 3px;
}
.bs-callout-info {
	border-left-color: #057D8D;
}
.bs-callout-info h4 {
	color: #1b809e;
	margin: 0px;
	padding: 0px !important;
	font-size: 1.6em;
}
/*------------------------------Why IIM Lucknow----------------------------------*/

.whyiim-topwrap {
	display: block;
	padding-top: 0px;
	position: relative;
	overflow: hidden;
	max-height: 400px;
}
.easyhtml5video {
	position: relative;
	z-index: 0;
	top: -150px;
}
.whyiim-topwrap .data {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0px;
	margin: 0px auto;
	height: 100%;
	background-color: rgba(2, 190, 215, 0.73);
	top: 0;
	text-align: center;
	box-sizing: border-box;
	padding: 5% 15%;
}
.whyiim-topwrap .data .breadcrumb {
	margin: 0;
	font-size: 16px;
	background-color: transparent;
	border-bottom: 0px solid #eee;
}
.whyiim-topwrap .data .breadcrumb li, .whyiim-topwrap .data .breadcrumb li a, .whyiim-topwrap .data .breadcrumb li.active {
	color: #fff;
}
.whyiim-topwrap .data .breadcrumb li:last-child {
	display: none !important;
}
.whyiim-topwrap .data p {
	font-size: 1.5em;
	color: rgba(255, 255, 255, .9);
	margin-top: 30px;
}
.whyiim-topwrap .data h1 {
	color: #fff;
	font-size: 3em;
	font-weight: 300;
}
.whyiim {
	padding: 0px 1px 0px 0px;
}
.whyiim img {
	position: relative;
}
.whyiim h1 {
	color: #008fa2;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.whyiim .breadcrumb {
	border-bottom: 0px;
}
.whyiim .breadcrumb li, .whyiim .breadcrumb li a {
	color: #666;
}
.whyiim .inerwrap {
	position: absolute;
	right: 0;
	left: 8%;
	bottom: 8%;
	background-color: rgba(255, 255, 255, .95);
	box-sizing: border-box;
	padding: 20px;
	width: 30%;
}
.whyiim .inerwrap .welcontent {
	/* background-color: #008FA2; */
	/* border-bottom: 4px solid #fff; */
	padding: 0px 15px;
	color: #fff;
	font-size: 1.1em;
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	background: none;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(62, 59, 59, 0.83) 51%, rgba(84, 79, 79, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(62, 59, 59, 0.83) 51%, rgba(66, 61, 61, 0.83) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000', GradientType=0);
}
.rightbox {
	min-height: 222px;
	margin-bottom: 15px;
	background-color: #ccc;
	position: relative;
	transition-duration: .3s;
}
.rightbox img {
	position: relative;
	max-width: 100%;
}
.rightbox .welcontent {
	padding: 15px;
	color: #fff;
	font-size: 1.1em;
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	transition-duration: .3s;
	background: none;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.83) 51%, rgba(0, 0, 0, 0.83) 100%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(62, 59, 59, 0.83) 51%, rgba(84, 79, 79, 0.83) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(62, 59, 59, 0.83) 51%, rgba(66, 61, 61, 0.83) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000', GradientType=0);
}
.rightbox .hoverbox {
	padding: 20px;
	color: #fff;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	height: 100%;
	background-color: rgba(209, 150, 25, .7);
	opacity: .0;
	transition-duration: .3s;
	text-align: center;
	font-size: 1.1em;
}
.rightbox:hover .hoverbox {
	opacity: 1;
}
.rightbox:hover .welcontent {
	bottom: -50px;
	opacity: .0;
}
.rightbox .btn {
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
	transition-duration: .3s;
	border-radius: 0px;
}
.rightbox .btn:hover {
	background-color: #fff;
	color: #000;
}
.rightbox .hoverbox ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.rightbox .hoverbox ul li a {
	color: #fff;
}
.rightbox .hoverbox ul li a:hover {
	font-weight: bold;
}
.heading-testimonials {
	font-family: 'Alegreya Sans', sans-serif;
	color: #008FA2;
	font-weight: 700;
	font-size: 16px;
	position: relative;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
}
.whyiim-thumb {
	margin: 15px auto;
	border: 1px solid #ccc;
	padding: 10px;
	min-height: 285px;
	position: relative;
}
.whyiim-thumb h4 {
	color: #008FA2;
	margin: 8px auto;
	font-size: 1.2em;
}
.whyiim-thumb img {
	max-width: 100%;
}
.whyiim-thumb a {
	text-transform: uppercase;
	color: #000;
	position: absolute;
	left: 15px;
	bottom: 15px;
}
.whyiim-thumb a .fa {
	margin-left: 5px;
	color: #008FA2;
}
.whylink {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.whylink li a {
	display: block;
	padding: 15px 15px 15px 30px;
	font-size: 1.1em;
	position: relative;
	border-top: 1px solid #ebebeb;
	color: #585858;
	transition-duration: .3s;
}
.whylink li a:hover {
	background-color: #ebebeb;
	color: #000;
	text-decoration: none;
	padding-left: 35px;
}
.whylink li a:after {
	content: "\f0c1";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	font-size: 18px;
	color: #bdbdbd;
	transition-duration: .3s;
}
.whylink li a:hover::after {
	color: #008FA2;
	left: 10px;
}
.easyhtml5video-gallery {
	position: relative;
	z-index: 0;
	top: 0px;
}
.easyhtml5video-gallery video {
	width: 100% !important;
}
.chooseprograme {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 0px;
}
.chooseprograme h2 {
	margin: 0px 0px 15px 0px;
	text-align: center;
	color: #008fa2;
	font-weight: 300 !important;
}
.chooseprograme h4 {
	text-align: center;
	color: #666;
	font-size: 1.2em;
	font-weight: 300 !important;
	font-weight: normal;
}
.chooseprograme ul {
	list-style: none;
	margin: 15px 0px;
	padding: 0px;
}
.chooseprograme ul li {
	float: left;
	box-sizing: border-box;
}
.progbox {
	background-color: #04B0C8;
	text-align: center;
	padding: 15px;
	position: relative;
	min-height: 230px;
	border: 3px solid #008FA2;
}
.progbox.b-g-img{
background-image: url(../images/facuty-research.jpg);
}
.progbox h4 {
color:#fff;
font-size: 1.5em;
margin-bottom: 20px;
margin-top: 20px;
min-height: 53px;
}
.progbox .btn-info {
	font-size: 1.3em;
	font-weight: bold;
	background-color: transparent;
	border: 2px solid #fff;
	border-radius: 20px;
}
.progbox .btn-info:hover {
	background-color: rgba(255, 255, 255, .5);
	color: #000;
}
.poricon {
	margin: 0px auto;
	position: absolute;
	left: 0;
	right: 0px;
	width: 100px;
	height: 100px;
	background-color: #fff;
	border-radius: 50%;
	bottom: -52px;
	border: 3px solid #008FA2;
	padding: 10px;
}
.poricon img {
	border-radius: 50%;
	max-width: 100%;
}
.casestudy {
	background-image: url(../images/case-studybg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 50px;
}
.casestudy .data {
	padding: 33px 0px 50px 0px;
	color: #fff;
}
.casestudy .data h1 {
	font-weight: 300;
	font-size: 2.5em;
}
.casestudy .data p {
	font-size: 1.3em;
}
.worldclass {
	padding-top: 50px;
	padding-bottom: 50px;
}
.worldclass h1 {
	font-weight: 300;
	font-size: 2em;
	color: #000;
	margin-top: 0px;
}
.worldclass {
	font-size: 1.3em;
	color: #787878;
}
.litegray {
	background-color: #f6f6f6;
	padding: 50px 0px;
}
.innovation {
	padding-top: 50px;
	padding-bottom: 50px;
}
.innovation h1 {
	font-weight: 300;
	font-size: 2.5em;
	color: #000;
	margin-top: 0px;
}
.innovation p {
	font-size: 1.3em;
	color: #787878;
}
#wowslider-container1 .ws-title {
	display: none !important;
}
.program-hieghlights {
	padding-bottom: 15px
}
.highlight-open+ul {
	display: block !important;
	transition-duration: .2s;
}
.update-txt {
	margin-top: 8px;
	font-size: 0.9em;
	line-height: 18px;
}
.padding-0 {
	padding: 0px !important;
}
.quote-txt {
	text-align: right !important;
	color: #747474;
	line-height: 31px;
	font-size: 22px;
}
.quote-txt:before {
	content: "\f10d";
	font-family: FontAwesome;
	position: relative;
	top: -15px;
	color: #dad9d9;
}
.quote-txt:after {
	content: "\f10e";
	font-family: FontAwesome;
	position: relative;
	top: 10px;
	color: #dad9d9;
}
.quote-writer {
	text-align: right !important;
	color: #008fa2;
	padding-right: 0px;
	font-weight: 700;
	font-size: 19px;
	margin-bottom: 1px;
}
#Research .list {
	margin: 0px 0px 0px 0px;
}
#Research .list>p {
	padding-left: 26px;
}
.s-profile b, .s-profile strong {
	font-weight: 600;
}
.con-paper-title {
	font-size: 1.05em;
	color: #008fa2;
	font-weight: 700;
	margin-bottom: 0px;
}
.con-paper-author {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: .9em;
}
.quote-paper-title {
	font-size: 1.05em;
	color: #008fa2;
	font-weight: 700;
	text-align: center !important;
	margin-bottom: 10px;
}
.quote-paper-author {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: .9em;
}
.con-paper-otherinfo {
	margin-bottom: 0px;
}
#example_wrapper #example_filter {
	display: none;
}
.menu-item--expanded > a:after {
	content: "+";
	position: absolute;
	right: 10px;
	color: #333;
}
.highlight-open:after {
	content: "-" !important;
	position: absolute;
	right: 10px;
	color: #000
}
.blink-txt {
	width: 100px;
	height: 100px;
	color: #fff;
	-webkit-animation-name: blink-txt; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: .8s; /* Safari 4.0 - 8.0 */
	animation-name: blink-txt;
	animation-duration: .8s;
	animation-iteration-count: infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes blink-txt {
 from {
color: #008fa2;
}
to {
	color: red;
}
}

/* Standard syntax */
@keyframes blink-txt {
 from {
color: #008fa2;
}
to {
	color: red;
}
}
.skype {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	width: 115px;
	position: relative;
	margin: 0px auto -4px 10px;
	border-radius: 150px;
	color: #008fa2;
	font-weight: 700;
	animation: play 1.5s ease infinite;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	display: inline-block;
}
.skype:hover {
	animation: none;
	transform: scale(1.2);
	transition: 0.5s;
}
 @keyframes play {
 0% {
 transform: scale(1);
}
 15% {
 box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2);
}
 25% {
 box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 40px rgba(255, 255, 255, 0.2);
}
 30% {
 transform: scale(1.2);
}
 50% {
 box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 40px rgba(255, 255, 255, 0.2), 0 0 0 60px rgba(255, 255, 255, 0.2);
}
 80% {
 transform: scale(1);
}
}
/*=======================sitemap==========================*/
.sitemap .sidebarhide>a::after, .sitemap .sidebarhide>a::before, .sitemap ul li:before {
	content: unset!important
}
.Prsrls-list li:hover {
	box-shadow: 0 0 12px rgba(0,0,0,.2)
}
.sidebarmenu>.innermenu>ul>li {
	display: block!important
}
.sitemap {
	margin: 0 15px
}
.sitemap ul {
	background: url(/themes/awesome_zymphonies_theme/images/site_map_ul.gif) 0 -5px repeat-y!important;
	list-style-type: none!important;
	margin: 0!important;
	padding: 0 5px 4px 6px!important;
	position: relative!important;
	background-color: #000;
}
.sitemap ul li {
	background: url(/themes/awesome_zymphonies_theme/images/site_map_list.gif) -5px -5px no-repeat!important;
	line-height: 16px!important;
	padding: 0 0 0 10px!important;
	font: 700 10pt arial;
	margin: 10px 0;
	border: none;
}
.sitemap ul li a {
	background-color: #008fa2;
	border: 1px solid #015b67;
	color: #fff !important;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 36px 4px;
	transition-duration: .3s;
	font-family: 'Alegreya Sans', sans-serif;
}
.sitemap ul li a:hover {
	background-color: #f3ac17;
	border: 1px solid #ed9501;
	color: #000;
	padding-left: 20px;
	text-decoration: none;
}
.sitemap ul li ul {
	padding-bottom: 1px;
}
.sitemap ul li ul li {
	font-size: 10pt;
	font-family: 'Alegreya Sans', sans-serif;
}
a[href="http://wowslider.com"] {
	display: none !important;
}
/*==============cpbae==query==form===================*/
.cpbae-queryform {
}
.cpbae-queryform .panel-default {
	border-color: #008fa2;
	border: 1px dotted #008fa2;
}
.cpbae-queryform .panel-heading h3 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #fff;
	font-size: 18px;
	position: relative;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
}
.cpbae-queryform .panel-heading h3:before {
	display: none;
}
.cpbae-queryform .panel-default>.panel-heading {
	background-color: #008fa2;
	border-color: #008fa2;
	padding: 8px 15px;
	border-bottom: 1px solid #008fa2;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.cpbae-queryform .input-group .form-control {
	border-radius: 0px;
	border: 1px solid #008fa2;
}
.cpbae-queryform .input-group .input-group-addon {
	border: 1px solid #008fa2;
	border-right: none;
	background-color: #008fa2;
}
.cpbae-queryform .input-group .input-group-addon i {
	font-size: 20px;
	width: 15px;
	color: #fff;
}
.cpbae-queryform .panel-body .form-group {
	margin-bottom: 8px;
	color: #008fa2;
	font-size: 14px;
}
.filtr-item .noida-camp {
	position: absolute;
	z-index: 100;
	width: 90px;
	line-height: 20px;
	bottom: 69px;
	left: 14px;
	background-color: #008fa2;
	color: #fff;
	font-size: 0.8em;
}
#pagit {
	float: right;
	text-align: right;
	padding-top: 0.25em;
}
.paginate_button {
	box-sizing: border-box;
	display: inline-block;
	min-width: 1.5em;
	padding: 2px 10px;
	margin-left: 5px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	color: #333;
	border: 1px solid #979797;
	border-radius: 3px;
}
.pagination .active, .pagination a:hover {
	color: #fff !important;
	border: 1px solid #979797;
	background-color: #008fa2;
}
.blink2 {
	animation-duration: 1100ms;
	animation-name: blink2;
	animation-iteration-count: infinite;
	animation-direction: alternate;
	-webkit-animation: blink2 1500ms infinite; /* Safari and Chrome */
}
@keyframes blink2 {
 from {
 color:#ffff81;
}
to {
	color: red;
}
}
@-webkit-keyframes blink2 {
 from {
 color:#ffff81;
}
to {
	color: red;
}
}
 @keyframes blinkbtn3 {
 0% {
 background-color: #000000
}
 50% {
 background-color: rgba(255,0,0,0.5)
}
 100% {
 background-color: rgb(47, 72, 148)
}
}
@-webkit-keyframes blinkbtn3 {
 0% {
 background-color: #0a0a0a
}
 50% {
 background-color: rgba(255,0,0,0.5)
}
 100% {
 background-color: rgb(47, 72, 148)
}
}
.blinkbtn3 a {
	color: #fff
}
.blinkbtn3 {
	padding: 4px 15px;
	text-align: center;
	margin-bottom: 4px;
	font-size: 15px;
	color: #fff;
	display: inline-block;
	border-radius: 0px;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	-moz-animation: blinkbtn3 normal 1.5s infinite ease-in-out;
	/* Firefox */

	-webkit-animation: blinkbtn3 normal 1.5s infinite ease-in-out;
	/* Webkit */

	-ms-animation: blinkbtn3 normal 1.5s infinite ease-in-out;
	/* IE */

	animation: blinkbtn3 normal 1.5s infinite ease-in-out;/* Opera */
}
/*--------------------Faculty position 22-05-2019 css -----------------------------------*/

.internal-banr1 {
	position: relative;
	min-height: 100px;
}
.internal-banr1 .pagetitle h1 {
	color: #057D8D;
	font-size: 2.5em
}
.internal-banr1 .breadcrumb li a, .internal-banr1 .breadcrumb li {
	color: #666
}
.sc-header {
	padding: 0px;
	position: relative;
	font-size: 2.5em;
	display: table;
	width: 100%;
	font-weight: 300;
	color: #fff;
}
.sc-header-box1 {
	position: absolute;
	z-index: 5;
	background-color: #046674;
	width: 5%;
	height: 100%;
	top: 0px;
}
.sc-header-box1:before {
	width: 0;
	height: 0;
	border-top: 186px solid #046674;
	border-right: 57px solid transparent;
	content: "";
	position: absolute;
	right: -57px;
	top: 0px;
}
.sc-header-box2 {
	position: absolute;
	z-index: 5;
	background-color: #008FA2;
	width: 45%;
	height: 100%;
	top: 0px;
	right: 0px;
	padding: 30px;
}
.sc-header-box2:after {
	width: 0;
	height: 0;
	border-bottom: 191px solid #008FA2;
	border-left: 57px solid transparent;
	content: "";
	position: absolute;
	left: -57px;
	top: 0px;
}
#fposition {
	font-size: 1.2em;
}
#fposition h4 {
	line-height: 37px;
	font-size: 20px;
}
#fposition ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-bottom: 15px;
	height: auto;
	overflow: hidden;
}
#fposition ul li {
	box-sizing: border-box;
	width: 33%;
	float: left;
	font-size: 0.90em;
	text-transform: uppercase;
	color: #666;
	margin: 0px 0px;
	border-bottom: 0;
}
#fposition ul li img {
	display: inline-block;
	height: 45px;
	margin-right: 10px;
}
#fposition marquee {
	color: #007282;
}
.payband {
	background-color: #fff;
}
.payband td {
	padding: 8px 15px !important;
}
.payband td h4 {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	font-size: 1em;
	font-weight: 400;
	color: #026c7a;
}
.g-info {
	background-image: url(../images/g-info.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.mq-box {
	background-color: #fff;
	padding: 15px;
	border: 1px solid #008fa2;
	min-height: 293px;
	margin: 15px 0;
	text-align: justify;
}
.mq-box h4 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #008fa2;
	text-transform: uppercase;
}
.opacity {
	opacity: .5;
}
#HallOfFame, #StudentCommittees, #AcademicInterestGroup, #Clubs, #StudentPortal, #PayBand, #casestudy {
	font-size: 1.2em;
	font-weight: 100;
}





















/*===================Asad=khan==20-09-2019=========*/
.mdpProgramlist .chooseprograme .serviceBox{
    font-family: 'Roboto', sans-serif;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
.mdpProgramlist .chooseprograme .serviceBox .service-icon{
    color: #fff;
    background: linear-gradient(135deg,#9dcb63,#6ea42b);
    font-size: 50px;
    line-height: 80px;
    height: 80px;
    width: 80px;
    margin: 0 auto 25px;
    border-radius: 15px;
    box-shadow: 0 0 0 5px #fff,0 0 12px rgba(0,0,0,0.5);
}
.mdpProgramlist .chooseprograme .serviceBox .service-icon i.fa{ transition: all 0.3s ease 0s; }
.mdpProgramlist .chooseprograme .serviceBox:hover .service-icon i.fa{
    text-shadow: 0 0 5px #555;
    transform: rotateY(360deg) rotateX(360deg);
}
.mdpProgramlist .chooseprograme .serviceBox .service-content{
    background-color: #fff;
    padding: 10px 13px 15px;
    border-radius: 10px;
    min-height: 215px;
    box-shadow: 0 0 15px -5px rgba(0,0,0,0.5);
    position: relative;
}
.mdpProgramlist .chooseprograme .serviceBox .title{
    color: #fff;
    background: linear-gradient(135deg,#a0ce67,#6aa026);
    font-size: 18px;
    font-weight: 800;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 12px 15px;
    margin: -21px 7px 15px;
    border-radius: 0 0 25px 25px;
    position: relative;
    z-index: 1;
    min-height: 80px;
}
.mdpProgramlist .chooseprograme .serviceBox .title:before,
.mdpProgramlist .chooseprograme .serviceBox .title:after{
    content: "";
    background: linear-gradient(-45deg,#9bca62 49%,transparent 50%);
    width: 12px;
    height: 10px;
    position: absolute;
    top: 0;
    left: -12px;
}
.mdpProgramlist .chooseprograme .serviceBox .title:after{
    transform: rotateY(180deg);
    left: auto;
    right: -12px;
}
.mdpProgramlist .chooseprograme .serviceBox .description{
    color: #777;
    font-size: 15px;
    line-height: 25px;
    margin: 0;
}
.mdpProgramlist .chooseprograme .serviceBox.blue2 .service-icon,
.mdpProgramlist .chooseprograme .serviceBox.blue2 .title{
    background: linear-gradient(135deg,#0497ab,#085f6b);
}
.mdpProgramlist .chooseprograme .serviceBox.blue2 .title:before,
.mdpProgramlist .chooseprograme .serviceBox.blue2 .title:after{
    background: linear-gradient(-45deg,#0493a6 49%,transparent 50%);
}
.mdpProgramlist .chooseprograme .serviceBox.orange .service-icon,
.mdpProgramlist .chooseprograme .serviceBox.orange .title{
    background: linear-gradient(135deg,#f3ac17,#c58809);
}
.mdpProgramlist .chooseprograme .serviceBox.orange .title:before,
.mdpProgramlist .chooseprograme .serviceBox.orange .title:after{
    background: linear-gradient(-45deg,#DA6603 49%,transparent 50%);
}
.mdpProgramlist .chooseprograme .serviceBox.green2 .service-icon,
.mdpProgramlist .chooseprograme .serviceBox.green2 .title{
    background: linear-gradient(135deg,#04DDCA,#2DB0A8);
}
.mdpProgramlist .chooseprograme .serviceBox.green2 .title:before,
.mdpProgramlist .chooseprograme .serviceBox.green2 .title:after{
    background: linear-gradient(-45deg,#046b5f 49%,transparent 50%);
}
@media only screen and (max-width:990px){
    .serviceBox{ margin: 0 0 40px; }
}

.mdpProgramlist .chooseprograme .knowmore{
  position:relative;
  left: 50%;
  top:0%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #008fa2;
  text-decoration: none;
  font-size: 1em;
  display: inline-block;
  text-transform: uppercase;
  padding: 0.5em 1em;
  border: 2px solid #008fa2;
  transition: 0.02s 0.2s cubic-bezier(0.1, 0, 0.1, 1);
  margin-top: 0px;
}
.mdpProgramlist .chooseprograme .knowmore::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #076471;
  transition: 0.3s 0.2s cubic-bezier(0.1, 0, 0.1, 1), left 0.3s cubic-bezier(0.1, 0, 0.1, 1);
  z-index: -1;
}
.mdpProgramlist .chooseprograme .knowmore::after {
  content: "";
  display: inline-block;
  background-image: url("../images/109617.png");
  position: absolute;
  top: 0;
  left: calc(100% - 3em);
  right: 3em;
  bottom: 0;
  background-size: 1.5em;
  background-repeat: no-repeat;
  background-position: center;
  transition: right 0.3s cubic-bezier(0.1, 0, 0.1, 1);
}
.mdpProgramlist .chooseprograme .knowmore:hover {
  padding: 0.5em 3.5em 0.5em 0.5em;
  color: #068596;
  text-decoration:none;
}
.mdpProgramlist .chooseprograme .knowmore:hover::before {
  left: calc(100% - 3em);
  right: 0;
  transition: 0.3s cubic-bezier(0.1, 0, 0.1, 1), left 0.3s 0.2s cubic-bezier(0.1, 0, 0.1, 1);
}
.mdpProgramlist .chooseprograme .knowmore:hover::after {
  right: 0;
  transition: right 0.3s 0.2s cubic-bezier(0.1, 0, 0.1, 1);
}

.mdpProgramlist .chooseprograme .btndiv {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}
.mdpProgramlist .chooseprograme .btndivheght50{ height:50px; display:block}

.mdpProgramlist{ display:block;
    background:#fff;
}
.mdpProgramlistmenu{
    display:block;
    padding:20px 0px;
    background: linear-gradient(52deg,#f6f6f6 80%,#efefef 60%);
}

.mdpProgramlistmenu ul.mdpProgramlistmenu3 li{display: inline-block; padding: 0px 5px; width: 180px;}
.mdpProgramlistmenu ul.mdpProgramlistmenu3 li a{font-size: 1.3em;
color:#fff;
display: block;
padding: 8px 15px;
background:#086572;
border-radius: 5px;}
.mdpProgramlistmenu ul.mdpProgramlistmenu3 li a:hover{color:#000; background:#fee79a;}
.mdpProgramlistmenu ul.mdpProgramlistmenu3{text-align:center;margin: 0px; padding:0px;}
.mdpscroll a{ color:#fff;}
.mdpscroll {
    background-color: #d3a137;
padding: 20px 15%;
position: relative;
font-size: 1.6em;
display: table;
width: 100%;
font-weight: 300;
margin-bottom: 30px;
color:
    #fff;
    text-align: center;
    background-image: url(../images/whyiim-bg.png);
    background-repeat: no-repeat;
}
.iim_imgzoom {
position: relative;
/* border: 10px solid #fdefef;*/
margin: 0;
overflow: hidden;
/*width: 280px;*/
padding: 0;
/* border-radius: 100%;*/
}
.iim_imgzoom img {
width: 100%;
-moz-transition: all .3s;
-webkit-transition: all .3s;
transition: all .3s
}
.iim_imgzoom:hover img {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.innerexe-pro{ position:relative;
    background-image: url(../images/innerexecutive-programe.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.innerexe-overlay{background-image: linear-gradient(176deg, #67676770, #171717e6);padding: 100px 0px;min-height: 377px;}
.innerexe-overlay p,h2{color:#FFF;font-weight: 600;}
.innerexe:after { z-index:0;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(120deg, #eaee44, #33d0ff);
    opacity: .7;
}
 
.innerexe-overlay marquee{/* background: #a0ce67; */padding:15px;}
.innerexe-overlay marquee a{font-size:1.2em;color: #fff;}
 
.innerexe-pro2 marquee{/* background: #a0ce67; */padding:15px;}
.innerexe-pro2 marquee a{font-size:1.2em;color: #fff;}
.innerexe-pro2 p,h2{color:#FFF;font-weight: 600;padding: 0px;margin: 0px;}
 
 
.innerexe-pro2::after, .innerexe-pro2::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: skew(15deg)
               translateX(-50%);
    width: 75%;
    height: 100%;
    background-image: linear-gradient(120deg,#f3ac17,#008fa2);
    background-color: #1b1b1b;
    opacity: .7;
}
.innerexe-pro2::before {
    transform: skew(-15deg) 
               translateX(-50%);
}
.innerexe-pro2 {
    overflow: hidden;
}
.innerexe-pro2 > * {
    z-index: 100;
}
 
 
.innerexe-pro2 {
    position: relative;
    min-height: 60vh;
 background-image: url(../images/innerexecutive-programe.jpg);
    background-size: cover;
    display: flex;
  
}
 



 .trapezoid4 {
    background: #fff;
    margin: 0px;
    padding: 15px;
    min-height: 200px;
}
	ul.trapezoid4 li.heading23{ color:#191970; font-weight:500}
ul.trapezoid4 li {
    position: relative;
    line-height: 22px;
    font-size: 1em;
    padding: 0px;
    margin: 0px;
}

    ul.trapezoid4 li:before {
    content: "\f14a";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    color: #008fa2;
    font-size: 14px;
}


.innerTestimonials .testimonial{
    background: #fff;
    text-align: center;
    margin: 0 20px;
}
.innerTestimonials .testimonial .description{
    padding: 40px 30px;
    margin-bottom: 50px;
    border-top: 1px solid #2660a4;
    border-left: 1px solid #2660a4;
    font-size: 15px;
    color: #887e7f;
    line-height: 30px;
    text-align: left;
    position: relative;
}
.innerTestimonials .testimonial .description:before{
    content: "\f10e";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    display: inline-block;
    float: left;
    padding: 0 15px 5px 0;
    font-size: 30px;
    color: #ff5a5f;
    text-align: center;
    position: relative;
    top: 8px;
    left: 0;
}
.innerTestimonials .testimonial .description:after{
    content: "";
    width: 50%;
    height: 1px;
    background: #2660a4;
    position: absolute;
    bottom: 0;
    left: 0;
}
.innerTestimonials .testimonial .testimonial-content{ position: relative; }
.innerTestimonials .testimonial .testimonial-content:before{
    content: "";
    width: 1px;
    height: 20px;
    background: #2660a4;
    position: absolute;
    top: -50px;
    left: 50%;
}
.innerTestimonials .testimonial .testimonial-content:after{
    content: "";
    width: 2px;
    height: 40px;
    background: #2660a4;
    position: absolute;
    top: -70px;
    left: 50%;
    transform: skewX(-45deg);
    transform-origin: 100% 100% 0;
}
.innerTestimonials .testimonial .pic{
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-right: 7px;
}
.innerTestimonials .testimonial .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}
.innerTestimonials .testimonial .title{
    display: inline-block;
    font-size: 22px;
    font-weight: 700;
    color: #2660a4;
    letter-spacing: 1px;
    text-transform: capitalize;
}
.innerTestimonials .owl-theme .owl-controls{
    margin-top: 30px;
}
.innerTestimonials .owl-theme .owl-controls .owl-page span{
    width: 15px;
    height: 10px;
    border-radius: 0;
    background: #ff5a5f;
    opacity: 0.8;
    transition: all 0.3s ease 0s;
}
.innerTestimonials .owl-theme .owl-controls .owl-page.active span{
    width: 35px;
    background: #2660a4;
}

.innerTestimonials  .news .owl-controls {
    margin-top: 10px;
    text-align: center;
	position:inherit;
    right: 0;
    left: 0;
    bottom: -28px;
}

  .faq-head, .faq-head:hover, .faq-head:focus, .faq-head:active {
    background-color: #516570 !important;
    display: block;
    text-align: left;
    border-radius: 0;
    padding: 9px 8px;
    font-size: 1.2em;
    color: #fff;
    font-family: 'Alegreya Sans', sans-serif;
}
.faq-head .glyphicon-plus {
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 50%;
    color: #516570;
    font-size: .6em;
    text-align: center;
    box-sizing: border-box;
    padding: 5px 0px;
    border: 2px solid #fff;
    margin-right: 10px;
}
.faqcontent {
    margin-bottom: 13px;
    width: 100%;
}
