@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;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	background-color: #333;
}


h1,
h2,
h3,
h4,
h5 {
	font-family: 'Alegreya Sans', sans-serif;
	font-weight: 400;
}

h3 {
	font-size: 1.87em;
	color: #cecece;
}

h4 {
	font-size: 1.47em;
	color: #cecece;
}

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: #151515;
	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(255, 255, 255, 0.42);
}

.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: 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: 158px; top: 1px; background-color: #a2a2a2; padding: 7px 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: #c1c1c1;
	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, .servicelink>li ul a:focus {
	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: #333;
	padding-bottom: 30px;
}

.section-blue {
	padding-bottom: 30px;
}

.greysection {
	background-color: #333;
	padding: 15px 0px;
}

.greysection1 {
	background-color: #e7e9ed;
	padding: 15px 0px;
}

.spotlight h3 {
	color: #fff;
	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: #000;
	min-height: 222px;
}

.spotlight li h4 {
	color: #000;
	text-transform: inherit;
	font-size: 1.1em;
}

.spotlight li p {
	color: #fff;
}

.spotlight li a {
	color: #fff;
	text-transform: uppercase;
}

.programe h3 {
	color: #fff;
	margin-top: 10px;
}

.spotlight .date {
	color: #fff;
	font-size: 1.1em;
	background-color: rgba(255, 255, 255, 0.68);;
	display: inline-block;
	padding: 8px 10px;
	margin: 0px;
}

.spotlight .date span {
	font-size: .8em;
	padding-left: 5px;
}

.spotlight .pdf-size {
	color: #fff;
	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: #000000 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: #000;
	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: #fff;
	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 #adadad;
	border-top: 19px solid transparent;
	content: "";
	height: 0;
	position: absolute;
	right: -13px;
	top: 0;
	width: 0;
}

.tabs-left>.nav-tabs>li>a:hover, .tabs-left>.nav-tabs>li>a:focus {
	background-color: transparent;
	color: #fff;
	text-decoration:underline;
}

.tabs-left>.nav-tabs>li>a:hover::after {
	border-bottom: 19px solid transparent;
	border-left: 12px solid transparent;
	border-top: 20px 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: #adadad;
	color: #fff;
}

.tabbable .tab-content {
	padding: 15px;
	width: 65%;
	float: right;
}
.tabbable .tab-content h4 {
	color: #ffffff;
	font-size: 1.3em;
}

.tabbable .tab-content p {
	color: #fff;
}

.tabs-left>.nav-tabs .head>a,
.tabs-left>.nav-tabs .head>a:hover {
	border-color: transparent;
	background-color: #565656;
	color: #fff;
	font-size: 1.1em;
}

.tabs-left>.nav-tabs .head>a:hover, .tabs-left>.nav-tabs .head>a:focus  {text-decoration:none;}


.tabs-left>.nav-tabs .head>a:hover::after,
.tabs-left>.nav-tabs .head>a::after {
	border-bottom: 20px solid transparent;
	border-left: 12px solid #565656;
	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-hi.png) no-repeat; background-position:top center; background-size:100% 29%;
	padding-top: 113px;
}

