/* CSS Document */
body {
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0;
	}
/* Base styles */

.empty {
	display:none;
	}
.error404 {
	font-size:92px !important;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
	color:#CCC;
	}
section,
footer, nav {
	display:block;
	}
/* General */
img {
	max-width:100%;
	border:none;
	}
h1 {
	font-weight:400;
	font-size:2.6em;
	color:#666;
	line-height:110%;
	margin-top:2%;
	margin-bottom:2%;
	padding:0;
	}
h2 {
	clear:both;
	font-weight:400;
	font-size:1.8em;
	color:#666;
	line-height:110%;
	margin-top:2%;
	margin-bottom:2%;
	padding:0;
	}
h3 {
	font-weight:300 !important;
	font-size:1.4em;
	color:#000;
	line-height:110%;
	margin-top:0;
	margin-bottom:4%;
	padding:0;
	text-transform:uppercase;
	}
h4 {
	font-weight:300;
	font-size:1.4em;
	line-height:150%;
	padding:0;
	margin-top:0;
	margin-bottom:2%;
	color:#666;
	}
.marginbottom {
	margin-bottom:20px !important;
}
.center h1,
.center h2,
.center h3,
.center h4 
{
	text-align:center
	}
.centericon img {
	
	margin:0 auto;
	display:block;
	width:80px;
	}
.centericony img {
	
	margin:0 auto;
	display:block;
	width:80px;
	background:#FFC64E;
	}
.centercontent p,
.centercontent h1,
.centercontent h2,
.centercontent h3,
.centercontent h4

 {
	text-align:center;
	}
.centercontent img {
	display: block;
    margin: 0 auto;
    width: auto;
    padding-bottom: 10px;
	}
.centercontent h1 {
	padding-bottom:20px;
	}

.youtube-embed {
    position: relative;
    height: 0px;
    padding-bottom: 56.25%;
}

.youtube-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* NEW TESTIMONIALS STYLES */

.testimonialWrapper {
	width: 96% !important;
	margin-top: 20px !important; 
	background-color: #F9F9F9;
	padding: 2% !important;
}

.newTestimonialImage {
	float: left;
	width: 8% !important;
	margin-right: 2% !important;
}

.newTestimonialText {
	float: left;
	width: 48% !important;
	margin-left: 2% !important;
	margin-right: 4% !important;
}

.newTestimonialWideText {
	float: left;
	width: 86% !important;
	margin-left: 2% !important;
	margin-right: 2% !important;
}

.newTestimonialText .smaller,
.newTestimonialWideText .smaller{
	font-size: 11px;
	line-height: 13px;
}

.newTestimonialButton {
	float: left;
	width: 36% !important;
}

.newTestimonialImage img {
	border-top: 5px #FFC64E solid;
	margin-right: 5%;
}

/* END NEW TESTIMONAILS STYLES */

/* MBA 2023 MBA PAGE STYLES */

.newEMBAbanner {	
    display: flex;
    width: 100%;
    height: 670px;
    background: url(/images/default-source/EMBA/9.png?sfvrsn=2) right bottom no-repeat, url(/images/default-source/EMBA/emba-background.jpg?sfvrsn=2) center no-repeat;
	z-index: 0;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-end;
    justify-content: center;
    align-items: flex-end;
	}

.subbannertextEMBA {
	display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
    background-color: rgba(0, 0, 0, 0.3);
	padding: 30px 60px;
}

.subbannertextEMBA h1{
	color: #FFF;
	text-align: center;
	font-size: 54px;
	font-style: normal;
	font-weight: 800;
	line-height: 59.4px; /* 110% */
	letter-spacing: -2.7px;
}

.subbannertextEMBA p {
	color: #FFF;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 155.556% */
}

.newEMBAgraysec {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background: #F5F5F8;
	
	}

.pageBannerMBA {
	display: flex;
	padding: 30px 60px;
	flex-direction: column;
	align-items: center;
	gap: 30px;
	flex-shrink: 0;
	background: #007AA0;
	/* Regular Box */
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.20);
	color: #FFFFFF;
	}
.pageBannerMBA  h1,
.pageBannerMBA  h3,
.pageBannerMBA  h4 {
	text-align:center;
	}
.pageBannerMBA  h1 {
	color:#FFFFFF;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 130%; /* 39px */
	letter-spacing: -1.5px;
	}
.pageBannerMBA .sf_1col_1_100 {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	}
.pageBannerMBA .sf_2cols_2_33 {
	width:27% !important;
	margin-left:6% !important;
	}

.introMBAContentBlock {	
	color:#FFFFFF;
	text-align: center;
}
.introMBAContentBlock p {	
	color:#FFFFFF;
	
}

.mbaPresentation {
	display: flex;
	color: var(--black, #000);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 32px; /* 177.778% */
	flex-wrap: wrap;
	align-content: center;    
    align-items: stretch;
    justify-content: center;
}

.mbaPresentation div,
.newMBACourses div
.bxslider .WhyIEDC div
 {
	display: inline-grid;
	flex-wrap: inherit;
}

.mbaPresentation h1 {
	color: #000 !important;
	font-size: 60px;
font-style: normal;
font-weight: 800;
line-height: 120%; /* 72px */
letter-spacing: -3px;
}

.mbaPresentation h3 {
	color: var(--Black, #000);

/* Heading 3 */

font-size: 26px;
font-style: normal;
font-weight: 800;
line-height: 130%; /* 39px */
letter-spacing: -1.5px;
}
.mbaPresentation h4
 {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px; /* 177.778% */
}

.mbaPresentation .item {
	align-self: center;
}

.mbaPresentation div {
	display: flex;
}

.sponsorshipColumnWrapper div {
	display: flex;
    flex-wrap: wrap;
}

.mbaVision {
	width: 100%;
	background: url('/images/default-source/EMBA/vision-background.jpg?sfvrsn=2'), lightgray 50% / cover no-repeat;
}
.visionContainer {
	float: right;
	width: 50% !important;
	background: rgba(0, 0, 0, 0.20);
	backdrop-filter: blur(15px);
	padding: 30px 60px !important;
	color: #FFF;
	
}

.visionContainer h1 {
	color: #FFF;
	font-size: 60px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%; /* 72px */
	letter-spacing: -3px;
}

.visionContainer h2 {
	color: #FFF;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 130%; /* 39px */
	letter-spacing: -1.5px;
}

.visionContainer p {
	color: #FFF;
}

.visionContainer .sf_2cols_1_50, .visionContainer .sf_2cols_2_50 {
	padding-left: 0px;
}

.newMBAFaculty {
	display: grid;
}

.newMBACourses p,
.newMBAFaculty p {
	color: #000;
}
.newMBACourses h1,
.newMBAFaculty h1 {
	color:#000 !important;
	text-align: center;
	font-size: 60px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%; /* 72px */
	letter-spacing: -3px;
}

.newMBACourses h3,
.newMBAFaculty h3 {
	color: #000 !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 130%; /* 39px */
	letter-spacing: -1.5px;
}

.newMBACourses .pretitle,
.newMBAFaculty .pretitle{
	color:#505056;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 13px */
	letter-spacing: 3.9px;
	text-transform: uppercase;
}

.newMBACourses .columnWrapper {
	display: flex;
}

.newMBACourses .coursesColumn {
	border-left: solid 7px #FFC131;
	padding-left: 10px;
	align-content: start;
}

.newMBACourses ul li,
.mbaPresentation ul li {
	leading-trim: both;
	text-edge: cap;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 200%; /* 32px */
	letter-spacing: 0.48px;
}

.mbaKnowledgeApplication {
	margin: 0 auto;
	max-width: 720px;
}
.mbaKnowledgeApplication p {
	color: #000;
	text-align: justify;
}

.mbaKnowledgeApplication h1 {
	text-align: center;
	color: #000 !important;
	font-size: 60px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%; /* 72px */
	letter-spacing: -3px;
}

.mbaKnowledgeApplication h2 {
	text-align: center;
	color: #000 !important;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 130%; /* 39px */
	letter-spacing: -1.5px;
}

.newMBAFacultyButton {
	margin: 0 auto;
	width: 350px;
	height: 350px;
	display: flex;
	align-content: center;
	flex-wrap: wrap;
	background: url('/images/default-source/EMBA/faculty-button-background.jpg?sfvrsn=2'), lightgray 50% / cover no-repeat;
	background-position: right bottom;
	border-radius: 350px;
}

.newMBAFacultyButtonLink {
	margin: 0 auto;
	display: inline-flex;
	padding: 20px 50px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 50px;
	background:  #000;
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 13px */
	letter-spacing: 3.9px;
	text-transform: uppercase;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
}

.newMBAFacultyAlumniLink {
	margin: 0 auto;
	display: inline-flex;
	padding: 20px 50px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 50px;
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 13px */
	letter-spacing: 3.9px;
	text-transform: uppercase;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	border: 1.5px solid #70706F;
	color: #505056;
}

.sponsorshipColumnWrapper {
	display: flex;
	
}

.sponsorshipColumnWrapper .sponsorsColumn {
	
	padding-left: 10px;
	align-content: start;
	padding: 0px 20px 0px 20px;
}

.sponsorshipColumnWrapper .sponsorsColumn h3 {
	
	text-align: center;
	width: 100%;
}

.sponsorshipColumnWrapper .sponsorsColumn p {
	text-align: justify;
}

.futureLeadersSection {
	color:#FFF;
	background: rgba(0, 0, 0, 0.10);
	background: url('/images/default-source/EMBA/future-leaders-background.jpg?sfvrsn=2'), lightgray 50% / cover no-repeat;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
	backdrop-filter: blur(20px);
	padding: 7% 0 7% 0 !important;
	margin-top: 80px !important;
}

.futureLeadersSection h1 {
	color:#FFF;
	font-size: 60px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%; /* 72px */
	letter-spacing: -3px;
	text-align: center
}

.futureLeadersSection p {
	color:#FFF;
	leading-trim: both;
	text-edge: cap;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%; /* 27px */
	letter-spacing: -0.36px;
}

.futureLeadersColumnsWrapper {
	display: flex;
	padding: 40px 0px;
	flex-direction: column;
	justify-content: center;	
	align-items: stretch;
	gap: 40px;
	
}

.futureLeadersColumns {
display: flex;	
	max-height: 280px;
}

.futureLeadersColumnslink {
	color:#FFF;
	background: #FFC131;
	text-align: center;
	text-decoration: none;
	width: 100%;
	padding: 25%;
	
}

.futureLeadersColumnslink:hover {
	background: #666;
	opacity: 0.6;
	transition: 0.3s;
}

.futureLeadersSection .sf_3cols_2_34 .sf_3cols_2in_34, .futureLeadersSection .sf_3cols_3_33 .sf_3cols_3in_33 {
	margin-left: 0px !important;
}

/* STARS of MBA 2023 PAGE WHY SLIDER */

.mbaPresentation .bx-wrapper .bx-viewport {
	background-color: none !important;
}

.WhyIEDC {
	    width: auto !important;
    position: relative !important;
    justify-content: center !important;
    align-content: center !important;
    display: flex !important;
	background-color: none !important;
}

.WhyIEDC .whyWrapper {
	max-width: 350px;
	display: inline-flex;
	padding: 50px;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	background: #FFF;
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.20);
	min-height: 190px;
}

.WhyIEDC p {
	color: var(--Black, #000);
leading-trim: both;
text-edge: cap;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 150%; /* 24px */
letter-spacing: 0.48px;
}
/* END of MBA 2023 PAGE WHY SLIDER */


/* END MBA 2023 PAGE STYLES */

/* NEW MBA PAGE STYLES */
.paddingR {
	padding-right: 25%;
}
.centerMba {
	padding: 0px 5px 0px 5px;
}

.centerMba p,
.centerMba h1,
.centerMba h2,
.centerMba h3,
.centerMba h4 
{
	text-align: center;
	color: #666;
	text-transform: none;
	
}

.MBAPage p,
.MBAPage h1,
.MBAPage h2,
.MBAPage h3,
.MBAPage h4 
{
	
	color: #666;
	text-transform: none;
	
}


.borderHover 
{
	border-top: solid 4px transparent;
	text-align: center;
}

.borderHover p
{
	text-align: center;
}

.borderHover:hover
{
	border-top: solid 4px #FFC341;
	text-align: center;
}


.flexcontainer {
	margin:0 auto !important;
	display: flex !important;
	max-width:1140px !important;
	width:93% !important;
	flex-direction: row;
	align-content: center;
	align-items: center;
	justify-content: center;
	}

.flexContent {
	display: flex;
    min-height: 250px;
    text-align: center;
    background-color: #FFC341;
    margin: 0px 10px 0px 10px;
    align-content: center;
    justify-content: center;
    align-items: center;
	color: #FFF;
	
}

.flexContentCustom {
	display: flex;
    min-height: 150px;
    text-align: center;
    background-color: #FFC341;
    margin: 0px;
    align-content: center;
    justify-content: center;
    align-items: center;
	color: #FFF;
	font-weight: 500;
	padding: 2%;
	
}

.flexGray {
	background-color: #666;	
}

.flexLightGray {
	background-color: #ABABAB;	
}

.flexContent a {
	color: #FFF;
	text-decoration: none;
	width: 100%;
	height: 100%;
	font-weight: bold !important;
    font-size: 2em;
}

.coursesbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://www.iedc.si/images/default-source/program-banners/mba-courses1253b7f6bbd66679be69ff000002d230.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://www.iedc.si/images/default-source/program-banners/mba-courses1253b7f6bbd66679be69ff000002d230.jpg);
	
}

.facultybg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://www.iedc.si/images/default-source/program-banners/mba-courses1253b7f6bbd66679be69ff000002d230.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://www.iedc.si/images/default-source/program-banners/mba-professors1153b7f6bbd66679be69ff000002d230.jpg);
	
}

.scholarshipsbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://www.iedc.si/images/default-source/program-banners/mba-courses1253b7f6bbd66679be69ff000002d230.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://www.iedc.si/images/default-source/program-banners/mba-scholarships2453b7f6bbd66679be69ff000002d230.jpg);
	
}

.gmpexpbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://iedc.si/images/default-source/program-banners/gmp-experience.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://iedc.si/images/default-source/program-banners/gmp-experience.jpg);
	
}

.gmpfacultybg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://iedc.si/images/default-source/program-banners/gmp-courses.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://iedc.si/images/default-source/program-banners/gmp-courses.jpg);
	
}

.gmpadmbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://iedc.si/images/default-source/program-banners/gmp-admission.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://iedc.si/images/default-source/program-banners/gmp-admission.jpg);
	
}

.ympexpbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(http://iedc.si/images/default-source/program-banners/ymp-experience.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(http://iedc.si/images/default-source/program-banners/ymp-experience.jpg);
	
}

.ympfacultybg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(http://iedc.si/images/default-source/program-banners/ymp-faculty.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(http://iedc.si/images/default-source/program-banners/ymp-faculty.jpg);
	
}

.ympadmbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,203,78,0.75)), to(rgba(255,203,78,0.75))), url(https://iedc.si/images/default-source/program-banners/ymp-admission.jpg);
    background-image: linear-gradient(180deg, rgba(255,203,78,0.75), rgba(255,203,78,0.75)), url(https://iedc.si/images/default-source/program-banners/ymp-admission.jpg);
	
}

.grayMBA {
	padding: 30px 50px !important;
	background-color: #EEE;
}

.grayMBA h4 {
	font-size: 1.2em;
	
}

.blueHLE {
	padding: 30px 50px !important;
	background-color: #008ECF;
	color: #FFF;
}

.blueHLE p {
	color: #FFF;
}

.blueHLE li {
	margin-bottom: 1em;
}

.blueHLE h4 {
	font-size: 1.2em;
	color: #FFF;
	
}

.bluesec h4 {
	font-size: 1.2em;
	color: #FFF;
	
}

.whyTLPSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
	position: relative;
	max-height: 150px;
		
}

.applicationMBASection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
	position: relative;
	max-height: 150px;
		
}
.applicationMBAAlumniSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/alumni-banner-2.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/alumni-banner-2.jpg);
	position: relative;
	max-height: 250px;
		
}

.lecturersHealtcareSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/alumni-banner-2.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/alumni-banner-2.jpg);
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
		
}

.gmpEnrollWhoSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(https://iedc.si/images/default-source/program-banners/who-should-enroll.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(https://iedc.si/images/default-source/program-banners/who-should-enroll.jpg);
	position: relative;
	background-position: center;
		
}

.ympEnrollWhoSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url("images/banners/ymp/ymp-who-should.jpg");
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(images/banners/ymp/ymp-who-should.jpg);
	position: relative;
	background-position: center;
		
}

.TLPEnrollWhoSection {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url("images/banners/who-tlp2.jpeg");
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url("images/banners/who-tlp2.jpeg");
	position: relative;
	background-position: center;
	background-size: cover;
		
}

.whyHLESection {
	float:left;
	width:100%;
	padding-top:10% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
	position: relative;
	max-height: 180px;
		
}

.whyHelathcareSection {
	float:left;
	width:100%;
	padding-top:10% !important;
	padding-bottom:4% !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(http://www.iedc.si/images/default-source/program-banners/apply-to-programmes-banner1.jpg);
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
		
}


.whitesecRel {
	float:left;
	clear:both !important;
	width:100% !important;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#FFF;
	min-height: 500px;
	}

.whitesecRelHLE {
	float:left;
	clear:both !important;
	width:100% !important;
	padding-bottom:4% !important;
	background:#FFF;
	min-height: 640px;
	}

.whitesecRelAl {
	float:left;
	clear:both !important;
	width:100% !important;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#FFF;
	min-height: 625px;
	}
.whitesecRelGMP {
	float:left;
	clear:both !important;
	width:100% !important;
	background:#FFF;
	padding-bottom: 4%!important;
	}

.secStudyinBled {
	float:left;
	clear:both !important;
	width:100% !important;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#FFF;
	min-height: 560px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.55)), to(rgba(0, 0, 0, 0.55))), url(images/banners/MBA/mba-study-in-bled.jpg);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.55)), url(images/banners/MBA/mba-study-in-bled.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	}

.MBASectionTitle h2 {
	font-weight: bold;
	color: #FFF;
	font-size: 2em;
}

.MBASectionApplyInfo h4 {
	padding: 0px 50px 0px 50px;
	background-image: url(http://www.iedc.si/images/default-source/Icons/ikone-03.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-size: 30px;
}

.MBADeadline {
	padding-left: 50px;
	background-image: url(http://www.iedc.si/images/default-source/Icons/ikone-04.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-size: 65px;
}

.stats {
	text-align: right;
}
.stats p {
	font-size: 2em;
	color: #FFC341;
	text-align: right;
}

.statsText p {
	font-size: 1.2em;
	line-height: 1.2em;
}



/* END OF NEW MBA PAGE STYLES */

/* NEW DBA STYLES */

.dbacoursesbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/phd/learning.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/phd/learning.jpg);
	
}

.dbafacultybg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/dba/dba-faculty1.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/dba/dba-faculty1.jpg);
	
}

.dbaadmissionbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/dba/dba-admissions-fees.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/dba/dba-admissions-fees.jpg);
	
}

/* END OF NEW DBA STYLES */

/* NEW CUSTOM MADE STYLES */

.customApproachbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/approach.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/approach.jpg);
	
}

.customBenefitsbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/custom-programs-benefits.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/custom-programs-benefits.jpg);
	
}

.customLearningbg {
	background-size: cover;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60,60,60,0.75)), to(rgba(60,60,60,0.75))), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/custom-made-learning-ex.jpg);
    background-image: linear-gradient(180deg, rgba(60,60,60,0.75), rgba(60,60,60,0.75)), url(https://www.iedc.si/App_Themes/IEDC/Global/images/banners/Customized/custom-made-learning-ex.jpg);
	
}

/* END OF NEW CUSTOM MADE STYLES */

.progCol1 h1 {
	display:block;
	padding-top:30px;
	color:#FFC341;
	}
.subContent h1 {
	color:#FFC341;
	}
.subContent h2 {
	font-size:1.6em;
	}
.mainbanner h1
{	color:#FFF;
	font-size:54px;
	margin-bottom:0px
	}
.mainbanner p {
	color:#FFF;
	font-size:28px;
	margin-top:0px;
	padding-top:0px;
	}
