@import "font-awesome.min.css";
.mkdf-logo-wrapper{
    margin-top: -10px;    
}
.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid{
    padding:5px 0;
}
.mkdf-page-footer .mkdf-footer-bottom-holder{
    padding-top:10px;
}
.room-details{
    padding: 18px 40px!important;
}
#menu-footer-menu .menu-item-has-children{
    display:block;
    margin: 0;
    float: left;
}
.mkdf-footer-top-inner .widget.mkdf-image-widget img{
    margin: 0;
    margin-top: 11px
}
.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid{
    padding: 40px 0;
}
/*.mkdf-title-holder.mkdf-standard-type .mkdf-grid{
    background: url(../img/Singapore%20Skyline-Header%20Graphics%20v1-Option%202-Blue.png) no-repeat right bottom;
    background-size: 70%;
    padding: 60px 0 20px 0;
}*/
.mkdf-title-holder.mkdf-standard-type .mkdf-grid {
    background-size: 65% !important;
    background-repeat: no-repeat !important;
    background-position: right bottom;
    padding: 60px 0 20px 0;
}
.mkdf-title-holder.mkdf-standard-type .sg.mkdf-grid { background-image: url(../img/SL-sg.png) }
.mkdf-title-holder.mkdf-standard-type .au.mkdf-grid { background-image: url(../img/SL-au.png) }
.mkdf-title-holder.mkdf-standard-type .th.mkdf-grid { background-image: url(../img/SL-bk.png) }
.mkdf-title-holder.mkdf-standard-type .id.mkdf-grid { background-image: url(../img/SL-id.png) }
.mkdf-title-holder.mkdf-standard-type .cn.mkdf-grid { background-image: url(../img/SL-cn.png) }
.mkdf-title-holder.mkdf-standard-type .kr.mkdf-grid { background-image: url(../img/SL-kr.png) }
.mkdf-title-holder.mkdf-standard-type .tw.mkdf-grid { background-image: url(../img/SL-tw.png) }

.mkdf-tabs.mkdf-tabs-vertical .mkdf-tab-container{
    width:100%;
}
#geoswitcher{
    background: #f6f6f6;
    padding: 5px 0;
    display: block;
    float: left;
    width: 100%;
    position: relative;
    z-index: 9999;
}
#geoswitcher form{
    width: 50%;
    margin: 0;
    display: inline;
    float: right;
}
#geoswitcher form a{
    
}
@media only screen and  (max-width: 768px){
    #geoswitcher form{
        width: 100%;
    }    
}
body{
    font-family: "Nunito Sans",sans-serif;
}
body > div > a {
    text-decoration: none;
}
a:hover, h6, p a:hover{
    color: inherit;
}
.mkdf-mobile-menu-icon{
    color: #0094bb!important;
}
.mkdf-post-info-top{
    margin: 10px 0;
}