.infoot {
	background-color: #333;
}
.path-frontpage footer {
	margin-top: 0px;
	margin-bottom: 0px;
	background:url(../images/footerbg-hi.png) no-repeat; background-position:top center; background-size:100% 29%;
	padding-top: 113px;
}
.footer-link {
	padding: 15px 0px 10px 0px;
	color: #fff;
	background: #000;
	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, .footer-link a:focus {
	color: #fff;
	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;
}
///////
.pagetitle .breadcrumb li:last-child {
    display: none;
}

.in-container {
	font-family: 'Alegreya Sans', sans-serif;
	background-color: #000;
	min-height: 425px;
	margin-top: -45px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #cecece;
	font-weight: 400;
	font-size: 1.1em;
}

.in-container .programtab {
	background-color: #333 !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: #fff;
}

.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>a:hover, .filtr-item>a:focus {
	text-decoration: underline !important;
	color:#fff;
}

.filtr-item .item-desc {
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
	color: #fff;
	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: #000; 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 #333;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	background-color: #333;
	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 #333;
	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;
	color: #cecece;
}

ul.list>li:before {
	content: "\f14a";
	font-family: 'FontAwesome';
	position: absolute;
	left: 0px;
	color: #cecece;
	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: #fff;
}

ul.faculty-list li a:hover,
ul.faculty-list li a:focus {
	color: #fff;
}

ul.faculty-list>li:before {
	content: "\f02d";
	font-family: 'FontAwesome';
	position: absolute;
	left: 3px;
	color: #ffffff;
}

.facultyareawise {
	color: #fff;
	cursor: default;
	border: 1px solid #333333;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-color: transparent;
	background-color: #333333;
	border-radius: 0px;
	display: inline-block;
	margin: 0px;
	padding: 10px 15px;
	font-size: 1.1em;
}

.facultyareawise-div {
	border-bottom: 1px solid #333333;
	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: 460px;
}

.box-div p {
	color: #fff;
	font-size: 1.1em;
}

.yellowborder {
	border: 0px solid #FFCC00;
	background-color:#000;
	padding: 0px 15px 15px 15px;
}

.yellowborder h4 {
	color: #fff;
}

.facultybox {
	background-color:#000;
	padding: 0px 15px 15px 15px;
}

.executive {
	background-color:#000;
	padding: 0px 15px 15px 15px;
}

.incubator {
	background-color:#000;
}

.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 {
	color: #fff;
	text-decoration: underline;
}

.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: #565656;
	color: #fff;
	font-size: .8em;
	padding: 5px;
	border-radius: 0%;
}

.newsscroll .date span {
	display: block;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}

.newsscroll .eventcontent {
	padding: 0px 10px;
	width: 79%;
	box-sizing: border-box;
	line-height:19px;
}
.newsscroll .eventcontent:hover { text-decoration:underline;}
.newsscroll li a {
	color: #fff;
	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: #fff;
}

.newsbox .btn {
	position: absolute;
	bottom: 1px;
	right: 1px;
}

.events {
	background-color: #000;
	padding: 0px 15px 15px 15px;
	min-height: 192px;
	position: relative;
}

.incubator {
	background-color: #000;
	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: #565656;
	padding: 10px 15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 5px;
}

.events h4 {
	color: #fff;
	margin-top: 0px;
	background-color: #565656;
	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: #fff;
}

.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: #343434;
	border: 0px;
}

.iiml-faculty-tab .tabtop .active a {
	color: #fff !important;
	background: #333 !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: #fff;
	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: #c1c1c1;
	font-size: 1em;
	margin-bottom: 5px;
	font-weight: 300;
}

.profilehead h6 {
	padding-bottom: 0px;
	color: #c1c1c1;
	font-size: .95em;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight: 400;
}

.iiml-faculty-tab .tab-content {
	padding: 10px;
	margin-bottom: 10px;
	border-radius: 0px;
	display: block;
	transition: all ease-in-out 0.2s;
	min-height: 250px;
	background: #333;
}

.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: #fff;
	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 {
	text-decoration: underline;
	color: #fff;
}

.highlight-links {
	background-color: #000;
	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: 32px 10px;
	font-size: 1.4em;
	transition-duration: .3s;
	color: #fff;
}

.highlight-links ul li a:hover {
	background-color: #565656;
	text-decoration: underline;
	color: #fff;
}

.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: #000;
	border-color: #000;
}

.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 10px;
	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: #000;
}

.rt-inner .content h2 {
	color: #ffffff;
}

.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;
}

.programtab li a {
	color: #efff00;
}

.list li:before {
	content: "\f14a";
	font-family: 'FontAwesome';
	color: #ffffff;
	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: #cecece;
	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: #ffffff;
	font-size: 28px;
	position: relative;
	border-bottom: 1px dashed #fff;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.rt-inner .content h3 span {
	color: #fff;
}

.rt-inner .content h3:before {
	position: absolute;
	height: 5px;
	width: 15%;
	bottom: -3px;
	background-color: #fff;
	content: '';
}


/*.rt-inner .content h4 {	color:#fff; padding: 0px 10px; background-color:#ffffff;}*/

.rt-inner .content h4 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #fff;
	font-size: 1.21em;
	position: relative;
	border-bottom: 1px dashed #fff;
	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: #fff;
	content: '';
}

.rt-inner .card-body h4 {
	color: #000 !important;
	background-color: #fff !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: #000;
	font-weight: 500;
	border: 1px solid #bdbdbd;
	color:#fff;
}