p {
	text-align:left;
	margin-bottom:10px !important;
	color:#595959;
	line-height:25px;
	}
.sfTxtContent {
	margin:0;
	}

a {	
	color:#666;
	}

a, a:hover, a:active, a:focus {
	outline:none !important
	}
.sfContentBlock li {
	color:#595959 !important;
	list-style:url(images/bullet.png);
	padding-bottom:5px;
	}


.programContentWrapper li,
.progRelatedWrapper li {
	clear:both;
	color:#595959;
	list-style:url(images/bullet.png);
	padding-bottom:5px;
	}
/* Links */
.download a {
	display:block;
	margin-top:10px;
	padding-left:30px;
	height:20px;
	background:url(images/icons_links.png) 0 0 no-repeat;
	color:#595959;
	font-size:0.9em;
	}
.download a:hover {
	background:url(images/icons_links.png) 0px -20px no-repeat;
	color:#FFC64E;
	}
.more a {
	display:block;
	margin-top:10px;
	padding-left:30px;
	height:20px;
	background:url(images/icons_links.png) 0 -40px no-repeat;
	color:#595959;
	font-size:0.9em;
	}
.more a:hover {
	background:url(images/icons_links.png) 0px -60px no-repeat;
	color:#FFC64E;
	}
.moreBoxs a {
	clear:both;
	margin-top:2%;
	float:left;
	width:60px;
	height:43px;
	padding-top:17px;
	text-align:center;
	background:#FFC64E;
	font-size:14px;
	line-height:100%;
	text-decoration:none;
	margin-bottom:4%;
	}
.calltoaction {
	}
/* Page Layout */
#page {
	float:left;
	width:100%;
	}
#nav {	
	float:left;
	width:100%;
	}
#home_header { 
	float:left;
	width:100%;
	background:url(images/homeback.jpg) top no-repeat;
	
		}
#homeHeader {
	float:left;
	width:100%;
	
	}

.bluesec {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#004F9F;
	}


.graysec {
	float:left;
	width:100%;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#EEE;
	}

.whitesec {
	float:left;
	clear:both !important;
	width:100% !important;
	padding-top:4% !important;
	padding-bottom:4% !important;
	background:#FFF;
	}
.mainsec {
	float:left;
	width:100%;
	padding-bottom:4% !important;
	background:#FFF;
	}
.contactsec {float:left;
	width:100%;
	border-bottom:1px solid #E2E2E2 ;
	}
.graysec h1,
.whitesec h1,
.mainsec h1 {
	color:#FFC341;
	text-transform:uppercase;
	}
#main_header { 
	float:left;
	width:100%;
		}
#sub_header { 
	float:left;
	width:100%;
		}
#higlightContent {
	float:left;
	width:100%;
	}
#mainContent {
	float:left;
	clear:both;
	width:100%;
	background:#F9F9F9;
	padding-top:2%;
	padding-bottom:2%;
	}
#mainContent1 {
	float:left;
	clear:both;
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	}
#cutomLayout {
	float:left;
	clear:both;
	width:100%;
	}
#subContent {
	float:left;
	clear:both;
	width:100%;
	margin-top:190px;
}
.subContentOpenArea {
	float:left;
	clear:both;
	width:100%;
	padding-bottom:4% !important;
	}
#subMainContent {
	float:left;
	clear:both;
	width:100%;
}
#IEDCAcreditations {
	float:left;
	width:100%;
	padding-top:4%;
	}
#higlightEntry {
	float:left;
	width:100%;
	margin-top:-40px;
	padding-top:4%;
	padding-bottom:40px;
	
	}
#higlightEntrymain {
	float:left;
	width:100%;
	padding-top:4%;
	padding-bottom:40px;
	
	}
#whyIEDC {
	float:left;
	width:100%;
	padding-top:4%;
	background:#F9F9F9;
	}
#infoEntry {
	float:left;
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	}
#IEDCClients {
	float:left;
	width:100%;
	background:#FFF;
	padding-top:2%;
	padding-bottom:2%;
		}
#AlumniEvents {
	float:left;
	width:100%;
	background:#FFF;
	padding-top:2%;
	padding-bottom:2%;
	background:#F9F9F9;
	}
#footer {
	float:left;
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	background:#5A5A5A;
	}
.navwrapper {
	position:absolute;
	top:0px;
	width:100%;
	background:none;
	z-index:2;
	border-bottom:none;
		}
.fixedpos {
	position:fixed !important;
	width:100% !important;
	top:0px !important;
	background:#FFF;
	margin-top:-10px !important;
	z-index:99;
	border-bottom:10px solid #FFF;
	    box-shadow: 0px 5px 25px #333333;
		margin-bottom:0px !important;
}
.fixedpos_sub {
	position:fixed !important;
	width:100% !important;
	top:0 !important;
	background:#FFF !important;
	z-index:99;
	
	 box-shadow: 0px 5px 25px #333333;
}
.sfPageEditor .navwrapper {
	position:relative;
	}
.sfPageEditor .top_nav_mobile {
	position:absolute;
	width:100%;
	height:60px;
	}
.sfPageEditor #subContent {
	float:left;
	clear:both;
	width:100%;
	margin-top:60px;
}
.sfPageEditor li {
	
	}
.sfPageEditor #main_header {
	margin-top:100px;
	}
.sfPageEditor .topSearch  {
	display:none;
	}
.nav {
	margin:0 auto;
	max-width:1140px;
	width:93%;
	background:none !important;
	margin-top:10px;
	margin-bottom:10px;
	}
.top_nav {
	float:left;
	width: 71%;
	height:120px;
	
	}
.subnavbutton {
	display:none;
	}
.global_links {
	float:left;
	width:25%;
	margin-left:3%;
	height:120px;
	}
.banner  {
	float:left;
	width:100%;
	margin-top:320px;
	margin-bottom:140px;
	}
.mainbanner  {
	float:left;
	width:100%;
	}
.content {
	float:left;
	width:100%;
	background:#FFF;
	border-top:4px solid #FFC131;
	padding-top:4%;
	}
.maincontent {
	float:left;
	width:100%;
	background:#FFF !important;
	margin-top:-60px;
	border-top:4px solid #FFC131;
	padding-top:40px;
}

.pageBanner {
	float:left;
	width:100%;
	background:#FFF !important;
	margin-top:-60px;
	padding-top:30px;
	border-top:4px solid #FFC131;
}
.pageBanner  h1,
.pageBanner  h3,
.pageBanner  h4 {
	text-align:center;
	}
.pageBanner  h1 {
	color:#FFC131;
	}
.pageBanner .sf_1col_1_100 {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	}
.pageBanner .sf_2cols_2_33 {
	width:27% !important;
	margin-left:6% !important;
	}
.programcontent {
	float:left;
	width:100%;
	background:#F8F8F8;
	border-bottom:5px solid #F8F8F8;
}

.hidden {
	display: none;
}
.wrapper {
	margin:0 auto;
	max-width:1140px;
	width:93%;
	}
.container {
	margin:0 auto !important;
	display:block !important;
	max-width:1140px !important;
	width:93% !important;
	}
.logo {
	float:left;
	width:13%;
	height:120px;
	overflow:hidden;
	background:#FFF;
	}
.logo img {
	margin:0 auto;
	height:120px !important;
	width:auto !important;
	
}
.submenu {
	float:left;
	width:100%;
	margin-top:10px;
	background:rgba(255,255,255,0.8);
	}
.top_nav_container {
	float:left;
	width:85%;
	padding-left:2%;
	height:80px;
	background:#FFC131;
	}
.bread_crumb_wrapper {
	float:left;
	width:63%;
	padding-left:2%;
	height:40px;
	background:#FFC131;
	}
.searchwrapper {
	float:left;
	width:22%;
	height:40px;
	background:#FFC131;
	}

.fixedpos .top_nav {
	margin-top:10px;
	}
.fixedpos .global_links {
	margin-top:10px;
	}
.top_search {
	float:right;
	width:96%;
	height:30px;
	margin-right:4%;
	border-bottom:1px dotted #FFFFFF;
	}
.breadcrumb {
	clear:both;
	float:left;
	width:100%;
	}
.breadandsearch {
	float:left;
	width:100%;
	height:40px;
	background:url(images/boxBackwhite.png);
	}
/* First Page */
.fp h4 {
	float:left;
	width:100%;
	text-align:center;
	color:#666;
	font-weight:100;
	padding-bottom:2%;
	}
/* Grid & Columns */


.columns {
	float:left;
  	width:100%;
  	margin-bottom:4%;
}
.columns h1,
.columns h2,
.columns h3,
.colblock h2 
{
	text-align:center;
	padding-bottom:4%;
	}

.columns p {
	text-align:center;
	font-size:16px;
	}
.columns a img {
	margin-bottom:10px;
	}
.colfull {
	float:left;
	width:100%;
	}
.columns .col1 {
	float:left;
  	width: 31%;
  	padding: 1%;
}
.columns .col2 {
	float:left;
  	width: 31%;
	padding-top:1%;
	padding-bottom:1%;
	padding-left:1.5%;
	padding-right:1.5%;
}
.columns .col3 {
	float:left;
  	width: 31%;
 	 padding: 1%;
}

.columns a {
	text-decoration:none;
	}

#mainContent .columns .sfContentBlock,
#mainContent1 .columns .sfContentBlock,
#subcontent .graysec .colblock {
	background:#FFF;
	padding:4%;
	height:240px;
	}
.sfContentBlockTitle {
	float:left;
	width:96%;
	padding:2%;
	height:70px;
	background:#FFF;
	}s
.sfContentBlockInfo {
	float:left;
	width:92%;
	padding:4%;
	height:300px;
	background:#FFF;
	}
.info p {
	text-align:center;
	}
.infographics strong {
	display:block;
	text-align:center;
	font-size:44px;
	font-weight:400;
	}
.col1 img,
.col2 img,
.col3 img {
	display:block;
	margin:0 auto;
	width:auto;
	padding-bottom:10px;
	}

.col1 .discoverMorew a,
.col2 .discoverMorew a,
.col3 .discoverMorew a,
.discoverMorew a {
	display:block;
	width:200px;
	margin:0 auto;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/moreban.png) right center no-repeat;
	color:#333;
	text-align:center;
	margin-top:20px;
	}
.col1 .discoverMore a,
.col2 .discoverMore a,
.col3 .discoverMore a,
.discoverMore a {
	clear:both;
	display:block;
	width:200px;
	margin:0 auto;
	text-decoration:none;
	text-transform:uppercase;
	background:url(images/morebang.png) right center no-repeat;
	color:#333;
	text-align:center;
	margin-top:20px;
}

.col67 {
	float:left;
	width:67%;
	}
.col50 {
	float:left;
	width:100%;
	background:#FFF;
	}
.col50 .col1,
.col50 .col2
 {
	float:left;
	width:46%;
	padding:2%;
	}
.col33 {
	float:left;
	width:30%;
	margin-left:3%;
	}
.sf_2cols_1_50,
.sf_2cols_2_50 {
	float:left;
	width:44% !important;
	padding-left:3%;
	padding-right:3%;
	margin-bottom:4% !important;
	}
.Layout67 {
	float:left;
	width:67%
	}
.Layout33 {
	float:left;
	width:30%;
	margin-left:3%;
	}

.sectionBanner {
	float:left;
	clear:both;
	width:100%;
}
/* Paging */
.sf_pagerNumeric {
	float:left;
	width:100%;
	padding-top:2%;
	padding-bottom:2%;
	    border-top: 2px solid #FFC74F;
	
	}
.sf_pagerNumeric a {
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border:1px solid #CCC;
	margin-right:5px;
	text-decoration:none;
	}
.sf_PagerCurrent {
	background:#FFC74F;
	color:#000;
	}
/* Top Navigation widget */
#MyTopMenu {
	float:left;
	width:100%;
	margin-top:30px;
	}
#MyTopMenu .RadMenu {
	width:100%;
	outline:none !important
	}
#MyTopMenu .RadMenu_Default .rmRootGroup {
	background:none !important;
	border:none !important;
	}
#MyTopMenu .RadMenu .rmLink {
	padding:14px 0px 0px 10px !important;
	text-transform:uppercase;
	font-size:0.9em;}
	
#MyTopMenu .RadMenu .rmFirst .rmLink {
	padding:14px 0px 0px 0px !important
	
	}
#MyTopMenu ul {
	margin-top:0px !important;
	margin-bottom:0px !important;
	}
#MyTopMenu .RadMenu_Default .rmRootGroup, 
#MyTopMenu .RadMenu_Default a.rmLink, 
#MyTopMenu .RadMenu_Default .rmGroup .rmText, 
#MyTopMenu .RadMenu_Default .rmVertical .rmText, 
#MyTopMenu .RadMenu_Default .rmLeftArrow, 
#MyTopMenu .RadMenu_Default .rmRightArrow, 
#MyTopMenu .RadMenu_Default .rmTopArrow, 
#MyTopMenu .RadMenu_Default .rmBottomArrow, 
#MyTopMenu .RadMenu_Default .rmIcon {
  background-image:none !important;
}
#MyTopMenu.RadMenu,
#MyTopMenu .rmHorizontal  {
	white-space:normal !important
}
#MyTopMenu .rmHorizontal .rmText  {
	padding:0px 5px 1px 0px
	}
#MyTopMenu .RadMenu .rmPopup {
	padding:0px !important;
	}
#MyTopMenu .RadMenu .rmGroup .rmText {
	margin:0 !important;
	padding:0 !important;
	}
#MyTopMenu .rmSlide {
	top:98px !important;
	left:0% !important;
	margin-left:-16%;
	}
#MyTopMenu .RadSiteMap_Default .rsmTwoLevels .rsmLink, 
#MyTopMenu .RadSiteMap_Default .rsmThreeLevels .rsmLink, 
#MyTopMenu .RadSiteMap_Default .rsmManyLevels .rsmLevel1 .rsmLink
 {
	border-bottom:none !important;
	}
#MyTopMenu .rmRootGroup .rmItem  {
	float:left;
	}
#MyTopMenu .rmRootGroup .rmItem .rmRootLink {
	float:left;
	height:26px;
	padding-top:12px;
	color:#FFF;
	}
#MyTopMenu .rmRootGroup .rmExpanded {
	background:#FFC131;
	color:#FFF !important;
	}
#MyTopMenu .rmRootGroup .rmSelected {
	
	}

#MyTopMenu .rmRootGroup .rmItem .rmRootLink:hover {
	color:#FFF !important;
	}
#MyTopMenu .rsmList, 
#MyTopMenu .rsmColumn,
#MyTopMenu .rsmLevel,
#MyTopMenu .rsmTwoLevels {
	float:left;
	width:95%;
	}
#MyTopMenu .rsmItem {
	float:left !important;
	}
#MyTopMenu .topMenuDropContainer {
	float:left;
	width:609px;
	padding:20px;
	background:#3C3B3B;
	margin-left: 10px;
	}
#MyTopMenu .topMenuDropContainer h4,
#MyTopMenu .topMenuDropContainerS h4
 {
	float:left;
	width:100%;
	margin:0;
	text-align:left;
	padding-bottom:10px;
	padding-top:0px;
	color:#FFC64E;
	font-weight:normal;
	text-transform:uppercase;
	}
#MyTopMenu .topMenuLinkDesc {
	float:left;
	padding-left:2%;
	width:98%;
	color:#FFF;
	font-size:0.8em;
	padding-bottom:20px;
	}
#MyTopMenu .topMenuLinkImg {
	float:left;
	width:98%;
	padding-left:2%;
	}
#MyTopMenu .topMenuLinkGroup {
	float:left;
	width:100%;
	padding-bottom:20px;
	}
#MyTopMenu .topMenuDropContainerS {
	float:left;
	width:180px;

	padding:20px;
	background:url(images/box_back90.png);
	}
#MyTopMenu .topMenuCatTitle {
	font-size:1.4em !important;
	color:#FFF !important;
	margin-bottom:10px !important;
	}
#MyTopMenu .topMenuItem 
 { float:left;
 width:100%;
 margin-bottom:15px;
	}
#MyTopMenu .rmExpandDown {
	padding-right:10px !important;
	background:url(images/wdarrow.png) right no-repeat;
	margin-right:10px;
	}
#MyTopMenu .topMenulink  {
	float:left;
	padding-left:2%;
	width:98%;
	padding-bottom:5px;
	}	
#MyTopMenu .topMenulink a {
	
	color:#FFF;
	padding-right:20px;
	background:url(images/menuLinkArrow.png) right no-repeat;
	text-decoration:none;
	font-size:0.9em;
	
	}
#MyTopMenu .topMenulink a:hover {
	color:#FFC64E;
	}
#MyTopMenu .topMenuItem a
 {
	color:#FFF;
	font-size:0.8em;
	}
#MyTopMenu .topMenulinkSeconf a {
	font-size:1.3;
	color:#FFF;
	
	text-decoration:none;
	}
#MyTopMenu .rsmLevel1 .rsmItem .rsmLink {
	font-size:1.1em;
	line-height:100%;
	}
#MyTopMenu .rsmLevel1 .rsmItem .rsmLink:hover {
	background:none !important;
	}
.topMenuCols60 {
	float:left;
	width:55%;
	margin-right:5%;
		}
.topMenuCols40 {
	float:left;
	width:38%;
	margin-right:2%;
		}
.topMenuCols1 {
	float:left;  
	width:95%;
	margin-right:5%;
		}
.topMenuColSpan1 {
	float:left;
	width:34%;
	}
.topMenuColSpan2 {
	float:left;
	width:100%;
	}

/* Top Navigation Widget - responsive */

#topResponsiveButton a {
	display:none;
	}
#TopMenuList {
	display:none;
	}
#MyResTopMenu  {
	display:none;
	}
/* BreadCrumb widget */
.sfBreadcrumbWrp {
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	}

.sfBreadcrumbWrp .rsmLink {
	font-family: 'Open Sans', sans-serif !important;
	padding-left:0px !important;
	font-size:0.8em !important;
	color:#FFF !important;
	
	}
.sfBreadcrumbNodeSeparator {
	padding-right:4px;
	color:#FFF !important;
	}
.sfBreadcrumbWrp .rsmLink:hover {
	background:none !important;
	}
.sfNoBreadcrumbNavigation .rsmLink {
	color:#333 !important;
	}
.subbreadcrumb {
	float:left;
	width:100%;
	border-bottom:1px solid #EEE;
	}
.sfSubBreadcrumbWrp {
	float:left;
	width:67%;
	padding-bottom:15px;
	padding-top:15px !important;
	}
.subbreadcrumb .rsmLink {
	font-family: 'Open Sans', sans-serif !important;
	padding-left:0px !important;
	font-size:1.2em !important;
	color:#000 !important;
	text-decoration:underline;
	
	}
.subbreadcrumb .rsmLink:hover {
	background:none !important;
	}
.subbreadcrumb .sfBreadcrumbNodeSeparator {
	padding-right:4px;
	color:#666 !important;
	}
/* Right Pannel Bar */
.myRightMenu {
	float:left;
	width:100%;
	box-sizing:border-box;
	border:1px solid #EEE;
	padding-top:20px;
	margin-top:30px;
	}
.myRightMenu .RadPanelBar .rpRootGroup {
	border-style:none !important;
	border:none !important;
	}
.myRightMenu .RadPanelBar .rpFirst .rpExpanded {
	margin-bottom:15px !important;
	}
.myRightMenu .RadPanelBar .rpExpandable {
	padding-bottom:15px !important;
}
.myRightMenu .RadPanelBar .rpItem {
	padding-bottom:10px !important;
	
	}
.myRightMenu .RadPanelBar .rpLink
  {
	border-bottom:none !important;
	color:#595959;
	padding-left:20px !important;
	padding-bottom:0px !important;
	margin-bottom:0 !important;
	font-size:0.9em !important;
	}
.myRightMenu .RadPanelBar  .rpSelected {
	background:url(images/rightPannelLinkSel.png) left no-repeat;
	background-repeat:no-repeat !important;
	color:#FFC850 !important;
	}
.myRightMenu .RadPanelBar .rpHeaderTemplate, 
.myRightMenu .RadPanelBar .rpOut {
	border-color:#FFF;
	}
.myRightMenu .RadPanelBar  .rpSlide {
	padding-left:30px;
	}
