.banner_txt_area h1,body{font-family:"Futura Std Light"!important}#events-area .container-fluid,.custom_container{padding-left:15px;padding-right:15px}body{font-size:17px;letter-spacing:1px;padding-top:0;padding-bottom:0;overflow-x:hidden}@media screen and (min-width:1101px){button.toggle-btn.menu.active{margin-top:0!important;background-color:#fff;padding-right:30px;margin-right:0!important;width:140px!important;height:90px}}#_form_6597897755F3E_{padding-top:4px!important}.lg-sub-html{color:#000!important;position:relative!important;bottom:auto;top:87vh;left:299px;max-width:97vh;z-index:9999999;opacity:1;font-size:24px}@media only screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1){.lg-sub-html{top:1vh!important;opacity:1!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.lg-sub-html{top:86vh!important;width:100%;opacity:1!important}}@media only screen and (min-device-width:480px) and (max-device-width:900px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.lg-sub-html{top:87vh!important;opacity:1!important}}.col-xs-6{width:50%}input.wpcf7-form-control.wpcf7-submit{background-color:#e9810a;border:0;font-size:20px;width:37%;padding:5px;border-radius:5px;color:#fff;font-family:"Futura Std Light"}@media only screen and (max-width:743px){.enquire_modal_fom .inq_submit_btn{background:#e9810a;color:#fff;padding:11px 24px;font-size:18px;text-align:center;border:none;position:fixed;bottom:0;z-index:999;border-radius:5px;font-weight:700;letter-spacing:.7px;width:93%}#mobile_inquire_modal .modal-dialog{max-width:1024px;width:100%;margin:0!important}#mobile_booking_modal .modal-dialog{max-width:100%;width:100%;height:100%;margin:0 auto}}.triton_loading{display:block;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100001;background:url(../images/loading.svg) no-repeat}.custom_container{max-width:1270px;width:100%;margin:0 auto}.common-center,.footer-center{width:800px;margin:0 auto;max-width:100%}.comman_tb_padding,.contact_map_sec,.review_slider_sec{padding:60px 0}.t-dates{color:#111}.button_effect_aylen{overflow:hidden;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:1}.button_effect_aylen::after,.button_effect_aylen::before{content:"";position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;-webkit-transition:-webkit-transform .3s cubic-bezier(0.75,0,0.125,1);transition:transform .3s cubic-bezier(0.75,0,0.125,1);background:#e9810a}.button_effect_aylen:hover{color:#fff;border:none}.button_effect_aylen:hover::after,.button_effect_aylen:hover::before{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.button_effect_aylen:hover::after{-webkit-transition-delay:175ms;transition-delay:175ms}.btn_reserve{color:#fff;background:#e9810a;border:none!important;border-radius:0}.reserve_mobile_btn{border-radius:0;color:#fff;background:#e9810a;padding:17px 8px;position:absolute;right:67px;font-size:13px;top:7px;display:none;text-transform:uppercase;text-decoration:none;outline:0}.reserve_mobile_btn:hover{color:#fff;text-decoration:none;outline:0}.blog_box h3 a,.reserve_mobile_btn:focus{text-decoration:none;outline:0}#how_to_get_sec1,.container:hover input~.checkmark,.specification{background-color:#fff}#mobile_booking_modal,#mobile_inquire_modal{z-index:9999999;background:rgba(255,255,255,.82)}#specification h2,.comman_heading h2,.heading-title{font-size:35px;padding:0 0 10px;margin:0;color:#0f1e4d;text-transform:uppercase}#specification p{color:#0f1e4d;font-size:16px;line-height:1.4}#specification h2 span,.comman_heading h2 span,.heading-title span{color:#88c4e8;font-weight:700}.specification-top{width:100%;margin:0}.common-top{width:100%;margin:40px 0 0}#footer-new li:hover::after,.ami-img img,.inner_banner_sec2 img,.specification-widget{width:100%}.activities_box .activities_img,.banner-area,figure.effect-bubba1{position:relative}.banner-content,.banner-overlay{position:absolute;width:100%;top:0}#banner-area video{width:100%;height:100vh;object-fit:cover}.banner-overlay{height:100vh;background:rgba(0,0,0,.3)}.banner-content{left:0;right:0;bottom:0;margin:auto;padding:0 15px}.banner-center{display:flex;width:100%;height:100vh;justify-content:center}.banner-middle{align-self:center;max-width:850px;width:100%;margin-top:30%}.banner_txt_area h1{color:#fff;font-size:60px;font-weight:400;margin:0 0 30px;text-shadow:1px 1px 3px rgba(0,0,0,.55);text-transform:uppercase;text-align:center;letter-spacing:2px}.banner_form_area{max-width:900px;width:100%;margin:0 auto;padding:10px 15px;background:rgba(0,0,0,.39)}.banner_booking_form .banner_form_input{background:0 0;border-radius:3px;border:1px solid #ededed;outline:0;box-shadow:none;height:45px;color:#111;font-size:15px;background-color:#0000006b}.slect_form1{background:url(../images/select_dropdown_icon.png) center right 10px no-repeat!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.banner_booking_form .btn_banner_submit-inq{background:#fff;padding:9px 25px;font-size:16px;letter-spacing:1.4px;transition-duration:.3s;text-align:center;display:block}.banner_booking_form .btn_banner_submit,.banner_booking_form .btn_banner_submit:hover{background:#e9810a;transition-duration:.3s}.banner_booking_form .btn_banner_submit{border:none;padding:4px 25px;font-size:16px;letter-spacing:1.4px;width:100%}.banner_booking_form .btn_banner_submit,.banner_booking_form .btn_banner_submit-inq{border-radius:5px;font-weight:700;height:47px;text-decoration:none;outline:0;background-color:#e9810a;color:#fff;line-height:30px}.banner_booking_form .btn_banner_submit-inq:hover{background:#e9810a;color:#fff;transition-duration:.3s}.degree-overlay{padding:4em 0}.jarallax{position:relative!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%!important}#degree-area{padding:4em 0 3em}.degree-area{margin:-6px 0 0}#degree-area p{padding:0;margin:0;color:#0f1e4d;line-height:25px;font-weight:400}#degree-area .img-fluid{margin:0 0 -150px}#events-area .no-padding{padding-left:0;padding-right:0}#events-area .img-fluid{width:100%;height:480px;object-fit:cover}.divider,.divider-white{width:70px;height:2px;background:#0f1e4d;margin:0 auto 20px}.popup,.popup-inner{height:auto;transition:.64s ease-in-out;display:flex}.events-area{padding:60px 0 35px}.event_activity_box,.gallery_img_box{margin-bottom:25px}.inquiry-overlay{padding:0}.form-center{width:770px;margin:0 auto;max-width:100%}.form-white{border-radius:0;padding-top:30px}.form-content{padding:0 30px}.booking_form input[type=email],.booking_form input[type=number],.booking_form input[type=tel],.booking_form input[type=text],.booking_form select,.booking_form textarea{border:1px solid #777;background:0 0;border-radius:0;resize:none;color:#000}.booking_form .home_submit_btn{border:none;width:70px;height:70px;background:#21778a;border-radius:50%;transition-duration:.3s;color:#fff;font-size:27px;box-shadow:none;outline:0}.booking_form .t-check-in,.booking_form .t-check-out{border-color:#777}.footer-new{padding:4em 0 3em;background:#eee}#footer-new .img-fluid{margin:0 0 15px;width:123px!important}#footer-new p{padding:0;margin:0;color:#0f1e4d}#footer-new ul{list-style:none;margin:20px 0 0}#footer-new li{display:inline-block;width:auto;margin:0 15px 0 0}#footer-new li::after{content:"";display:block;width:0;height:2px;background:#0f1e4d;transition:width .3s}#footer-new li a{color:#0f1e4d;transition:.5s ease-in-out;text-transform:uppercase}#footer-new li a:hover{color:#0f1e4d;text-decoration:none}.social-top{width:100%;margin:20px 0 0}.social-btn a{display:inline-block;width:40px;height:40px;background:#0f1e4d;color:#fff;margin:0 5px 0 0;text-align:center;line-height:35px;border-radius:50%;transition:.5s ease-in-out;border:2px solid transparent}.social-btn a:hover{background:0 0;color:#0f1e4d;border:2px dotted #0f1e4d;transform:scale(1.1)}.copyright{width:100%;border-top:1px solid #d6d6d6;padding:25px 0 0;margin:40px 0 0}.field_block{margin:1px 0 1em}#form_first_name_block{margin-bottom:1em}#review_slider.owl-theme .owl-nav.disabled+.owl-dots,.owl-next i,.owl-prev i,label.sublabel{display:none}.field_block label{margin:0 0 5px;color:#999;font-weight:700;text-align:inherit;font-family:inherit;font-size:.9em;text-transform:uppercase}#form_email,#form_first_name,#form_last_name{border-radius:0;border:0 solid rgba(0,0,0,.3);border-bottom:1px solid #0f1e4d;background-color:transparent;text-align:center}#form_last_name_block{width:100%;padding:0;margin:0}.field_block .form_control{display:block;width:100%;height:50px;line-height:1.42857;background-image:none;box-shadow:none;padding:.5em;border-color:#ccc;border-radius:3px;border-style:solid;border-width:1px;border-image:initial;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#fff;color:#333;font-weight:400;text-align:inherit;font-family:inherit;font-size:1em;text-transform:inherit}.slide.anim-in,.slide.anim-out{transition-delay:0.5s}.field_block .form_submit,.field_block .ss_btn{border-color:transparent;border-width:1px;background-color:#0f86be;color:#fff;border-radius:0}.field_block .submit_field_block{text-align:center;margin:2.5em 0 1em}.field_block .submit_field_block a,div#form_submit_block button{max-width:160px;background-color:#e9810a;font-size:1.1em;letter-spacing:.15rem}.field_block .form_submit{width:100%;font-size:1.5em;border-style:none;padding:.75em .5em}.field_block .ss_btn{display:inline-block;border-style:solid;text-align:center;text-decoration:none;font-family:inherit;font-size:13px;font-weight:400;padding:.75em 1em;box-shadow:none}.form-titl h2{color:#0f1e4d;font-size:45px;font-weight:300;text-align:center}.testi_box h4,.txt_font_bold{font-weight:700}.btn_banner_submit svg{width:24px;margin-right:10px}.inq-form-head{background-color:rgba(0,0,0,.65);padding:27px 15px 9px;color:#fff;font-size:15px;display:flex;justify-content:space-between}.inq-form-head span.conta{border:1px solid #fff;padding:10px 15px;border-radius:5px;height:44px;margin-top:4px}.amenties_left p,.inq-form-head a,.lightpick__day.is-available.is-today.is-start-date.is-in-range{color:#fff}.inq-form-head a:hover,.popup-inner a:hover{color:#fff;text-decoration:none}.inq-form-head2{padding:0 0 10px;display:flex;justify-content:space-between;border-bottom:1px solid #d8d8d8;margin-bottom:10px}.inq-form-head2 .price,.inq-form-head2 .revi{color:#333131;font-size:15px;font-weight:900}.inq-form-head2 .price b{font-size:17px;font-family:FuturaStd-Bold}.hr1{border:0;border-top:1px solid rgba(0,0,0,.1)}.popup{justify-content:flex-end;position:fixed;width:615px;right:0;z-index:2;visibility:hidden;opacity:0;overflow:hiden}.popup-inner{position:relative;top:11vw;right:-50vh;align-items:center;max-width:370px;max-height:600px;width:100%;background-color:rgba(0,0,0,.54);-webkit-transform:rotate(0);transform:rotate(0)}.popup:target{visibility:visible;opacity:1}.popup:target .popup-inner{bottom:0;right:0;-webkit-transform:rotate(0);transform:rotate(0)}.inq-form-head h6{margin:0;font-size:17px;line-height:1.5;color:#d4cdcd}.inq-form-head h6 span{font-size:21px;color:#fff}.popup__close{position:absolute;left:6.7px;top:2px;width:2rem;height:1.5rem;background-color:transparent;z-index:4;text-align:center;cursor:pointer;text-decoration:none}.banner_booking_form .form-group{margin-bottom:6px;position:relative}.banner_booking_form p{color:#272727;margin-bottom:6px;font-weight:700}.t-datepicker{margin-bottom:9px}.body_scroll .popup-inner{background-color:rgba(0,0,0,.96)}.home_gallery #lightgallery li.lav1{height:500px;width:69%;overflow:hidden}.home_gallery #lightgallery li.lav1 img,.home_gallery #lightgallery li.lav2 img,.home_gallery #lightgallery li.lav3 img{width:100%;object-fit:cover}.home_gallery #lightgallery li.lav2{height:270px;width:30%;position:absolute;right:0;top:0}.home_gallery #lightgallery li.lav3{height:270px;width:30%;position:absolute;right:0;top:259px}.home_gallery #lightgallery li.lav2 img,.home_gallery #lightgallery li.lav3 img{height:240px;width:100%}.inner_banner_sec{text-align:center;height:700px;position:relative;align-items:center;display:flex;background-size:cover!important}.inner_banner_heading{color:#fff;font-size:60px;margin:0;text-align:center;letter-spacing:2px;z-index:9;position:relative}.inner_banner_brn_row .i_banner_btn{color:#fff;position:relative;padding:12px 30px;background:#e9810a;display:inline-block;text-decoration:none;margin-top:20px;font-size:18px}.inner_banner_sec .i_banner_overlay{padding:5em 0;position:absolute;top:0;height:100%;width:100%}.inner_banner_sec2{text-align:center;position:relative;overflow:hidden}.inner_banner_sec2 .i_banner_overlay2{padding:5em 0;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;align-items:center;display:flex}.txt_color_red{color:red}.blog_box,.long_by_repeat,.mb_30,.mt_30{margin-bottom:30px}.event_page_top{padding:70px 0 0}.page_comman_content h2{font-size:40px;padding:0;margin:-4px 0 15px;color:#0f1e4d}.page_comman_content p{padding:0;margin:0 0 15px;color:#0f1e4d;font-size:17px}.attimi_photography_sec,.event_testimonial_sec{padding:70px 0}.event_testimonial_inner{max-width:900px;width:100%;margin:0 auto;background:rgba(255,255,255,.7);padding:30px}.contact_form .btn_box,.testi_box{text-align:center}.testi_box h4{font-size:20px;padding:0;margin:0 0 30px;color:#0f1e4d}.testi_box p{padding:0;margin:0 0 25px;color:#0f1e4d;font-size:17px}.attimi_photo_img_area{max-width:900px;width:100%;margin:0 auto;text-align:center}.contact_inner_area{max-width:1000px;width:100%;margin:20px auto 0}.map_box iframe{width:100%;height:530px}.contact_page_details_sec{padding:50px 0;margin-top:110px}.contact_area{max-width:800px;width:100%;margin:60px auto 0}.contact_form input[type=email],.contact_form input[type=number],.contact_form input[type=tel],.contact_form input[type=text],.contact_form textarea{resize:none;border-radius:0;border:1px solid #9a9898;background:#fff;box-shadow:none;outline:0;color:#000}.contact_form input[type=email],.contact_form input[type=number],.contact_form input[type=tel],.contact_form input[type=text]{height:44px}.contact_form input[type=email]:focus,.contact_form input[type=number],.contact_form input[type=tel],.contact_form input[type=text]:focus,.contact_form textarea:focus{box-shadow:none;outline:0}.contact_form .btn_f_submit{background:#e9810a;padding:12px 30px;border-radius:0;font-size:16px;color:#fff;margin-top:26px;text-align:right;border:none;outline:0;box-shadow:none}.contact_form .btn_f_submit span{padding-left:10px}.contact_form::-webkit-input-placeholder{color:#444;font-size:16px;font-weight:400}.contact_form:-ms-input-placeholder{color:#444;font-size:16px;font-weight:400}.contact_form::-moz-placeholder{color:#444;font-size:16px;font-weight:400}.contact_form:-moz-placeholder{color:#444;font-size:16px;font-weight:400}.list_contact_details,.review_item_box .list_review_item{list-style:none;padding:0;margin:0}.list_contact_details li{display:block;position:relative;padding-left:60px;margin-bottom:40px}.list_contact_details li .c_icon{position:absolute;left:0;top:0;color:red;font-size:25px}.cl_box h4{font-size:22px;color:#0f1e4d;margin:0 0 7px;padding:0;font-weight:600}.cl_box p{font-size:18px;color:#444;margin:0;padding:0;line-height:1.3}.blog_box .readmore_blog .readmore_blog_btn,.cl_box p a{color:#000;text-decoration:none}.hotel_amenties_sec{padding:70px 0 50px}.amenties_left{background:#4da2b4;padding:30px 20px;min-height:225px}.amenties_left h2{font-size:28px;font-weight:700;color:#fff;padding:0;margin:0 0 11px}.amenties_box_main{display:flex}.amenties_box{margin-bottom:20px;border:1px solid #fff;padding:20px;background-color:snow;background-size:200% 100%;text-align:center}.amenties_box:hover{background-position:0 0;color:#333}.amenties_box .am_icon{font-size:40px;color:#88c4e8;width:70px;height:70px;margin:0 auto;align-items:center;display:flex;text-align:center;justify-content:center}.amenties_box h3{font-size:21px;padding:0;margin:15px 0 10px;color:#0f1e4d;position:relative;font-weight:700}.faq_repeat h4,.review_item_box h3{font-weight:600}.amenties_box h3:before{content:"";width:30px;height:5px;background:#000;position:absolute;left:0;bottom:0;display:none}.amenties_box p{padding:0;margin:0 0 15px;color:#212020;font-size:17px}.review_item_box{text-align:center;background:#f9f9f9;padding:40px 20px}.review_item_box .list_review_item li{color:#d4953b;display:inline-block;padding:0 2px}#review_slider .owl-dots.disabled,.custom_checkbox input:checked~.checkmark:after{display:block}#review_slider .owl-dots .owl-dot span{height:13px;width:13px;border-radius:0;display:none}#review_slider .owl-dots .owl-dot.active span,#review_slider .owl-dots .owl-dot:hover span{background:#e867b7}#review_slider .owl-dots{counter-reset:dots;position:absolute;right:0;margin-top:20px}#review_slider .owl-dots .owl-dot::before{counter-increment:dots;content:counter(dots);background:#09f;padding:5px;margin:0 2px;height:30px;width:30px;display:inline-block;text-align:center;color:#fff;line-height:1.3}#review_slider .owl-dots .owl-dot.active::before{background:#096}.list_website_link{list-style:none;padding:0;margin:0 0 10px}.list_website_link li{color:#000;display:block;padding:0;margin:0 0 6px;position:relative}.list_website_link.list_fa_icon_only li{padding:0 0 0 25px}.list_website_link li a{color:#0c7ee0;text-decoration:none}.list_website_link li a:focus{text-decoration:none;outline:0;box-shadow:none}.list_website_link.list_fa_icon_only li:before{content:"\f0ac";font-family:FontAwesome;font-size:15px;color:#1d1f6f;position:absolute;left:0;top:0}#how_to_get_sec2{background-color:#f9f9f9}.blog_box h3{margin:20px 0;font-size:22px}.video_gall_box{margin-bottom:20px}.video_gall_box .video_iframe{width:100%;height:300px;border:none}.gallery_tab_area .nav-tabs{border-bottom:none;justify-content:center}.gallery_tab_area .nav-tabs .nav-item{padding:8px 20px 0;border-right:1px solid #979797;margin:0 0 9px}.gallery_tab_area .nav-tabs .nav-item:last-child{border-right:none}.gallery_tab_area .nav-tabs .nav-link{border:none;text-decoration:none;text-transform:uppercase;font-size:11px;line-height:1.5em;font-family:FuturaStd-Bold;letter-spacing:4.5px;color:#0f1e4d;padding:0;outline:0;border-radius:0}.gallery_tab_area .nav-tabs .nav-item.show .nav-link,.gallery_tab_area .nav-tabs .nav-link.active{color:#4da2b4;border-bottom:4px solid #4da2b4;padding:0 0 8px}.gallery_img_box .img-fluid{height:180px;object-fit:cover}#gallery_page .tab-content{margin-top:30px}.demo-gallery>ul{margin-bottom:0}.demo-gallery>ul>li{float:left;margin-bottom:15px;margin-right:0;width:200px}.demo-gallery>ul>li a{border:3px solid #fff;border-radius:3px;display:block;overflow:hidden;position:relative;float:left}.demo-gallery .justified-gallery>a>img,.demo-gallery>ul>li a>img{-webkit-transition:-webkit-transform .15s;-moz-transition:-moz-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%}.demo-gallery .justified-gallery>a:hover>img,.demo-gallery>ul>li a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.activities_box .acti_logo_area img,.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img,.demo-gallery>ul>li a:hover .demo-gallery-poster>img,.slide.active .btn-close:after,.slide.active .btn-close:before,.slide.active .content .city-info{opacity:1}.demo-gallery .justified-gallery>a .demo-gallery-poster,.demo-gallery>ul>li a .demo-gallery-poster{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .15s;-o-transition:background-color .15s;transition:background-color .15s}.demo-gallery .justified-gallery>a .demo-gallery-poster>img,.demo-gallery>ul>li a .demo-gallery-poster>img{left:50%;margin-left:-10px;margin-top:-10px;opacity:0;position:absolute;top:50%;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster,.demo-gallery>ul>li a:hover .demo-gallery-poster{background-color:rgba(0,0,0,.5)}.demo-gallery .video .demo-gallery-poster img{height:48px;margin-left:-24px;margin-top:-24px;opacity:.8;width:48px}.demo-gallery.dark>ul>li a{border:3px solid #04070a}@keyframes swing{0%,100%,30%,50%,70%{transform:rotate(0)}10%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@keyframes sonar{0%{transform:scale(.9);opacity:1}100%{transform:scale(2);opacity:0}}.activities_page_sec{padding:60px 0 30px}.activities_box{margin-bottom:30px;border-bottom:1px solid #4da2b4;padding-bottom:20px}.activities_box .activities_img .activities_overlay{position:relative;left:0;bottom:0;background:#f3f3f3;width:100%;padding:14px 20px}.acti_logo_area,.slide.active .content{position:absolute;top:0;left:0}.activities_box .specification-top{margin:0;background:#fbfbfb;padding:10px 20px}.activities_overlay .a_overlay_inner{position:relative;padding-left:140px;text-align:left}.activities_overlay .a_overlay_inner h5{font-weight:600;margin:0}.activities_box .body-widget{text-align:left}.activities_box .body-widget h3{margin:10px 0;font-size:27px}.activities_box .body-widget h3 a{text-decoration:none}.general_information_sec,.the_climate_sec{padding:50px 0}.faq_sec,.providenciale_sec{padding:50px 0;background-color:#f3fdff}.climate_tbl{border:1px solid #ccc}.climate_tbl thead{background:#4da2b4;color:#fff}.banner_booking_form label p,.climate_tbl tbody td,.climate_tbl thead td{font-size:14px}.faq_box .faq_repeat{background:#fff;padding:10px;margin:9px 0;border:1px solid #e2e2e2;-webkit-box-shadow:0 0 12px -2px rgba(0,0,0,.26);-moz-box-shadow:0 0 12px -2px rgba(0,0,0,.26);box-shadow:0 0 12px -2px rgba(0,0,0,.26);border-radius:4px}#lav,.slide .image{background-size:cover}.faq_repeat h4{font-size:24px;margin:10px 0}.faq_repeat p{margin:0 0 10px}#lav{background-image:url(https://www.tritonluxuryvilla.com/wp-content/gallery/activities/downwinder-Turks-and-Caicos.jpg);background-repeat:no-repeat}#lav .carousel-inner .carousel-item .img-box{width:100px;height:100px}#lav .carousel-control-prev{left:-100px}#lav .carousel-control-next{right:-100px}#lav .carousel-indicators{top:288px}@media (min-width:320px) and (max-width:640px){#lav .carousel-inner .carousel-item p{font-size:14px}#lav .carousel-control-prev{left:-40px}#lav .carousel-control-next{right:-40px}#lav .carousel-indicators{top:400px}}#lav .testi-bg{max-width:900px;width:100%;margin:0 auto;background:rgba(255,255,255,.9);padding:80px 30px}#lav p.m-0.pt-3{color:#0f1e4d}.photo-gallery p{color:#7d8285}.photo-gallery h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.gall-new img{padding:0 0 0 8px;cursor:pointer}.gall-new .scale{transform:scaleY(1.05);padding-top:5px}#beach-villa{display:flex;align-items:center;height:90vh;width:100%}.slide{position:relative;flex:1;height:100%;overflow:hidden;cursor:pointer;transition:1s}.slide.last-viewed .btn-close:after,.slide.last-viewed .content .city-info{transition-delay:0s}.slide.last-viewed .btn-close:before{transition-delay:0.1s}.slide.last-viewed .content .city-info li:first-of-type{transition-delay:0.2s}.slide.last-viewed .content .city-info li:nth-of-type(2){transition-delay:0.4s}.slide.last-viewed .content .city-info li:nth-of-type(3){transition-delay:0.6s}.slide.last-viewed .content .emblem{transition:.5s}.slide.active .image,.slide.last-viewed .image{top:0;left:0;height:100%;width:100%}.slide.active{cursor:default}.slide.active .overlay{width:25%;background-size:100% 100%;transition:1.25s 1.75s}.slide.active .content{height:100%;width:100%}.slide.active .content .title{width:25%;opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);transition:1s 1.25s}.slide.active .content .title:after{height:100%;color:#fff;overflow:initial}.slide.active .content .title:before{-webkit-transform:scaleX(1);transform:scaleX(1);transition-delay:2s}.slide.active .content .city-info li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.slide.active .content .emblem{opacity:.8;-webkit-transform:translateY(100px);transform:translateY(100px)}.slide.active .btn-close{cursor:pointer;pointer-events:auto}.slide.active .btn-close:after{-webkit-transform:rotate(45deg) translateX(0);transform:rotate(45deg) translateX(0)}.slide.active .btn-close:before{-webkit-transform:rotate(-45deg) translateX(0);transform:rotate(-45deg) translateX(0)}.slide.anim-in .image{top:-20%;left:-140%;height:140%;width:140%;-webkit-animation:1.2s forwards img-anim-in;animation:1.2s forwards img-anim-in}.slide.anim-out{flex:0;cursor:default}.slide.anim-out .image{top:0;left:0;height:100%;width:100%;-webkit-animation:1.2s forwards img-anim-out;animation:1.2s forwards img-anim-out}.slide:first-of-type.anim-in .image{-webkit-animation-delay:.2s;animation-delay:.2s}.slide:first-of-type.anim-out .image{-webkit-animation-delay:.2s;animation-delay:.2s}.slide:nth-of-type(2).anim-in .image,.slide:nth-of-type(2).anim-out .image{-webkit-animation-delay:.4s;animation-delay:.4s}.slide:nth-of-type(3).anim-in .image,.slide:nth-of-type(3).anim-out .image{-webkit-animation-delay:.6s;animation-delay:.6s}.slide:nth-of-type(4).anim-in .image,.slide:nth-of-type(4).anim-out .image{-webkit-animation-delay:.8s;animation-delay:.8s}.slide .image{background-position:center center;pointer-events:none;transition:1s}.slide .content .title,.slide .overlay{transition:.5s;width:100%;pointer-events:none;position:absolute}.slide .overlay{top:0;left:0;height:100%;background-position:0 0;background-size:100% 200%;opacity:1}.slide .content{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.slide .content .title{top:-10px;height:65px;box-sizing:border-box;font-size:3em;text-align:center;text-shadow:0 2px 2px #2f2f2f;color:#3f3f3f;opacity:0}.slide .content .title:after{position:absolute;top:0;height:0;width:100%;display:block;content:attr(data-title);overflow:hidden;color:#fff59d;transition:.85s}.slide .content .title:before{position:absolute;bottom:15px;display:block;content:"";height:2px;width:85%;background:#fff;box-shadow:0 2px 6px #2f2f2f;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform 1.25s;transition:transform 1.25s,-webkit-transform 1.25s}.slide .content .emblem{position:absolute;height:200px;width:25%;opacity:0;-webkit-transform:translateY(120px);transform:translateY(120px);transition:1s 1.75s;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}.slide .content .city-info{position:absolute;bottom:30px;right:30px;padding:30px 30px 30px 120px;font-size:1.25em;color:#fff;text-shadow:0 1px 4px #0f0f0f;background-image:linear-gradient(90deg,rgba(20,20,20,0),rgba(20,20,20,.7));opacity:0;transition:1s 2s}.slide .content .city-info li{position:relative;margin-bottom:5px;text-align:justify;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);transition:.75s}.slide .content .city-info li:first-of-type{transition-delay:2.7s}.slide .content .city-info li:nth-of-type(2){transition-delay:2.9s}.slide .content .city-info li:nth-of-type(3){transition-delay:3.1s}.slide .btn-close{position:absolute;z-index:100;top:20px;right:20px;height:24px;width:24px;pointer-events:none}.slide .btn-close:after,.slide .btn-close:before{position:absolute;top:12px;display:block;content:"";width:100%;height:4px;background-color:#fff;opacity:0;cursor:pointer;transition:.5s}.slide .btn-close:after{-webkit-transform:rotate(45deg) translateX(-12px);transform:rotate(45deg) translateX(-12px);transition-delay:3s}.slide .btn-close:before{-webkit-transform:rotate(-45deg) translateX(12px);transform:rotate(-45deg) translateX(12px);transition-delay:3.2s}.slide:hover:not(.active):not(.anim-out) .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.slide:hover:not(.active):not(.anim-out) .overlay{opacity:.6}.slide:hover:not(.active):not(.anim-out) .content .title{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}.slide:hover:not(.active):not(.anim-out) .content .title:after{height:100%}@-webkit-keyframes img-anim-in{to{top:0;left:0;height:100%;width:100%}}@keyframes img-anim-in{to{top:0;left:0;height:100%;width:100%}}@-webkit-keyframes img-anim-out{to{left:-100%}}@keyframes img-anim-out{to{left:-100%}}.text-center.gallery-btn{padding:20px 0 0}.button-three{cursor:pointer;font-size:24px;position:relative;color:#fff;background-color:#e9810a;border:1px solid #e9810a;padding:10px 15px;width:200px;text-align:center;-webkit-transition-duration:.4s;transition-duration:.4s;text-decoration:none;overflow:hidden}.button-three:hover,.m_booing_right ul li .m_book_btn{background:#e9810a;color:#fff}.button-three:after{content:"";display:block;opacity:0;transition:.8s}.button-three:active:after{padding:0;margin:0;opacity:1;transition:none}.home_blog_even{margin-top:35px;margin-bottom:35px}.blog-text h3{font-size:35px;padding:0 0 17px;margin:0;color:#0f1e4d;font-weight:700;text-transform:uppercase}.blog-text p{margin:0;color:#0f1e4d;line-height:25px;font-weight:400}#welcome-triton{padding:0 0 4em;padding-bottom:0!important}#desktop_booking_modal .modal-dialog{max-width:390px;width:100%}#desktop_booking_modal{z-index:9999999;background:rgba(255,255,255,.7)}#desktop_booking_modal .modal-footer{display:block;text-align:center;padding:9px 15px}#desktop_booking_modal .modal-footer h5,#mobile_booking_modal .modal-footer h5{font-size:14px;line-height:1.5;margin:0;font-weight:600}#desktop_booking_modal .modal-content{border-radius:0;border:none;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,.41);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,.41);box-shadow:1px 1px 5px 0 rgba(0,0,0,.41)}#desktop_booking_modal .modal-header,#mobile_booking_modal .modal-header{border:none}#desktop_booking_modal .modal-header .close{padding:5px 15px;left:0;position:absolute}.mobile_booking_sec{padding:10px 0;background:#fff;position:fixed;bottom:-1px;left:0;right:0;width:100%;z-index:99;display:none}.m_booing_left h4{font-size:13px;padding:0;margin:0 0 2px;color:#111;font-weight:600}.m_booing_left h3{font-size:18px;padding:0;margin:0;color:#111;font-family:FuturaStd-Bold}.m_booing_right ul{list-style:none;padding:0;margin:0;text-align:right}.m_booing_right ul li{display:inline-block;padding:0 5px;width:100%}.m_booing_right ul li a{display:block;color:#fff;font-size:17px;border:2px solid #e9810a;text-decoration:none;padding:9px 10px;text-align:center;font-weight:900;width:100%;border-radius:5px;background:#e9810a}#mobile_booking_modal .modal-content{border-radius:0;border:none;-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.08);-moz-box-shadow:0 1px 5px 2px rgba(0,0,0,.08);box-shadow:0 1px 5px 2px rgba(0,0,0,.08)}#mobile_booking_modal .modal-dialog{max-width:376px;width:100%}#mobile_booking_modal .modal-footer{display:block;text-align:center;padding:15px}#mobile_booking_modal .modal-header .close{padding:18px;position:absolute;left:0;color:#313131;opacity:1}#mobile_booking_modal .modal-header .close span,#mobile_inquire_modal .modal-header .close span,#mobile_inquire_modal .modal-header .close.book span{font-size:43px;color:#888585}#mobile_inquire_modal .modal-content{border-radius:0;border:none;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 10px 0;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 10px 0;box-shadow:rgba(0,0,0,.3) 0 1px 10px 0;padding:47px 33px 20px}#mobile_inquire_modal .modal-dialog{max-width:1032px;width:100%;margin:63px auto}#mobile_inquire_modal{padding-right:0!important}#mobile_inquire_modal .modal-header{border:none;padding-bottom:4px}#mobile_inquire_modal .modal-header .close,#mobile_inquire_modal .modal-header .close.book{padding:0 48px;position:absolute;left:0;color:#313131;opacity:1}.enquire_modal_fom .enq_txt_style,.enquire_modal_fom .input-type,.enquire_modal_fom textarea{border:1px solid #ccc6;border-radius:3px;outline:0;box-shadow:none}.enquire_modal_fom .enq_txt_style:focus,.enquire_modal_fom textarea:focus{outline:0;box-shadow:none;border:1px solid #e9810a}.enquire_modal_fom .enq_txt_style,.enquire_modal_fom .input-type .form-control{height:37px}.enquire_modal_fom textarea{resize:none}.enquire_heading h2{font-size:32px;padding:0;margin:0 0 15px;color:#3c3a3a;font-weight:bolder}.enquire_heading h4{font-size:16px;padding:0;margin:0 0 22px;color:#1d1c1c;font-weight:600}.banner_booking_form label{color:#484848;display:inline-block;margin-bottom:0;font-weight:700;font-size:15px}.enquire_modal_fom .inq_submit_btn{background:#e9810a;color:#fff;padding:11px 24px;font-size:18px;text-align:center;border:none;border-radius:5px;font-weight:700;letter-spacing:.7px}.enqu_desc_txt h4{font-size:16px;padding:0;margin:10px 0 15px;color:#424040;font-weight:bolder}.enqu_desc_txt p{font-size:14px;padding:0;margin:0 0 5px}.custom_checkbox{display:block;position:relative;padding-left:35px;margin-bottom:7px;cursor:pointer;font-weight:500;font-size:16px;color:#484848;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:15px}.custom_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom_checkbox .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border:1px solid #b0b0b0;border-radius:2px}.custom_checkbox input:checked~.checkmark{background-color:#e9810a;border-color:#e9810a}.custom_checkbox .checkmark:after{content:"";position:absolute;display:none;left:5px;top:1px;width:7px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ami-box{border:1px solid #000;height:100%}.ami-box .body-widget ul li{list-style:none;padding:5px 0;text-align:left}.amit-sec{background-color:#e9810a}.amit-sec h5{color:#fff;font-weight:600;padding:15px 0;font-size:23px;margin-bottom:0}p.text-white.text-center.ml-5.mr-5.mt-3.sub_dec{filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .7))}span.sub_dr_txt{font-size:13px;font-weight:100}.guests:focus{border:1px solid #e9810a;outline:0}button.drop_close{border:0;background:0 0;float:right;color:#e9810a;font-weight:bolder;font-size:16px}.ui-widget-header{border:0 solid #aaa!important;background:0 0!important;color:#222;font-weight:700}.ui-datepicker th,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-size:13px!important;font-weight:600!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px double #e4e7e7!important;background:0 0!important;color:#212529!important;text-align:center!important;width:39px!important;height:34px!important;padding-top:6px!important}.ui-datepicker th{padding:.7em .3em;text-align:center;border:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #e4e7e7!important;background:0 0!important;color:#212529!important;font-weight:800!important;font-family:Circular,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif!important}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0 solid #999!important;background:0 0!important;font-weight:400;color:#212121}.owl-nav .owl-next,.owl-nav .owl-prev{top:40%;width:25px;height:77px;background-repeat:no-repeat;position:absolute;display:block}.amenties_box.acti{box-shadow:0 0 12px -2px rgba(0,0,0,.26);border-radius:4px}.owl-nav .owl-prev{left:-12px;background-image:url(../images/owl-left-icon.png)!important}.owl-nav .owl-next{right:-12px;background-image:url(../images/owl-right-icon.png)!important}.btn.focus,.btn:focus{outline:0;box-shadow:unset!important}.available,.available.cur-month,.datetimepicker table tbody td:hover{color:#000;background:#90de7d}.check_in_box1{background:linear-gradient(135deg,#90de7d 50%,#ed5d5d 50%)}.check_out_box1{background:linear-gradient(135deg,#ed5d5d 50%,#90de7d 50%)}.check_in_box2{background:linear-gradient(141deg,#90de7d 50%,#ed5d5d 50%)}.check_out_box2{background:linear-gradient(141deg,#ed5d5d 50%,#90de7d 50%)}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{border-color:#a5a3a3}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{border:1px solid #a5a3a3}@media only screen and (max-width:576px){.available-box{right:23px}}.search-container input[type=text]{padding:5px 7px;font-size:17px;border:1px solid #e9810a;float:left;background:#fff}.search-container button{float:left;padding:6px 11px;background:#e9810a;color:#fff;font-size:17px;border:none;cursor:pointer}input[type=text]:focus{outline:0!important}.pre-next span{margin-bottom:15px}.blog-listing ul li{list-style:none;border-bottom:1px solid #9999995c;padding:5px 0}.blog-title h2{font-size:34px;padding:15px 0}.blog-listing h6{padding-top:55px}.lightpick__day.is-disabled{color:#d8d8d8!important;text-decoration:line-through!important;opacity:1}.lightpick__month-title-bar{align-items:center}.lightpick__month-title{color:#484848!important;font-size:18px!important;text-align:center!important;margin:0 0 10px;width:100%;display:block}.lightpick__month-title>.lightpick__select-months{font-weight:700;direction:ltr;text-align-last:center;margin:0}.lightpick__month-title>.lightpick__select{font-weight:700}.lightpick__toolbar button:hover{border-color:#ccc}.lightpick__toolbar button.lightpick__previous-action{left:0;position:absolute;top:-4px;margin:0}.lightpick__toolbar button.lightpick__next-action{position:absolute;right:0;top:-4px}#t-end,#t-end-book,#t-start,#t-start-book{display:inline-block;width:50%;margin-right:0;float:left;border:0}.enquire_modal_fom .input-type #t-end,.enquire_modal_fom .input-type #t-start{width:130px}.input-type{border:1px solid #ced4da;border-radius:.25rem;display:block;float:left;width:100%;position:relative}.lightpick:after,.lightpick:before{position:absolute;display:inline-block}.form-group .sort-arrow{right:15px;top:14px;font-size:16px;display:none}.banner_booking_form select{background:0 0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.display_span.width-50{font-size:14px;font-weight:700}.guests-container{top:44px;z-index:1;background:#fff;display:none;border-top:1px solid #e9810a!important}.guests-container .form-group{margin:0 0 15px}.display_span{display:inline-block;vertical-align:middle;text-align:center;line-height:0}.lightpick__day.is-in-range{background-color:#e9810a;border:1px solid #e9810a;color:#fff;font-weight:700}.lightpick{position:absolute;z-index:1000000001;padding:15px;margin-top:10px;top:45px!important}#mobile_inquire_modal .lightpick{top:38px!important}.lightpick:after{top:-10px;left:18px;border-right:10px solid transparent;border-bottom:10px solid #ddd;border-left:10px solid transparent;content:"";z-index:5}.lightpick:before{top:-9px;left:19px;border-right:9px solid transparent;border-bottom:9px solid #fff;border-left:9px solid transparent;content:"";z-index:6}.book-page{background-image:url(../images/gallery_banner.jpg);background-size:cover;background-repeat:no-repeat;position:relative;z-index:5}.lg-sub-html h4{margin:0;font-size:14px;font-weight:700}#lg-counter{font-size:14px;bottom:auto;top:78vh;padding:2px 10px 10px 0;line-height:normal;word-spacing:-5px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.gallery_tab_body .gallery_img_box{height:100%;padding:0 7px;margin-bottom:14px}#lg-counter{font-size:14px;bottom:auto;top:65vh;width:87%}}@media (max-width:992px){.lg-sub-html{font-size:14px;width:100%;opacity:1!important}.gallery_tab_body .gallery_img_box{height:100%;padding:0 7px;margin-bottom:14px}}@media (max-width:525px){.lg-sub-html{top:71vh!important;opacity:1!important}#lg-counter{font-size:12px;bottom:auto;top:54vh!important}}@media (max-width:415px){.lg-sub-html{top:66vh!important;opacity:1!important}#lg-counter{font-size:12px;bottom:auto;top:58vh!important}}@media (max-width:325px){#lg-counter{font-size:12px;bottom:auto;top:58vh!important}}@media (max-width:767px){#t-end,#t-end-book,#t-start,#t-start-book{width:50%!important;margin:0!important}#mobile_inquire_modal .modal-content{padding:10px}#mobile_inquire_modal .modal-header .close{padding:0 25px}.lightpick__month{width:270px!important}.lightpick__day.is-available.is-today.is-start-date{color:#fff}.lightpick{z-index:999!important}#lg-counter{font-size:12px;bottom:auto;top:57vh}.lg-sub-html h4{margin:0;font-size:16px;color:#000!important}}.body-widget.ac h3{color:#007bff}p{font-size:17px!important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.logo{height:80px}.inner_banner_heading{font-family:"Futura Std Light"!important;font-weight:700}.activities_box .activities_overlay{background-color:#fff!important}.guide{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:center}.banner_booking_form .col-sm-12{padding-left:20px;padding-right:20px}.page-section-wrapper{max-width:1000px!important;margin:0 auto!important}.common-center,.specification{padding:0!important}.page-section-wrapper-with-padding{max-width:1020px!important;margin:0 auto!important}.row-no-margin-x{margin-right:0!important;margin-left:0!important}.divider{margin:0 auto 20px!important}.blog_page_sec{padding:0 0 20px!important}