.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 {
	font-size: 12px;
	color: #fff;
	display: block;
}

.pdf-size:before {
	font-family: 'FontAwesome';
	content: "\f1c1";
	color: #fff;
	margin: 0px 5px 0px 0px;
}

.excel-size {
	font-size: 12px;
	color: #fff;
	display: block;
}

.excel-size:before {
	font-family: 'FontAwesome';
	content: "\f1c3";
	color: #fff;
	margin: 0px 5px 0px 0px;
}

.hello-size {
	font-size: 12px;
	color: #fff;
	display: block;
}

.word-size {
	font-size: 12px;
	color: #fff;
	display: block;
}

.word-size:before {
	font-family: 'FontAwesome';
	content: "\f1c2";
	color: #fff;
	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: #fff;
	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: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
}

.mb-3 {
	color: #fff;
	margin-top: 10px;
}

.card {
	border: 1px dashed #fff;
    background-color: #333;
}

iframe {
	border: 2px solid #c5c5c5;
}


/*================================*/


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

.internal-banr1 {
	position: relative;
	min-height: 130px;
}

.internal-banr1 .pagetitle h1 {
	color: #fff;
	font-size: 2.5em;
	margin-bottom: 10px;
	margin-top: 5px;
}

.internal-banr1 .breadcrumb li a,
.internal-banr1 .breadcrumb li {
	color: #fff;
}


/*.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: #ffffff;
	width: 45%;
	height: 100%;
	top: 0px;
	right: 0px;
	padding: 30px;
}

.growth-box2:after {
	width: 0;
	height: 0;
	border-bottom: 190px solid #ffffff;
	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.active>a:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 12px solid #ffffff;
	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: #ffffff;
	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: #ffffff;
	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: #ffffff;
	border-color: #ffffff;
	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;
}
.footer-link .botm-menu .menu a:hover, .footer-link .botm-menu .menu a:focus {
	text-decoration:underline;
}

.botm-menu .menu>ul>li>a {
	border-bottom: solid 1px rgba(0, 0, 0, .1);
}

.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: #fff;
	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 #fff;
	box-shadow: 0 0 6px rgb(255, 255, 255);
	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;
	color:#fff;
	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: #ffffff;
	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: #ffffff !important;
	background: #fff;
	transition: all 500ms ease 0s;
}

#inner-tab-content .nav-tabs>li>a::after {
	content: "";
	background: #ffffff;
	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: #ffffff 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: #000;
	padding-top: 15px;
	margin-bottom: 0px;
	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:#fff;
}

.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 rgb(0, 0, 0);
    text-transform: uppercase;
    background-color: #333333;
    position: relative;
    font-weight: bold;
    color: #fff;
    padding: 13px 10px;
}
.programtab .nav-tabs>li>a:hover {color:#fff; background-color:#000;}

.programtab .nav-tabs>li.active>a
{
    border: 1px solid #000;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);
    background-color: #000;
    color: #fff;
}
.programtab .nav-tabs>li:active>a
{
    border: 1px solid #000;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);
    background-color: #000;
    color: #fff;
}
.programtab .nav-tabs>li.active>a:focus,
.programtab .nav-tabs>li.active>a:hover {
	    border: 1px solid #333;
    border-radius: 0px;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, .1);
    background-color: #000;
    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 #000;
	content: "";
	position: absolute;
	bottom: -12px;
	left: 0;
	right: 0;
	margin: 0px auto;
}

.programtab .tab-content {
	padding: 50px;
	height: auto;
	overflow: hidden;
	background-color:#333;
}

.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: #ffffff;
	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: #ffffff;
	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: #000 !important;
	    border-bottom: 1px dotted #333;
	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: underline;
}

.Admission #accordion .panel-body {
	border-top: 0px;
	border-bottom: 0px;
	background-color: #000;
}

.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: #000;
	background-color: #fff;
	border-color: #fff;
}
.btn-info:hover, .btn-info:focus, .btn-info.active, .btn-info:active, .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #333;
    border-color: #3333;
}
.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: #000;
	border-radius: 0px 10px 1px;
	padding: 3px 6px;
}

.node__content .text-white a:hover {
	color: #fff;
	text-decoration:underline;
}

.node__content .text-white a span.glyphicon {
	font-size: 15px;
}

.node__content .text-white {
	color: #fff;
	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, .figcaption-div2 .middle .text .readmore:focus  {
	transition: 1s all;
	background:#000;
}

.figcaption-div2 .middle {
	padding: 15px;
	width: 100%;
	background: rgba(125, 125, 125, 0.45);
	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 #fff;
	color: #fff;
}
label { color: #fff;}

.filter-box input[type="text"] {
	border: 1px solid #b3b3b3;
	padding: 5px;
	width: 100%;
    background-color: #000;
	color:#fff;
}

.filter-box select {
	border: 1px solid #abaaaa;
	padding: 5px;
	width: 100%;
	color:#fff;
    background-color: #000;
}

.di-n {
	padding-top: 35px !important;
}

.collapse-btn::after {
	content: " \f0a9";
	font-family: FontAwesome;
}


/*=====programme=======*/