article.community_story .mkdf-post-info-top>div{
    font-family: 'Helvetica';
    color: inherit;
}
.first-section{
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.location{
    postition: relative;
}
.location:after {
    background: #ededed;
    content: '';
    position: absolute;
    left: 15px;
    top: 0;
    right: 15px;
    bottom: 0;
}
.location p{
    padding-bottom: 20px;    
}
a.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.yellow-button, .share-my-story-btn,.btnapply {
    letter-spacing: normal!important;
}
.locationwrapper{
    color: inherit;
    min-height: 330px;
    position:relative;
}
.locationwrapper h3{text-transform:none;}
.locationwrapper:hover{
    color:inherit;
    text-decoration: none;
    background: rgba(0,0,0,0.1);
}
.locationwrapper:hover:after {
    background: rgba(0,0,0,.1);
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    content: '';
    position: absolute;
}
.locationwrapper .imgoverlay{
    display: block;
    float: left;
    margin-bottom: 20px;
    position: relative;
    width: 100%;
}
.locationwrapper:hover .imgoverlay:after{
    content:'';
    position:absolute;
    left: 0 ;
    top: 0 ;
    bottom:0;
    right:0;
    background: rgba(0,0,0,.3);
}
.locationwrapper img {
    height: 177px;
    object-fit: cover;
    background: #ccc;
}
.pricing_list tbody tr, .pricing_list thead tr{
	border:none;
	border-bottom: solid 1px #dedede;
}
.pricing_list tbody tr:last-child,
.desclocation .vc_tta-panel-body .wpb_row{
    /*border:none;*/
}
.pricing_list tbody tr:last-child{
    border:none;
}
table.pricing_list thead tr .plan_tb{
	width: 74%;
}
table.pricing_list thead tr .price_tb{
	width: 25%;
}
table.pricing_list tbody tr{
    padding-bottom: 10px;
}
table.pricing_list thead tr .plan_tb,
table.pricing_list tbody tr .plan_tb{
	text-align: left;
}
table.pricing_list thead tr .price_tb,
table.pricing_list tbody tr .price_tb{
	text-align: right;
}	
table.pricing_list tbody tr .plan_tb{
    padding: 5px 7px 20px 7px;
}
table.pricing_list tbody tr .price_tb{
    padding-right: 7px;
}
table.pricing_list tbody tr .plan_tb h3{
	margin: 12px 0;
    font-family: 'Montserrat';
    letter-spacing: unset;
    color: #005587;
    font-size: 18px;
    text-transform: capitalize;
}
table.pricing_list tbody tr .price_tb strong {
    width: 100%;
}
table.pricing_list tbody tr .price_tb a {
    width: 100%;
    display: inline-block;
    color: #0094bb;
    text-decoration: underline;
}
.studio_list{
	list-style-type: none;
	padding: 0 7px;
	margin-top: 0px;
}
.studio_list tr{
    padding: 0;
    border:none;
}
.studio_cap{
    text-align:left;
}
.studio_price{
	text-align: right;
	padding: 0;
}
.mkdf-title-holder.mkdf-centered-type.mkdf-has-separator.mkdf-has-bg-image.mkdf-bg-parallax .mkdf-page-subtitle{
    font-family: 'Helvetica-Bold';
    letter-spacing:normal;
    text-transform:none;
    font-family: 'Montserrat-Light';
    font-style: normal;
}
.mkdf-title-holder.mkdf-centered-type.mkdf-has-separator .mkdf-page-title .mkdf-page-title-text{
    font-size: 50px;
    font-family: 'Helvetica-Bold';
    letter-spacing:normal;
    text-transform:none;
}
.mkdf-st-loader .pulse_circles .ball, #mkdf-back-to-top > span, .mkdf-btn.mkdf-btn-solid, .page-id-13073.mkdf-awe-booking-page .apb-widget-area .apb-select:focus, .page-id-13073.mkdf-awe-booking-page .apb-widget-area .apb-select:active, .page-id-13073.mkdf-awe-booking-page .apb-widget-area .apb-input:focus, .page-id-13073.mkdf-awe-booking-page .apb-widget-area .apb-input:active, .mkdf-booking-filter.mkdf-booking-dark-skin .apb-field .apb-select:active, .mkdf-booking-filter.mkdf-booking-dark-skin .apb-field .apb-select:focus, .mkdf-booking-filter.mkdf-booking-dark-skin .apb-field .apb-input.apb-calendar:active, .mkdf-booking-filter.mkdf-booking-dark-skin .apb-field .apb-input.apb-calendar:focus, .mkdf-booking-filter.mkdf-booking-light-skin .apb-field .apb-select:active, .mkdf-booking-filter.mkdf-booking-light-skin .apb-field .apb-select:focus, .mkdf-booking-filter.mkdf-booking-light-skin .apb-field .apb-input.apb-calendar:active, .mkdf-booking-filter.mkdf-booking-light-skin .apb-field .apb-input.apb-calendar:focus, .mkdf-booking-filter.mkdf-booking-darkblue-skin .apb-field .apb-select:active, .mkdf-booking-filter.mkdf-booking-darkblue-skin .apb-field .apb-select:focus, .mkdf-booking-filter.mkdf-booking-darkblue-skin .apb-field .apb-input.apb-calendar:active, .mkdf-booking-filter.mkdf-booking-darkblue-skin .apb-field .apb-input.apb-calendar:focus, .apb-datepicker.ui-widget.ui-datepicker .ui-datepicker-prev:hover, .apb-datepicker.ui-widget.ui-datepicker .ui-datepicker-prev:focus, .apb-datepicker.ui-widget.ui-datepicker .ui-datepicker-next:hover, .apb-datepicker.ui-widget.ui-datepicker .ui-datepicker-next:focus, .mkdf-btn.mkdf-btn-outline{
    border-color:#ffffff!important;
}
.mkdf-page-footer .widget.widget_archive ul li a:hover, .mkdf-page-footer .widget.widget_categories ul li a:hover, .mkdf-page-footer .widget.widget_meta ul li a:hover, .mkdf-page-footer .widget.widget_nav_menu ul li a:hover, .mkdf-page-footer .widget.widget_pages ul li a:hover, .mkdf-page-footer .widget.widget_recent_comments ul li a:hover, .mkdf-page-footer .widget.widget_recent_entries ul li a:hover{
    color:#ffffff !important;
}
.wrap_relateds{
    margin-top: 20px;
}
#apply_wrapper .btnapplyid{
    width: 180px;
}
#bodyContent h3{
    font-family: 'Helvetica-Bold';
    letter-spacing: normal;
    font-size: 13px;
    position: relative;
}
#bodyContent h3:after {
    border-bottom: solid 1px #0094bb;
    content: '';
    position: absolute;
    bottom: -7px;
    left: 30%;
    right: 30%;
}
#bodyContent table tbody tr, #bodyContent table thead tr{border:none;}
#bodyContent table tbody tr td:first-child, #bodyContent table thead tr td:first-child{text-align:left;}
#bodyContent table tbody tr td, #bodyContent table thead tr td{text-align:right;font-size:10px;}
#mkdf-back-to-top>span{
    background: #000000;
}
#price_plan .mkdf-pt-prices{
    top: 19%;
}
.price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
    min-height: 320px;    
}
.planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content {
    min-height: 360px;
}
.mkdf-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a:hover, .mkdf-drop-down .wide .second .inner>ul>li.current-menu-item>a:hover, .mkdf-main-menu>ul>li.mkdf-active-item>a:hover{
    text-decoration: none;
}
.mkdf-drop-down .wide .second .inner>ul>li>.no_link, .mkdf-main-menu ul li a{
    letter-spacing: normal;
    font-family: inherit;
}
.mkdf-drop-down .wide .second .inner>ul>li>.no_link{
    font-size: 15px;
}
.mkdf-drop-down .second .inner ul li.current-menu-item>a{
    color: inherit;
}
.mkdf-drop-down .second .inner ul li ul li a{
    margin-top: 10px;
}
#location_country h3{
    font-family: 'Montserrat';
    letter-spacing: normal;
    text-transform: none;
}
#fancybox-wrap{
    left: 0%!important;
    right: 0!important;
    width: 95%!important;
}
#fancybox-content{
    width: 70%!important;
    background: #005587;
    border: 0;
    margin: 0 auto;
    height: 90vh!important;
    overflow: auto !important;
}
.vc_custom_1542273360202{
    min-height: 600px;
}
.gm-style-iw{width:100%!important;left:0!important;right:0!important;top:0!important;}
.gm-style-iw div:first-child{min-width:100%!important;display:inline;}
.gm-style .gm-style-iw-c{padding:0;}
.gm-style .gm-style-iw-c #bodyContent{padding-bottom:15px!important;}
.gm-style-iw-d{max-height:450px!important;}
#fancybox-outer {
    background: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#form-newsletter textarea{
    color: #231f20;
}
#fancybox-close {right:14%!important;}
#fancybox-content #booking_success,
#fancybox-content #join_justco,
#fancybox-content #share_my_story_success,
#fancybox-content #share_my_story{
    padding: 30px 30px;
    color: #ffffff;
    text-align: center;
    /*font-family: 'Helvetica-Bold';*/
    /*font-size: 14px;*/
}
#fancybox-content #book_meeting_room,
#fancybox-content #buy_now {
    padding: 50px
}
#fancybox-content #book_meeting_room .mkdf-st-title, 
#fancybox-content #book_meeting_room .newsletter_desc,
#fancybox-content #join_justco .mkdf-st-title,
#fancybox-content #join_justco .newsletter_desc,
#fancybox-content #buy_now .mkdf-st-title,
#fancybox-content #buy_now .newsletter_desc,
#fancybox-content #share_my_story .mkdf-st-title,
#fancybox-content #share_my_story .newsletter_desc{
    text-align: center;
    color: #ffffff;
    margin-bottom: 20px;
    font-family: 'Helvetica-Bold';
    text-transform: none;
}


