/* @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 {
	color: #2a6ab5;
	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;
}
a.overlay-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 3;
}
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;
}
.full-content > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* .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: none;
	-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;
}

body.logged-in:not(.admin-bar) .header.fixed-header {
	top: 0;
}

@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;
	    aspect-ratio: 16 / 6;
}

.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: 35%;
	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;
	max-width: 960px;
    margin: 20px auto;
}

.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 {
	box-sizing: border-box;
	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: 300px !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;
}

#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;
	}
}

/* @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;
	}

	.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;
	}

	.single-event .event-left .event-time-box,
	.single-event .event-left .event-time-box {
		padding: 0;
	}

	.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;
	}

	.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) {
	.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;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.press-grid {
	display: grid;
	grid-template-columns: 25% 25% 25% 25%;
	margin-bottom: 100px;
	gap: 30px;
	margin-top: 50px;
}

.press-grid article {
	border: 1px solid #ddd;
	padding: 15px;
}

.press-grid article h2 {
	font-size: 20px;
	color: #002B5C;
	line-height: 1.25;
	margin-bottom: 30px;
}

.press-grid article i {
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0.2;
}

.press-grid article .news-date {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 900;
	margin: 15px 0 5px 0;
	display: block;
	opacity: 0.5;
}

.press-header {
	background: rgb(0 43 92 / 10%);
	padding: 30px 0;
}

.press-header .blue-text-sec {
	background-color: transparent;
}

.press-header h1 {
	font-size: 42px;
	color: #002b5c;
	text-transform: uppercase;
}

.newsroom-header {
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.newsroom-header .post-inner-title {
	margin-bottom: 10px;
}

.back-to-list {
	border: 1px solid #000;
	padding: 7px 12px;
	color: #000;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block;
}

.back-to-list:hover {
	border: 1px solid #a39161;
	padding: 7px 12px;
	color: #a39161;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block;
}

.back-to-list:hover svg {
	stroke: #a39161;
}

.back-to-list svg {
	width: 16px;
	top: -2px;
	position: relative;
}

.btn-detail {
	padding: 7px 0;
	color: #a39161;
	font-size: 14px;
	margin-bottom: 10px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 800;
}

.btn-detail:hover {
	color: #002B5C;
}

.btn-detail svg {
	width: 15px;
	top: -1px;
	margin-left: 5px;
	position: relative;
}

.btn-detail:hover svg {
	stroke: #002B5C;
}

.latest-posts-container .post-item {
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
}

.latest-posts-container .post-item:last-child {
	border-bottom: 0px solid #ddd;
	padding: 20px 0 0 0;
}

.latest-posts-container {
	border: 1px solid #ddd;
	padding: 30px;
	margin-bottom: 50px;
}

.latest-posts-container h2 {
	font-size: 16px;
	text-transform: uppercase;
}

.latest-posts-container .post-item h3 {
	margin-bottom: 5px;
	font-size: 20px;
}

.latest-posts-container .post-date {
	font-size: 13px;
	font-weight: 700;
	opacity: 0.7;
}


.download-btn {
	padding: 10px 30px;
	padding-left: 60px;
	position: relative;
	display: inline-flex;
	flex-direction: column;
	background: #a39161;
	margin-bottom: 30px;
}

.download-btn svg {
	position: absolute;
	left: 0;
	width: 44px;
	padding: 10px;
	top: 50%;
	margin-top: -22px;
	border-right: 1px solid rgb(255 255 255 / 29%);
}

.download-btn span {
	color: #fff;
}

.download-btn span.first-span {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	opacity: 0.7;
}

.download-btn:hover {
	background: #012a59;
}

.press-button {
	width: auto;
	margin-top: 15px;
	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;
	padding: 0 20px;
	display: inline-block;
}

.press-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;
}

.press-button:hover {
	color: #A39161 !important;
}

.press-button:hover:after {
	width: 100%;
}

.single-staff-newsroom {
	overflow: hidden;
}

.single-staff-newsroom .addtoany_share_save_container {
	display: none;
}

.single-staff-newsroom h2.wp-block-heading {
	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;
}

.wp-block-quote {
	max-width: 1000px;
	margin: 0 auto;
}

.singlepost-inner .wp-block-quote p {
	font-size: 24px;
	font-family: 'Cormorant Garamond', serif;
	line-height: 1.4 !important;
	font-style: italic;
}

.wp-block-quote cite, .wp-block-quote footer {
	font-size: 1em;
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 1px;
}

.alignfull:not(.fixAlign) {
	width: 100vw;
   max-width: 100vw;
   margin-left: calc(50% - 50vw);
   margin-right: calc(50% - 50vw);
	 padding: 0 15px;
}

.alignfull .wp-block-group__inner-container {
	margin: auto;
}


@media (min-width: 576px) {
	.alignfull .wp-block-group__inner-container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.alignfull .wp-block-group__inner-container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.alignfull .wp-block-group__inner-container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.alignfull .wp-block-group__inner-container {
		max-width: 1140px;
	}
}

@media (min-width: 1400px) {
	.alignfull .wp-block-group__inner-container {
		max-width: 1380px;
	}
}

@media only screen and (max-width: 1200px) {
	.press-grid {
		grid-template-columns: 33.33% 33.33% 33.33%;
	}

	.press-grid article h2 {
		font-size: 18px;
	}

	.press-header h1 {
		font-size: 32px;
	}
}

@media only screen and (max-width: 992px) {
	.press-grid {
		grid-template-columns: 50% 50%;
	}

	.press-grid article h2 {
		font-size: 18px;
	}

	.press-header h1 {
		font-size: 28px;
	}
}

@media only screen and (max-width: 576px) {
	.press-grid {
		grid-template-columns: 100%;
	}

	.press-header h1 {
		font-size: 24px;
	}
}


.cat-hinckley-line h2.wp-block-heading{
	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;
}
.cat-hinckley-line h3.wp-block-heading{
	font-size: 26px;
}

.by-the-numbers .wp-block-group__inner-container{
	position: relative;
	z-index: 2;
}
.by-the-numbers svg {
    width: 52px;
    height: 52px;
    margin: 0 auto;
    display: flex;
}
.by-the-numbers img {
    width: 100px;
		margin: 0 auto;
		display: flex;
}
.by-the-numbers h3{
	font-family: 'Cormorant Garamond', serif;
	font-size: 64px !important;
}
.singlepost-inner .by-the-numbers p{
	font-family: 'Cormorant Garamond', serif;
	font-size: 22px;
	line-height: 1.35 !important;
}
.single-post.cat-hinckley-line .entry-content figure {
    margin-bottom: 10px;
}
.border-blue {
    border: 1px solid rgb(45 76 118 / 25%) !important;
}
.talent-lists ul li{
	font-size: 14px;
}
.cat-hinckley-line .entry-content div p:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
}
@media only screen and (max-width: 992px) {
.by-numbers-grid{
	grid-template-columns: repeat(2, minmax(0, 1fr));
}
.singlepost-inner .wp-block-quote p {
    font-size: 22px;
}
}

@media only screen and (max-width: 576px) {
.by-numbers-grid{
	grid-template-columns: repeat(1, minmax(0, 1fr));
}
.singlepost-inner .wp-block-quote p {
    font-size: 20px;
}
.cat-hinckley-line h2.wp-block-heading{
	font-size: 32px;
	margin-bottom: 15px;
}

.cat-hinckley-line h3.wp-block-heading{
	font-size: 22px;
		margin-bottom: 15px;
}
.cat-hinckley-line :where(.wp-block-columns.is-layout-flex) {
    gap: 1em;
}
.by-the-numbers h3{
	font-size: 36px !important;
}
.singlepost-inner .by-the-numbers p{
	font-size: 18px;
}
.semi-width-mobile{
	width: 180px;
}
}

.wp-block-quote {
	padding: 0px 0 50px 90px;
	    border-left: none;
	    position: relative;
	    max-width: 1024px;
}
.wp-block-quote::before {
	content: "\f10d";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
	color: #ffffff;
	text-shadow: -1px -1px 0 #1b62b4, 1px -1px 0 #1b62b4, -1px 1px 0 #1b62b4, 1px 1px 0 #1b62b4;
	display: block;
	position: absolute;
	left: 0;
	top: -15px;
	font-size: 64px;
	line-height: 1;
	margin: 0;
	opacity: 0.5;
}
.wp-block-quote p:last-child {
    margin: 0;
}
.wp-block-quote p {
  font-size: 20px;
  font-weight: 400;
  font-family: 'Cormorant Garamond', serif;
  font-style: italic;
  opacity: 0.75;
}
.brands.five-columns{
grid-template-columns: repeat(5, 1fr) !important;
}
.brands.five-columns li{
	align-items: center;
	                justify-content: center;
	                display: flex;
									padding: 0 !important;
									font-size: 20px;
}
.brands.five-columns li a{
									padding: 30px !important;
									width: 100%;
									display: flex;
									align-items: center;
									justify-content: center;
									gap:10px;
}
.postid-51399 .site-content h2,
.landing-template-template-simple-landing .site-content 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;
}
.postid-51399 .site-content h3,
.landing-template-template-simple-landing .site-content h3{
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    color: #002B5C;
    font-weight: 400;
    font-style: normal;
    font-variant-numeric: lining-nums proportional-nums;
}
.postid-51399 .site-content ul,
.landing-template-template-simple-landing .site-content ul{
margin: 0;
padding: 0 0 30px 18px;
font-family: 'gothamlight';
font-size: 16px;
color: #525265;
line-height: 30px;
font-weight: 400;
}
.header-sec:has(+ .mb-4) {
  margin-bottom: 20px;
}



.entry-content .wp-block-group.alignwide > .wp-block-group__inner-container > .wp-block-group,
.entry-content .wp-block-group.alignfull > .wp-block-group__inner-container > .wp-block-group {
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.entry-content .wp-block-group.alignwide > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container,
.entry-content .wp-block-group.alignfull > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
    max-width: 100%;
    width: 100%;
}

.common-read-more-wrap .content-scroll {
	max-height: none !important;
	overflow: visible !important;
	padding-right: 0;
}

/* Inner page header: keep desktop navigation visible without waiting for scroll. */
.inner-page-header .inner-pg-menu {
	opacity: 1;
	visibility: visible;
}