.myRightMenu .RadPanelBar .rpText {
		padding-left:0px !important;
	}
/* TopSubMenu */
.parentNav, 
.submenuitem,
.submenuitemsel {
	display:inline-block;
	padding:1%;
	text-transform:uppercase;
	font-size:12px;
	}
.parentNav a, 
.submenuitem a,
.submenuitemsel a {
	text-decoration:none;
	}
.submenuitemsel a {
	color:#000;
	}

.parentNav {
	background:#FFF;
	
	}
.parentNav a {
	color:#FFC64E;
	font-weight:400;
	}
.parentNav .submenuitem {
	display:none;
	}
/* Search Widget */

.searchButton a {
	display:none;
	}

fieldset {
	border:none;
	padding:0 !important;
	margin-top:0px;
	}

.searchBoxW input:focus {outline:none;}

.pageSearch .searchSubmit
 {
	float:left;
	font-size:0px;
	background:url(images/searchButtonPage.png) center center no-repeat !important;
	width:46px !important;
	height:39px;
	border:none !important;
	}
.k-popup {
	margin-top:65px;
	background:#EEE;
	width:250px;
	border:1px solid #CCC;
	
	}
.k-popup .k-item {
	list-style:none !important;
	}
.k-list-container {
	width:auto !important;
	background:#FFF;
	display:block;
	width:100% !important;
	cursor:pointer !important;
	}
.pageSearch #searchResWrapper {
	float:left;
	width:96%;
	padding:2%;
	background:#EEE;
	}
.pageSearch .k-widget {
	float:left !important;
	width:300px !important;
	}
.pageSearch input[type="text"]  {
	float:left;
	width:288px !important;
	border:1px solid #CCC;
	height:35px;
	padding-left:10px;
	}
.sfsearchResultStatistics {
	float:left;
	width:100%;
	padding-top:4%;
	padding-bottom:4%;
	}
.sfsearchResultsWrp, 
.sfsearchReultTitleSnippetUrl {
	float:left;
	width:100%;
	margin-bottom:4%;
	}
.pageSearch .sfsearchResultTitle a {
	float:left;
	width:100%;
	padding-bottom:5px;
	}
.sfsearchResultSnippet {
	float:left;
	clear:both;
	font-size:14px;
	color:#666;
	padding-left:20px;
	}
.pageSearch .sfsearchResultTitle a:before {
	content:'';
	float:left;
	width:20px;
	height:20px;
	background:url(images/search_res_icon.png) no-repeat;
	}
.sfsearchResultUrl,
.sfsearchResultHighLighter {
	float:left;
	clear:both;
	font-size:14px;
	color:#666;
	padding-left:20px;
	}
.sfsearchResultHighLighter {
	margin-bottom:4%;
	}
.sfsearchResultUrl a {
	color:#FFC341;
	}
.topSearch {
	float:left;
	width:98%;
	margin-right:2%;
	border-bottom:1px dotted #FFFFFF;
	}
.topSearch .searchText {
	display:none;
	
	}
.topSearch input[type="text"]  {
	float:left;
	width:110px !important;
	border:none !important;
	background:none !important;
	height:30px;
	padding-left:2px;
	border-bottom:1px dotted #FFFFFF;
	}
.topSearch .searchSubmit
 {
	float:right;
	font-size:0px;
	background:url(images/searchButtonPage.png) center center no-repeat !important;
	width:30px !important;
	height:30px;
	border:none !important;
	}
/* IEDC Forms */
.iedcForm .sfFormBox,
.iedcForm .sfFormBlock,
.iedcForm .sfFormFile {
	float:left;
	width:98%;
	margin-bottom:20px;
/*	background:#FFF;*/
	padding:1%;
	}
.iedcForm .ruFileWrap,
.iedcForm .ruActions {
	float:left;
	width:98%;
	/*background:#FFF;*/
	padding:1%;
	}
.iedcForm .ruButton,
.iedcForm .ruRemove {
	float:left !important;
	}
.iedcForm .ruFakeInput {
	float:left !important;
	margin-right:10px;
	}
.iedcForm label,
.iedcForm .sfTxtLbl {
	float:left;
	width:100%;
	color:#666;
	font-size:1em
	}
.iedcForm  .sfFormBox .sfTxt {
	float:left;
	width:100%;
	border: 1px solid #ccc;
    margin: 2px 0;
    width: 98%;
	padding:1%;
    font-size: 1em;
    color: #333333;
	}
.iedcForm  .sfFormBlock .sfTxt {
	float:left;
	width:100%;
	border: 1px solid #ccc;
    margin: 2px 0;
    width: 96%;
	padding:2%;
    height: 78px;
    font-size: 14px;
    color: #333333;
	}
.iedcForm .sfFormSubmit input {
	float:left;
	width:300px;
	height:58px;
	background:#FFC64E;
	color:#000;
	border:none;
	outline:none;
	margin-top:30px;
	
	}
.iedcForm .sfError {
	color:#900;
	font-size:12px;
	}
.iedcForm .sfExample {
	clear:both;
	color:#666;
	font-size:12px;
}
.iedcRadio .sfRadioList {
	width:100%;
	max-width:480px;
}
.iedcRadio input[type="radio"] {
	width:auto !important;
	margin-bottom:1%;
	margin-top:1%;
}
.iedcRadio label {
	width:auto;
	float:none !important;
}

.iedcCheck .sfFormCheckboxlist {
	width:100%;
	max-width:480px;
	margin-bottom:1% !important;
}
.iedcCheck input[type="checkbox"] {
	width:auto !important;
	margin-bottom:1%;
	margin-top:1%;
}
.iedcCheck label {
	width:auto;
	float:none !important;
}
.iedcCheck span {
	padding-bottom:1%;
	display: block;
}

.iedcCheckQuestionare .sfFormCheckboxlist {
	width:100%;
	max-width:480px;
}
.iedcCheckQuestionare input[type="checkbox"] {
	width:auto !important;
}
.iedcCheckQuestionare label {
	width:auto;
	float:none !important;
}

.iedcCheckQuestionare .sfTxtLbl
{
	font-size:14px;
	font-weight:bold;
}
.iedcCheckQuestionare span {
	display: block;
}

.QuestionareInstructions p {
	font-size:13px;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:2%;
}

.QuestionareInstructions {
	font-size:18px;
	margin-bottom:1%;
}

.campHidden {
	display:none;
	}

.iedcDropDown {
	margin-top:2%;
}

.iedcDropDown option {
	color:#666;
}

.RadUpload_Default, .RadUpload_Default a, .RadUpload_Default input {
	font: normal 12px Verdana, Geneva, sans-serif !important;
}

.sf_2cols_1_67 {
}
.sf_colsOut sf_2cols_2_33 {
}

/* SS Forms */

.fullSummaryColForms {
	float:left;
	width:66%;
	padding:2%;
	margin-top:50px;
	}

.leftAppFormCol {
	float:left;
	width:26%;
	padding:2%;
	margin-top:50px;
	}
.rightAppFormCol {
	float:left;
	width:66%;
	padding:2%;
	
	}
.FormsummaryTitle {
	font-size:22px;
	color:#666;
	padding-bottom:10px;
	}
.summarybox {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:30px;
	}
.summaryField  {
	float:left;
	width:100%;
	margin-bottom:10px;
	
	}
.summaryField input {
	border:none !important;
	font-size:18px;
	font-weight:bold;
	background:none !important;
	width: 98%;
	}
.summaryText {
	font-size:12px;
	color:#999;
	}

.sharpspring_form label {
	font-size:15px !important;
	color:#666;
	}
	
/* Top Global Links Widget */

.globalContact,
.globalContactMultiLingual {
	float:left;
	width:33%;
	height:120px;
	background:url(images/boxBack60.png);
	}
.globalContact a,
.globalContactMultiLingual a {
	float:left;
    height:120px;
	width:100%;
    background:url(images/globalContact.png) 50% 50% no-repeat;
    text-decoration: none;
    color:#FFF;
    font-size:0.9em;
	}
.globalContact a:hover,
.globalContactMultiLingual a:hover {
	background:url(images/globalContactHover.png) 50% 50% no-repeat;
	color:#FFC131;
	}
.globalPhone,
.globalPhoneMultiLingual {
	float:left;
	width:34%;
	height:120px;
	background:url(images/boxBack70.png);
	}
.globalPhone a,
.globalPhoneMultiLingual a{
	float:left;
    height:120px;
	width:100%;
    background:url(images/globalPhone.png) 50% 50% no-repeat;
    text-decoration: none;
    color:#FFF;
    font-size:0.9em;
	}
.globalPhone a:hover,
.globalPhoneMultiLingual a:hover {
	background:url(images/globalPhoneHover.png) 50% 50% no-repeat;
	color:#FFC131;
	}
.globalLogin,
.globalLanguage {
	float:left;
	width:33%;
	height:120px;
	background:url(images/boxBack80.png);
	}
.globalLogin a {
	float:left;
    height:120px;
	width:100%;
    background:url(images/globalLogin.png) 50% 50% no-repeat;
    text-decoration: none;
    color:#FFF;
    font-size:0.9em;
	}
.globalLanguage a {
	float:left;
	width:100%;
    text-decoration: none;
    color:#FFF;
    font-size:0.9em;
	}
.globalLogin a:hover {
	background:url(images/globalLoginHover.png) 50% 50% no-repeat;
	color:#FFC131;
	}
.globalLanguage a:hover {
	color:#FFC131;
	}
.globalContact p,
.globalLogin p,
.globalPhone p {
	margin: 0 auto;
    width: 90%;
    text-align: center;
    padding-top: 80px;
    font-size: 0.8em;
	color:#CCC;
}

.globalPhoneMultiLingual p,
.globalLanguage p,
.globalContactMultiLingual p {
	margin: 0 auto;
    width: 90%;
    text-align: center;
    padding-top: 30px;
    font-size: 0.8em;
	color:#CCC;
}

/* Main Banner Boxes */
.sliderContentBox {
	float:left;
	width:63%;
	box-sizing:border-box;
	border:4px solid #FFF;
	padding:2%;
	margin-top:140px;
	background-color: rgba(0, 0, 0, 0.5);
	
	}

.sliderContentBoxTop {
	float:left;
	width:100%;
	box-sizing:border-box;
	border:4px solid #FFF;
	padding:2%;
	background-color: rgba(0, 0, 0, 0.5);
	text-align: center;
	
	}

.sliderContentBoxRight {
	float:right;
	text-align: center;
	width:63%;
	box-sizing:border-box;
	padding:2%;
	margin-top:120px;
	color: #000;
	
	}
.sliderContentBox p,
.sliderContentBoxTop p {
	margin-top:20px;
	margin-bottom:0px;
	color:#FFF;
	}
.banner_box_content {
	float:left;
	width:67%;
	height:370px;
	box-sizing:border-box;
	border:4px solid #FFF;
	}
.bigBannerTitle h1 {
	float:left;
	width:100%;
	line-height:100%;
	font-size:72px;
	font-weight:100;
	color:#FFF;
	padding-left:2%;
	margin-top:2%;
	}

.subBannerTitle {
	clear:both;
	float:left;
	width:100%
	}
.subBannerTitle p {
	color:#FFF;
	padding-left:2%;
	font-size:24px;
	font-weight:300 !important;
	}
.bigBannerPlayWrapper {
	float:left;
	width:48%;
	margin-right:2%;
	}
.bigBannerPlay a {
	float:right;
	width:260px;
	height:80px;
	border:1px solid #FFF;
	padding-right:30px;
	margin-left:30px;
	text-decoration:none;
	color:#FFF;
	font-size:1.2em;
	background:url(images/play.png) 200px center no-repeat;
		
	}
.bigBannerPlay a span {
	float:left;
	width:100%;
	padding-top:24px;
	text-align:center;

	}
/* FP Banners */
.fpBannerYellowBackTitleSmall {
	display: inline-block;
	color: #FFF;
	font-size: 26px;
	font-weight: 600;
	background-color: #FFC341;
	padding: 8px 20px 8px 20px;
}

.fpBannerYellowBackTitleBig {
		display: inline-block;
	color: #FFF;
	font-size: 48px;
	font-weight: 600;
	background-color: #FFC341;
	padding: 8px 20px 8px 20px;
	
}

.fpBannerYellowBackTitleDate {
	float: none;
			display: inline-block;
	    margin-right: 30%;
    margin-left: 30%;
	color: #FFF;
	font-size: 26px;
	font-weight: 600;
	background-color: #FFC341;
	margin-top: 10px;
	padding: 8px 20px 8px 20px;
	
}

.fpBannerYellowBackTitleSpeaker {
	float: none;
			display: inline-block;
	color: #FFF;
	font-size: 26px;
	font-weight: 600;
	background-color: #FFC341;
	margin-top: 10px;
	padding: 8px 20px 8px 20px;
	
}

.fppageBannerTitle {
	font-size:56px;
	text-transform:uppercase;
	line-height:100%;
	color:#FFF;
	}
.fppageBannerTitleGray {
	margin-top:140px;
	font-size:56px;
	text-transform:uppercase;
	line-height:100%;
	color:#666;
	}
.fppageBannerSubTitle {
	font-size:26px;
	text-transform:uppercase;
	line-height:100%;
	color:#FFF;
	font-weight:800;
	}
.fppageBannerSubTitleGray {
	font-size:26px;
	text-transform:uppercase;
	line-height:100%;
	color:#666;
	font-weight:800;
	}
.fppagemore {
	clear:both;
	float:left;
	margin-top:20px;
	text-transform:uppercase;
	padding:15px;
	background:#FFC341;
	
	}
.fppagemore a {
	display:block;
	padding-right:25px;
	background:#FFC341 url(images/moreban.png) right no-repeat;
	color:#FFF;
	text-decoration:none;
	}
.fppagemore_STT {
	clear:both;
	float:left;
	margin-top:20px;
	text-transform:uppercase;
	padding:15px;
	background:#b1d23e;
	
	}
.fppagemore_STT a {
	display:block;
	padding-right:25px;
	background:#b1d23e url(images/moreban.png) right no-repeat;
	color:#FFF;
	text-decoration:none;
	}

