div.gallery_subvt.fs_14{
	text-align: center !important;
    font-size: 18px !important;
    color: #a4a4a4 !important;
}
div.fs_20.gallery_itm_tit{
	color: #0d5da1;
	font-weight: bold;
}
div.footer_menu_block_menu.fs_14{
	font-size: 14px;
}
div.fs_14{
	color:#4b4b4b;
	text-align: left;
	font-size: 18px;
}
.content_wrapper{margin-top: 95px;}
body{color: #444;font-family: 'Montserrat', sans-serif;font-size: 14px;}
a{color: #444;text-decoration: none;}
a:hover{color: #f7cd02;}
.form_section_block a{color: #3690dd;}
.bburl{color: #f3ca00;}
.clr{clear: both;}
.inner_wrapper{
	max-width: 980px;
	margin: 0 auto;
}
.label_bold label{font-weight: bold;}
.mk-css-icon-close, .mk-css-icon-menu {
    width: 30px;
    height: 30px;
	padding-top: 12px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.mk-css-icon-close div, .mk-css-icon-menu div {
    height: 3px;
    margin-bottom: 3px;
    border-radius: 3px;
    display: block;
    position: relative;
}
.mk-css-icon-menu-line-1, .mk-css-icon-menu-line-3 {
    transition: all .2s ease;
}
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #444444;
}
.open_menu .mk-css-icon-menu-line-1 {
    -webkit-transform: rotate3d(0,0,1,45deg);
    transform: rotate3d(0,0,1,45deg);
    top: 6px;
}
.open_menu .mk-css-icon-menu-line-3 {
    -webkit-transform: rotate3d(0,0,1,-45deg);
    transform: rotate3d(0,0,1,-45deg);
    top: -6px;
}
.open_menu .mk-css-icon-menu-line-2 {
    opacity: 0;
}
.header_logo{
	float: left;
	width: 25%;
}
.header_logo img{
	display: block;
}
.mainmenu{
	float: right;
	width: 100%;
	text-align: right;
}
.lang_en .mainmenu li.fb_smicon, .lang_en .mainmenu li.whatsapp_share, .lang_en .mainmenu li.email_share {
	margin-right: 10px;
}
.mainmenu li{
	position: relative;
    display: inline-block;
    margin: 0 10px;
    font-weight: 600;
    padding-top: 15px;
    padding-bottom: 15px;
}
.top_bar{
	text-align: right;
}


.mainmenu li.fb_smicon {
    background: url(../imgs/fb_icon_40.png) no-repeat 50% 50%;
    background-size: contain;
    width: 20px;
    height: 15px;
    overflow: hidden;
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    float: right;
}
.mainmenu li.whatsapp_share {
	background: url(../imgs/ws_icon_40.png) no-repeat 50% 50%;
	background-size: contain;
	width: 20px;
	height: 15px;
	overflow: hidden;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	float: right;
}
.mainmenu li.email_share {
	background: url(../imgs/email_icon_40.png) no-repeat 50% 50%;
	background-size: contain;
	width: 20px;
	height: 15px;
	overflow: hidden;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	float: right;
}
.mainmenu li.fb_smicon a, .mainmenu li.whatsapp_share a, .mainmenu li.email_share a {
	opacity: 0;
}
.top_bar a.hd_size.active{color: #f7cd02;}
#header_search_form{
	display: none;
}
.header_top_widget{
	float: right;
	border-right: 1px solid #c7c7c7;
	padding-right: 10px;
	margin-right: 10px;
	line-height: 14px;
}
.header_top_widget.hd_search_form_wrapper{
	float: right;
	position: relative;
	border: 0;
}
.header_top_widget a{margin: 0 3px;}
.top_bar {
    float: right;
    padding-top: 25px;
}
.footer{
	background: #0d5da1;
	padding: 20px 0;
}
.footer_menu_block{
	width: 24%;
	margin: 0 0.5%;
	float: left;
}

.footer_menu_block .footer_menu_block_tit {
    color: #f7cd02;
    margin-bottom: 20px;
    font-weight: bold;
}
.footer_menu_block a{	color: white;}
.footer_menu_block a:hover{color: #f7cd02;}
.subfooter{text-align: right;}
.subfooter .cpright{
	display: inline-block;
	padding: 14px 2px;
	color:#0d5da1 !important;
}
.footer_sub_menu{float: left;width: 40%;text-align: left;}
.footer_sub_menu ul{margin-left: 0;padding-left: 0;}
.footer_sub_menu li.last{border: 0;}
.footer_sub_menu li {
    display: inline-block;
    margin-right: 2px;
    border-right: 1px solid #c7c7c7;
    padding-right: 8px;
}
.iv{display: none;}
.common_subtitle{
	text-align: center;
    font-weight: 600;
    color: #0d5da1;
}
.type_textonly{
    color: #0d5da1;	
}
.type_textonly .common_content {
    line-height: 1.5em;	
    color: #4b4b4b;
}
.row_style_darkblue.type_textonly .common_content {
	color: white;
}
.type_textonly{
	padding: 20px 0;
}

.common_content a{color: #0d5da1;}
.common_content a:hover{text-decoration: underline;}
.header_link.active{
	color: #f7cd02;
}
/* .ppb_gallery a:first-child li{
	width: 48%;
	height: 480px;
} */
.ppb_gallery li{
	position: relative;
	width: 23%;
	height: 235px;
	margin: 5px 0.5%;
	background-size: cover;
}
.ppb_gallery li .gallery_mask{
	background: rgba(255, 190, 17,0.7);
	opacity: 0;
	transition: .5s all;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	font-size: 70px;
	left: 0;
	text-align: center;
}
.ppb_gallery li:hover .gallery_mask{
	opacity: 1;
}
.ppb_gallery li .gallery_mask i{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 70px;
	color: white;
}
.hp_fade_title{
	opacity: 1;
	background: rgba(0,0,0,0.6);
}
.hp_grid_item:hover .hp_fade_title{
	opacity: 0;
	background: rgba(0,0,0,0.6);
}
.hp_grid_item{float: none;display: inline-block;}
.hp_grid_list{text-align: center;}
.hp_grid_title{
	z-index: 2;
	color: white;
    text-shadow: black 0.5px 0.5px 10px;
}

.sy-slide > img{
    top: -200px;
    bottom: -200px;
    margin: auto;
}
.type_imagedouble .half_width_image{
	width: 43%;
}
.dbimg_arrow{
	text-align: center;
	width: 60px;
	height: 60px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	font-size: 60px;
	color: #0d5da1;
}
.type_imagedouble{
	position: relative;
}
.ppb_gallery_text li {
    display: inline-block;
    width: 22%;
    background-size: contain;
    margin: 10px 1.5%;
    vertical-align: top;
    text-align: center;
}
.ppb_gallery_bubble.ppb_gallery_text{
	text-align: left;
}
.ppb_gallery_text.block_count_3 li{
	width: 26%;
	margin: 10px 2%;
}
.ppb_gallery_text.block_count_6 li {
	width: 26%;
	margin: 10px 2%;
}
.ppb_gallery_text {
    margin: 0;
    padding: 0;
    text-align: justify;
    text-justify: inter-ideograph;
    text-align: center;
}
.ppb_gallery_text::after {
    content: '';
    display: inline-block;
    width: 100%;
}
.gallerytext_image{
	height: 200px; /*150px*/
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-bottom: 15px;
}
.row_style_darkblue{
	background: #1487c7;
	color: white;
	/*color: #1487c7;*/
}
.row_style_grey{
	background-color: #eee;
}
.row_style_yellow{
	background: #ffbe11;
	color: white;
}
.row_style_yellow.type_textonly .common_content{
	color: white;
}
.common_subtitle{text-transform: uppercase;margin-bottom: 20px;}
.row_style_darkblue a,.row_style_darkblue .common_subtitle ,.row_style_yellow a,.row_style_yellow .common_subtitle {
	color: white;
}
.row_style_yellow .common_subtitle{padding-top: 20px;}
.row_style_darkblue .common_subtitle{padding-top: 20px;}
.type_bannertitle{margin-bottom: 40px;}
.participation_category_wrapper{
	border: 1px solid #ddd;
}
.common_content p{
	margin-top: 0;
	margin-bottom: 10px;
}
.participation_category_title{
	padding: 10px 15px;
	cursor: pointer;
}
.type_participation{
	padding-top: 20px;
	padding-bottom: 0px;
}
.participation_category_title.open{
	border-bottom: 1px solid #ddd;	
}
.participation_category_title:before{
	content: "+";
	display: inline-block;
	margin-right: 15px;
}
.participation_category_title.open:before{
	content: "-";
	display: inline-block;
	margin-right: 15px;
}
.participation_item{
	padding: 20px;
}
.participation_item_inner{position: relative;}
.participation_image{
	width: 25%;
	text-align: center;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}
.participation_image img{
	width: 80%;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 10%;
	top: 0;
	bottom: 0;
	margin:auto;	
}

@media (min-width: 1000px) {
	.participation_item .participation_image.p2022 {
		width: 25%;
		text-align: center;
		float: left;
		position: inherit;
		left: 0;
		top: 0;
		bottom: 0;
	}

	.participation_item .participation_image.p2022 img {
		width: 80%;
		display: block;
		margin: 0 auto;
		position: inherit;
		left: 10%;
		top: 0;
		bottom: 0;
		margin: auto;
	}
}
.participation_info {
	width: 70%;
	float: right;
}
.participation_title{
	color: #0d5da1;
	margin-bottom: 5px;
}
.participation_enqinfo{
	margin-top: 20px;
}
.participation_item_inner{
	border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
}
.participation_category_content{
	display: none;
}

.rs_space{
	height: 20px;
}
.type_slider{
	margin-bottom: 20px;
}
.apply_now_btn {
    background: url(../imgs/apply-now.png) no-repeat 50% 50%;
    background-size: 100% 100%;
    padding: 15px 30px;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
    color: white;
}
.apply_now_btn a{
	color: white;
}
.mainmenu ul{padding: 0;}
.mainmenu ul ul {
    display: none;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 9;
    width: 220px;
    text-align: left;
    padding: 0;
    background: rgba(255, 255, 255,0.9);
}
.mainmenu ul li:hover ul{display: block;}
.mainmenu ul li:hover ul ul {display:none;}
.mainmenu ul li:hover ul li:hover ul {
	display: block;
	left: 150px;
	top: 0px;
}
.mainmenu ul ul li {
    display: block;
    font-weight: normal;
    padding-bottom: 10px;
    padding-top: 10px;
}
.page_wrapper{
	padding-top: 125px;
}
.footer_icons{padding-bottom: 30px;border-top: 5px solid #175f9d;}
.header{position: fixed;top: 0;left: 0;width: 100%;background-color: white;z-index: 9;}/*height: 200px;*/
.footer_icon_block{padding: 30px 1% 10px;}
.icons_list{padding: 0;margin: 0;}
.footer_icon_block li{display: inline-block;vertical-align: top;}
.footer_icon_block img{height: auto;}
.footer_icon_block.footer_icon_block_footer_logo_3 img{height: 75px;}
.footer_icon_block_footer_logo_1{float: left;width: 25%;padding-top: 30px;padding-bottom: 30px;}
.footer_icon_block_footer_logo_1 img{height: auto;width: 100%;}
.footer_icon_block_footer_logo_2{float: right;width: 70%;}
.footer_icon_block_footer_logo_2 li{
	width: 25%;
    text-align: center;
}


.footer_icon_block_footer_logo_3{clear: both;}

.footer_lbl{
	font-weight: bold;
	margin-bottom: 20px;
}
.banner_title_wrapper{
	min-height: 80vh;
	background-size: cover;
	background-position: 50% 32%;
	background-color: #1487c7;
	color: white;
	font-size: 48px;
	text-shadow: 3px 3px 10px #000;
}
.banner_title_wrapper .inner_wrapper{
	max-width: 980px;
	position: relative;
	height: 400px;
}
.banner_title_text{
	font-weight: bold;
	position: absolute;
	opacity: 0;
	bottom: 0%;
	transition: 1s all 0.5s;
	left: 1%;
}
.loaded .banner_title_text{
	bottom: 40%;
	opacity: 1;
}
@media (max-width: 450px){
	.loaded #content .banner_title_text {
		font-size: 0.7em;
	}
}
.contact_wrapper{
	min-height: 800px;
	background-size: cover;
	background-position: 50% 50%;
	background-color: #1487c7;
	color: white;
	font-size: 36px;
	text-shadow: 3px 3px 10px #000;
}
.banner_title_wrapper .inner_wrapper{
	max-width: 980px;
	position: relative;
	min-height: 500px;
}
.contact_title_text {
    text-align: center;
    height: 240px;
    position: absolute;
    top: 30%;
    bottom: 0;
    margin: auto;
    left: 10px;
    right: 10px;
    transition: 1s all .5s;
    opacity: 0;
}
.loaded .contact_title_text {
	top: 30%;
	opacity: 1;
	color: white;
    font-size: 40px;
    font-weight: 600;
    text-shadow: 3px 3px 5px #000;
}
.contact_tel{margin-top: 30px; /*display: none;*/}
.contact_tel,.contact_email{	font-size: 28px;}
.contact_title_text a{color: white;}
.slider_caption{
	animation: slide-up 1s forwards;
	font-weight: bold;
	position: absolute;
	bottom: 10%;
	font-size: 60px;
	left:10%;
	color: white;
	text-shadow: 3px 3px 10px #000;
	/*transition: 1s all 1s;*/
	opacity: 0;
}
@keyframes slide-up {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}
.sy-pager{
	text-align: center;
	width: 50%;
	left: 0;
	margin:auto;
}
.sy-controls li{
	height: 80%;
}
.sy-active .slider_caption{
	opacity: 1;
	bottom: 50%;
}
.separateline {
    width: 30px;
    border: 0.5px solid #777;
    margin: 15px auto;
}

.ppb_gallery_bubble li{
	width: 26%;
}
.ppb_gallery_bubble .gallery_itm_tit{
	line-height: 180%;
	color: #a4a4a4;
}
.gallery_main_name{font-weight: bold; font-size: 18px !important;}
.gallery_subt{line-height: 120%; font-size: 16px !important;}
.gallery_subvt{color: #a4a4a4;}
.row_style_darkblue .separateline,.row_style_yellow .separateline{
	border: 0.5px solid white;
}
.participation_category_content .video_wrapper{
	width: 95%;
	margin: 0 auto;
}

.msg_message_box{
    position: fixed;
    width: 80%;
    top: 5%;
    text-align: center;
    background: #c8ffad;
    padding: 10px;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: auto;
    display: none;    
}
.errmsg_message_box{
	background: #ffc1c1;
}







.fs_12 {font-size: 12px;}
.fs_13 {font-size: 13px;}
.fs_14 {font-size: 16px;}
.fs_16 {font-size: 18px;}
.fs_18 {font-size: 20px;}
.fs_20 {font-size: 21px;}
.fs_23 {font-size: 23px;}
.fs_25 {font-size: 25px;}
.fs_30 {font-size: 30px;}
.type_latestnews .common_subtitle{
	text-align: center;
	padding-left: 0;
}
.sy-pager li.sy-active a{
	background: white;
}
.footer_btn_icon {
    color: white;
    cursor: pointer;
    background: rgba(0,0,0,.4);
    height: 40px;
    width: 40px;
    border-radius: 40px;
    line-height: 40px;
    text-align: center;
    position: fixed;
    bottom: 5%;
    right: -50px;
    transition: .5s all;
}
.not_at_top .footer_backtotop_icon.footer_btn_icon{	right: 10px;}
.footer_contact_icon.footer_btn_icon{ right: 10px;}
.not_at_top .footer_contact_icon.footer_btn_icon{ right: 60px;}
.footer_btn_icon svg{
    fill: #fff;
}
.footer_contact_icon{right: 60px;line-height: 48px;}
.footer_btn_icon:hover{background-color: #ffbe11 !important;}
.slick-prev, .slick-next{
	width: 30px;
    height: 30px;
}
.slick-prev:before, .slick-next:before{
	font-size: 30px;
}
.slick-prev{
	left: -35px;
}
.slick-next{
	right: -35px;
}
.common_subtitle.title_align_left{
	text-align: left;
}
.common_subtitle.title_align_right{
	text-align: right;
}
.ppb_render_row{
	transition: .5s all;
	opacity: 0;
}
.ppb_render_row.showing{
	opacity: 1;
}
.half_width_image {
	opacity: 0;
	padding-top: 30px;
	margin-bottom: -30px;
	transition: .5s all;
}
.half_width_image.showing {
	opacity: 1;
	padding-top: 0;
	margin-bottom: 0;
}
.ppb_gallery_text li{
	opacity: 0;
	padding-top: 30px;
	margin-bottom: -30px;
	transition: .5s all;	
}
/*.rslider .sy-slide a:after {
    content: "立即報名";
    position: absolute;
    bottom: 10px;
    right: 20px;
    color: #0d5da1;
    font-size: 32px;
    background-color: #fecf13;
    font-weight: bold;
    padding: 10px 20px;
}*/
.apply {
    content: "立即報名";
    position: absolute;
    bottom: -95px;
    left: 0;
    color: #0d5da1;
    font-size: 32px;
    background-color: #fecf13;
    font-weight: bold;
    padding: 10px 20px;
    text-shadow: 0 0 BLACK;
}
.apply:hover{
	color: #0d5da1;
}
.sy-controls li a:after{top: 60%;}
.sy-slide { /*max-height: 700px;*/}
/*.lang_en .rslider .sy-slide a:after {
    content: "Apply Now";
    position: absolute;
    bottom: 10px;
    right: 20px;
    color: #0d5da1;
    font-size: 32px;
    background-color: #fecf13;
    font-weight: bold;
    padding: 10px 20px;
}
.lang_en div.slider_caption:after {
    content: "立即報名";
    position: absolute;
    bottom: -95px;
    left: 0;
    color: #0d5da1;
    font-size: 32px;
    background-color: #fecf13;
    font-weight: bold;
    padding: 10px 20px;
    text-shadow: 0 0 BLACK;
}*/
.ppb_gallery_text li.showing {
	opacity: 1;
	padding-top: 0;
	margin-bottom: 10px;
}
.ppb_render_row.type_latestnews{margin-top: 0;}
.content_share_row{display: none;}
@media screen and (max-width: 999px) {
	.banner_title_text{
		bottom: 40%;
	}
	.ppb_gallery_text.block_count_6 li {
	width: 45%;
}
	.lang_en .rslider .sy-slide a:after {
		font-size: 20px;
	}
	.rslider .sy-slide a:after{
		font-size: 20px;
	}
	/*.content_wrapper{margin-top: 30px;}*/
	.header-text{
		font-size: 11px;
	}
	.apply_now_btn{display: none;}
	.main_menu_item.fb_smicon {
		background: url(../imgs/fb_icon_36.png) no-repeat 50% 50%;
		position: fixed;
		top: 0;
		right: 12px;
		padding: 5px !important;
		border: 0;
	}
	.main_menu_item.whatsapp_share {
		background: url(../imgs/ws_icon_36.png) no-repeat 50% 50%;
		position: fixed;
		top: 0;
		right: 12px;
		padding: 5px !important;
		border: 0;
	}
	.main_menu_item.email_share {
		background: url(../imgs/email_icon_36.png) no-repeat 50% 50%;
		position: fixed;
		top: 0;
		right: 12px;
		padding: 5px !important;
		border: 0;
	}
	.mainmenu li:last-child{border: 0;/*margin-top: 20px;*/}
	.hd_search_form_wrapper {display: none;}
	.header_top_widget{margin-right: 40px;border: 0;}
	.footer{
		display: none;
	}
	.footer_icon_block_footer_logo_2 li{
		width: 50%;
	}

	.type_imagedouble .half_width_image{
		width: 80%;
		float: none;margin:0 auto 50px;
	}
	.dbimg_arrow {
	    font-size: 30px;
	    transform: rotate(90deg);
	    line-height: 60px;
	}
	.not_at_top .footer_contact_icon.footer_btn_icon{
		right: 10px;
		bottom: 80px;
	}
	.gallerytext_image{
		background-size: contain;
	}
	.fontsize_widget{display: none;}
	.hp_grid_item{width: 100%;margin-top: 10px;margin-bottom: 10px;height: 160px;}
	.hp_grid_item:hover{height: 280px;}
	.footer_icons .footer_icon_block{float: none;width: auto;}
	.footer_sub_menu{width: auto;float: none;text-align: center;}
	.subfooter .cpright{display: block;text-align: center;}
	.slider_caption{font-size: 26px;}
	.common_subtitle{text-align: center;}
	.type_latestnews .common_subtitle{text-align: center;padding-left: 0;}
	.banner_title_wrapper{min-height: 240px;}
	.banner_title_text{left: 5%;}
	.banner_title_wrapper .inner_wrapper{height: 220px;min-height: 220px;}
	.banner_title_wrapper { font-size: 30px; margin-top: 90px;}
	.ppb_gallery_text li{
		width: 45%;
		margin-bottom: 20px;
	}
	.footer_icons{text-align: center;}
	.ppb_gallery_text.block_count_3 li{
		width: 80%;		
	}
	.participation_image,.participation_info {		width: auto;		float: none;	}
	.participation_image img{height: 55px;width: auto;margin-bottom: 30px;}
	.ppb_gallery li{height: 115px;}
	/* .ppb_gallery a:first-child li{height: 240px;} */
	.footer_icon_block img{
		height: auto;
		width: 100%;
		display: block;
	}
	.footer_icon_block.footer_icon_block_footer_logo_3 img{
		height: auto;
	}
	.footer_icon_block_footer_logo_3 li a{
		display: inline-block;vertical-align: top;
	}
	.footer_icon_block_footer_logo_3 .icons_list li:first-child img{
		margin-top: 10px;
	}
	.footer_icon_block_footer_logo_3 .icons_list li:last-child img{
		margin-top: 0;
		height: auto;
	}
	.footer_icon_block_footer_logo_3 li {
	    width: 45%;
	    margin: 0 2.5% 10px;
	}
	.top_bar{
		position: fixed;
		top: 0;
	    right: 0;
	    padding-top: 5px;
	    width: 100%;
	    transition: .5s all;
	}
	.mainmenu{
	    position: fixed;
	    right: 100%;
	    width: 100%;
	    transition: .5s all;
	}
	/*.header{
		height: 15vh;
	}*/
	.page_wrapper{
		padding-top: 60px;
	}
	.header_logo{width: auto;height: 60px;float: none;}
.header_logo img {
    /*height: 70px;
    margin-top: -5px;*/
}
	.ppb_render_row.type_latestnews{margin-top: 0;}
	.mobile_menu_toggle {
	    z-index: 2;
	    color: white;
	    position: fixed;
	    right: 10px;
	    top: 13px;
	    cursor: pointer;
	    display: block;
	    background: none;
	    height: 21px;
	    width: 20px;
	    background-size: 70% auto;
	    padding: 10px 10px;
	    z-index: 99;
	}
	.open_menu .header{z-index: 99;background: white;}
	
	.open_menu .mainmenu{
	    right: 0;
	    background: white;
	    color: white;
	    height: 100%;
	}
	.mainmenu li{
		width: auto;
		text-align: left;
		display: block;
		float: none !important;
		margin-left: auto;
		margin-right: auto;
		border-bottom: 1px solid rgba(128,128,128,.2);
		padding: 0 15px;
	}
	.mainmenu .inner_wrapper{padding: 0;}
	.mainmenu li.fb_smicon, .mainmenu li.whatsapp_share, .mainmenu li.email_share{
		padding: 15px;
		margin-left: auto;
	}
	.mainmenu li a{
		color: #444;
	}
	.mobile_hide{display: none;}
	.mainmenu li.fs_14{
		font-weight: normal;
		font-size: 16px;
	    padding-top: 15px;
    	padding-bottom: 15px;
	}
	.mainmenu ul>li.fs_14{font-weight: bold;}
	.mainmenu ul ul>li{font-weight: normal;border: 0;}
	.show_sub_menu_toggle {
	    display: block;
	    position: absolute;
	    right: 10px;
	    cursor: pointer;
	    top: 3px;
	    cursor: pointer;
	    padding: 5px;
        font-size: 25px;
    	font-weight: normal;
	    color: #444;
	}	
	.mainmenu ul ul li{padding-left: 0;}
	.mainmenu ul ul {
	    position: static;
	    background: none;
	    width: auto;
	    padding-left: 0px;
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.footer_icon_block_footer_logo_1 img {
	    height: auto;
	    width: 80%;
	    display: block;
	    margin: auto;
	}
	.participation_enqinfo{word-break: break-word;}
	.mainmenu li.apply_now_btn{
	    background-size: 50% auto;
    	text-align: center;
	}
	.mainmenu li.apply_now_btn a{color: white;}
	.mainmenu li.fb_smicon, .mainmenu li.whatsapp_share, .mainmenu li.email_share {
		background-size: 18px 18px;
	}
}
@media screen and (max-width: 600px) {
    .content_wrapper {
        margin-top: 6vh !important;
    }
	.sy-active .slider_caption{
		bottom:30% !important;
	}
	.fs_20{
		font-size: 14px;
	}
	.header {
        height: 18vh !important;
    }
	div.fs_14{
		font-size: 12px;
	}
	.slider_caption{
		font-size: 20px;
	}
	.apply{
    bottom: unset;
    font-size: 16px;
    padding: 6px 8px;
	}
}

.footer_icon_block_footer_logo_3 .footer_lbl {display:none;}
.footer_icon_block_footer_logo_3 .icons_list {display:none;}