
/* -----------------Simple-lightbox--------------- */
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
/* -----------------Responsive--------------- */
@media only screen and (min-width:768px) and (max-width:1023px){.header-content{height:auto}.heading-tag{font-size:25px;line-height:50px}.heading-tag b{font-size:25px;line-height:30px}.ml4{font-size:25px;min-height:40px}.p-text{margin-bottom:0}.left-banner .item{width:100%;height:350px}span.meals-p{justify-content:flex-start!important;margin-left:0!important;margin-top:10px!important}.dish-p{margin-top:5px!important}}@media only screen and (min-width:768px) and (max-width:1200px){.right-banner{width:40%}.coral-owl .item,.meals-data,.right-banner .p-text,.service-data,.service-head{width:100%}.left-banner{width:100%;position:unset}.left-banner .owl-carousel .owl-item img{width:100%!important;height:100%!important}.service-head{border:none;text-align:center}.title-tag{font-size:25px}.service-head p{display:inline-block;padding-left:10px}div#nav-tabContent{padding:0!important}.meals-img{width:100px}span.meals-p{justify-content:flex-start!important;margin-left:0!important;margin-top:10px!important;width:100%}.form-group:nth-child(5),.form-part{width:100%!important}.form-group{width:48%!important}.map-part{width:100%!important;height:400px}.map-part iframe{width:100%;height:400px!important}.content-p{min-height:150px}.filtering{width:60%}.about-video .kit-view img{width:100%;height:auto}.inner-nav .nav-tabs .nav-link{width:47.9%}.inner-nav .nav-tabs{justify-content:flex-start!important}}@media only screen and (max-width:767px){.right-banner,.service-head,li.nav-item.menu-item.active a.nav-link{text-align:center}.villas-sec .coral-owl{height:240px}.kit-view{display:flex;margin:auto}section{margin:10px 0!important}.right-banner{width:100%!important;top:30%}.left-banner .heading-tag{width:95%;text-align:center;margin:0 auto}.heading-tag{line-height:35px}#rules,.outer-layer:before,.phone-list.res-whatsapp,.title-tag.heading-tag br,.villa-data-list .tabs-horizontal{display:none}.left-banner .right-banner p,.right-banner .heading-tag b{font-size:25px!important;line-height:40px;display:inline-block!important}.partner-section .heading-tag,.partner-section .heading-tag b{font-size:20px!important;line-height:25px!important;display:inline-block!important}.ml4{font-size:20px;min-height:30px}.right-banner .p-text{width:70%;margin:0 auto}.google-ratings{justify-content:center!important}.header-content{height:265px}.partner-section .partner-content{height:auto!important}.left-banner{display:none;width:100%!important}.banner-sec.partner-section.home-partner{height:auto}.left-banner .owl-carousel .owl-item .item{height:265px!important}.left-banner .owl-carousel .owl-item img{width:100%!important;height:265px!important}.left-banner .item{width:100%;height:265px}.outer-layer{border-radius:0;margin-top:0}.place-sec .title-tag,section.banner-sec{margin:0!important}section.banner-sec.partner-section{background:#d2eaf1;padding:15px 0}.left-banner::after{display:none;left:0;bottom:0}.servicelist img{left:0}.service-head{width:100%;border:0}.service-head p{display:inline-block;padding-left:5px}.about_head,.title-tag{font-size:20px;margin-bottom:0!important;margin-top:0!important}.title-tag b{font-size:20px!important}.dish-p span,.title-contact{font-size:20px}.about-video.w-50 img,.inner-nav .nav-tabs .nav-link,.service-data,.villa-tab .nav-tabs{width:100%}.servicelist{width:50%}.about-content.w-50,.about-video.w-50,.form-part,.inner-nav,.inner-nav-content{width:100%!important}.meals-data{width:100%;margin:inherit;padding-left:0;justify-content:left;padding-top:10px!important;gap:2px!important}.meal-head{justify-content:left}.villa-tab-content .meals-box{justify-content:left!important}span.meals-p{justify-content:flex-end!important;margin-top:0!important;width:44%}.villa-part{width:100%!important;justify-content:flex-start!important}div#nav-tabContent{padding:0!important;height:100%}.show-what{bottom:21px}.test-owl{padding-top:5px!important}.coral-owl,.coral-owl .item{height:220px}.partner-btn{width:auto!important}.gallery-data,.gallery-data a{height:100px}.filtering{width:100%;margin:0 0 10px}.testimonial-sec{background-size:cover;padding:10px 0!important;height:auto;margin:0!important}.test-ratings{width:70%}.content-p{min-height:150px}.title-contact{line-height:13px}.map-part{width:100%!important;height:180px}.map-part iframe{width:100%;height:100%}.booking-bar{width:110px;height:90px}.chart-skills{width:75px;height:38px}b.count{font-size:14px}.review-bar{right:1%;bottom:-3%;padding:7px!important}.about_coral{padding:30px 0;background:#000}.mobile-btn,.mobile-btn:hover{background:0 0;transition:.2s}.about_head span{font-size:25px}.test-owl .item{min-height:auto}.barefootbay1_reviews .item{padding:6px}button.navbar-toggler{outline:0!important;box-shadow:none!important}.navbar-toggler.res-nav{left:initial;right:13px;width:31px;height:31px;padding:0}.navbar-toggler.res-nav span img{width:12px}.social-icons{right:12px}.villa-list .seahome-img a{width:172px;display:inline-block;height:164px;margin-bottom:3px}.mobile-btn{border:1px solid #000;border-radius:0;font-size:16px;color:#000;padding:10px 20px;text-decoration:none;margin-top:30px;display:flex;width:183px;justify-content:center;margin-left:auto}.mobile-btn:hover{color:#0c51a1;border-radius:50px}span.inta-btn{margin:0 auto}.about-video.w-50{width:345px!important;height:220px!important}}@media only screen and (min-width:320px) and (max-width:1300px){.test-owl .owl-nav{width:90px;display:flex;justify-content:space-between;position:absolute;top:-50px;right:0}.test-owl .owl-nav button{background:#f5f5f5!important;border:1px solid #999!important;border-radius:50%;width:30px;height:30px}.test-owl .owl-nav button img{filter:invert(1)}.test-owl .owl-nav button:focus{border:1px solid #0c51a1}}@media (min-width:320px) and (max-width:567px){.about_cnt p,.p-head{font-size:14px}.right-banner .p-text{width:90%;margin:0 auto}.heading-tag{line-height:26px}.ml4{min-height:30px}img.review-img{width:70px;height:37px}img.ratings-img{width:100px;height:37px;object-fit:fill}.google-ratings img{width:100px;height:53px;object-fit:contain}.servicelist{width:33%;margin-bottom:10px}.about_cnt p{width:100%}.service-data.justify-content-between{justify-content:center!important}.villa-tab .nav-tabs{width:100%;overflow:hidden;overflow-x:auto;flex-wrap:nowrap!important;height:45px;padding-bottom:8px;margin-bottom:5px!important}.filtering{width:100%;margin:0;display:flex;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;white-space:nowrap;height:50px;padding-bottom:15px}.gallery-data,.gallery-data a{height:80px}.submit{width:100%}}@media (min-width:568px) and (max-width:767px){.submit{width:50%}}@media (min-width:767px) and (max-width:1023px){.villa-list .seahome-img a{width:195px;height:157px}}@media (min-width:1024px) and (max-width:1200px){.villa-list .seahome-img a{width:178px}.test-owl .owl-carousel .owl-item img,.testnew-owl .owl-carousel .owl-item img{object-fit:contain}}@media only screen and (max-width:767px){ul.nav.nav-tabs.test-nav{justify-content:flex-start}.testimonial-sec .title-tag{width:100%;text-align:left!important}.test-owl .owl-nav{top:-35px;right:18px}.test-owl .owl-carousel .owl-item img,.testnew-owl .owl-carousel .owl-item img{object-fit:contain}.modal-body .gallery-object a,.modal-body .gallery-object2 a,.modal-body .gallery-object3 a,.modal-body .gallery-object4 a,.modal-body .gallery-object5 a,.modal-body .gallery-object6 a{width:48.5%;height:260px}}@media only screen and (min-width:567px) and (max-width:991px){.meals-data,.meals-img{width:100%}.inner-nav .nav-tabs .nav-link{width:46%}.meals-img{height:274px}}@media only screen and (min-width:567px) and (max-width:720px){span.meals-p{justify-content:flex-start!important;width:100%}}@media only screen and (min-width:768px) and (max-width:1080px){.left-banner.partner-box{display:block!important}}@media only screen and (max-width:991px){.navbar-nav .dropdown-menu{width:100%;position:relative;display:block;background:0 0;text-align:center;top:-5px}.dropdown-menu a,li.dropdown-submenu a,li.nav-item.menu-item.dropdown-submenu.service-drop a.nav-link{color:#fff}li.nav-item.menu-item{padding:5px 0}.nav-item.menu-item a.nav-link.active::before,.nav-item.menu-item:hover a.nav-link::before,li.dropdown-submenu a span{display:none}li.dropdown-submenu a p{width:100%}.nav-left .contact-ul{padding-left:0}.footer-sec{height:auto;background:#5acbd2;padding-bottom:10px!important;padding-top:35px!important}}@media only screen and (max-width:1200px){.test-owl .owl-nav{right:0}}@media only screen and (max-width:480px){.test-owl .owl-nav{right:0}}
/************popup*******************/
.common-pop button{background:0 0}.common-pop .modal-dialog{max-width:500px}.common-pop .modal-content .modal-header h5{font-size:22px}.common-pop .modal-content .modal-header h5+.close{width:45px;height:45px;background:#f2f2f2;opacity:1}.common-pop .modal-content .modal-header h5+.close img{width:14px;transform:rotate(0);transition:.2s}.common-pop .modal-content .modal-header h5+.close:hover img{transform:rotate(90deg);transition:.2s}.account-info .input-grp,.common-pop .form-group.input-grp{height:70px;border:1px solid #d8d8d8}.account-info .input-grp label,.common-pop .form-group.input-grp label{color:#080b10;font-size:13px;font-weight:500;z-index:10;top:10px}.account-info .input-grp .form-control,.common-pop .form-group .form-info,.common-pop .form-group.input-grp input.form-control{font-size:14px;font-weight:500;color:#080b10}button.forgot,button.sign-in{font-weight:600;font-size:14px}button.forgot{color:#0c51a1}button.sign-in{border:1px solid #0c51a1!important;background:#0c51a1;color:#fff}button.socio-btn{width:48%;box-shadow:inset 0 0 5px #dfdede;font-size:13px;font-weight:500}button.socio-btn:focus{box-shadow:0 1px 10px #fd6f224d!important}button.socio-btn img{width:22px;margin-right:5px}.down-grp p{font-size:14px}.down-grp .text-data{border-bottom:1px solid #dfdfdf;padding:5px 0}.sign-in.position-absolute{bottom:-10px;left:35%;width:105px;background:#fff;font-weight:500}.down-grp button.sign-btn{color:#0c51a1;font-weight:500}p.term-box{margin:0;font-size:13px}#mobile-otp .modal-body,.logo-part p{margin-bottom:10px}p.term-box label{font-size:12px;font-weight:500}p.term-box #term{margin-right:5px}.common-pop#sign-up .modal-content .modal-body form{height:447px;overflow:auto;padding-right:20px}.pass-btn{z-index:1;right:15px;bottom:15px}#mobile-otp .modal-body,#mobile-otp .modal-header{justify-content:center;text-align:center}#mobile-otp .modal-body .digit-group input{width:45px;height:45px;border-radius:50%;text-align:center;font-size:20px;border:1px solid #cfcfcf}#mobile-otp .modal-body .digit-group{width:70%;margin:15px auto}#mobile-otp .modal-body p{margin:0;font-size:14px}#mobile-otp .modal-body p span{font-weight:600}#mobile-otp .modal-body p button{color:#fd6d22;font-weight:600}#mobile-success .modal-body{padding:50px;text-align:center}#mobile-success .modal-body h5{color:#080b10;font-size:25px;font-weight:700;margin:15px auto}#mobile-success .modal-body p{color:#4a4a4a;font-size:13px;margin:0}.rounded-checkbox{display:none}.rounded-checkbox:checked+label::before{content:url(../images/check-white.svg);border:1px solid #0c51a1;background-color:#0c51a1;color:#fff;transition:.2s}.rounded-checkbox+label::before{content:'';border:1px solid #dbdbdb;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:1px 2px;color:transparent;transition:.2s;margin-right:5px}button.close{right:15px;background:#0c51a1;width:30px;height:30px}button.close img{filter:invert(1);width:12px}h5#sign-in-title{font-size:20px;color:#914e7a}.logo-part p{font-size:15px;text-align:center}.common-pop .form-group.input-grp:focus-within{border:1px solid #0c51a1}