#fancybox-content #book_meeting_room .mkdf-st-title, 
#fancybox-content #join_justco .mkdf-st-title, 
#fancybox-content #buy_now .mkdf-st-title, 
#fancybox-content #share_my_story .mkdf-st-title{
    font-size: 30px;
}

#fancybox-content #join_justco .document,
#fancybox-content #share_my_story .document{
    float: right;
}

#fancybox-content #book_meeting_room .newsletter_desc,
#fancybox-content #join_justco .newsletter_desc,
#fancybox-content #buy_now .newsletter_desc,
#fancybox-content #share_my_story .newsletter_desc{
    font-family: 'Montserrat-Light';
}

#fancybox-content #join_justco textarea,
#fancybox-content #share_my_story textarea{
    background: #ffffff;
}
#fancybox-content #book_meeting_room .mkdf-st-title:after,
#fancybox-content #join_justco .mkdf-st-title:after,
#fancybox-content #buy_now .mkdf-st-title:after,
#fancybox-content #share_my_story .mkdf-st-title:after{
    border-bottom: solid 2px #ffffff;
    position: absolute;
    bottom: 15px;
    left: 45%;
    right: 45%;
    content: '';
    width: auto;
}
#fancybox-content #book_meeting_room .no-left-gutter,
#fancybox-content #buy_now .no-left-gutter
{
    text-align: center;
}
#fancybox-content #book_meeting_room select,
#fancybox-content #buy_now select
{
    background: #ffffff;
    display: inline;
    line-height: 18px;
    background-image: url(../img/chevdown.png);
    background-repeat: no-repeat;
    background-position: 97%center;
    background-size: 10px 5px;
}
#partner_details{
    background: #f4f4f4;
}
#partner_details .vc_col-sm-8.vc_col-xs-12{
    padding: 30px;
}
#partner_details .website_url{
    color: #0094bb;
    font-family:'Helvetica-Bold';
}
#partner_details .partner_content{
    margin-top: 20px;
}
#partner_details .popup_img{
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#career_details{
    background: #f4f4f4;
    padding: 30px;
}
#career_details .category{
    color: #005587;
    font-weight: bold;
}
#career_details span{
    font-weight: bold;
}
#career_details .content{
    display: block;
    width: 100%;
    clear: both;
    padding: 20px 0;
    color: #005587;
    font-weight: bold;
}
#career_details .content ul{color:#231f20;font-weight: normal;}
#career_details .career_send_resume_trigger{
    margin-top : 20px;
    background: #ffce00;
    padding: 10px 30px;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>a{
    color: #1e1e1e;
}
.bookatour,.mkdf-close-side-menu{
    cursor:pointer;
}
.intl-tel-input .country-list{
    width: 305px;
}
.bookatour_opener{
    background-image: url(../img/bookbtn.png);
    background-repeat: no-repeat;
    background-position: left top;
	/*background: url(../img/bookbtn.png) no-repeat left top;*/
	display: inline-block;
	right: 0;
	top: 220px;
	width: 92px;
	height: 82px;
    position: fixed;
	z-index: 99999;
	background-size: cover;
	display: block;
}
.bookatour_opener.c_id.l_id, .bookatour.c_id.l_id{ background-image: url(../img/bookbtn-id.png); }
.bookatour_opener.c_th.l_th, .bookatour.c_th.l_th{ background-image: url(../img/bookbtn-th.png); }
.bookatour_opener.c_cn.l_zh, .bookatour.c_cn.l_zh{ background-image: url(../img/bookbtn-cn.png); }
.bookatour_opener.c_kr.l_ko, .bookatour.c_kr.l_ko{ background-image: url(../img/bookbtn-kr.png); }
.bookatour_opener.c_tw.l_zh, .bookatour.c_tw.l_zh{ background-image: url(../img/bookbtn-tw.png); }

