/** Shopify CDN: Minification failed

Line 1069:31 Unexpected "img"
Line 1070:31 Unexpected "img"
Line 1071:31 Unexpected "img"
Line 1072:31 Unexpected "img"
Line 1073:31 Unexpected "img"

**/
@import url('https://fonts.googleapis.com/css2?family=Allison&family=Outfit:wght@100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* 
font-family: "Allison", cursive;
font-family: "Outfit", sans-serif;
font-family: "Poppins", sans-serif;
font-family: "Playfair Display", serif;
*/

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    scroll-behavior: smooth;
    overflow-x: hidden !important;
    scroll-padding: 7rem;
}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
::-moz-selection {
    background-color: #007d9d;
    color: #fff;
    text-shadow: none;
}
::selection {
    background-color: #000;
    color: #fff;
    text-shadow: none;
}
:root {
    --black:#000000;
    --white:#ffff;
    --cream:#BFA888;
    --olive:#00162C;
    --lime:#002C3FB2;
    --gray:#54595F;
    --allison:"Allison", cursive;
    --poppins:"Poppins", sans-serif;
    --outfit:"Outfit", sans-serif;
    --playfair:"Playfair Display", serif;
    --default-trans:all 0.3s ease-in-out;
}
body {
    margin: 0 !important;
    padding: 0 !important;
    padding-right: 0 !important;
    font-size: 16px;
    outline: none;
    overflow-x: hidden !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    scroll-behavior: smooth;
    color: var(--lime) !important;
    font-family: var(--poppins) !important;
    position: relative;
}
.container{
    margin: 0 auto !important;
    padding: 0 15px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
figure {
    margin: 0;
    padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6{
    font-family: var(--outfit) !important;
    color: var(--olive) !important;
    font-weight: 400 !important;
}
b{
    font-weight: 700 !important;
}
ul {
    list-style: none;
    padding: 0;
}

img {
    margin: 0;
    padding: 0;
    border: none;
    max-width: 100%;
    height: auto !important;
    display: block;
}

a,
button,
input {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a {
    text-decoration: none;
}

.bg_cover {
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

/* DEFAULT CSS SETTING END */

/* SLICK SLIDER CSS START */

.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* SLICK SLIDER CSS END */

#preloader {
    background: #ffffff;
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.loader_area {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

/* HEADER START */
header {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    transition: var(--default-trans);
}
.sticky {
    transition: var(--default-trans);
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 20px;
    background: rgba(33, 44, 73, 0.7) !important;
}
.header_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    padding: 35px 0;
    margin:0 auto;
    transition: var(--default-trans);
}
.sticky .header_wrapper{
    padding: 15px 0;
}
.rope{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
.rope img{
    width: 100% !important;
}
.cmn_btn a{
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 2.8px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    position: relative;
    z-index: 2;
    display: inline-block;
    color: var(--white);
    transition: var(--default-trans);
}
.cmn_btn a em{
    font-style: normal;
    display: inline-block;
    padding: 12px 46px;
    position: relative;
}
.cmn_btn a em:after{
    content: "";
    position: absolute;
    left: 7px;
    top: 7px;
    width: 100%;
    height: 100%;
    border: 1px solid #FFFFFF;
    background: transparent;
    z-index: -2;
    pointer-events: none;
    transition: var(--default-trans);
}
.cmn_btn a em:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: var(--cream);
    transition: var(--default-trans);
}
.cmn_btn a:hover{
    color: var(--olive);
}
.nav-links-wrapper .cmn_btn{
    display: none !important;
}
.cmn_btn a:hover em:after{
    left: 0;
    top: 0;
}
.nav-mail {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
}
.nav_and_mail {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav_and_mail .nav_sec {
    margin: 0;
    padding: 0;
}
.nav_and_mail .nav_sec ul {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-top: 0px;
    gap: 30px;
}
.nav-mail i {
    font-size: 30px;
    font-weight: 400 !important;
    display: inline-block;
    color: var(--white);
}
.nav-mail span, .nav-mail b,.nav-mail a{
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-transform: capitalize;
    display: block;
    color: var(--white);
}
.nav-mail b{
    font-size: 16px;
}
.nav-mail a{
    transition: var(--default-trans);
    margin-top: 15px;
}
.nav-mail a:hover{
    color: var(--olive);
}
.nav_and_mail .nav_sec ul li {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0px;
    position: relative;
}
.nav_and_mail .nav_sec ul li a {
    display: block;
    position: relative;
    color: #fff;
    z-index: 99;
    transition: var(--default-trans);
    border-bottom: 1px solid transparent;
    vertical-align: middle;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.16px;
    text-transform: uppercase;

}
.nav_and_mail .nav_sec ul li.active>a,.nav_and_mail .nav_sec ul li a:hover{
   color: var(--white);
   border-bottom: 1px solid var(--white);
}
.nav_and_mail .nav_sec ul li.active>a:before,
.nav_and_mail .nav_sec ul li.current-menu-item>a:before {
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.nav_and_mail .nav_sec ul li:hover>a::before,
.nav_and_mail .nav_sec ul li.active>a::before,
.nav_and_mail .nav_sec ul li.current-menu-item>a {
    transition: all 0.3s ease-in-out;
    opacity: 1;
}
.nav_and_mail .nav_sec ul li.cmn-btn{
    display: none !important;
}
.nav_and_mail .nav_sec ul li ul {
    position: absolute;
    left: 0px;
    width: 210px;
    background-color: #313131;
    background-color: white;
    box-shadow: 0 .25rem 2.5rem rgba(26, 26, 37, .15);
    border: none;
    display: block;
    visibility: hidden;
    opacity: 0;
    top: 180%;
    transition: 0.3s;
    pointer-events: none;
    z-index: 111;
    border-radius: 7px;
    overflow: hidden;
    padding: .625rem;
}
.nav_and_mail .nav_sec ul li:hover ul {
    display: block;
    top: 110%;
    visibility: visible;
    opacity: 1;
    pointer-events: all;
}
.nav_and_mail .nav_sec ul li ul li {
    width: 100%;
    margin: 0;
    padding: 0;
}
.nav_and_mail .nav_sec ul li ul li+li {
    border-top: 1px solid var(--olive);
}
.nav_and_mail .nav_sec ul li ul li a {
    margin: 0;
    padding: 7px 10px;
    display: block;
    font-size: 16px;
    font-weight: 400;
    border-radius: 0px;
    color: var(--black);
}
.nav_and_mail .nav_sec ul li ul li a:hover {
    color: var(--white) !important;
    background: var(--olive) !important;
}
.nav_and_mail .nav_sec ul li ul li a:hover::before {
    opacity: 1;
    background-position: left;
    background-size: contain;
    bottom: -5px;
}
.nav_and_mail .nav_sec ul li ul li.active>a{
    color: var(--olive);
}
span.toggle-menu {
    display: none;
}
.nav_and_mail .nav_sec ul li .arw-nav {
    width: 15px;
    height: 8px;
    position: absolute;
    right: -17px;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 999;
    cursor: pointer;
    background: url(arw.png) no-repeat center;
    background-size: contain;
}
/* HEADER END */


/* banner start  */
.banner{
    padding: 160px 0 60px;
    margin-bottom: 50px;
    position: relative;
}
.banner video{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.banner_text {
    padding: 100px 0;
    padding-left: 60px;
    position: relative;
}
.banner_text>*{
    position: relative;
    z-index: 1;
}
.banner_text::after{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 567px;
    height: 67%;
    background: rgba(0, 0, 0, 0.7);
}
.banner_text::before{
    position: absolute;
    content: "";
    left: 0;
    top:0px;
    width: 370px;
    height: 100%;
    z-index: 1;
    background: var(--cream);
}
.banner_text h6{
    font-family: var(--allison) !important;
    font-size: 56px;
    line-height: 100%;
    letter-spacing: 3px;
    vertical-align: middle;
    margin-bottom: 0;
    color: var(--white) !important;
}
.banner_text h1{
    font-weight: 700 !important;
    font-size: 60px;
    line-height: 72px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 12px;
    position: relative;
    max-width: 420px;
    color: var(--white) !important;
}
.banner_text h1:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 240px;
    height: 2px;
    background: url(line.png) no-repeat;
    background-size: contain;
}
.banner_btn a{
    display: inline-block;
    padding: 16px 25px;
    border: 2px solid #FFFFFF;
    color: var(--white);
    font-weight: 600;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: 2.8px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    transition: var(--default-trans);
}
.banner_btn a:hover{
    background: var(--lime);
    color: var(--white);
}
/* banner end  */


/* cruise_info start  */
.cruise_info{
    padding-bottom: 65px;
}
.cruise_info .row>*{
    margin-bottom: 30px;
}
.cruise_info_bx{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 7px 16px;
}
.cruise_info_bx_text{
    position: relative;
}
.cruise_info_bx_text:after{
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    width: 220px;
    height: 10px;
    background: url(wave.svg) no-repeat;
    background-size: contain;
}
.cruise_info_bx_text h4{
    font-size: 24px;
    line-height: 28.8px;
    letter-spacing: -0.24px;
    vertical-align: middle;
    color: var(--black) !important;
    margin-bottom: 20px;
}
.cruise_info_bx_text p{
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.16px;
    vertical-align: middle;
    color: var(--gray);
    margin-bottom: 30px;
}
/* cruise_info end  */


/* about_sec start  */
.about_sec{
    padding-bottom: 100px;
    position: relative;
}
.about_sec>img{
    position: absolute;
    right: 0;
    top: -65px;
    z-index: 0;
}
.about_sec .row{
    position: relative;
    z-index: 1;
}
.small_title_icon{
    margin-bottom: 6px;
}
.cmn_title{
    position: relative;
    z-index: 1;
}
.cmn_title h2{
    font-size: 56px;
    line-height: 68px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 25px;
}
.cmn_title h3{
    font-weight: 500 !important;
    font-size: 48px;
    line-height: 57.6px;
    letter-spacing: -0.48px;
    vertical-align: middle;
    margin-bottom: 30px;
    color: var(--black) !important;
}
.cmn_title h4{
    font-weight: 500 !important;
    font-size: 36px;
    line-height: 25px;
    vertical-align: middle;
    margin-bottom: 30px;
    text-transform: capitalize;
    color: var(--black) !important;
}
.cmn_title p{
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    vertical-align: middle;
    margin-bottom: 25px;
}
.cmn_title .cmn_btn a em:after{
    border: 1px solid var(--cream);
}
.pic1{
    padding: 23px;
    box-shadow: 0px 0px 72.89px 0px #0000001F;
    background: var(--white);
    transform: rotate(-2.4deg);
    display: inline-block;
}
.pic1 img{
    width: 100%;
}
.pic2{
    position: absolute;
    right: 0;
    top: 55%;
    transform:translate(0,-50%) rotate(6deg);
    background: var(--white);
    padding: 13px 13px 25px;
    box-shadow: 0px 4px 41.6px 0px #0000001A;
}
.about_sec_pics {
    position: relative;
    max-width: 545px;
    margin: 0 auto;
}
/* about_sec end  */


/* pilot_sec start  */
.pilot_sec{
    padding: 100px 0;
    position: relative;
    background: #F1F0EC;
}
.pilot_sec>img{
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
}
.pilot_sec_img{
    position: relative;
}
/* .pilot_sec_img img{
    width: 100%;
} */
.pilot_sec_img::after{
    position: absolute;
    right: -95px;
    bottom: -100px;
    z-index: 1;
    width: 190px;
    height: 215px;
    background: url(round.webp) no-repeat;
    background-size: contain;
    content: "";
}
.pilot_bx_wrapper{
    max-width: 860px;
    width: 100%;
    padding: 45px 27px 25px;
    background: var(--cream);
    position: relative;
    margin-top: -365px;
}
.pilot_bx_img img{
    width: 100%;
    margin-bottom: 6px;
}
.pilot_bx h3{
    font-size: 42px;
    line-height: 50px;
    vertical-align: middle;
    color: var(--white) !important;
    min-height: 100px;
    margin-bottom: 10px;
}
.pilot_bx p{
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
    vertical-align: middle;
    color: var(--white);
    margin-bottom: 0;
}
/* pilot_sec end  */


/* service_sec start  */
.service_sec{
    padding: 100px 0 70px;
}
.service_sec .cmn_title h2{
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    font-weight: 500 !important;
}
.service_sec .cmn_title p{
    max-width: 950px;
    margin-left: auto;
    margin-right: auto;
}
.service_sec_img{
    margin-bottom: 45px;
}
.service_sec_img img {
    margin: 0 auto;
}
.service_sec .cruise_info_bx {
    display: flex;
    align-items: flex-start;
    gap: 7px 25px;
    max-width: 300px;
}
.service_sec .cruise_info_bx_text:after{
    display: none;
}
.service_sec .cruise_info_bx_text h4{
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -0.44px;
    vertical-align: middle;
    color: var(--black) !important;
    margin-bottom: 10px;
}
.service_sec .cruise_info_bx_text p{
    color: var(--olive);
    margin-bottom: 30px;
    font-weight: 300;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0;
}
/* service_sec end  */


/* main_slider_sec start  */
.main_slider_sec{
    padding-top: 65px;
}
.main_slider_sec .cmn_title h2{
    color: var(--white) !important;
    max-width: 877px;
    margin-left: auto;
    margin-right: auto;
    font-weight: 600 !important;
}
.main_slider_sec .cmn_title {
    padding: 0 20px;
}
.yacht_slider_bx img {
    width: 100%;
}
.yacht_slider_bx {
    position: relative;
}
.yacht_slider{
    padding-top: 15px;
}
.slider_text em {
    font-weight: 600;
    font-size: 60px;
    line-height: 30px;
    letter-spacing: -0.16px;
    vertical-align: middle;
    display: inline-block;
    font-style: normal;
    -webkit-text-stroke: 1px #ffffff;
    -webkit-text-fill-color: transparent;
    margin-bottom: 25px;
}
.slider_text{
    position: absolute;
    left: 45px;
    bottom: 45px;
    max-width: 295px;
    width: 100%;
}
.slider_text h4 a{
    font-weight: 600 !important;
    font-size: 36px;
    line-height: 45px;
    display: inline-block;
    letter-spacing: -0.16px;
    color: var(--white);
    transition: var(--default-trans);
}
.slider_text h4 a:hover{
    color: var(--cream);
}
/* main_slider_sec end  */


/* testi_sec start  */
.testi_sec{
    padding: 100px 0;
}
.testi_bx {
    text-align: center;
    position: relative;
    margin: 0 23px;
    padding: 70px 100px 40px;
}
.testi_bx:after,.testi_bx:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: -1;
    border: 1px solid var(--cream);
}
.testi_slider .slick-track {
    padding: 20px 0;
}
.testi_bx:before{
    left: 15px;
    top: 15px;
}
.testi_bx p{
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: -0.16px;
    vertical-align: middle;
    margin-bottom: 25px;
    color: var(--gray);
}
.reviewer {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px 15px;
} 
.reviewer h5{
    font-family: var(--poppins) !important;
    font-size: 18px;
    line-height: 25.2px;
    letter-spacing: -0.18px;
    vertical-align: middle;
    margin-bottom: 8px;
    color: var(--black) !important;
}
.reviewer em{
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: -0.16px;
    vertical-align: middle;
    display: block;
    color: #7A7A7A;
    font-style: normal;
}
.qt-icon {
    opacity: 0;
    position: absolute;
    left: 50%;
    top: -16px;
    transform: translateX(-50%);
    width: 92px;
    height: 65px;
    background-image: url("data:image/svg+xml,%3Csvg width='93' height='66' viewBox='0 0 93 66' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect x='0.269897' width='92' height='66' fill='url(%23pattern0_59_3979)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_59_3979' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_59_3979' transform='scale(0.0108696 0.0151515)'/%3E%3C/pattern%3E%3Cimage id='image0_59_3979' width='92' height='66' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABCCAMAAADt7UGBAAAAflBMVEUAAAD6+vrd3d3o6Ojj4+Pv7+/////i4uLt7e3u7u7t7e35+fne3t7e3t7g4ODl5eX8/Pz+/v7x8fH19fX29vbh4eHo6Ojp6enw8PDz8/Pk5OT09PT39/f9/f3r5Nrq6urs7Oz4+Pj5+fny8vL29vbr6+vCrpHOw7TDsJXb29tSs7DUAAAAKXRSTlMAJPiry3AE0YV6gC/u6eG6HAtnS0DZo55sWcJTOhIJl4o0Kl9FjxyGJ2jU+CEAAAKWSURBVFjDzZfZkqMwDEUNhH0JJJBAIFuT9Iz//wdnJksxSPFFfuvzfMolJEsWSsBXl3irzPUCJcPpn361JKa+V+gXrVombb3m7cfQvF1C/R+RWqCe+2fwcUmjZzQlMagfzv3CMQbh6Tl5TFOO/Sw+mfKxJqqbVPBo6uvoaLodHlV3JUwI8z1jRiKqhrVCJMy/mdRrSN0E370Vy4jRbVkYV4XYUL8ZjO6eunsFObPqBCY1mIoua0rm+0b1RNPn3hQiYOneml1ayixVEBYLKM+Bnu3Y5cT9Mrs76vKzce3Bd/rUrZXdHQT1SXndIQ71YyAXxD0wA/sr4P7ShG8gW/olmA8i/w7kA8v41QngLZT7g/5Avo4GWH3u16DVOKF/gh/K/YqNcG2m2CjGF/DzlsieRhwc1svYn02Bo8a4vZpRuRrTkcbHtKzxMT4vJ7YnDhZ+qQX0NIvCzGy0hGlxGUW+Q+4KJGR3BdM85VyL8Ok85PAR/FvLcF+9+q2F/PM7aPDFq5f6EdkMIZl6EEt9N1iqJ19K9mK/X2ohvtkdxL5Hig8pHoc3Yj8PlAsF1khVJvdTpbVV0kuLYDqbwzfTviLsIxvZ8vCLzeEJe+Iw9x8TeWtZ0Fhl2qblVJDL/VGt5PLjWbfwB4tZkbH/N4xbqVEse2zkYtbkvYWM09Yi7rm1VK7Ym4s5/pVr8cR9crXKYiiTS7JEyZaLQeSe2XaO2b1sT/givtmLlwVh19XsVw6ztfjQhP2EYiI1sRUlfOImSPhELzlbHM2e2HWGRidnyFFOKEdTpxaP2nDfM/j5R38sPrmXkzLQNZ/8e/XZDtqQRnEvFWBDmzU7O0AfLiv3bTa7jkWB/fG45DvbTRwlbZeSfGDf71IeyR85S185lziouwAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
}
.slick-center .qt-icon {
    opacity: 1;
}
.testi_slider ul.slick-dots li.slick-active ,.inner_testi_sec .testi_grid ul.slick-dots li.slick-active{
    background: black;
}
.testi_slider ul.slick-dots li button,.inner_testi_sec .testi_grid ul.slick-dots li button {
    display: none;
}

.testi_slider ul.slick-dots li,.inner_testi_sec .testi_grid ul.slick-dots li {
    border-radius: 4px;
    font-size: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #989898;
    cursor: pointer;
}
.testi_slider ul.slick-dots,.inner_testi_sec .testi_grid ul.slick-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    padding-top: 40px;
    gap: 15px;
}
.inner_testi_sec .testi_grid ul.slick-dots{
    padding-top: 0;
}
.inner_testi_sec .slick-track {
    padding-top: 30px;
}
/* testi_sec end  */


/* gallery_sec start  */
.gallery_sec{
    padding: 100px 0;
    position: relative;
}
.gallery_sec .cmn_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
    gap: 30px;
}
.gallery_sec .cmn_title div {
    min-width: 300px;
}
.gallery_sec .cmn_title h3,.gallery_sec .cmn_title p{
    margin-bottom: 0;
    color: var(--olive) !important;
    font-weight: 400 !important;
    max-width: 555px;
}
.gallery_wrapper {
    display: grid;
    grid-template-areas:
      "big small1 small2"
      "big small3 small4";
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 20px;
    width: 100%;
}
.gallery_wrapper a {
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}
.gallery_wrapper img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    display: block;
}

.gallery_wrapper a:nth-child(1) { grid-area: big; }
.gallery_wrapper a:nth-child(2) { grid-area: small1; }
.gallery_wrapper a:nth-child(3) { grid-area: small2; }
.gallery_wrapper a:nth-child(4) { grid-area: small3; }
.gallery_wrapper a:nth-child(5) { grid-area: small4; }

.gallery_wrapper a:nth-child(1)img { grid-area: big; }
.gallery_wrapper a:nth-child(2)img { grid-area: small1; }
.gallery_wrapper a:nth-child(3)img { grid-area: small2; }
.gallery_wrapper a:nth-child(4)img { grid-area: small3; }
.gallery_wrapper a:nth-child(5)img { grid-area: small4; }

/* gallery_sec end  */


/* blog_sec start  */
.blog_sec {
    clear: both;
    position: relative;
    overflow: hidden;
    padding: 80px 0 50px;
}
.blog_main_wrapper {
    position: relative;
    z-index: 1;
    float: right;
}
.blog_main_wrapper .row>*:first-child{
    align-self: center;
}
.blog_main_wrapper .cmn_title {
    max-width: 360px;
    width: 100%;
}
.blog_slider {
  overflow: hidden;       
  padding-right: 120px;   
}

.blog_slider .slick-list {
  overflow: visible;      
}

.blog_slider .slick-slide {
  transition: transform 0.3s ease;
}
.blog_bx{
    margin: 0 15px;
}
.blog_bx_img a{
    display: block;
    height: 100%;
}
.blog_bx_img a img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    transform: scale(1);
    object-position: center;
    transition: var(--default-trans);
}
.blog_bx:hover .blog_bx_img a img{
    transform: scale(1.05);
}
.blog_bx_img {
    max-height: 265px;
    height: 100%;
    overflow: hidden;
}
.blg_text_holder{
    position: relative;
}
.date_tag {
    background: var(--cream);
    width: 75px;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    left: 0;
    top: -75px;
}
.dot_holder .slick-dots li button,.video_slider .slick-dots li button{
    display: none;
}
.dot_holder .slick-dots li,.video_slider .slick-dots li {
    border-radius: 50%;
    background: white;
    width: 8px;
    height: 8px;
    border: 1px solid #989898;
    cursor: pointer;
}
.dot_holder .slick-dots li.slick-active,.video_slider .slick-dots li.slick-active{
    background: black;
}
.dot_holder .slick-dots ,.video_slider .slick-dots{
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    margin: 0;
    gap: 10px;
}
.date_tag em{
    font-family: var(--playfair);
    font-weight: 400;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -0.16px;
    text-align: center;
    vertical-align: middle;
    font-style: normal;
    color: var(--white);
}
.date_tag small{
    font-family: var(--playfair);
    font-weight: 600;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: -0.16px;
    text-align: center;
    vertical-align: middle;
    color: var(--white);
}
.blg_text{
    background: var(--white);
    padding: 15px 26px;
}
.blg_text ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
    margin: 0;
    gap: 7px 30px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D7D7D7;
}
.icon_box{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    font-weight: 400;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: -0.16px;
    vertical-align: middle;
    color: #7A7A7A;
}
.blg_text h3 a{
    font-family: var(--outfit);
    font-weight: 600;
    font-size: 24px;
    line-height: 27px;
    display: inline-block;
    vertical-align: middle;
    color: #011425;
    margin-bottom: 3px;
    transition: var(--default-trans);
}
.blg_text h3 a:hover{
    color: var(--cream);
}
.blg_text ul li{
    position: relative;
}
.blg_text ul li + li:after{
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translate(0,-50%);
    width: 4px;
    height: 4px;
    background: #C2C2C2;
    content: "";
    border-radius: 50%;
}
.blg_btn a{
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 2.4px;
    vertical-align: middle;
    text-transform: uppercase;
    position: relative;
    color: #9B9B9B;
    transition: var(--default-trans);
}
.blg_btn a:hover{
    color: #011425;
}
.blg_btn a:after{
    position: absolute;
    right: -35px;
    width: 30px;
    height: 1px;
    content: ""; 
    background: var(--cream);
    top: 50%;
    transform: translateY(-50%);
}
.blg_text_holder {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    margin-top: -25px;
}
.item.slick-slide.slick-current.slick-active .blg_text_holder {
    box-shadow: 0px 4px 35.2px 0px #0000001A;
}
.blog_slider .slick-track {
    padding-bottom: 50px;
}
/* blog_sec end  */

/* footer start  */
.footer{
    clear: both;
    position: relative;
}
.ft_top{
    padding: 80px 0 55px;
}
.ft_info h4{
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.5px;
    vertical-align: middle;
    color: var(--cream) !important;
    margin-bottom: 18px;
}
.ft_info p{
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    vertical-align: middle;
    margin-bottom: 15px;
    color: var(--white);
}
.ft_social{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 40px;
    padding-top: 25px;
}
.ft_social a{
    font-size: 20px;
    color: #D0A249;
    transition: var(--default-trans);
}
.ft_social a:hover{
    color: var(--white);
}
.ft_info ul{
    padding: 0;
    margin: 0;
    padding-top: 27px;
    width: 100%;
}
.ft_info ul li{
    width: 50%;
    float: left;
    position: relative;
    margin-bottom: 10px;
    padding-left: 10px;
    font-family: var(--outfit);
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    vertical-align: middle;
}
.ft_info ul li a{
    display: inline-block;
    color: var(--white);
    transition: var(--default-trans);
}
.ft_info ul li a:hover{
    color: var(--cream);
}
.ft_info ul li:after{
    position: absolute;
    left: 0;
    top: 7px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.56641 5.58203L1.77734 9.39062C1.58203 9.56641 1.28906 9.56641 1.11328 9.39062L0.664062 8.94141C0.488281 8.76562 0.488281 8.47266 0.664062 8.27734L3.67188 5.25L0.664062 2.24219C0.488281 2.04688 0.488281 1.75391 0.664062 1.57812L1.11328 1.12891C1.28906 0.953125 1.58203 0.953125 1.77734 1.12891L5.56641 4.9375C5.74219 5.11328 5.74219 5.40625 5.56641 5.58203Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
    width: 7px;
    height: 10px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.ft_pay{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    padding-top: 40px;
}
.ft_pay a{
    transform: translateY(1);
    transition: var(--default-trans);
}
.ft_pay a:hover{
    transform: translateY(-7px);
}
.ft_btm{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
    position: relative;
}
.ft_btm::after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    content: "";
    background: url(ft-line.png) no-repeat;
    background-size: contain;
}
.ft_btm p{
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 14px;
    line-height: 32.4px;
    vertical-align: middle;
    color: var(--white);
    margin-bottom: 0;
}
.ft_btm p a{
    display: inline-block;
    color: var(--cream);
    transition: var(--default-trans);
}
.ft_btm p a:hover{
    color: var(--white);
}
.ft_btm ul{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
    padding: 0;
    margin: 0;
}
/* footer end  */

/* about page css start  */
.inner_banner .banner_text h1:after,.inner_banner .banner_text::before,.inner_banner .banner_text::after{
    display: none;
}
.inner_banner:after{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    content: "";
}
.inner_banner .banner_text{
    position: relative !important;
    z-index: 1;
    padding: 230px 0 150px;
}
.inner_banner {
    padding:0;
    margin-bottom: 100px;
}
.inner_banner .banner_text h1{
    margin-bottom: 0;
    max-width: unset;
}

/* mission_sec start  */
.mission_sec{
    padding: 70px 0;
}
.mission_sec_bx{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 25px;
}
.mission_sec_bx h3{
    font-weight: 400;
    font-size: 36px;
    line-height: 48px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 5px;
    color: var(--olive) !important;
}
.mission_sec_bx p{
    font-weight: 300;
    font-size: 14px;
    line-height: 22.37px;
    vertical-align: middle;
    color: var(--olive);
    margin-bottom: 0;
}
.msn_title_icon {
    margin-top: 10px;
}
/* mission_sec end  */

/* video_sec start  */
.video_sec{
    padding: 100px 0;
}
.video_sec .cmn_title{
    padding: 0 20px;
}
.video_slider{
    position: relative;
}
.video_slider:after,.video_slider:before{
    position: absolute;
    top: 0;
    width: 415px;
    height: 100%;
    content: "";
    background-size: 100% 100% !important;
    z-index: 1;
}
.video_slider:after{
    right: 0;
    background: url(hazy1.png) no-repeat;
    background-position: right;
}
.video_slider:before{
    left: 0;
    background: url(hazy2.png) no-repeat;
    background-position: left;
}
.video_img a,.video_img a img{
    display: block;
    width: 100%;
    height: 100% !important;
    position: relative;
}
.video_img a:after{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='106' height='107' viewBox='0 0 106 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.1426 0.657593C24.0512 0.657593 0.432434 24.2763 0.432434 53.3677C0.432434 82.4592 24.0512 106.078 53.1426 106.078C82.234 106.078 105.853 82.4592 105.853 53.3677C105.853 24.2763 82.234 0.657593 53.1426 0.657593ZM53.1426 5.24108C79.7039 5.24108 101.269 26.8064 101.269 53.3677C101.269 79.9291 79.7039 101.494 53.1426 101.494C26.5813 101.494 5.01593 79.9291 5.01593 53.3677C5.01593 26.8064 26.5813 5.24108 53.1426 5.24108Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M73.6492 59.1407C74.6137 58.5176 75.4066 57.6628 75.9557 56.6544C76.5048 55.6459 76.7924 54.516 76.7924 53.3678C76.7924 52.2196 76.5048 51.0896 75.9557 50.0812C75.4066 49.0728 74.6137 48.218 73.6492 47.5949L47.7112 30.8124C46.673 30.1423 45.4734 29.7641 44.2385 29.7177C43.0036 29.6714 41.779 29.9585 40.6934 30.5489C39.6078 31.1393 38.7012 32.0112 38.069 33.073C37.4368 34.1348 37.1022 35.3473 37.1005 36.583V70.1525C37.1007 71.3889 37.4343 72.6023 38.0662 73.665C38.6981 74.7277 39.6048 75.6004 40.691 76.1911C41.7771 76.7818 43.0024 77.0686 44.2379 77.0215C45.4734 76.9743 46.6733 76.5949 47.7112 75.9231L73.6492 59.1407ZM71.1604 55.2928L45.2201 72.0753C44.8742 72.299 44.4744 72.4253 44.0627 72.4409C43.6511 72.4566 43.2428 72.361 42.8809 72.1642C42.519 71.9674 42.2169 71.6767 42.0062 71.3227C41.7956 70.9687 41.6843 70.5645 41.684 70.1525V36.583C41.6843 36.1711 41.7956 35.7668 42.0062 35.4128C42.2169 35.0588 42.519 34.7681 42.8809 34.5714C43.2428 34.3746 43.6511 34.279 44.0627 34.2946C44.4744 34.3103 44.8742 34.4366 45.2201 34.6603L71.1604 51.4427C71.482 51.6505 71.7465 51.9355 71.9296 52.2718C72.1127 52.6081 72.2087 52.9849 72.2087 53.3678C72.2087 53.7507 72.1127 54.1275 71.9296 54.4638C71.7465 54.8 71.482 55.0851 71.1604 55.2928Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 105px;
    height: 105px;
    z-index: 1;
    content: "";
}
.video_slider .slick-dots{
    justify-content: center;
    margin-top: 30px;
}
.video_slider .slick-slide{
    transform: scale(0.9);
}
.video_slider .slick-center{
    transform: scale(1);
}

/* video_sec end  */
/* about page css end  */

/* testimonial page css start  */
.testi_grid {
    column-count: 2;
    column-gap: 50px;
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    padding-right: 80px;
}
.inner_testi_sec .testi_bx {
    display: inline-block;
    width: 100%;
    margin-bottom: 65px;
    break-inside: avoid;
    padding: 65px 40px 40px;
}
.inner_testi_sec .testi_bx .qt-icon{
    opacity: 1;
}
.reviewer_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.reviewer_img {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    overflow: hidden;
}
.reviewer_text {
    text-align: left;
}
.inner_testi_sec{
    padding-bottom: 65px !important;
}
/* testimonial page css end  */

/* blog page css start  */
.blog_main .blg_text_holder {
    box-shadow: 0px 4px 35.2px 0px #0000001A;
}
.blog_main .row>*{
    margin-bottom: 40px;
}
.blog_main .blog_bx{
    margin: 0;
    height: 100%;
}
.pagination_sec{
    display: flex;
    align-items: center;
    justify-content: center;
}
.pagination_sec ul{
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 11px 0px #0000000F;
    border-radius: 22px;
    background: var(--white);
    padding: 10px 20px;
    gap: 5px 10px;
}
.next_pg a svg {
    margin-left: 2.5px;
}
.pagination_sec li a{
    font-family: var(--outfit);
    font-weight: 600;
    font-size: 13px;
    line-height: 23px;
    vertical-align: middle;
    text-transform: uppercase;
    color: var(--black);
    width: 23px;
    height: 23px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: var(--white);
    transition: var(--default-trans);
}
.pagination_sec li a:hover,.pagination_sec li.active a{
    color: var(--white);
    background: var(--cream);
}
.pagination_sec li a svg path{
    transition: var(--default-trans);
}
.pagination_sec li a:hover path{
    fill: white;
}
.blog_main{
    padding-bottom: 100px;
}
/* blog page css end  */

/* blog-details page css start  */
/*///////////// default_content start  /////////////*/

.default_content {
   position: relative;
   z-index: 1;
   clear: both;
}
.default_content>img{
    position: absolute;
    right: 0;
    bottom: -25%;
    z-index: -1;
}
.default_content ol,.default_content ul{
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
    padding-left: 23px;
}
.default_content ul{
    padding-left: 0;
}
.default_content ol em,.default_content ul em {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: var(--cream) !important;
}
.default_content ol li{
  padding-left: 0px;
  overflow: visible;
}
.default_content ol{ 
  padding-left: 20px;
  list-style: decimal;
}
.default_content ul li{
    padding-left: 40px;
}
.default_content ul li:after{
    position: absolute;
    left: 0;
    top: 5px;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.59082 0.84082C8.27311 0.84082 7.03027 1.08789 5.8623 1.58203C4.69434 2.09115 3.67611 2.77995 2.80762 3.64844C1.93913 4.51693 1.25781 5.52767 0.763672 6.68066C0.254557 7.84863 0 9.09147 0 10.4092C0 11.7419 0.254557 12.9847 0.763672 14.1377C1.25781 15.3057 1.93913 16.3239 2.80762 17.1924C3.67611 18.0609 4.69434 18.7422 5.8623 19.2363C7.03027 19.7454 8.27311 20 9.59082 20C10.9085 20 12.1514 19.7454 13.3193 19.2363C14.4873 18.7422 15.5055 18.0609 16.374 17.1924C17.2425 16.3239 17.9238 15.3057 18.418 14.1377C18.9271 12.9847 19.1816 11.7419 19.1816 10.4092C19.1816 9.09147 18.9271 7.84863 18.418 6.68066C17.9089 5.52767 17.2238 4.51693 16.3628 3.64844C15.5018 2.77995 14.4873 2.09115 13.3193 1.58203C12.1514 1.08789 10.9085 0.84082 9.59082 0.84082ZM14.1279 8.18555L8.84961 13.9355C8.77474 14.0404 8.67367 14.119 8.54639 14.1714C8.41911 14.2238 8.28809 14.25 8.15332 14.25C8.01855 14.25 7.88753 14.2238 7.76025 14.1714C7.63298 14.119 7.5319 14.0404 7.45703 13.9355L5.05371 11.3301C4.97884 11.2402 4.91895 11.1392 4.87402 11.0269C4.8291 10.9146 4.80664 10.7985 4.80664 10.6787C4.80664 10.4092 4.90023 10.1808 5.0874 9.99365C5.27458 9.80648 5.49544 9.71289 5.75 9.71289C5.89974 9.71289 6.03451 9.74284 6.1543 9.80273C6.27409 9.86263 6.37891 9.9375 6.46875 10.0273L8.15332 11.8691L12.7129 6.88281C12.8027 6.79297 12.9076 6.72184 13.0273 6.66943C13.1471 6.61702 13.2819 6.59082 13.4316 6.59082C13.6862 6.59082 13.9071 6.68441 14.0942 6.87158C14.2814 7.05876 14.375 7.27962 14.375 7.53418C14.375 7.66895 14.3525 7.78874 14.3076 7.89355C14.2627 7.99837 14.2028 8.0957 14.1279 8.18555Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
    width: 19px;
    height: 19px;
    background-size: contain;
}
.default_content p,.default_content ul li a,.default_content ol li a ,.default_content ul li,.default_content ol li{
    position: relative;
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 26px;
    color: var(--black);
}
.default_content p{
    margin-bottom: 25px;
    font-weight: 400;
}
.default_content p:empty {
  display: none;
}
.default_content p a,.default_content ul li a,.default_content ol li a,
.default_content h2 a,.default_content h3 a,.default_content h4 a,.default_content h5 a,.default_content h6 a
{
    transition: var(--default-trans);
    text-decoration: underline !important;
}
.default_content a:hover,.default_content ul li a:hover,
.default_content h2 a:hover,.default_content h3 a:hover,.default_content h4 a:hover,.default_content h5 a:hover,.default_content h6 a:hover
{
   color: var(--cream);
}
.default_content ul li + li,.default_content ol li + li{
    margin-top: 15px;
}
.default_content h2,.default_content h3,.default_content h4,.default_content h5,.default_content h6,.fetured_bx h1{
    margin-bottom: 30px !important;
    line-height: 110%;
    font-family: var(--outfit) !important;
    font-weight: 500 !important;
    color: var(--black) !important;
}
.default_content h2,.fetured_bx h1{
    font-size: 48px;
}
.default_content h3{
    font-size: 40px;
}
.default_content h4{
    font-size: 35px;
}
.default_content h5{
    font-size: 27px;
}
.default_content h5{
    font-size: 22px;
}
.default_content blockquote {
    display: block;
    overflow: hidden;
    position: relative;
    clear: both;
    background: var(--white);
    color: var(--black);
    padding: 20px 50px 10px;
    border: 2px solid var(--olive);
    border-radius: 10px;
    font-weight: 500;
    font-size: 22px;
    line-height: 110%;
    margin-bottom: 30px;
}
.default_content blockquote b{
    margin-top: 10px;
    display: block;
    font-weight: 400 !important;
    font-size: 18px;
    color: var(--olive);
}
.alignleft{
  float: left;
  margin: 0px 30px 25px 0px;
}
.alignright{
  float: right;
  margin: 0px 0px 25px 30px;
}
.aligncenter{
  float: none;
  margin: 30px auto;
}
.fetured_bx h2,.fetured_bx h1{
    margin-bottom: 15px !important;
}
.dated{
    font-family: var(--outfit);
    font-weight: 500;
    font-size: 22px;
    line-height: 25px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 27px;
    color: #D0A249;
}
.fetured_bx img {
    max-height: 450px;
    min-height: 450px;
    overflow: hidden;
    border-radius: 17px;
    height: 100% !important;
    margin-bottom: 25px;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.default_content ul li ul li::after{
    display: none;
}
.default_content ul li ul li{
    padding-left: 0;
}
.default_content ul li ul li,.default_content ul li ul li a{
    font-family: var(--outfit) !important;
    font-weight: 800;
    font-size: 16px;
    line-height: 25px;
    vertical-align: middle;
    color: var(--black);
}
.default_content ul li h5{
    margin-bottom: 15px !important;
    font-family: var(--outfit) !important;
    font-weight: 800 !important;
    font-size: 24px !important;
    line-height: 35px;
    color: var(--cream) !important;
}
.default_content ul li ul li a{
    display: inline-block;
    vertical-align: middle;
}
.default_content ul li ul li + li{
    margin-top: 10px;
}
.socials{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 15px;
}
.socials a{
    color: #D0A249 !important;
    text-decoration: none !important;
    transition: var(--default-trans);
    display: block;
    font-size: 16px;
}
.socials a:hover{
    color: var(--black) !important;
}
.recent_posts_title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}
.recent_posts_title h6,.recent_posts_title a{
    font-weight: 500 !important;
    font-style: Medium;
    font-size: 16px;
    line-height: 25.33px;
    vertical-align: middle;
    text-transform: uppercase;
    color: var(--black) !important;
    margin-bottom: 0;
    display: block;
    transition: var(--default-trans);
}
.recent_posts_title a:hover{
    color: var(--cream) !important;
}
.post_bx_img img {
    width: 100%;
    transform: scale(1);
    transition: var(--default-trans);
}
.post_bx_img {
    overflow: hidden;
}
.post_bx:hover .post_bx_img img{
    transform: scale(1.05);
}
.post_text{
    padding: 20px 10px 40px;
}
.post_bx{
    background: #BFA8881F;
    height: 100%;
}
.post_text h3{
    font-weight: 500 !important;
    font-size: 24px;
    line-height: 27px;
    vertical-align: middle;
    margin-bottom: 15px;
    color: var(--black) !important;
}
.post_text h3 a{
    display: inline-block;
    color: var(--black) !important;
    transition: var(--default-trans);
}
.post_text h3 a:hover{
    color: var(--cream) !important;
}
.spected ul,.spected ul li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 13px;
    padding: 0;
    margin: 0;
}
.spected ul li{
    gap: 10px;
    font-family: var(--outfit);
    font-weight: 500;
    font-size: 10px;
    line-height: 24px;
    vertical-align: middle;
    color: var(--black);
}
.spected ul li em{
    display: block;
    font-style: normal;
}
.cmnts{
    background: #BFA88845;
    padding: 38px 15px;
    margin-top: 50px;
    backdrop-filter: blur(10px);
}
.cmnts h3{
    font-weight: 500 !important;
    font-size: 24px;
    line-height: 27px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: var(--cream) !important;
    margin-bottom: 15px;
}
.cmnts .input_wrapper textarea, .cmnts .input_wrapper input[type="text"], .cmnts .input_wrapper input[type="email"]{
    border: 1px solid #D0A249;
    min-height: 60px;
    max-height: 60px;
    width: 100%;
    background: #eee7df;
    backdrop-filter: blur(10px);
    outline: none;
    padding: 15px;
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: var(--black);
}
.cmnts .input_wrapper textarea{
    min-height: 95px !important;
}
.cmnts .input_wrapper{
    margin-bottom: 20px;
}
.cmnts form .input_wrapper:last-child{
    margin-bottom: 20px;
}
.custom_inp {
    position: relative;
    display: inline-block;
}
.custom_inp:before{
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: var(--cream);
    transition: var(--default-trans);
}
.custom_inp:after{
    content: "";
    position: absolute;
    left: 7px;
    top: 7px;
    width: 100%;
    height: 100%;
    border: 1px solid var(--cream);
    background: transparent;
    z-index: -2;
    pointer-events: none;
    transition: var(--default-trans);
}
.custom_inp input{
    padding: 12px 50px;
    text-align: center;
    color: var(--white);
    font-weight: 600;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 2.8px;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    background: var(--cream);
    border: none;
    outline: none;
    transition: var(--default-trans);
}
.custom_inp:hover:after{
    left: 0;
    top: 0;
}
.custom_inp:hover input{
    color: var(--black);
}
.recent_posts_sec {
    padding-bottom: 100px;
}
/*//////////////// default_content end ///////////////// */