.inner-page-header .innerpg-flex-headersec {
	justify-content: space-between;
	min-height: 68px;
}

/* Footer polish: compact, aligned, and easier to scan. */
.site-footer.footer {
	background: #082c5c;
	color: #fff;
}

.site-footer.footer .container {
	max-width: 1480px;
}

.site-footer.footer .inner-footer {
	padding: 0;
}

.site-footer.footer .upper-footer {
	display: grid;
	grid-template-columns: minmax(340px, 0.95fr) minmax(620px, 1.25fr);
	gap: clamp(36px, 5vw, 86px);
	align-items: start;
	padding: clamp(42px, 4vw, 58px) 0 clamp(28px, 3vw, 42px);
}

.site-footer.footer .first-upper-foot-box {
	width: auto;
	padding-left: 0;
}

.site-footer.footer .footer-logo {
	display: block;
	margin: 0 0 clamp(28px, 3.5vw, 42px);
}

.site-footer.footer .footer-logo a img {
	width: clamp(200px, 15vw, 260px) !important;
	max-width: 100%;
	height: auto !important;
	max-height: 42px;
	object-fit: contain;
	object-position: left center;
}

.site-footer.footer .newsletersec {
	max-width: 560px;
}

.site-footer.footer .newsletersec h3 {
	margin: 0 0 16px !important;
	color: #a39161 !important;
	font-size: clamp(20px, 1.55vw, 25px) !important;
	line-height: 1.2 !important;
	letter-spacing: 2.2px !important;
}