.featurehome .mkdf-post-image{
    display: block;
    width: 100%;
    float: left;
}
.featurehome .mkdf-post-image a, .featurehome img{width:100%;}
.featurehome .mkdf-bli-content{
    padding: 0 20px 20px 20px;
    background: #f4f4f4;
}
.justpar{
    text-align:justify;
}
.featurehome .imgwraper{float:left;}
#faq_wrapper .mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title{padding-right: 35px;}
.mkdf-accordion-holder .mkdf-accordion-content p{text-align: justify;padding-left:15px;padding-right:15px;}
.featurehome .mkdf-post-title{
	font-size: 19px;
	letter-spacing: normal;
	padding-bottom: 15px;
	position: relative;
    margin: 15px 0 0 0;
    display: inline-block;
    font-family:'Helvetica-Bold';
    text-transform: none;
}
.location_listmap{
}
.marpwarpper{position:relative;}
.featurehome .mkdf-post-title:after {
    content: '';
    position: absolute;
    bottom: 5px;
    left: calc(50% - 30px);
    width: 60px;
    height: 1px;
    background-color: #0094bb;
}
.rev_slider .slotholder:after {
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer: none;    
	background: rgba(0, 0, 0, 0.4);
}
.mapdesc.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-icon img{
    width: 40px;
}
.mkdf-title-holder .mkdf-title-image,
.mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper,
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section{
    position: relative;
}
.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section{
    z-index: 99;
}
.mkdf-title-holder .mkdf-title-image:after,
.mkdf-title-holder.mkdf-has-bg-image .mkdf-title-wrapper:after{
    background: rgba(0,0,0,0.3);
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
a.blue_link, a.blue_link:hover {
    color: #0094bb;
    font-weight: bold;
    text-decoration: underline;
}
.benefitlist{/*margin-top:30px;*/}

.benefitlist .mkdf-iwt-title-text{
    font-weight: bold;
    font-size: 14px;
}
.community_man .jobtitle{
    font-family: 'Helvetica';
    font-size: 14px;
}
.community_man .mkdf-iwt-text{
    font-family: 'Amatic SC';
    font-size: 20px;
}
.benefitlist .mkdf-iwt-text{
    font-size: 14px;
}
.mapdesc{
    width:100%!important;
}
.mkdf-mobile-header .mkdf-mobile-logo-wrapper a{
    height:100%!important;
}
.benefitlist p, .pricing_list p, .studio_price, .studio_cap, .layoutArea p, .mapdesc p, table.pricing_list tbody tr .price_tb strong{
    font-size: 14px;
    white-space: pre-line;
}
.sharebtn{
    color: #000;
}
a.mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.yellow-button:hover,input.wpcf7-form-control.wpcf7-submit:hover, .booktourloc input[type=submit]:hover, #price_plan .mkdf-price-table .mkdf-pt-button .mkdf-btn.mkdf-btn-solid.yellow-button:hover{
    background: #f3c500 !important;
    text-decoration: none;
    color: #000!important;
}
.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title .mkdf-page-title-text, .related-posts-title h2{
    font-family: 'Helvetica-Bold';
    letter-spacing: normal;
    text-transform: none;
}
.related-post-container .custom-title{margin-bottom:25px;}
.locationwrapper h2{
    font-family:'Helvetica-Bold'!important;
    letter-spacing: normal;
    padding-bottom: 15px;
    margin-top: 30px;
    padding-right:20px!important;
    padding-left:20px!important;
    text-transform: none;
}
.locationwrapper p{
    padding-right:20px!important;
    padding-left:20px!important;
}
.mkdf-section-title-holder .mkdf-st-title{
    font-family:'Helvetica-Bold';
    letter-spacing: normal;
    padding-bottom: 15px;
    text-transform: none;
}
.explore_banner{
}
.explore_banner .country{
    color: #231f20;
	background: url(../img/chevdown.png) #ffffff no-repeat 95% 50%;
	background-size: 9px;
    border: none;
    border-radius: 0;
    padding: 10px!important;
    font-size: 14px!important;
    line-height: normal!important;
    font-family: 'Montserrat-Light'!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.explore_banner .country::-ms-expand {
    display: none;
}
.explore_banner button{
    background: #ffce00;
    color: #231f20;
    border: none;
    font-size: 14px!important;
    font-family: 'Montserrat'!important;
    padding: 10px!important;
    line-height: normal!important;
    text-align: center!important;
    border-radius: 5px;
    cursor:pointer;
}
.mkdf-page-footer{
    margin-top:-1px;
}
#nav-menu-item-14332{
    display:none;
}

.mkdf-vertical-align-containers .mkdf-position-center{
	text-align: left;
	margin:10px 0 0 40px;
}
.mkdf-mobile-header .mkdf-mobile-header-inner{
    height: 80px;
}
.mkdf-mobile-header .mkdf-mobile-logo-wrapper img{
    width: 60px;
    margin-top:0;
}

.mkdf-mobile-header {
    position: fixed;
    width: 100%;
    /*height: 80px;*/
    float: left;
}    
.homebannerwrapper{
    position:relative;
}
#mobileMenuBnr{
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0;
    background: none!important;
    top:0;
}
#mobileMenuBnr .vc_row-fluid{
    background: none!important;
}
#mobileMenuBnr h2 {
    color: #ffffff;
    font-size: 67px;
    font-weight: 700;
    font-family: "Nunito Sans",sans-serif;
}
#mobileMenuBnr p{
    font-size: 22px;
}
#mobileMenuBnr .mkdf-st-title:after{
    left: 20%;
    right: 20%;
    width: auto;
    bottom: 0;
    border-width: 4px;
}
#mobileMenuBnr .wpb_raw_html{
    text-align: left;
    display: inline;
    float: left;
    width: 100%;
    margin-top: 10px;
}
#mobileMenuBnr .vc_column-inner {
    padding-top: 0px;
    color: #ffffff;
}
.textopacity{
    padding: 5px;
    background: rgba(0,0,0,0.5);
}
.textopacity h2:after{
    left: 30%;
    right: 30%;
    width: auto;
}


