
/**********************************************************Home Page******************************************************/
.homebanner_area{width: 100%; height:100%; position:relative}
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:600px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:600px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:600px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:600px; width:100%;}

.home_annoucementbg{width:100%; min-height:500px; background: url(../images/home_annoucementbg.jpg) repeat; margin-top:0px; position:relative; padding:70px 0;}
.home_annoucement{width:100%; max-width:1320px; text-align:center; margin:0 auto; min-height:500px; font-family: 'Jost-SemiBold', 'OpenSans Regular', 'Open Sans'; font-size:16px; line-height:24px; color:#000000; position:relative; padding-top:50px;}
.home_annoucement ul {left:0; margin:0; padding:0;}
.home_annoucement ul li{list-style:none; padding-left:0px;}
.home_annoucement_item{background:#fff;width:100%; max-width:400px; margin:0 auto; margin-bottom:30px; min-height:500px; height:100%; position: relative; text-align:center; box-shadow:0px 1px 10px #ccc; -moz-box-shadow:0px 1px 10px #ccc; -webkit-box-shadow:0px 1px 10px #ccc; }
.home_annoucement ul li:nth-child(3) .home_annoucement_item{margin-right:0}
.home_annoucement_item img{width:100%}
.home_annoucement_content{width:100%; padding:20px 30px; font-family: 'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';text-align:left; }
.home_annoucement_desc p{padding:0; margin:0;}
.home_annoucement_date{font-size:13px; text-align:left;font-style:italic;letter-spacing:0.5px;}
.home_annoucement_title{font-size:22px; line-height:32px;padding:8px 0;letter-spacing:0.5px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;min-height:80px;overflow:hidden}
.home_annoucement_desc{font-size:16px; line-height:24px;height:74px;letter-spacing:0.5px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin-top: 15px;}
.home_annoucement_readmore{width:100%; height:60px;}
.home_annoucement_link{color:#222;border-right:1px solid #e2dfd8;margin:0 auto;text-align:center; text-decoration:none; padding-right:6%; background:#f5f3ea; cursor:pointer;  -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer;box-shadow:inset 0px 10px 20px #ede8d8; -moz-box-shadow:inset 0px 10px 20px #ede8d8; -webkit-box-shadow:inset 0px 10px 20px #ede8d8;}
.home_annoucement_pdf{color:#222;width:100%;font-family:'Trajan Pro';font-size:14px;line-height:60px;text-align:center; text-decoration:none; padding-right:6%; background:#f5f3ea; cursor:pointer;  -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer;box-shadow:inset 0px 10px 20px #ede8d8; -moz-box-shadow:inset 0px 10px 20px #ede8d8; -webkit-box-shadow:inset 0px 10px 20px #ede8d8;}
.home_annoucement_link:hover, .home_annoucement_pdf:hover{background:#ad974f; color:#fff;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer;box-shadow:inset 0px 10px 20px #ad974f; -moz-box-shadow:inset 0px 10px 20px #ad974f; -webkit-box-shadow:inset 0px 10px 20px #ad974f;}
/*.home_annoucement_readmore img{margin-left:5px; margin-bottom:-1px;max-width:14px;}*/
.home_annoucement_morebtn{color:#222;text-transform:uppercase;width:100%;font-family:'Trajan Pro';font-size:14px;line-height:60px;letter-spacing:1px;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer}
.home_annoucement_morebtn:hover{color:#fff;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer}
.home_annoucement_link .home_annoucement_morebtn{background: url(../images/icon_homelink.png) no-repeat center center;}
.home_annoucement_link .home_annoucement_morebtn:hover{background: url(../images/icon_homelink_white.png) no-repeat center center;}
.home_annoucement_pdf .home_annoucement_morebtn{background: url(../images/icon_homepdf.png) no-repeat center center;}
.home_annoucement_pdf .home_annoucement_morebtn:hover{background: url(../images/icon_homepdf_white.png) no-repeat center center;}


.home_eventsbg{width:100%; min-height:850px; background: url(../images/home_eventsbg.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:70px 0;}
.home_events{width:100%; max-width:1200px;padding:50px 3%;text-align:center;margin:0 auto;}
.home_events_calendar{float:left; width:45%; text-align:left;margin-right:5%;}
.home_events_calendar img{width:100%; max-width:530px}
.home_events_content{float:left; width:45%; text-align:left; margin-left:5%;}
.home_events_item{border-top:1px solid #b29d5a;min-height:70px;font-family: 'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';margin-bottom:35px;}
.home_events_itemdate{font-size:30px;color:#1b1a19;width:15%; max-width:65px;height:70px;float:left;background:#fff;letter-spacing:0.5px;}
.home_events_itemday{font-size:30px;color:#1b1a19;height:46px;width:100%;letter-spacing:3px;text-align:center;line-height:46px;}
.home_events_itemmonth{font-size:14px;color:#1b1a19;height:24px;width:100%;background:#e0ce94;letter-spacing:5px;text-align:center;}
.home_events_itemdesc{float:left;width:85%; max-width:410px;min-width:200px;padding:18px 30px;font-size:22px;line-height:34px;letter-spacing:0.5px;}
.home_events_viewmore{border-top:1px solid #b29d5a;height:50px;width:100%;text-align:right;}
.home_events_morebtn{background: url(../images/icon_homecalendar.png) no-repeat right center;color:#8e7a3f;text-transform:uppercase;width:100%;font-family:'Trajan Pro';font-size:14px;line-height:48px;letter-spacing:2px;padding-right:30px;padding-top:4px;}
.home_events_morebtn:hover{color:#222;background: url(../images/icon_homecalendar_gray.png) no-repeat right center;padding-right:30px;padding-top:4px;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;transition: all 0.25s ease; cursor:pointer}
.home_events_morebtn img{margin-left:5px; margin-bottom:-2px}

#calendar {position:relative;height:400px;}
.home_events_calendar .ui-datepicker {position:relative; width: 100%; background:#fff; border-radius: 5px;}
.home_events_calendar .ui-datepicker-header {position:relative;padding:30px 10%;background:#30373f}
.home_events_calendar .ui-datepicker-title {text-align: center; text-transform: uppercase; font-size: 22px; font-family: 'TrajanPro-Bold'; color: #fff; }
.home_events_calendar .ui-datepicker table {width: 100%; margin: 0; display:block;margin-bottom:30px;}
.home_events_calendar .ui-datepicker table thead{width: 100%;display:block;background:#30373f}
.home_events_calendar .ui-datepicker table thead tr{background: url(../images/home_calendarthbg.jpg) repeat-x #30373f; padding:10px 10% 20px 10%;width: 100%; display: table;}
.home_events_calendar .ui-datepicker table tbody{width: 100%;display:block;background:#fff;}
.home_events_calendar .ui-datepicker table tbody tr{width: 100%;display:table;background:#fff;}
.home_events_calendar .ui-datepicker-calendar th {height:50px; font-size: 18px;font-family:'Trajan Pro'; color: #fff; max-width:50px;text-align:center; }
.home_events_calendar .ui-datepicker-calendar td {padding: 15px 0px; font-family:'Trajan Pro';font-size: 18px; text-align: center;line-height: 30px; width:50px;}
.home_events_calendar .ui-datepicker-calendar .ui-state-default {font-size: 16px;font-family: OpenSans-Regular;color: black;}
.home_events_calendar .ui-datepicker-calendar .ui-state-active {}
.home_events_calendar .ui-datepicker-other-month .ui-state-default {font-size: 16px;font-family: OpenSans-Regular;color: #bbbbbb;}
.home_events_calendar .ui-datepicker-prev {background: url(../images/home_calendar_arrowl.png) no-repeat right center; width:19px;height:32px;cursor:pointer;position: absolute;left:10%;}
.home_events_calendar .ui-datepicker-prev:hover {background: url(../images/home_calendar_arrowl_ov.png) no-repeat right center; cursor:pointer;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;transition: all 0.25s ease; }
.home_events_calendar .ui-datepicker-next {background: url(../images/home_calendar_arrowr.png) no-repeat right center; width:19px;height:32px;cursor:pointer;position: absolute;right:10%;}
.home_events_calendar .ui-datepicker-next:hover {background: url(../images/home_calendar_arrowr_ov.png) no-repeat right center; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;transition: all 0.25s ease; }
.home_events_calendar .ui-datepicker-prev span, .home_events_calendar .ui-datepicker-next span{display:none}
.highlight{position:relative;}
.highlight:after {content:"";height: 35px;width: 35px;position: absolute;background-color: #e0ce94;border-radius: 50%; top:50%; left: 50%;transform: translate(-50%, -50%);}
.highlight a{position:absolute; z-index:3;top:50%; left: 50%;transform: translate(-50%, -50%);}
.highlight a:hover{color:#7d6a32 !important;}
/*.ui-datepicker-unselectable.highlight:after{content:"";height: 35px;width: 35px;position: absolute;border-radius: 50%; top:50%; left: 50%;transform: translate(-50%, -50%);background-color: #e0d2a6;z-index:3}*/
.home_events_calendar .ui-datepicker-unselectable.highlight span{z-index:3;position:relative}
.home_events_calendar .ui-datepicker-today a { color:#fff !important;}
.home_events_calendar .ui-datepicker-today span { color:#fff !important;}
.home_events_calendar .ui-datepicker-today{position:relative;} 
/*.ui-datepicker-today:after{content:"";height: 35px;width: 35px;position: absolute;background-color: #30373f;border-radius: 50%; top:50%; left: 50%;transform: translate(-50%, -50%);}*/
.home_events_calendar .ui-datepicker-today:after{background: url(../images/blackdot.png) no-repeat center center;content:"";height: 35px;width: 35px;position: absolute;border-radius: 50%; top:50%; left: 50%;transform: translate(-50%, -50%);}
.highlight.ui-datepicker-today:after{background: url(../images/blackdot_hl.png) no-repeat center center;height: 45px;width: 45px;position: absolute;border-radius: 50%; top:59%; left: 50%;transform: translate(-50%, -50%);}
.home_events_calendar .ui-datepicker-today span{z-index:3;position:relative}

.home_location{width:100%;text-align:center;margin:0 auto;height:700px;min-height:500px;}
.home_location h1, home_location h1 a, .home_location h1 a:link, .home_location h1 a:hover, .home_location h1 a:active {color:#8e7a3f !important}
#map{width:100%; height:100%; min-height:700px; color:#5e5e5e}
.home_location_map{float:left;width:50%;text-align:center;margin:0 auto}
.home_location_address{float:left;width:50%;text-align:center;margin:0 auto;min-height:400px;position:relative;top:50%;transform:translateY(-50%);font-size:18px;letter-spacing:0.5px;}
.home_location_address .btn_border, .center .btn_border{margin:0 auto;}
.home_location_enquiry{width:270px; height:65px}
.home_enquirybtn{background: url(../images/home_enquirybtn.jpg) no-repeat; width:271px;height:65px; text-align:center;margin:0 auto; color:#fff;text-transform:uppercase;font-family:'Trajan Pro';font-size:14px;line-height:65px;letter-spacing:1px;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer}
.home_enquirybtn:hover{background: url(../images/home_enquirybtn_ov) no-repeat;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer}


/**********************************************************Sub Pages******************************************************/
/*----------------------------------------------------------------------------subbanners-------------------------------------------------------------------------------*/
.subbanner_aboutus{background: url(../images/subbanner_aboutus.jpg) no-repeat; background-position:center center; background-size:cover; height:550px;}
.subbanner_facilities{background: url(../images/subbanner_facilities.jpg) no-repeat; background-position:center center; background-size:cover; height:490px;}
.subbanner_memberservice{background: url(../images/subbanner_bg.jpg) no-repeat; background-position:center bottom; background-size:cover; height:245px;}
.subbanner_F1{background: url(../images/subbanner_F1.jpg) no-repeat; background-position:center center; background-size:cover; height:550px;}

.subbanner_capture_area{text-align:left; width:40%; max-width:900px; padding-left:10%; position:relative; min-height:50px;top:50%;transform:translateY(-50%)}
.subbanner_capture_areacenter{text-align:center;min-height:50px; position:relative; top:50%;transform:translateY(-50%)}
.subbanner_capture{font-family:'Trajan Pro';font-size:48px;line-height:60px;letter-spacing:6px;color:#fff;text-transform:uppercase;padding-bottom:17px;}
.subbanner_capture_blk{font-family:'Trajan Pro';font-size:48px;line-height:50px;letter-spacing:6px;color:#1b1a19;text-transform:uppercase}

.subpage_breadcrum{font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';font-size:16px;line-height:30px;color:#737270;text-align:left;letter-spacing:0.5px;}
.subpage_breadcrum_r{font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';font-size:16px;line-height:30px;color:#737270;text-align:right;letter-spacing:0.5px;padding-right:6%;}
.subpage_devider{border-top:1px solid #bfc3c9; width:100%; height:1px; margin:10px 0}
.subpage_devider2{border-top:1px solid #eceae5; width:100%; height:1px; margin:10px 0}
.subpage_parenttitle{font-size:18px;font-family:'TrajanPro-Bold';font-weight:500;color:#d1b65f;letter-spacing:2px;margin-bottom:5px;}

.subpage_leftnavi{background:#faf9f4; width:210px; float:left; text-align:center;font-family:'TrajanPro-Bold'; font-size:14px; letter-spacing:1px; line-height:26px;}
.subpage_leftnavi ul{list-style:none; text-align: left; padding: 0px; margin: 0;}
.subpage_leftnavi ul li{color:#ad974f;border-bottom:1px solid #edece9; padding: 0px; margin: 0;}
.subpage_leftnavi ul li:hover{ background:#ad974f; color:#fff !important; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi ul .current{background:#ad974f; color:#fff !important; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}

.subpage_leftnavi ul li a{width:100%; color:#7d6a32; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none; }
.subpage_leftnavi ul li a:hover{color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi ul .current a{color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi .activenav {background:rgba(0, 139, 158, 0.5) !important; filter:alpha(Opacity=50); background-color:#008b9e; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi .active1stnav {background:rgba(0, 139, 158, 0.5) !important; filter:alpha(Opacity=50); background-color:#008b9e; border-radius:10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi .activelastnav {background:rgba(0, 139, 158, 0.5) !important; filter:alpha(Opacity=50); background-color:#008b9e; border-radius:0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; text-decoration:none;}
.subpage_leftnavi .active { position:relative}

.subpage_rightcotent{width:100%; padding:0 5% 0 300px;min-height:500px;}
.subpage_rightcotent h1{color:#7d6a32}
.subpage_rightcotent .table-cell{width:50%; padding:0;margin:0}
.subpage_rightcotent ul li{list-style:none}
/*.subpage_rightcotent .table-cell li{opacity:1 !important; position:relative !important;}*/
.table-cell .icon{max-width:20px !important; margin-bottom:-4px; margin-right:10px;}

/*-------------side navi-------------*/
#fl_menu{position:absolute; top:0px; left:0px; z-index:4; margin-top:70px; display:block;text-transform:uppercase;}
#fl_menu_mobile{display:none; padding:0px; margin:0px;}
#fl_menu_mobile .qu {background: #006876; cursor: pointer; padding:12px 0px 10px 0px; text-align:center; margin:0 auto;}
#fl_menu_mobile .an {background: #00535e; display: none; text-align:center; margin:0 auto;}
#fl_menu_mobile .an ul {padding:0px; margin:0px;}
#fl_menu_mobile .an ul li {padding:10px 0px; text-align:center; margin:0 auto; padding:10px 0px; color:#fff;}
#fl_menu_mobile .an ul li:hover {background:#478f9b; padding:10px 0px; text-align:center; margin:0 auto; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
#fl_menu_mobile .an ul li a{color:#fff;}
#fl_menu_mobile .active{background:#478f9b;}


/*----------------------------------------------------------------------about us------------------------------------------------------------------------------------------*/
.aboutus_generalbg{width:100%;min-height:300px;margin:0px auto;background:#fff;text-align:justify;padding:50px 5%;max-width:1280px;}
.aboutus_general{width:50%;float:left;min-height:300px;background:#fff; padding:50px 5%;}
.aboutus_general h1{padding:10px 0 20px 0}
.aboutus_generalbg h5{font-weight:400}
.aboutus_officer{width:50%;float:left;min-height:300px;background:#f5f3ea;margin-top:60px;padding:50px 5%;}
.aboutus_abouttitle{font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';font-size:24px;color:#8e7a3f;letter-spacing:2px;text-transform:uppercase;}
.aboutus_officer ul li{list-style-image:url(../images/aboutus_liimage.png);padding-left:7px;}

.aboutus_visionimg{width:50%;float:left;min-height:680px;background: url(../images/aboutus_vision.jpg) no-repeat; background-position:center center; background-size:cover; padding:50px 5%;}
.aboutus_visionimg img{display:none}
.aboutus_vision{width:37%;float:left;min-height:680px;background:#ad974f;padding:60px 5%;color:#fff;text-align:left;}
.aboutus_vision h1{padding:10px 0 20px 0}
.aboutus_valueitem_team{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1; border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_service{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_share{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1;}
.aboutus_valueitem_respect{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;}

.aboutus_minssionbg{width:100%;float:left;min-height:400px;background:#fff;text-align:left;}
.aboutus_minssionbg h1{padding:70px 0 70px 0}
.aboutus_stroke{font-family:'Trajan Pro';font-size:90px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#7d6a32;color:#fff;line-height:100px;}
.aboutus_minssionbg .content_70{max-width:170px}
.aboutus_missionsrc{width:75%; margin:0 auto;}
.aboutus_missionrandc{margin-left:5%}

.aboutus_managementbg{width:100%; min-height:500px; background: url(../images/home_annoucementbg.jpg) repeat; margin-top:0px; position:relative; padding:70px 0 40px 0;}
.aboutus_managementbg .content1280{padding:0 4%;}
.aboutus_managementbg .content_half{padding-right:5%; padding-left:0;text-align:left;}
.aboutus_managementbg .content_half:nth-child(2){padding-right:0; padding-left:5%;text-align:left;}
.aboutus_managementtitle{font-family:'Jost-SemiBold';font-size:18px;line-height:36px;color:#7d6a32;letter-spacing:0.5px;}
.aboutus_managementofficer{font-family:'Trajan Pro';font-size:24px;line-height:36px;letter-spacing:2px; text-transform:uppercase;margin-bottom:30px;}
.aboutus_managementmember{font-family:'Trajan Pro';font-size:18px;line-height:36px;text-transform:uppercase;}
.aboutus_managementmember ul{padding:0; margin-top:0;}
.aboutus_managementmember ul li{padding:5px 0; margin:0; list-style:none}

.aboutus_generalbg .testimonie{width:100%; padding:0 15%}
.aboutus_generalbg .testimonie_lchact{float:left; width:10%;}
.aboutus_generalbg .testimonie_rchact{float:left; width:10%; text-align:right;}
.aboutus_generalbg .testimonie h5{float:left; width:80%}
.aboutus_generalbg .testimonie_sign{float:right; width:100%; padding-right:10%; text-align:right;}

.table .content_60, .table .content_40 {float:none;min-height:30px;min-width:300px;}
.table-cell img {width: 100%;}
.facilities_billardbg{width:100%;position:relative;background:#f5f3ea; padding:0; min-height:450px;font-size:18px;line-height:30px;}
.facilities_img1{width:50%; float:left;text-align:left;position:relative;min-height:300px;}
.facilities_img1 img{position:absolute; z-index:2; top:-60px; width:100%; max-width:600px;left:0;}
.facilities_billard_content{width:50%;font-size:18px; float:left;text-align:left;position:relative;min-height:300px;padding:70px 5% 0 0;font-weight:400;letter-spacing:0.5px;}
.facilities_textb{font-size:18px;font-family: 'Jost-Medium';line-height:30px;color:#000;letter-spacing:0.5px;}
.facilities_icons{width:100%; max-width:20px !important;position:relative !important;top:auto !important;left:auto !important; margin-bottom:-4px; margin-right:5px;opacity:1 !important;}

.facilities_bowl{background: url(../images/facilities_bowlbg.jpg) no-repeat #fff; background-position:center right; min-height:580px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;letter-spacing:0.5px;}
.content_60 .facilities_bowl_content{padding:30px 10%;font-size:18px;text-align:left;font-weight:400;letter-spacing:0.5px;}
.content_40 .facilities_bowl_content{padding:30px 15%;text-align:left;font-weight:400;}
.facilities_bowl_img1Wrapper{background: url(../images/facilities_bowl1.jpg) no-repeat center center; background-size:cover}
.facilities_bowl_img2Wrapper{background: url(../images/facilities_bowl2.jpg) no-repeat center center; background-size:cover; margin-top:-9px;}
.facilities_bowl h4{font-family:'Trajan Pro';letter-spacing:1px;}
.facilities_bowl table, .GettingtoSRC table, .Management table, .Enquiries table, .contactus_Enquiries table{width:100%; overflow:hidden; border-collapse: separate;border-spacing:0;border-bottom:1px solid #ad974f }  
.facilities_bowl th, .GettingtoSRC th, .Management th, .Enquiries th, .contactus_Enquiries th{background:url(../images/facilities_tablethbg.jpg) repeat-x #30373f bottom center; text-align: center; color:#fff; font-family:'Trajan Pro';letter-spacing:1px;font-size:18px; font-weight:400; text-transform:uppercase; padding:15px 0px; }
.facilities_bowl td{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:10px 15px; vertical-align:top; text-align:center;width:50%; background:#fdfcfa;vertical-align:middle;}
.facilities_bowl td:nth-child(2), .GettingtoSRC td:nth-child(2){border-right:none;}
.facilities_bowl .detailtd{background:#fcfbf7; text-align:left;border-right:1px solid #ad974f; width:50%;}
.facilities_bowl .detailtd:nth-child(2){background:#fcfbf7; text-align:left;border-right:none}
.facilities_bowl ul{margin:0;padding:0;}
.facilities_bowl ul li{list-style-image:url(../images/aboutus_liimage.png);padding-left:7px;}
.facilities_bowl h5{margin-bottom:10px;font-family:'Jost-SemiBold';font-weight:500;}

.facilities_Gymbg{width:100%; min-height:430px;background:#7d6a32;}
.facilities_Gym_content{width:60%;font-size:18px;text-align:left !important;position:relative;min-height:300px;padding:50px 5%;color:#fff;font-weight:400;letter-spacing:0.5px;}
.facilities_Gym_content h1, .facilities_Gym_content .text, .facilities_Gym_content .facilities_textb{color:#fff}
.facilities_Gym_imgWrapper{width:40%;position:relative;}
.facilities_Gym_imgWrapper img{position:absolute; z-index:2; top:-60px; width:100%; max-width:600px;right:0;opacity:1;margin-bottom:60px;}

.facilities_KTVbg{width:100%; min-height:300px;background:#FFF;}
.facilities_KTV_content{width:50%;font-size:18px;text-align:left !important;position:relative;min-height:300px;padding:50px 5%;color:#000;letter-spacing:0.5px;}
.facilities_KTV_imgWrapper{position:relative;padding-top:70px;position:relative;text-align:left !important;}
.facilities_KTV_imgWrapper img{width:100%; max-width:600px;opacity:1;margin-bottom:60px;padding: 0px; box-shadow:10px 10px 20px #eee; -moz-box-shadow:10px 10px 20px #eee; -webkit-box-shadow:10px 10px 20px #eee; }
.facilities_KTV_imgWrapper .img_ov{position:absolute;z-index:2;left:50%;top:60%;max-width:350px;width:100%;}

.facilities_Mahjongbg{width:100%; min-height:430px;background:#f5f3ea;margin-top:70px;}
.facilities_Mahjong_content{width:60%;font-size:18px;text-align:left !important;position:relative;min-height:300px;padding:50px 5%;color:#000;font-weight:400;letter-spacing:0.5px;}
.facilities_Mahjong_imgWrapper{width:40%;position:relative;}
.facilities_Mahjong_imgWrapper img{position:absolute; z-index:2; top:-60px; width:100%; max-width:600px;right:0;opacity:1;margin-bottom:60px;}

.facilities_SubterraneanPoolbg{width:100%; min-height:300px;background:#FFF;}
.facilities_SubterraneanPool_content{width:50%;font-size:18px;text-align:left !important;position:relative;min-height:300px;padding:50px 5%;color:#000;letter-spacing:0.5px;}
.facilities_SubterraneanPool_content h5{margin-bottom:10px}
.facilities_SubterraneanPool_imgWrapper{position:relative;padding-top:70px;position:relative;text-align:left !important;}
.facilities_SubterraneanPool_imgWrapper img{width:100%; max-width:600px;opacity:1;margin-bottom:60px;padding: 0px; box-shadow:10px 10px 20px #eee; -moz-box-shadow:10px 10px 20px #eee; -webkit-box-shadow:10px 10px 20px #eee; }
.facilities_SubterraneanPool_imgWrapper .img_ov{position:absolute;z-index:2;left:50%;top:60%;max-width:350px;width:100%;}

.facilities_Padangbg{background: url(../images/facilities_Padang.jpg) no-repeat #f2f5f7; background-position:bottom right; min-height:580px;text-align:left;padding:50px 0;font-size:18px;line-height:30px;letter-spacing:0.5px;}
.facilities_Padangbg .content960{text-align:left}
.facilities_Padangbg_terms{font-size:14px; font-family:'Trajan Pro';letter-spacing:1px;text-transform:uppercase;text-align:left;}

.Facilities_new .ebook_categorywrapper{text-align:center; margin:0 auto; max-width:1200px}
.Facilities_new .subpage_leftnavi{background:#faf9f4; width:200px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
.Facilities_new .subpage_rightcotent{width:100%; padding:0 5% 0 230px;min-height:500px;}
.Facilities_new .subpage_rightcotent .subpage_devider{border-top:1px solid #eceae5; width:100%; height:1px; margin:10px 0}
.Facilities_new h2, .Facilities h3, .Facilities h5{text-align:left !important;}
.Facilities_new h2{line-height:50px}
.Facilities_new .font14{font-size:14px; font-family:'Trajan Pro';letter-spacing:1px;text-transform:uppercase;text-align:left;}
.Facilities_new .font12{font-size:12px; font-family:'Trajan Pro';letter-spacing:1px;text-align:left;}
.font12{display:none !important; font-size:12px;line-height:24px !important;}
.current .font12{font-family:'Jost-SemiBold'; display:block !important;  font-size:12px;line-height:24px !important;text-transform:none}
.leveltitle:before, .leveltitle:after {content: ''; position: absolute; top: 15%;width:38%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.leveltitle:before{left:10px}
.leveltitle:after{right:10px}
.facilities_Desc_warpper{position:relative;display:none;padding-top:70px;max-width:1000px;text-align:center;margin:0 auto;}
.facilities_Desc .text_l{padding:0 0 3% 4% !important; line-height:24px !important}
.facilities_pointer{background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:240px;}
.facilities_Desc{position:relative; width:100%; border:1px solid #eee6cd; padding:50px;min-height:100px;text-align:left !important}
.facilities_Desc .table-cell{text-align:left !important; vertical-align:top !important}
.facilitiesmap_L3bg{background:url(../images/Facilities/L3/facilities_map_L3bg.jpg) no-repeat;background-size:100%;width:900px;height:330px;position:relative;z-index:1;text-align:center;margin:0 auto;}
#powerTip{cursor:default;background-color:#fff;font-family: 'Jost-Medium';color: #7d6a32;font-size:24px;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.15);-moz-box-shadow:0 1px 20px rgba(0,0,0,.15);box-shadow:0 1px 20px rgba(0,0,0,.15);border:1px solid #e1dcc7;border-radius:25px;display:none;padding:30px;position:absolute;white-space:nowrap;z-index:2147483647}
#powerTip:before{content:"";position:absolute}
#powerTip.n:before{border-right:7px solid transparent;border-left:7px solid transparent;left:50%;margin-left:-5px}
#powerTip.n:before{border-top:10px solid #e1dcc7;border-top:10px solid #fff;bottom:-10px}
.L3_StAndrewsTerrace{position:absolute; z-index:3; left:-30px; top:85px;cursor:pointer;}
.L3_EsplanadeBoardroom{position:absolute; z-index:5; left:170px; top:103px;cursor:pointer;}
.L3_EsplanadeGrandBallroom{position:absolute; z-index:3; left:277px; top:68px;cursor:pointer;}
.L3_EsplanadeTerrace{position:absolute; z-index:3; left:515px; top:127px;cursor:pointer;}
.L3_Tip{position:absolute; z-index:5; left:730px; top:40px}
.facilities_Desc_StAndrewsTerrace .facilities_pointer{position:absolute; left:170px; top:-170px;z-index:6;}
.facilities_Desc_EsplanadeBoardroom .facilities_pointer{position:absolute; left:268px; top:-170px;z-index:6;}
.facilities_Desc_EsplanadeGrandBallroom .facilities_pointer{position:absolute; left:470px; top:-160px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:230px;}
.facilities_Desc_EsplanadeTerrace .facilities_pointer{position:absolute; left:730px; top:-130px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:200px;}
.facilities_Desc_EsplanadeGrandBallroom ul li {list-style-image: url(../images/aboutus_liimage.png); padding-left: 7px;}

.facilitiesmap_L2bg{background:url(../images/Facilities/L2/facilities_map_L2bg.jpg) no-repeat;background-size:100%;width:900px;height:330px;position:relative;z-index:1;text-align:center;margin:0 auto;}
.L2_BilliardRoom{position:absolute; z-index:3; left:26px; top:82px;cursor:pointer;}
.L2_Boardroom{position:absolute; z-index:3; left:140px; top:111px;cursor:pointer;}
.L2_CardRoom{position:absolute; z-index:4; left:90px; top:171px;cursor:pointer;}
.L2_MahjongRoom{position:absolute; z-index:5; left:172px; top:195px;cursor:pointer;}
.L2_ChessRoom{position:absolute; z-index:6; left:215px; top:177px;cursor:pointer;}
.L2_BarkerLounge{position:absolute; z-index:3; left:627px; top:149px;cursor:pointer;}
.L2_TessensohnRoom{position:absolute; z-index:4; left:514px; top:214px;cursor:pointer;}
.L2_Tip{position:absolute; z-index:5; left:735px; top:40px}
.facilities_Desc_BilliardRoom .facilities_pointer{position:absolute; left:140px; top:-170px;z-index:6;}
.facilities_Desc_Boardroom .facilities_pointer{position:absolute; left:240px; top:-195px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:267px;}
.facilities_Desc_CardRoom .facilities_pointer{position:absolute; left:210px; top:-130px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:200px;}
.facilities_Desc_MahjongRoom .facilities_pointer{position:absolute; left:270px; top:-120px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:190px;}
.facilities_Desc_ChessRoom .facilities_pointer{position:absolute; left:290px; top:-140px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:210px;}
.facilities_Desc_BarkerLounge .facilities_pointer{position:absolute; left:790px; top:-115px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:185px;}
.facilities_Desc_TessensohnRoom .facilities_pointer{position:absolute; left:700px; top:-60px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:130px;}

.facilitiesmap_L1bg{background:url(../images/Facilities/L1/facilities_map_L1bg.jpg) no-repeat;background-size:100%;width:900px;height:260px;position:relative;z-index:1;text-align:center;margin:0 auto;}
.L1_PadangTerrace{position:absolute; z-index:3; left:-13px; top:84px;cursor:pointer;}
.L1_PadangLounge{position:absolute; z-index:4; left:246px; top:125px;cursor:pointer;}
.L1_Lounge1883{position:absolute; z-index:3; left:305px; top:80px;cursor:pointer;}
.L1_ConnaughtTerrace{position:absolute; z-index:3; left:183px; top:150px;cursor:pointer;}
.L1_Tip{position:absolute; z-index:5; left:713px; top:-3px}
.facilities_Desc_PadangTerrace .facilities_pointer{position:absolute; left:150px; top:-115px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:185px;}
.facilities_Desc_PadangLounge .facilities_pointer{position:absolute; left:350px; top:-108px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:178px;}
.facilities_Desc_Lounge1883 .facilities_pointer{position:absolute; left:450px; top:-115px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:185px;}
.facilities_Desc_ConnaughtTerrace .facilities_pointer{position:absolute; left:740px; top:-50px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:120px;}

.facilitiesmap_B1bg{background:url(../images/Facilities/B1/facilities_map_B1bg.jpg) no-repeat;background-size:100%;width:734px;height:525px;position:relative;z-index:1;text-align:center;margin:0 auto;}
.B1_SybterraneanPool{position:absolute; z-index:4; left:275px; top:210px;cursor:pointer;}
.B1_Gymnasium{position:absolute; z-index:3; left:291px; top:33px;cursor:pointer;}
.B1_AerobicsArea{position:absolute; z-index:3; left:440px; top:73px;cursor:pointer;}
.B1_PoolsideCafe{position:absolute; z-index:3; left:367px; top:146px;cursor:pointer;}
.B1_KidsPlayArea{position:absolute; z-index:4; left:567px; top:220px;cursor:pointer;}
.B1_EsplanadeBowl{position:absolute; z-index:3; left:495px; top:243px;cursor:pointer;}
.B1_Tip{position:absolute; z-index:5; left:593px; top:7px}
.facilities_Desc_SybterraneanPool .facilities_pointer{position:absolute; left:500px; top:-230px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:300px;}
.facilities_Desc_Gymnasium .facilities_pointer{position:absolute; left:500px; top:-435px;z-index:6;background:url(../images/Facilities/pointer_600.png) no-repeat top center;background-size:cover;width:24px;height:505px;}
.facilities_Desc_AerobicsArea .facilities_pointer{position:absolute; left:610px; top:-425px;z-index:6;background:url(../images/Facilities/pointer_600.png) no-repeat top center;background-size:cover;width:24px;height:495px;}
.facilities_Desc_PoolsideCafe .facilities_pointer{position:absolute; left:650px; top:-310px;z-index:6;background:url(../images/Facilities/pointer_600.png) no-repeat top center;background-size:cover;width:24px;height:380px;}
.facilities_Desc_KidsPlayArea .facilities_pointer{position:absolute; left:735px; top:-280px;z-index:6;background:url(../images/Facilities/pointer_600.png) no-repeat top center;background-size:cover;width:24px;height:350px;}
.facilities_Desc_EsplanadeBowl .facilities_pointer{position:absolute; left:720px; top:-150px;z-index:6;background:url(../images/Facilities/pointer_300.png) no-repeat top center;background-size:cover;width:24px;height:220px;}

#Basement1 .leveltitle:before, #Basement1 .leveltitle:after{content: ''; position: absolute; top: 15%;width:35%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.tabs-vertical .tabs-content-placeholder{overflow: hidden;}
.tabs-vertical .tabs-content-placeholder div.tab_hide{display: none;-webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.tabs-vertical .tabs-content-placeholder div.tab-content-active{display: block !important;-webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.facilities_itembg{background: url(../images/Facilities/item_bg.png) no-repeat; width:56px; height:54px;padding:8px 22px 18px 17px;text-align:center;margin:0 auto;font-size:14px;color:#7d6a32; margin-left:-20px;margin-right:0;}
.facilities_itemcontent{padding:0 10px}
.facilities_itemcontent img{width:100%; max-width:750px}
.facilities_itemcontent .icon{max-width:20px; margin-right:10px;margin-bottom:-5px;}
.Facilities_new h4{font-size:18px !important}
.Facilities_new .accordion{max-width:1250px; margin:20px auto;background:transparent}
.Facilities_new .accordion .link {cursor: pointer;display: block;position: relative;padding:0;border-bottom:none;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.Facilities_new .accordion {padding:0; margin:0}
.Facilities_new .accordion li{list-style:none; padding:0}
.Facilities_new .accordion li img{position:relative !important;top:auto;left:auto;}
.Facilities_new .accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.Facilities_new .accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}
.Facilities_new .accordion li.open .link {	color: #7d6a32;}
.Facilities_new .accordion .link:hover {background:transparent;color: #7d6a32;}
.Facilities_new .accordion li.open i {color: #7d6a32;}
.Facilities_new .accordion li.open .link{background:transparent;}
.Facilities_new .accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.Facilities_new .accordion li.default .submenu {display: block;}
.Facilities_new .submenu {display: none;background:transparent;padding:0;margin:0}
.Facilities_new .submenu li{background:transparent;}
.Facilities_new .subpage_leftnavi ul li{list-style-image:none}
.Fhide{display:none}
.Factive{display:block !important;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

.Facilities_item_list{position:relative;width:100%;min-height:300px;}
.Facilities_item_list ul{padding: 0; margin:0;}
.Facilities_item_list>ul>li{width: 100%; text-align: left; margin:0 auto; list-style-image: none; list-style: none; padding:0 1% 40px 1%; border-bottom:1px solid #f1f1f1; margin-bottom:50px;}
.Facilities_item_list ul li .image_wrapper{width:35%; display:inline-block; margin-right:3%; vertical-align:middle;}
.Facilities_item_list ul li .image_wrapper img{width:100%}
.Facilities_item_list ul li .desc{width:60%; display:inline-block;padding: 0px 0 0 2%; vertical-align:middle; }
.Facilities_item_list ul li .p-title{font-family: 'Jost-Medium'; font-size: 24px; line-height: 32px; letter-spacing: .25px; color: #000; margin: 0;}
/*.Facilities_item_list ul li .desc .facility_content{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden;}
.Facilities_item_list ul li .desc .facility_content.show_all{-webkit-line-clamp: 99; overflow:auto;}*/
/*-------------------------------------------------------------------------------------Contact Us-------------------------------------------------------------------------------------------*/
.contactus_map{float:none;width:100%;text-align:center;margin:0 auto;min-height:550px;}
.contactus_address{width:100%;min-height:300px;font-size:18px;letter-spacing:0.5px;}
.contactus_addressbg{background:#fff; width:50%;min-height:300px}
.contactus_address_content{max-width:310px;text-align:left;font-size:18px;margin:0 auto;letter-spacing:0.5px;color:#000 !important}
.contactus_address_content a{color:#000 !important}
.contactus_MRTbg{background:url(../images/contactus_MRTbg.jpg) no-repeat center center; background-size:cover;min-height:500px !important; width:50%; padding:70px; color:#fff;text-align:justify !important;font-size:18px;line-height:30px; letter-spacing:0.5px;}
.contactus_gtsrcbg{width:100%;background:#f5f3ea;min-height:300px;margin-top:-8px;}
.contactus_gtsrcbg .table-cell{vertical-align:top}
.contactus_gtsrctitle{width:100%;background:#f5f3ea;padding:34px 0 20px 0;min-height:140px;box-shadow:0px 25px 50px #e8e4d6; -moz-box-shadow:0px 25px 50px #e8e4d6; -webkit-box-shadow:0px 25px 50px #e8e4d6;margin-top:-7px;}
.contactus_gtsrc_content{width:100%; min-height:300px;}
.contactus_gtsrc_contentWrapper{width:100%; min-height:120px;}
.contactus_gtsrc_contenttitleWrapper{width:50%; border-right:1px solid #dbd7c6;}
.contactus_gtsrc_contenttitleWrapper:nth-child(2){border-right:none;}
.contactus_gtsrc_contenttitle{font-family:'Trajan Pro';font-size:24px;line-height:40px;text-transform:uppercase;padding:40px 0 30px 0;}
.contactus_gtsrc_contenttitle img{width:100%; max-width:50px;opacity:1;margin-bottom:-10px;margin-right:5px}
.GettingtoSRC{padding:0 10%;font-size:14px;letter-spacing:0.5px;}
.GettingtoSRC td{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:7px 15px; vertical-align:top; text-align:center;width:50%; background:#fdfcfa;vertical-align:middle;line-height:24px}
.contactus_mrt{font-size:18px;line-height:36px;padding:0 10%;text-align:left !important;letter-spacing:0.5px;color:#000}
.contactus_mrt_title{font-size:18px;font-family: 'Jost-Medium';letter-spacing:0.5px;}
.contactus_mrt_title img{max-width:113px; margin-bottom:-8px; margin-right:10px;}
.contactus_mrt_exit{margin-left:130px;color:#1b1a19}
.contactus_carparkbg{width:100%; background:#ad974f;min-height:200px;}
.contactus_carparkbg .content_33{padding:0 3%; text-align:left;}
.contactus_carparkbg .content_33 ul li{list-style:circle; margin-left:10px;font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';font-size:18px;color:#fff;letter-spacing:0.5px;font-weight:400;}
.contactus_carparkbg .content_33:nth-child(2){border-left:1px dotted #e3d6ad; border-right:1px dotted #e3d6ad;}
.contactus_carpark_title{font-size:18px;font-family: 'Jost-Medium';letter-spacing:0.5px;color:#fff;}

.Management, .contactus_Enquiries{padding:50px 5%;}
.Management td, .Enquiries td{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:10px 15px; vertical-align:top; text-align:center;width:25%;background:#fdfcfa;vertical-align:middle;}
.contactus_Enquiries td{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:10px 15px; vertical-align:top; text-align:center;width:20%;background:#fdfcfa;vertical-align:middle;}
.Management td:nth-child(4), .Enquiries td:nth-child(4), .contactus_Enquiries td:nth-child(5){border-right:none;}
.border_righthide{border-right:none !important;}

.contactus_Enquiriesbg{width:100%;min-height:300px;color:#000;}
.Enquiries .table-cell{width:50%; padding:50px 2%; border-right:1px solid #ad974f; vertical-align:top; border-bottom:1px solid #ad974f; }
.Enquiries .table-cell:nth-child(2){ border-right:none; }
.contactus_Enquiries .table-cell{width:100%; padding:50px 10%;vertical-align:middle}
.contactus_Enquiries .row2td td{background:#fefefe !important}
.contactus_Enquiries_mb{display:none}
.contactus_cmttitle{margin-right:10%; float:right; width:380px;}
.contactus_enqtitle{margin-left:10%; float:left; width:280px;}

/*---------------------------------------------------------------------------------------- Membership ----------------------------------------------------------------------------------------*/
.membership_typebg{background: url(../images/membership_typebg.jpg) no-repeat; background-size:auto; background-position:center left; min-height:318px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;padding:20px;letter-spacing:0.5px;}
.membership_helpdeskbg{background: url(../images/membership_helpdeskbg.jpg) no-repeat; background-size:auto; background-position:center right; min-height:318px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;padding:20px;letter-spacing:0.5px;}
.membership_privilegesbg{background: url(../images/membership_privilegesbg.jpg) no-repeat; background-size:auto; background-position:center left; min-height:319px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;padding:20px;letter-spacing:0.5px;}
.membership_ebookbg{background: url(../images/membership_ebookbg.jpg) no-repeat; background-size:auto; background-position:center center; min-height:319px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;padding:20px;letter-spacing:0.5px;}
.membership_feedbackbg{background: url(../images/membership_feedbackbg.jpg) no-repeat; background-size:auto; background-position:center right; min-height:319px;text-align:left;padding:50px 0;font-size:16px;line-height:30px;padding:20px;letter-spacing:0.5px;}
.membership_typebg:hover, .membership_helpdeskbg:hover, .membership_privilegesbg:hover, .membership_ebookbg:hover, .membership_feedbackbg:hover{cursor:pointer;transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out;}
.membership_titleWrapperL{border:1px solid #fff; background:transparent;text-align:center;height:278px;position:relative;font-family: 'Jost-Medium';font-weight: 500;font-size:30px;letter-spacing:1px;text-shadow:0px 1px 1px #000;line-height:48px;color:#fff;cursor:pointer;transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out;}
.membership_titleWrapper{border:1px solid #fff; background:transparent;padding:0px 50px; text-align:center;height:279px;position:relative;font-family: 'Jost-Medium';font-weight: 500;font-size:30px; text-shadow:0px 1px 1px #000;letter-spacing:1px;line-height:48px;color:#fff;cursor:pointer;transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out;}
.membership_titleWrapperL:hover, .membership_titleWrapper:hover{background:#fff;opacity:0.7;color:#7e6b32;text-shadow:none;}

.membertype, .sitemap{background: url(../images/membertype_bg.jpg) no-repeat #fff; background-position:center bottom; min-height:585px;background-size:100%;}
.mbtype_abouttxt{width:50%;}
.mbtype_img{width:50%;padding-left:50px;padding-top:0;position:relative}
.mbtype_imgstick{position:absolute; right:-30px;bottom:-25px; max-width:132px;}
.membertype .content960{text-align:left !important; margin:0;}
.membertype .col-md-12{width:99% !important}
.membertype img{margin-bottom:-4px; margin-right:5px;}
.termmemb{padding:0; margin:0}
.termmemb li{list-style:none !important; float:left; width:25%;padding:0; margin:0;}

.Ebook {width:100%; height:100%; max-width:1280px; text-align:center; margin:0 auto; position:relative; padding:0px; min-height:30px; min-height:30px;}
.ebook_categorywrapper{position:relative;width:100%; padding:0px 0 40px 0;font-family: 'Trajan Pro'; font-size:36px; color:#7d6a32;text-transform:uppercase}
.ebook_magazine:before, .ebook_Constitution:before{left:10px}
.ebook_magazine:after, .ebook_Constitution:after{right:10px}
.ebook_magazine:before, .ebook_magazine:after {content: ''; position: absolute; top: 15%;width:34%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.ebook_Constitution:before, .ebook_Constitution:after {content: ''; position: absolute; top: 15%;width:21%; background: #96834c;height: 1px;color:#8e7a3f !important;}

.ebook_title{font-family:'Jost-SemiBold'; font-size:22px; letter-spacing:1px; line-height:26px;text-align:center; margin:20px auto 50px auto;}
.Ebook ul li{list-style:none; padding:0; margin:0; width:33.333333%;position:relative; padding:0 3%}
.Ebook img{box-shadow:0px 10px 20px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 10px 20px rgba(0, 0, 0, 0.3);}
.Ebook .latesttap{box-shadow:none !important; position:absolute; left:-30px; z-index:2; top:20px; width:100%; max-width:30px}
.Ebook .table .table-cell{width:25%; float:left;text-align:left;vertical-align:top;font-size:22px;}
.Ebook .table.Magazines .table-cell:nth-child(1){width:25%; float:left;text-align:center;vertical-align:top;}
.Ebook .table.Magazines .table-cell:nth-child(2){width:75%; float:left;text-align:left;vertical-align:top;font-size:22px; padding-left:5%;}
.Ebook .table .table-cell img{max-width:250px}

.Announcements_item_list ul{padding:0; margin:0}
.Announcements_item_list ul li{padding:0; margin:0 1%; display:inline-block; width:31%; vertical-align:top;  }

.Privileges_Benefits{width:100%; position:relative;padding:0;}
.Privileges_Benefits .subpage_breadcrum{padding:0 10%}
.Privileges_Benefits .subpage_rightcotent .grid li{float:left; width:30% !important; margin-right:3% !important;min-width:400px;}
.Privileges_Benefits .view-first{position:relative;text-align:center;max-width:400px;margin:0 auto;margin-bottom:40px;}
.Privileges_Benefits .subpage_leftnavi{background:#faf9f4; width:300px; float:left; text-align:center;font-family:'TrajanPro-Bold'; font-size:14px; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
.Privileges_Benefits .subpage_rightcotent{width:100%; padding:0 5% 0 27%;min-height:500px;}
.pb_tickets{color:#7d6a32; background: url(../images/icon_tickets.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pb_tickets:hover, .subpage_leftnavi ul .current .pb_tickets{color:#fff; background: url(../images/icon_tickets_white.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pb_healthcheck{color:#7d6a32; background: url(../images/icon_healthcheck.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pb_healthcheck:hover, .subpage_leftnavi ul .current .pb_healthcheck{color:#fff; background: url(../images/icon_healthcheck_white.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pb_Privileges{color:#7d6a32; background: url(../images/icon_Privileges.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pb_Privileges:hover, .subpage_leftnavi ul .current .pb_Privileges{color:#fff; background: url(../images/icon_Privileges_white.png) no-repeat 13px center; width:100%; padding:18px 35px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

.pb_img{width:100%; max-width:400px !important;  float:left;}
.grid li{padding:0 !important}
.pb_itemimgbg{width:100%; max-width:400px; height:450px; background:#fff; margin:15px; box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -moz-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -webkit-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); text-align:center; overflow: hidden; float:left; position: relative; z-index: 2;  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; cursor:pointer; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.view-first .pb_img_over {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color:  rgba(162,141,78, 0.8); -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.view-first:hover .pb_img_over {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.pb_itemimgbg .pb_img_over {width: 400px; height: 450px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:199;}
.pb_img_over img{position:absolute;top:50%;width:100%; max-width:82px !important; transform:translateY(-50%);left:50%; margin-left:-41px; }
.pb_thumbtext{position:absolute;top:315px; padding:0px 5%; }
.pb_title{font-size:22px; text-align:left; font-family:'Jost-Medium';font-weight: 500;line-height:46px; color:#000;}
.pb_sdesc{font-size:16px; text-align:left; font-family:'Jost-SemiBold';line-height:24px;color:#000;}
#tickets ul, #healthcheck ul, #Privileges ul{margin:0}
.pd_detailbackbtn{background:url(../images/backbtn_dotline.jpg) repeat-x bottom center; min-width:100px; padding-top:2px; text-align:right !important; float:right; text-transform:uppercase;width:100%;font-family:'Trajan Pro';font-size:14px;line-height:48px;letter-spacing:2px;max-width:350px;}
.pd_detailbackbtn_in{background:url(../images/icons_arrowleft.png) no-repeat left center;color:#8e7a3f;padding-left:3px;}
.pd_detailbackbtn_in:hover{background:url(../images/icons_arrowleft_grey.png) no-repeat left center;color:#ccc; }
.Privileges_Benefits_detail .table-cell{width:50%; vertical-align:top; text-align:left;}
.pb_detailimg{width:90% !important;max-width:544px; margin-right:10%;border:1px solid #ccc}
.pd_detailtitle{font-family:'Jost-Medium';font-weight: 500;line-height:46px;font-size:30px;color:#000;}
.pd_detaildate{font-family:'Jost-SemiBold';line-height:36px;font-size:13px;color:#000;font-style:italic;}
#ContentPlaceHolder1_PnlPDF .btn_border, #ContentPlaceHolder1_PnlLink .btn_border{width:66px}
.pd_detail_linkbtn{background: url(../images/icon_eventdetail_link.png) no-repeat center center #eee6cd;width: 60px;height: 60px;text-align: center;margin: 0 auto;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_linkbtn:hover{background: url(../images/icon_eventdetail_linkwhite.png) no-repeat center center #d4bb68;}
.pd_detail_pdfbtn{background: url(../images/icon_eventdetail_pdf.png) no-repeat center center #eee6cd;width: 60px;height: 60px;text-align: center;margin: 0 auto;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_pdfbtn:hover{background: url(../images/icon_eventdetail_pdfwhite.png) no-repeat center center #d4bb68;}
.pd_detail_regbtn{background: url(../images/icon_signup_white.png) no-repeat right center #ad974f;background-position:82%;padding-right:20px;width: 270px;height: 60px;text-align: center;margin: 0 auto;color: #fff;text-transform: uppercase;font-family: 'Trajan Pro'; font-size: 14px;line-height: 65px;letter-spacing: 1px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_regbtn:hover{background: url(../images/icon_signup_white.png) no-repeat right center #d4bb68;background-position:82%;padding-right:20px;}
.Privileges_Benefits_detail .btn_border{background:#fff; width:276px; height:66px;padding-top:2px;text-align:center;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }

.mrc_mapbg{background: url(../images/reciprocalclub_mapbg.jpg) repeat;width:100%; min-height:300px;} 
.mrc_mapclick{font-family:'Jost-SemiBold';font-size:14px;text-transform:uppercase;}
.view-first{position:relative;text-align:center;max-width:900px;margin:0 auto;}
.view-first .map_over {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color:  rgba(255,255,255, 0.7); -webkit-transition: all 0.4s ease-in-out;  -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.view-first:hover .map_over {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}
.map_over {width:100%; min-width:300px; min-height:200px; max-width:900px; height: 100%; max-height:600px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:2;}
.fa-search{position:absolute;top:50%; transform:translateY(-50%);font-size:30px; color:#262262;left:50%; margin-left:-15px; }
/*.ReciprocalClubs_details select{font-size:14px;color:#8e7a3f;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/icons_arrow_downgold.png) no-repeat scroll 92% center transparent;font-family:'TrajanPro-Bold';letter-spacing:0.5px;border:none; border: 1px solid #ad974f; padding:20px 25px; width:100%; max-width:250px; margin:0; height:56px;text-transform:uppercase;cursor:pointer;}
.ReciprocalClubs_details select option::-ms-expand{ display: none; }
.ReciprocalClubs_details select option{color:#8e7a3f;-moz-appearance:none; -webkit-appearance:none; appearance:none;padding:10px !important;}*/
.ReciprocalClubs_details .table-cell:nth-child(1){width:50%}
.ReciprocalClubs_details .table-cell:nth-child(2), .ReciprocalClubs_details .table-cell:nth-child(3){width:25%}
/*.ReciprocalClubs_details .table-cell .nice-select{margin-left:20px; margin-bottom:15px;}
.ReciprocalClubs_details .ReciprocalClubs_items .content_half{width:50%;padding:0 1%;min-width:300px;min-height:200px;vertical-align:top;}*/

.ReciprocalClubs_details .ReciprocalClubs_items .content_half{width:50%;padding:0 1%;min-width:300px;min-height:200px;vertical-align:top;}
.ReciprocalClubs_details .nice-select{width:290px}
.ReciprocalClubs_items .mrc_itembg{background:#f8f7f2;min-width:300px;min-height:385px;text-align:left;margin-bottom:20px;}
.mrc_item_title{font-family: 'Jost-SemiBold';font-size:24px;padding:30px 30px 15px 30px;line-height:36px;}
.mrc_item_desc{font-family: 'Jost-SemiBold';font-size:16px;padding:15px 30px;line-height:24px;}
.mrc_item_icons{float:left; width:35px; min-height:20px}
.mrc_item_icons img{width:100%; max-width:20px; margin-bottom:-5px;}
.mrc_item_desc .content_half{float:left; width:50%;min-height:5px !important;padding-left:0 !important;min-width:200px !important;}
.mrc_item_desc .btn_border{background:#fff; width:256px; height:66px;padding-top:2px;text-align:center;margin-bottom:10px;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }
.mrc_item_desc .btn{width:250px;}
/*------------------------------------------------------------------------------------------- PR & Social -------------------------------------------------------------------------------------*/
.SocialSections, .Play, .Play_Sports, .CorporatePackages, .Facilities_new, .Banquet{width:100%; position:relative;padding:0;}
.SocialSections .subpage_breadcrum_r, .Play .subpage_breadcrum_r, .Play_Sports .subpage_breadcrum_r{font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';font-size:16px;line-height:30px;color:#737270;text-align:right;letter-spacing:0.5px;padding-right:7%;}
.SocialSections .subpage_leftnavi{background:#faf9f4; width:210px; height:413px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
.ss_balut{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_balut:hover, .subpage_leftnavi ul .current .ss_balut{color:#fff; background: url(../images/icon_balut_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_bridge{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_bridge:hover, .subpage_leftnavi ul .current .ss_bridge{color:#fff; background: url(../images/icon_bridge_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_chess{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_chess:hover, .subpage_leftnavi ul .current .ss_chess{color:#fff; background: url(../images/icon_chess_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_dancesport{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_dancesport:hover, .subpage_leftnavi ul .current .ss_dancesport{color:#fff; background: url(../images/icon_dancesport_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

.ss_linedance{color:#7d6a32; background: url(../images/icon_linedance.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_linedance:hover, .subpage_leftnavi ul .current .ss_linedance{color:#fff; background: url(../images/icon_linedance_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_toastmasters{color:#7d6a32; background: url(../images/icon_toastmasters.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_toastmasters:hover, .subpage_leftnavi ul .current .ss_toastmasters{color:#fff; background: url(../images/icon_toastmasters_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_womenswing{color:#7d6a32; background: url(../images/icon_womenswing.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_womenswing:hover, .subpage_leftnavi ul .current .ss_womenswing{color:#fff; background: url(../images/icon_womenswing_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ssimg_bg{background: url(../images/ssimg_bg.jpg) no-repeat left bottom; width:95%;text-align:left;position:relative; }
.ssimg_bg_r{background: url(../images/ssimg_bg.jpg) no-repeat right bottom;margin-left:5%; width:95%;text-align:right;position:relative; }
.ssimg_bg img{width:90%; margin:0 0 6% 8%;}
.ssimg_bg_r img{width:90%; margin:0 8% 6% 0;}
.text_l{padding: 0 4% 3% 4% !important}
.text_r{padding: 0 4% 3% 4% !important}
.ssimg_line{width:100px !important;height:2px;position:absolute;z-index:2;top:44%;margin-top:-1px !important;right:-40px;}
.ssimg_line_r{width:100px !important;height:2px;position:absolute;z-index:2;top:44%;margin-top:-1px !important;left:-40px;}
.SocialSections .content_mb, .Play_mb .content_mb{padding:0 5%}

.MediaEnquiries ul li{list-style:none; text-align:justify !important}

.Banquet .subpage_leftnavi{background:#faf9f4; width:180px; height:310px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}

.new_server{background: url(../images/body_bg.png) repeat; width: 100%; height: 100%;} 
.new_server .ssimg_bg{background: url(../images/helpdesk_topleftbg.png) no-repeat left top; width: 95%; text-align: left; position: relative;} 
.new_server .right_bg .ssimg_bg{background: url(../images/helpdesk_toprightbg.png) no-repeat right top; width: 95%; text-align: right; position: relative;} 
.new_server .ssimg_bg img{width: 90%; margin: 5% 0 0 5%; box-shadow:10px 0px 30px rgba(0, 0, 0, 0.2); -moz-box-shadow:10px 0px 30px rgba(0, 0, 0, 0.2); -webkit-box-shadow:10px 0px 30px rgba(0, 0, 0, 0.2);} 
.new_server .right_bg .ssimg_bg img{width: 90%; margin: 5% 5% 0 0;} 
.new_server .text18{font-size: 30px; margin-top: 45px; font-family: 'TrajanPro-Regular', 'OpenSans Regular', 'Open Sans';} 
.new_server .text18 p{margin-block-start: 0em; margin-block-end: 0em; text-transform: uppercase; font-size: 18px; letter-spacing: 4px;} 
.new_server .ssimg_line{top: 98%; width: 80px !important; margin-top: -1px !important; right: 43%; -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} 
.new_server .right_bg .ssimg_line{right: 37%;} 
.new_server .content_half a:hover img, .new_server .content_half a:hover h1, .new_server .content_half a:hover p{-webkit-filter: grayscale(100%); -webkit-filter: grayscale(1); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(1); filter: gray; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; transition: all 0.3s ease-in;}

.helpdesk .tab{width: 100%; margin:0 auto;}
.helpdesk .tab .tab-nav{min-height: 200px;padding:0; margin:0 auto;width:100%; max-width:900px;}
.helpdesk .tab .tab-nav li{float: left; width:50%;padding:0 1%;max-width:640px;list-style:none !important; padding:0;}
.helpdesk .tab .tab-nav li a{display: block;color:#fff;line-height:30px;position:relative;text-transform:uppercase;}
.helpdesk .tab .tab-nav li a:hover{color: #222;}
.helpdesk .tab .tab-nav li.actived{ min-height:200px;}
.helpdesk .tab .tab-nav li.actived a{color: #222;}
.helpdesk .tab .tab-nav li .serviceitem{background:url(../images/service_bg.png) no-repeat;background-size:100%; height:100%; min-height:200px;text-align:center; margin:0 auto;max-width:500px;}
.helpdesk .tab .tab-nav li .serviceitem:hover{background:url(../images/service_bg_ov.png) no-repeat; background-size:100%; height:100%; min-height:200px;text-align:center; margin:0 auto;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.helpdesk .tab .tab-nav li.actived .serviceitem{background:url(../images/service_bg_ov.png) no-repeat; background-size:100%; height:100%; min-height:200px;text-align:center; margin:0 auto;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.helpdesk .tab .tab-nav li .service_nav{position:absolute;top:36%;height:30px;transform:translateY(-50%);left:50%; width:80%;margin-left:-40%;text-align:center;font-family:'Trajan Pro';font-size:30px;}
.helpdesk .tab .tab-nav li .subnavi{font-size:22px;font-family: 'Jost-Medium';text-transform:none;line-height:30px;}
.helpdesk .tab .content-wrap{text-align:center;margin:0 auto;width:100%;min-height: 200px;}
.helpdesk .tab .content-wrap .content-item{width:100%;min-height: 200px;display: none;}
.helpdesk .tab .content-wrap .current{display: block;}
.helpdesk .tab .content-wrap img{width: 100%;max-width:500px;}
.helpdesk .tab .content-wrap .content-item .table-cell{width:50%;padding:0}
.helpdesk .tab .content-wrap .content-item .text{text-align:justify;}

/*------------------------------------------------------------------------------------------- Sports -------------------------------------------------------------------------------------*/
.Play .subpage_leftnavi{background:#faf9f4; width:210px; height:236px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}



.subpage_leftnavi ul li {
  background: #fbfaf6;
}

.rc_matpilates {
  color: #7d6a32;
  background: url(../images/icon_matpilates.png) no-repeat 13px center;
  background-size: 20px 20px;
  width: 100%;
  padding: 18px 16px 14px 40px;
  transition: all 0.3s ease;
}

.rc_matpilates:hover, .subpage_leftnavi ul .current .rc_matpilates {
  color: #fff;
  background: url(../images/icon_matpilates_wh.png) no-repeat 13px center;
  background-size: 20px 20px;
  width: 100%;
  padding: 18px 16px 14px 40px;
  transition: all 0.3s ease;
}




.rc_taichi {
  color: #7d6a32;
  background: url(../images/icon_taichi.png) no-repeat 13px center;
  background-size: 20px 20px;
  width: 100%;
  padding: 18px 16px 14px 40px; /* left padding leaves space for icon */
  transition: all 0.3s ease;
}

.rc_taichi:hover, .subpage_leftnavi ul .current .rc_taichi {
  color: #fff;
  background: url(../images/icon_taichi_wh.png) no-repeat 13px center;
  background-size: 20px 20px;
  width: 100%;
  padding: 18px 16px 14px 40px;
  transition: all 0.3s ease;
}



.rc_Zumba{color:#7d6a32; background: url(../images/icon_Zumba.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Zumba:hover, .subpage_leftnavi ul .current .rc_Zumba{color:#fff; background: url(../images/icon_Zumba_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Salsation{color:#7d6a32; background: url(../images/icon_Salsation.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Salsation:hover, .subpage_leftnavi ul .current .rc_Salsation{color:#fff; background: url(../images/icon_Salsation_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Swim{color:#7d6a32; background: url(../images/icon_Swim.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Swim:hover, .subpage_leftnavi ul .current .rc_Swim{color:#fff; background: url(../images/icon_Swim_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Yoga{color:#7d6a32; background: url(../images/icon_Yoga.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Yoga:hover, .subpage_leftnavi ul .current .rc_Yoga{color:#fff; background: url(../images/icon_Yoga_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.Play .text_l, .Play_Sports .text_l{padding: 0 4% !important; text-align:justify !important;}
.Play .text_r, .Play_Sports .text_r{padding: 0 4% !important; text-align:justify !important;}
.Play ul li{list-style-image:none}
.sp_lefttitle{float:left; width:150px}
.sp_righttext{float:left;}
#Swim table{width:100%; border:1px solid #d8d4c4}
#Swim td{border-right:1px solid #d8d4c4; border-bottom:1px solid #d8d4c4; text-align:center;padding:3px 5px}
#Swim td:nth-child(1){width:60%}
#Swim td:nth-child(2){width:20%}
#Swim td:nth-child(3){border-right:none;width:20%}
.center .btn_border .btn{margin:0 auto; line-height:65px; padding:0;}

.Play_Sports .subpage_leftnavi{background:#faf9f4; width:250px; height:472px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
.sp_Bowling{color:#7d6a32; background: url(../images/icon_Bowling.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Bowling:hover, .subpage_leftnavi ul .current .sp_Bowling{color:#fff; background: url(../images/icon_Bowling_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Billiards{color:#7d6a32; background: url(../images/icon_Billiards.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Billiards:hover, .subpage_leftnavi ul .current .sp_Billiards{color:#fff; background: url(../images/icon_Billiards_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Cricket{color:#7d6a32; background: url(../images/icon_Cricket.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Cricket:hover, .subpage_leftnavi ul .current .sp_Cricket{color:#fff; background: url(../images/icon_Cricket_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Golf{color:#7d6a32; background: url(../images/icon_Golf.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Golf:hover, .subpage_leftnavi ul .current .sp_Golf{color:#fff; background: url(../images/icon_Golf_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Hockey{color:#7d6a32; background: url(../images/icon_Hockey.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Hockey:hover, .subpage_leftnavi ul .current .sp_Hockey{color:#fff; background: url(../images/icon_Hockey_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_SocialSoccer{color:#7d6a32; background: url(../images/icon_SocialSoccer.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_SocialSoccer:hover, .subpage_leftnavi ul .current .sp_SocialSoccer{color:#fff; background: url(../images/icon_SocialSoccer_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Softball{color:#7d6a32; background: url(../images/icon_Softball.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Softball:hover, .subpage_leftnavi ul .current .sp_Softball{color:#fff; background: url(../images/icon_Softball_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Tennis{color:#7d6a32; background: url(../images/icon_Tennis.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Tennis:hover, .subpage_leftnavi ul .current .sp_Tennis{color:#fff; background: url(../images/icon_Tennis_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.Play_Sports .text_l, .Play_Sports .text_l{padding: 0 4% 3% 4% !important; text-align:justify !important;}
.Play_Sports .text_r, .Play_Sports .text_r{padding: 0 4% 3% 4% !important; text-align:justify !important;}

.sp_imgwrapper_Padang1{min-height:500px;background: url(../images/thepadang.jpg) no-repeat; background-position:center center; background-size:cover; }
.sp_imgwrapper_Padang1 img{display:none}
.sp_pangdang.fnb_contentbg{width:100%;min-height:300px;margin:0px auto;background:#fff;}
.sp_pangdang .fnb_textwrapper{background:#f5f3ea}

.CorporatePackages .subpage_leftnavi{background:#faf9f4; width:270px; height:568px; float:left; text-align:left; box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
.CorporatePackages .subpage_rightcotent{width:100%; padding:0 5% 0 400px;min-height:500px;}
.CorporatePackages .subpage_rightcotent .subpage_devider{border-top:1px solid #eceae5; width:100%; height:1px; margin:10px 0}
.CorporatePackages h1, .CorporatePackages h3, .CorporatePackages h5{text-align:left !important;}
.CorporatePackages h1{line-height:50px}
.cp_packagebg{background: url(../images/cp_itembg.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:50px;}
.cp_packagebg_bowling{background: url(../images/cp_itembg_bowling.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:50px;}
.cp_packagebg_Bullseye{background: url(../images/cp_itembg_Bullseye.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:50px;}
.cp_packagebg_kids{background: url(../images/cp_itembg_kids.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:50px;}
.cp_packagebg_snooker{background: url(../images/cp_itembg_snooker.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:50px;}
.cp_packagebg h3, .cp_packagebg_bowling h3, .cp_packagebg_Bullseye h3, .cp_package_food h3, 
.cp_packagebg h4, .cp_packagebg_bowling h4, .cp_packagebg_Bullseye h4, .cp_packagebg_kids h4, .cp_packagebg_snooker h4{text-align:left !important;font-family:'Jost-Medium';text-transform:none;}
.cp_package_food{width:100%; min-height:200px;padding:50px;background:#fff;border:1px solid #eceae5}
.cp_items{color:#7d6a32; width:100%; padding:18px 15px 13px 15px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_items:hover, .subpage_leftnavi ul .current .cp_items{color:#fff; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Basketball{color:#7d6a32; background: url(../images/icon_basketball.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Basketball:hover, .subpage_leftnavi ul .current .cp_Basketball{color:#fff; background: url(../images/icon_basketball_whilte.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bowling{color:#7d6a32; background: url(../images/icons_bowling.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bowling:hover, .subpage_leftnavi ul .current .cp_Bowling{color:#fff; background: url(../images/icons_bowling_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bullseye{color:#7d6a32; background: url(../images/icons_bullseye.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bullseye:hover, .subpage_leftnavi ul .current .cp_Bullseye{color:#fff; background: url(../images/icons_bullseye_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Football{color:#7d6a32; background: url(../images/icons_football.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Football:hover, .subpage_leftnavi ul .current .cp_Football{color:#fff; background: url(../images/icons_football_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Kids{color:#7d6a32; background: url(../images/icons_kidsbowling.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Kids:hover, .subpage_leftnavi ul .current .cp_Kids{color:#fff; background: url(../images/icons_kidsbowling_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Snooker{color:#7d6a32; background: url(../images/icons_Snooker.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Snooker:hover, .subpage_leftnavi ul .current .cp_Snooker{color:#fff; background: url(../images/icons_Snooker_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Tennis{color:#7d6a32; background: url(../images/icons_Tennis.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Tennis:hover, .subpage_leftnavi ul .current .cp_Tennis{color:#fff; background: url(../images/icons_Tennis_white.png) no-repeat 13px center; width:100%; padding:18px 16px 14px 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

.cp_detail li, .cp_detail li ul li {text-align:left !important;}
.cp_detail li{background: url(../images/aboutus_liimage.png) no-repeat 0px 13px;padding: 2px 0 2px 40px !important;}
.CorporatePackages ul.cp_detail, .cp_detail li ul {margin:0 !important; padding:0 !important}
.cp_detail li ul li {background: url(../images/icons_listcircle.png) no-repeat 0px 8px;padding: 1px 0 1px 22px !important;font-size:16px;}
.extra_content{background:#ad974f;width:100%;min-height:100px;padding:50px 10%;color:#fff;}
.cp_package_food ul{margin:0;padding:0;}
.cp_package_food .food li{background: url(../images/icons_listcircle.png) no-repeat 0px 8px;padding: 1px 0 1px 22px !important;text-align:left;float:left;width:50%;}
.cp_package_food .drink{font-family:'Jost-Medium';text-align:left;}
/*------------------------------------------------------------------------------------- F & B -------------------------------------------------------------------------------------------*/
.fnb_floorplan{width:100%; margin:0 auto; text-align:center;padding:30px 5%}
.fnb_floorplan img{width:100%; max-width:1400px}
.fnb_contentbg{width:100%;min-height:300px;margin:0px auto;background:#f5f3ea;}
.fnb_contentbg .table-cell{width:50%}
.fnb_contentbg  h3{margin:0}
.fnb_imgwrapper{min-height:620px;background: url(../images/FNB_ER1_4.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper.fnb_sky {background: url(../images/sky_garden.jpg) no-repeat;background-position: center center;background-size: cover;}
.fnb_imgwrapper_Ballroom1{min-height:620px;background: url(../images/FNB_Ballroom.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Ballroom2{min-height:620px;background: url(../images/FNB_Ballroom2.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_EsplanadeBoardroom1{min-height:700px;background: url(../images/FNB_ESPLANADEBOARDROOM.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_EsplanadeBoardroom2{min-height:460px;background: url(../images/FNB_ER1_4.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Boardroom{min-height:600px;background: url(../images/FNB_BOARDROOM.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Lounge1983{min-height:710px;background: url(../images/FNB_Lounge.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_ConnaughtTerrace{min-height:600px;background: url(../images/FNB_ConnaughtTerrace.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper img, .fnb_imgwrapper_Ballroom1 img, .fnb_imgwrapper_Ballroom2 img, .fnb_imgwrapper_EsplanadeBoardroom1 img,
.fnb_imgwrapper_EsplanadeBoardroom2 img, .fnb_imgwrapper_Boardroom img, .fnb_imgwrapper_Lounge1983 img, 
.fnb_imgwrapper_ConnaughtTerrace img{display:none}
.fnb_textwrapper{padding:50px 5%; text-align:left !important;font-size:18px; line-height:30px;}
.fnb_seatingwrapper{width:100%; margin:0 auto; text-align:center;padding:70px 5%; max-width:1440px;}
.fnb_seatingwrapper table{width:100%; overflow:hidden; border-collapse: separate;border-spacing:0;border-bottom:1px solid #ad974f;}  
.fnb_seatingwrapper th{background:url(../images/facilities_tablethbg.jpg) repeat-x #30373f bottom center;border-right:1px solid #ad974f;  text-align: center; color:#fff; font-family:'Trajan Pro';letter-spacing:1px;font-size:18px; font-weight:400; text-transform:uppercase; padding:25px 5px; }
.fnb_seatingwrapper th.noRborder, .fnb_seatingwrapper td.noRborder{border-right:none;} 
.fnb_seatingwrapper th.nobgline{border-right:none;background:#30373f;border-bottom:1px solid #ad974f;border-right:1px solid #ad974f;  } 
.fnb_seatingwrapper th.nobgline.noRborder{border-right:none;} 
.fnb_seatingwrapper th img{width:100%; max-width:100px}
.fnb_seatingwrapper table tr:nth-child(1) th{font-size:18px;}
.fnb_seatingwrapper table tr:nth-child(2) th{font-size:13px;}
.fnb_seatingwrapper table tr td{font-size:14px;}
.fnb_seatingwrapper table tr td:nth-child(1){font-size:18px; color:#7d6a32;}
.fnb_seatingwrapper table tbody tr:nth-child(2n+1) td{background:#fff}
.fnb_seatingwrapper table tbody tr:nth-child(2n) td{background:#fdfcfa;}
.fnb_seatingwrapper td{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:20px 15px; vertical-align:top; text-align:center;width:10%; vertical-align:middle;}
.fnb_seatingwrapper td:nth-child(1){width:20%}
.Banquet .subpage_rightcotent{width:100%; padding:0 3% 0 220px;min-height:500px;}
.Banquet .content_table_mp .panel-heading{background:none;border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; }

/*************************************************************yoyo slide*************************************************************/
.fnb_slide{width: 100%; padding: 50px 0 30px; height: 100%; background: url(../images/fnb_slide_bg.jpg) no-repeat; background-size:cover;}
.width1280{max-width:1280px; margin:0 auto;}
.fnb_slide_title{font-size: 24px; line-height: 58px; letter-spacing: 1px; color: #fff; text-transform: uppercase; font-family: "Trajan Pro";}
.maincontent .fnb_slide ul li{list-style-image: none; list-style:none; padding:0 5% !important;}
.fnb_slide li div p{font-size: 18px; line-height: 24px; letter-spacing: 1px; color: #fff; text-transform: uppercase; font-family: "Jost-Medium";}
.fnb_slide li div img{width:410px;}
.mb_table_title{background: #30373f; text-align: center; color: #fff; font-family: 'Trajan Pro'; letter-spacing: 1px; font-size: 18px; font-weight: 400; text-transform: uppercase; width:100%; line-height:36px; padding:6px 0;}
.text_title{font-size: 14px; text-align:center;} 
.text_title img{display: block; margin: 0 auto; height:30px;}
.mb_table_text{font-size: 14px; text-align:center;} 
#SocialSections_mb .content_table_mp .panel-body{padding: 0;} 
.content_table_mp .panel-heading{background:url(../images/facilities_tablethbg.jpg) repeat-x #30373f bottom center;border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; }
.content_table_mp .panel-title{color:#fff !important}
.content_table_mp .panel-body ul{padding: 0; padding-inline-start: 0px; margin: 0;}
.content_table_mp .panel-body ul li{border-bottom: 1px solid #ad974f; display:table; width:100%; height:100%;}
.content_table_mp .panel-body ul li:last-child{border-bottom: 0px solid #ad974f;}
.content_table_mp .mb_table_text div.box_line{border-bottom: 1px solid #ad974f;}
.content_table_mp .padding20{padding: 5px 20px;}
.content_table_mp .content_half{width: 50%; float:left; padding: 3px 20px 0;} .content_table_mp .content_half:first-child{border-right: 1px solid #ad974f;} .content_table_mp h1{font-size:24px !important;}
.fnb_slide li div a img:hover{cursor: pointer; box-shadow: 0px 2px 12px rgba(34, 34, 34, 0.42); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.content_table_mp .ss_dancesport{color: #7d6a32; background: url(../images/meeting_room.png) no-repeat 1px center; width: 100%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.fnb_seatingwrapper .ss_dancesport{color: #fff; width: 100%; padding: 20px 16px 20px 40px; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; font-size: 24px; text-align: center; letter-spacing: 2px; text-transform: uppercase; background: none;} .fnb_seatingwrapper .ss_dancesport:hover{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; background: none; padding: 20px 16px 20px 40px;} .fnb_seatingwrapper .panel{box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 2px 2px 5px 0px rgba(0, 0, 0, 0.12); background-color: #f5f3ea !important; border-radius: 7px !important; border: none;}
.content_table_mp .panel-body ul li .content_half{display: table-cell; vertical-align: middle; min-height: 50px; float:none;}
.subbanner_eventitem{width: 100%; height: 100%; position: relative}
.eventbanner img{width:100% !important;}
.event_item_list{position:relative;width:100%;min-height:300px;}
.event_item_list ul{padding: 0; margin:0;}
.event_item_list ul li{width: 25%; float: left; text-align: center; margin:0 auto; list-style-image: none; list-style: none; padding:0 1% 40px 1%;}
.event_item_list ul li:nth-child(3n+1){clear:none;}
.event_item_list ul li:nth-child(2n+1){clear:none;} 
.event_item_list ul li:nth-child(4n+1){clear:both;} 
.content_table_mp .ss_dancesport:hover{background: url(../images/meeting_room.png) no-repeat 1px center;} 
.event_item_list ul li div{width:100%; max-width:300px; min-height:450px;position:relative;}
.event_item_list ul li p{font-family: 'Jost-SemiBold'; font-size: 22px; line-height: 32px; letter-spacing: .25px; color: #000; padding: 0px 5%; margin:0;}
.event_item_list ul li p.p-date{font-size: 13px; line-height: 36px; letter-spacing:.1px; font-style:italic;}
.event_item_list ul li p.p-title{min-height:70px;} 
.event_item_list ul li a:hover img{box-shadow: 0px 5px 30px #838383; cursor: pointer; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;} 
.event_item_list ul li a:hover p{color: #7d6a32; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;} 
.event_item_list ul li a:hover p.p-date{color: #000;}
.event_item_list img{width:100%; max-width:300px; text-align:center;margin:0 auto;border:1px solid #eeeeee}
.event_detail_title{font-size: 30px; font-family: 'Jost-Medium'; letter-spacing: 0px; color: #000; line-height: 48px; text-align: left; display:block;}
.event_detail_title_s{font-size: 30px; font-family: 'Jost-Medium'; letter-spacing: 0px; color: #000; line-height: 38px; text-align: left; display:none;}
.News_detail_title{font-size: 30px; font-family: 'Jost-Medium'; letter-spacing: 0px; color: #000; line-height: 48px; text-align: center; display:block;}
.event_detail.news_detail #ContentPlaceHolder1_PnlPDF .btn_border, .event_detail.news_detail #ContentPlaceHolder1_PnlLink .btn_border{width:36px; height:36px}
.event_detail.news_detail #ContentPlaceHolder1_PnlPDF .pd_detail_pdfbtn, .event_detail.news_detail #ContentPlaceHolder1_PnlLink .pd_detail_linkbtn{width:30px; height:30px}
.event_detail.news_detail.longbtn #ContentPlaceHolder1_PnlPDF .btn_border,
.event_detail.news_detail.longbtn #ContentPlaceHolder1_PnlLink .btn_border {
    width: 276px;
    height: 66px;
}

.event_detail.news_detail.longbtn #ContentPlaceHolder1_PnlPDF .pd_detail_pdfbtn,
.event_detail.news_detail.longbtn #ContentPlaceHolder1_PnlLink .pd_detail_linkbtn {
    width: 276px;
    height: 66px;
    
}
.event_detail.news_detail.longbtn .btn {
    background: #ad974f;
    width: 270px;
    height: 60px;
    text-align:center;
    margin:0 auto;
    line-height:22px;
    padding:8px;

}
    .event_detail.news_detail.longbtn .btn:hover {
        background: #d4bb68;
    }

.news_attach {
    display: inline-block
}
.event_detail .facilities_icons{font-size: 16px; font-family: 'FuturaTOT-Book'; letter-spacing:0.1px; color: #000; line-height: 36px;}
.event_detail p, .event_icon{text-align: left;}
.event_detail.news_detail .content1280{padding:0 10%}
.event_back{font-size: 16px; line-height: 30px; letter-spacing: 1px; color: #a28d4e; text-transform: uppercase; font-family: "Trajan Pro"; float: right; border-bottom: 2px dotted #d4bb68;} .event_back img{margin-right: 5px;} .event_back:hover{color: #7d6a32;}
.event_detail{padding:50px 0;}
.event_detail .btn{background: #ad974f url(../images/icon_homepdf_white.png) no-repeat right center; background-position: 80%; text-align: left; padding-left: 50px; margin-right:50px;}
.event_detail .btn_border{display: inline-block; float: left; margin-right: 30px;}
.event_detail .table-cell{width:50%; vertical-align:top;} 
.event_detail .table-cell:first-child{padding-right:5%;}
.event_detail .promotionlink .btn_border{display: inline-block; float: left; margin-right: 30px; width:346px !important; padding:2px;}
.event_detail .promotionlink .btn{background: #eee6cd; text-align: center; width:340px; padding: 0;color:#a28d4e}
.event_detail .promotionlink .btn:hover{background: #d4bb68; text-align: center; width:340px; padding: 0;color:#fff;}
.event_detail .prom.content_60, .event_detail .prom.content_20{float:left !important}
.event_detail .event_imgwrapper{/*background: url(../images/events_detail_img.jpg) no-repeat;*/ min-height:560px;} 
.event_detail.news_detail .event_imgwrapper{ min-height:300px;margin-bottom:30px;} 
.event_detail.news_detail .event_imgwrapper img{width:100%; max-width:800px}
.event_detail .event_imgwrapper img{box-shadow: 0px 5px 30px #ccc;}
.event_detail .btn.btnlink{background: #f5f3ea url(../images/icon_read.png) no-repeat right center; background-position: 70%; text-align: left; padding-left: 70px; color: #a28d4e;} .event_detail .btn.btnlink:hover{background: #ad974f url(../images/icon_read_hover.png) no-repeat right center; background-position: 70%; text-align: left; padding-left: 70px; color: #fff;}
.event_detail .btn:hover{background: #f5f3ea url(../images/icon_homepdf.png) no-repeat right center; background-position: 80%; text-align: left; padding-left: 50px; color: #a28d4e;}
.event_item_list .helpdesk-table {position: absolute;top:0;display:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.event_item_list .helpdesk-cell {display: table-cell;vertical-align: middle;max-width: none;min-height: initial;max-height:380px;}
.event_item_list .helpdesk-cellitem {max-width: none; min-height: initial;}
.event_item_list .helpdesk-cellitem a {}
.event_item_list ul li div .btn {width: 200px;height: 60px;max-width:none;min-height:initial;line-height: 45px;}
.event_item_list ul li div .btn_border {width: 206px;height: 66px; max-width: none;min-height: initial;margin:15px auto;}
#ssform:hover .helpdesk-table {display: table;}
#bpform:hover .helpdesk-table {display: table;}
#ssform:hover img, #bpform:hover img{box-shadow: 0px 5px 30px #838383;cursor: pointer;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;} 


/*----------------------------------------------------------------------------Enquiry Form----------------------------------------------------------------------------------------------------*/
.red {color: #ff0000;}
.enquiry .table-cell:nth-child(1){width:40%}
.enquiry .table-cell:nth-child(2){width:60%;padding:0;padding:0 5%;}
.enquiry_imgwrapper{min-height:650px;background: url(../images/enquiry.jpg) no-repeat; background-position:center center; background-size:cover; }
.enquiry_imgwrapper.Request_form {min-height: 750px;    }
.enquiry_imgwrapper img{display:none}
.enquiry_form{width:100%; padding:0px 5%}
.enquiry_form .wholewidth{width:100%; max-width:1200px}
.enquiryfm_item:nth-child(2n+1) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:80px; margin-right:5%; }
.enquiryfm_item:nth-child(2n) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:80px; margin-left:5%; }
.enquiryfm_item_l{width:45%; float:right;padding-top:0px; position:relative; text-align:left; height:130px; margin-left:5%; }

.enquiryfm_item_msg {padding-top:0px; position:relative; text-align:left; height:160px;}
.enquiry_form .antitle{text-transform:uppercase}
.enquiry_form input, .enquiry_form textarea {font-size:16px; background:#fff;letter-spacing:0.5px;border:none; border-bottom: 1px solid #ededed; padding:10px 10px 3px 10px; width:100%; max-width:450px; margin:0; height:36px;}
.enquiry_form input:focus, .enquiry_form textarea:focus {border:none; border-bottom:1px solid #555; box-shadow: 0 0 3px #aaa;}
.enquiry_form input[type="radio"]+label, .enquiry_form input[type="checkbox"]+label {border:none; box-shadow: none; min-width:150px; padding:0 10px;}
#Events_Registration .enquiry_form input, #Events_Registration .enquiry_form textarea{max-width:600px}
#Events_Registration .enquiryfm_item:nth-child(2n) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:80px; margin-right:5%; margin-left:0; }
#Events_Registration .enquiryfm_item:nth-child(2n+1) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:80px; margin-left:5%; margin-RIGHT:0;}
.enquiryfm_item_long:nth-child(2n) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:280px; margin-right:5%; margin-left:0; }
.enquiryfm_item_long:nth-child(2n+1) {width:45%; float:left;padding-top:0px; position:relative; text-align:left; height:280px; margin-left:5%; margin-RIGHT:0;}

.enquiry_form.Request_box input[type="radio"] + label, .enquiry_form.Request_box input[type="checkbox"] + label { position:relative; top:-5px;} 
.enquiry_form input[type="radio"], .enquiry_form input[type="radio"]:focus, .enquiry_form input[type="checkbox"], .enquiry_form input[type="checkbox"]:focus {border:1px solid #eee; box-shadow: none; width:20px; height:20px;} 
.enquiry_form table td {width:50%; max-width:600px; float:left;}

/* === HTML5 validation styles === */	
.enquiry_form input:required, .enquiry_form textarea:required {background: #fff url(../images/red_asterisk.png) no-repeat 98% center;}
.enquiry_form input:required:valid, .enquiry_form textarea:required:valid {background: #fff url(../images/valid.png) no-repeat 98% center; box-shadow: 0 0 5px #5cd053; border-color: #28921f;}
.enquiry_form input:focus:invalid, .enquiry_form textarea:focus:invalid {background: #fff url(../images/invalid.png) no-repeat 98% center; box-shadow: 0 0 5px #d45252; border-color: #eb3636;}

/* === Form hints === */
.form_hint {background: #eb3636; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; color: #fff; margin-left:8px; padding: 10px 6px; z-index: 999; position: absolute; display: none; }
.form_hint::before {content: "\25C0"; color:#d45252; position: absolute; top:1px; left:-6px; }
.enquiry_form input:focus + .form_hint {display: inline;}
.enquiry_form input:required:valid + .form_hint {background: #28921f;}
.enquiry_form input:required:valid + .form_hint::before {color:#28921f;}
.enquiry_form input.submit{background: #ad974f; width:270px;height:60px; text-align:center;margin:0 auto;padding:0; color:#fff;text-transform:uppercase;font-family:'Trajan Pro';font-size:16px;line-height:65px;letter-spacing:1px;}
.enquiry_form input.submit:hover{background: #d4bb68;cursor:pointer;transition: all 240ms ease-out; -webkit-transition: all 240ms ease-out; -moz-transition: all 240ms ease-out; -ms-transition: all 240ms ease-out; -o-transition: all 240ms ease-out;}
.enquiry_form select{font-size:16px; background:#fff;letter-spacing:0.5px;border:none; border-bottom: 1px solid #ededed; padding:0px 0px; width:100%; max-width:450px; margin:0; height:30px; max-width:450px}
.enquiry_form .captcha_Img{position: absolute; top: 45%; right: 0; height: 65%; transform: translateY(-48%); max-width:100px;}
.enquiry_form .captcha_Img.event_reg {top: 15%;height: 35%; transform: translateY(-48%);}

.sitemap .content1280{max-width:1024px}
.sitemap ul li{list-style-image:url(../images/icon_sitemap.png); padding-left:7px;}
.sitemap ul li ul li{list-style-image:url(../images/icons_arrow_right.png); padding-left:7px;}
.sitemap ul li ul li ul li{list-style-image:url(../images/aboutus_liimage.png); padding-left:7px;}
.sitemap img{width:100%; max-width:500px; float:right; margin-top:30px;box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0px 4px 30px rgba(0, 0, 0, 0.3);}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 1600px) {
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; background-position:center center; min-height:800px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; background-position:center center; min-height:800px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; background-position:center center; min-height:800px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; background-position:center center; min-height:800px; width:100%;}
.facilities_billardbg {width: 100%;position: relative;background: #f5f3ea;min-height: 480px;    }
.facilities_img1 {width: 40%;float: left;text-align: left;}
.facilities_billard_content {width: 60%; float: left;text-align: left;    }
.facilities_img1 img {position: absolute;z-index: 2;top: -60px;width: 100%;max-width: 650px;left: 0; }
.facilities_KTV_imgWrapper .img_ov, .facilities_SubterraneanPool_imgWrapper .img_ov {position: absolute;z-index: 2;left: 40%; top: 60%;max-width: 350px;width: 100%;}
.facilities_KTV_content {width: 50%; font-size: 18px; text-align: left !important; position: relative; min-height: 300px;padding: 50px 10% 50px 0;color: #000;letter-spacing: 0.5px; }
.Management, .contactus_Enquiries {padding: 50px 10% }
.Enquiries .table-cell {width: 50%;padding: 50px 5%;border-right: 1px solid #ad974f; }
.fnb_textwrapper {padding: 50px 8%;text-align: left !important; font-size: 18px;line-height: 30px;}
.fnb_seatingwrapper {width: 100%;margin: 0 auto;text-align: center;padding: 70px 8%}
.cp_package_food .food li {background: url(../images/icons_listcircle.png) no-repeat 0px 8px;padding: 1px 0 1px 22px !important;text-align: left; float: left;width: 25%;}
.Privileges_Benefits .subpage_rightcotent {width: 100%;padding: 0 5% 0 23%; min-height: 500px;}
.Facilities_new .subpage_rightcotent{width:100%; padding:0 10% 0 400px;min-height:500px;}
.Banquet .subpage_rightcotent{width:100%; padding:0 5% 0 300px;min-height:500px;}

}


@media only screen and (max-width: 1279px) {
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:500px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:500px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:500px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:500px; width:100%;}
.home_annoucement_item {background: #fff;float: none; width: 98%; margin: 0 auto;min-height: 400px;height: 100%;position: relative;margin-bottom:30px;text-align: left;box-shadow: 0px 1px 10px #ccc;-moz-box-shadow: 0px 1px 10px #ccc;-webkit-box-shadow: 0px 1px 10px #ccc;    }
.home_annoucement ul li:nth-child(3) .home_annoucement_item {margin-right: auto;}
.home_location{width:100%;text-align:center;margin:0 auto;height:100%;min-height:500px;}
.home_location_map{float:none;width:100%;text-align:center;margin:0 auto;min-height:400px;}
.home_location_address{float:none;width:100%;text-align:center;margin:0 auto;min-height:400px;position:relative;top:50px;transform:none;font-size:18px;margin-bottom:70px;}
#map{width:100%; height:100%; min-height:400px; color:#5e5e5e}
.aboutus_officer{width:37%;float:left;min-height:400px;background:#f5f3ea;margin-top:60px;padding:50px 5%;}
.aboutus_stroke{font-family:'Trajan Pro';font-size:80px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#7d6a32;color:#fff;line-height:100px;}
.aboutus_minssionbg .content_25{width:25%}
.aboutus_minssionbg .content_70{max-width:250px}
.aboutus_minssionbg .content1280, .aboutus_minssionbg .content960{padding:0 5%}
.aboutus_generalbg .testimonie{width:100%; padding:0 10%}

.facilities_billard_content{width:50%; float:left;text-align:left;position:relative;min-height:300px;padding:50px 3% 0 3%}
.facilities_billardbg img{position:absolute; z-index:2; top:-60px; width:90%; max-width:550px;left:0;}
.facilities_bowl .content_60 .content_33{width:50% !important; margin-bottom:15px;}
.facilities_KTV_imgWrapper img, .facilities_SubterraneanPool_imgWrapper img{max-width:500px;}
.facilities_KTV_imgWrapper .img_ov, .facilities_SubterraneanPool_imgWrapper .img_ov{position:absolute;z-index:2;left:0;top:100%;max-width:500px;width:100%;}
.contactus_map{float:none;width:100%;text-align:center;margin:0 auto;min-height:400px;}

.memberservice .content_half, .memberservice .content_33{padding:0 3px}
.membertype .content960{padding:0}
.Banquet{padding:0 5%}
#Recreation_mb .table-cell{width:50%}
.sp_lefttitle{width:50%; max-width:150px;}

.fnb_imgwrapper_EsplanadeBoardroom1{min-height:780px;background: url(../images/FNB_ESPLANADEBOARDROOM.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Ballroom1{min-height:650px;background: url(../images/FNB_Ballroom.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Ballroom2{min-height:650px;background: url(../images/FNB_Ballroom2.jpg) no-repeat; background-position:center center; background-size:cover; }



.rc_Zumba{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Zumba:hover, .subpage_leftnavi ul .current .rc_Zumba{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Salsation{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Salsation:hover, .subpage_leftnavi ul .current .rc_Salsation{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Swim{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Swim:hover, .subpage_leftnavi ul .current .rc_Swim{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Yoga{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.rc_Yoga:hover, .subpage_leftnavi ul .current .rc_Yoga{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}

.sp_Bowling{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Bowling:hover, .subpage_leftnavi ul .current .sp_Bowling{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Billiards{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Billiards:hover, .subpage_leftnavi ul .current .sp_Billiards{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Cricket{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Cricket:hover, .subpage_leftnavi ul .current .sp_Cricket{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Golf{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Golf:hover, .subpage_leftnavi ul .current .sp_Golf{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Hockey{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Hockey:hover, .subpage_leftnavi ul .current .sp_Hockey{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_SocialSoccer{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_SocialSoccer:hover, .subpage_leftnavi ul .current .sp_SocialSoccer{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Softball{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Softball:hover, .subpage_leftnavi ul .current .sp_Softball{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Tennis{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_Tennis:hover, .subpage_leftnavi ul .current .sp_Tennis{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.sp_imgwrapper_Padang1{min-height:550px;background: url(../images/thepadang.jpg) no-repeat; background-position:center center; background-size:cover; }

.Ebook {width:100%; height:100%; max-width:1280px; text-align:center; margin:0 auto; position:relative; padding:0px 5%; min-height:30px; min-height:30px;}
.ebook_magazine:before, .ebook_magazine:after {content: ''; position: absolute; top: 15%;width:30%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.ebook_Constitution:before, .ebook_Constitution:after {content: ''; position: absolute; top: 15%;width:14%; background: #96834c;height: 1px;color:#8e7a3f !important;}

.fnb_imgwrapper{min-height:650px;background: url(../images/FNB_ER1_4.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_seatingwrapper{width:100%; margin:0 auto; text-align:center;padding:70px 3%}

.extra_content{background:#ad974f;width:100%;min-height:100px;padding:50px 5%;color:#fff;}
.extra_content .table-cell:nth-child(2n+1){width:45%;}
.extra_content .table-cell:nth-child(2n){width:10%;}
.CorporatePackages .subpage_rightcotent{width:100%; padding:0 5% 0 350px;min-height:500px;}

.Privileges_Benefits .subpage_rightcotent{width:100%; padding:0 5% 0 30%;min-height:500px;}
.Privileges_Benefits .subpage_rightcotent .grid li{min-width:320px;}
.pb_itemimgbg{width:100%; max-width:320px; height:360px; margin:15px; box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -moz-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -webkit-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); text-align:center; overflow: hidden; float:left; position: relative; z-index: 2;  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; cursor:pointer; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.pb_itemimgbg .pb_img_over {width: 320px; height: 360px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:199;}
.pb_img_over img{position:absolute;top:50%;width:100%; max-width:80px !important; transform:translateY(-50%);left:50%; margin-left:-40px; }
.pb_thumbtext{position:absolute;top:250px; padding:0px 5%; }

.mrc_item_desc .btn_border{background:#fff; width:206px; height:66px;padding-top:2px;text-align:center;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }
.mrc_item_desc .btn{width:200px;font-size:13px;margin-bottom:10px;}

.Facilities_new #fl_menu{position:absolute; top:0px; left:0px; z-index:4; margin-top:70px; display:none !important;text-transform:uppercase;}
.Facilities_new .subpage_rightcotent{padding:0; display:none; }
.Facilities_new .accordion .facilities_itemcontent li{list-style-image:url(../images/aboutus_liimage.png);padding-left:7px;border-bottom:none;}

.Banquet .content_pc{display:none}
.Banquet .content_mb{display:block}
.Banquet .content_mb .table-cell{width:50%;vertical-align:top;}
.Banquet .content_mb .table-cell h1{font-size:30px}



}

@media only screen and (max-width: 1120px) {
.Privileges_Benefits .subpage_rightcotent{width:100%; padding:0 5% 0 35%;min-height:500px;}
.pb_itemimgbg{width:100%; max-width:280px; height:320px; margin:15px; box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -moz-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -webkit-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); text-align:center; overflow: hidden; float:left; position: relative; z-index: 2;  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; cursor:pointer; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.Privileges_Benefits .subpage_rightcotent .grid li{min-width:280px;}
.pb_itemimgbg .pb_img_over {width: 280px; height: 320px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:199;}
.pb_thumbtext{position:absolute;top:220px; padding:0px 5%; }
.mrc_item_desc .btn_border{background:#fff; width:196px; height:66px;padding-top:2px;text-align:center;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }
.mrc_item_desc .btn{width:190px;font-size:12px;}

}

@media only screen and (max-width: 1024px){
.aboutus_valueitem_team{width:50%;float:left;padding:30px 3%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1; border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_service{width:50%;float:left;padding:30px 3%;text-align:center;color:#fff;border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_share{width:50%;float:left;padding:30px 3%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1;}
.aboutus_valueitem_respect{width:50%;float:left;padding:30px 3%;text-align:center;color:#fff;}
.cp_package_food .food li{background: url(../images/icons_listcircle.png) no-repeat 0px 8px;padding: 1px 0 1px 22px !important;text-align:left;float:left;width:100%;}
.CorporatePackages .subpage_rightcotent{width:100%; padding:0 5% 0 330px;min-height:500px;}
.fnb_imgwrapper_EsplanadeBoardroom1{min-height:830px;background: url(../images/FNB_ESPLANADEBOARDROOM.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Ballroom1{min-height:680px;background: url(../images/FNB_Ballroom.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper_Ballroom2{min-height:680px;background: url(../images/FNB_Ballroom2.jpg) no-repeat; background-position:center center; background-size:cover; }
.Privileges_Benefits .subpage_rightcotent{width:100%; padding:0 5% 0 40%;min-height:500px;}
.mrc_item_desc .btn_border{background:#fff; width:226px; height:66px;padding-top:2px;text-align:center;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }
.mrc_item_desc .btn{width:220px;font-size:13px;}
.ebook_magazine:before, .ebook_magazine:after {content: ''; position: absolute; top: 15%;width:24%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.ebook_Constitution:before, .ebook_Constitution:after {content: ''; position: absolute; top: 15%;width:6%; background: #96834c;height: 1px;color:#8e7a3f !important;}
.Ebook .table .table-cell:nth-child(1){width:40%; float:left;text-align:left;vertical-align:top;}
.Ebook .table .table-cell:nth-child(2){width:60%; float:left;text-align:left;vertical-align:top;font-size:22px}
.Ebook .table .table-cell:nth-child(3){width:40%; float:left;text-align:left;vertical-align:top;font-size:22px}
.event_item_list ul li{width: 33.333333%; float: left; text-align: center; margin:0 auto; list-style-image: none; list-style: none; padding:0 1% 40px 1%;}
.event_item_list ul li:nth-child(4n+1){clear:none;} 
.event_item_list ul li:nth-child(2n+1){clear:none;} 
.event_item_list ul li:nth-child(3n+1){clear:both;} 

}


@media only screen and (max-width: 959px){
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:400px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:400px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:400px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:400px; width:100%;}

.home_annoucement_item{max-width:none;}
    /*.home_annoucement_item{background:#fff; float:left; width:84%; margin:0 8% 50px 8%; min-height:500px; height:100%; position: relative; text-align:left; box-shadow:0px 1px 10px #ccc; -moz-box-shadow:0px 1px 10px #ccc; -webkit-box-shadow:0px 1px 10px #ccc; }*/
.subbanner_capture_area {width: 80%;    }
.aboutus_officer{width:37%;float:left;min-height:430px;background:#f5f3ea;margin-top:60px;padding:50px 5%;}
.aboutus_general{width:100%;float:none;min-height:300px;background:#fff; padding:50px 5%;}
.aboutus_officer{width:100%;float:none;min-height:300px;background:#f5f3ea;margin-top:0px;padding:50px 5%;}
.aboutus_visionimg{width:100%;float:none;min-height:220px;background: none; padding:0;}
.aboutus_visionimg img{display:block;width:100%;}
.aboutus_vision{width:100%;float:none;min-height:680px;background:#ad974f;padding:60px 5%;color:#fff;text-align:left;}
.aboutus_valueitem_team{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1; border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_service{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-bottom:1px dotted #e5d9b1;}
.aboutus_valueitem_share{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;border-right:1px dotted #e5d9b1;}
.aboutus_valueitem_respect{width:50%;float:left;padding:30px 5%;text-align:center;color:#fff;}
.aboutus_minssionbg .content_25, .aboutus_minssionbg .content_33{width:50%}
.aboutus_minssionbg .content_25>.content_25, .aboutus_minssionbg .content_33>.content_25{width:25%}
.aboutus_minssionbg .content_70{width:70%;float:left;}
.aboutus_minssionbg .content_pc{display:none}
.aboutus_minssionbg .content1280>.content960{padding:0}
.aboutus_missionrandc{margin-left:0}
.aboutus_generalbg .testimonie{width:100%; padding:0 7%}

.facilities_img1{width:100%; float:none;text-align:left;position:relative;min-height:300px;}
.facilities_img1 img{position:relative; z-index:2; top:0px; width:100%; max-width:960px;left:0;}
.facilities_billard_content{width:100%; float:none;text-align:left;position:relative;min-height:300px;padding:50px 5%}
.facilities_bowl .content_60, .facilities_bowl .content_40{width:100% !important}
.facilities_bowl .table-cell img {width: 100%; opacity: 1;}
/*.table .table-cell{display:table;width:100%;}*/
.facilities_bowl .hide{display:block}
.facilities_bowl .show{display:none}
.content_60 .facilities_bowl_content, .content_40 .facilities_bowl_content{padding:30px 5%}

.facilities_Gymbg .hide, .facilities_Mahjongbg .hide{display:block}
.facilities_Gymbg .show, .facilities_Mahjongbg .show{display:none}
.facilities_Gym_content, .facilities_Mahjong_content{padding:50px 5%; width:100%;}
.facilities_KTV_content, .facilities_SubterraneanPool_content{width:100%;font-size:18px;text-align:left !important;position:relative;min-height:300px;padding:0px 5% 50px 5%;color:#000;}
.facilities_KTV_imgWrapper img, .facilities_SubterraneanPool_imgWrapper img{width:100%; max-width:480px;opacity:1;margin-bottom:60px;padding: 0px; box-shadow:10px 10px 20px #eee; -moz-box-shadow:10px 10px 20px #eee; -webkit-box-shadow:10px 10px 20px #eee; }
.facilities_KTV_imgWrapper .img_ov, .facilities_SubterraneanPool_imgWrapper .img_ov{position:absolute;z-index:2;left:50%;top:70px;max-width:480px;width:100%;}

.facilities_Padangbg .content_33{width:50%}
.contactus_addressbg{background:#fff; width:100%;min-height:100px;padding:50px 5%;}
.contactus_MRTbg{min-height:100px !important; width:100%; padding:50px 5%; color:#fff;text-align:left !important;font-size:18px; line-height:30px;}

.contactus_gtsrc_content .hide{display:block}
.contactus_gtsrc_content .show{display:none}
.contactus_gtsrc_contenttitleWrapper{width:100%}
.GettingtoSRC, .contactus_carpark{padding:0 5%;}
.termmemb li{list-style:none !important; float:left; width:50%;padding:0 !important; margin:0;}

.contactus_cmttitle{margin-right:auto; float:none; width:380px;}
.contactus_enqtitle{margin-left:auto; float:none; width:280px;}
.memberservice .table .table-cell{display:table-cell}
.membertype .table .table-cell{display:table}
.mbtype_abouttxt{width:100%}
.mbtype_img{width:100%;padding-left:0px;padding-top:50px;position:relative;text-align:center;margin:0 auto;}

.subpage_rightcotent .table-cell{width:100%; padding:0;margin:0}
.SocialSections .subpage_rightcotent .table-cell{width:100%; padding:0;margin:0; display:table;}
.ssimg_bg{margin-bottom:30px}
.ssimg_line, .ssimg_line_r{display:none}
#Recreation_mb .table-cell{width:100%}

.fnb_imgwrapper{min-height:550px;background: url(../images/FNB_ER1_4.jpg) no-repeat; background-position:center center; background-size:cover; }
.fnb_imgwrapper img{display:none}
.fnb_seatingwrapper{width:100%; margin:0 auto; text-align:center;padding:70px 1%}
.fnb_seatingwrapper table tr:nth-child(1) th{font-size:14px;}
.fnb_seatingwrapper table tr:nth-child(2) th{font-size:12px;}
.fnb_seatingwrapper table tr td:nth-child(1){font-size:16px; color:#7d6a32;}

.fnb_contentbg .content_mb{display:block;width:100%;}
.fnb_contentbg .content_pc{display:none;}
.enquiry .table-cell:nth-child(1){width:100%}
.enquiry .table-cell:nth-child(2){width:100%; padding:50px 5%;}

.extra_content{background:#ad974f;width:100%;min-height:100px;padding:50px 10%;color:#fff;}
.extra_content .table-cell{display:table}
.extra_content .table-cell:nth-child(2n+1){width:100%;}
.extra_content .table-cell:nth-child(2n){width:100%; padding:20px 0 !important;margin:0;}
.extra_content .table-cell:nth-child(3){padding-left:0}
.CorporatePackages .subpage_rightcotent{width:100%; padding:0 5% 0 320px;min-height:500px;}

.Privileges_Benefits .subpage_rightcotent{width:100%; padding:0 5% 0 42%;min-height:500px;}
.Privileges_Benefits_detail .table-cell:nth-child(1){text-align:center}
.pb_detailimg{width:100% !important;max-width:544px; text-align:center; margin:0 auto; margin-bottom:30px;border:1px solid #ccc}

.ebook_magazine:before, .ebook_magazine:after {content: ''; position: absolute; top: 15%;width:24%; background: #96834c;height: 0px;color:#8e7a3f !important;}
.ebook_Constitution:before, .ebook_Constitution:after {content: ''; position: absolute; top: 15%;width:6%; background: #96834c;height: 0px;color:#8e7a3f !important;}
.Banquet #one .table-cell, .Banquet #two .table-cell, .Banquet #three .table-cell, .Banquet #four .table-cell {display:table; width:100%;}
.helpdesk .tab .tab-nav li .service_nav{position:absolute;top:30%;height:20px;transform:translateY(-50%);left:50%; width:80%;margin-left:-40%;text-align:center;font-family:'Trajan Pro';font-size:24px;}
.helpdesk .tab .tab-nav li .subnavi{font-size:18px;font-family: 'Jost-Medium';text-transform:none;line-height:30px;}

.Announcements_item_list ul li{width:47%}
.home_annoucement_title

}
@media only screen and (max-width: 860px) {
    .helpdesk .tab .tab-nav li .service_nav{position:absolute;top:26%;height:20px;transform:translateY(-50%);left:50%; width:80%;margin-left:-40%;text-align:center;font-family:'Trajan Pro';font-size:24px;}
}
@media only screen and (max-width: 767px) {
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:300px; height:100%; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:300px; height:100%; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:300px; height:100%; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:300px; height:100%; width:100%;}
.home_annoucementbg{width:100%; min-height:500px; background: url(../images/home_annoucementbg.jpg) repeat; margin-top:0px; position:relative; padding:50px 0 20px 0;}
.home_annoucementbg h1, .home_eventsbg h1{padding:0 5%}
.home_annoucement{padding-top:30px}
.home_annoucement_item{width:90%; margin:0 5% 50px 5%;}
.home_eventsbg{width:100%; min-height:850px; background: url(../images/home_eventsbg.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:40px 0;}
.home_events{padding:30px 5%}
.home_events_calendar{float:none; width:100%; text-align:center;margin:0 auto;}
.home_events_calendar img{width:100%; max-width:530px; text-align:center; margin:0 auto 30px}
.home_events_content{float:none; width:100%; text-align:left;margin:0 auto;}
.home_events_itemdesc{float:left;width:85%; max-width:385px;min-width:200px;padding:20px 0 20px 30px;font-size:18px;line-height:26px;}

.subbanner_aboutus{background: url(../images/subbanner_aboutus.jpg) no-repeat; background-position:center center; background-size:cover; height:450px;}
.subbanner_F1{background: url(../images/subbanner_F1.jpg) no-repeat; background-position:center center; background-size:cover; height:450px;}
.subbanner_capture{font-family:'Trajan Pro';font-size:38px;line-height:50px;letter-spacing:3px;color:#fff;text-transform:uppercase}
.subbanner_capture_blk{font-family:'Trajan Pro';font-size:38px;line-height:50px;letter-spacing:3px;color:#000;text-transform:uppercase}

.aboutus_managementofficer{margin-bottom:15px;font-size:20px; line-height:32px}
.aboutus_managementmember ul li{padding:6px 0}
.aboutus_managementmember{font-size:18px; line-height:32px}
.aboutus_generalbg .testimonie{width:100%; padding:0 5%}
.aboutus_managementbg .content1280{padding:0 5%}


.facilities_bowl{background: url(../images/facilities_bowlbg.jpg) no-repeat #fff; background-position:center right; min-height:580px;text-align:left;padding:0px 0;font-size:16px;line-height:30px;}
.facilities_bowl td, .facilities_bowl .detailtd{border-bottom:1px solid #ad974f; border-right:1px solid #ad974f; padding:10px 15px; vertical-align:top; text-align:left;width:100%;}
.facilities_KTV_imgWrapper img, .facilities_SubterraneanPool_imgWrapper img{width:100%; max-width:767px;opacity:1;margin-bottom:60px;padding: 0px; box-shadow:10px 10px 20px #eee; -moz-box-shadow:10px 10px 20px #eee; -webkit-box-shadow:10px 10px 20px #eee; }
.facilities_KTV_imgWrapper .img_ov, .facilities_SubterraneanPool_imgWrapper .img_ov{position:relative;z-index:2;left:0;top:-70px;max-width:767px;width:100%;}
.facilities_KTV_imgWrapper, .facilities_SubterraneanPool_imgWrapper{position:relative;padding-top:0px;position:relative;text-align:left !important;margin-bottom:-70px;}
.facilities_Padangbg .content_33{width:100%; float:none;}
.facilities_Mahjongbg{width:100%; min-height:430px;background:#f5f3ea;margin-top:0px;}
.contactus_MRTbg{min-height:100px !important; width:100%; padding:50px 5%; color:#fff;text-align:left !important;font-size:16px; line-height:26px;}
.contactus_carpark{font-size:16px;line-height:36px;padding:0 10%;text-align:center}
.Management td, .contactus_Enquiries td{width:100%;}
.contactus_Enquiries table{display:none}
.contactus_Enquiries_mb{display:block}
.membership_typebg, .membership_helpdeskbg, .membership_privilegesbg, .membership_ebookbg, .membership_feedbackbg{background-size:cover;}
.membership_typebg, .membership_privilegesbg, .membership_ebookbg, .membership_feedbackbg{margin-bottom:6px;}
.memberservice .content_33{float:none;width:100%;}
.termmemb li{list-style:none !important; float:none; width:100%;padding: 0 !important; margin:0;}
.facilities_itembg{background: url(../images/Facilities/item_bg.png) no-repeat; width:56px; height:54px;padding:11px 20px 18px 17px;text-align:center;margin:0 auto;font-size:14px;color:#7d6a32; margin-left:-20px;margin-right:0;}
.Facilities_new .submenu li{border-bottom:none}


.Facilities_item_list ul li .image_wrapper{width:100%;margin:0}
.Facilities_item_list ul{margin-left:25px}

.ss_balut{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_balut:hover, .subpage_leftnavi ul .current .ss_balut{color:#7d6a32; background: url(../images/icon_balut.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_bridge{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_bridge:hover, .subpage_leftnavi ul .current .ss_bridge{color:#7d6a32; background: url(../images/icon_bridge.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_chess{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_chess:hover, .subpage_leftnavi ul .current .ss_chess{color:#7d6a32; background: url(../images/icon_chess.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_dancesport{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_dancesport:hover, .subpage_leftnavi ul .current .ss_dancesport{color:#7d6a32; background: url(../images/icon_dancesport.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_linedance{color:#7d6a32; background: url(../images/icon_linedance.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_linedance:hover, .subpage_leftnavi ul .current .ss_linedance{color:#7d6a32; background: url(../images/icon_linedance.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_toastmasters{color:#7d6a32; background: url(../images/icon_toastmasters.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_toastmasters:hover, .subpage_leftnavi ul .current .ss_toastmasters{color:#7d6a32; background: url(../images/icon_toastmasters.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_womenswing{color:#7d6a32; background: url(../images/icon_womenswing.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.ss_womenswing:hover, .subpage_leftnavi ul .current .ss_womenswing{color:#7d6a32; background: url(../images/icon_womenswing.png) no-repeat left center; width:100%; padding:0px 16px 0px 40px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.text_l, .text_r{padding: 0 !important}
.sp_lefttitle{width:50%; max-width:150px;}

.Ebook ul li{list-style:none; padding:0; margin:0; width:50%;position:relative; padding:0 3%}
.Ebook .table .table-cell:nth-child(1){width:50%; float:left;text-align:left;vertical-align:top;}
.Ebook .table .table-cell:nth-child(2){width:50%; float:left;text-align:left;vertical-align:top;font-size:22px}
.Ebook .table .table-cell:nth-child(3){width:50%; float:left;text-align:left;vertical-align:top;font-size:22px}
.Ebook .table .table-cell img{max-width:200px}
.ebook_categorywrapper{font-size:22px;line-height:30px;padding:0px 0 30px 0}


.contactus_mrt{font-size:18px;line-height:36px;padding:0 5%;text-align:left !important;letter-spacing:0.5px;color:#000}
.contactus_mrt_exit{margin-left:0px;color:#1b1a19}
.contactus_carparkbg .content_33{width:100%; padding:0 5%; text-align:left;}
.contactus_carparkbg .content_33:nth-child(2){border:none;}
.contactus_Enquiries_mb{text-align:left; font-size:16px;font-family:'Jost-SemiBold', 'OpenSans Regular', 'Open Sans';}
.contactus_cmttitle{margin:0 auto; float:none; width:100%; padding:0 5%; margin-bottom:5px;line-height:30px;}
.contactus_enqtitle{margin:0 auto; float:none; width:100%; padding:0 5%; margin-bottom:5px;line-height:30px;}
.contactus_cmttitle .btn_border, .contactus_enqtitle .btn_border{display:none;}
.tabs  .table-cell{display:table-cell !important}

.fnb_imgwrapper, .fnb_imgwrapper_Ballroom1, .fnb_imgwrapper_EsplanadeBoardroom1, .fnb_imgwrapper_EsplanadeBoardroom2,
.fnb_imgwrapper_Boardroom, .fnb_imgwrapper_Lounge1983, .fnb_imgwrapper_ConnaughtTerrace,
.sp_imgwrapper_Padang1, .sp_imgwrapper_Padang2, .sp_imgwrapper_Padang3{min-height:250px;background:none; background-position:center center; background-size:cover; }
.fnb_imgwrapper img, .fnb_imgwrapper_Ballroom1 img, .fnb_imgwrapper_Ballroom2 img, .fnb_imgwrapper_EsplanadeBoardroom1 img,
.fnb_imgwrapper_EsplanadeBoardroom2 img, .fnb_imgwrapper_Boardroom img, .fnb_imgwrapper_Lounge1983 img, 
.fnb_imgwrapper_ConnaughtTerrace img, .sp_imgwrapper_Padang1 img, .sp_imgwrapper_Padang2 img, .sp_imgwrapper_Padang3 img{display:block;width:100%;}
.fnb_seatingwrapper{width:100%; margin:0 auto; text-align:center;padding:70px 5%}

.enquiry.table .table-cell, .SocialSections .table .table-cell, .Play .table .table-cell, .Play_Sports .table .table-cell, 
.fnb_contentbg.table .table-cell, .contactus_gtsrc_contentWrapper .table .table-cell, .event_detail.table .table-cell,
.Privileges_Benefits_detail .table .table-cell{display:table;width:100%;}
.enquiryfm_item:nth-child(2n+1), #Events_Registration .enquiryfm_item:nth-child(2n+1), .enquiryfm_item_long:nth-child(2n+1) {width:100%; float:none;padding-top:0px; position:relative; text-align:left; height:80px; margin:0; }
.enquiryfm_item:nth-child(2n), #Events_Registration .enquiryfm_item:nth-child(2n), .enquiryfm_item_long:nth-child(2n) {width:100%; float:none;padding-top:0px; position:relative; text-align:left; height:80px; margin:0; }
.enquiryfm_item_long:nth-child(2n){height:250px}
.enquiryfm_item_l{width:100%; float:none;padding-top:0px; position:relative; text-align:left; height:160px; margin:0; }
.enquiry_form input, .enquiry_form textarea {max-width:750px; margin:0; height:36px;}
.enquiry_form select{max-width:750px; margin:0; height:30px;}
.enquiry_imgwrapper{min-height:450px}

.CorporatePackages{padding:0 5%}
.cp_items{color:#7d6a32; width:100%; padding:0;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Basketball{color:#7d6a32; background: url(../images/icon_basketball.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Basketball:hover, .subpage_leftnavi ul .current .cp_Basketball{color:#fff; background: url(../images/icon_basketball_whilte.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bowling{color:#7d6a32; background: url(../images/icons_bowling.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bowling:hover, .subpage_leftnavi ul .current .cp_Bowling{color:#fff; background: url(../images/icons_bowling_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bullseye{color:#7d6a32; background: url(../images/icons_bullseye.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Bullseye:hover, .subpage_leftnavi ul .current .cp_Bullseye{color:#fff; background: url(../images/icons_bullseye_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Football{color:#7d6a32; background: url(../images/icons_football.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Football:hover, .subpage_leftnavi ul .current .cp_Football{color:#fff; background: url(../images/icons_football_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Kids{color:#7d6a32; background: url(../images/icons_kidsbowling.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Kids:hover, .subpage_leftnavi ul .current .cp_Kids{color:#fff; background: url(../images/icons_kidsbowling_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Snooker{color:#7d6a32; background: url(../images/icons_Snooker.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Snooker:hover, .subpage_leftnavi ul .current .cp_Snooker{color:#fff; background: url(../images/icons_Snooker_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Tennis{color:#7d6a32; background: url(../images/icons_Tennis.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_Tennis:hover, .subpage_leftnavi ul .current .cp_Tennis{color:#fff; background: url(../images/icons_Tennis_white.png) no-repeat 13px center; width:100%; padding:0 16px 0 45px;-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.cp_packagebg h4, .cp_packagebg_bowling h4, .cp_packagebg_Bullseye h4, .cp_packagebg_kids h4, .cp_packagebg_snooker h4{text-align:left !important;font-family:'Jost-Medium';text-transform:none;font-size:18px !important;}
.cp_package_food h3{font-size:24px !important;}
.cp_packagebg{background: url(../images/cp_itembg_mb.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:30px 20px;}
.cp_packagebg_bowling{background: url(../images/cp_itembg_bowling_mb.jpg) no-repeat bottom right #f8f7f2 50%; width:100%; min-height:200px;padding:30px 20px;}
.cp_packagebg_Bullseye{background: url(../images/cp_itembg_Bullseye_mb.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:30px 20px;}
.cp_packagebg_kids{background: url(../images/cp_itembg_kids_mb.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:30px 20px;}
.cp_packagebg_snooker{background: url(../images/cp_itembg_snooker_mb.jpg) no-repeat bottom right #f8f7f2; width:100%; min-height:200px;padding:30px 20px;}
.cp_package_food{width:100%; min-height:200px;padding:30px 20px;background:#fff;border:1px solid #eceae5}

.new_server .text18{font-size: 26px; margin-top: 25px; font-family: 'TrajanPro-Regular', 'OpenSans Regular', 'Open Sans';} 

.maincontent .content_mb ul li{list-style:none}
.ssimg_bg{width:100%}
.ssimg_bg img{width:100%;padding:0;margin:0;}

.panel-body .grid{margin:0 !important}
.pb_itemimgbg{margin:10px auto}
.pb_itemimgbg{width:100%; max-width:400px; height:450px; background:#fff; margin:15px auto 30px auto; box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -moz-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); -webkit-box-shadow:2px 0px 6px rgba(50, 47, 40, 0.2); text-align:center; overflow: hidden; float:none; position: relative; z-index: 2;  -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; cursor:pointer; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.Privileges_Benefits .subpage_rightcotent .grid li{min-width:400px;}

.pb_img_over img{position:absolute;top:50%;width:100%; max-width:82px !important; transform:translateY(-50%);left:50%; margin-left:-41px;display:none }
.pb_img{position:relative;float:none;width:100%}
.pb_thumbtext{position:relative;top:5px; padding:0px 5% 30px 5%; }
.Privileges_Benefits .grid li{width:100% !important}
.Privileges_Benefits_detail .content_half{width:50%; float:left}
.Privileges_Benefits .subpage_breadcrum{padding:0 5%}

/*.pd_detail_linkbtn{background: url(../images/icons_link_white_s.png) no-repeat right center #ad974f;background-position:78%;padding-right:30px;width: 220px;height: 60px;text-align: center;margin: 0 auto;color: #fff;text-transform: uppercase;font-family: 'Trajan Pro'; font-size: 14px;line-height: 65px;letter-spacing: 1px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_linkbtn:hover{background: url(../images/icons_link_white_s.png) no-repeat right center #d4bb68;background-position:78%;padding-right:30px;}
.pd_detail_pdfbtn{background: url(../images/icon_homepdf_white.png) no-repeat right center #ad974f;background-position:46%;padding-right:25px;width: 220px;height: 60px;text-align: center;margin: 0 auto;color: #fff;text-transform: uppercase;font-family: 'Trajan Pro'; font-size: 14px;line-height: 65px;letter-spacing: 1px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_pdfbtn:hover{background: url(../images/icon_homepdf_white.png) no-repeat right center #d4bb68;background-position:46%;padding-right:25px;}*/
.pd_detail_regbtn{background: url(../images/icon_signup_white.png) no-repeat right center #ad974f;background-position:86%;padding-right:25px;width: 220px;height: 60px;text-align: center;margin: 0 auto;color: #fff;text-transform: uppercase;font-family: 'Trajan Pro'; font-size: 14px;line-height: 65px;letter-spacing: 1px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;cursor: pointer;}
.pd_detail_regbtn:hover{background: url(../images/icon_signup_white.png) no-repeat right center #d4bb68;background-position:86%;padding-right:25px;}
.event_item_list ul li p.p-title{min-height:50px;} 

.Privileges_Benefits_detail .btn_border{background:#fff; width:226px; height:66px;padding-top:2px;text-align:center;border:1px solid #ad974f;-webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease;	transition: all 0.25s ease; cursor:pointer }

.ReciprocalClubs_details .ReciprocalClubs_items .content_half{width:100%;padding:0;min-width:300px;min-height:200px;vertical-align:top;}
.mrc_item_desc .content_half{width:50% !important;}
.event_item_list ul li{width: 50%; float: left; text-align: center; margin:0 auto; list-style-image: none; list-style: none; padding:0 1% 40px 1%;}
.event_item_list ul li:nth-child(4n+1){clear:none;} 
.event_item_list ul li:nth-child(3n+1){clear:none;} 
.event_item_list ul li:nth-child(2n+1){clear:both;} 
.event_detail_title {display:none;}
.event_detail_title_s {display:block;margin-bottom:20px;}
.event_detail{padding:30px 0}
.event_detail .table-cell:first-child{padding-right:0}
.event_detail .event_imgwrapper{min-height:200px}
.event_detail .btn_border{width:226px; margin-bottom:15px;}
.Privileges_Benefits_detail .btn_border{width:156px; margin-bottom:15px;}
.event_detail .pd_detail_pdfbtn, .Privileges_Benefits_detail .pd_detail_pdfbtn{background-position:54%; padding-right:18px;margin-bottom:15px;}
.event_detail .pd_detail_linkbtn{background-position:90%;margin-bottom:15px;}
.ReciprocalClubs_details .table-cell{display:table; width:100%;margin-bottom:15px;}
.ReciprocalClubs_details .table-cell:nth-child(1){width:100%}

#powerTip{display:none !important}
.Announcements_item_list ul li{width:97%}
}

@media only screen and (max-width: 580px) {
.subbanner_aboutus{background: url(../images/subbanner_aboutus.jpg) no-repeat; background-position:center center; background-size:cover; height:400px;}
.subbanner_F1{background: url(../images/subbanner_F1.jpg) no-repeat; background-position:center center; background-size:cover; height:400px;}
.aboutus_minssionbg .content_25, .aboutus_minssionbg .content_33{width:100%;}
.aboutus_minssionbg .content_70{max-width:400px}
.facilities_bowl .content_60 .content_33{width:100% !important; margin-bottom:15px;}
.sp_lefttitle{width:100%; max-width:300px;}
.Ebook ul li{list-style:none; padding:0; margin:0; width:100%;position:relative; padding:0 3%}
.aboutus_generalbg .testimonie{width:100%; padding:0 2%}
.pb_title{font-size:20px; text-align:left; font-family:'Jost-Medium';font-weight: 500;line-height:26px; color:#000;}
.pb_sdesc{font-size:16px; text-align:left; font-family:'Jost-SemiBold';line-height:22px;color:#000;}
.pd_detailbackbtn{background:url(../images/backbtn_dotline.jpg) repeat-x bottom center; min-width:100px; padding-top:2px; text-align:right !important; float:right; text-transform:uppercase;width:100%;font-family:'Trajan Pro';font-size:13px;line-height:38px;letter-spacing:1px;max-width:310px;}
.Privileges_Benefits_detail .content_half{width:100%; float:none; margin-bottom:20px;}
.mrc_item_desc .content_half{width:100% !important;}
.Ebook .table .table-cell:nth-child(1){width:50%; float:left;text-align:left;vertical-align:top;padding-left:15px;}
.Ebook .table .table-cell:nth-child(2){width:50%; float:left;text-align:left;vertical-align:top;font-size:22px;padding-left:15px;}
.Ebook .table .table-cell:nth-child(3){width:50%; float:left;text-align:left;vertical-align:top;font-size:22px;padding-left:15px;}
.Ebook .table.Magazines .table-cell:nth-child(1){width:50%; float:left;text-align:center;vertical-align:top;}
.Ebook .table.Magazines .table-cell:nth-child(2){width:50%; float:left;text-align:left;vertical-align:top;font-size:22px; padding-left:5%;}

}

@media only screen and (max-width: 520px) {
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:200px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:200px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:200px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:200px; width:100%;}
.subbanner_aboutus{background: url(../images/subbanner_aboutus.jpg) no-repeat; background-position:center center; background-size:cover; height:350px;}
.subbanner_F1{background: url(../images/subbanner_F1.jpg) no-repeat; background-position:center center; background-size:cover; height:350px;}
.Privileges_Benefits .subpage_rightcotent .grid li{min-width:320px;}
.pb_itemimgbg{width:100%; max-width:320px; height:360px; }
/*.pb_itemimgbg .pb_img_over {width: 320px; height: 360px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:199;}
.pb_img_over img{position:absolute;top:50%;width:100%; max-width:80px !important; transform:translateY(-50%);left:50%; margin-left:-40px; }
.pb_thumbtext{position:absolute;top:250px; padding:0px 5%; }*/
.Ebook .table .table-cell img{max-width:300px}

.event_item_list ul li:nth-child(4n+1){clear:none;} 
.event_item_list ul li:nth-child(3n+1){clear:none;} 
.event_item_list ul li:nth-child(2n+1){clear:none;} 
.event_item_list ul li div{width:100%; max-width:500px; min-height:450px;}
.event_item_list img{max-width:500px}
.event_item_list ul li {width: 100%; float: none; text-align: center;list-style-image: none; list-style: none;padding:0 0 40px 0;}
.event_item_list ul li p{padding:0}
.Facilities_new h4{font-size:16px !important}
.facilities_itembg{margin-right:-10px}
.Play .text_l, .Play_Sports .text_l{padding:0 !important}
.fnb_imgwrapper, .fnb_imgwrapper_Ballroom1, .fnb_imgwrapper_EsplanadeBoardroom1, 
.fnb_imgwrapper_EsplanadeBoardroom2, .fnb_imgwrapper_Boardroom, .fnb_imgwrapper_Lounge1983, 
.fnb_imgwrapper_ConnaughtTerrace, .sp_imgwrapper_Padang1, .sp_imgwrapper_Padang2, .sp_imgwrapper_Padang3{min-height:100px}
.fnb_textwrapper{padding:30px 5% 60px 5%}
.enquiry_imgwrapper{min-height:350px}

}

@media only screen and (max-width: 450px) {
.homebanner1{background: url(../images/MainLandingPageBanner/home_banner1.jpg) no-repeat; background-size:100%; min-height:190px; width:100%;}
.homebanner2{background: url(../images/MainLandingPageBanner/home_banner2.jpg) no-repeat; background-size:100%; min-height:190px; width:100%;}
.homebanner3{background: url(../images/MainLandingPageBanner/home_banner3.jpg) no-repeat; background-size:100%; min-height:190px; width:100%;}
.homebanner4{background: url(../images/MainLandingPageBanner/home_banner4.jpg) no-repeat; background-size:100%; min-height:190px; width:100%;}
.home_annoucement_content{width:100%; padding:20px; font-family: 'Jost-SemiBold', 'OpenSans Regular', 'Open Sans'; }
.subbanner_aboutus{background: url(../images/subbanner_aboutus.jpg) no-repeat; background-position:center center; background-size:cover; height:300px;}
.subbanner_capture {font-size: 34px;}
.subbanner_F1{background: url(../images/subbanner_F1.jpg) no-repeat; background-position:center center; background-size:cover; height:300px;}
.Privileges_Benefits .subpage_rightcotent .grid li{min-width:300px;}
.pb_itemimgbg{width:100%; max-width:300px; height:330px;}
/*.pb_itemimgbg .pb_img_over {width: 300px; height: 330px; position: absolute; overflow: hidden; top: 0px; left: 0px; vertical-align:central; z-index:199;}
.pb_thumbtext{position:absolute;top:280px; padding:0px 5%; }*/
.pd_detailbackbtn{background:url(../images/backbtn_dotline.jpg) repeat-x bottom center; min-width:100px; padding-top:2px; text-align:right !important; float:right; text-transform:uppercase;width:100%;font-family:'Trajan Pro';font-size:12px;line-height:30px;letter-spacing:1px;max-width:280px;}
.fnb_slide_title {font-size: 20px;}
.Facilities_new .accordion li i.fa-chevron-down{right:0px}
.Ebook .table .table-cell:nth-child(1){width:100%; float:none;text-align:left;vertical-align:top;padding-left:0px;display:table;}
.Ebook .table .table-cell:nth-child(2){width:100%; float:none;text-align:left;vertical-align:top;font-size:22px;padding-left:0px;display:table;}
.Ebook .table .table-cell:nth-child(3){width:100%; float:none;text-align:left;vertical-align:top;font-size:22px;padding-left:0px;display:table;}
.Ebook .table.Magazines .table-cell:nth-child(1){width:100%; float:none;text-align:center;vertical-align:top;display:table;}
.Ebook .table.Magazines .table-cell:nth-child(2){width:100%; float:none;text-align:center;vertical-align:top;font-size:22px; padding-left:0;display:table;}
.ReciprocalClubs_details h1{font-size:26px !important;}

    }


#lean_overlay {
    position: fixed;
    z-index: 10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}


/*---------------------------------------

	EXAMPLES

-----------------------------------------*/
 #signup {width: 404px;padding-bottom: 2px;display:none;background: #FFF;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.7); -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.7);
}
.modal_close { position: absolute; top: 12px; right: 12px; display: block; width: 14px; height: 14px; background: url(img/modal_close.png); z-index: 2; }