.HighlightsBanner .new-optimism {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 2%, transparent), url('images/banners/Alpha.jpg');
	background-image: linear-gradient(135deg, #333 2%, transparent), url('images/banners/Alpha.jpg');
	background-image:url('images/banners/Alpha.jpg');
	background-position: bottom center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .icsc2023 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 2%, transparent), url('images/banners/ICSC-2023-scholarship.jpg');
	background-image: linear-gradient(135deg, #333 2%, transparent), url('images/banners/ICSC-2023-scholarship.jpg');
	background-image:url('images/banners/ICSC-2023-scholarship.jpg');
	background-position: bottom center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide2 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 2%, transparent), url('https://iedc.si/images/default-source/program-banners/digital-marketing.jpg');
	background-image: linear-gradient(135deg, #333 2%, transparent), url('https://iedc.si/images/default-source/program-banners/digital-marketing.jpg');
	background-image:url('https://iedc.si/images/default-source/program-banners/digital-marketing.jpg');
	background-position: center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.HighlightsBanner .slide1 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/future500.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/future500.jpg');
	background-image:url('images/banners/future500.jpg');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .individualCSC {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/individual-csc.png');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/individual-csc.png');
	background-image:url('images/banners/individual-csc.png');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.HighlightsBanner .slide1pf {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('/images/default-source/program-banners/pf-2025-banner.jpg?sfvrsn=0');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('/images/default-source/program-banners/pf-2025-banner.jpg?sfvrsn=0');
	background-image:url('/images/default-source/program-banners/pf-2025-banner.jpg?sfvrsn=0');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide1hr {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/hrforum-2024.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/hrforum-2024.jpg');
	background-image:url('images/banners/hrforum-2024.jpg');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slideihc {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/banner-healthcare.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/banner-healthcare.jpg');
	background-image:url('images/banners/banner-healthcare.jpg');
	background-position: center center;
	background-size: cover, cover;
	background-repeat: no-repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide1Sust {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('/images/default-source/program-banners/shutterstock_2177469955.jpg?sfvrsn=0');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('/images/default-source/program-banners/shutterstock_2177469955.jpg?sfvrsn=0');
	background-image:url('/images/default-source/program-banners/shutterstock_2177469955.jpg?sfvrsn=0');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}


.HighlightsBanner .slidedeVries {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/devriesback.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/devriesback.jpg');
	background-image:url('images/banners/devriesback.jpg');
	background-position: top, center;
	background-size: cover, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .mcLjubljana {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('/images/default-source/program-banners/boat-yellow-leadership-casse.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('/images/default-source/program-banners/boat-yellow-leadership-casse.jpg');
	background-image:url('/images/default-source/program-banners/boat-yellow-leadership-casse.jpg');
	background-position: center center;
	background-size: cover, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .mcZagreb {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('/images/default-source/program-banners/page-banner-pons.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('/images/default-source/program-banners/page-banner-pons.jpg');
	background-image:url('/images/default-source/program-banners/page-banner-pons.jpg');
	background-position: center center;
	background-size: cover, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}



.HighlightsBanner .grad2020 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/graduation2020.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/graduation2020.jpg');
	background-image:url('images/banners/graduation2020.jpg');
	background-position: center center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .videoLib {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/webinar_IEDCcolours.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/webinar_IEDCcolours.jpg');
	background-image: url('images/banners/webinar_IEDCcolours.jpg');
	background-position: center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide3 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/slide1.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/slide1.jpg');
	background-image: url('images/banners/slide1.jpg');
	background-position: center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide4 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/experience.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/experience.jpg');
	background-image: url('images/banners/experience.jpg');
	background-position: center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .grandiaOnline {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/grandia-online.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/grandia-online.jpg');
	background-image: url('images/banners/grandia-online.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slideCovid {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/covid-safety-measures.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/covid-safety-measures.jpg');
	background-image: url('images/banners/covid-safety-measures.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slideSTT {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/stt-banner.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/stt-banner.jpg');
	background-image: url('images/banners/stt-banner.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slideMV {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/melita-vovk.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/melita-vovk.jpg');
	background-image: url('images/banners/melita-vovk.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}


.HighlightsBanner .hrforum {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('https://iedc.si/images/default-source/program-banners/hr-forum-2022.jpg?sfvrsn=0');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('https://iedc.si/images/default-source/program-banners/hr-forum-2022.jpg?sfvrsn=0');
	background-image: url('https://iedc.si/images/default-source/program-banners/hr-forum-2022.jpg?sfvrsn=0');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .hr25 {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/hrforum-2024.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/hrforum-2024.jpg');
	background-image: url('images/banners/hrforum-2024.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}


.HighlightsBanner .nenadOnline {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/nenad-online-seminar.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/nenad-online-seminar.jpg');
	background-image: url('images/banners/nenad-online-seminar.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .aleksandraWebinar {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 1%, transparent), url('images/banners/aleksandra-webinar.jpg');
	background-image: linear-gradient(135deg, #333 1%, transparent), url('images/banners/aleksandra-webinar.jpg');
	background-image: url('images/banners/aleksandra-webinar.jpg');
	background-position: center;
	background-size:cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.HighlightsBanner .slide1:before,
.HighlightsBanner .slide1pf:before,
.HighlightsBanner .slide1hr:before,
.HighlightsBanner .slide1Sust:before,
.HighlightsBanner .slidedeVries:before,
.HighlightsBanner .slide2:before,
.HighlightsBanner .slide3:before,
.HighlightsBanner .slide4:before,
.HighlightsBanner .grandiaOnline:before,
.HighlightsBanner .nenadOnline:before,
.HighlightsBanner .aleksandraWebinar:before,
.HighlightsBanner .videoLib:before,
.HighlightsBanner .individualCSC:before,
.HighlightsBanner .mcLjubljana:before,
.HighlightsBanner .mcZagreb:before,
.HighlightsBanner .new-optimism:before,
.HighlightsBanner .icsc2023:before,
.HighlightsBanner .slideihc:before,
.HighlightsBanner .hr25:before{
	display:block;
	content:'';
	margin:0 auto;
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #FFF;
}
.highlightGray {
	width:30%;
	margin-top:20px;
	margin-bottom:0px;
	color:#666 !important;
	}
.customizedBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 5%, transparent), url('images/banners/custombig.jpg');
	background-image: linear-gradient(135deg, #333 5%, transparent), url('images/banners/custombig.jpg');
	background-image: url('images/banners/custombig.jpg');
	background-position: 0px 0px, 0px 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.newcustomizedBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 5%, transparent), url('images/banners/Customized/Custum-Banner.jpg');
	background-image: linear-gradient(135deg, #333 5%, transparent), url('images/banners/Customized/Custum-Banner.jpg');
	background-image: url('images/banners/Customized/Custum-Banner.jpg');
	background-position: 0px 0px, 0px 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.customizedBanner:before {
	display:block;
	content:'';
	margin:0 auto;

  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #F3F3F3;
}
	

.whyIEDCdBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image: -webkit-linear-gradient(315deg, #333 5%, transparent), url('images/banners/experience.jpg');
	background-image: linear-gradient(135deg, #333 5%, transparent), url('images/banners/experience.jpg');
	background-image: url('images/banners/experience.jpg');
	background-position: 0px 0px, 0px 0px;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;

}

	
/* Sub Template Banners */
.searchResult {
	float:left;
	width:100%;
	height:300px;
	background:#EEE;
	}
.abouttheschool {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/about.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.aboutstaff {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/events.jpg);
	background-position: center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.aboutleadership {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/about.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.aboutelc {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/elc.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumninetwork {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/Alumni/alumni-network.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumniclubs {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/Alumni/alumni-clubs.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumnicsc {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/Alumni/alumni-csc.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumnievents {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/Alumni/alumni-events-banner.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumninews {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/Alumni/alumni-news.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.alumniaaa {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/Alumni/alumni-aaa_banner.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.alumnishare {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/Alumni/share.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}


.mbacourses {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/MBA/mba-courses.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.gmpadmisionbanner {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/gmp-adm-banner.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.facultyinsideBanner {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/faculty_inside.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.professorInterviewsBanner {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/professor-interviews.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.dissertationsBanner {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/dissertations.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.publicationsBanner {
	float:left;
	width:100%;
	height:600px;
	background-image:url(images/banners/publications.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.mbafaculty {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/newspaper-book-covers.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.ympfaculty {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/ymp/ymp-faculty.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.ympexperience {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/ymp/ymp-experience.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.mbalifeafter {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/mba-life-after-mba.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.mbascholarships {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/MBA-steps.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.mbaadmission {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/mba-admission.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.mbastudyinbled {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/mba-study-in-bled.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.mbafaq {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/MBA/mba-q-a.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.dbafirst {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/dba/dba-first.jpg);
	background-position:center 33%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.dbafaculty {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/dba/dba-faculty.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.dbadmission {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/dba/dba-admission.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.phdlearning {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/phd/learning.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.phdadmission {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/phd/admission.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.phdlearning {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/phd/learning.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.phddiserattion {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/phd/disertation.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.centrescocacola {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/centres/centres-cocacola.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.centreswise {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/centres/centres-wise.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.centresnlb {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/centres/centres-nlb.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.centresbildai {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/centres/centres-bildai.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.centrestokic {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/centres/centres-tokic.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
.custombenefits 
{
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/Customized/benefits.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll, fixed;
}

.customaproach {
	float:left;
	width:100%;
	height: 660px;
	background-image:url(images/banners/Customized/aproach.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll, fixed;
}

.customexperience {
	float:left;
	width:100%;
	height:660px;
	background-image:url(images/banners/Customized/experience.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll, fixed;
}

.customupgrade{
	display: flex;
	align-items: center;
	float:left;
	width:100%;
	height:660px;
	background-image:url(images/banners/Customized/experience.jpg);
	background-position:center;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: scroll, fixed;
}
.contactbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/contact/contact.png);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.hcresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/hidden-champions.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.becomebanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/becomebanner.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.strategicinnoresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/strategic-innovation.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.sustainablevocresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/sustainable-vocabulary.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.innoresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/innovation.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.EQUAL4EUROPE {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/EQUAL4EUROPE.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.mgmtresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/management-needs.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.lead4skillsresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/lead4skills.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.issueresearchbanner {
	float:left;
	width:100%;
	height: 400px;
	background-image:url(images/banners/research/SDG_Graphic.jpg);
	background-position:center;
	background-size: cover, cover;
	background-repeat:no-repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.pieglBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image:url(images/banners/piegl-banner.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}

.videoLibraryBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image:url("images/banners/webinar_IEDCcolours.jpg");
	background-position:bottom;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}

.programContentBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image:url("images/banners/research/sustainable-vocabulary.jpg");
	background-position:bottom;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;	
}

.podcastsBanner {
	float:left;
	width:100%;
	height: 600px;
	background-image:url("images/banners/podcasts.jpg");
	background-position: left center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
}
	
.errorBanner {
	float:left;
	width:100%;
	height: 700px;
	background-image:url(images/banners/404/error.jpg);
	background-position:top;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
.subbannertext {
	display:block;
	margin-top:560px;
	padding-top:2%;
	padding-bottom:2%;
	background-color:rgba(0, 0, 0, 0.3)
	}
.subbannertext660 {
	display:block;
	margin-top:400px;
	padding-top:2%;
	padding-bottom:2%;
	background-color:rgba(0, 0, 0, 0.3)
	}
.subbannertext400 {
	display:block;
	margin-top:200px;
	padding-top:2%;
	padding-bottom:2%;
	background-color:rgba(0, 0, 0, 0.3)
	}
.subbannertext660 h2,
.subbannertext660 h3 {
	padding:2%;
	}

.subbannertext660 h3 {
	color:#FC0;
	margin-bottom:0px !important;
	}
.subbannertext660 h2 {
	color:#FFF;
	margin-top:0px !important;
	}
.subbannertext h1,
.subbannertext660 h1,
.subbannertext400 h1  {
	color:#000;
	font-size:54px;
	padding:0px !important;
	margin-bottom:0px !important;
	margin-top:0px !important;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	}
.subbannertext p ,
.subbannertext660 p,
.subbannertext400 p {
	text-align:center;
	color:#FFF;
	line-height:100%;
	}
	
/* Youtube Video Embed in main banner */

.youtubeEmbed{
	width:560px;
	height:315px;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
 text-align: center;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.youtube-video {
	aspect-ratio: 16/9;
	width: 100%;
}

@supports not (aspect-ratio: 1) {
    position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* FP Client Slider*/
.clientslider {
	float:left;
	width:100%;
	height:120px;
	overflow:hidden;
	}
.cslide {
	float:left;
	width:160px;
	}
/* Main Banners for Programs */
/* PhD Banner */
.MainBannerTitle {
	float:left;
	width:96%;
	padding:2%;
	margin-top:300px;
	background:url(images/boxBack70.png);
	
	}

.MainBannerNav {
	float:left;
	width: 30%;
    margin-left: 3%;
	margin-top:300px;
	display:none;
	
	}
.MainBannerNav .MainBannerNavBox1 {
	float:left;
	width:32%;
	margin-right:2%;
	height:170px;
	box-sizing:border-box;
	background:url(images/box_back90.png);
	}
.MainBannerNav .NavBoxSel {
	
	background:url(images/boxBackYellow.png);
	}
.MainBannerNav .NavBoxSel a {
	color:#FFF;
	}
.MainBannerNav .MainBannerNavBox2 {
	float:left;
	width:32%;
	height:170px;
	box-sizing:border-box;
	margin-right:2%;
	background:url(images/box_back90.png);
	} 
.MainBannerNav .MainBannerNavBox3 {
	float:left;
	width:32%;
	height:170px;
	box-sizing:border-box;
	background:url(images/box_back90.png);
	}
.MainBannerNav a {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	}
.MainBannerNav a:hover {
	color:#FFC74F;
	}
.MainBannerNav .moreb {
	clear:both;
	margin:0 auto;
	width:90px;
	height:30px;
	background:#FFC74F;
	text-align:center;
	padding-top:5px;
	}
.MainBannerNav .moreb a {
	float:left;
	width:100%;
	height:30px;
	padding-top:0px !important;
	color:#333;
	font-size:0.8em;
	}
.phdBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/phd.jpg) center no-repeat;
	z-index:0;

	}
/* Banners */

.hlcBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/hlc-banner.jpg) center no-repeat;
	z-index:0;
	}

.mbaBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/mba.jpg) center no-repeat;
	z-index:0;
	}

.gmpBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/gmp.jpg) center no-repeat;
	z-index:0;
	}
.TLPBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url("images/banners/tlp_back.jpg") center no-repeat;
	z-index:0;
	}
.ympBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/ymp.jpg) center no-repeat;
	z-index:0;
	}
.ympAdmissionBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/ymp-admission.jpg) center no-repeat;
	z-index:0;
	}

.mbaExperienceBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/mba_experience.jpg) center no-repeat;
	z-index:0;
	}
.phdExperienceBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/phd_experience.jpg) center no-repeat;
	z-index:0;
	}
.alumniBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/alumni.jpg) center no-repeat;
	z-index:0;
	}
.eventsBanner {
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/events.jpg) center no-repeat;
	z-index:0;
	}
.fphghlihtBanner {
	float:left;
	width:100%;
	height:670px;
	background:url(images/highlighBanner.jpg);
	}
.aboutBanner {
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/about.jpg);
	}
.aboutcampus {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/aboutcamp.jpg);
	}
.facultyBanner {
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/faculty.jpg);
	}
.aboutschoolBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/aboutchool.jpg);
	}
.beyondRecoveryBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/beyond-banner.jpg);
	}
.newsBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/news.jpg);
	}
.advisoryClinicBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/advisory-clinic.jpg);
	background-size: cover;
	background-position: center center;
	}
.inmediaBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/inmedia.jpg);
	}
.prBanner {
	float:left;
	width:100%;
	height:600px;
	background:url(images/banners/pr.jpg);
	}
	
.blogBanner {
	float:left;
	width:100%;
	height:600px;
		background-image:url(images/banners/blog-header.jpg);
	background-position:center;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
	background-attachment: scroll, fixed;
	}
/* Customized Programs */
.customBanner
{	
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/custom.jpg) top no-repeat;
	z-index:0;
	}
.customContent {
	float:left;
	width:100%;
	padding-top:4%;
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #E2E2E2;
	background:#F3F3F3;
	}

.customContent .col1 .sfContentBlock,
.customContent .col2 .sfContentBlock,
.customContent .col3 .sfContentBlock
 {	
	padding:4%;
	margin-bottom:20px;
	}
.customContent .col1 h4,
.customContent .col2 h4,
.customContent .col3 h4
{	font-size:18px !important;
	}
.customTitle {
	float:left;
	width:100%;
	padding-bottom:4%;
}


.customTitle a {
	text-decoration:none;
	}
.customTitle img {
	display:block;
	margin:0 auto;
	width:40px;
	}
.customMore {
	float:left;
	clear:both;
	width:100%;
	margin-top:2%;
	}
.customContent .sfContentBlock li {
	list-style-image:url(images/bullet.png);
	color:#666;
	padding-bottom:10px;
	line-height:130%;
	}
/* HighLigt Banner Boxes */

.highlight_box_content {
	float:left;
	width:67%;
	height:370px;
	box-sizing:border-box;
	}


.highlight_box_button {
	clear:both;
	float:left;
	width:50%;
	margin-top:10%;
	}
.highlight_box_button a {
	float:left;
	width:300px;
	background:#FFC64E;
	font-size:24px;
	text-decoration:none;
	color:#333;
	text-align:center;
	padding-top:28px;
	padding-bottom:28px;
	}


.mainHighlightButton {
	float:left;
	width:100%;
	margin-bottom:4%;
	}
.mainHighlightButton a {
	display:block;
	margin:0 auto;
	width:50%;
	height:60px;
	background:#FFC54D;
	padding-top:20px;
	font-size:20px;
	color:#555;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	}
/* Alumni Page */
.mainHighlightTitle {
	float:left;
	width:100%;
	}
.clubswrapper li {
	float:left;
	width:23%;
	list-style:none;
	margin-right:2%;
	margin-bottom:4%;
	height:200px;
	padding-top:80px;
	padding-left:4%;
	padding-right:4%;
	border:1px solid #CCC;
	color:#666;
	font-size:14px;
	text-align:center;
	background:#FFF url(images/icon_alumni-events.png) center 20px no-repeat;
	}
.aaawrapper  {
	float:left;
	width:93%;
	list-style:none;
	margin-right:2%;
	margin-bottom:4%;
	height:400px;
	padding-top:80px;
	padding-left:4%;
	padding-right:4%;
	border:1px solid #CCC;
	color:#666;
	font-size:14px;
	text-align:center;
	background:#FFF url(images/icon_scholarship.png) center 20px no-repeat;
	}
.cscwrapper  {
	float:left;
	width:93%;
	list-style:none;
	margin-right:2%;
	margin-bottom:4%;
	padding-top:80px;
	padding-left:4%;
	padding-right:4%;
	border:1px solid #CCC;
	color:#666;
	font-size:14px;
	text-align:center;
	background:#FFF url(images/icon_scholarship.png) center 20px no-repeat;
	} 	 	
/* About Histry */
.histryitemwrapper {
	float:left;
	width:82%;
	border-left:1px dashed #999;
	margin-right:10px;
	padding:4%;
	border-top:4px solid #FFC131;
	background:#FFF;
	font-size:14px;
	color:#666;
	}

/* Info graphics */

.info {
	float:left;
	width:100%;
	}
/* MBA Experience widgets */
.mbaeExWrapper {
	margin:0 auto;
	display:block;
	width:220px;
	padding-top:30px;
	}
.mbaExButton {
	float:left;
	width:220px;
	height:60px;
	margin-bottom:15px;
	background:#FFF;
	
	}
.mbaExBox {
	clear:both;
	float:left;
	width:100%;
	}
.mbaExSection {
	clear:both;
	float:left;
	width:100%;
	padding-top:20px;
	}
.mbaExLine {
	float:left;
	clear:both;
	width:220px;
	height:60px;
	margin-bottom:10px;
	}
.duration {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) 0px 0px no-repeat;
	}
.courses {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) -60px 0px no-repeat;
	}
.fee {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) -120px 0px no-repeat;
	}

.duration a,
.courses a,
.fee a
 {
	float:left;
	border:1px solid #CCC;
	padding-left:70px;
	padding-top:20px;
	height:40px;
	width:140px;
	text-decoration:none;
	text-transform:uppercase;
	color:#333;
	background:url(images/darrow.png) 95% 50%  no-repeat;
	}
.current {
	background:url(images/darrowy.png) 95% 50%  no-repeat !important;
	}
.weeksinyear {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) 0px -60px no-repeat;
	}
.weeksinmodule {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) 0px -120px no-repeat;
	}
.modules {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) 0px -180px no-repeat;
}

.allcourses {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) -60px -60px no-repeat;
	}
.elective {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) -60px -120px no-repeat;
	}
.progfee {
	float:left;
	height:60px;
	width:60px;
	background:url(images/icons_mba_exp.png) -120px -60px no-repeat;
	}
.weeksinyear div,
.weeksinmodule div,
.modules div,
.allcourses div,
.elective div,
.progfee div {
	float:left;
	padding-left:70px;
	padding-top:20px;
	height:40px;
	width:160px;
	text-decoration:none;
	text-transform:uppercase;
	color:#595959;
	}
.weeksinyear .number,
.weeksinmodule .number ,
.modules .number,
.allcourses .number,
.elective .number,
.progfee .number   {
	font-weight:800;
	color:#FFC64E;
	}
.weeksinyear .text,
.weeksinmodule .text,
.modules .text,
.allcourses .text,
.elective .text,
.progfee .text {
	font-size:0.8em;
	}

.mbaExLine .download,
.mbaExLine .more
 {
	float:left;
	padding-left:70px;
	}
/* Main Content Styles */


.subContent h2 {
	padding-top:15px;
	}
.subContent h3 {
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:5px;
	}
.subContent .sf_cols {
	margin-bottom:30px;
	}
.infoGraph {
	display:block;
	margin:0 auto;
	width:100px;
	}
.quoteList {
	float:left;
	width:100%;
	
	}
.subContent .quotewrapper {
	float:left;
	width:42%;
	margin:4%;
	font-size:0.8em;
	font-style:italic;
	}
.programQuote .quotewrapper {
	float:left;
	width:92%;
	margin:4%;
	font-size:0.8em;
	font-style:italic;
	}
.quote {
	position:relative;
	width:88%;
	padding:8%;
	background:#F9F9F9 url(images/quoteicon.png) 5px 5px no-repeat;
	}
.quotearrow  {
	position: relative;
    right: 60px;
    width: 0px;
    height: 0px;
    float: right;
    border-top: 25px solid #F9F9F9;
    border-right: 34px solid transparent;
    border-left: 0px solid transparent;
}
.qouteperson {
	float:right;
	margin-top:30px;
	}
.firstq {
	clear:both;
	}
pre {
	float:left !important;
	font-family: 'Open Sans', sans-serif !important;
	width:92%;
	padding:4%;
	font-size:1.3em;
	color:#666;
	background:#EEE;
	white-space:normal !important;
	margin-bottom:4%;
	}
.applyButton a {
	display:block;
	width:280px;
	height:40px;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:14px;
	text-align:center;
	background:#FFBE13;
	color:#FFF;
	}
/* First Page Accreditations  */
.IEDCAcreditations .columns {
	margin-top:0;
	}
.IEDCAcreditations h3 {
	text-align:center !important;
	}

.accLogo {
	float:left;
	width:90%;
	height:80px;
	margin-bottom:15px;
	}
.bologna a {
	display:block;
	margin:0 auto;
	width:145px;
	height:80px;
	background:url(images/nakvish.png) no-repeat;
	}
.bologna a:hover {
	background:url(images/nakvis.png) no-repeat;
	width:145px;
	height:80px;
	}
.amba a {
	display:block;
	margin:0 auto;
	width:145px;
	height:80px;
	background:url(images/amba.png) no-repeat;
	}
.amba a:hover {
	background:url(images/ambah.png) no-repeat;
	}
.iqa a {
	display:block;
	margin:0 auto;
	width:112px;
	height:80px;
	background:url(images/iqa.png) no-repeat;
	}
.iqa a:hover {
	background:url(images/iqah.png) no-repeat;
	}
/* First Page Trust Companies  */

.fpReference {
	display:block;
	margin:0 auto;
	width:140px;
	height:251px;
	background:url(images/ref1.png) no-repeat;
	}
/* IEDC Location */
.locationIEDC .columns {
	padding-top:80px;
	}
.locationIEDC .col33 {
	width:26%;
	background:#F9F9F9;
	padding:2%;
	}
.locationIEDC .sfimageWrp {
	padding-top:30px;
	}
.location_links {
	float:left;
	width:100%;
	padding-top:15px;
	}
.location_links .sfContentBlock {
	float:left;
	width:100%;
	margin-bottom:15px;
	
	}

.location_links .location a {
	display:block;
	width:100%;
	clear:left;
	margin-bottom:15px;
	text-decoration:underline;
	font-size:13px;
	}
.location_links .locationa {
	display:block;
	width:100%;
	clear:left;
	margin-bottom:15px;
	text-decoration:none;
	font-size:13px;
	}
.location_links .locationPhone,
.location_links .locationContact {
	float:left;
	margin-bottom:15px !important;
	}
.location_links .locationPhone a,
.location_links .locationContact a {
	display:block;
	width:100%;
	clear:left;
	margin-bottom:15px !important;
	text-decoration:underline;
	font-size:13px;
	}
.location_links .location a:before,
.location_links .locationa:before {
	float:left;
	content:'';
	width:60px;
	height:60px;
	margin-right:10px;
	background:url(images/location_iconh.png) center center no-repeat;
	}

.location_links .locationPhone span {
	float:left;
	padding-top:5px;
	padding-left:10px;
	text-decoration:underline;
	font-size:13px;
	}
.location_links .locationPhone a:before {
	float:left;
	content:'';
	width:60px;
	height:30px;
	background:url(images/globalPhoneHoverG.png) center center no-repeat;
	}

.location_links .locationContact a:before {
	float:left;
	content:'';
	width:60px;
	height:30px;
	background:url(images/globalContactHoverG.png) center center no-repeat;
	}

.location_links .locationContact span {
	float:left;
	padding-top:5px;
	padding-left:10px;
	text-decoration:underline;
	font-size:13px;
	}


.location_links .mid {
	float:left;
	padding-top:20px;
	}

/* IEDC Acreditations Main */

/* Programs Detail view */
.sectionbreak {
	clear:both;
	padding-top:80px;
	}
.sectionbreakafter {
	clear:both;
	padding-top:40px;
	padding-bottom:80px;
	    
	}
.sectionbreak h3 {
	text-align:center !important;
	}
.maincontentprog {
	float:left;
	width:100%;
	background:#FFF;
	margin-top:-60px;
	}
.programBanner {
	content:'';
	float:left;
	width:100%;
	height:675px;
	overflow:hidden;
	background-position:center;
	background-size: cover;
	}
.programBannerTitle {
	float: left;
    width: 96%;
    padding: 2%;
    margin-top: -380px;
    background: url(images/boxBack70.png);
	
	}
.showAllProg {
	float:left;
	width:100%;
	margin-bottom:20px;
	}
.showAllProg span {
	float:left;
	padding-left:10px;
	padding-top:3px;
	font-size:16px;
	}
.showAllProg a {
	float:left;
	color:#FFF;
	height:30px;
	padding-top:10px;
	text-decoration:none;
	}
.showAllProg a:before {
	float:left;
	content:'';
	width:30px;
	height:30px;
	background:url(images/showall.png) no-repeat;
	}
.progSummary {
	float:left;
	width:96%;
	padding:2%;
	}
.progRelatedWrapper {
	float:left;
	width:92%;
	padding:4%;
	}
.progDetailSumLoc,
.progDetailSumDate,
.progDetailSumPrice,
.progDetailSumPriceEB {
	float:left;
	width:25%;
	height:38px;
	padding-top:10px;
	}

.progDetailSumLoc {
	background:url(images/progLocSum.png) left center no-repeat;
	}
.progDetailSumDate {
	background:url(images/progDateSum.png)left center no-repeat;
	}
.progDetailSumPrice {
	background:url(images/progPriceSum.png) left center no-repeat;
	}
.progDetailSumPriceEB {
	background:url(images/progPriceSumEB.png) left center no-repeat;
	}
.progDetailSumLoc .sfTxtContent,
.progDetailSumDate .sfTxtContent,
.progDetailSumPrice .sfTxtContent,
.progDetailSumPriceEB .ebprice .sfTxtContent 
{
	float:left;
	padding-left:42px;
	padding-top:4px;
	font-size:16px;
	font-weight:bold;
	}
.progDetailSumPriceEB .eblabel .sfTxtContent  
{
	float:left;
	clear:both;
	padding-left:42px;
	padding-top:4px;
	font-size:14px;
	}

.programBannerTitle h1 {
	font-size:48px;
	color:#FFC74F;
	line-height:110% !important;
	}
.programBannerTitle h2 {
	font-size:28px;
	color:#FFF !important;
	text-transform:uppercase;
	}
.programShortDesc {
	float:left;
	width:92%;
	padding:4%;
	font-size:1.3em;
	color:#666;
	background:#EEE;
	}
.programFinderBanner {
	float:left;
	width:100%;
	height:575px;
	}
.productListSection {
	clear:both;
	float:left;
	width:100%;
	padding-top:4%;
	
	}
.productListSection h3 {
	text-align:center;
	}
.programFinderFilter {
	float:left;
	width:63%;
	padding:2%;
	margin-top:170px;
	background:url(images/boxBack70.png);
	
	}
.programFinderFilter h2 {
	color:#FFC850;
	}
.showallprogTitle {
	float:left;
	width:100%;
	margin-top:10px;
	
	}
.showallprogTitle h2 {
	color:#FFC850;
	}
.programFinderFilter h2 a {
	color:#FFC850;
	padding-top:10px;
	text-decoration:none;
	}
.programBannerContent {
	float:left;
	width:100%;
	}
.progCol1 {
	float:left;
	width:66%;
	}

.progCol2 {
	float:left;
	width:30%;
	margin-left:3%;
	margin-right:1%;
	}
.progCol2 h4 {
	padding-bottom:4%;
	}

.programContentWrapper {
	float:left;
	padding-left:4%;
	padding-right:4%;
	width:92%;
	}
.programNav {
	float:left;
	width:92%;
	padding:4%;
	}
.programNav a span {
	float:left;
	width:80%;
	color:#666;
	padding-bottom:2%;
	}
.programNav a:before {
	content: "";
    float: left;
	clear:both;
    width: 20px;
    height: 20px;
    background:url(images/icons_links.png) 0px -80px;
    margin-right: 5px;
	}
.programNav a span:hover {
	color:#FFC64E;
	}
.programNav a:hover:before {
	 content: "";
    float: left;
	clear:both;
    width: 20px;
    height: 20px;
    background:url(images/icons_links.png) 0px -100px;
    margin-right: 5px;
	
	}
.programNav .sel {
	color:#FFBE13;
	}
.programContact {
	float:left;
	width:88%;
	padding:4%;
	margin:2%;
	border:1px solid #EEE;
	background:#EEE;

	}
.programContact .staffList {
	float:left;
	padding:5%;
	width:90%;
	}
.programContact h2
{	
	margin-bottom:30px;
	}

.programContact h5 {
	font-weight:bold !important;
	}
/* Events */
.eventFinderFilter {
	float:left;
	width:63%;
	padding:2%;
	margin-top:170px;
	background:url(images/boxBack70.png);
	}
.eventFinderFilter h2 {
	    color: #FFC850;
	}
.eventFinderFilter h3 {
	    color: #FFC850;
		font-size:1.4em;
	}
.eventFinderFilter h3 a {
    color: #FFC850;
    padding-top: 10px;
    text-decoration: none;
}
.eventFinderCat {
	float:left;
	margin-bottom:10px;
	width:100%;}
.eventFinderCat a {
	float:left;
	width:80%;
	color:#FFF;
	background:url(images/filterbox.png) left no-repeat;
	}
.eventFinderCat .selected {
	background:url(images/filterboxsel.png) left no-repeat;
	}
.eventFinderCat span {
	float:left;
	padding-left:30px;
	}

/* News Widgets */
.newsList {
	float:left;
	width:96%;
	margin-right:4%;
	}
.newsitemCol1
 {
	float:left;
	width:45%;
	}

.newsitemCol2
{
	float:left;
	width:70%;
	}
.newsListItem {
	float:left;
	width:100%;
	    border-top: 4px solid #FFC74F;
	border-bottom:1px solid #EEE;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:4%;
	}
.fpnewsList {
	margin:0 auto;
	display:block;
	height:auto;
	width:100%;
	}
.fpnewsListItem {
	float:left;
	margin-bottom:20px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41);
    border-top: 8px solid #FFC74F;
	}
.fpnewsListItemCol {
	float:left;
	width:23%;
	margin-right:2%;
	margin-bottom:20px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41);
    border-top: 8px solid #FFC74F;
	}
.fpnewsListItemSimple {
	float:left;
	background:#FFF;
	margin-bottom:20px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41);
    border-top: 8px solid #FFC74F;
	}
.fpnewsImage {
	float: left;
    width: 100%;
    overflow: hidden;
    height: 245px;
}
.fpdate {
	float:left;
	width:99%;
	background:#F9F9F9;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	padding-right:1%;
	color:#666;
	
	font-size:14px;
	}
.simpleNewsListItem {
	float:left;
	width:100%;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:4%;
	}
.newslistItemDate {
	float:left;
	background:#FFF;
	width:90px;
	height:90px;
	border:1px solid #FFC341;
	margin-right:10px;
	}
.newslistDate {
	float:left;
	width:100%;
	font-size:14px;
	color:#666;
	padding-top:10px;
	padding-bottom:10px;
	}
.simpleNewslistItemDate {
	float:left;
	width:40px;
	height:40px;
	border:1px solid #FFC341;
	margin-right:10px;
	}
.newslistItemImage {
	float:left;
	width:200px;
	margin-right:20px;
	overflow:hidden;
	}
.newslistItemImage img {
	display:block;
	width:100%;
	max-width:200px;
	height:auto;
	}
.newslistItemImagefp {
	float:left;
	width:100%;
	height:130px;
	overflow:hidden;
	}
.newslistItemImagefp img {
	display:block;
	width:100%;
	height:130px;
	}
.newsDetailImage {
	clear:both;
	float:left;
	}
.newsDetailImage img {
	display:block;
	width:100%;
	}
.newsDetailContent {
	
	float:left;
	margin-left:2%;
	width:100%;
	padding-bottom:2%;
}
	
.listItemTitle {
	font-size:1.7em;
	line-height:110%;
	}
.listItemTitle a {
	text-decoration:none;
	color:#FFC341
	}
.fplistItemTitle {
	clear:both;
	margin:0 auto;
	padding:10px;
	font-size:1.4em;
	line-height:110%;
	text-align:center;
	padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
	
	}
.fplistItemTitle a {
	text-decoration:none;
	color:#666;
	}
.detailItemTitle {
	font-size:2em;
	line-height:110%;
	height:90px;
	color:#666;
	}
.simplelistItemTitle {
	float:left;
	width:240px;
	}
.simplelistItemTitle .selected {
	color:#FFC341;
	text-decoration:none;
	}
.newslistItemDate .Day {
	float:left;
	width:100%;
	text-align:center;
	font-size:36px;
	color:#FFC341;
	padding-top:10px;
	line-height:100%;
	}
.simpleNewslistItemDate .DayS {
	float:left;
	width:100%;
	text-align:center;
	font-size:22px;
	color:#FFC341;
	padding-top:2px;
	line-height:100%;
	}
.newslistItemDate .Month {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.simpleNewslistItemDate .MonthS {
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.newslistItemDate .Year {
	float:left;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#666;
	line-height:110%;
	font-weight:100;
	}
.newsItemSummary {
	float:left;
	width:90%;
	padding-top:10px;
	padding-bottom:10px;
	}
.newsItemMore {
	float:right;
	width:60px;
	height:46px;
	background:#FFC341;
	text-align:center;
	padding-top:14px;
	line-height:100%;
	margin-top:10px;
	}
.newsItemMore a {
	font-size:14px;
	text-decoration:none;
	}
.bacLinkNews {
	float:left;
	width:96%;
	border:1px solid #EEE;
	box-sizing:border-box;
	padding:2%;
	text-align:center;
	margin-bottom:4%;
	}
.NewsNavTitle {
	float:left;
	width:100%;
	font-size:1.6em;
	color:#FFC341;
	padding-bottom:2%;
	}
	
/* In the Media Widget */

.mediaListItem {
	float:left;
	width:100%;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:4%;
	}

.medialistItemDate {
	float:left;
	width:90px;
	height:90px;
	border:1px solid #FFC341;
	margin-right:10px;
	}
	
.medialistItemTitle {
	font-size:1.7em;
	line-height:110%;
	}

.medialistItemDate .Day {
	float:left;
	width:100%;
	text-align:center;
	font-size:36px;
	color:#FFC341;
	padding-top:10px;
	line-height:100%;
	}

.medialistItemDate .Month {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.medialistItemDate .Year {
	float:left;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#666;
	line-height:110%;
	font-weight:100;
	}

.mediaItemSummary {
	float:left;
	width:90%;
	padding-top:10px;
	padding-bottom:10px;
	}
.mediaItemMore {
	float:right;
	width:60px;
	height:46px;
	background:#FFC341;
	text-align:center;
	padding-top:14px;
	line-height:100%;
	margin-top:10px;
	}
.mediaItemMore a {
	font-size:14px;
	text-decoration:none;
	}
.mediaListCountry {
	float:left;
	margin-right:10px;
	margin-top:10px;
	}
.mediaListCountry .Country:before {
	content:'';
	float:left;
	width:25px;
	height:25px;
	background:url(images/icon_location.png) no-repeat;
	}
.mediaListSource {
	float:left;
	margin-right:10px;
	margin-top:10px;
	}
.mediaListSource .source:before {
	content:'';
	float:left;
	width:25px;
	height:25px;
	background:url(images/icon_source.png) no-repeat;
	}
.pressDownloads {
	float:left;
	width:100%;
	}
.pressDownloads span {
	float:left;
	margin-right:5px;
	}
.presDownloadItem {
	float:left;
	margin-right:10px;
	}
/* Blog */
.sfpostDetails {
	float:left;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:2%;
	}
.sfpostDetails li {
	clear:both;
	color:#595959;
	list-style:url(images/bullet.png);
	padding-bottom:5px;
	}
.blogpostListItem {
	float:left;
	width:100%;
	margin-bottom:4%;
	}
.blogList {
	float:left;
	width:1005;
	padding-top:4%;
	padding-bottom:4%;
	}
.blogListItem {
	clear:both;
	float:left;
	width:96%;
	margin-left:4%;
	margin-bottom:5px;
	}
.blogpostSummary {
	float:left;
	width:80%;
	}
.blogPostTitle {
	float:left;
	clear:none !important;
	margin-top:0px !important;
	width:80%;
	}
.blogListItem a:before {
	content:'';
	float:left;
	width:21px;
	height:28px;
	background:url(images/icon_blog.png) no-repeat;
	margin-right:10px;
	}
.blogAuthor {
	text-align:left !important;
	padding-left:5px;
	}
.fpblogList {
	margin: 0 auto;
    width:100%;

	}
.fpblogListItem {
	float:left;
	width:100%;
	margin-bottom:20px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41); border-top: 8px solid #FFC74F;
	}
.fpblogListItem33 {
	float:left;
	width:100%;
	margin-bottom:30px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41); border-top: 8px solid #FFC74F;
	}
.fpblogListItem20 {
	float:left;
	width:31%;
	margin-right:2%;
	margin-bottom:30px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41); border-top: 8px solid #FFC74F;
	}
.fpblogList {
	float:left;
	width:94%;
	padding-left:3%;
	padding-right:3%;
	}
.fpblogListTitle {
	clear:both;
	margin:0 auto;
	font-size:1.4em;
	color:#666;
	line-height:110%;
	padding-top:10px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	
	}
.fpBlogImage {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 245px;
	   
	}
.fpBlogImage img {
	display:block;
	width:100%;
	height:auto;
}
.fpblogListTitle a {
	text-decoration:none;
	
	}
.fpblogItemDate {
    float: left;
    background: #FFF;
    width: 90px;
    height: 90px;
    border: 1px solid #FFC341;
    margin-right: 10px;
}
.fpblogItemDate .Day {
	float:left;
	width:100%;
	text-align:center;
	font-size:36px;
	color:#FFC341;
	padding-top:10px;
	line-height:100%;
	}

.fpblogItemDate .Month {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.fpblogItemDate .Year {
	float:left;
	width:100%;
	text-align:center;
	font-size:16px;
	color:#666;
	line-height:110%;
	font-weight:100;
	}

.blogItemImage {
	float:left;
	width:200px;
	height:90px;
	overflow:hidden;
	}
.blogItemImage img {
	display:block;
	width:200px !important;
	height:auto;
	}
.simpleBlogListItem {
	float:left;
	width:96%;
	margin-left:4%;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:4%;
	}
.simpleBloglistItemDate {
	float: left;
    width: 40px;
    height: 40px;
    border: 1px solid #FFC341;
    margin-right: 10px;
}
	
.simpleBloglistItemDate .DayS {
	float:left;
	width:100%;
	text-align:center;
	font-size:22px;
	color:#FFC341;
	padding-top:2px;
	line-height:100%;
	}

.simpleBloglistItemDate .MonthS {
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.simpleblogListTitle {
	float: left;
    width: 240px;
	}
/* Staff */
.personData {
	float:left;
	width:100%;
	}

.personData a {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #E2E2E2;
	margin-bottom:5px;
	text-align:left !important;
	text-decoration:none;
	color:#444;
	font-size:14px;
	background:#FFF;
	
}
.personData a:hover {
	background:#FFC64E;
	color:#000;
	}

.personPhoto {
	float:left;
	width:30%;
	height:auto;
	margin-right:4%;
	}
.personPhoto img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);}

.personData h5 {
	font-size:1.1em;
	margin:0;
	padding:0;
	font-weight:400;
	}
.contactbutton {
	margin:0 auto;
	width:300px;
	}
.contactbutton a {
	float:left;
	width:300px;
	margin-top:30px;
	text-align:center;
	color:#333;
	font-size:14px;
	background:#FFC64E url(images/buton_contact_g.png) 10px center no-repeat ;
	padding-top:25px;
	padding-bottom:25px;
	text-transform:uppercase;
	text-decoration:none;
	}
.contactbutton a:hover {
	background:#FFC64E url(images/buton_contact_w.png) 10px center no-repeat ;
	color:#FFF;
	
	}
.personContactIcons {
	float:left;
	clear:both;
	width:100%;
	margin-top:4%;
	
	}
.personContactIcons .ln a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) -60px 0px;
	margin-right:10px;text-align:center;
	}
.personContactIcons .ln a:hover {
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) -60px -30px;
	margin-right:10px;
	}
.personContactIcons .mail a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) 0px 0px;
	margin-right:10px;
	text-align:center;
	}
.personContactIcons .mail a:hover {
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) 0px -30px;
	margin-right:10px;
	}
.PersonPhone a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	margin-left:10px;
	background:url(images/IconssideBarContact.png) -30px 0px;
	margin-right:5px;
	}

.PersonPhone a span {
	float:left;
	padding-top:5px;
	}
.PersonMail a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	margin-left:10px;
	background:url(images/IconssideBarContact.png) 0px 0px;
	margin-right:5px;
	}

.PersonMail a span {
	float:left;
	padding-top:5px;
	}
.PersonLn a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	margin-left:10px;
	background:url(images/IconssideBarContact.png) -60px 0px;
	margin-right:5px;
	}

.PersonLn a span {
	float:left;
	padding-top:5px;
	}
.staffList {
	float:left;
	width:100%;
	clear:both;
	}
.staffItem {
	float:left;
	width:27%;
	padding:1%;
	margin:2%;
	height:260px;
	background:#F9F9F9;
	}
.personDataS a {
	float:left;
	width:100%;
	text-decoration:none;
	color:#666;
	font-size:14px;
	
}
.personDataS span {
	float:left;
	padding-top:5px;
	}
.PersonPhoneStaff a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) -30px 0px;
	margin-right:5px;
	}
.PersonMailStaff a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) 0px 0px;
	margin-right:5px;
	}
