.btn-more{
	font-size: 36px;
	background: #790022;
	width: 75%;
	border: 1px solid #79001F;
	margin: 0 auto;
	padding: 10px 0;
	color: #fff;
}

.featured-article-content.more{
	padding: 15px;
	height: 430px;
}



.featured-article-content.more .featured-article-thumb{
	top: 38%;
}

.tags{
	font-size: 12px;
	font-weight: 700;
	font-style: italic;
	color: #79001F;
	position: relative;
	margin: 0;
}

.featured-article-bottom-block{
	position: absolute;
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px 15px;
	bottom: 0;
	left: 0;
	height: 55px;
}

.featured-article-btn {
	background: #79001F;
	padding:5px 10px;
	font-size: 1.2em;
	color: #fff;

	position: relative;
}

.slide-copy.blue h2 a {
	color: #71a2cb;
}

.button.blue {
	background: #71a2cb;
	color: #fff;
}

.button.blue:hover {
	background: #5C88AD;
}

.featured-articles-title {
	color: #212331;
	font-size: 2.4em;
	padding-bottom:5px;
	border-bottom: 1px solid #212331;
	margin: 0 0 5px;
}

.featured-articles .list {
	list-style: none;
	padding:0;
}

.featured-articles-container {
	overflow: hidden;
	height: 425px;
	position: relative;
}

.featured-articles-container .list {
	position: absolute;
}

.featured-article{
	width: 296px;
	height: auto !important;
	float: left;
	position: relative;
	padding: 0 7px;
}

.featured-article-content {
	padding: 207px 15px 15px 15px;
	position: relative;
	height: 185px;
	background: #f7f7f7;
}

.featured-article-link {
	color: #262626;
}

.featured-article-title {
	font-size: 1.4em;
	margin:0 0 10px 0;
}

.featured-article-thumb {
	position: absolute;
	top:0;
	width:100%;
	left:0;
	text-align: center;
	padding-top: 15px;
	height: 177px;
}

.featured-article-thumb img {
	width: auto;
	height: inherit;
}

.featured-article-text {
	font-size: 1.2em;
	margin-bottom: 0;
}



.featured-articles-nav {
	text-align: center;
	font-size: 2.7em;
	margin:10px 0 0;
	height: 20px;
}

.featured-articles-nav .list{
	display: inline-block;
	margin: 0 5px;
	height: 20px;
}

.featured-articles-nav  a, .featured-articles-nav .featured-article-nav-link {

	width: 10px;
	height: 10px;
	display: inline-block;
	margin:0 7px;
	vertical-align: top;
	border-radius: 10px;
	background: #c5c5c5;
	text-indent: -9999px;
	line-height: 0.5;
	cursor: pointer;
}

.featured-article-nav-link:hover, .featured-article-nav-link.active, .featured-article-nav-link.visible  {
	background: #79001F;
	text-decoration: none;
}

.featured-article-nav-link.prev, .featured-article-nav-link.next {
	text-indent: 0;
	color: #79001F;
	background: none;
}

.featured-article-nav-link.prev:hover, .featured-article-nav-link.next:hover {
	background: none;
}

.wpvl_auto_thumb_box_wrapper .wpvl_auto_thumb_box{
	width: 100%;
	height: auto;
}

.wpvl_auto_thumb_box_wrapper .wpvl_auto_thumb_box > img{
	width: 100%;
	height: auto;
}

.wpvl_auto_thumb_box > .wpvl_auto_thumb_play {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 48px;
	height: 48px;
}

.projects-listing .listing dt {
	width: 17%;
	clear:both;
}

.news1 > div{
	display: none;
}

.date-container{
	list-style: none;
	padding: 0;
}

#content .date-container > li{
	display: inline-block;
	margin-right: 10px;
}

#content .pagination2 ol li{
	display: inline;
		padding: 3px;
		margin-right: 10px;
		text-decoration: none;
	color: #262626;
	padding: 5px 10px;
	background: #e7e7e8;
	cursor: pointer;
}


#content .pagination2 ol li.active{
	background: #79001f;
	color: #fff;
}

#content .pagination2 ol{
	padding-left: 0;

}

#content article .listing li{
	margin-right: 0;
	margin-bottom: 20px;
}

#content article .listing li:last-child(){
	border-bottom: 1px solid transparent;
}

#publication-year{
	width: 120px;
}

.new-img{
	height: 68px;
}

#event-listing.listing li.with-thumb .detail-wrap{
	min-height: auto;
}

#event-listing.listing li.with-thumb.news-list{
	border-bottom: 1px dashed transparent;
}

#event-listing.listing li.with-thumb.news-list .detail-wrap{
	min-height: 70px;
	overflow: hidden;
}

#event-listing.listing div.col50:first-child{
	margin-left: 21%;
}

#publication-listing.listing li.with-thumb .detail-wrap, #event-listing.listing li.with-thumb .detail-wrap{
	min-height: auto;
	padding: 0;
	width: 100%;
	margin-bottom: 15px;
}

#publication-listing.listing li.with-thumb .detail-wrap h2, #event-listing.listing li.with-thumb .detail-wrap h2{
	width: 100%;
	float: right;
}

#publication-listing.listing li.with-thumb .detail-wrap img , #event-listing.listing li.with-thumb .detail-wrap img{
	width: 19%;
	float: left;
	position: relative;
	padding-right: 2%;
}

#publication-listing.listing .item-info, #event-listing.listing .item-info{
	width: 79%;
	clear: none;
}


.listing .item-info{
	margin-bottom: 0;
}

#content article.programme .key-info-button > ul > li > .apply-btn {
	font-weight: bold;
}
#content article.programme .key-info-button > ul > li > .apply-btn + p {
		padding-bottom: 21px;
}
#content article.programme .key-info-button > ul > li > .apply-btn::after {
		content: ' \25BE';
}
#content article.programme .key-info-button.full-width {
	margin-left: 170px;
	width: 400px;
	margin-top: 20px;
}
#content article.programme .key-info-button.full-width .big-button {
	width: 47%;
	margin-right:2%;
	display:inline-block;
	vertical-align: top;
}

@media screen and (max-width: 768px) {
	.featured-article{
		max-width: 100% !important;
		padding:0;

	}

	.featured-article-content {
		padding-top: 207px;
		height: 217px;
	}

	.featured-articles-container {
		height: 449px;
	}

	#publication-listing.listing .item-info, #event-listing.listing .item-info{
		width: 100%;
	}

	#publication-listing.listing li.with-thumb .detail-wrap img, #event-listing.listing li.with-thumb .detail-wrap img{
		width: 135px;
	}

	#publication-listing.listing li.with-thumb .detail-wrap h2, #event-listing.listing li.with-thumb .detail-wrap h2{
		width: 100%;
		float: none;
	}

	#event-listing.listing dl, #event-listing.listing dd{
		float:  left;
	}

	#content article.programme .key-info-button.full-width {
		margin-left: 0;
	}
}
.article #content article .speaker-profile div {
	width: 470px;
}

@media screen and (max-width: 500px) {
	.article #content article .speaker-profile div {
		width: 75%;
	}
}

@media screen and (max-width: 430px) {


}

