/* Extra large devices (large desktops, 1200px and up) */
body{
	color:#949494;
}
p{
	line-height:30px;
}
.h-ln_content-wrap { 
	background-color: #f3f3f3;
}
.header_quicklinks h3, .show-mobile,.search-wrap{
	display: none;
}
.hide-tablet{
	display:none!important;
}
.overflowX{
	overflow-x:hidden;
}

.form-control{
	background-color:#fafafa;
}
.sidebar-card-box{
	border-top: 14px #cd9e38 solid;
}
.new-card-with-border > div{
	position:relative;
}
.new-card-with-border > div:before{
	position:absolute;
	left:0;
	width:100%;
	height:15px;
	background-color:#d0a039;
	top:0;
	z-index:2;
	display:block;
	content:" ";
}
.news_ed-prev-item:hover .card-body{
	background-color:#1f1d1d;
}
.item-img-innerwrap .card-body-inner{
	margin-left:13px;
}

.new-item-reader{
	background-color:#313131;
}
.new-card-body-reader{
	width:560px;
	position:absolute!important;
	left: -560px;
	top:0;
}

.also-this-section.change{
	height:auto;
}
.news-ed-box-2 .card-body{
	background-color:#f3f3f3;
}
.calendar-wrap{
	background:url(../images/event-calendar-bg.png) no-repeat left top;
	background-size:100% 100%;
}
.years-archive-wrap label{
	background-color:#f5f5f5;
}
/*alternate*/
.desktop-header .header_top-black{
	background-color:#fff;
	height:86px;
}
.show-all-device{
	display:none;
}
.desktop-header  #header-main.header_main{
	background-color:#313131;
}
.desktop-header .header_top-black{
	text-align:center;
	position: relative;
}
.desktop-header .header_top-black a{
	color:#807f83;
	font-size:22px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%,-50%);
	display:inline-block;
	margin: 0;
	top: 50%;
	line-height: 27px;
}
.desktop-header .navbar-light .navbar-nav .nav-link{
	padding:25px 15px;
	font-family: 'Work Sans', sans-serif;
	font-size:13px;
}
.desktop-header .navbar-expand-xl .navbar-collapse{
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	margin-left:40px;
}
/**tour area*/
.tour-list h1.page-title, .tour-details h1.page-title{
	padding-bottom:37px;
}
.tour-list-wrapper {
	width: 100%;
}
.tour-box{
	background:#313131;
	height:100%;
	min-height:277px;
	padding:20px 20px 65px 20px;
	max-width:260px;	
	position:relative;
}
.tour-box.active{
	background-color:#ce9e38;
}
.tour-box h1{
	font-size:24px;
	font-family: 'Amiri', serif;
	color:#ce9e38;
	margin-bottom:5px;
	margin-top:40px;
}
.events-list-item .e-date-wrap.tour-active a{
	background-color:#313131;
}

.events-list-item .e-date-wrap.tour-active a:hover .e-date-num,
.events-list-item .e-date-wrap.tour-active a:hover .e-date-months{
	color:#d1a139
}
.full-box{
	position:absolute;
	left:0;
	top:20px;
	background-color:#ce9e38;
	color:#313131;
	font-family: 'Work Sans', sans-serif;
	font-size:12px;
	line-height:2;
	padding:0 25px;
}
.tour-box.active .full-box{
	background-color:#313131;
	color:#fff;
}
.tour-box h1 span{
	font-size:30px;
	display:block;
	color:#fff;
}
.reserve-place{
	position:absolute;
	bottom:20px;
	left:0;
	width:100%;
	font-family: 'Amiri', serif;
	font-style:italic;
	color:#ce9e38;
	font-size:18px;
}
.reserve-place:before{
	width:100%;
	height:1px;
	background-color:#7f7f7f;
	position:absolute;
	bottom:45%;
	left:0;
	display:block;
	content:"";
}
.reserve-place span{
	background:#313131;
	display:inline-block;
	position:relative;
	z-index:1;
	padding-right:10px;
	padding-left:20px;
}
.time-box{
	color:#b1b1b1;
	font-size:12px;
	font-family: 'Work Sans', sans-serif;
	line-height:1;
}
.tour-box.active h1, .tour-box.active .time-box{
	color:#313131;
}
.time-box span {
	background: url(../images/tour-clock-hover.png) no-repeat left top;
	padding-right: 25px;
	height: 19px;
	display: inline-block;
	margin-bottom: -5px;
}
.tour-box.active .reserve-place span{
	color:#313131;
	background-color:#ce9e38;
}

.tour-box.active .reserve-place:before{
	background-color:#313131;
}
.tour-box.active .time-box span {
	background: url(../images/tour-clock.png) no-repeat left top;
}
.tour-list-wrapper > .row > div{
	margin-bottom:20px;
}
.tour-details-day{
	position:relative;
}
.tour-details-day:before{
	background-color:#ce9e38;
	width:25px;
	height:100%;
	content:"";
	display:block;	
	position:absolute;
	left:0;
	top:0;
}
.events-list-item .tour-details-day .e-date-num{
	margin-bottom:12px;
}
.tour-details .general-form-wrap .form-group{
	padding-bottom:0;
}
.tour-details .prefer{
	margin-bottom:20px;
	margin-top:20px;
}
.tour-detail-wrap{
	border:none;
}
.general-form-wrap .entry-level .form-control-label{
	padding-right:0;
	padding-left:0;
}
.button-sub{
	margin-top:30px;
}
.button-sub .btn{
	width:auto;
	max-width:100%;
	padding-left: 15px;
	padding-right:15px;
}