.PersonLnStaff a:before {
	content:'';
	float:left;
	width:30px;
	height:30px;
	background:url(images/IconssideBarContact.png) -60px 0px;
	margin-right:5px;
	}
/* Side Bar widget */
.sideBarLinks {
	position:fixed;
	top:245px;
	right:0px;
	width:60px;
	background:#FFC341;
	font-size:11px;
	z-index:3000;
	
	}
.sideBarLinks a {
	text-transform:uppercase;
	}
.sideBarDownload a {
	float:left;
	width:60px;
	height:40px;
	text-align:center;
	background:#FFC341 url(images/buton_download_w.png) center 10px no-repeat;
	text-transform:uppercase;
	color:#333;
	padding-top:35px;
	border-bottom:1px solid #FFF;
	text-decoration:none;
	}
.sideBarDownload a:hover {
	background:#333 url(images/buton_download_w.png) center 10px no-repeat;
	color:#FFF;
	}
.sideBarContact a {
	float:left;
	width:60px;
	height:40px;
	text-align:center;
	background:#FFC341 url(images/buton_contact_w.png) center 10px no-repeat;
	text-transform:uppercase;
	color:#333;
	padding-top:35px;
	border-bottom:1px solid #FFF;
	text-decoration:none;
	}
.sideBarContact a:hover {
	background:#333 url(images/buton_contact_w.png) center 10px no-repeat;
	color:#FFF;
	
	}
.sideBarApply a {
	float:left;
	width:60px;
	height:40px;
	text-align:center;
	background:#FFC341 url(images/buton_apply_w.png) center 10px no-repeat;
	text-transform:uppercase;
	padding-top:35px;
	color:#333;
	text-decoration:none;
	}
.sideBarApply a:hover {
	background:#333 url(images/buton_apply_w.png) center 10px no-repeat;
	color:#FFF;
	}
.sideBarChat a {
	float:left;
	width:60px;
	height:40px;
	text-align:center;
	background:#FFC341 url(images/buton_chat_w.png) center 10px no-repeat;
	text-transform:uppercase;
	padding-top:35px;
	color:#333;
	text-decoration:none;
	}