/* PRF 09/10 */
.btn,a.btn,a.btn:hover,a.btn:focus,#content article a.btn,#content article a.btn:hover,#content article a.btn:focus{background-color:#79001f;color:#fff;font:700 13px / 16px Arial;padding:.5em 1em;text-decoration:none;border:0;display:block;white-space:nowrap;text-align:center;box-sizing:border-box}.text-center{text-align:center}.listing__table{width:100%}#content .listing__table{border-color:#bfb6ad}#content .listing__table .listing__table__header-row th,#content .listing__table .listing__table__header-row td{background-color:#79001f;color:#fff;white-space:nowrap;text-align:left;text-transform:uppercase;padding:1em;border-bottom:0}#content .listing__table td{padding:1em}#content .listing__table__title a{color:#79001f;font-weight:700}#content .listing__table .nowrap{white-space:nowrap}.listing__table__container{overflow:auto;margin-bottom:1em}.listing__filter{display:table;width:100%;border-top:1px dashed #e9e9eb;border-bottom:1px dashed #e9e9eb;margin:1em 0}.listing__filter .group{display:table-cell;vertical-align:bottom;box-sizing:border-box;padding:1em 0}.listing__filter .group:last-of-type .col{padding-right:0}.listing__filter .group .btn,.listing__filter .group input[type=text],.listing__filter .group select{width:100%;height:32px}.listing__filter .group label,.listing__filter .group input[type=text],.listing__filter .group select{display:block;box-sizing:border-box;width:100%}.listing__filter .group input[type=text],.listing__filter .group select{padding:.5em;border:1px solid #cbc4bd}.lt-ie8 .listing__filter .group{-dt-display:table-cell}.listing__filter .col{box-sizing:border-box;padding-right:1em}.lt-ie8 .listing__filter{behavior:url(display-table.min.htc)}#content .listing__list__pagination{text-align:right;list-style-type:none}#content .listing__list__pagination li{margin:0}#content .listing__list__pagination li a{background-color:#f4f4f4;color:#000;padding:.5em 1em;text-decoration:none;border:0}#content .listing__list__pagination li a.active,#content .listing__list__pagination li a.active:hover,#content .listing__list__pagination li a.active:focus{color:#fff;background-color:#79001f}#content .listing__list__col-pagination{display:none;text-align:right;margin-bottom:.5em}#content .listing__list__col-pagination a{width:22px;height:22px;border:1px solid #cbc4bd;text-align:center;line-height:22px;color:#000;text-decoration:none;font-weight:700}#content .listing__list__col-pagination a.disabled{color:#ccc}#content .listing__list .pagination{margin-top:0}#content.listing article p{margin-right:0}#content .listing__list__col-pagination a{display:inline-block;*display:inline;*zoom:}#content .listing__list__pagination li{display:inline-block;*display:inline;*zoom:}.career-post__details{display:table}.lt-ie8 .career-post__details{-dt-display:table;behavior:url(display-table.min.htc)}.career-post__details__table{width:100%}#content .career-post__details__table td,#content .career-post__details__table th{border-left:0;border-right:0;border-style:dashed}#content .career-post__details__table th{background:#fff;text-align:left;width:140px;padding-left:0}.career-post__details .col{display:table-cell;box-sizing:border-box;vertical-align:middle}.career-post__details .col--1{width:75%;padding-right:20px}.career-post__details .col--2{width:25%;position:relative}.career-post__details .col--2 .btn{width:100%}.lt-ie8 .career-post__details .col{-dt-display:table-cell}#content .career-post__description h3{color:#4c4c4e;font-size:13px;line-height:16px}#content .career-post__description ul{padding-left:1.5em}#content .career-post__description ul li{margin-right:0}#content article .career-post .btn,#content article .career-post a.btn{padding-top:1em;padding-bottom:1em;min-width:184px}#content article .career-post .btn,#content article .career-post a.btn{display:inline-block;*display:inline;*zoom:}.lt-ie8 .mCS-lky{left:0}.mCS-lky.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#79001f;height:6px}.mCS-lky.mCSB_scrollTools .mCSB_draggerRail{background-color:#f4f4f4;height:3px}.mCS-lky.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-bottom:1em}.mCS-lky .mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-lky .mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.custom-select{position:relative}.custom-select:before{font-family:FontAwesome;content:"\f0dc";position:absolute;right:.5em;top:50%;bottom:0;font-size:1.3em;margin-top:-.65em;pointer-events:none;z-index:-1}.lt-ie9 .custom-select:before{display:none}.custom-select input{background:transparent}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.custom-select select::-ms-expand{display:none}.lky-datepicker{border:1px solid #cbc4bd}#content .lky-datepicker{padding:1.5em 1em;margin:2em auto}#content .lky-datepicker a{color:#000}#content .lky-datepicker .ui-state-default{color:#000;text-decoration:none;display:block;font-weight:700;padding:.2em}#content .lky-datepicker .ui-state-default:focus,#content .lky-datepicker .ui-state-default:active{color:#fff;background:#79001f}#content .lky-datepicker .ui-state-default.ui-priority-secondary{color:#999}#content .lky-datepicker .ui-datepicker{position:relative;width:100%!important;text-align:center}#content .lky-datepicker .ui-datepicker-group{margin:0 auto;padding:0 1em}#content .lky-datepicker .ui-datepicker-prev{position:absolute;left:0;top:50%}#content .lky-datepicker .ui-datepicker-prev a{text-decoration:underline}#content .lky-datepicker .ui-datepicker-prev span{cursor:pointer}#content .lky-datepicker .ui-datepicker-prev span:before{content:'\f053';font-family:FontAwesome}#content .lky-datepicker .ui-datepicker-next{position:absolute;right:0;top:50%}#content .lky-datepicker .ui-datepicker-next a{text-decoration:underline}#content .lky-datepicker .ui-datepicker-next span{cursor:pointer}#content .lky-datepicker .ui-datepicker-next span:before{content:'\f054';font-family:FontAwesome}#content .lky-datepicker .ui-datepicker-header{text-align:center;margin-bottom:1em}#content .lky-datepicker .ui-datepicker-title{font-weight:700}#content .lky-datepicker .ui-datepicker td{min-width:3em;text-align:center;border:1px solid #fff}#content .lky-datepicker table,#content .lky-datepicker td,#content .lky-datepicker th{border:0;background:#fff;margin:0;padding:0}#content .lky-datepicker__event-highlight{position:relative}#content .lky-datepicker__event-highlight .ui-state-default{color:#fff;background-color:#79001f}#content .lky-datepicker__tooltip{position:absolute;min-width:220px;background-color:#e1e3e3;font-weight:700;padding:1em 1.5em;text-align:left;bottom:28px;left:-7px;box-shadow:-4px 6px 10px rgba(0,0,0,.6);-webkit-box-shadow:-4px 6px 10px rgba(0,0,0,.6);-moz-box-shadow:-4px 6px 10px rgba(0,0,0,.6);display:none;border-collapse:separate}#content .lky-datepicker__tooltip:after{content:' ';border-top:7px solid #e1e3e3;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;margin-bottom:-7px;bottom:0;height:auto;overflow:auto;left:20px}#content .lky-datepicker__tooltip.show{display:block}#content .lky-datepicker__tooltip__list{margin:0;padding-left:1em}#content .lky-datepicker__tooltip__list li{padding-right:0;margin-right:0}#content .lky-datepicker__tooltip__list li:last-of-type{margin-bottom:0}.lky-datepicker .ui-datepicker-group{display:inline-block;*display:inline;*zoom:}.month-year-datepicker.ui-datepicker{background-color:#333;padding:1.5em}.month-year-datepicker.ui-datepicker select{padding:.3em 0;font-size:1.3em}.month-year-datepicker.ui-datepicker .ui-datepicker-calendar,.month-year-datepicker.ui-datepicker .ui-datepicker-current{display:none}.month-year-datepicker.ui-datepicker .ui-datepicker-buttonpane{text-align:center;padding-top:1em;clear:both}.month-year-datepicker.ui-datepicker .ui-datepicker-next,.month-year-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;font-size:1.2em;height:2.5em;line-height:2.5em;color:#fff}.month-year-datepicker.ui-datepicker .ui-datepicker-close{font-size:1.3em;background:#333;border:1px solid #fff;color:#fff;padding:.3em 1em}.month-year-datepicker.ui-datepicker .ui-datepicker-next{right:3px}.month-year-datepicker.ui-datepicker .ui-datepicker-next span{cursor:pointer}.month-year-datepicker.ui-datepicker .ui-datepicker-next span:before{content:'\f054';font-family:FontAwesome}.month-year-datepicker.ui-datepicker .ui-datepicker-prev{left:3px}.month-year-datepicker.ui-datepicker .ui-datepicker-prev span{cursor:pointer}.month-year-datepicker.ui-datepicker .ui-datepicker-prev span:before{content:'\f053';font-family:FontAwesome}.month-year-datepicker.ui-datepicker .ui-datepicker-title{float:left;margin-left:.5em;margin-right:.5em}@media(min-width:769px){.mCS-lky.mCSB_horizontal.mCSB_inside>.mCSB_container{width:100%!important}}@media(max-width:768px){.mobile-hide{display:none}#content.listing header{padding-bottom:0;margin-bottom:0}#content.listing header h1{border-bottom:0;padding-bottom:0;margin-bottom:0;padding-top:.6em}.listing__filter{display:block}.listing__filter .group{display:table;float:left;width:50%}.listing__filter .group:last-of-type .col{padding-right:1em}.listing__filter .group:nth-of-type(2n) .col{padding-right:0}.lt-ie8 .listing__filter .group{-dt-display:table;behavior:url(display-table.min.htc)}.listing__filter .col{display:table-cell;vertical-align:bottom}.lt-ie8 .listing__filter .col{-dt-display:table-cell}.listing__table--hide-title-on-mobile .listing__table__desc{display:none}.listing__table.mobile--showThreeColumn--1 th:nth-of-type(n+4),.listing__table.mobile--showThreeColumn--1 td:nth-of-type(n+4){display:none}.listing__table.mobile--showThreeColumn--2 th:nth-of-type(-n+1),.listing__table.mobile--showThreeColumn--2 th:nth-child(n+5),.listing__table.mobile--showThreeColumn--2 td:nth-of-type(-n+1),.listing__table.mobile--showThreeColumn--2 td:nth-child(n+5){display:none}.listing__table.mobile--showThreeColumn--3 th:nth-of-type(-n+2),.listing__table.mobile--showThreeColumn--3 th:nth-child(n+6),.listing__table.mobile--showThreeColumn--3 td:nth-of-type(-n+2),.listing__table.mobile--showThreeColumn--3 td:nth-child(n+6){display:none}.listing__table.mobile--showThreeColumn--4 th:nth-of-type(-n+3),.listing__table.mobile--showThreeColumn--4 th:nth-child(n+7),.listing__table.mobile--showThreeColumn--4 td:nth-of-type(-n+3),.listing__table.mobile--showThreeColumn--4 td:nth-child(n+7){display:none}.listing__table.mobile--showThreeColumn--5 th:nth-of-type(-n+4),.listing__table.mobile--showThreeColumn--5 th:nth-child(n+8),.listing__table.mobile--showThreeColumn--5 td:nth-of-type(-n+4),.listing__table.mobile--showThreeColumn--5 td:nth-child(n+8){display:none}#content .listing__list__col-pagination{display:block}#content .career-post__details{display:block}#content .career-post__details .col{display:block;float:none}#content .career-post__details .col--1,#content .career-post__details .col--2{width:100%;padding:0}#content .career-post__details .col .btn{width:auto}#content .career-post__details__table{margin-top:1em}#content .career-post__details__table td,#content .career-post__details__table th{border-style:solid}#content .career-post__details__table tr:first-of-type td,#content .career-post__details__table tr:first-of-type th{border-top:0}.lky-datepicker{display:none}}

.error-message{
	margin: 2px 0 0;
		font-size: 12px;
		font-style: italic;
		color: red;
}

.admission-form .form-group {
		margin-bottom: 2px;
		min-height: 61px;
}

.admission-form .form-group p{
	margin: 0;
}

.mandatory label:after{
	display: inline-block;
	color: red;
	content: '*';
	margin: 0 0 0 5px;
		font-size: 15px;
		line-height: 0.5;
}

