.fixed-header,.logo a{display:table}.btn-book a,.t-phone a{font-weight:500;margin:0}.twc-slider-content-list .slick-next:before,.twc-slider-content-list .slick-prev:before{font-size:50px!important;font-weight:100;line-height:.5;text-align:center;margin:0;padding:0}.nc{visibility:visible}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.fixed-header,.header-abs-top{height:150px;width:100%;position:absolute;top:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:border-box}*,:focus{outline:transparent hidden 0!important}#defaultTwcPageContainer .block-item .columns .container.container-empty,#defaultTwcPageContainer .block-item .twc-container{outline-style:dotted;outline-width:1px!important;outline-color:#ccc!important}#defaultTwcPageContainer div.block-item.highlight>.bk-dropped-item>.bk-dropped-item-contents,#defaultTwcPageContainer div.block-item.resizing,#defaultTwcPageContainer div.block-item.selected>.bk-dropped-item>.bk-dropped-item-contents{outline-style:solid;outline-width:2px!important;outline-color:#555!important}body{background:#fff;overflow-x:hidden;margin:0;display:block;text-rendering:optimizeLegibility;min-height:100%;font-size:calc(.35842vw + .95296em)}.m-height-home,.m-height-in{min-height:150px}.fixed-header,.fixed-header *{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.header-abs-top{background:#016680;left:0;z-index:500;display:flex;justify-content:space-between;padding:0;border-bottom:1px solid #257e95}.logo-box{padding:10px 25px;margin:0;display:flex;justify-content:flex-start;align-items:center;min-width:200px}.logo{padding:0;text-align:center}.logo a{margin:0;line-height:0}.logo img{max-height:90px;width:auto}.t-right{padding:0;display:flex;justify-content:center;margin:0;flex-direction:column}.t-section{padding:0 30px;display:flex;justify-content:flex-end;align-items:center;margin:20px 0 0;width:100%;height:55px}.t-links i{border:0;width:18px;height:18px;margin:1px 10px 0 0}.b-links a:hover,.b-links a:hover i svg path,.t-links i svg{fill:#bf9b30}.t-links a:hover,.t-links a:hover i svg path{color:#bf9b30;fill:#bf9b30}#cmsbody form #savePayment-element p,#cmsbody form div.container_type_multi_choice,#cmsbody form div.multi-container,.b-contact,.b-logo,.b-sm,.b-sm-box div[id^=sm],.home-slider-box #slider4895 div.banner-item .banner-content-block img,.home-slider-box .slick-dotted.slick-slider,.t-phone{margin:0}.t-phone a{font-size:24px;color:#fff;line-height:1;text-align:left;display:flex;align-items:center;justify-content:center}.b-action a:hover,.b-cta a:hover,.b-sm-box div a:hover,.t-phone a:hover{color:#bf9b30}.btn-book{margin:0 0 0 20px}.btn-book a{background:#bf9b30;padding:15px 30px;font-size:16px;color:#000;line-height:1;text-align:center;border:0;border-radius:30px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.b-action-flex,.b-cta-flex{justify-content:space-between}.btn-book a:hover,.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content a:hover{background:#47515a;color:#fff}.mob-menu{margin:0 0 0 auto;padding:0 30px 0 0}.main-con-bg,.main-con-bg-in{margin:0;width:100%}.menu{padding:0;height:60px;position:relative}.menu .top{height:auto;padding:0}.f-nav,.f-nav .header-abs-top{height:120px}.menu .navbar-inverse{background-color:transparent!important;border:0!important}.menu .navbar{min-height:auto!important;margin:0!important}.f-nav{z-index:1899;position:fixed;top:0;width:100%;box-shadow:0 0 5px #f2f2f2}.action-icon i,.home-slider-panel,.main-banner{position:relative}.f-nav .logo img{max-height:75px}.f-nav .t-section{margin:5px 0 0}.f-nav .mob-menu{padding:0 30px 0 0}.main-banner{width:100%;z-index:200}.main-con-bg-in{background:#fff;padding:50px 0}#cmsbody .container{height:auto!important}.b-action-panel{background:#fafafa;padding:0;width:100%}.b-action-flex{margin:0 auto;display:flex;align-items:flex-start;width:100%;padding:50px 0;max-width:1170px}.b-action{margin:0;padding:0 15px;width:calc(100% / 3)}.b-action h4{font-size:24px;color:#47515a;font-weight:700;line-height:1.2;margin:0 0 20px;display:block}.b-action a,.b-action p{font-size:16px;font-weight:400;line-height:1.6;text-decoration:none}.b-action p{color:#47515a;margin:0 0 15px}.b-action a{color:#016680;margin:0;text-transform:uppercase}.b-cta h4,.b-sm-box .sm-heading h4{font-size:18px;font-weight:700;color:#fff}.b-call,.b-consultation,.b-enquiry{display:flex;justify-content:flex-start;align-items:flex-start}.action-icon{width:70px;margin:0 30px 0 0;padding:0 0 0 10px;display:flex;align-items:center;justify-content:flex-start}.action-text{width:85%}.action-icon i{background:#bf9b30;border:0;width:55px;height:55px;margin:0;display:flex;justify-content:center;align-items:center;border-radius:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.action-icon i svg{fill:#000000;color:#fff;width:28px;height:28px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.bottom-bg{background:#016680;padding:0;width:100%}.b-cta-flex{margin:0 auto;display:flex;width:100%;padding:70px 0 40px;max-width:1740px}#cmsbody .blog-item-view,.b-cta{padding:0 15px}.b-cta{margin:0;width:auto}.b-cta h4{line-height:1.2;margin:0 0 20px;display:block}.b-cta a,.b-cta p,.b-cta span{font-size:16px;color:#fff;font-weight:400;line-height:1.6;margin:0;text-decoration:none;word-wrap:anywhere}.b-links i{border:0;width:16px;height:16px;margin:3px 15px 0 0}.b-links i svg{fill:#bf9b30;color:#fff}.b-logo a{margin:0;display:table}.b-sm-box,.b-social ul.social-links li{padding:0}.b-sm-box div[class^=col-list]{display:flex;margin:0;justify-content:space-between}.b-sm-box div[class*=col-idx-]{padding:0 30px;margin:0 0 15px}.b-sm-box div[id*=menu-item-]{margin:0 0 15px;padding:0;text-align:left}.b-sm-box .sm-heading h4{line-height:1.2;margin:0 0 25px}.b-sm-box .sm-heading.m-sep{margin-top:50px}.b-sm-box .no-show h4{font-size:0;min-height:25px}.b-sm-box div a,.b-sm-box div h4{font-size:16px;color:#fff;font-weight:400;margin:0;line-height:1.2;display:table;text-transform:none}.b-contact a{display:flex;align-items:flex-start;justify-content:flex-start}.b-email,.b-phone{margin:0 0 15px;padding:0}.b-footer-flex{margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:45px 15px;max-width:1740px;border-top:1px solid rgba(255,255,255,.2)}#cmsfooter,.b-footer{margin:0 0 0 auto}.b-acknowledge{padding:0;flex:2}.b-acknowledge p{margin:0 0 5px;font-size:14px;line-height:1.6}.b-footer-box{padding:0;flex:1}#cmsbody .form-element.container_type_section div,#cmsfooter *{font-size:14px}.b-social{margin:0 0 10px auto;display:table}.b-social ul.social-links{margin:0 0 0 -10px}.b-social svg{width:40px;height:40px;border-radius:100%;border:0}.b-social a:not(.gbp) svg .s-bd{fill:#bf9b30;border:0}.b-social a,.b-social svg .s-bg{fill:transparent;border:0}.b-social a.gbp svg .g.s-bg,.b-social a:hover svg .s-bd{fill:#ffffff}.b-social a.gbp:hover svg .g.s-bg,.b-social a:hover svg .s-bg{fill:transparent}#formBuilder *,#nsi-shop-listing:not(.twc-container *) *,#qm0 a,.contact,.fields,.footer,a:not(.twc-container *),body,form *,p:not(.twc-container *),span:not(.twc-container *),td:not(.twc-container *){font-family:Poppins,Arial,Helvetica,sans-serif}.b-contact span,h1:not(.twc-container h1),h2:not(.twc-container h2),h3:not(.twc-container h3),h4:not(.twc-container h4),h5:not(.twc-container h5),h6:not(.twc-container h6){font-family:Montserrat,Arial,Helvetica,sans-serif}#cmsfooter{text-align:right;clear:both;padding:0;display:table}#cmsbody .container_type_captcha p,#cmsbody .container_type_name .type_name>dt,#cmsbody .form-description,#cmsbody form .container_type_submit dt,#cmsbody form .event-user-container br,#cmsbody form div.container_type_static_heading dt,#cmsbody form label.required.optional:after,#cmsfooter .footerAddress,#cmsfooter .footerPhone,#cmsfooter br,#cmsfooter p{display:none}img{max-width:100%;height:auto}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li a{background-image:url(nc-social-icons.png)!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-instagram a{background-position:-201px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-pinterest a{background-position:-168px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-flickr a{background-position:-234px 0!important}#cmsbody #nc-contact-page #nc-contact-header .nc-connect ul li.nc-tiktok a{background-position:-267px 0!important}#cmsbody img{-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}#formBuilder{display:table;width:100%}#cmsbody #nc-contact-page .nc-contact-form-container dd#Submit-element input,#formBuilder input[type=submit]{background:#016680;border:0;font-size:16px;color:#fff;font-weight:600;padding:15px 30px;line-height:1;text-indent:0;clear:both;border-radius:30px;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}#cmsbody #nc-contact-page .form-element dd#Submit-element input[type=submit]:hover,#cmsbody #nc-contact-page .nc-contact-form-container dd#Submit-element input:hover,#cmsbody form .container_type_submit input[type=submit]:hover,#formBuilder input[type=submit]:hover{background:#bf9b30;color:#000}#cmsbody #nc-contact-page div.left dd,#cmsbody #nc-contact-page div.right dd{float:none;width:100%}#cmsbody .content-padding-block.sec-md,.content-padding .row.twc-section-row,.content-padding>div{padding-left:100px;padding-right:100px}.tick-list{margin:0;padding:0;list-style:none}.tick-list li{background:url(icn-.png) no-repeat;padding:0 0 5px 45px;margin:0 0 15px}.tick-list li a{color:#fff}.twc-tab-title-list-container .slick-list .slick-track{display:flex}.twc-tab-title-list-container .slick-list .slick-track .twc-tab-title{float:none;display:flex!important;height:auto;align-items:center;justify-content:center}.twc-slider-content-list .slick-prev,.twc-slider-content-list .slick-prev:hover{transform:none;width:15px;height:15px;z-index:100;background:0 0;color:#414042;left:-10px}.twc-slider-content-list .slick-next,.twc-slider-content-list .slick-next:hover{transform:none;width:15px;height:15px;z-index:100;background:0 0;color:#414042;right:-10px}.twc-slider-content-list .slick-prev:before{content:'\2039'!important;color:#414042;width:15px;height:15px;display:block;position:absolute;top:0;left:0;transform:none}.twc-slider-content-list .slick-next:before{content:'\203A'!important;color:#414042;width:15px;height:15px;display:block;position:absolute;top:0;right:0;transform:none}iframe{width:100%}@media screen and (max-width:1440px){.f-nav .logo-box,.logo-box{padding:15px;flex:unset;min-width:170px}}@media screen and (max-width:1200px){.fixed-header,.m-height-home,.m-height-in{min-height:auto;height:auto;position:relative}.m-height-in .f-nav .header-abs-top,.m-height-in .header-abs-top{position:relative}.f-nav .header-abs-top,.header-abs-top{height:auto;top:auto;position:relative}.f-nav .logo-box,.logo-box{padding:15px;flex:unset;min-width:170px}.f-nav .logo,.logo{position:relative;height:auto;border:0;padding:0}.f-nav .logo img,.logo img,.m-height-in .logo img{max-height:80px}.f-nav .t-right,.t-right{flex:unset;height:auto;margin:0 45px 0 0;width:auto}.t-section{margin:0}.header-abs-top .mob-menu{position:absolute;float:none;top:30px;right:0;width:100%;z-index:999!important;padding:0!important;height:0}.fixed-header.f-nav{position:relative;height:auto}.f-nav .menu,.menu,.menu .top,.navbar-header{height:0;padding:0;float:none;border:0;margin:0}.top .navbar-header button{background:#016680;border:1px solid #016680;margin:0;top:0;right:15px;z-index:9999!important;height:45px;width:45px;border-radius:0;padding:0}.top .navbar-header button span.icon-bar{background-color:#bf9b30;margin:5px auto;height:3px;width:22px}.menu-bg .navbar-header button:focus,.top .navbar-header button:hover{background:#47515a;border-color:#47515a}.header-abs-top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#47515a}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#47515a!important;border-color:#47515a}.top .navbar-header button:focus span.icon-bar,.top .navbar-header button:hover span.icon-bar{background-color:#fff!important;border:0}.navbar-collapse{width:100%!important;border:0!important;padding:0!important}.b-cta,.b-sm-box div[class*=col-idx-]{padding:0 15px}.content-padding .row.twc-section-row,.content-padding>div{padding-left:15px;padding-right:15px}.b-cta{width:auto;margin:0}.b-logo img{max-height:75px;width:auto}.b-sm-box{padding:0}.b-sm-box div[class^=col-list]{flex-wrap:wrap}}.home-slider-box .banner-image{background:#47515a}.home-slider-box .banner-image img{margin:0;height:100%;width:100%;opacity:.6;object-fit:cover;object-position:50% 50%;max-height:640px}.home-slider-box .slick-prev{width:20px;height:40px;left:30px}.home-slider-box .slick-next{width:20px;height:40px;right:30px}.home-slider-box .slick-prev:hover{left:25px}.home-slider-box .slick-next:hover{right:25px}.home-slider-box #slider4895 .slick-dots{bottom:25px}.home-slider-box #slider4895 .slick-dots li button::before{font-size:40px;color:#fff;opacity:1}.home-slider-box #slider4895 .slick-dots li.slick-active button::before{color:#000}.home-slider-box #slider4895 div.banner-item:after{content:'';z-index:2;background:#47515a;width:100%;height:100%;display:table;position:absolute;right:0;top:0;opacity:0}.home-slider-box #slider4895 div.banner-item .banner-content-block{margin:0 auto;top:0;bottom:0;width:100%;justify-content:flex-start;align-items:center;padding:0 100px;height:auto}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content{text-align:left;padding:30px 0;display:flex;margin:0;width:100%;max-width:850px;justify-content:flex-start;align-items:flex-start;flex-direction:column}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content h4{font-size:64px;color:#fff;font-weight:700;line-height:1.2;margin:0 0 20px;text-align:left}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content a{background:#bf9b30;font-size:16px;color:#000;font-weight:500;padding:15px 30px;line-height:1.2;letter-spacing:.5px;margin:0;text-transform:uppercase;text-align:center;border-radius:30px}@media screen and (max-width:1440px){.home-slider-box #slider4895 div.banner-item .banner-content-block{padding:0 75px}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content h4{font-size:50px}}@media screen and (max-width:1280px){.home-slider-box #slider4895 div.banner-item .banner-content-block{padding:0 50px}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content h4{font-size:40px}}@media screen and (max-width:991px){.fixed-header,.m-height-home,.m-height-in{min-height:auto;height:auto;position:relative}.f-nav .header-abs-top,.header-abs-top,.m-height-in .f-nav .header-abs-top,.m-height-in .header-abs-top{top:auto;height:auto;flex-wrap:nowrap;z-index:500;position:relative}.f-nav .logo-box,.logo-box{padding:10px 15px;flex:unset;min-width:130px}.f-nav .logo,.logo{position:relative;height:auto;border:0;padding:0;text-align:center}.f-nav .logo img,.logo img,.m-height-in .logo img{max-height:75px;height:auto;width:auto}.header-abs-top .mob-menu{top:25px;height:0;float:none}.top .navbar-header button{right:15px}.f-nav .t-right,.t-right{padding:0;margin:0 45px 0 0;width:auto;align-items:center;height:auto;flex:unset;justify-content:center;min-width:auto}.t-section{flex-wrap:wrap;border:0;height:auto;justify-content:flex-end}.action-icon{width:60px}.action-icon i{width:45px;height:45px}.action-icon i svg{width:20px;height:20px}.b-cta-flex{justify-content:space-between;flex-wrap:wrap;padding:20px 0 0}.b-cta{padding:0 30px;margin:30px 0}.b-sm-box{padding:0 15px;width:100%;order:3}.b-sm-box div[class^=col-list]{justify-content:space-between}.b-logo-box{order:1}.b-contact-box{order:2}.b-footer-flex{padding:25px 0;flex-direction:column}.b-acknowledge,.b-footer-box{margin:15px auto;max-width:100%}#cmsfooter,.b-social{margin:0 auto}#cmsfooter *,.b-acknowledge *{text-align:center}.home-slider-box #slider4895 div.banner-item .banner-content-block{padding:0 25px}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content{padding:20px}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content h4{font-size:32px}}#cmsbody .baseapp-form{width:100%;padding:0}#cmsbody .baseapp-form h3{font-size:20px;font-weight:700}#cmsbody .baseapp-form form dl{display:flex;margin:0 auto;flex-flow:wrap;justify-content:space-between;align-items:flex-end}#cmsbody .baseapp-form div{font-size:18px}#cmsbody .fb-v2-form-element,#cmsbody div.form-element{margin:0;padding:0}#cmsbody #formBuilder .left.form-element.__fbFid-container{width:100%;margin:0;display:none;height:0}#cmsbody .container_type_name,#cmsbody div.form-element{margin:0 0 10px!important;width:100%}#cmsbody .form-element.container_type_section{margin:0 0 30px}#cmsbody .form-element.container_type_section label{font-size:20px}#cmsbody form dt,#cmsbody form label,#cmsbody form p{font-size:14px;color:#016680;font-weight:600;padding:0;margin:0 0 10px!important;line-height:1.2;white-space:normal}#cmsbody #nc-contact-page .form-element input[type=text],#cmsbody #nc-contact-page .form-element select,#cmsbody #nc-contact-page .form-element textarea,#cmsbody form input,#cmsbody form input[type=text],#cmsbody form select,#cmsbody form textarea{background:0 0;width:100%!important;max-width:100%;height:40px;padding:0 10px!important;font-size:14px;color:#016680;font-weight:500;border:1px solid #e3e3e3;border-radius:0!important;margin:5px 5px 10px 0!important}#cmsbody form dd,#cmsbody form#PaymentDetailsForm input[type=text]{margin:0!important}#cmsbody #nc-contact-page .form-element textarea,#cmsbody form textarea{padding:15px 20px!important;height:110px!important}#cmsbody form dt{float:none!important;display:block;width:100%!important}#cmsbody form#PaymentDetailsForm dd{border:0}#cmsbody form#PaymentDetailsForm .cardExpiry-container dd,#cmsbody form#PaymentDetailsForm .cardNumber-container dd,#cmsbody form#PaymentDetailsForm .cardVerification-container dd{border:1px solid #ddd;padding:10px 20px!important}#cmsbody form #savePayment-element{display:flex;align-items:flex-start;border:0;padding:0;margin:0}#cmsbody form input[type=checkbox]{padding:0 15px!important;width:auto!important;margin:7px 10px 7px 0!important;height:auto}#cmsbody form div.left dd,#cmsbody form div.right dd{width:100%;float:none;margin:0!important;padding:0!important}#cmsbody form dd{display:table;width:100%!important}#cmsbody form .container_type_name .layout_normal{display:flex;justify-content:space-between}#cmsbody form div.checkbox-container{width:100%;margin-bottom:10px!important;display:inline-block;vertical-align:top}#cmsbody form .event-user-container label,#cmsbody form .multi-container label{display:flex;line-height:1;align-items:flex-start}#cmsbody form .container_type_multi_choice input[type=radio],#cmsbody form .event-user-container input[type=radio],#cmsbody form .multi-container input[type=checkbox]{width:auto!important;height:auto;display:inline-block;vertical-align:top;margin:0 10px 5px 0!important;padding:0!important}#cmsbody form .layout_normal div.form-element,#cmsbody form div.fb-v2-input-group-medium,#cmsbody form div.fb-v2-input-group-small{width:calc(100% / 2 - 10px)!important;padding:0}#cmsbody form div.form-centre-element-container{margin-bottom:15px}#cmsbody #formBuilder .qq-uploader div.qq-upload-button{background:#ddd;height:auto!important;width:130px!important;padding:18px;border:1px solid #ebecee;border-radius:5px;font-size:14px;color:#545454;font-weight:400;text-align:center}#cmsbody #formBuilder .qq-upload-wrapper.photo-item{height:208px}#cmsbody #formBuilder .qq-upload-wrapper .photo-bar{height:19px}#cmsbody #formBuilder .qq-upload-wrapper.photo-item span.qq-upload-file{color:#fff;height:auto;font-size:12px!important}#cmsbody #formBuilder .qq-upload-wrapper .photo-bar a{margin-top:-7px}#cmsbody form div.form-element.container_type_submit{width:calc(100% / 1 - 10px)}#cmsbody #nc-contact-page .form-element dd#Submit-element input[type=submit],#cmsbody form .container_type_submit input[type=submit]{background:#016680;border:0;color:#fff;width:auto!important;max-width:auto;font-size:16px;font-weight:600;line-height:1.2;display:table;margin:0!important;padding:15px 45px!important;height:auto;text-transform:uppercase;white-space:normal;cursor:pointer;border-radius:30px!important}#cmsbody form div.form-element.container_type_captcha{width:calc(100% / 1 - 10px)!important;padding:0;margin:0;height:auto}#cmsbody .container_type_captcha dt{padding-bottom:3px}#cmsbody .g-recaptcha{height:70px;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:0 0;transform-origin:0 0}#cmsbody .captcha-container{width:100%;position:relative;display:table;clear:both}#cmsbody .fb-error{background-color:rgba(255,255,255,.8);border-radius:3px;padding:5px;margin-left:10px}#cmsbody span[id^=__formerro]{display:block;margin:0 0 20px;text-align:center;color:red!important;font-weight:500;font-size:18px}#cmsbody form ul.errors{background:0 0;color:red;font-weight:600;letter-spacing:.5px}#cmsbody .container-error dd,#cmsbody .container-error.container_type_captcha,#cmsbody .subform.container-error dd dd{background:0 0;box-shadow:none;margin:0!important}#cmsbody .container-error input,#cmsbody .container-error select,#cmsbody .container-error textarea,#cmsbody .container-error.container_type_captcha .g-recaptcha div{box-shadow:0 0 1px 1px red}#cmsbody .event-register{max-width:360px}#cmsbody #ivt-prog-base td{padding:3px 5px!important;vertical-align:middle;white-space:normal;font-size:14px}#cmsbody #ivt-prog-base td select{margin:0!important;padding:5px 10px!important;height:auto;width:60px!important}#cmsbody form label.required:after{color:red}@media screen and (max-width:1200px){#cmsbody .baseapp-form{padding:0 15px}#cmsbody form div.form-element.container_type_captcha,#cmsbody form div.form-element.container_type_submit{width:calc(100% / 1 - 0px)!important}#cmsbody #nc-contact-page .form-element dd#Submit-element input[type=submit],#cmsbody form .container_type_submit input[type=submit]{margin:0!important}}@media screen and (max-width:767px){.twc-tab-title-list-container .slick-list .slick-track{display:flex;flex-direction:column}#cmsbody form .form-element .cols1>label,#cmsbody form div.checkbox-container,.twc-tab-title-list-container .slick-list .slick-track .twc-tab-title{width:100%!important}.logo a,.t-links i{margin:0 auto}.fixed-header,.m-height-home,.m-height-in{height:140px;position:relative}.f-nav .header-abs-top,.f-nav .header-flex,.header-abs-top,.header-flex,.m-height-in .f-nav .header-abs-top,.m-height-in .header-abs-top{padding:0;top:auto;height:auto;flex-wrap:wrap;z-index:500;position:relative}.m-height-in .f-nav .header-abs-top,.m-height-in .header-abs-top{position:relative}.fixed-header.f-nav{position:fixed}.header-abs-top .mob-menu{top:0;height:0;float:none}.top .navbar-header button{right:0;width:50px;height:50px}.menu #navbar{max-height:calc(90vh - 50px)!important;overflow-y:scroll!important}.f-nav .logo-box,.logo-box{padding:15px;width:100%;flex:unset;min-width:auto;justify-content:center;order:2;margin:0}.f-nav .logo,.logo{text-align:center;border:0;padding:0}.f-nav .logo img,.logo img,.m-height-in .logo img{max-height:60px}.f-nav .t-right,.t-right{margin:0;order:1;padding:0;width:100%;border:0;height:50px}.f-nav .t-section,.t-section{margin:0;padding:0;height:auto;flex-wrap:nowrap;justify-content:space-between;border:0}.btn-book{margin:0 auto 0 0;display:flex;width:calc(100% - 100px)}.btn-book a{width:100%;padding:15px 5px;height:50px;font-size:16px;border-radius:0}.t-links i{width:20px;height:auto}.t-phone,.t-phone a{width:50px;height:50px;margin:0}.t-phone a{font-size:0}.b-action-flex{flex-direction:column;max-width:400px;padding:25px 0}.b-action{margin:15px auto;padding:0 15px;width:calc(100% / 1)}.b-action h4{font-size:20px}.b-cta-flex{padding:50px 0;flex-direction:column}.b-cta{padding:0 15px;margin:20px auto;width:100%;max-width:330px;text-align:left;flex:unset}.b-contact-box,.b-sm-box{margin:20px auto 0}.b-logo img{max-height:75px;width:auto}.b-sm-box{padding:0}.b-sm-box div[class^=col-list]{flex-wrap:wrap}.b-sm-box div[class*=col-idx-]{padding:0 15px;margin:0 0 20px}.b-sm-box div[class*=col-idx-3]{width:100%;margin:0}.b-acknowledge,.b-footer-box{margin:5px auto;max-width:100%}.home-slider-box .banner-image img{min-height:400px;object-position:70% 50%}.home-slider-box #slider4895 div.banner-item:after{display:none}.home-slider-box .slick-arrow{display:none!important}.home-slider-box #slider4895 div.banner-item .banner-content-block{width:100%;max-width:100%;padding:0;align-items:flex-end}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content{width:100%;padding:25px 15px;align-items:center;max-width:100%}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content h4{font-size:28px;text-align:center;margin:0}.home-slider-box #slider4895 div.banner-item .banner-content-block .banner-content a{font-size:15px;line-height:1;padding:15px 20px;margin:20px auto 0}#cmsbody .eventContentDiv{padding:0 15px}#cmsbody .eventContentDiv td{white-space:normal;word-break:break-word;vertical-align:top;font-size:16px}#cmsbody .eventContentDiv .normalText td{padding:5px!important}}