.sideBarChat a:hover {
	background:#333 url(images/buton_chat_w.png) center 10px no-repeat;
	color:#FFF;
	}
/* Program Application Widget */
.programApplication {
	float:left;
	width:92%;
	padding:4%;
	margin-top:10%;
	}
.programButton {
	float:left;
	width:100%;

	}
.programButton a {
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
	background:#FFC64E url(images/buton_apply_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;	
	color:#444;
	font-size:14px;
	text-align:center;
	}
.programButton a:hover {
	color:#FFF;
	background:#FFC64E url(images/buton_apply_w.png) 10px center no-repeat;
	}



.programDownload {
	float:left;
	width:100%;
	}
.programDownload a {
	float:left;
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	color:#666;
	background:#FFC64E url(images/buton_download_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;	
	color:#444;
	text-align:center;
	font-size:14px;
	}
.programDownload a:hover 
	{
		
	color:#FFF;
	background:#FFC64E url(images/buton_download_w.png) 10px center no-repeat;
	}

.programDownloadPage,
.programChatPage {
	margin:0 auto;
	width:300px;
	display:block;
	
	}
.programReportPage {
	margin:0 auto;
	width:200px;
	display:block;
	
	}
.programDownloadPage a {
	float:left;
	width:300px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url(images/buton_download_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programChatPage a {
	float:left;
	width:300px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url("images/buton_chat_g.png") 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programReportPage a {
	float:left;
	width:200px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url(images/buton_download_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programDownloadPage a:hover,
.programreportPage a:hover  {
	background:#FFC64E url(images/buton_download_w.png) 10px center no-repeat;
	color:#fff;
	}
.programDownloadPageFix {
	margin:0 auto;
	width:300px;
	display:block;
	}
.programDownloadPageFix a {
	float:left;
	width:300px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url(images/buton_download_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programDownloadPageFix a:hover {
	background:#FFC64E url(images/buton_download_w.png) 10px center no-repeat;
	color:#fff;
	}
.programLinkPage {
	margin:0 auto;
	width:300px;
	display:block;
	}
.programLinkPage a {
	float:left;
	width:300px;
	margin-top:30px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url(images/buton_link_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programlinkPage a:hover {
	background:#FFC64E url(images/buton_link_w.png) 10px center no-repeat;
	color:#fff;
	}
.programApply {
	margin:0 auto;
	width:300px;
	display:block;
	}
.programApply a {
	float:left;
	width:300px;
	margin-top:30px;
	padding-top:25px;
	padding-bottom:25px;
	color:#333;
	background:#FFC64E url(images/buton_apply_g.png) 10px center no-repeat;
	border:1px solid #EAEAEA;
	text-decoration:none;
	text-align:center;	
	font-size:14px;
	text-transform:uppercase;
	}
.programApply a:hover {
	background:#FFC64E url(images/buton_apply_w.png) 10px center no-repeat;
	color:#fff;
	}


/* Program More Info Widget */
.programMoreInfo {
	float:left;
	width:88%;
	padding:4%;
	margin:2%;
	border:1px solid #EEE;
	}
/* Program Quote */
.programQuote {
	float:left;
	width:100%;
	padding:0%;
	margin-top:10%;
	}
.programQuote h5 {
	font-size:1.2em !important;
	margin:0;
	padding:0;
	}
.programQuote h5 a {
	font-size:1.2em !important;
	font-weight:400;
	color:#666;
	font-style:normal;
	}
/* Program Video */
.programVideo {
	float:left;
	width:96%;
	padding:2%;
	margin-top:10%;
	}
/* Program Faculty */
.facultyShortDesc {
	float:left;
	width:92%;
	padding:4%;
	font-size:1.3em;
	color:#666;
	background:#EEE;
	margin-bottom:4%;
	}
.programFaculty {
	float:left;
	padding-left:4%;
	padding-right:4%;
	width:92%;
	padding-bottom:4%;
	}
.profItem {
	float:left;
	width:100%;
	padding-top:2%;
	}
.profListRel {
	clear:both;
	float:left;
	width:100%;
	margin-top:2%;
	}
.profListRel a { text-decoration:none;}
.profItemRelWrapper {
	float:left;
	width:92%;
	padding:4%;
	}
.profItemRel {
	float:left;
	width:25%;
	height:340px; 
	}
.profItemTitle {
	font-size:1.1em;
	font-weight:400;
	}
.profItemTitleRel:after {
	float:left;
	content:'';
	width:70%;
	border-bottom:4px solid #FFC341;
	
	}
.profItemTitleRel {
	float:left;
	padding-bottom:4px;
	}
.profInstitution {
	float:left;
	width:100%;
	font-size:0.9em;
	padding-bottom:2%;
	}
.profFunction {
	clear: both;
	width:100%;
	font-size:0.9em;
	padding-bottom:2%;
	color: #FFC341;
	}
.profShortDescription {
	float:left;
	font-size:0.9em;
	}
.profShortDescriptionRel {
	float:left;
	font-size:0.9em;
	}
.profDescriptionRel {
	float:left;
	padding-left:18px;
	padding-right:18px;
	}
.profPhoto {
	float:left;
	width:15%;
	margin-right:2%;
	}
.profPhotoRel {
	float:left;
	width:100%;
	margin-right:2%;
	}
.profPhotoRel img {
	width:140px;
	height:166px;
	padding-left:20px;
	padding-right:20px;
	 -webkit-filter: grayscale(1);
    filter: grayscale(1);
	}
.profPhotoRel img:hover {
	width:140px;
	height:166px;
	padding-left:20px;
	padding-right:20px;
	 -webkit-filter: grayscale(0);
    filter: grayscale(0);
	}
.profPhoto img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.profPhotoS {
	float:left;
	width:60px;
	margin-right:3px;
	margin-bottom:3px;
	}
.profPhotoS img {
	 -webkit-filter: grayscale(1);
    filter: grayscale(1);
	display:block;
	width:60px !important;
	height:60px !important;
	}
.profPhotoS img:hover {
 -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.profDescription {
	float:left;
	width:83%;
	}
.profPhotoDetail {
	float:left;
	width:20%;
	margin-right:2%;
	}
.profCVwrapper {
	float:left;
	width:78%;
	}
.profRelatedWrapper {
	float:left;
	clear:both;
	width:78%;
	margin-left:22%;
	}
.profDeatilRelatedLine {
	float:left;
	width:100%;
	}
.relatedItmTitle,
.sfitemFieldLbl {
	font-size:1.2em;
	}
.profDeatilTitle {
	float:left;
	width:100%;
	margin-top:0 !important;
	}
.profDetails li {
	list-style:url(images/bullet.png);
	}
.pmoreBoxs {
	float:right;
	width:60px;
	height:48px;
	padding-top:12px;
	background:#FFC341;
	text-align:center;
	line-height:100%;
	}
.pmoreBoxs a {
	font-size:0.9em;
	color:#FFF;
	text-decoration:none;
	
	}
/* Interview */
.intervItem {
	float:left;
	width:100%;
	border-top: 4px solid #FFC74F;
    border-bottom: 1px solid #EEE;
    margin-bottom: 4%;
	}
.intervItemImage {
    float: left;
	width:15%;
    overflow: hidden;
	max-height:200px;
	margin-right:3%;
}
.intervItemImageFirst {
    float: left;
	width:40%;
    overflow: hidden;
	margin-right:3%;
	max-height:450px;
}
.intervItemImage img,
.intervItemImageFirst img {
	display:block;
	width:100%;
	overflow:hidden
	}
.intervItemText {
	float: left;
    overflow: hidden;
	width:80%;
	}
.intervItemTextFirst {
	float: left;
    overflow: hidden;
	width:55%;
	}
.intervTitle {
	font-size:18px;
	padding-bottom:10px;
	padding-top:10px;
	
	}
.intervDesc {
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:10px;
	color:#FFC74F;
	font-weight:400;
	}
.intervItemDownload a {
	padding-left:20px;
	}
.intervItemDownload a:before {
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    background: url(images/icons_links.png) 0 0 no-repeat;
}

/* Video */
.videWidget {
	float:left;
	width:100%;

	}
.videoThumbnail {
	float:left;
	width:90%;
	padding:5%;
	height:150px !important;
	 border-top: 4px solid #FFC74F;
	  border-bottom: 1px solid #EEE;
	}

.videoThumbnail a {
	margin:0 auto;
	display:block;
	width:120px;
	height:120px;
	font-size:0px;
	background:url(images/playicon.png) center center no-repeat;
	}
.videoData {
	float:left;
	width:96%;
	background:#333;
	padding:2%;
	}
.videTitle {
	float:left;
	color:#CCC;
	}
.videoLenght {
	float:right;
	width:40px;
	color:#CCC;
	}
.floatfull {
	float:left;
	clear:both;
	width:100%;
	}
/* Publications */
.publicationItem {
	float:left;
	width:100%;
	margin-bottom:4%;
	}
.publicationTitle {
	
	
	}
.publicationTitle h4 {
	float:left;
	font-size:1.4em;
	margin-bottom:0px !important
	
	}
.publicationTitle h4:before 
	{
	content:'';
	float:left;
	width:40px;
	height:40px;
	background:url(images/icon_publication.png) no-repeat;
	
	}
.publicationAuthor {
	float:left;
	clear:both;
	margin-left:40px;
	}
.publicationSummary {
	float:left;
	clear:both;
	margin-left:40px;
	margin-top:10px;
	font-size:0.8em;

	}
.publicationDownload {
	float:left;
	width:100%;
	margin-left:40px;
	margin-top:10px;
	}
.publicationDownload a:before 

{
	content:'';
	float:left;
	width:20px;
	height:20px;
	margin-right:15px;
	background:url(images/icons_links.png) 0 0 no-repeat;
	}

/* ProgramContent Toggle */
.whytoggle,
.whotoggle,
.facultytoggle {
	float:left;
	width:100%;
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
	background:url(images/programcontenttoggle.jpg) right bottom no-repeat;
	text-align:left;
	}
/* Program List */
.prodlistpointer {
   
	}
.programFinderBanner {
	float:left;
	width:100%;
	background:url(images/banners/program_finder.jpg) no-repeat;
	}
.prodList {
	float:left;
	width:100%;
	padding-top:4%;
	margin-bottom:2%;
	}
.programListItem {
	float:left;
	width:33%;
	background:#FFF;
	box-sizing: border-box;
	background:#FFF;
	-webkit-box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	-moz-box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	border-top:8px solid #FFC74F;
	margin-bottom:2%;
	}
.programListItemSmall {
	float:left;
	width:29%;
	margin:2%;
	background:#FFF;
	box-sizing: border-box;
	background:#FFF;
	-webkit-box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	-moz-box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.71);
	border-top:8px solid #FFC74F;
	margin-bottom:2%;
	}
.fpprodList {
	margin:0 auto;
	width:100%;
	}
.fpprogramListItem {
	float:left;
	width:100%;
	margin-bottom:20px;
	box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41); border-top: 8px solid #FFC74F;
	}
.fpprogramlistItemDate {
	float:left;
	background:#FFF;
	width:90px;
	height:90px;
	border:1px solid #FFC341;
	margin-right:10px;
	}
.fpeventimage {
	float:left;
	width:100%;
	overflow:hidden;
	height: 245px;
	}
.fpeventimage img {
	display:block;
	width:100%;
	height:auto;
	}
.fpprogramlistItemDate .Day {
	float:left;
	width:100%;
	text-align:center;
	font-size:36px;
	color:#FFC341;
	padding-top:10px;
	line-height:100%;
	}
.fpprogramlistItemDate .Month {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#666;
	line-height:100%;
	font-weight:800;
	}
.fpeventListTitle {
	clear:both;
	margin:0 auto;
	font-size:1.4em;
	color:#666;
	line-height:110%;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	text-align:center;
	
	}
.fpprogramListItem a {
	text-decoration:none;
	}
.firstcol {
	float:left;
	width:31%;
	margin-right:2% !important;
	}
.secondcol {
   float:left;
   width:31%;
   margin-right:2% !important;
	}
.thirdcol {
  	float:left;
	width:33%;
	}
.programListCat {
	float:left;
	width:6%;
	padding-left:4%;
	min-width:14px;
	}
.programListCat .sfCategoriesList {
	float:left;
	margin:0;
	padding:0;
	}
.programListCat .sfCategoriesList li {
	list-style:none;
	width:12px;
	height:12px;
	font-size:0px !important;
	margin-top:5px;
	}
.programListCat .sfCategoriesList .finance span
 {
	float:left;
	width:12px;
	height:12px;
	background:#FFBE13;
	}
.programListCat .sfCategoriesList .generalm span {
	float:left;
	width:12px;
	height:12px;
	background:#106FB3;
	}
.programListCat .sfCategoriesList .leadership span {
	float:left;
	width:12px;
	height:12px;
	background:#24A4FF;
	}
.programListCat .sfCategoriesList .marketing span {
	float:left;
	width:12px;
	height:12px;
	background:#7EC9FF;
	}
.programListCat .sfCategoriesList .strategy span {
	float:left;
	width:12px;
	height:12px;
	background:#B34682;
	}
.programListCat .sfCategoriesList .hr span {
	float:left;
	width:12px;
	height:12px;
	background:#90F;
	}

.programListTitle {
	float:left;
	width:82%;
	padding-left:4%;
	padding-right:4%;
	font-size:1.6em;
	margin-left:-4%;
	
	}
.programListTitleSmall {
	float:left;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	margin-bottom:5px;
	min-height: 55px;
	}

.eventListTitle {
	float:left;
	width:92%;
	padding-left:4%;
	padding-right:4%;
	font-size:1.6em;
	padding-top:4%;
	}
.eventListTitle h2 {
	font-size:1.2em;
	line-height:110%;
	padding-top:3px;
	text-align:center;
	color:#FFBE13;
	}
.programListTitle h2 {
	font-size:1.2em;
	line-height:110%;
	margin-top:0%;
	text-align:center;
	color:#FFBE13;
	}
.programListTitleSmall h2 {
	font-size:1.1em;
	line-height:110%;
	padding-top:3px;
	text-align:center;
	color:#FFBE13;
	}
.programListDescription {
	clear:both;
	float:left;
	width:92%;
	padding:4%;
	margin-bottom:15px;
	/*text-align:center;*/
	}
.programListDescriptionSmall {
	clear:both;
	float:left;
	width:92%;
	padding:4%;
	font-size:14px;
	/*text-align:center;*/
	}
.programListDate {
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:15px;
	background:url(images/timeicon.jpg) 4% no-repeat;
	}

.programListLocation {
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	background:url(images/locationicon.jpg) 4% no-repeat;
	
	}
.programListProf {
	clear:both;
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:30px;
	background:url(images/profspeakericon.png) 4% no-repeat;
	
	}
.programlistProfWrapper {
	margin:0 auto;
	width:70%;
	display:block;
	padding-top:5px;
	min-height:25px;
	font-size:14px;
	}
.proddetaillink {
	margin:0 auto;
	width:60px;
	
	}
.proddetaillink a {
	float:left;
	width:60px;
	background:#FFBE13;
	text-align:center;
	color:#FFF;
	padding-top:15px;
	padding-bottom:15px;
	line-height:100%;
	text-decoration:none;
	}
.programListImage {
	float:left;
	width:100%;
	margin-bottom:4%;
	height: 245px;
	}
.eventListImage {
	float:left;
	width:100%;
	height:245px;
	overflow:hidden;
	margin-bottom:4%;
	}
.eventListImage img,
.programListImage img {
	width:100%;
	overflow: hidden;
}
.firstcol {
	float:left;
	clear:both;
	margin-right:2%;
	}
.secondcol {
   float:left;
   margin-right:2%;
	}
.thirdcol {
  	float:left;
	}
/*Program Finder */

.progFinderContentWrapper {
	float:left;
	width:100%;
	margin-top:200px;
	}
.progFinderContentWrapper h2 {
	color:#FFF;
	margin-bottom:20px;
	}
.progFinderCatTopicWrapper {
	float:left;
	width:50%;
	}
.progFinderCatTypeWrapper {
	float:left;
	width:50%;
	}
.progFinderCat {
	float:left;
	margin-bottom:10px;
	width:100%;}
.progFinderCat a {
	float:left;
	width:80%;
	
	background:url(images/filterbox.png) left no-repeat;
	}
.progFinderCat .selected {
	background:url(images/filterboxsel.png) left no-repeat;
	}
.progFinderCatTopicWrapper span,
.progFinderCatTypeWrapper span {
	float:left;
	padding-left:30px;
	padding-top:3px;
	}
.progFinderCatTopicWrapper a,
.progFinderCatTypeWrapper a
 {
	color:#FFF;
	}
.progFinderCatTopicWrapper h2,
.progFinderCatTypeWrapper h2 {
	font-size:1.2em;
	margin-bottom:10px;
	}
.progFinderCatTopicWrapper .finance:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#FFBE13;
	}

.progFinderCatTopicWrapper .gm:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#106FB3;
	}
.progFinderCatTopicWrapper .leadership:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#24A4FF;
	}
.progFinderCatTopicWrapper .marketing:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#7EC9FF;
	}
.progFinderCatTopicWrapper .strategy:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#B34682;
	}
.progFinderCatTopicWrapper .hr:before {
	content:"";
	float:left;
	width:12px;
	height:24px;
	margin-right:10px;
	background:#90F;
	}
.progFinderCatTypeWrapper .long-program:before {
	content:"";
	float:left;
	width:26px;
	height:26px;
	margin-right:10px;
	background:url(images/longprog_icon.png) no-repeat;
	}

.progFinderCatTypeWrapper .short-program:before {
	content:"";
	float:left;
	width:26px;
	height:26px;
	margin-right:10px;
	background:url(images/shortprog_icon.png) no-repeat;
	}


.progFinderCatTypeWrapper .summerschool:before {
	content:"";
	float:left;
	width:26px;
	height:26px;
	margin-right:10px;
	background:url(images/summericon.png) no-repeat;
	}

.showallprog {
	float:left;
	margin-top:5px;
	}
.showallprog a {
	color:#FFF;
	}

/* Social Share */
.socialShare {
	position:fixed;
	width:30px;
	height:160px;
	top:290px;
	right:0px;
	
	}
.shareicon {
	float:left;
	width:30px;
	height:30px;
	margin-right:10px;
	background: url(images/share.png) center center no-repeat;
	}
.socialShare span {
	float:left;
	}
.socialShare .RadSocialShare_Default {
	float:left;
	border:none !important;
	background:none !important;
	padding:0 !important;
	margin:0 !important;
	}
.socialShare .sshIcon {
	background-image:none;
	padding:0 !important;
	margin:0 !important;
	}
.socialShare .sshListItem {
	}
.socialShare .sshListItem .sshShareOnFacebook {
	float:left;
	width:30px !important;
	height:30px !important;
	background:url(images/social.png) 0px 0px !important;
	background-position:0px 0px;
	margin-right:0px;
	}
.socialShare .sshListItem .sshShareOnFacebook:hover {
	background:url(images/social.png) 0px 3px !important;
	background-position:0px 30px;
	}

.socialShare .sshListItem .sshShareOnTwitter {
	float:left;
	width:30px !important;
	height:30px !important;
	background:url(images/social.png) -30px 0px !important;
	background-position:-30px 0px;
	margin-right:5px;
	}
.socialShare .sshListItem .sshShareOnTwitter:hover {
	background:url(images/social.png) -30px 30px !important;
	background-position:-30px 30px;
	}
.socialShare .sshListItem .sshLinkedIn {
	float:left;
	width:30px !important;
	height:30px !important;
	background:url(images/social.png) -60px 0px;
	background-position:-60px 0px;
	margin-right:5px;
	}
.socialShare .sshListItem .sshLinkedIn:hover {
	background:url(images/social.png) -60px 30px;
	background-position:-60px 30px;
	}

/* Page Footer */
.pagefooter h4 {
	color:#FFC54D;
	text-align:left;
	}
.footersub {
	float:left;
	width:100%;
	padding-top:40px;
	}
.footersubtext {
	clear:both;
	float:left;
	width:100%;
	color:#CCC;
	font-size:14px;

	}
.footersubbutton {
	clear:both;
	float:left;
	width:100%;
	padding-top:20px;
	
	}
.footersubbutton a {
	display:block;
	width:100px;
	text-align:center;
	background:#FFC74F;
	color:#FFF;
	padding-top:10px;
	font-size:14px;
	padding-bottom:10px;
	}
.footerSiteLinks a {
	float:left;
	clear:both;
	padding-bottom:10px;
	color:#CCC;
	font-size:0.9em;
	}
.footerSiteLinks2 {
	float:left;
	/*margin-top:34px;*/
	}
.footerSiteLinks2 a {
	float:left;
	clear:both;
	padding-bottom:10px;
	color:#CCC;
	font-size:0.9em;
	}
.footerNotifLinks {
	clear:both;
	float:left;
	margin-top:20px;
	}
.footerNotifLinks a {
	float:left;
	margin-right:20px;
	color:#FFC54D;
	}
.iedcDesclaimber {
	float:left;
	width:100%;
	margin-top:20px;
	color:#FFC54D;
	font-size:0.8em;
	}
.iedcDevBy {
	float:right;
	width:400px;
	font-size:11px;
	color:#999;
	}
.iedcDevBy a {
	color:#999;
	}
.footerSocialIcons {
	float:left;
	width:100%;
	margin-bottom:20px;
	
	}
.footerSocialIcons .fb a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/social.png) 0 0px;
	margin-right:10px;
	}
.footerSocialIcons .fb a:hover {
	background:url(images/social.png) 0 -30px;
	}
.footerSocialIcons .tw a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/social.png) -30px 0px;
	margin-right:10px;
	}