.closing-date{
	color:#fff;
	font-size:18px;
	line-height:21px;
	font-family: 'Amiri', serif;
	font-style:italic;
	position:absolute;
	left:20px;
	bottom:20px;
	width:100%;
}
.tour-list .closing-date span{
	color:#ce9e38;
	display:block;
	font-weight:600;
}
.events-list-item .e-date-wrap.tour-active a{
	cursor: text;
}
.tour-box.active .closing-date{
	color:#313131;
}
.tour-box.active .closing-date span{
	color:#fff;
}
.tour-box-big .tour-box{
	max-width:100%;
	width:100%;
}
.tour-box-big .full-box{
	top:30px;
	font-size:22px;
	padding-left:40px;
	padding-right:40px;
}
.tour-box-big .tour-box h1{
	margin-top: 102px;
}
.tour-box-big .tour-box h1 span{
	font-size:55px;
	line-height:65px;
}
.tour-box-big .tour-box{
	padding-left:40px;
	padding-right:50px;
	min-height:510px;
}
.tour-box-big .closing-date{
	font-size:26px;
	left:40px;
	bottom:50px;
}
.employment-side{
	background-color:#313131;
	color:#f0f0f0;
	font-size:15px;
	padding:70px 40px 50px;
	font-family: 'Work Sans', sans-serif;
	font-weight:300;
}
.employment-side h2{
	color:#d1a139;
	font-size:21px;
	margin-bottom:20px;
	font-family: 'Work Sans', sans-serif;
	font-weight:300;
}
.employment-side ul{
	margin-bottom:20px;
}
.employment-side ul li{
	list-style:disc;
	color:#d1a139;
	margin-left:15px;
}
.employment-side ul li p{
	color:#f0f0f0;
	margin:0;
	padding:0;
	line-height:25px;
}
.back-overview{
	position:relative;
	margin-top:60px;
}
.back-overview:before{
	background:#d1a139;
	height:7px;
	position:absolute;
	left:0;
	top:0;
	width:50%;
	display:block;
	content:"";
}
.back-overview a{
	display:block;
	line-height:65px;
	padding-top:5px;
	font-size:38px;
	color:#f0f0f0;
	font-family: 'Amiri', serif;
}
.employment-details h3{
	font-size:28px;
	color:#6b6b6b;
	margin-bottom:20px;
}
.form-row.new .form-group label{
	padding-left:0;
}
.position-details h3{
	color:#6b6b6b;
	margin-bottom:10px;
}
.position-details ul li{
	list-style:disc;
	margin-left:13px;
}
.position-details ul li p
{
	padding-bottom:0;
}
.choose {
	overflow:hidden;
	border: 1px solid #e8e8e8;
	background-color:#fafafa;
	color:#6b6b6b;
	font-size:15px;
	padding:13px;
	height:45px;
}
.employment-details{
	max-width:746px;
}
.tour-detail-wrap{
	max-width:770px;
}

/**alternate**/
.banner-wrap.alternate h1{
	text-align:center;
	font-size:52px;
}
.banner-wrap.alternate .banner-txt-wrap{
	bottom:180px;
}
.content-wrapper-alternate .h-quicklinks-wrapper{
	background-color:#313131;
	padding-bottom:0;
	height:248px;
}
.alternate-latest-news{
	background-color:#d1a139;
	min-height:540px;
	border-top: 12px #ae8217 solid;
	position:relative;
}

