@charset "utf-8";
/* CSS Document */

.off-canvas-wrapper{overflow:visible;}

.frow{display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.frow_space_between{-webkit-box-pack:justify; -moz-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;}
.frow_center_align{-webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center;}
.frow_reverse{-webkit-box-direction:reverse; -moz-box-direction:reverse; -webkit-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
.frow_vcenter{-webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.frow_vbottom{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_vtop{-webkit-box-align:start; -moz-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start;}
.frow_bottom_align{-webkit-box-align:end; -moz-box-align:end; -ms-flex-align:end; -webkit-align-items:flex-end; align-items:flex-end;}
.frow_wrap{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.frow_column{-webkit-box-direction:normal; -webkit-box-orient:vertical; -moz-box-direction:normal; -moz-box-orient:vertical; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column;}
.frow_wrap_mob{}
.frow_wrap_tab{}
.frow > figure{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > nav{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > div{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.frow > a{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}
/*.frow > li{-webkit-box:1; -moz-box:1; -webkit-flex:1; -ms-flex:1; flex:1;}*/
.tb{display:table; width:100%; height:100%;}
.tb .td{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.rounded{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; overflow:hidden;}
.rounded img{display:block; width:100%; height:auto;}
.gen_radius{-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; overflow:hidden;}
.moveup-hover{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; display:inline-block;}
.moveup-hover:hover{transform:translate(0, -5px);}

.img_hover{overflow:hidden;}
.img_hover img{-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);}
.img_hover:hover img{transform:scale(1.1);}
@media only screen and (max-width: 1024px) {
	.frow_wrap_tab{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
	.frow_wrap_mob{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.frow_wrap_mob > nav,
	.frow_wrap_mob > div,
	.frow_wrap_mob > a,
	.frow_wrap_mob > li{-webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
}



.eve_banner_new{}
.eve_banner_new .eve_slide{display:none;}
.eve_banner_new .eve_slide_active{display:block;}
.eve_banner_new .slick-slide .eve_slide{display:block;}
.eve_banner_new .slick-slide{margin: 0 5px;}
.eve_banner_new .slick-list{margin: 0 -5px;}
.eve_banner_new .eve_slide .eve_img{position:relative;}
.eve_banner_new .eve_slide .eve_img img{display:block; width:100%; height:auto;}
.eve_banner_new .eve_slide .eve_img:after{content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3);}
.eve_banner_new .eve_slide .eve_detls{padding:12px 0; position:relative;}
.eve_banner_new .eve_slide .eve_detls .eve_left{
	width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;
}
.eve_banner_new .eve_slide .eve_detls .eve_left h1,
.eve_banner_new .eve_slide .eve_detls .eve_left h2{color:#004250; line-height:1.1; margin:0; padding:0;}
.eve_banner_new .eve_slide .eve_detls .eve_left h1 a,
.eve_banner_new .eve_slide .eve_detls .eve_left h2 a{color:#004250; text-decoration:none;}
.eve_banner_new .eve_slide .eve_detls .eve_right{text-align:right;
	width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%;
}
.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat{padding-bottom:16px;}
.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat span{display:inline-block; vertical-align:middle; color:#004250; font-size:20px; padding-right:15px;}
.eve_banner_new .eve_slide .eve_detls .eve_right .readmore{text-align:right; padding:0 108px 0 0; position:relative;}

.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .readmore{padding:5px 0 0; font-size:20px; color:#004250;}
.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .readmore span{width:1px; height:29px; background:#004250; display:inline-block; vertical-align:middle; margin:0 10px;}

.eve_banner_new .eve_slide .eve_detls.eve_detls_cat{}
.eve_banner_new .eve_slide .eve_detls.eve_detls_cat .eve_left{width:35%; max-width:35%; -webkit-box:0 0 35%; -moz-box:0 0 35%; -webkit-flex:0 0 35%; -ms-flex:0 0 35%; flex:0 0 35%; padding-right:2%;}
.eve_banner_new .eve_slide .eve_detls.eve_detls_cat .eve_right{text-align:left; width:63%; max-width:63%; -webkit-box:0 0 63%; -moz-box:0 0 63%; -webkit-flex:0 0 63%; -ms-flex:0 0 63%; flex:0 0 63%; padding-top:20px; padding-bottom:5px;}
.eve_banner_new .eve_slide .eve_detls.eve_detls_cat .eve_right p{color:#7E7E7E; font-size:20px; line-height:25px;}



.cat_btn{display:inline-block; vertical-align:middle; color:#fff; font-size:13px;  background:#006890; display:inline-block; text-decoration:none; min-width:129px; height:31px; padding-left:10px; padding-right:10px;
	-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; 
	text-align:center; line-height:30px; text-align:center;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.cat_btn:hover{color:#fff;}
.find_btn:focus,
.find_btn{display:inline-block; text-decoration:none; color:#004250; font-size:15px; font-family:Mosquito W01,serif; text-align:center; min-width:198px; padding:8px 20px; border:2px solid #004250;
	-webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; 
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.find_btn:hover{color:#fff; background:#004250;}

.eve_banner_wrap{position:relative;}

.ev_navi{position:absolute; right:0; top:0; background:#fff;
	-webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; 
}
.ev_navi a{display:inline-block; width:42px; height:42px; border:2px solid #004250; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; margin-left:2px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.ev_navi a svg{width:100%; height:100%;}
.ev_navi a svg path{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; fill:#004250;}
.ev_navi a.slide_prev{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.ev_navi a:hover{background:#004250;}
.ev_navi a:hover svg path{fill:#fff;}

.eve_cols{background:#EEF7F9; padding:70px 0 140px;}
.eve_cols .eve_overlay{position:absolute; left:0; top:0; right:0; background:rgba(255,255,255,0.6); z-index:-1; opacity:0;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.eve_cols.events_loading{position:relative;}
.eve_cols.events_loading .eve_overlay{z-index:10; bottom:0; opacity:1;}
.eve_cols .eve_left{width:30%; max-width:30%;  -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
/*.eve_cols .eve_left .eve_sticky{position:sticky; top:120px;}*/
.eve_cols .eve_left .eve_acc{background:#fff; padding:12px 25px; margin-bottom:25px;}
.eve_cols .eve_left .eve_acc .eve_acc_title{color:#004250; font-size:34px; font-family:Mosquito W01,serif; position:relative; letter-spacing:-1px; cursor:pointer; padding:7px 35px 7px 0; line-height:1.1;}
.eve_cols .eve_left .eve_acc .eve_acc_title span{display:block; width:27px; height:27px; position:absolute; right:0; top:50%; margin-top:-14px;}
.eve_cols .eve_left .eve_acc .eve_acc_title span:before{content:""; display:block; width:2px; height:100%; background:#004250; position:absolute; left:50%; top:0; margin-left:-1px;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.eve_cols .eve_left .eve_acc .eve_acc_title span:after{content:""; display:block; width:100%; height:2px; background:#004250; position:absolute; left:0; top:50%; margin-top:-1px;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.eve_cols .eve_left .eve_acc .eve_acc_title_open span:before{
	-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); -ms-transform:rotate(225deg); -o-transform:rotate(225deg); transform:rotate(225deg);
}
.eve_cols .eve_left .eve_acc .eve_acc_title_open span:after{
	-webkit-transform:rotate(405deg); -moz-transform:rotate(405deg); -ms-transform:rotate(405deg); -o-transform:rotate(405deg); transform:rotate(405deg);
}
.eve_cols .eve_left .eve_acc .eve_acc_list{display:none;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row{padding:20px 0; border-bottom:1px solid #004250; color:#006890; font-size:20px;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row:last-child{border:none; padding-bottom:10px;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_time{width:90px; max-width:90px;  -webkit-box:0 0 90px; -moz-box:0 0 90px; -webkit-flex:0 0 90px; -ms-flex:0 0 90px; flex:0 0 90px;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_name{text-align:right;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_cat{padding-top:15px;}
.eve_cols .eve_left .eve_acc .eve_acc_list .eve_cat:last-child{padding-bottom:15px;}

.eve_cols .eve_right{width:65%; max-width:65%;  -webkit-box:0 0 65%; -moz-box:0 0 65%; -webkit-flex:0 0 65%; -ms-flex:0 0 65%; flex:0 0 65%;}
.eve_cols .eve_right .eve_box{background:#fff; margin-bottom:15px; position:relative;}
.eve_cols .eve_right .eve_box .eve_img{width:50%; max-width:50%;  -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.eve_cols .eve_right .eve_box .eve_img a{display:block; height:100%;}
.eve_cols .eve_right .eve_box .eve_img img{display:block; width:100%; height:100%; object-fit:cover;}
.eve_cols .eve_right .eve_box .eve_txt{width:50%; max-width:50%;  -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; padding:25px 25px 75px; position:relative;}
.eve_cols .eve_right .eve_box .eve_txt .eve_dt{font-size:20px; color:#004250; padding:15px 0 0;}
.eve_cols .eve_right .eve_box .eve_txt h3{font-size:28px; margin-top:10px;}
.eve_cols .eve_right .eve_box .eve_txt h3 a{color:#004250; text-decoration:none;}
.eve_cols .eve_right .eve_box .eve_txt .find_btn{position:absolute; left:25px; bottom:25px;}
.eve_cols .eve_right .eve_bar{background:#fff; margin-bottom:15px; padding:25px; position:relative;}
.eve_cols .eve_right .eve_bar .eve_cat{width:132px; max-width:132px;  -webkit-box:0 0 132px; -moz-box:0 0 132px; -webkit-flex:0 0 132px; -ms-flex:0 0 132px; flex:0 0 132px;}
.eve_cols .eve_right .eve_bar .eve_title{padding-left:20px;}
.eve_cols .eve_right .eve_bar .eve_title h3{font-size:28px; margin:0; padding:0 0 5px; color:#004250;}
.eve_cols .eve_right .eve_bar .eve_title h3 a{color:#004250; text-decoration:none;}
.eve_cols .eve_right .eve_bar .eve_dt_time{width:255px; max-width:255px;  -webkit-box:0 0 255px; -moz-box:0 0 255px; -webkit-flex:0 0 255px; -ms-flex:0 0 255px; flex:0 0 255px; color:#004250; font-size:20px; padding-right:30px;}
.eve_cols .eve_right .eve_bar .eve_plus{display:block; width:26px; height:26px; position:absolute; right:20px; top:50%; margin-top:-14px;}
.eve_cols .eve_right .eve_bar .eve_plus:before{content:""; display:block; width:2px; height:16px; background:#004250; position:absolute; left:50%; top:5px; margin-left:-1px;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.eve_cols .eve_right .eve_bar .eve_plus:after{content:""; display:block; width:16px; height:2px; background:#004250; position:absolute; left:5px; top:50%; margin-top:-1px;
	-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
}
.eve_cols .eve_right .eve_bar .eve_plus_open:before{
	-webkit-transform:rotate(450deg); -moz-transform:rotate(450deg); -ms-transform:rotate(450deg); -o-transform:rotate(450deg); transform:rotate(450deg);
}
.eve_cols .eve_right .eve_bar .eve_plus_open:after{
	-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);
}

.eve_cols .eve_right .eve_bar .frow{position:relative;}
.eve_cols .eve_right .eve_bar .frow  .eve_plus{right:-5px;}
.eve_cols .eve_right .eve_bar .eve_detls_acc{display:none;}
.eve_cols .eve_right .eve_bar .eve_detls_acc p{font-size:20px; color:#707070; line-height:1.2; padding:20px 0 0; margin:0;}

.show_more_events{text-align:center; padding-top:30px;}
.footer_blue_bg{background:#EEF7F9;}


.currently_filtered{}
.currently_filtered .filter_label{font-size:20px; color:#006890;}
.currently_filtered .filter_tags{padding:35px 0 30px;}
.currently_filtered .filter_tags .fil_tag{text-align:left; padding:1px 45px 1px 15px; min-width:0; position:relative; margin:0 8px 8px 0;}
.currently_filtered .filter_tags .fil_tag span{display:block; width:11px; height:11px; position:absolute; right:12px; top:50%; margin-top:-5px;}
.currently_filtered .filter_tags .fil_tag span:before{content:""; display:block; width:11px; height:1px; background:#fff; position:absolute; left:0; top:5px;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.currently_filtered .filter_tags .fil_tag span:after{content:""; display:block; width:1px; height:11px; background:#fff; position:absolute; left:5px; top:0;
	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);
}
.currently_filtered .filter_tags .clearfilter{border:2px solid #006890; background:none; color:#006890; padding-top:0; line-height:27px;}
.currently_filtered .filter_tags .clearfilter span:before,
.currently_filtered .filter_tags .clearfilter span:after{background:#006890;}


@media only screen and (max-width: 1024px) {

	.eve_banner_new{}
	.eve_banner_new .eve_slide .eve_img img{display:block; width:100%; height:auto; min-height:450px; object-fit:cover;}
	.eve_banner_new .eve_slide .eve_detls{padding:10px 0;}
	.eve_banner_new .eve_slide .eve_detls .eve_left{
		width:50%; max-width:50%; -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;
	}
	/*.eve_banner_new .eve_slide .eve_detls .eve_left h2{color:#004250; line-height:1.1; margin:0; padding:0;}*/
	.eve_banner_new .eve_slide .eve_detls .eve_right{text-align:right;
		width:45%; max-width:45%; -webkit-box:0 0 45%; -moz-box:0 0 45%; -webkit-flex:0 0 45%; -ms-flex:0 0 45%; flex:0 0 45%;
	}
	
	.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat{padding-bottom:10px;}
	/*
	.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat span{display:inline-block; vertical-align:middle; color:#004250; font-size:20px; padding-right:15px;}
	.eve_banner_new .eve_slide .eve_detls .eve_right .readmore{text-align:right; padding:0 108px 0 0; position:relative;}
	*/
	.cat_btn{font-size:12px; min-width:129px; height:30px; line-height:30px;s}
	.find_btn{font-size:15px; min-width:150px; padding:6px 20px;}
	
	/*
	.ev_navi{position:absolute; right:0; top:0; background:#fff;
		-webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; 
	}
	.ev_navi a{display:inline-block; width:42px; height:42px; border:2px solid #004250; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; margin-left:2px;
		-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
	}
	.ev_navi a svg{width:100%; height:100%;}
	.ev_navi a svg path{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; fill:#004250;}
	.ev_navi a.slide_prev{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
	.ev_navi a:hover{background:#004250;}
	.ev_navi a:hover svg path{fill:#fff;}
	*/
	
	.eve_cols{padding:40px 0 90px;}
	.eve_cols .eve_left{width:30%; max-width:30%;  -webkit-box:0 0 30%; -moz-box:0 0 30%; -webkit-flex:0 0 30%; -ms-flex:0 0 30%; flex:0 0 30%;}
	/*.eve_cols .eve_left .eve_sticky{position:sticky; top:0;}*/
	.eve_cols .eve_left .eve_acc{background:#fff; padding:12px 20px; margin-bottom:25px;}
	.eve_cols .eve_left .eve_acc .eve_acc_title{font-size:30px; padding:7px 35px 7px 0;}
	.eve_cols .eve_left .eve_acc .eve_acc_title span{transform:scale(0.8);}
	
	.eve_cols .eve_left .eve_acc .eve_acc_list{display:none;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row{padding:15px 0; font-size:18px;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row:last-child{border:none; padding-bottom:10px;}
	/*
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_time{width:60px; max-width:60px;  -webkit-box:0 0 60px; -moz-box:0 0 60px; -webkit-flex:0 0 60px; -ms-flex:0 0 60px; flex:0 0 60px;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_name{text-align:right;}
	*/
	
	.eve_cols .eve_right{width:67%; max-width:67%;  -webkit-box:0 0 67%; -moz-box:0 0 67%; -webkit-flex:0 0 67%; -ms-flex:0 0 67%; flex:0 0 67%;}
	/*.eve_cols .eve_right .eve_box{background:#fff; margin-bottom:15px; position:relative;}*/
	.eve_cols .eve_right .eve_box .eve_img{width:40%; max-width:40%;  -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	.eve_cols .eve_right .eve_box .eve_txt{width:60%; max-width:60%;  -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%; padding:15px 15px 70px;}
	.eve_cols .eve_right .eve_box .eve_txt .eve_dt{font-size:18px; padding:15px 0 0;}
	.eve_cols .eve_right .eve_box .eve_txt h3{font-size:28px; margin-top:10px;}
	.eve_cols .eve_right .eve_box .eve_txt .find_btn{left:15px; bottom:15px;}
	
	
	.eve_cols .eve_right .eve_bar{/*margin-bottom:15px;*/ padding:15px;}
	.eve_cols .eve_right .eve_bar .eve_cat{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:15px}
	.eve_cols .eve_right .eve_bar .eve_title{padding-left:0; }
	/*
	.eve_cols .eve_right .eve_bar .eve_title h3{font-size:28px; margin:0; padding:0 0 5px;}
	.eve_cols .eve_right .eve_bar .eve_title h3 a{color:#004250; text-decoration:none;}
	.eve_cols .eve_right .eve_bar .eve_dt_time{width:225px; max-width:225px;  -webkit-box:0 0 225px; -moz-box:0 0 225px; -webkit-flex:0 0 225px; -ms-flex:0 0 225px; flex:0 0 225px; color:#004250; font-size:20px; padding-right:30px;}
	*/
	.eve_cols .eve_right .eve_bar .eve_plus{top:2px; margin-top:0;}
	/*
	.eve_cols .eve_right .eve_bar .eve_plus:before{content:""; display:block; width:2px; height:16px; background:#004250; position:absolute; left:50%; top:5px; margin-left:-1px;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.eve_cols .eve_right .eve_bar .eve_plus:after{content:""; display:block; width:16px; height:2px; background:#004250; position:absolute; left:5px; top:50%; margin-top:-1px;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	
	*/
	.show_more_events{padding-top:20px;}

}
@media only screen and (max-width: 767px) {
	
	.eve_banner_new{}
	.eve_banner_new .eve_slide .eve_img img{min-height:400px;}
	.eve_banner_new .eve_slide .eve_detls{padding:52px 0 15px; position:relative;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_cat{padding:10px 0;}
	.eve_banner_new .eve_slide .eve_detls .eve_left{
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
	}
	/*.eve_banner_new .eve_slide .eve_detls .eve_left h2{color:#004250; line-height:1.1; margin:0; padding:0;}*/
	.eve_banner_new .eve_slide .eve_detls .eve_right{text-align:right;
		width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
	}
	.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat span{font-size:17px; padding:0;}
	
	.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat{position:absolute; left:0; top:0; right:0; text-align:right; padding:12px;}
	.eve_banner_new .eve_slide .eve_detls .eve_right .eve_dt_cat .cat_btn{float:left;}
	
	.eve_banner_new .eve_slide .eve_detls .eve_right .readmore{text-align:left; padding:0 108px 0 0; margin-top:15px;}
	
	.cat_btn{font-size:11px; min-width:108px; height:26px; line-height:26px;}
	.find_btn{font-size:15px; min-width:150px; padding:6px 20px;}
	
	
	.eve_cols{padding:20px 0 90px;}
	.eve_cols .eve_left{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	/*.eve_cols .eve_left .eve_sticky{position:sticky; top:0;}*/
	.eve_cols .eve_left .eve_acc{background:#fff; padding:12px 20px; max-width:350px; margin:0 auto 25px;}
	.eve_cols .eve_left .eve_acc .eve_acc_title{font-size:30px; padding:7px 35px 7px 0;}
	.eve_cols .eve_left .eve_acc .eve_acc_title span{transform:scale(0.8);}
	
	.eve_cols .eve_left .eve_acc .eve_acc_list{display:none;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row{padding:12px 0; font-size:20px;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row:last-child{border:none; padding-bottom:10px;}
	/*
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_time{width:60px; max-width:60px;  -webkit-box:0 0 60px; -moz-box:0 0 60px; -webkit-flex:0 0 60px; -ms-flex:0 0 60px; flex:0 0 60px;}
	.eve_cols .eve_left .eve_acc .eve_acc_list .eve_row .eve_name{text-align:right;}
	*/
	
	.eve_cols .eve_right{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	/*.eve_cols .eve_right .eve_box{background:#fff; margin-bottom:15px; position:relative;}*/
	/*
	.eve_cols .eve_right .eve_box .eve_img{width:40%; max-width:40%;  -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}
	.eve_cols .eve_right .eve_box .eve_txt{width:60%; max-width:60%;  -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%; padding:15px 15px 70px;}
	.eve_cols .eve_right .eve_box .eve_txt .eve_dt{font-size:18px; padding:15px 0 0;}
	.eve_cols .eve_right .eve_box .eve_txt h3{font-size:28px; margin-top:10px;}
	.eve_cols .eve_right .eve_box .eve_txt .find_btn{left:15px; bottom:15px;}
	
	
	.eve_cols .eve_right .eve_bar{padding:15px;}
	.eve_cols .eve_right .eve_bar .eve_cat{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-bottom:15px}
	.eve_cols .eve_right .eve_bar .eve_title{padding-left:0;}
	*/
	/*
	.eve_cols .eve_right .eve_bar .eve_title h3{font-size:28px; margin:0; padding:0 0 5px;}
	.eve_cols .eve_right .eve_bar .eve_title h3 a{color:#004250; text-decoration:none;}
	.eve_cols .eve_right .eve_bar .eve_dt_time{width:225px; max-width:225px;  -webkit-box:0 0 225px; -moz-box:0 0 225px; -webkit-flex:0 0 225px; -ms-flex:0 0 225px; flex:0 0 225px; color:#004250; font-size:20px; padding-right:30px;}
	.eve_cols .eve_right .eve_bar .eve_plus{display:block; width:26px; height:26px; position:absolute; right:20px; top:50%; margin-top:-14px;}
	.eve_cols .eve_right .eve_bar .eve_plus:before{content:""; display:block; width:2px; height:16px; background:#004250; position:absolute; left:50%; top:5px; margin-left:-1px;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	.eve_cols .eve_right .eve_bar .eve_plus:after{content:""; display:block; width:16px; height:2px; background:#004250; position:absolute; left:5px; top:50%; margin-top:-1px;
		-webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; transition:0.5s; transition-timing-function: cubic-bezier(.19,.81,.6,1);
	}
	
	*/
	/*.show_more_events{padding-top:20px;}*/
	
		
	
	.currently_filtered{max-width:350px; margin:0 auto;}
	.currently_filtered .filter_label{font-size:18px;}
	.currently_filtered .filter_tags{padding:25px 0;}
	.currently_filtered .filter_tags .fil_tag{padding:0 45px 1px 15px;}
	.currently_filtered .filter_tags .clearfilter{line-height:22px;}
	
}

@media only screen and (max-width: 550px) {

	.cat_btn{font-size:13px; min-width:125px; height:30px; line-height:30px;}
	
	.eve_cols .eve_right .eve_box{max-width:376px; margin-left:auto; margin-right:auto;}
	.eve_cols .eve_right .eve_box .eve_img{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.eve_cols .eve_right .eve_box .eve_txt{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding:25px 25px 70px;}
	.eve_cols .eve_right .eve_box .eve_txt .eve_dt{font-size:20px; padding:15px 0 0;}
	.eve_cols .eve_right .eve_box .eve_txt h3{font-size:34px; margin-top:10px;}
	.eve_cols .eve_right .eve_box .eve_txt .find_btn{left:25px; bottom:25px;}
	
	
	.eve_cols .eve_right .eve_bar{padding:25px 25px 15px; max-width:376px; margin-left:auto; margin-right:auto;}
	.eve_cols .eve_right .eve_bar .eve_title{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
		-webkit-box-ordinal-group:3; -moz-box-ordinal-group:3; -ms-flex-order:3; -webkit-order:3; order:3;
	}
	.eve_cols .eve_right .eve_bar .eve_title h3{font-size:28px; margin:0; padding:0 0 5px;}
	.eve_cols .eve_right .eve_bar .eve_title h3 a{color:#004250; text-decoration:none;}
	.eve_cols .eve_right .eve_bar .eve_dt_time{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; color:#004250; font-size:20px; padding-right:0;}
	
	.eve_cols .eve_right .eve_bar .eve_plus{display:block; width:26px; height:26px; position:absolute; right:20px; top:2px; margin-top:0;}
	
	.eve_cols .eve_right .eve_bar .eve_plus:before{width:2px; height:20px; left:50%; top:3px; margin-left:-1px;}
	.eve_cols .eve_right .eve_bar .eve_plus:after{width:20px; height:2px; left:3px; top:50%; margin-top:-1px;}
	
	
	/*.show_more_events{padding-top:20px;}*/

	.currently_filtered .filter_tags .clearfilter{line-height:26px;}


}

/*EVENT DETAILS START*/
.eve_cols_single{background:#EEF7F9; padding:65px 0 140px;}
.eve_cols_single .eve_left{width:64%; max-width:64%;  -webkit-box:0 0 64%; -moz-box:0 0 64%; -webkit-flex:0 0 64%; -ms-flex:0 0 64%; flex:0 0 64%;}
.eve_cols_single h1,
.eve_cols_single h2,
.eve_cols_single h3,
.eve_cols_single h4,
.eve_cols_single h5,
.eve_cols_single h6{color:#004250;}
.eve_cols_single h3{font-size:34px;}
.eve_cols_single p{font-size:20px; line-height:1.36; padding:4px 0;}
.eve_cols_single .eve_left .book_btn{margin-top:70px;}
.eve_cols_single .eve_right .book_btn{margin-top:15px;}
.eve_cols_single .eve_right{width:29.66%; max-width:29.66%;  -webkit-box:0 0 29.66%; -moz-box:0 0 29.66%; -webkit-flex:0 0 29.66%; -ms-flex:0 0 29.66%; flex:0 0 29.66%; margin-top:5px;}
.eve_cols_single .eve_right h3{margin-bottom:30px;}
.eve_cols_single .eve_right .eve_info{background:#fff; position:sticky; top:120px; padding:18px 25px 38px;}
.eve_cols_single .eve_right .eve_info p{}
.eve_cols_single .eve_right .eve_info p strong{color:#006890; display:block;}


.related_eves{padding:25px 0 65px;}
.related_eves .rel_title{border-bottom:1px solid #abc1c6; padding:30px 0 5px; margin-bottom:75px;}
.related_eves .rel_title .rt_left{}
.related_eves .rel_title .rt_left h2{color:#004250;}
.related_eves .rel_title .rt_right{text-align:right; width:200px; max-width:200px;  -webkit-box:0 0 200px; -moz-box:0 0 200px; -webkit-flex:0 0 200px; -ms-flex:0 0 200px; flex:0 0 200px;}

.related_eves .eve_list{padding:0 15px;}
.related_eves .eve_box{background:#EEF7F9; margin-bottom:15px; position:relative;
	width:32.35%; max-width:32.35%;  -webkit-box:0 0 32.35%; -moz-box:0 0 32.35%; -webkit-flex:0 0 32.35%; -ms-flex:0 0 32.35%; flex:0 0 32.35%;
}
.related_eves .eve_box .eve_img{}
.related_eves .eve_box .eve_img a{display:block; height:100%;}
.related_eves .eve_box .eve_img img{display:block; width:100%; height:100%; object-fit:cover;}
.related_eves .eve_box .eve_txt{padding:25px 25px 150px;}
.related_eves .eve_box .eve_txt .eve_dt{font-size:20px; color:#004250; position:absolute; left:25px; bottom:82px;}
.related_eves .eve_box .eve_txt h3{font-size:34px; margin-top:10px; margin-bottom:10px; line-height:37px; padding-right:20px;}
.related_eves .eve_box .eve_txt h3 a{color:#004250; text-decoration:none;}
.related_eves .eve_box .eve_txt .find_btn{position:absolute; left:25px; bottom:25px;}

.book_btn_mob{display:none;}

@media only screen and (max-width: 1024px) {
		
	
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_left{width:58%; max-width:58%;  -webkit-box:0 0 58%; -moz-box:0 0 58%; -webkit-flex:0 0 58%; -ms-flex:0 0 58%; flex:0 0 58%;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right{width:40%; max-width:40%;  -webkit-box:0 0 40%; -moz-box:0 0 40%; -webkit-flex:0 0 40%; -ms-flex:0 0 40%; flex:0 0 40%;}


	.eve_cols_single{padding:45px 0 90px;}
	.eve_cols_single .eve_left{width:60%; max-width:60%;  -webkit-box:0 0 60%; -moz-box:0 0 60%; -webkit-flex:0 0 60%; -ms-flex:0 0 60%; flex:0 0 60%;}
	
	.eve_cols_single h3{font-size:32px;}
	.eve_cols_single p{font-size:19px;}
	
	.eve_cols_single .eve_left .book_btn{margin-top:40px;}
	.eve_cols_single .eve_right .book_btn{margin-top:10px;}
	
	.eve_cols_single .eve_right{width:38%; max-width:38%;  -webkit-box:0 0 38%; -moz-box:0 0 38%; -webkit-flex:0 0 38%; -ms-flex:0 0 38%; flex:0 0 38%; margin-top:0;}
	.eve_cols_single .eve_right h3{margin-bottom:25px;}
	.eve_cols_single .eve_right .eve_info{position:sticky; top:120px; padding:14px 20px 30px;}
	
	
	.related_eves{padding:20px 0 55px;}
	.related_eves .rel_title{padding:20px 0 0; margin-bottom:45px;}
	/*
	.related_eves .rel_title .rt_right{text-align:right; width:200px; max-width:200px;  -webkit-box:0 0 200px; -moz-box:0 0 200px; -webkit-flex:0 0 200px; -ms-flex:0 0 200px; flex:0 0 200px;}
	*/
	
	.related_eves .eve_list{padding:0 10px;}
	.related_eves .eve_box{margin-bottom:15px; 
		/*width:32.35%; max-width:32.35%;  -webkit-box:0 0 32.35%; -moz-box:0 0 32.35%; -webkit-flex:0 0 32.35%; -ms-flex:0 0 32.35%; flex:0 0 32.35%;*/
	}
	/*
	.related_eves .eve_box .eve_txt{padding:25px 25px 110px;}
	.related_eves .eve_box .eve_txt .eve_dt{font-size:20px; color:#004250; position:absolute; left:25px; bottom:82px;}
	*/
	.related_eves .eve_box .eve_txt h3{padding-right:20px;}
	/*
		.related_eves .eve_box .eve_txt .find_btn{position:absolute; left:25px; bottom:25px;}
	*/
		
}


@media only screen and (max-width: 767px) {
		
	
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_left{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%;
		 position:absolute; left:0; top:0; right:0; padding:12px;
	}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .eve_dt_cat{position:static; float:left; padding:0;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .readmore{position:static; float:right; margin-top:0; padding-top:0; font-size:17px;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_left h2{font-size:28px;}


	.eve_cols_single{padding:35px 0;}
	.eve_cols_single .eve_left{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:40px;}
	.eve_cols_single .eve_right{width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin-top:0;}
	
	.eve_cols_single h3{font-size:32px;}
	.eve_cols_single p{font-size:20px;}
	
	.eve_cols_single .eve_left .book_btn{margin-top:40px; display:none;}
	.eve_cols_single .eve_right .book_btn{margin-top:10px; display:none;}
	
	.eve_cols_single .eve_right h3{margin-bottom:25px; font-size:28px;}
	.eve_cols_single .eve_right .eve_info{position:sticky; top:120px; padding:14px 20px;}
	
	
	.related_eves{padding:20px 0 35px;}
	.related_eves .rel_title{padding:20px 0 0; margin-bottom:45px; border-bottom:none;}
	.related_eves .rel_title h2{font-size:28px; margin:0;}
	.related_eves .rel_title .rt_right{width:170px; max-width:170px;  -webkit-box:0 0 170px; -moz-box:0 0 170px; -webkit-flex:0 0 170px; -ms-flex:0 0 170px; flex:0 0 170px;}
	
	
	.related_eves .eve_wrap{overflow:hidden;}
	.related_eves .eve_list{padding:0 0 20px 0; display:block;}
	.related_eves .eve_box{margin-bottom:25px; width:auto; max-width:none; height:100%;}
	.related_eves .eve_box .eve_txt h3{padding-right:0;}
	.related_eves .slick-slide{margin: 0 7px;}
	.related_eves .slick-list{margin: 0 -7px; overflow:visible;}
	.related_eves .slick-track{}
	.related_eves .slick-slide{}
		
	.book_btn_mob{display:block; padding-top:17px;}
	.book_btn_mob .find_btn{padding-top:4px; padding-bottom:4px;}
}

@media only screen and (max-width: 400px) {
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .eve_dt_cat .cat_btn{min-width:80px;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .readmore{font-size:15px;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_single .eve_right .readmore span{margin:0 3px;}
}
/*EVENT DETAILS END*/

/*EVENT CATEGORY START*/
.eve_category_intro{background:#EEF7F9; margin-top:20px; padding:15px 0 50px;}
.eve_category_intro .cms{padding-left:36.44%;}
.eve_category_intro p{font-size:20px; line-height:26px;}

.cat_featured{background:#EEF7F9; padding:35px 0 5px; position:relative;}
.cat_featured .grid-container{position:relative;}
.cat_featured_1{padding-top:70px;}
.cat_featured .cat_eve_txt,
.cat_featured .cat_eve_img{width:50%; max-width:50%;  -webkit-box:0 0 50%; -moz-box:0 0 50%; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%;}
.cat_featured .cat_eve_img a{display:block; height:100%;}
.cat_featured .cat_eve_img img{display:block; width:100%; height:100%; object-fit:cover;}
.cat_featured .cat_eve_txt{padding:30px 30px 30px 50px; background:#fff;}
.cat_featured .cat_eve_txt .eve_dt{font-size:20px; color:#004250; margin-top:15px; margin-bottom:5px;}
.cat_featured .cat_eve_txt h3{font-size:34px; color:#004250; margin-bottom:27px;}
.cat_featured .cat_eve_txt h3 a{color:#004250; text-decoration:none;}
.cat_featured .cat_eve_txt p{font-size:20px; line-height:26px;}
.cat_featured .cat_eve_txt .find_btn{margin-top:10px;}

@media only screen and (max-width: 1024px) {
	.cat_featured .cat_eve_txt{padding:25px;}
	.cat_featured_1{padding-top:50px;}
}

@media only screen and (max-width: 767px) {
	.view_all_eve{text-align:center; padding-bottom:25px;}
	.cat_featured .cat_eve_txt{padding:25px;}
	
	.eve_category_intro{margin-top:15px; padding:15px 0 25px;}
	.eve_category_intro .cms{padding-left:36.44%;}
	
	.cat_featured{padding:25px 0 5px;}
	.cat_featured_1{padding-top:40px;}
	.cat_featured .cat_eve_txt,
	.cat_featured .cat_eve_img{width:100%; max-width:500px;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; margin:0 auto;}
	.cat_featured .cat_eve_txt{padding:20px;}
	
}
@media only screen and (max-width: 500px) {
	.eve_category_intro{padding:15px 0;}
	.eve_category_intro .cms{padding-left:0;}	
}
/*EVENT CATEGORY END*/


.category_carousel{padding:90px 0; overflow:hidden;}
.category_carousel .carousel_title{border-bottom:1px solid #abc1c6; padding:20px 0;}
.category_carousel .carousel_title .car_title{}
.category_carousel .carousel_title .car_title h2{color:#004250; margin:0; padding:0;}
.category_carousel .carousel_title .car_right{text-align:right; width:310px; max-width:310px;  -webkit-box:0 0 310px; -moz-box:0 0 310px; -webkit-flex:0 0 310px; -ms-flex:0 0 310px; flex:0 0 310px;}
.category_carousel .carousel_title .car_right .find_btn{vertical-align:middle; margin:0 10px 0 0;}
.category_carousel .carousel_title .car_right .car_navi{width:42px; height:42px; border:2px solid #004250; display:inline-block; vertical-align:middle; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; margin-left:3px; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.category_carousel .carousel_title .car_right .car_navi svg{width:100%; height:100%;}
.category_carousel .carousel_title .car_right .car_navi svg path{-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.category_carousel .carousel_title .car_right .car_navi_next{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.category_carousel .carousel_title .car_right .car_navi:hover{background:#004250;}
.category_carousel .carousel_title .car_right .car_navi:hover svg path{fill:#fff;}

#category_carousel{padding:25px 0 0; position:relative;}
#category_carousel:before{content:""; display:block; position:absolute; right:100%; top:0; bottom:0; width:800px; background:#fff; z-index:10;}
#category_carousel .eve_box{width:auto; max-width:380px; display:none; margin:0; height:100%;}
#category_carousel .slick-slide .eve_box{display:block; max-width:none;}
#category_carousel .eve_box_active{display:block;}
#category_carousel .slick-track{display: flex !important;}
#category_carousel .slick-slide{height: inherit !important;}

#category_carousel .slick-slide{margin:0 7px;}
#category_carousel .slick-list{margin:0 -7px; overflow:visible;}
@media only screen and (max-width: 1040px) {
	.category_carousel{padding:65px 0 75px;}
	#category_carousel{padding:25px 50px 0 0;}
}
@media only screen and (max-width: 767px) {
	.category_carousel{padding:40px 0 60px;}
	#category_carousel{padding:25px 25px 0 0;}
	
	.category_carousel .carousel_title .car_title{}
	.category_carousel .carousel_title .car_title h2{}
	.category_carousel .carousel_title .car_right{text-align:left; width:100%; max-width:100%;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:15px;}	
}
@media only screen and (max-width: 550px) {
	.eve_banner_new .eve_slide .eve_detls.eve_detls_cat{padding-top:15px;}
	.eve_banner_new .eve_slide .eve_detls.eve_detls_cat .eve_left,
	.eve_banner_new .eve_slide .eve_detls.eve_detls_cat .eve_right{width:100%; max-width:500px;  -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; padding-top:10px;}
}




.banner_tabs{position:absolute; right:50px; bottom:0; z-index:10; width:900px;}
.banner_tabs .banner_tab{width:33.33%; max-width:33.33%;  -webkit-box:0 0 33.33%; -moz-box:0 0 33.33%; -webkit-flex:0 0 33.33%; -ms-flex:0 0 33.33%; flex:0 0 33.33%; background:#006890;}
.banner_tabs .banner_tab .bt_contents{display:none; background:#006890;}
.banner_tabs .banner_tab .bt_contents .bt_padding{padding:20px 25px;}
.banner_tabs .banner_tab .bt_contents p{color:#fff; line-height:1.2;}
.banner_tabs .banner_tab .bt_contents p a{color:#fff;}
.banner_tabs .banner_tab .find_btn{border:1px solid #fff; font-size:15px; color:#fff; padding:4px 15px; min-width:0;}
.banner_tabs .banner_tab .find_btn:hover{background:#fff; color:#004250;}
.banner_tabs .banner_tab .tab_title{padding:18px 25px; font-size:28px; color:#fff; font-family:Mosquito W01,serif; cursor:pointer; position:relative;}
.banner_tabs .banner_tab .tab_title em{font-style:normal;}
.banner_tabs .banner_tab .tab_title span{display:block; width:26px; height:26px; position:absolute; right:20px; top:50%; margin-top:-14px;}
.banner_tabs .banner_tab .tab_title span:before{content:""; width:100%; height:2px; background:#fff; position:absolute; left:0; top:50%; margin-top:-1px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.banner_tabs .banner_tab .tab_title span:after{content:""; width:2px; height:100%; background:#fff; position:absolute; left:50%; top:0; margin-left:-1px;
	-webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;
}
.banner_tabs .banner_tab .tab_title.t_open span:before{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.banner_tabs .banner_tab .tab_title.t_open span:after{-webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg);}

.banner_tabs .banner_tab_2{background:#004250;}
.banner_tabs .banner_tab_2 .bt_contents{background:#004250;}
.banner_tabs .banner_tab_2 .bt_padding{}
.banner_tabs .banner_tab_2 .bt_padding p{padding:10px 0 0; margin:0;}
.banner_tabs .banner_tab_2 .bt_padding .find_btn{margin:6px 0;}

.banner_tabs .banner_tab_3{background:#EEF7F9;}
.banner_tabs .banner_tab_3 .bt_contents{background:#EEF7F9;}
.banner_tabs .banner_tab_3 .tab_title{color:#004250;}
.banner_tabs .banner_tab_3 .tab_title span:before,
.banner_tabs .banner_tab_3 .tab_title span:after{background:#004250;}

.banner_tabs .banner_tab .schedule_row{border-bottom:1px solid #004250; padding:7px 0; color:#006890; font-size:16px;}
.banner_tabs .banner_tab .schedule_row:first-child{padding-top:0;}
.banner_tabs .banner_tab .schedule_row:last-child{border:none; padding-bottom:0;}
.banner_tabs .banner_tab .schedule_row .eve_time{width:55px; max-width:55px;  -webkit-box:0 0 55px; -moz-box:0 0 55px; -webkit-flex:0 0 55px; -ms-flex:0 0 55px; flex:0 0 55px;}
.banner_tabs .banner_tab .schedule_row .eve_title{text-align:right;}

@media only screen and (max-width: 1024px) {
	.banner_tabs{right:30px; width:700px;}
	.banner_tabs .banner_tab .bt_contents .bt_padding{padding:15px 20px;}
	.banner_tabs .banner_tab .tab_title{padding:15px 20px; font-size:22px;}
	.banner_tabs .banner_tab .tab_title span{transform:scale(0.85); right:10px;}
}
@media only screen and (max-width: 767px) {
	.banner_tabs .banner_tab .tab_title em{display:block;}
	.banner_tabs{right:0; left:0; width:auto;}
	.banner_tabs .banner_tab .bt_contents{width:100vw;}
	.banner_tabs .banner_tab .bt_contents .bt_padding{padding:15px 20px;}
	.banner_tabs .banner_tab .tab_title{padding:10px 40px 10px 15px; font-size:20px; line-height:22px;}
	.banner_tabs .banner_tab .tab_title span{transform:scale(1); right:20px; top:auto; bottom:15px; width:16px; height:16px;}
	
	.banner_tabs .banner_tab_2 .bt_contents{margin-left:-33.33vw;}
	.banner_tabs .banner_tab_3 .bt_contents{margin-left:-66.66vw;}
}
@media only screen and (max-width: 425px) {
	.banner_tabs .banner_tab .tab_title{padding:10px 35px 10px 10px; font-size:18px; line-height:21px;}
	.banner_tabs .banner_tab .tab_title span{transform:scale(1); right:10px; top:auto; bottom:15px; width:16px; height:16px;}
}
@media only screen and (max-width: 380px) {
	.banner_tabs .banner_tab .tab_title{padding:10px 25px 10px 10px; font-size:17px; line-height:21px;}
	.banner_tabs .banner_tab .tab_title span{right:5px; top:auto; bottom:15px; width:16px; height:16px;}
}


.ui-datepicker *{}
.ui-datepicker,
.ui-widget.ui-widget-content{width:calc(100% + 30px); margin-left:-15px; border:none; font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;}
.ui-widget-header{border:none; background:none; color:#004250; font-size:20px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, 
.ui-datepicker table,
.ui-datepicker table thead,
.ui-datepicker table tfoot,
.ui-datepicker table tbody,
.ui-datepicker table th,
.ui-datepicker table td,
.ui-datepicker table td span,
.ui-datepicker table td a{background:none; border:none; font-size:20px; text-align:center; color:#006890;}
.ui-datepicker table td a.ui-state-active,
html .ui-button.ui-state-disabled:active{background:#006890; color:#fff;}
.ui-datepicker table th{color:#004250;}
.ui-datepicker table tbody tr:nth-child(2n){background:none;}

.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{width:26px; height:26px; background:url(../images/calendar_arrow.svg) center no-repeat; background-size:cover; border:none; right:10px; top:8px;}
.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); left:auto; right:39px; top:8px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker .ui-datepicker-title{text-align:left; margin:0; padding-left:10px;}


.custom_chk{display:block; position:relative; cursor:pointer; font-size:20px; color:#006890; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.custom_chk input{position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.custom_chk .checkmark{position:absolute; top:3px; right:0; height:25px; width:25px; border:2px solid #004250;}
.custom_chk:hover input ~ .checkmark{background-color:#eee;}
.custom_chk input:checked ~ .checkmark{background-color:#004250;}
.custom_chk  .checkmark:after{content:""; position:absolute; display:none;}
.custom_chk input:checked ~ .checkmark:after{display:block;}
.custom_chk .checkmark:after{left:7px; top:3px; width:7px; height:12px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}


.edit_event_link{position:absolute; right:0; top:0; font-size:10px; text-decoration:none; background:#004250; color:#fff; padding:3px 4px; display:block; opacity:0.2; z-index:10;}
.edit_event_link:hover{opacity:1; color:#fff;}

.c-event-list-item{padding:10px 0;}



/*ARRANGEMENT PAGE EVENT LISTING*/
.whats_on_arrangements{padding:40px 0;}
.whats_on_arrangements .wo_event_list_item{background:#fff; padding:15px 25px; margin-bottom:15px;}
.whats_on_arrangements .wo_event_list_item .wo_eve_right{width:205px; max-width:205px; -webkit-box:0 0 205px; -moz-box:0 0 205px; -webkit-flex:0 0 205px; -ms-flex:0 0 205px; flex:0 0 205px; text-align:right;}
.whats_on_arrangements .wo_event_list_item .book_btn{margin:0;}
.whats_on_arrangements .wo_event_list_item .wo_eve_left{padding-right:15px;}
.whats_on_arrangements .wo_event_list_item .wo_eve_left h4{margin:0; padding:0; line-height:1.2;}
.whats_on_arrangements .wo_event_list_item .wo_eve_left .eve_dt{font-size:20px; color:#006890;}
@media only screen and (max-width: 1024px) {
	.whats_on_arrangements .wo_event_list_item .wo_eve_right{width:155px; max-width:155px; -webkit-box:0 0 155px; -moz-box:0 0 155px; -webkit-flex:0 0 155px; -ms-flex:0 0 155px; flex:0 0 155px;}
}
@media only screen and (max-width: 767px) {
	.whats_on_arrangements{padding:25px 0;}
	.whats_on_arrangements .wo_event_list_item .book_btn{display:inline-block;}
}
@media only screen and (max-width: 500px) {
	.whats_on_arrangements .wo_event_list_item{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.whats_on_arrangements .wo_event_list_item .wo_eve_left{padding-right:0;}
	.whats_on_arrangements .wo_event_list_item .wo_eve_right{width:100%; max-width:100%; -webkit-box:0 0 100%; -moz-box:0 0 100%; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; text-align:left; padding:10px 0;}
}
/*ARRANGEMENT PAGE EVENT LISTING*/