.programtab .table th {
	background-color: #565656;
	color:#fff;
	font-weight: 500;
	font-family: 'Alegreya Sans', sans-serif;
}

.programtab .table td {
	font-family: 'Alegreya Sans', sans-serif;
	color:#fff;
}

.programtab h2 {
	color: #fff;
}

.programtab h3 {
	font-family: 'Alegreya Sans', sans-serif;
	color: #fff;
	font-size: 28px;
	position: relative;
	border-bottom: 1px dashed #fff;
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
}

.programtab h4 {
	font-family: 'Alegreya Sans', sans-serif;
    color: #fff;
    font-size: 20px;
    position: relative;
    border-bottom: 1px dashed #fff;
    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;
    color: #cecece;
}

.programtab ul ul {
	margin: 5px 10px 5px 17px;
	padding: 0px;
	list-style: none;
}

.programtab ul ul li:before {
	content: "\f101";
	font-family: 'FontAwesome';
	color: #ffffff;
	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: #cecece;
	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: underline;
}

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: #333;
	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: #000;
}

.events1obj .media-heading {
	color: #fff;
	font-size: 1.5em;
	padding: 10px 15px 1px 10px;
}

.events1obj a:hover,
.events1obj a:focus {
	color: #006D7B;
	text-decoration:underline;
}

.events1obj p {
	font-size: 1.05em;
	text-align: justify;
	font-weight: 300;
	line-height: 22px;
	padding: 0px 15px 5px 10px;
	margin-bottom: 0px;
	color: #fff;
}

.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: #333;
	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: #fff;
}

.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: #fff !important;
	position: relative;
	left: 0;
	bottom: 0px;
	background-color: transparent !important;
}

.testimonials h4 span {
	font-size: 0.7em;
	color: #cecece;
	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 #333;
	position: relative;
	right: -6px;
	bottom: 0px;
	right: 12px;
	bottom: -42px;
}

.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{ background-color:#333;}
.well-sm p {
	font-size: 1.2em;
	padding-left: 5px;
}

.well-sm i {
	color: #fff;
	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;}
.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 {
	color:#efff00;
}

a:hover, a:focus {
	text-decoration: underline;
	color:#efff00;
}

.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: #ccc;
	color: #000;
	z-index: 1000;
	border-radius: 8px;
	display: none;
}

.back-to-top:hover,
.back-to-top:focus,
.back-to-top:active {
	color: #000;
}

.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: #fff !important;
	border: 1px solid #fff !important;
	color: #000 !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;
	color:#333;
	-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;
}

.dataTables_wrapper .dataTables_info { color: #fff !important; }

input[type=reset] { background-color: #000;}
input, select, textarea {
    padding: 5px 10px;
    border-radius: 4px;
    display: block;
    line-height: 1.42857143;
    border: 1px solid #ccc;
    color: #fff;
    -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: #000;
	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 {
	color: #fff;
	text-decoration: underline;
}

.graybg {
	background-color: #333;
}

#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 {
	font-family: inherit;
	text-transform: uppercase;
	color: #ffffff;
	position: relative;
	padding-bottom: 15px;
	font-weight: bold;
}

#HallOfFame h3:before,
#StudentCommittees h3:before,
#AcademicInterestGroup h3:before,
#Clubs h3:before,
#StudentPortal h3:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 5%;
	background-color: #ffffff;
	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: #000;
}

.circle:hover {
	border: 12px double #333333;
}

.circle .number {
	font-size: 2.1em;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 600;
	color: #fff;
}

.circle span.fa {
	font-size: 2.1em;
	display: block;
	margin: 10px auto;
	color: #fff;
}

.circle a {
	color: #fff;
	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: #ffffff;
	position: relative;
	padding-bottom: 15px;
	font-weight: bold;
}

.iimlife-continer h3:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 3px;
	width: 5%;
	background-color: #ffffff;
	content: "";
}