.blog-post-comment p {
    margin-bottom: 5px;
}
.blog-post-comment {
    padding-bottom: 15px;
}
/* blog-details page css end  */


/* contact_page css start  */
.contact_main_bx{
    box-shadow: -6px 4px 50px 0px #0000000D;
    border: 1px solid #D0A2494F;
    padding: 15px 0 15px 30px;
}
.contact_main_bx h3{
    color: var(--cream) !important;
}
.contact_main_bx .cmn_title p{
    font-family: var(--outfit) !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    vertical-align: middle;
    margin-bottom: 15px;
    color: #1e1e1e;
}
.contact_main_bx form input,.contact_main_bx form textarea,.contact_main_bx form select{
    min-height: 50px;
    max-height: 50px;
    padding: 15px 20px;
    border: 1px solid #04000B61;
    outline: none;
    font-family: var(--outfit);
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    vertical-align: middle;
    text-transform: capitalize;
    color: #1e1e1e;
    background-repeat: no-repeat;
    background-position: top 17px right 20px;
    width: 100%;
}
.contact_main_bx form select{
    appearance: none;        
  -webkit-appearance: none; 
  -moz-appearance: none;    
}
.contact_main_bx form input::placeholder,.contact_main_bx form textarea::placeholder{
    color: #1e1e1e;
}
.contact_main_bx form textarea{
    min-height: 100px;
}
.contact_main_bx form input[type="text"]{
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.97412 7.77288C8.09746 7.77288 9.07021 7.41696 9.86503 6.71476C10.6598 6.0127 11.0627 5.15367 11.0627 4.16127C11.0627 3.16916 10.6598 2.31004 9.86489 1.60772C9.06995 0.905755 8.09733 0.549866 6.97412 0.549866C5.85061 0.549866 4.87809 0.905755 4.08331 1.60784C3.28853 2.30992 2.88547 3.16907 2.88547 4.16127C2.88547 5.15367 3.2885 6.01282 4.08344 6.7149C4.87839 7.41687 5.85101 7.77288 6.97412 7.77288ZM14.1281 12.08C14.1052 11.7879 14.0588 11.4691 13.9905 11.1326C13.9216 10.7935 13.833 10.4729 13.7267 10.18C13.6171 9.87714 13.4679 9.57813 13.2835 9.29153C13.092 8.99409 12.8672 8.73509 12.6149 8.52197C12.3511 8.29901 12.0281 8.11975 11.6546 7.98895C11.2824 7.85892 10.8699 7.79303 10.4287 7.79303C10.2554 7.79303 10.0878 7.85582 9.76414 8.04196C9.53408 8.17429 9.30333 8.30569 9.07191 8.43616C8.84954 8.56133 8.5483 8.67859 8.1762 8.78475C7.81319 8.88852 7.44462 8.94114 7.08081 8.94114C6.71704 8.94114 6.34856 8.88852 5.98515 8.78475C5.61349 8.67868 5.31225 8.56145 5.09011 8.43628C4.8325 8.29087 4.59943 8.15817 4.39725 8.04182C4.074 7.8557 3.90627 7.79288 3.733 7.79288C3.29162 7.79288 2.87927 7.85889 2.50718 7.9891C2.13393 8.11963 1.8108 8.29889 1.54673 8.52208C1.29459 8.73532 1.06963 8.99418 0.878465 9.29153C0.694192 9.5781 0.544997 9.87702 0.435156 10.1801C0.329062 10.4731 0.240373 10.7935 0.171478 11.1326C0.103213 11.4687 0.0568631 11.7875 0.0339202 12.0804C0.0110973 12.3751 -0.000215111 12.6704 3.09709e-06 12.9658C3.09709e-06 13.7486 0.281684 14.3822 0.837154 14.8495C1.38576 15.3107 2.11165 15.5447 2.99439 15.5447H11.168C12.0508 15.5447 12.7764 15.3108 13.3251 14.8496C13.8807 14.3826 14.1624 13.7488 14.1624 12.9657C14.1623 12.6636 14.1508 12.3656 14.1281 12.08Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
}
.contact_main_bx form input[type="email"]{
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.8414 0.904254L12.3824 6.32812L17.8414 11.752C17.9401 11.5457 18 11.3177 18 11.0742V1.58203C18 1.3385 17.9401 1.11052 17.8414 0.904254ZM16.418 0H1.58203C1.3385 0 1.11052 0.0598712 0.904254 0.158555L7.88147 7.10061C8.49839 7.71754 9.50161 7.71754 10.1185 7.10061L17.0957 0.158555C16.8895 0.0598712 16.6615 0 16.418 0ZM0.158555 0.904254C0.0598711 1.11052 0 1.3385 0 1.58203V11.0742C0 11.3177 0.0598711 11.5458 0.158555 11.752L5.61758 6.32812L0.158555 0.904254Z' fill='%23D0A249'/%3E%3Cpath d='M11.6368 7.07385L10.8643 7.84634C9.83634 8.87427 8.16371 8.87427 7.13578 7.84634L6.36332 7.07385L0.904297 12.4977C1.11056 12.5964 1.33855 12.6563 1.58207 12.6563H16.418C16.6615 12.6563 16.8895 12.5964 17.0958 12.4977L11.6368 7.07385Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
}
.contact_main_bx form input[type="tel"]{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7164 10.5023C13.7368 10.5023 12.7749 10.3491 11.8634 10.0479C11.4168 9.89554 10.8678 10.0353 10.5952 10.3153L8.79611 11.6734C6.70971 10.5596 5.42453 9.27487 4.32601 7.20413L5.64415 5.45194C5.98662 5.10994 6.10945 4.61035 5.96228 4.14159C5.65978 3.22533 5.50611 2.26395 5.50611 1.28393C5.50615 0.575966 4.93019 0 4.22226 0H1.28389C0.575966 0 0 0.575966 0 1.28389C0 9.39858 6.60167 16.0002 14.7164 16.0002C15.4243 16.0002 16.0002 15.4242 16.0002 14.7163V11.7861C16.0002 11.0783 15.4242 10.5023 14.7164 10.5023Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
}
.contact_main_bx form select{
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.49998 7.7C6.26699 7.7 6.03403 7.60756 5.8564 7.42308L0.266684 1.61484C-0.0888948 1.24536 -0.0888948 0.646322 0.266684 0.276995C0.62212 -0.0923317 1.19852 -0.0923317 1.55412 0.276995L6.49998 5.41645L11.4459 0.277175C11.8014 -0.0921522 12.3778 -0.0921522 12.7332 0.277175C13.0889 0.646501 13.0889 1.24554 12.7332 1.61502L7.14355 7.42326C6.96584 7.60777 6.73288 7.7 6.49998 7.7Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
    background-position: top 22px right 20px;
    line-height: 18px;
}
.contact_main_bx .custom_inp input{
    font-family: var(--poppins) !important;
    padding: 12px 65px;
    border: none;
    text-transform: uppercase;
    color: var(--white) !important;
}
.contact_main_bx form .input_wrapper{
    margin-bottom: 20px;
}
.input_wrapper input[type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
    width: 100%;
    -webkit-appearance: none;
}
.input_wrapper input[type="date"] {
    position: relative;
    color: white;
    /* font-size: 0; */
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.87168 13.0522H9.12107M11.6271 13.0522H12.8765M4.12349 13.0522H5.37288M7.87168 9.30222H9.12107M11.6271 9.30222H12.8765M4.12349 9.30222H5.37288M1 6.16662H16M12.2518 4.29162V1.16663M4.7482 4.29162V1.16663M3.50602 16.1666H13.494C14.878 16.1666 16 15.0441 16 13.6594V4.92387C16 3.53917 14.878 2.41662 13.494 2.41662H3.50602C2.12198 2.41662 1 3.53917 1 4.92387V13.6594C1 15.0441 2.12198 16.1666 3.50602 16.1666Z' stroke='%23D0A249' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.input_wrapper .date-placeholder {
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    pointer-events: none; 
    font-family: var(--outfit);
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    vertical-align: middle;
    text-transform: capitalize;
    color: #1e1e1e;
}
.cont_right{
    height: 100%;
    background: var(--cream);
    padding: 40px 45px;
}
.cont_right .cmn_title h4{
    color: var(--white) !important;
}
.cont_right ul{
    padding: 0;
    margin: 0;
    padding-top: 40px;
}
.cont_right ul li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap:7px 18px;
}
.cont_right ul li + li{
    margin-top: 33px;
}
.icn{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--white);
    border-radius: 50%;
    color: var(--cream);
    font-size: 20px;
}
.icn_txt{
    font-family: var(--outfit);
    font-weight: 500;
    font-size: 18px;
    line-height: 25.33px;
    color: var(--white);
}
.icn_txt a{
    display: inline-block;
    color: var(--white);
    transition: var(--default-trans);
}
.icn_txt a:hover{
    color: var(--olive);
}
.map_sec{
    padding: 60px 0 100px;
}
.map_holder{
    max-height: 415px;
    min-height: 415px;
    height: 100%;
}
.map_holder iframe{
    width: 100%;
    max-height: 415px;
}
/* contact_page css end  */

