/* @font-face {
    font-family: 'century_gothicbold';
    src: url('../fonts/gothicb-webfont.eot');
    src: url('../fonts/gothicb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gothicb-webfont.woff2') format('woff2'),
         url('../fonts/gothicb-webfont.woff') format('woff'),
         url('../fonts/gothicb-webfont.ttf') format('truetype'),
         url('../fonts/gothicb-webfont.svg#century_gothicbold') format('svg');
    font-weight: normal;
    font-style: normal;

  }

  @font-face {
    font-family: 'century_gothic_proregular';
    src: url('../fonts/centurygothicpro-webfont.eot');
    src: url('../fonts/centurygothicpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/centurygothicpro-webfont.woff2') format('woff2'),
         url('../fonts/centurygothicpro-webfont.woff') format('woff'),
         url('../fonts/centurygothicpro-webfont.ttf') format('truetype'),
         url('../fonts/centurygothicpro-webfont.svg#century_gothic_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

  @font-face {
    font-family: 'gothambook';
    src: url('../fonts/century_gothic-webfont.eot');
    src: url('../fonts/century_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/century_gothic-webfont.woff2') format('woff2'),
         url('../fonts/century_gothic-webfont.woff') format('woff'),
         url('../fonts/century_gothic-webfont.ttf') format('truetype'),
         url('../fonts/century_gothic-webfont.svg#century_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

  } */