.footerSocialIcons .tw a:hover {
	background:url(images/social.png) -30px -30px;
	}
.footerSocialIcons .ln a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/social.png) -60px 0px;
	margin-right:10px;
	}
.footerSocialIcons .ln a:hover {
	background:url(images/social.png) -60px -30px;
	}
.footerSocialIcons .gp a {
	float:left;
	width:30px;
	height:30px;
	background:url(images/social.png) -90px 0px;
	margin-right:10px;
	}
.footerSocialIcons .gp a:hover {
	background:url(images/social.png) -90px -30px;
	}

/* LIST OF PARTICIPANTS TABLE STYLES*/

.divTable table {
	border-collapse: collapse;
    
}
.divTable table td {
	padding: 15px;
}
.divTable table thead th {
	background-color: rgb(255,200,80);
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	border: 1px solid #dddfe1;
	padding: 15px;
}
.divTable table tbody td {
	color: #636363;
	border: 1px solid #dddfe1;
}
.divTable table tbody tr {
	background-color: #f9fafb;
}
.divTable table tbody tr:nth-child(odd) {
	background-color: #ffffff;
}


@media screen and (max-width: 1210px) {

h1 {
	font-weight:400;
	font-size:2.2em;
	color:#FFC54C;
	margin-top:0px;
	}
h2 {
	font-weight:400;
	font-size:1.8em;
	color:#595959;
	margin-top:0px;
	}
h3 {
	font-weight:300;
	font-size:1.4em;
	color:#595959;
	}	
	
/* Page Layout */
.nav {
	margin-top:0px;
	margin-bottom:0px;
	}
.top_nav {
	float:left;
	width:77%;
	height:60px;
	background:#FFC131;
	}
.top_nav_container {
	display:none;
	width:100px;
	}
.submenu {
	width:77%;
	background:#FFF !important;
	border-bottom:1px solid #CCC;
	}
.searchwrapper {
	float:right;
	width:200px;
	margin-right:2%;
	margin-top:10px;
}
.top_search {
	width:100%;
	}
.bread_crumb_wrapper {
	display:none;
	}
.global_links {
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	margin-left:0%;
	height:60px;
	}


#home_header { 
	float:left;
	width:100%;
	background:url(images/homeback1210.jpg) top center no-repeat;
		}

.banner  {
	float:left;
	width:100%;
	margin-top:180px;
	margin-bottom:60px;
	}

/* Banner */
.banner_box_content {
	float:left;
	width:77%;
	height:270px;
	box-sizing:border-box;
	border:4px solid #FFF;
	}
.bigBannerTitle h1 {
	font-size:62px;
		}

/* Main Page banner */
.MainBannerTitle {
	width:73%;
	margin-top:150px;
	}
/* ProgramBannerTitle */
.programBannerTitle {
	margin-top:-450px;
	font-size:24px;
	background-color: rgba(0, 0, 0, 0.3);
}
.programBannerTitle h1 {
	font-size:32px;
	text-align:center;
	}
.programBannerTitle h2 {
	font-size:22px;
	text-align:center;
	}
.programFinderFilter {
	width:73%;
	}
/* Banners */

.customizedBanner {
	height:600px;
	background-image:url('images/banners/custombig.jpg');
	background-position:center;
	background-size:over;
	background-repeat:no-repeat;
	}
.HighlightsBanner .slide1 {
    height: 600px;
    background-image:url('images/banner/slide1.jpg');
   	background-position:right center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}
	.HighlightsBanner .individualCSC {
    height: 600px;
    background-image:url('images/banner/individual-csc.jpg');
   	background-position:right center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}
.HighlightsBanner .slide2 {
    float: left;
    width: 100%;
    height: 600px;
	background-image:url('https://iedc.si/images/default-source/program-banners/digital-marketing.jpg');
   	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
	}
.HighlightsBanner .new-optimism {
    float: left;
    width: 100%;
    height: 600px;
	background-image:url('images/banners/Beta.jpg');
   	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}
	
.HighlightsBanner .slide3 {
    float: left;
    width: 100%;
    height: 600px;
	background-image:url('images/banners/program2017.jpg');
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}
.HighlightsBanner .slide4 {
    float: left;
    width: 100%;
    height: 600px;
	background-image:url('images/banners/experience.jpg');
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}

.whyIEDCdBanner {
	height: 600px;
	background-image: url('images/banners/experience.png');
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	margin-bottom:40px;
}

.phdBanner
{	
	height:500px;
	background-image:url(images/banners/phd.jpg);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;

	}
.mbaBanner
{	
	height:500px;
	background-image:url(images/banners/mba.jpg) center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}
.hlcBanner
{	
	height:500px;
	background-image:url(images/banners/hlc-banner.jpg) center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}
.gmpBanner
{	
	height:500px;
	background-image:url(images/banners/gmp.jpg) center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}
.ympBanner
{	
	height:500px;
	background-image:url(images/banners/ymp.jpg) center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}
.TLPBanner
{	
	height:500px;
	background-image:url("images/banners/tlp_back.jpg") center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}
.ympAdmissionBanner
{	
	height:500px;
	background-image:url(images/banners/ymp-admission.jpg) center no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}

.customBanner
{	

	height:500px;
	background-image:url(images/banners/custom.jpg) top no-repeat;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	z-index:0;
	}

.alumniBanner
{	
	height:500px;
	background:url(images/banners/alumni.jpg) center center no-repeat;
	z-index:0;
	}
.eventsBanner {
	float:left;
	width:100%;
	height:670px;
	background:url(images/banners/events.jpg) center no-repeat;
	z-index:0;
	}
.aboutBanner {
	float:left;
	width:100%;
	height:500px;
	background:url(images/banners/about.jpg) bottom center;
	}
.facultyBanner {
	height:500px;
	}
.newsBanner {
	height:500px;
	background:url(images/banners/news.jpg) bottom center;
	}
	
.blogBanner {
	float:left;
	width:100%;
	height:500px;
	background:url(images/banners/blog-header.jpg);
	}
.eventsBanner {
	height:auto;
		}
.programFinderBanner {
	height:auto;
	padding-bottom:2%;
	}
.subbannertext660 {
	margin-top:290px;
	}
.facultyBanner .subbannertext660 {
	margin-top:210px;
	}
/* Sub Banners */
.mbacourses {
	height:450px;
	background-size:cover;
	}
.mbafaculty {
	height:450px;
	background-size:cover;
	}
.ympfaculty {
	height:450px;
	background-size:cover;
}
.ympexperience {
	height:450px;
	background-size:cover;
}
.mbalifeafter {
	height:450px;
	background-size:cover;
	}
.mbaadmission {
	height:450px;
	background-size:cover;
	}
.mbastudyinbled {
	height:450px;
	background-size:cover;
	}
.mbafaq {
	height:450px;
	background-size:cover;
	}
.phdlearning {
	height:450px;
	background-size:cover;
	}
.phdadmission {
	height:450px;
	background-size:cover;
	}
.phddiserattion {
	height:450px;
	background-size:cover;
	}
.custombenefits {
	height:450px;
	background-size:cover;
	}
.customaproach {
	height:450px;
	background-size:cover;
	}
.customexperience {
	height:450px;
	background-size:cover;
	}
.aboutschoolBanner {
	height:450px;
	background-size:cover;
	}
.beyondRecoveryBanner {
	height:450px;
	background-size:cover;
	}
.aboutcampus {
	height:450px;
	background-size:cover;
	}
.aboutstaff {
	height:450px;
	background-size:cover;
	}
.aboutleadership {
	height:450px;
	background-size:cover;
	}
.alumninetwork {
	height:450px;
	background-size:cover;
	}
.alumniclubs {
	height:450px;
	background-size:cover;
	}
.alumninews {
	height:450px;
	background-size:cover;
	}
.alumnicsc {
	height:450px;
	background-size:cover;
	background-position:center top !important;
	}
.alumniaaa {
	height:450px;
	background-size:cover;
	}
.alumnievents {
	height:450px;
	background-size:cover;
	}
.inmediaBanner {
	height:450px;
	background-size:cover;
	}
.prBanner {
	height:450px;
	background-size:cover;
	}
/* Global Nav */
.globalContact,
.globalLogin,
.globalPhone,
.globalContactMultiLingual,
.globalPhoneMultiLingual,
.globalContactMultiLingual a,
.globalPhoneMultiLingual a,
.globalContact a,
.globalLogin a,
.globalPhone a
 {
	height:60px !important;
	width:60px;
}

.globalContact p,
.globalContactMultiLingual p,
.globalPhoneMultiLingual p,
.globalLogin p,
.globalPhone p {
	display:none;
}
.logo {
	float:left;
	width:60px;
	height:60px;
	overflow:hidden;
	margin-right:0%;
	background:#FFF;
	}
.logo img {
	margin:0 auto;
	height:60px !important;
	width:60px !important;	
}

/* Responsive Top Navigation Widget*/
#topResponsiveButton {
	float:left;
	width:70px;
	}
#topResponsiveButton a {
	display:block;
	float:left !important;
	width:70px;
	height:60px;
	padding-left:30px;
	margin-left:20px;
	color:#FFF;
	text-decoration:none;
	background:url(images/resMenuButton.png) left 50% no-repeat;
	}
#topResponsiveButton a .buttonText {
	display:block;
	padding-top:20px;
	}
.top_nav_mobile {
	position:fixed;
	width:100%;
	z-index:99;
	}
#MyResTopMenu  {
	display:block;
	float:left;
	width:100%;
	z-index:0;
}
#TopMenuList {
	position:absolute;
	top:60px;
	width:92%;
	padding:4%;
	background:#333;
	-khtml-opacity:.95; 
 -moz-opacity:.95; 
 -ms-filter:”alpha(opacity=95)”;
  filter:alpha(opacity=95);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.95);
  opacity:.95; 
	box-shadow: 2px 2px 2px #595959;
    -moz-box-shadow: 2px 2px 2px #595959;
    -webkit-box-shadow: 2px 2px 2px #595959;
	}
.fixedpos #TopMenuList {
	position:absolute;
	top:60px !important;
	width:92%;
	padding:4%;
	background:url(images/box_back90.png);
	box-shadow: 2px 2px 2px #595959;
    -moz-box-shadow: 2px 2px 2px #595959;
    -webkit-box-shadow: 2px 2px 2px #595959;
	}
.menugroup {
	float:left;
	padding-right:20px;
	background:url(images/darrow.png) right no-repeat;
	text-transform:uppercase;
	color:#FFC64E;
	padding-bottom:10px;
	font-size:1.1em;
	padding-top:10px;
		}
.menugroup1 {
	float:left;
	width:100%;
	padding-bottom:30px;
	padding-top:10px;
		}
.menugroupwrapper {
	float:left;
	width:40%;
	margin-right:10%;
	}
.resMenuSecLevel {
	clear:both;
	float:left;
	width:260px;
	padding-left:20px;
	padding-bottom:10px;
	}
.menuitem2 a {
	float:left;
	width:240px;
	color:#FFF;
	padding-right:20px;
	background:url(images/menuLinkArrow.png) right no-repeat;
	padding-bottom:5px;
	font-size:1.1em;
	text-decoration:none;
	
	}
.menuitem a {
	float:left;
	width:260px;
	color:#FFF;
	padding-right:20px;
	background:url(images/menuLinkArrow.png) right no-repeat;
	padding-bottom:5px;
	font-size:1.1em;
	text-transform:uppercase;
	text-decoration:none;
	}
.sfBreadcrumbWrp {
	float:left;
	width:75%;
	}
.sfSubBreadcrumbWrp {
	float:left;
	width:77%;
	}
.col67 {
	width:100%;
	margin-bottom:30px;
	}
.col67 img {
	display:block;
	margin:0 auto;
	width:750px;
	}
.col33 {
	width:100%;
	margin-left:0%;
	margin-bottom:30px;
	}
.locationIEDC .col33 {
	width:96%;
	margin-left:0%
	} 
.col67 h1,
.col33 h1 {
	text-align:center;
	height:auto;
	}
.location_links .location a,
.location_links .locationa
 {
	float:left;
	width:33%;
	margin-bottom:15px;
	clear:none;
	}
.location_links .locationPhone,
.location_links .locationContact
 {
	float:left;
	width:100%;
	margin-bottom:15px;
	}
#subContent {
    margin-top: 170px;
}
.Layout67 {
	float:left;
	width:77%;
	}
.Layout33 {
	float:left;
	width:23%;
	margin-left:0%;
	}
 #timeline[data-columns]::before {
        content: '3 .column.size-1of3';
    }

}
@media screen and (max-width: 1024px) {
	
h1 {
	font-weight:400;
	font-size:1.9em;
	color:#FFC54C;
	margin-top:0px;
	}
h2 {
	font-weight:400;
	font-size:1.6em;
	color:#595959;
	margin-top:0px;
	}
h3 {
	font-weight:300;
	font-size:1.1em;
	color:#595959;
	}
.navwrapper {
	background:#FFC131 !important;
	height:60px;
	}
.fixedpos {
	background:#FFC131;
	border-bottom:10px solid #FFC131;
	    box-shadow: 0px 5px 25px #333333;
		margin-bottom:0px !important;
	}
.top_nav {
	position:absolute;
	top:0px;
	left:0px;
	width:70%;
	height:60px;
	background:#FFC131;
	}
.submenu {
	position:absolute;
	width:100%;
	top:60px;
	left:0px;
	margin-top:0px;
	background:#FFF !important;
	}
.submenuitem a {
	color:#666;
	}
.globalContact {
	background:none;
	}
.globalPhone {
	background:none;
	}
.globalLogin {
	float:left;
	width:33%;
	height:120px;
	background:none;
	}
.programListTitle h2 {
	font-size:1em;
	line-height:100%;
	}
.programListDate,
.programListLocation {
	font-size:12px;
	height:20px;
	}
/* Grid & Columns */

.sfContentBlockTitle {
	height: auto;
	}

/* Banner */
.subBannerTitle {
	clear:both;
	float:left;
	width:60%
	}
.subBannerTitle p {
	clear:both;
	float:left;
	font-size:20px;
	line-height:105%;
	text-align:left;
	color:#FFF;
	padding-left:2%;
	} 
.bigBannerPlayWrapper {
	float:left;
	width:38%;
	margin-right:2%;
	}
.bigBannerPlay a {
	float:right;
	width:200px;
	height:80px;
	border:1px solid #FFF;
	}



.rightMenuWrapper {
	position:fixed;
	z-index:99;
	right:0;
	}
.sfContentBlockTitleG {
	height:70px;
	}
.location_links .location a:before,
.location_links .locationa:before {
	float:left;
	content:'';
	width:60px;
	height:80px;
	margin-right:10px;
	background:url(images/location_iconh.png) top center no-repeat;
	}
.pagefooter .col33 {
	margin-bottom:0px;
	
	
	}
.iedcDevBy {
	float:left;
	}
.customizedBanner p {
	width:50%;	}
	
.bx-wrapper .fppageBannerTitle,
.bx-wrapper .fppageBannerTitleGray, 
.bx-wrapper .fppageBannerSubTitle,
.bx-wrapper .fppageBannerSubTitleGray{
	float:left;
	width:95%;
	margin-left:5%;	}
.bx-wrapper p {
	float:left;
	width:50%;
	margin-left:5%;
	}
.bx-wrapper .fppagemore,
.bx-wrapper .fppagemore_STT {
	margin-left:5%;
	}
.bxslider .fppageBannerTitle,
.bxslider .fppageBannerTitleGray {
	margin-top:0px;
	}
.customizedBanner .fppageBannerTitle,
.customizedBanner .fppageBannerTitleGray {
	margin-top:0px;
	}
.whyIEDCdBanner .fppageBannerTitle,
.whyIEDCdBanner .fppageBannerTitleGray {
	margin-top:0px;
	}
.whyIEDCdBanner .sliderContentBox {
	float:left;
	width:70%;
	margin-left:10%;
	margin-right:10%;
	padding:5%;
	margin-top:100px;
	background:rgba(0, 0, 0, 0.4);
	padding-bottom:40px;
	padding-top:40px;
	border:2px solid #FFF;
	}
	
.customizedBanner .sliderContentBox {
	float:left;
	width:89%;
	margin-left:10%;
	margin-right:10%;
	padding:5%;
	margin-top:100px;
	background:rgba(0, 0, 0, 0.4);
	padding-bottom:40px;
	padding-top:40px;
	border:2px solid #FFF;
	}
.bxslider .sliderContentBox {
	float:left;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:100px;
	background:rgba(0, 0, 0, 0.4);
	padding-bottom:40px;
	padding-top:40px;
	border:2px solid #FFF;
	}

.fpblogListItem20 {
	}
.relblog .fpblogListTitle,
.relblog .blogAuthor {
	font-size:12px;
	}
/* IEDC Forms */
.sf_2cols_1_67 {
	clear:both;
	margin-left:4%;
	margin-right:4%;
	width:92% !important;
}
.sf_2cols_2_33 {
	padding-top:6% !important;
	float:none !important;
	clear:both;
	margin-left:4%;
	margin-right:4%;
	width:92% !important;
}
.intervTitle {
	font-size:18px;
	line-height:100%;
	padding-bottom:10px;
	padding-top:10px;
	
	}
.intervDesc {
	font-size:14px;
	padding-bottom:10px;
	}
.leftAppFormCol {
	float:left;
	width:36%;
	padding:2%;
	margin-top:50px;
	}
.rightAppFormCol {
	float:left;
	width:56%;
	padding:2%;
}

.sliderContentBoxRight {
	float:right;
	text-align: center;
	width:75%;
	box-sizing:border-box;
	padding:2%;
	margin-top:80px;
	color: #000;
	}
	
}
@media screen and (max-width: 768px) {
h1 {
	font-weight:400;
	font-size:1.7em;
	color:#FFC54C;
	margin-top:0px;
	}
h2 {
	font-weight:400;
	font-size:1.5em;
	color:#595959;
	text-align:center;
	}
h3 {
	font-weight:300;
	font-size:1.3em;
	color:#595959;
	margin-bottom:8%;
	}
.content {
	padding-top:8%;
	padding-left:4%;
	padding-right:4%;
	width:92%;
	}
.customContent {
	padding-top:8%;
	}
#higlightEntry {
	padding-top:8%;
	
	}
.submenu {
	position:absolute;
	width:100%;
	top:60px;
	left:0px;
	margin-top:0px;
	background:#333 !important;
	}
.submenuitem a {
	color:#CCC;
	}
.parentNav .submenuitem {
	display:block;
	}
.submenu {
	padding-top:5px;
	padding-bottom:5px;
	}
.submenu .parentNav {
	font-size:16px;
	background:#333;
	}
.subnavbutton {
	display:block;
	}