.site-footer.footer .newsletersec form {
	display: grid !important;
	grid-template-columns: minmax(250px, 360px) 118px;
	gap: 10px;
	align-items: stretch;
}

.site-footer.footer .newsletersec .gform_body,
.site-footer.footer .newsletersec .gform_footer {
	margin: 0 !important;
	padding: 0 !important;
}

.site-footer.footer .newsletersec .gform_footer {
	align-self: stretch;
}

.site-footer.footer .newsletersec input[type='email'] {
	width: 100% !important;
	height: 48px !important;
	margin: 0 !important;
	padding: 0 18px !important;
	border: 1px solid rgba(255, 255, 255, 0.16) !important;
	border-radius: 2px !important;
	background: #f7f4ec !important;
	color: #102a4c !important;
	font-size: 14px !important;
	line-height: 48px !important;
	letter-spacing: 0.7px !important;
}

.site-footer.footer .newsletersec input[type='email']::placeholder {
	color: rgba(16, 42, 76, 0.72);
	letter-spacing: 0.7px;
}

.site-footer.footer .newsletersec input[type='submit'] {
	width: 100% !important;
	height: 48px !important;
	margin: 0 !important;
	border-radius: 2px !important;
	background: #a39161 !important;
	color: #fff !important;
	font-size: 13px !important;
	letter-spacing: 1.6px !important;
}