.form-lity-container{
	height: inherit;
	overflow: scroll;
	max-height: inherit;
}

.admission-form{
	padding-top: 35px;
	padding-right: 10px;
	overflow: hidden;

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		overflow: initial;
	}

	@-moz-document url-prefix() {
			overflow: initial;
	}
}

.ie-class .admission-form{
	overflow: hidden;
}

.admission-form-toggle-section{
	padding: 0;
}

.admission-form-toggle-section .admission-form-toggle{
	padding: 20px;
	display: block;
}

.form-lity-container select, .form-lity-container input[type="text"],.form-lity-container input[type="number"]{
	width: 222px;
	border: 1px solid black;
}

.form-lity-container textarea{
	width: 300px;
	border: 1px solid black;
}

.form-lity-container input[type="url"]{
	border: 1px solid black;
}

.form-group input:invalid, .form-group textarea:invalid{
	background-color: #ffffff;
}

.admission-form.standard-form-page{
	padding: 0;
}

.admission-form.standard-form-page select, .admission-form.standard-form-page input[type="text"], .admission-form.standard-form-page input[type="email"], .admission-form.standard-form-page input[type="URL"], .admission-form.standard-form-page textarea{
	min-width: 300px;
	width: 50%;
}

.submit-reply{
	padding: 35px 20px 20px;
}

.submit-reply .form-lity-container{
	overflow: hidden;

	@media screen and (-webkit-min-device-pixel-ratio:0) {
		overflow: initial;
	}

	@-moz-document url-prefix() {
			overflow: initial;
	}
}

.submit-reply h2{
	font-size: 2em;
}

/* Fransiska */
#content article#programmes .filter .btn-filter {
	display: inline-block;
}
#content article li .current {
		padding: 5px 10px;
		background: #79001f;
		color: #fff;
}

.lity{
	background: rgba(0,0,0,0.8);
}

.lity-container .lity-close {
	position: absolute;
	color: #000;
}

.lity-container{
	overflow: hidden;
}

.lity-container .lity-close:hover {
	background: #000;
	color: #fff;
}

.lity-container .lity-container {
	border-radius: 5px;
	border: 3px solid #000;
}

.form-lity-container::-webkit-scrollbar {
		width: 13px;
}

.form-lity-container::-webkit-scrollbar-track {
		background: none;
}

.form-lity-container::-webkit-scrollbar-thumb {
		border-radius: 0;
		-webkit-box-shadow: inset 0 0 6px rgba(76, 76, 76, 0.26);
		background-color: rgba(76, 76, 76, 0.26);
		box-shadow: 0 0 0 0;
}

/* Open Programmes */
article .faculty-profile.less .faculty-title + p::after,
article .faculty-profile.show .faculty-title + p::after {
	display:none;
}
article .faculty-profile .faculty-title + p ~ p {
		opacity: 100;
		filter: alpha(opacity=100);
}
#content article .faculty-profile.less {
	max-height: 130px;
	transition: none;
}
#content article.programme .faculty + .key-info-button {
	max-width: 100%;
}
#content article #programmes-list .programmes-name {
	font-weight: bold;
}
#content article #programmes-list .programmes-date {
	color: #79001F;
}
#content article .programmes-excerpt {
	background: rgba(255,255,255,0.9);
}
#content article .programme-image {
	width: 160px;
	border: 1px solid #999;
}
@media screen and (max-width: 768px) {
	#content article #programmes-list li {
			width: 46%;
			margin-right: 3%;
	}
	#content article .faculty-profile.less {
		max-height: 140px;
		transition: none;
	}
	#content article .programme-image {
		width: 160px;
	}
	.article #content article .speaker-profile div {
		width: 260px;
	}
}
@media screen and (max-width: 500px) {
	#content article#programmes h2 {
		padding-bottom: 45px;
	}
	#content article.programme p,
	#content article.programme li {
		margin-right: 30px;
	}
	#content article .faculty-profile.less {
		max-height: 160px;
		transition: none;
	}
	#content article .programme-image {
		width: 130px;
	}
	.article #content article .speaker-profile div {
		width: 75%;
	}

	.article #content article .speaker-profile.show {
		max-height: 1050px;
	}
}




/* Admission */

.admission_landing .main {
	position: relative;
	padding: 0;
}
	.admission_landing .main h2 {
		font-size: 1.4em;
		color: #818285;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

.btn-more-plain {
	font-size: 1.2em;
	color: #79001f;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	display: inline-block;
}
.btn-more-plain .fa {
	margin-right: 5px;
	font-weight: 400;
}
.btn-more-white {
	font-size: 1.2em;
	color: #79001f;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	background: #fff;
	padding: 15px 50px;
	border-radius: 3px;
	display: inline-block;
}
.btn-more-white .fa {
	margin-right: 5px;
	font-weight: 400;
}
.visuallyhidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px; width: 1px;
	margin: -1px; padding: 0; border: 0;
}
.admission-banner {
	height: 350px;
}
.banner-item {
	height: 350px;
	position: relative;
}
.banner-image {
	height: 100%;
	width: 100%;
	left:0;
	top: 0;
	position: absolute;
	background-color: red;
	background-size: cover;
	background-position: center center;
}
.banner-image::after {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 2;
	background: rgba(0,0,0,0.3);
}
.banner-content {
	box-sizing: border-box;
	position: relative;
	z-index: 3;
	text-align: center;
	width: 400px;
	max-width: 100%;
	margin: 60px auto;
	color: #fff;
	padding-left: 20px;
	padding-right: 20px;
}
	.banner-content h2 {
		font-size: 3.6em;
		font-weight: 400;
		line-height: 1.2em;
		margin-bottom: 20px;
	}

	.banner-content p {
		font-size: 1.5em;
		line-height: 1.6em;
	}

	.admission-banner-nav {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		padding: 10px;
	}

	.admission-banner-nav .slick-dots {
		margin: 0;
		padding: 0;
		display: inline-block!important;
		list-style: none;
		margin: 0 auto;
	}

	.admission-banner-nav .slick-dots li {
		display: inline-block;
		width: 8px;
		height: 8px;
		overflow: hidden;
		border-radius: 50%;
		border: 1px solid #fff;
		margin: 0 10px;
		opacity: 1;
	}

	.admission-banner-nav .slick-dots li:hover {
		opacity: 0.8;
	}

	.admission-banner-nav .slick-dots li.slick-active {
		background: #fff;
	}

	.admission-banner-nav .slick-dots button {
		opacity: 0;
	}

	.admission-banner-nav .slick-prev,
	.admission-banner-nav .slick-next {
		border: 0;
		background: transparent;
		color: #fff;
		font-size: 1.8em;
		margin: 0 10px;
		opacity: 1;
	}

	.admission-banner-nav .slick-prev:hover,
	.admission-banner-nav .slick-next:hover {
		opacity: 0.8;
	}

.ranking-section {
	width: 140px;
	padding: 25px;
	position: absolute;
	right: 45px;
	top: -170px;
	background: #333333;
	box-shadow: 0 10px 30px rgba(0,0,0,0.4);
	border-radius: 3px;
}
	.ranking-section .logos {
		padding-bottom: 30px;
	}

	.ranking-section .logos img {
		max-width: 100%;
		margin: 5px 0;
	}

	.ranking-section .rank {
		color: #ccc;
		width: 100%;
		padding: 0px 0 15px;
		border-top: 1px solid #666;
	}
	.ranking-section .number {
		font-family: 'Merriweather', serif;
		font-size: 7em;
		line-height: 1.2em;
		font-weight: 300;
		display: inline-block;
	}

	.ranking-section .ordinal {
		font-family: 'Merriweather', serif;
		font-size: 1.7em;
		font-weight: 700;
		display: inline-block;
		text-transform: uppercase;
			vertical-align: top;
			margin-top: 20px;
	}

	.ranking-section .ordinal.ordinal-0 {
		margin-left: -7px;
	}

	.ranking-section .info {
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		display: block;
	}

.why-section {
	box-sizing: border-box;
	padding: 50px 20px;
	width: 660px;
	min-height: 380px;
}

	.why-section .title {
		border-bottom: 1px solid #333;
	}

	.why-section .title:after {
		content: '';
		display: block;
		clear: both;
	}

	.why-section h2 {
		display: inline-block;
		float: left;
		margin: 10px 0;
	}

	.why-section .title .btn-more-plain {
		display: inline-block;
		float: right;
		margin: 12px 0;
	}

	.why-section p {
		font-size: 1.4em;
		color: #333333;
		line-height: 1.5em
	}

	.why-section .col-3 {
		width: 33%;
		display: inline-block;
		vertical-align: top;
		text-align: center;
	}

	.why-section .col-3 p {
		margin-top: 5px;
	}

.global-section {
	background: #e5e5e5;
	min-height: 300px;
	overflow: hidden;
	position: relative;
}

	.global-section img {
		position: absolute;
		width: 50%;
	}

	.global-section:before {
		content: '';
		display: block;
		width: 20%;
		height: 100%;
		position: absolute;
		left: 35%;
		background: #e5e5e5; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(right, #e5e5e5 20%, transparent); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(left, #e5e5e5 20%, transparent); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left, #e5e5e5 20%, transparent); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to left, #e5e5e5 20%, transparent);
		z-index: 2;
	}

	.global-section h2 {
		margin: 0;
	}

	.global-section h3 {
		font-size: 2.3em;
		font-weight: 400;
		color: #333333;
		margin: 0 0 20px;
	}

	.global-section .content {
		width: 40%;
		height: 100%;
		margin-left: 50%;
		padding: 50px 7% 50px 2%;
		position: relative;
		z-index: 3;
	}

	.global-section .content p {
		font-size: 1.4em;
	}

