/*
Theme Name: Garton's cape
Theme URI: https://benworldwide.com/
Author: BenWorldwide team
Author URI: https://benworldwide.com/
Description:Welcome To GARTON’S CAPE
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:button;src:url(../fonts/custom/Montserrat-Light.otf);}
@font-face{font-family:uncommon;src:url(../fonts/custom/PlayfairDisplay-Bold.otf);}
@font-face{font-family:and;src:url(../fonts/custom/Cardo-Italic.ttf);}
@font-face{font-family:style;src:url(../fonts/custom/Aaargh.ttf);}
@font-face{font-family:wed;src:url(../fonts/custom/GreatVibes-Regular.ttf);}
.upper{text-transform:uppercase !important;color:#115868 !important;}
#header{z-index:9000 !important;}
#header .container{height:55px !important;}
#header.w-dark:before{background:transparent !important;}
.new-hd{position:relative;z-index:9999;background:#222 !important;opacity:0.7 !important;}
#header-logo{top:0% !important;}
#header-logo img{height:auto !important;max-height:270% !important;}
#top-nav .ex-menu{top:45% !important;}
#top-nav .ex-menu{margin-right:-29px !important;}
.center-nav #top-nav .top-menu{padding-right:20px !important;}
.right-width{}
.pmargin{color:#000000 !important;}
.book-border{min-width:196px !important;height:55px !important;text-transform:none !important;letter-spacing:0 !important;background-color:#076778 !important;border:0.5px solid white !important;color:white !important;padding:12px 32px !important;text-align:center !important;text-decoration:none !important;display:inline-block !important;font-size:17px !important;margin:3px 2px !important;cursor:pointer !important;font-family:button !important;-webkit-transition-duration:!important;transition-duration:0.4s !important;cursor:pointer !important;}
.book{min-width:196px !important;height:55px !important;text-transform:none !important;letter-spacing:0 !important;background-color:#076778 !important;border:none !important;color:white !important;padding:12px 32px !important;text-align:center !important;text-decoration:none !important;display:inline-block !important;font-size:17px !important;margin:3px 2px !important;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;font-family:button !important;}
.ex-menu .head-button{background-color:#d9b845 !important;min-width:196px !important;height:55px !important;color:white;padding:12px 32px !important;text-align:center;text-decoration:none;display:inline-block;text-transform:none !important;letter-spacing:0 !important;font-size:17px;margin:3px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;opacity:1 !important;}
.flore{background-color:#115868;!important;min-width:152px !important;height:40px !important;color:white;padding:5px 32px !important;text-align:center;text-decoration:none;display:inline-block;text-transform:none !important;letter-spacing:0 !important;font-size:17px;margin:3px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;}
.button{background-color:#115868 !important;border:0.5px solid white !important;min-width:196px !important;height:55px !important;color:white;padding:12px 36px !important;text-align:center;text-decoration:none;text-transform:none !important;display:inline-block;font-size:17px;margin:3px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;letter-spacing:0 !important;}
.button1{background-color:#115868 !important;color:white !important;    padding: 12px 22px !important;}
.button1:hover{background-color:#043843 !important;color:white !important;}
.button:hover{background-color:#043843 !important;color:white !important;}
.button-spe{background-color:white;border:0.5px solid black !important;color:black !important;}
.button-spe a{color:black !important;}
.button-spe:hover{background-color:#043843;color:white !important;}
.off{background-color:#e8a600;!important;border:0.5px solid white !important;min-width:196px !important;height:55px !important;color:white!important;padding:12px 36px !important;text-align:center;text-decoration:none;text-transform:none !important;display:inline-block;font-size:17px;margin:3px 2px;-webkit-transition-duration:0.4s;transition-duration:0.4s;cursor:pointer;letter-spacing:0 !important;}
.other-pages{padding-top:10px;}
.other-pages a{font-size:22px !important;color:#000000 !important;text-align:CENTER !important;font-family:Playfair Display !important;font-weight:normal !important;font-style:italic !important;}
.other-pages a:hover{color:#000000 !important;}
.oce a{color:white !important;font-size:17px !important;margin:3px 2px !important;}
.gallery-pad{padding-bottom:154px;}
.w-image-gallery w-grid{margin-top:5%;}
.com p{font-family:uncommon;font-size:52px;color:#222222;font-weight:bold;letter-spacing:0px;}
.special{font-family:button !important;letter-spacing:2px;color:#007f87;font-size:25px;;}
.and-cl{font-family:and !important;font-size:140px !important;color:#fdc801 !important;padding-left:53px !important;padding-top:18px !important;line-height:0.1 !important;}
.gartons p{font-family:button !important;letter-spacing:2px;color:#a4bac0;font-size:30px !important;}
.packages{font-family:button !important;letter-spacing:2px;color:#007f87;font-size:20px;font-family:uncommon;}
.w-tabs .w-tab-wrapper .w-tab{border:none !important;}
.w-tabs .w-tabs-nav{margin-bottom:30PX !important;}
.w-tabs .w-tabs-nav li{border:1px solid #f3f3f3 !important;background-color:#f3f3f3 !important;}
.w-tabs .w-tab-wrapper .w-tab{padding:1px !important;}
.w-custom-heading p{margin-bottom:0 !important;}
.w-tabs .w-tab-wrapper{top:30px;}
.page-background,
.section-background
.tab-e{top:22% !important;}
.tab-e .bg-image{height:540px !important;}
.vc_custom_1466402204936{padding-top:80px !important;}
.w-tabs-nav{background-color:#f3f3f3 !important;}
.w-tabs-nav a{background-color:#f3f3f3 !important;}
.dropdown-nav ul ul, .w-tabs .w-tabs-nav li.active{border-bottom:2px solid #666e7f !important;}
.dropdown-nav > ul > li > a{font-family:button !important;text-transform:none !important;color:#ffffff !important;font-size:16px !important;}
a:hover{color:#135868 !important;}
.dropdown-nav > ul > li > a:hover{color:#fcc10f !important;}
.dropdown-nav ul ul li > a{font-family:button !important;text-transform:none !important;color:#ffffff !important;font-size:16px !important;padding:4px 24px !important;max-height:100px !important;}
.dropdown-nav ul ul li > a:hover{color:#fcc10f !important;}
.w-tabs-nav li a{text-transform:lowercase;}
.dropdown-nav ul ul{border-top:none !important;opacity:1 !important;}
.center-nav .top-menu > li > a{padding:0 13px !important;}
.dropdown-nav > ul > li.menu-item-has-children > a:after{content:no-close-quote !important;}
.w-tabs .w-tab-wrapper .w-tab{background:transparent !important;border:none !important:}
.w-tabs .w-tabs-nav{margin-left:14% !important;}
.f-icons a{color:#484848;}
.f-icons .alignnone{margin:5px 17px -5px 0;}
.footer-menus a{color:#9f9fa0;}
.footer-menus a:hover{color:#fcc10f !important;}
.footer-menus a{font-family:button !important;font-size:14px !important;color:#aeaeaf !important;TEXT-TRANSFORM:uppercase;}
.footer-menus2 a{font-family:button !important;font-size:14px !important;color:#aeaeaf !important;}
.fimage{margin-left:-15px !important;}
.footer-menus li{list-style:none;}
.footer-middle{MARGIN-TOP:125%;right:66px;}
.footer-right{MARGIN-TOP:127%;}
#footer-text{font-size:12px !important;}
.w-text-block ul > li:before{content:none !important;}
.w-section{padding:0px !important;}
@media (min-width:992px){.w-section{padding:52px 0 !important;}
}
.dinin{height:187px !important;background-color:#7e6849!important;border:none !important;height:190px !important;font-family:button!important;}
.dinin h3{LETTER-SPACING:2PX;TEXT-ALIGN:LEFT !important;font-family:style !important;color:white;}
.dining-sin{border:none !important;}
.dining-sin2{border:none !important;}
.dining-text{text-align:center!important;}
.w-tabs-nav li.active a{color:#115868 !important;border-color:#115868 !important;}
.over2{width:124%;}
.vc_custom_1466676816516{bottom:54px !important;}
.vc_custom_1466410690878{bottom:120px;}
.w-view clear w-effect-zoomIn{left:117px !important;}
.img-gall{left:70px;}
.spe{text-decoration:line-through;-moz-text-decoration-color:red;text-decoration-color:red;}
.list-cl ul li{list-style-type:circle !important;}
.list-cl2 ul li{list-style-type:circle !important;line-height:20px !important;}
.list-cl2{list-style-type:circle !important;}
.footer-v1{padding:26px 0 !important;}
.back .bg-image{margin-left:100px !important;}
.diving{font-family:button !important;font-size:25px !important;color:#ffffff !important;text-align:center !important;}
.but{text-align:center !important;}
.tab-center{padding-bottom:0px !important;}
.tab-center a{font-family:button !important;}
.tab-center a:hover{}
.det{font-family:button !important;font-size:16px !important;color:#ffffff !important;text-align:center !important;}
.w-tab-wrapper{min-height:380px !important;}
.w-tour .w-tabs-nav h4{text-transform:capitalize;}
.min{min-height:500px !important;border-right:7px solid transparent;padding-right:0 !important;padding-left:0 !important;}
.min2{min-height:500px !important;border-right:7px solid transparent;padding-right:0 !important;padding-left:0 !important;}
.min3{min-height:500px !important;border-right:7px solid transparent;padding-right:0 !important;padding-left:0 !important;}
.min:hover .water-sport{display:none !important;}
.min2:hover .water-sport2{display:none !important;}
.min3:hover .water-sport3{display:none !important;}
.water-sport{background-color:black;height:66px;text-align:center;padding-top:12px;color:white !important;font-family:button !important;font-size:20px;opacity:0.8;margin-top:33px;display:block !important;}
.title-wrapper{padding:42px 0 200px !important;;}
.title-wrapper.w-size-l .title{font-size:58px !important;font-weight:400 !important;font-style:normal !important;text-transform:none !important;top:92px !important;font-family:uncommon !important;}
.lagoon{width:144% !important;}
.lag{width:524px!important;}
.lag2{width:507px!important;right:40px!important;}
#header{border:none !important;}
.disabled{pointer-events:none;cursor:default;}
.span-special{font-size:18px;color:#076778;text-align:center;font-family:Lato;font-weight:400;font-style:normal;display:block;width:185px;float:left;}
.span-spe{font-size:18px;color:#076778 !important;text-align:right;font-family:Lato;font-weight:400;font-style:normal;padding-left:20px;text-decoration:none !important;margin-top:7px !important;display:block;float:left;}
.ext p{margin-bottom:-25px !important;}
.inspir-bg .bg-image{left:40%;top:-25%;width:58%;height:100%;}
.mg .w-item .cover-image{}
.wedding-fo{font-family:wed !important;font-size:40px !important;text-align:center !important;}
.list-cl ul li{list-style-type:circle !important;}
.hermes .tp-bullet{display:none !important;}
.country{width:100%;}
#map{width:100%;height:572px;}
.ocean-bg .bg-image{left:-313px;top:-73px;}
.logon-bg .bg-image{top:5%;width:44%;left:765px;}
.oc-suite .bg-image{left:-5%;width:37% !important;left:-4px;}
.ca-suite .bg-image{top:35%;}
.o
-pana-bg .bg-image{top:10%;left:63%;width:38% !important;}
.mail a{color:black !important;}
.mail a:hover{color:#115868 !important;}
.img-hov{display:inline-block;opacity:0.7 !important;border-radius:4px;transition:0.3s;margin-left:116px;}
.img-hov:hover{opacity:1 !important;}
.gartons-arc a{color:white !important;padding-right:50px !important;}
.gartons-arc a:hover{color:#fcc10f !important}
.b-wold{color:white !important;}
.b-wold:hover{color:#fcc10f !important;}
.w-testimonials-slider .w-border{background:none !important;}
.clear{clear:both !important;}
.header-res-wrapper{margin-top:10px;}
.gt-bk-innerwrp{margin:0px auto;padding:10px 10px;background:rgba(35, 35, 35, 0.6);max-width:1070px;}
.gt-bk-form-outer{float:left;margin-left:10px;}
.gt-bk-res{float:left;padding:8px 25px;background:#32323B;margin-top:3px;}
.gt-bk-tbm{}
.gt-bk-restext{font-family:button;font-size:16px;color:#fff;text-transform:uppercase;}
.gt-bk-feild{display:inline-block;}
.gt-bookingform{margin:0px 0px;}
.gt-bookingform input, .gt-bookingform select{font-family:button;border:1px solid #fff !important;font-size:14px !important;line-height:44px;height:44px !important;padding:0 15px !important;text-transform:uppercase;color:#7e7e7e !important;width:100%;outline:0 !important;background:#fff !important;}
.gt-bk-btn{display:inline-block;background:#D9B845 !important;width:auto;}
.gt-bk-btn button{background:#D9B845 !important;border:none !important;width:100%;font-family:button;font-size:15px;color:#fff;text-transform:uppercase;height:36px;padding:8px 10px !important;}
.chk-date input{background:url('../images/datepicker.svg') right 5px top 15px #fff !important;background-repeat:no-repeat !important;cursor:pointer;}
.gt-bookingform select{background:url('../images/downarrow.svg') right 5px top 19px #fff !important;background-repeat:no-repeat !important;cursor:pointer;}
select{-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand{display:none;}
.gt-bookingform input::-webkit-input-placeholder{color:#7e7e7e !important;}
.gt-bookingform input:-moz-placeholder{color:#7e7e7e !important;}
.gt-bookingform input::-moz-placeholder{color:#7e7e7e !important;}
.gt-bookingform input:-ms-input-placeholder{color:#7e7e7e !important;}
.gt-bk-btn button:hover{color:#333 !important;}
.gm-style .gm-style-iw{text-align:center;}
.menu-mtitle{font-size:22px !important;color:#115868 !important;text-align:left !important;font-family:Playfair Display !important;font-weight:700 !important;font-style:normal !important;padding-bottom:10px !important;}
.menu-subt{font-size:22px !important;color:#000000 !important;text-align:left !important;font-family:Playfair Display !important;font-weight:700 !important;font-style:italic !important;}
@media only screen and (min-width:992px){.w-testimonial .w-content{padding:0px 100px 80px 283px !important;text-align:left;}
.ft-logo .foote{margin-right:-13%;}
.ocean-bg, .o-pana-bg, .oc-suite{margin-bottom:-43px !important;}
.hm-inspire{margin-left:40px !important;margin-right:40px !important;}
}
.w-testimonials-slider:before{background:#d5eff5 !important;}
@media only screen and (min-width:768px){.w-testimonial .w-header{margin-top:-18px !important;margin-left:145px !important;}
}
.offers_small_image{height:400px;margin-bottom:0 !important;position:relative;}
.offers_large_image{height:620px;margin-bottom:0 !important;position:relative;}
.offers_section.vc_column_container > .vc_column-inner{padding:0 !important;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.offers_blocks{padding:0 15px 30px !important;}
.offers_text{box-shadow:0 -200px 160px -200px #000000 inset;display:block;height:100%;position:absolute;width:100%;}
.offers_text a{display:block;height:100%;position:relative;text-align:center;transition:all 0.5s ease 0s;width:100%;}
.offers_text .title, .offers_text .desc{color:#fff;left:0;margin:0 auto;position:absolute;right:0;text-align:center;}
.offers_text .title{bottom:50%;font-size:45px;}
.offers_text .desc{bottom:0;color:#ffffff;font-size:15px;opacity:0;}
.offers_text a:hover{background-color:red;}
.offers_text a:hover .title{bottom:50%;}
.offers_text a:hover .desc{bottom:30%;opacity:1;}
.offer_box{display:inline-block;height:620px;position:relative;vertical-align:top;width:100%;}
.offers_small_image .offer_box{height:500px;}
.offer_content{bottom:0;color:white;font-size:1em;left:0;opacity:1;overflow:hidden;padding:3.75em 3em;position:absolute;right:0;text-align:center;top:0;transition:all 0.6s ease 0s;}
.offer_content span.title{color:#ffffff;font-size:45px;line-height:50px;}
.offer_content span.title{margin-top:200px;}
.offers_small_image .offer_content span.title{margin-top:120px;}
.offer_content span.text{color:#ffffff;font-size:15px;opacity:0;transition:all 300ms ease-out 0s;}
.offer_content:hover{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0;opacity:1;transition:all 300ms ease-out 0s;}
.offer_content:hover span.text{opacity:1;transition:all 300ms ease-out 0s;}
.offer_content:hover .w-text-block.water-sport{display:none;}
.offer_content::after, .offer_content::before{border:1px solid rgba(255, 255, 255, 0.7);bottom:1em;content:"";left:1em;opacity:0;position:absolute;right:1em;top:1em;transform:scale(1.5);transition:all 0.6s ease 0.2s;}
.offer_content::before{border-bottom:medium none;border-top:medium none;left:2em;right:2em;}
.offer_content::after{border-left:medium none;border-right:medium none;bottom:2em;top:2em;}
.offer_content:hover::after, .offer_content:hover::before{opacity:1;transform:scale(1);}
.offer_content span.title, .offer_content span.text{display:block;}
.spcl-offer-wrapper{padding-top:135px !important;}
@media(max-width:767px){.and-cl{font-size:100px !important;padding-left:16px !important;padding-top:54px !important;}
.lg-heading div{font-size:36px !important;}
.acc-title p{font-size:36px !important;}
.ins-title p, .thn-todo-title p, .offer-title p{font-size:34px !important;}
.things-todo-wrp .thng-to-do-items{padding-left:0px;padding-right:0px;}
.things-todo-wrp .opa{margin-right:0px !important;margin-left:0px !important;}
.things-todo-wrp .opa .min, .things-todo-wrp .opa .min2, .things-todo-wrp .opa .min3{border-right:0px solid transparent !important;}
.title-wrapper.w-size-l .title{font-size:38px !important;}
.wedding-fo{font-size:32px !important;line-height:48px;}
.events-sec .event-heading{font-size:26px !important;}
.gt-bk-res{float:none !important;}
.gt-bk-feild{width:100%;margin-bottom:5px;}
.gt-bk-btn{display:block;margin:0px auto;float:none;text-align:center;width:160px;}
.gt-bk-form-outer{margin-left:0px !important;}
}
@media(max-width:480px){.gartons-arc a{padding-right:0px !important;}
.w-text-block.ft-ads a{margin:0px auto;}
.w-text-block.ft-ads a img{/*margin:0px;*/}
.w-text-block.ft-ads a .fimage{margin-left:0px !important;}
.footer-cont-wrp .section-background .bg-image{background-size:1300px auto !important;background-color:#000;}
.footer-cont-wrp .ft-logo .foote img{width:25% !important;height:auto !important;}
.footer-middle{margin-top:4% !important;right:0px !important;}
.footer-middle-fb{width:50%;float:left;}
.footer-sl-logo{width:50%;float:left;padding-top:12px;}
.footer-onl-visa .button1{height:40px !important;padding:7px 25px !important;font-size:15px !important;margin:0px 2px !important;}
.ft-ads p{display:flex !important;}
.testi-tripad .button1{font-size:15px;height:60px !important;line-height:18px;padding:18px 8px !important;}
}
@media(max-width:620px){section.dining-main .w-text-block, section.dining-wrapper{margin-left:15px !important;margin-right:15px !important;}
}
@media(max-width:640px){.hm-inspire{margin-left:15px !important;margin-right:15px !important;}
.hm-cus-gallery-pad .w-item{margin-bottom:15px !important;}
.hm-inspire .w-space{height:0px !important;}
.hm-inspire .hm-inspire-txt-row{padding-bottom:0px !important;}
.hm-inspire .hm-inspire-txt-row .hm-ins-gt-txt{padding-bottom:0px !important;}
.wed{padding:0px !important;}
.footer-menus a{font-size:12px !important;line-height:12px !important;}
#footer-text{font-size:10px !important;}
.footer-menus li{margin:7px 0!important;}
}
@media (min-width:480px) and (max-width:640px){.footer-middle{margin-top:4% !important;right:0px !important;}
.footer-middle-fb{float:left;text-align:right;width:35%;}
.footer-sl-logo{width:65%;float:left;padding-top:12px;text-align:left;}
.footer-onl-visa{clear:both;float:none;margin:0 auto;padding:0;text-align:center;}
.event-item .col-3{width:50% !important;float:left !important;}
.gallery-wrapper .gal-img .w-item{width:50% !important;float:left !important;}
}
@media (min-width:580px) and (max-width:991px){.acc-facilities-wrp .col-3{width:50%;float:left;}
.ament-section{float:left !important;width:50% !important;}
.child-care-cont .ch-din-img{padding:0px 65px !important;}
.gallery-pad .w-item{width:25%;}
.hm-cus-gallery-pad .w-item{width:25%;padding:0 16px 16px 0 !important;}
.footer-cont-wrp .section-background .bg-image{background-size:1300px auto !important;background-color:#000;}
.footer-middle{width:50% !important;float:left !important;}
.footer-right{width:50% !important;float:left !important;}
.footer-middle-fb{text-align:center;}
.footer-sl-logo{padding-top:12px;text-align:center;}
.footer-onl-visa{padding-top:12px;text-align:center;}
.footer-onl-visa .button1{height:38px !important;font-size:14px !important;margin:0px 2px !important;min-width:150px !important;padding:3px 15px !important;}
.ft-mid-wrp .col-inner{padding-top:0px !important;}
.din-img-gal .col-3{width:25% !important;}
.event-item .col-3{width:25% !important;float:left !important;}
.gallery-wrapper .gal-img .w-item{width:25% !important;float:left !important;}
}
@media (min-width:641px) and (max-width:991px){.hm-acc-tab .w-tabs .w-tabs-nav{margin-left:0% !important;padding-bottom:10px;}
.hm-acc-tab .w-tabs .w-tabs-nav h4{font-size:13px;}
.things-todo-wrp .opa .min, .things-todo-wrp .opa .min2, .things-todo-wrp .opa .min3{width:33.33% !important;float:left !important;}
.footer-menus li{margin:5px 0!important;}
.footer-middle{margin-top:10% !important;right:0px !important;}
}
@media(max-width:768px){.list-cl2 li{text-align:center !important;}
}
@media(max-width:991px){.hm-hd-img1{display:none !important;}
.w-tab-content .acc-content p, .w-tab-content .acc-content .acc-des div{color:#555 !important;}
.back{padding-top:0px !important;}
.back .pmargin-text{padding-bottom:120px !important;}
.hm-acc-tab .ex-col{display:none;}
.w-tabs .w-tabs-nav{margin-left:0% !important;}
.w-tab-content .acc-content{padding-left:15px !important;}
.page-background, .title-background, .section-background{top:50px;}
.inspir-bg{padding-top:0px !important;}
.img-gall{left:0px !important;}
.w-space, .over2{display:none;}
.hm-inspire .row{display:flex !important;flex-direction:column-reverse;}
.hm-inspire .over2{display:none !important;}
.spcl-offer-wrapper{padding-top:0px !important;}
.spcl-offer-wrapper .section-background .bg-image{background-size:316% auto !important;background-position:left 20% top 15% !important;background-color:#ececec !important;}
.spcl-offer-wrapper .spcl-offer-text{padding-left:15px !important;padding-top:10px !important;}
.spcl-offer-wrapper .spcl-offer-text .w-custom-heading p{line-height:48px;padding-top:10px;}
.spcl-offer-wrapper .spcl-offer-text .prices{width:50% !important;text-align:left !important;margin-left:0px !important;float:left !important;}
.hm-inspire .hm-inspire-txt-row .ins-title{padding-top:20px !important;}
.hm-inspire .hm-inspire-txt-row, .hm-inspire .hm-inspire-txt-row .col-inner, .hm-inspire .hm-inspire-txt-row .hm-ins-gt-txt{padding-bottom:0px !important;}
.hm-inspire .w-space{height:0px !important;}
.hm-acc-tab{padding:0px !important;}
.footer-cont-wrp{padding:0px 0px 0px 0px !important;}
.ft-top .col-inner{padding-bottom:0px !important;}
.ft-menu{margin-top:0px !important;}
.ft-menu .ft-menu-item{width:50% !important;float:left !important;text-align:left !important;}
.ft-menu .ft-menu-item .footer-menus{margin-left:0px !important;}
.footer-menus a{color:#333 !important;}
.img-hov{margin-left:0px;}
.footer-right{margin-top:10% !important;}
.gallery-pad{padding-bottom:0px;}
.wed .bg-image{background-size:900px auto !important;background-position:center top !important;}
.wdng-text .w-custom-heading p{font-size:38px !important;}
.wdng-text .w-custom-heading div{font-size:15px !important;}
.wed .w-row-flex .col-inner{padding-top:0px !important;}
.acc-type-main .lag, .acc-type-main .lag2{margin-bottom:0px !important;width:100% !important;margin-top:5% !important;right:0px !important;}
.logon-bg .w-row-flex, .o-pana-bg .w-row-flex, .ca-suite .w-row-flex{display:flex !important;flex-direction:column-reverse;}
.acc-type-main{padding:0px !important;margin-bottom:45px !important;}
.acc-type-main .w-space{height:0px !important;}
.ca-suite{margin-bottom:65px !important;}
.lagoon{display:none !important;}
.acc-inner-mcont .row{display:flex !important;flex-direction:column-reverse;}
.acc-inner-mcont{padding:0px !important;}
.acc-inner-mcont .w-space{height:0px !important;}
.acc-facilities-wrp ul li{text-align:left !important;}
.abt-flpln-wrp .about-fl-pln{margin-left:0px !important;}
.w-testimonial .w-content::before{font-size:76px !important;left:14% !important;margin-left:-35px !important;top:-11% !important;}
.contact-wrp .cont-data{padding-left:0px !important;}
.tt-do-contentwrp .lag, .tt-do-contentwrp .lag2{margin-bottom:0px !important;width:100% !important;margin-top:2% !important;right:0px !important;padding:0% 0% 2% 0% !important;}
.tt-do-contentwrp .lag .w-text-block, .tt-do-contentwrp .lag2{padding-bottom:25px !important;}
.child-care-cont .lag, .child-care-cont .lag2{width:100% !important;right:0px !important;}
.child-care-cont .cc-facility-lag{margin-top:0px !important;padding:5% !important;margin-bottom:10px !important;}
.rates-offers-wrp .rates-title div{font-size:26px !important;}
.rates-mob-revrs .row{display:flex !important;flex-direction:column-reverse;}
.rates-offers-wrp{padding:20px 0 !important;}
.mob-revrs .w-row-flex{display:flex !important;flex-direction:column-reverse;}
.sm-hid-image{display:none !important;}
#live-search *::-moz-placeholder, #live-search *::-webkit-input-placeholder, #live-search *:-ms-input-placeholder, #live-search *:-moz-placeholder{font-size:20px !important;}
#live-search::placeholder{font-size:20px !important;}
}
@media(max-width:1199px and min-width:768px){.main-content.header-space{padding-top:55px !important;}
}
@media(max-width:1199px){#header #top-nav{right:auto !important;width:50px !important;left:45% !important;}
#header-logo{float:right !important;margin:0 38px 0 0 !important;top:-72% !important;}
#header-logo img{top:116px !important;}
.ex-menu .head-button{min-width:155px !important;padding:12px 10px !important;}
.visible-smd{display:block !important;}
.hidden-smd{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.footer-middle{margin-top:165%;right:66px;}
.ft-menu{margin-top:736px !important;}
.footer-middle{margin-top:218%;}
.footer-right{margin-top:223%;}
.footer-sl-logo p img{margin-left:88px;}
.footer-onl-visa .button1{font-size:15px;height:48px !important;margin:0px 2px !important;min-width:207px !important;padding:10px !important;margin-left:56px !important;margin-top:10px !important;}
.fimage{margin-left:0px !important;}
.dinin{height:136px !important;}
.dinin .w-text-block h3{font-size:16px !important;}
}
@media (min-width:1200px){.gt-bk-feild{width:155px;margin-right:5px;}
.gt-bk-meals{width:185px !important;}
.gt-bk-adults{width:160px !important;}
.visible-smd{display:none !important;}
.hidden-smd{display:block !important;}
#top-nav .top-menu{right:15px !important;left:auto !important;}
}
@media (min-width:1900px){.ft-menu{margin-top:720px !important;}
.footer-middle{margin-top:112%;}
.footer-right{margin-top:112%;}
.img-hov{margin-left:190px;}
.footer-onl-visa .button1{margin-top:20px;}
}
@media (max-width:640px){}
.contact-form .fieldBlock, .error1, .error2, .realperson-challenge, #userCaptcha{padding-top:15px;} .cnct_btn_div{padding-top:20px;}