.iimlife-thumb {
	min-height: 513px;
}

.iimlife-thumb img {
	max-width: 100%;
}

.iimlife-thumb h4 {
	text-transform: uppercase;
	color: #fff;
	position: relative;
	font-weight: bold;
	font-size: 1.2em;
}

.iimlife-thumb h4 a {
	color: #ffffff;
}

.iimlife-thumb h4 a:hover, .iimlife-thumb h4 a:focus {
	text-decoration: underline;
	color: #000;
}

.form-text,
.form-email,
.form-textarea {
	width: 100%;
	border-radius: 0px;
}

.spotlight .pdf-size:before {
	color: #fff;
	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: #fff;
	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(0, 0, 0, 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: #ffffff;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.whyiim .breadcrumb {
	border-bottom: 0px;
}

.whyiim .breadcrumb li,
.whyiim .breadcrumb li a {
	color: #666;
}
.whyiim .breadcrumb li:last-child{display:none !important;}
.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: #ffffff; */
	/* 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 {
	/* background-color: #ffffff; */
	/* border-bottom: 4px solid #fff; */
	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, .rightbox .hoverbox ul li a:focus {
	font-weight: bold;
	text-decoration:underline;
}

.whyiim-thumb {
	margin: 15px auto;
	border: 1px solid #ccc;
	padding: 10px;
	min-height: 285px;
	position: relative;
}

.whyiim-thumb h4 {
	color: #ffffff;
	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: #ffffff;
}

.whylink {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.easyhtml5video-gallery {
    position: relative;
    z-index: 0;
    top: 0px;
}
.easyhtml5video-gallery video {width:100% !important;}
.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, .whylink li a:focus {
	background-color: #ebebeb;
	color: #000;
	text-decoration: underline;
	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: #ffffff;
	left: 10px;
}

.chooseprograme {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 0px;
}

.chooseprograme h2 {
	margin: 0px 0px 15px 0px;
	text-align: center;
	color: #ffffff;
	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: #333;
	text-align: center;
	padding: 15px;
	position: relative;
	min-height: 230px;
	border: 3px solid #000;
}

.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: #333333;
    border: 2px solid #fff;
    border-radius: 20px;
    color: #fff;
}

.progbox .btn-info:hover {
	background-color: #000;
	color: #fff;
}

.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 #000;
	padding: 10px;
}

.poricon img {
	border-radius: 50%;
	max-width: 100%;
 /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .8s ease-in-out;  }

.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: #fff;
	margin-top: 0px;
}

.worldclass {
	font-size: 1.3em;
	color: #fff;
}

.litegray {
	background-color: #000;
	padding: 50px 0px;
}

.innovation {
	padding-top: 50px;
	padding-bottom: 50px;
}

.innovation h1 {
	font-weight: 300;
	font-size: 2.5em;
	color: #fff;
	margin-top: 0px;
}

.innovation p {
	font-size: 1.3em;
	color: #fff;
}

#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: 1em;
	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: #ffffff;
	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;
}


/*#Research h4 {      font-family: 'Alegreya Sans', sans-serif;
    color: #ffffff;
    font-size: 1.21em;
    position: relative;
    border-bottom: 1px dashed #ffffff;
    margin: 20px 0px 15px 0px;
    padding: 0px 0px 7px 0px;
	background-color:transparent !important;  }
	
#Research	h4:before {
    position: absolute;
    height: 5px;
    width: 15%;
    bottom: -3px;
    background-color: #ffffff;
    content: '';
}
*/

.s-profile b,
.s-profile strong {
	font-weight: 600;
}