.master-section {
	box-sizing: border-box;
	height: 460px;
	position: relative;
}

.master-section:before {
	content: '';
	display: block;
	clear: both;
}

	.main .master-section h2 {
		font-size: 2.4em;
		color: #fff;
		font-weight: 400;
		text-transform: none;
		margin: 10px 0 30px;
	}

	.master-section .col-4 {
		box-sizing: border-box;
		width: 25%;
		height: 100%;
		float:left;
		background-color: #000;
		background-size: cover;
		background-position: center center;
		overflow: hidden;
		will-change: width, padding;
		transition: width .25s ease-in, padding .25s ease-in;
	}

	.master-section .col-4.hovered {
		width: 40%;
	}

	.master-section .col-4.small {
		width: 20%;
	}

	.master-section .hint {
		box-sizing: border-box;
		position: relative;
		height: 100%;
		opacity: 1;
		padding: 40px 25px;
		will-change: opacity;
		transition: opacity .15s ease-in;
		cursor: pointer;
	}

	.master-section.hovered .col-4 .hint div,
	.master-section.hovered .col-4 .hint h2,
	.master-section.hovered .col-4 .hint p,
	.master-section.hovered .col-4 .hint a {
		opacity: 0;
	}

	.master-section.hovered .col-4.hovered {
		/*width: 40%;*/
	}

	.master-section.hovered .col-4.hovered .hint div,
	.master-section.hovered .col-4.hovered .hint h2,
	.master-section.hovered .col-4.hovered .hint p,
	.master-section.hovered .col-4.hovered .hint a {
		opacity: 1;
	}

	.master-section.hovered .col-4.hovered .hint {
		padding: 40px;
	}

	.master-section .col-4 .hint::before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.4);
		width: 100%;
		height: 100%;
		will-change: background, z-index;
		transition: background .25s ease-in, z-index .25s ease-in;
		z-index: 0;
	}

	.master-section .col-4 .hint div,
	.master-section .col-4 .hint h2,
	.master-section .col-4 .hint p {
		position: relative;
	}

	.master-section.hovered .col-4 .hint::before {
		background: rgba(0,0,0,0.7);
	}

	.master-section.hovered .col-4.hovered .hint::before {
		background: rgba(0,0,0,0.4);
	}

	.master-section .master-icon {
		box-sizing: border-box;
		background: #fff;
		border-radius: 50%;
		color: #79001f;
		font-weight: bold;
		font-size: 1.2em;
		text-align: center;
			letter-spacing: 1px;
		padding: 5px;
		padding-top: 15px;
		width: 45px;
		height: 45px;
	}

	.master-section .col-4 p {
		font-size: 1.4em;
		line-height: 1.5em;
		color: #fff;
	}

	.master-section .content {
		box-sizing: border-box;
		padding: 60px 40px 40px 100px;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 3;
		opacity: 1;
		display: none;
		z-index: 3;
		background-size: cover;
		background-position: center center;
	}

	.master-section .col-4.open .content {
		display: block;
	}

	.master-section .col-4.open .hint {
		pointer-events: none;
	}

	.master-section .content .btn-more-white {
		margin-top: 10px;
	}

	.master-section .content .column-one-third,
	.master-section .content .column-two-third {
		box-sizing: border-box;
		float: left;
	}

	.master-section .content .column-two-third {
		width: 60%;
		padding-right: 50px;
	}

	.master-section .content .column-one-third {
		width: 35%;
		margin-left: 5%;
		padding-left: 20px;
	}
		.master-section .content .column-one-third .btn-more-white{
			display: none;
		}
	.master-section .content .title {
		text-transform: uppercase;
		color: #ee1c30;
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 1.2em;
		margin: 0;
	}

	.master-section .content::before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		width: 100%;
		height: 100%;
		will-change: background, z-index;
		transition: background .25s ease-in, z-index .25s ease-in;
		z-index: -1;
	}

	.master-section .content .master-icon {
		position: absolute;
		left: 40px;
	}

	.master-section .content ul {
		color: #fff;
		font-size: 1.4em;
		padding-left: 20px;
		line-height: 1.5em;
	}

	.master-section .content p,
	.master-section .content ul {
		margin-top: 5px;
	}

	.master-section .btn-more-plain {
		position: absolute;
		bottom: 40px;
		color: #fff;
		font-weight: 400;
	}

	.master-section .btn-close {
		width: 56px;
		height: 56px;
		background: #8b8582;
		position: absolute;
		top: 0;
		right: 0;
	}

	.master-section .btn-close .line {
		width: 1px;
		height: 40px;
		background: #fff;
		position: absolute;
		left: 28px;
		top: 10px;
	}

	.master-section .btn-close .line:first-child {
		transform: rotate(45deg);
	}

	.master-section .btn-close .line:last-child {
		transform: rotate(-45deg);
	}

.other-course-section {
	padding: 40px 0;
	background: #f8f8f8;
}

.other-course-section:after {
	content: '';
	display: block;
	clear: both;
}

	.other-course-section .col-2 {
		box-sizing: border-box;
		width: 50%;
		float: left;
		padding: 0 80px;
	}

	.other-course-section .col-2:first-child {
		border-right: 1px solid #ddd;
	}

	.main .other-course-section h2 {
		font-size: 2.4em;
		text-transform: none;
		letter-spacing: 0;
		color: #333333;
		font-weight: 400;
		line-height: 1.2em;
	}

	.other-course-section p {
		font-size: 1.4em;
		line-height: 1.5em;
	}

.money-section {
	padding: 40px 20px;
	border-bottom: 1px solid #ddd;
}

.money-section:after {
	content: '';
	display: block;
	clear: both;
}

	.money-section h3 {
		font-size: 2.3em;
		font-weight: 400;
		color: #333333;
		margin: 0 0 20px;
	}

	.money-section p {
		font-size: 1.4em;
		line-height: 1.5em;
		color: #333333;
	}

	.money-section .col-2 {
		box-sizing: border-box;
		float: left;
	}

	.money-section .col-2:first-child {
		padding-right: 40px;
		width: 47%;
	}

	.money-section .col-2:first-child h2 {
		margin: 0;
	}

	.money-section .col-2:last-child {
		text-align: center;
		width: 53%;
	}

	.money-section .col-2:last-child h2 {
		margin-bottom: 30px;
	}

	.money-section .scholarship-list {
		list-style: none;
		padding: 0;
	}

	.money-section .scholarship-item {
		display: inline-block;
		vertical-align: top;
		width: 30%;
		padding: 5px;
	}

	.money-section .scholarship-item p {
		margin-top: 5px;
		line-height: 1.4em;
	}

	.money-section .scholarship-image {
		width: 55px;
		padding: 20px;
		overflow: hidden;
		border-radius: 50%;
		border: 1px solid #ebebeb;
		display: inline-block;
	}

.apply-section {
	text-align: center;
	padding: 40px;
}

	.apply-section h2 {
		margin-bottom: 40px;
	}

	.apply-section h2 + .btn-more-plain {
		float: right;
		margin-top: -58px;
	}

	.apply-section img {
		max-width: 100%;
	}


.intouch-section {
	background: url('../images/content/admission/bg-intouch.png') no-repeat -10px -10px #e1e1e1;
	padding: 25px 0;
}

.intouch-section:after {
	content: '';
	display: block;
	clear: both;
}

	.intouch-section h2 {
		box-sizing: border-box;
		width: 40%;
		padding-right: 20px;
		text-align: right;
		float: left;
		margin-top: 5px;
	}

	.intouch-section p {
		font-size: 1.4em;
		line-height: 1.5em;
		color: #333333;
		margin-top: 5px;
	}

	.intouch-section .content {
		box-sizing: border-box;
		width: 60%;
		float: left;
		border-left: 1px solid #888;
		padding-left: 20px;
		padding-bottom: 5px;
	}


.full-testimonial-item {
	background: #f3f3f3;
	height: 500px;
	overflow: hidden;
	position: relative;
}

	.full-testimonial-item img {
		position: absolute;
		width: auto;
		min-width: 50%;
		height: auto;
		margin-left: -5%;
	}

	.full-testimonial-item:before {
		content: '';
		display: block;
		width: 50%;
		height: 100%;
		left: 0;
		top: 0;
		position: absolute;
		z-index: 2;
		background: rgba(0,0,0,0.1);
	}

	.full-testimonial-item:after {
		content: '';
		display: block;
		width: 30%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 25%;
		background: #f3f3f3; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(right, #f3f3f3 30%, rgba(243, 243, 243, 0)); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(left, #f3f3f3 30%, rgba(243, 243, 243, 0)); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(left, #f3f3f3 30%, rgba(243, 243, 243, 0)); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to left, #f3f3f3 30%, rgba(243, 243, 243, 0));
		z-index: 2;
	}

	.full-testimonial-item .content {
		width: 40%;
		height: 100%;
		margin-left: 47%;
		padding: 50px 7% 50px 4%;
		position: relative;
		z-index: 3;
		background: url(../images/content/admission/bg-quote.png) no-repeat left 70px;
	}

	.full-testimonial-item .content > p {
		font-size: 2em;
		font-style: italic;
	}

	.full-testimonial-item .quote-by p {
		font-size: 1.2em;
		margin: 0;
	}

	.full-testimonial-item .quote-by p.name {
		text-transform: uppercase;
		color: #79001f;
		font-weight: bold;
		letter-spacing: 1px;
	}

	.full-testimonial-item h2 {
		border-bottom: 1px solid #e3e3e3;
		padding-bottom: 5px;
	}

	.full-testimonial-item .btn-play {
		background: #333;
		border-radius: 40px;
		height: 32px;
		padding: 5px;
		display: inline-block;
		margin-top: 20px;
	}

	.full-testimonial-item .btn-play:hover {
		background: #4c4c4c;
	}

	.full-testimonial-item .btn-play .fa {
		box-sizing: border-box;
		color: #79001f;
		width: 32px;
		height: 32px;
		padding: 8px 12px;
		background: #fff;
		border-radius: 50%;
		font-size: 1.5em;
		display: inline-block;
	}

	.full-testimonial-item .btn-play p {
		margin: 0 20px 0 10px;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: middle;
	}

	.full-testimonial-item .btn-play p span {
		display: block;
		color: #fff;
	}

	.testimonial-nav {
		box-sizing: border-box;
		width: 760px;
		background: #79001f;
		padding: 10px 60px;
		text-align: center;
		margin: -70px auto 0;
		position: relative;
		border-radius: 3px;
		z-index: 3;
		box-shadow: 0px 20px 30px rgba(0,0,0,0.3);
	}

	.testimonial-nav .slick-arrow {
		z-index: 3;
	}

	.testimonial-person {
		padding: 10px 0;
	}

	.testimonial-image {
		width: 80px;
		height: 80px;
		border-radius: 50%;
		overflow: hidden;
		box-shadow: 0px 8px 10px rgba(0,0,0,0.3);
		display: inline-block;
		background: #79001f;
	}

	.slick-current .testimonial-image img {
		opacity: 0.5;
	}

	.testimonial-person img {
		width: 100%;
	}

	.testimonial-nav .slick-arrow {
		border: 0;
		background: transparent;
		color: #fff;
		font-size: 2.5em;
		margin: 0 10px;
		opacity: 1;
		position: absolute;
		top: 40%;
	}

	.testimonial-nav .slick-prev {
		left: 20px
	}

	.testimonial-nav .slick-next {
		right: 20px
	}