.alternate-latest-news .h-latestnews-wrap{
	margin-top:0;
	position:relative;
}
.alternate-latest-news .h-latestnews-wrap .ln-heading-title{
	margin-top:32px;
}
.alternate-latest-news .h-latestnews-item{
	padding-left:0;
	padding-right:0;
}
.box-latest{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.box-latest-img{
	position:absolute;
	right:0;
	height:100%;
	width:50%;
	top:0;
	background-repeat:no-repeat;
	background-size: cover;
	background-position:center;
}
.view-all-news{
	background:#ae8217;
	font-size:20px;
	color:#fff;
	width:240px;
	line-height:3;
	text-transform:uppercase;
	position:absolute;
	right:0;
	text-align:center;
	bottom:50px;
}
.alternate-event{
	background-color:#2e2d2d;
	min-height:540px;
	position:relative;
}
.alternate-event .box-latest-img,.alternate-event .view-all-news{
	left:0;
	right:auto;
}
.alternate-event .quick-event-item{
	background-color:#d1a139;
	max-width:228px;
	margin:auto;
	height:230px;
}
.alternate-event .quick-events{
	padding-top:60px;
}
.alternate-event h2{
	text-align:center;
	margin-bottom:80px;
	margin-top:0;
	color:#ac8016;
	font-size:42px;
	font-family: 'Amiri', serif;
}
.alternate-event .event-date{
	background-color:#464646;
	color:#eaeaea;
}

.alternate-event .event-title{
	height: 100px;
	margin-bottom:30px;
}
.alternate-event .quick-event-item a{
	color:#2f2e2d;
	font-family: 'Work Sans', sans-serif;
}
.alternate-event .event-title h2{
	color:#eaeaea;
	font-size:31px;
}
.alternate-event .event-title h2 span{
	display:block;
	font-size:18px;
}
.alternate .banner-overlay-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae8217+0,ae8217+100&0+41,1+100 */
	background: -moz-linear-gradient(top, rgba(174,130,23,0) 0%, rgba(174,130,23,0) 41%, rgba(174,130,23,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(174,130,23,0) 0%,rgba(174,130,23,0) 41%,rgba(174,130,23,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(174,130,23,0) 0%,rgba(174,130,23,0) 41%,rgba(174,130,23,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ae8217', endColorstr='#ae8217',GradientType=0 ); /* IE6-9 */
}
.content-wrapper-alternate .h-quicklink-list{
	-webkit-box-shadow: 3px 3px 28px -6px rgba(0,0,0,1);
	-moz-box-shadow: 3px 3px 28px -6px rgba(0,0,0,1);
	box-shadow: 3px 3px 28px -6px rgba(0,0,0,1);	
}
.alternate-latest-news .box-latest-img:before{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1a139+0,d1a139+100&1+7,0+70 */
	background: -moz-linear-gradient(left, rgba(209,161,57,1) 0%, rgba(209,161,57,1) 7%, rgba(209,161,57,0) 70%, rgba(209,161,57,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(209,161,57,1) 0%,rgba(209,161,57,1) 7%,rgba(209,161,57,0) 70%,rgba(209,161,57,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(209,161,57,1) 0%,rgba(209,161,57,1) 7%,rgba(209,161,57,0) 70%,rgba(209,161,57,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1a139', endColorstr='#00d1a139',GradientType=1 ); /* IE6-9 */
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	content:"";
	display:block;
}
.alternate-event .box-latest-img:before{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e2d2d+0,2e2d2d+100&0+46,1+92 */
	background: -moz-linear-gradient(left, rgba(46,45,45,0) 0%, rgba(46,45,45,0) 46%, rgba(46,45,45,1) 92%, rgba(46,45,45,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 46%,rgba(46,45,45,1) 92%,rgba(46,45,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 46%,rgba(46,45,45,1) 92%,rgba(46,45,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e2d2d', endColorstr='#2e2d2d',GradientType=1 ); /* IE6-9 */
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:100%;
	content:"";
	display:block;
}
.alternate .h-latestnews-list .slick-next{
	background:none;
	display:none;
}
.alternate-latest-news .h-latestnews-list button{
	display:none!important;
}
.al-button-right, .al-button-left{
	position:absolute;
	display:block;
	top:50%;
	font-family: "Ionicons";
	color:#fff!important;
	font-size:45px;
}
.al-button-right{
	right:-30px;
}
.al-button-left{
	left:-30px;
}
.al-button-right:before{
	content:"\f3d3";
	display:block;
}
.al-button-left:before{
	content:"\f3d2";
	display:block;
}
.footer-text{
	font-size:13px;
	padding-left:20px;
	padding-top:20px;
	color:#807e7e;
}
.social-box .footer-center-info ul li{
	padding:0 20px;
}
.social-box .footer-center-info ul{
	padding-bottom:40px;
}
.social-box .footer-center-info #copyright{
	color:#ae8217;
}
.social-box .footer-center-info a i{
	color:#221f1f;
}
.redactor-styles li,.redactor-styles td{
	font-size: 15px;
	letter-spacing: 0.7px;
	line-height: 24px;
}
.redactor-styles ol{
	margin-left:0;
}
.redactor-styles li{
	margin: 0 0 5px 0;
}
.redactor-styles ul{
	list-style:disc;
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.sidebar-calendar-wrap .custom-header{
		padding: 35px 35px 10px;
	}
	.banner-subpage-wrap .banner-txt-wrap.news-edition{
		bottom:40px;
	}
	.item-img-innerwrap .card-body-inner h2{
		line-height:63px;
	}	
}
@media (min-width: 991px) {
	.news-item-title{
		padding:60px 60px 50px;
	}
}
@media (min-width: 1200px) {
	.alternate-event .quick-event-item.in{
		background-color:#30302f;
	}
	.events-content-wrap .events-list-item .e-date-wrap{
		width:197px;
		height:197px;
	}
	.events-content-wrap .e-details-wrap{
		padding-left:25px;
	}
	.footer-info ul li p{
		font-size:13px;
	}
	.events-list-item{
		width:104%;
	}
	.events-list-wrapper.ex{
		width:95%;
	}
	.back-event-list-pad{
		padding-right:10%!important;
	}
	.c-txt-style-wrap h3.change{
		text-align:left;
		margin-left:16px;
	}
	.news-item-content{
		padding:80px 60px 50px!important;
	}
	.card-title{
		margin-bottom:0;
	}
	.n-detail-heading .card-title{
		line-height:45px;
	}
	.sidebar-card-body h4{
		padding:25px 25px 40px!important;
		line-height:40px!important;
	}
	.sidebar-card-body{
		height:240px!important;
	}
	.kayasa-lain-nsd-left{
		margin-left:-50px;
	}	
	.kayasa-lain-nsd-right{
		margin-right:-50px;
	}
	.item-no_img-wrap h2{
		line-height:64px;
		font-size:58px;
	}
	.events-list-item .events-list-left a.events-add-calendar{
		width:197px;
	}
	.news-edition-detail-wrap .content-info-wrapper{
		margin-left:15px;
	}
	.item-reader-img-wrap .card-body-inner{
		padding-right:2rem;
	}
	.item-reader-img-wrap .card-body-inner h2{
		margin-bottom:167px;
	}
	.navbar-nav .nav-item .dropdown-menu-level-2{
		background-color:#f4f4f4;
		margin-top:0;
	}
	.navbar-nav .nav-item .dropdown-menu-level-2 li.acitve .dropdown-menu-level-3{
		display:block;
	}
	.tour-details-day{
		height:auto!important;
		width:222px!important;
	}
	.tour-details .e-details-wrap{
		padding-left:55px;
	}
	.tour-details .e-details-wrap h3{
		font-size:45px;
	}
	
}
@media (min-width: 1700px) {
	.alternate-latest-news .h-latestnews-wrap{
		margin-left:-90px;
	}
}
@media (max-width:1199px){
	.desktop-header{
		display:none;
	}
	.show-all-device{
		display:block;
	}
	.navbar-toggler .navbar-toggler-icon{
		background:none;
		color: #939393;
	}
	.navbar-toggler .navbar-toggler-icon::before{
		content:"\f404";
		color:#d1a139;
		font-size: 45px;
		line-height:28px;
	}
	.navbar-toggler .ion-navicon span{
		display: none;
	}
	.navbar-toggler.collapsed .ion-navicon{
		position: relative;
	}
	.navbar-toggler.collapsed .ion-navicon::before{
		content:"\f20e";
		font-size: 33px;

	}
	.navbar-brand-outer {
		padding:10px 0;
	}
	.navbar-nav{
		margin:0 -15px;	
	}
	.navbar-brand{
		font-size:18px;
	}
	#navbarSupportedContent .container{
		width:auto;
		max-width:100%;
	}
	#navbarSupportedContent .navbar-nav li{
		padding:0;
		overflow:hidden;
		border-bottom:1px solid rgba(96, 96, 95, 0.5);
	}
	.navbar-light .navbar-nav .nav-link, .navbar-nav .nav-item > ul li a{
		border:none;
		max-width:960px;
		margin:auto;
		padding-left:0;
		padding-right:0;
	}
	.navbar-nav .nav-item > ul,.navbar-nav .nav-item > ul > li > ul{
		padding-left: 0;
		padding-right:0;
	}
	.navbar-nav .nav-item > ul.dropdown-menu-level-2{
		padding-top:0;
	}
	.navbar-nav .nav-item ul li{
		border:none!important;
	}
	.navbar-nav .nav-item > ul li a{
		padding:12px 0;
	}
	.nav-link br{
		display: none;
	}
	.nav-link .quick-icon span{
		font-size: 30px;
		margin-right: 12px;
	}
	.navbar-nav .nav-item > ul > li > ul li:last-child a{
		padding-bottom:12px!important;
	}
	.content-info-wrapper.change{
		margin-top:0;
	}

	.navbar-nav .nav-item > ul li a{
		padding-left:30px;
	}
	.navbar-nav .nav-item ul.dropdown-menu-level-3 li a{
		padding-left:50px;
	}
	.navbar-nav .nav-item .dropdown-link{
		position:relative;
		z-index:1;
	}
	.navbar-nav .nav-item:hover > .dropdown-link::before,.navbar-nav .nav-item.active > .dropdown-link::before {
		background-color:#333333;
		position:absolute;
		width:200%;
		height:100%;
		display:block;
		content:"";
		top:0;
		z-index:-1;
		left:-50%;
	}
	.navbar-nav .nav-item:hover > .dropdown-link{
		color:#ce9f38;
		background: url("../images/dropdown-arrow.png") no-repeat scroll right center!important;
	}
	.navbar-nav .nav-item > .dropdown-link::after {
		background-color: #ce9f38;
		bottom: -13px;
		content: "";
		display: block;
		height: 2px;
		margin-left: -50%;
		position: relative;
		width: 200%;
	}

	#navbarSupportedContent{
		padding-bottom:0;
	}
	.navbar-nav .nav-item > .dropdown-link span,.navbar-nav .nav-item.active > .dropdown-link span{
		display:block;
		background:rgba(0, 0, 0, 0) url("../images/dropdown-arrow.png") no-repeat scroll 96% center;
	}
	.h-ln_content-wrap{
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	}

	.navbar-nav .nav-item.active > .dropdown-link{
		background:none;
	}
	.navbar-nav .nav-item.active .dropdown-menu-level-2 .dropdown-link{
		background:rgba(0, 0, 0, 0) url("../images/dropdown-arrow.png") no-repeat scroll 96% center;
	}
	.navbar-nav .nav-item .dropdown-link{
		background:none;
	}
	.general-promotion .content-info-wrapper.change{
		margin-top:-100px;
	}
	.closing-date{
		font-size:14px;
	}
	.view-all-news{
		display: none;	
	}
}

@media (min-width: 768px) and (max-width:1199px){
	.tour-box h1 span{
		font-size:20px;
	}
	.tour-box h1{
		line-height:1.4;
		font-size:16px;
	}
	.tour-box{
		padding:10px 10px 65px 10px;
		min-height:200px;	

	}
	.reserve-place{
		font-size:15px;
	}
	.full-box{
		font-size:10px;
		padding: 0 15px;
	}
	.closing-date{
		font-size:11px;
		left:10px;
	}

	.alternate-event h2{
		font-size:32px;
	}
	.banner-wrap.alternate h1{
		font-size:40px;
	}
	.fc-calendar .fc-head{
		font-size: 12px;
	}
}
@media (min-width: 992px) and (max-width:1199px){
	.alternate-event .quick-event-item.in a{
		color:#2f2e2d;
	}
	.tour-box-big .tour-box{
		padding-left:20px;
		padding-right:20px;
	}
	.tour-box-big .tour-box h1 span{
		font-size:40px;
		line-height:50px;
	}
	.tour-box-big .closing-date{
		left:20px;
		font-size:20px;
	}
	.employment-side{
		padding-left:20px;
		padding-right:20px;
	}
	.back-overview a{
		font-size:35px;
		line-height:70px;
	}
	.tour-box-big .full-box{
		padding-left:20px;
		padding-right:20px;
	}
}
@media(max-width:991px){
	.navbar-light .navbar-nav .nav-link, .navbar-nav .nav-item > ul li a{
		max-width:658px;
	}
	.banner-subpage-wrap .banner-txt-wrap.change{
		bottom:35px;
	}
	.sidebar-wrapper.new-sidebar{
		margin-top:20px;
		display:block!important;
	}	
	.h-quicklink-list.change {
		box-shadow: none;
		display: flex;
		flex-flow: row wrap;
		max-width: 700px;
	}
	.navbar-nav .nav-item.active .dropdown-menu-level-2 .dropdown-link{
		background-position:99% center;
	}


}
@media (min-width: 768px) and (max-width:991px){
	.desktop-header{
		display:none;
	}
	.custome-pager{
		margin-top: -30px;
	}
	.show-all-device{
		display:block;
	}
	.navbar-nav .nav-item.active .dropdown-menu-level-2 .dropdown-link {
		background-position: 96% center;
	}
	.footer-info ul li{
		padding: 0 12px;
	}
	.events-calendar{
		position:relative;
	}
	.events-calendar:before{
		position:absolute;
		width:114px;
		background:url(../images/event-side-bg-withoutlogo.png) no-repeat;
		background-size: cover;
		height:103%;
		content:"";
		display:block;
		left:100%;
		top:0;
	}
	.quick-events-info {
		display: block;
		float: right;
		text-align: left;
		width: 64%;
	}
	.pad-here{
		padding-left:40px!important;
		padding-right:40px!important;
	}

	.search-wrap,#h-quiclinks.header_quicklinks{
		display:none;
	}
	.search-wrap{
		background:rgba(51,51,51,0.7);
	}
	.search-wrap{
		padding:25px 0 15px;
		text-align:center;
	}
	.search-wrap input[type=text]{
		background:none;
		border:none;
		font-family: 'Amiri', serif;
		font-size:24px;
		color:#fff;
		background: rgba(0, 0, 0, 0) url("../images/icon-search.png") no-repeat scroll right 5px center;
		font-style:italic;
		width:150px;
		margin:10px 0;
	}
	.search-wrap input[type=submit]{
		background:#ce9f38;
		border:none;
		width:100%;
		padding:10px 0;
		color: #fff;
		font-size:18px;
		font-family: 'Amiri', serif;
	}
	.search-button{
		background: rgba(0, 0, 0, 0) url("../images/icon-search.png") no-repeat scroll right 5px center;
		width:30px;
		height:30px;
		display:block;
	}
	.quicklinks-btn{
		padding-top:2px;
	}
	.quicklinks-search-wrap a{
		margin-right:10px;
		margin-top: 0;
	}
	.h-newsletter_img-wrap a{
		bottom:-70px;
	}
	.quick-events-info .view-events a{
		display:block;
		color:#f5f5f5;
		font-size:13px;
	}
	.quick-events-info h2{
		padding-bottom:50px;
	}
	.new-sidebar:before{
		position:absolute;
		width:100%;
		content:"";
		height:100%;
		left:0;
		top:0;
		background-color:#ce9f38;
		display:block;
		margin-left:-140px;
	}
	.new-sidebar:after{
		position:absolute;
		width:50%;
		content:"";
		height:100%;
		right:0;
		top:0;
		background-color:#ce9f38;
		z-index:-1;
		display:block;
		margin-right:-140px;
	}
	.subpage-content-wrap.wew{
		padding-bottom:30px;
	}
	.subpage-content-wrap.wew .sidebar-wrapper.new-sidebar > div.also-this-section{
		margin:0 -149px;
		position:relative;
	}

	.h-quicklink-list.change{
		flex-wrap:wrap;
		display:flex;
		flex-direction: row;
		position: relative;
		z-index: 9;
		max-width:700px;
		box-shadow:none;
	}
	.h-quicklink-list.change > div{
		float:left;
	}
	.general-promotion-change{
		background-color:#ce9f38;
		padding-top:50px
	}
	.sidebar-wrapper.new-sidebar{
		padding-bottom:50px;
	}
	.news-edition-wrap .news-edition-heading{
		padding-bottom:40px;
	}
	.new-card-body-reader {
		left: -52px!important;
		width: 390px!important;
	}
	.item-img-innerwrap .card-body-inner{
		width:375px;
	}
	.card-img-wrap.change{
		height:325px!important;
	}
	.new-item-reader{
		background:none;
	}
	.c-txt-style-wrap h3{
		margin-top:120px;
	}
	.c-img-style-wrap{
		height:297px;
	}
	.botnow{
		padding-bottom:0!important;
	}
	.banner-txt-wrap{
		bottom: 194px;
	}
	.h-latestnews-list{
		width:290px;
		margin:auto;
		overflow:visible;
	}
	.h-latestnews-list > div{
		overflow:hidden;
	}
	.h-latestnews-list .slick-prev{
		left:-40px;
	}
	.h-latestnews-list .slick-next{
		right:-40px;
	}
	.h-ln_content-wrap{
		padding-left:2rem;
		padding-right:2rem;
	}
	.sidebar-calendar-wrap .custom-header nav span {
		margin-top: 0;
	}
	.custom-header{
		padding-top:33px;
		padding-bottom:0;
		height: 80px;
	}
	.outer-calendar-wrap{
		padding-top:0;
		/*height:163px;*/
	}
	.fc-five-rows .fc-row{
		height:17%;
	}
	#custom-prev,#custom-next{
		/*background-size: 9px 12px;*/
	}
	#custom-prev{
		margin-right:0;
		margin-left:-10px;
	}
	#custom-next{
		margin-left:0;
		margin-right:-10px;
	}
	.sidebar-wrapper.event-list{
		margin-top:20px;
	}
	.sidebar-wrapper.event-list .fc-five-rows .fc-row,
	.sidebar-wrapper.event-list .fc-six-rows .fc-row{
		height:70%;
	}
	.sidebar-wrapper.event-list .fc-calendar .fc-row > div > span.fc-date{
		font-size:22px;
		color:#d5d5d5;
	}
	.sidebar-wrapper.event-list .fc-calendar .fc-head{
		font-size:15px;
	}

	.sidebar-wrapper.event-list .fc-calendar .fc-row > div.fc-content:after{
		height: 54px;
		background-color: #d5d5d5;
		top: 9px;
		left: 22px;
		width: 54px;
		margin: 0;
	}
	.sidebar-wrapper.event-list .fc-calendar .fc-row > div.fc-content > span.fc-date{
		color:#5f5959;	
		font-family: 'Work Sans', sans-serif;
	}
	.sidebar-wrapper.event-list .custome-pager{
		margin-top:-50px;
	}
	.sidebar-wrapper.event-list #custom-prev, .sidebar-wrapper.event-list #custom-next{
		background-size:initial;
		margin-left:0;
		margin-right:0;
	}
	.new-sidebar.event-list:before,.new-sidebar.event-list:after{
		top:55%;
		height:64%;
	}
	.sidebar-wrapper.event-list .sidebar-calendar-wrap{
		margin-bottom:30px;
		padding:0 20px;
	}
	.events-list-item .e-date-wrap a{
		height:170px;
		padding: 2rem 1rem;
	}
	.events-list-item .e-date-wrap .e-date-num{
		font-size:55px;
		line-height:1;
	}
	.show-tablet{
		display:block;
	}
	.event-detail .events-list-item a.events-add-calendar{
		display:block;
		text-align:center;
	}
	.event-detail .back-event-list{
		background:none;
		text-align:right;
	}
	.back-event-list-pad.event-detail{
		text-align:right!important;
		margin-top:-50px;
	}
	.sidebar-wrapper.event-list .custom-calendar-wrap{
		padding-bottom:60px;
	}
	.sidebar-wrapper.event-list .fc-calendar .fc-row > div > span.fc-date.fc-emptydate{
		color:#7e7d7d;
	}
	.sidebar-wrapper.event-list .sidebar-calendar-wrap .custom-header h2{
		font-size:52px;
	}
	.sidebar-wrapper.event-list .sidebar-calendar-wrap .custom-header{
		height:150px;
		padding-top:55px;
	}
	.sidebar-wrapper.event-list .fc-calendar .fc-head{
		height:56px;
	}
	.content-info-wrapper.event-list{
		padding-left:30px;
		padding-right:30px;
	}
	.events-list-item .e-date-wrap .e-date-day{
		padding-bottom:0.5rem;
		display:block;
		position:relative;
		top:-10px;
	}
	.sidebar-wrapper.event-detail{
		margin-top:0;
	}
	.sidebar-wrapper.event-detail .sidebar-calendar-wrap{
		box-shadow:0 1px 50px rgba(0,0,0,0.2);
	}
	.h-quicklink-list.event-list{
		max-width: 578px;
	}
	.general-promotion{
		overflow:hidden;
	}
	.general-promotion .content-info-wrapper.change{
		margin-top:0px;
	}
	.events-list-item .tour-details-day a{
		height:auto;
	}
	.employment .sidebar-wrapper.new-sidebar{
		margin-top:0px;
	}
	.employment-wrap:before,.employment-wrap:after{
		display:none!important;
	}
	.employment-details{
		padding-bottom:30px;
	}
	.tour-details .page-title{
		font-size:40px;
	}

	/*alternate*/
	.content-wrapper-alternate .h-quicklinks-wrapper{
		height:auto;
		padding-bottom:30px;
	}
	.alternate-latest-news .h-quicklinks-wrapper{
		height:auto;
		padding-bottom:30px;
	}
	.alternate-latest-news .h-latestnews-list button{
		top:auto;
		bottom:-18px;
	}
	.alternate-latest-news  .h-latestnews-list{
		margin-bottom: 50px;
		margin-left:0;
		margin-right:0;
	}
	.alternate-latest-news .h-latestnews-list .slick-prev{
		left:0;
	}
	.alternate-latest-news .h-latestnews-list .slick-next{
		right: auto;
		left: 50px;
	}
	.alternate-latest-news .h-latestnews-wrap{
		margin-left:0;
	}
	.alternate-latest-news .h-latestnews-wrap .ln-heading-title{
		text-align:left;
	}

	.view-all-news{
		display: none;	
	}
	.alternate-event .quick-events{
		padding: 0 0 50px;
		margin-top:-50px;
	}

	.alternate-event .box-latest{
		position:relative;
		height:440px;
	}
	.alternate-event .box-latest-img{
		width: 100%;
	}
	.alternate-event h2{
		margin-bottom:30px;
	}
	.box-latest-img{
		width:64%;
	}
	.al-button-left{
		left:0;
	}
	.al-button-right{
		right:auto;
		left:50px;
	}
	.alternate-event .view-events {
		display:block;
		padding-top:20px;
		padding-bottom:0px;
	}
	.al-button-right, .al-button-left{
		bottom:-30px;
		top:auto;
	}
	.alternate-event .view-events a{
		font-size:13px;
		color:#f5f5f5;
		font-family: 'Work Sans', sans-serif;
	}
	.alternate-event .box-latest-img::before{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e2d2d+0,2e2d2d+100&0+8,1+100 */
		background: -moz-linear-gradient(top, rgba(46,45,45,0) 0%, rgba(46,45,45,0) 8%, rgba(46,45,45,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 8%,rgba(46,45,45,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 8%,rgba(46,45,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e2d2d', endColorstr='#2e2d2d',GradientType=0 ); /* IE6-9 */
		top:auto;
		width:100%;
	}
}

@media (max-width: 1200px){
	.new-card-body-reader{
		left:-300px;
		width:530px;
	}
	.h-latestnews-wrap.alternate .h-latestnews-list{
		background-color: transparent;
	}
}

@media (max-width:767px){
	.desktop-header{
		display:none;
	}
	.show-all-device{
		display:block;
	}
	.navbar-toggler{
		padding-left:0;
		padding-right:0;
	}
	.banner-txt-info p{
		font-size:27px;
	}
	.h-quicklink-item{
		height:296px;
	}
	.h-quicklink-item:first-child{
		margin-top:-60px;
	}
	.banner-txt-wrap{
		bottom:100px;
	}
	.h-quicklinks-wrapper{
		padding-bottom:432px;
	}
	.quick-event-item{
		min-height:290px;
	}
	.event-title h2{
		font-size:40px;
	}
	.quick-event-item a{
		font-size:16px;
	}

	.navbar-light .navbar-nav .nav-link, .navbar-nav .nav-item > ul li a{
		max-width:540px;
	}
	.header_quicklinks h3{
		display:block;
		color:#ffffff;
		font-size:18px;
		padding:1rem 0;
	}
	.m-news-menu{
		top:26px;
	}
	.news-edition-wrap{
		padding-top:15px;
	}
	.news-edition-wrap .news-edition-heading{
		padding-bottom:20px;	
	}
	.m-news-heading{
		top:111px;
	}
	.news-ed-box-3 .card-img-wrap, .news-ed-box-4 .card-img-wrap{
		height:200px;
	}
	.banner-txt-info h1{
		color:#e6e6e6;
	}
	.banner-subpage-wrap .banner-txt-wrap{
		bottom: 50px;
	}
	.news-ed-box-1 > div{
		height:220px!important;
	}
	.news_ed-prev-item .news-edition-item .card-subtitle{
		color:#bfb8b8;
	}
	.news-ed-box-1 .card-body{
		height:170px!important;
		flex: 0 0 auto;
	}
	.banner-subpage-wrap .banner-txt-wrap{
		bottom:30px;
	}
	.page-title{
		font-size:36px;
	}
	.events-list-item .e-date-wrap .e-date-months{
		font-size:22px;
	}
	.events-list-item .e-date-wrap .e-date-num{
		line-height:0.9;
		margin-bottom:13px;
	}
	.also-in-mobile > a{
		padding-top:9px;
		padding-bottom:9px;
	}	
	.promotional-img{
		height:306px;
	}
	.general-form-wrap .form-control-label{
		line-height:1.5;
		padding-bottom:5px;
		padding-top:5px;
	}
	.show-mobile{
		display:block!important;
	}
	.hide-mobile{
		display:none!important;
	}
	.card-edition-overlay .card-link img{
		opacity:0.5;
	}
	.content-info-wrapper p{
		color: #706e6e;
		font-size:14px;
		line-height:28px;
	}
	.event-cal{
		padding-left:30px!important;
		padding-right:30px!important;
	}
	.general-promotion h1.page-title{
		font-size:28px;
	}
	.elike{
		display:block;	
	}
	.h-quicklink-item h3{
		bottom:20px;
	}
	.mobile-search-wrap{
		margin:0 -15px;
	}
	#navbarSupportedContent .navbar-nav li{
		padding:0 15px;
		overflow:hidden;
	}
	.banner-txt-wrap{
		bottom:189px;
	}
	.banner-txt-wrap.index{
		bottom:100px;
	}

	.h-quicklink-list.change{
		flex-direction:row!important;
	}
	.banner-subpage-wrap{
		height:486px;
	}
	.banner-subpage-wrap .parallax-window{
		height:486px!important;
	}
	.mobile-content{
		overflow-x:scroll;
	}
	.back-to-list.change .back-list-right{
		display:none;
	}
	.back-to-list.change h4{
		padding-left:75px;
		text-align:left;
		padding-top:5px;
	}
	.news-detail-box{
		position:relative;
	}
	.news-list-buttons{
		position:absolute;
		top:300px;
		width:100%;
		left:0;
		z-index:2;
	}
	.news-list-buttons .back-list-right{
		float:right;
	}
	.news-list-item .card-img-wrap{
		height:245px;
	}
	.news-edition-item .card-body .card-link{
		width:40px;
	}
	.news-edition-item .card-body .card-link img{
		display:block;
		max-width:100%;
	}
	.news_ed-prev-item .card-body{
		height:124px!important;
	}
	.h-newsletter_img-wrap a{
		display:none;
	}
	.h-newsletter-wrap{
		margin-bottom:-2.125rem;
	}
	.new-view-current{
		background-color: #343434;
		border: 1px solid #fff;
		border-radius: 5px;
		color: #fff!important;;
		text-align:center;
		display: block;
		font-size: 16px;
		padding: 15px 20px;
		width: 263px;
		margin: 0 auto 20px;
		z-index: 2;
	}
	.h-events_wrap-inner.index{
		padding-top:70px;
	}
	.mobile-overflow{
		overflow:hidden;
	}	
	.mobile-search-wrap input{
		background-position:97% 50%;
	}
	.subpage-list-wrap{
		display:none;
	}
	.subpage-list-wrap.in{
		display:block;
	}
	.general-promotion .content-info-wrapper.change{
		margin-top:0px;
	}
	.tour-box{
		max-width:100%;
		min-height:205px;
	}
	.tour-box h1{
		margin-top: 54px;	
	}
	.tour-list{
		overflow:hidden;
	}

	/**alternate**/
	.box-latest{
		position:relative;
		height:320px;
	}
	.box-latest-img{
		width: 100%;
	}
	.alternate-event .quick-event-item{
		margin-bottom: 60px;
		max-width:100%;
	}
	.alternate-event .event-title{
		margin-bottom:10px;
	}
	.content-wrapper-alternate .h-quicklinks-wrapper{
		height:auto;
		padding-bottom:40px;
	}
	.alternate-latest-news .h-latestnews-list button{
		top:auto;
		bottom:0px;
	}
	.alternate-latest-news .h-latestnews-wrap{
		margin:0;
	}
	.alternate-latest-news  .h-latestnews-list{
		margin-bottom: 50px;
		margin-left:0;
		margin-right:0;
		padding-bottom:20px;
	}
	.alternate-latest-news .h-latestnews-list .slick-prev{
		left:0;
	}
	.alternate-latest-news .h-latestnews-list .slick-next{
		right: auto;
		left: 50px;
	}
	.banner-wrap.alternate .banner-txt-wrap{
		font-size:28px;
		bottom:120px;
	}
	.banner-wrap.alternate h1{
		font-size:28px;
	}
	.al-button-left, .al-button-right{
		top:auto;
		bottom:-20px;
	}
	.al-button-left{
		left:40%;
	}
	.al-button-right{
		right:auto;
		left:55%;
	}
	.alternate-latest-news .box-latest-img:before{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d1a139+0,d1a139+75&0+29,1+97 */
		background: -moz-linear-gradient(top, rgba(209,161,57,0) 0%, rgba(209,161,57,0) 29%, rgba(209,161,57,0.68) 75%, rgba(209,161,57,1) 97%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(209,161,57,0) 0%,rgba(209,161,57,0) 29%,rgba(209,161,57,0.68) 75%,rgba(209,161,57,1) 97%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(209,161,57,0) 0%,rgba(209,161,57,0) 29%,rgba(209,161,57,0.68) 75%,rgba(209,161,57,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d1a139', endColorstr='#d1a139',GradientType=0 ); /* IE6-9 */
	}
	.alternate-event .box-latest-img:before{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e2d2d+0,2e2d2d+75&0+29,1+97 */
		background: -moz-linear-gradient(top, rgba(46,45,45,0) 0%, rgba(46,45,45,0) 29%, rgba(46,45,45,0.68) 75%, rgba(46,45,45,1) 97%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 29%,rgba(46,45,45,0.68) 75%,rgba(46,45,45,1) 97%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(46,45,45,0) 0%,rgba(46,45,45,0) 29%,rgba(46,45,45,0.68) 75%,rgba(46,45,45,1) 97%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e2d2d', endColorstr='#2e2d2d',GradientType=0 ); /* IE6-9 */
	}
}
@media (max-width:765px){
	.navbar-nav .nav-item.active .dropdown-menu-level-2 .dropdown-link{
		background-position:96% center;
	}
}
@media (max-width:575px){
	.general-content-wrap .sidebar-wrapper.ex{
		display:block;
	}
	.content-info-wrapper{
		box-shadow:none;
	}
	.navbar-nav .nav-item.active .dropdown-menu-level-2 .dropdown-link{
		background-position:99.5% center;
	}
}
@media(max-width:320px){
	.navbar-brand{
		font-size:15px;
	}
	.banner-txt-info h1{
		font-size:33px;
	}
	.banner-txt-info p{
		font-size:28px;
	}
}