.con-paper-title {
	font-size: 1.05em;
	color: #fff;
	font-weight: 700;
	margin-bottom:0px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #000!important;
    border: 1px solid #000000;
    background-color: #909090 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button { color: #fff !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {     background-color: #909090 !important;}
.con-paper-author {
	font-weight: 700;
	margin-bottom: 5px;
	font-size: .9em;
}

.quote-paper-title {
	font-size: 1.05em;
	color: #ffffff;
	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:#fff;}
.menu-item--active-trail:after {content:"";}
.highlight-open:after {
	content: "-" !important;
	position: absolute;
	right: 10px;
	color: #fff;
}
.menu > ul > li:hover > a:after {
    color: #fff;
}

/*================================================================================================*/
.primarymenu .navbar .dropdown-menu {background-color: #000;  border-top: 3px solid #000;}
.primarymenu .navbar .dropdown-menu > li > a { color: #bdbdbd;  position: relative;}
.primarymenu .navbar .dropdown-menu > li > a:focus, .primarymenu .dropdown-menu > li > a:hover { color: #ffffff; background-color: transparent; text-decoration: underline;}
.mega-dropdown-menu .menu-heading a {color: #fff !important; font-family: 'Alegreya Sans', sans-serif; font-weight:700;}
.mega-dropdown-menu a { color: #cecece;}
.mega-dropdown-menu a:hover, .mega-dropdown-menu a:focus { background-color: #fff;  color: #000;}
.primarymenu .navbar-inverse .navbar-nav>li>a:focus, .primarymenu .navbar-inverse .navbar-nav>li>a:hover { color:#000;}
.primarymenu .navbar-inverse .navbar-nav > .open > a, .primarymenu .navbar-inverse .navbar-nav > .open > a:focus, .primarymenu .navbar-inverse .navbar-nav > .open > a:hover{color:#000; }
.menu ul .pagesubmenu li ul.pagesubmenu {  background-color: #333; color:#fff;}
.menu > ul > li:hover > a { color: #fff !important; background: #000000; text-decoration:underline;}
.menu ul .pagesubmenu li:hover > a { color: #fff !important;
    background-color: #000; text-decoration:underline;}
.menu > ul > li > a {border-bottom: solid 1px #fff;;}
.menu ul .pagesubmenu > li > ul.pagesubmenu > li > a { padding-left: 35px; color: #fff;}
.menu ul .pagesubmenu li:hover > a:after { color: #fff; }
.menu ul .pagesubmenu > li > ul.pagesubmenu > li:hover > a { background-color:#333; color:#fff !important;}
.btn-cyan { box-shadow: inset 0 0px 0 0 #fff; background-color: #fff; color:#000 !important;}
.footer-link .menu > ul > li:hover > a { color: #fff !important;}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev, #wowslider-container1 .ws_playpause {background-color:#000;}
#wowslider-container1 a.ws_next:hover, #wowslider-container1 a.ws_prev:hover, #wowslider-container1 .ws_playpause:hover {background: #fff; color:#000; box-shadow:inset 0 0 0 2px #000000;}
.menu ul li a { color: #fff;}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled { color: #fff !important;}
.dataTables_wrapper .dataTables_length select { background-color: #000;}
.table-striped>tbody>tr:nth-of-type(odd) { background-color: #333333;}
.table-striped>tbody>tr:nth-of-type(even) { background-color: #333333;}
.btn-success, .btn-primary, btn-warning {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.modal-content { background-color: #333; }
.well { background-color: #565656;}
.dataTables_wrapper .dataTables_length label { color: #fff !important;}

.btn-success,  .btn-primary,  .btn-warning, .btn-info{
	    color: #000;
    background-color: #fff;
    border-color: #fff;
	}

.btn-success:hover, .btn-success:focus, .btn-primary:hover, .btn-primary:focus, .btn-warning:hover, .btn-warning:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
/*=======================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: #000 ;
    border: 1px solid #fff;
    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, .sitemap ul li a:focus {
	background-color: #fff;
	border: 1px solid #fff;
	color: #000 !important;
	padding-left: 20px;
	text-decoration: underline;
}
.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: #333333;     border: 1px dotted #333333;}
.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: #333333;
    border-color: #333333;
    padding: 8px 15px;
    border-bottom: 1px solid #333333;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.cpbae-queryform .input-group .form-control {border-radius:0px;     border: 1px solid #333333;}
.cpbae-queryform .input-group .input-group-addon {    border: 1px solid #333333; border-right: none; background-color: #333333;}
.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: #333333; font-size: 14px;}















/*===================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: 0px 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;
}