.subnavbutton a {
	position:absolute;
	left:0px;
	top:0px;
	height:30px;
	width:100%;
	z-index:100;
	font-size:0px;
	background:url(images/subnavarrow.png) right 5px no-repeat;
	
	}
.submenu .submenuitemsel,
.submenu .submenuitem {
	float:left;
	width:100%;
	font-size:16px;
	display:none;
	}
.sideBarLinks {
	bottom:0;
	left:0;
	top:auto;
	width:100%;
	height:60px;
	}
.sideBarContact a,
.sideBarDownload a,
.sideBarApply a
 {
	float:left;
	width:33%;
	}
/* Banner */
.programFinderBanner {
	height:330px;
	padding-bottom:2%;
	}
.eventsBanner {
	height:330px;
	}
.banner_box_content {
	float:left;
	width:99%;
	height:270px;
	box-sizing:border-box;
	border:4px solid #FFF;
	}

.sliderContentBox,
	.sliderContentBoxTop{
	float:left;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	margin-top:50px;
	background:rgba(0, 0, 0, 0.4);
	padding-bottom:40px;
	padding-top:40px;
	border:2px solid #FFF;
	}
.fppageBannerTitle,
.fppageBannerTitleGray {
	font-size:28px;
	text-align:center;
	}
.bigBannerTitle h1 {
	font-size:62px;
	line-height:100%;
	text-align:center;
		}
.customizedBanner p {
	text-align:center;
	width:98%;
	}
.scolarshipBanner p {
		text-align:center;
	width:98%;
	}
.whyIEDCdBanner p {
		text-align:center;
	width:98%;
	}
.bigBannerTitle {
	width:100%;
	}
.subBannerTitle {
	width:100%;
	}
.subBannerTitle p {
	width:100%;
	
		text-align:center;
	}
.bxslider .fppageBannerTitle,
.bxslider .fppageBannerTitleGray {
	margin-top:0px;
	font-size:36px;
	text-align:center;

	}
.facultyBanner {
	background-position:center center;
	}
.facultyBanner .subbannertext660 {
	margin-top:150px;
	}
.profItemRel {
	width:50%;
	}
.bx-wrapper .fppageBannerTitle,
.bx-wrapper .fppageBannerTitleGray,
.bx-wrapper .fppageBannerSubTitle,
.bx-wrapper .fppageBannerSubTitleGray,
.bx-wrapper p
 {	width:90%;
 margin-left:5%;
 margin-right:5%;
	text-align:center;
	}
.fppagemore,
	.fppagemore_STT {
	float:none;
	margin:0 auto !important;
	width:180px;

	display:block;
	}
.progFinderCatTopicWrapper {
	display:none;
	}
.progFinderCatTypeWrapper {
	display:none;
	}
.programFinderFilter {
	width:96%;
	margin-top: 220px;
    background-color: rgba(0, 0, 0, 0.7);
	margin-bottom:40px;
	}

.showallprog {
	display:none;
	}
.programFinderFilter h2 {
	text-align:center;
	color:#FFF;
	}
.graysec,
	.bluesec{
	padding-top:40px !important;
	padding-bottom:40px !important;
	}
.whitesec {
	padding-top:40px !important;
	padding-bottom:40px !important;
	}
.mainsec {

	padding-bottom:40px !important;
	}
#IEDCAcreditations {
	padding-top:40px !important;
	padding-bottom:40px !important;
	}
#footer {
	padding-top:40px !important;
	padding-bottom:40px !important;
	}
/* Grid & Columns */
.columns .col1,
.columns .col2,
.columns .col3 {
  width: 98%;
  padding-bottom:20px;
  border-bottom:1px dotted #CCCCCC;
  margin-bottom:20px;
 
}
.sf_3cols_1_33,
.sf_3cols_2_34,
.sf_3cols_3_33,
.sf_4cols_1_25,
.sf_4cols_2_25,
.sf_4cols_3_25,
.sf_4cols_4_25,
.sf_5cols_1_20,
.sf_5cols_2_20,
.sf_5cols_3_20,
.sf_5cols_4_20,
.sf_5cols_5_20,
.sf_2cols_1_75,
.sf_2cols_2_25 {
	float:left;
	width: 90% !important;
 	padding-bottom:20px;
 	margin-bottom:40px;
  	padding:5%;
   	border-bottom:1px dotted #CCCCCC;
	
	}
.sf_3cols_2_34 .sf_3cols_2in_34, 
.sf_3cols_3_33 .sf_3cols_3in_33 {
	margin-left:0px !important;
   
}
.leftAppFormCol {
	float:left;
	width:96%;
	padding:2%;
	margin-top:30px;
	}
.rightAppFormCol {
	float:left;
	width:96%;
	padding:2%;
}
.progCol1,
.progCol2 {
	width:100%;
	margin-left:0%;
	}
.fpblogListItem33,
.fpblogListItem20 {
	width:60%;
	margin-left:20%;
	margin-right:20%;
	}
#mainContent .columns .sfContentBlock, #mainContent1 .columns .sfContentBlock, #subcontent .graysec .colblock {
	height:auto;
	}

.subbannertext h1, .subbannertext660 h1, .subbannertext400 h1 {
	font-size:32px;
	}
.mainbanner p {
	font-size:18px;
	}
#timeline[data-columns]::before {
        content: '1 .column';
    }
.IEDCAcreditations .col1 {
	width:31%;
	}
.IEDCAcreditations .col2 {
	width:31%;
	}
.IEDCAcreditations .col3 {
	width:31%;
	}
.customContent .col50 {
	display:none;
	}
.maincontent .columns h3 {
	height:auto;
	}
.columns h1,
.columns h2,
.columns h3 
 {
	height:auto;
	
	}
.columns .col1 .col_img img,
.columns .col2 .col_img img,
.columns .col3 .col_img img {
	margin:0 auto;
	width:320px;
	height:auto;
}
.colTextWrapper {
	float:none;
	margin:0 auto;
	width:320px;
	}

.location_links .location a,
.location_links .locationa
 {
	float:left;
	width:100%;
	margin-bottom:15px;
	clear:none;
	}
/* Staff */

.staffItem {
	float:left;
	width:97%;
	padding:1%;
	margin:2%;
	height: auto;
	background:#F9F9F9;
	}


/* Main Content */
.maincontent .columns h1 {
	height:auto;
	}
.sfContentBlock ul,
.maincontent ul {
	width:90%;
	}
.programListItem,
.programListItemSmall {
	width:60% !important;
	margin-left:20%;
	margin-right:20%;
	margin-bottom:40px;
	}
.programDownloadPage {
	width:280px;
}
.programDownloadPage a {
	width:280px;
}
/* Page Footer */
.pagefooter h4 
	{
	text-align:center;
	}
.pagefooter .columns .col1,
.pagefooter .columns .col2,
.pagefooter .columns .col3 {
	
	}
.footersubtext {
	text-align:center;
	}
.footersubbutton {
	display:block;
	float:none;
	margin:0 auto;
	width:100px;
	}
.footerSiteLinks a {
	float:left;
	width:100%;
	text-align:center;
	clear:both;
	padding-bottom:10px;
	}
.footerSiteLinks2 {
	float:left;
	width:100%;
	margin-top:0px;
	}
.footerSiteLinks2 a {
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	}

.footerNotifLinks {
	float:left;
	width:100%;
	}

.footerNotifLinks a {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	
	}
.iedcDesclaimber {
	float:left;
	width:100%;
	margin-top:40px;
	color:#FFC54D;
	font-size:0.8em;
	text-align:center;
	}
.footerSocialIcons {
	float:none;
	display:block;
	margin:0 auto;
	width:130px;
	margin-bottom:20px;
	
	}
.iedcDevBy {
	float:right;
	width:98%;
	font-size:11px;
	color:#999;
	}
/* News Widgets */
.newslistItemImage {
	float:left;
	width:100%;
	margin-right:20px;
	overflow:hidden;
	}
.newslistItemImage img {
	display:block;
	width:100%;
	max-width: none;
	height:auto;
	}
.newsitemCol2 {
	clear:both;
	width:100%;
}

.fpnewsListItemCol {
	float:none;
	clear:both;
	width:93%;
	margin-right:3%;
	margin-left:3%;
	margin-bottom:20px;
	    box-shadow: 2px 3px 9px -2px rgba(36,33,36,0.41);
    border-top: 8px solid #FFC74F;
	}
	
/* Sub Banners */
.mbacourses {
	height:330px;
	background-size:cover;
	}
.mbafaculty {
	height:330px;
	background-size:cover;
	}
.ympfaculty {
	height:330px;
	background-size:cover;
	}
.ympexperience {
	height:330px;
	background-size:cover;
	}
.mbalifeafter {
	height:330px;
	background-size:cover;
	}
.mbaadmission {
	height:330px;
	background-size:cover;
	}
.mbastudyinbled {
	height:330px;
	background-size:cover;
	}
.mbafaq {
	height:330px;
	background-size:cover;
	}
.phdlearning {
	height:330px;
	background-size:cover;
	}
.phdadmission {
	height:330px;
	background-size:cover;
	}
.phddiserattion {
	height:330px;
	background-size:cover;
	}
.custombenefits {
	height:330px;
	background-size:cover;
	}
.customaproach {
	height:330px;
	background-size:cover;
	}
.customexperience {
	height:330px;
	background-size:cover;
	}
.aboutschoolBanner {
	height:330px;
	background-size:cover;
	}
.beyondRecoverBanner {
		heigh: 330px;
	background-size:cover;
	}
.aboutcampus {
	height:330px;
	background-size:cover;
	}
.aboutstaff {
	height:330px;
	background-size:cover;
	}
.aboutleadership {
	height:330px;
	background-size:cover;
	}
.alumninetwork {
	height:330px;
	background-size:cover;
	}
.alumniclubs {
	height:330px;
	background-size:cover;
	}
.alumninews {
	height:330px;
	background-size:cover;
	}
.alumnicsc {
	height:330px;
	background-size:cover;
	background-position:center top !important;
	}
.alumniaaa {
	height:330px;
	background-size:cover;
	}
.alumnievents {
	height:330px;
	background-size:cover;
	}
.inmediaBanner {
	height:330px;
	background-size:cover;
	}
.prBanner {
	height:330px;
	background-size:cover;
	}
.blogBanner {
	height:330px;
	background-size:cover;
}
.newsBanner {
	height:330px;
	background-size:cover;
}
.facultyinsideBanner
{
	height:330px;
	background-size:cover;
	background-position:center;
}

.facultyBanner {
	height:380px;
	background-size:cover;
	background-position:left;
}

.subbannertext660 {
	margin-top:220px;
	background-color: rgba(0, 0, 0, 0.7);
	}
.clubswrapper li {
	width:80%;
	margin:0 auto;
	margin-bottom:40px;
	}
.programFinderBanner {
	height:200px;
	background-size:cover;
	background-position:left;
	}
.eventsBanner {
	height:200px;
	background-size:cover;
	background-position:left;
	}
.programFinderFilter {
	display:none;
	}
.sf_2cols_1_50,
.sf_2cols_2_50 {
	width:100% !important;
	margin-left:0 !important;
	margin-right:0 !important;
	padding:0;
	margin-bottom:40px !important;
}
.fpprogramListItem {
	float:left;
	width:60%;
	margin-left:20%;
	margin-right:20%;
	}
.fpnewsListItem {
	float:left;
	width:60%;
	margin-left:20%;
	margin-right:20%;
	}
.centercontent  {
	float:left;
	width:60%;
	margin-left:20%;
	margin-right:20%;
	}
.eventFinderFilter {
	display:none;
	}
	
.fpBannerYellowBackTitleDate {

	    margin-right: 20%;
    margin-left: 20%;

	
}
	
	/* NEW TESTIMONIALS STYLES IPAD */

.testimonialWrapper {
	width: 88% !important;
	margin-top: 20px !important; 
	background-color: #F9F9F9;
	padding: 6% !important;
}

.newTestimonialImage {
	text-align: center;
	float: left;
	width: 100% !important;
	margin-right: 0px !important;
}

.newTestimonialText {
	float: left;
	width: 96% !important;
	margin-left: 2% !important;
	margin-right: 2% !important;
}

.newTestimonialButton {
	text-align: center;
	float: left;
	width: 100% !important;
}

.newTestimonialImage img {
	margin-left: auto;
	margin-right: auto;
	max-height: 120px;
	width: auto;
}

/* END NEW TESTIMONAILS STYLES IPAD */
	
/* MBA NEW PAGE IPAD */
	
	.flexcontainer {display: block !important;
	}
	
	.applicationMBAAlumniSection,
	.lecturersHealtcareSection,
	.applicationMBASection,
	.gmpEnrollWhoSection,
	.ympEnrollWhoSection,
	.whyTLPSecttion{
		position: static;
		max-height: none;
	}
	
	.stats, 
	.statsText {
		text-align: center;
	}
	
	.stats p,
	.statsText p {
		text-align: center;
	}
	
	.grayMBA,
	.blueHLE {
		width: 85% !important;
		padding: 30px 7.5% !important;
	}
	.grayMBA h4,
	.blueHLE h4 {
    font-size: 1.7em;
}
	
	
/* END OF MBA NEW PAGE IPAD */
}
@media screen and (max-width: 568px) {
/* Page Layout */

.Layout67 {
	float:left;
	width:100%;
	}
.Layout33 {
	display:none;
	}
.fixedpos {
	border-bottom:10px solid #FFBE13;
}
	
.top_nav_mobile {
	position:absolute;
	width:100%;
	z-index:99;
	
	}
.menugroup1 {
	 padding-bottom: 0px;
	}

.searchwrapper {
	display:none;
}
.menugroupwrapper {
	float:left;
	width:100%;
	margin-right:10%;
	}

.programListItem,
.programListItemSmall {
	width:90% !important;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:40px;
	}
.subContent .quotewrapper {
	width:96%;
	}
/* HighLigt Banner */
#higlightContent {
	float:left;
	width:100%;
	height:auto;
	background:url(images/highlighBanner768.jpg) top center no-repeat;
	}
.highlight_box_content {
	width:100%;
	height:auto;
	}
.highlight_box_content h1 {
	font-size:32px;
	margin-top:4%;
}
.highlight_box_content h2 {
	
	font-size:38px;
	font-weight:800;
}
.highlight_box_button {
	clear:both;
	float:left;
	width:100%;
	margin-top:2%;
	margin-bottom:4%;
	}
.highlight_box_button a {
	float:left;
	width:200px;
	font-size:20px;
}

.subContent {
	margin-top:30px;
	}
.subbannertext660 {
	margin-top:180px;
	background-color: rgba(0, 0, 0, 0.7);
	}
/* Main Banner */
.MainBannerTitle {
	float:left;
	width:96%;
	padding:2%;
	margin-top:300px;
	background:url(images/boxBack70.png);
	}
/* Main Banners for Programs */
/* PhD Banner */
.MainBannerTitle {
	margin-top:200px;
	background:url(images/boxBack70.png);
	}
.MainBannerTitle h1 {
	float:left;
	font-size:48px;
	padding-bottom:10px;
	}
.MainBannerTitle h2 {
	float:left;
	font-size:18px;
	}
.customslider {
	display:none;
	}
.customizedBanner {
	background-position: 60% !important;
}

.HighlightsBanner .slide1 {
	background-position: 60% !important;
}
/* Program content */
.whytogglecont,
.whotogglecont,
.facultytogglecont {
	display:none;
	}
.programFinderFilter {
	margin-top:130px;
	}

.programFinderFilter h1 {
	text-align:center;
	}
.progFinderCatTopicWrapper {
	width:100%;
	}
.progFinderCatTypeWrapper {
	width:100%;
	}
#topicmenu {
	display:none;
	float:left;
	width:100%;
	margin-top:20px;
	}
#typemenu {
	display:none;
	
}
.progFinderCat a {
	width:84%;
	}
.eventFinderFilter {
	width:96%;
	}
.eventFinderFilter h2 {
	color:#FFF;
	}
.eventFinderFilter h3 {
	display:none;
	}

.showallprog {
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	}
.showallprogTitle {
	display:none;
	}
.buttonText {
	display:none !important;
	}
.progDetailSumLoc,
.progDetailSumDate,
.progDetailSumPrice,
.progDetailSumPriceEB {
	float:left;
	width:100%;

	}
.progDetailSumPriceEB {
	margin-bottom:20px;
	}
.progCol1 h1 {
	text-align:center
	}
.profItemRel {
	width:100%;
	margin-top:40px;
	height:auto;
	}
.pageSearch .k-widget {
	float:left !important;
	width:200px !important;
	}
.pageSearch input[type="text"]  {
	float:left;
	width:220px !important;
	border:1px solid #CCC;
	height:32px;
	padding-left:10px;
	border-radius:0px !mportant;
	}
.fpblogListItem33,
.fpblogListItem20 {
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}
.fpprogramListItem {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}
.fpnewsListItem {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}
.centercontent  {
	float:left;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	}
	
	.sliderContentBoxRight {
	float:none;
	text-align: center;
	width:85%;
	box-sizing:border-box;
	padding:2%;
	margin-top:800px;
	color: #000;
	}

.fpBannerYellowBackTitleSmall {

	font-size: 18px;

}

.fpBannerYellowBackTitleBig {

	font-size: 32px;

	
}

.fpBannerYellowBackTitleDate {

	    margin-right: 10%;
    margin-left: 10%;

	font-size: 18px;
	
}

.fpBannerYellowBackTitleSpeaker {

	font-size: 20px;

	
}
	
}
@media screen and (max-width: 420px) {
/* General */

/* Page Layout */
/* Main Banner */
#subContent {
	margin-top:220px;
}
.Layout67 .sf_3cols_1_33,
.Layout67 .sf_3cols_2_34,
.Layout67 .sf_3cols_3_33 
{
	width:100%;
	
	}
/* Top Navigation */

.top_nav {
	float:left;
	width:100%;
	height:60px;
	background:#FFC131;
	}

.searchwrapper {
    float: right;
    width: 170px;
    margin-right: 2%;
    margin-top: 10px;
}
#topResponsiveButton {
	width:50px;
	}
#topResponsiveButton a {
	
    display: block;
    float: left !important;
    width: 30px;
    height: 60px;
    padding-left: 10px;
    margin-left: 10px;
    color: #FFF;
    text-decoration: none;
    background: url(images/resMenuButton.png) left 50% no-repeat;
}


.top_search {
	float:right;
	margin-top:5px;
	}	
.top_nav_mobile {
	position:fixed;
	width:100%;
	margin-top:0px;
	z-index:99;
	}
/* BredCrumb */
.sfBreadcrumbWrp {
	width:98%;
	}
/* Banner Boxes */

.bigBannerTitle h1 {
	font-size:48px;
	margin-bottom:10px;
		}

.subBannerTitle h1 {
	font-size:26px;
	}
.subBannerTitle {
	float:left;
	width:100%
	}
.subBannerTitle h1 {
	width:100%;
	font-size:26px;
	}
.subBannerTitle h2 {
	width:100%;
	font-size:16px;
	} 
.bigBannerPlayWrapper {
	float:right;
	width:280px;
	margin-right:2%;
	}
.bigBannerPlay a {
	float:right;
	width:200px;
	height:60px;
	border:1px solid #FFF;
	}
.colTextWrapper {
	float:none;
	margin:0 auto;
	width:93%;
	}
/* Main Banner */
.MainBannerTitle h2 {
	display:none;
	}
/* Main Banner */
.MainBannerTitle {
	
	margin-top:240px;
	
	}

/* Accreditation Logos */
.bologna a {
	width:90px;
	height:55px;
	background:url(images/bologna.png) no-repeat;
	background-size:90px 55px;
	}
.bologna a:hover {
	background:url(images/bolognah.png) no-repeat;
	background-size:90px 55px;
	}

.amba a {
	width:90px;
	height:55px;
	background:url(images/amba.png) no-repeat;
	background-size:90px 55px;
	}
.amba a:hover {
	background:url(images/ambah.png) no-repeat;
	background-size:90px 55px;
	}
.iqa a {
	width:90px;
	height:55px;
	background:url(images/iqa.png) no-repeat;
	background-size:90px 55px;
	}
.iqa a:hover {
	background:url(images/iqah.png) no-repeat;
	background-size:90px 55px;
	}
.youtubeEmbed{
	width:400px;
	height:225px;
}
}