@media only screen and  (max-width: 1024px) and  (max-height: 768px) and (orientation: landscape){
    #mobileMenuBnr{
        top: 1.8%;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content, .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: auto;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 150px;
    }
    .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:100px;
    }
    h2.mkdf-page-title.entry-title {
        font-size: 1.6em;
    }
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        background-size: 50%!important;
    }
    .signature-events-section .vc_gitem-col h4,.past-events-section .vc_gitem-col h4{
        line-height: 27px;
        font-size: 1.3em;
    }
}
@media only screen and  (max-width: 1024px) and  (max-height: 1366px) and (orientation: portrait){
    #mobileMenuBnr{
        top: 1.8%;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content, .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: auto;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 155px;
    }
    .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:105px;
    }
    h2.mkdf-page-title.entry-title {
        font-size: 1.6em;
    }
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        background-size: 50%!important;
    }
}
@media only screen and  (max-width: 768px) and  (max-height: 1024px) and (orientation: portrait){
    #mobileMenuBnr{
        top: 6%;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content, .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: auto;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 155px;
    }
    .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:105px;
    }
    h2.mkdf-page-title.entry-title {
        font-size: 1.4em;
    }
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        background-size: 50%!important;
    }    
    .signature-events-section .vc_gitem-col h4, .past-events-section .vc_gitem-col h4{
        line-height: 27px;
        font-size: 1.3em;
    }
    .booktourloc.booktourloc_sm .message textarea{
        height: 120px;
    }
    .booktourloc.booktourloc_sm .mkdf-widget-title{
        font-weight: bold;
    }
    .related_post{
        font-size:15px;
    }
}

@media only screen and  (max-width: 1200px){
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: auto;
    }
    .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: 295px;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 175px;
    }
    .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:150px;
    }
    .signature-events-section .vc_gitem-col h4, .past-events-section .vc_gitem-col h4{
        line-height: 27px;
        font-size: 1.3em;
    }
    .wpb_single_image img,.wpb_single_image .vc_single_image-wrapper,.wpb_single_image .vc_figure/*, .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner img*/{
        width: 100%;
    }
    .vc_custom_1552990650826,.vc_custom_1552990659479,.vc_custom_1552990684674,
    .vc_custom_1552992305119,.vc_custom_1552992320023,.vc_custom_1552992345051,.vc_custom_1552992778368, .vc_custom_1552992786929, .vc_custom_1552992810984,
    .vc_custom_1552992977445,.vc_custom_1552992986127,.vc_custom_1552993009536,
    .vc_custom_1552993050545,.vc_custom_1552993059165,.vc_custom_1552993083796,
    .vc_custom_1552993120556,.vc_custom_1552993129579,.vc_custom_1552993152131,.vc_custom_1552993346892,.vc_custom_1552993355033,.vc_custom_1552993379127,
    .vc_custom_1552993187347,.vc_custom_1552993197922,.vc_custom_1552993221795,.vc_custom_1552993415930,.vc_custom_1552993425501,.vc_custom_1552993448891,
    .vc_custom_1552993259125,.vc_custom_1552993267798,.vc_custom_1552993293451,.vc_custom_1552993488678,.vc_custom_1552993497668,.vc_custom_1552993523429{
        padding: 0 15px!important;
        margin: 30px 0;
    }
    .vc_custom_1552990659479,
    .vc_custom_1552992320023,.vc_custom_1552992786929,
    .vc_custom_1552992986127,
    .vc_custom_1552993059165,
    .vc_custom_1552993129579,.vc_custom_1552993355033,
    .vc_custom_1552993197922,.vc_custom_1552993425501,
    .vc_custom_1552993267798,.vc_custom_1552993497668{
        margin-top: 0;
    }
    .vc_custom_1542262420653{
        padding-bottom: 0!important;
    }
    .vc_custom_1542262488551{
        padding-top:0!important;
    }
    .community_pad{
        padding-bottom: 30px;
    }
    /*.upcoming-events-section .upcoming-event-title h4{
        font-size: 1.3em;
        word-wrap: break-word;
        letter-spacing: normal;
        min-height: 130px!important;
        line-height: 28px;
    }*/
}

@media only screen and  (max-width: 768px){
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 220px;
    }
    .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:170px;
    }
    .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: 280px;
    }
    .planid .price_planwrapper .mkdf-price-table:nth-child(n+3) .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height:250px;
    }
}
.booktourloc .fullname{
    /*display: block!important;
    float: left;
    width: 100%;*/
}
#price_plan .mkdf-price-table .mkdf-pt-button .mkdf-btn.mkdf-btn-solid{
    border-radius: 5px!important;
    padding: 5px 35px!important;
    font-family: 'Montserrat';
    border: none!important;
    font-size: 12px!important;
    line-height: 30px!important;  
    letter-spacing: normal;
}
.mkdf-post-read-more-button{
    border-radius: 5px!important;
    padding: 5px 35px!important;
    background: #0094bb!important;
    font-family: 'Montserrat';
    border: none!important;
    font-size: 12px!important;
    line-height: 30px!important;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
}
.hold-event-view-here-btn span{
    letter-spacing:normal;
    text-transform: none;
}
input.wpcf7-form-control.wpcf7-submit, .booktourloc input[type=submit], .textwidget input.wpcf7-form-control.wpcf7-submit, .hold-event-view-here-btn{
    line-height: 30px!important;
    border-radius: 5px!important;
    padding: 5px 35px!important;
    font-family: 'Montserrat';
    border: none!important;
    font-size: 12px!important;
    line-height: 30px!important;
}
.enter_learn a, .btnlocc a, .enter_learn button{
    border-radius: 5px!important;
    padding: 5px 35px!important;
    background: #0094bb!important;
    font-family: 'Montserrat';
    border: none!important;
    font-size: 12px!important;
    line-height: 30px!important;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
}
.enter_contact button, .explore_banner button{
    border-radius: 5px!important;
    padding: 5px 35px!important;
    background: #ffce00!important;
    color: #231f20!important;
    font-family: 'Montserrat';
    border: none!important;
    line-height: 30px!important;
    font-size: 12px!important;
    margin-top: 20px;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
}
.explore_banner button{
    margin-top: 0!important;
    padding: 10px!important;
    line-height: normal!important;
}
.vc_pageable-load-more-btn .vc_grid-btn-load_more a,
 .special-events .vc_general.vc_btn3{
    border-radius: 5px!important;
    padding: 5px 35px!important;
    background: #0094bb!important;
    font-family: 'Montserrat';
    border: none!important;
    font-size: 12px!important;
    line-height: 30px!important;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
}