.faculty-section {
	padding: 50px 80px 100px;
}

	.faculty-section h2 {
		text-align: center;
		margin: 10px 0;
	}

	.faculty-section h2 + .btn-more-plain {
		float: right;
		margin-top: -27px;
	}

	.half-testimonial-item {
		padding: 30px 40px 100px;
		position: relative;
		background: url(../images/content/admission/bg-quote-grey.png) #f3f3f3 no-repeat 10px 10px;
		margin: 20px 10px 80px;
	}


	.half-testimonial-item > p {
		font-size: 2em;
		font-style: italic;
	}

	.half-testimonial-item .quote-by p {
		font-size: 1.2em;
		margin: 0;
	}

	.half-testimonial-item .quote-by p.name {
		text-transform: uppercase;
		color: #79001f;
		font-weight: bold;
		letter-spacing: 1px;
	}

	.half-testimonial-item .quote-by .btn-more-plain {
		display: inline-block;
		margin-top: 5px;
	}

	.half-testimonial-item .quote-by-image {
		width: 126px;
		height: 126px;
		border-radius: 50%;
		overflow: hidden;
		margin: 0 auto;
		position: absolute;
		bottom: -60px;
		left: 0;
		right: 0;
	}

	.half-testimonial-item .quote-by-image img {
		width: 100%;
	}

	.half-testimonial {
		position: relative;
	}

	.half-testimonial .slick-arrow {
		border: 0;
		background: transparent;
		color: #79001f;
		font-size: 7em;
		margin: 0 10px;
		opacity: 1;
		position: absolute;
		top: 40%;
		z-index: 2
	}

	.half-testimonial .slick-prev {
		left: -80px
	}

	.half-testimonial .slick-next {
		right: -80px
	}

	.half-testimonial .slick-dots {
		margin: 0;
		padding: 0;
		display: inline-block!important;
		list-style: none;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}

	.half-testimonial .slick-dots li {
		display: inline-block;
		width: 8px;
		height: 8px;
		overflow: hidden;
		border-radius: 50%;
		border: 1px solid #999;
		margin: 0 10px;
		opacity: 1;
	}

	.half-testimonial .slick-dots li:hover {
		opacity: 0.8;
	}

	.half-testimonial .slick-dots li.slick-active {
		border-color: #79001f;
		background: #79001f;
	}

	.half-testimonial .slick-dots button {
		opacity: 0;
	}


	.admission-page-tab{
		position: fixed;
		right:0;
		top: 50%;
		transform: translateY(-50%);
		z-index: 999;
	}

		.admission-page-tab ul{
			list-style: none;
			list-style-image: none;
			width: 95px;
			margin:0;
			padding:0;

		}

			.admission-page-tab ul li{
				margin-bottom:10px;
				background:none;
				border-radius: 3px 0 0 3px;
			}

			.admission-page-tab ul li a{
				height:85px;
				width:100%;
				color:#fff;
				display: block;
				box-sizing: border-box;
				padding:15px 20px;
				border-radius: 3px 0 0 3px;
				box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.2);
			}

			.admission-page-tab ul li a span{
				font-weight:bold;
				font-size: 1.1em;
				line-height: 1em;
				margin-top: 10px;
				display: inline-block;
			}

			.admission-page-tab ul li.apply-now a{background-color:#df7100;}
			.admission-page-tab ul li.attend-event a{background-color:#818286;}
			.admission-page-tab ul li.download a{background-color:#79001f;}
			.admission-page-tab ul li.contact a{background-color:#333333;}

@media screen and (max-width: 768px) {
	.ranking-section {
		position: relative;
		top: 0;
		width: 90%;
		right: 0;
		left: 0;
		margin: 20px auto;
		text-align: center;
		padding: 20px 10px;
	}

	.admission-form .button{
		margin: 0;
	}

		.ranking-section .logos img {
			margin: 5px;
		}

		.ranking-section .rank {
			box-sizing: border-box;
			width: 32%;
			border-top: 0;
			border-right: 1px solid #666;
			display: inline-block;
			vertical-align: top;
			padding: 0px 10px;
		}

		.ranking-section .rank:last-of-type {
			border-right: 0;
		}

		.ranking-section .number {
			font-size: 5em;
		}

		.ranking-section .ordinal,
		.ranking-section .info {
			font-size: 1em;
		}

		.ranking-section .ordinal {
			margin-top: 14px;
		}

	.why-section {
		box-sizing: border-box;
		width: 100%;
	}

		.why-section .col-3 {
			width: 32%;
		}

		.global-section:before {
			display: none;
		}

		.global-section img {
			width: 100%;
			position: relative;
		}

		.global-section .content {
			width: 88%;
			margin-left: 2%;
			padding: 20px 7% 40px 2%;
		}

	.other-course-section {
		padding: 0 0 10px;
	}

		.other-course-section .col-2 {
			box-sizing: border-box;
			width: 100%;
			padding: 20px;
		}

		.other-course-section .col-2:first-child {
			border-right: 0;
			border-bottom: 1px solid #ddd;
		}

		.money-section .col-2:first-child {
			box-sizing: border-box;
			padding: 10px;
			width: 100%;
		}

		.money-section .col-2:last-child {
			box-sizing: border-box;
			width: 100%;
			padding: 10px;
		}

		.money-section .scholarship-item {
			width: 44%;
		}

		.apply-section {
			padding: 40px 10px;
		}

		.full-testimonial-item {
			height: 600px;
		}

		.full-testimonial-item:before {
			width: 100%;
		}

		.full-testimonial-item:after {
			display: none;
		}

		.full-testimonial-item img {
			width: 100%;
			margin-left: 0;
			margin-top: -10%;
		}

		.full-testimonial-item .content {
			box-sizing: border-box;
			width:100%;
			height: 400px;
			margin: 0;
			padding: 20px;
			top: 250px;
			background: #fff; /* For browsers that do not support gradients */
			background: -webkit-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,1) 30%); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,1) 30%); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,1) 30%); /* For Firefox 3.6 to 15 */
			background: linear-gradient(to rgba(255,255,255,0.9), rgba(255,255,255,1) 30%);
		}

		.full-testimonial-item .content > p {
			font-size: 1.5em;
		}

		.testimonial-nav {
			width: 90%;
		}

	.faculty-section {
		padding: 50px 20px 80px;
	}

		.faculty-section h2 {
			text-align: left;
		}

		.half-testimonial-item {
			padding: 10px 20px 100px;
			margin: 20px 5px 80px;
			background-size: 90px;
		}

		.half-testimonial-item > p {
			font-size: 1.5em;
		}

		.half-testimonial .slick-arrow {
			top: auto;
			bottom: 0;
		}

		.half-testimonial .slick-prev {
			left: 0;
		}

		.half-testimonial .slick-next {
			right: 0;
		}

	/*Master Section*/
	.master-section .col-4{width: 100% !important;} /*overrides the js injected */

	.master-section .col-4.open{height: auto;}

	.master-section .col-4.open .content{
		display: block;
		position: relative;
		height:auto;
		background-color:#f00;
	}
		.master-section .col-4.open .content .column-one-third,
		.master-section .col-4.open .content .column-two-third{
			width:100%;
			margin:0;
			padding:0;
			margin-top:20px;
		}

		.master-section .col-4.open .content .column-one-third{margin-top:20px;}

		.master-section .col-4 .content .column-one-third .btn-more-white{display: inline-block;margin-top:20px;}
		.master-section .col-4 .content .column-two-third .btn-more-white{display: none;}

	.master-section .col-4.open .hint{
		display: none;
	}

	.admission-page-tab{
		top:auto;
		bottom:0;
		transform: none;
		width:100%;
	}

		.admission-page-tab ul{
			width:100%;
			display:inline-block;
			position: absolute;
			bottom:0;
		}

		.admission-page-tab ul li{
			display: block;
			margin:0;
			float:left;
			width:25%;
			text-align: center;
		}
		.admission-page-tab ul li a{
			border-radius: 0;
			height:30px;
			padding:2px 10px;
		}
		.admission-page-tab ul li a img{display: none;}
		.admission-page-tab ul li a span{display: inline-block;}
}
@media screen and (max-width: 600px) {
	.admission-page-tab ul li a{height:40px;}
	.admission-page-tab ul li a span{width:50px;}
}
@media screen and (max-width: 500px) {
	.ranking-section {
		margin: 8px auto;
	}

	.full-testimonial-item {
		height: 650px;
	}

	.testimonial-nav {
		padding: 10px 30px;
	}

	.testimonial-nav .slick-arrow {
		z-index: 3;
		margin: 0;
		top: 35%;
	}

	.testimonial-nav .slick-prev {
		left: 5px;
	}

	.testimonial-nav .slick-next {
		right: 5px;
	}

	.testimonial-image {
		width: 60px;
		height: 60px;
	}



}