/* yacht gallery page css start  */
.yacht_gallery_sec {
    padding-bottom: 70px;
}
.yacht_gallery {
    column-count: 4;
    column-gap: 25px;
}
.gallery_item {
    display: inline-block;
    width: 100%;
    margin: 0 0 25px;
    box-sizing: border-box;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}
.gallery_item img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
    object-position: center;
}
.yacht_gallery::after {
    content: "";
    display: inline-block;
    width: 100%;
}
/* yacht gallery page css end  */

/* book page css start  */
.book_bx{
    height: 100%;
    border: 1px solid #BFA8888C;
}
.book_bx_img{
    height: 260px;
}
.book_bx_img img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}
.bk_holder{
    padding: 20px 18px 30px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    gap: 20px;
}
.book_bx_text h4{
    font-weight: 500 !important;
    font-size: 24px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 15px;
    color: var(--cream) !important;
}
.book_bx_text p{
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
    vertical-align: middle;
    margin-bottom: 0;
    color: var(--black);
}
.booking_sec{
    padding-bottom: 70px;
}
.booking_sec .row>*{
    margin-bottom: 30px;
}
.grp_btns.cmn_btn em:after{
    border: 1px solid var(--cream);
}
.grp_btns.cmn_btn a em{
    padding: 12px 10px;
}
.grp_btns.cmn_btn{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap:18px;
    flex-wrap: wrap;
}
a.yl_btn em:before{
    background: #D0A249 !important;
}
a.yl_btn em:after{
    border: 1px solid #D0A249 !important;
}
.inner_contact_main .contact_main_bx{
    padding: 60px 40px 80px;
}
.inner_contact_main .contact_main_bx .cmn_title h5{
    font-weight: 500 !important;
    font-size: 24px;
    line-height: 33px;
    vertical-align: middle;
    margin-bottom: 45px;
    color: var(--cream) !important;
    max-width: 735px;
}
.inner_contact_main {
    padding-bottom: 100px;
    position: relative;
}
.inner_contact_main:after{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='229' height='739' viewBox='0 0 229 739' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='229' height='739' fill='url(%23pattern0_107_1460)' fill-opacity='0.68'/%3E%3Cdefs%3E%3Cpattern id='pattern0_107_1460' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_107_1460' transform='scale(0.00436681 0.00135318)'/%3E%3C/pattern%3E%3Cimage id='image0_107_1460' width='229' height='739' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    content: "";
    width: 230px;
    height: 740px;
    z-index: -1;
}
.inner_contact_main .contact_main_bx form input,.inner_contact_main .contact_main_bx form textarea,.inner_contact_main .contact_main_bx form select {
    background-color: transparent;
}
/* book page css end  */