#form-newsletter-btn input{
    /*border-bottom-left-radius: 0!important;
    border-top-left-radius: 0!important;*/
    line-height: 32px!important
}
.cmtyhome h2:hover, .entrhome h2:hover, .githome h2:hover{
    cursor:pointer;
}
.mkdf-side-menu-button-opener .lnr-menu:before{
    border-width:1px!important;
    border-radius:5px!important;
}
.mkdf-side-menu .wpcf7-form-control::placeholder,
#fancybox-wrap .wpcf7-form-control,#fancybox-wrap .wpcf7-intl-tel::placeholder,
#contact_home_form .wpcf7-intl-tel::placeholder, #contact_home_form .wpcf7-intl-tel{
    color: #231f20!important;
    opacity: 1;
}
.booktourloc .wpcf7-intl-tel::placeholder, .booktourloc .wpcf7-form-control::placeholder, .booktourloc .wpcf7-form-control{
    color: #231f20!important;
}
::selection{
    background:grey;
}
.vc_custom_1544522527526{margin-top:20px;}
.bullet_home ul, .whycoworking ul{
    list-style-type: disc;  
    list-style-position: inherit;
    padding-left: 20px;
}
.bullet_home ul li{
}
.enter_learn a:hover,
.enter_learn button:hover,
.enter_contact button:hover,
.btnlocc a:hover,
.vc_pageable-load-more-btn .vc_grid-btn-load_more a:hover,
 .explore_banner button:hover,
 .special-events .vc_general.vc_btn3:hover{
    position: relative;
    color: #fff!important;
    /*background-color: #1e1e1e!important;*/
    background:#008bae!important;
}
.enter_contact button:hover, .explore_banner button:hover,
 .textwidget input.wpcf7-form-control.wpcf7-submit:hover, .mkdf-btn.mkdf-btn-medium.mkdf-btn-solid.hold-event-view-here-btn:hover{
    background: #f3c500!important;
    color: #000!important;
}
    .nomargin .vc_column-inner {
        padding:0;
    }
    .widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select{
        font-size:15px;
    }
@media screen and ( max-height: 850px ){
    .mkdf-side-menu .sidewrapper{
        height: auto!important;
    }
}

.prettyphoto.fancybox.image{width: 100%;text-align:center;display:inline-block;}
/*#faq_wrapper .mkdf-accordion-holder.mkdf-ac-simple .mkdf-accordion-title{
    width: 50%;
    display: block!important;
    margin: 0;
    float: left;
}
#faq_wrapper .mkdf-accordion-content.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom{
    width: 50%;
}*/
.booktourloc .mkdf-widget-title{
    letter-spacing: normal;
    text-transform: none;
}

.mkdf-side-menu .sidewrapper input[type=submit]:hover{
    color:#000!important;
}
.mkdf-clients-carousel-holder{
    width: 100%;
    margin: 0;
}
.member_partner .vc_gitem-zone{width:80%;margin: 0 10%;}
.wpglobus_language_name{
    padding: 0;
    text-transform: uppercase;
}
.wpglobus_flag{
    background:none;
}
.mkdf-content{
    margin-top:90px!important;
}
.upcomingev .vc_gitem-zone-mini .upcoming-event-title {
    min-height:100px;
}
body #ui-datepicker-div.ui-widget-content{
    background: #fff;
    border: solid 1px #000;
    z-index:999999!important;
}
.mkdf-footer-bottom-holder .widget{
    color: #fff;
    float:right;
    line-height: 35px!important;
}
.mkdf-footer-bottom-holder .widget a:hover{
    color: #fff;
    text-decoration: underline;
}
.mkdf-page-footer .mkdf-footer-bottom-holder{
    background: #333333;
}
.enterprisedesc {
    position: relative;
    margin-bottom: 30px;
}
.enterprisedesc:after {
    position: absolute;
    content: '';
    width: calc(100% - 30px);
    background: #f4f4f4;
    height: 100%;
    margin: 30px 0 0 15px;
}
.iti-mobile .intl-tel-input.iti-container{
    z-index: 999999;
}
.upcoming-events-section .upcoming-event-title h4{
    min-height: 90px;
}
@media only screen and (max-width: 680px){
    #nav_menu-4{
        width: 100%;
    }
    .mkdf-footer-bottom-holder .widget{
        width: 100%;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content, .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content{
        min-height: auto;
    }
    .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-content p{
        min-height: auto;
    }
    .owl-dots{
        display:none;
    }
}
@media only screen and (min-width: 1025px){
    #menu-main-menu li:first-child a{
        padding: 0 5px;
    }
    #menu-main-menu .inner ul li a {
        padding: 3px 30px;
    }
    #menu-main-menu > li:last-child{
        display:none;
    }
    .planid .price_planwrapper .mkdf-price-table .mkdf-pt-inner ul .mkdf-pt-content p{
        min-height:325px;
    }
}
@media only screen and (max-width: 1024px){
    body:not(.mkdf-content-is-behind-header):not(.error404) .mkdf-content {
        margin-top: 80px!important;
    }
    #price_plan .mkdf-pt-prices{
        top: 24%;
    }
    #ccareer-justco tr{
        width:50%;
    }
    .mkdf-google-map-overlay {
        display: none;
    }
}
@media only screen and (min-width:1200px){
    .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title .mkdf-page-title-text{
        display:inline-block;
        margin-top:60px;
        padding-bottom: 30px!important;
        margin-left: 25px;
    }
}
@media only screen and (max-width:1200px){
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        padding: 100px 0 20px 0;
        margin-top: 40px;
    }
    .mkdf-title-holder.mkdf-standard-type{
        padding: 20px 0;
    }
    .mkdf-title-holder.mkdf-standard-type .mkdf-title-wrapper, .mkdf-title-holder.mkdf-standard-type{
        height:auto!important;
    } 
    .nomargin .mkdf-eh-item-content{
        padding-bottom: 0%!important;
        padding-left:  0%!important;
        padding-right:  0%!important;
    }
    .nomarginleft .mkdf-eh-item-content{
        padding-bottom: 5%!important;
    }
    #price_plan .mkdf-pt-prices{
        top: 30%;    
    }
}
@media only screen and (max-width:1024px){
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        padding: 20px 0 20px 0;
        margin-top: 0px;
    }
}
@media only screen and (max-width:991px){
    .paddentr{
        /*margin-top: 30px;*/
    }
    .paddentr .vc_column-inner{
        margin: 30px -30px;
    }
    .plans_pricing .vc_carousel-slideline{
        text-align: center;
    }
    .plans_pricing a.blue_link{
        display: inline-block;
        width: 100%;
    }
}
@media only screen and (max-width:720px){
    .mkdf-title-holder.mkdf-standard-type .mkdf-title-wrapper, .mkdf-title-holder.mkdf-standard-type{
        height:auto!important;
    }    
    .mkdf-title-holder.mkdf-standard-type .mkdf-grid{
        background-position: bottom left;
        background-size: 100%;
        padding-bottom: 65px;
    }
    
}