@font-face {
	font-family: 'Helvetica-Infographic';
	src: url('../fonts/Helvetica.eot');
	src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Helvetica.woff') format('woff'),
			 url('../fonts/Helvetica.ttf')  format('truetype'),
			 url('../fonts/Helvetica.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'Helvetica-Infographic';
	font-style: italic;
	src: url('../fonts/Helvetica-Oblique.eot');
	src: url('../fonts/Helvetica-Oblique.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Helvetica-Oblique.woff') format('woff'),
			 url('../fonts/Helvetica-Oblique.ttf')  format('truetype'),
			 url('../fonts/Helvetica-Oblique.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'Helvetica-Infographic';
	font-weight: bold;
	src: url('../fonts/Helvetica-Bold.eot');
	src: url('../fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Helvetica-Bold.woff') format('woff'),
			 url('../fonts/Helvetica-Bold.ttf')  format('truetype'),
			 url('../fonts/Helvetica-Bold.svg#svgFontName') format('svg');
}

@font-face {
	font-family: 'Helvetica-Infographic';
	font-weight: 300;
	src: url('../fonts/Helvetica-Light.eot');
	src: url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/Helvetica-Light.woff') format('woff'),
			 url('../fonts/Helvetica-Light.ttf')  format('truetype'),
			 url('../fonts/Helvetica-Light.svg#svgFontName') format('svg');
}


/* Infographics */

.infographic {
	font-family: 'Helvetica-Infographic', Helvetica, Arial, sans-serif;
	background: #e4e4e4;
	font-size: 16px;
}

.infographic * {
	box-sizing: border-box;
}

.infographic div[class^="col-"] {
	float: left;
}

	.infographic .col-1 {
		width: 8.333333%;
	}

	.infographic .col-2 {
		width: 16.666667%;
	}

	.infographic .col-3 {
		width: 25%;
	}

	.infographic .col-4 {
		width: 33.333333%;
	}

	.infographic .col-5 {
		width: 41.666667%;
	}

	.infographic .col-6 {
		width: 50%;
	}

	.infographic .col-7 {
		width: 58.333333%;
	}

	.infographic .col-8 {
		width: 66.666667%;
	}

	.infographic .col-9 {
		width: 75%;
	}

	.infographic .col-10 {
		width: 83.333333%;
	}

	.infographic .col-11 {
		width: 91.666667%;
	}

	.infographic .col-12 {
		width: 100%;
	}

.infographic-section {
	padding: 20px 40px;
	position: relative;
	overflow: hidden;
}

	.infographic-section:after {
		content: '';
		display: block;
		clear: both;
	}

.infographic-title {
	font-size: 22px;
	text-transform: uppercase;
	max-width: 360px;
	text-align: center;
	font-weight: 300;
	margin: 0 auto;
	line-height: 1.2em;
	position: relative;
	z-index: 2;
}

	.infographic-title strong {
		font-size: 35px;
		line-height: 1em;
		display: block;
	}

.alumni-infographic .emphasize {
	font-size: 35px;
	font-weight: bold;
	color: #00c1b2;
	line-height: 1em;
	margin: 0;
}

	.alumni-infographic .emphasize .big {
		font-size: 100px;
		display: block;
		line-height: 1em;
	}

	.alumni-infographic .emphasize .small {
		font-size: 18px;
		display: block;
		font-weight: 400;
		line-height: 1em;
	}

.alumni-infographic .infographic-overview {
	background: #eee;
	height: 435px;
}

	.alumni-infographic .infographic-overview img {
		position: absolute;
		left: 0;
		right: 0;
		margin: auto;
	}

	.alumni-infographic .infographic-title {
		padding-top: 140px;
		opacity: 0;
		transition: opacity .5s ease-in;
	}

	.alumni-infographic .infographic-overview.animated .infographic-title {
		padding-top: 110px;
		opacity: 1;
	}

	.alumni-infographic .infographic-overview .hands {
		bottom: -1px;
		transform: translateY(200px);
		transition: transform 1s .5s ease-in;
	}

	.no-flexbox-legacy .alumni-infographic .infographic-overview .hands {
		bottom: auto;
		top: 307px;
	}

	.alumni-infographic .infographic-overview .mortarboard {
		transform: translateY(450px);
		transition: transform 1s .5s cubic-bezier(.47,.27,.96,1.13);
	}

	.alumni-infographic .infographic-overview.animated .mortarboard,
	.alumni-infographic .infographic-overview.animated .hands {
		transform: translateY(0);
	}

.alumni-infographic .infographic-employed {
	background: #e4e4e4;
	height: 320px;
	padding-top: 60px;
	color: #757575;
}

	.alumni-infographic .infographic-employed .col-8 .percentage {
		font-size: 14px;
		width: 35px;
		display: inline-block;
	}

	.alumni-infographic .infographic-employed .col-4 .emphasize .big {
		opacity: 0;
		transform: translateY(20px);
	}

	.alumni-infographic .infographic-employed.animated .col-4 .emphasize .big {
		opacity: 1;
		transform: translateY(0);
		transition: opacity .3s 1s ease-in, transform .3s 1s ease-in;
	}

	.alumni-infographic .infographic-employed .col-8 .percentage,
	.alumni-infographic .infographic-employed .col-8 .desc {
		opacity: 0;
		transition: opacity .3s .3s ease-in;
	}

	.alumni-infographic .infographic-employed .col-8 .graph.animated .percentage,
	.alumni-infographic .infographic-employed .col-8 .graph.animated .desc {
		opacity: 1;
	}

	.alumni-infographic .infographic-employed img {
		display: inline-block;
		width: 210px;
		transform: translateY(-300px);
		transition: transform .5s ease-in;
	}

	.alumni-infographic .infographic-employed .col-4 {
		margin-left: 66.667%;
	}
	.alumni-infographic .infographic-employed .emphasize {
		width: 260px;
	}

	.alumni-infographic .infographic-employed .graph {
		position: absolute;
	}

	.alumni-infographic .infographic-employed .graph-a {
		top: 185px;
	}

	.alumni-infographic .infographic-employed .graph-b {
		top: 150px;
	}

	.alumni-infographic .infographic-employed .graph-c {
		top: 115px;
	}

	.alumni-infographic .infographic-employed .graph-d {
		top: 90px;
	}

	.alumni-infographic .infographic-employed .graph-e {
		top: 65px;
	}

	.alumni-infographic .infographic-employed .graph.animated img {
		transform: translateY(0);
	}
	.alumni-infographic .infographic-employed .desc {
		width: 100px;
		margin-left: 30px;
		display: inline-block;
		vertical-align: middle;
		font-size: 14px;
		position: relative;
	}

	.alumni-infographic .infographic-employed .desc:before {
		content: '';
		display: block;
		position: absolute;
		left: -40px;
		width: 30px;
		height: 1px;
		background: #757575;
		top: 50%;
	}

.alumni-infographic .infographic-achievement {
	background: #eee url(../images/content/infographic/alumni/laptop.png) no-repeat 30px bottom;
	color: #333;
}

	.alumni-infographic .infographic-achievement h2 {
		font-size: 50px;
		color: #00c1b2;
		margin: 0;
	}

	.alumni-infographic .infographic-achievement .col-7 p {
		width: 300px;
	}

	.alumni-infographic .infographic-achievement .col-5 {
		color: #333;
	}

	.alumni-infographic .infographic-achievement ul {
		list-style: none;
		padding: 0;
	}

	.alumni-infographic .infographic-achievement li {
		overflow: hidden;
		position: relative;
		margin-bottom: 10px;
	}

	.alumni-infographic .infographic-achievement .li-1 {
		color: #ff3643;
	}

	.alumni-infographic .infographic-achievement .li-2 {
		color: #00c1b1;
	}

	.alumni-infographic .infographic-achievement .li-3 {
		color: #8ace00;
	}

	.alumni-infographic .infographic-achievement .li-4 {
		color: #ff9e00;
	}

	.alumni-infographic .infographic-achievement span {
		display: inline-block;
	}

	.alumni-infographic .infographic-achievement .icon {
		width: 38px;
		height: 30px;
		background: #eee;
		position: relative;
		z-index: 2;
	}

	.alumni-infographic .infographic-achievement .bar {
		margin-left: -6px;
		transform: translateX(-101%);
		transition: transform .8s ease-in;
	}

	.alumni-infographic .infographic-achievement li.animated .bar {
		transform: translateX(0%);
	}

	.alumni-infographic .infographic-achievement .percentage {
		position: absolute;
		left: 50px;
		top: 4px;
		font-size: 15px;
		color: #fff;
	}

	.alumni-infographic .infographic-achievement .text {
		margin-left: 37px;
		font-size: 15px;
	}

.alumni-infographic .infographic-salary {
	height: 330px;
	padding-top: 50px;
}

	.alumni-infographic .infographic-salary p {
		margin: 0;
	}

	.alumni-infographic .infographic-salary .col-6:last-child p:last-child {
		width: 260px;
	}
	.alumni-infographic .infographic-salary .graph {
		position: relative;
		margin-bottom: 20px;
	}

	.alumni-infographic .infographic-salary .bar {
		width: 23px;
		position: absolute;
		display: block;
		bottom: 13%;
		transform-origin: bottom;
		transition: transform .5s ease-in;
		transform: scaleY(0);
	}

	.alumni-infographic .infographic-salary .lines {
		position: absolute;
		z-index: 2;
		left: 100px;
		top: 0;
		opacity: 0;
		transition: opacity .5s .5s ease-in;
	}

	.alumni-infographic .infographic-salary .emphasize .big {
		opacity: 0;
		transform: translateY(20px);
		transition: opacity .3s .5s ease-in, transform .3s .5s ease-in;
	}

	.alumni-infographic .infographic-salary.animated .emphasize .big {
		opacity: 1;
		transform: translateY(0);
	}


	.alumni-infographic .infographic-salary.animated .bar {
		transform: scaleY(1);
	}

	.alumni-infographic .infographic-salary.animated .lines {
		opacity: 1;
	}

	.alumni-infographic .infographic-salary .bar1 {
		background: #125b66;
		height: 115px;
		left: 93px;
	}

	.alumni-infographic .infographic-salary .bar2 {
		background: #ff3643;
		height: 150px;
		left: 155px;
	}

	.alumni-infographic .infographic-salary .bar3 {
		background: #8ace00;
		height: 210px;
		left: 220px;
	}

.alumni-infographic .infographic-international {
	background: #eee;
	padding: 30px 40px;
}

	.alumni-infographic .infographic-international h2 {
		font-size: 50px;
		color: #00c1b2;
		margin: 0;
	}

	.alumni-infographic .infographic-international h2 + p {
		margin-top: 5px;
	}

	.alumni-infographic .infographic-international .col-9 {
		position: relative;
	}

	.alumni-infographic .infographic-international .percentage {
		text-align: center;
	}

	.alumni-infographic .map-graph {
		position: relative;
		overflow: visible;
		height: 280px;
	}

	.alumni-infographic .legend {
		position: relative;
	}

		.alumni-infographic .legend a {
			display: block;
			margin-bottom: 5px;
			color: #757575;
			font-size: 14px;
		}

		.alumni-infographic .legend .map-pin {
			margin-right: 10px;
		}

	.alumni-infographic .map {
		width: 90%;
		opacity: 0;
		position: absolute;
		left: 0;
		top: 0;
		transition: opacity .25s ease-in;
	}

	.alumni-infographic .map-world {
		position: relative;
	}

	.alumni-infographic .map.is-active {
		opacity: 1;
	}

	.alumni-infographic .map-pin {
		display: block;
		padding: 5px 7px;
		color: #fff;
		font-size: 12px;
		background: url(../images/content/infographic/alumni/pins.png) no-repeat;
	}

	.alumni-infographic .infographic-international.animated .col-9 .map-pin {
		transform: translateY(0);
		opacity: 1;
	}

	.alumni-infographic .col-9 .map-pin {
		transform: translateY(-20px);
		opacity: 0;
		transition: transform .25s ease-in, opacity .25s ease-in;
		transform-origin: bottom;
	}

	.alumni-infographic .col-9 .map-pin:hover {
		text-decoration: none;
		transform: translateY(-5px) !important;
	}

	.alumni-infographic .col-9 .map-pin.is-active {
		background-position: -126px 0;
		color: #333333;
	}

	.alumni-infographic .pin-world {
		background-position: -126px 0;
		}

	.alumni-infographic .map-graph .map-pin {
		width: 21px;
		height: 29px;
		display: inline-block;
	}

	.alumni-infographic .col-9 .map-pin {
		position: absolute;
	}

		.alumni-infographic .pin-world {
			background-position: -126px 0;
		}

		.alumni-infographic .pin-northamerica {
			background-position: 0 0;
		}

		.alumni-infographic .map-graph .pin-northamerica {
			left: 50px;
			top: 30px;
		}

		.alumni-infographic .pin-southamerica {
			background-position: -21px 0;
		}

		.alumni-infographic .map-graph .pin-southamerica {
			left: 100px;
			bottom: 60px;
		}

		.alumni-infographic .pin-africa {
			background-position: -42px 0;
		}

		.alumni-infographic .map-graph .pin-africa {
			left: 230px;
			bottom: 100px;
		}

		.alumni-infographic .pin-europe {
			background-position: -63px 0;
		}

		.alumni-infographic .map-graph .pin-europe {
			left: 250px;
			top: 20px;
		}

		.alumni-infographic .pin-asia {
			background-position: -84px 0;
		}

		.alumni-infographic .map-graph .pin-asia {
			left: 320px;
			top: 30px;
		}

		.alumni-infographic .pin-australia {
			background-position: -105px 0;
		}

		.alumni-infographic .map-graph .pin-australia {
			left: 400px;
			bottom: 50px;
		}

	.alumni-infographic .map-info {
		padding: 20px 30px;
		background: #fff;
		color: #757575;
		display: none;
	}

	.alumni-infographic .map-info.is-active {
		display: block;
	}

	.alumni-infographic .map-info h3 {
		font-size: 35px;
		color: #7c7874;
		margin: 0;
	}

	.alumni-infographic .map-info:after {
		content: '';
		clear: both;
		display: block;
	}

	.alumni-infographic .map-info .number {
		display: block;
		font-size: 22px;
		margin-left: 15px;
	}

	.alumni-infographic .circle {
		position: relative;
		display: inline-block;
		height: 100px;
		width: 100px;
		background: url(../images/content/infographic/alumni/bg-circle.jpg) no-repeat;
		background-size: contain;
	}

	.alumni-infographic .circle + p {
		margin-top: 5px;
	}

	.alumni-infographic .circle .value {
		position: absolute;
		z-index: 1;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -15px;
		height: 30px;
		font-size: 22px;
		font-weight: bold;
		text-align: center;
	}

	.alumni-infographic .c-asia {
		color: #8bce00;
	}

	.alumni-infographic .c-na {
		color: #125b66;
	}

	.alumni-infographic .c-sa {
		color: #ff9e00;
	}

	.alumni-infographic .c-europe {
		color: #ff3643;
	}

	.alumni-infographic .c-aussie {
		color: #8e0374;
	}

	.alumni-infographic .c-africa {
		color: #00c1b2;
	}



.why-infographic {
	background: #f4f4f4;
	font-size: 14px;
}

.why-infographic .infographic-section {
	padding: 0;
	background: #f4f4f4;
}

.why-infographic .infographic-subtitle {
	padding: 15px 30px;
	font-size: 20px;
	background: #dbdbda;
	margin: 0;
}

.why-infographic .infographic-content {
	padding: 20px 30px;
}

.why-infographic .arrow {
	margin-left: -30px;
	padding: 10px 0 10px 30px;
	background: url(../images/content/infographic/why/bg-arrow1.png) no-repeat left;
}

	.why-infographic .infographic-content:after {
		content: '';
		clear: both;
		display: block;
	}

	.why-infographic .infographic-subtitle .number {
		width: 35px;
		font-size: 19px;
	}

	.why-infographic .infographic-subtitle .number,
	.why-infographic .infographic-subtitle .text {
		display: inline-block;
		vertical-align: top;
	}

	.why-infographic .infographic-subtitle .text {
		width: 600px;
	}

	.why-infographic .col-6 .infographic-subtitle .text {
		width: 270px;
	}

	.why-infographic .infographic-overview {
		height: 435px;
		padding-top: 50px;
	}

	.why-infographic .lkyspp {
		position: absolute;
		max-width: none;
		left: 50%;
		margin-left: -213px;
		bottom: 50px;
		transform: translateY(400px);
		transition: transform 1s .5s cubic-bezier(.47,.27,.96,1.13);
	}

	.why-infographic .infographic-title {
		opacity: 0;
		transition: opacity .5s ease-in;
	}

	.why-infographic .animated .infographic-title {
		opacity: 1;

	}

	.why-infographic .animated .lkyspp {
		transform: translateY(0) rotateZ(0);
	}

	.why-infographic .map-section {
		padding: 0;
		background: #f9f9f9;
	}

	.why-infographic .map-section .col-5 {
		padding: 20px 30px;
	}

	.why-infographic .info-1 .col-4 {
		padding: 0 20px;
	}

	.why-infographic .info-1 .col-7 {
		position: relative;
	}

	.why-infographic .info-1 .map-2,
	.why-infographic .info-1 .map-3 {
		position: absolute;
		left: 0;
		top: 0;
	}

	.why-infographic .info-1 .map-1 {
		transform: translateX(-500px);
		transition: transform 1s ease-in;
	}

	.why-infographic .info-1.animated .map-1 {
		transform: translateX(0);
	}

	.why-infographic .info-1 .map-2 {
		opacity: 0;
		transition: opacity .5s 1s ease-in;
	}

	.why-infographic .info-1.animated .map-2 {
		opacity: 1;
	}

	.why-infographic .info-1 .map-3 {
		opacity: 0;
		transform: translateY(20px);
		transition: transform .25s 1.5s ease-in, opacity .15s 1.5s ease-in;
	}

	.why-infographic .info-1.animated .map-3 {
		opacity: 1;
		transform: translateY(0);
	}

	.why-infographic .info-1 .col-4 img {
		opacity: 0;
		transition: opacity 0.75s ease-in;
	}

	.why-infographic .info-1 .col-4.animated img {
		opacity: 1;
	}

	.why-infographic .info-1 .col-4 strong {
		display: block;
	}

	.why-infographic .info-2 .awards {
		position: absolute;
		right: 30px;
		bottom: 40px;
		z-index: 2;
	}

	.why-infographic .info-2 .awards-certificate {
		opacity: 0;
		transform: translateY(20px);
		transition: transform .25s ease-in, opacity .15s ease-in;
		z-index: 1;
	}

	.why-infographic .info-2.animated .awards-certificate {
		opacity: 1;
		transform: translateY(0);
	}

	.why-infographic .info-2 .awards-list {
		position: absolute;
		list-style: none;
		padding: 0;
		margin: 0;
		width: 160px;
		right: 60px;
		bottom: 100px;
		z-index: 3;
	}

	.why-infographic .info-2 .awards-list li {
		opacity: 0;
		transition: opacity .5s ease-in;
	}

	.why-infographic .info-2 .awards-list li.animated {
		opacity: 1;
	}

	.why-infographic .info-2 .awards-list .number {
		font-size: 18px;
		display: inline-block;
		margin-right: 5px;
		font-weight: bold;
	}

	.why-infographic .info-2 .awards-list .text {
		font-size: 14px;
		display: inline-block;
		vertical-align: top;
		width: 120px;
	}

	.why-infographic .info-3 .infographic-content {
		background: url(../images/content/infographic/why/bg-arrow2.png) no-repeat;
		background-size: contain;
		height: 210px;
		padding: 15px 30px;
	}

	.why-infographic .info-3 .col-6 {
		padding-right: 30px;
	}

	.why-infographic .info-3 {
		overflow: visible;
	}

	.why-infographic .info-3 .career {
		position: absolute;
		top: -20px;
		right: 30px;
		transform-origin: bottom;
		transform: translateY(300px) rotateZ(10deg);
		transition: transform .5s ease-in;
	}

	.why-infographic .info-3.animated .career {
		transform: translateY(0) rotateZ(0);
	}

	.why-infographic .info-4 .col-6:last-child,
	.why-infographic .info-5 .col-6:last-child {
		border-left: 1px solid #c6c5c5;
	}

	.why-infographic .info-4 .infographic-content,
	.why-infographic .info-5 .infographic-content {
		padding-right: 50px;
		text-align: center;
	}

	.why-infographic .info-4 p,
	.why-infographic .info-5 p {
		text-align: left;
	}

	.why-infographic .info-4 img,
	.why-infographic .info-5 img ,
	.why-infographic .info-6 .slides {
		opacity: 0;
		transition: opacity 0.5s ease-in;
	}

	.why-infographic .info-4.animated img,
	.why-infographic .info-5.animated img,
	.why-infographic .info-6 .slides.animated   {
		opacity: 1;
	}

	.why-infographic .info-6 .infographic-content {
		background: url(../images/content/infographic/why/bg-arrow2.png) no-repeat -60px;
		background-size: contain;
		height: 260px;
		padding: 15px 30px;
	}

	.why-infographic .info-6 p {
		padding-right: 60px;
	}

	.why-infographic .info-6 .slides {
		position: absolute;
		right: 30px;
		bottom: 30px;
	}

	.why-infographic .info-7 .infographic-content {
		padding-top: 30px;
		padding-bottom: 60px;
	}

	.why-infographic .info-7 .col-6:first-child .infographic-content {
		padding-right: 120px;
	}

	.why-infographic .info-7 .col-6:nth-child(2) .infographic-content {
		padding-left: 120px;
		text-align: right;
	}

	.why-infographic .info-7 .col-6:nth-child(2) {
		border-left: 1px solid #c6c5c5;
	}

	.why-infographic .info-7 .world {
		position: absolute;
		left: 50%;
		margin-left: -96px;
		bottom: 0;
	}


#content .static-article{
	min-height: auto;	
}

.admission-page-tab ul .download span{
	font-size: 0.8em;
}

@media screen and (max-width: 768px) {
	.infographic div[class^="col-"] {
		float: none;
		width: 100%;
	}

	.infographic-title {
		font-size: 20px;
		max-width: 340px;
	}

	.infographic-title strong {
		font-size: 28px;
	}

	.infographic-section {
		padding: 30px;
	}

	.alumni-infographic .infographic-overview {
		height: 330px;
	}

	.alumni-infographic .infographic-title {
		padding-top: 100px;
	}

	.alumni-infographic .infographic-employed {
		height: auto;
		padding-top: 20px;
		padding-bottom: 30px;
	}

	.alumni-infographic .infographic-employed .col-8 {
		height: 225px;
	}

	.alumni-infographic .infographic-employed img {
		width: 160px;
	}

	.alumni-infographic .infographic-employed .graph:nth-child(1) {
		top: 165px;
	}

	.alumni-infographic .infographic-employed .graph:nth-child(2) {
		top: 140px;
	}

	.alumni-infographic .infographic-employed .col-4 {
		margin-left: 0;
	}

	.alumni-infographic .infographic-achievement {
		background-image: none;
	}

	.alumni-infographic .infographic-achievement h2 {
		font-size: 35px;
		line-height: 1em;
	}

	.alumni-infographic .infographic-international {
		padding: 30px;
	}

	.alumni-infographic .infographic-international h2 {
		font-size: 35px;
		line-height: 1em;
	}

	.alumni-infographic .infographic-achievement .col-7 p,
	.alumni-infographic .infographic-achievement .col-5 {
		max-width: 360px;
		width: 100%;
	}

	.alumni-infographic .infographic-salary {
		height: auto;
	}

	.alumni-infographic .map-graph {
		height: 380px;
	}

	.alumni-infographic .map {
		width: 100%;
	}

	.alumni-infographic .circle .value {
		font-size: 18px;
	}

	.alumni-infographic .map-graph .pin-northamerica {
		left: 10%;
		top: 10%;
	}

	.alumni-infographic .map-graph .pin-southamerica {
		left: 23%;
		bottom: 25%;
	}

	.alumni-infographic .map-graph .pin-europe {
		left: 54%;
		top: 1%;
	}

	.alumni-infographic .map-graph .pin-africa {
		left: 50%;
		bottom: 43%;
	}

	.alumni-infographic .map-graph .pin-asia {
		left: 72%;
		top: 10%;
	}

	.alumni-infographic .map-graph .pin-australia {
		left: 90%;
		bottom: 20%;
	}

	.alumni-infographic .map-info > .col-4 p {
		width: 49%;
		display: inline-block;
		vertical-align: top;
		padding-right: 7px;
		margin-bottom: 0;
	}

	.alumni-infographic .map-info .col-8 .col-4 {
		width: 32%;
		display: inline-block;
		vertical-align: top;
	}

	.alumni-infographic .map-info .col-8 .col-4 .circle,
	.alumni-infographic .map-info .col-8 .col-4 canvas {
		max-width: 100%;
	}

	.alumni-infographic .legend {
		margin-top: 10px;
	}

	.alumni-infographic .legend a {
		display: inline-block;
		width: 49%;
		padding-right: 10px;
		vertical-align: top;
	}

	.why-infographic .infographic-subtitle .text {
		width: 320px;
	}

	.why-infographic .info-1 .col-4 {
		max-width: 320px;
		margin: 5px auto 20px;
		padding: 0;
	}

	.why-infographic .info-2 .col-7 {
		height: 250px;
	}

	.why-infographic .info-3 .infographic-content {
		height: auto;
		background-size: auto;
	}

	.why-infographic .info-3 .col-6:first-child {
		max-width: 315px;
		padding-right: 0;
	}

	.why-infographic .info-3 .col-6:last-child {
		height: 230px;
	}

	.why-infographic .info-3 .career {
		top: auto;
		bottom: -50px;
	}

	.why-infographic .info-4 .col-6:last-child, .why-infographic .info-5 .col-6:last-child,
	.why-infographic .info-7 .col-6:nth-child(2) {
		border: 0;
	}

	.why-infographic .info-6 .infographic-content {
		height: auto;
		background-size: 710px;
		background-position: 0 0;
	}

	.why-infographic .info-6 .col-5 {
		height: 200px;
	}

	.why-infographic .info-6 .slides {
		bottom: 0;
	}

	.why-infographic .info-7 .infographic-content {
		padding-bottom: 30px;
	}

	.why-infographic .info-7 .col-6:nth-child(1) .infographic-content {
		padding-right: 30px;
	}

	.why-infographic .info-7 .col-6:nth-child(2) .infographic-content {
		text-align: left;
		padding-left: 30px;
		padding-right: 110px;
	}

	.why-infographic .info-7 .world {
		margin-left: 0;
		left: auto;
		right: -96px;
	}
}



@media screen and (max-width: 400px) {

	.infographic-section,
	.alumni-infographic .infographic-international {
		padding: 20px;
	}

	.alumni-infographic .map-graph {
		height: 320px;
	}

	.alumni-infographic .map-info .col-8 .col-4 {
		padding-right: 2px;
	}

	.alumni-infographic .circle .value {
		margin-top: -22px;
	}

	.alumni-infographic .emphasize .big {
		font-size: 90px;
	}

	.alumni-infographic .emphasize,
	.alumni-infographic .infographic-achievement h2,
	.alumni-infographic .infographic-international h2,
	.alumni-infographic .map-info h3 {
		font-size: 28px;
	}

	.why-infographic .infographic-subtitle .text {
		width: 280px;
	}
}


@media screen and (max-width: 320px) {
	.alumni-infographic .infographic-employed .desc {
		margin-left: 0;
	}

	.alumni-infographic .infographic-employed .desc:before {
		display: none;
	}

	.alumni-infographic .infographic-employed img {
		width: 145px;
	}

	.alumni-infographic .map-info > .col-4 p {
		width: 100%;
	}

	.alumni-infographic .map-graph {
		height: 300px;
	}

	.why-infographic .infographic-subtitle .text {
		width: 220px;
	}

}