/* menu page css start  */
.menu_wrapper .row:nth-child(even){
    flex-direction: row-reverse;
}
.menu_wrapper .row{
    border: 1px solid var(--cream);
}
.menu_wrapper .row + .row{
    margin-top: 30px;
}
.menu_item,.menu_text{
    height: 100%;
    position: relative;
}
.menu_wrapper .row:nth-child(even) .menu_item{
    margin-right: -12px;
}
.menu_wrapper .row:nth-child(odd) .menu_item{
    margin-left: -12px;
}
.menu_wrapper .row:nth-child(even) .menu_text{
    margin-left: 15px;
}
.menu_wrapper .row:nth-child(odd) .menu_text{
    padding-right: 30px;
}
.menu_item img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
}
.menu_text{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    padding: 45px 0 30px;
}
.menu_text h3{
    font-weight: 500 !important;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 10px;
    color: var(--black) !important;
}
.menu_text p em{
    font-family: var(--outfit);
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    vertical-align: middle;
    text-transform: uppercase;
    color: var(--black);
    margin-bottom: 20px;
    font-style: normal;
}
.menu_text h4{
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: var(--cream) !important;
}
.menu_text p{
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 20px;
    color: var(--black);
}
.menu_text p a{
    display: inline-block;
    color: var(--cream);
    font-weight: 700;
    transition: var(--default-trans);
}
.menu_text p a:hover{
    color: var(--olive);
}
.menu_text small{
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    display: block;
    margin-bottom: 7px;
    color: var(--black);
}
.options_info{
    padding-bottom: 23px;
}
.menu_text small i{
    font-weight: 500;
    vertical-align: middle;
    display: inline-block;
    font-style: normal;
}
.menu_text small a{
    display: inline-block;
    color: var(--black);
    text-decoration: underline !important;
    transition: var(--default-trans);
}
.menu_text small a:hover{
    color: var(--cream);
}
.menu_text ul{
    padding: 0;
    padding-bottom: 15px;
    margin: 0;
    clear: both;
    overflow: hidden;
    max-width: 350px;
}
.menu_text ul li{
    float: left;
    width: 50%;
    position: relative;
    padding-left: 18px;
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    margin-bottom: 15px;
    color: var(--black);
}
.menu_text ul li:after,.cabo_wrapper .about_text ul li:after,.book_bx_text ul li:after{
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.89253 0C7.46504 0.0284168 8.96355 0.673047 10.0656 1.79517C11.1676 2.91729 11.7851 4.4272 11.7851 5.99997C11.7851 7.57274 11.1676 9.08266 10.0656 10.2048C8.96355 11.3269 7.46504 11.9715 5.89253 11.9999C4.32001 11.9715 2.8215 11.3269 1.71948 10.2048C0.61745 9.08266 0 7.57274 0 5.99997C0 4.4272 0.61745 2.91729 1.71948 1.79517C2.8215 0.673047 4.32001 0.0284168 5.89253 0ZM4.64649 7.94902L3.17711 6.47834C3.05683 6.35764 2.9893 6.1942 2.9893 6.02381C2.9893 5.85342 3.05683 5.68997 3.17711 5.56928C3.298 5.44912 3.46152 5.38168 3.63197 5.38168C3.80241 5.38168 3.96593 5.44912 4.08682 5.56928L5.12192 6.60568L7.69823 4.02937C7.81892 3.90909 7.98237 3.84156 8.15276 3.84156C8.32315 3.84156 8.4866 3.90909 8.60729 4.02937C8.72741 4.15015 8.79483 4.31356 8.79483 4.4839C8.79483 4.65424 8.72741 4.81765 8.60729 4.93843L5.57579 7.96992C5.51425 8.03115 5.44098 8.07931 5.36037 8.11152C5.27976 8.14373 5.19348 8.15933 5.10669 8.15738C5.01991 8.15543 4.93441 8.13597 4.85533 8.10017C4.77625 8.06436 4.70522 8.01295 4.64649 7.94902Z' fill='%23D0A249'/%3E%3C/svg%3E%0A");
    width: 12px;
    height: 12px;
}
.menu_btn_grp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.menu_btn_grp h4,.menu_btn_grp h4 em{
    font-family: var(--outfit);
    font-weight: 300 !important;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 0;
    display: block;
    font-style: normal;
} 
.menu_btn_grp h4 em{
    font-size: inherit;
    line-height: inherit;
}
.menu_btn_grp h4 em + em{
    margin-top: 20px;
}
.menu_btn_grp a em:after{
    border: 1px solid var(--cream);
}
.menu_wrapper_btngrp{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 35px;
    padding-top: 50px;
}
.menu_wrapper_btngrp a em:after{
    border: 1px solid var(--cream);
}
.menu_sec{
    padding-bottom: 160px;
}
/* menu page css end  */