.site-footer.footer .newsletersec input[type='submit']:hover {
	background: #d8cfb4 !important;
	color: #082c5c !important;
}

.site-footer.footer .two-combind-upper-footersec {
	display: grid;
	grid-template-columns: minmax(240px, 1fr) minmax(260px, 0.9fr);
	gap: clamp(32px, 4vw, 68px);
	width: auto;
	padding-top: 4px;
}

.site-footer.footer .second-upper-foot-box {
	width: auto;
	margin: 0;
}

.site-footer.footer .second-upper-foot-box ul {
	display: grid;
	grid-template-columns: repeat(2, minmax(90px, 1fr));
	column-gap: 34px;
	row-gap: 16px;
}

.site-footer.footer .second-upper-foot-box ul li {
	width: auto;
}

.site-footer.footer .second-upper-foot-box ul li a,
.site-footer.footer .new-third-upper-foot-box p,
.site-footer.footer .new-third-upper-foot-box p a,
.site-footer.footer .down-footer p,
.site-footer.footer a.backtotop {
	font-size: 13px;
	line-height: 1.4;
	letter-spacing: 1.55px;
}

.site-footer.footer .second-upper-foot-box ul li a {
	padding: 0;
}

.site-footer.footer .new-third-upper-foot-box p {
	margin: 0 0 22px;
	padding: 0;
}

.site-footer.footer .new-third-upper-foot-box p a {
	margin-top: 6px;
}

.site-footer.footer .down-footer {
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	align-items: center;
	gap: 28px;
	padding: 20px 0 22px;
	border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.site-footer.footer .downfottrt-fst {
	padding-left: 0;
}

.site-footer.footer .downfottrt-fst ul {
	display: flex;
	gap: 26px;
	align-items: center;
}

.site-footer.footer .downfottrt-fst ul li a {
	padding: 0;
}

.site-footer.footer .same-width {
	width: auto;
}

.site-footer.footer .same-width.text-md-end {
	justify-self: end;
}

.site-footer.footer a.backtotop {
	display: inline-flex;
	align-items: center;
	gap: 8px;
}

@media only screen and (max-width: 1199px) {
	.site-footer.footer .upper-footer {
		grid-template-columns: 1fr;
		gap: 34px;
		text-align: left;
	}

	.site-footer.footer .first-upper-foot-box {
		margin-bottom: 0;
	}

	.site-footer.footer .footer-logo {
		margin-bottom: 30px;
	}

	.site-footer.footer .two-combind-upper-footersec {
		grid-template-columns: 1fr 1fr;
	}

	.site-footer.footer .second-upper-foot-box {
		display: block;
	}

	.site-footer.footer .down-footer {
		grid-template-columns: 1fr;
		justify-items: center;
		text-align: center;
	}

	.site-footer.footer .same-width.text-md-end {
		justify-self: center;
	}

	.site-footer.footer a.backtotop {
		position: static;
		width: auto;
		height: auto;
		background: transparent;
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.site-footer.footer .upper-footer {
		padding: 36px 0 28px;
	}

	.site-footer.footer .newsletersec {
		max-width: 100%;
		text-align: left;
	}

	.site-footer.footer .newsletersec form {
		grid-template-columns: 1fr;
	}

	.site-footer.footer .newsletersec input[type='email'],
	.site-footer.footer .newsletersec input[type='submit'] {
		height: 46px !important;
	}

	.site-footer.footer .two-combind-upper-footersec {
		grid-template-columns: 1fr;
		gap: 28px;
	}

	.site-footer.footer .second-upper-foot-box ul {
		grid-template-columns: 1fr;
		row-gap: 12px;
	}

	.site-footer.footer .downfottrt-fst ul {
		justify-content: center;
		gap: 24px;
	}
}