@media only screen and  (min-width: 992px){
    .vc_col-md-2 {
        width: 16.66666667%;
        float: left;
    }
    .vc_col-md-4{
        width: 33.333333%;
        display: inline-block;
    }
}

@media only screen and  (max-width: 1200px){
    .mkdf-pricing-tables.mkdf-four-columns .mkdf-price-table{
        width: 50%!important;
    }
}
@media only screen and  (max-width: 768px){
    .first-section .top-most-image{
        display:none!important;
    }
    .first-section .first-section-story-content{
        width: 100%;
        /*background: rgba(255,255,255,.5);*/
        margin-bottom: 30px;
        padding: 10px 30px 10px 30px;
    }
    #price_plan .mkdf-pt-prices{
        top: 24%;    
    }
}


@media only screen and (max-width: 1024px) and (min-width: 681px){
    .mkdf-page-footer .mkdf-column-content.mkdf-grid-col-4{
        width: 80%;
        margin-top: 20px;
        margin: 0 10%;
    }
}
@media only screen and  (max-width: 768px){
    .newsletterhead,.newsletterdesc{
        text-align: center;
    }
}
@media only screen and  (max-width: 680px){
    #mobileMenuBnr{
        position:relative;
        top:0;
        text-align:left;
        margin: 0;
        background:#f4f4f4 !important
    }
    #ccareer-justco tr{
        width:100%;
    }
    #mobileMenuBnr .vc_row-fluid{
        
    }
    #mobileMenuBnr .vc_column-inner {
        padding-top: 35px;
    }
    #mobileMenuBnr h2 {
        color: #1e1e1e;
        font-size: 20px;
    }
    #mobileMenuBnr p{
        font-size: 15px;
    }
    #mobileMenuBnr .mkdf-st-title:after{
        left: 0;
        right: auto;
        width: 70px;
        bottom: 0px;
    }
    #mobileMenuBnr .vc_column-inner {
        color: #000000;
    }
    .mkdf-title-holder.mkdf-centered-type.mkdf-has-separator .mkdf-page-title .mkdf-page-title-text{
        font-size: 24px;
    }
    .mkdf-side-menu-button-opener .lnr-menu:before{
        left: -85px;
    }
    .mkdf-side-menu{
        width:calc(100% + 97px);
        overflow:scroll!important;
    }
    .mkdf-side-menu .sidewrapper{
        padding: 36px 0;
        width: 100%;
        /*height:auto!important;*/
        height:100vh !important;
        margin-left: 0;
    }
    .mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu{
        right: 0;
        width: 100%;
        padding-left: 0;
    }
    #fancybox-content #book_meeting_room, #fancybox-content #buy_now {
        padding: 30px 0;
    }
    #fancybox-wrap {
        width: inherit !important;
    }
    #text-12{
        padding: 0 30px;
        
    }
    #nav-menu-item-14332{
        display:none;
    }
    .wrap_relateds .wrap_related{
        width:100%;
    }
    .mkdf-pricing-tables.mkdf-four-columns .mkdf-price-table{
        width: 100%!important;
    }
    .explore_banner{
        width: 100%;
        display: block;
        float: left;
        clear: both;
        margin-top: 15px;
    }
    .explore_banner .country,.explore_banner button{
        display: block;
        float: left;
    }
    #mobileMenuBnr .vc_column-inner {
        padding:15px!important;
    }
    #nav_menu-4:after {
        right: 0;
        top: 100%;
        width: 100%;
        text-align: center;
    }
    .newsletterhead,.newsletterdesc{
        text-align: center;
    }
    .mkdf-footer-bottom-holder .widget.widget_nav_menu ul li, .mkdf-top-bar .widget.widget_nav_menu ul li{
        float: none;
        display: inline;
    }
    .featurehome{
        margin: 15px 0;
    }
    .letswork .vc_align_left{
        text-align: center;
        margin-bottom: 30px!important;
    }
    
    .smaller_post.no-padding-right.wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner{
        margin: 15px 0;
        padding: 0;
    }
    .vc_column-inner.vc_custom_1543993244441,.vc_custom_1543993168439 {
        padding: 20px 15px!important;
    }
    .community_pad .no-padding-right.wpb_column.vc_column_container.vc_col-sm-5 .vc_column-inner,
    .community_pad .no-padding-left.slider-section.wpb_column.vc_column_container.vc_col-sm-5 .vc_column-inner{
        padding: 0;
        margin: 15px 0;
    }
    #plan_blog .wpb_column.vc_column_container.vc_col-sm-4{
        margin: 15px 0;
    }
    #fancybox-wrap{
        top:0!important;
        /*height: 90vh!important;*/
        height: 100vh!important;
        overflow-y:scroll;
        padding: 0;
    }
    #fancybox-content{
        width: 100%!important;
        height: 100vh!important;
    }
    #fancybox-content #book_meeting_room{
        padding: 10px;
    }
    #fancybox-close{
        right: 0!important;
        top: 0 !important;
    }
    #price_plan .mkdf-pt-prices{
        top: 35%;    
    }
    
}
.carousel-community{
    color: #ffffff;
}
 .carousel-community h2,
 .carousel-community span{
    width: 100%;
    color: #ffffff;
    font-size: 20px!important;
    margin: 10px 0!important;
    line-height: 24px!important;
 }
 
 .carousel-community span{
     font-size: 12px!important;
    line-height: 16px!important;
 }