@font-face {
    font-family: 'gothambook';
    src: url('../fonts/gotham-font/gothambook-webfont.eot');
    src: url('../fonts/gotham-font/gothambook-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gothambook-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gothambook-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gothambook-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gothambook-webfont.svg#gothambook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothambook_italic';
    src: url('../fonts/gotham-font/gothambookitalic-webfont.eot');
    src: url('../fonts/gotham-font/gothambookitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gothambookitalic-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gothambookitalic-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gothambookitalic-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gothambookitalic-webfont.svg#gothambook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothammedium';
    src: url('../fonts/gotham-font/gothammediumitalic-webfont.eot');
    src: url('../fonts/gotham-font/gothammediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gothammediumitalic-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gothammediumitalic-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gothammediumitalic-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gothammediumitalic-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gothambold';
    src: url('../fonts/gotham-font/gothambold-webfont.eot');
    src: url('../fonts/gotham-font/gothambold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gothambold-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gothambold-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gothambold-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gothambold-webfont.svg#gothambold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gotham_condensedbold';
    src: url('../fonts/gotham-font/gothamcondensed_bold-webfont.eot');
    src: url('../fonts/gotham-font/gothamcondensed_bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gothamcondensed_bold-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gothamcondensed_bold-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gothamcondensed_bold-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gothamcondensed_bold-webfont.svg#gotham_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gothammedium';
    src: url('../fonts/gotham-font/gotham-medium-webfont.eot');
    src: url('../fonts/gotham-font/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gotham-medium-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gotham-medium-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gotham-medium-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gotham-medium-webfont.svg#gothammedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'gothamlight';
    src: url('../fonts/gotham-font/gotham-light-webfont.eot');
    src: url('../fonts/gotham-font/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gotham-font/gotham-light-webfont.woff2') format('woff2'),
    url('../fonts/gotham-font/gotham-light-webfont.woff') format('woff'),
    url('../fonts/gotham-font/gotham-light-webfont.ttf') format('truetype'),
    url('../fonts/gotham-font/gotham-light-webfont.svg#gothamlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'icomoonregular';
    src: url('../fonts/star-webfont.eot');
    src: url('../fonts/star-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/star-webfont.woff2') format('woff2'),
    url('../fonts/star-webfont.woff') format('woff'),
    url('../fonts/star-webfont.ttf') format('truetype'),
    url('../fonts/star-webfont.svg#icomoonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'icomoon';
    src:  url('../fonts/icomoon.eot?npm5xy');
    src:  url('../fonts/icomoon.eot?npm5xy#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?npm5xy') format('truetype'),
    url('../fonts/icomoon.woff?npm5xy') format('woff'),
    url('../fonts/icomoon.svg?npm5xy#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left:before {
    content: "\e903";
}
.icon-chevron-right1:before {
    content: "\e90e";
}
.icon-chevron-up:before {
    content: "\e900";
    color: #fff;
}
.icon-left-arrow2:before {
    content: "\e901";
    color: #fff;
}
.icon-right-arrow2:before {
    content: "\e902";
    color: #fff;
}
.icon-arrow-left:before {
    content: "\e904";
    color: #002b5c;
}
.icon-arrow-right:before {
    content: "\e905";
    color: #002b5c;
}
.icon-chevron-right:before {
    content: "\e906";
    color: #fff;
}
.icon-chevron-down:before {
    content: "\F282";
    color: #fff;
}
.icon-linkedin:before {
    content: "\e907" !important;
    color: #fff;
}
.icon-instagram:before {
    content: "\e908";
    color: #fff;
}
.icon-youtube:before {
    content: "\e909";
    color: #fff;
}
.icon-facebook:before {
    content: "\e90a";
    color: #fff;
}
.icon-envelope:before {
    content: "\e90b";
    color: #a39161;
}
.icon-phone:before {
    content: "\e90c";
    color: #a39161;
}
.icon-map-pin:before {
    content: "\e90d";
    color: #a39161;
}
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px; overflow-x: hidden; scroll-behavior: unset !important; }
body{ margin:0px; padding:0px; font-family: 'gothambook'; font-size:15px; color:#5a5a5a; line-height:24px; background:#fff;  }
p{ margin:0px; padding:0px 0 30px 0;  font-family: 'gothamlight'; font-size:16px; color:#525265; line-height:30px; font-weight: 400; }
h1{ margin: 0px; padding: 0px;  }
h2{ margin: 0px; padding: 0px;  }
h3{ margin: 0px; padding: 0px;  }
h4{ margin: 0px; padding: 0px;  }
h5{ margin: 0px; padding: 0px;  }
h6{ margin: 0px; padding: 0px;  }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset,figure{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

a img{ border:none; outline: none;}
a:focus {outline:none; }
border{ border-collapse:collapse;}
hr{ height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
/* .clearfix { *zoom: 1; clear: both;} */
img { max-width: 100%; height: auto;}
::-moz-selection { color: #fff; background: #002B5C;}
::selection {color: #fff; background: #002B5C;}


.body-wrapper{overflow-x:hidden;}
/****======== HEADER SECTION ========***/
.header{padding:0px 0px; -webkit-transition: all 0.5s ease;-moz-transition: position 10s;-ms-transition: position 10s; -o-transition: position 10s;
    transition: all 0.5s ease; position: relative; z-index:9; height:68px;  }
/* .site-header{height:68px; } */
.container-fluid{padding:0px 30px;}
.header .container-fluid{padding:0px 75px 0px 50px;}
.innerheader{display: flex; justify-content: space-between; align-items:center; }
.toggle-section{display: inline-flex; align-items:center;}
/* .logo-sec{position: relative; top:4px;} */
.logo-sec a.logo{display: inline-block; width:200px; }
.logo-sec a.custom-logo-link{display: inline-block; width:200px; }
.logo-sec a.custom-logo-link img{width:200px; height:auto; }

/* .inquer-button{position: relative; top:4px;} */
.inquer-button a{ font-family: 'gothambook'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; letter-spacing: 0.07em; text-transform: uppercase; color: #002B5C; display: inline-block;}
.toggle-section .toggle-icn{display: inline-block; margin-right: 12px;}
.toggle-section .toggle-text{display: inline-block; font-style: normal; font-weight: 400; font-size: 16px; line-height: 15px; letter-spacing: 0.07em; text-transform: uppercase;  color: #002B5C; position: relative; top:2px;}

/* effect-shine */
.effect-shine:hover {
    -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #000 50%, rgba(0,0,0,.6) 70%); -webkit-mask-size: 300%; animation: shine 2s infinite;  }

@-webkit-keyframes shine {
    from {
        -webkit-mask-position: 150%;
    }

    to {
        -webkit-mask-position: -50%;
    }
}
.header.fixed-header{position: sticky; left:0; top:0; width:100%; /*backdrop-filter: blur(10px); background-color: rgba(255,255,255,.5);*/ background: #fff;  z-index:99; box-shadow: 4px 3px 9px 1px rgba(0, 0, 0, .2); animation: smoothScroll 1s forwards; -webkit-transition: all 0.5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all 0.5s ease;}
.logged-in .header.fixed-header{top:32px;}
@keyframes smoothScroll {
    0% {
        transform: translateY(-40px);
        /*opacity:0.1;*/
    }
    100% {
        transform: translateY(0px);
        /*opacity:1;*/
    }
}
/****======== UNDER HEADER TEXT SECTION ========***/
/* .under-header-textsec{text-align: center; padding:80px 0px 45px;}
.under-header-textsec h1{font-family: 'Cormorant Garamond', serif; font-style: normal;  font-weight: 400;  font-size: 68px;  line-height: 105.8%; text-align: center;letter-spacing: 0.03em;    text-transform: uppercase; color: #002B5C;  mix-blend-mode: normal;}
.under-header-textsec p{font-style: normal; font-weight: 400;  font-size: 24px; line-height: 138.3%; text-align: center;  color: #002B5C; padding-bottom: 0px; font-family: 'gothambook'; } */


.wp-block-button__link{
    border-radius: 0;
    font-family: 'gothambook';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    color: #002B5C;
    background-color: #a39161;
    display: inline-block;
    position: relative;
    z-index: 1;
}
.wp-block-button__link:after {
    content: "";
    width: 0%;
    height: 100%;
    background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.5s;
    z-index: -1;
}
.wp-block-button__link:hover {
    color: #a39161 !important;
}
.wp-block-button__link:hover:after {
    width: 100%;
}
/****======== BANNER SECTION ========***/
.bannersec{display: block; padding-bottom: 50px; width:100%;     overflow: hidden; }
.banner-and-text-holder{position: relative; width:100%; height:calc(100vh - 73px); overflow:hidden; z-index:1; }
/**.banner-and-text-holder:before{content:""; width:100%; height:100%; background: url('../images/background-shadow.png')0 0 no-repeat; background-size: cover; position: absolute; left:0; top:0; z-index:1; }**/
.banner-and-text-holder:before{content:""; width:100%; height:50%; background-blend-mode: multiply; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 8.22%, rgba(0, 0, 0, 0.42) 94.42%); position: absolute; left:0; top:0; z-index:1; transform: rotate(180deg);}

.banner-img{width:100%; height:100%; }
.banner-img img{width:100%; height:100%; object-fit: cover; }
.absolute-banner-text{position: absolute; top:40px; left:0; right:0; margin:0 auto; text-align: center; z-index:2;}
.absolute-banner-text h1{font-family: 'Cormorant Garamond', serif; font-style: normal;  font-weight: 400;  font-size: 75px;  line-height: 105.8%; text-align: center; letter-spacing: 1.8px;  text-transform: uppercase; color: #FFF;  mix-blend-mode: normal; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.35);  position: relative; z-index:2;}
.absolute-banner-text p{font-style: normal; font-weight: 400;  font-size: 24px; line-height: 138.3%; text-align: center;  color: #fff; padding-bottom: 0px; font-family: 'gothambook'; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.35);position: relative; z-index:2;}

.splitting .char {
    animation: slide-in .75s cubic-bezier(.5, 0, .5, 1) both;
    animation-delay: calc(.25s + (120ms * var(--char-index)));
}

.splitting .word {
    animation: slide-in .75s cubic-bezier(.5, 0, .5, 1) both;
    animation-delay: calc(.25s + (120ms * var(--char-index)));
}

.splitting[data-scroll="out"] .char {
    animation: slide-in .75s cubic-bezier(.5, 0, .5, 1) both;
    animation-delay: calc(.25s + (120ms * var(--char-index)));

}


@keyframes slide-in {
    from {
        transform: translateX(-3em) translateY(-1.5em) rotate(-135deg) scale(0.5);
        opacity: 0;
    }
}

/**video sec**/
.desktop{width:100%; height:100%;}
.videosec{width:100%; height:100%; }
.innerpage-desktop .videosec{width:100%; height:680px;}
.innerpage-desktop .videoholder{width:100%; height:680px;}

.videosec video{width:100%; height:100%; object-fit: cover; outline:none;}

/**banner image home sec***/
.banner-main-img{width:100% ;height:100%;}
.banner-main-img img{width:100% ;height:100%; object-fit:cover;}

.product_banner_effect .banner-main-img img{transition: 0.8s ease-out;}
.product_banner_effect:hover .banner-main-img img{transform: scale(1.05);}
/****======== BLUEAREA TEXT SECTION ========***/
.blue-text-sec{padding:50px 0px; background: #F9F7F4 ;  position: relative; z-index: 1; overflow:hidden;}
.inner-blue-textsec{max-width:860px; margin:0 auto; text-align: center;}
.inner-blue-textsec span.imgbx{display: inline-block; margin:0 auto 45px;}
.inner-blue-textsec p{font-style: normal;  font-weight: 400;  font-size: 20px; line-height: 138.3%; text-align: center; color: #000;
    font-family: 'gothamlight'; padding-bottom: 0px;}
.blue-video-container { z-index: -1; position: absolute; top: 0;  left: 0; height: 100%; width: 100%; background-color: rgba(0, 43, 92,1);}
.blue-video-container video { height: 100%; width: 100%; object-fit: cover;  opacity: 0.6; mix-blend-mode: soft-light;}

/****======== Under Blue text block image Section ========***/
.block-section{padding:50px 0px 0px; }
.inner-block-section{display: flex; justify-content: space-between; flex-wrap:wrap;}
.first-block-box{width:49.2%; background: #A39161; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; overflow:hidden; text-align: center; position: relative; height:450px;}
.first-block-box h2{font-style: normal; font-weight: 400; font-size: 60px; line-height: 105.8%; text-align: center; letter-spacing: 1.8px;
    text-transform: uppercase;  color: #FFFFFF; font-family: 'Cormorant Garamond', serif; margin-bottom: 32px;}
.first-block-box p{font-style: normal;  font-size: 24px; line-height: 138.3%; text-align: center;  color: #FFFFFF; padding-bottom: 0px; font-family: 'gothamlight'; }
.inner-first-block-bx{max-width:495px; position: relative; top: -16px;}
.block-box{width:49.2%; margin-bottom: 30px; overflow:hidden; position: relative; display: flex; justify-content:center; text-align: center;}
.block-box .image-wrapper{position: relative; width:100% !important; height:450px !important; overflow:hidden;}
/* .block-box .image-wrapper:before{position: absolute;	top: 0;	left: -79%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);} */


.block-box .image-wrapper img{width:100% !important; height:100% !important; object-fit:cover !important; transition:0.5s ease-out;}
/* .block-box:hover .image-wrapper:before{-webkit-animation: imageshine .75s;	animation: imageshine .75s;} */
@-webkit-keyframes imageshine {
    100% {
        left: 125%;
    }
}
@keyframes imageshine {
    100% {
        left: 125%;
    }
}
.block-box .image-wrapper:after{content:""; width:100%; height:100%; position: absolute; left:0; bottom:0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 74.66%, #000 94.42%); background-blend-mode: multiply;}
.block-box:hover .image-wrapper img{ transform: scale(1.05, 1.05);}


/* .about-button{position: absolute; display: inline-block; margin:0 auto; bottom:35px; font-style: normal; font-weight: 400; font-size: 16px;
line-height: 20px;letter-spacing: 0.07em; text-transform: uppercase;  color: #FFFFFF; overflow: hidden; background:#fff;  transition: background-position 400ms ease-in-out; text-decoration: none; background-clip: text;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-size: 200% 100%;  background-position: 100%;}

.about-button:hover{background-position: 0 100%; background: linear-gradient(to right, #4279b8, #4275b1, #053266  25%,  #002B5C 50% ); background-clip: text;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-size: 200% 100%; }
.about-button span{transition:0.5s; font-size: 13px; margin-left: 7px;}
.about-button:hover span{margin-left:10px; transition:0.5s;}*/

.about-button{position: absolute; display: inline-block; margin:0 auto; bottom:35px; font-style: normal; font-weight: 400; font-size: 16px;
    line-height: 39px;letter-spacing: 0.07em; text-transform: uppercase;  color: #A39161; overflow: hidden; background:#fff;  width:150px; height:41px;  z-index:1;}
.about-button:after{content:""; position: absolute; left:0; top:0; background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.00) 100%);

    width:0%; height:100%; transition:0.5s; z-index:-1; }
.about-button:hover:after{width:100%; }
.about-button:hover{color: #A39161;}
.about-button span{transition:0.5s; font-size: 13px; margin-left: 7px;}
.about-button span:before{color: #A39161; transition:0.5s;}
.about-button:hover span:before{color: #fff;}

.block-name{font-style: normal; font-weight: 400; font-size: 26px; line-height: 32px; text-align: left; letter-spacing: 1.82px;
    text-transform: uppercase; color: #FFFFFF; position: absolute; bottom:22px; left:30px; margin:0 auto; transition:0.5s; z-index:1; display: inline-block;}
.block-name em{font-style: normal; font-size: 16px; font-family: 'gothamlight'; font-weight: 400;  letter-spacing: 1.12px;  text-transform: uppercase;}
.block-name em sup{font-size: 24px; top: 1px; margin-left: 2px;}

.block-name:after{display: none;}
.block-box:hover .block-name:after{display: none; }
.block-box:nth-child(4):hover .block-name:after{display: none; }

/***investmentsec***/
.home-investment-sec{padding-bottom: 40px;}
.investment-imgwrapper{width:100%; height:503px; overflow:hidden; position: relative;}
.investment-imgwrapper .invest-ment-img{width:100%; height:100%; position: relative; overflow:hidden;}

.investment-imgwrapper .invest-ment-img:after{content:""; width:100%; height:100%; position: absolute; left:0; bottom:0; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 74.66%, #000 94.42%);   background-blend-mode: multiply; }
.investment-imgwrapper .invest-ment-img img{width:100%; height:100%; object-fit:cover; transition:0.5s;}
.investment-imgwrapper:hover .invest-ment-img img{ transform: scale(1.05, 1.05);}
.investment-heading{position: absolute; left:0; bottom:0; width:100%; z-index:2; padding:27px 15px; text-align: center; }
.investment-heading h2{color: #FFF; font-family: 'gothambook'; font-size: 26px; font-style: normal; font-weight: 400;  line-height: normal;  letter-spacing: 1.82px;  text-transform: uppercase; }
.investment-text-wrapper{padding:50px 25px 50px; background: #F9F7F4; text-align:center;}
.investment-content-area{max-width:770px; margin:0 auto 39px; }
.investment-content-area p{color: #000; font-size: 19px;    font-style: normal;   font-weight: 400;  line-height: 138%;  letter-spacing: 1.4px; font-family: 'gothamlight';   }
.investment-content-area p:last-child{padding-bottom: 0px;}
.find-servic-button{background: #A39161; color:#FFF !important; text-align: center; font-size: 16px; font-style: normal;  font-weight: 400; line-height: 46px;  letter-spacing: 1.12px; text-transform: uppercase; font-family: 'gothambook'; display: inline-block; width: 314px; height: 47px; position: relative; z-index:1;}
.find-servic-button:after{content:""; width:0%; height:100%; background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%); position: absolute; left:0; top:0; transition:0.5s; z-index:-1;}
.find-servic-button:hover{color: #A39161 !important; }
.find-servic-button:hover:after{width:100%;}


/****======== Our Yatch Lineup Section ========***/
.header-sec{display: flex; justify-content: space-between; padding:0px 0px; margin-bottom: 40px; overflow:hidden;}
.header-sec h2{font-family: 'Cormorant Garamond', serif; font-size: 40px; line-height: 46px; letter-spacing: 1.2px;  text-transform: uppercase; color: #002B5C;  font-weight: 400; font-style: normal; font-variant-numeric: lining-nums proportional-nums; }
.header-sec a.explore_button{color: #002B5C; font-size: 16px;   letter-spacing: 1.12px; text-transform: uppercase; align-self:flex-end; position: relative; bottom: 5px;}
.header-sec a.explore_button span{transition:0.5s; font-size: 13px; margin-left: 6px;}
.header-sec a.explore_button span:before{color: #002B5C;}
.header-sec a.explore_button:hover{color: #A39161 !important;}
.header-sec a.explore_button:hover span{ margin-left: 8px; color: #A39161 !important; }
.header-sec a.explore_button:hover span:before{  color: #A39161 !important; }
.yatch-lineup{padding:0px 0px 40px;}
.yatch-lineup-content{ position: relative; width: 100%;}
.yatch-lineup-wrapper{position: relative;}
.yatch-box{height: 600px; width:100%; margin-bottom: 30px; top:87px; left: 0;  /*position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky;  position: -o-sticky;  position: sticky; */}
.yatch-box:last-child{margin-bottom: 0px;}
.yatch-box img{width:100%; height:100%; object-fit:cover; transition:3s ease-out;}
.yatch-box-img-wrapper{display: block; width:100%; height:100%; position: relative; z-index:1; overflow:hidden;}
/* .yatch-box-img-wrapper:hover img{transform: scale(1.2, 1.2);} */
.yatch-box-img-wrapper:before{content:""; position: absolute; left:0; bottom:0; width:100%; height:100%; background: var(--Pic-Gradient, linear-gradient(180deg, rgba(0, 0, 0, 0.00) 79.19%, rgba(0, 0, 0, 0.70) 94.42%));  background-blend-mode: multiply; z-index:3; }
/* .yatch-box .yatch-box-img-wrapper:after{position: absolute;	top: 0;	left: -79%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}
.yatch-box:hover .yatch-box-img-wrapper:after{-webkit-animation: imageshine .75s;	animation: imageshine .75s;} */
.yatch-box-button-wrapper{position: absolute; display: flex; justify-content: space-between; align-items:end; bottom:24px; padding:0px 26px 0px 30px; left:0; width:100%; z-index:4; }
.yatch-bx-text{ color:#FFF;  font-size: 16px;  letter-spacing: 1.82px; font-weight: 400; font-family: 'gothamlight';  text-transform: uppercase; width:50%; display: flex; flex-wrap:wrap; }
.yatch-bx-text span{ text-transform: uppercase; font-size: 26px; margin-right: 14px; font-family: 'gothambook';}
.yatch-box-only-button-wrap{display: flex; align-items:center;     position: relative;  bottom: 6px;}
.learn-more-button{color:#FFF;font-size: 16px;  line-height: 16px; letter-spacing: 1.12px; text-transform: uppercase; }
.learn-more-button span{text-decoration: underline; text-decoration-color: rgba(255,255,255,0.7); text-underline-offset: 2px;}
.learn-more-button span.spnarw{transition:0.5s; text-decoration: none; font-size: 14px; margin-left: 5px;}
.learn-more-button:hover{color:#d9c286;}
.learn-more-button:hover span.spnarw{margin-left:8px; transition:0.5s; text-decoration: none; }
.learn-more-button:hover span.spnarw:before{color:#d9c286 ;}
.learn-more-button:hover span{text-decoration: underline; text-underline-offset: 2px;}
.yatch-box-button-wrapper .learn-more-button{margin-right: 44px;}
.yatch-box-button-wrapper .learn-more-button:last-child{margin-right: 0px;}

.yatch-box-button-wrapper .learn-more-button .mob_prod_img{display: none;}

.yatch-box .yatch-bx-text span.yatch-head{display: block; width:100%;}
.home-desktop-models{position: relative; top: 4px;}

.hover-effect:hover{color: #A39161;}

/****======== only area Section ========***/
.only-sec{padding-bottom: 50px;}
.only-sec .swiper-slide{height:600px;}
.only-box{width:100%; height:600px; display: inline-block; overflow:hidden; position: relative;}
.only-box img{width:100%; height:100%; object-fit: cover; transition:0.5s ease-out;}

.only-box:hover .only-bx-img-wrapper img{ transform: scale(1.05, 1.05);}
.only-box .only-bx-img-wrapper{position: relative; width:100% !important; height:100% !important; overflow:hidden;}
/* .only-box .only-bx-img-wrapper:before{position: absolute;	top: 0;	left: -79%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}
.only-box:hover .only-bx-img-wrapper:before{-webkit-animation: imageshine .75s;	animation: imageshine .75s;} */
.only-box .only-bx-img-wrapper:after{content:""; width:100%; height:100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 74.66%, #000 94.42%);
    background-blend-mode: multiply; position: absolute; left:0; bottom:0;}
.down-only-text-bx{position: absolute; left:0; bottom:24px; display: flex; justify-content: space-between; align-items:flex-end; width:100%; padding:0px 30px 0px 27px;}
.fetured-text{color:#FFF; font-size: 22px; font-family: 'gothambook';  font-weight: 400; letter-spacing: 1.82px;
    text-transform: uppercase;  align-items: center; line-height: 30px; padding-right: 17px; max-width: 1000px;}
.fetured-text span.feature-heading{display: block; font-size: 16px;}
.fetured-text span{color: #FFF; font-size: 16px; font-family: 'gothambook';  font-style: normal;  font-weight: 500;  letter-spacing: 1.12px;  text-transform: uppercase; margin-right: 17px; position: relative;  /*top: 2px;*/}
.read{color:#FFF;   font-size: 16px;  font-family: 'gothambook'; letter-spacing: 1.12px;  text-transform: uppercase; transition:0.5s;}
.read span{transition:0.5s; font-size:14px; margin-left: 6px;}
.read:hover{color:#d9c286;}
.read:hover span:before{transition:0.5s;}
.read:hover span{margin-left:8px;}
.read:hover span:before{color:#d9c286;}
.swiper .swiper-button-prev:after{display: none;}
.swiper .swiper-button-next:after{display: none;}

.swiper .swiper-button-next{width:120px; height:120px; border-radius: 50%; background:#FFF; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25); right:10%; top:50%; transform:translateY(-50%);}
.swiper .swiper-button-prev{width:120px; height:120px; border-radius: 50%; background:#FFF; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25); left:10%; top:50%; transform:translateY(-50%);}
.swiper .swiper-button-next, .swiper-button-prev{transition:0.5s;}
.swiper .swiper-button-next:hover, .swiper-button-prev:hover{background: #002B5C;}
.swiper .swiper-button-next:hover img, .swiper-button-prev:hover img{filter: brightness(0) invert(1);}
.swiper .swiper-button-next:hover svg path, .swiper-button-prev:hover svg path{fill:#fff;}


/****======== service and events Section ========***/
.event-service-sec{padding-bottom: 42px; overflow:hidden;}
.serv-event-bx{width:100%; overflow:hidden; position: relative;}
.serv-event-bx img{width:100%; height:100%; object-fit: cover; transition:0.5s ease-out;}
.serv-event-bx:hover .serv-event-bx-wrapper img{ transform: scale(1.05, 1.05);}
.event-service-sec .header-sec{margin-bottom: 28px;}
.serv-event-bx .serv-event-bx-wrapper{position: relative; width:100% !important; height:100% !important; overflow:hidden;}
/* .serv-event-bx .serv-event-bx-wrapper:before{position: absolute;	top: 0;	left: -79%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}
.serv-event-bx:hover .serv-event-bx-wrapper:before{-webkit-animation: imageshine .75s;	animation: imageshine .75s;} */
.serv-event-bx .serv-event-bx-wrapper:after{content:""; width:100%; height:50%; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%); background-blend-mode: multiply; position: absolute; left:0; bottom:0;}

.serv-event-bx h3{color:#FFF; text-align: center; font-size: 26px; font-family: 'century_gothicbold';  letter-spacing: 1.82px;  text-transform: uppercase; position: absolute; left:0; right:0; bottom:24px; }
.event-service-sec .header-sec{flex-direction:row;}
.event-service-sec .header-sec h2{margin-bottom: 0px;}

/**footer sec***/
.footer{background: #002B5C; overflow:hidden;  /*url('./assets/images/footerbg.jpg')0 0 no-repeat; background-size: cover; background-attachment:fixed;*/}
.footer .container-fluid{padding:0px 60px;}
.upper-footer{padding:105px 0px 140px; display: flex; justify-content:space-between;}
.inner-footer{width:100%; max-width:100%; margin:0 auto; position: relative;}
.first-upper-foot-box{width: 457px; padding-left: 30px; }
.footer-logo{display: inline-block; margin-bottom: 98px;}
.footer-logo a{display: inline-block; }
.footer-logo a img{filter: brightness(0) invert(1);  max-width: 240px;}
.newsletersec .ctct-button{display: none;}
.newsletersec p{padding-bottom: 0px !important;}
.newsletersec form{display: flex; align-items: self-start;}
.newsletersec .ctct-label-top label{color: #A39161; font-size:26px; font-family: 'gothambook';  font-weight: 400; letter-spacing: 1.82px;
    text-transform: uppercase; margin-bottom: 14px;}
.newsletersec .ctct-label-top label abbr{display: none;}
.newsletersec label{color: #A39161 !important; font-size:26px !important; font-family: 'gothambook' !important; font-weight: 400 !important; letter-spacing: 1.82px !important;
    text-transform: uppercase !important; margin-bottom: 21px !important; display: none !important;}
.newsletersec h3{color: #A39161 !important; font-size:26px !important; font-family: 'gothambook' !important; font-weight: 400 !important; letter-spacing: 1.82px !important;
    text-transform: uppercase !important; margin-bottom: 21px !important;}
.newsletersec input[type='email']{width: 312px !important; height: 50px !important; background: #fff !important; margin-right: 10px !important; border:none !important; outline:none !important; color:#000 !important;  font-size: 14px !important; font-family: 'gothambook' !important; font-weight: 400 !important; letter-spacing: 0.98px !important; padding:16px 20px !important; border-radius:0px !important; box-shadow:none !important;}

.newsletersec label .gfield_required{display: none !important;}

.newsletersec input[type='email']::-webkit-input-placeholder { /* Edge */
    color:#000; font-size: 14px; font-family: 'gothambook'; font-weight:400; letter-spacing: 0.98px;
}

.newsletersec input[type='email']:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#000; font-size: 14px; font-family: 'gothambook'; font-weight: 400; letter-spacing: 0.98px;
}

.newsletersec input[type='email']::placeholder {
    color:#000; font-size: 14px; font-family: 'gothambook'; font-weight: 400; letter-spacing: 0.98px;
}
.newsletersec input[type='submit']{width: 100px !important; height: 50px !important; background: #A39161 !important; color:#FFF !important;  font-size: 14px !important; font-family: 'gothambook' !important; letter-spacing: 0.98px !important; border:none !important; outline:none !important; transition:0.5s !important; text-transform:uppercase !important; border-radius:0px !important; margin-top: 0px !important;}
.newsletersec [type='submit']:hover{color: #A39161 !important; background: #e9e2cf !important;}
.newsletersec .ctct-form-field-submit{width: 100px; }
.newsletersec .gform-theme--framework .gform_validation_errors{display: none !important;}
.newsletersec .gform-theme--foundation .gform_footer{margin-top: 0px !important;}

.second-upper-foot-box{width:312px; margin-right: 70px;}
.second-upper-foot-box ul{list-style:none; padding:0px; margin:0px; display: flex; flex-wrap:wrap;}
.second-upper-foot-box ul li{width:48%; }
.second-upper-foot-box ul li a{color:#FFF; font-size: 14px;  font-family: 'gothambook'; letter-spacing: 0.98px; text-transform: uppercase; padding-bottom: 18px; display: inline-block;}
.second-upper-foot-box ul li a:hover{color: #A39161;}
.second-upper-foot-box ul li.current-menu-item a{color: #A39161;}
.two-combind-upper-footersec{ display: flex; width:49%;}
/* .new-third-upper-foot-box{margin-right: 137px;} */
.new-third-upper-foot-box p{color:#fff; font-size: 14px;  font-family: 'gothambook'; line-height: 14px;  letter-spacing: 0.98px;
    text-transform: uppercase; padding-bottom: 37px;}
.new-third-upper-foot-box p:last-child{padding-bottom: 0px;}
.new-third-upper-foot-box p a{font-size: 14px;  font-family: 'gothambook'; line-height: 14px;  letter-spacing: 0.98px;
    text-transform: uppercase; display: block; color:#fff; margin-top: 10px;}
.new-third-upper-foot-box p a:hover{color:#A39161;}


.third-upper-foot-box{width:210px; }

.third-upper-foot-box ul{list-style:none; padding:0; margin:0;}
.third-upper-foot-box ul li{display: inline-block;}
.third-upper-foot-box ul li a{font-size: 27px; color:#fff; padding:0px 11px; display: inline-block; transition:0.5s;}
.third-upper-foot-box ul li a:hover{color: #A39161;}
.down-footer{padding-bottom: 26px; position: relative; display: flex;  justify-content: space-between;}
.down-footer p{color:#FFF;  font-size: 14px;  font-family: 'gothambook';  letter-spacing: 0.98px;  text-transform: uppercase; padding-bottom: 0px;}
a.backtotop{color: #FFF; font-size: 14px; font-family: 'gothambook'; letter-spacing: 0.98px;  text-transform: uppercase; }
a.backtotop span{font-size: 7px; transition:0.5s; position: relative; top:-1px;}
a.backtotop:hover{color:#A39161;}
a.backtotop:hover span:before{color:#A39161;}

.downfottrt-fst{padding-left: 30px;}
.downfottrt-fst ul{list-style:none; padding:0; margin:0; }
.downfottrt-fst ul li{display: inline-block;}
.downfottrt-fst ul li a{display: inline-block; padding:0px 16px; font-size: 20px; color:#fff; }
.downfottrt-fst ul li:first-child a{padding-left: 0px;}
.downfottrt-fst ul li a:hover{color: #A39161; }
.downfottrt-fst ul li a span{transition:0.5s;}
.downfottrt-fst ul li a span:before{transition:0.5s;}
.downfottrt-fst ul li a:hover span:before{color: #A39161;}
.same-width{flex:1;}

/***menu area***/
.overlay { height: 100vh; width: 100%; position: fixed; z-index:6; top: 0; left: 0; background-color: rgb(0,0,0);  background-color: #002B5C; display: none; overflow-x: hidden;  transition: 0.5s; overflow:hidden;     }
.overlay-content { position: relative;  top: 50%;  width: 100%;  text-align: center;  margin-top: 0px; transform: translateY(-50%);  }
.ulwrap{width:max-content; margin:0 auto; overflow:hidden; height:100vh; display: flex; justify-content:center; align-items:center;}
.overlay-content ul{list-style:none; padding:0px; margin:0px;  }
.overlay-content ul li{width:100%; margin:0 auto; transition:0.2s; color:#FFF; cursor:pointer;}
.overlay-content ul li.current-menu-item{color:#A39161;}

.overlay-content ul li.current-menu-item ul li a{color:#fff;}
.overlay-content ul li.current-menu-item ul li a:before{display: none;}
.overlay-content ul li.current-menu-item ul li a:hover:before{display: block;}
.overlay-content ul li.current-menu-item ul li a:hover{color:#A39161;}

.overlay-content ul li a{color:#FFF; text-align: center; font-size: 36px; line-height: 36px; letter-spacing: 2.52px; text-transform: uppercase; font-family: 'gothambook'; display: inline-block; margin-bottom: 35px; position: relative;}
.overlay-content ul li.parent{position: static; display: flex; justify-content:center;}
.overlay-content ul li.parent  a{position: relative; transition:0.5s; display: flex; }
.overlay-content ul li.parent .open_sub{position: relative; transition:0.5s;  }
.overlay-content ul li.parent i{position: relative; /*right:-10px;*/ margin-left: 10px; font-size: 22px;  top: 7px; cursor: pointer; transition:0.5s; color:#FFF; transition:0.5s; }
/* .overlay-content ul li.menu-item-has-children > a:after{content: "\e906"; font-family: 'icomoon' !important;  position: relative;   font-size: 22px;  top: 1px; cursor: pointer; transition:0.5s; color:#FFF; margin-left: 10px; transition:0.5s;}
.overlay-content ul li.menu-item-has-children > a:hover:after{color:#A39161;} */
.overlay-content ul li:hover{color:#A39161;}
.overlay-content ul li.parent i:hover{color:#A39161;}


/* .overlay-content ul li ul li.haslink-withsubmenu a{text-decoration:underline #fff 2px;    text-underline-offset: 4px;}
.overlay-content ul li ul li.haslink-withsubmenu a:hover{text-decoration:none;} */

.overlay-content ul li ul.sub-menu li a{/*font-size: 20px; line-height: 20px; */margin-bottom: 22px;}
.overlay-content ul li ul.sub-menu li a sup{top:14px; }
.overlay-content ul li ul.sub-menu{position: absolute; top:50%; left:100%;  margin:0 auto;  text-align: center; transition:0.5s; width:100%; transform:translateY(-50%); overflow:hidden; height:100vh;     display: flex;flex-direction: column;    justify-content: center;}
/* .overlay-content ul li:hover ul{opacity:1; visibility: visible; height:auto;} */
.overlay-content ul li:last-child a{margin-bottom: 0px;}
.overlay-content ul li a:before{content:""; position: absolute; left:0; bottom:-1px;  width:0%; height:2px; background: #A39161; transition:0.5s;}
.overlay-content ul li a:hover:before{width:100%;}
.overlay-content ul li a:hover{color:#A39161;}
.overlay-content ul li.active a{color:#A39161;}
.overlay-content ul li.active a:before{width:100%;}
/* .overlay-content ul li.parent a:after{display: none;} */
.overlay-content ul li.parent a span{position: relative; display: inline-block;}
.overlay-content ul li.parent a span:before{content:""; position: absolute; left:0; bottom:0px;  width:0%; height:2px; background: #A39161; transition:0.5s;}
.overlay-content ul li a:hover span:before{width:100%;}
/* .overlay-content ul li.parent.open a i{transform:rotate(90deg); top:5px;} */
.overlay-content ul li a:hover i{color:#A39161 !important;}

.overlay-content ul li.current-menu-item a{color:#A39161;}
.overlay-content ul li.current-menu-item a:before{content:""; position: absolute; left:0; bottom:-1px;  width:100%; height:2px; background: #A39161; transition:0.5s;}


.overlay-content ul li.parent.open ul.sub-menu{right:0;}
.overlay-content ul li.parent.open ul.sub-menu li{width:100%; display: flex; justify-content:center; }
/* span.back{display: flex; text-align: left; margin-bottom: 25px;  align-items:center; color:#fff; font-size:20px; text-transform:uppercase; cursor:pointer; position: relative; background: #A39161; padding:5px 14px; justify-content:flex-start; width: max-content;  } */

span.back{display: flex; text-align: left; margin: 0 auto; margin-bottom:45px;  align-items:center; color:#002B5C; font-size:20px; text-transform:uppercase; cursor:pointer; position: relative;  padding:5px 14px; justify-content:center; background-color: #FFF; width: max-content; transition:0.5s;  }

/* span.back i{top:0 !important; position: static !important; margin-right: 8px !important; right:auto !important; left:0 !important; margin-left:0px !important;} */

.overlay-content ul li.parent span.back i{top:0 !important; position: static !important; margin-right: 8px !important; right:auto !important; left:0 !important; margin-left:0px !important; color: #002B5C; transform:rotate(180deg); font-size: 18px;}
.overlay-content ul li.parent span.back i:before{color: #002B5C; }

span.third-step-back{display: flex; text-align: left; margin: 0 auto; margin-bottom: 45px;  align-items:center; color:#002B5C; font-size:20px; text-transform:uppercase; cursor:pointer; position: relative; background: #FFF; padding:5px 14px; justify-content:flex-start; width: max-content; }
span.third-step-back i{top:2px !important; position: static !important; margin-right: 8px !important; right:auto !important; left:0 !important; margin-left:0px !important;}


.overlay-content ul li.second-level-parent.open ul.third-level-submenu{right:0; }
.overlay-content ul li ul.sub-menu li ul.third-level-submenu{position: absolute; top:50%; left:100%;  margin:0 auto;  text-align: center; transition:0.5s; width:max-content; transform:translateY(-50%); height:auto; }

/* .overlay-content ul li.second-level-parent i{top:2px !important;} */

.overlay-content ul li.parent span.third-step-back i{color: #002B5C;}

.sub-menu-toggle{display: none;}


.overlay-content ul li.active a{color:#A39161;}
.overlay-content ul li.active a:after{content:""; position: absolute; left:0; bottom:0px;  width:100%; height:1px; background: #A39161; transition:0.5s;}
/* .overlay-content ul li ul li.haslink-withsubmenu a{text-decoration:underline #fff 2px;    text-underline-offset: 4px;}
.overlay-content ul li ul li.haslink-withsubmenu a:hover{text-decoration:none;}

.overlay-content ul li ul li.haslink-withsubmenu ul li a{text-decoration:none;}*/



.overlay-content ul li a:not([href]):before{display: none;}


#close-menu-contrl{display: none;}
body.openmenu #open-menu-contrl{display: none;}
body.openmenu #close-menu-contrl{display: block;}
body.openmenu .toggle-icn-close{display: inline-block; margin-right: 12px;}
body.openmenu .toggle-icn-close img{filter: brightness(0) invert(1);}
body.openmenu .toggle-text{color:#fff;}
body.openmenu .logo-sec a img{filter: brightness(0) invert(1);}
body.openmenu .inquer-button a{color:#fff;}
body.openmenu .header.fixed-header{ backdrop-filter: unset; background-color: transparent; box-shadow: none;}
/* body.openmenu .header .container{ max-width:100%; padding:0px 66px;} */
/* body.openmenu .header.fixed-header .container{ max-width:100%; padding:0px 66px;} */
.overlay-footersec{position: absolute; width:100%; bottom:25px; left:0; }
.inner-overlay-footersec{display:flex; justify-content:space-between; align-items: center; padding:0px 50px;}
.overlay-footer-first ul{list-style:none; padding:0; margin:0; }
.overlay-footer-first ul li{display: inline-block;}
.overlay-footer-first ul li a{display: inline-block; padding:0px 16px; font-size: 23px; color:#fff; }
.overlay-footer-first ul li:nth-child(2) a{font-size:21px;}
.overlay-footer-first ul li:first-child a{padding-left: 0px;}
.overlay-footer-first ul li a:hover{color: #A39161; }
.overlay-footer-first ul li a span:before{transition:0.5s;}
.overlay-footer-first ul li a:hover span:before{color: #A39161;}

.flex-width{flex:1;}
.overlay-footer-second p{padding-bottom: 0px; color:#FFF; font-size: 14px; font-family: 'gothambook';  letter-spacing: 0.98px; text-transform: uppercase;}
.overlay-footer-third a{color:#FFF; font-size: 14px; font-family: 'gothambook'; letter-spacing: 0.98px;  text-transform: uppercase;}
.menu-video-container{z-index: -1; position: absolute; top: 0; left: 0; height: 100vh; width: 100vw; background-color: rgba(0, 43, 92,1);}
.menu-video-container video{ height: 100%; width: 100%; object-fit: cover; opacity:0.6; mix-blend-mode: soft-light;}

/**fixed text sec***/
.video-text-wrapper{position: relative; scroll-snap-type: y mandatory;}
.fixed-text-sec .under-header-textsec{position: absolute; transform: translateY(-50%); top:40%; width:100%; left:0; transition:0.5s; padding:0px; z-index:1;}
.fixed-text-sec .under-header-textsec h1{color:#fff;}
.fixed-text-sec .under-header-textsec p{color:#fff;}
.scroll-pad .video-section{ position: relative; margin-top: 192px;}
.fixed-text-sec .videosec{height: auto !important;  }
.fixed-text-sec .videosec video{aspect-ratio: 21 / 10; }

/**silentjet-wrapper**/
.silent-jet{padding-bottom:40px;}
/* .img-stacksec{overflow:hidden; overflow-y:scroll; height:900px; width:100%; display: block;} */
.silent-jet-wrapper{position: relative;  z-index:1;}
.silent-img-box {height: 900px;width: 100%;  margin-bottom: 0px; top: 87px; left: 0; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky;  position: -o-sticky;  position: sticky;  }
.silent-img-box img.silent-bg{width:100%; height:100%; object-fit:cover; filter: brightness(56%);}
.first-silent-bx .silent-text{opacity: 1; transition:0.5s;}
.silent-text{position: absolute; top:50%; right:117px; transform:translateY(-50%); max-width:530px; }
.silent-text h3{color: #fff;  font-size: 26px; font-style: normal; font-weight: 400; line-height: normal;  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom: 30px;}
.silent-text p{color: #fff; font-size: 24px; font-style: normal;  font-weight: 400;  line-height: 145%; font-family: 'gothamlight';}
.silent-text p:empty{display: none;}
.silent-text .lern-btn{color: #fff; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block;}
.silent-text .lern-btn span{transition:0.5s; font-size: 12px; margin-left: 6px;}
.silent-text .lern-btn:hover{color:#d9c286 !important;}
.silent-text .lern-btn:hover span{margin-left:8px; transition:0.5s;}
.silent-text .lern-btn:hover span:before{color:#d9c286 !important;}
/* .text-color-change{background: #F9F7F4; } */
.text-color-change{opacity:0; transition:0.2s; width:47%; visibility:hidden; }
.text-color-change .silent-text h3{color:#fff; }
.text-color-change .silent-text p{color:#fff; }
.text-color-change .silent-text .lern-btn {color:#fff; }
.boatimg{position: absolute; left:203px; top:50%; transform:translateY(-50%); width:312px; z-index:2; }
.boat-img-two{ left: 241px; top: 47%;}

.scroll-handeler .text-color-change{opacity:1; visibility:visible;  }

/* .silent-jet-wrapper:after{content:""; width:100%; height:100%; background:rgba(0,0,0,0.7); position: absolute; left:0; top:0; z-index:-1;} */


/**inerpage**/
.inner-banner{padding-bottom: 0px;}
.inner-banner .banner-and-text-holder{height:auto;}

/* .inner-banner .banner-and-text-holder:before{display: none;} */
.inner-banner .banner-and-text-holder .absolute-banner-text{top:70px;}
/* .inner-banner .banner-and-text-holder:before{content: "";width: 100%; height: 50%; background-blend-mode: multiply; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 8.22%, rgba(0, 0, 0, 0.5) 94.42%);position: absolute; left: 0; top: 0; z-index: 2; transform: rotate(180deg); display: block;} */
.inner-banner .banner-and-text-holder h1{color:#fff; font-variant-numeric: lining-nums proportional-nums; text-shadow:none; margin-bottom: 2px;  }
.inner-banner .banner-and-text-holder p{ text-shadow:none; color: #fff;   font-family: 'gothambook'; font-weight: 400; }
.inner-yellow-sec h2{color:#002B5C; text-align: center; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.82px; text-transform: uppercase; margin-bottom: 28px;}
.inner-yellow-sec .inner-blue-textsec{max-width:948px;}
.inner-yellow-sec .inner-blue-textsec p{color: #000; text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 145%;}
.inner-yellow-sec{padding-bottom: 33px;}
.inner-yellow-sec .blue-text-sec{padding:46px 0px 51px;}
.heading-buttonsec{padding:40px 0px 40px;}
.heading-button-innersec h2{color:#002B5C; font-variant-numeric: lining-nums proportional-nums; font-size: 40px; font-style: normal; font-weight: 400;
    line-height: 45px; /* 42.32px */ letter-spacing: 1.2px;  text-transform: uppercase;  font-family: 'Cormorant Garamond', serif; padding-left: 0px; }
.no_banner_heading{color:#002B5C; font-variant-numeric: lining-nums proportional-nums; font-size: 40px; font-style: normal; font-weight: 400;
    line-height: 45px; /* 42.32px */ letter-spacing: 1.2px;  text-transform: uppercase;  font-family: 'Cormorant Garamond', serif; padding-left: 0px;}
.heading-button-innersec{display: flex; justify-content:space-between; align-items:center;}
.inqurebtn{width:186px; height:46px; background: #A39161; text-align: center; color: #FFF; font-size: 16px; font-style: normal; font-weight: 400;
    line-height: 45px;  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block;  position: relative; z-index:1;}
.inqurebtn:after{content:""; width:0%; height:100%; background: #002B5C; position: absolute; left:0; top:0; z-index:-1; transition:0.5s;}
.inqurebtn:hover:after{width:100%;}
.inqurebtn:hover{color:#fff;}
.text-imgsection{padding:0px 0px 63px;}
.text-img-inner{display: flex; justify-content:flex-end; align-items:center; margin-bottom: 41px; margin-left: 30px; background: #F9F7F4;}
.content-img{width:800px; height:600px; order:2; overflow:hidden; position: relative;}
.content-img img{width:100%; height:100%; object-fit:cover; transition: 2s ease-out; }
/* .content-img:after{position: absolute;	top: 0;	left: -79%;	z-index: 2;	display: block;	content: '';	width: 50%;	height: 100%;	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);	-webkit-transform: skewX(-25deg);	transform: skewX(-25deg);}
.text-img-inner:hover:hover .content-img:after{-webkit-animation: imageshine .75s;	animation: imageshine .75s;} */

.content-text{width:378px; margin-right: 52px;}
.content-text h3{color:  #002B5C; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.82px; text-transform: uppercase; margin-bottom: 15px;}
.content-text p{color: #000; font-size: 16px; font-style: normal; font-weight: 400; line-height: 145%; padding-bottom: 20px;}
.text-img-inner:nth-child(2n){justify-content:flex-start; /*margin-right: 16px;*/}
.text-img-inner:nth-child(2n) .content-img{order:1; }
.text-img-inner:nth-child(2n) .content-text{order:2; margin-left: 52px; margin-right: 0px;}
.text-img-inner:last-child{margin-bottom: 0px;}
/* .text-img-inner:hover .content-img img{transform:scale(1.1,1.1);} */
.blue-quote-sec{background: #002B5C;}
.blue-quote-sec blockquote{margin:0 auto; max-width:972px; padding:50px 0px 50px; text-align: center;}
.blue-quote-sec blockquote p{color: #FFF;  text-align: center; font-family: 'Cardo', serif; font-size: 32px;  font-style: normal; font-weight: 400; line-height: normal; padding-bottom: 0px; position: relative; display: inline; display: -moz-inline-stack;}
.blue-quote-sec blockquote p:before{content:""; width:35px; height:29px; background: url(../images/qte-strt.svg)0 0 no-repeat; position: absolute; top: -3px; left: -40px; background-size: 78%;}
.blue-quote-sec blockquote p:after{    content: "";width: 35px; height: 29px; background: url(../images/qte-end.svg)0 0 no-repeat; position: absolute; bottom: 12px; right: -45px; background-size: 78%;}
.blue-quote-sec blockquote .qte-strt{position: absolute; top: -10px; left: -10px;}
.blue-quote-sec blockquote .qte-end{position: absolute; bottom: -8px; right: -10px;}
.testimonial-wrap{position: relative;}
.by-the-nmbr{padding:35px 0px 83px;}

.byth-nmbr-innerbx{padding:26px 30px 52px; background: #F9F7F4; overflow:hidden;}
.byth-nmbr-flxbx{display: flex; justify-content:space-between; align-items:center; padding: 0px 40px;}
.byth-nmbr-txtbx-holder{width:457px;}
/* .byth-nmbr-txtbx {border-bottom: 1px solid rgba(163, 145, 97, 0.2); padding-bottom: 51px; margin-bottom: 30px;}
.byth-nmbr-txtbx h3{color: #002B5C;font-size: 26px; font-style: normal;  font-weight: 400;  line-height: normal; letter-spacing: 1.12px; text-transform: uppercase; margin-bottom: 16px;}
.byth-nmbr-txtbx p{color:#000; font-size: 20px;  font-style: normal;  font-weight: 400;  line-height: 138.3%;  padding-bottom: 0px;} */

.byth-nmbr-txtbx:last-child{border-bottom: none;}
.byth-nmbr-txtbx-holder:last-child{width:402px;}
.video-sec{padding-bottom: 40px;}
.videoholder{width:100%; height:783px; overflow:hidden; position: relative; padding:0px 0px;}
.videoholder img.main-img{width:100%; height:100%; object-fit:cover;}
.videoholder video{width:100%; height:100%; object-fit:cover;}

/* .play{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:129px; height:129px; background: #fff; border-radius: 50%; display: flex; justify-content:center; align-items:center; cursor:pointer; z-index:1;  } */
.play{position: absolute; left:5%; top:92%; transform:translate(-50%,-50%); width:75px; height:75px; background: #fff; border-radius: 50%; display: flex; justify-content:center; align-items:center; cursor:pointer; /*z-index:1;*/  }
.play:after{content: ""; width: 130px; height: 130px; left: -28px; top: -28px; border-radius: 50%; -webkit-animation: waves 3s ease-in-out infinite;  animation: waves 2s ease-in-out infinite;  background: #fff;  position: absolute;  z-index: -1; }
.play svg{width: 45px; height: 45px;}
/* .pause{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:129px; height:129px; background: #fff; border-radius: 50%; display: flex; justify-content:center; align-items:center; cursor:pointer; z-index:1;  opacity:1; transition:0.5s; display: none;} */
.pause{position: absolute; left:5%; top:92%; transform:translate(-50%,-50%); width:75px; height:75px; background: #fff; border-radius: 50%; display: flex; justify-content:center; align-items:center; cursor:pointer; z-index:1;  opacity:1; transition:0.5s; display: none;}
.pause:after{content: ""; width: 130px; height: 130px; left: -28px; top: -28px; border-radius: 50%; -webkit-animation: waves 3s ease-in-out infinite;  animation: waves 2s ease-in-out infinite;  background: #fff;  position: absolute;  z-index: -1;  display: none;}
.pause svg{width: 45px; height: 45px;}
/* .videoholder:hover .pause{opacity:1;} */
/* .jetstick-videoholder .play{top: 84%;}
.jetstick-videoholder .pause{top: 84%;} */

.mute-button{position: absolute; left:12%; top:92%; transform:translate(-50%,-50%); width:75px; height:75px; background: #fff; border-radius: 50%; display: none; justify-content:center; align-items:center; cursor:pointer; z-index:1;  }
.mute-button:after{content: ""; width: 130px; height: 130px; left: -28px; top: -28px; border-radius: 50%; -webkit-animation: waves 3s ease-in-out infinite;  animation: waves 2s ease-in-out infinite;  background: #fff;  position: absolute;  z-index: -1;  display: none;}
.mute-button svg{width: 45px; height: 45px;}
/* .mute-button svg path{stroke:#002B5C;}
.unmute-button svg path{stroke:#002B5C;} */
/*.unmute-button svg line{stroke:#002B5C;} */

.unmute-button{position: absolute; left:12%; top:92%; transform:translate(-50%,-50%); width:75px; height:75px; background: #fff; border-radius: 50%; display: none; justify-content:center; align-items:center; cursor:pointer; z-index:1;  }
.unmute-button:after{content: ""; width: 130px; height: 130px; left: -28px; top: -28px; border-radius: 50%; -webkit-animation: waves 3s ease-in-out infinite;  animation: waves 2s ease-in-out infinite;  background: #fff;  position: absolute;  z-index: -1;  display: none;}
.unmute-button svg{width: 45px; height: 45px;}
/* .mute-button svg path{fill:#002B5C;} */

/* .jetstick-videoholder .mute-button{top: 84%;}
.jetstick-videoholder .unmute-button{top: 84%;} */

@keyframes waves {
    0% {
        -webkit-transform: scale(0.2, 0.2);
        transform: scale(0.2, 0.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
        opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
        -webkit-transform: scale(0.9, 0.9);
        transform: scale(0.9, 0.9);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
}
.inovation-sec{padding-bottom: 40px;}
.innovation-inersec{ display: flex; padding:0px 0px; justify-content: space-between;}
.innovation-flex-sec{display: flex; align-items:center; width:49.6%; background: #F9F7F4;}
.inovation-flex-img{width:200px; height:222px; overflow:hidden; margin-right: 47px;}
.inovation-flex-img img{width:100%; height:100%; object-fit:cover; transition:0.5s;}
.inovation-text{width:395px;}
.inovation-text h3{color: #002B5C; font-size: 26px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom:12px;}
.inovation-text h3 sup{position: relative; top: -15px; margin-left: 0px;   font-size: 13px;}
.inovation-text p{color: #000; font-size: 16px;   font-style: normal;   font-weight: 400;  line-height: 145%; padding-bottom: 18px;}
.inovation-text p sup{font-size:20px; top:0px;}
.invtion-lernmore-btn{display: inline-block; border: none; width: 150px; height: 41px; background: #A39161; color: #FFF; text-align: center; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 39px;  letter-spacing: 1.12px;  text-transform: uppercase; position: relative; z-index:1; overflow:hidden; }




.coverage-option-cta .invtion-lernmore-btn{ width: fit-content; padding-left: 20px; padding-right: 20px;}
.coverage-option-cta{ padding-top: 30px;}
.invtion-lernmore-btn:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.invtion-lernmore-btn:hover{color:#A39161 !important;  }
.invtion-lernmore-btn:hover:after{width:100%;}
/* .innovation-flex-sec:hover .inovation-flex-img img{transform:scale(1.1,1.1);} */
.inquire .header-sec{margin-bottom: 58px;}
.inquery-formsec{max-width:997px; margin:0 auto;}

/**form css**/
.inquire-sec{padding:0px 0px 50px;}
.formflexbox{display: flex; flex-wrap:wrap; justify-content:space-between;}
.formflexbox p{padding-bottom: 0px !important;}
.formflexbox p br{display: none;}
.formflexbox label{color:#000; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.98px; margin-bottom: 12px; display: block;}
.form-two{width:48.6%; margin-bottom: 28px;}
.single-margin{margin-bottom: 28px;}
.singleheading{width:100%; padding:7px 0px 30px; text-align: center;}
.singleheading span{display: block; color:#000;font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;  text-transform: uppercase;}
.formflexbox input{width:100%; height:50px;  border: 1px solid #002B5C; background: #fff; padding:16px 24px; margin-bottom: 0px; outline:none; color: rgba(0,0,0,1);
    font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px; transition:0.5s;}
.formflexbox input:focus{border-color:#A39161;}
.formflexbox select{width:100%; height:50px;  border: 1px solid #002B5C; background: #fff; padding:11px 24px; margin-bottom: 8px; outline:none; color: rgba(0,0,0,1); cursor:pointer;
    font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('../images/chevron-down.svg')94% 50% no-repeat; transition:0.5s; border-radius:0px;}



.formflexbox select:focus{border-color:#A39161;}
.single-form{width:100%; position: relative;}
.check-form{padding:0px 0px 34px;  }
.new-checkform{padding-bottom:20px;}
.check-form label{color:#000;font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.12px; text-transform: uppercase; margin-bottom: 26px;}
.formflexbox label sup{ top: 0px;  font-size: 16px; color: #790000; margin-left: 4px;}
.chk-box-holder{/*display: flex; justify-content:space-between;*/}
.chekbox{/*display: flex; align-items:center; cursor:pointer;*/ width:80%;}
.new-checkbox{width:100%;}
.chekbox p{width:100%;}
.chekbox span.wpcf7-form-control{display: flex; justify-content:space-between;}
.chekbox span.wpcf7-form-control .wpcf7-list-item{display: flex; align-items:center; cursor:pointer; margin:0px !important; }
.new-checkbox span.wpcf7-form-control .wpcf7-list-item{margin-bottom: 20px !important; width: 25%;}
.new-checkbox span.wpcf7-form-control{flex-wrap:wrap; justify-content:flex-start;}

.chekbox input{margin:0px; border: 1px solid #656565; width:12px; height:12px; border-radius:0px !important; margin-right: 8px; cursor:pointer;}
.chekbox label{color: #000; font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px; margin-bottom: 0px; cursor:pointer;}
.formflexbox textarea{width:100%; border: 1px solid #002B5C; height: 96px; padding:16px 24px; outline:none; resize:none; margin-bottom: 26px; color: rgba(0,0,0,1);
    font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px; margin-bottom: 22px; transition:0.5s;}
.formflexbox textarea:focus{border-color:#A39161;}
.formflexbox input[type=submit]{width:100%; height: 50px; color:#fff !important;  text-align: center; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;  text-transform: uppercase; background: #A39161; transition:0.5s; border: 1px solid #A39161 !important; margin-bottom: 0px;}
.formflexbox input[type=submit]:hover{background: #002B5C; border: 1px solid #002B5C !important;}

.formflexbox input::-ms-input-placeholder { color: rgba(0,0,0,0.5);  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px;}
.formflexbox input::placeholder { color: rgba(0,0,0,0.5);  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px;}
.inquery-formsec .wpcf7-response-output{margin:0px !important; margin-top: 15px !important;}
.formflexbox select::-ms-input-placeholder { color: rgba(0,0,0,0.5);  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px;}
.formflexbox select::placeholder { color: rgba(0,0,0,0.5);  font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px;}
.single-form .wpcf7-spinner{background-color: #A39161; position: absolute; bottom: 104%;    left: 0; }

.product-inquresec .singleheading{text-align: left;}

.lm-abt-pro{width:284px; height:50px; background: #A39161; color:#fff !important; font-size: 16px;  font-style: normal; text-align: center; font-weight: 400;  line-height: 48px;  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block; position: relative; z-index:1;}
.lm-abt-pro:after{content:""; width:0%; height:100%; top:0; left:0; background: #002B5C; position: absolute; z-index:-1; transition:0.5s;}
.lm-abt-pro:hover:after{width:100%;}
.yacthcare-inner-yellow p{padding-bottom:37px;}
.yacthcare-inner-yellow{padding-bottom: 36px;}
.yachcare-videosec{padding-bottom: 54px;}
.epitom-srv{padding:0px 0px 10px; }
.epitom-srv-inner{ margin:0 auto;  display: grid; grid-template-columns: repeat(2, 1fr);    gap: 10px; align-items:center; }
.epitom-srv-bx{display: flex; width:100%;  height:226px; position: relative; background: #F9F7F4; padding:0px 85px; align-items:center;}
.epitom-srv-bx-imgsec{width:90px; height:90px; display: flex; justify-content:center; align-items:center; background: transparent; margin-right: 26px;}
.epitom-srv-bx-textsec{width:371px;}
.epitom-srv-bx-textsec h3{color:  #002B5C; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.82px; text-transform: uppercase; margin-bottom: 12px;}
.epitom-srv-bx-textsec p{color: #000; font-size: 16px;  font-style: normal; font-weight: 400; line-height: 145%; padding-bottom: 0px;}
/* .epitom-srv-bx:first-child{border-bottom: 1px solid #002B5C; margin-bottom: 33px;}
.epitom-srv-bx:nth-child(2){border-bottom: 1px solid #002B5C; margin-bottom: 33px;}
.epitom-srv-bx:first-child:after{content:""; right:-39px; top:0; width:1px; height:87%; background: #002B5C; position: absolute; }
.epitom-srv-bx:nth-child(3):after{content:""; right:-39px; top:0; width:1px; height:87%; background: #002B5C; position: absolute; } */
.single-form select{background-position:98% 50%;}

/**custom checkbox**/
.chekbox .wpcf7-list-item label {
    display: block;
    position: relative;
    padding-left: 24px;
    margin-bottom: 0px;
    cursor: pointer;
    color:#000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.98px;
    text-transform: capitalize;
}

/* Hide the browser's default checkbox */
.chekbox .wpcf7-list-item label input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.chekbox .wpcf7-list-item-label:before {
    content:"";
    position: absolute;
    top: 2px;
    left: 0;
    height: 12px;
    width: 12px;
    border:1px solid #656565;
    background-color: transparent;
}

/* On mouse-over, add a grey background color */
.chekbox .wpcf7-list-item label:hover input ~ .wpcf7-list-item-label:before {
    background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.chekbox .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label:before {
    background-color: #002B5C;
    border:1px solid #002B5C;
}

/* Create the checkmark/indicator (hidden when not checked) */
.chekbox .wpcf7-list-item-label:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.chekbox .wpcf7-list-item label input:checked ~ .wpcf7-list-item-label:after {
    display: block;
}

/* Style the checkmark/indicator */
.chekbox .wpcf7-list-item label .wpcf7-list-item-label:after {
    left: 5px;
    top: 3px;
    width: 3px;
    height: 8px;
    border: solid white;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.flex-contentarea{display: flex; align-items: center;}
.flex-img-text-cont{display: flex; align-items: center; margin-right: 72px;}
/* .flex-img-text-cont:nth-child(3){margin-right: 35px;} */
.flex-img-text-cont:last-child{margin-right:0px;}
.flx-img{width:auto; margin-right: 13px; }
.flx-txt{width:auto; color: #002B5C; font-size: 13px; font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.885px;  text-transform: uppercase;}

.customize{padding:7px 0px 67px; }
.cust-img{max-width:1326px; margin:0 auto; margin-left: 30px;}
.cust-img .videoholder{padding:0px; height:619px;}
.cust-img .videoholder .play{width:116px; height:116px;}
.cust-img .videoholder .play:after{ width: 150px; height: 150px; left: -17px; top: -16px;}
.cust-img .videoholder .play img{width:60px;}
.cust-img .videoholder .pause{width:116px; height:116px;}
.cust-img .videoholder .pause:after{ width: 150px; height: 150px; left: -17px; top: -16px;}
.cust-img .videoholder .pause img{width:60px;}


.customize h2{color: #002B5C;text-align: center; font-family: 'Cormorant Garamond', serif; font-size: 40px;  font-style: normal;  font-weight: 400;
    line-height: 105.8%; /* 42.32px */  letter-spacing: 1.2px;  text-transform: uppercase; margin-bottom: 45px;}
.customize h2 span{position: relative; top:-10px;}
.customize .inqurebtn{width:236px; height:52px; line-height: 55px; }
.testimonial-sec{background: #002B5C;}
.testimonial-box{background: #002B5C; display: flex; align-items:center; justify-content: center; height: 351px;}
.testimonialSwiper {  height: 351px;}
.testimonial-inner{max-width:612px; margin:0 auto; text-align: center;}
.single-testimonial .testimonial-inner{max-width:1079px;}
.testimonial-inner p{color:#fff;text-align: center; font-family: 'Cormorant Garamond', serif;  font-size: 40px;  font-style: normal;  font-weight: 500;  line-height: 138.3%;margin-bottom:0px;  padding-bottom: 0px; }
.title_name{color: #FFF; text-align: center; font-size: 20px;font-style: normal;    font-weight: 400;  line-height: normal;  letter-spacing: 1.4px;  text-transform: uppercase; margin-top: 22px;}
span.line{background: #A39161; width:112px; height:2px; display: inline-block; margin:0 auto 27px; opacity:0.5;}
.testimonial-inner .testnm{color:#FFF;  text-align: center;font-size: 20px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.4px;  text-transform: uppercase;}

.swiper-slide-active .testimonial-box{border-left:31px solid #fff; border-right:31px solid #fff;}
.testimonial-sec .swiper-button-prev{left: 11%;}
.testimonial-sec .swiper-button-next{right: 11%;}

.specificsec{padding:55px 0px 81px; background: #F9F7F4; }
.specificsec .header-sec h2 span{position: relative; top:-10px; }
.specificsec .header-sec{margin-bottom: 50px;}
.specific-innersec{display: flex; justify-content:flex-start; padding-left: 30px; }
.spacific-first{max-width:495px; width:100%; display: flex; margin-right: 80px; }
.specific-second{max-width:731px; width:100%; position: relative;}
.specifiction-cont{padding-bottom: 45px;}
.specifiction-cont p{color: #000; font-size: 16px;    font-style: normal;    font-weight: 400;    line-height: 145%; padding-bottom: 0px;}
.specific-second .downld-butnsec{position: static; /*bottom:35px; left:0;*/}
.flex_btn_grp{display: flex; column-gap: 30px;}
.spacific-first-img{margin-right: 54px;}
.spacific-first-text{padding-top: 10px;}
.specific-box{width: 185px; height: 105px; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25); background: #fff; display: flex; flex-direction: column ; align-items:center; justify-content:center; margin-bottom: 23px;}
.specific-box h3{color:#002B5C; text-align: center;font-size: 26px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom: 3px;}
.abt-specfic{color:#002B5C; text-align: center; font-size: 16px; font-style: normal; font-weight: 400; line-height: 138.3%; /* 22.128px */}
.specific-second ul{list-style:none; padding:0; margin:0 0 50px; min-height:428px;}
.specific-second ul li{display: flex; align-items:center;  padding:20px 0px; border-bottom: 1px solid rgba(163, 145, 97, 0.2);}
.specific-second ul li:first-child{padding-top: 10px;}
.specific-second ul li:last-child{border-bottom: none;}
.specific-second ul li span.heading{color: #002B5C;   font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;
    text-transform: uppercase; flex:1.2;}
.specific-second ul li span.content{color: #000;font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 145%; text-align: left; flex:1.6;}
.specific-second ul li span.content p{padding-bottom: 0px;}
.specific-second .inqurebtn{display: flex; align-items:center; width:314px; height:54px; justify-content:center; position: relative; z-index:1;}
.specific-second .inqurebtn:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.specific-second .inqurebtn:hover{color:#A39161 !important;  }
.specific-second .inqurebtn:hover:after{width:100%;}
.specific-second .new-inqrbtn{width:283px;}
.specific-second .inqurebtn img{margin-right: 10px;}
.specific-second .inqurebtn:hover img{filter: invert(100%);}

.gallerysec{padding:50px 0px 40px; }
.gallerysec .header-sec{margin-bottom: 0px;}
/* .tab-content-holder{height:627px;} */
.desktop-gallery {
    display: block;

}
.active-tab{
    display: block;
}
.hide{
    display: none;
}
.activelink{
    color: #A39161 !important;
    text-decoration:underline !important;
    text-decoration-color: #A39161 !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset:3px !important;
}




.gallery-tab-sec ul{list-style:none; padding:0; margin:0; position: relative; margin-top:-32px; margin-bottom: 50px; margin-left: 315px;}
.gallery-tab-sec ul li{display: inline-block; margin:0px 25px; }
.gallery-tab-sec ul li a{display: inline-block; color: #002B5C; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;
    text-transform: uppercase;}
.gallery-tab-sec ul li a:hover{color:#A39161;}
.services-slider{display: flex; justify-content:space-between; }
.main-container{width:800px; height:600px; }
.main-container .slider-main{width:100%; height:100%; }
.main-container .slider-main .slick-slide{width:100%; height:100%; }
.main-container .bigimgslider{width:100%; height:100%; }
.main-container .bigimgslider img{width:100%; height:100%; object-fit:cover;}

.nav-container{width:550px; height:600px; overflow:hidden; margin:0px -15px;  }
/* .nav-container .slick-slide{width:245px !important; height:180px;  margin:0px 15px 30px;}
.nav-container .slick-slide .smallimgslider{width:100%; height:100%; }
.nav-container .slick-slide .smallimgslider img{width:100%; height:100%; object-fit: cover; }
.nav-container .slick-slide.slick-current{border: 4px solid #A39161;}

.nav-container .slick-slide{ float: none; width: 245px;  height:180px;  margin:0px 15px 30px; overflow:hidden;}
.nav-container  .slick-track{ width: 550px !important;  display: flex; flex-wrap: wrap; height: 600px !important; overflow: hidden;}
.nav-container .slick-slide.slick-current{border: 4px solid #A39161;}*/
#displayIndex, #displayIndex2, #displayIndex3, #displayIndex4, #displayIndex5{position: absolute; bottom:30px; left:91%; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.12px;  text-transform: uppercase; color:#fff; z-index:20;}
.main-sld{position: relative; z-index:10; }
.main-sld:after{content:""; position: absolute; left:0; bottom:0; width:100%; height:100%; z-index:1; background:  linear-gradient(180deg, rgba(0, 0, 0, 0.00) 79.19%, rgba(0, 0, 0, 0.70) 94.42%);
    background-blend-mode: multiply; }

/* .arrow-wrap {
position: relative !important;
width: 804px;
display: flex;
justify-content: space-between;
height: 630px;
background-color: rgba(0, 0, 0, 0.3);
left: inherit !important;
  transform: none !important;
  top: auto !important;
  z-index:99;
}
.leftarrow {

z-index: 10;
width: 60px !important;
height: 60px !important;
background: transparent;
top: 88% !important;
bottom: 0 !important;
left: 675px !important;

}
.rightarrow{
z-index: 10;
width: 60px;
height: 60px;
background: transparent;
top: 88% !important;
bottom: 0;
left: 735px !important;
} */
.text-color-change .silent-text{display: none;}

/***for inner page mobile***/

.innerheader-formbl{display: none;}
.inner-page-header{padding:0px 0px; }
.innerpg-flex-headersec .logo-sec{margin-left: 7px; margin-right: 43px;}
.innerpg-flex-headersec{display: flex; align-items:center;}
.inner-pg-menu{display: flex; align-items:center; justify-content: space-between; width:100%;}
.inner-pg-menu ul{list-style:none; padding:0px; margin:0px;}
.inner-pg-menu ul li{display: inline-block; margin:0px 12px; position: relative;}
.inner-pg-menu ul li:first-child{margin-left: 0px;}
.inner-pg-menu ul li{color:#002B5C;}
.inner-pg-menu ul li a{display: inline-block; color:#002B5C; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;
    text-transform: uppercase; padding:25px 0px; cursor:pointer; }

.inner-pg-menu ul li:hover{color:#A39161;}
.inner-pg-menu ul li a:hover{color:#A39161;}
.inner-pg-menu ul li.active a{color:#A39161;}
.inner-pg-menu ul li.active{color:#A39161;}

.inner-pg-menu ul li.current-menu-ancestor > a{color:#A39161;}


.inner-pg-menu ul li.current-menu-ancestor ul li.current-menu-parent > a{color:#A39161;}


.inner-pg-menu ul li.current-menu-ancestor ul li.current-menu-parent ul li.current-menu-item a{color:#A39161;}

.inner-pg-menu ul li.current-menu-parent{color:#A39161;}
.inner-pg-menu ul li.current-menu-item > a{color:#A39161;}

.inner-pg-menu ul li.new-active > a{color:#A39161;}
.inner-pg-menu ul li.owner-new-active > a{color:#A39161;}







.inner-pg-menu ul li.current-menu-item ul li a{color:#002B5C ;}
.inner-pg-menu ul li.current-menu-item ul li a:hover{color:#A39161 ;}
.inner-pg-menu ul li a span{display: block; position: relative;}
.inner-pg-menu ul li a span:after{content:""; width:0%; height:1px; background:#A39161; left:0; bottom:0; position: absolute; transition:0.5s;}
.inner-pg-menu ul li a:hover span:after{width:100%; }
.inner-pg-menu ul li.active a span:after{width:100%;}
.inner-pg-menu ul li ul{ visibility: hidden; opacity:0;  position: absolute; top:100%; left:0; width:max-content; box-shadow: 4px 3px 9px 1px rgba(0, 0, 0, .2);  display: none; transition: opacity 0.5s ease-in-out; }
.inner-pg-menu ul li:hover ul{ visibility:visible; opacity:1; display: block; transition: opacity 0.5s ease-in-out; }
.inner-pg-menu ul li ul li{margin:0px; display: block; }
.inner-pg-menu ul li ul li a{padding:11px 16px !important; display: block; color:#002B5C; font-size: 14px; background: #fff; border-bottom: 1px solid #a1b5cd;}
.inner-pg-menu ul li ul li:last-child a{border-bottom: none;}
.inner-pg-menu ul li ul li ul{visibility:hidden; opacity:0; position: absolute; top:0; left:100%; box-shadow: 4px 3px 9px 1px rgba(0, 0, 0, .2); z-index:1; }

.inner-pg-menu ul li:hover ul li ul{visibility:hidden; opacity:0;}
.inner-pg-menu ul li ul li:hover ul{visibility:visible; opacity:1;}
.inner-pg-menu ul li ul li span:after{display: none;}
.inner-pg-menu ul li ul li ul li span:after{display: none;}
.inner-pg-menu ul li.active ul li a{color:#002B5C;}
.inner-pg-menu ul li.active ul li a:hover{color:#A39161;}
.inner-pg-menu ul li ul li.active a{color:#A39161;}
.inner-pg-menu ul li ul li ul li a{border-bottom: 1px solid #a1b5cd !important;}
.inner-pg-menu ul li ul li ul li:last-child a{border-bottom: none !important;}
.inner-pg-menu ul li ul li ul li.active a{color:#A39161;}
.inner-pg-menu ul li.current-menu-item ul li ul li a{color:#002B5C;}
.inner-pg-menu ul li.current-menu-item ul li ul li a:hover{color:#A39161;}
.inner-pg-menu ul li.current-menu-item ul li ul li.current-menu-item a{color:#A39161;}

.inerheader-inquery{width:145px; height:38px; background: #A39161; color: #FFF;  text-align: center; font-size: 16px;    font-style: normal;
    font-weight: 400;   line-height: 38px;   letter-spacing: 1.12px;   text-transform: uppercase; position: relative; z-index: 1;}
.inerheader-inquery:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.inerheader-inquery:hover{color:#A39161 !important; }
.inerheader-inquery:hover:after{width:100%;}


/**hybrid sec**/
.hybrid-power-wrapper{padding:57px 0px 53px; }
.hybrid-power-textsec{background: transparent; padding:0px !important;}
.hybrid-power-textsec .inner-blue-textsec{max-width:1110px;}
.by-the-nmbr .header-sec h2{display: none;}
.by-the-nmbr .header-sec{display: none;}
.by-the-nmbr .byth-nmbr-txtbx-holder h2{  font-family: 'Cormorant Garamond', serif;  font-size: 40px; line-height: 105.8%; letter-spacing: 1.2px;  text-transform: uppercase;
    color: #002B5C;  font-weight: 400;  font-style: normal; margin-bottom: 52px;}
.yatchcare-banner .banner-and-text-holder:before{display: none;}
.yatchcare-banner .banner-and-text-holder h1{color:#002B5C; }
.yatchcare-banner .banner-and-text-holder p {color:#002B5C; }
.dedicated-sec .header-sec{display: block; margin-bottom: 40px;}
.dedicated-sec .header-sec h2{display: block;}
.dedicated-sec{padding:46px 0px 19px;}
.yatchcare-inquerysec{padding-bottom:132px;}
.inner-pg-menu{opacity:0; visibility:hidden; transition:0.5s;}
.inner-fixed-header.inner-page-header{height:auto; backdrop-filter: inherit; background-color: rgba(255,255,255,1);}
.inner-fixed-header.inner-page-header .inner-pg-menu{opacity:1; visibility:visible;}
.yacthcare-inner-yellow .inner-blue-textsec{max-width:732px;}
.yacthcare-inner-yellow .inner-blue-textsec p{padding-bottom: 16px;}

/***about page sec***/
.about-yellow-sec{padding-bottom: 20px;}
.page-id-51 .about-yellow-sec{padding-bottom: 50px;}
.about-yellow-sec h3{color: #002B5C; text-align: center;  font-size: 26px;   font-style: normal;  font-weight: 400;   line-height: normal;   letter-spacing: 1.82px;
    text-transform: uppercase; margin-bottom: 0px;}
.about-yellow-sec h2{color: #002B5C; text-align: center;  font-size: 26px;   font-style: normal;  font-weight: 400;   line-height: normal;   letter-spacing: 1.82px;
    text-transform: uppercase; margin-bottom: 0px;}
.about-yellow-sec .inner-blue-textsec p{color: #000;  font-size: 16px; font-style: normal;    font-weight: 400;   line-height: 145%; padding-bottom: 0px; margin-top: 10px;}
.about-yellow-sec .blue-text-sec{padding:50px 0px 50px;}
.about-yellow-sec .inner-blue-textsec{max-width:82%;}
.testimonial-and-aboutblcksec{padding-bottom: 0px;}
.about-hinckley-block{padding:0px 0px 30px;  }
.about-inner-blocksec{display: flex; align-items:center; padding:0px 0px; }
.about-block-text{max-width:594px; margin-left: 95px; overflow:hidden;}
.about-block-text p{color: #000; font-size: 16px; font-style: normal;  font-weight: 400; line-height: 145%; padding-bottom: 21px; }
.testimonial-and-aboutblcksec .about-block-text h3{color:  #002B5C;font-size: 26px;   font-style: normal;  font-weight: 325;  line-height: 30px; /* 115.385% */
    text-transform: uppercase; margin-bottom: 30px;}
.about-block-text p strong{color: #002B5C; text-transform: uppercase; font-weight: 400; }
.about-block-img{width:690px; height:496px; overflow:hidden; }
.about-block-img img{width:100%; height:100%; object-fit:cover; transition: 0.5s ease-out;}
.about-block-img:hover img{transform: scale(1.05);}
.about-hinckley-block.about-hinckley-repeat-block .about-inner-blocksec{justify-content:space-between;}
.about-hinckley-block.about-hinckley-repeat-block .about-block-text{order:1; margin-left: 0px; margin-right: 95px;}
.about-hinckley-block.about-hinckley-repeat-block .about-block-img{order:2;}

.about-hinckley-block.background-yellow .about-inner-blocksec{background: #F9F7F4;}

.about-hinckley-block.background-yellow .about-block-text{width:499px;}
.about-hinckley-block.background-yellow.about-hinckley-repeat-block .about-inner-blocksec{justify-content:flex-end;}

.about-single-content-sec p{padding-bottom: 22px; color:#000;}
.about-single-content-sec p:last-child{padding-bottom: 0px;}
.about-inner-blocksec .content-scroll{max-height: 300px}

/***history yellow sec***/
.history-yellow-sec{padding:27px 0px 0px;}
.history-yellow-sec .blue-text-sec{padding:27px 0px; }
.history-yellow-sec .blue-text-sec h2{color: #002B5C; text-align: center; font-variant-numeric: lining-nums proportional-nums; font-family: 'Cormorant Garamond', serif; font-size: 40px; font-style: normal;   font-weight: 400;  line-height: 105.8%; /* 42.32px */ letter-spacing: 1.2px;   text-transform: uppercase; margin-bottom: 0px; max-width:724px; margin:0 auto;}
.history-block-and-testimonialsec{padding-bottom: 20px;}
.history-block{padding:30px 0px 30px;  }
.history-block:nth-child(2){padding-top: 0px;}
.history-inner-blocksec{display: flex; align-items:center;  }
.history-block-text{ margin-left: 95px;}
.history-block-text h3{color: #002B5C; font-size: 26px;  font-style: normal;  font-weight: 400;  line-height: normal; letter-spacing: 1.82px;   text-transform: uppercase; margin-bottom: 21px;}
.history-block-text p{color: #000; font-size: 16px; font-style: normal;  font-weight: 400; line-height: 145%; padding-bottom: 21px; }
.history-block-text p strong{color: #002B5C; text-transform: uppercase; font-weight: 400; }
.history-block-img{width:690px; height:496px; overflow:hidden; }
.history-block-img img{width:100%; height:100%; object-fit:cover; transition: 0.5s ease-out;}
.history-block-img:hover img{transform: scale(1.05);}
.history-block.history-repeat-block{padding-top: 0px;}
.history-block.history-repeat-block .history-inner-blocksec{justify-content:space-between;}
.history-block.history-repeat-block .history-block-text{order:1;  margin-left: 0px; margin-right: 95px;}
.history-block.history-repeat-block .history-block-img{order:2;}
a.read_modal{display: inline-block; color: #A39161; font-size: 14px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 0.98px;
    text-transform: uppercase; /*margin-top: 15px;*/ transition:0.5s;}
.past_model_read_model{position: relative; top:-5px; margin-bottom: 10px;}
a.read_modal:hover{color: #002B5C;}
.history-full-content .modal-dialog { max-width: 900px;}
.history-modal h3{color: #002B5C; font-size: 26px;   font-style: normal;   font-weight: 400;  line-height: normal;  letter-spacing: 1.82px;  text-transform: uppercase; width: 99%; }
.history-modal h3 br{display: none;}
.body-content-height-wrap p:last-child{padding-bottom: 0px;}
.pastmodel-text-inner a.read_modal{position: relative; top:-5px;}

.body-content-height-wrap{overflow-y: auto;  max-height: 446px;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8);  scrollbar-width: thin;  padding-right: 8px;}
.body-content-height-wrap::-webkit-scrollbar {width: 3px; opacity: 0.3;}
.body-content-height-wrap::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.body-content-height-wrap::-webkit-scrollbar-thumb { background: #A39161;}
.body-content-height-wrap::-webkit-scrollbar-thumb:hover { background: #A39161;}
.magnific-modal-heading{padding:14px 25px; border-bottom: 1px solid #dee2e6; }
.history-modal {background: white; padding: 0px; text-align: left;  max-width: 900px;  margin: 40px auto; position: relative;}
.popup-body{padding:20px 25px 20px;}
button.mfp-close { width: 28px !important;  height: 22px !important;  line-height: 23px !important; padding: 0 0 18px 0px !important; font-size: 28px !important;  position: absolute !important;  right: 0px !important;   top: 17px !important; color:#A39161 !important; opacity:1 !important; cursor:pointer !important;}
button.mfp-close:hover{color:#A39161 !important;}
/**
 * Fade-zoom animation for first dialog
 */

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
    opacity: 0;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
    opacity: 1;

    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);

    opacity: 0;
}

/***past model section***/

.past-model-yellow-sec  .blue-text-sec{padding:36px 0px;}
.past-model-yellow-sec  .blue-text-sec h3{color: #002B5C;font-size: 24px;  font-style: normal;  font-weight: 400;  line-height: 145%;  text-transform: uppercase; font-family: 'gothambook'; margin-bottom: 5px;}
.past-model-yellow-sec  .blue-text-sec p{padding-bottom: 0px;}
.pastmodel-inner-blocksec{align-items:inherit;}
.pastmodel-block-text{display: flex; flex-direction:column; justify-content:center; position: relative;}
/* .pastmodel-text-inner{position: relative; top:-41px;} */
.pastmodel-block-text h3{margin-bottom: 10px;}
.pastmodel-block-text h3.pastmodel-text-inner-title{margin-bottom: 31px;}
.pastmodel-block-text h4{color: #656565; font-size: 16px; font-style: normal;  font-weight: 400;  line-height: 145%; margin-bottom: 18px;}
.pastmodel-button{width:314px; height:47px; background: #A39161; text-align: center;}
.pastmodel-button{font-size: 16px; font-style: normal;  font-weight: 400; line-height:46px; letter-spacing: 1.12px; text-transform: uppercase; color:#FFF !important; margin-top: 10px; position: relative; z-index:1;}

.pastmodel-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.pastmodel-button:hover{color:#A39161 !important;  }
.pastmodel-button:hover:after{width:100%;}
.pastmodel-sec{margin-bottom: 30px;}
.pastmodel-sec:last-child{margin-bottom: 50px;}
.pastmodel-sec:first-child{margin-top: 20px;}
.pastmodel-block-img{margin-bottom: 20px;}
.past-model-imges-wrapper{width:690px; overflow:hidden;}
.past-model-bigimg .history-block-img{margin-bottom: 20px; position: relative;}

.past-model-bigimg .history-block-img:after{width:100%; height:100%; content:""; position: absolute; bottom:0; left:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0.1) 80.19%, rgba(0, 0, 0, 0.50) 100%);  background-blend-mode: multiply;}

.past-model-bigimg .swiper-button-prev{width:45px; height: 45px; border-radius:50%; background:transparent; box-shadow: none;  left: 2%;
    top: 50%;  transform: translateY(-50%); border:1px solid #fff; }
.past-model-bigimg .swiper-button-prev span{font-size: 15px;}
.past-model-bigimg .swiper-button-prev span:before{color:#fff;}
.past-model-bigimg .swiper-button-next{width:45px; height: 45px; border-radius:50%; background:transparent; box-shadow: none;  right: 2%;
    top: 50%;  transform: translateY(-50%); border:1px solid #fff;}
.past-model-bigimg .swiper-button-next span{font-size: 15px;}
.past-model-bigimg .swiper-button-next span:before{color:#fff;}

.past-model-short-img .swiper-slide{height:93px; width:100%; overflow:hidden; cursor:pointer; position: relative; }
.past-model-short-img .swiper-slide.swiper-slide-thumb-active{border:4px solid #A39161;}

.past-model-short-img .swiper-slide img{cursor:pointer; width:100%; height:100%; object-fit:cover; transition:0.5s; opacity: 0.60; }
.past-model-short-img .swiper-slide:hover img{transform:scale(1.1, 1.1);}

.past-model-short-img .swiper-slide.swiper-slide-thumb-active img{opacity:1;}


.pastmodel-repetablock .past-model-imges-wrapper{order:2;}
.pastmodel-repetablock .pastmodel-block-text{order:1; margin-left: 0px; margin-right: 95px;}

.pastmodel-sec.background-yellow .history-inner-blocksec{background: #F9F7F4;}

.pastmodel-sec.background-yellow .history-block-text{width:499px;}
.pastmodel-sec.pastmodel-repetablock.background-yellow .history-inner-blocksec{justify-content:flex-end;}

/**pastmodal-modal**/
.pastmodel-modal {background: white; padding: 0px; text-align: left;  max-width: 1340px;  margin: 40px auto; position: relative;  }

.pastmodel-modal .popup-body{padding:50px 50px;}
.specific-inner-sec{display: flex; justify-content:space-between; align-items:center;}
.specific-left-sec{width:504px; }
.pastmodel-modal h3{color: #002B5C; font-size: 16px;  font-style: normal;  font-family: 'gothambold';   line-height: normal;  letter-spacing: 1.12px;  text-decoration: underline solid #002B5C;  text-transform: uppercase; margin-bottom: 12px; text-underline-offset:4px; }
.spec-box{display: flex; justify-content:space-between; padding:10px 0px; border-bottom:1px solid rgba(163, 145, 97, 0.2); align-items: center;}
.spec-box:last-child{border-bottom: none;}
.spec-head{color:  #002B5C; font-size: 16px; font-style: normal; line-height: 16px;  text-transform: uppercase; letter-spacing: 1.12px; flex:2;}
.spec-cont{text-align: left; color:  #000;  font-size: 16px;  line-height: 145%; flex:2;}
.specific-right-sec{width:612px;}
.spec-right-img-fst{margin-bottom:19px;}
.spec-right-img-scnd{margin-bottom:30px;}
.specific-right-sec p{padding-bottom: 0px; font-family: 'gothambook_italic'; color: #000; font-size: 16px; line-height: 145%; max-width:571px; }

.past-model-modal-iner-height{overflow-y: auto;  max-height: 752px;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8);  scrollbar-width: thin;  padding-right: 4px;}
.past-model-modal-iner-height::-webkit-scrollbar {width: 3px; opacity: 0.3;}
.past-model-modal-iner-height::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.past-model-modal-iner-height::-webkit-scrollbar-thumb { background: #A39161;}
.past-model-modal-iner-height::-webkit-scrollbar-thumb:hover { background: #A39161;}

.new-blue-testimnial{margin: 20px 0px;}
.page-id-51 .new-blue-testimnial{margin: 20px 0px 50px;}
.page-id-51 .inovation-sec{padding-top: 10px;}


/***silent-jet ***/
body.silent-jet{padding-bottom: 0px;}
.silent-jet-yellowsec .inner-blue-textsec{max-width:1134px;}
span.testititle{color: #FFF; font-size: 20px; font-style: normal; font-weight: 400; line-height: 138.3%; display: block; margin-top: 18px;}
.boat-featurs{padding:0px 0px 50px;}
.featurs-head{padding:20px 0px 40px;}
.featurs-head h2{color: #002B5C; font-variant-numeric: lining-nums proportional-nums; font-family: 'Cormorant Garamond', serif;  font-size: 40px; font-style: normal;  font-weight: 400;
    line-height: 45px; /* 100% */  letter-spacing: 1.2px;  text-transform: uppercase;}
.boat_features_section_inner{background: #F9F7F4; padding:30px 80px; }
.featurs-img-and-cont-wrapper{position: relative; min-height:774px; display: flex; align-items:center; overflow:hidden;}
.featurs-img{position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); width:244px; }
.featurs-img img{width:100%;}
.features-holder{height:650px;display: flex;  flex-direction: column;  flex-wrap: wrap;align-items:center;justify-content:center;margin:0 -170px; overflow:hidden; }
.features-holder>* {
    flex: 0 0 0;

}
.features-holder .byth-nmbr-txtbx{ width:48%; padding:0 170px; margin-bottom: 0px}
.features-holder .byth-nmbr-txtbx  .padding-fix{ border-bottom:1px solid rgba(163, 145, 97, 0.2); display:block; padding:48px 25px; padding-left: 0px;}
.features-holder .byth-nmbr-txtbx:last-child .padding-fix{border-bottom:0px;}
.features-holder .byth-nmbr-txtbx:nth-child(3) .padding-fix{border-bottom:0px;}
.byth-nmbr-txtbx {/*border-bottom: 1px solid rgba(163, 145, 97, 0.2);*/ width:48%; padding:0 170px; margin-bottom: 0px;}
.byth-nmbr-txtbx h3{color: #002B5C;font-size: 26px; font-style: normal;  font-weight: 400;  line-height: normal; letter-spacing: 1.12px; text-transform: uppercase; margin-bottom: 15px;}
.byth-nmbr-txtbx p{color:#000; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 138.3%; /* 27.66px */ padding-bottom: 0px;}

/***product page ***/
.product-zigzag-box-wrapper .history-block{padding-top: 0px;}
.history-block.background-yellow .history-inner-blocksec{background: #F9F7F4;}

.history-block.background-yellow .history-block-text{width:499px;}
.history-block.history-repeat-block.background-yellow .history-inner-blocksec{justify-content:flex-end;}
.hinckley-way-button { font-size: 16px; font-style: normal;font-weight: 400; line-height: 51px; letter-spacing: 1.12px;  text-transform: uppercase;  color: #FFF !important; width:216px; height:50px; text-align: center; background: #A39161; display: inline-block;}
.hinckley-way-button:hover{background: #002B5C;}
.video-after-button{text-align: center; padding:40px 0px;}


.pro-newtext .swiper-button-prev{width:45px; height: 45px; border-radius:50%; background:transparent; box-shadow: none;  left: -65px;
    top: 50%;  transform: translateY(-50%); border:1px solid #002B5C; }
.pro-newtext .swiper-button-prev span{font-size: 15px;}
.pro-newtext .swiper-button-prev span:before{color:#002B5C;}
.pro-newtext .swiper-button-next{width:45px; height: 45px; border-radius:50%; background:transparent; box-shadow: none;  right: -65px;
    top: 50%;  transform: translateY(-50%); border:1px solid #002B5C;}
.pro-newtext .swiper-button-next span{font-size: 15px;}
.pro-newtext .swiper-button-next span:before{color:#002B5C;}
.product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination{position: absolute;    bottom:35px;}
.product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination .swiper-pagination-bullet{ width:18px; height:18px; background: #EBEAEA;     opacity: 1; margin: 0px 8px;}
.product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{  background: #D1CECE;     }




/***location-details**/
.location-banner{display: block;}
.location-banner img{width:100%;}
.heading-inner-left-sec h3{color: #002B5C; font-size: 30px; font-style: normal;  font-weight: 400;  line-height: 138.3%; /* 41.49px */  text-transform: capitalize;}
.new-heading h2{color: #002B5C; font-size: 30px; font-style: normal;  font-weight: 400;  line-height: 138.3%; /* 41.49px */  text-transform: capitalize;}

.inner-heading-sec{display: flex; align-items:center;}
.cl-now{color: #002B5C; font-size: 18px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.26px;  text-transform: uppercase; margin-right: 40px; position: relative;}
.cl-now:after{content: ""; width: 1px;  height: 16px; background: #8F8F8F; position: absolute; right: -19px;  top: 2px; }
.cl-now a{ font-family: 'gothambold'; color: #002B5C;}
.cl-now a:hover{color:#A39161;}
.msg-btn a{color: #002B5C; font-size: 18px;  font-style: normal; font-weight: 400; line-height:26px; letter-spacing: 1.26px; text-transform: uppercase;}
.msg-btn a:hover{color:#A39161;}
.newheading-innersec .heading-right-cont{position: relative; top:6px;  }
.detail-short-cont{padding-top: 30px;}
.detail-short-cont p:last-child{padding-bottom: 0px;}
.location-under-banner-content p:empty{display: none;}
.location-under-banner-content p{padding-bottom: 25px;}
.location-under-banner-content p a{color:#A39161; text-decoration: underline #A39161 1px; text-underline-offset:3px;}
.read-more-content{display: none;}
.location-under-banner-content .read-more{color: #A39161; font-size: 14px;  font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.98px;
    text-transform: uppercase;}

.facility-and-addresssec{padding:30px 0px 50px;}
.facility-and-addresssec-inner{display: flex; justify-content:space-between;}
.facility-sec{width:964px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px;}
.facility-sec-box{padding:41px 41px; background: #F9F7F4;}
.facility-sec-box h3{color:#002B5C; font-size: 26px; font-style: normal;  font-weight: 400;  line-height: 26px;  letter-spacing: 1.82px; text-transform: uppercase; margin-bottom: 30px;}
.facility-sec-box:first-child{grid-row: 1 / 3;}
.facility-sec-box ul{list-style:none; padding:0; margin:0; }
.facility-sec-box ul li{display: flex;  color: #000; font-size: 16px;   font-style: normal;  font-weight: 400;  line-height: 145%; /* 23.2px */ padding-bottom: 20px; }
.facility-sec-box ul li:last-child{padding-bottom: 0px;}
.facility-sec-box ul li img{margin-right: 15px;}
/* .facility-sec-box ul li span.icon-img-lctn{display: inline-block; margin-right: 15px;} */

.adress-sec{width:374px;}
.adress-box-lction{margin-bottom: 54px;}
.adress-box-lction:last-child{margin-bottom: 0px;}
.adress-box-lction h3{color: #002B5C; font-size: 26px; font-style: normal;  font-weight: 400;  line-height: 26px; /* 100% */  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom: 19px;}
.adress-box-lction p{padding-bottom: 0px; display: flex; align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400; line-height: 161%; }
.adress-box-lction p.add{align-items:flex-start;}
.adress-box-lction p.add span{position: relative; top:7px;}
.adress-box-lction p span{margin-right: 20px; width:16px;}
.adress-box-lction p a{display: flex;align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400;}
.adress-box-lction p a:hover{color:#A39161;}
.adress-box-lction p a span{margin-right: 20px; width:16px;}
.adress-box-lction .direction{width: 150px; height: 35px; background: #A39161; color: #FFF; text-align: center; font-size: 16px; font-style: normal;   font-weight: 400;
    line-height: 35px; /* 100% */  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block; margin-top: 20px; position: relative; z-index:1; }
.adress-box-lction .direction:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.adress-box-lction .direction:hover{color:#A39161 !important;  }
.adress-box-lction .direction:hover:after{width:100%;}
.dockwa-section #dockwa-book-button{margin:inherit !important;}
.location-details-img{position: relative;}
.location-details-img:after{content:""; width:100%; height:100%; position: absolute; left:0; top:0; background:  linear-gradient(180deg, rgba(0, 0, 0, 0.00) 79.19%, rgba(0, 0, 0, 0.50) 100%); background-blend-mode: multiply;}
.map-section{padding:20px 0px 40px;}
.map-section .header-sec{margin-bottom: 20px;}
.map-section h3{color: #002B5C;font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.12px;  text-transform: uppercase; margin-bottom: 21px;}
.map-section iframe{width:100% !important; height:316px !important;}
.hinckleyway-yellowsec{padding-bottom: 50px;}
.pb-50{padding-bottom: 50px;}
.location-temp-right-link-sec ul{list-style:none; padding:0px; margin:0;}
.location-temp-right-link-sec ul li{display: inline-block;}
.location-temp-right-link-sec ul li a{color: #002B5C; font-size: 18px;  font-style: normal; font-weight: 400;  line-height: normal;  letter-spacing: 1.26px; text-transform: uppercase; padding:0px 19px; position: relative;}
.location-temp-right-link-sec ul li:last-child a{padding-right: 0px;}
.location-temp-right-link-sec ul li a:after{content:""; position: absolute; width:1px; height:18px; background: #8F8F8F; right:0; top:0; }
.location-temp-right-link-sec ul li:last-child a:after{display: none;}
.location-temp-right-link-sec ul li a:hover{color:#A39161;}
.location-img-cont-sec{display: flex; align-items:center; margin-bottom: 30px;}
.location-img-cont-sec:last-child{margin-bottom: 0px;}
.locatin-single-img{width:50%; height:267px; overflow:hidden;}
.locatin-single-img img{width:100%; height:100%; object-fit:cover;}
.location-single-textarea{width:50%; padding:23px 95px; padding-right: 40px; background:#F9F7F4; height:267px;display: flex; flex-direction: column;  justify-content: center;}
.location-single-textarea h3{color:#002B5C; font-size: 26px; font-style: normal;  font-weight: 400; line-height: 30px; /* 115.385% */  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom:20px;}

.location-single-textarea p{padding-bottom: 0px; display: flex; align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400; line-height: 161%; }
.location-single-textarea p span{margin-right: 20px; width:16px;}
.location-single-textarea p a{display: flex;align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400;}
.location-single-textarea p a:hover{color:#A39161;}
.location-single-textarea p a span{margin-right: 20px; width:16px;}
.location-single-textarea .visit-button{width: 150px; height: 35px; background: #A39161; color: #FFF; text-align: center; font-size: 16px; font-style: normal;   font-weight: 400;
    line-height: 35px; /* 100% */  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block; margin-top: 20px; position: relative; z-index:1; }
.location-single-textarea .visit-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.location-single-textarea .visit-button:hover{color:#A39161 !important;  }
.location-single-textarea .visit-button:hover:after{width:100%;}
/* .location-img-cont-sec:nth-child(even) .locatin-single-img{order:2;}
.location-img-cont-sec:nth-child(even) .location-single-textarea{order:1;} */
.location-image-content-wrapper .header-sec{margin-bottom: 0px; padding:40px 0px;}
.location-without-image-content-wrapper .header-sec{margin-bottom: 0px; padding:40px 0px;}

.img-cont-inner-flex-sec{display: grid; gap: 10px; grid-template-columns: repeat(2, 1fr);}
.without-image-address-box{background: #F9F7F4; padding:37px 97px 37px 40px; padding-right: 30px;}

.without-image-address-box h3{color:#002B5C; font-size: 26px; font-style: normal;  font-weight: 400; line-height: 30px; /* 115.385% */  letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom:20px;}
.without-image-address-box p{padding-bottom: 0px; display: flex; align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400; line-height: 161%; }
.without-image-address-box p.add{align-items:flex-start;}
.without-image-address-box p.add span{position: relative; top:7px;}
.without-image-address-box p span{margin-right: 20px; width:16px;}
.without-image-address-box p a{display: flex;align-items:center; color: #000; font-size: 16px; font-style: normal; font-weight: 400;}
.without-image-address-box p a:hover{color:#A39161;}
.without-image-address-box p a span{margin-right: 20px; width:16px;}

.location-single-sec{padding-top: 40px;}

.yatchcare-all-wrappersec .history-block{padding-top: 0px;}

/*****blog sec***/
.blog-list-inner-wrap{display: block;}
.blog-list-inner{display: flex; justify-content:space-between;}
.blog-list-left{ width:998px;}
.blog-list-left-inner{/* background: #F9F7F4; */ padding:0px 0px 50px;}
.blog-list-right{width:347px;}
.blog-box-flexarea{display: flex; gap:27px; flex-wrap:wrap; }
.blog-box-flexarea-row{gap: 0; margin: 0 -15px;}
.blog-box-loop{ width: 50%; padding: 15px;}
.blog-box{margin-bottom: 23px; background: #F9F7F4;width: 48%;}
.blog-box-loop .blog-box{ background-color: #FFF;width: 100%}
.blog-img{width:100%; height:300px; margin-bottom: 25px; overflow:hidden;}
.blog-img img{width:100%; height:100%; object-fit:cover; transition:0.5s;}
.blog-box:hover .blog-img img{transform:scale(1.1);}
.blog-box-textsec{padding:0px 41px 0px 15px;}
.blog-box-loop   .blog-box-textsec{ padding: 0;}
.post-date-wrapper{display:flex; flex-wrap:wrap;}
.post_date{display: block; color: #A39161; font-size: 14px;  font-style: normal;  font-weight: 700;  line-height: 14px; margin-bottom: 8px;}

.post-title{color:#002B5C; font-size: 24px;    font-style: normal;    font-weight: 400;    line-height: 113.3%;  height:auto; margin-bottom: 22px;}
.post-date-wrapper .post_date{margin-right: 10px; position: relative;}
.post-date-wrapper .post_date:last-child{margin-right: 0px;}
.post-date-wrapper .post_date:after{content:","; position: absolute; right:-6px; bottom:0; color: #A39161; font-size: 15px;  font-style: normal;  font-weight: 700; }
.post-date-wrapper .post_date:last-child:after{display: none;}
.post-read-more-button{width:100%; height:60px; background: #A39161; color: #fff; text-align: center; font-size: 16px; font-style: normal; font-weight: 400;
    line-height: 60px; letter-spacing: 1.12px;  text-transform: uppercase; display: block; position: relative; z-index:1;}

.blog-box-loop  .post-read-more-button{ height: 41px; width: fit-content; padding-left: 20px; padding-right: 20px; display: flex; align-items:center;}
.post-read-more-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.post-read-more-button:hover{color:#A39161 !important;  }
.post-read-more-button:hover:after{width:100%;}

.page-numbers{list-style:none; display: flex; justify-content:center; align-items:center;}
.page-numbers li{margin:0px 6px;}
.page-numbers li a, .page-numbers li span{display: inline-block; width:43px; height:43px; display: flex; justify-content:center; align-items:center; background: #fff; border:1px solid #A39161; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.12px;
    color: #000; text-transform: uppercase;}
.page-numbers li span span{border:none; border-top:1px solid #A39161; border-bottom:1px solid #A39161;}
.page-numbers li span.current{background: #A39161; color:#fff; }
.page-numbers li a:hover{background: #A39161; color:#fff; }

.page-numbers li a:hover span{background: #A39161; color:#fff; }
.cat-accordian{background: #F9F7F4; margin-bottom: 30px; padding:25px 25px;}
.cat-accordian h2{color: #002B5C;font-family: 'Cormorant Garamond', serif; font-size: 26px; font-style: normal;   font-weight: 400;  line-height: normal;  letter-spacing: 1.82px;   text-transform: uppercase; margin-bottom: 14px; position: relative; display: block; cursor:pointer;}
.cat-accordian h2:after{ content: "\e90e"; position: absolute; right:0; top:0px;  font-family: 'icomoon'; color:#002B5C;  transform: rotate(88deg);
    font-size: 17px; transition:0.5s; }
.cat-accordian.active h2:after{ transform: rotate(-88deg);}
.cat-accordian ul{list-style:none; padding:0; margin:0; }
.cat-accordian ul li{display: block; }
.cat-accordian ul li a{color: #000; font-size: 16px; font-style: normal;   font-weight: 400;  line-height: 40px; /* 250% */ letter-spacing: 1.12px; text-transform: uppercase;}
.cat-accordian ul li a:hover{color: #A39161;}
.cat-accordian nav{display: none;}
.cat-accordian.active nav{display: block;}
.singlepost-inner{padding:50px 0px 75px;}
.single-post-date{color: #A39161; font-family: 'gothambook'; font-size: 16px;  font-style: normal;    line-height: 16px; margin-bottom: 18px; display: block;}
.post-inner-title{color: #002B5C;  font-variant-numeric: lining-nums proportional-nums;  font-size: 40px;  font-style: normal;   font-weight: 400;   line-height: 45px;
    letter-spacing: 1.2px;    font-family: 'Cormorant Garamond', serif; margin-bottom: 30px;}
.entry-content h2{color:  #002B5C; font-family: 'gothambook'; font-size: 22px; font-style: normal; font-weight: 400; line-height: 113.3%; margin-bottom: 30px;}
.entry-content h3{color:  #002B5C; font-family: 'gothambook'; font-size: 20px; font-style: normal; font-weight: 400; line-height: 113.3%; margin-bottom: 20px;}
.entry-content h4{color:  #002B5C; font-family: 'gothambook'; font-size: 18px; font-style: normal; font-weight: 400; line-height: 113.3%; margin-bottom: 20px;}
.singlepost-inner p:empty{display: none;}
.singlepost-inner p a{color:#A39161;}
.singlepost-inner p a:hover{color:#002B5C;}
.singlepost-inner p{color: #000; font-size: 16px; font-style: normal;  font-weight: 400;   line-height: 145%; padding-bottom: 25px;}
.readmore-news{padding-bottom: 50px;}
.readmore-news .read-more-news-head{color: #002B5C;  font-variant-numeric: lining-nums proportional-nums;  font-size: 40px; font-style: normal; font-weight: 400; line-height: 105.8%; /* 42.32px */letter-spacing: 1.2px; text-transform: uppercase; font-family: 'Cormorant Garamond', serif; margin-bottom: 40px;}
.flex-readmore-area{display: flex; justify-content:flex-start; gap:30px;}
.flex-readmore-area .blog-box{margin-bottom: 0px; background: #F9F7F4;}
.flex-readmore-area.blog-box-flexarea-row .blog-box{ background-color: #FFF;}

.flex-readmore-area .blog-box .blog-box-textsec{padding:0px 30px 22px 16px;}
.singlepost-inner .addtoany_share_save_container{margin:8px 0px 0px !important; display: flex; justify-content:center; align-items:center;}
.singlepost-inner .addtoany_share_save_container .addtoany_header{color: #000; font-size: 16px;  font-style: normal;    font-weight: 400;  line-height: 16px; margin-bottom: 0px; position: relative;
    top: -3px;  margin-right: 9px;}
.singlepost-inner .addtoany_share_save_container .addtoany_list a span{background: transparent !important;}
.singlepost-inner .addtoany_share_save_container .addtoany_list a span svg path{fill: #A39161 !important;}
.singlepost-inner .alignleft{float:left; margin-right:20px; margin-bottom: 15px;}
.singlepost-inner .alignright{float:right; margin-left:20px; margin-bottom: 15px; }
.singlepost-inner figcaption{text-align: left;}
.singlepost-inner .aligncenter{margin-bottom: 30px;}
.pagination_for-blog ul{padding:0px !important; margin-bottom: 0px !important; margin-top: 25px;}
.singlepost-inner h2 { color: #002B5C;  font-size: 24px;  font-style: normal;  font-weight: 400; line-height: 113.3%;  margin-bottom: 20px;  }
.singlepost-inner h3 { color: #002B5C;  font-size: 22px;  font-style: normal;  font-weight: 400; line-height: 113.3%;  margin-bottom: 20px;  }
.singlepost-inner ul{list-style:none; padding:0; margin:0 0 25px; }
.singlepost-inner ul li{color: #000; font-size: 16px; font-style: normal;  font-weight: 400;   line-height: 145%; position: relative; padding-left: 20px; padding-bottom: 9px;}
.singlepost-inner ul li:before{content:""; position: absolute; left:0; top:16px; width:8px; height:8px; background: #002B5C; border-radius:50%;}
.singlepost-inner .entry-content ul li:before{ top:8px; }
.singlepost-inner ul li:last-child{padding-bottom: 0px;}

.singlepost-inner ol{ padding: 0 0 0 20px; margin:0 0 25px; }
.singlepost-inner ol li{color: #000; font-size: 16px; font-style: normal;  font-weight: 400;   line-height: 145%; position: relative;  padding-bottom: 9px;}
.singlepost-inner ol li:last-child{padding-bottom: 0px;}

.product-testimonial-inner span.testititle{margin-top: 10px;}
/**privecy-sec**/
.privacy-header-sec{padding:40px 0px 12px; margin-bottom: 0px;}
.privacy-inner{padding-bottom: 25px;}
.privacy-inner p{color: #000; font-size: 16px; font-style: normal;  font-weight: 400;  line-height: 145%; }
.privacy-inner ul{list-style:none; padding:0; margin:0;}
.privacy-inner ul li{ font-family: 'gothamlight'; color: #000;font-size: 16px;      font-style: normal;    font-weight: 400;   line-height: 145%; position: relative; padding-left: 16px; padding-bottom: 20px; }
.privacy-inner ul li:after{content:""; width:6px; height:6px; background: #A39161; position: absolute; left:0; top:7px; border-radius: 50%; }
.privacy-inner h3{color: #000;font-size: 18px;   font-style: normal;    font-weight: 700;   line-height: 145%; margin-bottom: 18px;}
.last-update{display: block; color: #002B5C; font-size: 16px;  font-style: normal;   font-weight: 400;   line-height: 145%; }

/**team**/
.sales-button{background:#A39161; width:175px; height:47px; display: inline-block; color: #FFF !important; text-align: center;font-size: 16px; font-style: normal;   font-weight: 400;
    line-height: 48px;letter-spacing: 1.12px;   text-transform: uppercase; position: relative; transition:0.5s;z-index:1; }
.sales-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.sales-button:hover{color:#A39161 !important;  }
.sales-button:hover:after{width:100%;}
/* .team-adres-headingsec{display: flex; align-items:center; justify-content:space-between; background: #F9F7F4; padding:49px 30px 49px 62px; margin-bottom: 30px;} */
.team-adres-headingsec{display: flex; align-items: flex-start;  background: #F9F7F4; padding:49px 30px 49px 62px; margin-bottom: 30px; position: relative; cursor: pointer;}
span.ui-accordion-header-icon{ position: absolute; right:40px; margin-top: -16px; top:50%;border: solid #002B5C;border-width: 0 2px 2px 0;display: inline-block;padding:10px;transform: rotate(45deg);-webkit-transform: rotate(45deg); transition: 0.6s;}
.team-adres-headingsec.ui-accordion-header-active span.ui-accordion-header-icon{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
/* .team-adres-heading-second-esc{width:395px; } */

.team-adres-heading-second-esc{ width: 100%; padding-bottom: 20px;}

.team_content_accordion_loop_sec{ padding-bottom:30px;}

.team-adres-heading-first-esc h2{color: #002B5C; font-size: 26px; font-style: normal;  font-weight: 400;   line-height: 26px; /* 100% */  letter-spacing: 1.82px;
    text-transform: uppercase;}
.team-adres-heading-second-esc p{font-family: 'gothambook'; color: #000; font-size: 16px;  font-style: normal;  font-weight: 400;   line-height: 161%; padding-bottom:0px; display: flex; /*align-items:center;*/ margin-bottom: 10px; }
.team-adres-heading-second-esc p a{color: #000; font-size: 16px;  font-style: normal;  font-weight: 400;   line-height: 161%;  }
.team-adres-heading-second-esc p a:hover{color:#002B5C;}
.team-adres-heading-second-esc p span{margin-right: 10px; position: relative;  top: 6px;}
.team-box-wrap{display: grid; grid-template-columns: repeat(2, 1fr);   gap: 10px; margin-bottom: 30px;}
.team_content_accordion_loop_sec .team-box-wrap{ margin-bottom: 0;}
.team-box-wrap .team-box{display: flex; align-items:center; background: #F9F7F4;}
.team-box-wrap .team-box .team-box-img{width:224px; height:224px; overflow:hidden; margin-right: 34px;}
.team-box-wrap .team-box .team-box-img a{width:100%; height:100%;}
.team-box-wrap .team-box .team-box-img img{width:100%; height:100%; object-fit:cover; transition:0.5s;}
.team-box-wrap .team-box .team-box-img:hover img{transform:scale(1.1);}
.team-box-wrap .team-box .blog-text-sec{width:355px;}
.team-title{color: #002B5C; font-size: 26px;  font-style: normal;  font-weight: 400;   line-height: 26px; /* 100% */   letter-spacing: 1.82px;  text-transform: uppercase; display: block; margin-bottom: 20px; width:max-content;}
.team-title:hover{color:#A39161;}
.team-box-wrap .team-box .blog-text-sec p{font-family: 'gothambook'; color: #000; font-size: 16px;   font-style: normal;  font-weight: 400;  line-height: 20px; padding-bottom: 17px;}
.team-box-wrap .team-box .blog-text-sec .link_phon_and_mail{padding-bottom: 12px; display: flex; align-items:center;}
.team-box-wrap .team-box .blog-text-sec .link_phon_and_mail:filast-child{padding-bottom: 0px;}
.team-box-wrap .team-box .blog-text-sec .link_phon_and_mail a{color: #000; font-size: 16px;   font-style: normal;  font-weight: 400;  line-height: 20px; }
.team-box-wrap .team-box .blog-text-sec .link_phon_and_mail a:hover{color:#002B5C; }
.team-box-wrap .team-box .blog-text-sec .link_phon_and_mail span{margin-right: 10px; }
.meet-inqurysec{padding-top: 40px;}

.team-single-box{padding:34px 0px 50px; }
.team-single-box-inner{display: flex; align-items:center; background: #F9F7F4;}
.teamsingle-box-img{width:689px; height:878px; overflow:hidden; margin-right: 77px; position: relative;}
.teamsingle-box-img img{width:100%; height:100%; object-fit:cover;}
.teamsingle-box-text-sec{width:526px; overflow:hidden;}
.teamsingle-box-text-sec h1{color: #002B5C;font-size: 26px; font-style: normal; font-weight: 400; line-height: 30px; /* 115.385% */  letter-spacing: 1.82px;
    text-transform: uppercase; margin-bottom: 33px;}
.teamsingle-box-text-sec p{color: #000; font-size: 16px;  font-style: normal;   font-weight: 400;  line-height: 145%; }

.content-scroll{overflow-y: auto;  max-height: 644px;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8);  scrollbar-width: thin;  padding-right: 4px;}
.content-scroll::-webkit-scrollbar {width: 3px; opacity: 0.3;}
.content-scroll::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.content-scroll::-webkit-scrollbar-thumb { background: #A39161;}
.content-scroll::-webkit-scrollbar-thumb:hover { background: #A39161;}
.single-box-img-absolute-sec{position: absolute; display: flex; justify-content:space-between; align-items:center; bottom:0; left:0;background: #A39161; padding:17px 47px; width:100%; }
.single-box-img-absolute-sec p{display: flex; align-items:center; padding-bottom: 0px;}
.single-box-img-absolute-sec p span.icon-phone:before{color:#fff;}
.single-box-img-absolute-sec p span.icon-envelope:before{color:#fff;}
.single-box-img-absolute-sec p span{margin-right: 15px;}
.single-box-img-absolute-sec p a{color:  #FFF; font-size: 16px;  font-style: normal;    font-weight: 400;   line-height: normal;   letter-spacing: 1.12px;}
.single-box-img-absolute-sec p a:hover{color:  #002B5C; }

.contact-inquire-sec{padding-top: 30px;}
.view-all-buton-sec{text-align: center; padding:20px 0px 50px;}
.view-all-button{width: 165px;  height: 54px; background: #A39161; color: #FFF !important; font-size: 16px; font-style: normal;    font-weight: 400;    line-height: 56px; /* 100% */
    letter-spacing: 1.12px;   text-transform: uppercase; display: inline-block; position: relative; z-index:1; }
.view-all-button:after{content:""; width:0%; height:100%; background: #002B5C; position: absolute; left:0; top:0; transition:0.5s; z-index:-1; }
.view-all-button:hover:after{width:100%;}

.yatch-jetsitck-availablesec{padding:20px 0px 30px;}
.yatch-jetsitck-availablesec .yatch-bx-text{width:14%;}
.yatch-jetsitck-availablesec .yatch-box-button-wrapper .learn-more-button{margin-right: 15px;}
.silent-jet-invationsec{padding:30px 0px 50px;}
.history-block-text .content-prewoned-img{display:block;}
.warrenty-provided-sec{padding:20px 0px 40px; }
.warrenty-list-sec{display: grid; grid-template-columns: repeat(3, 1fr);  gap: 10px;}
.warrenty-list-box{padding:28px 28px; background: #F9F7F4; }
.warrenty-list-box h3{color:#002B5C; font-size: 26px;  font-style: normal;   font-weight: 400;  line-height: 30px; /* 115.385% */   letter-spacing: 1.82px;  text-transform: uppercase; margin-bottom: 23px;}
.warrenty-list-box ul{list-style:none; padding:0px; margin:0; }
.warrenty-list-box ul li{display: block; position: relative;  padding-left: 30px; color: #000; font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 145%;}
.warrenty-list-box ul li:before{content:""; background: url('../images/li-img.svg')0 0 no-repeat; width:12px; height:12px; background-size: cover; position: absolute; left:0; top:6px; }
.warenty-provided-sec-content{padding:30px 0px 0px; text-align: center; }
.warenty-provided-sec-content p{color: #000;font-size: 16px; font-style: normal;  font-weight: 400;  line-height: 145%; padding-bottom: 0px;}
.service-location-button{width:215px; height:35px; background: #A39161; color: #FFF; text-align: center;   font-size: 16px; font-style: normal;    font-weight: 400;
    line-height: 35px; /* 100% */   letter-spacing: 1.12px;  text-transform: uppercase; display: block; position: relative; z-index:1;}
.service-location-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.service-location-button:hover{color:#A39161 !important;  }
.service-location-button:hover:after{width:100%;}
.yatchservice-inquresec{padding-top: 20px;}
.carrer-under-banner{padding-bottom: 50px;}
.featured_job_section .history-block{padding-top: 0px;}
.fetured-heading{text-align: center; background: #F9F7F4; padding:17px 0px;  margin-bottom: 50px;}
.fetured-heading h2{color: #002B5C; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.82px; text-transform: uppercase; }
.apply-now-carer-button{width: 167px; height: 47px; display: block; background: #A39161; color:#FFF; font-size: 16px; font-style: normal;  font-weight: 400;  line-height: 46px;   letter-spacing: 1.12px;  text-transform: uppercase; text-align: center; position: relative; z-index:1; margin-top: 10px;}
.apply-now-carer-button:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.apply-now-carer-button:hover{color:#A39161 !important;  }
.apply-now-carer-button:hover:after{width:100%;}

.carrer-galerysec{padding:10px 0px 50px;}
.guranty-block-sec .history-block{padding-top: 0px;}
.event-box-section{padding-top: 30px; padding-bottom: 33px;}
.event-box .evnt-title{height:auto;}
.event-text-sec{padding: 0px 71px 31px 15px;}
.signup{width: 150px; height: 41px; background: #A39161; display: inline-block; color: #FFF !important; font-size: 16px;  font-style: normal;
    font-weight: 400; text-align: center;   line-height: 39px; letter-spacing: 1.12px;  text-transform: uppercase; position: relative; z-index:1;}
.signup:after { content: "";   width: 0%;  height: 100%;  background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%);    position: absolute;
    left: 0;   top: 0;   transition: 0.5s;    z-index: -1;  }
.signup:hover{color:#A39161 !important;  }
.signup:hover:after{width:100%;}
.singleevent-banner{width:100%;}
.singleevent-banner img{width:100%; height:100%;}
.event-wrap{display:flex; justify-content:space-between;}
.event-left{width:813px;}
.event-left p{color: #000;font-size: 16px;   font-style: normal;   font-weight: 400;  line-height: 145%; padding-bottom: 25px;}
.event-left p a{color:#002B5C; transition:0.5s;}
.event-left p a:hover{color:#A39161; }
.event-left ul{list-style:none; padding:0; margin:0px 0px 20px;}
.event-left ul li{color: #000;font-size: 16px;   font-style: normal; font-family: 'gothamlight';   font-weight: 400;  line-height: 145%; padding-bottom: 10px; position: relative; padding-left: 18px;}
.event-left ul li:before{content:""; width:8px; height:8px; background: #002B5C; border-radius:50%; position: absolute; left:0; top:8px;}
.rqst-acss-button{background: #A39161; width: 225px;  height: 41px; color: #FFF !important; text-align: center; font-size: 16px;  font-style: normal;
    font-weight: 400;   line-height: 39px;  letter-spacing: 1.12px;   text-transform: uppercase; display: inline-block; position: relative; z-index:1;}
.rqst-acss-button:after{content:""; width:0%; height:100%; background: #002B5C; position: absolute; left:0; top:0; transition:0.5s; z-index:-1;}
.rqst-acss-button:hover:after{width:100%;}
.event-time-box{background: #F9F7F4; padding:55px 36px 49px 58px; width:430px; margin-bottom: 10px;}

.event_info_section_heading {color: #002B5C; font-size: 21px; font-style: normal; font-weight: 600; line-height: 28px; letter-spacing: 1.82px;  margin-bottom: 23px;     margin-top: 9px;}
.event-time-box h3{color: #002B5C; font-size: 24px;   font-style: normal;   font-weight: 400;   line-height: 26px; /* 100% */   letter-spacing: 1.82px;   text-transform: uppercase; margin-bottom: 20px; }
.event-time-box p{ font-family: 'gothambook'; color: #000; font-size: 16px;  font-style: normal;   font-weight: 400;   line-height: 161%; padding-bottom: 0px;}
.event-time-box p a{color:#002B5C; transition:0.5s;}
.event-time-box p a:hover{color:#A39161; }

.event-time-box .event-time-box-date{color: #000; font-size: 16px;  font-style: normal;   font-weight: 400;   line-height: 161%; padding-bottom: 0px; width: 100%; margin-bottom: 10px;}
.event-time-box .event-time-box-date:last-child{margin-bottom: 0px;}
.event-time-box .event-time-box-date span{display: block;}
.singleevent-galerysec{padding: 30px 0 40px;}
.outboardcaresec{padding:20px 0px 20px;}
.outbord-inquerysec{padding-top: 20px;}

.dasher-gallerysec{padding:40px 0px 50px;}
.dasher-videosec{padding-top: 20px;}

.event-left .event-time-box{ padding: 0; background-color: #FFF; margin-top: 17px; width: auto;}
.event-left .event-location-box{margin-top:33px; margin-bottom:33px;}

/* .event-wrap{ margin: 0 -40px;} */
.event-left,.event-right{ width: 50%; }
.event-left{padding:0 40px 0 0px;}
.event-right{padding:0 0px 0 40px;}

/*****thank You*****/
.thankyou-bg{background-size: cover !important; width:100%; height:100vh; background-position: bottom center;}
body.thank-you{overflow:hidden !important; }
.thank-you-text-content{margin:0 auto; text-align: center; padding-top: 30px;}
.thank-you-text-content h1{color: #002B5C; text-align: center; font-variant-numeric: lining-nums proportional-nums; font-family: 'Cormorant Garamond', serif;   font-size: 79px;
    font-style: normal; font-weight: 400; line-height: 79px; /* 100% */  text-transform: uppercase; margin-bottom: 50px;}
.thank-you-text-content p{color: #002B5C; font-size: 24px;   font-style: normal; font-weight: 400;  line-height: normal; padding-bottom: 50px;}
.back-to-home{display: inline-flex; padding: 16px; text-align: center; color: #FFF !important; font-size: 16px;   font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;
    text-transform: uppercase; background: #A39161; position: relative; z-index:1;}
.back-to-home:after{content:""; width:0%; height:100%; position: absolute; left:0; top:0; background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%); transition:0.5s; z-index:-1;}
.back-to-home:hover:after{width:100%;}
.back-to-home:hover{color:#A39161 !important;}


.dnd-bg h1{margin-bottom: 30px; line-height: 57px;}
.dnd-bg p{padding-bottom: 30px;}

.ratio>* {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**inner video **/
.innervideo{width:100%; height:680px; }
.innervideo .inner-banner-video{width:100%; height:100%; object-fit:cover; }

.dasher-cta-sec{padding-bottom: 50px;}
.page-template-template-history .banner-and-text-holder:before{display: none;}
.blue-color-font .inner-blue-textsec p{color:#002B5C !important; font-size: 20px !important; line-height: 138.3% !important; margin-top: 0px !important;}

.dasher-specific-innersec{justify-content: flex-start;}
.dasher-specific-innersec .spacific-first{margin-right: 80px; max-width: 425px;}
.dasher-specific-innersec .specific-second {  max-width: 606px;}
.dasher-specific-innersec .specific-second ul{  max-width: 577px;}

.dry-storage-yellowsec h2{margin-bottom: 25px;}
.dry-storage-yellowsec .inner-blue-textsec p{color: #002B5C;}

.dry-storage-block-wrapper .history-block{padding:0px 0px 30px;}
.dry-storage-yellowsec{padding-bottom: 10px;}
.dry-storage-testimonial blockquote{max-width:1248px;}
.dry-storage-testimonial blockquote .testititle{color: #FFF; font-size: 36px;     font-family: 'gothambook';  font-style: normal;      line-height: normal;}
.main-heading-even{padding-top: 20px;}
.dry-inquresec .header-sec{padding-top: 10px;}
.dry-inquresec .single-margin textarea{margin-bottom: 0px !important;}
.event-pagination{padding:23px 0px 23px;}
.boatshows-yellowsec h2{margin-bottom: 30px;}
/* .boatshow-event-inquery{padding-top: 50px !important;} */
.yatch-service-lock-wrapper .history-block{padding-top: 0px;}
.yatch-yellowsec{padding-bottom: 50px;}
.page-template-template-yacht-service .yatchservice-inquresec .formflexbox textarea{margin-bottom: 0px;}




/**form css**/

.inquire-sec label{color:#000 !important; font-size: 14px !important; font-style: normal !important; font-weight: 400 !important; line-height: normal !important; letter-spacing: 0.98px !important; margin-bottom: 12px !important; display: block !important; text-transform:capitalize;}
.form-two{width:48.6%; margin-bottom: 28px;}

.singleheading{width:100%; padding:0px; text-align: center; }
.singleheading span{display: block; color:#000;font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  letter-spacing: 1.12px;  text-transform: uppercase;}
.inquire-sec input{width:100% !important; height:50px !important;  border: 1px solid #002B5C !important; background: #fff !important; padding:16px 24px !important; margin-bottom: 0px !important; outline:none; color: rgba(0,0,0,1) !important; font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important; transition:0.5s !important; border-radius:0px !important; box-shadow:none !important;}
.inquire-sec input:focus{border-color:#A39161 !important;}
.inquire-sec select{width:100% !important; height:50px !important;  border: 1px solid #002B5C !important; background: #fff !important; padding:11px 24px !important; margin-bottom: 8px !important; outline:none !important; color: rgba(0,0,0,1) !important; cursor:pointer !important; font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: 28px !important;  letter-spacing: 0.98px !important; -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; background: url('../images/chevron-down.svg')96% 50% no-repeat !important; transition:0.5s !important; border-radius:0px !important; box-shadow:none !important;}
.inquire-sec select option { padding: 1px 0px;}


.inquire-sec select:focus{border-color:#A39161 !important;}
.single-form{width:100%; position: relative;}
.check-form{padding:0px 0px 34px;  }
.new-checkform{padding-bottom:20px;}
.check-form label{color:#000;font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.12px; text-transform: uppercase; margin-bottom: 26px;}
.formflexbox label sup{ top: 0px;  font-size: 16px; color: #790000; margin-left: 4px;}
.chk-box-holder{/*display: flex; justify-content:space-between;*/}
.chekbox{/*display: flex; align-items:center; cursor:pointer;*/ width:80%;}
.new-checkbox{width:100%;}
.chekbox p{width:100%;}
.chekbox span.wpcf7-form-control{display: flex; justify-content:space-between;}
.chekbox span.wpcf7-form-control .wpcf7-list-item{display: flex; align-items:center; cursor:pointer; margin:0px !important; }
.new-checkbox span.wpcf7-form-control .wpcf7-list-item{margin-bottom: 20px !important; width: 25%;}
.new-checkbox span.wpcf7-form-control{flex-wrap:wrap; justify-content:flex-start;}

.inquery-formsec .consent_checkbox input{position: relative; border: 1px solid #656565 !important;  background: #FFF !important;
    width: 11px !important;  height: 11px !important;   line-height: 0px !important;   padding: 0px !important; top: 2px; cursor:pointer;}
.inquery-formsec .consent_checkbox .ginput_container_consent {display:flex !important;}
.inquery-formsec .consent_checkbox .ginput_container_consent label{cursor:pointer; text-transform:none;}
.inquire-sec .consent_checkbox .gform-field-label--type-inline { width: 88% ;  }

.inquire-sec textarea{width:100% !important; border: 1px solid #002B5C !important; height: 96px !important; padding:16px 24px !important; outline:none !important; resize:none !important; margin-bottom: 26px; color: rgba(0,0,0,1);  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important; margin-bottom: 0px !important; transition:0.5s !important; border-radius:0px !important; box-shadow:none !important;}
.inquire-sec textarea:focus{border-color:#A39161 !important;}
.gform-theme--foundation .gfield textarea.large{min-block-size:96px !important;}
.inquire-sec input[type=submit]{width:100% !important; height: 50px !important; color:#fff !important;  text-align: center !important; font-size: 16px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 1.12px !important;  text-transform: uppercase !important; background: #A39161 !important; transition:0.5s !important; border: 1px solid #A39161 !important; margin-bottom: 0px !important;}
.inquire-sec input[type=submit]:hover{background: #002B5C !important; border: 1px solid #002B5C !important;}


.inquire-sec input::-ms-input-placeholder { color: rgba(0,0,0,0.5) !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important;}
.inquire-sec input::placeholder { color: rgba(0,0,0,0.5) !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important;}
.inquery-formsec .wpcf7-response-output{margin:0px !important; margin-top: 15px !important;}
.inquire-sec select::-ms-input-placeholder { color: rgba(0,0,0,0.5) !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important;}
.inquire-sec select::placeholder { color: rgba(0,0,0,0.5) !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important;}


.product-inquresec .singleheading{text-align: left; }

.lm-abt-pro{width:284px; height:50px; background: #A39161; color:#fff !important; font-size: 16px;  font-style: normal; text-align: center; font-weight: 400;  line-height: 48px;  letter-spacing: 1.12px;  text-transform: uppercase; display: inline-block; position: relative; z-index:1;}
.lm-abt-pro:after{content:""; width:0%; height:100%; top:0; left:0; background: linear-gradient(90deg, #F0E8D1 0%, rgba(240, 232, 209, 0.29) 100%); position: absolute; z-index:-1; transition:0.5s;}
.lm-abt-pro:hover:after{width:100%;}
.lm-abt-pro:hover{color: #A39161 !important;}
.yacthcare-inner-yellow p{padding-bottom:37px;}
.yacthcare-inner-yellow{padding-bottom: 36px;}
.yachcare-videosec{padding-bottom: 54px;}
.epitom-srv{padding:0px 0px 10px; }
.epitom-srv-inner{ margin:0 auto;  display: grid; grid-template-columns: repeat(2, 1fr);    gap: 10px; align-items:center; }
.epitom-srv-bx{display: flex; width:100%;  height:226px; position: relative; background: #F9F7F4; padding:0px 85px; align-items:center;}
.epitom-srv-bx-imgsec{width:90px; height:90px; display: flex; justify-content:center; align-items:center; background: transparent; margin-right: 26px;}
.epitom-srv-bx-textsec{width:371px;}
.epitom-srv-bx-textsec h3{color:  #002B5C; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 1.82px; text-transform: uppercase; margin-bottom: 12px;}
.epitom-srv-bx-textsec p{color: #000; font-size: 16px;  font-style: normal; font-weight: 400; line-height: 145%; padding-bottom: 0px;}
/* .epitom-srv-bx:first-child{border-bottom: 1px solid #002B5C; margin-bottom: 33px;}
.epitom-srv-bx:nth-child(2){border-bottom: 1px solid #002B5C; margin-bottom: 33px;}
.epitom-srv-bx:first-child:after{content:""; right:-39px; top:0; width:1px; height:87%; background: #002B5C; position: absolute; }
.epitom-srv-bx:nth-child(3):after{content:""; right:-39px; top:0; width:1px; height:87%; background: #002B5C; position: absolute; } */
.single-form select{background-position:98% 50%;}

.gform-theme--foundation .gform_fields{row-gap:30px !important;}
p.gform_required_legend:empty { display: none;}
legend.gfield_label{color: #000 !important; font-family: 'gothambook' !important; font-size: 16px !important; font-style: normal !important;  font-weight: 400 !important; line-height: normal !important; letter-spacing: 1.12px !important;  text-transform: capitalize !important; margin-bottom: 30px !important; }
.inquire-sec .gfield-choice-input{position: relative; border: 1px solid #656565 !important;   background: #FFF !important; width:11px !important; height:11px !important; line-height:0px !important; padding: 0px !important;}
.inquire-sec .gfield_checkbox{display: grid !important;  grid-template-columns: repeat(4, 1fr) !important; column-gap: 20px !important; row-gap: 20px !important; }
.inquire-sec .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:after{content:""; width:100%; height:100%; background: #A39161; position: absolute; left:0; top:0;z-index:1; }
.inquire-sec .gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked:before{z-index:2 !important; color: #fff !important; font-size: 7px !important; position: relative !important; left: 1px !important;}
.inquire-sec .gfield-choice-input:checked{border: 1px solid #A39161 !important; }
.inquire-sec .gform-theme--framework .gfield--type-choice .gchoice{display: flex !important; align-items:center !important; cursor:pointer;  }
.inquire-sec .gform-theme--framework .gform-field-label--type-inline{margin-bottom: 0px !important; margin-left: 8px !important;}

.mobile-banner-image{display: none;}

.for-mobile-gallary{display: none;}
.location-mobile-slider{display: none;}
.mobile-jetstick{display: none;}

.history-block .content-scroll{max-height:391px !important;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8); }


.history-block .content-scroll::-webkit-scrollbar {width: 3px; opacity: 0.3;}
.history-block .content-scroll::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.history-block .content-scroll::-webkit-scrollbar-thumb { background: #A39161;}
.history-block .content-scroll::-webkit-scrollbar-thumb:hover { background: #A39161;}


.about-hinckley-block .content-scroll{max-height:391px !important;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8);  }


.about-hinckley-block .content-scroll::-webkit-scrollbar {width: 3px; opacity: 0.3;}
.about-hinckley-block .content-scroll::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.about-hinckley-block .content-scroll::-webkit-scrollbar-thumb { background: #A39161;}
.about-hinckley-block .content-scroll::-webkit-scrollbar-thumb:hover { background: #A39161;}

body.page-template-template-jet-stick4 .history-block:nth-child(2){ padding-bottom: 0;}
.contact-us-clnw .cl-now{ margin-right: 0;}
.contact-us-clnw .cl-now:after{ content: none;}

.image_at_top .featurs-img-and-cont-wrapper{position: static; min-height:auto; display: block; }
.image_at_top .features-holder {height: auto;  display: flex;  flex-direction: row;flex-wrap: wrap;  align-items: unset; justify-content: flex-start; margin: 0 -12px; overflow: hidden;}
.image_at_top .features-holder .byth-nmbr-txtbx {width: 31%; padding: 45px 0px;  margin-bottom: 0px; border-bottom: 1px solid rgba(163, 145, 97, 0.2); margin: 0 12px;}
.image_at_top .features-holder .byth-nmbr-txtbx:last-child, .image_at_top .features-holder .byth-nmbr-txtbx:nth-child(4){border: none;}
.image_at_top .featurs-img { position: static; transform: none; width: auto; margin:0 auto 57px;}
.image_at_top .features-holder>* { flex: none;}
.image_at_top .features-holder .byth-nmbr-txtbx .padding-fix{border:none;padding:0px 30px 0px 0px;}

.eventpage-desktop-banner img{width:100%;}
.for-mobile-block-text{display: none;}
.for-mobile-pre-block-text{display: none;}
.show-mob{display: none;}
.inovation-text p:empty{display: none;  }
.page-template-template-hinckleyway .about-yellow-sec .inner-blue-textsec p{margin-top: 0px;}

.single-post {
    .videosec.single {
        position: relative;
        height: calc(100dvh - 75px);
    }

    .about-banner-video,
    .eventpage-desktop-banner img.wp-post-image {
        max-height: 800px;
        object-fit: cover;
    }
    .new-videoholder {
        height: auto !important;
    }
    @media (max-width: 480px) {
        .play.singlePlayVideo {
            bottom: 0 !important;
            top: auto;
        }
    }
}

.gallery {
    --col-size: 20rem;
    display: grid;
    grid-gap: 1rem;
    margin-bottom: 2rem;

    .gallery-item {
        margin: 0 !important;
    }
    &.gallery-columns-2 {
        grid-template-columns: repeat(auto-fit, minmax(min(45%,var(--col-size)),1fr));
    }
}

/**grid css **/


.grid {
    margin-top: 30px;
}

/* clear fix */
.grid:after {
    content: '';
    display: block;
    clear: both;
}

/* ---- .grid-item ---- */

.grid-sizer,
.grid-item {
    width: 33.333%;
    padding:5px 5px;
}
.postid-47318 .grid-sizer,
.postid-47318 .grid-item {
    width: 50%;
    padding:5px 5px;
}
.grid-item {
    float: left;
}

.grid-item img {
    display: block;
    max-width: 100%;
}
.mfp-container{cursor: default;}
.for-mobile-location-page{display: none;}
.mobile-address{display: none;}
.mobile-service-block{display: none;}

/**cookis css ***/
#truste-consent-track{background-color: #fff !important; padding: 10px 0px;}
#truste-consent-text{text-align:center !important; color:#0b2a5c !important;}
#truste-consent-text a{color:#0b2a5c !important;}
#truste-consent-text a:hover{    color: #A39161 !important;}
#truste-consent-buttons { float: none; margin: 0 auto;  width: max-content;}
#truste-consent-buttons button { background: transparent !important;  color:#0b2a5c !important;  width: auto !important;   border: 2px solid #0b2a5c !important; text-transform: uppercase !important;  padding: 0 22px !important;  font-size: 12px !important;  height: 36px !important;  line-height: 32px !important;  font-weight: 600 !important;  transition: all 0.4s ease;  margin: 5px !important; transition:0.5s !important;}
#truste-consent-buttons button:hover{border: 2px solid #A39161 !important; color:#A39161 !important; }
#teconsent{text-align: center; background: #fff;  padding: 20px 0 !important;}
#teconsent a{position:relative; display:inline-block !important;}
#teconsent a img {display: none;}
#teconsent a:before { content: 'Cookie Preferences'; font-family: Arial, sans-serif !important; background: transparent !important; color: #0b2a5c !important; width: auto !important; border: 2px solid #0b2a5c !important;  text-transform: uppercase !important;  padding: 0 22px !important; font-size: 12px !important;  height: 36px !important; line-height: 32px !important;  font-weight: 600 !important;  transition: all 0.4s ease;  margin: 5px !important;  display: inline-block; transition:0.5s !important;}

#teconsent a:hover:before{ color: #A39161 !important; border: 2px solid #A39161 !important;}
.team-contact-wrapper{display: none;}
.singlepost-inner .cat-accordian h2{margin-bottom: 0px !important;}
.singlepost-inner .cat-accordian ul{margin-top: 20px;}

.header-for-mobile-only{display: none; }
/* .header-for-mobile-only{display: none;  }
.home-page-menu{opacity:1 !important; visibility:visible; width:auto;}
.header-for-desktop-only .innerpg-flex-headersec{justify-content:space-between; min-height:68px; position:relative;}
.home-pg-only-menu{ margin-right: 41px; opacity:0; visibility:hidden; transition:0.5s;}
.home-pg-only-menu.opacity-show-header{  opacity:1; visibility:visible;}
.short-logo{display: none; width:223px;}
.short-logo img{width:100%;}
.home-page-logosec{margin:0 auto !important; position: absolute; left:0; right:0; width:max-content; transition:0.8s; opacity:1; visibility:visible; }
.home-page-logosec.opacity-show-logosec{opacity:0; visibility:hidden; transition:0.8s;} */
.header-for-desktop-only{position: relative;}
.header-for-desktop-only .innerpg-flex-headersec { justify-content: space-between; height:68px;}
.header-for-desktop-only .inner-pg-menu{width:auto; opacity:1; visibility:visible;}

.home-pg-only-menu{margin-right: 41px;}
.home-page-only-menu-desktop-header{position: absolute; top:0; left:0; width:100%;  display: none;}
.short-logo{ width:223px;}
.short-logo img{width:100%; opacity:1 !important;}
.home-page-logosec a{cursor: default;}
.new-yatchbx-video-sec{height:auto; padding:0px;}
.new-yatchbx-video-sec .play, .new-yatchbx-video-sec .pause{z-index:999;}
.new-yatchbx-video-sec .mute-button, .new-yatchbx-video-sec .unmute-button{z-index:999;}

/**toursec**/
.tour-section{width:100%; padding:50px 0px 40px;}
.virtual-tour{padding-bottom: 0px;}
.tour-iframe-wrapper{width:100%; }
.tour-iframe-wrapper iframe{width:100%; height:731px; border:none !important; outline:none !important;}
/**event sub head**/
.sub-heading h2{font-family: 'gothambook'; font-size:26px; line-height:35px; text-transform: uppercase; margin-bottom: 20px; color:#002B5C;}
/* li.owner-menu-active ul li a{color: #002B5C !important;}
li.owner-menu-active ul li.current-menu-item a{color: #A39161 !important;}

li.sales-menu-active ul li a{color: #002B5C !important;}
li.sales-menu-active ul li.current-menu-item a{color: #A39161 !important;} */

.hinckley-way-new-videosec .videoholder{margin-bottom: 40px;}

.heading-location{ -webkit-transition: all 0.5s ease;  -moz-transition: position 10s;  -ms-transition: position 10s;  -o-transition: position 10s;  transition: all 0.5s ease;}
.heading-location.stick { position: fixed; top: 68px;  z-index: 3;  width: 100%;  background: #A39161;  padding: 13px 0px; animation: smoothScrollagn 1s forwards; }
.logged-in .heading-location.stick{top: 98px;}
.heading-location.stick .heading-button-innersec h2{color:#fff;}
.heading-location.stick .location-temp-right-link-sec ul li a{color:#fff;}
.heading-location.stick .location-temp-right-link-sec ul li a:hover{color:#002B5C;}
.heading-location.stick .location-temp-right-link-sec ul li a.current{color:#002B5C;}
.heading-location.stick .location-temp-right-link-sec ul li a:after{background:#fff;}
@keyframes smoothScrollagn {
    0% {
        transform: translateY(-40px);
    }
    100% {
        transform: translateY(0px);
    }
}
.new-videoholder{width:100%; height:100%; position: relative;}
.about-banner-video{width:100%; height:100%; object-fit:cover;}
/* .new-videoholder .play {width: 80px !important;  height: 80px !important;}
.new-videoholder .pause {width: 80px !important;  height: 80px !important;}
.new-videoholder .play img, .new-videoholder .play svg{width:51% !important;}
.new-videoholder .play:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;} */
/* .new-videoholder .pause{width: 80px !important;  height: 80px !important;}
.new-videoholder .pause img, .new-videoholder .pause svg{width:51% !important;}
.new-videoholder .pause:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;} */
.new-videoholder .play {left: 9%; top: 88%;}
.new-videoholder .pause {left: 9%; top: 88%;}
.new-videoholder .mute-button {left: 23%; top: 88%;}
.new-videoholder .unmute-button {left: 23%; top: 88%;}

.new-galry-sec{padding-top: 40px; padding-bottom: 0px !important;}
.new-invation{padding-top: 40px;}
.product-video-sec{padding-top: 20px;}


.event-right .header-sec h2{font-family: 'gothambook'; font-size: 22px; line-height: 32px;text-transform:none;}
.privacy-inner p a{color:#002B5C;}
.privacy-inner p a:hover{color:#A39161;}

/**new-home***/
.imgslider{position: absolute; left: 203px; top: 50%;  transform: translateY(-50%); width: 312px;  z-index: 2; }
img.secondimg { position: relative; left: 41px;top: 62px;}
.new-slient-jet-wrapper .silent-img-box{overflow:hidden;}

/* .imgslider-fade .swiper-slide img{transition: 3s ease ease-in-out; 	transform: scale(0.8);}

.imgslider-fade .swiper-slide.swiper-slide-active img {
		animation: scale 5s ease-in-out;
}

@keyframes scale {
    0% {
        transform: scale(0.8);
    }

    100% {
         transform: scale(1);
    }
} */
.fourth-sticky-scroll .text-color-change{margin-top:0px; transition:0.8s; /*opacity:1 !important; visibility:visible !important;*/}
.fourth-sticky-scroll .scroll-handeler .text-color-change{ /*animation: scale 5s ease-in-out;*/ margin-top:-400px; }

/* @keyframes scale {
  0% {
      transform: translate-y(0px);
      margin-top:-100px;
  }

  100% {
       transform: translate-y(-600px);
       margin-top:-300px;
  }
} */

.second-scroll-fadeimg {
    position: absolute;
    top: -10px;
    left: -3px;
    opacity:0;
    transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -webkit-transition: opacity 0.8s ease-in-out; }

.first-scroll-fadeimg{
    transition: opacity 0.8s ease-in-out;
    -moz-transition: opacity 0.8s ease-in-out;
    -webkit-transition: opacity 0.8s ease-in-out;
}

.video-text-content p{color: #000; line-height: 25px;}
.video-text-content p a{color: #002B5C; transition:0.5s;}
.video-text-content p a:hover{color: #A39161;}
.headersec-margin-bottom{margin-bottom: 10px;}
.headersec-margin-bottom h2{margin-bottom:0px !important;}

.entry-content figure{width:100% !important; margin-bottom: 20px;}
.single-post .entry-content figure{width:auto !important; margin-bottom: 20px;}
.entry-content figure.aligncenter figcaption{text-align:center;}
.entry-content figcaption{color:#000; font-size: 13px; line-height: 19px;  margin-top: 6px;}
.entry-content .aligncenter img{width:100% !important;}

/*** for new hinckley sec */
.new-hinckleyvideo-holder { width: 100%; height: 783px; overflow: hidden; position: relative; padding: 0px 0px; margin-bottom: 60px;}
.main-hinckley-img{width:100%; height:100%; object-fit:cover;}
.page-the-hinckley-way .mfp-auto-cursor .mfp-content{cursor: auto; margin: 0 auto; width:80%; background: #fff;  padding: 0px; height: 80%;}
.hinckley-video-popup{width:100%; height:100%;}
.hinckley-banner-video{width:100%; height:100%; object-fit:cover;}
.popup-modal-dismiss{position: absolute; right:0; top:-43px; color:#fff; width:35px; height:35px; background: #A39161; display: flex; justify-content:center; align-items:center; font-size: 18px; border-radius:50%; line-height: 0px; transition:0.5s;}
.popup-modal-dismiss span{position: relative; top:-2px;}
.popup-modal-dismiss:hover{background: #002B5C; color:#fff;}
.page-the-hinckley-way .mfp-bg{opacity: .9;}

.noscroll{overflow: hidden !important;}


.event-innersec{padding-bottom: 50px;}
.event-innersec .inquire-sec{padding-bottom: 0px;}
.event-content p:last-child{padding-bottom: 0px;}
.event_info_section_loop{margin-bottom: 40px; padding-bottom: 40px; position: relative;  }
.event_info_section_loop:after{content:""; width:296px; height:1px; background: #002B5C; position: absolute; left:0; right:0; margin:0 auto; bottom:0; }
.event_info_section_loop:last-child{padding-bottom: 0px; margin-bottom: 0px;  }
.event_info_section_loop:last-child:after{display: none;}
.event-content h4{color: #002B5C; font-size: 21px; font-style: normal; font-weight: 600; line-height: 28px; letter-spacing: 1.82px;  margin-bottom: 23px;}

/* body .uwy .userway_buttons_wrapper {top: auto !important; right: auto !important; bottom: 22px !important; left: 22px !important;  transform: none !important;
    position: fixed !important;} */

.stay_updated_pagearea{padding:40px 0px 0px;}
.inner-updated_area {padding-bottom: 10px;}
.inner-updated_area h2{color: #002B5C; font-size: 40px; font-style: normal; font-weight: 400;line-height: 45px; letter-spacing: 1.2px; text-transform: uppercase;
    font-family: 'Cormorant Garamond', serif; padding-left: 0px;}
.inner-updated_area h1{color: #002B5C; font-size: 40px; font-style: normal; font-weight: 400;line-height: 45px; letter-spacing: 1.2px; text-transform: uppercase;
    font-family: 'Cormorant Garamond', serif; padding-left: 0px;}
.opt-in-form-sec legend.gfield_label{margin-bottom: 12px !important; font-size: 14px !important;}
.opt-in-form-sec legend.gfield_label span.gfield_required{left:-2px;}
.opt-in-form-sec .gfield_required{font-size: 18px !important; position: relative; left:2px;}
.opt-in-form-sec .inquery-formsec { max-width: 1055px; margin: 0 auto;}
.opt-in-form-sec .gform_confirmation_wrapper {    padding: 30px 25px;text-align: center;  color: #fff; font-size: 20px; background: #A39161;}

.myVideo-dimensions{width:100% !important; height:100% !important;}
.landing-videosec{padding:0px 0px 50px;}
.landing-videosec .videoholder{height:700px;}
.landing-videosec .mute-button{left: 10%;}
.landing-videosec .unmute-button{left: 10%;}
.landing-videosec .play{left:50%; top: 50%;}

.vjs-poster{background-size:cover;}
.coming-soon-landing-uppersec{text-align:center; padding: 30px 0px 20px;}
.coming-soon-landing-uppersec h1{color: #002B5C; font-size: 40px; font-style: normal; font-weight: 400;line-height: 45px; letter-spacing: 1.2px; text-transform: uppercase;
    font-family: 'Cormorant Garamond', serif; padding-left: 0px; margin-bottom: 20px;}
.landind-header{display:block !important;}
.landind-header .innerpg-flex-headersec { display: flex !important;}
.landind-header .innerpg-flex-headersec .logo-sec {margin-right: 0px;}
.landing-footer .down-footer{padding-top:26px;}
.landing-footer a.backtotop{display:block !important;}

.landing-wrapper{padding:50px 0px;}
.landing-left h1{color: #002B5C; font-family: 'Cormorant Garamond', serif;  font-size: 40px; font-style: normal; font-weight: 400;line-height: 45px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 30px;}
.landing-left h2{color: #002B5C; font-size: 27px; font-style: normal; font-weight: 400;line-height: 33px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.landing-left h3{color: #002B5C; font-size: 22px; font-style: normal; font-weight: 400;line-height: 28px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.landing-left h4{color: #002B5C; font-size: 20px; font-style: normal; font-weight: 400;line-height: 26px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.landing-thumb{width:100%; display: block; margin-bottom: 28px;}
.landing-thumb img{width:100%;}
.landing-left .alignleft{float:left; margin-right:25px; margin-bottom:25px;}
.landing-left .aligncenter{float:none; text-align:center; margin:0 auto; display: inline-block; }
.landing-left .alignright{float:right; margin-left:25px; margin-bottom:25px; }
.landing-right .inquire-sec legend{color: #000 !important; font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;    line-height: normal !important;
    letter-spacing: 0.98px !important;  margin-bottom: 12px !important;  display: block !important;   text-transform: capitalize;}
span.gfield_required { font-size: 16px;  margin-left: 1px;}
.coming-soon-landing-uppersec h2{color: #002B5C; font-size: 27px; font-style: normal; font-weight: 400;line-height: 33px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.coming-soon-landing-uppersec h3{color: #002B5C; font-size: 22px; font-style: normal; font-weight: 400;line-height: 28px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.coming-soon-landing-uppersec h4{color: #002B5C; font-size: 20px; font-style: normal; font-weight: 400;line-height: 26px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 20px;}
.single-landing-inqure-sec{padding:50px 0px 50px;}
.single-landing-inqure-sec legend{color: #000 !important; font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;    line-height: normal !important;
    letter-spacing: 0.98px !important;  margin-bottom: 12px !important;  display: block !important;   text-transform: capitalize;}
.single-landingwrapper{min-height:calc(100vh - 100px);}

.single-product .mfp-content{width: 100%; max-width: 1200px; background: #fff;  height: auto; padding: 50px 35px;  top: 82px; min-height:1300px; }
.page-template-template-yacht-service .mfp-content,
.page-template-template-drystorage .mfp-content{width: 100%; max-width: 1200px; background: #fff;  height: auto; padding: 50px 35px;  top: 82px;  }
.page-template-template-yacht-service .mfp-content .gform_confirmation_message,
.page-template-template-drystorage .mfp-content .gform_confirmation_message {
    text-align: center;
    color: #000;
}
.page-template-template-yacht-service .mfp-content .gform_confirmation_message a,
.page-template-template-drystorage .mfp-content .gform_confirmation_message a{
    color: #000;
}
.single-product .mfp-gallery .mfp-content{width: auto !important; max-width: auto !important; background: transparent !important;  height: auto !important; padding: 0px !important;  top: 0 !important; min-height:auto !important; }
.brochour-inqure-sec{padding:0px;}
.brochour-inqure-sec .inquery-formsec{max-width:100%;}
.dwnload-brochure-heading{text-align: center; }
.dwnload-brochure-heading h3{color: #002B5C; font-size: 30px; font-style: normal; font-weight: 400; line-height: 35px; letter-spacing: 1.2px;
    padding-left: 0px; margin-bottom: 35px; text-transform: uppercase;}
.brochour-inqure-sec legend{ color: #000 !important;  font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;
    letter-spacing: 0.98px !important;  margin-bottom: 12px !important;   display: block !important;   text-transform: capitalize;
}

.coming-soon-landing-uppersec .post-password-message{color: #002B5C; font-size: 22px; font-style: normal;  font-weight: 400; line-height: 30px; letter-spacing: 1.2px;
    text-transform: uppercase;   margin-bottom: 20px;}
.post-password-form{max-width:500px; margin:0 auto;}
.post-password-form .post-password-form__label{display: block;  color: #000;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;   letter-spacing: 1.12px;
    margin-bottom:15px; text-align:left; }
.post-password-form input.post-password-form__input{width:100% !important; height:50px !important;  border: 1px solid #002B5C !important; background: #fff !important; padding:16px 24px !important; margin-bottom: 0px !important; outline:none; color: rgba(0,0,0,1) !important; font-size: 14px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 0.98px !important; transition:0.5s !important; border-radius:0px !important; box-shadow:none !important;}
.post-password-form input.post-password-form__input:focus{border-color:#A39161 !important;}
.post-password-form input[type=submit]{width:100% !important; height: 50px !important; color:#fff !important;  text-align: center !important; font-size: 16px !important;  font-style: normal !important;  font-weight: 400 !important;  line-height: normal !important;  letter-spacing: 1.12px !important;  text-transform: uppercase !important; background: #A39161 !important; transition:0.5s !important; border: 1px solid #A39161 !important; margin-bottom: 0px !important; margin-top:20px !important;}
.post-password-form input[type=submit]:hover{background: #002B5C !important; border: 1px solid #002B5C !important;}


.specification-gallerySwiper .swiper-button-next, .specification-gallerySwiper .swiper-button-prev{  border-radius:0px; width:35px; height:35px; top:42%; background: #002B5C;}
.specification-gallerySwiper .swiper-button-next:hover, .specification-gallerySwiper .swiper-button-prev:hover{ background:#A39161;}
.specification-gallerySwiper .swiper-button-next{  right:71px;   }
.specification-gallerySwiper .swiper-button-prev{  left:0px;  }
.specification-gallerySwiper .swiper-button-next svg, .specification-gallerySwiper .swiper-button-prev svg{width:35%;}
.specification-gallerySwiper .swiper-button-next svg path, .specification-gallerySwiper .swiper-button-prev svg path{fill:#fff;}
.specification-gallerySwiper .swiper-button-next img, .specification-gallerySwiper .swiper-button-prev img{width:35%; filter: brightness(0) invert(1);}

.specification-gallerySwiper .swiperbuttonwrapper{display: none;}
.specification-gallerySwiper-bigger .swiperbuttonwrapper{display: flex;}

/***review section **/
.review_section{padding:0px 0px 80px;}
.review_loop .swiper-pagination{position: absolute !important; bottom: -42px;}
.star-rating{overflow: hidden; position: relative; height: 1em; line-height: 1; font-size: 1em; width: 6.7em;  font-family: 'icomoonregular'; top:-2px;}
.star-rating::before { content: "sssss"; color:#C6C6C6; float: left; top: 0; left: 0; position: absolute; letter-spacing: 5px;}
.star-rating span { overflow: hidden; top: 0; left: 0; position: absolute; padding-top: 1.5em;}
.star-rating span::before {content: "SSSSS"; top: 0; position: absolute; left: 0; color:#F6CB33; letter-spacing: 5px;}
.swiper-button-review-prev{width:65px; height:65px; border-radius:50%; background: #fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25); display:flex; justify-content:center; align-items:center; position: absolute; left:-21px; top:50%; transform:translateY(-50%);}
.swiper-button-review-next{width:65px; height:65px; border-radius:50%; background: #fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25); display:flex; justify-content:center; align-items:center; position: absolute; right:-21px; top:50%; transform:translateY(-50%);}
.review_wrap{position: relative; padding:20px 70px; background: #FCFBF9;}
.review_wrap .review_loop{position: static;}
.review_wrap .review_loop .swiper-wrapper{position: static;  }
.rating{display: flex; align-items:center; margin-bottom: 18px;}
.rating strong{font-family: 'gothambook'; color:#002B5C; font-size: 21px; line-height: 29px; letter-spacing:1.9px; font-weight:400; text-transform: uppercase; margin-right: 6px;}
.review_item{padding:20px 28px; width:100%; height:100%; position: relative; border-right: 1px solid rgba(122, 122, 122, 0.3);}
.review_item p{font-family: 'gothamlight'; font-size: 15px; line-height: 29px; color:#002B5C; padding-bottom:0px;}

.review_loop .swiper-slide:nth-child(3n) .review_item{border-right:none;}


.rviw-max-height{height:145px !important;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8); margin-bottom: 18px;  overflow-y: auto; scrollbar-width: thin;
    padding-right: 4px;}


.rviw-max-height::-webkit-scrollbar {width: 2px; opacity: 0.3;}
.rviw-max-height::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
.rviw-max-height::-webkit-scrollbar-thumb { background: #A39161;}
.rviw-max-height::-webkit-scrollbar-thumb:hover { background: #A39161;}

.name{font-family: 'gothammedium'; font-size:13.74px; line-height:18.6px; text-align:right; padding-right: 16px; color:#002B5C;}
.review_loop .swiper-pagination-bullet{background: #F1F1F1 !important; opacity:1 !important;}
.review_loop .swiper-pagination-bullet.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #AAAAAA !important; opacity:1 !important;}
.review_section .header-sec{margin-bottom: 50px;}
.sub-heading-landing{text-align: center;}
.sub-heading-landing h3{ font-family: 'Cormorant Garamond',serif; font-size:30px;  line-height: 36px;  letter-spacing: 1.2px;
    color: #002b5c;   font-weight: 400;  font-style: normal;  font-variant-numeric: lining-nums proportional-nums; margin-bottom: 40px;}
.single-landing-inqure-sec .header-sec{text-align: center; justify-content:center;}
.single-landing-inqure-sec .header-sec h2{text-align: center;}
.single-landing-inqure-sec .header-sec h1{font-family: 'Cormorant Garamond', serif; font-size: 40px; line-height: 46px; letter-spacing: 1.2px;  text-transform: uppercase; color: #002B5C;  font-weight: 400; font-style: normal; font-variant-numeric: lining-nums proportional-nums;  text-align: center;}
.landing-template-default .inner-banner .banner-and-text-holder h1 {display:none;}
.product-zigzag-box-wrapper .pastmodel-sec:last-child{margin-bottom: 30px;}
.newproduct-slidertext-block .content-scroll {max-height: 257px;}
.product-zigzag-box-wrapper .past-model-bigimg .swiper-button-prev {display:none !important;}
.product-zigzag-box-wrapper .past-model-bigimg .swiper-button-next {display:none !important;}

.page-template-template-thankyou-downloadbrochure .inner-pg-menu {
    opacity: 1;
    visibility: visible;
    transition: .5s;
}

/*****for responsive sec***/

/* @media only screen and (min-width: 3441px) {
  .banner-and-text-holder { height: calc(100vh - 325px);}
  .videosec video {aspect-ratio: 21/ 10 ; height:auto;}
} */


@media only screen and (min-width: 1400px) {
    .container{max-width:1380px; padding:0px 0px !important;}
}

/* @media (min-width: 2560px) and (max-width: 3000px){

  .videosec video {aspect-ratio: 21/ 10 !important; height:auto;}
  .banner-and-text-holder { height: calc(100vh - 176px);}
} */

@media (min-height: 1030px) and (max-height: 1080px) {
    /* .banner-and-text-holder { height: calc(100vh - 255px) !important; } */
}

@media only screen and (max-width: 1919px) {
    .inner-pg-menu ul li ul li ul{visibility:hidden; opacity:0; position: absolute; top:0; left:auto; right:100%; box-shadow: 4px 3px 9px 1px rgba(0, 0, 0, .2); z-index:1; }
}

@media only screen and (max-width: 1799px) {
    /* .banner-and-text-holder { height: calc(100vh - 165px);}
	.videosec video {aspect-ratio: 21/ 10 !important; height:auto;} */
    .inner-pg-menu ul li { margin: 0px 13px;}

    .inner-pg-menu ul li ul li ul { left: auto; right: 100%;}
    .innervideo{width:100%; height:566px; }
    .featurs-img-and-cont-wrapper{overflow:hidden;}

}
@media only screen and (max-width: 1599px) {
    .inner-footer { max-width:100%;}
    .yatch-box { height:713.783px;}
    .overlay-content ul li a { font-size: 29px;  line-height: 29px;}
    .overlay-content { top:51%;}
    /* .banner-and-text-holder { height: calc(100vh - 215px);} */
    .block-box .image-wrapper{height:450px !important;}
    .first-block-box{height:450px;}
    .byth-nmbr-txtbx-holder { width: 381px;}
    .byth-nmbr-txtbx-holder:last-child { width: 344px;}
    .inovation-flex-img { margin-right: 23px; }
    /* .inovation-text { width: 270px;} */
    .inovation-text { width: 59%}
    .overlay-content ul li.parent i{font-size: 18px;}
    /* .videosec video {aspect-ratio: 21/ 10; height:auto;} */
    .inner-pg-menu ul li a { font-size: 15px;}
    .second-upper-foot-box { margin-right: 66px;}
    .innervideo{width:100%; height:510px; }
    .past-model-modal-iner-height{max-height: 560px}
    .innerpage-desktop .videosec{width:100%; height:510px;}
    .innerpage-desktop .videoholder{width:100%; height:510px;}
    .fetured-text { max-width: 800px;}
    .page-the-hinckley-way .mfp-auto-cursor .mfp-content { width: 81%;   height: 78%;}

    .landing-videosec .mute-button { left: 13%;}
    .landing-videosec .unmute-button { left: 13%;}
    .spacific-first { max-width: 534px;  margin-right: 54px;}
    .spacific-first-img { padding-left: 20px;}
}
@media only screen and (max-width: 1439px) {
    .epitom-srv-inner { padding: 0px 0px;}
    .yatch-box-button-wrapper .learn-more-button { margin-right: 29px;}
    .boatimg {left: 103px;}

    .boat-img-two {left: 141px;}
    .silent-text { right: 117px;  max-width: 458px;}
    .silent-text p { font-size: 21px;}
    .overlay-content ul li.parent i{top:5px;}

    .specific-second { max-width: 495px;   width: 100%;}
    .flx-img {width: 43px; text-align: center; margin-right: 8px;}
    .flex-img-text-cont:nth-child(3) { margin-right: 10px;}
    .heading-button-innersec h2{font-size: 35px; }
    .flx-txt { width: 142px; font-size: 10.649px;}
    /* .banner-and-text-holder { height: calc(100vh - 115px);}
	.videosec video {aspect-ratio: 21 / 10;} */
    .inner-pg-menu ul li { margin: 0px 6px;}
    .inner-pg-menu ul li a { font-size: 11px;}
    .inner-pg-menu ul li ul li a { padding: 10px 15px !important; font-size: 11px;}
    .content-text { margin-right: 41px; padding-left: 30px;}
    .text-img-inner:nth-child(2n) .content-text {margin-left: 41px;  margin-right: 0px;  padding-left: 0px;  padding-right: 30px;}
    .block-name{left:20px; font-size: 24px;}
    .block-name em{font-size: 14px;}
    .yatch-bx-text { width: 42%;}
    .overlay-content ul li a {margin-bottom: 19px;}
    span.back { margin-bottom: 26px;}


    .inerheader-inquery { width: 127px;}

    .testimonial-inner {  max-width: 520px;}
    .warrenty-list-box h3 { font-size: 22px;}
    .about-yellow-sec .inner-blue-textsec { max-width: 948px;}
    .videoholder { height: 600px;}
    .new-hinckleyvideo-holder { height: 600px;}
    .pastmodel-modal .popup-body{padding:30px 50px;}
    .past-model-modal-iner-height {  max-height: 450px;}
    .featurs-img { width: 189px;}
    .features-holder { margin: 0 -150px;}
    .features-holder .byth-nmbr-txtbx { padding: 0 150px;}
    .featurs-img-and-cont-wrapper {min-height: 660px; }
    .yatch-jetsitck-availablesec .yatch-bx-text { width: 100%;}
    .yatch-jetsitck-availablesec .yatch-box-button-wrapper { flex-direction: column; align-items:center;}
    .yatch-jetsitck-availablesec .yatch-bx-text { width: 100%;   text-align: center;  justify-content: center;  padding-bottom: 18px;}
    .testimonial-inner p { font-size: 33px;}
    .testimonial-inner p br{ display: none;}
    .epitom-srv-bx {  padding: 0px 22px;}
    .location-single-textarea p{font-size: 15px;}
    .event-left {width: 655px;}
    .flx-txt {  width: 126px;}
    .flex-img-text-cont {  margin-right: 20px;}
    .heading-button-innersec h2 { font-size: 29px;}
    .no_banner_heading{ font-size: 40px;}
    .post-title { font-size: 17px;}
    .overlay-content ul li ul.sub-menu li a { margin-bottom: 16px;}

    .innervideo{width:100%; height:485px; }
    /* .flx-txt br{display: none;} */
    .spacific-first {max-width: 531px;    margin-right: 46px;}
    .specific-second ul { min-height: 403px;}
    .inovation-text h3 sup {top: -12px; font-size: 11px;}

    /* .blog-box-flexarea{gap:22px; } */
    .innerpage-desktop .videosec{width:100%; height:453px;}
    .innerpage-desktop .videoholder{width:100%; height:453px;}

    .image_at_top .features-holder .byth-nmbr-txtbx { width: 30%;}
    .about-hinckley-block .content-scroll { max-height: 258px !important;  }
    .blog-box-flexarea { gap: 22px;}
    .blog-box-loop { width: 49%;}
    .event-right { padding: 0 0px 0 23px;}
    .new-heading h2 {font-size: 24px; line-height: 138.3%;}
    .fetured-text { max-width:775px;}
    .sub-heading h2 { font-size: 19px; line-height: 28px;}

    .specific-second .inqurebtn{font-size: 13px;}
    .flex_btn_grp{column-gap: 13px;}
    .specific-second .inqurebtn img{margin-right: 7px;}
    .event-right .header-sec h2 {font-size: 23px; line-height: 40px;}

    .imgslider {left: 103px;}

    .page-the-hinckley-way .mfp-auto-cursor .mfp-content {
        width: 81%;
        height: 76%;
    }
    .thank-you-text-content h1 {font-size: 59px; margin-bottom: 28px;}
    .rating strong {font-size: 15px;line-height: 24px;letter-spacing: 1px; margin-right: 3px;}
    .review_item p { font-size: 14px; line-height: 22px;}
    .name {font-size: 12.74px;}
    .pro-newtext .swiper-button-next { right: -27px;}
    .pro-newtext .swiper-button-prev { left: -27px;}
    .pro-newtext{padding:0px 45px;}


}
@media only screen and (max-width: 1399px) {
    .about-block-img {  width: 563px; height: 426px;}
    .about-hinckley-block.background-yellow .about-block-text {width: 454px;}
    .about-block-text { margin-left: 50px;}
    .about-hinckley-block.about-hinckley-repeat-block .about-block-text {margin-left: 0px;  margin-right: 50px;}
    .about-block-text p { font-size: 13px;}
    .inovation-text p { font-size: 14px;}
    .inovation-text h3 { font-size: 21px;}
    .history-block.background-yellow .history-block-text {  width: 454px;}
    .history-block-img { width: 563px; height: 426px;}
    .history-block-text p { font-size: 13px;}
    .history-block-text {  margin-left:50px;}
    .history-block.history-repeat-block .history-block-text { margin-right: 50px;}
    .past-model-imges-wrapper { width: 563px;}
    .pastmodel-sec.background-yellow .history-block-text { width: 454px;}
    .past-model-short-img .swiper-slide { height: 82px;}
    .pastmodel-repetablock .pastmodel-block-text { margin-left: 0px;  margin-right: 50px;}
    .pastmodel-block-text h4 { margin-bottom: 19px;}
    .team-box-wrap .team-box .blog-text-sec { width: auto;   padding: 0 30px 0px 0;}
    .team-box-wrap .team-box .team-box-img { width: 195px;  height: 195px;  overflow: hidden;   margin-right: 20px;}
    .team-adres-heading-second-esc {width: 308px;}
    .team-title { font-size: 22px; margin-bottom: 12px;}

    .facility-sec { width: 734px}
    .facility-sec-box h3 { font-size: 23px;}
    .adress-sec { width: 338px;}
    .adress-box-lction p a { word-break: break-word;}
    .facility-sec-box {padding: 31px 21px;}
    .facility-sec-box ul li span.lctn-li-txt{width:86%;}
    .facility-sec-box ul li span.lctn-li-txt br{display: none;}
    .teamsingle-box-img { width: 633px;    height: 800px;  margin-right: 35px;}
    .teamsingle-box-text-sec { width: 424px;}
    .fetured-text { max-width:775px;}

    .play {position: absolute; left: 6%; top: 90%;}
    .pause {position: absolute; left: 6%; top: 90%;}

    .mute-button {position: absolute; left: 14%; top: 90%;}
    .unmute-button {position: absolute; left: 14%; top: 90%;}

    .new-videoholder .play {left: 9%; top: 89%;}
    .new-videoholder .play {width: 65px !important;  height: 65px !important;}
    .new-videoholder .pause {left: 9%; top: 89%;}
    .new-videoholder .play:after { width: 100px !important;   height: 100px !important;   left: -18px !important;  top: -18px !important;}
    .new-videoholder .pause{width: 65px !important;  height: 65px !important;}
    .new-videoholder .pause:after { width: 100px !important;   height: 100px !important;   left: -18px !important;  top: -18px !important;}


    .new-videoholder .mute-button {left: 22%; top: 89%;}
    .new-videoholder .mute-button {width: 65px !important;  height: 65px !important;}
    .new-videoholder .unmute-button {left: 22%; top: 89%;}
    .new-videoholder .mute-button:after { width: 100px !important;   height: 100px !important;   left: -18px !important;  top: -18px !important;}
    .new-videoholder .unmute-button{width: 65px !important;  height: 65px !important;}
    .new-videoholder .unmute-button:after { width: 100px !important;   height: 100px !important;   left: -18px !important;  top: -18px !important;}

    .inquire-sec label { font-size: 13px !important;}
    .landing-right .inquire-sec legend{font-size: 13px !important;}
    .brochour-inqure-sec legend{font-size: 13px !important;}
}
@media only screen and (max-width: 1359px) {
    .first-block-box h2 { font-size: 60px; line-height: 102.8%;}
    .first-block-box p { font-size: 22px;}
    .overlay-content ul li a {font-size: 26px; line-height: 26px; margin-bottom: 20px;}
    /* .banner-and-text-holder{height:auto;} */
    .innervideo{width:100%; height:453px; }
    .team-adres-heading-second-esc { width: 100%;}


}
@media only screen and (max-width:1199px) {
    .header .container-fluid { padding: 0px 30px 0px 30px;}
    .under-header-textsec { padding: 34px 0px 45px;}
    /* .videosec { height: auto;} */
    /* .videosec video { aspect-ratio: 21 / 9;} */
    .inner-blue-textsec p { font-size: 21px;}
    .first-block-box h2 { font-size: 43px;}
    .first-block-box p { font-size: 17px;}
    .block-name {font-size: 22px; line-height: 25px;}
    .overlay-footer-first ul li a { padding: 0px 9px;}

    .header-sec h2 { font-size: 44px;}
    .single-landing-inqure-sec .header-sec h1 { font-size: 44px;}
    .header-sec a.explore_button { font-size: 14px;}
    .block-section { padding: 50px 0px 40px;}
    .yatch-box { height: 522.783px;}
    .yatch-lineup { padding: 0px 0px 30px;}
    .swiper .swiper-button-next { width: 80px; height: 80px; right: 9%;}
    .swiper .swiper-button-prev{ width: 80px; height: 80px; left: 9%;}
    .swiper-button-next img, .swiper-button-prev img {width: 27%;}
    .only-box { height: 403px;}
    .single-testimonial .only-box{ height: 325px;}
    .fetured-text { font-size: 21px;}
    .fetured-text span {font-size: 15px; margin-right: 12px; }
    span.read { font-size: 15px;}
    .only-sec { padding-bottom: 50px;}
    .inner-footer { padding: 0px 0px;}
    .upper-footer {padding: 60px 0px 60px; flex-direction: column; justify-content:center; text-align: center;}
    .first-upper-foot-box { width: 100%; margin-bottom: 30px; padding-left: 0px;}
    .footer-logo {display: inline-block; margin-bottom: 41px;}
    .second-upper-foot-box { width: 100%; margin:0 auto 20px; display: flex; justify-content: center; }
    .second-upper-foot-box ul li { width: 33%;}
    .second-upper-foot-box ul { display: flex;  flex-wrap: wrap; justify-content: center;}
    .third-upper-foot-box ul { display: flex;  justify-content: center;}
    .third-upper-foot-box { width: 100%;}
    a.backtotop { right: 42px;  position: relative; }
    .overlay-content { top: 49%;}
    .absolute-banner-text {top: 40px;}
    .block-box .image-wrapper {  height: 384px !important;}
    .first-block-box{height: 384px;}
    .block-name{width:90%;}
    .block-name em { font-size: 14px;}
    .two-combind-upper-footersec { display: block;  width: 100%;}
    .downfottrt-fst ul li a { padding: 0px 12px;}
    .inner-yellow-sec .inner-blue-textsec { max-width: 848px;}
    .text-img-inner{display: block; text-align: center;}
    .content-img {margin: 0 auto 35px;}
    .content-text { width: 100%; max-width: 754px;  margin: 0 auto; padding:0px 0px 25px; }
    .text-img-inner:nth-child(2n) .content-text {margin: 0 auto;}
    .blue-quote-sec blockquote p{font-size: 28px;}
    .blue-quote-sec blockquote .qte-strt { width: 3%;  display: inline-block;}
    .blue-quote-sec blockquote .qte-end { width: 3%;  display: inline-block;}
    .byth-nmbr-flxbx {flex-direction: column;}
    .byth-nmbr-txtbx-holder{text-align: center; width:100%;}
    .byth-nmbr-innerbx {padding: 0px 30px 0px;}
    .byth-nmbr-flxbx .byth-nmbr-imgbx{order:1; width: 24%; margin-bottom: 25px;}
    .byth-nmbr-flxbx .byth-nmbr-txtbx-holder:first-child{order:2;}
    .byth-nmbr-flxbx .byth-nmbr-txtbx-holder:first-child .byth-nmbr-txtbx:last-child {border-bottom: 1px solid rgba(163, 145, 97, 0.2);}
    .byth-nmbr-flxbx .byth-nmbr-txtbx-holder:last-child{order:3; width:100%;}
    .byth-nmbr-txtbx {padding-bottom: 30px;}
    .byth-nmbr-txtbx p {font-size: 17px;}
    .videoholder { height: 504px;     padding: 0px 0px;}
    .new-hinckleyvideo-holder{ height: 504px;     padding: 0px 0px;}

    .play {left: 7%; top: 88%; width: 80px !important;  height: 80px !important;}
    .pause { left: 7%; top: 88%; width: 80px !important;  height: 80px !important;}
    .play img, .play svg{width:51% !important;}
    .play:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;}
    .pause{width: 80px !important;  height: 80px !important;}
    .pause img, .pause svg{width:51% !important;}
    .pause:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;}

    .mute-button {left: 17%; top: 88%; width: 80px !important;  height: 80px !important;}
    .unmute-button { left: 17%; top: 88%; width: 80px !important;  height: 80px !important;}
    .mute-button img, .mute-button svg{width:51% !important;}
    .mute-button:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;}
    .unmute-button{width: 80px !important;  height: 80px !important;}
    .unmute-button img, .unmute-button svg{width:51% !important;}
    .unmute-button:after { width: 110px !important;   height: 110px !important;   left: -14px !important;  top: -15px !important;}

    .new-videoholder .play {left: 10%; top: 89%;}
    .new-videoholder .play {width: 65px !important;  height: 65px !important;}
    .new-videoholder .pause {left: 10%; top: 89%;}
    .new-videoholder .play img, .new-videoholder .play svg{width:51% !important;}
    .new-videoholder .play:after { width: 90px !important;   height: 90px !important;   left: -12px !important;  top: -12px !important;}
    .new-videoholder .pause{width: 65px !important;  height: 65px !important;}
    .new-videoholder .pause img, .new-videoholder .pause svg{width:51% !important;}
    .new-videoholder .pause:after { width: 90px !important;   height: 90px !important;   left: -12px !important;  top: -12px !important;}

    .new-videoholder .mute-button {left: 26%; top: 89%;}
    .new-videoholder .mute-button {width: 65px !important;  height: 65px !important;}
    .new-videoholder .unmute-button {left: 26%; top: 89%;}
    .new-videoholder .mute-button img, .new-videoholder .mute-button svg{width:51% !important;}
    .new-videoholder .mute-button:after { width: 90px !important;   height: 90px !important;   left: -12px !important;  top: -12px !important;}
    .new-videoholder .unmute-button{width: 65px !important;  height: 65px !important;}
    .new-videoholder .unmute-button img, .new-videoholder .unmute-button svg{width:51% !important;}
    .new-videoholder .unmute-button:after { width: 90px !important;   height: 90px !important;   left: -12px !important;  top: -12px !important;}

    .innovation-inersec {padding: 0px 0px;  display: block;}
    .innovation-flex-sec{margin:0 auto 25px; width:56%;}
    .inovation-sec{min-height: 308px;}
    .inovation-sec .header-sec{padding:0px 0px; justify-content:center; }
    .inquire-sec .header-sec{padding:0px 0px; justify-content:start;}
    .by-the-nmbr .header-sec{padding:0px 0px; justify-content:center;}
    .heading-button-innersec h2{padding-left: 0px;}
    .inquery-formsec {max-width: 752px;}
    .epitom-srv-bx-imgsec img{width:56%;}
    .inner-yellow-sec .blue-text-sec { padding: 36px 18px 39px;}
    .epitom-srv-bx {display: block;    width: 100%; text-align: center;}
    .epitom-srv-bx-textsec { width: 100%;   padding: 0px 15px;}
    .epitom-srv-bx-imgsec{margin:0 auto 20px;}
    .epitom-srv-bx-textsec h3 { font-size: 20px;}
    .epitom-srv-bx-textsec p { font-size: 15px; line-height: 145%;}
    .epitom-srv-bx-textsec p br{ display: none;}
    .epitom-srv-bx:first-child:after { right: -36px;}
    .epitom-srv-bx:nth-child(3):after { right: -36px;}
    .silent-text { right: 34px;  max-width: 458px;}
    .boatimg { left: 67px;}
    .boat-img-two {  left: 104px;}
    .yatch-box-button-wrapper {flex-direction: column; align-items: center;}
    .yatch-bx-text{margin-bottom: 15px; display: block; text-align: center;}
    .yatch-bx-text span{display: block;  margin-right: 0px;}
    .product-headingsec .heading-button-innersec{flex-wrap:wrap; }
    .product-headingsec .heading-button-innersec h2{width:100%; text-align: center; margin-bottom: 22px;}
    .flex-contentarea{justify-content:center; flex-wrap:wrap; width:100%;}
    .only-btn{width:100% ; text-align: center; margin-top: 22px;}
    .flex-img-text-cont:nth-child(3) { margin-right: 0px;}
    .flx-img { width: 69px;    text-align: center;    margin-right: 3px;}
    .specific-innersec{flex-wrap:wrap;}
    .specificsec .header-sec{justify-content: center;}
    .spacific-first { max-width: 533px;  width: 100%; display: flex;  margin: 0 auto 20px; align-items: center;}
    .specification-gallerySwiper .swiper-button-next, .specification-gallerySwiper .swiper-button-prev { top: 50%;}
    .specific-second{max-width:100%; justify-content:center;}
    .downld-butnsec{width:100%; text-align: center;}
    .gallerysec {padding: 47px 0px 35px;}
    .text-img-inner { padding-left: 0px;}
    .silent-jet { padding-bottom: 54px;}

    .inner-banner .banner-and-text-holder {  height: auto;}
    .innerheader-formbl{display: flex !important;}
    .innerpg-flex-headersec{display: none !important;}
    .inner-page-header {padding: 24px 0px;}
    .overlay-content ul li ul.submenu li a{color:#fff;}
    .overlay-content ul li ul.submenu li a:after{width:0%;}
    .overlay-content ul li ul.submenu li a:hover{color:#A39161;}
    .overlay-content ul li ul.submenu li a:hover:after{width:100%;}
    .overlay-content ul li ul.submenu li.active a{color:#A39161;}
    .overlay-content ul li ul.submenu li.active a:after{width:100%;}

    .text-img-inner{margin-left: 0px;}
    .specific-second .downld-butnsec{position: static;}
    .swiper-slide-active .testimonial-box { border-left: 15px solid #fff; border-right: 15px solid #fff;}
    .testimonial-sec .swiper-button-prev {left: 5%;}
    .testimonial-sec .swiper-button-next {right: 5%;}
    .cust-img { margin-left: 0px;}

    .by-the-nmbr .byth-nmbr-txtbx-holder h2{display: none;}
    .by-the-nmbr .header-sec{display: block;}
    .by-the-nmbr .header-sec h2{display: block;}


    .mc4wp-form-fields{margin:0 auto;}
    .newsletersec label { display: block; margin: 0 auto 15px;}

    .logo-sec a.custom-logo-link img { height: auto;}
    /* .banner-and-text-holder { height: auto !important;} */
    .yatch-bx-text {width: 100%;}
    .only-sec .swiper-slide { height: auto;}
    .blog-box { width: 49%;  margin-bottom: 50px;}
    .event-wrap{flex-wrap:wrap;}
    .event-left { width:100%; margin-bottom: 30px;}
    .heading-inner-left-sec{text-align: left; width:100%;}
    .heading-button-innersec{justify-content:start;}
    .location-img-cont-sec {display: block;}
    .locatin-single-img {width: 100%;}
    .location-single-textarea {width: 100%; padding: 23px 30px;}
    .img-cont-inner-flex-sec { grid-template-columns: repeat(1, 1fr);}
    .facility-and-addresssec-inner { display: block;}
    .facility-sec { width: 100%;  display: grid;  grid-template-columns: repeat(1, 1fr);  gap: 10px;  margin-bottom: 15px;}
    .inner-heading-sec { justify-content: start;}
    /* .apply-now-carer-button { margin: 0 auto;} */
    .team-box-wrap { grid-template-columns: repeat(1, 1fr);}
    .team-single-box-inner { display: block;}
    .teamsingle-box-text-sec{width:100%; padding:30px 20px 0px; text-align: center;}
    .teamsingle-box-img { width: 100%; height: auto; overflow: hidden;  margin-right: 0px;  position: relative;}
    .epitom-srv-bx {  padding: 0px 22px 24px;}
    .past-model-imges-wrapper { width: 100%;}
    .past-model-short-img .swiper-slide { height: 131px;}
    .pastmodel-sec.background-yellow .history-block-text {width: 100%; padding-bottom: 20px !important;}

    .pastmodel-sec.background-yellow .history-block-text {max-width: 100%;  margin-left:50px; padding-top: 0px;  }

    .pastmodel-repetablock .pastmodel-block-text { order: 1;}
    .pastmodel-sec.background-yellow .content-scroll{max-height:250px; margin-bottom: 15px;}
    .past-model-short-img .swiper-slide { height: 56px;}
    .pastmodel-sec.background-yellow .history-block-img { height: 362px;}
    .innerheader-formbl .mbl-logosec{display: none;}
    .openmenu .inner-fixed-header.inner-page-header{background: transparent;}
    .blue-quote-sec blockquote { max-width: 895px;}
    .newsletersec form { justify-content: center;}
    .newsletersec input[type=email] { width: 225px !important; text-align: left !important;}
    .header-sec h2 { font-size: 35px;  }
    .single-landing-inqure-sec .header-sec h1 { font-size: 35px;  }
    .inner-banner .banner-and-text-holder .absolute-banner-text { top: 40px; }
    .absolute-banner-text h1 {font-size: 50px; }
    .history-block-text {margin-left: 50px;    margin-right: 50px;     }
    .history-block.history-repeat-block .history-block-text { margin-right: 50px;    margin-left: 50px;         }
    .history-block-img { align-self: flex-start;   }
    .history-block-text {padding-top: 30px; padding-bottom: 30px;}
    .blog-box { width: 48%;  margin-bottom: 4px;}
    .event-left, .event-right { width: 100%;padding: 0 0px;}
    .new-heading{margin-top: 30px;}
    .facility-and-addresssec-inner .adress-sec{margin-top: 30px;}
    .facility-and-addresssec { padding: 30px 0px 40px;}
    .meet-the-team .heading-button-innersec { justify-content: center;}
    .blog-list-right { width: 100%;}
    .cat-accordian ul li a {font-size: 14px;}
    .cat-accordian h2:after {top: 2px;}
    .singlepost-inner { padding: 50px 0px 0px;}
    .page-template-template-contact .heading-button-innersec{justify-content: space-between;}
    .page-template-template-career .heading-button-innersec{justify-content: space-between;}
    .image_at_top .features-holder .byth-nmbr-txtbx {width: 47%;}
    .header-for-desktop-only{display: none;}
    .header-for-mobile-only{display: block;}
    .header{padding:24px 0px;}
    .service-location-button {margin-top: 20px !important;}
    .about-block-text { margin-left: 50px;  margin-right: 50px;}
    .about-hinckley-block.about-hinckley-repeat-block .about-block-text { margin-left: 50px;  margin-right: 50px;}
    .testimonial-and-aboutblcksec .about-block-text h3 br{display: none;}
    .blog-box-loop { width: 48%;}
    .newheading-innersec .heading-right-cont {position: relative;  top: 0;}
    .dry-storage-testimonial blockquote .testititle {font-size: 24px;}
    .page-template-template-outboard-care .product-headingsec .heading-button-innersec h2{margin-bottom: 0px;}
    .yatch-jetsitck-availablesec.desktop-jetstick .yatch-box-button-wrapper .learn-more-button{font-size:12px;letter-spacing: initial;}
    .yatch-jetsitck-availablesec.desktop-jetstick .yatch-box-button-wrapper .learn-more-button .icon-chevron-right.spnarw{font-size:10px;}
    .tour-iframe-wrapper iframe{ height:536px; }
    .dahser-heading-buttonsec .heading-button-innersec{flex-direction:column; align-items:center;}
    .dahser-heading-buttonsec .heading-button-innersec h2{margin-bottom: 20px;}
    .dasher-specific-innersec .spacific-first { margin: 0 auto 25px;}
    .dasher-specific-innersec { justify-content: center;}
    .header{height:auto;}
    .location-headingsec{justify-content: center !important;}
    .heading-location.stick  .heading-button-innersec h2{display: none;}
    .heading-location.stick { top: 74px;}
    .logged-in .heading-location.stick { top: 107px;}
    .about-yellow-sec .inner-blue-textsec p br{display: none;}

    .flex_btn_grp{column-gap: 20px;}
    .specific-second .inqurebtn img{margin-right: 10px;}

    /* .jetstick-videoholder .play {top: 78%;}
	.jetstick-videoholder .pause { top: 78%;}

	.jetstick-videoholder .mute-button {top: 78%;}
	.jetstick-videoholder .unmute-button { top: 78%;} */

    .imgslider {left:67px;}
    .event-blog-box-flexarea .blog-img {height: 210px;}

    .page-the-hinckley-way .mfp-auto-cursor .mfp-content { width: 88%; height: 52%;}

    .inner-updated_area h1 {font-size: 31px;}
    .inner-updated_area h2 {font-size: 31px;}
    .opt-in-form-sec .inquery-formsec { max-width: 831px;}
    .inner-updated_area { padding-bottom: 0px; }
    .opt-in-form-sec legend.gfield_label{ font-size: 13px !important;}
    .landing-videosec .videoholder { height: 597px;}
    .landing-videosec .mute-button { left: 17%;}
    .landing-videosec .unmute-button { left: 17%;}

    .landind-header.header-for-desktop-only .innerpg-flex-headersec { height: auto;}
    .desktop-gallery { display: none;  }

    .for-mobile-gallary{display: block;}
    .mobile-product-big-img-wrap{width:100%; height:371px; overflow:hidden; margin-bottom: 10px;}
    .mobile-product-big-img-wrap img{width:100%; height:100%; object-fit:cover;}
    .mobile-product-shrt-img-wrap{ border:4px solid transparent;}
    .swiper-slide.mobile-product-shrt-img-wrap {  height: 109px;}
    .mobile-product-shrt-img-wrap.swiper-slide-thumb-active{ border:4px solid #A39161;}
    .mobile-product-shrt-img-wrap img{height:100%; width:100%; object-fit:cover;}

    .overlay-content ul li ul.sub-menu li a sup { top: 7px;}
    .review_loop .swiper-slide .review_item{border:none;}
    .review_wrap{text-align: center;}
    .rating {flex-direction: column;}
    .rating strong{margin-right: 0px; margin-bottom: 7px;}
    .name {text-align: center; padding-right: 0px;  }
    .rviw-max-height { height: 99px !important;}
    .product-zigzag-box-wrapper .past-model-imges-wrapper {  width: 473px;}
    .product-zigzag-box-wrapper .pastmodel-sec.background-yellow .history-block-text { width: 369px;  margin-left: 50px;  margin-right: 50px;}
    .pro-newtext {padding: 0 0px;}
    .history-block-text h3 {  font-size: 24px;}
    .product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination { bottom: 16px;}
    .product-zigzag-box-wrapper .past-model-bigimg .swiper-button-prev {display:flex !important;}
    .product-zigzag-box-wrapper .past-model-bigimg .swiper-button-next {display:flex !important;}
    .product-zigzag-box-wrapper .pro-newtext .swiper-button-next {display:none !important;}
    .product-zigzag-box-wrapper .pro-newtext .swiper-button-prev {display:none !important;}
}

@media only screen and (max-width:992px) {
    .absolute-banner-text h1 {font-size: 30px; line-height: 98.8%;}
    .absolute-banner-text p {font-size: 18px; line-height: 138.3%;}
    .blue-text-sec {padding: 68px 20px 68px;}
    .inner-blue-textsec p { font-size: 16px;}
    .inner-blue-textsec span.imgbx{width:13%; margin-bottom: 20px;}
    .first-block-box{width:100%; height: 378px;}
    .block-box{width:100%; }
    .first-block-box h2 { margin-bottom: 12px;}
    .block-section {padding: 30px 0px 20px;}
    .header-sec{flex-wrap:wrap; justify-content: center; padding:0px 0px;}
    .header-sec h2{width:100%; text-align: left; margin-bottom:10px;}
    .single-landing-inqure-sec .header-sec h2{text-align: center;}
    .single-landing-inqure-sec .header-sec h1{width:100%; text-align: center; margin-bottom:10px;}
    .yatch-bx-text span {font-size: 20px;}
    .yatch-bx-text { font-size: 13px;}
    .down-only-text-bx{padding:0px 15px;}
    .fetured-text { font-size: 18px;}
    .serv-event-bx{margin-bottom: 30px;}
    .event-service-sec { padding-bottom: 22px;}
    .block-box .image-wrapper { height: auto !important;}
    a.backtotop { font-size: 12px;}
    .down-footer p {font-size: 12px;}
    .downfottrt-fst ul li a { padding: 0px 9px; font-size: 20px;}
    .footer .container-fluid{padding:0px 30px;}
    .learn-more-button { font-size: 13px;  line-height: 13px;}
    .yatch-box-button-wrapper{padding:0px 20px;     bottom: 20px;}
    .content-img { width: 100%; height: auto;}
    .header-sec { margin-bottom: 13px;}
    .heading-button-innersec { display: block; text-align: center;}
    .heading-button-innersec h2{margin-bottom: 0px;}
    .videoholder {height: 374px;}
    .new-hinckleyvideo-holder{height: 374px; margin-bottom: 23px;}
    /* .innovation-flex-sec {flex-direction: column; text-align: center;}
	.inovation-flex-img {width: 100%; height: 226px; margin:0 auto 20px;}
	.inovation-text {width: 80%; padding-bottom: 24px;} */
    .inquery-formsec { max-width: 646px;}

    .epitom-srv-bx:first-child:after { right: -23px;}
    .epitom-srv-bx:nth-child(3):after { right: -23px;}
    .silent-img-box { height: 648px;}
    .boatimg { left: 31px; width: 27%;}
    .boat-img-two{width: 45%; left: 54px; top:48%;}
    .silent-text {right: 34px; max-width: 401px;}
    .silent-text p { font-size: 18px; line-height: 141%;}
    .silent-text h3 { font-size: 26px;margin-bottom: 31px;}
    .silent-jet { padding-bottom: 30px;}
    .header-sec a.explore_button { align-self: center;}
    .event-service-sec .header-sec h2 { margin-bottom: 14px;}

    .testimonial-inner {max-width: 428px;}
    .testimonial-inner h2 {font-size: 35px;}
    .specific-second ul li span.heading {flex: 1.5;}
    .downld-butnsec .inqurebtn{margin:0 auto;}
    .specificsec { padding: 52px 0px 52px;}
    .testimonial-inner h3 { font-size: 16px;}
    .gallery-tab-sec ul{top:0; margin:0 auto 20px; display: flex; justify-content:center;}
    .customize h2 { margin-bottom: 30px;}
    .jssora093 { margin: 0 10px;  width: 30px !important;  height: 30px !important;}
    #displayIndex, #displayIndex2 { left: 88%;}
    .testimonial-sec .swiper-button-prev { left: 4%;}
    .testimonial-sec .swiper-button-next { right: 4%;}
    .testimonial-inner p { font-size: 33px; margin-bottom: 35px;}
    .testimonial-inner .testnm { font-size: 18px;}

    .cust-img .videoholder {height: 374px;}
    .hybrid-power-wrapper {padding: 0px 0px 53px;}
    .content-text { padding: 0px 20px 25px !important;}

    .byth-nmbr-flxbx {padding: 0px 0px;}
    .flex-img-text-cont {display: block;}
    .flx-img { margin: 0 auto 10px;}
    .text-imgsection { padding: 0px 0px 40px;}
    .bannersec { padding-bottom: 0px;}

    .only-sec .swiper-button-next svg{width:40%;}
    .only-sec .swiper-button-prev svg{width:40%;}
    .adress-sec { width: 100%;}
    .team-adres-headingsec { display: flex;   align-items: center;  justify-content: space-between; padding: 49px 20px 49px 20px; flex-direction: column;text-align: left;}
    .team-adres-heading-first-esc h2 {  margin-bottom: 0px;}
    .blue-quote-sec blockquote p {font-size: 28px;}
    .content-scroll { max-height: 100%; padding-right: 0px;}
    .epitom-srv-inner { grid-template-columns: repeat(1, 1fr);}
    .epitom-srv-bx{height:auto;}
    .specific-inner-sec{display: block;}
    .specific-left-sec { width: 100%; margin-bottom: 20px;}
    .specific-right-sec { width: 100%;}
    .innovation-flex-sec {width: 93%; }
    .video-sec { padding-bottom: 23px;     }
    .history-inner-blocksec { flex-direction: column;}

    .history-block.background-yellow .history-block-text { width: 100%; margin: 0px;  text-align: center;  padding: 30px 20px 23px;}
    .history-block-img { width: 100%; height: auto;}
    .history-block.history-repeat-block .history-block-text { margin-right: 0px; order:2;}
    .history-block.history-repeat-block .history-block-img { order: 1;}

    .history-block .content-scroll{max-height:100% !important;}
    .dedicated-sec .header-sec { margin-bottom: 20px;  padding-top: 20px !important;    }
    .blog-img { height: 187px; margin-bottom: 25px;}
    .event-time-box .event-time-box-date {font-size: 14px;}
    .event-time-box p {font-size: 14px;}
    .event-time-box h3 { font-size: 20px; margin-bottom: 13px;  }
    .dry-storage-testimonial blockquote { max-width:649px;  }
    .header-sec h2 { font-size: 27px; }
    .single-landing-inqure-sec .header-sec h1{ font-size: 27px; }
    .main-heading-even {  padding-top: 0px;  }
    .dedicated-sec .header-sec {padding-top: 0px !important; }
    /* .boatshow-event-inquery { padding-top: 50px !important;  } */
    .about-yellow-sec .inner-blue-textsec p br{display: none;  }
    .location-temp-right-link-sec ul li a { font-size: 14px;  padding: 0px 13px;}
    .location-image-content-wrapper .header-sec { padding: 23px 0px;  }
    .location-image-content-wrapper .header-sec h2 {margin-bottom: 0px;  }
    .location-without-image-content-wrapper .header-sec {padding: 23px 0px;  }
    .detail-short-cont { padding-top: 0px; }
    .new-heading h2 { font-size: 19px; line-height: 138.3%;  }
    .adress-box-lction h3 { font-size: 21px;}
    .facility-sec-box h3 { font-size: 20px; margin-bottom: 26px;  }
    .map-section div#map-2 {margin-top: 22px;}
    .meet-the-team .newheading-innersec{text-align: center !important;}
    .meet-the-team .newheading-innersec h2{text-align: center !important;}
    .team-adres-headingsec { flex-direction: row;   text-align: left;  }
    span.ui-accordion-header-icon { margin-top: 0; top: 24%;}
    .team-overall-sec .team-adres-headingsec.ui-accordion-header-active span.ui-accordion-header-icon{margin-top: 0; top: 47%;}
    .blog-list-right { width: 100%; }
    .singlepost-inner { padding: 50px 0px 0px;  }
    /* .blog-list-right .cat-accordian{margin-bottom: 0px;}

	.singlepost-inner .cat-accordian { background:transparent; border-bottom:1px solid #DCDCDC;} */
    .blog_det_content{padding-top: 20px;}
    .page-template-template-contact .heading-button-innersec{display: block; text-align: center !important;}
    .fetured-heading { text-align: center;   background: transparent;   padding: 0px 0px;   margin-bottom: 50px;  }
    .image_at_top .features-holder .byth-nmbr-txtbx { width: 100%;     text-align: center;  padding: 23px 0px; margin:0px; }
    .image_at_top .features-holder .byth-nmbr-txtbx:nth-child(4){border-bottom: 1px solid rgba(163, 145, 97, 0.2);}
    .image_at_top .byth-nmbr-txtbx h3 {font-size: 18px; margin-bottom: 15px;  }
    .image_at_top .byth-nmbr-txtbx p { font-size: 14px;  }
    .image_at_top.boat_features_section_inner {padding: 30px 43px;  }
    .image_at_top .featurs-img {  margin: 0 auto 23px;  }
    .image_at_top .features-holder .byth-nmbr-txtbx .padding-fix { padding: 0px 0px 0px 0px;  }
    .image_at_top .features-holder { margin: 0 0px;}

    .hide-for-mobile{display: none;}
    .mobile{height:100%; }
    .page-template-template-home .bannersec {padding-bottom: 30px;}
    .service-location-button { margin: 0 auto; margin-top: 20px !important;}

    .about-inner-blocksec{display: block; }
    .about-block-img {width:100%; height: 100%;}
    .about-hinckley-block.background-yellow .about-block-text {width: 100%; text-align: center;  padding: 30px 20px;}
    .about-hinckley-block.about-hinckley-repeat-block .about-block-text { margin-left: 0px;   margin-right: 0px;}
    .about-block-text {max-width: 100%;}
    .about-block-text {margin-left: 0px;}

    .mobile-jetstick{display: block;}
    .desktop-jetstick{display: none;}

    .jetstick-imgandbuttonwrap{width:100%; height:462px; overflow:hidden;position: relative; }
    .jetstick-imgbx{width:100%; height:100%;}
    .jetstick-imgbx img{width:100%; height:100% !important; object-fit:cover;}
    .jetstick-button{position: absolute;  bottom:0px; left:0; right:0; margin:0 auto; width:100%; height:100%; text-align:center; }
    .jetstick-mobile-slider{width:100%; height:100%; padding:20px 0px; position: relative;}
    .jetstick-slide{position: absolute; left:0; right:0; bottom:0;}

    .jetstick-mobile-slider .swiper-button-prev,  .jetstick-mobile-slider .swiper-button-next{width:30px; height:30px; border:1px solid #fff; background: transparent !important; }

    .jetstick-mobile-slider .swiper-button-prev{left:20px;}
    .jetstick-mobile-slider .swiper-button-next{right:20px;}
    .jetstick-mobile-slider .swiper-button-prev span,  .jetstick-mobile-slider .swiper-button-next span{font-size:14px;}
    .jetstick-mobile-slider .swiper-button-prev span:before,  .jetstick-mobile-slider .swiper-button-next span:before{color:#fff !important;}
    .jetstick-mobile-slider .swiper-button-prev.swiper-button-disabled, .jetstick-mobile-slider .swiper-button-next.swiper-button-disabled{display: none;}
    .jetstick-mobile-slider .learn-more-button span.spnarw {font-size: 10px;}
    .jetstick-mobile-slider .learn-more-button span.spnarw:before{color:#fff !important;}
    .jetstick-mobile-slider .learn-more-button:hover span.spnarw:before{color:#A39161 !important;}
    .mobile-jetstick h3{color:#002B5C; font-family: 'Cormorant Garamond', serif; font-variant-numeric: lining-nums proportional-nums; font-size: 24px;   font-style: normal;  font-weight: 400; line-height: 105.8%; /* 25.392px */    letter-spacing: 0.72px; text-transform: uppercase; margin-bottom: 27px; text-align: left;}
    .fetured-text{opacity:0;  }
    .pastmodel-sec.background-yellow .history-block-img { height: auto;}
    .pastmodel-sec.background-yellow .history-inner-blocksec{display: block !important;}
    .pastmodel-sec.background-yellow .history-block-text{padding:30px 30px; margin:0px; text-align: center;}
    .pastmodel-button{margin:0 auto;}
    .pastmodel-sec.background-yellow .history-block-img { height: 528px;}
    .mobile-jetstick .jetstick-mobile-slider .jetstick-slide { height:450px;}
    .mobile-jetstick .jetstick-mobile-slider .jetstick-slide a .mob_prod_img { height: 100%;}
    .mobile-jetstick .jetstick-imgandbuttonwrap {  height: 100%;}
    .tour-iframe-wrapper iframe { height: 445px;}
    .sub-heading h2 { position: relative; margin-top:-27px;}
    .event-heading-buttonsec .heading-button-innersec{text-align: left !important;}
    .hinckley-way-new-videosec .videoholder{margin-bottom: 23px;}
    .heading-location.stick {top: 105px; padding: 13px 0px !important;}
    .heading-location.stick .heading-button-innersec h2{display: none;}
    .new-videoholder { height: 464px;}

    .flex_btn_grp{column-gap: 5px;}
    .play {width: 65px !important; height: 65px !important; }
    .play:after {width: 100px !important; height: 100px !important; left: -18px !important; top: -18px !important;}
    .pause {width: 65px !important; height: 65px !important; }
    .pause:after {width: 100px !important; height: 100px !important; left: -18px !important; top: -18px !important;}

    .mute-button {width: 65px !important; height: 65px !important; left:18%;}
    .mute-button img, .mute-button svg { width: 51% !important;}
    .mute-button:after {width: 100px !important; height: 100px !important; left: -18px !important; top: -18px !important;}
    .unmute-button {width: 65px !important; height: 65px !important; left:18%;}
    .unmute-button img, .unmute-button svg { width: 51% !important;}
    .unmute-button:after {width: 100px !important; height: 100px !important; left: -18px !important; top: -18px !important;}

    .new-videoholder .play {left: 8%; top: 89%;}
    .new-videoholder .pause {left: 8%; top: 89%;}

    .new-videoholder .mute-button {     left: 19%; top: 89%;}
    .new-videoholder .unmute-button {     left: 19%; top: 89%;}

    .inquire-sec label { font-size: 13px !important;}
    .new-galry-sec{padding-top: 30px !important;}
    .location-temp-right-link-sec ul{text-align: center;}
    .heading-location.stick { top: 74px;}
    .logged-in .heading-location.stick { top: 107px;}
    .blue-quote-sec blockquote { max-width: 654px;}

    .post-inner-title { font-size: 35px; line-height: 43px;}
    .form-mbl-center{text-align: center;}
    .form-mbl-center .apply-now-carer-button{margin:0 auto !important;}


    /**new slinentjet-area responsive css*/
    .imgslider {  left: 31px;   width: 27%;}
    .imgslider img.secondimg{  left: 24px;  top: 39px;  width:77%;    }
    .new-silent-jet-home-paralax-area .lern-btn .icon-chevron-right:before{color:#fff !important;}


    .fourth-sticky-scroll .text-color-change{margin-top:0px; transition:0.4s;}
    .fourth-sticky-scroll .scroll-handeler .text-color-change{ /*animation: scale 5s ease-in-out;*/visibility: visible; opacity:1;  margin-top:-200px; }

    .event-content h4 { font-size: 17px;}

    .event_info_section_heading{text-align: left;}
    .inner-updated_area h1 { font-size: 23px; line-height: 36px;}
    .inner-updated_area h2 { font-size: 23px; line-height: 36px;}
    .inner-updated_area p{font-size: 14px;     padding: 0px 0 21px 0;}
    .single-landing-inqure-sec legend{font-size: 13px !important;}
    .thank-you-text-content h1 { font-size: 46px;margin-bottom: 28px;}
    .specification-gallerySwiper .swiper-button-next { right: 79px;}
    .overlay-footer-second p{font-size: 13px;}
    .overlay-footersec { bottom: 60px;}
    .overlay-footer-third a {padding-right: 20px;}
    .swiper-button-review-next {width: 45px; height: 45px; right:-10px;}
    .swiper-button-review-prev {width: 45px; height: 45px; left:-10px;}
    .rviw-max-height { height: 113px !important;}
    .product-zigzag-box-wrapper .past-model-imges-wrapper {width: 100%;}
    .product-zigzag-box-wrapper .pastmodel-sec.background-yellow .history-block-text { width: 100%; margin-left: 0px;  margin-right: 0px;}
    .product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination { position: static;}
    .product-zigzag-box-wrapper .past-model-short-img .swiper-slide { height: 88px;}
}


@media only screen and (max-width:799px) {
    .icon-img-lctn img { width: 25px;   height: 22.78px;  }
    .fourth-sticky-scroll{display: none;}
    /* .scrollfadein{display: none;} */
    .scrollfadein .silent-img-box img.silent-bg{display:none; }
    .scrollfadein .new-slient-jet-wrapper{background: url('../images/silent-bg.jpg')0 0 no-repeat; background-size:cover;}
    .scrollfadein .second-scroll-fadeimg { position: absolute;   top: -5px; left: 1px;    right: 0;   width: 100%; }
    .scrollfadein .lern-btn .icon-chevron-right:before {color: #fff !important;  }
}
@media only screen and (max-width:767px) {
    .videosec video { aspect-ratio: 2/1;}
    body.landing-template-default .mobile-video-banner .videosec video { aspect-ratio: auto;}
    /* body.landing-template-default .mobile-video-banner .videoholder .videosec{ height:auto;} */
    body.landing-template-default .mobile-video-banner .videoholder{height:500px;}

    /* .innerheader{flex-wrap:wrap;} */
    /* .logo-sec{width:100%; text-align: center; order:1; padding-bottom: 12px;}
	.toggle-section{order:2;}
	.inquer-button{order:3;} */
    .scroll-pad .video-section {
        position: relative;
        margin-top: 170px;
    }
    .logo-sec a.logo { width: 170px; position: relative;  left: -20px;}
    .logo-sec a.custom-logo-link { width: 200px; position: relative;  left: -2px;}

    .toggle-section .toggle-icn { margin-right: 6px;  width: 24%;}
    .toggle-icn-close{   width: 24%;}
    body.openmenu .toggle-icn-close{margin-right: 4px;}
    .header .container-fluid { padding: 0px 20px;}
    .header { padding: 11px 0px;}
    .inquer-button a{font-size: 12px;}
    .toggle-section .toggle-text { font-size: 12px;}
    .absolute-banner-text h1 { font-size: 35px; line-height: 105%;}
    .absolute-banner-text p {font-size: 14px;  line-height: 138.3%;}
    .under-header-textsec { padding: 31px 0px 33px;}
    .inner-blue-textsec p { font-size: 13px;  line-height: 20px;}
    .blue-text-sec { padding: 40px 20px 40px;}
    .inner-blue-textsec span.imgbx { width: 11%;}
    .first-block-box {height: 320px; padding: 0px 20px;}
    .first-block-box h2 { font-size: 35px; margin-bottom: 8px;}
    .about-button { font-size: 13px;  bottom: 23px;}
    .block-name { font-size: 15px;  bottom: 13px; line-height: 18px;}
    .header-sec h2 { font-size: 22px; line-height: 30px;}
    .single-landing-inqure-sec .header-sec h1 { font-size: 22px; line-height: 30px;}
    .header-sec a.explore_button {font-size: 13px;}
    .yatch-box { height: 294.783px;}
    .yatch-bx-text {left: 17px; bottom: 25px; font-size: 11px;  line-height: 19px;}
    .yatch-bx-text span { font-size: 17px;}
    .only-box { height: 367px;}
    .swiper-button-next {width: 40px;  height: 40px;  right: 8%;}
    .swiper-button-prev {width: 40px;  height: 40px;  left: 8%;}

    a.read{font-size: 13px;}
    a.read span{font-size: 11px;}
    span.read { font-size: 12px;}
    .only-sec { padding-bottom: 27px;}
    .serv-event-bx h3 { font-size: 18px;}
    .newsletersec{text-align: center;}
    .newsletersec input[type='email']{ width: 81%; height: 43px; display: block; margin:0 auto 15px;}
    .newsletersec input[type='submit'] { height: 38px; }
    .footer-logo { width: 301px;}
    a.backtotop{font-size: 0px; width:30px; height:30px; display: flex; justify-content:center; align-items:center;  background: #A39161; top: -3px;}
    a.backtotop i{font-size: 20px; position: relative; left:-5px; color: #fff !important;}
    .overlay-content ul li a {font-size: 20px;  line-height: 27px;  margin-bottom: 16px;}
    .overlay-content { top: 43%;}
    .inner-overlay-footersec{flex-direction:column; justify-content:center; position: static;}
    .overlay-footer-second { width: auto; order:3; }
    .overlay-footer-third{order:2; }
    .overlay-footer-first{order:1; margin-bottom: 6px;}
    /*.overlay-footersec{position: static;}
   .menu-video-container{height:100%;}
   .overlay{height:100%; overflow:hidden; overflow-y:auto;}
   .overlay-content{position:static; transform:none; padding-top: 120px; margin-bottom: 30px;} */
    .container-fluid { padding: 0px 20px;}
    .overlay-footersec{bottom:62px;}
    .block-name em { font-size: 11px;}
    .down-footer{display: block;}
    .downfottrt-fst{text-align: center; margin-bottom: 10px;}
    a.backtotop {position: absolute;  right: 0px;  top: 45px;}
    a.new-backtop{top: 65px;}
    .footer .container-fluid { padding: 0px 20px;}
    .block-name{left:17px;}
    .upper-footer { padding: 49px 0px 30px;}

    .heading-button-innersec h2 { font-size: 33px;  line-height: 98.8%;}
    .inner-yellow-sec .inner-blue-textsec { max-width: 100%;  padding: 0px 21px;}
    .blue-quote-sec blockquote {  padding: 28px 20px;}
    .blue-quote-sec blockquote p{ font-size: 27px; }
    .videoholder {height: 270px;}
    .new-hinckleyvideo-holder {height: 270px;}
    .innovation-flex-sec { margin: 0 auto 25px;   width: 82%;}
    .inovation-text p { font-size: 16px; padding-bottom: 24px;}
    .inovation-sec { padding-bottom: 29px;}
    .byth-nmbr-flxbx .byth-nmbr-imgbx { width: 36%;}
    .singleheading span {font-size: 13px;}
    .epitom-srv-bx {width: 100%;}
    .epitom-srv-bx:first-child:after{display: none;}
    .epitom-srv-bx:nth-child(3):after {display: none;}
    .epitom-srv-bx:nth-child(3) { border-bottom:none;  margin-bottom: 0px;}
    .inner-yellow-sec .inner-blue-textsec { padding: 0px 8px;}
    .chk-box-holder { flex-wrap: wrap;}
    .chekbox { width: 100%;  margin-bottom: 8px;}
    /* body.openmenu .header .container { padding: 0px 30px;} */
    /* body.openmenu .header.fixed-header .container { padding: 0px 30px;} */
    .first-silent-bx{background: url('assets/images/silent-bg.jpg')0 0 no-repeat; background-size:cover;}
    .first-silent-bx .silent-bg{display: none;}
    .boatimg { width: 22%;    position: static;    transform: none; margin:0 auto 0px;}
    .silent-img-box { height: 762px;}
    .silent-text{max-width: 401px; position: static; text-align: center; margin:0 auto; transform:none;}
    .yatch-box-only-button-wrap { justify-content: center;}
    .block-section { padding: 20px 0px 20px;}
    .bannersec {padding-bottom: 15px;}
    .overlay-content ul li.parent i { font-size: 12px; top:-1px;}
    .overlay-content ul li.active i{color:#A39161;}
    .specificsec .header-sec h2 span { top: -6px;}
    .flex-img-text-cont { display: block; align-items: center;  margin-right: 0px;  text-align: center;}
    .flx-img { width: 142px; text-align: center;  margin: 0 auto 13px;  height: 38px;  align-items: center;  display: flex;  justify-content: center;}
    .specificsec { padding: 42px 0px 46px;}
    .specific-innersec { padding-left: 0px; padding-right: 0px;}
    .spacific-first { max-width: 100%;  width: 100%;   margin: 0 auto 20px;  text-align: center;}
    .spacific-first-img { margin-right: 0px;  margin-bottom: 20px;}
    .spacific-first-text { padding-top: 0px; display: flex; flex-wrap: wrap;  gap: 20px; justify-content:center;}
    .specific-box {width: 30%; margin-bottom: 0px;}
    .abt-specfic {font-size: 13px;}
    .specific-box h3 { font-size: 16px;}
    .specific-second {padding-top: 30px;}
    .specific-second ul li span.heading { flex: 2; font-size: 14px; margin-bottom: 6px;}
    .specific-second ul li span.content {  font-size: 14px;}
    .specific-second ul li {padding: 13px 0px; flex-direction: column;}
    .spacific-first-img { margin-bottom: 20px; width: 100%;  margin: 0 auto 20px;}
    .customize .inqurebtn { width: 197px;  height: 45px; line-height: 45px; font-size: 12px;}
    .customize h2 { margin-bottom: 21px;}
    .customize {padding: 0px 0px 0px; background: #fff;}
    .cust-img { padding: 0px 0px 0px;}
    .specificsec .header-sec { margin-bottom: 13px;}
    .specific-second .inqurebtn { display: flex;  align-items: center;  width: 237px;  height: 44px;  justify-content: center; z-index: 12px; font-size: 12px;}
    .specific-second .inqurebtn img { margin-right: 8px;  width: 7%;}
    .specific-second ul { margin: 0 0 32px;}
    .gallerysec {padding: 32px 0px 47px;}
    .testimonial-inner { max-width: 298px;}
    .testimonial-inner h2 { font-size: 22px;}
    span.line {margin: 0 auto 11px;}
    .testimonial-inner h3 { font-size: 12px;}
    .customize h2 {font-size: 31px; }
    .text-color-change{background:#F9F7F4;}
    .text-color-change .silent-text{display: block;}
    .boat-img-two{width: 17%;  margin: 0 auto 23px;  padding-top: 13px;}

    .text-color-change { opacity: 1; transition: 0.5s;  width: 100%;  visibility: visible;}
    .text-color-change .silent-text h3 { color: #000;}
    .text-color-change .silent-text p { color: #000;}
    .text-color-change .silent-text .lern-btn { color: #000;}
    .overlay-content ul li ul.submenu li a {  font-size: 15px;    line-height: 16px;   margin-bottom: 15px;}
    span.back { font-size: 13px; padding: 3px 14px;}
    span.third-step-back { font-size: 13px; padding: 3px 14px;}
    .inner-page-header .toggle-section{justify-content: flex-start;}
    body.openmenu .inner-page-header #close-menu-contrl { display: inline-flex; align-items: center; justify-content: flex-start;}
    /* body.openmenu .inner-page-header .toggle-icn-close {position: relative; top: 2px;} */
    .inner-page-header .logo-sec a.logo{left:0px;}
    .inner-page-header .logo-sec a.custom-logo-link{left:-3px;}
    .testimonial-sec .swiper-button-prev { left: 6%;}
    .testimonial-sec .swiper-button-next { right: 6%;}

    .testimonial-inner p { font-size: 26px;  margin-bottom: 22px;}
    .testimonial-inner .testnm { font-size: 13px;}
    .testimonial-box{height: 256px;}

    .by-the-nmbr {  padding: 35px 0px 37px;}
    .video-sec { padding-bottom: 23px;}
    .inquire-sec {
        padding: 0px 0px 50px;
    }
    .new-product-inqury {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .inner-banner {
        padding-bottom: 0px;
    }
    .newsletersec label {font-size: 18px;}
    a.backtotop span { font-size: 7px;  transition: 0.5s;  position: absolute;  display: inline-block;  width: 10px;  right: 0;  left: 0;  margin: 0 auto; top:50%; transform:translateY(-50%);}
    .epitom-srv-inner { grid-template-columns: repeat(1, 1fr);}
    .new-checkbox span.wpcf7-form-control .wpcf7-list-item {  width: 100%;}
    .testimonialSwiper { height: auto;}
    .title_name { font-size: 16px;}
    .history-block-text h3 br{display:none;  }
    .event-time-box{width:100%; padding: 55px 30px 49px 30px;}
    .event-left {text-align: center;}
    .readmore-news .read-more-news-head { font-size: 30px; margin-bottom: 33px;}
    .location-single-textarea p a{word-break: break-all;}
    .without-image-address-box { width:100%; padding: 37px 20px 37px 20px;}
    .location-single-sec{padding-top: 30px;}
    .without-image-address-box h3 { font-size: 19px; line-height: 27px; margin-bottom: 13px;}

    .facility-sec-box {padding: 41px 18px;}


    .team-box-wrap .team-box { display: block;}
    .team-box-wrap .team-box .team-box-img { width: 100%;  height: 300px; overflow: hidden;  margin-right: 0px;}
    .team-box-wrap .team-box .blog-text-sec { width: 100%;  padding: 20px 15px;}
    .team-box-wrap { display: block; margin-bottom: 30px;}
    .team-title { font-size: 21px;}
    .meet-inqurysec{padding-top: 30px;}
    .single-box-img-absolute-sec {display: block; padding: 17px 15px; width: 100%;}
    .single-box-img-absolute-sec p:first-child{margin-bottom: 10px;}
    .contact-inner-sec .team-box{margin-bottom: 20px;}
    .contact-inner-sec .team-box:last-child{margin-bottom: 0px;}
    .by-the-nmbr {padding: 35px 0px 0px;}
    .past-model-short-img .swiper-slide { height: 54px;}
    .overlay-content ul li.parent span.back i {font-size: 10px;}
    .history-modal h3 { font-size: 20px;}
    .popup-body p{font-size: 14px; line-height: 24px;}


    .for-mobile-gallary{display: block;}
    .desktop-gallery{display: none;}

    .mobile-product-big-img-wrap{width:100%; height:371px; overflow:hidden; margin-bottom: 10px;}
    .mobile-product-big-img-wrap img{width:100%; height:100%; object-fit:cover;}
    .mobile-product-shrt-img-wrap{ border:4px solid transparent;}
    .swiper-slide.mobile-product-shrt-img-wrap {  height: 86px;}
    .mobile-product-shrt-img-wrap.swiper-slide-thumb-active{ border:4px solid #A39161;}
    .mobile-product-shrt-img-wrap img{height:100%; width:100%; object-fit:cover;}
    .location-mobile-slider{display: block;}
    .location-desktop-slider{display: none;}

    .location-mobile-slider-oparator .swiper-button-prev,  .location-mobile-slider-oparator .swiper-button-next{width:30px; height:30px; border:1px solid #fff; background: transparent !important; top:35%;}
    .location-mobile-slider-oparator{max-width:540px;}
    .location-mobile-slider-oparator .swiper-button-prev{left:35px;}
    .location-mobile-slider-oparator .swiper-button-next{right:35px;}
    .location-mobile-slider-oparator .swiper-button-prev span,  .location-mobile-slider-oparator .swiper-button-next span{font-size:14px;}
    .location-mobile-slider-oparator .swiper-button-prev span:before,  .location-mobile-slider-oparator .swiper-button-next span:before{color:#fff !important;}

    .location-mobile-slider-oparator .swiper-button-prev.swiper-button-disabled, .location-mobile-slider-oparator .swiper-button-next.swiper-button-disabled{display: none;}


    .jetstick-imgandbuttonwrap{width:100%; height:462px; overflow:hidden;position: relative; }
    .jetstick-imgbx{width:100%; height:100%;}
    .jetstick-imgbx img{width:100%; height:100% !important; object-fit:cover;}
    .jetstick-button{position: absolute;  bottom:0px; left:0; right:0; margin:0 auto; width:100%; height:100%; text-align:center; }
    .jetstick-mobile-slider{width:100%; height:100%; padding:20px 0px; position: relative;}
    .jetstick-slide{position: absolute; left:0; right:0; bottom:0;}

    .jetstick-mobile-slider .swiper-button-prev,  .jetstick-mobile-slider .swiper-button-next{width:30px; height:30px; border:1px solid #fff; background: transparent !important; }

    .jetstick-mobile-slider .swiper-button-prev{left:20px;}
    .jetstick-mobile-slider .swiper-button-next{right:20px;}
    .jetstick-mobile-slider .swiper-button-prev span,  .jetstick-mobile-slider .swiper-button-next span{font-size:14px;}
    .jetstick-mobile-slider .swiper-button-prev span:before,  .jetstick-mobile-slider .swiper-button-next span:before{color:#fff !important;}
    .jetstick-mobile-slider .swiper-button-prev.swiper-button-disabled, .jetstick-mobile-slider .swiper-button-next.swiper-button-disabled{display: none;}
    .jetstick-mobile-slider .learn-more-button span.spnarw {font-size: 10px;}
    .jetstick-mobile-slider .learn-more-button span.spnarw:before{color:#fff !important;}
    .jetstick-mobile-slider .learn-more-button:hover span.spnarw:before{color:#A39161 !important;}
    .mobile-jetstick h3{color:#002B5C; font-family: 'Cormorant Garamond', serif; font-variant-numeric: lining-nums proportional-nums; font-size: 24px;   font-style: normal;  font-weight: 400; line-height: 105.8%; /* 25.392px */    letter-spacing: 0.72px; text-transform: uppercase; margin-bottom: 27px; text-align: left;}
    .for-mobile-block-text{display: block;}
    .for-mobile-pre-block-text{display: block;}
    /* .for-desktop-block-text{display: none;} */
    .content-mblsec{height:86px; overflow:hidden; margin-bottom: 20px;}
    .pre-content-mblsec{height:196px; overflow:hidden; margin-bottom: 20px;}
    .show-mob{display: block;}
    .show-desk{display: none;}
    .epitom-srv-bx-textsec h3 { font-size: 18px;}
    .epitom-srv-bx-textsec p { font-size: 14px; line-height: 145%;}
    .yacthcare-inner-yellow .inner-yellow-sec h2{margin-bottom: 12px;}
    .inovation-text h3 {font-size: 17px;}
    .heading-buttonsec .heading-button-innersec .no_banner_heading { line-height: 98.8%;}
    .inovation-flex-img{align-self: flex-start;}

    .event-time-box .event-time-box-date {font-size: 14px;  text-align: left;}
    .event-time-box h3{text-align: left;}
    .event-time-box{text-align: left;}
    .event-left .event-time-box, .event-left .event-time-box { margin-top: 27px;    padding: 0px 9px;}
    .epitom-srv-bx-imgsec { margin: 0 auto 10px;}
    .blog-box { width: 100%; border:none; }
    .signup {height: 36px; line-height: 35px;}
    a.backtotop:hover span:before { color: #fff;}
    .location-image-content-wrapper .header-sec {margin-bottom: 0px;  padding: 25px 0px;}
    .location-image-content-wrapper .header-sec h2{margin-bottom: 0px !important;  }

    .for-mobile-location-page{display: block;}
    /*.for-desktop-location-page{display: none;}*/

    .east_coast_swiper .swiper-button-prev,  .east_coast_swiper .swiper-button-next{width:30px; height:30px; border:1px solid #fff; background: transparent !important; top:149px;}
    .east_coast_swiper{max-width:540px;}
    .east_coast_swiper .swiper-button-prev{left:35px;}
    .east_coast_swiper .swiper-button-next{right:35px;}
    .east_coast_swiper .swiper-button-prev span,  .east_coast_swiper .swiper-button-next span{font-size:14px;}
    .east_coast_swiper .swiper-button-prev span:before,  .east_coast_swiper .swiper-button-next span:before{color:#fff !important;}

    .east_coast_swiper .swiper-button-prev.swiper-button-disabled, .east_coast_swiper .swiper-button-next.swiper-button-disabled{display: none;}
    .locatin-single-img { position: relative; }
    .locatin-single-img:after {content:""; position: absolute;width:100%; height:100%;  background: rgba(0,0,0,0.5); top:0; left:0; }
    .for-middile-aling{width:326px; margin:0 auto 18px; }
    .location-single-textarea h3 { font-size: 18px; }
    .location-without-image-content-wrapper .header-sec { padding: 25px 0px;}
    /* .img-cont-inner-flex-sec{display: block;} */

    .other_location_swiper .swiper-button-prev,  .other_location_swiper .swiper-button-next{width:20px; height:20px; border:1px solid #A39161; background: transparent !important; top:62%; transform:translateY(-50%);}
    .other_location_swiper{max-width:540px;}
    .other_location_swiper .swiper-button-prev{left:25px;}
    .other_location_swiper .swiper-button-next{right:25px;}
    .other_location_swiper .swiper-button-prev span,  .other_location_swiper .swiper-button-next span{font-size:8px;}
    .other_location_swiper .swiper-button-prev span:before,  .other_location_swiper .swiper-button-next span:before{color:#A39161 !important;}
    .other_location_swiper .swiper-button-prev.swiper-button-disabled, .other_location_swiper .swiper-button-next.swiper-button-disabled{display: none;}
    .other_location_swiper .swiper-pagination {bottom: 14px !important;}
    .other_location_swiper .swiper-pagination .swiper-pagination-bullet{background: #E3E1E1 !important; opacity:1 !important;}
    .other_location_swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #BDBDBD !important; opacity:1 !important;}
    .for-mobile-location-page .header-sec h2{margin-bottom: 0px;}
    .location-temp-right-link-sec ul li:first-child a{padding-left: 0px;}
    .location-temp-right-link-sec ul li a {font-size: 11px;    padding: 0px 10px;}
    .location-temp-right-link-sec ul li a:after { height: 13px;}
    .location-single-textarea p a{display: flex; align-items:start;}
    .location-single-textarea p{display: flex;  align-items:start; }
    .location-single-textarea p span{position: relative;  top: 7px;}
    .new-heading h2 { text-align: center;}
    .new-heading h2 { font-size: 18px; line-height: 138.3%;}
    .blog-box-loop { width: 100%;}
    .blog-box-loop  .post-read-more-button { /* width: 100%; */  /* justify-content: center; */  margin-left: 20px;  margin-bottom: 23px; font-size: 14px;}
    .blog-box-loop   .blog-box-textsec { padding: 0 20px;}
    .location-under-banner-content p { padding-bottom: 0px;  text-align: center; }
    .facility-and-addresssec-inner .adress-box-lction h3{display: none;}
    .location-under-banner-content{text-align: center;}
    .location-under-banner-content .read-more{margin-top: 15px; display: inline-block;}
    .facility-and-addresssec-inner .adress-box-lction{text-align: center;}
    .facility-and-addresssec-inner .adress-box-lction p { font-size: 14px; text-align: left;}
    .facility-and-addresssec-inner .adress-box-lction p a{ font-size: 14px; text-align: left;}
    .facility-and-addresssec-inner .adress-box-lction p span {  margin-right: 14px;}
    .facility-and-addresssec-inner .adress-box-lction p a span {  margin-right: 14px;}
    .new-align-for-middle{width:max-content; margin:0 auto;}
    .mobile-address{display: block;}
    .desktop-address{display: none;}

    .location-mobile-address-oparator .swiper-button-prev,  .location-mobile-address-oparator .swiper-button-next{width:20px; height:20px; border:1px solid #A39161; background: transparent !important; top:36%; transform:translateY(-50%);}
    .location-mobile-address-oparator{max-width:540px;}
    .location-mobile-address-oparator .swiper-button-prev{left:18px;}
    .location-mobile-address-oparator .swiper-button-next{right:18px;}
    .location-mobile-address-oparator .swiper-button-prev span,  .location-mobile-address-oparator .swiper-button-next span{font-size:8px;}
    .location-mobile-address-oparator .swiper-button-prev span:before,  .location-mobile-address-oparator .swiper-button-next span:before{color:#A39161 !important;}
    .location-mobile-address-oparator .swiper-button-prev.swiper-button-disabled, .location-mobile-address-oparator .swiper-button-next.swiper-button-disabled{display: none;}
    .location-mobile-address-oparator .swiper-pagination {position: static !important; margin-top: 25px; }
    .location-mobile-address-oparator .swiper-pagination .swiper-pagination-bullet{background: #E3E1E1 !important; opacity:1 !important;}
    .location-mobile-address-oparator .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #BDBDBD !important; opacity:1 !important;}
    .facility-sec-box h3 { text-align: center;}
    .location-mobile-slider .history-block-img{position: relative;}
    .location-mobile-slider .history-block-img:after{content: ""; position: absolute; width:100%; height:100%; top:0; left:0; background: rgba(0,0,0,0.4);}
    .desktop-service-block{display: none;}
    .mobile-service-block{display: block;}

    .mobile-service-block-slider .swiper-button-prev,  .mobile-service-block-slider .swiper-button-next{width:30px; height:30px; border:1px solid #fff; background: transparent !important; top:136px;}
    .mobile-service-block-slider{max-width:540px;}
    .mobile-service-block-slider .swiper-button-prev{left:25px;}
    .mobile-service-block-slider .swiper-button-next{right:25px;}
    .mobile-service-block-slider .swiper-button-prev span,  .mobile-service-block-slider .swiper-button-next span{font-size:14px;}
    .mobile-service-block-slider .swiper-button-prev span:before,  .mobile-service-block-slider .swiper-button-next span:before{color:#fff !important;}
    /* .mobile-service-block-slider .swiper-button-prev.swiper-button-disabled, .mobile-service-block-slider .swiper-button-next.swiper-button-disabled{display: none;} */
    .mobile-service-block .history-block-img{position: relative; }
    .mobile-service-block .history-block-img:after{content:""; width:100%; height:100%; background: rgba(0,0,0,0.4); position: absolute; left:0; top:0; }

    .meet-the-team .newheading-innersec h2 { text-align: left !important; margin-bottom: 15px;}
    .team-contact-wrapper{display: block;}
    .team-contact-button{display: inline-block; background: #A39161; width:127px; height:24px; font-size: 12px; line-height: 24px;  font-family: 'gothambook'; text-align: center; color:#fff !important; text-transform: uppercase; margin-top: 8px;}
    .team-contact-button:hover{background: #002B5C;}
    .meet-the-team .product-headingsec .heading-button-innersec h2 { margin-bottom: 12px!important;}
    .sales-button {width: 151px; height: 41px; font-size: 14px;  line-height: 39px;}
    .readmore-news .swiper-button-next svg, .readmore-news .swiper-button-prev svg{width:14px;}

    .singlepost-inner .cat-accordian ul{overflow-y: auto;  max-height: 344px;  scrollbar-color: #A39161 rgba(255, 255, 255, 0.8);  scrollbar-width: thin;  padding-right: 4px; margin-top: 20px;}
    .singlepost-inner .cat-accordian ul::-webkit-scrollbar {width: 3px; opacity: 0.3;}
    .singlepost-inner .cat-accordian ul::-webkit-scrollbar-track {background: rgba(255, 255, 255, 0.8);}
    .singlepost-inner .cat-accordian ul::-webkit-scrollbar-thumb { background: #A39161;}
    .singlepost-inner .cat-accordian ul::-webkit-scrollbar-thumb:hover { background: #A39161;}
    .contact-us-clnw{ margin-top: 10px;}
    .contact-us-clnw .cl-now{font-size:14px; }
    .page-template-template-career .heading-button-innersec{justify-content: center; display: flex; flex-direction:column; align-items:center;}
    .page-template-template-career .heading-button-innersec .heading-right-cont{margin-top: 14px;}
    .page-template-template-career .heading-button-innersec .heading-right-cont {margin-top: 7px;  margin-bottom: 10px;}


    .dsktop-tgl-icn-img{display: none !important;  }
    .mobile-tgl-icn-img{display: block; width:31px; }
    .mobile-tgl-icn-img span{width:100%; height:1.5px; background: #000; display: block; margin-bottom: 7px;}
    .mobile-tgl-icn-img span:last-child{margin-bottom: 0px;}
    .toggle-text{display: none !important;}
    .dsktop-tgl-icn-close-img{display: none !important;}
    .mobile-tgl-icn-close-img{display: flex; justify-content:space-between; width:31px; }
    .mobile-tgl-icn-close-img span{width:1.5px; height:31px; background: #fff; display: block; margin-bottom: 0px; }
    .mobile-tgl-icn-close-img span:first-child{transform: rotate(45deg);   transform-origin: bottom;}
    .mobile-tgl-icn-close-img span:nth-child(2){transform: rotate(-45deg);   transform-origin: bottom; position: relative;  right: 6px;}
    .inquer-button a{font-family: 'gothambook';  font-style: normal;  font-weight: 400; font-size: 11px; background: #A39161; display: inline-block; padding:6px 8px; color:#fff !important;}
    .inquer-button a:hover{background: #000;}
    .image_at_top.boat_features_section_inner {padding: 30px 20px;  }
    .second-upper-foot-box ul li { width: 100%;}
    .second-upper-foot-box ul li a { font-size: 16px; padding-bottom: 10px;}
    .new-third-upper-foot-box p {font-size: 16px; padding-bottom: 30px;}
    .new-third-upper-foot-box p a {font-size: 16px; margin-top: 12px;}
    .new-third-upper-foot-box p a {font-size: 16px;}
    .newsletersec h3 { font-size: 18px !important;}
    .pastmodel-sec.background-yellow .history-block-img { height: 344px;}
    .tour-iframe-wrapper iframe { height: 319px;}
    .sub-heading h2 {position: relative;  margin-top: -10px; font-size: 14px; line-height: 20px;}
    .logged-in .header.fixed-header{top:0px;}
    .heading-location.stick { top: 53px; padding: 13px 0px !important;}
    .heading-location.stick .heading-button-innersec h2{display: none;}
    .new-videoholder { height: 344px;}

    .flex_btn_grp{flex-direction: column; row-gap: 15px;}
    .play {width: 55px !important; height: 55px !important; left: 8%; top: 85%;}
    .play:after {width: 85px !important; height: 85px !important; left: -15px !important; top: -15px !important;}
    .pause {width: 55px !important; height: 55px !important; left: 8%; top: 85%;}
    .pause:after {width: 85px !important; height: 85px !important; left: -15px !important; top: -15px !important;}


    .mute-button {width: 55px !important; height: 55px !important; left: 21%; top: 85%;}
    .mute-button:after {width: 85px !important; height: 85px !important; left: -15px !important; top: -15px !important;}
    .unmute-button {width: 55px !important; height: 55px !important; left: 21%; top: 85%;}
    .unmute-button:after {width: 85px !important; height: 85px !important; left: -15px !important; top: -15px !important;}


    .new-videoholder .play {left: 8%; top: 85%;}
    .new-videoholder .play {width: 55px !important;  height: 55px !important;}
    .new-videoholder .pause {left: 8%; top: 85%;}
    .new-videoholder .play:after { width: 85px !important;   height: 85px !important;   left: -15px !important;  top: -15px !important;}
    .new-videoholder .pause{width: 55px !important;  height: 55px !important;}
    .new-videoholder .pause:after { width: 85px !important;   height: 85px !important;   left: -15px !important;  top: -15px !important;}


    .new-videoholder .mute-button { left: 21%; top: 85%;}
    .new-videoholder .mute-button {width: 55px !important;  height: 55px !important;}
    .new-videoholder .unmute-button {left: 21%; top: 85%;}
    .new-videoholder .mute-button:after { width: 85px !important;   height: 85px !important;   left: -15px !important;  top: -15px !important;}
    .new-videoholder .unmute-button{width: 55px !important;  height: 55px !important;}
    .new-videoholder .unmute-button:after { width: 85px !important;   height: 85px !important;   left: -15px !important;  top: -15px !important;}

    .tour-section { padding: 0px 0px 23px;}
    .product-video-sec { padding-top: 4px;}

    /**new slinentjet-area responsive css*/
    .imgslider {  /*left: 31px;*/    width: 27%; position: static;  transform:none; margin:0 auto 15px; margin-top: 50px;}
    .imgslider img.secondimg{  left: 13px;  top: 17px;  width:77%;    }

    .new-silent-jet-home-paralax-area .silent-img-box img.silent-bg{display:none;}
    .new-silent-jet-home-paralax-area .silent-img-box {background: url('../images/silent-bg.jpg')0 0 no-repeat !important; background-size: cover !important;
        overflow: hidden;}
    .new-silent-jet-home-paralax-area .lern-btn .icon-chevron-right:before{color:#fff !important;}

    .video-text-content p{font-size: 14px; line-height: 22px;}

    .scrollfadein .second-scroll-fadeimg { position: absolute;   top: 50px; left: 1px;    right: 0;  margin:0 auto;  width: 27%; }
    .event-left ul li{text-align:left;}
    .event_info_section_heading { font-size: 16px; line-height: 23px; }
    .event-time-box h3 { font-size: 17px;  margin-bottom: 13px;}
    /* body .uwy.userway_p1 .userway_buttons_wrapper { bottom: 13px !important; right: 13px !important;} */
    .inner-updated_area h1 { font-size: 18px;  line-height: 26px;}
    .inner-updated_area h2 { font-size: 18px;  line-height: 26px;}
    .inner-updated_area p { font-size: 14px; padding: 0px 0 23px 0; line-height: 20px;  margin-top: 5px;}
    .opt-in-form-sec .gform_confirmation_wrapper { padding: 17px 15px;  font-size: 14px;  background: #A39161;}
    .landing-videosec .pause { top: 92%;}
    .landing-videosec .mute-button { top: 92%; left: 18%;}
    .landing-videosec .unmute-button { top: 92%; left: 18%;}

    .landind-header.header-for-desktop-only .innerpg-flex-headersec { height: auto;}
    .coming-soon-landing-uppersec h1 {font-size: 34px; line-height: 40px;}
    .coming-soon-landing-uppersec p {font-size: 14px; line-height: 22px;}
    .landing-left h1 { font-size: 31px;    font-style: normal; line-height: 36px; margin-bottom: 24px;}
    .landing-left h2 {font-size: 24px; line-height: 29px;}
    .landing-left h3 { font-size: 18px;  line-height: 25px;}
    .landing-left h4 { font-size: 16px; line-height: 22px;}
    .dwnload-brochure-heading h3 { font-size: 22px;}
    .thank-you-text-content h1 { font-size: 41px; line-height: 52px;  margin-bottom: 27px;}
    .coming-soon-landing-uppersec .post-password-message { font-size: 18px;line-height: 29px; margin-bottom: 0;}

    .swiper-container {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .specification-gallerySwiper{width:222px;}
    /* .swiper-button-next, .swiper-button-prev{display: none;} */
    .swiperbuttonwrapper { position: relative; margin: 0 auto;  margin-top: 32px;  width: 85px;  display: flex; justify-content:space-between;}
    .specification-gallerySwiper .swiper-button-next, .specification-gallerySwiper .swiper-button-prev { position: static; display: block;}
    .specific-second ul li span.content p { text-align: center;}
    .spacific-first-img { padding-left: 0px;}
    .thank-you-text-content {padding: 30px 20px;}
    .thank-you-text-content p br{display: none;}
    .dockwa-section #dockwa-book-button{margin:auto !important; margin-top:20px !important;}
    .review_section {padding: 0 0 30px;}
    .review_section .header-sec {  margin-bottom: 20px;}
    .sub-heading-landing h3 { font-size: 22px;  line-height: 28px;  margin-bottom: 28px;}
    .single-landing-inqure-sec { padding: 30px 0 30px !important;}
    .logged-in .heading-location.stick{top:56px;}
}

@media only screen and (max-width:639px) {
    .yatch-box-button-wrapper{text-align: center; display: block; }
    .yatch-bx-text span{display: block;}
    .yatch-bx-text{margin-bottom: 12px;}
    .learn-more-button { font-size: 10px;  line-height: 10px;}
    .only-box { height: 218px;}
    .swiper-button-next { right: 5%;}
    .swiper-button-prev { left: 5%;}
    .innovation-flex-sec {width: 100%;}
    .form-two { width: 100%;}

    .chekbox:last-child { margin-bottom: 0px;}
    .check-form { padding: 23px 0px 29px;}
    .inovation-flex-img { height: 206px;}
    .blue-quote-sec blockquote p{ font-size: 20px;}
    .inovation-text h3 {font-size: 24px;}
    .heading-button-innersec h2 { font-size: 25px; line-height: 98.8%;}
    .inner-yellow-sec h2 {font-size: 21px;}
    .inner-yellow-sec .blue-text-sec {padding: 36px 0px 37px;}
    .epitom-srv-bx-textsec { padding: 0px 0px;}
    .lm-abt-pro {width: 240px;  height: 44px; font-size: 14px; line-height: 45px;}
    .inqurebtn {width: 168px; height: 41px; font-size: 16px; line-height: 41px;}
    /* body.openmenu .header .container { padding: 0px 12px;} */
    /* body.openmenu .header.fixed-header .container { padding: 0px 12px;} */

    .boatimg { width: 33%;}
    .silent-text {max-width: 100%; padding: 0px 20px;}
    .silent-text h3 { font-size: 21px;  margin-bottom: 19px;}
    .silent-text p { font-size: 16px;  line-height: 141%; padding-bottom: 22px;}
    .silent-text .lern-btn { font-size: 13px;}
    .yatch-box-button-wrapper .learn-more-button { margin-right: 14px;}
    .yatch-box-only-button-wrap { justify-content: center;}
    .yatch-lineup { padding: 0px 0px 15px;}
    .silent-img-box { height: 640px;}
    .flex-img-text-cont { width: 100%; margin-bottom: 15px;}
    .flex-img-text-cont:last-child{margin-bottom: 0px;}
    .flx-txt { margin: 0 auto;}
    .spacific-first-text {gap: 16px;}
    .specific-box { width: 47%;}
    .specific-second ul li span.content { text-align: center;}
    .specific-second { padding-top: 11px;}
    .testimonial-inner {max-width: 219px;}
    .testimonial-inner h2 { font-size: 20px;}
    .gallery-tab-sec ul { margin: 10px auto 20px;display: flex;  justify-content: center;}
    .boat-img-two{width: 29%;  margin: 0 auto 23px;  padding-top: 13px;}

    .swiper-slide-active .testimonial-box { border-left: 8px solid #fff; border-right: 8px solid #fff;}
    .testimonial-sec .swiper-button-next { right: 4%;}
    .testimonial-sec .swiper-button-prev { left: 4%;}
    .testimonial-inner p { font-size: 20px; margin-bottom: 22px;}
    .testimonial-box{height: 245px;}

    .content-text {padding: 0px 18px 20px !important;}
    .content-text h3 {font-size: 20px; }

    .content-text p { padding-bottom: 20px;}
    .blog-box { width: 100%;  margin-bottom: 0px;}
    .location-single-textarea h3 {font-size: 20px;}
    .location-temp-right-link-sec ul li a { font-size: 11px; padding: 0px 6px;}
    .location-temp-right-link-sec ul li a:after { top: -1px;}
    .chekbox span.wpcf7-form-control { flex-wrap: wrap;}
    .chekbox span.wpcf7-form-control .wpcf7-list-item{width:100%;  margin-bottom: 12px !important;}
    .blue-quote-sec blockquote p:before { left: -22px;  background-size: 39%;}
    .blue-quote-sec blockquote p:after { bottom: -7px; right: -42px;  background-size: 39%;}
    span.testititle {font-size: 15px;}
    .learn-more-button span.spnarw { font-size: 8px;  margin-left: 5px;}
    .yatch-box-only-button-wrap{flex-wrap:wrap; margin-bottom: 0px;}
    .yatch-box-button-wrapper { padding: 0px 20px;   bottom: 2px;}
    .yatch-box-button-wrapper .learn-more-button{margin-bottom: 7px;}
    .history-block-text h3 { font-size: 19px; line-height: 25px;}
    .spec-head { font-size: 12px;}
    .spec-cont { font-size: 12px;}
    .pastmodel-modal .popup-body { padding: 49px 20px;}
    .mobile-product-big-img-wrap{width:100%; height:271px; }

    .jetstick-imgandbuttonwrap{width:100%; height:362px; overflow:hidden;position: relative; }
    .inovation-flex-img { width: 155px !important; }
    .inovation-text p br{display: none; }
    .inovation-text {width: 65%;}

    .inner-yellow-sec .blue-text-sec { padding: 31px 25px 31px;   }
    .video-sec { padding-bottom: 23px;  }
    .play svg{width:43%;}
    a.read_modal {font-size: 12px;}
    .inner-yellow-sec h2 {margin-bottom: 9px !important;  }
    .inovation-text h3 {  font-size: 16px; margin-top: 10px;      }
    .newsletersec input[type='email'] { margin-right: 0px !important; }
    .event-left p { font-size: 14px;}
    .service-location-button.mt-5{margin-top:1rem!important; }
    span.testititle { font-size: 14px;}
    .location-under-banner-content p { padding-bottom: 10px;  text-align: center; font-size: 13px; line-height: 25px; }

    .facility-sec-box ul li { font-size: 14px; padding-bottom: 20px;      }
    #truste-consent-buttons button {  padding: 0 10px !important;}
    .team-box-wrap .team-box .blog-text-sec p { font-size: 12px; line-height: 18px; padding-bottom: 10px;  }
    .team-box-wrap .team-box .blog-text-sec .link_phon_and_mail { padding-bottom: 6px;}
    .team-adres-headingsec { margin-bottom: 12px;}
    .inner-blue-textsec h2 br{display: none;}
    .teamsingle-box-text-sec p { font-size: 14px;}
    .single-box-img-absolute-sec p{ font-size: 14px;}
    .single-box-img-absolute-sec p a { font-size: 14px;}
    .singlepost-inner p {font-size: 14px;padding-bottom: 18px;}
    .singlepost-inner ul li {font-size: 14px;}
    .singlepost-inner ul li:before {top: 8px; width: 6px;   height: 6px;}
    .cat-accordian ul li a {font-size: 14px;line-height: 32px;}
    .singlepost-inner .cat-accordian ul li:before {top: 13px; width: 6px;  height: 6px;}
    .cat-accordian h2:after { top: 2px;}
    .singlepost-inner h2 { font-size: 16px; }
    .singlepost-inner h3 { font-size: 15px;}
    .cat-accordian h2:after { font-size: 13px;}
    .cat-accordian ul li a {font-size: 13px;  line-height: 28px;}
    .blog-list-right .cat-accordian{margin-bottom: 10px;}
    .post-inner-title { font-size: 25px;     line-height: 35px; margin-bottom: 15px;}
    .apply-now-carer-button { width: 147px; font-size: 12px; height: 41px; line-height: 42px;}
    .image_at_top .byth-nmbr-txtbx h3 {font-size: 16px; margin-bottom: 15px;  }
    .image_at_top .byth-nmbr-txtbx p { font-size: 14px;  }
    .page-template-template-home .bannersec {padding-bottom: 20px;}
    .sub-heading h2 {  margin-top: 0px;}
    .page-numbers li a, .page-numbers li span { width: 28px;   height: 29px; font-size: 13px;}
    .new-videoholder { height: 304px;}
    .testimonial-and-aboutblcksec .about-block-text h3 {font-size: 19px;   line-height: 25px; margin-bottom: 17px}
    .inovation-text h3 sup { top: -10px;    font-size: 11px;  }
    .event-right .header-sec h2 {  font-size: 18px;    line-height: 34px;  }
    .single-post-date { font-size: 14px; line-height: 16px; margin-bottom: 8px; display: block;  }
    .overlay-content ul li ul.sub-menu li a sup {top: 5px;  }
    .post-title { font-size: 14px;  }
    .post_date { font-size: 13px;}
    .event-blog-box-flexarea .blog-img { height: 169px;  }
    .page-the-hinckley-way .mfp-auto-cursor .mfp-content { width: 95%; height: 38%;  }
    .event-content h4 { font-size: 17px;  line-height: 24px;  }
    .event-left ul li { font-size: 14px; }
    #teconsent { padding: 15px 0 !important;}
    #teconsent a:before {padding: 0 15px !important; font-size: 12px !important;}
    /* body .uwy.userway_p1 .userway_buttons_wrapper { right: 6px !important;  bottom: 60px !important;} */
    .inquire-sec .gform-theme--framework .gform-field-label--type-inline {  width: 80%;  }
    .opt-in-form-sec .gform_confirmation_wrapper {  font-size: 14px; line-height: 19px;}
    .landing-videosec .videoholder { height: 502px;  }
    .landing-videosec .mute-button { left: 25%;  }
    .landing-videosec .unmute-button{ left: 25%;  }
    .spacific-first{display: block;}
    .specification-gallerySwiper{margin-bottom: 25px;}
    .swiperbuttonwrapper{left:0px;}
    .single-product .mfp-content { width: 100%; padding: 31px 21px; min-height: 1000px;  }

    .review_wrap { padding: 0px 30px;}
    .rviw-max-height { height: 141px !important;  }
    .review_item { padding: 20px 10px;}
    .swiper-button-review-next { width: 30px;   height: 30px;    right: -4px;  }
    .swiper-button-review-next span{ font-size: 10px;  }
    .swiper-button-review-prev { width: 30px;   height: 30px;    left: -4px;  }
    .swiper-button-review-prev span{ font-size: 10px;  }
    .sub-heading-landing h3 {font-size: 18px; line-height: 25px;  margin-bottom: 26px;}
    .product-zigzag-box-wrapper .past-model-short-img .swiper-slide {  height: 55px;  }
    .product-zigzag-box-wrapper .pastmodel-block-text .swiper-pagination .swiper-pagination-bullet {      width: 10px;    height: 10px; margin: 0 5px;  }
}
@media only screen and (max-width:479px) {
    .inquer-button a{font-size: 11px;}
    .toggle-section .toggle-text { font-size: 11px;}
    .absolute-banner-text { top: 19px;}
    .inner-banner .banner-and.-text-holder .absolute-banner-text {
        top: 20px;
    }


    .new-third-upper-foot-box p:last-child {padding-bottom: 0px;}


    .logo-sec a.logo { width: 162px;}
    .logo-sec a.custom-logo-link { width: 190px;}
    .inner-blue-textsec span.imgbx { width: 18%;}
    .inner-blue-textsec p { font-size: 12px;}
    .jssora093 {margin: 0 15px;  width: 20px !important;   height: 20px !important; top:0px !important;}
    .pastmodel-button { width: 80%;}
    .location-mobile-slider-oparator .swiper-button-prev,  .location-mobile-slider-oparator .swiper-button-next{ top:156px;}

    .mobile-jetstick h3{font-size: 20px;}
    .heading-buttonsec .heading-button-innersec .no_banner_heading {font-size: 22px;}

    .other_location_swiper .swiper-button-prev{left:10px;}
    .other_location_swiper .swiper-button-next{right:10px;}
    .for-middile-aling {width: 250px;  margin: 0 auto 18px;}
    .location-temp-right-link-sec ul li a { font-size: 10px;}
    .east_coast_swiper .swiper-button-prev { left: 16px;}
    .east_coast_swiper .swiper-button-next { right: 16px;}
    .new-align-for-middle { width: 257px;}
    .location-mobile-address-oparator .swiper-button-prev { left: 5px;}
    .location-mobile-address-oparator .swiper-button-next { right: 5px;}
    .swiper-slide.mobile-product-shrt-img-wrap { height: 68px;}
    .down-only-text-bx { bottom: 7px;}
    .tour-iframe-wrapper iframe { height: 273px;}
    .logo-sec a.custom-logo-link img {  height: auto;}
    /* .spacific-first-img { margin-right: 18px;} */
    .new-videoholder { height: 244px;}

    .play {width: 45px !important; height: 45px !important; left: 10%; top: 86%;}
    .play:after {width: 75px !important; height: 75px !important; left: -15px !important; top: -15px !important;}
    .pause {width: 45px !important; height: 45px !important; left: 10%; top: 86%; z-index:5;}
    .pause:after {width: 75px !important; height: 75px !important; left: -15px !important; top: -15px !important;}


    .mute-button {width: 45px !important; height: 45px !important; left: 25%; top: 86%; z-index:5;}
    .mute-button:after {width: 75px !important; height: 75px !important; left: -15px !important; top: -15px !important;}
    .unmute-button {width: 45px !important; height: 45px !important; left: 25%;  top: 86%;}
    .unmute-button:after {width: 75px !important; height: 75px !important; left: -15px !important; top: -15px !important;}


    .new-videoholder .play {left: 10%; top: 86%;}
    .new-videoholder .play {width: 45px !important;  height: 45px !important;}
    .new-videoholder .pause {left: 10%; top: 86%;}
    .new-videoholder .play:after { width: 75px !important;   height: 75px !important;   left: -15px !important;  top: -15px !important;}
    .new-videoholder .pause{width: 45px !important;  height: 45px !important;}
    .new-videoholder .pause:after { width: 75px !important;   height: 75px !important;   left: -15px !important;  top: -15px !important;}


    .new-videoholder .mute-button {left: 25%; top: 86%;}
    .new-videoholder .mute-button {width: 45px !important;  height: 45px !important;}
    .new-videoholder .unmute-button {left: 25%; top: 86%;}
    .new-videoholder .mute-button:after { width: 75px !important;   height: 75px !important;   left: -15px !important;  top: -15px !important;}
    .new-videoholder .unmute-button{width: 45px !important;  height: 45px !important;}
    .new-videoholder .unmute-button:after { width: 75px !important;   height: 75px !important;   left: -15px !important;  top: -15px !important;}
    .overlay-content ul li a {   font-size: 17px;}
}
@media only screen and (max-width:413px) {
    #truste-consent-buttons button {padding: 0 10px !important;  display: block; width: 100% !important;}
    .overlay-content ul li a {   font-size: 17px;}
}
@media only screen and (max-height:500px) {
    .overlay-footersec{position: static; margin-top: 61px; padding-bottom:25px;}
    .menu-video-container{height:600px;}
    .overlay{height:102%; overflow:hidden; overflow-y:auto;}
    .overlay-content{position:static; transform:none; padding-top: 50px; margin-bottom: 30px;}
    .openmenu .header{background: #fff;}
    body.openmenu .header.fixed-header{background: #fff;}
    body.openmenu .inquer-button a {color: #002B5C;}
    body.openmenu .toggle-text {color: #002B5C;}
    body.openmenu .toggle-icn-close img{filter: unset;}
    body.openmenu .logo-sec a img{filter: unset;}
    .mobile-tgl-icn-close-img span{background: #002B5C;}
}

@media only screen and (min-height: 320px) and (max-height: 639px) {
    .past-model-modal-iner-height {  max-height: 198px; }

}


#dockwa-book-button{
    display: table;
    box-sizing: border-box;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    line-height: 1.25;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    margin: auto;
}
#dockwa-link{
    display: inline-block;
    color: #ffffff;
    background-color: #186248;
    padding: 10px 15px;
    font-weight: 600;
    letter-spacing: 2px;
    border-radius: 5px;
    border-bottom: 2px solid #0f432c;
    text-decoration: none;
}
#dockwa-link:hover{
    text-decoration: none;
    margin-top: 2px;
    border-bottom: 0;
}
#dockwa-link:active{
    text-decoration: none;
    margin-top: 2px;
    border-bottom: 0;
    background: #0f432c;
}
#dockwa-img{
    display: block;
    width: 30px;
    height: 35px;
    float: left;
    margin: 0;
}
#dockwa-book-now{
    display: block;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#dockwa-powered-by{
    display: block;
    text-decoration: none;
    color: #6a788a;
    font-size: 12px;
    margin-top: 10px;
    text-align: center;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#dockwa-powered-by:hover{
    text-decoration: underline;
}
#dockwa-home-page{
    color: #3d4b60;
    font-weight:600;
}

div[id*="magazine-"],
#magazine,
#magazine2{
    position: relative;
    height: calc(100vh);
}
.fuelmbook-menuTop{
    display: none !important;
}
.fuelmbook-menu-fixed {
    background: rgb(242 242 242) !important;
}
.landing-template-template-flipbook {
    header.inner-page-header {
        position: absolute;
        width: 100%;
        background-color: #fff;
    }
    .inner-banner .banner-and-text-holder {
        &:before {
            background: linear-gradient(180deg, #fff0 8.22%, #000000a6 94.42%);
        }
        .absolute-banner-text {
            top: 100px;
        }
    }
    ul.flipbooks {
        padding: 0;
        list-style-type: none;
        li {
            padding-top: clamp(2rem, 6vw,5rem);

            .title {
                text-align: center;
                font-size: clamp(1rem, 4vw, 1.5rem);
                color: #002B5C;
                font-style: normal;
                font-weight: 400;
                line-height: normal;
                letter-spacing: 0.12rem;
                text-transform: uppercase;
                margin-bottom: 0;
                padding-inline: 1rem;
            }
        }
    }
    .inovation-sec {
        padding-block: 4rem;
        .invtion-lernmore-btn {
            min-width: 150px;
            width: auto;
            padding-inline: 1rem;
        }
    }
}

@media (max-width: 768px) {
    .landing-template-template-flipbook .banner-main-img img {
        margin-top: 3rem;
    }
}
@media only screen and (max-width: 576px) {
    div[id*="magazine-"],
    #magazine,
    #magazine2{
        position: relative;
        height: auto;
        aspect-ratio: 210 / 297;
    }
}

.column-list{
    display: grid;
    grid-template-columns: repeat(4, 1fr); /* 4 sütun */
    gap: 10px; /* isteğe bağlı boşluk */
    list-style: none; /* madde işaretlerini kaldırır */
    padding: 0;
    margin: 0;
}

.column-list li {
    background: #fff;
    padding: 15px 10px;
    text-align: center;
    border: 1px solid #ddd;
    font-weight: 500;
}
.page-id-47804 .privacy-inner{
    display: none;
}


.check-list li:before{
    content: "";
    width: 18px;
    height:18px;
    display: inline-flex;
    margin-right: .5rem;
    background: url(../images/list-icon.svg) no-repeat center;
    background-size: cover;
}