/* charters page start  */
.cabo_wrapper .cabo_about:nth-child(even) .row{
    flex-direction: row-reverse;
}
.cabo_wrapper .cabo_about:nth-child(even) .row .about_sec_pics {
    transform: rotatey(180deg);
}
.cabo_wrapper .cabo_about:nth-child(even) .row .about_sec_pics img {
    transform: rotatey(180deg);
}
.cabo_wrapper{
    padding-bottom: 100px;
    padding-top: 50px;
}
.cabo_wrapper .cabo_about{
    padding-bottom: 0;
}
.cabo_wrapper .cabo_about + .cabo_about{
    margin-top: 85px;
}
.cabo_wrapper .about_text h3{
    font-weight: 500 !important;
    font-size: 42px;
    line-height: 50px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 12px;
    color: var(--black) !important;
}
.cabo_wrapper .about_text p{
    margin-bottom: 13px;
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: var(--black);
}
.cabo_wrapper .about_text h4{
    font-weight: 500 !important;
    font-size: 24px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: var(--black) !important;
}
.cabo_wrapper .about_text ul,.book_bx_text ul{
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
}
.cabo_wrapper .about_text ul li{
    position: relative;
    padding-left: 18px;
    font-family: var(--outfit);
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0px;
    vertical-align: middle;
    color: var(--black);
}
.cabo_wrapper .about_text ul li + li{
    margin-top: 10px;
}
.cabo_about .grp_btns.cmn_btn a em {
    padding: 12px 20px;
}
/* charters page start  */