@media only screen and  (max-width: 575px){
    .related-post-container .container .col-12.col-sm-6{margin-top: 15px!important;}
}
@media only screen and  (max-width: 480px){
    body{
        padding-bottom:35px;
    }
    .bookatour{
        display:none;
    }
    .mkdf-section-title-holder.mkdf-st-elegant .mkdf-st-title{
        text-align:center;
        width:100%;
    }
    .mkdf-section-title-holder.mkdf-st-elegant .mkdf-st-title:after{
        width: auto;
        right: 40%;
        left:40%;
    }
    .mkdf-side-menu .sidewrapper{
        padding: 0;
    }
    .overlayside{
        z-index: 9999;
        overflow: hidden!important;
    }
    .overlayside, .mkdf-side-menu-slide-from-right .mkdf-side-menu{
        top: 0;
        padding-bottom: 0;
    }
    .bookatour_opener{
        background-position:center;
        background-repeat: no-repeat;
        height: 35px;
        position:fixed;
        bottom:0;
        top:auto;
        width:100%;
        background-color:#005587;
        background-image:url(../img/bookmoble.png);
        background-size: 146px 35px;
        border-radius:0;
        
    }
    .bookatour_opener.c_id.l_id, .bookatour.c_id.l_id{ background-image: url(../img/bookmoble-id.png); }
    .bookatour_opener.c_th.l_th, .bookatour.c_th.l_th{ background-image: url(../img/bookmoble-th.png); }
    .bookatour_opener.c_cn.l_zh, .bookatour.c_cn.l_zh{ background-image: url(../img/bookmoble-cn.png); }
    .bookatour_opener.c_kr.l_ko, .bookatour.c_kr.l_ko{ background-image: url(../img/bookmoble-kr.png); }
    .bookatour_opener.c_tw.l_zh, .bookatour.c_tw.l_zh{ background-image: url(../img/bookmoble-tw.png); }
    
    .vc_custom_1542631020518{
        padding-top:0!important;
    }
}
.iconlist p, .bluesub{
    color: #005587;
    font-size: 13px;
    display: inline-block;
    clear: both;
    width: 100%;
    font-style: italic;
}
.iconlist_note p,
#wrapdesccmpgn p{
    margin: 0;
}

.iconlist_note .bluesub,
#wrapdesccmpgn .bluesub{
    margin-bottom: 1rem;
    padding-left: 10px;
}
.campaignterms{
    list-style-type: circle;
    list-style-position: inherit;
    padding-left: 30px;
    /*padding-left: 15px;*/
}
#wrapdesccmpgn .campaignterms .bluesub{
    margin-left: 0;
    padding: 0;
}
#titlecampaign .mkdf-st-subtitle{
    font-family: 'Helvetica-Bold';
    color: #0094bb;
    font-style: normal;
    font-weight: bold;
}
#titlecampaign .mkdf-st-title{
    font-family: inherit;
    color: #005587;
    font-style: italic;
}
.maintitlecpgn{
    font-weight: bold;
    text-transform: none;
    letter-spacing: normal;
    font-family: 'Helvetica-Bold';
    position: relative;
}
.maintitlecpgn:after {
    position: absolute;
    content: '';
    border: solid 1px #0094bb;
    left: 40%;
    right: 40%;
    bottom: -15px;
}
.liscmpgn{
    list-style-type: circle;
    list-style-position: inherit;
    padding-left: 15px;
}
.iconlist .wpb_column .vc_column-inner,#iconlist_note .wpb_column .vc_column-inner{
    padding-top: 0!important;
}
.iconlist.iconlistfirst .wpb_column .vc_column-inner{
    padding-top: 35px!important;
}
#meeting-rooms-listing .mkdf-section-title-holder .mkdf-st-title.room-center{
    line-height: normal!important;
}
.booktourloc span.wpcf7-form-control-wrap.terms-of-service {
    letter-spacing: normal;
    font-weight: lighter;
    font-size: 13px;
    text-align: left;
}
@media only screen and  (max-width: 767px){
    .iconlist.iconlistfirst .wpb_column .vc_column-inner{
        padding-top: 0px!important;
    }
    .iconlist.iconlistfirst .wpb_column:first-child .vc_column-inner{
        padding-top: 35px!important;
    }
    }
}