/* tour page start  */
.inner_booking_sec{
    padding-top: 40px;
}
.book_bx_text ul{
    margin-bottom: 0;
}
.book_bx_text ul li{
    position: relative;
    font-family: var(--poppins);
    font-weight: 300;
    font-size: 16px;
    line-height: 23px;
    vertical-align: middle;
    color: var(--black);
    padding-left: 22px;
    word-break: break-word;
}
.book_bx_text ul li + li{
    margin-top: 18px;
}
/* .tour_testi_sec{
    padding-top: 0 ;
} */
/* tour page end  */

section#shopify-section-template--15989171126369__client_testimonials_mDkdAY {
    padding-top: 0 !important;
}

/* <!-- back-to-top start  --> */
#back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    cursor: pointer;
    transition: 0.3s all ease-in-out;
    z-index: 10;
}
.back_to_top a{
    position: relative;
    font-size: 53px;
    background: white;
    width: 51px;
    height: 51px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    transition: 0.3s all ease-in-out;
}
.back_to_top a svg{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 25px !important;
    transform: translate(-50%,-50%);
}
.back_to_top a:hover{
    background: var(--olive);
}
.back_to_top a:hover svg path{
    transition: var(--default-trans);
}
.back_to_top a:hover svg path {
    fill: var(--white);
}
/* <!-- back-to-top end  --> */
