/* Minification failed. Returning unminified contents.
(3607,704550): run-time error CSS1039: Token not allowed after unary operator: '-font-family-Font-1'
(3607,833451): run-time error CSS1039: Token not allowed after unary operator: '-bs-link-color'
 */
/*! jQuery UI - v1.10.4 - 2015-12-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=PTSans%2COptimaLTStd%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%231280B3&bgTextureHeader=flat&bgImgOpacityHeader=75&borderColorHeader=%231280B3&fcHeader=%23fff&iconColorHeader=%23fff&bgColorContent=%23fff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23959595&fcContent=%23000000&iconColorContent=%23000000&bgColorDefault=%23D6E3EB&bgTextureDefault=flat&bgImgOpacityDefault=75&borderColorDefault=%23D6E3EB&fcDefault=%23000&iconColorDefault=%23000&bgColorHover=%2397BACE&bgTextureHover=flat&bgImgOpacityHover=75&borderColorHover=%2397BACE&fcHover=%23000&iconColorHover=%23454545&bgColorActive=%2397BACE&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=%2397BACE&fcActive=%23000&iconColorActive=%23454545&bgColorHighlight=%2332789C&bgTextureHighlight=flat&bgImgOpacityHighlight=75&borderColorHighlight=%2332789C&fcHighlight=%23ffffff&iconColorHighlight=%23ffffff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(/styles/jquery-ui/themes/common/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/styles/jquery-ui/themes/common/images/animated-overlay.gif);
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: PTSans,OptimaLTStd,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: PTSans,OptimaLTStd,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #959595;
	background: #fff;
	color: #000000;
}
.ui-widget-content a {
	color: #000000;
}
.ui-widget-header {
	border: 1px solid #1280B3;
	background: #1280B3;
	color: #fff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #fff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #D6E3EB;
	background: #D6E3EB;
	font-weight: bold;
	color: #000;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #97BACE;
	background: #97BACE;
	font-weight: bold;
	color: #000;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #97BACE;
	background: #97BACE;
	font-weight: bold;
	color: #000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #000;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #32789C;
	background: #32789C;
	color: #ffffff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #ffffff;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(/styles/jquery-ui/themes/common/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_000000_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_fff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_000_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_ffffff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/styles/jquery-ui/themes/common/images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}



/*#region CUSTOM CSS MODIFICATIONS */

.ui-datepicker table {
    margin-bottom: 0px;
}

.ui-datepicker tbody:before, .ui-datepicker tbody:after {
    content: "-";
    display: block;
    line-height: 0.5em;
    color: transparent;
}

.ui-datepicker-ctrl-search table thead tr:first-child {
    background-color:#B7D8E7;
}

.ui-datepicker-ctrl-search table thead tr:first-child th {
    padding: .3em;
}

.ui-datepicker td span, .ui-datepicker td a {
    padding: 0.4em;
}

/*#endregion */

/*! jQuery UI - v1.10.4 - 2014-11-12
* http://jqueryui.com
* Includes: jquery.ui.theme.css
* To view and modify this theme,  visit http://jqueryui.com/themeroller/
* Copyright 2014 jQuery Foundation and other contributors;
     Licensed MIT */

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(/content/plugins/jqueryui/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
    color: #222;
}
.ui-widget-content a {
    color: #222;
}
.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(/content/plugins/jqueryui/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(/content/plugins/jqueryui/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url(/content/plugins/jqueryui/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(/content/plugins/jqueryui/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(/content/plugins/jqueryui/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(/content/plugins/jqueryui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon, .ui-widget-content .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(/content/plugins/jqueryui/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-blank {
    background-position: 16px 16px;
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-on {
    background-position: -96px -144px;
}
.ui-icon-radio-off {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
    background: #aaa url(/content/plugins/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(/content/plugins/jqueryui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    /*opacity: 1;*/
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }

/**
* Stylish Select 0.4.9 - $ plugin to replace a select drop down box with a stylable unordered list
* http://github.com/scottdarby/Stylish-Select/
* 
* Copyright (c) 2009 Scott Darby
* 
* Requires: jQuery 1.3 or newer
* 
* Dual licensed under the MIT and GPL licenses.
*/

/**
* Hide lists on page load
---------------------------------------------------------*/
body {
    /*background: #CCC;*/
}

.stylish-select .SSContainerDivWrapper {
    left: -9999px;
}

.search-bar {
    margin: auto;
    padding: 0;
    width: 1093px;
}
/*
* Red example
---------------------------------------------------------*/
.stylish-select .SSContainerDivWrapper {
    margin: 0;
    padding: 0;
    width: 290px;
    position: absolute;
    top: 22px;
    left: 0;
    z-index: 2;
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px #888;
    float: left;   
    left: -999em;
    margin: 18px 0px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 190px;
    z-index: 1000;
}

.stylish-select ul.newList {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    background: #fff;
    border: 1px solid #ccc;
    overflow: auto;
}

    .stylish-select ul.newList * {
        margin: 0;
        padding: 0;
    }


    .stylish-select ul.newList a {
        color: #000;
        text-decoration: none;
        display: block;
        padding: 3px 8px;
        color: #666;
        cursor: pointer;
        font-size: 13px;
        margin-bottom: 1px;
        padding: 6px 10px;
        /*width: 89%;*/
    }

.stylish-select .newListSelected {
    color: #000;
    height: 19px;
    float: left;
    background: url(/images/select-bg.png) no-repeat;
    background: none;
    border: medium none;
    color: #000;
    cursor: pointer;
    float: left;    
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.stylish-select ul.newList li a:focus {
    -moz-outline-style: none;
}

/*.stylish-select .selectedTxt {
    overflow: hidden;
    height: 16px;
    padding: 10px 28px 11px 10px;
    width: 140px;
    background: url(/images/home/aero.png) no-repeat scroll 158px center #fff;
}*/

.stylish-select .hiLite {
    background: #efeded!important;
    color: #666!important;
}

.stylish-select .newListHover {
    background: #ccc!important;
    color: #000!important;
    cursor: default;
}

.stylish-select .newListDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListItemDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListOptionDisabled {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60);
}

.stylish-select .newListSelHover,
.stylish-select .newListSelFocus {
    cursor: default;
    background: url(/images/select-bg.png) no-repeat;
    background: none;
    border: medium none;
    color: #000;
    cursor: pointer;
    float: left;    
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    margin: 0;
    text-transform: uppercase;
}

.stylish-select .newListOptionTitle {
    font-weight: bold;
}

    .stylish-select .newListOptionTitle ul {
        margin: 3px 0 0;
    }

    .stylish-select .newListOptionTitle li {
        font-weight: normal;
    }


.inner-experience-box-left .newListSelected .selectedTxt {
    background: url(/images/input-icon.jpg) 200px center no-repeat;
    border: 1px solid #c3cccc;
    color: #000;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 0px;
    padding: 9px 25px 9px 13px;
    width: 181px;
    text-transform: capitalize;
    font: bold 12px Century Gothic,Helvetica,sans-serif !important;
}

.inner-experience-box-left .SSContainerDivWrapper {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px #888;
    float: left;    
    left: -999em;
    margin: 17px 0px 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 250px;
    z-index: 1000;
}


    .inner-experience-box-left .SSContainerDivWrapper ul.newList a {
        color: #666;
        cursor: pointer;
        display: block;
        font-size: 13px;
        margin-bottom: 1px;
        padding: 6px 10px;
        text-decoration: none;
        width: 92%;
        text-transform: capitalize;
    }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.toast-title {
    font-weight: 700
}

.toast-message {
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.toast-message a, .toast-message label {
    color: #fff
}

.toast-message a:hover {
    color: #ccc;
    text-decoration: none
}

.toast-close-button {
    position: relative;
    right: -.3em;
    top: -.3em;
    float: right;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

.toast-close-button:focus, .toast-close-button:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

button.toast-close-button {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.toast-top-center {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-center {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-full-width {
    top: 0;
    right: 0;
    width: 100%
}

.toast-bottom-full-width {
    bottom: 0;
    right: 0;
    width: 100%
}

.toast-top-left {
    top: 12px;
    left: 12px
}

.toast-top-right {
    top: 12px;
    right: 12px
}

.toast-bottom-right {
    right: 12px;
    bottom: 12px
}

.toast-bottom-left {
    bottom: 12px;
    left: 12px
}

#toast-container {
    position: fixed;
    z-index: 999999
}

#toast-container * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#toast-container > div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 15px 15px 15px 50px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .8;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80)
}

#toast-container > :hover {
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer
}

#toast-container > .toast-info {
    background-image: url(/content/plugins/toastr/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-error {
    background-image: url(/content/plugins/toastr/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important
}

#toast-container > .toast-success {
    background-image: url(/content/plugins/toastr/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf/3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important
}

#toast-container > .toast-warning {
    background-image: url(/content/plugins/toastr/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important
}

#toast-container.toast-bottom-center > div, #toast-container.toast-top-center > div {
    width: 300px;
    margin: auto
}

#toast-container.toast-bottom-full-width > div, #toast-container.toast-top-full-width > div {
    width: 96%;
    margin: auto
}

.toast {
    background-color: #030303
}

.toast-success {
    background-color: #51a351
}

.toast-error {
    background-color: #bd362f
}

.toast-info {
    background-color: #2f96b4
}

.toast-warning {
    background-color: #f89406
}

.toast-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40)
}

@media all and (max-width: 240px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 11em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 241px) and (max-width: 480px) {
    #toast-container > div {
        padding: 8px 8px 8px 50px;
        width: 18em
    }

    #toast-container .toast-close-button {
        right: -.2em;
        top: -.2em
    }
}

@media all and (min-width: 481px) and (max-width: 768px) {
    #toast-container > div {
        padding: 15px 15px 15px 50px;
        width: 25em
    }
}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    zoom: 1;
    *display: inline;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.chosen-container .chosen-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border: 1px solid #aaa;
    border-top: 0;
    background: #fff;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
}
.chosen-container a {
    cursor: pointer;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 23px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
.chosen-container-single .chosen-default {
    color: #999;
}
.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
    margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
    position: absolute;
    top: 6px;
    right: 26px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/content/plugins/chosen/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
    background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 18px;
    height: 100%;
}
.chosen-container-single .chosen-single div b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/content/plugins/chosen/chosen-sprite.png) no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
    position: relative;
    z-index: 1010;
    margin: 0;
    padding: 3px 4px;
    white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    border: 1px solid #aaa;
    background: white url(/content/plugins/chosen/chosen-sprite.png) no-repeat 100% -20px;
    background: url(/content/plugins/chosen/chosen-sprite.png) no-repeat 100% -20px;
    font-size: 1em;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}
.chosen-container-single .chosen-drop {
    margin-top: -1px;
    border-radius: 0 0 4px 4px;
    background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
    position: absolute;
    left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
    max-height: 240px;
    -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
    display: none;
    margin: 0;
    padding: 5px 6px;
    list-style: none;
    line-height: 15px;
    -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
    display: list-item;
    cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
    display: list-item;
    color: #ccc;
    cursor: default;
}
.chosen-container .chosen-results li.highlighted {
    background-color: #3875d7;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff;
}
.chosen-container .chosen-results li.no-results {
    display: list-item;
    background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
    display: list-item;
    font-weight: bold;
    cursor: default;
}
.chosen-container .chosen-results li.group-option {
    padding-left: 15px;
}
.chosen-container .chosen-results li em {
    font-style: normal;
    text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
    -moz-box-sizing: border-box;
    background-color: #FFFFFF;
    border: 1px solid #CBD5DD;
    border-radius: 2px;
    cursor: text;
    height: auto !important;
    margin: 0;
    min-height: 30px;
    overflow: hidden;
    padding: 2px;
    position: relative;
    width: 100%;
}
.chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;    
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
    margin: 1px 0;
    padding: 5px;
    height: 25px;
    outline: 0;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none;
    color: #666;
    font-size: 100%;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
    width: 100% !important;
}
.chosen-container-multi .chosen-choices li.search-field .default {
    color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 3px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    border: 1px solid #aaa;
    border-radius: 3px;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-clip: padding-box;
    box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    line-height: 13px;
    cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    position: absolute;
    top: 4px;
    right: 3px;
    display: block;
    width: 12px;
    height: 12px;
    background: url(/content/plugins/chosen/chosen-sprite.png) -42px 1px no-repeat;
    font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
    padding-right: 5px;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
    background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
    background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
    margin: 0;
    padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
    display: list-item;
    color: #ccc;
    cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
    border: 1px solid #aaa;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
    background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
    background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
    box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
    border-left: none;
    background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
    border: 1px solid #5897fb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
    color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.chosen-disabled .chosen-single {
    cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
    text-align: right;
}
.chosen-rtl .chosen-single {
    overflow: visible;
    padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
    margin-right: 0;
    margin-left: 26px;
    direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
    margin-left: 38px;
}
.chosen-rtl .chosen-single div {
    right: auto;
    left: 3px;
}
.chosen-rtl .chosen-single abbr {
    right: auto;
    left: 26px;
}
.chosen-rtl .chosen-choices li {
    float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
    direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
    margin: 3px 5px 3px 0;
    padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
    right: auto;
    left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
    left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
    padding-right: 15px;
    padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
    padding: 4px 5px 4px 20px;
    background: white url(/content/plugins/chosen/chosen-sprite.png) no-repeat -30px -20px;
    background: url(/content/plugins/chosen/chosen-sprite.png) no-repeat -30px -20px;
    direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
    background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
    .chosen-rtl .chosen-search input[type="text"],
    .chosen-container-single .chosen-single abbr,
    .chosen-container-single .chosen-single div b,
    .chosen-container-single .chosen-search input[type="text"],
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
    .chosen-container .chosen-results-scroll-down span,
    .chosen-container .chosen-results-scroll-up span {
        background-image: url(/content/plugins/chosen/chosen-sprite@2x.png) !important;
        background-size: 52px 37px !important;
        background-repeat: no-repeat !important;
    }
}
/* @end */

@charset "UTF-8";.toast-title{font-weight:bold;}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;}.toast-message a,.toast-message label{color:#fff;}.toast-message a:hover{color:#ccc;text-decoration:none;}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.toast-top-center{top:0;right:0;width:100%;}.toast-bottom-center{bottom:0;right:0;width:100%;}.toast-top-full-width{top:0;right:0;width:100%;}.toast-bottom-full-width{bottom:0;right:0;width:100%;}.toast-top-left{top:12px;left:12px;}.toast-top-right{top:12px;right:12px;}.toast-bottom-right{right:12px;bottom:12px;}.toast-bottom-left{bottom:12px;left:12px;}#toast-container{position:fixed;z-index:999999;}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer;}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto;}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto;}.toast{background-color:#030303;}.toast-success{background-color:#51a351;}.toast-error{background-color:#bd362f;}.toast-info{background-color:#2f96b4;}.toast-warning{background-color:#f89406;}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);}#toast-container .toast{opacity:1;width:100%;max-width:350px;background-position-y:20px;}#toast-container .toast .toast-message{font-size:14px;}#toast-container .toast-close-button{font-size:16px;opacity:1;width:25px;height:25px;line-height:24px;border-radius:50%;display:inline-block;background:rgba(0,0,0,.2);color:#fff;font-weight:400;text-align:center;}#toast-container .toast-close-button:hover{background:rgba(0,0,0,.5);}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em;}#toast-container .toast-close-button{right:-.2em;top:-.2em;}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em;}#toast-container .toast-close-button{right:-.2em;top:-.2em;}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em;}}.mt-10{margin-top:10px;}.mb-10{margin-bottom:10px;}.pt-10{padding-top:10px;}.pb-10{padding-bottom:10px;}.mt-11{margin-top:11px;}.mb-11{margin-bottom:11px;}.pt-11{padding-top:11px;}.pb-11{padding-bottom:11px;}.mt-12{margin-top:12px;}.mb-12{margin-bottom:12px;}.pt-12{padding-top:12px;}.pb-12{padding-bottom:12px;}.mt-13{margin-top:13px;}.mb-13{margin-bottom:13px;}.pt-13{padding-top:13px;}.pb-13{padding-bottom:13px;}.mt-14{margin-top:14px;}.mb-14{margin-bottom:14px;}.pt-14{padding-top:14px;}.pb-14{padding-bottom:14px;}.mt-15{margin-top:15px;}.mb-15{margin-bottom:15px;}.pt-15{padding-top:15px;}.pb-15{padding-bottom:15px;}.mt-16{margin-top:16px;}.mb-16{margin-bottom:16px;}.pt-16{padding-top:16px;}.pb-16{padding-bottom:16px;}.mt-17{margin-top:17px;}.mb-17{margin-bottom:17px;}.pt-17{padding-top:17px;}.pb-17{padding-bottom:17px;}.mt-18{margin-top:18px;}.mb-18{margin-bottom:18px;}.pt-18{padding-top:18px;}.pb-18{padding-bottom:18px;}.mt-19{margin-top:19px;}.mb-19{margin-bottom:19px;}.pt-19{padding-top:19px;}.pb-19{padding-bottom:19px;}.mt-20{margin-top:20px;}.mb-20{margin-bottom:20px;}.pt-20{padding-top:20px;}.pb-20{padding-bottom:20px;}.mt-21{margin-top:21px;}.mb-21{margin-bottom:21px;}.pt-21{padding-top:21px;}.pb-21{padding-bottom:21px;}.mt-22{margin-top:22px;}.mb-22{margin-bottom:22px;}.pt-22{padding-top:22px;}.pb-22{padding-bottom:22px;}.mt-23{margin-top:23px;}.mb-23{margin-bottom:23px;}.pt-23{padding-top:23px;}.pb-23{padding-bottom:23px;}.mt-24{margin-top:24px;}.mb-24{margin-bottom:24px;}.pt-24{padding-top:24px;}.pb-24{padding-bottom:24px;}.mt-25{margin-top:25px;}.mb-25{margin-bottom:25px;}.pt-25{padding-top:25px;}.pb-25{padding-bottom:25px;}.mt-26{margin-top:26px;}.mb-26{margin-bottom:26px;}.pt-26{padding-top:26px;}.pb-26{padding-bottom:26px;}.mt-27{margin-top:27px;}.mb-27{margin-bottom:27px;}.pt-27{padding-top:27px;}.pb-27{padding-bottom:27px;}.mt-28{margin-top:28px;}.mb-28{margin-bottom:28px;}.pt-28{padding-top:28px;}.pb-28{padding-bottom:28px;}.mt-29{margin-top:29px;}.mb-29{margin-bottom:29px;}.pt-29{padding-top:29px;}.pb-29{padding-bottom:29px;}.mt-30{margin-top:30px;}.mb-30{margin-bottom:30px;}.pt-30{padding-top:30px;}.pb-30{padding-bottom:30px;}.mt-31{margin-top:31px;}.mb-31{margin-bottom:31px;}.pt-31{padding-top:31px;}.pb-31{padding-bottom:31px;}.mt-32{margin-top:32px;}.mb-32{margin-bottom:32px;}.pt-32{padding-top:32px;}.pb-32{padding-bottom:32px;}.mt-33{margin-top:33px;}.mb-33{margin-bottom:33px;}.pt-33{padding-top:33px;}.pb-33{padding-bottom:33px;}.mt-34{margin-top:34px;}.mb-34{margin-bottom:34px;}.pt-34{padding-top:34px;}.pb-34{padding-bottom:34px;}.mt-35{margin-top:35px;}.mb-35{margin-bottom:35px;}.pt-35{padding-top:35px;}.pb-35{padding-bottom:35px;}.mt-36{margin-top:36px;}.mb-36{margin-bottom:36px;}.pt-36{padding-top:36px;}.pb-36{padding-bottom:36px;}.mt-37{margin-top:37px;}.mb-37{margin-bottom:37px;}.pt-37{padding-top:37px;}.pb-37{padding-bottom:37px;}.mt-38{margin-top:38px;}.mb-38{margin-bottom:38px;}.pt-38{padding-top:38px;}.pb-38{padding-bottom:38px;}.mt-39{margin-top:39px;}.mb-39{margin-bottom:39px;}.pt-39{padding-top:39px;}.pb-39{padding-bottom:39px;}.mt-40,.btn-red,.about-main .about-inner-text a{margin-top:40px;}.mb-40,.about-main .about-inner-text h1,.about-main .about-inner-text h2{margin-bottom:40px;}.pt-40{padding-top:40px;}.pb-40{padding-bottom:40px;}.mt-41{margin-top:41px;}.mb-41{margin-bottom:41px;}.pt-41{padding-top:41px;}.pb-41{padding-bottom:41px;}.mt-42{margin-top:42px;}.mb-42{margin-bottom:42px;}.pt-42{padding-top:42px;}.pb-42{padding-bottom:42px;}.mt-43{margin-top:43px;}.mb-43{margin-bottom:43px;}.pt-43{padding-top:43px;}.pb-43{padding-bottom:43px;}.mt-44{margin-top:44px;}.mb-44{margin-bottom:44px;}.pt-44{padding-top:44px;}.pb-44{padding-bottom:44px;}.mt-45{margin-top:45px;}.mb-45{margin-bottom:45px;}.pt-45{padding-top:45px;}.pb-45{padding-bottom:45px;}.mt-46{margin-top:46px;}.mb-46{margin-bottom:46px;}.pt-46{padding-top:46px;}.pb-46{padding-bottom:46px;}.mt-47{margin-top:47px;}.mb-47{margin-bottom:47px;}.pt-47{padding-top:47px;}.pb-47{padding-bottom:47px;}.mt-48{margin-top:48px;}.mb-48{margin-bottom:48px;}.pt-48{padding-top:48px;}.pb-48{padding-bottom:48px;}.mt-49{margin-top:49px;}.mb-49{margin-bottom:49px;}.pt-49{padding-top:49px;}.pb-49{padding-bottom:49px;}.mt-50{margin-top:50px;}.mb-50{margin-bottom:50px;}.pt-50{padding-top:50px;}.pb-50{padding-bottom:50px;}.navbar-top{background-color:#fff;padding:0;}.navbar-top .space-y{padding:0 0;}@media(min-width:1200px) and (max-width:1399px){.navbar-top .space-y{padding:0 0;}}@media(max-width:1199px){.navbar-top{padding:0;}.navbar-top .container{max-width:100%;}}@media(max-width:1199px){.navbar-top .navbar-toggler{background:#fff;border:0;height:100%;padding:50px 40px;transform:translateX(10px);margin-right:-20px;border-radius:0;position:relative;}.navbar-top .navbar-toggler span{display:inline-block;width:18px;height:3px;background:#f00;position:absolute;top:auto;right:20px;}.navbar-top .navbar-toggler span::before,.navbar-top .navbar-toggler span::after{content:"";width:30px;height:3px;background:#0c6cb1;position:absolute;}.navbar-top .navbar-toggler span::before{top:-10px;right:0;}.navbar-top .navbar-toggler span::after{bottom:-10px;right:0;}body.menu-open .navbar-top .navbar-toggler span{top:0;width:30px;background:#0c6cb1;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}}@media(max-width:1199px) and (max-width:1199px){body.menu-open .navbar-top .navbar-toggler span{top:auto;}}@media(max-width:1199px){body.menu-open .navbar-top .navbar-toggler span::after{background:#0c6cb1;top:0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}body.menu-open .navbar-top .navbar-toggler span::before{display:none;}.navbar-top .navbar-toggler:focus{outline:0;box-shadow:0 0 0 transparent;border:0;}}@media(max-width:1199px){.navbar-top .navbar-toggler{margin-right:-2px;}}@media(max-width:991px){.navbar-top .navbar-toggler{margin-right:-20px;}}.navbar-top .navbar-brand{margin-right:50px;}@media(min-width:1200px){.navbar-top .navbar-brand{margin-right:0;z-index:2;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navbar-brand{margin-right:20px;}}@media(max-width:1200px){.navbar-top .navbar-brand{margin-right:15px;}}@media(max-width:1200px){.navbar-top .navbar-brand img{max-width:80px;}}@media(max-width:991px){.navbar-top .navbar-brand img{max-width:90px;}}.navbar-top .navigation-web-menu .header-navigation{list-style:none;padding:0;margin:0;}.navbar-top .navigation-web-menu .header-navigation li .btn-none{background-color:transparent;border:none;font-weight:500;font-size:20px;color:#1f1f1f;padding-right:60px;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-navigation li .btn-none{padding-right:50px;}}.navbar-top .navigation-web-menu .header-navigation li .btn-none[aria-expanded="false"]:hover{color:#0773bb;}.navbar-top .navigation-web-menu .header-navigation li .btn-none[aria-expanded="false"]::after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";}.navbar-top .navigation-web-menu .header-navigation li .btn-none[aria-expanded="true"]{color:#0773bb;}.navbar-top .navigation-web-menu .header-navigation li .btn-none::after{border:none;content:"";font-weight:900;font-family:"Font Awesome 6 Free";position:absolute;}.navbar-top .navigation-web-menu .header-navigation li>a{font-weight:500;font-size:20px;color:#1f1f1f;padding-right:30px;}.navbar-top .navigation-web-menu .header-navigation li>a:hover{color:#0773bb;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-navigation li>a{padding-right:25px;}}.navbar-top .navigation-web-menu .header-navigation li .dropdown-menu{border-radius:0;left:0;top:122px;padding:0;background-color:#e8f1f7;border:.25px solid #8a8888;}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navigation-web-menu .header-navigation li .dropdown-menu{top:106px;}}@media(max-width:991px){.navbar-top .navigation-web-menu .header-navigation li .dropdown-menu{top:75px;}}.navbar-top .navigation-web-menu .header-navigation li .dropdown-menu .default-open{display:block;}.navbar-top .navigation-web-menu .header-menu li.nav-item:last-child .nav-link{padding-right:0 !important;text-align:right;}.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link{font-weight:500;font-size:20px;color:#1f1f1f;padding:22px;}@media(max-width:1200px){.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link{padding:20px 8px;font-size:16px;}}@media(max-width:991px){.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link{padding-top:10px;padding-bottom:10px;}}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link{padding:20px 10px;font-size:18px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link:hover{color:#0773bb;}.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link:focus{outline:none;box-shadow:0 0 0 transparent;}.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link.active{color:#0773bb;}@media(max-width:991px){.navbar-top .navigation-web-menu .header-menu li.nav-item .dropdown-menu.show{display:block;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown{position:static;flex:1 1 auto;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .dropdown-toggle::after{display:none;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .right-start-menu{right:0;left:auto;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width{width:100% !important;left:0;padding:40px 30px;border-radius:0;margin-top:-1px;border:.25px solid #8a8888;padding-bottom:50px;top:auto;background-color:#fff;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width{padding-left:20px;padding-right:20px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width{padding-top:50px;}}@media(min-width:992px) and (max-width:1199px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width{padding-left:10px;padding-right:10px;}}@media(max-width:991px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width{border-left:0 !important;border-right:0 !important;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width.menu-dropdown-location{width:100%;left:0;z-index:1;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list{display:flex;justify-content:space-between;margin-bottom:15px;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a{padding:0 20px;padding-bottom:25px;border:none;border-bottom:0 solid transparent;font-weight:500;font-size:20px;color:#1f1f1f;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a{font-size:18px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a{padding-left:10px;padding-right:10px;}}@media(min-width:992px) and (max-width:1199px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a{padding-left:10px;padding-right:10px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a.active{color:#0773bb;font-weight:600;font-size:20px;border:none;border-bottom:4px solid #0773bb;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a.active{font-size:18px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a.active:hover{border-bottom:4px solid #0773bb;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a:hover{border:none;border-bottom:0 solid #0773bb;color:#0773bb;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .mega-menu-dropdown-list li a:focus{border:none;border-bottom:4px solid #0773bb;color:#0773bb;box-shadow:0 0 0 transparent;outline:none;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul{list-style:none;padding:0;margin:0;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li:first-child a{padding-top:0;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a{font-weight:500;font-size:20px;color:#1f1f1f;display:block;padding:0 0;padding-top:15px;text-transform:capitalize;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a{font-size:16px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a{padding-left:10px;padding-right:10px;}}@media(min-width:992px) and (max-width:1199px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a{padding-left:10px;padding-right:10px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a .badge-inner-menu{font-weight:600;font-size:12px;border-radius:50px;padding:2px 9px;color:#fff;margin-right:5px;text-transform:uppercase;display:inline-block;white-space:nowrap;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a .badge-inner-menu.red-badge{color:#bb2026;border:1px solid #bb2026;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .mega-menu-dropdown-width .tab-innner-list ul li a .badge-inner-menu.blue-badge{color:#205ebb;border:1px solid #205ebb;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .sub-menu-heading{padding-bottom:30px;font-weight:600;font-size:20px;color:#1f1f1f;}@media(min-width:1200px) and (max-width:1399px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .sub-menu-heading{font-size:16px;}}@media(max-width:1200px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .sub-menu-heading{font-size:16px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu{position:relative;}@media(max-width:991px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu{display:none;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu::after{background:linear-gradient(180deg,#000 13.75%,#000 100%);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu img{opacity:.8;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt{position:absolute;bottom:0;padding:15px 10px;z-index:2;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt p,.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt label{font-weight:700;font-size:20px;color:#fff;text-transform:capitalize;}@media(max-width:1599px){.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt p,.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu .popular-txt label{font-size:16px;}}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown.active-display a{color:#0773bb;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown.show .nav-link{color:#0773bb;}.navbar-top .header-right{list-style:none;padding:0;margin:0;}.navbar-top .header-right li{display:inline-block;}.navbar-top .header-right li:not(:last-child){margin-right:15px;}.navbar-top .header-right li .search-bar{position:relative;width:auto;}.navbar-top .header-right li .search-bar .form-control{border:1px solid #d9d9d9;border-radius:38px;font-weight:300;font-size:16px;padding:10px 50px 10px 10px;}@media(max-width:1200px){.navbar-top .header-right li .search-bar .form-control{padding:3px 32px 3px 10px;}}.navbar-top .header-right li .search-bar .form-control:focus{box-shadow:none;}.navbar-top .header-right li .search-bar button{border:none;position:absolute;right:0;top:0;width:45px;height:45px;border-radius:50%;background-color:#1f1f1f;padding:10px;}.navbar-top .header-right li .search-bar button:hover{background-color:#0773bb;}@media(max-width:1200px){.navbar-top .header-right li .search-bar button{width:30px;height:30px;padding:5px;}}@media(max-width:991px){.navbar-top .header-right li a{width:36px;height:36px;border-radius:50%;background-color:#1f1f1f;padding:5px;display:inline-block;text-align:center;}}.navbar-top .header-right li a.border-link{border:1px solid #d9d9d9;border-radius:38px;font-weight:300;font-size:16px;padding:0 0 0 15px;display:flex;align-items:center;font-weight:500;}.navbar-top .header-right li a.border-link .circle-header-link{width:45px;height:45px;border-radius:50%;background-color:#1f1f1f;padding:10px;display:inline-block;text-align:center;margin-left:15px;}.navbar-top .header-right li a.border-link .circle-header-link:hover{background-color:#0773bb;}@media(max-width:1200px){.navbar-top .header-right li a.border-link .circle-header-link{width:30px;height:30px;padding:5px;}}@media(max-width:1199px){.navbar-top .header-right li a.border-link .circle-header-link{padding:2px;}}@media(max-width:991px){.navbar-top .header-right li a.border-link .circle-header-link{width:35px;height:35px;padding:5px;}}.navbar-top .header-right li a .circle-header-link{width:45px;height:45px;border-radius:50%;background-color:#1f1f1f;padding:10px;display:inline-block;text-align:center;}.navbar-top .header-right li a .circle-header-link:hover{background-color:#0773bb;}@media(max-width:1200px){.navbar-top .header-right li a .circle-header-link{width:30px;height:30px;padding:5px;}}@media(max-width:1199px){.navbar-top .header-right li a .circle-header-link{padding:2px;}}@media(max-width:991px){.navbar-top .header-right li a .circle-header-link{width:35px;height:35px;padding:5px;}}.navbar-top .header-right .global-search{display:none;}.navbar-top .m-header-menu{z-index:1;padding:0 30px;height:100%;overflow:auto;margin:0 -30px;background-color:#f7f7f7;}.navbar-top .m-header-menu .nav-item .nav-link{font-weight:500;font-size:24px;color:#0773bb;padding:10px 0;border-radius:50px;position:relative;padding:15px 0;border-bottom:1px solid #828282;border-radius:0;}.navbar-top .m-header-menu .nav-item .nav-link.dropdown-toggle.show::after{content:"";}.navbar-top .m-header-menu .nav-item .nav-link.dropdown-toggle::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;border:none;vertical-align:0;color:#1f1f1f;position:absolute;right:0;}.navbar-top .m-header-menu .nav-item .dropdown-menu{border:none;padding:0;background:transparent;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-1{position:relative;font-weight:500;font-size:20px;color:#1f1f1f;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-1::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;border:none;vertical-align:0;color:#1f1f1f;position:absolute;right:0;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-2{font-weight:500;font-size:16px;color:#1f1f1f;padding:0;padding-top:20px;border-bottom:0;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-2 .badge-inner-menu{font-weight:600;font-size:12px;border-radius:50px;padding:2px 9px;color:#239645;border:1px solid #239645;margin-left:5px;text-transform:uppercase;display:inline-block;line-height:1;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-2 .badge-inner-menu.red-badge{color:#bb2026;border:1px solid #bb2026;}.navbar-top .m-header-menu .nav-item .dropdown-menu .dropdown-submenu .dropdown-item-2 .badge-inner-menu.blue-badge{color:#205ebb;border:1px solid #205ebb;}.navbar-top .charter-btn{background:#0773bb;color:#fff;padding:10px 20px;font-size:20px;border-radius:50px;}@media(max-width:1599px){.navbar-top .charter-btn{font-size:18px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .charter-btn{font-size:16px;}}.navbar-top .header-top-section-new{width:80%;}.navbar-top .header-top-new-outer{display:flex;justify-content:space-between;border-bottom:1px solid #8a8888;padding-bottom:15px;padding-top:20px;}@media(max-width:1200px){.navbar-top .header-top-new-outer{padding-bottom:10px;padding-top:15px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .header-top-new-outer{padding-bottom:13px;padding-top:15px;}}.navbar-top .header-top-new-outer .nav-link-new{font-size:18px;color:#1f1f1f;}@media(max-width:1599px){.navbar-top .header-top-new-outer .nav-link-new{font-size:16px;}}.navbar-top .header-top-new-outer .nav-link-new:last-child{padding-left:35px;}.navbar-top .header-top-new-outer .nav-social-icon-new{width:30px;display:inline-block;font-size:16px;height:30px;border:1px solid #000;align-items:center;text-align:center;border-radius:50px;padding:3px;vertical-align:middle;margin-left:10px;}.navbar-top .header-top-new-outer .nav-social-icon-new:hover{background-color:#0773bb;border:1px solid #0773bb;color:#fff;}@media(max-width:1200px){.navbar-top .header-top-new-outer .nav-social-icon-new{width:18px;display:inline-block;font-size:9px;height:18px;padding:2px;}}@media(min-width:1200px) and (max-width:1399px){.navbar-top .header-top-new-outer .nav-social-icon-new{width:22px;display:inline-block;font-size:12px;height:22px;padding:2px;}}.navbar-top .header-top-new-outer .global-search{display:none;}.acg-siteHeader{background:#fff;z-index:999;position:fixed;top:0;width:100%;left:0;z-index:999;}.acg-siteHeader .siteHeader-inner{display:flex;flex-wrap:wrap;flex-direction:column;}@media(max-width:1199px){.acg-siteHeader{padding:0;z-index:1040;box-shadow:0 0 10px #c3c3c3;}}.acg-siteHeader .acg-logo-area{flex:0 0 92px;max-width:92px;position:relative;}@media(max-width:375px){.acg-siteHeader .acg-logo-area{max-width:70px;}}.acg-siteHeader .acg-header-links{flex:1;}.acg-siteHeader .acg-header-links .acg-top-header{display:none;justify-content:flex-end;margin-bottom:40px;padding-top:40px;}@media(max-width:1599px){.acg-siteHeader .acg-header-links .acg-top-header{margin-bottom:30px;padding-top:30px;}}@media(max-width:991px){.acg-siteHeader .acg-header-links .acg-top-header{padding-top:0;margin-bottom:20px;}}@media(max-width:767px){.acg-siteHeader .acg-header-links .acg-top-header{margin-bottom:0;}}@media(max-width:480px){.acg-siteHeader .acg-header-links .acg-top-header{display:none;}}.acg-siteHeader .acg-header-links .acg-contact-list{padding-left:0;margin-right:40px;margin-bottom:0;}@media(max-width:991px){.acg-siteHeader .acg-header-links .acg-contact-list{margin-right:20px;flex:1;display:none;}}.acg-siteHeader .acg-header-links .acg-contact-list li{position:relative;padding-right:20px;list-style:none;display:inline-block;}@media(max-width:1599px){.acg-siteHeader .acg-header-links .acg-contact-list li{font-size:17px;}}@media(max-width:767px){.acg-siteHeader .acg-header-links .acg-contact-list li{font-size:15px;}}.acg-siteHeader .acg-header-links .acg-contact-list li a{color:#000;text-decoration:none;}.acg-siteHeader .acg-header-links .acg-contact-list li:last-of-type{padding-right:0;}.acg-siteHeader .acg-header-links .acg-contact-list li:last-of-type::after{display:none;}.acg-siteHeader .acg-header-links .acg-contact-list li::after{content:"";width:1px;height:16px;background:#000;position:absolute;right:8px;top:5px;}.acg-siteHeader .acg-header-links .acg-social-links{padding-left:0;margin-bottom:0;}@media(max-width:991px){.acg-siteHeader .acg-header-links .acg-social-links{flex:0 0 120px;}}.acg-siteHeader .acg-header-links .acg-social-links li{list-style:none;display:inline-block;}.acg-siteHeader .acg-header-links .acg-social-links li:last-of-type a{margin-right:0;}.acg-siteHeader .acg-header-links .acg-social-links li a{color:#000;display:inline-block;text-align:center;font-size:22px;margin-right:22px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.acg-siteHeader .acg-header-links .acg-social-links li a{font-size:20px;margin-right:15px;}}.acg-siteHeader .acg-header-links .acg-social-links li a:hover{color:#0873ba;}.acg-siteHeader .acg-bottom-header .header-contact-no{display:none;}@media(min-width:1200px){.acg-siteHeader .acg-bottom-header .header-contact-no a{display:flex;position:relative;justify-content:flex-end;margin-left:40px;}.acg-siteHeader .acg-bottom-header .header-contact-no a::before{content:"";width:27px;height:27px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) -530px -10px;}.acg-siteHeader .acg-bottom-header .header-contact-no a span{padding-left:10px;}.acg-siteHeader .acg-bottom-header .header-contact-no a img{display:none;}}@media(min-width:1200px){.acg-siteHeader .acg-bottom-header .header-contact-no a.email-header::before{background-position:-530px -233px;}}.acg-siteHeader .acg-menu{min-width:176px;text-align:right;margin-bottom:0;display:none;margin-right:0;z-index:9;background-color:#f7f7f7;top:47px;right:0;box-shadow:rgba(54,53,53,.13) 0 0 10px;padding:0;transition:all .2s linear 0s;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1199px){.acg-siteHeader .acg-menu{margin-right:0;top:100px;position:fixed;left:0;width:300px;height:100%;overflow:overlay;box-shadow:none;display:block;left:-300px;}}@media(max-width:767px){.acg-siteHeader .acg-menu{top:95px;max-height:calc(100vh - 5.5rem);overflow-y:auto;}}.acg-siteHeader .acg-menu .acg-menu-main{padding:0 30px;}.acg-siteHeader .acg-menu li{margin-right:0;text-align:left;position:relative;list-style:none;}.acg-siteHeader .acg-menu li.has-sub-menu:nth-child(n+7) .inner-sub-menu>.has-sub-menu .inner-sub-menu{left:initial;right:100% !important;}@media(min-width:992px){.acg-siteHeader .acg-menu li.has-sub-menu::before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:#0873ba;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;display:none;}.acg-siteHeader .acg-menu li.has-sub-menu::after{content:"";font-family:"FontAwesome";font-size:18px;color:#0873ba;position:absolute;bottom:-7px;left:80%;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none;}}.acg-siteHeader .acg-menu li.has-sub-menu:hover{cursor:pointer;}.acg-siteHeader .acg-menu li.has-sub-menu:hover::before{width:100%;}.acg-siteHeader .acg-menu li.has-sub-menu:hover::after{opacity:1;}.acg-siteHeader .acg-menu li.l1 .sub-menu-toggle-icon i::before{content:"";}.acg-siteHeader .acg-menu li.l0 .current{display:block;}.acg-siteHeader .acg-menu li.l0.sub-menu-open .sub-menu-toggle-icon i::before{content:"";}.acg-siteHeader .acg-menu li.l0 .l1 .sub-menu-toggle-icon i::before{content:"";}.acg-siteHeader .acg-menu li.l0 .l1.sub-menu-open .sub-menu-toggle-icon i::before{content:"";}@media(max-width:1199px){.acg-siteHeader .acg-menu li{margin-right:0;}}@media(max-width:991px){.acg-siteHeader .acg-menu li{display:block;margin-right:0;}}.acg-siteHeader .acg-menu li:last-of-type{margin-right:0;}.acg-siteHeader .acg-menu li:last-of-type .inner-sub-menu{left:initial;right:-15px;}.acg-siteHeader .acg-menu li.active a{background:#0873ba;color:#fff;}.acg-siteHeader .acg-menu li a{display:block;font-size:16px;transition:all .2s linear 0s;padding:15px 0;border-bottom:1px solid #828282;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-weight:500;font-size:24px;color:#0773bb;}.acg-siteHeader .acg-menu li a:hover{color:#0873ba;text-decoration:none;}.acg-siteHeader .acg-menu li .inner-sub-menu{position:absolute;top:0;padding-left:0;width:250px;left:-250px;display:none;background:#f7f7f7;box-shadow:rgba(128,128,128,.13) 7px -2px 10px 2px;z-index:9999;transition:all .3s linear 0s;animation:.3s ease-in-out 0s 1 normal none running slideUp;}@media(max-width:1199px){.acg-siteHeader .acg-menu li .inner-sub-menu{position:static;top:0;padding-left:0;width:100%;left:0;box-shadow:none;}}@media(max-width:991px){.acg-siteHeader .acg-menu li .inner-sub-menu{display:none;position:relative;top:initial;z-index:999;opacity:1;left:initial;width:100%;box-shadow:none;}}.acg-siteHeader .acg-menu li .inner-sub-menu.child{width:400px;}@media(max-width:991px){.acg-siteHeader .acg-menu li .inner-sub-menu.child{width:250px;right:0% !important;}}.acg-siteHeader .acg-menu li .inner-sub-menu li{display:block;margin:0;position:relative;}.acg-siteHeader .acg-menu li .inner-sub-menu li a{font-size:20px;display:block;color:#1f1f1f;text-transform:capitalize;border-bottom:1px solid #6d6b6b;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.acg-siteHeader .acg-menu li .inner-sub-menu li span.p-menu{font-size:20px;font-weight:500;display:block;color:#1f1f1f;text-transform:capitalize;border-bottom:1px solid #6d6b6b;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;padding:15px 0;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2.hover::after{content:none !important;border:none;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2.hover::before{content:none !important;border:none;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2::after{content:none !important;border:none;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2::before{content:none !important;border:none;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2 a{font-weight:500;font-size:16px;color:#1f1f1f;padding:0;padding-top:20px;border-bottom-color:transparent;display:inline-block;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2 a .badge-inner-menu{font-weight:600;font-size:12px;border-radius:50px;padding:2px 9px;color:#239645;border:1px solid #239645;margin-left:5px;text-transform:uppercase;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2 a .badge-inner-menu.red-badge{color:#bb2026;border:1px solid #bb2026;}.acg-siteHeader .acg-menu li .inner-sub-menu li.l2 a .badge-inner-menu.blue-badge{color:#205ebb;border:1px solid #205ebb;}@media(max-width:991px){.acg-siteHeader .acg-menu li .inner-sub-menu li.l3 a{border-bottom-color:#fff;}}.acg-siteHeader .acg-menu li .inner-sub-menu li .inner-sub-menu{position:absolute !important;right:100% !important;left:initial;top:0;}@media(max-width:1199px){.acg-siteHeader .acg-menu li .inner-sub-menu li .inner-sub-menu{position:static !important;top:0;padding-left:0;width:100%;left:0;}}@media(max-width:767px){.acg-siteHeader .acg-menu li .inner-sub-menu li .inner-sub-menu{position:relative !important;right:initial !important;left:initial;}}@media(max-width:991px){.acg-siteHeader .acg-menu li .inner-sub-menu li .inner-sub-menu{position:relative !important;right:0% !important;}}@media(max-width:767px){.acg-siteHeader .acg-menu li .inner-sub-menu-w2{width:100%;}}@media(max-width:1599px){.acg-siteHeader .acg-menu li .inner-sub-menu-w2{width:320px;}}.acg-siteHeader .acg-menu li .sub-menu-toggle-icon{position:absolute;top:0;right:0;cursor:pointer;font-size:22px;width:40px;display:none;height:66px;background:transparent;color:#000;text-align:center;line-height:66px;}@media(max-width:1199px){.acg-siteHeader .acg-menu li .sub-menu-toggle-icon{display:block;}}@media(max-width:1035px){.acg-siteHeader .acg-menu li .sub-menu-toggle-icon{display:block;}}.acg-siteHeader .acg-menu.hover{display:block !important;}.acg-siteHeader .search-icon-mobile{display:none;}@media(max-width:991px){.acg-siteHeader .search-icon-mobile.show #searchbar{display:none;}.acg-siteHeader .searchbar{width:100%;left:0;right:0;top:99px;border-radius:0;padding:20px 10px;background-color:#1f1f1f;}.acg-siteHeader .searchbar::before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:-1;opacity:.7;}.acg-siteHeader .searchbar ::placeholder{color:#fff;}.acg-siteHeader #searchbox{background:transparent;border:solid #fff;border-width:0 0 1px 0;color:#fff;flex:1 0 auto;font-size:18px;height:auto;max-width:100%;width:100%;outline:0;padding:10px 20px 10px 10px;}.acg-siteHeader .search-icon-inner-m{position:absolute;right:10px;top:15px;color:#fff;}.acg-siteHeader .close-btn{display:none;color:#fff;font-size:16px;position:absolute;top:10px;right:10px;border-radius:50%;width:20px;height:20px;text-align:center;line-height:21px;}}body.menu-open .acg-menu{left:0 !important;}.acgOverlay{position:fixed;background:rgba(0,0,0,.5);top:0;width:100%;left:0;bottom:0;z-index:9;display:block;}@media(max-width:1199px){.acgOverlay{display:block;}}@media(max-width:991px){.acg-new-header .acg-menu{width:100%;left:-100%;}.acg-new-header .acg-social-menu{background:transparent;padding-left:15px;padding-right:15px;position:fixed;bottom:0;height:250px;width:100%;}.acg-new-header .acg-social-menu .acg-social-link-box .social-link{color:#0875ba;}.acg-new-header .acg-social-menu .acg-social-link-box a{width:40px;height:40px;margin:0 15px;border:1px solid #8d8d8d;border-radius:50px;padding:5px;font-size:20px;}}.footer-main{background-color:#1f1f1f;}@media(max-width:991px){.footer-main{text-align:center;}}.footer-main .footer-logo img{max-width:132px;}.footer-main .footer-logo .footer-address{margin-top:30px;font-weight:400;font-size:16px;color:#fff;}@media(max-width:767px){.footer-main .footer-logo .footer-address{font-weight:400;font-size:18px;}}.footer-main .footer-contact-link{margin-top:40px;}.footer-main .footer-contact-link p,.footer-main .footer-contact-link .form-details-main .form-group-inner label,.form-details-main .form-group-inner .footer-main .footer-contact-link label{color:#fff;font-weight:600;font-size:18px;margin-bottom:8px;}.footer-main .footer-contact-link ul{list-style:none;padding:0;margin:0;}.footer-main .footer-contact-link ul li{display:inline-block;padding-right:15px;}.footer-main .footer-contact-link ul li:last-child{padding-right:0;}.footer-main .footer-contact-link ul li a{width:26px;height:26px;border:1px solid #fff;padding:5px;border-radius:50%;color:#fff;font-size:12px;text-align:center;display:flex;justify-content:center;align-items:center;}.footer-main .footer-contact-link ul li a:hover{background-color:#fff;color:#1f1f1f;}.footer-main .footer-contact-link ul li a:hover img{width:14px;height:14px;object-fit:cover;object-position:-14px 0;}.footer-main .footer-contact-link ul li a img{width:14px;height:14px;object-fit:cover;object-position:0 0;}.footer-main .footer-imgae-subscribe{position:relative;height:100%;}@media(max-width:1200px){.footer-main .footer-imgae-subscribe{height:calc(100% - 40px);}}@media(min-width:992px) and (max-width:1199px){.footer-main .footer-imgae-subscribe{margin-top:40px;margin-bottom:40px;}}@media(max-width:991px){.footer-main .footer-imgae-subscribe{display:none;}}.footer-main .footer-imgae-subscribe img{height:100%;object-fit:cover;}.footer-main .footer-imgae-subscribe .email-subscribe-main{position:absolute;top:50%;transform:translateY(-50%);left:55px;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-content{margin-bottom:20px;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-content .email-subscribe-heading{font-weight:800;font-size:35px;color:#fff;}@media(max-width:1199px){.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-content .email-subscribe-heading{font-size:28px;}}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-content .email-subscribe-news{font-weight:800;font-size:22px;color:#fff;}@media(max-width:1199px){.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-content .email-subscribe-news{font-size:18px;}}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-form{position:relative;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-form .form-control{background:#fff;border:1px solid #6d6b6b;border-radius:50px;padding:10px 120px 10px 10px;font-weight:300;font-size:16px;color:#000;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-form .form-control:focus{box-shadow:none;outline:0;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-form .footer-subs-btn{background:#1f1f1f;border:1px solid #fff;border-radius:50px;padding:7px 30px;color:#fff;font-weight:600;font-size:20px;position:absolute;top:0;right:0;}.footer-main .footer-imgae-subscribe .email-subscribe-main .email-subscribe-form .acg-subscribe-wrapper.success{color:#fff;}.footer-main .footer-link-menu{list-style:none;padding:0;margin:0;border-bottom:.25px solid #c8c7c7;display:flex;justify-content:space-between;height:100%;align-items:flex-end;}.footer-main .footer-link-menu li{display:inline-block;}.footer-main .footer-link-menu li:nth-child(1) a,.footer-main .footer-link-menu li:nth-child(1) button{padding-left:0;}.footer-main .footer-link-menu li:last-child a,.footer-main .footer-link-menu li:last-child button{padding-right:0;}.footer-main .footer-link-menu li a,.footer-main .footer-link-menu li button{font-weight:600;font-size:18px;color:#fff;padding:20px;display:inline-block;background:none !important;border:none;}@media(max-width:1599px){.footer-main .footer-link-menu li a,.footer-main .footer-link-menu li button{padding:20px 10px;font-size:16px;}}@media(min-width:1200px) and (max-width:1399px){.footer-main .footer-link-menu li a,.footer-main .footer-link-menu li button{font-size:14px;}}.footer-main .footer-link-menu li a.active,.footer-main .footer-link-menu li button.active{color:#1f9ad6;position:relative;}.footer-main .footer-link-menu li a.active::after,.footer-main .footer-link-menu li button.active::after{content:"";position:absolute;bottom:-1px;width:100%;height:2px;background:#0773bb;z-index:999;left:0;}.footer-main .footer-bottom-link-menu{list-style:none;padding:0;margin:0;}@media(max-width:991px){.footer-main .footer-bottom-link-menu{display:none;}}.footer-main .footer-bottom-link-menu li{display:inline-block;}.footer-main .footer-bottom-link-menu li:last-child a::after{display:none;}.footer-main .footer-bottom-link-menu li a{color:#fff;font-weight:400;font-size:16px;padding-bottom:10px;display:inline-block;}.footer-main .footer-bottom-link-menu li a::after{content:"|";height:100%;width:1px;margin:0 10px;}@media(max-width:1599px){.footer-main .footer-bottom-link-menu li a{font-size:14px;}}.footer-main .mobile-menu-list{margin:40px 0;position:relative;}.footer-main .mobile-menu-list::before{content:"";position:absolute;top:0;width:100%;height:1px;background-color:#fff;left:0;}.footer-main .mobile-menu-list::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:#fff;left:0;}.footer-main .mobile-menu-list ul{list-style:none;padding:0;margin:0;display:flex;}.footer-main .mobile-menu-list ul li{padding:15px 0;flex:33.3%;}.footer-main .mobile-menu-list ul li:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff;}.footer-main .mobile-menu-list ul li a{font-weight:400;font-size:16px;color:#fff;}.footer-main .copyright-text p,.footer-main .copyright-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .footer-main .copyright-text label{color:#fff;font-weight:400;font-size:16px;}.footer-inner-modal .modal-dialog-custom{width:100%;border-radius:0;height:100%;margin:0;transform:translateY(100%);transition:all .2s ease-in-out;transition-delay:.2s;}.footer-inner-modal .modal-dialog-custom .modal-content{border-radius:0;border:0;position:fixed;bottom:0;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body{padding:40px 30px;overflow:auto;position:static;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .close{position:absolute;top:-70px;max-width:60px;right:15px;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .m-popup-menu-inner{text-align:right;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .m-popup-menu-inner h3{font-weight:600;font-size:18px;color:#1f1f1f;margin-bottom:15px;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .m-popup-menu-inner ul{list-style:none;padding:0;margin:0;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .m-popup-menu-inner ul li:last-child a{padding-bottom:0;}.footer-inner-modal .modal-dialog-custom .modal-content .modal-body .m-popup-menu-inner ul li a{font-weight:400;font-size:18px;color:#1f1f1f;padding-bottom:15px;display:block;}.main-container .inner-container{width:1170px;margin:auto;}.category-topic-main{padding:0 30px;font-size:18px;line-height:25px;width:95%;text-align:left;}.category-topic-main ul li{list-style:disc;list-style-position:inside;}.category-topic-main .category-topic-heading{text-align:center;font-size:44px;color:#000;text-transform:uppercase;margin-bottom:15px;line-height:46px;font-weight:normal;}.category-topic-main .category-topic-subheading{text-align:center;font-size:22px;color:#000;text-transform:uppercase;margin-bottom:10px;font-weight:normal;}.category-topic-main .category-topic-content p,.category-topic-main .category-topic-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .category-topic-main .category-topic-content label{margin-bottom:25px;text-align:left;}.category-topic-main a{border:none;color:initial;}.category-topic-main a:hover{text-decoration:underline;}.category-topic-main>a{border:1px solid #000;color:#000;text-align:center;width:12% !important;margin:auto;padding:3px;margin-top:26px;}.category-topic-main>a:hover{text-decoration:none;}.content-showmore-box{max-height:250px;overflow:hidden;position:relative;font-size:18px;}.content-showmore-box.additional-info a{color:#0773bb;}.content-showmore-box .read-more{position:absolute;bottom:0;left:0;width:100%;margin:0 !important;padding:30px 0;background-image:linear-gradient(to top,#fff,#ffffffe3);box-shadow:0 -9px 10px -2px #fff;border-radius:0;}.content-showmore-box .read-more a{text-decoration:underline;font-weight:400;font-size:18px;text-decoration-line:underline;color:#1f1f1f;}.content-showmore-box .read-less a{font-weight:400;font-size:18px;text-decoration-line:underline;color:#1f1f1f;}.content-showmore-box-popup{max-height:250px;min-height:250px;overflow:hidden;}.content-showmore-box-popup .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0 !important;padding:30px 0;background-image:linear-gradient(to top,#fff,#ffffffe3);box-shadow:0 -9px 10px -2px #fff;border-radius:10px;}.content-showmore-box-popup .read-more a{font-size:14px;text-decoration:underline;}.content-showmore-box-popup .read-less{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0 !important;padding:10px 0;border-radius:10px;}.content-showmore-box-popup .read-less a{font-size:14px;text-decoration:underline;}.content-showmore-box-upgrade{overflow:hidden;margin-bottom:40px;}.content-showmore-box-upgrade .read-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0 !important;padding:10px 0;padding-bottom:20px;border-radius:10px;}.content-showmore-box-upgrade .read-more a{font-size:16px;text-decoration:underline;}.content-showmore-box-upgrade .read-less{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0 !important;padding:10px 0;padding-bottom:20px;border-radius:10px;}.content-showmore-box-upgrade .read-less a{font-size:16px;text-decoration:underline;}.back-to-top{height:48px;width:53px;position:fixed;bottom:60px;right:18px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat 0 -460px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;opacity:.7;text-align:center;z-index:999;}@media(max-width:767px){.back-to-top{right:0;text-align:center;margin:0 auto;bottom:0;}}.back-to-top.box-is-visible,.back-to-top.box-fade-out,.no-touch .back-to-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;-o-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s;}.back-to-top.box-is-visible{visibility:visible;opacity:.7;}.no-touch .back-to-top:hover{background-color:#e86256;opacity:.7;}.back-to-top .caption{bottom:0;margin:0;color:#333;font-size:13px;padding-top:37px;float:left;width:100%;text-transform:uppercase;}.cruise-date-deal,.date-picker-theme-light{padding:0;border:none;font-family:inherit;}.cruise-date-deal.ui-datepicker .cal-sa,.ui-datepicker.date-picker-theme-light .cal-sa{background-color:#00b100;}.cruise-date-deal .ui-datepicker-title,.date-picker-theme-light .ui-datepicker-title{color:#fff;font-weight:400;font-size:18px;}.cruise-date-deal .ui-datepicker-prev,.date-picker-theme-light .ui-datepicker-prev,.cruise-date-deal .ui-datepicker-next,.date-picker-theme-light .ui-datepicker-next{background:none;text-align:center;height:100%;top:0;border:none !important;}.cruise-date-deal .ui-datepicker-prev::before,.date-picker-theme-light .ui-datepicker-prev::before,.cruise-date-deal .ui-datepicker-prev::after,.date-picker-theme-light .ui-datepicker-prev::after,.cruise-date-deal .ui-datepicker-next::before,.date-picker-theme-light .ui-datepicker-next::before,.cruise-date-deal .ui-datepicker-next::after,.date-picker-theme-light .ui-datepicker-next::after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cruise-date-deal .ui-datepicker-prev:hover,.date-picker-theme-light .ui-datepicker-prev:hover,.cruise-date-deal .ui-datepicker-next:hover,.date-picker-theme-light .ui-datepicker-next:hover{background:none;border:none;}.cruise-date-deal .ui-datepicker-prev .ui-icon,.date-picker-theme-light .ui-datepicker-prev .ui-icon,.cruise-date-deal .ui-datepicker-next .ui-icon,.date-picker-theme-light .ui-datepicker-next .ui-icon{background-image:none;display:none;}.cruise-date-deal .ui-datepicker-prev::before,.date-picker-theme-light .ui-datepicker-prev::before{content:"";font-family:"FontAwesome";font-size:20px;color:#fff;}.cruise-date-deal .ui-datepicker-prev:hover,.date-picker-theme-light .ui-datepicker-prev:hover{left:0 !important;}.cruise-date-deal .ui-datepicker-next::before,.date-picker-theme-light .ui-datepicker-next::before{content:"";font-family:"FontAwesome";font-size:20px;color:#fff;}.cruise-date-deal .ui-datepicker-next:hover,.date-picker-theme-light .ui-datepicker-next:hover{right:0 !important;}.cruise-date-deal .ui-widget-header,.date-picker-theme-light .ui-widget-header{background:#3e4659;border:none;border-bottom:1px solid rgba(255,255,255,.2);border-bottom-left-radius:0;border-bottom-right-radius:0;}.cruise-date-deal .ui-datepicker-calendar,.date-picker-theme-light .ui-datepicker-calendar{background:#3e4659;}.cruise-date-deal .ui-state-default,.date-picker-theme-light .ui-state-default{color:#fff;background:transparent;border:none;font-weight:400;text-align:center;}.cruise-date-deal .ui-state-disabled,.date-picker-theme-light .ui-state-disabled{background:transparent;opacity:.3;}.cruise-date-deal.ui-datepicker th,.ui-datepicker.date-picker-theme-light th,.cruise-date-deal.ui-datepicker td,.ui-datepicker.date-picker-theme-light td{color:#fff;font-weight:400;font-size:16px;text-align:center;}.cruise-date-deal.ui-datepicker td,.ui-datepicker.date-picker-theme-light td{padding-top:5px;padding-bottom:5px;}.cruise-date-deal.ui-datepicker td a,.ui-datepicker.date-picker-theme-light td a{display:inline-block;padding-top:3px;padding-bottom:3px;}.cruise-date-deal.ui-datepicker td a.ui-state-active,.ui-datepicker.date-picker-theme-light td a.ui-state-active{border-bottom:2px solid #00a651;}.cruise-date-deal.ui-datepicker td.ui-datepicker-today a,.ui-datepicker.date-picker-theme-light td.ui-datepicker-today a{background:#00a651;}.cruise-date-deal.ui-datepicker td.ui-datepicker-today a.ui-state-active,.ui-datepicker.date-picker-theme-light td.ui-datepicker-today a.ui-state-active{border-bottom:2px solid #00a651;}.box-404{padding:0;margin:auto;font-size:16px;line-height:18px;text-align:center;padding-top:20px;}.box-404 .page-not-found-sec{display:flex;width:100%;background-color:#fff;padding:50px 0;justify-content:center;text-align:left;}@media(max-width:767px){.box-404 .page-not-found-sec{text-align:center;padding:10px 0;}}.box-404 .page-not-found-sec .page-not-found-inner .notfound_img{width:300px;}.box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper{padding:30px 8px;}.box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper h2{font-size:35px;font-weight:bold;}.box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper p,.box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper .form-details-main .form-group-inner label,.form-details-main .form-group-inner .box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper label{font-size:22px;margin-bottom:0;padding-bottom:30px;line-height:30px;}.box-404 .page-not-found-sec .page-not-found-inner .not-found-wrapper a{font-size:22px;background-color:#0773bb;padding:8px 25px;border-radius:50px;color:#fff;text-decoration:none;}.box-404 .img-back{width:auto;}.box-404 .image{margin-top:0;width:auto;height:163px;}.box-404 .text{line-height:28px;margin:20px 0 0;padding:0;}.box-404 .text .head{font-size:30px;line-height:32px;margin-bottom:14px;}.box-404 .text a{vertical-align:top;}.box-404 .text .page-title{height:100%;margin:0 auto;overflow:hidden;}.box-404 .text .page-title h1{font-size:28px;line-height:30px;margin-bottom:10px;color:#333;text-align:center;font-weight:700;}@media(max-width:767px){.box-404 h1{color:#0485bb;font-size:26px;font-weight:normal;line-height:30px;margin:0;text-align:left;padding:0;}.box-404 a{color:#0485bb;font-weight:normal;line-height:18px;text-decoration:underline;}.text-box-404{padding:20px 0;font-size:16px;}.btn-404-img{margin:auto;}}.app-loader,.app-loader-inner{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:99;}.app-loader svg,.app-loader-inner svg{max-width:100px;height:100px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:.7;}.app-loader>img,.app-loader-inner>img{position:absolute;top:0;height:auto;width:45px;left:0;right:0;bottom:0;margin:auto;opacity:.7;}.app-loader-inner{position:absolute;background:none;}.socile-icon-part{float:left;padding:0;margin:0;width:1209px;border:solid 1px #959595;font-weight:700;margin-top:52px;}.socile-icon-box{float:left;padding:0 35px 0 0;margin:12px 0 12px 35px;border-right:solid 1px #959595;min-height:65px;}.socile-icon{float:left;padding:0;margin:6px 20px 0 0;}.socile-icon-text{float:left;padding:28px 0 0;margin:0;}.socile-icon-text-rad{color:#f00;}.socile-icon-text-blue{color:#0b98d3;}.socile-icon.icon1{margin-top:8px;}.socile-icon.icon2{margin-top:14px;}.socile-icon.icon3{margin-top:7px;}.socile-img-icon-box{border:none;}.socile-img-icon{float:left;padding:0;margin:20px 0 0 25px;}.socile-img-icon a{margin-right:12px;float:left;}.social-icon-part-box2{float:right;width:100%;border:1px solid #919191;margin:21px 0 0;display:none !important;}.social-icon-part-box2 ul{margin:0 5%;width:90%;border-bottom:solid 1px #959595;float:left;padding:0;list-style:none;}.social-icon-part-box2 ul li{text-transform:uppercase;font-size:24px;color:#000;margin-top:7%;width:100%;}.social-icon-part-box2 ul li.reservation-box-text{margin-top:10%;display:flex;justify-content:center;}@media(max-width:767px){.social-icon-part-box2 ul li.reservation-box-text{margin:20px auto 20px !important;}}.social-icon-part-box2 ul li:last-child{margin-bottom:14%;}.social-icon-part-box2 ul li div.reservation-img{width:43px;height:38px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-364px -94px;float:none;margin:5px 10px 0 10px;}.social-icon-part-box2 ul li div.interstate-img{width:43px;height:38px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-360px -141px;float:none;margin:10px 20px 0 20px;}.social-icon-part-box2 ul li div.overseas-img{width:43px;height:38px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-363px -190px;float:left;margin:10px 20px 0 20px;}.social-icon-part-box2 ul li span{font-size:18px;display:block;line-height:20px;}.social-icon-part-box2 ul li span.contact-no{font-size:26px;}.social-icon-part-box2 ul li.last{margin-bottom:0% !important;}.social-icon-part-home{float:left;width:1168px;border:solid 1px #959595;margin:0 0 40px 0;padding:10px 0;}.social-icon-part-hpme ul{margin:0 17px;width:365px;border-right:solid 1px #959595;float:left;}.social-icon-part-home ul li{padding:10px 21px 10px;text-transform:uppercase;font-weight:bold;font-size:24px;color:#000;width:205px;border-right:solid 1px #959595;float:left;}.social-icon-part-home ul li div.text{font-size:17px;display:inline;width:100%;display:table-cell;}.social-icon-part-home ul li span{float:left;margin:10px 10px 0 0;}.social-icon-part-home ul.social-get-touch{width:386px;float:left;border:none;}.social-icon-part-home ul.social-get-touch li{padding:13px 10px 0;border:none;width:390px;}.social-icon-part-home ul.social-get-touch .get-touch-head{text-align:center;font-size:18px;margin:10px 0 0 21px;float:left;font-weight:bold;}ul.social-get-touch{width:90%;float:left;border:none;}ul.social-get-touch li{padding:0;}ul.social-get-touch .get-touch-head{text-align:center;font-size:17px;margin:0 0 8px 0;}.get-touch-icon{margin:auto;text-align:center;}.get-touch-icon a{float:none;display:inline-block;}.get-touch-icon a div.fb-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-70px -421px;float:left;margin-right:7%;}.get-touch-icon a div.twitter-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-112px -421px;float:left;margin-right:7%;}.get-touch-icon a div.youtube-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-153px -421px;float:left;margin-right:7%;}.get-touch-icon a div.google-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-196px -421px;float:left;margin-right:7%;}.get-touch-icon a div.instagram-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-268px -370px;float:left;margin-right:7%;}.social-icon-one-column .bottom-part{float:left;width:100%;font-weight:bold;text-transform:uppercase;color:#000;}.social-icon-one-column .block{float:left;width:100%;padding:0 0 15px 6px;border:1px solid #000;}.social-icon-one-column .block .part{width:33%;float:left;border-right:solid 1px #000;height:200px;margin-top:20px;}.social-icon-one-column .block .part .head{text-align:center;font-size:20px;margin-left:17px;margin-top:49px;}.social-icon-one-column .block .part:nth-child(3){border-right:none;}.social-icon-one-column .block .enquiry{width:80px;height:87px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-230px -408px;margin-top:63px;margin:4% auto;}.social-icon-one-column .block .enquiry .text{font-size:22px;line-height:25px;width:225px;position:relative;top:112px;left:-56px;}.social-icon-one-column .block .enquiry .text span{font-size:30px;color:#000;}.social-icon-one-column .block .reservation{width:100%;float:left;margin:28px auto;text-align:center;}.social-icon-one-column .block .reservation ul li{font-size:17px;padding:0 0 18px;width:70%;margin-left:108px;}.social-icon-one-column .block .reservation ul li .inner-box{text-align:left;padding-left:50px;}.social-icon-one-column .block .reservation-img{width:31px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-366px -94px;float:left;}.social-icon-one-column .block .interstate-img{width:43px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-360px -141px;float:left;}.social-icon-one-column .block .overseas-img{width:46px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-363px -190px;float:left;}.social-icon-one-column .block .part .links{width:55%;margin:3% 28%;float:left;}.social-icon-one-column .block .part .links .fb-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-70px -421px;float:left;margin-right:7%;}.social-icon-one-column .block .part .links .twitter-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-112px -421px;float:left;margin-right:7%;}.social-icon-one-column .block .part .links .youtube-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-153px -421px;float:left;margin-right:7%;}.social-icon-one-column .block .part .links .google-img{width:36px;height:37px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-196px -421px;float:left;margin-right:7%;}.popup_black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);}.popup_white_content{display:none;position:fixed;top:4%;left:30%;width:auto;background-color:#fff;z-index:1002;padding:10px 10px 10px 10px;border-radius:5px;}.popup_white_content .close{display:inline-block;width:15px;height:15px;background:#bb2026;position:absolute;top:0;right:0;padding:10px;text-align:center;line-height:15px;}.popup_white_content .close img{max-width:100%;}.popup_white_content .close_img{width:25px !important;height:29px !important;margin-top:-22px;margin-right:-14px;position:absolute;right:0;}.popup_white_content span.close_img{width:22px !important;height:22px !important;margin-top:-20px;margin-right:-10px;right:0;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat -15px -570px;position:absolute;}@media(max-width:1599px){.g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85);transform-origin:0 0;-webkit-transform-origin:0 0;min-height:70px;}}@media(max-width:767px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0;}}.field-validation-error span{color:#f00;}.date-picker-theme-light{max-width:240px;}@media(max-width:767px){.date-picker-theme-light{max-width:245px;}}.date-picker-theme-light .ui-datepicker-calendar{background:#565b69 !important;}.date-picker-theme-light .ui-widget-header{background:#4a4e5a !important;}.date-picker-holder{position:relative;}.date-picker-holder .ui-datepicker-trigger{position:absolute;top:24px;right:0;background:transparent;border:none;color:#fff;cursor:pointer;}.date-picker-holder .ui-datepicker-trigger:hover,.date-picker-holder .ui-datepicker-trigger:focus{border:none;outline:none;}.date-picker-holder .ui-datepicker-trigger i{color:#fff;}.content.content-readmore{font-weight:400;font-size:18px;color:#1f1f1f;}@media(min-width:1600px){.content.content-readmore{line-height:1.8 !important;margin:initial !important;}}@media(max-width:1599px){.content.content-readmore{line-height:1.8 !important;margin:initial !important;}}@media(max-width:767px){.content.content-readmore{line-height:1.4 !important;margin:initial !important;max-height:70px;overflow:hidden;display:block;}}@media(min-width:1600px){.content.content-readmore p,.content.content-readmore .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content.content-readmore label{line-height:1.8 !important;margin:initial !important;}}@media(max-width:1599px){.content.content-readmore p,.content.content-readmore .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content.content-readmore label{line-height:1.8 !important;margin:initial !important;}}@media(max-width:767px){.content.content-readmore p,.content.content-readmore .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content.content-readmore label{line-height:1.4 !important;margin:initial !important;}}.content.content-readmore div{font-weight:400;font-size:18px;color:#1f1f1f;}@media(min-width:1600px){.content.content-readmore div{line-height:1.8 !important;margin:initial !important;}}@media(max-width:1599px){.content.content-readmore div{line-height:1.8 !important;margin:initial !important;}}@media(max-width:767px){.content.content-readmore div{line-height:1.4 !important;margin:initial !important;}}.covid-wrap{display:flex;width:100%;margin-bottom:0;margin-top:15px;position:relative;z-index:99;}.covid-wrap *{box-sizing:border-box;}.covid-wrap .covid-update{flex:0 0 225px;background:#ac312e;color:#fff;display:flex;justify-content:flex-end;align-items:center;padding:25px;font-size:18px;}.covid-wrap .covid-info-text{background:#b1111b;color:#fff;padding:12px;font-size:18px;display:none;width:100%;}.covid-info-para{max-width:1140px;margin:0 auto;}.covid-wrap .covid-info-text p,.covid-wrap .covid-info-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-wrap .covid-info-text label,.covid-wrap .covid-update p,.covid-wrap .covid-update .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-wrap .covid-update label{margin:0;}.covid-wrap .covid-info-text a{color:#fff;border-bottom:1px solid #fff;text-decoration:none;}.covid-wrap .covid-update img{width:25px;display:inline-block;vertical-align:bottom;margin-right:5px;}.covid-shield-wrapper{position:absolute;right:250px;top:-80px;width:185px;height:185px;}.covid-shield-wrapper img{width:100%;cursor:pointer;}.covid-booking-badge{position:absolute;right:25px;top:25px;width:135px;height:135px;}.covid-booking-badge img{width:100%;cursor:pointer;}.covid-text-wrapper{text-align:center;flex:0 0 100%;}.covid-text-wrapper p,.covid-text-wrapper .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-text-wrapper label{color:#fff;font-size:16px;margin-bottom:0;}.covid-text-wrapper p strong,.covid-text-wrapper .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .covid-text-wrapper label strong{font-size:18px;font-weight:700;}@media(max-width:1500px){.covid-wrap{margin-top:25px;}.covid-wrap .covid-info-text{font-size:17px;}.covid-wrap .covid-update{font-size:17px;}}@media(max-width:767px){.covid-wrap{flex-wrap:wrap;}.covid-wrap .covid-update{flex:0 0 100%;padding:20px 15px;font-size:16px;justify-content:center;}.covid-wrap .covid-info-text{font-size:16px;}}@media(max-width:480px){.covid-wrap{flex-wrap:wrap;}.covid-wrap .covid-update{flex:0 0 100%;justify-content:center;}.covid-wrap .covid-info-text{order:2;}}@media(max-width:767px){.covid-wrap{display:none;}}@media(max-width:991px){.covid-wrap{display:none;}}.safety-commitment{background:#fff;overflow-y:auto;max-height:95vh;padding:0 35px;}.safety-commitment .header .title{font-size:18px;font-weight:700;color:#fff;margin-bottom:15px;text-transform:none;}.safety-commitment .header{background:#0071bb;background:-moz-linear-gradient(45deg,#0071bb 0%,#1d9ad5 100%);background:-webkit-linear-gradient(45deg,#0071bb 0%,#1d9ad5 100%);background:linear-gradient(45deg,#0071bb 0%,#1d9ad5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071bb',endColorstr='#1d9ad5',GradientType=1);padding:35px;}.safety-commitment .header .description{color:#fff;font-size:17px;}.safety-description{padding:35px;border-bottom:1px solid #000;margin-bottom:35px;}.safety-description .safety-title{font-size:17px;font-weight:700;margin-bottom:10px;}.safety-description .commitment-list{padding:0;margin:0;margin-bottom:25px;}.safety-description .commitment-list li{position:relative;padding-left:15px;font-size:17px;margin-bottom:3px;}.safety-description .commitment-list li::before{content:"";position:absolute;width:6px;height:6px;background:#000;border-radius:50%;left:0;top:7px;}.safety-description .commitment-list:last-of-type{margin-bottom:0;}.authority-area{margin-bottom:35px;}.authority-area .authority-name{font-size:17px;font-weight:700;margin-bottom:5px;color:#000;}.authority-area .authority-designation{font-size:17px;color:#000;}.acg-corona-popup{top:15px;}@media(max-width:767px){.safety-commitment{padding:0 15px;}.safety-commitment .header{padding:15px;margin-left:-15px;margin-right:-15px;}.safety-commitment .header .title{margin-bottom:10px;}.safety-description{padding:15px 0;margin-bottom:15px;}.safety-description .safety-title{margin-bottom:8px;}.safety-description .commitment-list{margin-bottom:20px;}}.covid-info-wrapper .header-part{display:none;}.covid-info-wrapper .middle{width:100%;padding-top:0;}.covid-infographic-section *{box-sizing:border-box !important;}.covid-infographic-section .boarding-section{background:#f2f2f2;padding-top:70px;padding-bottom:70px;padding-left:25px;padding-right:25px;}@media(max-width:767px){.covid-infographic-section .boarding-section{padding:30px 20px;}}.covid-infographic-section .boarding-container{display:table;max-width:1465px;margin:0 auto;}@media(max-width:767px){.covid-infographic-section .boarding-container{display:block;}}.covid-infographic-section .boarding-container .img-holder{display:table-cell;vertical-align:middle;width:50%;}@media(max-width:767px){.covid-infographic-section .boarding-container .img-holder{display:block;width:100%;margin-bottom:20px;}}.covid-infographic-section .boarding-container .img-holder img{max-width:100%;width:auto;}.covid-infographic-section .boarding-container .content{padding:0 25px;border:none;display:table-cell;width:50% !important;vertical-align:middle;}@media(max-width:767px){.covid-infographic-section .boarding-container .content{display:block;width:100% !important;padding:0;}}.covid-infographic-section .boarding-container .content .title{font-size:22px;font-weight:700;margin-bottom:30px;}@media(max-width:767px){.covid-infographic-section .boarding-container .content .title{font-size:20px;margin-bottom:10px;}}.covid-infographic-section .boarding-container .content p,.covid-infographic-section .boarding-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .boarding-container .content label{max-width:555px;margin-bottom:18px;font-size:17px;}@media(max-width:767px){.covid-infographic-section .boarding-container .content p,.covid-infographic-section .boarding-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .boarding-container .content label{margin-bottom:10px;font-size:16px;}}.covid-infographic-section .boarding-container .content p:last-of-type,.covid-infographic-section .boarding-container .content .form-details-main .form-group-inner label:last-of-type,.form-details-main .form-group-inner .covid-infographic-section .boarding-container .content label:last-of-type{margin-bottom:0;}.covid-infographic-section .sanitiser-section{background:#fff;padding:70px 25px;}@media(max-width:767px){.covid-infographic-section .sanitiser-section{padding:30px 15px;}}.covid-infographic-section .sanitiser-section .sanitiser-container{max-width:1465px;margin:0 auto;display:table;}@media(max-width:767px){.covid-infographic-section .sanitiser-section .sanitiser-container{display:block;}}.covid-infographic-section .sanitiser-section .sanitiser-container .img-holder{width:50%;display:table-cell;vertical-align:middle;}@media(max-width:767px){.covid-infographic-section .sanitiser-section .sanitiser-container .img-holder{display:block;width:100%;}}.covid-infographic-section .sanitiser-section .sanitiser-container .img-holder img{max-width:100%;width:auto;}.covid-infographic-section .sanitiser-section .sanitiser-container .content{text-align:right;padding:0 25px;display:table-cell !important;border:none !important;vertical-align:bottom;width:50% !important;padding-bottom:30px;}@media(max-width:767px){.covid-infographic-section .sanitiser-section .sanitiser-container .content{display:block !important;width:100% !important;}}.covid-infographic-section .sanitiser-section .sanitiser-container .content .title{font-size:22px;font-weight:700;margin-bottom:30px;}.covid-infographic-section .sanitiser-section .sanitiser-container .content p,.covid-infographic-section .sanitiser-section .sanitiser-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .sanitiser-section .sanitiser-container .content label{max-width:475px;margin-bottom:15px;margin-left:auto;font-size:17px;}.covid-infographic-section .contactless-payment-section{padding:70px 25px;}.covid-infographic-section .contactless-payment-section .contactless-payment-container{max-width:1465px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .img-holder{flex:0 0 50%;max-width:50%;text-align:right;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .img-holder img{max-width:100%;width:auto;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .content{flex:0 0 50%;max-width:50%;padding:0 25px;display:block !important;border:none;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .content .title{font-size:22px;font-weight:700;margin-bottom:30px;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .content p,.covid-infographic-section .contactless-payment-section .contactless-payment-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .contactless-payment-section .contactless-payment-container .content label{max-width:395px;margin-bottom:15px;font-size:17px;}.covid-infographic-section .safe-dining-section{padding:70px 25px;background:#f2f2f2;}.covid-infographic-section .safe-dining-section .safe-dining-container{max-width:1580px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;}.covid-infographic-section .safe-dining-section .safe-dining-container .safe-dining-area{flex:0 0 30%;max-width:30%;padding:0 25px;padding-right:0;padding-top:75px;text-align:right;}.covid-infographic-section .safe-dining-section .safe-dining-container .img-holder{flex:0 0 40%;max-width:40%;padding:0 35px;}.covid-infographic-section .safe-dining-section .safe-dining-container .img-holder img{max-width:100%;}.covid-infographic-section .safe-dining-section .safe-dining-container .staff-policy-area{flex:0 0 30%;max-width:30%;padding:0 25px;padding-top:130px;padding-left:0;}.covid-infographic-section .safe-dining-section .safe-dining-container .cleaning-area{flex:0 0 100%;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;padding-top:70px;}.covid-infographic-section .safe-dining-section .safe-dining-container .cleaning-area .cleaning-inner-area{max-width:600px;padding-left:25px;text-align:center;padding-right:25px;ng-left:30px;}.covid-infographic-section .safe-dining-section .safe-dining-container .title{font-size:22px;font-weight:700;margin-bottom:30px;}.covid-infographic-section .safe-dining-section .safe-dining-container p,.covid-infographic-section .safe-dining-section .safe-dining-container .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .safe-dining-section .safe-dining-container label{margin-bottom:15px;}.covid-page-para{display:none;}.covid-info-wrapper .covid-info-para{display:none;}.covid-info-wrapper .covid-page-para{display:block;padding-right:280px;max-width:1250px;}.covid-info-wrapper .covid-page-para .title{font-size:22px;color:#fff;margin-bottom:25px;}.covid-info-wrapper .covid-page-para p,.covid-info-wrapper .covid-page-para .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-info-wrapper .covid-page-para label{font-size:18px;color:#fff;}.covid-info-wrapper .covid-info-text{background:#0873ba;padding-top:25px;padding-bottom:25px;}.covid-info-wrapper .covid-shield-container{display:none;}.covid-info-wrapper .covid-wrap{margin-top:50px;}.covid-info-wrapper .covid-booking-badge{top:-36px;right:100px;width:212px;height:212px;height:242px;}@media(max-width:1200px){.covid-info-wrapper .covid-page-para .title{margin-bottom:15px;}.covid-info-wrapper .covid-page-para .title{margin-bottom:15px;}}@media(max-width:991px){.covid-info-wrapper .covid-booking-badge{width:242px;height:242px;}.covid-infographic-section .safe-dining-section .safe-dining-container .safe-dining-area{padding-top:0;}.covid-infographic-section .safe-dining-section .safe-dining-container .staff-policy-area{padding-top:80px;}.covid-infographic-section .safe-dining-section .safe-dining-container .cleaning-area{padding-top:40px;}}@media(max-width:767px){.covid-info-wrapper .covid-wrap{margin-top:0;}.covid-info-wrapper .covid-booking-badge{display:none;}.covid-info-wrapper .covid-page-para{padding:0;}.covid-info-wrapper .covid-page-para .title{font-size:20px;margin-bottom:10px;}.covid-info-wrapper .covid-page-para p,.covid-info-wrapper .covid-page-para .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-info-wrapper .covid-page-para label{margin-bottom:14px;}.covid-infographic-section .boarding-section,.covid-infographic-section .safe-dining-section,.covid-infographic-section .contactless-payment-section{padding:30px 20px;}.covid-infographic-section .boarding-container{display:block;}.covid-infographic-section .boarding-container .img-holder{display:block;width:100%;margin-bottom:20px;}.covid-infographic-section .boarding-container .content{display:block;width:100% !important;padding:0;}.covid-infographic-section .boarding-container .content .title,.covid-infographic-section .sanitiser-section .sanitiser-container .content .title,.covid-infographic-section .safe-dining-section .safe-dining-container .title,.covid-infographic-section .contactless-payment-section .contactless-payment-container .content .title{font-size:20px;margin-bottom:10px;}.covid-infographic-section .boarding-container .content p,.covid-infographic-section .boarding-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .boarding-container .content label,.covid-infographic-section .sanitiser-section .sanitiser-container .content p,.covid-infographic-section .sanitiser-section .sanitiser-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .sanitiser-section .sanitiser-container .content label,.covid-infographic-section .safe-dining-section .safe-dining-container p,.covid-infographic-section .safe-dining-section .safe-dining-container .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .safe-dining-section .safe-dining-container label,.covid-infographic-section .contactless-payment-section .contactless-payment-container .content p,.covid-infographic-section .contactless-payment-section .contactless-payment-container .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .covid-infographic-section .contactless-payment-section .contactless-payment-container .content label{margin-bottom:10px;font-size:16px;}.covid-infographic-section .sanitiser-section .sanitiser-container .content{display:block !important;width:100% !important;text-align:left;padding:0;margin-bottom:20px;}.covid-infographic-section .sanitiser-section .sanitiser-container .img-holder{display:block;width:100%;margin-bottom:20px;text-align:center;}.covid-infographic-section .safe-dining-section .safe-dining-container,.covid-infographic-section .contactless-payment-section .contactless-payment-container{display:block;}.covid-infographic-section .safe-dining-section .safe-dining-container .safe-dining-area{max-width:100%;flex:0 0 100%;text-align:left;}.covid-infographic-section .safe-dining-section .safe-dining-container .img-holder{flex:0 0 100%;max-width:100%;padding:0 25px;}.covid-infographic-section .safe-dining-section .safe-dining-container .staff-policy-area{padding-top:30px;flex:0 0 100%;max-width:100%;}.covid-infographic-section .safe-dining-section .safe-dining-container .cleaning-area{padding:0;padding-top:10px;text-align:left;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .img-holder{flex:0 0 100%;display:block;max-width:100%;margin-bottom:20px;text-align:center;}.covid-infographic-section .contactless-payment-section .contactless-payment-container .content{flex:0 0 100%;display:block;max-width:100%;padding:0;}.covid-infographic-section .safe-dining-section .safe-dining-container .cleaning-area .cleaning-inner-area{padding:0;text-align:left;}}.mfp-wrap~*{filter:blur(3px);}.mfp-gallery .mfp-content{width:75% !important;}.mfp-gallery .mfp-figure::after{background-color:transparent !important;box-shadow:none !important;}.mfp-inline-container{position:relative;background:#fff;padding:0;width:auto !important;max-width:800px;margin:20px auto;}.form-wrapper{padding:25px 30px;background:#3e4659;margin:0 auto;border-radius:8px;}.form-wrapper select.form-control{padding-bottom:0;font-size:23px;height:30px;padding-left:0;background-image:url(/images/public/drop-down.png);background-repeat:no-repeat;background-position:100%;background-size:26px;-webkit-appearance:none;appearance:none;}.form-wrapper .chosen-container ul{border:none;border-bottom:1px solid #6b7182;background-image:url(/images/public/drop-down.png);background-color:transparent;background-repeat:no-repeat;background-position:100%;background-size:26px;}.form-wrapper .chosen-container-active .chosen-choices{box-shadow:none !important;}.form-wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"]{color:#9ea1a9;}.form-wrapper .acg-title{font-size:30px;font-weight:700;color:#fff;margin-bottom:30px;cursor:pointer;}.form-wrapper .acg-title .collapse-icon{font-size:26px;padding-left:15px;}@media(max-width:1599px){.form-wrapper .acg-title .collapse-icon{font-size:17px;}}@media(max-width:767px){.form-wrapper .acg-title .collapse-icon{font-size:15px;}}@media(max-width:1599px){.form-wrapper .acg-title{font-size:20px;margin-bottom:15px;}}.form-wrapper .form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#fff;font-size:24px;padding:0;padding:5px 0 5px 0;}@media(max-width:1599px){.form-wrapper .form-control{font-size:17px;}}.form-wrapper .form-control:-webkit-autofill,.form-wrapper .form-control:-webkit-autofill:hover,.form-wrapper .form-control:-webkit-autofill:focus,.form-wrapper .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #3e4659 inset !important;-webkit-text-fill-color:#fff !important;}.form-wrapper select.form-control{height:29px !important;font-size:15px;}.form-wrapper select.form-control option{color:#000;font-size:15px;}.form-wrapper .control-label{font-size:18px;color:#9ea1a9;}@media(max-width:1599px){.form-wrapper .control-label{font-size:15px;}}.form-wrapper .btn-primary{background:#ff343e;color:#fff;width:100%;font-size:20px;font-weight:700;text-transform:uppercase;border-radius:10px;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;max-width:250px;}.form-wrapper .btn-primary:hover{background:#fff;color:#3e4659;}@media(max-width:1599px){.form-wrapper .btn-primary{font-size:15px;line-height:28px;}}.form-wrapper .ibox-content.ibox-content-last{margin-bottom:35px;}.form-wrapper .ibox-content.ibox-content-last::after{display:none;}.form-wrapper .ibox-content .field-validation-error span{font-size:17px;}@media(max-width:1599px){.form-wrapper .ibox-content .field-validation-error span{font-size:15px;}}@media(max-width:767px){.form-wrapper .ibox-content .field-validation-error span{font-size:15px;}}.form-wrapper .ibox-content ul.chklist-section{display:flex;flex-wrap:wrap;margin:0 -5px;padding:0;list-style:none;}.form-wrapper .ibox-content ul.chklist-section li{height:auto;margin:8px 0 0;color:#9ea1a9;flex:0 0 25%;max-width:25%;list-style:none;padding-left:5px;padding-right:5px;}@media(max-width:480px){.form-wrapper .ibox-content ul.chklist-section li{flex:0 0 50%;max-width:50%;}}.form-wrapper .ibox-content ul.chklist-section li label{cursor:pointer;position:relative;padding-left:23px;}.form-wrapper .ibox-content ul.chklist-section li label input{display:inline-block;position:absolute;top:5px;left:0;}.form-wrapper .ibox-content::after{content:"";height:1px;display:block;width:30%;color:#fff !important;margin:20px auto 20px auto;border-bottom:solid 1px #fff;border:none;}.terms-condition-wrapper{padding:0 15px;display:flex;flex-wrap:wrap;margin:0 auto;padding-top:30px;}@media(max-width:991px){.terms-condition-wrapper{padding:0 1px;}}.terms-condition-wrapper .panel-left{display:inline-block;flex:1;padding-right:50px;}.terms-condition-wrapper .panel-left .d-block-mobile{display:none;}@media(max-width:991px){.terms-condition-wrapper .panel-left .d-block-mobile{display:block;}}.terms-condition-wrapper .terms-condition-list{padding:0;margin:0;display:none;}@media(min-width:991px){.terms-condition-wrapper .terms-condition-list{display:block;}}.terms-condition-wrapper .terms-condition-list li{list-style-type:none;margin-bottom:0;}.terms-condition-wrapper .terms-condition-list li a{padding:5px 20px;border-radius:50px;display:inline-block;border:1px solid #6d6b6b;text-decoration:none;font-weight:500;font-size:18px;color:#6d6b6b;margin-bottom:40px;background-color:#fff;}@media(max-width:991px){.terms-condition-wrapper .terms-condition-list li a{margin-bottom:20px;}}.terms-condition-wrapper .terms-condition-list li a.active{color:#fff;background-color:#0773bb;border-color:#0773bb;}.terms-condition-wrapper .panel-right{display:inline-block;flex:0 0 65%;max-width:65%;background-color:#fff;padding:25px 40px;}@media(max-width:991px){.terms-condition-wrapper .panel-right{padding:20px;}}.terms-condition-wrapper .panel-right p,.terms-condition-wrapper .panel-right .form-details-main .form-group-inner label,.form-details-main .form-group-inner .terms-condition-wrapper .panel-right label{font-size:18px;color:#000;margin-bottom:15px;border-bottom:1px solid #c8c7c7;padding-bottom:15px;}.terms-condition-wrapper .panel-right .content-panel{display:none;}.terms-condition-wrapper .panel-right .content-panel.active{display:block;}.terms-condition-wrapper .panel-right .content-panel p:last-of-type,.terms-condition-wrapper .panel-right .content-panel .form-details-main .form-group-inner label:last-of-type,.form-details-main .form-group-inner .terms-condition-wrapper .panel-right .content-panel label:last-of-type{margin-bottom:0;}.terms-condition-wrapper .panel-title{font-size:28px;margin-bottom:20px;font-weight:700;}@media(max-width:1599px){.terms-condition-wrapper .panel-title{font-size:28px;margin-bottom:30px;}}@media(max-width:1035px){.terms-condition-wrapper .panel-title{font-size:28px;}}@media(max-width:767px){.terms-condition-wrapper .panel-title{font-size:22px;margin-bottom:0;margin-top:0;}}@media(max-width:480px){.terms-condition-wrapper .panel-title{font-size:20px;}}.static-content .terms-condition-wrapper .panel-left ul li{background:none;padding:0;}.selectTabs{width:100%;border:none;border-bottom:1px solid #808080;background-image:url(/images/public/location/drop-icon.png);background-color:transparent;background-repeat:no-repeat;background-position-x:100%;background-position-y:48%;-webkit-appearance:none;padding:8px 0;margin-bottom:25px;}@media(max-width:991px){.terms-condition-wrapper .panel-left{flex:0 0 100%;max-width:100%;padding-right:0;}.terms-condition-wrapper .panel-right{flex:0 0 100%;max-width:100%;}.terms-condition-wrapper .terms-condition-list{display:none;}}.content-box-model{z-index:99999;}@media(max-width:767px){.content-box-model{padding-right:0 !important;}}.content-box-model .modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(90% - (.5rem*2));}.content-box-model .modal-heading{text-align:center;font-size:30px;font-weight:bold;margin:0 0 40px 0;}.content-box-model .modal-dialog{max-width:776px;border:none;}@media(max-width:767px){.content-box-model .modal-dialog{max-width:100%;border:none;margin:10px;}}.content-box-model .modal-content{border-radius:40px;}.content-box-model .modal-body{padding:60px 40px;}@media(max-width:767px){.content-box-model .modal-body{padding-bottom:15px;}}.content-box-model h1{text-align:center;font-size:30px;font-weight:bold;margin:0 0 40px 0;}.content-box-model .booking{display:flex;justify-content:center;align-items:center;flex-direction:column;}@media(max-width:767px){.content-box-model .booking{margin:0 0 45px 0;}}.content-box-model .booking h2{color:#b92026;font-size:17px;}.content-box-model .booking span{text-align:center;font-size:15px;line-height:18px;color:#000;}.content-box-model .content-booking-img{width:100px;height:100px;margin:0 0 25px 0;}.content-box-model .content-booking-img img{max-width:100%;}.content-box-model button.close{position:absolute;right:20px;opacity:1;top:13px;}.content-box-model button.close img{max-width:14px;}.acg-cruise-img-area .as-ratio{position:relative;padding-bottom:calc((485/750)*100%);height:0;overflow:hidden;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}.acg-cruise-img-area .as-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.acg-cruise-img-area .as-ratio-ng{position:relative;padding-bottom:calc((718/750)*100%);height:0;overflow:hidden;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}.acg-cruise-img-area .as-ratio-ng img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.acg-cruise-img-area .image-rounded{border-radius:16px !important;}.product-detail-section .as-ratio-left{padding-right:5px !important;padding-left:24px !important;padding-top:24px !important;}@media(min-width:2560px) and (max-width:1600px){.product-detail-section .as-ratio-left{padding-right:5px !important;padding-left:30px !important;padding-top:24px !important;}}@media(min-width:1600px){.product-detail-section .as-ratio-left{padding-right:5px !important;padding-left:30px !important;padding-top:24px !important;}}@media(max-width:1035px){.product-detail-section .as-ratio-left{padding-left:15px !important;padding-right:12px !important;}}.product-detail-section .as-ratio-right{padding-top:24px !important;padding-right:12px !important;padding-left:15px !important;}@media(min-width:2560px) and (max-width:1600px){.product-detail-section .as-ratio-right{padding-top:24px !important;padding-right:30px !important;padding-left:15px !important;}}@media(min-width:1600px){.product-detail-section .as-ratio-right{padding-top:24px !important;padding-right:30px !important;padding-left:15px !important;}}@media(max-width:1035px){.product-detail-section .as-ratio-right{padding-right:15px !important;padding-left:12px !important;}}.product-detail-section .as-ratio-small-box{position:relative;}@media(max-width:991px){.product-detail-section .as-ratio-small-box{margin-bottom:24px !important;}}.product-detail-section .as-ratio-small-box::before{content:"";background:rgba(17,17,17,.37);position:absolute;width:100%;height:100% !important;left:0;right:0;top:0;bottom:0;transition:all ease-in-out .3s;z-index:2;opacity:0;border-radius:16px;}.product-detail-section .as-ratio-small-box:hover::before{opacity:1;}.product-detail-section .as-ratio-small-box .small-box-image{width:100%;height:154px;object-fit:cover;border-radius:16px !important;transition:.4s all;}@media(min-width:1600px){.product-detail-section .as-ratio-small-box .small-box-image{height:168px;}}.product-detail-section .as-ratio-small-box .img-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:19px !important;display:none;transition:.4s all;z-index:9;}@media(max-width:1199px){.product-detail-section .as-ratio-small-box .img-title{font-size:17px !important;}}@media(max-width:406px){.product-detail-section .as-ratio-small-box .img-title{font-size:16px !important;}}@media(max-width:385px){.product-detail-section .as-ratio-small-box .img-title{font-size:15px !important;}}.product-detail-section .as-ratio-small-box:hover>.img-title{display:block !important;transition:.4s all;opacity:1;}.scroll-bar-style::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5;}.scroll-bar-style::-webkit-scrollbar{width:6px;background-color:#f5f5f5;}.scroll-bar-style::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555;}.fw-300{font-weight:300 !important;}.fw-400{font-weight:400 !important;}.fw-500{font-weight:500 !important;}.fw-600{font-weight:600 !important;}.fw-700{font-weight:700 !important;}.fw-800{font-weight:800 !important;}.loading{position:relative;}.loading::after{content:"Loading...";position:fixed;top:0;left:0;background-color:#fff;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:url("data:image/gif;base64,R0lGODlhHwAfAPUAAP///4oaGvPq6unW1t/Cwtm2ttOrq+7f396/v9CkpPLm5uzb29eystOpqdq3t+fR0fr29tawsOrY2PPo6KJKSps8PK5hYePJyb1+fsydnbFnZ/z6+rl3d6lYWOTLy/v4+KpaWqBGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==") 50% 45%;background-repeat:no-repeat;background-color:#fff;opacity:.8;z-index:9999;}.loading.payment-processing::after{content:"Payment is in process, please wait while the transaction is completed.";padding:20px;text-align:center;}.loading.no-loading::after{content:"";position:fixed;top:0;left:0;background-color:#fff;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:none;background-repeat:no-repeat;background-color:transparent;opacity:0;}.loading-cst{position:relative;}.loading-cst::after{content:"Loading...";position:absolute;top:0;left:0;background-color:#fff;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:url("data:image/gif;base64,R0lGODlhHwAfAPUAAP///4oaGvPq6unW1t/Cwtm2ttOrq+7f396/v9CkpPLm5uzb29eystOpqdq3t+fR0fr29tawsOrY2PPo6KJKSps8PK5hYePJyb1+fsydnbFnZ/z6+rl3d6lYWOTLy/v4+KpaWqBGRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA4BiwSQexKh0eEAkrldAZbvlOD5TqYKALWu5XIwnPFwwymY0GsRgAxrwuJwbCi8aAHlYZ3sVdwtRCm8JgVgODwoQAAIXGRpojQwKRGSDCRESYRsGHYZlBFR5AJt2a3kHQlZlERN2QxMRcAiTeaG2QxJ5RnAOv1EOcEdwUMZDD3BIcKzNq3BJcJLUABBwStrNBtjf3GUGBdLfCtadWMzUz6cDxN/IZQMCvdTBcAIAsli0jOHSJeSAqmlhNr0awo7RJ19TJORqdAXVEEVZyjyKtE3Bg3oZE2iK8oeiKkFZGiCaggelSTiA2LhxiZLBSjZjBL2siNBOFQ84LxHA+mYEiRJzBO7ZCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82YAIQxRCm14Ww4PChAAEAoPDlsAFRUgHkRiZAkREmoSEXiVlRgfQgeBaXRpo6MOQlZbERN0Qx4drRUcAAJmnrVDBrkVDwNjr8BDGxq5Z2MPyUQZuRgFY6rRABe5FgZjjdm8uRTh2d5b4NkQY0zX5QpjTc/lD2NOx+WSW0++2RJmUGJhmZVsQqgtCE6lqpXGjBchmt50+hQKEAEiht5gUcTIESR9GhlgE9IH0BiTkxrMmWIHDkose9SwcQlHDsOIk9ygiVbl5JgMLuV4HUmypMkTOkEAACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2LQV3t4UBcvcF9/eFpdYxdgZ5hUYA73YGxruCbVjt78G7hXFqlhY/fLQwR0HIQdGuUrTz5eQdIc0cfIEwByGD0MKvcGSaFGjR8GyeAPhIUofQGNQSgrB4IsdOCqx7FHDBiYcOQshYjKDxliVDpRjunCjdSTJkiZP6AQBACH5BAkKAAAALAAAAAAfAB8AAAb/QIBwSBQMCAUDwFAgDATEqHR4QCSuVwD2ijhMpwrCFqsdJwiK73DBMGfdCcZCDWjAE2V347vY3/NmdXNECm14Ww4PChAAEAoPDltlDGlDYmQJERJqEhGHWARUgZVqaWZeAFZbERN0QxOeWwgAAmabrkMSZkZjDrhRkVtHYw+/RA9jSGOkxgpjSWOMxkIQY0rT0wbR2I3WBcvczltNxNzIW0693MFYT7bTumNQqlisv7BjswAHo64egFdQAbj0RtOXDQY6VAAUakihN1gSLaJ1IYOGChgXXqEUpQ9ASRlDYhT0xQ4cACJDhqDD5mRKjCAYuArjBmVKDP9+VRljMyMHDwcfuBlBooSCBQwJiqkJAgAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEgUDAgFA8BQIAwExKh0eEAkrlcA9oo4TKcKwharHScIiu9wwTBn3QnGQg1owBNld+O72N/zZnVzRApteFsODwoQABAKDw5bZQxpQ2JkCRESahIRh1gEVIGVamlmXgBWWxETdEMTnlsIAAJmm65DEmZGYw64UZFbR2MPv0QPY0hjpMYKY0ljjMZCEGNK09MG0diN1gXL3M5bTcTcyFtOvdzBWE+207pjUKpYrL+wY7MAB4EerqZjUAG4lKVCBwMbvnT6dCXUkEIFK0jUkOECFEeQJF2hFKUPAIkgQwIaI+hLiJAoR27Zo4YBCJQgVW4cpMYDBpgVZKL59cEBhw+U+QROQ4bBAoUlTZ7QCQIAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfju9jf82Z1c0QKbXhbDg8KEAAQCg8OW2UMaUNiZAkREmoSEYdYBFSBlWppZl4AVlsRE3RDE55bCAACZpuuQxJmRmMOuFGRW0djD79ED2NIY6TGCmNJY4zGQhBjStPTFBXb21DY1VsGFtzbF9gAzlsFGOQVGefIW2LtGhvYwVgDD+0V17+6Y6BwaNfBwy9YY2YBcMAPnStTY1B9YMdNiyZOngCFGuIBxDZAiRY1eoTvE6UoDEIAGrNSUoNBUuzAaYlljxo2M+HIeXiJpRsRNMaq+JSFCpsRJEqYOPH2JQgAIfkECQoAAAAsAAAAAB8AHwAABv9AgHBIFAwIBQPAUCAMBMSodHhAJK5XAPaKOEynCsIWqx0nCIrvcMEwZ90JxkINaMATZXfjywjlzX9jdXNEHiAVFX8ODwoQABAKDw5bZQxpQh8YiIhaERJqEhF4WwRDDpubAJdqaWZeAByoFR0edEMTolsIAA+yFUq2QxJmAgmyGhvBRJNbA5qoGcpED2MEFrIX0kMKYwUUslDaj2PA4soGY47iEOQFY6vS3FtNYw/m1KQDYw7mzFhPZj5JGzYGipUtESYowzVmF4ADgOCBCZTgFQAxZBJ4AiXqT6ltbUZhWdToUSR/Ii1FWbDnDkUyDQhJsQPn5ZU9atjUhCPHVhgTNy/RSKsiqKFFbUaQKGHiJNyXIAAh+QQJCgAAACwAAAAAHwAfAAAG/0CAcEh8JDAWCsBQIAwExKhU+HFwKlgsIMHlIg7TqQeTLW+7XYIiPGSAymY0mrFgA0LwuLzbCC/6eVlnewkADXVECgxcAGUaGRdQEAoPDmhnDGtDBJcVHQYbYRIRhWgEQwd7AB52AGt7YAAIchETrUITpGgIAAJ7ErdDEnsCA3IOwUSWaAOcaA/JQ0amBXKa0QpyBQZyENFCEHIG39HcaN7f4WhM1uTZaE1y0N/TacZoyN/LXU+/0cNyoMxCUytYLjm8AKSS46rVKzmxADhjlCACMFGkBiU4NUQRxS4OHijwNqnSJS6ZovzRyJAQo0NhGrgs5bIPmwWLCLHsQsfhxBWTe9QkOzCwC8sv5Ho127akyRM7QQAAOwAAAAAAAAAAAA==") 50% 45%;background-repeat:no-repeat;background-color:#f7f7f7;opacity:.8;z-index:9999;}body{font-family:"Urbanist",sans-serif;background-color:#f7f7f7;}.main-container{position:relative;max-width:2000px;margin-left:auto;margin-right:auto;}@media(min-width:1600px){.container-main{max-width:1465px;}}@media(max-width:991px){.container-main{padding:0 30px;}}@media(min-width:1600px){.container-custom{max-width:1465px;}}@media(max-width:991px){.container-custom{padding:0 30px;}}@media(max-width:991px){.mobile-filter-custom{padding:0 12px;}}@media(min-width:1600px){.container-custom-1685{max-width:1685px;}}@media(max-width:991px){.container-full-width{width:100%;max-width:100%;padding:0;}}a{text-decoration:none;color:#1f1f1f;}a:hover{color:#1f1f1f;}a:-webkit-any-link:focus-visible{outline-offset:0;}.cruise-today-not-available{display:flex;width:100%;background-color:#fff;padding:50px 0;justify-content:center;}@media(max-width:991px){.cruise-today-not-available{text-align:center;padding:30px 21px !important;}}.cruise-today-not-available-warper h2{color:#000;font-size:24px;font-weight:400;margin:0 0 15px 0;}.today_call_img{width:158px;}.cruise_consultants{padding:8px;}.cruise_consultants h2{font-size:28px;font-weight:600;color:#0773bb;margin-bottom:20px;}.cruise_consultants a{font-size:24px;font-weight:600;background-color:#0773bb;padding:10px 23px;border-radius:50px;color:#fff;text-decoration:none;}.theme-banner-heading-h1,.banner-main .banner-text h1,.banner-main .banner-text h2{font-weight:700;font-size:45px;text-transform:capitalize;color:#fff;margin-bottom:18px;}@media(max-width:767px){.theme-banner-heading-h1,.banner-main .banner-text h1,.banner-main .banner-text h2{font-size:38px;}}.theme-banner-heading-p,.banner-main .banner-text p,.banner-main .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .banner-main .banner-text label{font-weight:500;font-size:28px;color:#fff;line-height:130%;}@media(max-width:767px){.theme-banner-heading-p,.banner-main .banner-text p,.banner-main .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .banner-main .banner-text label{font-size:22px;}}.page-inner-heading-h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;}.page-inner-heading-h2 h2,.page-inner-heading-h2 h1{margin-bottom:0;}.page-inner-heading-h2 .view-all-cruise-btn{background:#c7c7c7;border-radius:50px;font-weight:500;font-size:18px;text-align:center;padding:10px 18px;color:#4c4b4b;line-height:1;white-space:nowrap;}@media(max-width:991px){.page-inner-heading-h2 .view-all-cruise-btn{display:none !important;}}.page-inner-heading-h2 .view-all-btn-link{background:#fff;border:1px solid #6d6b6b;border-radius:50px;font-weight:500;font-size:18px;text-align:center;padding:10px 18px;color:#6d6b6b;line-height:1;white-space:nowrap;}.page-inner-heading-h2 .view-all-btn-link:hover{background:#bb2026;border:1px solid #bb2026;color:#fff;transition:.8s !important;}.theme-page-heading-h2,.page-inner-heading-h2 h2,.page-inner-heading-h2 h1,.about-main .about-inner-text h1,.about-main .about-inner-text h2{font-weight:700;font-size:35px;text-transform:capitalize;color:#1f1f1f;}@media(max-width:991px){.theme-page-heading-h2,.page-inner-heading-h2 h2,.page-inner-heading-h2 h1,.about-main .about-inner-text h1,.about-main .about-inner-text h2{font-size:28px;}}.title-inner-heading{margin-bottom:30px;}.title-inner-heading h3{font-weight:700;font-size:28px;margin-bottom:0;color:#1f1f1f;}@media(max-width:1200px){.title-inner-heading h3{font-size:22px;}}@media(min-width:1200px) and (max-width:1399px){.title-inner-heading h3{font-size:22px;}}@media(max-width:991px){.title-inner-heading h3{font-size:25px;}}@media(max-width:767px){.title-inner-heading h3{font-size:25px;}}.title-inner-heading p,.title-inner-heading .form-details-main .form-group-inner label,.form-details-main .form-group-inner .title-inner-heading label{font-size:14px;}.title-inner-heading-h4{margin-bottom:30px;}.title-inner-heading-h4 h4{font-size:22px;font-weight:600;margin-bottom:0;}.btn-red a{color:#fff;background-color:#bb2026;font-weight:600;font-size:20px;padding:7px 24px;border-radius:50px;display:inline-block;}.min-height-auto{min-height:auto !important;}.red-text,.quote-popup-main .body-popup .fs-quote-block .form-group label{color:#bb2026;}.white-text{color:#fff !important;}.black-text{color:#1f1f1f !important;}.padding-top-70,.footer-main,.breadcrumb-main,.blog-main{padding-top:70px;}@media(max-width:767px){.padding-top-70,.footer-main,.breadcrumb-main,.blog-main{padding-top:35px;}}.padding-bottom-70,.footer-main,.breadcrumb-main,.about-main,.blog-main,.static-content{padding-bottom:70px;}@media(max-width:1200px){.padding-bottom-70,.footer-main,.breadcrumb-main,.about-main,.blog-main,.static-content{padding-bottom:20px;}}@media(max-width:767px){.padding-bottom-70,.footer-main,.breadcrumb-main,.about-main,.blog-main,.static-content{padding-bottom:35px;}}.mt-70{margin-top:70px;}@media(max-width:767px){.mt-70{margin-top:40px;}}.mb-70{margin-bottom:70px;}@media(max-width:767px){.mb-70{margin-bottom:40px;}}.mt-40,.btn-red,.about-main .about-inner-text a{margin-top:40px;}.mb-40,.about-main .about-inner-text h1,.about-main .about-inner-text h2{margin-bottom:40px;}@media(max-width:991px){.mb-40,.about-main .about-inner-text h1,.about-main .about-inner-text h2{margin-bottom:20px;}}.mb-35{margin-bottom:35px;}.mb-15{margin-bottom:15px;}p,.form-details-main .form-group-inner label{font-weight:400;font-size:18px;color:#1f1f1f;margin-bottom:0;}.bg-white,.tab-list-main-menu,.tab-inner-content-main .inner-white-box{background:#fff;}@media(min-width:1600px){.col-width-60{width:60.6%;}}@media(min-width:1600px){.col-width-40{width:39.4%;}}.red-price{color:#bb2026;font-weight:700;font-size:30px;padding:0 5px;}@media(max-width:1599px){.red-price{font-size:22px;}}@media(min-width:1200px) and (max-width:1399px){.red-price{font-size:22px;}}@media(max-width:991px){.red-price{font-size:18px;}}@media(max-width:767px){.red-price{font-size:28px;padding:0 2px;}}@media(max-width:480px){.red-price{font-size:22px;}}@media(max-width:375px){.red-price{font-size:22px;}}@media screen and (min-width:768px){.pagingInfoMain{display:none;}}@media(max-width:991px){.pagingInfoMain{text-align:center;margin-top:20px;}}@media(max-width:991px){.pagingInfoMain .pagingInfo{padding:4px 17px;color:#fff;background-color:#6d6b6b;border-radius:50px;font-weight:500;font-size:14px;}}.see-all-btn-outer{margin-top:70px;text-align:center;cursor:pointer;}.see-all-btn-outer .see-all-btn-link{font-size:18px;padding:10px 18px;border:1px solid #6d6b6b;border-radius:50px;cursor:pointer;}@media(max-width:991px){.padding-bottom-0{padding-bottom:0 !important;}.margin-bottom-0{margin-bottom:0;}.margin-top-0{margin-top:0;}.margin-top-40{margin-top:40px;}.margin-bottom-20{margin-bottom:20px;}.padding-top-0{padding-top:0;}.padding-right-0{padding-right:0;}.padding-x-30{padding-left:30px;padding-right:30px;}.padding-left-0{padding-left:0;}.mx-m-0{margin-left:0;margin-right:0;}.w-m-100{width:100% !important;}.m-right-30{margin-right:-30px;}}.banner-main{position:relative;margin-bottom:0 !important;}.banner-main .banner-text-home{margin-top:50px;padding-top:15px;}.banner-main .search-banner{max-width:97%;}@media(max-width:767px){.banner-main{margin-top:100px;}.banner-main .banner-text-home{margin-top:0;padding-top:0;}}@media screen and (max-height:1366px) and (min-device-pixel-ratio:2){.banner-main{margin-top:100px;}}@media screen and (min-width:820px) and (max-width:1180px){.banner-main{margin-top:100px;}}@media screen and (min-width:768px) and (max-width:1024px){.banner-main{margin-top:100px;}}.banner-main .banner-img-height{height:616px;object-fit:cover;}@media(max-width:767px){.banner-main .banner-img-height{height:688px;}}.banner-main .search-banner{position:absolute;width:974px;top:10%;left:0;right:0;margin:auto;}.banner-main .search-banner .BackgroundWhite{padding:5px 15px 15px 35px;font-size:20px;}.banner-main .search-banner .BackgroundWhite #filterTitle{font-size:1rem !important;}@media(min-width:1200px){.banner-main .search-banner .BackgroundWhite .departure-input{width:420px;padding:0;}}.banner-main .search-banner .BackgroundWhite .date-input .ui-datepicker-trigger{display:none !important;}.banner-main .search-banner .BackgroundWhite .date-input #txtDate{width:100%;outline:none;padding:.375rem .75rem;}.banner-main .search-banner .BackgroundWhite .date-input #txtDate::placeholder{color:#212529;}@media(min-width:1200px){.banner-main .search-banner .BackgroundWhite .date-input{width:276px;padding:0;margin-left:20px;}}.banner-main .search-banner .BackgroundWhite .search-wrapper{display:flex;align-items:center;}.banner-main .search-banner .BackgroundWhite .search-wrapper #search-btn{width:100%;height:50px;border-radius:999px;font-size:20px;}@media(min-width:1200px){.banner-main .search-banner .BackgroundWhite .search-wrapper #search-btn{padding:0;margin:0;}}@media(min-width:1200px){.banner-main .search-banner .BackgroundWhite .search-wrapper{width:176px;margin-left:20px;padding:0;}}.banner-main .search-banner .BackgroundWhite #filterText{height:60px;display:flex;align-items:center;}.banner-main .search-banner .BackgroundWhite #filterText select#DepartureLocationList{font-size:20px;color:#212529;}.banner-main .search-banner .BackgroundWhite #filterText select#DepartureLocationList:focus{box-shadow:none;}@media(max-width:1200px){.banner-main .search-banner .BackgroundWhite{padding:10px 30px;}}@media(min-width:1200px) and (max-width:1399px){.banner-main .search-banner .BackgroundWhite{padding:10px 30px;}}.banner-main .banner-text{position:absolute;top:50%;transform:translate(0,-50%);}@media(min-width:1600px){.banner-main .banner-text{width:55%;}}@media(max-width:1599px){.banner-main .banner-text{width:60%;}}@media(max-width:1200px){.banner-main .banner-text{width:75%;}}@media(min-width:1200px) and (max-width:1399px){.banner-main .banner-text{width:75%;}}@media(max-width:991px){.banner-main .banner-text{width:80%;}}@media(max-width:574px){.banner-main .banner-text .BackgroundWhite{padding:1px 5px 10px 5px;}}.banner-main .banner-text #filterText input{outline:none;width:100%;}.banner-main .banner-text #filterText input::placeholder{color:#212529;}@media(max-width:574px){.banner-main .banner-text #filterText input{width:90%;padding:0 0 0 10px;}}.banner-main .banner-text #filterText select#DepartureLocationList{font-size:20px;color:#212529;border:none;}@media(max-width:574px){.banner-main .banner-text #filterText select#DepartureLocationList{width:99.5%;text-overflow:ellipsis;font-size:16px;padding:0 0 0 10px;}}.banner-main .banner-text #filterText select#DepartureLocationList:focus{box-shadow:none;}.banner-main .banner-text h1{line-height:150%;}@media(max-width:1200px){.banner-main .banner-text h1{font-size:40px;}}@media(min-width:1200px) and (max-width:1399px){.banner-main .banner-text h1{font-size:40px;}}@media(max-width:991px){.banner-main .banner-text h1{line-height:28px;font-size:28px;margin-bottom:12px;}}.banner-main .banner-text h2{line-height:150%;}@media(max-width:1200px){.banner-main .banner-text h2{font-size:40px;}}@media(min-width:1200px) and (max-width:1399px){.banner-main .banner-text h2{font-size:40px;}}@media(max-width:991px){.banner-main .banner-text h2{line-height:47.5px;font-size:35px;}}.banner-main .banner-text .banner-link{color:#fff;border-radius:50px;border:1px solid #fff;padding:13px 27px;margin-top:35px;display:inline-block;line-height:1;font-weight:500;font-size:20px;display:flex;align-items:center;justify-content:center;max-width:200px;}@media(max-width:991px){.banner-main .banner-text .banner-link{margin-top:25px;}}@media(max-width:767px){.banner-main .banner-text .banner-link{margin-top:35px;}}.banner-main .banner-text .banner-link strong{font-size:45px;padding-left:10px;}@media(max-width:1500px){.banner-main .banner-text .banner-link strong{font-size:45px;}}@media(max-width:1200px){.banner-main .banner-text .banner-link strong{font-size:40px;}}@media(min-width:1200px) and (max-width:1399px){.banner-main .banner-text .banner-link strong{font-size:40px;}}@media(max-width:767px){.banner-main .banner-text .banner-link strong{font-size:45px;}}@media(max-width:574px){.banner-main .banner-text .search-wrapper-mobile{margin-right:20px;}}@media(max-width:574px){.banner-main .banner-text .search-wrapper-mobile #search-btn{width:100%;}}@media(min-width:1600px){.banner-main .banner-text-home{top:50%;transform:translate(0,-50%);}}@media(max-width:1599px){.banner-main .banner-text-home{top:50%;transform:translate(0,-50%);}}@media(max-width:1200px){.banner-main .banner-text-home{top:50%;transform:translate(0,-50%);}}@media(min-width:1200px) and (max-width:1399px){.banner-main .banner-text-home{top:50%;transform:translate(0,-50%);}}@media(max-width:991px){.banner-main .banner-text-home{top:50%;transform:translate(0,-50%);}}.breadcrumb-main .breadcrumb-inner{margin-bottom:0;}.breadcrumb-main .breadcrumb-inner .breadcrumb-item,.breadcrumb-main .breadcrumb-inner .breadcrumb-item a{font-weight:400;font-size:18px;color:#6d6b6b;text-transform:capitalize;}@media(max-width:991px){.breadcrumb-main .breadcrumb-inner .breadcrumb-item,.breadcrumb-main .breadcrumb-inner .breadcrumb-item a{font-weight:300;font-size:16px;}}.breadcrumb-main .breadcrumb-inner .breadcrumb-item a{text-decoration:none;}@media(max-width:991px){.breadcrumb-main .breadcrumb-inner .breadcrumb-item a{font-weight:300;font-size:16px;}}.about-main .about-inner-text a{font-weight:400;font-size:18px;text-decoration-line:underline;color:#1f1f1f;}.item-inner-box{background-color:#fff;height:100%;display:flex;flex-direction:column;}@media(min-width:992px) and (max-width:1199px){.item-inner-box{height:100%;}}@media(max-width:991px){.item-inner-box{height:calc(100% - 15px);margin-bottom:24px;}}.item-inner-box .item-inner-image{position:relative;overflow:hidden;height:100%;}.item-inner-box .item-inner-image .category-outer-img{object-fit:cover;-webkit-transition:all .5s linear;transition:all .5s linear;}.item-inner-box .item-inner-image .category-outer-img:hover{transform:scale3d(1.03,1.03,1);}.item-inner-box .item-inner-image .item-outer-img{object-fit:cover;}.item-inner-box .item-inner-image .image-upper-red-box{position:absolute;top:0;left:0;background:#bb2026;border-radius:0 0 0 0;padding:12px 16px;padding-right:30px;display:flex;justify-content:center;align-items:center;}@media(max-width:991px){.item-inner-box .item-inner-image .image-upper-red-box img{max-width:16px;}}.item-inner-box .item-inner-image .image-upper-red-box span{color:#fff;font-weight:600;font-size:20px;padding-left:5px;line-height:1;}@media(max-width:991px){.item-inner-box .item-inner-image .image-upper-red-box span{font-size:16px;}}.item-inner-box .item-inner-image .image-upper-red-box span.font-18{font-size:18px;}.item-inner-box .item-inner-image .image-upper-red-box.yellow-box{background-color:#ffa32a;}.item-inner-box .item-inner-image .image-upper-red-box.purple-box{background-color:#6420bb;}.item-inner-box .item-inner-image .image-upper-code-text{background:rgba(0,0,0,.6);border-radius:50px;padding:5px 12px;display:inline-block;position:absolute;bottom:20px;left:20px;}.item-inner-box .item-inner-image .image-upper-code-text p,.item-inner-box .item-inner-image .image-upper-code-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-image .image-upper-code-text label{font-size:14px;color:#fff;margin-bottom:0;}.item-inner-box .item-inner-image .item-inner-upper-text{position:absolute;bottom:20px;left:40px;}.item-inner-box .item-inner-image .item-inner-upper-text p,.item-inner-box .item-inner-image .item-inner-upper-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-image .item-inner-upper-text label{font-weight:600;font-size:22px;color:#fff;margin-bottom:0;}.item-inner-box .item-inner-content{padding:25px 40px;display:flex;flex-direction:column;height:100%;justify-content:space-between;}@media(max-width:991px){.item-inner-box .item-inner-content{padding:25px;}}@media(max-width:767px){.item-inner-box .item-inner-content{padding:15px;}}@media(min-width:1200px) and (max-width:1399px){.item-inner-box .item-inner-content{padding:25px;}}.item-inner-box .item-inner-content h2,.item-inner-box .item-inner-content h3{font-weight:600;font-size:22px;color:#1f1f1f;margin-bottom:25px;line-height:32px;min-height:64px;}@media(max-width:991px){.item-inner-box .item-inner-content h2,.item-inner-box .item-inner-content h3{margin-bottom:20px;min-height:auto;}}@media(max-width:991px){.item-inner-box .item-inner-content .item-description p,.item-inner-box .item-inner-content .item-description .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .item-description label{font-weight:300;}}.item-inner-box .item-inner-content .sub-text-p{color:#6d6b6b;font-weight:400;font-size:18px;}.item-inner-box .item-inner-content .price-text p,.item-inner-box .item-inner-content .price-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .price-text label{display:flex;justify-content:flex-end;align-items:center;font-size:20px;}@media(min-width:1200px) and (max-width:1399px){.item-inner-box .item-inner-content .price-text p,.item-inner-box .item-inner-content .price-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .price-text label{font-size:16px;}}@media(max-width:375px){.item-inner-box .item-inner-content .price-text p,.item-inner-box .item-inner-content .price-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .price-text label{font-size:16px;}}.item-inner-box .item-inner-content .post-date p,.item-inner-box .item-inner-content .post-date .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .post-date label{font-weight:300;font-size:16px;color:#6d6b6b;}@media(min-width:1200px) and (max-width:1399px){.item-inner-box .item-inner-content .post-date p,.item-inner-box .item-inner-content .post-date .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .post-date label{font-size:14px;}}@media(max-width:767px){.item-inner-box .item-inner-content .post-date p,.item-inner-box .item-inner-content .post-date .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .post-date label{font-size:14px;}}@media(max-width:375px){.item-inner-box .item-inner-content .post-date p,.item-inner-box .item-inner-content .post-date .form-details-main .form-group-inner label,.form-details-main .form-group-inner .item-inner-box .item-inner-content .post-date label{font-size:12px;}}.item-inner-box .item-inner-content .Read-more-link{text-align:right;}.item-inner-box .item-inner-content .Read-more-link a{text-decoration:underline;line-height:1;font-weight:300;font-size:16px;color:#6d6b6b;}@media(min-width:1200px) and (max-width:1399px){.item-inner-box .item-inner-content .Read-more-link a{font-size:14px;}}@media(max-width:767px){.item-inner-box .item-inner-content .Read-more-link a{font-size:14px;}}@media(max-width:375px){.item-inner-box .item-inner-content .Read-more-link a{font-size:12px;}}.item-inner-box .item-inner-content .view-all-boats-btn{color:#bb2026;font-weight:500;font-size:18px;background:#fff;border:1px solid #bb2026;border-radius:50px;padding:6px 17px;display:inline-block;}.item-inner-box .item-inner-content-guest{list-style:none;padding:0;margin:0;}.item-inner-box .item-inner-content-guest li{display:inline-block;color:#1f1f1f;font-weight:400;font-size:18px;padding-right:44px;}@media(min-width:1200px) and (max-width:1399px){.item-inner-box .item-inner-content-guest li{font-size:16px;}}@media(max-width:375px){.item-inner-box .item-inner-content-guest li{font-size:15px;}}.item-inner-box .item-inner-content-guest li:last-child{padding-right:0;}.item-inner-box .item-inner-content-guest li strong{font-weight:600;}.item-inner-box .item-inner-content-checkbox-quote{display:none;}.item-inner-box .item-inner-content-checkbox-quote:checked+label:before{background-color:#239645;border:1px solid #239645;}.item-inner-box .item-inner-content-checkbox-quote:checked+label:after{content:"";display:block;position:absolute;top:6px;left:7px;width:5px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}.item-inner-box .item-inner-content-checkbox label{position:relative;cursor:pointer;font-weight:400;font-size:18px;}.item-inner-box .item-inner-content-checkbox label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #1f1f1f;padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;}.item-inner-box .as-ratio-list-item{aspect-ratio:227/150;}.item-inner-box .as-ratio-banner-item{position:relative;padding-bottom:calc((300/454)*100%);height:0;overflow:hidden;}@media(max-width:767px){.item-inner-box .as-ratio-banner-item{padding-bottom:calc((232/330)*100%);}}.item-inner-box .as-ratio-banner-item img{position:absolute;top:0;left:0;width:100%;height:100%;}@media(max-width:1199px){.blog-main .container{width:100%;}}.blog-main .slk-slider-3{height:100%;}@media(max-width:1199px){.blog-main .slk-slider-3{margin:0 -30px;}}@media(max-width:767px){.blog-main .slk-slider-3{margin:0;}}.blog-main .slk-slider-3 .slick-list{height:100%;}@media(min-width:991px){.blog-main .slk-slider-3 .slick-list{margin:0 -20px;}}.blog-main .slk-slider-3 .slick-list .slick-track{height:100%;}@media(max-width:767px){.blog-main .slk-slider-3 .slick-list .slick-track{display:flex;}.blog-main .slk-slider-3 .slick-list .slick-track .slick-slide{display:flex;height:auto;}}.blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box{margin:0 20px;}@media(max-width:991px){.blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box{margin:0 10px;}}@media(max-width:767px){.blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box{height:100%;}}@media(max-width:991px){.blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box .item-inner-content p,.blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box .item-inner-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog-main .slk-slider-3 .slick-list .slick-track .item-inner-box .item-inner-content label{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}}.usp-main .usp-inner-item{display:flex;}@media(max-width:1200px){.usp-main .usp-inner-item{margin-bottom:25px;}}.usp-main .usp-inner-item-icon{width:52px;height:52px;background:#e8f1f7;border-radius:50%;text-align:center;line-height:52px;display:inline-block;margin-right:15px;}.usp-main .usp-inner-item-text .title-heading{font-weight:600;font-size:22px;margin-bottom:5px;}.usp-main .usp-inner-item-text p,.usp-main .usp-inner-item-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .usp-main .usp-inner-item-text label{font-weight:400;font-size:18px;}.image-full-width-upper{position:relative;}.image-full-width-upper-img{height:440px;object-fit:cover;}.image-full-width-upper-text{position:absolute;padding:30px 40px;bottom:0;background:linear-gradient(0deg,#020a21 -13.85%,rgba(29,49,71,.747398) 51.01%,rgba(51,83,103,.53) 87.69%);backdrop-filter:blur(2px);width:100%;}@media(max-width:991px){.image-full-width-upper-text{padding:30px 30px;}}.image-full-width-upper-text .heading-title{font-weight:600;font-size:22px;color:#fff;margin-bottom:10px;line-height:1;}.image-full-width-upper-text p,.image-full-width-upper-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .image-full-width-upper-text label{font-weight:400;font-size:18px;color:#fff;width:60%;}@media(max-width:767px){.image-full-width-upper-text p,.image-full-width-upper-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .image-full-width-upper-text label{width:100%;}}.slider-list-inner-image img{width:100%;object-fit:cover;}@media(min-width:1600px){.slider-list-inner-image img{height:370px;}}@media(max-width:991px){.slider-list-inner-image img{height:auto;}}@media(max-width:767px){.slider-list-inner-image img{height:232px;}}.slider-list-inner-text{margin-top:30px;}.slider-list-inner-text h3{font-weight:600;font-size:22px;color:#1f1f1f;}.slider-list-inner-text p,.slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .slider-list-inner-text label{font-weight:300;font-size:18px;}.slick-slider{margin-bottom:0 !important;}.slick-slider .slick-dots{display:none;}.slick-slider .slick-arrow{background-color:#1f1f1f;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;}.slick-slider .slick-arrow i{color:#fff;font-size:14px;}.slick-slider .slick-arrow.slick-next{right:-15px;}.slick-slider .slick-arrow.slick-prev{left:-15px;}.slick-slider .slick-track{content-visibility:auto;}.tab-list-main-menu{padding:28px 0;position:sticky;top:-1px;z-index:999;}.tab-list-main-menu .sticky-items-list{width:100% !important;}.tab-list-main-menu .sticky-active-section{display:none;}.tab-list-main-menu.sticky-tab-list{box-shadow:0 3px 4px rgba(0,0,0,.2);}.tab-list-main-menu.sticky-tab-list .container-custom{max-width:90%;transition:all .3s linear;}@media(min-width:1200px){.tab-list-main-menu.sticky-tab-list .container-custom{max-width:95%;}}@media(min-width:1600px){.tab-list-main-menu.sticky-tab-list .container-custom{max-width:85%;}}@media(min-width:1200px){.tab-list-main-menu.sticky-tab-list .sticky-items-list{width:83.33% !important;}}@media(min-width:1200px){.tab-list-main-menu.sticky-tab-list .sticky-active-section{display:block;}}@media(max-width:1500px){.tab-list-main-menu{padding:18px 0;}}@media(max-width:767px){.tab-list-main-menu{position:sticky;top:80px;}}@media(max-width:767px){.tab-list-main-menu{padding:30px 0;}}.tab-list-main-menu .tab-list-inner-menu{list-style:none;padding:0;margin:0;padding-bottom:10px;padding-top:10px;display:flex;overflow:auto;scrollbar-width:thin;}.tab-list-main-menu .tab-list-inner-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5;}.tab-list-main-menu .tab-list-inner-menu::-webkit-scrollbar{width:3px;height:2px;background-color:#f5f5f5;margin-top:10px;}.tab-list-main-menu .tab-list-inner-menu::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#555;}.tab-list-main-menu .tab-list-inner-menu li{display:inline-block;}.tab-list-main-menu .tab-list-inner-menu li:first-child span{margin-left:3px;}.tab-list-main-menu .tab-list-inner-menu li:last-child span{margin-right:0;}.tab-list-main-menu .tab-list-inner-menu li span{margin-right:9px;border:1px solid #6d6b6b;color:#6d6b6b;padding:11px 18px;display:inline-block;border-radius:50px;font-weight:500;font-size:18px;line-height:1;white-space:nowrap;cursor:pointer;}@media(max-width:1599px){.tab-list-main-menu .tab-list-inner-menu li span{margin-right:18px;}}@media(min-width:1200px) and (max-width:1399px){.tab-list-main-menu .tab-list-inner-menu li span{margin-right:2px;font-size:16px;}}.tab-list-main-menu .tab-list-inner-menu li span.active{background-color:#0773bb;border-color:#0773bb;color:#fff;}.tab-list-main-menu .book-online-text{background:#bb2026;border:1px solid #bb2026 !important;padding:6px 23px;border-radius:50px;font-weight:600 !important;font-size:20px;color:#fff !important;display:none !important;}.tab-list-main-menu .sticky-active{padding:10px 0;float:right;}@media(min-width:1200px){.tab-list-main-menu .sticky-active .acg-btns .book-now .book-online-text{display:inline-block !important;}}.tab-inner-content-main .inner-white-box{padding:40px;margin-bottom:35px;}@media(max-width:1599px){.tab-inner-content-main .inner-white-box{margin-bottom:24px;}}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .inner-white-box{padding:30px;}}@media(max-width:991px){.tab-inner-content-main .inner-white-box{padding:20px;}}.tab-inner-content-main .inner-white-box .departure-location-heading p,.tab-inner-content-main .inner-white-box .departure-location-heading .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .departure-location-heading label{margin-bottom:10px;}.tab-inner-content-main .inner-white-box .departure-location-heading p strong,.tab-inner-content-main .inner-white-box .departure-location-heading .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .departure-location-heading label strong{font-weight:600;}.tab-inner-content-main .inner-white-box .list-style-block ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box .list-style-block ul li{margin-top:15px;position:relative;padding-left:35px;font-size:18px;font-weight:400;}.tab-inner-content-main .inner-white-box .list-style-block ul li::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;}.tab-inner-content-main .inner-white-box .list-style-block ul li:first-child{margin-top:0;}.tab-inner-content-main .inner-white-box .list-style-block ul li s{text-decoration:none;}.tab-inner-content-main .inner-white-box .list-style-block ul li s::before{position:absolute;left:0;height:18px;width:18px;background:#bb2026;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.tab-inner-content-main .inner-white-box .list-style-block ul li mark{text-decoration:none;background:none;}.tab-inner-content-main .inner-white-box .list-style-block ul li mark::before{position:absolute;left:0;height:18px;width:18px;background:#feb600;border-radius:50%;content:"!";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.tab-inner-content-main .inner-white-box ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li{display:inline-block;padding-right:50px;position:relative;}@media(min-width:1600px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li{padding-right:100px;}}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li{padding-right:20px;}}@media(max-width:991px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li{width:49%;padding-right:0;margin-bottom:20px;}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li:nth-child(2n)::after{border-right:none;}}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li::after{content:"";position:absolute;right:25px;border-right:1px solid #c8c7c7;height:100%;top:0;}@media(min-width:1600px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li::after{right:45px;}}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li::after{right:10px;}}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li:last-child{padding-right:0;}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li:last-child::after{display:none;}@media(max-width:1500px){.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li p,.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-inline-item-inner li label{font-size:16px;}}.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li p.heading-tilte,.tab-inner-content-main .inner-white-box ul.list-inline-item-inner li .form-details-main .form-group-inner label.heading-tilte,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-inline-item-inner li label.heading-tilte{font-weight:600;font-size:22px;}@media(max-width:991px){.tab-inner-content-main .inner-white-box ul.departure-details-list li{display:block;width:100%;}.tab-inner-content-main .inner-white-box ul.departure-details-list li:after{display:none;}}.tab-inner-content-main .inner-white-box ul.departure-details-list li::after{border-color:#1f1f1f;}@media(max-width:991px){.tab-inner-content-main .inner-white-box ul.departure-details-list li p,.tab-inner-content-main .inner-white-box ul.departure-details-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.departure-details-list li label{font-size:18px;}}@media(max-width:991px){.tab-inner-content-main .inner-white-box ul.departure-details-list li p span,.tab-inner-content-main .inner-white-box ul.departure-details-list li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.departure-details-list li label span{width:100px;display:inline-block;}}.tab-inner-content-main .inner-white-box ul.departure-details-list li p strong,.tab-inner-content-main .inner-white-box ul.departure-details-list li .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.departure-details-list li label strong{font-weight:600;padding-left:10px;}.tab-inner-content-main .inner-white-box ul.list-block-item-inner li{padding-top:15px;}.tab-inner-content-main .inner-white-box ul.list-block-item-inner li p,.tab-inner-content-main .inner-white-box ul.list-block-item-inner li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-block-item-inner li label{position:relative;padding-left:35px;}.tab-inner-content-main .inner-white-box ul.list-block-item-inner li p::before,.tab-inner-content-main .inner-white-box ul.list-block-item-inner li .form-details-main .form-group-inner label::before,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-block-item-inner li label::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;}.tab-inner-content-main .inner-white-box ul.list-block-item-inner li:first-child{padding-top:0;}.tab-inner-content-main .inner-white-box ul.list-flex-item-bottom li a{display:flex;justify-content:space-between;align-items:center;padding-top:25px;border-bottom:1px solid #c8c7c7;padding-bottom:25px;}@media(max-width:1200px){.tab-inner-content-main .inner-white-box ul.list-flex-item-bottom li a{padding-top:15px;padding-bottom:15px;}}@media(max-width:767px){.tab-inner-content-main .inner-white-box ul.list-flex-item-bottom li a{display:block;padding-top:15px;padding-bottom:15px;}}.tab-inner-content-main .inner-white-box ul.list-flex-item-bottom li:first-child{border-top:1px solid #c8c7c7;}@media(min-width:991px){.tab-inner-content-main .inner-white-box ul.list-flex-item-bottom li:last-child{margin-bottom:0;}}.tab-inner-content-main .inner-white-box ul.list-price-item-main li{display:flex;justify-content:space-between;align-items:baseline;}.tab-inner-content-main .inner-white-box ul.list-price-item-main li p,.tab-inner-content-main .inner-white-box ul.list-price-item-main li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-price-item-main li label{font-size:20px;line-height:1;text-align:right;}.tab-inner-content-main .inner-white-box ul.list-price-item-main li p.blue-text,.tab-inner-content-main .inner-white-box ul.list-price-item-main li .form-details-main .form-group-inner label.blue-text,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-price-item-main li label.blue-text{color:#0773bb;font-weight:600;text-align:left;}.tab-inner-content-main .inner-white-box ul.list-price-item-main li p.text-secondary,.tab-inner-content-main .inner-white-box ul.list-price-item-main li .form-details-main .form-group-inner label.text-secondary,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-price-item-main li label.text-secondary{font-size:18px;}.tab-inner-content-main .inner-white-box ul.list-price-item-main li p .price-brek-link,.tab-inner-content-main .inner-white-box ul.list-price-item-main li .form-details-main .form-group-inner label .price-brek-link,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.list-price-item-main li label .price-brek-link{color:#6d6b6b;font-weight:400;font-size:16px;border-bottom:1px solid;}.tab-inner-content-main .inner-white-box ul.option-list-inner li{border-bottom:1px solid #6d6b6b;padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:space-between;}.tab-inner-content-main .inner-white-box ul.option-list-inner li p a,.tab-inner-content-main .inner-white-box ul.option-list-inner li .form-details-main .form-group-inner label a,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.option-list-inner li label a{font-weight:400;font-size:18px;color:#1f1f1f;display:block;}.tab-inner-content-main .inner-white-box ul.option-list-inner li p label,.tab-inner-content-main .inner-white-box ul.option-list-inner li .form-details-main .form-group-inner label label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box ul.option-list-inner li label label{font-weight:700;display:block;}.tab-inner-content-main .inner-white-box ul.option-list-inner li .info-link{color:#0773bb;font-size:16px;text-decoration:underline;font-style:italic;}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li{display:inline-block;padding-right:50px;position:relative;}@media(min-width:1600px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li{padding-right:100px;}}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li{padding-right:20px;}}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li::after{content:"";position:absolute;right:25px;border-right:1px solid #c8c7c7;height:100%;top:0;}@media(min-width:1600px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li::after{right:45px;}}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li::after{right:10px;}}@media(max-width:991px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li::after{display:none;}}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li:last-child{padding-right:0;}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li:last-child::after{display:none;}@media(max-width:1500px){.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li p,.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li label{font-size:16px;}}.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li p.heading-tilte,.tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li .form-details-main .form-group-inner label.heading-tilte,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.list-inline-item-inner ul li label.heading-tilte{font-weight:600;font-size:22px;}.tab-inner-content-main .inner-white-box div.departure-details-list ul{list-style:none;padding:0;margin:0;}@media(max-width:991px){.tab-inner-content-main .inner-white-box div.departure-details-list ul li{display:block;}}.tab-inner-content-main .inner-white-box div.departure-details-list ul li::after{border-color:#1f1f1f;}@media(max-width:991px){.tab-inner-content-main .inner-white-box div.departure-details-list ul li p,.tab-inner-content-main .inner-white-box div.departure-details-list ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.departure-details-list ul li label{font-size:18px;}}@media(max-width:991px){.tab-inner-content-main .inner-white-box div.departure-details-list ul li p span,.tab-inner-content-main .inner-white-box div.departure-details-list ul li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.departure-details-list ul li label span{width:100px;display:inline-block;}}.tab-inner-content-main .inner-white-box div.departure-details-list ul li p strong,.tab-inner-content-main .inner-white-box div.departure-details-list ul li .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.departure-details-list ul li label strong{font-weight:600;padding-left:10px;}.tab-inner-content-main .inner-white-box div.list-block-item-inner ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box div.list-block-item-inner ul li{padding-top:15px;position:relative;padding-left:35px;}.tab-inner-content-main .inner-white-box div.list-block-item-inner ul li::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;text-align:center;line-height:18px;font-size:11px;margin-top:3px;}.tab-inner-content-main .inner-white-box div.list-block-item-inner ul li:first-child{padding-top:0;}.tab-inner-content-main .inner-white-box div.list-flex-item-bottom ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box div.list-flex-item-bottom ul li{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;border-bottom:1px solid #c8c7c7;margin-bottom:25px;}.tab-inner-content-main .inner-white-box div.list-flex-item-bottom ul li:first-child{border-top:1px solid #c8c7c7;padding-top:25px;}.tab-inner-content-main .inner-white-box div.list-flex-item-bottom ul li:last-child{margin-bottom:0;}.tab-inner-content-main .inner-white-box div.list-price-item-main ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box div.list-price-item-main ul li{display:flex;justify-content:space-between;align-items:flex-end;}.tab-inner-content-main .inner-white-box div.list-price-item-main ul li p,.tab-inner-content-main .inner-white-box div.list-price-item-main ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.list-price-item-main ul li label{font-size:20px;line-height:1;}.tab-inner-content-main .inner-white-box div.list-price-item-main ul li p.blue-text,.tab-inner-content-main .inner-white-box div.list-price-item-main ul li .form-details-main .form-group-inner label.blue-text,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.list-price-item-main ul li label.blue-text{color:#0773bb;font-weight:600;}.tab-inner-content-main .inner-white-box div.list-price-item-main ul li p .price-brek-link,.tab-inner-content-main .inner-white-box div.list-price-item-main ul li .form-details-main .form-group-inner label .price-brek-link,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.list-price-item-main ul li label .price-brek-link{color:#6d6b6b;font-weight:400;font-size:16px;border-bottom:1px solid;}.tab-inner-content-main .inner-white-box div.option-list-inner ul{list-style:none;padding:0;margin:0;}.tab-inner-content-main .inner-white-box div.option-list-inner ul li{border-bottom:1px solid #6d6b6b;padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:space-between;}.tab-inner-content-main .inner-white-box div.option-list-inner ul li p a,.tab-inner-content-main .inner-white-box div.option-list-inner ul li .form-details-main .form-group-inner label a,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.option-list-inner ul li label a{font-weight:400;font-size:18px;color:#1f1f1f;display:block;}.tab-inner-content-main .inner-white-box div.option-list-inner ul li p label,.tab-inner-content-main .inner-white-box div.option-list-inner ul li .form-details-main .form-group-inner label label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box div.option-list-inner ul li label label{font-weight:700;}.tab-inner-content-main .inner-white-box div.option-list-inner ul li .info-link{color:#0773bb;font-size:16px;text-decoration:underline;font-style:italic;}.tab-inner-content-main .inner-white-box .chargers-text{padding-bottom:30px;margin-bottom:30px;border-bottom:.5px solid #6d6b6b;}@media(max-width:991px){.tab-inner-content-main .inner-white-box .chargers-text{padding-bottom:20px;margin-bottom:20px;}}.tab-inner-content-main .inner-white-box .chargers-text .mb-p{margin-bottom:10px;}.tab-inner-content-main .inner-white-box .chargers-text p,.tab-inner-content-main .inner-white-box .chargers-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .chargers-text label{font-size:14px;}.tab-inner-content-main .inner-white-box .chargers-text p sup,.tab-inner-content-main .inner-white-box .chargers-text .form-details-main .form-group-inner label sup,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .chargers-text label sup{font-size:14px;top:-.1em;}.tab-inner-content-main .inner-white-box .chargers-text:last-child{margin-bottom:0;}.tab-inner-content-main .inner-white-box .boat-time li{display:flex;justify-content:space-between;padding-bottom:20px;}.tab-inner-content-main .inner-white-box .boat-time li:last-child{padding-bottom:0;}.tab-inner-content-main .inner-white-box .boat-time li p,.tab-inner-content-main .inner-white-box .boat-time li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .boat-time li label{line-height:1;}.tab-inner-content-main .inner-white-box .boat-time li p strong,.tab-inner-content-main .inner-white-box .boat-time li .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .tab-inner-content-main .inner-white-box .boat-time li label strong{font-weight:600;}.tab-inner-content-main .inner-white-box .full-details-link{font-weight:400;font-size:14px;color:#1f1f1f;opacity:.5;}.tab-inner-content-main .box-image-text-main{position:relative;margin-bottom:35px;}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .box-image-text-main{height:100%;}}.tab-inner-content-main .box-image-text-main img{object-fit:cover;}@media(min-width:992px) and (max-width:1199px){.tab-inner-content-main .box-image-text-main img{height:calc(100% - 30px) !important;margin-bottom:30px;}}.tab-inner-content-main .box-image-text-main img.custom-height-img{height:330px;}@media(max-width:767px){.tab-inner-content-main .box-image-text-main img{height:225px;}}@media(max-width:480px){.tab-inner-content-main .box-image-text-main img{height:260px;}}.tab-inner-content-main .box-image-text-main .box-text-inner{position:absolute;top:0;padding:40px;height:100%;}@media(min-width:1200px) and (max-width:1399px){.tab-inner-content-main .box-image-text-main .box-text-inner{padding:20px;}}@media(max-width:1199px){.tab-inner-content-main .box-image-text-main .box-text-inner{padding:20px;}}@media(max-width:991px){.tab-inner-content-main .box-image-text-main .box-text-inner{padding:40px;}}@media(max-width:767px){.tab-inner-content-main .box-image-text-main .box-text-inner{padding:20px;}.tab-inner-content-main .box-image-text-main .box-text-inner .title-inner-heading{margin-bottom:20px;}}.tab-inner-content-main .box-image-text-main .box-text-inner p,.tab-inner-content-main .box-image-text-main .box-text-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tab-inner-content-main .box-image-text-main .box-text-inner label{font-weight:400;font-size:18px;color:#fff;}.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn{background:#fff;border:1px solid #bb2026;padding:6px 23px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;color:#bb2026;margin-top:30px;}@media(max-width:1199px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn{margin-top:20px;padding:3px 15px;font-size:16px;}}@media(max-width:991px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn{margin-top:25px;float:right;padding:6px 23px;font-size:20px;}}@media(max-width:360px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn{margin-top:0;float:right;padding:6px 23px;font-size:16px;}}.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn.know-btn{background:transparent;border:1px solid #fff;padding:6px 23px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;}@media(max-width:1199px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn.know-btn{margin-top:20px;padding:3px 15px;font-size:16px;}}@media(max-width:991px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn.know-btn{margin-top:25px;float:right;padding:6px 23px;font-size:20px;}}@media(max-width:767px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn.know-btn{margin-top:0;}}@media(max-width:480px){.tab-inner-content-main .box-image-text-main .box-text-inner .enquire-btn.know-btn{margin-top:18px;}}.tab-inner-content-main #m-cruise-route ul li{font-size:18px;font-weight:500;}.tab-inner-content-main #m-cruise-route ul li ul li{font-weight:400;color:#6d6b6b;}.tab-inner-content-main .map-mark{line-height:0;}.tab-inner-content-main .map-mark iframe{height:350px;}.customer-review-main .customer-review-slider-inner .review-details{margin-bottom:40px;}.customer-review-main .customer-review-slider-inner .profile{color:#6d6b6b;font-weight:400;font-size:16px;margin-bottom:20px;}.customer-review-main .customer-review-slider-inner .customer-details p,.customer-review-main .customer-review-slider-inner .customer-details .form-details-main .form-group-inner label,.form-details-main .form-group-inner .customer-review-main .customer-review-slider-inner .customer-details label{color:#6d6b6b;font-weight:400;font-size:16px;line-height:1;}.customer-review-main .customer-review-slider-inner .customer-details ul{list-style:none;padding:0;margin:0;}.customer-review-main .customer-review-slider-inner .customer-details ul li{display:inline-block;}.customer-review-main .customer-review-slider-inner .customer-details ul li i{color:#ffcb45;font-size:10px;}.customer-review-main .slick-dots{text-align:right;bottom:5px;}.customer-review-main .slick-arrow{background-color:transparent;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;top:auto;bottom:0;border:1px solid #1f1f1f;transform:translate(0);}.customer-review-main .slick-arrow:hover{background-color:#1f1f1f;}.customer-review-main .slick-arrow:hover i{color:#fff;}.customer-review-main .slick-arrow i{color:#1f1f1f;font-size:14px;}.customer-review-main .slick-arrow.slick-next{right:0;}.customer-review-main .slick-arrow.slick-prev{left:auto;right:45px;}.customer-review-main .slick-arrow.slick-disabled{background-color:transparent;opacity:.5;}.customer-review-main .slick-arrow.slick-disabled:hover i{color:#1f1f1f;}.customer-review-main .slick-arrow.slick-disabled i{color:#1f1f1f;}.form-details-main .form-group-inner{margin-bottom:40px;}@media(min-width:1200px) and (max-width:1399px){.form-details-main .form-group-inner{margin-bottom:30px;}}@media(min-width:992px) and (max-width:1199px){.form-details-main .form-group-inner{margin-bottom:30px;}}@media(max-width:767px){.form-details-main .form-group-inner{margin-bottom:20px;}}.form-details-main .form-group-inner label{margin-bottom:5px;}.form-details-main .form-group-inner .form-control{border:1px solid #c8c7c7;border-radius:0;height:46px;-webkit-appearance:auto;appearance:auto;}.form-details-main .form-group-inner .form-control:focus{box-shadow:none;}.form-details-main .form-group-inner .ui-datepicker-trigger{display:none;}.form-details-main .form-group-inner.fs-custom-checkbox input[type="checkbox"]{display:none;}.form-details-main .form-group-inner.fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon{background:#be1e35;border:1px solid #be1e35;}.form-details-main .form-group-inner.fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon::before{opacity:1;}.form-details-main .form-group-inner.fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon{background:#be1e35;border:1px solid #be1e35;}.form-details-main .form-group-inner.fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon::before{opacity:1;}.form-details-main .form-group-inner.fs-custom-checkbox .fs-check-icon{width:18px;height:18px;display:inline-block;border:1px solid #000;position:relative;background:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:5px;}.form-details-main .form-group-inner.fs-custom-checkbox .fs-check-icon::before{content:"";background:url("/images/public/check-white.png") no-repeat;background-repeat:no-repeat;position:absolute;top:3px;left:2px;line-height:normal;width:100%;height:100%;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:767px){.form-details-main .form-group-inner.fs-custom-checkbox .fs-check-icon::before{top:0;left:1px;}}@media(max-width:767px){.form-details-main .form-group-inner.fs-custom-checkbox .fs-check-icon{width:15px;height:15px;}}.form-details-main .form-group-inner.fs-custom-checkbox label{margin-bottom:0;width:100%;}.form-details-main .form-group-inner.fs-custom-checkbox label .fs-check-icon{border:1px solid #1f1f1f;border-radius:0;margin-right:10px;}.form-details-main .form-group-inner.fs-custom-checkbox label p,.form-details-main .form-group-inner.fs-custom-checkbox label label{width:89%;float:right;margin-bottom:0;margin-top:-2px;font-weight:400;}@media(min-width:1600px){.form-details-main .form-group-inner.fs-custom-checkbox label p,.form-details-main .form-group-inner.fs-custom-checkbox label label{width:93%;}}@media(max-width:1199px){.form-details-main .form-group-inner.fs-custom-checkbox label p,.form-details-main .form-group-inner.fs-custom-checkbox label label{width:85%;}}@media(max-width:991px){.form-details-main .form-group-inner.fs-custom-checkbox label p,.form-details-main .form-group-inner.fs-custom-checkbox label label{width:93%;}}@media(max-width:767px){.form-details-main .form-group-inner.fs-custom-checkbox label p,.form-details-main .form-group-inner.fs-custom-checkbox label label{width:90%;}}.form-details-main .form-group-inner.fs-custom-checkbox label p a,.form-details-main .form-group-inner.fs-custom-checkbox label label a{color:#bb2026;}.form-details-main .form-group-inner .input-icon-inner{position:absolute;right:10px;bottom:10px;color:#c8c7c7;}.form-details-main .form-group-inner .field-validation-error{position:absolute;}.form-details-main .form-group-inner .quote-btn{background:#bb2026;border:1px solid #bb2026;padding:6px 23px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;}.form-details-main .form-group-inner .quote-btn[disabled=""]{opacity:.5;}.imager-upper-text-relative{position:relative;}.imager-upper-text-relative img{height:620px;object-fit:cover;}@media(max-width:1500px){.imager-upper-text-relative img{height:450px;}}.imager-upper-text-relative::before{content:"";background-image:linear-gradient(180deg,#020a21 -13.85%,rgba(0,31,75,.53) 87.69%);backdrop-filter:blur(2px);width:100%;height:100px;position:absolute;left:0;bottom:0;}.imager-upper-text-relative .text-image{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;padding:27px 40px;z-index:2;max-width:710px;right:0;padding-left:0;}@media(min-width:1200px) and (max-width:1399px){.imager-upper-text-relative .text-image{width:90%;}}@media(max-width:1199px){.imager-upper-text-relative .text-image{width:82%;}}@media(max-width:991px){.imager-upper-text-relative .text-image{width:auto;max-width:540px;padding-left:30px;padding-right:30px;left:0;right:0;text-align:center;margin:0 auto;}}.imager-upper-text-relative .text-image p,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label{color:#fff;font-weight:600;font-size:24px;}.imager-upper-text-relative .text-image p span,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label span{font-weight:400;font-size:20px;}.imager-upper-text-relative .text-image p strong,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label strong{font-weight:600;font-size:30px;}.col-width-custom .image-with-content-box .image-outer-inner img{height:310px;object-fit:cover;}@media(max-width:1500px){.col-width-custom .image-with-content-box .image-outer-inner img{height:225px;}}.col-width-custom .image-with-content-box .content-outer-inner{background-color:#fff;padding:80px 55px;height:310px;}@media(max-width:1500px){.col-width-custom .image-with-content-box .content-outer-inner{height:225px;padding:40px 20px;}}.col-width-custom .image-with-content-box .content-outer-inner .upper-sub-heading{font-weight:400;font-size:16px;color:#6d6b6b;padding-bottom:10px;}.col-width-custom .image-with-content-box .content-outer-inner h5{font-weight:600;font-size:22px;color:#1f1f1f;}.col-width-custom .image-with-content-box .content-outer-inner p,.col-width-custom .image-with-content-box .content-outer-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .col-width-custom .image-with-content-box .content-outer-inner label{font-size:20px;}body.bookingModal .acg-body-container>*{filter:blur(2px);}.acg-transparent-overlay{position:fixed;top:0;width:100%;bottom:0;z-index:9999;background:rgba(0,0,0,.4);}.acg-transparent-overlay-close{position:fixed;top:0;width:100%;bottom:0;z-index:9999;background-color:rgba(0,0,0,.5);z-index:9996;}.acg-enquiry-modal,.booking-summary-modal{max-width:initial;background:#fff;position:fixed;z-index:99999;right:-3000px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}.acg-enquiry-modal .hide-back a.back-step,.booking-summary-modal .hide-back a.back-step{display:none;}@media(max-width:1599px){.acg-enquiry-modal,.booking-summary-modal{max-width:initial;}}@media(max-width:767px){.acg-enquiry-modal,.booking-summary-modal{max-height:100%;max-width:90%;width:95%;top:10px;bottom:10px;}}body.bookingModal .acg-enquiry-modal,body.bookingModal .booking-summary-modal{right:auto;left:50%;transform:translate(-50%,-50%);top:50%;}@media(max-width:767px){body.bookingModal .acg-enquiry-modal,body.bookingModal .booking-summary-modal{right:50%;left:auto;top:auto;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);margin-top:20px;width:95% !important;height:92%;}}.pricepopupbox .dropdown-menu{transform:translate3d(0,30px,0) !important;padding:0;border:0;background:none;}.pricepopupbox .close{color:#000;border:1px solid #000;padding:2px;font-weight:400;line-height:.5;padding:2px;opacity:1;border-radius:3px;position:absolute;z-index:99;margin-top:12px;margin-right:20px;cursor:pointer;right:0;}.pricepopupbox .price-popup{background:#f1f1f3;padding:15px;padding-bottom:10px;border-radius:10px;padding-top:35px;}@media(max-width:1199px){.pricepopupbox .price-popup{padding:10px;padding-top:30px;}}.pricepopupbox .price-popup .popup-heading{color:#000;font-size:18px;font-weight:600;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #bd1d35;margin-top:0;line-height:1.4;padding-top:0;}.pricepopupbox .price-popup .popup-price-list{margin-bottom:0;list-style:none;padding:0;border-top:1px solid #bd1d35;padding-top:5px;}.pricepopupbox .price-popup .popup-price-list li{font-size:17px;font-weight:400;margin-top:0;margin-bottom:0;padding-bottom:10px;color:#000;display:flex;justify-content:space-between;align-items:center;}.pricepopupbox .price-popup .popup-price-list li.red{color:#be1e35;}.pricepopupbox .price-popup .popup-price-list li p,.pricepopupbox .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .pricepopupbox .price-popup .popup-price-list li label{font-size:17px;margin:0;}.pricepopupbox .price-popup .popup-price-list li span.font-weight-600{font-weight:600;}.pricepopupbox.book-online-save{transform:translateX(-30px);background:#e9e9e9;width:calc(100% - -66px);position:relative;z-index:2;}@media(max-width:1599px){.pricepopupbox.book-online-save{transform:translateX(-25px);width:calc(100% - -72px);}}@media(max-width:1035px){.pricepopupbox.book-online-save{transform:translateX(-15px);width:calc(100% - -50px);}}@media(max-width:991px){.pricepopupbox.book-online-save{transform:translateX(-15px);width:calc(100% - -65px);}}@media(max-width:767px){.pricepopupbox.book-online-save{transform:translateX(-20px);background:#e9e9e9;width:calc(100% - -40px);}}.pricepopupbox.book-online-save .pricedetails-link{display:block;padding:15px 40px;border:0;font-weight:600;font-size:18px;margin-top:0;text-transform:uppercase;margin-bottom:0;}@media(max-width:1199px){.pricepopupbox.book-online-save .pricedetails-link{padding:15px 10px;}}@media(max-width:991px){.pricepopupbox.book-online-save .pricedetails-link{padding:15px 40px;}}@media(max-width:480px){.pricepopupbox.book-online-save .pricedetails-link{padding:15px 20px;}}.pricepopupbox.book-online-save .pricedetails-link i{font-size:20px;float:right;border:1px solid;border-radius:50%;width:22px;height:22px;padding:0;line-height:20px;text-align:center;}.pricepopupbox.book-online-save .dropdown-menu{width:calc(100% - 50px);background:none;margin:0;top:1px !important;left:25px !important;}@media(max-width:1199px){.pricepopupbox.book-online-save .dropdown-menu{width:100%;left:0 !important;}}@media(max-width:991px){.pricepopupbox.book-online-save .dropdown-menu{width:calc(100% - 50px);left:25px !important;}}@media(max-width:480px){.pricepopupbox.book-online-save .dropdown-menu{width:calc(100% - 20px);left:10px !important;}}.pricepopupbox.book-online-save .dropdown-menu .close{color:#bb2026;border-color:#bb2026;margin-top:15px;margin-right:18px;}@media(max-width:1199px){.pricepopupbox.book-online-save .dropdown-menu .close{margin-right:10px;}}@media(max-width:991px){.pricepopupbox.book-online-save .dropdown-menu .close{margin-right:18px;}}.pricepopupbox.book-online-save .dropdown-menu .price-popup{background:#e9e9e9;padding-top:10px;}.pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-heading{color:#bb2026;border-bottom:0;padding-bottom:0;margin-bottom:0;text-transform:uppercase;}.pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li p,.pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li label{color:#bb2026;font-style:italic;font-size:15px;}.pricepopupbox.book-online-save.extra-discount{background:#0d6db4;position:relative;z-index:1;}.pricepopupbox.book-online-save.extra-discount .pricedetails-link{color:#fff;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .close{color:#fff;border-color:#fff;font-weight:300;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup{background:#0d6db4;box-shadow:0 7px 8px -5px #858585;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-heading{color:#fff;padding-bottom:10px;text-transform:uppercase;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li{position:relative;padding-left:15px;padding-bottom:5px;font-weight:300;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li:before{font-family:"FontAwesome";content:"";font-size:5px;color:#fff;position:absolute;left:0;top:8px;}.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li p,.pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li label{color:#fff;}@media(max-width:991px){.slick-dots{left:0;text-align:center;justify-content:center;right:0;}.slick-dots li{margin:0 6px;}.slick-dots li.slick-active button{border-color:#6d6b6b 1px solid;background-color:#6d6b6b;opacity:1;}.slick-dots li button{border:#6d6b6b 1px solid;display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#6d6b6b;opacity:.5;width:8px;height:8px;}}.enquiry-modal{height:95vh;max-width:50vw;width:100%;}@media(max-width:1199px){.enquiry-modal{max-width:80vw;}}@media(max-width:767px){.enquiry-modal body.bookingModal .enquiry-modal{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}}@media(max-width:767px){.enquiry-modal{max-width:initial;margin:0;width:auto;min-width:auto;}}.enquiry-modal .modal-user-action{flex:0 0 100%;display:flex;align-items:center;position:absolute;padding:5px;cursor:pointer;z-index:999999;top:-25px;right:-30px;}.enquiry-modal .modal-user-action .close-drawer{width:62px;height:62px;text-align:center;line-height:21px;border-radius:50%;background-size:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.enquiry-modal .modal-user-action .close-drawer{width:62px;height:62px;}}.enquiry-modal .booking-request .mCSB_container{margin-right:0;}.quote-popup-main .heading-popup{background:#f7f7f7;padding:25px 50px;}@media(max-width:574px){.quote-popup-main .heading-popup{padding:25px 30px;}}.quote-popup-main .heading-popup h2{font-weight:700;font-size:35px;text-transform:capitalize;color:#1f1f1f;margin:0;}.quote-popup-main .body-popup{padding:30px 50px;}@media(max-width:574px){.quote-popup-main .body-popup{padding:30px;}}.quote-popup-main .body-popup .fs-quote-block h3{text-transform:capitalize;color:#1f1f1f;font-weight:600;font-size:22px;margin-bottom:30px;}.quote-popup-main .body-popup .fs-quote-block .form-group{margin-bottom:25px;}.quote-popup-main .body-popup .fs-quote-block .form-group label{font-weight:400;font-size:18px;color:#1f1f1f;margin-bottom:5px;}.quote-popup-main .body-popup .fs-quote-block .form-group label sup{font-size:20px;color:#f00;top:1px;}.quote-popup-main .body-popup .fs-quote-block .form-group select.form-control{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("/images/public/ui/select-arrow.png");background-repeat:no-repeat;background-position-x:96%;background-position-y:50%;}.quote-popup-main .body-popup .fs-quote-block .form-group .form-control{border:1px solid #c8c7c7;height:46px;font-weight:400;font-size:18px;color:#1f1f1f;border-radius:0;padding:6px 15px;}.quote-popup-main .body-popup .fs-quote-block .form-group .form-control:focus{box-shadow:none;}.quote-popup-main .body-popup .fs-quote-block .form-group .form-control#txaAdditionalDetailsText{height:auto;}.quote-popup-main .body-popup .fs-quote-block .form-group .select2-container{width:100% !important;}.quote-popup-main .body-popup .fs-quote-block .form-group .select2-container .select2-selection--single{background:#fff;border:1px solid #1f1f1f;height:40px;border-radius:0;color:#1f1f1f;font-weight:400;font-size:18px;}.quote-popup-main .body-popup .fs-quote-block .form-group .select2-container .select2-selection--single .select2-selection__rendered{color:#1f1f1f;font-weight:400;}.quote-popup-main .body-popup .fs-quote-block .form-group .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#1f1f1f transparent transparent transparent;}.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label{margin-bottom:0;}.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .fs-check-icon{border:1px solid #1f1f1f;border-radius:0;margin-right:10px;}.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label{width:96%;float:right;margin-bottom:0;margin-top:-5px;font-weight:200;color:#1f1f1f;font-size:16px;}@media(min-width:1600px){.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label{width:96%;}}@media(max-width:1199px){.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label{width:96%;}}@media(max-width:991px){.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label{width:90%;}}@media(max-width:767px){.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label{width:90%;}}.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p strong,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label strong{font-weight:400;font-size:18px;}.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label p a,.quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label .form-details-main .form-group-inner label a,.form-details-main .form-group-inner .quote-popup-main .body-popup .fs-quote-block .form-group.checkbox label label a{font-size:16px;color:#1f1f1f;border-bottom:1px solid #1f1f1f;}.quote-popup-main .body-popup .fs-quote-block .form-group.date-picker-holder .ui-datepicker-trigger{top:40px;display:none;}.quote-popup-main .body-popup .fs-quote-block .form-group.date-picker-holder .ui-datepicker-trigger i{font-size:20px;color:#1f1f1f;}.quote-popup-main .body-popup .book-btn-red{background:#c11d35;padding:10px 50px;text-align:center;margin-top:36px;display:inline-block;border-radius:0;color:#fff;font-weight:500;width:337px;border-radius:50px;}@media(max-width:767px){.quote-popup-main .body-popup .book-btn-red{padding:10px 20px;width:100%;display:block;margin-bottom:20px;margin-top:20px;}}.quote-popup-main .body-popup .book-btn-red p,.quote-popup-main .body-popup .book-btn-red .form-details-main .form-group-inner label,.form-details-main .form-group-inner .quote-popup-main .body-popup .book-btn-red label{font-weight:500;font-size:20px;margin-bottom:0;color:#fff;}.quote-popup-main .body-popup .book-btn-red span{display:block;font-weight:500;font-size:14px;color:#fd95a4;}.quote-popup-main .body-popup .book-btn-red.submit-btn-blue{background:#2f48a0;}.quote-popup-main .body-popup .book-btn-red.submit-btn-blue span{color:#7d9aff;}.quote-popup-main .body-popup .note-footer{text-align:center;font-weight:300;font-size:16px;color:#1f1f1f;margin-top:40px;}.quote-popup-main .body-popup span.red-text{color:#f00;}.quote-popup-main .body-popup input[type=checkbox]{width:15px;height:15px;margin-right:2px;}.quote-popup-main .body-popup input[type=checkbox].lable{margin-left:20px;}.quote-popup-main .body-popup input[type=checkbox]:after{content:"";display:block;}.quote-popup-main .body-popup input[type=checkbox]:checked:after{content:"✔";background:#000;color:#fff;width:15px;height:15px;text-align:center;border-radius:2px;font-size:11px;}@media(min-width:1600px){.bannerModeFull .banner-main img{max-height:616px;object-fit:cover;}}.upgrade-popup-custom-main{max-width:1143px;margin:50px auto;background:#fff;padding:70px;text-align:left;position:relative;border-radius:0;box-shadow:0 0 10px #999;}.upgrade-popup-custom-main.mfp-booking-msg-popup{max-width:800px;padding:50px;}.upgrade-popup-custom-main.mfp-booking-msg-popup .upgrade-popup-custom-right-inner{font-size:22px !important;}@media(max-width:991px){.upgrade-popup-custom-main.mfp-booking-msg-popup{margin:20px 20px !important;padding:30px;}}@media(max-width:991px){.upgrade-popup-custom-main.mfp-booking-msg-popup .mfp-close{width:31.5px;height:31.5px;line-height:20px;font-size:18px;top:-10px !important;right:-10px !important;}}@media(min-width:992px) and (max-width:1199px){.upgrade-popup-custom-main{margin:50px;}}@media(max-width:991px){.upgrade-popup-custom-main{margin:20px auto;padding:30px;}}.upgrade-popup-custom-main .mfp-close{font-weight:400;font-size:35px;color:#fff;width:62.5px;height:62.5px;line-height:40px;background:#bb2026;top:-25px;right:-25px;opacity:1;border-radius:50%;}@media(max-width:991px){.upgrade-popup-custom-main .mfp-close{width:31.5px;height:31.5px;line-height:20px;font-size:18px;top:3px;right:3px;}}.upgrade-popup-custom-main .upgrade-popup-custom-left-inner{height:100%;position:relative;}.upgrade-popup-custom-main .upgrade-popup-custom-left-inner::before{content:"";position:absolute;border-right:1.5px solid #c8c7c7;width:100%;height:100%;right:-20px;}@media(max-width:991px){.upgrade-popup-custom-main .upgrade-popup-custom-left-inner::before{border-right:0;}}.upgrade-popup-custom-main .upgrade-popup-custom-left-inner .title-inner-heading h3{font-weight:700;}.upgrade-popup-custom-main .upgrade-popup-custom-right-inner{font-family:"Urbanist" !important;font-weight:400 !important;font-size:18px !important;color:#1f1f1f !important;}.upgrade-popup-custom-main .upgrade-popup-custom-right-inner p,.upgrade-popup-custom-main .upgrade-popup-custom-right-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-popup-custom-main .upgrade-popup-custom-right-inner label{font-family:"Urbanist" !important;font-weight:400 !important;font-size:18px !important;color:#1f1f1f !important;}.upgrade-popup-custom-main .upgrade-popup-custom-right-inner img{width:100%;}.top-products-main .top-product-dropdown .dropdown-toggle{font-weight:700;font-size:35px;color:#1f1f1f;display:flex;align-items:center;justify-content:space-between;}.top-products-main .top-product-dropdown .dropdown-toggle::after{display:none;}.top-products-main .top-product-dropdown .dropdown-toggle span{height:32px;width:32px;border:1px solid #1f1f1f;text-align:center;border-radius:50%;display:inline-block;line-height:20px;}.top-products-main .top-product-dropdown .dropdown-toggle span i{font-size:14px;}.top-products-main .top-product-dropdown .dropdown-menu{list-style:none;padding:0;margin:0;background:#fff;border:.5px solid #1f1f1f;padding:10px;width:100%;border-radius:0;}.top-products-main .top-product-dropdown .dropdown-menu li a{padding:10px 15px;color:#1f1f1f;font-weight:400;font-size:18px;}.top-products-main .top-product-dropdown .dropdown-menu li a:hover{background-color:#d9d9d9;}.top-products-main .top-products-inner{border-bottom:1px solid #6d6b6b;margin-bottom:40px;}@media(max-width:767px){.top-products-main .top-products-inner{margin-bottom:20px;}}.top-products-main .top-products-inner .top-product-date{position:relative;max-width:150px;float:right;}@media(max-width:991px){.top-products-main .top-products-inner .top-product-date{float:left;margin:10px 0;margin-top:0;}}.top-products-main .top-products-inner .top-product-date .form-control{font-weight:600;font-size:20px;color:#0773bb;background-color:transparent;border:0;cursor:pointer;padding-left:30px;text-align:right;}@media(max-width:767px){.top-products-main .top-products-inner .top-product-date .form-control{text-align:left;}}.top-products-main .top-products-inner .top-product-date .form-control:focus{border:0;box-shadow:none;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger{position:absolute;top:3px;border:none;background:transparent;left:0;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger i{color:#0773bb;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger::before{content:"";font-family:"Font Awesome 6 Free";color:#0773bb;}.top-products-main .top-products-inner .top-products-inner-link{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;}.top-products-main .top-products-inner .top-products-inner-link li:first-child a{padding-left:0;}.top-products-main .top-products-inner .top-products-inner-link li span{font-weight:500;font-size:20px;color:#6d6b6b;padding:15px;display:inline-block;padding-top:0;cursor:pointer;}.top-products-main .top-products-inner .top-products-inner-link li span.active{color:#0773bb;position:relative;}.top-products-main .top-products-inner .top-products-inner-link li span.active::after{content:"";position:absolute;bottom:-2px;width:100%;background:#0773bb;height:3px;left:0;}.top-products-main .top-products-inner-v2{margin-top:30px;margin-bottom:40px;}@media(max-width:767px){.top-products-main .top-products-inner-v2{margin-top:0;}}.cruise-not-available{display:flex;width:100%;background-color:#fff;padding:50px 0;}@media(max-width:767px){.cruise-not-available{padding-top:80px;}}.cruise-not-available .avil-nt-cr{padding:45px 0;display:flex;flex-direction:column;align-items:center;border-top:solid 1px #959595;}.cruise-not-available .avil-nt-cr h2{color:#000;font-size:20px;margin:0 0 15px 0;}.cruise-not-available .avil-nt-cr span{font-size:17px;margin:0 0 25px 0;}.cruise-not-available a.dt{background:#000;color:#fff;padding:0 12px 2px;line-height:normal;border-radius:10px;display:inline-block;}.cruise-not-available a.ct{background:#bd252b;color:#fff;display:inline-block;padding:0 12px 2px;border-radius:10px;line-height:normal;}.modal-user-action{flex:0 0 100%;display:flex;align-items:center;position:absolute;padding:5px;cursor:pointer;z-index:999999;right:-30px;top:-25px;}@media(max-width:1599px){.modal-user-action{right:0;}}@media(max-width:767px){.modal-user-action{right:-10px;top:-20px;}}.modal-user-action.next-step{margin-left:40px;}.modal-user-action .back-step{width:24px;display:inline-block;margin-right:15px;}.modal-user-action .back-step img{width:100%;}@media(max-width:1599px){.modal-user-action .back-step{width:19px;margin-right:10px;}}.modal-user-action .close-drawer{width:62px;height:62px;display:inline-block;text-align:center;line-height:21px;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.modal-user-action .close-drawer img{width:50px;height:50px;}@media(max-width:767px){.modal-user-action .close-drawer img{width:30px;height:30px;}}@media(max-width:1599px){.modal-user-action .close-drawer{width:19px;height:19px;}}@media(max-width:767px){.modal-user-action .close-drawer{width:20px;height:20px;}}.image-content-main-image{height:100%;}.image-content-main-image img{height:100%;object-fit:cover;}.image-content-main-image img.h-300{height:306px;}@media(max-width:1200px){.image-content-main-image img.h-300{height:100%;}}@media(max-width:1599px){.image-content-main-image img{height:100%;}}.image-content-main-content{background-color:#fff;padding:50px 60px;height:100%;}@media(max-width:767px){.image-content-main-content{padding:20px;}}.image-content-main-content ul{counter-reset:section;list-style:none;padding:0;margin:0;}.image-content-main-content ul li{position:relative;padding-left:40px;padding-bottom:24px;}.image-content-main-content ul li:last-child{padding-bottom:0;}.image-content-main-content ul li:last-child:after{display:none;}.image-content-main-content ul li:before{counter-increment:section;content:counters(section,".") " ";position:absolute;left:0;border:#0773bb 1px solid;top:0;height:22px;width:22px;text-align:center;line-height:22px;border-radius:50%;font-weight:400;font-size:14px;background-color:#fff;z-index:2;}.image-content-main-content ul li:after{content:"";position:absolute;left:10px;height:100%;top:0;background:#c8c7c7;width:2px;z-index:1;}.image-content-main-content ul li p,.image-content-main-content ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .image-content-main-content ul li label{color:#6d6b6b;font-size:16px;font-weight:400;}.image-content-main-content ul li p.title,.image-content-main-content ul li .form-details-main .form-group-inner label.title,.form-details-main .form-group-inner .image-content-main-content ul li label.title{color:#1f1f1f;font-size:18px;line-height:1;padding-bottom:5px;}.image-content-main-content ul ul li{padding-left:0;}.image-content-main-content ul ul li::before{display:none;}.image-content-main-content p,.image-content-main-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .image-content-main-content label{font-weight:300;}.image-content-main-content .enquiry-btn-main{text-align:right;}.image-content-main-content .enquiry-btn-main .enquiry-btn{background:#0773bb;border-radius:50px;padding:6px 18px;font-weight:600;font-size:20px;color:#fff;display:inline-block;}.book-cruise-main .chargers-text .list-price-item-main li{margin-top:7px;}.book-cruise-main .chargers-text .list-price-item-main li:first-child{margin-top:0;}.book-cruise-main .book-now{background:#bb2026;border:1px solid #bb2026;padding:6px 23px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;margin-top:40px;}@media(max-width:991px){.book-cruise-main .book-now{margin-top:30px;}}.deal-box-floating{display:block;position:fixed;top:45%;right:1%;transform:translateY(-50%);z-index:999;}@media(max-width:767px){.deal-box-floating{display:none;}}.deal-box-floating a img{max-width:150px;}@media(max-width:767px){.deal-box-floating a img{max-width:110px;}}.sample-text-01{display:block;}.content-readmore-ellipses-container .content-readmore-ellipses{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;width:100%;}.content-readmore-ellipses-container .content-readmore-ellipses.reveal-all{display:block;}.content-readmore-ellipses-container .content-readmore-btn{margin-top:10px;}.content-readmore-ellipses-container .content-readmore-btn button{cursor:pointer;font-weight:400;font-size:18px;text-decoration-line:underline;color:#1f1f1f;border:none;background:transparent;}@media screen and (min-width:768px) and (max-width:1180px){.banner-main{margin-top:0;}.navbar-nav{flex-direction:row;flex-wrap:wrap;}.navbar-top .navigation-web-menu .tb-mb-2{margin-bottom:.5rem !important;}.navbar-top .navigation-web-menu .tb-mt-0{margin-top:2rem !important;}.navbar-top .navigation-web-menu .header-menu{gap:10px 20px;padding:10px 0;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown{flex:none;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .show{position:absolute;transform:translateX(-50%);left:50%;width:96% !important;}.navbar-top .navigation-web-menu .header-menu li.nav-item.mega-menu-dropdown .popular-cruise-menu{display:block;width:fit-content;}.navbar-top .navigation-web-menu .header-menu li.nav-item>.nav-link{padding:0;}}@media(min-width:1200px) and (max-width:1399px){section.acg-hero-section.bannerModeFull{aspect-ratio:240/77;}}.usp-main .usp-inner-item-icon{background-color:#e8f1f7 !important;}.usp-main .usp-inner-item-location{background:url(https://cdn.australiancruisegroup.com.au/images/acg-sprite-global-04.png) no-repeat;background-position:-84px -2px;}.usp-main .usp-inner-item-anchor{background:url(https://cdn.australiancruisegroup.com.au/images/acg-sprite-global-04.png) no-repeat;background-position:-132px -51px;}.usp-main .usp-inner-item-people{background:url(https://cdn.australiancruisegroup.com.au/images/acg-sprite-global-04.png) no-repeat;background-position:3px -127px;}.usp-main .usp-inner-item-aus{background:url(https://cdn.australiancruisegroup.com.au/images/acg-sprite-global-04.png) no-repeat;background-position:-135px 1px;}@media(max-width:767px){.top-banner-mob{aspect-ratio:3/5 !important;height:auto !important;}}.acg-hero-section.bannerModeFull .slick-slider{min-height:440px;overflow:hidden;}@media(max-width:767px){.acg-hero-section.bannerModeFull .slick-slider{min-height:690px;overflow:hidden;}}.acg-hero-section.bannerModeFull .slick-slider video{aspect-ratio:240/77;}.static-content{font-size:18px;}.static-content h1{margin-bottom:0;}.static-content h1.head{font-weight:700;font-size:35px;text-transform:capitalize;color:#1f1f1f;}@media(max-width:991px){.static-content h1{font-size:28px;}}.static-content h2{font-weight:700;font-size:28px;margin-bottom:0 !important;color:#1f1f1f;}@media(min-width:1200px) and (max-width:1399px){.static-content h2{font-size:22px;}}@media(max-width:767px){.static-content h2{font-size:25px;}}.static-content h2.header{font-size:17px;font-weight:bold;}.static-content h3.sub-head{color:#000;font-weight:bold;line-height:28px;margin:0 0 10px;padding:0;width:100%;}.static-content hr{border-top:1px solid #c8c7c7;opacity:1;margin:26px 0;}.static-content .content-leadership-box{list-style:none;padding:0;margin:0;}.static-content .content-leadership-box li{background:#fff;padding:40px;margin-bottom:40px;}@media(max-width:991px){.static-content .content-leadership-box li{padding:20px;}}.static-content .content-leadership-box li:last-child{margin-bottom:0;}.static-content .content-leadership-box li p,.static-content .content-leadership-box li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .static-content .content-leadership-box li label{margin:0;}.static-content .content-leadership-box li p em,.static-content .content-leadership-box li .form-details-main .form-group-inner label em,.form-details-main .form-group-inner .static-content .content-leadership-box li label em{margin-top:15px;margin-bottom:15px;line-height:150%;display:block;font-style:normal;}.static-content .content-leadership-box li p em strong,.static-content .content-leadership-box li .form-details-main .form-group-inner label em strong,.form-details-main .form-group-inner .static-content .content-leadership-box li label em strong{font-weight:600;font-size:22px;color:#6d6b6b;}.static-content ul{padding:0;margin:0;list-style:none;}.static-content ul li{list-style:none;padding:0 0 0 50px;margin:0 0 7px;background:url(/images/dot.png) 20px 8px no-repeat;}.static-content ul.privacy-policy li{background:none;padding:10px 0;border-bottom:none;}.static-content ul.tnc-listing{float:left;padding:0;margin:0;width:100%;counter-reset:my-badass-counter;}.static-content ul.tnc-listing li{float:left;padding:20px 0;margin:0;width:100%;list-style:decimal inside;list-style:none;line-height:25px;color:#000;border-bottom:solid 1px #d6d6d6;text-align:justify;background:none;}.static-content ul.tnc-listing li:first-child{padding-top:0;}.static-content ul.tnc-listing li:first-child p,.static-content ul.tnc-listing li:first-child .form-details-main .form-group-inner label,.form-details-main .form-group-inner .static-content ul.tnc-listing li:first-child label{margin-top:0;}.static-content ul.tnc-listing li p,.static-content ul.tnc-listing li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .static-content ul.tnc-listing li label{border-bottom:none;}.static-content ul.tnc-listing li.top-tnc::before{display:none;}.static-content ul.tnc-listing li.first{border-top:none;padding-top:0;}.static-content ul.tnc-listing li.last{margin-bottom:20px;border-bottom:none;}.static-content ul.tnc-listing li ul.inner-listing{counter-reset:none;}.static-content ul.tnc-listing li ul.inner-listing li{padding:5px 10px;list-style:none;border:0;background:none;}.static-content ul.tnc-listing li ul.inner-listing li:before{content:none;counter-increment:none;background:none;color:#000;padding:14px 20px;}.static-content ul.tnc-listing li ul.inner-listing li table{border-collapse:collapse;margin:14px auto auto;width:600px;}.static-content ul.tnc-listing li ul.inner-listing li table{border:1px solid #000;padding:6px;}.static-content ul.tnc-listing li ul.inner-listing li th{border:1px solid #000;padding:6px;}.static-content ul.tnc-listing li ul.inner-listing li td{border:1px solid #000;padding:6px;}.static-content p,.static-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .static-content label{margin:1em 0;}.static-content p:last-child,.static-content .form-details-main .form-group-inner label:last-child,.form-details-main .form-group-inner .static-content label:last-child{margin-bottom:0;}.static-content .group-portfolio{color:#1f1f1f;padding:0;}.static-content .group-portfolio .portfolio-logo{margin-bottom:120px;text-align:center;display:flex;justify-content:center;align-items:center;height:100%;}@media(max-width:991px){.static-content .group-portfolio .portfolio-logo{margin-bottom:50px;}}.static-content .group-portfolio .portfolio-logo a img{width:auto;mix-blend-mode:multiply;}.static-content .group-portfolio h2{color:#0071bb;padding:0;margin:0;font-size:32px;font-weight:normal;text-transform:uppercase;}.static-content .group-portfolio h2 span{font-weight:bold;}.static-content .group-portfolio .portfolio-text{padding:0;font-size:18px;line-height:28px;padding-bottom:100px;}@media(max-width:1599px){.static-content .group-portfolio .portfolio-text{padding-bottom:70px;}}@media(max-width:991px){.static-content .group-portfolio .portfolio-text{padding-bottom:40px;}}.static-content .group-portfolio table{width:100%;}.static-content .group-portfolio table tr td{min-height:180px;padding-bottom:50px;}.static-content .inner_content{width:auto;margin:0 auto;display:block;color:#000;font-weight:100;}.static-content .inner_content ul{width:100%;display:block;float:left;margin:50px 0 0;list-style:none;}.static-content .inner_content ul li{float:left;display:block;padding:0 0 60px;text-align:center;width:255px;height:100px;background:none;}.static-content .inner_content ul li img{width:auto;}ul.privacy-policy{padding:0;margin:0;width:100%;}ul.privacy-policy li{padding:10px 0;margin:0;width:100%;list-style:decimal inside;list-style:none;line-height:25px;color:#000;border-bottom:dotted 1px #d6d6d6;text-align:justify;}ul.privacy-policy li.last{border-bottom:none;}ul.privacy-policy li span.subheading{font-weight:600;font-size:18px;}ul.privacy-policy li ul.inner-listing{border:0;padding:0;margin:0;padding-left:30px;}ul.privacy-policy li ul.inner-listing li{padding:0;margin:0;list-style:none;line-height:25px;border:0;text-align:justify;position:relative;padding-left:15px;}ul.privacy-policy li ul.inner-listing li::before{width:2px;height:2px;background-color:#000;position:absolute;left:0;content:"";top:50%;transform:translateY(-50%);}.contactus-container .head{margin:40px 0;font-size:26px;}.contactus-container .contactus{margin:40px 0;}.contactus-container .contactus h1{font-size:26px;}@media(max-width:767px){.contactus-container .contactus h1{font-size:22px;}}.contactus-container .contact-box-right{float:none;}.customer-feedback-container{margin:50px 0;background:#fff;padding:0;}.customer-feedback-container ul.customer-feedback-category{float:left;padding:0;margin:0;width:100%;list-style:none;}.customer-feedback-container ul.customer-feedback-category li{float:left;padding:10px 15px;margin:0 5px 0 0;font-size:18px;font-weight:normal;color:#fff;background:#0a87b7;cursor:pointer;border-top-left-radius:16px;border-top-right-radius:16px;}@media(max-width:991px){.customer-feedback-container ul.customer-feedback-category li{padding:10px 10px;}}.customer-feedback-container ul.customer-feedback-category li:hover,.customer-feedback-container ul.customer-feedback-category li.selected{color:#000;background:#eee;}.customer-feedback-container ul.customer-feedback-category h2{color:#fff;background:#0a87b7;font-size:18px;margin:0;}@media(max-width:991px){.customer-feedback-container ul.customer-feedback-category h2{font-size:14px;}}.customer-feedback-container ul.customer-feedback-category li:hover h2,.customer-feedback-container ul.customer-feedback-category li.selected h2{color:#000;background:#eee;}.customer-feedback-list{padding:10px;margin:45px 0 0;background:#fff;border:solid 1px #959595;color:#000;font-size:18px;line-height:21px;margin:117px 0 0;padding:25px;border-top-right-radius:16px !important;border-bottom-right-radius:16px !important;border-bottom-left-radius:16px !important;}@media(max-width:1035px){.customer-feedback-list{margin:107px 0 0;}}@media(max-width:991px){.customer-feedback-list{margin:93px 0 0;}}.customer-feedback-list ul.customer-feedback-text{padding:0;margin:0;width:100%;list-style:none;}.customer-feedback-list ul.customer-feedback-text li{padding:0 0 20px;margin-bottom:15px;border-bottom:1px dotted #b1c1c1;}.customer-feedback-list ul.customer-feedback-text li span.comment-author{margin-top:8px;font-weight:bold;float:left;width:100%;}@media(max-width:767px){.customer-feedback-container{margin:0;background:#fff;padding:0;}.customer-feedback-container h1.title{font-size:22px;color:#000;padding:0;margin:10px 0;font-weight:bold;text-transform:uppercase;font-weight:bold;}.customer-feedback-container ul.customer-feedback-category{float:left;padding:0;margin:0;width:100%;display:flex;overflow:auto;}.customer-feedback-container ul.customer-feedback-category li{float:left;padding:10px 15px;margin:0 5px 0 0;font-size:18px;font-weight:normal;color:#fff;background:#0a87b7;cursor:pointer;min-width:145px;text-align:center;}.customer-feedback-container ul.customer-feedback-category li:hover,.customer-feedback-container ul.customer-feedback-category li.selected{color:#000;background:#eee;}.customer-feedback-container .customer-feedback-list{padding:10px;margin:48px 0 0;background:#fff;border:solid 1px #959595;color:#000;font-size:18px;line-height:21px;overflow:hidden;border-radius:16px;border-top-left-radius:0;border-top-right-radius:0 !important;overflow:hidden;}.customer-feedback-container .customer-feedback-list ul.customer-feedback-text{padding:0;margin:0;width:100%;}.customer-feedback-container .customer-feedback-list ul.customer-feedback-text li{padding:0 0 20px;margin-bottom:15px;border-bottom:1px dotted #b1c1c1;}.customer-feedback-container .customer-feedback-list ul.customer-feedback-text li span.comment-author{margin-top:8px;font-weight:bold;float:left;width:100%;}}.customer-feedback-container-v1{background:transparent;}.customer-feedback-container-v1 .acg-section-title h1{font-size:35px !important;color:#000;margin-bottom:70px;font-weight:600;position:relative;text-transform:capitalize !important;}.customer-feedback-container-v1 .customer-feedback-category{display:flex;justify-content:space-between;}.customer-feedback-container-v1 .customer-feedback-category li{border-radius:8px !important;margin:0;background:#eee !important;position:relative;}.customer-feedback-container-v1 .customer-feedback-category li:hover{background:#0873bb !important;color:#fff !important;}.customer-feedback-container-v1 .customer-feedback-category li:hover h2{color:#fff !important;}.customer-feedback-container-v1 .customer-feedback-category li h2{color:#000;background:transparent !important;}.customer-feedback-container-v1 .customer-feedback-category li.selected{background:#0873bb !important;}.customer-feedback-container-v1 .customer-feedback-category li.selected h2{color:#fff !important;background:transparent !important;}.customer-feedback-container-v1 .customer-feedback-category li.selected::after{content:"";position:absolute;top:100%;left:0;margin-left:0;width:0;height:0;border-top:solid 15px #0873bb;border-left:solid 10px transparent;border-right:solid 10px transparent;right:0;text-align:center;margin:0 auto;}.customer-feedback-container-v1 .customer-feedback-list{margin:144px 0 0;border-radius:16px !important;border:none;box-shadow:0 0 10px #ededed;}@media(max-width:767px){.container-order-cancel .acg-section{padding-top:130px;}}.container-order-cancel h1.section-title{text-decoration:none;position:relative;margin-bottom:120px;}.container-order-cancel h1.section-title::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}.container-order-cancel h1.text-left{font-size:24px;font-weight:bold;}.container-order-cancel .product-detail-container .product-title{font-size:26px;padding-bottom:10px;}.contact-inner-white-box{background:#fff;padding:40px;}@media(max-width:991px){.contact-inner-white-box{padding:20px;}}.contact-inner-white-box .contact-inner-text{margin-bottom:20px;}.contact-inner-white-box .contact-inner-text h3{font-weight:500;font-size:22px;color:#1f1f1f;}.contact-inner-white-box .contact-list{list-style:none;padding:0;margin:0;margin:30px 0;}.contact-inner-white-box .contact-list li{display:block;}.contact-inner-white-box .contact-list li span{font-weight:400;font-size:18px;letter-spacing:.05em;color:#1f1f1f;width:15%;display:inline-block;}@media(max-width:767px){.contact-inner-white-box .contact-list li span{width:auto;}}.contact-inner-white-box .contact-list li a{font-weight:600;font-size:18px;color:#1f1f1f;}.contact-inner-white-box .mail-address-list{list-style:none;padding:0;margin:0;}.contact-inner-white-box .mail-address-list li{margin-bottom:20px;display:block;}.contact-inner-white-box .mail-address-list li a{font-weight:600;font-size:18px;color:#1f1f1f;}@media(max-width:767px){.contact-inner-white-box .mail-address-list li a{word-wrap:break-word;}}.contact-map{height:100%;}.contact-map iframe{height:100%;width:100%;}.review-white-box{background-color:#fff;padding:40px;}@media(max-width:991px){.review-white-box{padding:20px;}}.review-white-box .customer-feedback-text{list-style:none;padding:0;margin:0;}.review-white-box .customer-feedback-text li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #c8c7c7;}.review-white-box .customer-feedback-text li .comment-date{color:#6d6b6b;font-size:16px;margin-bottom:20px;font-style:italic;}.review-white-box .customer-feedback-text li .comment-author{color:#6d6b6b;font-size:16px;margin-top:20px;}.main-fleet-container{margin:45px auto 0;}.main-fleet-container h1{padding:0;margin:0;font-weight:bold;font-size:35px;width:100%;text-align:center;margin-bottom:40px;font-weight:normal;}.main-fleet-container h2{padding:0;margin:0;font-weight:bold;font-size:28px;font-weight:normal;}.main-fleet-container ul{list-style:none;}.main-fleet-container ul li{list-style:none;}.main-fleet-container .hide{display:none;}@media(max-width:1599px){.main-fleet-container .acg-cruise-facility-area{min-height:205px;}}.main-fleet-container .fleet-category{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px;padding-left:0;}.main-fleet-container .fleet-category li{display:inline-block;padding:0 8px;}@media(max-width:767px){.main-fleet-container .fleet-category li{margin-bottom:10px;}}.main-fleet-container .fleet-category li a{cursor:pointer;color:#000;display:inline-block;font-size:20px;border-radius:15px;border:1px solid #000;min-width:155px;padding:8px 15px;text-align:center;font-weight:400;background:transparent;text-transform:capitalize;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.main-fleet-container .fleet-category li a:hover{color:#bb2026;border-color:#bb2026;}@media(max-width:1599px){.main-fleet-container .fleet-category li a{font-size:16px;min-width:122px;padding:6px 12px;}}.main-fleet-container .fleet-category li.active a{background:#bb2026;color:#fff;border-color:#bb2026;}.main-fleet-container .fleet-container{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:26px;justify-content:space-between;}.main-fleet-container .fleet-container .cruise-group-left{width:528px;border:solid 1px #959595;padding:16px;margin:0 0 40px;float:left;min-height:760px;}.main-fleet-container .fleet-container .cruise-group-left-new{border:solid 1px #959595;padding:16px;max-width:50%;position:relative;padding-bottom:50px;-ms-flex:0 0 calc(47% - 15px);-webkit-flex:0 0 calc(47% - 15px);flex:0 0 calc(47% - 15px);margin:0;width:auto;margin-bottom:30px;}.main-fleet-container .fleet-container .cruise-group-left-new .btn-holder{position:absolute;bottom:15px;}.main-fleet-container .fleet-container .cruise-group-left-new .cruise-img-box{margin:22px 0;float:left;height:320px;width:100%;}.main-fleet-container .fleet-container .cruise-group-left-new h2{text-transform:uppercase;}.main-fleet-container .fleet-container .cruise-group-right{float:right;}.main-fleet-container .fleet-container .cruise-group-left h2{float:left;width:80%;}.main-fleet-container .fleet-container .owned-link{float:right;margin-top:5px;font-size:14px;text-transform:uppercase;color:#000;text-decoration:none;}.main-fleet-container .fleet-container .cruise-img-box{margin:22px 0;float:left;height:320px;width:529px;}.main-fleet-container .fleet-container .cruise-img-box .cruise-img{height:320px;overflow:hidden;}.main-fleet-container .fleet-container .cruise-img-link{position:relative;z-index:999;background:url(/images/public/link-bg.png) left top repeat;margin:-52px 0 0;padding:15px 20px;font-size:17px;color:#fff;text-decoration:none;text-transform:uppercase;}.main-fleet-container .fleet-container .cruise-text-box{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text{font-size:18px;line-height:25px;min-height:318px;}.main-fleet-container .fleet-container .cruise-text p,.main-fleet-container .fleet-container .cruise-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .main-fleet-container .fleet-container .cruise-text label{margin-bottom:10px;padding:0;}.main-fleet-container .fleet-container .cruise-text span{float:left;padding:0;margin:0;line-height:0;clear:both;width:25px;margin:0 0 18px;}.main-fleet-container .fleet-container .cruise-text span.border-bottom{border:0;margin:0;}.main-fleet-container .fleet-container .cruise-text-box-fleet{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text-box-fleet1{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text-box-fleet2{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text-box-fleet3{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text-box-fleet11{margin:0;padding:0;float:left;}.main-fleet-container .fleet-container .cruise-text ul{padding:0;margin:0 0 15px 8%;width:auto;border:none;}.main-fleet-container .fleet-container .cruise-text ul li{text-align:left;width:100% !important;border:none;list-style:disc outside;line-height:24px;font-weight:normal;}.main-fleet-container .fleet-container .more-cruise-link{float:left;padding:0;margin:0;width:100%;background:#105691;}.main-fleet-container .fleet-container .more-cruise-link a{font-size:20px;margin:5px 0 5px 10px;text-transform:uppercase;color:#fff;text-decoration:none;float:left;}.main-fleet-container .email-enquiry a.enquiry-lnk{background:#bb2026 none repeat scroll 0 0;color:#fff;cursor:pointer;display:block;font-weight:bold;margin:auto;padding:4px 15px;text-align:center;}.main-fleet-container .enquiry-btn-border{border:1px solid #fff;background:none !important;font-weight:normal !important;}.main-fleet-container .fleet-enquiry-btn{float:right;position:relative;bottom:26px;margin:0;width:auto;}.main-fleet-container .enquiry-part{float:left;width:100%;position:relative;margin:75px 0;}.main-fleet-container .enquiry-part .enquiry-outer-box{float:left;width:1168px;padding:0;margin:0;border:1px solid #959595;color:#000;background:none;}.main-fleet-container .enquiry-part .enquiry-outer-box .text{font-size:19px;color:#000;font-weight:bold;text-transform:uppercase;line-height:17px;width:100%;padding:30px 0 0 80px;}.main-fleet-container .enquiry-part .agent-box{border-right:none;}.main-fleet-container .enquiry-part .agent-box .agent-website-click-here{text-transform:capitalize;font-size:16px;}.main-fleet-container .enquiry-part .agent-box .agent-website-click-here a{color:#000;text-transform:initial;font-size:16px;}.main-fleet-container .enquiry-part .agent-box .agent-website-click-here a span.bold{text-transform:capitalize;font-weight:bold;}.main-fleet-container .enquiry-part h3,.main-fleet-container .enquiry-part div.heading-text{text-align:center;color:#000;margin-bottom:40px;font-weight:normal;font-size:35px;line-height:100%;text-transform:uppercase;}.main-fleet-container .enquiry-part h3 span,.main-fleet-container .enquiry-part div.heading-text span{font-weight:bold;}.main-fleet-container .enquiry-part .email-enquiry-box,.main-fleet-container .reservation-box,.main-fleet-container .agent-box{float:none;background:none;border:none;border-right:solid 1px #737373;margin:30px 0;padding:0;}.main-fleet-container .email-enquiry-box .enquiry-box-icon{width:170px;margin:auto;}.main-fleet-container .email-enquiry-box .enquiry-box-icon:before{content:"";width:94px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-231px -490px;float:left;}.main-fleet-container .email-enquiry-box .enquiry-box-icon .text.bold{float:left;width:75px;padding-left:0;}.main-fleet-container .reservation-box .reservation-box-icon{margin:auto;}.main-fleet-container .reservation-box .reservation-box-icon:before{content:"";width:87px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-303px -497px;float:left;}.main-fleet-container .reservation-box .reservation-box-icon .reservation{padding-top:23px;font-size:16px;float:left;width:135px;padding-left:0;}.main-fleet-container .reservation-box span{font-size:20px;font-weight:bold;float:left;}.main-fleet-container .agent-box .agent-box-icon{margin:auto;}.main-fleet-container .agent-box .agent-box-icon:before{content:"";width:85px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-377px -494px;float:left;}.main-fleet-container.middle-part-fleet{margin-top:25px;}.main-fleet-container.middle-part-fleet h1{margin-bottom:4px;}.main-fleet-container.middle-part-fleet .fleet-sub-header{text-align:center;font-size:18px;margin-bottom:40px;text-transform:uppercase;margin-top:8px;}.main-fleet-container.middle-part-fleet .enquiry-part{float:none;width:100%;margin:40px 0 40px 0;position:relative;}.main-fleet-container.middle-part-fleet .enquiry-outer-box{float:none;width:100%;padding:0;margin:0;}.main-fleet-container.middle-part-fleet .enquiry-outer-box h2{text-align:center;color:#000;margin-bottom:10px;}.main-fleet-container.middle-part-fleet .enquiry-outer-box h2 span{font-weight:bold;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box{width:29%;height:initial;background:none;border:none;border-right:solid 1px #fff;margin:20px 0 30px 0;float:left;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box.agent-website-right-box{border-right:none;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-text{float:left;font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;line-height:25px;width:100%;text-align:center;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-text span{font-size:28px;font-weight:bold;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-click-here{font-size:20px;text-transform:capitalize;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-click-here a{color:#fff;font-weight:300;text-align:center;text-decoration:none;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-click-here span{font-weight:700;font-size:20px;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .agent-website-box-icon{margin:16px auto;width:60px;height:60px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-68px -194px;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .agent-website-box .enquiry-box-icon{margin:16px auto;width:94px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-68px -265px;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box{float:left;width:41%;height:initial;background:none;border-right:solid 1px #fff;margin:20px 0 30px 0;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-text{float:left;font-size:20px;color:#fff;font-weight:700;text-transform:uppercase;line-height:25px;width:100%;text-align:center;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-text span{font-size:28px;font-weight:bold;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-click-here{font-size:20px;text-transform:capitalize;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-click-here a{color:#fff;font-weight:300;text-align:center;text-decoration:none;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-click-here span{font-weight:700;font-size:28px;}.main-fleet-container.middle-part-fleet .enquiry-outer-box .charter-quote-box .charter-quote-box-icon{margin:16px auto 6px;width:74px;height:68px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-81px -349px;}.section-connect{padding-top:80px;padding-bottom:80px;}@media(max-width:1599px){.section-connect{padding:75px 0;}}@media(max-width:767px){.section-connect{padding-bottom:0;padding-top:45px;}}.section-connect .enquiry-row{border:1px solid #959595;}@media(max-width:767px){.section-connect .enquiry-row{border:none;}}.section-connect .enquiry-row .col-md-4{justify-content:center;display:flex;align-items:center;border-right:1px solid #999;margin:30px 0;padding-top:10px;padding-bottom:10px;}.section-connect .enquiry-row .col-md-4:last-of-type{border-right:none;}@media(max-width:767px){.section-connect .enquiry-row .col-md-4{border-right:none;border-bottom:1px solid #999;justify-content:flex-start;margin:0;padding-top:5px;padding-bottom:5px;}.section-connect .enquiry-row .col-md-4:last-of-type{border-bottom:none;}}.section-connect .enquiry-row .enquiry-box-icon{position:relative;display:flex;align-items:center;}.section-connect .enquiry-row .enquiry-box-icon::before{content:"";width:94px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-231px -490px;display:inline-block;position:relative;left:0;top:0;}.section-connect .enquiry-row .reservation-box-icon{position:relative;display:flex;align-items:center;}.section-connect .enquiry-row .reservation-box-icon::before{content:"";width:87px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-303px -497px;display:inline-block;position:relative;left:0;top:0;}.section-connect .enquiry-row .agent-box-icon{position:relative;display:flex;align-items:center;}.section-connect .enquiry-row .agent-box-icon::before{content:"";width:85px;height:84px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-377px -494px;display:inline-block;position:relative;left:0;top:0;}.acg-cruise-schedule.fleet-schedule{display:flex;justify-content:space-between;}.acg-cruise-schedule.fleet-schedule li:after{display:none;}@media(max-width:1599px){.content-text-center-main{padding:0;margin:0;padding-top:70px;}}.content-text-center-main .content-text-center-inner p,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label{font-size:24px;line-height:60px;}@media(min-width:1200px) and (max-width:1399px){.content-text-center-main .content-text-center-inner p,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label{font-size:22px;}}@media(max-width:1200px){.content-text-center-main .content-text-center-inner p,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label{font-size:18px;}}.content-text-center-main .content-text-center-inner p span,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span{padding:6px 18px;color:#fff;border-radius:50px;display:inline-block;line-height:35px;}.content-text-center-main .content-text-center-inner p span.bg-light-blue,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-light-blue,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-light-blue{background-color:#19afff;}.content-text-center-main .content-text-center-inner p span.bg-red,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-red,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-red{background-color:#bb2026;}.content-text-center-main .content-text-center-inner p span.bg-dark-blue,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-dark-blue,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-dark-blue{background-color:#0773bb;}.content-text-center-main .content-text-center-inner p span.bg-dark-blue,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-dark-blue,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-dark-blue{background-color:#0773bb;}.content-text-center-main .content-text-center-inner p span.bg-dark-black,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-dark-black,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-dark-black{background-color:#1f1f1f;}.content-text-center-main .content-text-center-inner p span.bg-light-grey,.content-text-center-main .content-text-center-inner .form-details-main .form-group-inner label span.bg-light-grey,.form-details-main .form-group-inner .content-text-center-main .content-text-center-inner label span.bg-light-grey{background-color:#8a8888;}.imager-upper-text-relative{position:relative;}.imager-upper-text-relative img{height:620px;object-fit:cover;}@media(max-width:1500px){.imager-upper-text-relative img{height:450px;}}@media(max-width:991px){.imager-upper-text-relative img{height:auto;}}.imager-upper-text-relative::before{content:"";background-image:linear-gradient(180deg,#020a21 -13.85%,rgba(0,31,75,.53) 87.69%);backdrop-filter:blur(2px);width:100%;height:100px;position:absolute;left:0;bottom:0;}@media(max-width:574px){.imager-upper-text-relative::before{height:60px;}}.imager-upper-text-relative .text-image{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;padding:27px 40px;z-index:2;max-width:710px;right:0;padding-left:0;align-items:center;}@media(min-width:1200px) and (max-width:1399px){.imager-upper-text-relative .text-image{width:90%;}}@media(max-width:1199px){.imager-upper-text-relative .text-image{width:82%;}}@media(max-width:991px){.imager-upper-text-relative .text-image{width:auto;max-width:540px;padding-left:30px;padding-right:30px;left:0;right:0;text-align:center;margin:0 auto;}}@media(max-width:574px){.imager-upper-text-relative .text-image{padding:5px 15px;}}.imager-upper-text-relative .text-image p,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label{color:#fff;font-weight:600;font-size:24px;}@media(max-width:574px){.imager-upper-text-relative .text-image p,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label{font-size:22px;}}.imager-upper-text-relative .text-image p span,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label span{font-weight:400;font-size:20px;}.imager-upper-text-relative .text-image p strong,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label strong{font-weight:600;font-size:30px;}@media(max-width:574px){.imager-upper-text-relative .text-image p strong,.imager-upper-text-relative .text-image .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .imager-upper-text-relative .text-image label strong{font-size:28px;}}.filter-cruise-main .slider-home-top{margin-bottom:0;}.filter-cruise-main .slider-home-top .slick-list{margin:0 -20px;}@media(max-width:991px){.filter-cruise-main .slider-home-top .slick-list{margin:0;}}.filter-cruise-main .slider-home-top .slick-list .slick-track{display:flex;}.filter-cruise-main .slider-home-top .slick-list .slick-track .slick-slide{height:inherit !important;}.filter-cruise-main .slider-home-top .slick-list .slick-track .slick-slide .item-inner-box{margin:0 20px;height:100%;margin-bottom:0;}@media(max-width:991px){.filter-cruise-main .slider-home-top .slick-list .slick-track .slick-slide .item-inner-box{margin:0 10px;}}.filter-cruise-main .slider-home-top .slick-arrow{margin:0;z-index:1;top:31%;}.filter-cruise-main .slider-home-top .slick-arrow.slick-next{right:-15px;}@media(max-width:991px){.filter-cruise-main .slider-home-top .slick-arrow.slick-next{right:-5px;}}.filter-cruise-main .slider-home-top .slick-arrow.slick-prev{left:-15px;}@media(max-width:991px){.filter-cruise-main .slider-home-top .slick-arrow.slick-prev{left:-5px;}}@media(min-width:991px){.slick-slider-location .slick-list{margin:0 -17px;}}.slick-slider-location .slick-list .slider-list-inner,.cruise-location-main .slick-slider-location .slick-list .slick-list,.location-boat-list .slick-slider-location .slick-list .slick-list{margin:0 17px;}@media(max-width:991px){.slick-slider-location .slick-list .slider-list-inner,.cruise-location-main .slick-slider-location .slick-list .slick-list,.location-boat-list .slick-slider-location .slick-list .slick-list{margin:0 10px;}}.slick-slider-location .slick-arrow{background-color:#1f1f1f;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;}@media(min-width:1600px){.slick-slider-location .slick-arrow{transform:translate(0,-33%);top:33%;}}@media(max-width:1599px){.slick-slider-location .slick-arrow{transform:translate(0,-38%);top:38%;}}@media(min-width:992px) and (max-width:1199px){.slick-slider-location .slick-arrow{transform:translate(0,-33%);top:33%;}}.slick-slider-location .slick-arrow i{color:#fff;font-size:14px;}.slick-slider-location .slick-arrow.slick-next{right:5px;}.slick-slider-location .slick-arrow.slick-prev{left:5px;}@media(max-width:991px){.cruise-location-main .slick-slider-location .slick-list{padding-left:0 !important;margin-left:10px;}}.col-width-custom{position:relative;}.col-width-custom .image-with-content-box .image-outer-inner img{object-fit:cover;}@media(max-width:1500px){.col-width-custom .image-with-content-box .image-outer-inner img{height:225px;}}@media(max-width:991px){.col-width-custom .image-with-content-box .image-outer-inner img{height:auto;}}@media(max-width:767px){.col-width-custom .image-with-content-box .image-outer-inner img{height:225px;}}.col-width-custom .image-with-content-box .content-outer-inner{background-color:#fff;padding:80px 55px;height:310px;}@media(max-width:1500px){.col-width-custom .image-with-content-box .content-outer-inner{height:224px;padding:40px 20px;}}.col-width-custom .image-with-content-box .content-outer-inner .upper-sub-heading{font-weight:400;font-size:16px;color:#6d6b6b;padding-bottom:10px;}@media(max-width:991px){.col-width-custom .image-with-content-box .content-outer-inner .upper-sub-heading{padding-bottom:5px;}}.col-width-custom .image-with-content-box .content-outer-inner h5{font-weight:600;font-size:22px;color:#1f1f1f;}@media(min-width:992px) and (max-width:1199px){.col-width-custom .image-with-content-box .content-outer-inner h5{font-size:18px;}}.col-width-custom .image-with-content-box .content-outer-inner p,.col-width-custom .image-with-content-box .content-outer-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .col-width-custom .image-with-content-box .content-outer-inner label{font-size:20px;}.col-width-custom .slick-arrow{background-color:#1f1f1f;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;position:absolute;top:50%;transform:translateY(-50%);}.col-width-custom .slick-arrow i{color:#fff;font-size:14px;}.col-width-custom .slick-arrow.slick-next{right:15px;}.col-width-custom .slick-arrow.slick-prev{left:-15px;}@media(max-width:991px){.col-width-custom .slick-arrow.slick-prev{left:15px;}}.private-charter-main{position:relative;}.private-charter-main .private-charter-content{position:absolute;z-index:2;background-color:transparent;top:0;max-width:25%;}@media(min-width:1200px) and (max-width:1399px){.private-charter-main .private-charter-content .page-inner-heading-h2 h2{font-size:30px;}}@media(max-width:1200px){.private-charter-main .private-charter-content .page-inner-heading-h2 h2{font-size:26px;}}@media screen and (min-width:1500px) and (max-width:1800px){.private-charter-main .private-charter-content{max-width:25%;padding:20px 20px !important;}}@media screen and (min-width:1600px) and (max-width:1650px){.private-charter-main .private-charter-content{padding:20px 40px !important;max-width:28%;}}@media(max-width:1500px){.private-charter-main .private-charter-content{max-width:30%;padding:20px 30px !important;padding-left:40px !important;}}@media(min-width:1200px) and (max-width:1399px){.private-charter-main .private-charter-content{max-width:25%;padding:20px 10px !important;}}@media(max-width:1200px){.private-charter-main .private-charter-content{max-width:25%;padding:20px 0 !important;}}@media screen and (min-width:1200px) and (max-width:1300px){.private-charter-main .private-charter-content{max-width:34%;padding:20px 40px !important;}}@media screen and (max-width:1100px){.private-charter-main .private-charter-content{max-width:32%;padding:20px 30px !important;padding-left:35px !important;}}@media(max-width:991px){.private-charter-main .private-charter-content{max-width:75%;padding:50px 60px !important;padding-left:0 !important;}}@media(max-width:767px){.private-charter-main .private-charter-content{padding:50px 20px !important;}}.private-charter-main .private-charter-content p,.private-charter-main .private-charter-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .private-charter-main .private-charter-content label{color:#000;font-weight:400;}@media(max-width:1599px){.private-charter-main .private-charter-content p,.private-charter-main .private-charter-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .private-charter-main .private-charter-content label{margin-bottom:20px;font-size:16px;}}@media(min-width:992px) and (max-width:1199px){.private-charter-main .private-charter-content p,.private-charter-main .private-charter-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .private-charter-main .private-charter-content label{font-size:16px;margin-bottom:20px;}}.private-charter-main .private-charter-content .enquiry-btn{background:#0773bb;border-radius:50px;padding:6px 18px;font-weight:600;font-size:20px;color:#fff;display:inline-block;float:right;}.private-charter-main .private-charter-content .enquiry-btn:hover{background:#bb2026;transition:.8s !important;}@media screen and (max-width:1700px){.private-charter-main .private-charter-content .enquiry-btn{font-size:16px;}}@media(min-width:992px) and (max-width:1199px){.private-charter-main .private-charter-content .enquiry-btn{font-size:16px;}}@media(max-width:767px){.private-charter-main .private-charter-content .enquiry-btn{float:right;}}@media(max-width:1199px){.upcoming-event-main{padding-top:0;}}@media(min-width:768px){.upcoming-event-main{max-height:848px;overflow:hidden;}}.upcoming-event-main .item-inner-box{height:100%;margin-bottom:0;}@media(max-width:767px){.upcoming-event-main .item-inner-box{margin-bottom:24px;height:calc(100% - 24px);}}@media(max-width:991px){.upcoming-event-main .item-inner-box .item-inner-image{overflow:inherit;}}@media(max-width:767px){.upcoming-event-main .item-inner-box .item-inner-image .category-outer-img{height:auto !important;}}.upcoming-event-main .item-inner-box .item-inner-image .category-outer-img:hover{transform:scale3d(1.03,1.03,1);}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position{display:flex;position:absolute;bottom:0;right:0;background-color:#fff;width:50%;flex-direction:row;height:calc(100% - 224px);}@media(max-width:1500px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position{width:70%;}}@media(min-width:1200px) and (max-width:1399px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position{height:calc(100% - 200px) !important;}}@media(max-width:991px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position{width:85%;}}@media(max-width:767px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position{display:flex;position:static;bottom:0;right:0;background-color:#fff;width:100%;flex-direction:row;height:calc(100% - 207px) !important;}}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .event-date{margin-bottom:10px;margin-top:10px;}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .event-date .month{font-weight:500;font-size:16px;color:#0773bb;margin-bottom:0;min-height:inherit;display:inline-block;}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .event-date .date{font-weight:500;font-size:16px;color:#0773bb;margin-bottom:0;min-height:inherit;display:inline-block;}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position h3{min-height:65px;margin-bottom:15px;}@media(max-width:767px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position h3{min-height:auto;}}@media(max-width:360px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position h3{margin-bottom:0;}}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position p,.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upcoming-event-main .item-inner-box .item-inner-image .inner-text-position label{margin-bottom:20px;min-height:80px;}@media(max-width:767px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position p,.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upcoming-event-main .item-inner-box .item-inner-image .inner-text-position label{min-height:55px;}}@media(max-width:360px){.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position p,.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upcoming-event-main .item-inner-box .item-inner-image .inner-text-position label{margin-bottom:6px;}}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .more-details-btn{font-weight:600;font-size:20px;color:#bb2026;border:1px solid #bb2026;border-radius:50px;padding:5px 18px;display:inline-block;float:right;}.upcoming-event-main .item-inner-box .item-inner-image .inner-text-position .more-details-btn:hover{background-color:#bb2026;color:#fff;transition:.8s !important;}.upcoming-event-main .item-inner-box .item-inner-image.full-width-item-inner-image .category-outer-img{height:auto;object-fit:contain;}@media(min-width:1200px) and (max-width:1399px){.upcoming-event-main .item-inner-box .item-inner-image.full-width-item-inner-image .category-outer-img{height:auto;}}.upcoming-event-main .item-inner-box .item-inner-image.full-width-item-inner-image .inner-text-position{position:static;width:100%;}.upcoming-event-main .upcoming-slider .slick-list{margin-left:-20px;margin-right:-20px;padding:0 !important;}@media(max-width:991px){.upcoming-event-main .upcoming-slider .slick-list{margin-left:-10px;margin-right:-10px;padding-right:0% !important;}}@media(max-width:767px){.upcoming-event-main .upcoming-slider .slick-list{margin-left:-10px;margin-right:-10px;padding-right:20% !important;}}.upcoming-event-main .upcoming-slider .slick-list .slick-track{display:flex !important;}.upcoming-event-main .upcoming-slider .slick-list .slick-track .slick-slide{height:auto;display:flex;}.upcoming-event-main .upcoming-slider .slick-list .slick-track .slick-slide .item-inner-box{margin:0 20px;height:100%;}@media(max-width:991px){.upcoming-event-main .upcoming-slider .slick-list .slick-track .slick-slide .item-inner-box{margin:0 10px;}}.upcoming-event-main .upcoming-slider .slick-arrow.slick-next{right:5px;}@media(max-width:991px){.upcoming-event-main .upcoming-slider .slick-arrow.slick-next{right:-5px;}}.upcoming-event-main .upcoming-slider .slick-arrow.slick-prev{left:5px;}@media(max-width:991px){.upcoming-event-main .upcoming-slider .slick-arrow.slick-prev{left:-5px;}}.top-products-main .top-product-dropdown .dropdown-toggle{font-weight:700;font-size:35px;color:#1f1f1f;display:flex;align-items:center;justify-content:space-between;}.top-products-main .top-product-dropdown .dropdown-toggle::after{display:none;}.top-products-main .top-product-dropdown .dropdown-toggle span{height:32px;width:32px;border:1px solid #1f1f1f;text-align:center;border-radius:50%;display:inline-block;line-height:20px;}.top-products-main .top-product-dropdown .dropdown-toggle span i{font-size:14px;}.top-products-main .top-product-dropdown .dropdown-menu{list-style:none;padding:0;margin:0;background:#fff;border:.5px solid #1f1f1f;padding:10px;width:100%;border-radius:0;}.top-products-main .top-product-dropdown .dropdown-menu li a{padding:10px 15px;color:#1f1f1f;font-weight:400;font-size:18px;}.top-products-main .top-product-dropdown .dropdown-menu li a:hover{background-color:#d9d9d9;}.top-products-main .top-products-inner{border-bottom:1px solid #6d6b6b;margin-bottom:40px;}@media(max-width:767px){.top-products-main .top-products-inner{margin-bottom:20px;}}.top-products-main .top-products-inner .top-product-date{position:relative;max-width:150px;float:right;}@media(max-width:991px){.top-products-main .top-products-inner .top-product-date{float:left;margin:10px 0;margin-top:0;}}.top-products-main .top-products-inner .top-product-date .form-control{font-weight:600;font-size:20px;color:#0773bb;background-color:transparent;border:0;cursor:pointer;padding-left:30px;text-align:right;}@media(max-width:767px){.top-products-main .top-products-inner .top-product-date .form-control{text-align:left;}}.top-products-main .top-products-inner .top-product-date .form-control:focus{border:0;box-shadow:none;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger{position:absolute;top:3px;border:none;background:transparent;left:0;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger i{color:#0773bb;}.top-products-main .top-products-inner .top-product-date .ui-datepicker-trigger::before{content:"";font-family:"Font Awesome 6 Free";color:#0773bb;}.top-products-main .top-products-inner .top-products-inner-link{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;}.top-products-main .top-products-inner .top-products-inner-link li:first-child a{padding-left:0;}.top-products-main .top-products-inner .top-products-inner-link li span{font-weight:500;font-size:20px;color:#6d6b6b;padding:15px;display:inline-block;padding-top:0;cursor:pointer;}.top-products-main .top-products-inner .top-products-inner-link li span.active{color:#0773bb;position:relative;}.top-products-main .top-products-inner .top-products-inner-link li span.active::after{content:"";position:absolute;bottom:-2px;width:100%;background:#0773bb;height:3px;left:0;}.top-products-main .top-products-inner-v2{margin-top:30px;margin-bottom:40px;}@media(max-width:767px){.top-products-main .top-products-inner-v2{margin-top:0;}}.top-product-dropdown .select2-container{width:100% !important;}.top-product-dropdown .select2-container .select2-selection{background-color:transparent;border:none;border-radius:0;height:100%;}.top-product-dropdown .select2-container .select2-selection .select2-selection__rendered{font-weight:500;font-size:26px;color:#1f1f1f;padding-left:0;width:100%;line-height:normal;height:auto;text-transform:capitalize;}@media(max-width:767px){.top-product-dropdown .select2-container .select2-selection .select2-selection__rendered{font-size:25px;}}@media(max-width:375px){.top-product-dropdown .select2-container .select2-selection .select2-selection__rendered{font-size:24px;}}.top-product-dropdown .select2-container .select2-selection__arrow{position:relative;width:32px !important;border-radius:50%;border:1px solid #1f1f1f;height:32px !important;top:0 !important;}@media(max-width:991px){.top-product-dropdown .select2-container .select2-selection__arrow{top:0 !important;}}@media(max-width:375px){.top-product-dropdown .select2-container .select2-selection__arrow{width:26px !important;height:26px !important;top:2px !important;}}.top-product-dropdown .select2-container .select2-selection__arrow::after{position:absolute;right:0;content:"";font-weight:900;font-family:"Font Awesome 6 Free";left:0;text-align:center;line-height:32px;}@media(max-width:375px){.top-product-dropdown .select2-container .select2-selection__arrow::after{line-height:26px;}}.top-product-dropdown .select2-container .select2-selection__arrow b{border:none !important;}.select2-results{padding:10px;}.select2-results .select2-results__options li{padding:10px 15px;color:#1f1f1f;font-weight:400;font-size:18px;text-transform:capitalize;}.select2-results .select2-results__options li.select2-results__option[aria-selected="true"]{background-color:#d9d9d9;}.select2-dropdown{top:20px;border-radius:0 !important;border:1px solid #1f1f1f !important;}#filterText{padding:6px;border:1px solid #808080;position:relative;margin:10px;background-color:#fff;border-radius:1em;}#filterTitle{background-color:#fff;text-align:center;position:relative;z-index:1000;width:85px;margin:0 5px -18px 15px;white-space:nowrap;}.BackgroundWhite{background-color:#fff;border-radius:1em;}#filterText input,#filterText select{border:none !important;}#search-btn{background:#0572ba;margin:10px;border:1px solid #808080;border-radius:1em;color:#fff;width:50%;}#filterText img{display:block;width:auto;position:initial;float:right;}@media(max-width:767px){.image-outer-inner{aspect-ratio:26/15;}}@media(min-width:768px){.image-outer-inner{aspect-ratio:33/31;}}@media(min-width:768px){.popular-cruise-main{max-height:820px;}}@media(max-width:767px){.ss3-c2{max-height:450px;overflow:hidden;flex-wrap:nowrap;}}@media(max-width:767px){.slick-slider-location{max-height:350px;overflow:hidden;}}@media(max-width:767px){.upcoming-slider{max-height:502px;overflow:hidden;}}@media(max-width:767px){.imager-upper-text-relative{aspect-ratio:215/142;}}@media(min-width:768px){.imager-upper-text-relative{aspect-ratio:332/209;}}@media(max-width:767px){.private-charter-main{aspect-ratio:414/515;}}@media(min-width:768px){.private-charter-main{aspect-ratio:1920/473;}}.banner-video.bg-white,.banner-video.tab-list-main-menu,.tab-inner-content-main .banner-video.inner-white-box{aspect-ratio:240/77;}@media(max-width:767px){.cruise-location-main .slider-list-inner .slider-list-inner-image,.cruise-location-main .slick-slider-location .slick-list .slider-list-inner-image,.location-boat-list .slick-slider-location .cruise-location-main .slick-list .slider-list-inner-image{aspect-ratio:51/58;}}.site-breadcrumb-container{background:#f7f7f8;}.site-breadcrumb-container .site-breadcrumb-list{padding:50px 80px;margin-bottom:0;margin:auto;}@media(min-width:1600px){.site-breadcrumb-container .site-breadcrumb-list{max-width:1200px;width:100% !important;padding:50px 15px;}}@media(max-width:1599px){.site-breadcrumb-container .site-breadcrumb-list{max-width:1170px;width:100% !important;padding:35px 15px;}}@media(max-width:1200px){.site-breadcrumb-container .site-breadcrumb-list{padding:20px 40px;}}@media(max-width:767px){.site-breadcrumb-container .site-breadcrumb-list{padding:15px 20px;display:none;}}.site-breadcrumb-container .site-breadcrumb-list span{display:inline-block;text-transform:capitalize;}.site-breadcrumb-container .site-breadcrumb-list span:first-of-type a{padding-left:0;}.site-breadcrumb-container .site-breadcrumb-list span:last-of-type a{padding-right:0;}.site-breadcrumb-container .site-breadcrumb-list span:last-of-type a::after{display:none;}.site-breadcrumb-container .site-breadcrumb-list span a{color:#000;font-size:16px;position:relative;padding-right:15px;padding-left:12px;display:block;line-height:100%;}@media(max-width:1599px){.site-breadcrumb-container .site-breadcrumb-list span a{font-size:16px;}}@media(max-width:767px){.site-breadcrumb-container .site-breadcrumb-list span a{font-size:14px;padding-left:5px;padding-right:5px;}}.site-breadcrumb-container .site-breadcrumb-list span a::after{content:"";width:1px;height:15px;background:#000;position:absolute;right:-1px;height:100%;}@media(max-width:1599px){.site-breadcrumb-container .site-breadcrumb-list span a::after{top:0;}}@media(max-width:767px){.site-breadcrumb-container .site-breadcrumb-list span a::after{right:-1px;height:12px;}}.product-detail-section{padding:50px 0;background-color:#f7f7f8;}@media(max-width:1599px){.product-detail-section{padding:40px 0;}}@media(max-width:1035px){.product-detail-section{padding:60px 0;}}@media(max-width:767px){.product-detail-section{padding:20px 0;}}.product-detail-section .tabs-detail .tab-content ul.faq-text{padding:0 15px;}@media(max-width:767px){.product-detail-section .tabs-detail .tab-content ul.faq-text{padding:20px 15px;}}.product-detail-section .tabs-detail .tab-content ul.faq-text li{margin-bottom:15px;list-style:none;}.product-detail-section .tabs-detail .tab-content ul.faq-text li .faq-question{font-weight:600;margin-bottom:5px;}.product-detail-container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px;}@media(max-width:1200px){.product-detail-container{max-width:960px;}}@media(max-width:991px){.product-detail-container{width:100%;max-width:95%;}}@media(max-width:767px){.product-detail-container{max-width:100%;padding:0 0;margin-top:20px;}.product-detail-container.pro-pd{padding:0 0;}}.product-detail-container .product-detail-row{display:flex;flex-wrap:wrap;margin-left:-26px;margin-right:-26px;}@media(max-width:1599px){.product-detail-container .product-detail-row{margin-left:-20px;margin-right:-20px;}}@media(max-width:767px){.product-detail-container .product-detail-row{margin-left:0;margin-right:0;}}.product-detail-container .product-detail-area{flex:0 0 50%;padding-left:26px;padding-right:26px;padding-top:35px;}@media(max-width:1599px){.product-detail-container .product-detail-area{padding-top:30px;padding-left:20px;padding-right:20px;}}@media(max-width:767px){.product-detail-container .product-detail-area{padding:0;flex:0 0 100%;}}.product-detail-container .product-detail-area .product-title{font-size:26px;color:#000;padding-bottom:35px;position:relative;line-height:100%;margin-bottom:0;font-weight:600;}@media(max-width:1599px){.product-detail-container .product-detail-area .product-title{font-size:24px;line-height:normal;padding-bottom:35px;}}@media(max-width:991px){.product-detail-container .product-detail-area .product-title{font-size:24px !important;}}@media(max-width:767px){.product-detail-container .product-detail-area .product-title{font-size:18px !important;font-weight:500;padding-bottom:25px;border-bottom:1px solid #808080;padding-left:12px;padding-right:12px;}}.product-detail-container .product-detail-area .product-title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:cover;background-repeat:no-repeat;}@media(max-width:767px){.product-detail-container .product-detail-area .product-title::after{display:none;}}.product-detail-container .product-detail-area .booking-schedule-detail{padding:30px 0;position:relative;margin-bottom:45px;}@media(max-width:1599px){.product-detail-container .product-detail-area .booking-schedule-detail small.subject{padding-left:12px;}}.product-detail-container .product-detail-area .booking-schedule-detail .fs-charter-detailed-info{display:block;font-size:16px;padding:10px 0;}.product-detail-container .product-detail-area .booking-schedule-detail .detail-info-pp-subtext{display:block;font-size:16px;padding:10px 0;}.product-detail-container .product-detail-area .booking-schedule-detail .detail-info-pp-subtext em{font-style:normal;}@media(max-width:1599px){.product-detail-container .product-detail-area .booking-schedule-detail{padding:25px 0;margin-bottom:30px;}}@media(max-width:767px){.product-detail-container .product-detail-area .booking-schedule-detail{padding:20px 0;border-bottom:1px solid #808080;margin-bottom:20px;}.product-detail-container .product-detail-area .booking-schedule-detail .subject{display:block;}.product-detail-container .product-detail-area .booking-schedule-detail .detail{display:block;line-height:normal;padding-left:12px;}.product-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list{margin-top:10px;display:flex;}.product-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li{flex:0 0 33.33%;max-width:33.33%;}}@media(max-width:767px) and (max-width:767px){.product-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li{padding:0;}}.product-detail-container .product-detail-area .booking-schedule-detail::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:cover;background-repeat:no-repeat;}@media(max-width:767px){.product-detail-container .product-detail-area .booking-schedule-detail::after{display:none;}}.product-detail-container .product-booking-area{flex:1;margin:0 auto;padding-left:26px;padding-right:26px;}@media(max-width:1599px){.product-detail-container .product-booking-area{padding-left:20px;padding-right:20px;}}@media(max-width:767px){.product-detail-container .product-booking-area{padding-left:0;padding-right:0;max-width:100%;}}.product-detail-container .product-booking-area .book-cruise-box{padding:40px 25px;margin-bottom:45px;box-shadow:0 1px 38px 0 rgba(0,0,0,.13);}@media(max-width:1599px){.product-detail-container .product-booking-area .book-cruise-box{padding:30px 20px;margin-bottom:35px;}}.product-detail-container .product-booking-area .book-cruise-box .title{border-bottom:1px solid #818181;padding-bottom:40px;margin-bottom:25px;font-size:34px;}@media(max-width:1599px){.product-detail-container .product-booking-area .book-cruise-box .title{font-size:23px;padding-bottom:30px;margin-bottom:20px;}}@media(max-width:767px){.product-detail-container .product-booking-area .book-cruise-box .title{padding-bottom:20px;font-size:20px;font-weight:700;}}.product-detail-container .product-booking-area .price-discount-area{display:flex;padding-bottom:30px;border-bottom:1px solid #818181;margin-bottom:25px;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area{padding-bottom:20px;margin-bottom:20px;}}.product-detail-container .product-booking-area .price-discount-area .price-box{margin-right:40px;}@media(max-width:767px){.product-detail-container .product-booking-area .price-discount-area .price-box{margin-right:15px;}}.product-detail-container .product-booking-area .price-discount-area .price-box:last-of-type{margin-right:0;}.product-detail-container .product-booking-area .price-discount-area .price-box .price-heading{font-size:20px;display:block;line-height:30px;margin-bottom:5px;}@media(min-width:1600px){.product-detail-container .product-booking-area .price-discount-area .price-box .price-heading{font-size:16px;line-height:normal;}}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area .price-box .price-heading{font-size:16px;line-height:normal;}}.product-detail-container .product-booking-area .price-discount-area .price-box .price-heading.offer-price-heading{color:#bb2026;}.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price{display:inline-block;padding:0 10px;border-radius:12px;font-size:32px;font-weight:700;color:#bb2026;min-width:85px;text-align:center;position:relative;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price{font-size:28px;}}@media(max-width:1035px){.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price{font-size:26px;}}@media(max-width:767px){.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price{font-size:20px;border-radius:5px;}}.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price .price{position:relative;display:inline-block;}.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price .price::before{content:"";width:100%;height:1px;background:#fff;position:absolute;top:56%;left:0;}.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price sup{color:#bb2026;font-size:19px;font-weight:700;position:relative;top:-11px;margin-right:2px;position:relative;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price sup{font-size:16px;}}@media(max-width:767px){.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price sup{font-size:14px;top:-9px;}}.product-detail-container .product-booking-area .price-discount-area .price-box .cruise-price sup::before{content:"";width:100%;height:1px;background:#fff;position:absolute;top:56%;left:0;}.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price{background:#fff;display:inline-block;padding:0 10px;border-radius:12px;font-size:32px;font-weight:700;color:#000;min-width:75px;text-align:center;position:relative;border:1px solid #808080;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price{font-size:28px;}}@media(max-width:1035px){.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price{font-size:26px;}}@media(max-width:767px){.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price{font-size:20px;border-radius:5px;}}.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price sup{color:#000;font-size:19px;font-weight:700;position:relative;top:-11px;margin-right:2px;position:relative;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price sup{font-size:16px;}}@media(max-width:767px){.product-detail-container .product-booking-area .price-discount-area .price-box .discounted-price sup{font-size:14px;top:-9px;}}.product-detail-container .product-booking-area .price-per-age{display:flex;padding-bottom:25px;border-bottom:1px solid #818181;margin-bottom:25px;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-per-age{padding-bottom:20px;margin-bottom:20px;}}.product-detail-container .product-booking-area .price-per-age .age-price-box{margin-right:50px;}.product-detail-container .product-booking-area .price-per-age .age-price-box:last-of-type{margin-right:0;}.product-detail-container .product-booking-area .price-per-age .age-price-box .age-range{display:block;font-size:18px;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-per-age .age-price-box .age-range{font-size:14px;}}.product-detail-container .product-booking-area .price-per-age .age-price-box .detail sup{font-size:17px;}@media(max-width:1599px){.product-detail-container .product-booking-area .price-per-age .age-price-box .detail sup{font-size:15px;}}.product-detail-container .product-booking-area .package-upgrade-area{margin-bottom:35px;}.product-detail-container .product-booking-area .package-upgrade-area .upgrade-title{font-size:20px;font-weight:700;display:block;margin-bottom:10px;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .upgrade-title{font-size:17px;margin-bottom:0;}}.product-detail-container .product-booking-area .package-upgrade-area ul{padding-left:0;margin-bottom:0;}.product-detail-container .product-booking-area .package-upgrade-area ul li{display:block;list-style:none;}.product-detail-container .product-booking-area .package-upgrade-area label{position:relative;margin:0;}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox{display:inline-block;}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .custom-check{display:inline-block;width:15px;height:15px;border:1px solid #808080;border-radius:2px;position:relative;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .custom-check{width:12px;height:12px;}}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .custom-check .check-icon{font-size:13px;color:#fff;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .custom-check .check-icon{font-size:8px;}}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text{font-size:20px;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text{font-size:16px;}}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text .price{font-size:26px;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text .price{font-size:20px;}}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text .price sup{font-size:17px;}@media(max-width:1599px){.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox .label-text .price sup{font-size:14px;}}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox input[type="checkbox"]{display:none;}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox input[type="checkbox"]:checked+.custom-check{background:#bb2026;border-color:#bb2026;}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox input[type="checkbox"]:checked+.custom-check .check-icon{opacity:1;}.product-detail-container .product-booking-area .package-upgrade-area .custom-checkbox input[type="checkbox"]:checked+.custom-check+.label-text{color:#bb2026;}.product-detail-container .product-booking-area .booking-confirmation-area{display:flex;justify-content:space-between;align-items:center;}.product-detail-container .product-booking-area .booking-confirmation-area .confirmation-text{font-size:20px;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-confirmation-area .confirmation-text{font-size:16px;}}.product-detail-container .product-booking-area .booking-confirmation-area .acg-btn-secondary{display:inline-block;color:#fff;background:#bb2026;padding:8px 20px;border-radius:50px;font-size:20px;text-transform:capitalize;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-confirmation-area .acg-btn-secondary{font-size:16px;}}.product-detail-container .product-booking-area .booking-confirmation-area .acg-btn-secondary:hover{background:#0873ba;}.product-detail-container .product-booking-area .booking-request{border:1px solid #919191;padding:40px;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-request{padding:30px;margin-bottom:30px;}}@media(max-width:767px){.product-detail-container .product-booking-area .booking-request{padding:35px 25px;margin-bottom:20px;}}.product-detail-container .product-booking-area .booking-request .title{font-size:32px;margin-bottom:30px;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-request .title{font-size:26px;margin-bottom:15px;}}@media(max-width:767px){.product-detail-container .product-booking-area .booking-request .title{font-size:20px;font-weight:700;}}.product-detail-container .product-booking-area .booking-request .sub-title{font-size:20px;margin-bottom:30px;max-width:290px;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-request .sub-title{font-size:16px;margin-bottom:25px;}}.product-detail-container .product-booking-area .booking-request .request-from-group{display:flex;align-items:flex-end;flex-wrap:wrap;}.product-detail-container .product-booking-area .booking-request .request-from-group .form-control{font-size:20px;border-radius:0;border:none;border-bottom:1px solid #bb2026;padding-left:0;color:#000;flex:1;}.product-detail-container .product-booking-area .booking-request .request-from-group .form-control::-webkit-input-placeholder{color:#000;}.product-detail-container .product-booking-area .booking-request .request-from-group .form-control:-moz-placeholder{color:#000;}.product-detail-container .product-booking-area .booking-request .request-from-group .form-control::-moz-placeholder{color:#000;}.product-detail-container .product-booking-area .booking-request .request-from-group .form-control:-ms-input-placeholder{color:#000;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-request .request-from-group .form-control{font-size:16px;}}.product-detail-container .product-booking-area .booking-request .request-from-group .btn-submit{font-size:20px;flex:0 0 90px;background:#bb2026;color:#fff;padding:8px 15px;margin-left:10px;border-radius:10px;}@media(max-width:1599px){.product-detail-container .product-booking-area .booking-request .request-from-group .btn-submit{font-size:16px;}}.subject{font-size:20px;color:#000;display:inline-block;color:#202020;margin-bottom:0;padding-right:5px;}@media(max-width:1599px){.subject{font-size:18px;}}@media(max-width:480px){.subject{font-size:16px;}}.detail{font-size:20px;color:#000;display:inline-block;color:#b91918;font-weight:700;}@media(max-width:1599px){.detail{font-size:24px;}}@media(max-width:767px){.detail{font-size:20px;}}@media(max-width:480px){.detail{font-size:18px;}}.age-price-box small{color:#202020;font-size:20px;margin-bottom:0;display:block;}@media(max-width:1599px){.age-price-box small{font-size:18px;}}@media(max-width:480px){.age-price-box small{font-size:16px;}}@media(max-width:767px){.age-price-box small{font-size:16px;}}.cruise-schedule-list{padding-left:0;margin-bottom:0;}.cruise-schedule-list li{display:inline-block;list-style:none;position:relative;padding:0 12px 0 12px;}.cruise-schedule-list li:first-of-type{padding-left:0;}.cruise-schedule-list li:last-of-type{padding-right:0;}.cruise-schedule-list li:last-of-type::after{display:none;}.cruise-schedule-list li::after{content:"";position:absolute;right:0;top:3px;width:1px;height:24px;background:#000;}@media(max-width:1599px){.cruise-schedule-list li::after{height:18px;top:5px;}}@media(max-width:767px){.cruise-schedule-list li::after{height:100%;top:0;right:15px;background:#808080;}}.booking-inclusions{position:relative;padding-bottom:45px;}@media(max-width:1599px){.booking-inclusions{padding-bottom:30px;}}@media(max-width:767px){.booking-inclusions{padding-bottom:25px;}}.booking-inclusions::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:cover;background-repeat:no-repeat;}@media(max-width:767px){.booking-inclusions::after{display:none;}}.booking-inclusions .title{font-size:32px;color:#000;margin-bottom:40px;}@media(max-width:1599px){.booking-inclusions .title{font-size:24px;margin-bottom:30px;}}@media(max-width:767px){.booking-inclusions .title{margin-bottom:20px;font-size:20px;font-weight:700;padding-left:12px;padding-right:12px;}}.booking-inclusions ul{padding-left:0;margin-bottom:0;}.booking-inclusions ul li{display:block;position:relative;padding-left:10px;margin-bottom:10px;font-size:20px;}@media(max-width:1599px){.booking-inclusions ul li{margin-bottom:5px;font-size:16px;}}.booking-inclusions ul li p,.booking-inclusions ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-inclusions ul li label{margin-bottom:0;font-size:20px;}@media(max-width:1599px){.booking-inclusions ul li p,.booking-inclusions ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-inclusions ul li label{font-size:16px;}}.booking-inclusions ul li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:#000;}@media(max-width:1599px){.booking-inclusions ul li::before{top:8px;}}.booking-detail-accordion .card{border:none;position:relative;}.booking-detail-accordion .card::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:cover;background-repeat:no-repeat;}.booking-detail-accordion .booking-accordion-content{padding-bottom:35px;}@media(max-width:1599px){.booking-detail-accordion .booking-accordion-content{font-size:16px;padding-bottom:25px;}}.booking-detail-accordion .card-header{background:#fff;padding:0;border:none;border-radius:0;}.booking-detail-accordion .card-header .btn-link{color:#000;font-family:"Source Sans Pro";font-size:32px;padding:30px 0;width:100%;text-align:left;position:relative;padding-right:30px;cursor:pointer;}@media(max-width:1599px){.booking-detail-accordion .card-header .btn-link{font-size:24px;padding:20px 0;padding-right:20px;}}@media(max-width:767px){.booking-detail-accordion .card-header .btn-link{font-size:20px;font-weight:700;}}.booking-detail-accordion .card-header .btn-link:hover,.booking-detail-accordion .card-header .btn-link:focus{text-decoration:none;outline:none;box-shadow:none;}.booking-detail-accordion .card-header .btn-link .collapse-icon{position:absolute;top:35px;right:5px;font-size:26px;}@media(max-width:1599px){.booking-detail-accordion .card-header .btn-link .collapse-icon{font-size:17px;top:23px;}}@media(max-width:767px){.booking-detail-accordion .card-header .btn-link .collapse-icon{font-size:15px;}}.more-package-section{background:#f7f7f8;padding:100px 0;}@media(max-width:1599px){.more-package-section{padding:80px 0;}}@media(max-width:1035px){.more-package-section{padding:60px 0;}}@media(max-width:767px){.more-package-section{padding:40px 0;}}.more-package-box{background:#fff;padding:45px;display:flex;flex-wrap:wrap;margin-bottom:30px;}@media(max-width:1599px){.more-package-box{padding:30px;margin-bottom:25px;}}@media(max-width:1035px){.more-package-box{margin-bottom:20px;}}@media(max-width:767px){.more-package-box{padding:20px;}}.more-package-box:last-of-type{margin-bottom:0;}.more-package-box .more-package-content{flex:0 0 65%;max-width:65%;}@media(max-width:991px){.more-package-box .more-package-content{flex:0 0 60%;max-width:60%;}}@media(max-width:767px){.more-package-box .more-package-content{flex:0 0 100%;max-width:100%;}}.more-package-box .more-package-content .title{font-size:32px;color:#000;text-transform:capitalize;margin-bottom:25px;}@media(max-width:1599px){.more-package-box .more-package-content .title{font-size:26px;margin-bottom:20px;}}@media(max-width:1035px){.more-package-box .more-package-content .title{font-size:24px;margin-bottom:15px;}}@media(max-width:991px){.more-package-box .more-package-content .title{font-size:22px;}}@media(max-width:767px){.more-package-box .more-package-content .title{font-size:20px;font-weight:700;line-height:26px;}}.more-package-box .more-package-content .content{font-size:20px;line-height:24px;margin-bottom:0;}@media(max-width:1599px){.more-package-box .more-package-content .content{font-size:16px;line-height:normal;}}@media(max-width:767px){.more-package-box .more-package-content .content{display:none;}}.more-package-box .more-package-content .content ul{padding-left:0;margin-bottom:0;list-style:inside;}.more-package-box .more-package-offer{text-align:right;flex:0 0 35%;max-width:35%;}.more-package-box .more-package-offer .acg-secondary-link{min-width:220px;position:relative;}@media(max-width:767px){.more-package-box .more-package-offer .acg-secondary-link{min-width:initial;}}.more-package-box .more-package-offer .acg-secondary-link .book-online-text{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.more-package-box .more-package-offer .acg-secondary-link .online-offer-text{opacity:0;position:absolute;left:50%;width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.more-package-box .more-package-offer .acg-secondary-link:hover .online-offer-text{opacity:1;}@media(max-width:767px){.more-package-box .more-package-offer .acg-secondary-link:hover .online-offer-text{display:none;}}.more-package-box .more-package-offer .acg-secondary-link:hover .book-online-text{opacity:0;}@media(max-width:767px){.more-package-box .more-package-offer .acg-secondary-link:hover .book-online-text{opacity:1;}}@media(max-width:991px){.more-package-box .more-package-offer{flex:0 0 40%;max-width:40%;}}@media(max-width:767px){.more-package-box .more-package-offer{flex:0 0 100%;max-width:100%;text-align:left;}.more-package-box .more-package-offer div{display:inline-block;}.more-package-box .more-package-offer .acg-enquiry-modal-link{margin-right:5px;}}@media(max-width:360px){.more-package-box .more-package-offer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}}.more-package-box .more-package-offer .cruise-price{background:#bb2026;display:inline-block;padding:0 10px;border-radius:12px;font-size:32px;font-weight:700;color:#fff;min-width:75px;text-align:center;margin-bottom:20px;}@media(max-width:1599px){.more-package-box .more-package-offer .cruise-price{font-size:28px;}}@media(max-width:1035px){.more-package-box .more-package-offer .cruise-price{font-size:26px;}}@media(max-width:767px){.more-package-box .more-package-offer .cruise-price{font-size:20px;padding:5px 8px;border-radius:10px;min-width:62px;margin-right:5px;}}.more-package-box .more-package-offer .cruise-price sup{color:#fff;font-size:19px;font-weight:700;position:relative;top:-11px;margin-right:2px;}@media(max-width:1599px){.more-package-box .more-package-offer .cruise-price sup{font-size:16px;}}@media(max-width:767px){.more-package-box .more-package-offer .cruise-price sup{font-size:14px;top:-9px;}}.more-package-box .more-package-offer .acg-secondary-link{min-width:280px;font-size:16px;}@media(max-width:991px){.more-package-box .more-package-offer .acg-secondary-link{min-width:230px;}}@media(max-width:767px){.more-package-box .more-package-offer .acg-secondary-link{min-width:initial;border-radius:8px;}}@media(max-width:360px){.more-package-box .more-package-offer .acg-secondary-link{width:100%;}}.about-boat-section{padding:100px 0;}@media(max-width:1599px){.about-boat-section{padding:75px 0;}}@media(max-width:1035px){.about-boat-section{padding:60px 0;}}@media(max-width:767px){.about-boat-section{padding:50px 0;}}.about-boat-section .content{text-align:center;max-width:100%;margin:0 auto 40px;}.about-boat-section .content.content-readmore ul{list-style:none;}@media(max-width:1599px){.about-boat-section .content{max-width:100%;margin-bottom:30px;}}.about-boat-section .content p,.about-boat-section .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .about-boat-section .content label{font-size:20px;line-height:30px;}@media(max-width:1599px){.about-boat-section .content p,.about-boat-section .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .about-boat-section .content label{font-size:18px;line-height:1.45;}}.about-boat-section .content div{font-size:18px;line-height:30px;}@media(max-width:1599px){.about-boat-section .content div{font-size:16px;}}.about-boat-section .content span{font-size:18px;line-height:30px;}@media(max-width:1599px){.about-boat-section .content span{font-size:16px;}}.outline-btn-primary{color:#000;font-size:20px;border-radius:15px !important;border:1px solid #000 !important;min-width:155px;padding:8px 15px;background:transparent !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.outline-btn-primary{font-size:16px;min-width:122px;padding:6px 12px;}}.outline-btn-primary.active,.outline-btn-primary:hover{color:#bb2026 !important;border-color:#bb2026 !important;}.photo-review-section{background:#eee;padding:100px 0;}@media(max-width:1599px){.photo-review-section{padding:80px 0;}}@media(max-width:1035px){.photo-review-section{padding:60px 0;}}@media(max-width:767px){.photo-review-section{padding:40px 0;}}.upper-switch-options{text-align:center;margin-bottom:70px;}@media(max-width:1599px){.upper-switch-options{margin-bottom:50px;}}@media(max-width:1035px){.upper-switch-options{margin-bottom:30px;}}.upper-switch-options .nav{border-bottom:none;display:inline-block;}.upper-switch-options .nav li{display:inline-block;padding:0 14px;}.upper-switch-options .nav li .outline-btn-primary{padding:5px 15px;border-radius:12px !important;}@media(max-width:1599px){.upper-switch-options .nav li{padding:0 8px;}}.inner-tab-content .selectTabs{width:100%;border:none;border-bottom:1px solid #808080;background-image:url(/images/public/location/drop-icon.png);background-color:transparent;background-repeat:no-repeat;background-position-x:100%;background-position-y:48%;-webkit-appearance:none;padding:8px 0;margin-bottom:25px;}.inner-tab-content .nav-tabs{border-bottom:none;margin-left:-14px;margin-right:-14px;margin-bottom:20px;}@media(max-width:1599px){.inner-tab-content .nav-tabs{margin-left:-10px;margin-right:10px;margin-bottom:10px;}}@media(max-width:767px){.inner-tab-content .nav-tabs{position:absolute;opacity:0;z-index:-999;}}.inner-tab-content .nav-tabs li a{font-size:20px;color:#000;border:none !important;padding-left:14px;padding-right:14px;}@media(max-width:1599px){.inner-tab-content .nav-tabs li a{font-size:16px;padding-left:10px;padding-right:10px;}}.inner-tab-content .nav-tabs li a.active,.inner-tab-content .nav-tabs li a:hover{color:#bb2026 !important;background:transparent !important;text-decoration:none;}.gallery-slider-container{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;}@media(max-width:1599px){.gallery-slider-container{margin-left:-15px;margin-right:-15px;}}.gallery-slider-column{flex:0 0 773px;max-width:773px;padding:0 20px;}@media(max-width:1599px){.gallery-slider-column{padding:0 15px;flex:0 0 765px;max-width:765px;}}@media(max-width:1200px){.gallery-slider-column{flex:0 0 773px;max-width:773px;}}@media(max-width:1035px){.gallery-slider-column{flex:0 0 64%;max-width:64%;}}@media(max-width:767px){.gallery-slider-column{flex:0 0 100%;max-width:100%;margin-bottom:20px;}}.gallery-slider-column .gallery-slider img{width:100%;}.gallery-thumb-column{flex:1;padding:0 20px;}@media(max-width:1599px){.gallery-thumb-column{padding:0 15px;}}@media(max-width:767px){.gallery-thumb-column{flex:0 0 100%;max-width:100%;}}.gallery-thumb-column img{width:100%;}.gallery-slider-thumbnails .slick-track{width:auto !important;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-transform:translate(0) !important;-moz-transform:translate(0) !important;-ms-transform:translate(0) !important;-o-transform:translate(0) !important;transform:translate(0) !important;}@media(max-width:767px){.gallery-slider-thumbnails .slick-track{margin-left:-8px;margin-right:-8px;}}.gallery-slider-thumbnails .slick-track .slick-slide{flex:0 0 50%;max-width:50%;padding:0 15px;margin-bottom:25px;cursor:pointer;opacity:.6;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.gallery-slider-thumbnails .slick-track .slick-slide{margin-bottom:20px;}}@media(max-width:1035px){.gallery-slider-thumbnails .slick-track .slick-slide{padding:0 10px;margin-bottom:15px;}}@media(max-width:767px){.gallery-slider-thumbnails .slick-track .slick-slide{flex:0 0 33.33%;max-width:33.33%;padding:0 8px;}}.gallery-slider-thumbnails .slick-track .slick-slide.slick-current{opacity:1;}.gallery-slider-thumbnails .slick-track .slick-slide:focus{outline:none;box-shadow:none;}.review-slider{padding:25px 40px;position:relative;border:1px solid #808080;}.review-slider .slick-track{display:flex;align-items:center;}.review-slider .item{padding-left:15px;padding-right:15px;}.review-slider .review-box{border:none;}.review-slider .arrow-left,.review-slider .arrow-right{width:45px;height:45px;border-radius:50%;position:absolute;top:50%;background:#bb2026;text-align:center;line-height:47px;z-index:9;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.review-slider .arrow-left i,.review-slider .arrow-right i{color:#fff;font-size:26px;line-height:0;}.review-slider .arrow-left{left:15px;}.review-slider .arrow-right{right:15px;}.tab-content .acg-section-title h2{font-size:26px;color:#bb2026;}.more-link{display:inline-block !important;width:auto !important;padding:5px;padding-top:0;}.easy-group{background:#fff;padding:50px 0;}.easy-group .easy-title{color:#bb2026;font-size:30px;margin:0 0 10px 0;}.easy-group .ea-ti{color:#000;margin:0 0 25px 0;font-size:20px;}.easy-group .eagrou{border:1px solid #000;padding:25px;}.easy-group .eagrou h2{color:#bb2026;font-size:20px;}.easy-group .eagrou p,.easy-group .eagrou .form-details-main .form-group-inner label,.form-details-main .form-group-inner .easy-group .eagrou label{color:#000;}.easy-group .eagrou ul{padding:0 0 0 18px;margin:0;}.easy-group .eagrou ul li{color:#000;}.easy-group .group-title{margin:0 0 45px 0;}.easy-group .in-detail{display:flex;flex-direction:column;align-items:center;padding:0 25px;}.easy-group .in-detail span{background:#bb2028;width:90px;height:90px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:0 0 25px 0;}.easy-group .in-detail a{color:#bd252b;font-size:17px;border:1px solid #bd252b;padding:5px 10px;width:100%;text-align:center;border-radius:10px;margin:0 0 8px 0;}.easy-group .in-detail label{color:#000;font-weight:500;}.easy-group .cruise-not-available{display:flex;width:100%;}.easy-group .avil-nt-cr{padding:45px 0;display:flex;flex-direction:column;align-items:center;}.easy-group .avil-nt-cr h2{color:#000;font-size:20px;margin:0 0 15px 0;}.easy-group .avil-nt-cr span{font-size:17px;margin:0 0 25px 0;}.easy-group a.dt{background:#000;color:#fff;padding:0 12px 2px;line-height:normal;border-radius:10px;display:inline-block;}.easy-group a.ct{background:#bd252b;color:#fff;display:inline-block;padding:0 12px 2px;border-radius:10px;line-height:normal;}.cruise-not-available{display:flex;width:100%;background-color:#fff;padding:50px 0;}@media(max-width:767px){.cruise-not-available{padding-top:80px;}}.cruise-not-available .avil-nt-cr{padding:45px 0;display:flex;flex-direction:column;align-items:center;border-top:solid 1px #959595;}.cruise-not-available .avil-nt-cr h2{color:#000;font-size:20px;margin:0 0 15px 0;}.cruise-not-available .avil-nt-cr span{font-size:17px;margin:0 0 25px 0;}.cruise-not-available a.dt{background:#000;color:#fff;padding:0 12px 2px;line-height:normal;border-radius:10px;display:inline-block;}.cruise-not-available a.ct{background:#bd252b;color:#fff;display:inline-block;padding:0 12px 2px;border-radius:10px;line-height:normal;}.pricing-detail{display:flex;flex-wrap:wrap;}.pricing-detail .box{margin-right:80px;margin-bottom:40px;}@media(max-width:480px){.pricing-detail .box{width:50%;margin-right:0;margin-bottom:20px;}.pricing-detail .box:nth-child(odd){width:60%;padding-right:10px;}.pricing-detail .box:nth-child(even){width:40%;}.pricing-detail .box h3{font-size:18px;}}.pricing-detail .box:last-child{margin-right:0;}.pricing-detail .box p,.pricing-detail .box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .pricing-detail .box label{color:#202020;font-size:20px;margin-bottom:0;}.pricing-detail .box p span,.pricing-detail .box .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .pricing-detail .box label span{color:#b91918;font-size:24px;font-weight:700;}@media(max-width:480px){.pricing-detail .box p span,.pricing-detail .box .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .pricing-detail .box label span{font-size:20px;}}.pricing-detail .box h3{color:#0d6db4;font-size:20px;margin-bottom:0;font-weight:700;}@media(max-width:480px){.pricing-detail .box h3{font-size:16px;}}@media(max-width:480px){.pricing-detail{max-width:320px;margin:0 auto;}}.para-last p,.para-last .form-details-main .form-group-inner label,.form-details-main .form-group-inner .para-last label{color:#000;font-size:20px;margin-bottom:0;}@media(max-width:480px){.para-last p,.para-last .form-details-main .form-group-inner label,.form-details-main .form-group-inner .para-last label{font-size:17px;max-width:320px;margin:20px auto 0 auto;}}.para-last p.promo-text,.para-last .form-details-main .form-group-inner label.promo-text,.form-details-main .form-group-inner .para-last label.promo-text{color:#f00;}.price-box-adult{align-items:center;flex-wrap:wrap;}.price-box-adult .price-box{width:100%;}.price-box-adult .age-price-box-inner{position:relative;}@media(max-width:480px){.price-box-adult .age-price-box-inner{text-align:center !important;}}.price-box-adult .age-price-box-inner::after{content:"";position:absolute;background-color:#d6d6d6;height:100%;right:-24px;width:1px;top:0;}@media(max-width:1035px){.price-box-adult .age-price-box-inner::after{right:-15px;}}.price-box-adult .offer-price-heading,.price-box-adult .discounted-price{color:#0d6db4 !important;font-size:18px !important;margin-bottom:0 !important;font-weight:700;}@media(max-width:480px){.price-box-adult .offer-price-heading,.price-box-adult .discounted-price{font-size:16px !important;}}.price-box-adult .price-heading{color:#202020;font-size:20px;margin-bottom:0;padding-right:5px;}@media(max-width:1599px){.price-box-adult .price-heading{font-size:20px;}}@media(max-width:480px){.price-box-adult .price-heading{font-size:16px;}}.price-box-adult .cruise-price{color:#b91918;font-size:27px;font-weight:700;}@media(max-width:1599px){.price-box-adult .cruise-price{font-size:24px;}}@media(max-width:767px){.price-box-adult .cruise-price{font-size:18px !important;}}@media(max-width:480px){.price-box-adult .cruise-price{font-size:18px;}}.age-price-box:last-child .age-price-box-inner:after{display:none;}@media(max-width:767px){.age-price-box:last-child .age-price-box-inner{text-align:left !important;}}.age-price-box.age .age-price-box-inner{position:relative;}@media(max-width:480px){.age-price-box.age .age-price-box-inner{text-align:center !important;}}.age-price-box.age .age-price-box-inner::after{content:"";position:absolute;background-color:#d6d6d6;height:100%;right:-30px;width:1px;top:0;}.age-price-box.age .age-price-box-inner:nth-child(3)::after{background:none;height:0%;width:0;top:0;}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left{display:flex;flex-wrap:wrap;border:none;max-width:75%;background:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left{width:100%;max-width:100%;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img{width:44%;}@media(max-width:574px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img{width:100%;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img img{border-top-left-radius:16px;border-bottom-left-radius:16px;}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img img{border-bottom-left-radius:0;}}@media(max-width:574px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img img{border-top-left-radius:16px;border-top-right-radius:16px;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text{width:56%;background-color:#fff;padding:40px 35px;}@media(max-width:1599px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text{padding:40px 30px;}}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text{border-top-right-radius:16px;}}@media(max-width:574px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text{padding:20px 15px;}}@media(max-width:574px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text{width:100%;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left .text ul{padding-left:15px;}.gift-vouchers .inner-sydney-cruises-box .cruise-box-right{background-color:#fff;position:relative;width:100%;max-width:30%;border-top-right-radius:16px;border-bottom-right-radius:16px;}.gift-vouchers .inner-sydney-cruises-box .cruise-box-right::before{content:"";position:absolute;background-color:#959595;height:80%;top:10%;width:1px;left:0;}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-right::before{height:90%;top:5%;}}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-right::before{width:100%;height:1px;top:0;}}@media(max-width:991px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-right{max-width:100%;flex:0 0 100%;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:16px !important;border-bottom-left-radius:16px !important;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-right .package-price-category{border-left:none;padding:50px 0 50px 0;}@media(max-width:574px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-right .package-price-category{padding:20px 10px 40px 0;}}@media(max-width:767px){.gift-vouchers .inner-sydney-cruises-box .cruise-box-right .package-price-category{background-color:#fff;}}.gift-vouchers .inner-sydney-cruises-box .cruise-box-right .package-price-category{border:none;}.gift-vouchers .price-box-wrap{padding:0 0 0 !important;}@media(max-width:767px){.gift-vouchers .price-box-wrap{padding:40px 30px !important;}}@media(max-width:574px){.gift-vouchers .price-box-wrap{padding:20px 15px !important;}}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left{max-width:100%;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img{width:40%;}@media(max-width:574px){.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .cruise-box-left-img{width:100%;}}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text{width:60%;border-top-right-radius:16px !important;border-bottom-right-radius:16px !important;}@media(max-width:1599px){.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text{padding:40px 30px;}}@media(max-width:991px){.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text{border-top-right-radius:16px;}}@media(max-width:574px){.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text{padding:20px 15px;}}@media(max-width:574px){.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text{width:100%;}}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text h4{font-size:20px;margin-bottom:50px;position:relative;color:#000;font-weight:600;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text h4::after{position:absolute;content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:0;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text ul{list-style:none;padding:0;margin:0;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text ul li{padding-left:15px;position:relative;padding-bottom:10px;font-weight:400;font-size:18px;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text ul li::before{content:"";position:absolute;left:0;width:5px;height:5px;background-color:#000;border-radius:50%;top:12px;}.gift-vouchers.cruise-gift-voucher .inner-sydney-cruises-box .cruise-box-left .text .cruise-text .more-detail-link{color:#bb2026;border-bottom:1px solid;font-size:18px;margin-top:20px;display:inline-block;}.gift-vouchers.cruise-gift-voucher .reedem-voucher-btn{margin:15px 0;text-align:right;}.gift-vouchers.cruise-gift-voucher .reedem-voucher-btn .acg-primary-btn{background:#bb2026;color:#fff;padding:10px 20px;border-radius:13px;border-radius:12px;font-size:20px;display:inline-block;}.voucher-section{background-color:#f7f7f8;}.voucher-section.pt-100{padding-top:100px;}.gift-vouchers .cruise-box-left .container-cruise-detail .acg-primary-btn{border-radius:12px !important;}.voucher-heading{position:inherit;font-weight:500;color:#000;font-size:32px;padding:30px 0;background:transparent;margin-bottom:0;}@media(max-width:1599px){.voucher-heading{font-size:22px;}}@media(max-width:991px){.voucher-heading{font-size:20px;}}@media(max-width:574px){.voucher-heading{font-size:18px;}}.acg-top-cruise-box-2 .acg-cruise-facility-area.short-summary li:first-of-type{margin-top:0;}.col-20{flex:0 0 auto;width:20%;}@media(max-width:767px){.col-20{padding-right:20px;}}.slick-slider-5 .slick-list{padding:0 30% 0 0 !important;}.slick-slider-5 .slick-list h3{margin-top:18px !important;}@media(max-width:767px){.boats-type-main .boat-type-heading{padding-left:0 !important;}}@media(max-width:767px){.popular-boat-hire-main .item-inner-content{padding-bottom:30px;}}.private-charter-content-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:25px;display:flex;flex-direction:column;justify-content:space-between;}@media(max-width:767px){.private-charter-content-box{padding-top:40px;padding-bottom:40px;}}.private-charter-content-box h3{font-weight:600;font-size:22px;color:#fff;margin-bottom:25px;line-height:32px;margin-top:40px;}@media(max-width:767px){.private-charter-content-box h3{margin-top:0;}}.private-charter-content-box p,.private-charter-content-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .private-charter-content-box label{margin-top:20px;font-weight:400;font-size:18px;color:#fff;letter-spacing:.6px;}.private-charter-content-box a{background:#fff;border:1px solid #bb2026;border-radius:50px;padding:6px 18px;font-weight:600;font-size:20px;color:#bb2026;display:inline-block;float:right;}.private-charter-content-box a:hover{background:#bb2026;transition:.8s !important;color:#fff;}.product-feature-main{background:#f8f8f8;padding:70px 0;}.product-feature-main .site-breadcrumb-container .color-gray span{color:#5b5b5b;font-weight:300;font-size:18px;}@media(max-width:767px){.product-feature-main .site-breadcrumb-container .color-gray span{font-size:14px;}}.product-feature-main .site-breadcrumb-container .color-gray span a::after{background:#ababab;}.product-feature-main .acg-top-cruise-box .tag-line{padding-bottom:20px;}.product-feature-main .acg-cruise-img-area{position:relative;height:424px;overflow:hidden;}@media(max-width:767px){.product-feature-main .acg-cruise-img-area{height:200px;}}.product-feature-main .acg-cruise-img-area img{object-fit:cover;height:424px;border-radius:0 !important;}@media(max-width:767px){.product-feature-main .acg-cruise-img-area img{height:200px;}}.product-feature-main .acg-cruise-img-area .slick-dots{bottom:10px !important;justify-content:flex-end;right:30px;}@media(max-width:767px){.product-feature-main .acg-cruise-img-area .slick-dots{justify-content:center;right:0;}}.product-feature-main .acg-cruise-img-area .slick-dots li.slick-active button{border-color:transparent;background-color:#fff;}.product-feature-main .acg-cruise-img-area .slick-dots li button{border:#fff 1px solid;background-color:transparent;}.product-feature-main .acg-cruise-img-area .as-ratio{position:relative;padding-bottom:calc((430/770)*100%);height:0;overflow:hidden;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}.product-feature-main .acg-cruise-img-area .as-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.product-feature-main .acg-cruise-img-area .image-rounded{border-radius:16px !important;position:relative;}.product-feature-main .acg-cruise-img-area .image-rounded .boat-info{position:absolute;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:space-between;width:100%;padding:5px 20px;}.product-feature-main .acg-cruise-img-area .image-rounded .boat-info p,.product-feature-main .acg-cruise-img-area .image-rounded .boat-info .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .acg-cruise-img-area .image-rounded .boat-info label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}.product-feature-main .acg-cruise-img-area .image-rounded .banner-text{position:absolute;bottom:15px;left:20px;background:rgba(92,92,92,.6);border-radius:30px;padding:5px 10px;}.product-feature-main .acg-cruise-img-area .image-rounded .banner-text p,.product-feature-main .acg-cruise-img-area .image-rounded .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .acg-cruise-img-area .image-rounded .banner-text label{color:#f7f7f8;margin-bottom:0;font-size:15px;font-weight:300;text-transform:uppercase;}.product-feature-main .position-relative{position:relative;}.product-feature-main .boat-info-1{position:absolute;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:space-between;width:100%;padding:5px 20px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.product-feature-main .boat-info-1 p,.product-feature-main .boat-info-1 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .boat-info-1 label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}.product-feature-main .banner-text{position:absolute;bottom:15px;left:30px;background:rgba(92,92,92,.6);border-radius:30px;padding:5px 10px;}@media(max-width:767px){.product-feature-main .banner-text{bottom:auto;right:25px;left:auto;top:10px;}}.product-feature-main .banner-text p,.product-feature-main .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .banner-text label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}@media(max-width:767px){.product-feature-main .banner-text p,.product-feature-main .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .banner-text label{font-size:14px;}}@media(max-width:767px){.product-feature-main.mobile-white-bg .charterpackages{box-shadow:none;}}.product-feature-main.product-detail-section .as-ratio-left{padding-right:12px !important;padding-left:0 !important;padding-top:0 !important;}@media(min-width:1600px){.product-feature-main.product-detail-section .as-ratio-left{padding-right:30px !important;padding-left:0 !important;padding-top:0 !important;}}@media(max-width:1035px){.product-feature-main.product-detail-section .as-ratio-left{padding-left:15px !important;padding-right:12px !important;}}.product-feature-main.product-detail-section .as-ratio-right{padding-top:24px !important;padding-right:12px !important;padding-left:0 !important;}@media(min-width:1600px){.product-feature-main.product-detail-section .as-ratio-right{padding-top:24px !important;padding-right:30px !important;padding-left:0 !important;}}@media(max-width:1035px){.product-feature-main.product-detail-section .as-ratio-right{padding-right:15px !important;padding-left:12px !important;}}.product-feature-main.product-detail-section .as-ratio-small-box{position:relative;}@media(max-width:767px){.product-feature-main.product-detail-section .as-ratio-small-box{display:none;}}@media(max-width:991px){.product-feature-main.product-detail-section .as-ratio-small-box{margin-bottom:0 !important;}}.product-feature-main.product-detail-section .as-ratio-small-box::before{content:"";background:rgba(17,17,17,.37);position:absolute;width:100%;height:100% !important;left:0;right:0;top:0;bottom:0;transition:all ease-in-out .3s;z-index:2;opacity:0;border-radius:16px;}.product-feature-main.product-detail-section .as-ratio-small-box:hover::before{opacity:1;}.product-feature-main.product-detail-section .as-ratio-small-box .small-box-image{width:100%;height:200px;object-fit:cover;border-radius:16px !important;transition:.4s all;}@media(min-width:1600px){.product-feature-main.product-detail-section .as-ratio-small-box .small-box-image{height:200px;}}.product-feature-main.product-detail-section .as-ratio-small-box .img-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:19px !important;display:none;transition:.4s all;z-index:9;}@media(max-width:1199px){.product-feature-main.product-detail-section .as-ratio-small-box .img-title{font-size:17px !important;}}@media(max-width:406px){.product-feature-main.product-detail-section .as-ratio-small-box .img-title{font-size:16px !important;}}@media(max-width:385px){.product-feature-main.product-detail-section .as-ratio-small-box .img-title{font-size:15px !important;}}.product-feature-main.product-detail-section .as-ratio-small-box:hover>.img-title{display:block !important;transition:.4s all;opacity:1;}.product-feature-main.product-detail-section .product-images{position:relative;}.product-feature-main.product-detail-section .product-images .banner-text{position:absolute;bottom:15px;left:50px;background:rgba(92,92,92,.6);border-radius:30px;padding:5px 10px;}@media(max-width:767px){.product-feature-main.product-detail-section .product-images .banner-text{bottom:auto;right:25px;left:auto;top:10px;}}.product-feature-main.product-detail-section .product-images .banner-text p,.product-feature-main.product-detail-section .product-images .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.product-detail-section .product-images .banner-text label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}@media(max-width:767px){.product-feature-main.product-detail-section .product-images .banner-text p,.product-feature-main.product-detail-section .product-images .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.product-detail-section .product-images .banner-text label{font-size:14px;}}.product-feature-main.product-detail-section .product-images .slick-dots{justify-content:flex-end !important;bottom:0 !important;}@media(max-width:767px){.product-feature-main.product-detail-section .product-images .slick-dots{right:15px;}}.product-feature-main.product-detail-section .slick-dots{justify-content:center;bottom:0 !important;}.product-feature-main.sydney-showboats .container .header-heading{margin-bottom:50px;}.product-feature-main.sydney-showboats .container .header-heading h2{color:#000;font-weight:700;text-transform:uppercase;}.product-feature-main.sydney-showboats .container .header-heading p,.product-feature-main.sydney-showboats .container .header-heading .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .header-heading label{margin-bottom:0;}.product-feature-main.sydney-showboats .container .slick-list{border-radius:16px;}.product-feature-main.sydney-showboats .container .slick-list .slider-item{margin-bottom:0;}.product-feature-main.sydney-showboats .container .slick-list .slider-item .item img{border-radius:10px;height:450px;width:100%;object-fit:cover;}.product-feature-main.sydney-showboats .container .right-img.pt-3{padding-top:30px !important;}.product-feature-main.sydney-showboats .container .right-img img{border-radius:10px;max-height:200px;object-fit:cover;width:100%;}.product-feature-main.sydney-showboats .container .rating{padding:60px 0;}@media(max-width:767px){.product-feature-main.sydney-showboats .container .rating{padding:50px 0;}}.product-feature-main.sydney-showboats .container .rating p,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label{margin-bottom:0;}.product-feature-main.sydney-showboats .container .rating p i,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label i{color:#ffbb02;padding-right:5px;}@media(max-width:767px){.product-feature-main.sydney-showboats .container .rating p i,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label i{font-size:12px;padding-right:2px !important;}}.product-feature-main.sydney-showboats .container .rating p i.like,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label i.like{color:#008000;}.product-feature-main.sydney-showboats .container .rating p span,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label span{padding-right:10px;}@media(max-width:767px){.product-feature-main.sydney-showboats .container .rating p span,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label span{padding-right:0 !important;font-size:14px;}.product-feature-main.sydney-showboats .container .rating p span.r2,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label span.r2,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label span.r2{display:block;}}@media(max-width:767px){.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 p.title,.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 .form-details-main .form-group-inner label.title,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 label.title{padding-top:30px !important;padding-bottom:20px !important;margin-bottom:0;}.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 p.tag-line,.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 .form-details-main .form-group-inner label.tag-line,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 label.tag-line{margin-bottom:0;}.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 .as-ratio-right{display:none;}.product-feature-main.sydney-showboats .container .acg-top-cruise-box-2 .as-ratio-left{display:none;}}@media(max-width:767px){.product-feature-main.showboat-charter .container .slick-list .slick-slide{height:100% !important;}.product-feature-main.showboat-charter .container .slick-list .slick-slide .charterpackages{min-height:385px;}}.product-feature-main.showboat-charter .container .charterpackages{min-height:380px;}.product-feature-main.showboat-charter .container .charterpackages.min-h-auto{min-height:auto;}.product-feature-main.showboat-charter .container .charterpackages h2{position:relative;font-size:20px !important;margin-bottom:60px !important;font-weight:600;}.product-feature-main.showboat-charter .container .charterpackages h2.heading-center{text-align:center;}.product-feature-main.showboat-charter .container .charterpackages h2.heading-center:after{margin:0 auto;right:0;}.product-feature-main.showboat-charter .container .charterpackages h2:after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:0;}.product-feature-main.showboat-charter .container .charterpackages h4{position:relative;font-size:20px !important;margin-bottom:60px !important;font-weight:600;}.product-feature-main.showboat-charter .container .charterpackages h4.heading-center{text-align:center;}.product-feature-main.showboat-charter .container .charterpackages h4.heading-center:after{margin:0 auto;right:0;}.product-feature-main.showboat-charter .container .charterpackages h4:after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:0;}.product-feature-main.showboat-charter .container .charterpackages ul{padding:0;margin:0;list-style:none;margin-bottom:20px;}.product-feature-main.showboat-charter .container .charterpackages ul li i{font-size:7px;float:left;padding-top:9px;padding-right:10px;}.product-feature-main.showboat-charter .container .charterpackages ul li p,.product-feature-main.showboat-charter .container .charterpackages ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages ul li label{display:flex;margin-bottom:0;align-items:center;font-size:19px;flex-wrap:wrap;}.product-feature-main.showboat-charter .container .charterpackages ul li p span,.product-feature-main.showboat-charter .container .charterpackages ul li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages ul li label span{font-size:16px;color:#000;padding-right:5px;}.product-feature-main.showboat-charter .container .charterpackages ul li p span strong,.product-feature-main.showboat-charter .container .charterpackages ul li .form-details-main .form-group-inner label span strong,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages ul li label span strong{margin-bottom:0;}.product-feature-main.showboat-charter .container .charterpackages ul li .c-extansion{border:1px solid #000;border-radius:7px;padding:3px 15px;font-size:18px;height:35px;}.product-feature-main.showboat-charter .container .charterpackages h5{color:#0d6db4;font-size:17px;font-weight:400;padding:5px 0;margin-bottom:0;margin-top:15px;}.product-feature-main.showboat-charter .container .charterpackages .tesstimonialtxt p,.product-feature-main.showboat-charter .container .charterpackages .tesstimonialtxt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages .tesstimonialtxt label{color:#000;}.product-feature-main.showboat-charter .container .charterpackages .tesstimonialtxt h5{color:#7f7e7e;}.product-feature-main.showboat-charter .container .charterpackages .boat-capacity-box{padding:20px;margin:20px 0;text-align:center;border-radius:16px;border:1px solid #000;}.product-feature-main.showboat-charter .container .charterpackages .boat-capacity-box p,.product-feature-main.showboat-charter .container .charterpackages .boat-capacity-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages .boat-capacity-box label{font-weight:600;font-size:24px;margin-bottom:0;}.product-feature-main.showboat-charter .container .charterpackages .boat-licence{list-style:none;margin:0;padding:0;}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li{margin-bottom:24px;position:relative;width:50%;float:left;display:block;}@media(max-width:767px){.product-feature-main.showboat-charter .container .charterpackages .boat-licence li{padding:0 20px;}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li:nth-child(1n){padding-left:0;}}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li::before{display:none;}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li::after{content:"";position:absolute;background-color:#7d7d7d;height:100%;right:60px;width:1px;top:0;}@media(max-width:767px){.product-feature-main.showboat-charter .container .charterpackages .boat-licence li::after{right:25px;}}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li:nth-child(2n)::after{display:none;}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li p,.product-feature-main.showboat-charter .container .charterpackages .boat-licence li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages .boat-licence li label{margin-bottom:0;font-size:24px;line-height:100%;}@media(max-width:767px){.product-feature-main.showboat-charter .container .charterpackages .boat-licence li p,.product-feature-main.showboat-charter .container .charterpackages .boat-licence li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.showboat-charter .container .charterpackages .boat-licence li label{font-size:20px;}}.product-feature-main.showboat-charter .container .charterpackages .boat-licence li span{font-size:17px;line-height:100%;}@media(max-width:767px){.product-feature-main.showboat-charter .container .charterpackages .boat-licence li span{font-size:15px;}}.product-feature-main.showboat-charter .container .charterpackages .rounded-10{border-radius:10px;}.product-feature-main.showboat-charter .container .showboat-charter-right img{border-radius:10px;object-fit:cover;}.product-feature-main.showboat-charter .container .packageinclude .dollor{color:#be1e35;padding:8px 20px;border:1px solid #be1e35;display:inline-block;border-radius:10px;font-weight:600;font-size:20px;}.product-feature-main.showboat-charter .container .boat-capcity-bottom{list-style-type:none;padding:0;margin:0;margin-top:30px;}.product-feature-main.showboat-charter .container .boat-capcity-bottom li{display:inline-block;padding-left:15px;}.product-feature-main.showboat-charter .container .boat-capcity-bottom li:first-child{padding-left:0;}.product-feature-main.showboat-charter .container .boat-capcity-bottom li img{border-radius:10px;width:100%;}.product-feature-main.showboat-charter .container .charter-packages-right{display:flex;justify-content:space-between;flex-direction:column;height:100%;}.product-feature-main.showboat-charter .container .beverage-slider{position:relative;}.product-feature-main.showboat-charter .container .beverage-slider.beverage-1{flex-flow:column;}.product-feature-main.showboat-charter .container .beverage-slider.beverage-1 .slick-track{width:100% !important;}.product-feature-main.showboat-charter .container .beverage-slider.beverage-1 .slick-track .slick-slide .charterpackages{min-height:540px;}@media(max-width:767px){.product-feature-main.showboat-charter .container .beverage-slider.beverage-1 .slick-track .slick-slide .charterpackages{min-height:auto;}}.product-feature-main.showboat-charter .container .beverage-slider .slick-track{height:100%;}.product-feature-main.showboat-charter .container .beverage-slider .slick-track .slick-slide{height:100% !important;display:flex;flex-direction:column;}@media(max-width:767px){.product-feature-main.showboat-charter .container .beverage-slider .slick-track .slick-slide .charterpackages{min-height:auto;height:100%;}}.product-feature-main.showboat-charter .container .beverage-slider .slick-prev,.product-feature-main.showboat-charter .container .beverage-slider .slick-next{position:absolute;right:-5%;border:1px solid #7d7b7b !important;background:transparent;border:none;color:transparent;width:30px;height:30px;top:50%;transform:translateY(-50%);border-radius:5px;line-height:0;text-align:center;font-family:"Source Sans Pro";}.product-feature-main.showboat-charter .container .beverage-slider .slick-prev:before,.product-feature-main.showboat-charter .container .beverage-slider .slick-next:before{content:">";color:#7d7b7b;font-size:25px;font-weight:300;}.product-feature-main.showboat-charter .container .beverage-slider .slick-prev:focus,.product-feature-main.showboat-charter .container .beverage-slider .slick-next:focus{outline:0;}.product-feature-main.showboat-charter .container .beverage-slider .slick-prev{left:-5%;}.product-feature-main.showboat-charter .container .beverage-slider .slick-prev:before{content:"<";}.product-feature-main.showboat-charter .container .beverage-slider .slick-dots{bottom:-40px !important;z-index:9;}@media(max-width:767px){.product-feature-main.showboat-charter .container .beverage-slider .slick-dots{bottom:-50px !important;}}.product-feature-main.departure-details .container .charterpackages{min-height:300px;margin-bottom:30px;}.product-feature-main.departure-details .container .charterpackages.book-button-sticky .acg-cruise-detail-area .acg-btns{bottom:0;position:fixed;background:#fff;border:solid 1px transparent;height:auto;padding:10px 15px;margin-left:-15px;width:100%;opacity:0;pointer-events:none;border:solid 1px #eee;z-index:99;}.product-feature-main.departure-details .container .charterpackages.sticky-active .acg-cruise-detail-area .acg-btns{opacity:1;pointer-events:auto;}.product-feature-main.departure-details .container .charterpackages p strong,.product-feature-main.departure-details .container .charterpackages .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages label strong{margin-bottom:20px;font-weight:600;display:inline-block;font-size:19px;}.product-feature-main.departure-details .container .charterpackages .content-showmore-box p.read-less,.product-feature-main.departure-details .container .charterpackages .content-showmore-box .form-details-main .form-group-inner label.read-less,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .content-showmore-box label.read-less{position:inherit;}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages{margin-bottom:50px;margin-top:0;}}.product-feature-main.departure-details .container .charterpackages.ht-100{height:100%;}@media(max-width:991px){.product-feature-main.departure-details .container .charterpackages.ht-100{height:auto;min-height:auto;}}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages.ht-100{height:auto;min-height:auto;}}.product-feature-main.departure-details .container .charterpackages .dep_list{margin:0;display:flex;justify-content:space-between;}.product-feature-main.departure-details .container .charterpackages .dep_list li{padding-right:45px;position:relative;}.product-feature-main.departure-details .container .charterpackages .dep_list li::after{content:"";position:absolute;background-color:#d6d6d6;height:100%;right:15px;width:1px;top:0;}.product-feature-main.departure-details .container .charterpackages .dep_list li:last-child::after{display:none;}@media(max-width:991px){.product-feature-main.departure-details .container .charterpackages .dep_list li{padding-right:70px;}}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages .dep_list li{padding-right:45px;}}.product-feature-main.departure-details .container .charterpackages .dep_list li:last-child{border-right:0;padding:0;}.product-feature-main.departure-details .container .charterpackages .dep_list li p,.product-feature-main.departure-details .container .charterpackages .dep_list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .dep_list li label{font-weight:600;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .price-val-0{color:#be1e35;font-size:24px;border:1px solid #be1e35;padding:4px 10px;border-radius:10px;font-weight:600;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .other-detail li{display:flex;justify-content:space-between;align-items:center;margin:20px 0;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .other-detail li:first-child{margin-top:0;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .other-detail .age-range{display:block;font-size:80%;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricedetails-link{border-bottom:1px solid;margin-top:10px;line-height:1;display:inline-block;font-size:20px;cursor:pointer;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .dropdown-menu{transform:translate3d(0,48px,0) !important;padding:0;border:0;background:none;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .close{color:#000;border:1px solid #000;padding:2px;font-weight:400;line-height:.5;padding:2px;opacity:1;border-radius:3px;position:relative;z-index:99;margin-top:20px;margin-right:20px;cursor:pointer;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup{background:#f1f1f3;padding:20px;padding-bottom:10px;border-radius:10px;padding-top:35px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-heading{color:#000;font-size:18px;font-weight:600;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #bd1d35;margin-top:0;line-height:1.4;padding-top:0;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list{margin-bottom:0;border-top:1px solid #bd1d35;padding-top:5px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li{font-size:17px;font-weight:400;margin-top:0;margin-bottom:0;padding-bottom:10px;color:#000;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li.red{color:#be1e35;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li p,.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li label{font-size:17px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox .price-popup .popup-price-list li span.font-weight-600{font-weight:600;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save{transform:translateX(-35px);background:#e9e9e9;width:calc(100% - -70px);position:relative;z-index:2;}@media(max-width:480px){.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save{transform:translateX(-20px);background:#e9e9e9;width:calc(100% - -40px);}}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .pricedetails-link{display:block;padding:15px 56px;border:0;font-weight:600;font-size:18px;margin-top:0;text-transform:uppercase;}@media(max-width:480px){.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .pricedetails-link{padding:15px 35px;}}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .pricedetails-link i{font-size:20px;float:right;border:1px solid;border-radius:50%;width:22px;height:22px;padding:0;line-height:20px;text-align:center;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu{width:calc(100% - 70px);background:none;margin:0;top:-47px !important;left:35px !important;}@media(max-width:480px){.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu{width:calc(100% - 30px);left:15px !important;}}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .close{color:#bb2026;border-color:#bb2026;margin-top:15px;margin-right:24px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .price-popup{background:#e9e9e9;padding-top:10px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-heading{color:#bb2026;border-bottom:0;padding-bottom:0;margin-bottom:0;text-transform:uppercase;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li p,.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save .dropdown-menu .price-popup .popup-price-list li label{color:#bb2026;font-style:italic;font-size:15px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount{background:#0d6db4;position:relative;z-index:1;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .pricedetails-link{color:#fff;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .close{color:#fff;border-color:#fff;font-weight:300;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup{background:#0d6db4;box-shadow:0 7px 8px -5px #858585;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-heading{color:#fff;padding-bottom:10px;text-transform:uppercase;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li{position:relative;padding-left:15px;padding-bottom:5px;font-weight:300;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li:before{font-family:"FontAwesome";content:"";font-size:5px;color:#fff;position:absolute;left:0;top:8px;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li p,.product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .other-detail-top .price-box .pricepopupbox.book-online-save.extra-discount .dropdown-menu .price-popup .popup-price-list li label{color:#fff;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns{text-align:center;}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns{margin-top:0;}}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .acg-secondary-link{width:fit-content;margin:auto;border:none;padding:0;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .acg-secondary-link span.book-online-text{background:#be1e35;padding:8px 45px;color:#fff;border-radius:10px;display:inline-block;margin-top:0;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .acg-secondary-link:hover{background:none;}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .acg-enquiry-modal-link{display:block;text-align:center;border:none;border-bottom:solid 1px #0d6db4 !important;width:fit-content;margin:auto;margin-top:30px;line-height:100%;margin-bottom:10px;color:#0d6db4;padding:0 0;}@media(max-width:1035px){.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .acg-enquiry-modal-link{font-size:15px;}}.product-feature-main.departure-details .container .charterpackages .other-detail-top .acg-btns .book-con span{font-size:14px;margin-top:15px;font-style:italic;font-weight:600;display:inline-block;}.product-feature-main.departure-details .container .charterpackages .other-detail-bottom-content{text-align:center;color:#0d6db4;text-transform:uppercase;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:10px 0;margin:30px 0;list-style:none;}.product-feature-main.departure-details .container .charterpackages .other-detail-bottom-content .promo-text{font-size:18px;margin:0;width:100%;display:block;}.product-feature-main.departure-details .container .charterpackages .other-detail-bottom-content .promo-text strong{font-size:24px;display:block;font-weight:600;margin-bottom:0;}.product-feature-main.departure-details .container .charterpackages .other-detail-bottom-content .promo-text em{font-style:normal;}.product-feature-main.departure-details .container .charterpackages .adlt-price{display:flex;justify-content:space-between;}.product-feature-main.departure-details .container .charterpackages .adlt-price p,.product-feature-main.departure-details .container .charterpackages .adlt-price .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .adlt-price label{margin:0;}.product-feature-main.departure-details .container .charterpackages .adlt-price p span,.product-feature-main.departure-details .container .charterpackages .adlt-price .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .adlt-price label span{font-size:12px;font-style:italic;}.product-feature-main.departure-details .container .charterpackages .adlt-price a.link{color:#be1e35;font-size:18px;border:1px solid #be1e35;padding:4px 10px;border-radius:6px;}.product-feature-main.departure-details .container .charterpackages .option-list{display:flex;align-items:center;border:1px solid #aaa;border-radius:10px;margin-bottom:30px;}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages .option-list{margin-bottom:20px;border-radius:12px;}}.product-feature-main.departure-details .container .charterpackages .option-list img{border-radius:8px;border-top-right-radius:0;border-bottom-right-radius:0;width:60px;height:60px;object-fit:cover;}.product-feature-main.departure-details .container .charterpackages .option-list p,.product-feature-main.departure-details .container .charterpackages .option-list .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .option-list label{width:65%;padding:0 10px;margin:0;line-height:100%;font-size:18px;}@media(max-width:767px){.product-feature-main.departure-details .container .charterpackages .option-list p,.product-feature-main.departure-details .container .charterpackages .option-list .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .charterpackages .option-list label{padding:0 20px;font-size:17px;}}.product-feature-main.departure-details .container .charterpackages .option-list h5{width:10%;font-size:18px;color:#000;margin-bottom:0;margin-top:0;}@media(max-width:991px){.product-feature-main.departure-details .container .charterpackages .option-list h5{width:25%;padding:0 20px;}}.product-feature-main.departure-details .container .charterpackages .option-list label{width:10%;font-size:18px;color:#000;margin-bottom:0;margin-top:0;}@media(max-width:991px){.product-feature-main.departure-details .container .charterpackages .option-list label{width:25%;padding:0 20px;}}.product-feature-main.departure-details .container .charterpackages .packageslist li{margin-bottom:7px;display:flex;justify-content:space-between;align-items:center;}.product-feature-main.departure-details .container .charterpackages .packageslist.cruise-extension li{margin-bottom:15px !important;}.product-feature-main.departure-details .container .charterpackages .slk-slider-3 .slick-dots{bottom:-15px !important;}.product-feature-main.departure-details .container .charterpackages .bt-guest{border-bottom:1px solid #efefef;}.product-feature-main.departure-details .container .cruise-menu-main{margin-bottom:50px;margin-top:40px;}@media(min-width:1600px){.product-feature-main.departure-details .container .cruise-menu-main{margin-bottom:0;margin-top:50px;}}@media(max-width:1599px){.product-feature-main.departure-details .container .cruise-menu-main{margin-bottom:0;margin-top:50px;}}@media(max-width:991px){.product-feature-main.departure-details .container .cruise-menu-main{margin-top:0;margin-bottom:50px;}}@media(max-width:767px){.product-feature-main.departure-details .container .cruise-menu-main{margin-top:0;margin-bottom:50px;}}.product-feature-main.departure-details .container .cruise-menu-main.ht-100{height:100%;}@media(max-width:991px){.product-feature-main.departure-details .container .cruise-menu-main.ht-100{height:auto;min-height:auto;}}@media(max-width:767px){.product-feature-main.departure-details .container .cruise-menu-main.ht-100{height:auto;min-height:auto;}}.product-feature-main.departure-details .container .cruise-menu-main .image-brd img{max-height:330px;height:auto;object-fit:cover;width:100%;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content{padding:20px 30px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .top-pic-content{margin-bottom:60px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .top-pic-content h3{min-height:auto !important;margin-top:15px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .top-pic-content h3::after{bottom:-30px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .top-pic-content h4{min-height:auto !important;margin-top:15px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .top-pic-content h4::after{bottom:-30px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt strong{font-family:"Source Sans Pro" !important;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt span{font-family:"Source Sans Pro" !important;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt p,.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt label{margin-bottom:20px;font-size:15px;font-family:"Source Sans Pro" !important;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt p.read-less,.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt .form-details-main .form-group-inner label.read-less,.form-details-main .form-group-inner .product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt label.read-less{position:inherit;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt h5{margin-bottom:20px;font-size:16px;font-family:"Source Sans Pro" !important;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt h6{margin-bottom:20px;font-size:14px;font-family:"Source Sans Pro" !important;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt em{font-family:"Source Sans Pro" !important;font-size:14px;line-height:100%;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt ul{font-family:"Source Sans Pro" !important;margin:0;padding-left:0;list-style:none;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt ul li{padding-left:15px;position:relative;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .mnu-txt ul li::before{content:"";font-family:"FontAwesome";font-size:35%;position:absolute;left:0;top:10px;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .see-mre{text-align:center;}.product-feature-main.departure-details .container .cruise-menu-main .cruise-menu-content .see-mre a{font-size:12px;border-bottom:1px solid;}.product-feature-main.departure-details .container .cruise-info{display:flex;}.product-feature-main.departure-details .container .cruise-info .header-main-heding h2{text-align:left;}.product-feature-main.departure-details .container .cruise-info .header-main-heding h2::after{left:0;}.product-feature-main.departure-details .container .cruise-info .charterpackages{height:100%;}@media(max-width:991px){.product-feature-main.departure-details .container .cruise-info .charterpackages{height:auto;}}.product-feature-main.departure-details .container .cruise-info .charterpackages .see-mre{text-align:center;}.product-feature-main.departure-details .container .cruise-info .charterpackages .see-mre a{font-size:12px;border-bottom:1px solid;}.product-feature-main.departure-details .container .ad-banner{min-height:auto;}.product-feature-main.departure-details .container .ad-banner img{width:100%;object-fit:cover;border-radius:10px;}.product-feature-main.departure-details .container .sticky-container{position:sticky;top:30px;}@media(max-width:767px){.product-feature-main.departure-details .container .sticky-container{position:relative;}}.product-feature-main.departure-details .container .slider-more-info .slick-dots{bottom:-65px !important;}@media(max-width:767px){.product-feature-main.departure-details .container .slider-more-info .slick-dots{bottom:0 !important;}}.product-feature-main.departure-details .container .slick-dots{bottom:-15px !important;}.product-feature-main.m-height-auto .container .charterpackages{min-height:auto;}.product-feature-main.m-height-auto .container .charterpackages.py-40{padding-top:40px;padding-bottom:40px;}@media(max-width:767px){.product-feature-main.m-height-auto .container .charterpackages{margin-top:20px;}.product-feature-main.m-height-auto .container .charterpackages.h-100{height:auto !important;}}.product-feature-main.m-height-auto .container .charterpackages .icon-box{width:80px;height:80px;border-radius:50%;background-color:#f7f7f8;text-align:center;margin:0 auto;display:block;}.product-feature-main.m-height-auto .container .charterpackages .icon-box img{text-align:center;margin:0 auto;padding-top:7px;top:50%;transform:translateY(-50%);position:relative;}.product-feature-main.m-height-auto .container .charterpackages .icon-box-txt{text-align:center;margin-top:20px;}.product-feature-main.m-height-auto .container .charterpackages .icon-box-txt p,.product-feature-main.m-height-auto .container .charterpackages .icon-box-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.m-height-auto .container .charterpackages .icon-box-txt label{margin-bottom:0;font-size:18px;}@media(max-width:767px){.product-feature-main.m-height-auto .container .charterpackages .icon-box-txt p.line-brek,.product-feature-main.m-height-auto .container .charterpackages .icon-box-txt .form-details-main .form-group-inner label.line-brek,.form-details-main .form-group-inner .product-feature-main.m-height-auto .container .charterpackages .icon-box-txt label.line-brek{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}}@media(max-width:767px){.product-feature-main.booking-method .container .top-pics-inner{margin-right:-15px;}}.product-feature-main.booking-method .container .top-pics-inner .box-img{position:relative;}.product-feature-main.booking-method .container .top-pics-inner .box-img .img-upper-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;color:#fff;}.product-feature-main.booking-method .container .top-pics-inner .box-img .img-upper-txt h5{font-size:18px;text-transform:uppercase;}.product-feature-main.booking-method .container .top-pics-inner .box-img .img-upper-txt p,.product-feature-main.booking-method .container .top-pics-inner .box-img .img-upper-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.booking-method .container .top-pics-inner .box-img .img-upper-txt label{margin-bottom:0;margin-top:10px;font-size:19px;}.product-feature-main.booking-method .container .top-pics-inner .top-pic-content-box{min-height:240px;}.product-feature-main.booking-method .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box p,.product-feature-main.booking-method .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.booking-method .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box label{text-align:center;display:block !important;font-size:19px;}.product-feature-main .red{color:#be1e35;}.product-feature-main .slider-footer-txt{text-align:center;margin-top:50px;}@media(max-width:767px){.product-feature-main .slider-footer-txt{margin-top:50px;}}.product-feature-main .slider-footer-txt p,.product-feature-main .slider-footer-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .slider-footer-txt label{font-size:16px;margin-bottom:0;}@media(max-width:767px){.product-feature-main.menu-cruise .top-pics-inner{margin-right:0;}}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item{margin-bottom:25px;}@media(max-width:767px){.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item{margin-bottom:50px;}}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box{position:relative;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box h3{position:relative;font-size:20px !important;margin-bottom:60px !important;font-weight:600;min-height:auto !important;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box h3::after{bottom:-30px;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box{position:static;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box.bt-1 p:first-child,.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box.bt-1 .form-details-main .form-group-inner label:first-child,.form-details-main .form-group-inner .product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box.bt-1 label:first-child{border-bottom:1px solid;padding-bottom:15px;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box p,.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .adult-box label{font-size:18px;margin-bottom:15px;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .dollar-btn a{padding:7px 10px;border-radius:10px;border:1px solid #be1e35;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote{display:flex;justify-content:flex-end;align-items:center;margin-top:0;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote input{width:20px;height:20px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none;border-radius:3px;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote input:checked:after{content:"";display:block;position:absolute;top:1px;left:6px;width:6px;height:12px;border:solid #52b083;border-width:0 2px 2px 0;transform:rotate(45deg);z-index:99;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote label{font-size:14px;margin:0;display:flex;position:relative;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #868686;padding:8px;display:inline-block;position:absolute;vertical-align:middle;cursor:pointer;margin-right:5px;border-radius:3px;}.product-feature-main.menu-cruise .top-pics-inner .our-top-pics-item .top-pic-content-box .price-quote label span{padding-left:5px;}.product-feature-main.menu-cruise .bottom-line-text{padding-top:50px;}@media(max-width:767px){.product-feature-main.menu-cruise .bottom-line-text{padding-top:0;}}.product-feature-main.menu-cruise .bottom-line-text p,.product-feature-main.menu-cruise .bottom-line-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.menu-cruise .bottom-line-text label{font-size:17px;margin:0;}@media(max-width:767px){.product-feature-main.menu-cruise .bottom-line-text p,.product-feature-main.menu-cruise .bottom-line-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.menu-cruise .bottom-line-text label{text-align:center !important;font-size:14px;}}.product-feature-main.online-form .container .charterpackages .table-plan thead tr th{text-align:right;font-weight:600;padding:15px 0;border-top:1px solid #000;border-bottom:1px solid #000;}.product-feature-main.online-form .container .charterpackages .table-plan thead tr th:first-child{text-align:left;width:50%;}.product-feature-main.online-form .container .charterpackages .table-plan tbody tr td{text-align:right;padding:15px 0;border-top:0;}.product-feature-main.online-form .container .charterpackages .table-plan tbody tr td:first-child{text-align:left;}.product-feature-main.online-form .container .charterpackages .table-plan tbody tr td p,.product-feature-main.online-form .container .charterpackages .table-plan tbody tr td .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.online-form .container .charterpackages .table-plan tbody tr td label{margin-bottom:0;font-size:18px;}.product-feature-main.online-form .container .charterpackages .table-plan tbody tr td span{font-size:16px;font-weight:300;}.product-feature-main.online-form .container .charterpackages .table-plan tfoot tr th{text-align:right;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:500;padding:15px 0;font-weight:700;}.product-feature-main.online-form .container .charterpackages .table-plan tfoot tr th:first-child{text-align:left;}@media(min-width:991px){.product-feature-main.online-form .container .charterpackages.d-desktop-none{display:none;}}.product-feature-main.online-form .container .charterpackages .form-group{margin-bottom:36px;}@media(max-width:767px){.product-feature-main.online-form .container .charterpackages .form-group{margin-bottom:20px;}}.product-feature-main.online-form .container .charterpackages .form-group input[type="date"]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1;cursor:pointer;}.product-feature-main.online-form .container .charterpackages .form-group input[type="date"]::before{color:transparent;background:none;display:block;font-family:"FontAwesome";content:"";position:absolute;top:12px;right:20px;color:#999;font-size:18px;cursor:pointer;}.product-feature-main.online-form .container .charterpackages .form-group .form-control{margin-bottom:0;border:none;border-bottom:1px solid #000;border-radius:0;padding-left:0;background:none;font-weight:300;}.product-feature-main.online-form .container .charterpackages .form-group .form-control:focus{box-shadow:none;outline:none;}.product-feature-main.online-form .container .charterpackages .form-footer-txt{font-size:16px;margin:20px 0;}.product-feature-main.online-form .container .charterpackages .btn-red{background:#be1e35;color:#fff;margin-top:20px;cursor:pointer;padding:10px 60px;border-radius:10px;}@media(max-width:767px){.product-feature-main.online-form .container .charterpackages .btn-red{font-size:14px;padding:10px 10px;}}.product-feature-main .ul-disc-container.p-d-none p,.product-feature-main .ul-disc-container.p-d-none .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .ul-disc-container.p-d-none label{display:none;}.product-feature-main .ul-disc-container ul li{padding-left:10px;width:100%;margin-bottom:10px !important;position:relative;}@media(max-width:767px){.product-feature-main .ul-disc-container ul li{margin-bottom:5px !important;}}.product-feature-main .ul-disc-container ul li strong{display:contents;}.product-feature-main .ul-disc-container ul li::before{content:"";font-family:"FontAwesome";font-size:25%;position:absolute;left:0;top:12px;}.product-feature-main .bg-white-shadow{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.06);padding:35px 35px;position:relative;}@media(max-width:767px){.product-feature-main .bg-white-shadow{padding:35px 20px;}}.product-feature-main .bg-white-shadow.bg-gray{background-color:#eaeaea;}.product-feature-main .header-main-heding{margin-bottom:70px;margin-top:50px;}.product-feature-main .header-main-heding.header-main-heading-left h2{text-align:left;}.product-feature-main .header-main-heding.header-main-heading-left h2::after{left:0;}.product-feature-main .header-main-heding.header-main-heading-left h3{text-align:left;}.product-feature-main .header-main-heding.header-main-heading-left h3::after{left:0;}@media(max-width:991px){.product-feature-main .header-main-heding{margin-top:0;}}@media(max-width:767px){.product-feature-main .header-main-heding{margin-top:0;}}.product-feature-main .header-main-heding h2{color:#000;margin-bottom:50px;font-weight:600;position:relative;text-align:center;}@media(max-width:767px){.product-feature-main .header-main-heding h2{font-size:20px;}}.product-feature-main .header-main-heding h2::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}.product-feature-main .header-main-heding h3{color:#000;margin-bottom:50px;font-weight:600;position:relative;text-align:center;}@media(max-width:767px){.product-feature-main .header-main-heding h3{font-size:20px;}}.product-feature-main .header-main-heding h3::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}@media(max-width:767px){.product-feature-main .content-readmore div{line-height:1.5;}}@media(max-width:991px){.product-feature-main .site-breadcrumb-list{padding-left:15px;padding-right:15px;}}@media(max-width:767px){.product-feature-main .slick-slide{height:100% !important;}}@media(min-width:1025px){.product-feature-main.pt-7{padding-top:100px;}}@media(min-width:1025px){.product-feature-main.pb-7{padding-bottom:100px;}}@media(max-width:767px){.product-feature-main .product-gb-tiles.slider-height .slick-track{display:flex !important;}}@media(max-width:767px){.product-feature-main .product-gb-tiles.slider-height .slick-track .slick-slide{display:block;height:inherit !important;}}.product-feature-main .product-gb-tiles.slider-height .slick-dots{bottom:0 !important;}.product-feature-main .product-gb-tiles .msg_p{font-size:17px;}.product-feature-main .product-gb-tiles .radius-box{border-radius:15px;padding:35px 20px;height:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(0,0,0,.09);background:#fff;}.product-feature-main .product-gb-tiles .radius-box h3{color:#be1e35;font-size:28px;text-transform:uppercase;font-weight:600;}.product-feature-main .product-gb-tiles .radius-box h3.text-dark{color:#000;}.product-feature-main .product-gb-tiles .radius-box p,.product-feature-main .product-gb-tiles .radius-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .product-gb-tiles .radius-box label{font-size:17px;}.product-feature-main .product-gb-tiles .radius-box.bk-prty-bx{background-image:url(/images/public/common/party-bg.jpg);background-size:cover;}.product-feature-main .product-gb-tiles .radius-box.plan-prty-box{background-image:url(/images/public/common/plan-party-bg.jpg);background-size:cover;}.product-feature-main .product-gb-tiles .depst-btn{background-color:#be1e35;color:#f7f7f8;font-size:18px;border-radius:15px;text-decoration:none;padding:10px 25px;display:block;}.product-feature-main .product-gb-tiles .depst-btn.invt-btn{background-color:#fff;border:1px solid #2798d5;color:#484848;}.product-feature-main .product-gb-tiles .prty-bk-box{background-color:#2798d5;}.product-feature-main .product-gb-tiles .prty-bk-box p,.product-feature-main .product-gb-tiles .prty-bk-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .product-gb-tiles .prty-bk-box label{font-size:20px;background:#a3dfff;padding:10px;font-weight:600;}.product-feature-main .product-gb-tiles .prty-bk-box h5{font-size:19px;}.product-feature-main .product-gb-tiles .free-cncl-box h3{font-size:30px;color:#000;}.product-feature-main .product-gb-tiles .free-cncl-box p,.product-feature-main .product-gb-tiles .free-cncl-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main .product-gb-tiles .free-cncl-box label{font-size:20px;background:#dcdcde;text-transform:uppercase;padding:10px 0;font-weight:600;}.product-feature-main .red{color:#bb2026;}.product-feature-main .btn-quote{border:1px solid #be1e35;border-radius:10px;background:#be1e35;color:#fff;padding:10px 60px;}.product-feature-main .btn-quote.btn-quote-fixed{position:fixed;top:50px;right:0;padding:7px 25px !important;border-radius:0 0 0 0 !important;display:none;}@media(max-width:767px){.product-feature-main .btn-quote.btn-quote-fixed{bottom:0;left:0;right:0;margin:auto;max-width:200px;text-align:center;top:auto !important;font-size:16px;border-radius:5px 5px 0 0 !important;padding:7px 15px !important;}}.product-feature-main .btn-quote.btn-quote-fixed span{width:26px;height:26px;display:inline-block;border-radius:50%;background:#fff;color:#000;line-height:20px;text-align:center;font-weight:600;margin-left:0;position:absolute;top:8px;border:2px solid #c03d3d;left:-10px;}@media(max-width:767px){.product-feature-main .btn-quote.btn-quote-fixed span{width:24px;height:24px;line-height:18px;font-weight:400;top:1px;position:relative;}}@media(max-width:767px){.product-feature-main .btn-quote{padding:10px 30px;}}.product-feature-main .aboutxtx a{border-bottom:1px solid;}.product-feature-main.padding-top-60{padding-top:60px;padding-bottom:0;}@media(max-width:767px){.product-feature-main.pt-m-20{padding-top:20px;}}.product-feature-main .equal-height-column{display:flex;flex-direction:column;justify-content:space-between;}@media(max-width:1035px){.product-feature-main .d-none-tablet{display:none !important;}}@media(min-width:991px){.product-feature-main .mt-100{margin-top:100px !important;}}@media screen and (max-width:767px){.product-feature-main.sydney-showboats .container .header-heading{margin:20px 0;}.product-feature-main.sydney-showboats .container .header-heading h2{color:#000;font-weight:700;text-transform:uppercase;}.product-feature-main.sydney-showboats .container .slider-item{margin-bottom:0;}.product-feature-main.sydney-showboats .container .slider-item .item img{border-radius:10px;height:410px;width:100%;object-fit:cover;}.product-feature-main.sydney-showboats .container .right-img{margin-top:20px;}.product-feature-main.sydney-showboats .container .right-img.pt-2{padding-top:20px;}.product-feature-main.sydney-showboats .container .right-img img{border-radius:10px;max-height:200px;object-fit:cover;width:100%;}.product-feature-main.sydney-showboats .container .rating{padding:25px 0;}.product-feature-main.sydney-showboats .container .rating p,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label{margin-bottom:0;}.product-feature-main.sydney-showboats .container .rating p i,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label i{color:#ffbb02;padding-right:5px;}.product-feature-main.sydney-showboats .container .rating p i.like,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label i.like{color:#008000;}.product-feature-main.sydney-showboats .container .rating p span,.product-feature-main.sydney-showboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-feature-main.sydney-showboats .container .rating label span{padding-right:10px;}.product-feature-main.departure-details .container .cruise-info .charterpackages{min-height:auto !important;margin-bottom:50px;height:auto;}.product-feature-main.departure-details .container .cruise-info .charterpackages .dep_list li{padding:0;border:0;}.product-feature-main.departure-details .container .top-pic-content h3{min-height:auto;padding-bottom:10px;}}@media screen and (max-width:767px) and (max-width:767px){.product-feature-main.departure-details .container .top-pic-content h3{padding-bottom:0;}}@media screen and (max-width:767px){.product-feature-main.departure-details .container .slick-dots{bottom:-15px !important;}}@media(min-width:991px){.padding-top-100{padding-top:100px !important;}}@media(max-width:767px){.pt-mobile-0{padding-top:0;}}a .charter-review-booking{border:1px solid #000;border-radius:15px;background:#fff;text-align:center;margin-bottom:30px;min-height:120px;display:flex;justify-content:center;align-items:center;}@media(max-width:767px){a .charter-review-booking{min-height:90px;}}a .charter-review-booking img{max-width:100px;padding-right:10px;}a .charter-review-booking span{color:#000;}a .charter-review-booking:hover{background:#eee;}.date-picker-enquiry-inline .ui-datepicker-trigger{top:0;display:block;}.date-picker-oqr .ui-datepicker-trigger{top:0;display:block;right:15px;background:transparent;border:none;color:#fff;cursor:pointer;position:absolute;}.date-picker-oqr .ui-datepicker-trigger i{color:#000;}.div-border-big{background:#be1e35;height:6px;width:40px;}.read-more{padding:25px 0 !important;}.read-more a{color:#929292;}.read-less{padding:25px 0 !important;}.read-less a{color:#929292;}.mfp-show-more-popup{position:fixed !important;left:0;right:0;height:auto;top:0;width:90%;max-height:90vh;}.mfp-show-more-popup .mnu-txt.content{overflow-y:auto;max-height:70vh;height:auto;}.mfp-show-more-popup .mnu-txt.content ul{padding-left:0;list-style:none;}.mfp-show-more-popup .mnu-txt.content ul li{position:relative;padding-left:15px;}.mfp-show-more-popup .mnu-txt.content ul li::before{content:"";font-family:"FontAwesome";font-size:35%;position:absolute;left:0;top:10px;}.mfp-show-more-popup .top-pic-content-box{height:auto;max-height:90vh;overflow:auto;}@media(max-width:767px){.mfp-show-more-popup .top-pic-content-box{height:auto !important;}}.mfp-show-more-popup .top-pic-content-box .adult-box-book .content-showmore-box{overflow:auto !important;max-height:inherit;height:auto !important;}.mfp-show-more-popup .top-pic-content-box .adult-box-book .content-showmore-box p,.mfp-show-more-popup .top-pic-content-box .adult-box-book .content-showmore-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .mfp-show-more-popup .top-pic-content-box .adult-box-book .content-showmore-box label{font-size:18px;}@media(max-width:767px){.mfp-show-more-popup .top-pic-content-box .adult-box-book .content-showmore-box{max-height:inherit;height:auto !important;}}.mfp-show-more-popup .charterpackages{max-height:90vh;overflow:auto;height:auto !important;}@media(max-width:767px){.display-none .inner-sub-menu{display:none !important;}.display-none .sub-menu-toggle-icon{display:none !important;}}.bg-sprite{background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) -10px -10px;}.bg-sprite.bg-wallet-icon{width:25px;height:25px;background-position:-530px -192px;margin-right:20px;}.bg-sprite.bg-cancel-icon{width:25px;height:25px;background-position:-530px -57px;margin-right:20px;}.bg-sprite.bg-calender-icon{width:25px;height:25px;background-position:-530px -147px;margin-right:20px;}.bootstrap-datetimepicker-widget{width:auto !important;box-shadow:0 0 20px rgba(54,41,41,.15);border:0 !important;}.bootstrap-datetimepicker-widget .list-unstyled{margin-bottom:0 !important;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr:nth-child(1){display:none;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr:last-child{display:none;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr td{height:auto !important;line-height:1px !important;width:auto !important;position:relative;text-align:left;z-index:2;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr td:nth-child(1) span{width:auto;line-height:1;height:auto;padding:5px 30px;padding-left:10px;font-weight:500;border-bottom:1px solid #000;border-radius:0;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr td:nth-child(1) span::after{content:"";font:normal normal normal 14px/1 FontAwesome;right:20px;top:5px;position:absolute;font-size:20px;cursor:pointer;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr td:last-child span{width:auto;line-height:1;height:auto;padding:5px 30px;padding-left:10px;font-weight:500;border-bottom:1px solid #000;border-radius:0;}.bootstrap-datetimepicker-widget .timepicker .timepicker-picker .table-condensed tbody tr td:last-child span::after{content:"";font:normal normal normal 14px/1 FontAwesome;right:20px;top:5px;position:absolute;font-size:20px;cursor:pointer;}.h-auto{height:auto !important;}.acg-slider-width .as-ratio-1 img{position:relative;object-fit:fill;}.acg-slider-width .slick-list{border-top-left-radius:16px;border-top-right-radius:16px;}.acg-slider-width .slick-list img{border-radius:0 !important;}.acg-slider-width .slick-dots{bottom:10px !important;}.package-blurb-heading{font-size:35px !important;color:#000;margin-bottom:70px;font-weight:600;position:relative;}@media(max-width:767px){.package-blurb-heading{margin-bottom:60px !important;font-size:20px !important;line-height:125%;}}.package-blurb-heading::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}.org-event-bottom-fix{background-color:#34363a;padding:20px 0;bottom:0;position:fixed;z-index:99;pointer-events:none;width:100%;}.org-event-bottom-fix .org-event-inner-text h4{font-size:24px;color:#fff;font-weight:500;}.org-event-bottom-fix .org-event-inner-text p,.org-event-bottom-fix .org-event-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .org-event-bottom-fix .org-event-inner-text label{font-size:17px;margin-bottom:0;color:#fff;font-weight:300;}.org-event-bottom-fix.book-button-sticky{bottom:0;position:fixed;height:auto;opacity:0;pointer-events:none;z-index:99;}.org-event-bottom-fix.sticky-active{opacity:1;pointer-events:auto;}.product-detail-section-new .page-heading-main{margin-bottom:40px;}@media(max-width:991px){.product-detail-section-new .page-heading-main{margin-bottom:20px;}}.product-detail-section-new .page-heading-main h1{font-weight:700;font-size:40px;color:#1f1f1f;margin-bottom:0;}@media(max-width:991px){.product-detail-section-new .page-heading-main h1{font-size:28px;}}.product-detail-section-new .page-heading-main .star-rating{padding-top:20px;}@media(max-width:767px){.product-detail-section-new .page-heading-main .star-rating{padding:10px 0;}}.product-detail-section-new .page-heading-main .star-rating p,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label{margin-bottom:0;font-weight:300;font-size:16px;color:#6d6b6b;}@media(max-width:767px){.product-detail-section-new .page-heading-main .star-rating p,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label{font-size:16px;}}.product-detail-section-new .page-heading-main .star-rating p i,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label i{color:#ffbb02;font-size:12px;}@media(max-width:767px){.product-detail-section-new .page-heading-main .star-rating p i,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label i{font-size:12px;padding-right:2px !important;}}.product-detail-section-new .page-heading-main .star-rating p i.like,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label i.like{color:#008000;}.product-detail-section-new .page-heading-main .star-rating p span,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label span{padding-right:10px;}@media(max-width:767px){.product-detail-section-new .page-heading-main .star-rating p span,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label span{padding-right:0 !important;font-size:14px;}.product-detail-section-new .page-heading-main .star-rating p span.r2,.product-detail-section-new .page-heading-main .star-rating .form-details-main .form-group-inner label span.r2,.form-details-main .form-group-inner .product-detail-section-new .page-heading-main .star-rating label span.r2{display:block;}}.product-detail-section-new .product-images{position:relative;}.product-detail-section-new .product-images .acg-cruise-img-area-1{position:relative;overflow:hidden;}.product-detail-section-new .product-images .acg-cruise-img-area-1 img{object-fit:cover;max-height:446px;border-radius:0 !important;-webkit-transition:all .5s linear;transition:all .5s linear;}.product-detail-section-new .product-images .acg-cruise-img-area-1 img:hover{transform:scale3d(1.03,1.03,1);}@media(max-width:991px){.product-detail-section-new .product-images .acg-cruise-img-area-1 img{max-height:350px;}}@media(max-width:767px){.product-detail-section-new .product-images .acg-cruise-img-area-1 img{max-height:232px;}}.product-detail-section-new .product-images .acg-cruise-img-area-1 .slick-dots{right:20px;bottom:15px;left:auto;text-align:right;}@media(max-width:767px){.product-detail-section-new .product-images .acg-cruise-img-area-1 .slick-dots{justify-content:center;right:0;display:none !important;}}.product-detail-section-new .product-images .acg-cruise-img-area-1 .slick-dots li{margin:0 .25rem;}.product-detail-section-new .product-images .acg-cruise-img-area-1 .slick-dots li.slick-active button{border-color:#fff 1px solid;background-color:#fff;opacity:1;}.product-detail-section-new .product-images .acg-cruise-img-area-1 .slick-dots li button{border:#fff 1px solid;display:block;width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#fff;opacity:.5;width:8px;height:8px;}.product-detail-section-new .product-images .acg-cruise-img-area-1 .as-ratio{position:relative;padding-bottom:calc((450/770)*100%);height:0;overflow:hidden;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}.product-detail-section-new .product-images .acg-cruise-img-area-1 .as-ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.product-detail-section-new .product-images .banner-text{position:absolute;bottom:15px;left:20px;background:rgba(92,92,92,.6);border-radius:30px;padding:5px 10px;}.product-detail-section-new .product-images .banner-text p,.product-detail-section-new .product-images .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-detail-section-new .product-images .banner-text label{color:#f7f7f8;margin-bottom:0;font-size:12px;font-weight:400;text-transform:uppercase;}@media(max-width:991px){.product-detail-section-new .product-images .banner-text p,.product-detail-section-new .product-images .banner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-detail-section-new .product-images .banner-text label{font-size:14px;}}.product-detail-section-new .product-images .view-gallery-mobile{position:absolute;right:20px;bottom:20px;}.product-detail-section-new .product-images .view-gallery-mobile .gallery-mobile-btn{color:#fff;font-weight:500;font-size:16px;padding:5px 15px;border-radius:50px;border:1px solid #fff;background-color:transparent;}.product-detail-section-new .banner-right-main{position:relative;overflow:hidden;height:100%;}.product-detail-section-new .banner-right-main .small-box-image{max-height:446px;object-fit:cover;-webkit-transition:all .5s linear;transition:all .5s linear;}.product-detail-section-new .banner-right-main .small-box-image:hover{transform:scale3d(1.03,1.03,1);}@media screen and (min-width:1400px) and (max-width:1599px){.product-detail-section-new .banner-right-main .small-box-image{max-height:384px;}}@media(min-width:1200px) and (max-width:1399px){.product-detail-section-new .banner-right-main .small-box-image{max-height:330px;}}@media(min-width:992px) and (max-width:1199px){.product-detail-section-new .banner-right-main .small-box-image{max-height:275px;}}@media(max-width:991px){.product-detail-section-new .banner-right-main .small-box-image{max-height:350px;}}@media(max-width:767px){.product-detail-section-new .banner-right-main .small-box-image{max-height:232px;}}.book-cruise-main .chargers-text .list-price-item-main li{margin-top:7px;}.book-cruise-main .chargers-text .list-price-item-main li:first-child{margin-top:0;}.book-cruise-main .book-now{background:#bb2026;border:1px solid #bb2026;padding:6px 23px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;margin-top:40px;}@media(max-width:991px){.book-cruise-main .book-now{margin-top:30px;}}@media(max-width:767px){.more-package-section-new.blog-main .slk-slider-3{margin:0 -30px !important;}}.sticky-container .charterpackages{min-height:300px;margin-bottom:30px;}.sticky-container .charterpackages.book-button-sticky .acg-cruise-detail-area .acg-btns{bottom:0;position:fixed;background:#fff;border:solid 1px transparent;height:auto;padding:10px 15px;width:100%;opacity:0;pointer-events:none;border:solid 1px #eee;z-index:99;left:0;}.sticky-container .charterpackages.book-button-sticky .acg-cruise-detail-area .acg-btns a{background:#1da83b;border:1px solid #1da83b;padding:8px 34px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;text-align:center;}.sticky-container .charterpackages.book-button-sticky .acg-cruise-detail-area .acg-btns span.book-online-text{color:#fff;}.sticky-container .charterpackages.sticky-active .acg-cruise-detail-area .acg-btns{opacity:1;pointer-events:auto;}.acg-enquiry-modal .booking-container-modal,.booking-summary-modal .booking-container-modal{position:initial;max-height:initial;overflow-y:initial;}@media(max-width:767px){.acg-enquiry-modal .booking-container-modal,.booking-summary-modal .booking-container-modal{width:100%;max-width:100%;border:none;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;}.acg-enquiry-modal .booking-container-modal .booking-wrapper,.booking-summary-modal .booking-container-modal .booking-wrapper{padding-left:0;}}.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{padding-right:0;padding-left:0;min-width:767px;}@media(min-width:1600px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{min-width:1000px;}}.acg-enquiry-modal .acg-booking-wrapper #bookingContainer,.booking-summary-modal .acg-booking-wrapper #bookingContainer{width:100%;}@media(max-width:991px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{min-width:auto;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{padding-left:15px;}}.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{position:initial;max-height:initial;overflow-y:initial;max-width:1600px;}@media(max-width:1599px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{max-width:1145px;}}@media(max-width:1200px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{max-width:95vw;}}@media(max-width:767px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{width:100%;max-width:100%;border:none;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;padding-right:15px;}}.acg-enquiry-modal .acg-booking-request,.booking-summary-modal .acg-booking-request{max-width:605px;min-width:auto;padding:0;height:95vh;overflow:auto;}.acg-enquiry-modal .acg-booking-request.acg-request-thank-you,.booking-summary-modal .acg-booking-request.acg-request-thank-you{height:auto;}.acg-enquiry-modal .acg-booking-request.acg-request-thank-you .acg-customer-details-wrap,.booking-summary-modal .acg-booking-request.acg-request-thank-you .acg-customer-details-wrap{padding:50px;}.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{display:none;}@media(max-width:767px){.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{flex:0 0 50% !important;max-width:50% !important;padding-right:20px;}}@media(max-width:480px){.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{flex:0 0 100% !important;max-width:100% !important;padding-right:0;}}.acg-enquiry-modal .acg-booking-request .acg-customer-details-wrap,.booking-summary-modal .acg-booking-request .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{max-width:1600px;}@media(max-width:1599px){.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{max-width:1145px;}}.acg-enquiry-modal .acg-booking-process .booking-summary-modal,.booking-summary-modal .acg-booking-process .booking-summary-modal{padding-left:0;}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{padding-left:20px;padding-right:20px;}.acg-enquiry-modal .acg-booking-process .booking-summary-modal,.booking-summary-modal .acg-booking-process .booking-summary-modal{padding-left:0;padding-right:0;}.acg-enquiry-modal .acg-booking-process.loading,.booking-summary-modal .acg-booking-process.loading{width:100% !important;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process .booking-wrapper,.booking-summary-modal .acg-booking-process .booking-wrapper{padding-left:0;padding-right:0;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process .acg-booking-details-wrap,.booking-summary-modal .acg-booking-process .acg-booking-details-wrap{padding-right:20px;}}@media(max-width:480px){.acg-enquiry-modal .acg-booking-process .acg-booking-details-wrap,.booking-summary-modal .acg-booking-process .acg-booking-details-wrap{padding-right:0;}}.acg-enquiry-modal .acg-booking-process .back-step,.booking-summary-modal .acg-booking-process .back-step{position:absolute;z-index:99;top:3px;left:15px;width:24px;display:inline-block;margin-right:15px;}.acg-enquiry-modal .acg-booking-process .back-step img,.booking-summary-modal .acg-booking-process .back-step img{width:100%;}@media(max-width:1599px){.acg-enquiry-modal .acg-booking-process .back-step,.booking-summary-modal .acg-booking-process .back-step{width:19px;margin-right:10px;}}.acg-enquiry-modal .acg-enquiry-request,.booking-summary-modal .acg-enquiry-request{min-width:initial !important;max-width:600px;padding-left:20px !important;padding-right:20px !important;height:100vh;}@media(max-width:991px){.acg-enquiry-modal .acg-enquiry-request.loading,.booking-summary-modal .acg-enquiry-request.loading{height:100%;}}@media(max-width:767px){.acg-enquiry-modal .acg-enquiry-request.loading,.booking-summary-modal .acg-enquiry-request.loading{width:100% !important;}}@media(max-width:767px){.acg-enquiry-modal,.booking-summary-modal,.booking-summary-modal{width:100% !important;}}.acg-booking-wrapper.acg-booking-request.quote-popup-main-container{padding:0;max-width:100%;display:block;}.acg-booking-wrapper.acg-booking-request.quote-popup-main-container .response{margin:auto;margin-top:5%;padding:15px 40px;}.product-new-ui{counter-reset:section;}.product-new-ui .header-right li:first-child{display:none;}.product-new-ui .breadcrumb-main{padding-bottom:50px;}.product-new-ui .product-body-wrapper{display:flex;justify-content:space-between;gap:30px;}@media(max-width:991px){.product-new-ui .product-body-wrapper{display:block;}}.product-new-ui .product-body-wrapper .product-detail-outer{width:59%;}@media(max-width:991px){.product-new-ui .product-body-wrapper .product-detail-outer{width:100%;}}.product-new-ui .product-body-wrapper .product-sticky-section{width:41%;position:sticky;top:30px;height:max-content;}@media(max-width:991px){.product-new-ui .product-body-wrapper .product-sticky-section{display:none;}}@media(min-width:992px) and (max-width:1199px){.product-new-ui .product-body-wrapper .product-sticky-section{top:110px;}}.product-new-ui .product-body-wrapper .m-product-section{display:none;}@media(max-width:991px){.product-new-ui .product-body-wrapper .m-product-section{display:block;width:100%;position:static;}}.product-new-ui .product-slider-outer{max-height:532px;overflow:hidden;padding:0 15px;}@media(max-width:480px){.product-new-ui .product-slider-outer{aspect-ratio:52/25;max-height:189px;}}.product-new-ui .product-slider-outer .slider-for .slick-slide{aspect-ratio:169/88;min-height:340px;height:auto;overflow:hidden;}@media(max-width:767px){.product-new-ui .product-slider-outer .slider-for .slick-slide{min-height:189px;overflow:hidden;aspect-ratio:52/27 !important;}}.product-new-ui .product-slider-outer .slider-for .slick-slide img{width:100%;height:auto;aspect-ratio:169/88;}@media(max-width:767px){.product-new-ui .product-slider-outer .slider-for .slick-slide img{aspect-ratio:52/27 !important;display:block;}}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider{margin-bottom:0 !important;}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider .slick-dots{display:none;}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider .slick-arrow{background-color:#1f1f1f;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider .slick-arrow i{color:#fff;font-size:14px;}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider .slick-arrow.slick-next{right:-12px;}.product-new-ui .product-slider-outer .slider-for .slick-slide.slick-slider .slick-arrow.slick-prev{left:-12px;}.product-new-ui .product-slider-outer .slider-nav{margin-top:8px;}@media(max-width:991px){.product-new-ui .product-slider-outer .slider-nav{display:none;}}.product-new-ui .product-slider-outer .slide-btn{height:81px;overflow:hidden;}@media screen and (max-width:1399px){.product-new-ui .product-slider-outer .slide-btn{height:61px;}}.product-new-ui .product-slider-outer .slide-btn.slick-slide{min-height:81px;aspect-ratio:2/1;overflow:hidden;}.product-new-ui .product-slider-outer .slide-btn.slick-slide.slick-active{cursor:pointer;}.product-new-ui .product-slider-outer .slide-btn.slick-slide.slick-active img{filter:brightness(40%);object-fit:cover;aspect-ratio:2/1;height:auto !important;}@media screen and (max-width:1399px){.product-new-ui .product-slider-outer .slide-btn.slick-slide.slick-active img{height:61px;}}.product-new-ui .product-slider-outer .slide-btn.slick-slide.slick-active.slick-current img{filter:brightness(100%);}.product-new-ui .product-btn-outer{padding-top:20px;}.product-new-ui .product-btn-outer ul{display:flex;justify-content:start;padding-left:0;flex-wrap:wrap;gap:7px;margin-bottom:0;}@media(max-width:767px){.product-new-ui .product-btn-outer ul{gap:3px;}}.product-new-ui .product-btn-outer ul li{list-style-type:none;font-size:17px;color:#fff;background-color:#1f1f1f;border-radius:50px;padding:5px 10px;}@media(max-width:767px){.product-new-ui .product-btn-outer ul li{font-size:12px;padding:5px 7px;}}.product-new-ui .product-btn-outer ul li i{color:#1f1f1f;background-color:#fff;border-radius:50%;padding:3px;font-size:12px;}@media(max-width:767px){.product-new-ui .product-btn-outer ul li i{padding:3px;font-size:10px;}}.product-new-ui .inner-white-box{padding:35px;background-color:#fff;}@media(max-width:991px){.product-new-ui .inner-white-box{padding:20px;margin-top:20px;}}@media(max-width:991px){.product-new-ui .inner-white-box .title-inner-heading{margin-bottom:20px;}}.product-new-ui .departure-outer{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid #c8c7c7;border-bottom:1px solid #c8c7c7;margin-top:20px;flex-wrap:wrap;}.product-new-ui .departure-outer p,.product-new-ui .departure-outer .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-new-ui .departure-outer label{font-size:18px;font-weight:600;}.product-new-ui .list-style-box{list-style:none;padding:0;margin:0;margin-top:25px;}.product-new-ui .list-style-box ul{list-style-type:none;padding-left:0;}.product-new-ui .list-style-box li{margin-top:10px;position:relative;padding-left:35px;font-size:18px;font-weight:400;}.product-new-ui .list-style-box li:first-child{margin-top:0;}.product-new-ui .list-style-box li::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;}.product-new-ui .list-style-box li s{text-decoration:none;}.product-new-ui .list-style-box li s::before{position:absolute;left:0;height:18px;width:18px;background:#bb2026;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.product-new-ui .list-style-box li mark{background-color:none;text-decoration:none;}.product-new-ui .list-style-box li mark::before{position:absolute;left:0;height:18px;width:18px;background:#feb600;border-radius:50%;content:"!";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.product-new-ui .book-btn-box{display:flex;justify-content:space-between;flex-wrap:wrap;}.product-new-ui .book-btn-box .book-now{background:#1da83b;border:1px solid #1da83b;padding:6px 0;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;margin-top:40px;width:calc(50% - 20px);text-align:center;}@media(max-width:767px){.product-new-ui .book-btn-box .book-now{margin-top:20px;width:100% !important;}}.product-new-ui .book-btn-box .send-enquiry{background:#0773bb;border:1px solid #0773bb;padding:6px 0;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;margin-top:40px;width:calc(50% - 20px);text-align:center;}@media(max-width:767px){.product-new-ui .book-btn-box .send-enquiry{margin-top:20px;width:100% !important;}}.product-new-ui .enquire-outer{margin-top:30px;}.product-new-ui .enquire-outer i{color:#fb0;font-size:16px;padding-top:5px;}.product-new-ui .enquire-outer .fa-star:before{content:"";}.product-new-ui .enquire-outer p,.product-new-ui .enquire-outer .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-new-ui .enquire-outer label{font-weight:400;font-size:18px;line-height:25px;color:#1f1f1f;}.product-new-ui .enquire-outer span{font-weight:300;font-style:italic;font-size:14px;line-height:25px;margin-top:15px;display:inline-block;color:#6d6868;}.product-new-ui .about-main .about-inner-text a{margin-top:15px;}.product-new-ui .Departure-table-outer{width:80%;}@media(max-width:1599px){.product-new-ui .Departure-table-outer{width:90%;}}@media(max-width:991px){.product-new-ui .Departure-table-outer{width:100%;}}.product-new-ui .Departure-table-outer .Departure-table{width:100%;min-width:600px;}@media(max-width:1599px){.product-new-ui .Departure-table-outer .Departure-table{min-width:auto;}}@media(max-width:767px){.product-new-ui .Departure-table-outer .Departure-table{min-width:289px;max-width:100%;}}.product-new-ui .Departure-table-outer .Departure-table thead tr th{font-size:18px;font-weight:400;line-height:45px;color:#1f1f1f;}@media(max-width:767px){.product-new-ui .Departure-table-outer .Departure-table thead tr th:nth-child(2){display:none;}}@media(max-width:767px){.product-new-ui .Departure-table-outer .Departure-table thead tr th:nth-child(4){display:none;}}.product-new-ui .Departure-table-outer .Departure-table tbody tr{line-height:30px;}.product-new-ui .Departure-table-outer .Departure-table tbody tr:nth-child(odd){background-color:#e8f1f7;}.product-new-ui .Departure-table-outer .Departure-table tbody tr td{color:#1f1f1f;font-size:18px;font-weight:600;}.product-new-ui .Departure-table-outer .Departure-table tbody tr td:first-child{font-weight:400;padding-left:15px;}@media(max-width:767px){.product-new-ui .Departure-table-outer .Departure-table tbody tr td:nth-child(2){display:none;}}@media(max-width:767px){.product-new-ui .Departure-table-outer .Departure-table tbody tr td:nth-child(4){display:none;}}.product-new-ui .location-box{display:flex;flex-wrap:wrap;}@media(max-width:767px){.product-new-ui .location-box{flex-direction:column;}}.product-new-ui .location-box strong{padding-left:110px;}@media(max-width:767px){.product-new-ui .location-box strong{padding-left:0;}}.product-new-ui .cruise-route-box{margin-bottom:35px;}@media screen and (max-width:1599px){.product-new-ui .cruise-route-box{margin-bottom:24px;}}.product-new-ui .cruise-route-box img{width:100%;height:300px;object-fit:cover;}@media(max-width:991px){.product-new-ui .cruise-route-box img{height:auto;}}.product-new-ui .cruise-menu-accordion .accordion-item{margin-bottom:40px;border:none;padding:0 20px;border-radius:0;}.product-new-ui .cruise-menu-accordion .accordion-item:last-child{margin-bottom:0;}@media(max-width:991px){.product-new-ui .cruise-menu-accordion .accordion-item{padding:0 0;margin-bottom:20px;}}.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button{border-radius:0 !important;font-size:28px;font-weight:700;font-family:"Urbanist",sans-serif !important;padding-top:20px;padding-bottom:20px;}@media(min-width:1200px) and (max-width:1399px){.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button{font-size:22px;}}@media(max-width:991px){.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button{font-size:22px;padding-top:15px;padding-bottom:15px;}}.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button:focus{box-shadow:none !important;}.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button:not(.collapsed){color:#1f1f1f;box-shadow:none !important;background-color:#fff !important;}.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button:not(.collapsed)::after{filter:brightness(0%);}.product-new-ui .cruise-menu-accordion .accordion-item .accordion-button::after{width:15px;height:15px;background-size:contain;}.product-new-ui .cruise-menu-accordion .accordion-body{padding-top:5px;}.product-new-ui .cruise-menu-accordion .accordion-body .fb-separator{border-bottom:1px solid #bebebe;margin:20px 0;margin-bottom:0;}.product-new-ui .cruise-menu-accordion .accordion-body a{word-wrap:break-word;}.product-new-ui .cruise-menu-accordion .accordion-body ul{list-style-type:none;padding-left:0;}.product-new-ui .cruise-menu-accordion .accordion-body li{margin-top:10px;position:relative;padding-left:35px;font-size:18px;font-weight:400;}.product-new-ui .cruise-menu-accordion .accordion-body li:first-child{margin-top:0;}.product-new-ui .cruise-menu-accordion .accordion-body li::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;}.product-new-ui .cruise-menu-accordion .accordion-body li s{text-decoration:none;}.product-new-ui .cruise-menu-accordion .accordion-body li s::before{position:absolute;left:0;height:18px;width:18px;background:#bb2026;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.product-new-ui .cruise-menu-accordion .accordion-body li mark{background-color:none;text-decoration:none;}.product-new-ui .cruise-menu-accordion .accordion-body li mark::before{position:absolute;left:0;height:18px;width:18px;background:#feb600;border-radius:50%;content:"!";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.product-new-ui .cruise-menu-accordion .accordion-body .group-enquire-btn{background-color:#fff;color:#bb2026;padding:6px 25px;border:1px solid #bb2026;border-radius:50px;font-size:20px;font-weight:600;margin-top:20px;display:inline-block;}.product-new-ui .cruise-menu-accordion .accordion-body .group-enquire-btn:hover{color:#fff;background-color:#bb2026;}.product-new-ui .cruise-menu-accordion .accordion-body .option-list-inner li{padding-left:0;display:flex;justify-content:space-between;}.product-new-ui .cruise-menu-accordion .accordion-body .option-list-inner li label{display:block;font-weight:bold;}.product-new-ui .cruise-menu-accordion .accordion-body .option-list-inner li .info-link{color:#6d6868;text-decoration:underline;}.product-new-ui .cruise-menu-accordion .accordion-body .option-list-inner li::before{content:none;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .upgrade-box-v3{border-bottom:1px solid #dee2e6;padding-bottom:10px;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .upgrade-box-v3:last-child{border-bottom:none;padding-bottom:0;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .inner-white-box{padding:0 !important;margin-bottom:5px;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li{padding-left:0;padding-bottom:10px;border-bottom:none;margin-bottom:20px;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li:first-child{border-bottom:none;padding-bottom:0;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li::before{display:none;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li p,.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li label{font-size:18px;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li .red-price{color:#000;font-weight:600;font-size:18px;padding:0 5px;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li s{text-decoration:line-through;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li s::before{display:none;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li:last-child{margin-bottom:0;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li .blue-text{display:none;}.product-new-ui .cruise-menu-accordion .package-price-list-v3 .list-price-item-main li .text-secondary{display:none;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul{list-style:none;padding:0;margin:0;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul li,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul li{font-size:18px;font-weight:500;position:relative;padding-left:40px;padding-bottom:24px;margin-top:0;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul li::before,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul li::before{counter-increment:section;content:counters(section,".") " ";position:absolute;left:0;border:#239645 1px solid;top:0;height:22px;width:22px;text-align:center;line-height:22px;border-radius:50%;font-weight:400;font-size:12px;background-color:#fff;z-index:2;color:#239645;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul li::after,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul li::after{content:"";position:absolute;left:10px;height:100%;top:0;background:#c8c7c7;width:2px;z-index:1;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul li:last-child::after,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul li:last-child::after{display:none;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul ul li,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul ul li{padding-left:0;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul ul li::before,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul ul li::before{display:none;}.product-new-ui .cruise-menu-accordion .itinerary-outer ul ul li::after,.product-new-ui .cruise-menu-accordion #cruise-route-attractions ul ul li::after{display:none;}.product-new-ui .cruise-menu-accordion .exclusions-outer ul li::before{content:"";border:#bb2026 1px solid;background-color:#bb2026;z-index:2;color:#fff;}.product-new-ui #keyInclusionList li{display:none;}.product-new-ui #keyInclusionList li:nth-child(-n+5){display:list-item;}.product-new-ui #keyInclusionList1 li{display:none;}.product-new-ui #keyInclusionList1 li:nth-child(-n+5){display:list-item;}@media(max-width:550px){.global-search-main .row{padding-right:0;}.global-search-main .col-md-4{width:100%;padding:10px 0 0 10px;}.global-search-main .col-md-8{width:100%;padding:10px 0 0 10px;}}@media(min-width:550px) and (max-width:992px){.global-search-main .col-md-4{width:100%;}.global-search-main .col-md-8{width:100%;padding-top:10px;}}.global-search-top{padding-top:5%;}@media(max-width:767px){.global-search-top{padding-top:30%;}}.card-search-main{display:flex;flex-direction:column;align-items:flex-start;gap:30px;flex:1 0 0;}.card-search-main .cruise-not-available{padding:0 0 0 15px !important;}@media(max-width:767px){.card-search-main .cruise-not-available{padding-top:0 !important;}}.card-search-main .cruise-not-available .avil-nt-cr{padding:0 0 !important;border-top:none !important;width:100%;}.card-search{display:flex;height:242px;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);}@media(max-width:767px){.card-search{height:150px;}}@media(max-width:574px){.card-search{flex-direction:column;height:275px;}}@media(min-width:768px) and (max-width:998px){.card-search{height:150px;}}@media(min-width:998px) and (max-width:1399px){.card-search{height:200px;}}.card-search-image{width:366px;height:242px;border-top-left-radius:8px;border-bottom-left-radius:8px;}@media(max-width:767px){.card-search-image{width:100%;height:150px;object-fit:cover;object-position:center;}}@media(max-width:574px){.card-search-image{border-top-right-radius:8px;border-bottom-left-radius:0;height:130px;object-fit:cover;object-position:center;}}@media(min-width:768px) and (max-width:998px){.card-search-image{width:150px;height:150px;object-fit:cover;object-position:left;}}@media(min-width:998px) and (max-width:1399px){.card-search-image{width:200px;height:200px;object-fit:cover;object-position:left;}}.card-search-body{display:flex;height:100%;width:100%;}@media(max-width:574px){.card-search-body{flex-direction:column;}}.card-search-content-main{display:flex;padding:20px;align-items:center;gap:20px;flex:1 0 0;align-self:stretch;}@media(max-width:500px){.card-search-content-main{padding:5px 10px;}}@media(max-width:574px){.card-search-content-main{height:150px;}}@media(min-width:500px) and (max-width:768px){.card-search-content-main{padding:10px 15px;}}@media(min-width:768px) and (max-width:998px){.card-search-content-main{padding:10px 15px;}}@media(max-width:767px){.card-search-content-main{width:100%;}}.card-search-content-sub{display:flex;flex-direction:column;align-items:flex-start;gap:15px;flex:1 0 0;align-self:stretch;}@media(max-width:767px){.card-search-content-sub{gap:10px;width:100%;}}@media(min-width:768px) and (max-width:998px){.card-search-content-sub{gap:5px;}}@media(min-width:998px) and (max-width:1399px){.card-search-content-sub{gap:5px;}}.card-search-content-hd{display:flex;align-items:center;gap:20px;align-self:stretch;}.card-search-content-hd-txt{flex:1 0 0;color:#1f1f1f;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;}@media(max-width:767px){.card-search-content-hd-txt{font-size:14px;}}@media(max-width:574px){.card-search-content-hd-txt{font-size:16px;text-transform:uppercase;margin-top:2px;}}@media(min-width:768px) and (max-width:998px){.card-search-content-hd-txt{font-size:15px;}}@media(min-width:998px) and (max-width:1199px){.card-search-content-hd-txt{font-size:16px;}}@media(min-width:1199px) and (max-width:1399px){.card-search-content-hd-txt{font-size:18px;}}.card-search-content-detail-txt{display:flex;flex-direction:column;justify-content:center;flex:1 0 0;align-self:stretch;color:#1f1f1f;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;display:-webkit-box;max-width:100%;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.card-search-content-detail-txt p,.card-search-content-detail-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .card-search-content-detail-txt label{font-size:16px;font-weight:500;display:-webkit-box;max-width:100%;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}@media(max-width:767px){.card-search-content-detail-txt p,.card-search-content-detail-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .card-search-content-detail-txt label{font-size:14px;display:-webkit-box;max-width:180px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}}@media(max-width:574px){.card-search-content-detail-txt p,.card-search-content-detail-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .card-search-content-detail-txt label{max-width:100%;font-size:12px;-webkit-line-clamp:3;}}@media(min-width:768px) and (max-width:998px){.card-search-content-detail-txt p,.card-search-content-detail-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .card-search-content-detail-txt label{font-size:14px;}}@media(max-width:767px){.card-search-content-detail-txt{font-size:14px;display:-webkit-box;max-width:180px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}}@media(max-width:574px){.card-search-content-detail-txt{max-width:none;font-size:12px;-webkit-line-clamp:3;}}@media(min-width:768px) and (max-width:998px){.card-search-content-detail-txt{font-size:18px;}}@media(min-width:998px) and (max-width:1199px){.card-search-content-detail-txt{font-size:16px;}}@media(min-width:1199px) and (max-width:1399px){.card-search-content-detail-txt{font-size:18px;}}.card-search-content-footer{display:flex;align-items:flex-start;gap:50px;align-self:stretch;}@media(max-width:767px){.card-search-content-footer{gap:25px;}}@media(max-width:767px){.card-search-content-footer.card-footer-desktop{display:none;}}.card-search-content-footer.card-footer-mobile{display:none;}@media(max-width:767px){.card-search-content-footer.card-footer-mobile{display:flex;align-items:center;}}.card-search-footer-from{display:flex;align-items:center;gap:8px;}.card-search-footer-hrs{display:flex;align-items:center;gap:7px;}.card-search-footer-hrs-img{width:24px;height:24px;content:url(/images/public/mdi_clock.svg);}@media(max-width:500px){.card-search-footer-hrs-img{width:15px;height:15px;}}@media(min-width:500px) and (max-width:768px){.card-search-footer-hrs-img{width:20px;height:20px;}}.card-search-footer-hrs-txt{color:#626262;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.4px;}@media(max-width:767px){.card-search-footer-hrs-txt{font-size:14px;}}@media(min-width:768px) and (max-width:998px){.card-search-footer-hrs-txt{font-size:16px;}}@media(min-width:998px) and (max-width:1199px){.card-search-footer-hrs-txt{font-size:16px;}}@media(min-width:1199px) and (max-width:1399px){.card-search-footer-hrs-txt{font-size:18px;}}.card-book-now-btn{display:flex;font-size:20px;font-weight:600;width:150px;height:48px;padding:0 14px;justify-content:center;align-items:center;gap:10px;border-radius:999px;border:1px solid #1ea83c;background:#1ea83c;color:#fff;}@media(max-width:767px){.card-book-now-btn{width:90px;height:35px;padding:0 0;}}@media(max-width:574px){.card-book-now-btn{font-size:14px;width:80px;height:30px;}}@media(min-width:768px) and (max-width:998px){.card-book-now-btn{width:110px;}}@media(min-width:998px) and (max-width:1199px){.card-book-now-btn{width:110px;}}@media(min-width:1199px) and (max-width:1399px){.card-book-now-btn{width:130px;}}.card-view-details-main{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-right:20px;height:100%;}@media(max-width:767px){.card-view-details-main{margin-right:2px;gap:10px;}}@media(max-width:574px){.card-view-details-main{display:flex;justify-content:space-between;flex-direction:row;padding:5px 10px;height:auto !important;width:100%;}}@media(max-width:574px){.card-view-details-main .card-view-details{display:none;}}.card-price-from{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.64px;}@media(max-width:767px){.card-price-from{font-size:12px;}}@media(min-width:768px) and (max-width:998px){.card-price-from{font-size:14px;}}@media(min-width:998px) and (max-width:1199px){.card-price-from{font-size:16px;}}@media(min-width:1199px) and (max-width:1399px){.card-price-from{font-size:16px;}}.card-price-from-txt{color:#bb2026;text-align:center;font-size:24px;font-style:normal;font-weight:600;line-height:24px;}@media(max-width:767px){.card-price-from-txt{font-size:12px;}}@media(min-width:768px) and (max-width:998px){.card-price-from-txt{font-size:14px;}}@media(min-width:998px) and (max-width:1199px){.card-price-from-txt{font-size:14px;}}@media(min-width:1199px) and (max-width:1399px){.card-price-from-txt{font-size:16px;}}.card-price-to-txt{color:#5e5e5e;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through;}@media(max-width:767px){.card-price-to-txt{font-size:12px;}}@media(min-width:768px) and (max-width:998px){.card-price-to-txt{font-size:14px;}}@media(min-width:998px) and (max-width:1199px){.card-price-to-txt{font-size:14px;}}@media(min-width:1199px) and (max-width:1399px){.card-price-to-txt{font-size:16px;}}.card-view-details{color:#0673ba;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;}@media(max-width:767px){.card-view-details{font-size:12px;}}.card-search-content-details{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;}.searh-box-main{display:flex;flex-direction:column;align-items:flex-start;gap:30px;}.search-box-sub{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);}.search-box-content{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;}.search-filter-hd{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.search-filter-txt{color:#1f1f1f;font-family:Urbanist;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.88px;}@media(max-width:574px){.search-filter-txt{font-size:18px;}}.search-reset-txt{color:#0673ba;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;cursor:pointer;}@media(max-width:574px){.search-reset-txt{font-size:18px;}}.search-badge{display:flex;align-items:flex-start;}.search-badge-content{display:flex;padding:8px 12px 8px 16px;justify-content:center;align-items:center;gap:6px;border-radius:16px;background:#ddf0ff;}.search-badge-txt{color:#1f1f1f;text-align:center;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}@media(max-width:574px){.search-badge-txt{font-size:16px;}}.search-depature-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.search-depature-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.search-depature-content-frm{display:flex;align-items:center;gap:6px;}.search-depature-content-frm-txt{color:#1f1f1f;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}@media(max-width:574px){.search-depature-content-frm-txt{font-size:16px;}}.search-depature-content-box{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.double_range_slider_box{position:relative;width:500px;height:200px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:20px;}.double_range_slider{width:100%;height:6px;position:relative;background-color:#ddd;border-radius:20px;}.range_track{height:100%;position:absolute;border-radius:20px;background-color:#0773bb;}.double_range_slider input{position:absolute;width:100%;height:5px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;top:50%;transform:translateY(-50%);}.double_range_slider input::-webkit-slider-thumb{height:14px;width:14px;border-radius:50%;border:2px solid #0773bb;background-color:#0773bb;pointer-events:auto;-webkit-appearance:none;cursor:pointer;margin-bottom:1px;}.double_range_slider input::-moz-range-thumb{height:14px;width:14px;border-radius:50%;border:2px solid #0773bb;background-color:#0773bb;pointer-events:auto;-webkit-appearance:none;cursor:pointer;margin-bottom:1px;}.search-slider-box{display:flex;padding:0 12px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.search-slider-box-content{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.search-slider-box-text{color:#1f1f1f;text-align:center;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}@media(max-width:574px){.search-slider-box-text{font-size:14px;}}.search-slider-box-text-right{color:#1f1f1f;text-align:center;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}.minValueDiv{position:absolute;padding:0 10px;background:#0773bb;border-radius:1rem;color:#fff;bottom:0;transform:translate(0,-100%);left:0;font-size:1rem;transition:left .3s cubic-bezier(.165,.84,.44,1);will-change:left,transform;opacity:.2;}.maxValueDiv{position:absolute;padding:0 10px;background:#0773bb;border-radius:1rem;color:#fff;top:0;transform:translate(0,100%);right:0;font-size:1rem;transition:right .3s cubic-bezier(.165,.84,.44,1);will-change:right,transform;opacity:.2;}.durationMinValueDiv{position:absolute;padding:0 10px;background:#0773bb;border-radius:1rem;color:#fff;bottom:0;transform:translate(0,-100%);left:0;font-size:1rem;transition:left .3s cubic-bezier(.165,.84,.44,1);will-change:left,transform;opacity:.2;}.durationMaxValueDiv{position:absolute;padding:0 10px;background:#0773bb;border-radius:1rem;color:#fff;top:0;transform:translate(0,100%);right:0;font-size:1rem;transition:right .3s cubic-bezier(.165,.84,.44,1);will-change:right,transform;opacity:.2;}@media(min-width:1600px){.gift-vouchers.mb-100{margin-bottom:100px !important;}}.gift-vouchers .hover-none:hover{color:#bb2026;background:#fff;}.gift-vouchers .inner-sydney-cruises-box{display:flex;flex-wrap:wrap;margin-bottom:25px;}.gift-vouchers .inner-sydney-cruises-box .cruise-box-left-img img{width:100%;height:100%;object-fit:cover;border-radius:0 !important;}.gift-vouchers .cruise-box-left{flex:1;border:1px solid #959595;border-radius:0 !important;}@media(max-width:767px){.gift-vouchers .cruise-box-left{border-bottom:none;}}.gift-vouchers .cruise-box-left .text{padding:20px 15px;}.gift-vouchers .cruise-box-left .cruise-text{margin-bottom:35px;font-size:18px;font-style:italic;}@media(max-width:1599px){.gift-vouchers .cruise-box-left .cruise-text{margin-bottom:25px;font-size:17px;}}@media(max-width:1035px){.gift-vouchers .cruise-box-left .cruise-text{font-size:16px;margin-bottom:15px;}}.gift-vouchers .cruise-box-left .cruise-text ul{margin-top:15px;font-style:initial;}@media(max-width:767px){.gift-vouchers .cruise-box-left .cruise-text ul{padding-left:30px;}}.gift-vouchers .cruise-box-left .container-cruise-detail .acg-primary-btn{border-radius:0 !important;color:#1f1f1f;padding:0;padding-top:10px;text-transform:capitalize;font-size:18px;display:inline-block;text-align:center;border-bottom:1px solid #1f1f1f;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}@media(max-width:1599px){.gift-vouchers .cruise-box-left .container-cruise-detail .acg-primary-btn{font-size:17px;}}@media(max-width:1035px){.gift-vouchers .cruise-box-left .container-cruise-detail .acg-primary-btn{font-size:16px;}}@media(max-width:574px){.gift-vouchers .cruise-box-left .container-cruise-detail .acg-primary-btn{margin:10px auto 20px auto;}}.gift-vouchers .cruise-box-left-img{position:relative;}.gift-vouchers .cruise-box-left-img .heading{font-size:20px;color:#fff;text-transform:capitalize;background:rgba(0,0,0,.6);padding:26px 30px;position:absolute;left:0;bottom:0;right:0;margin:0;}@media(max-width:1599px){.gift-vouchers .cruise-box-left-img .heading{padding:16px 25px;font-size:18px;}}@media(max-width:1035px){.gift-vouchers .cruise-box-left-img .heading{padding:12px 20px;font-size:16px;}}@media(max-width:767px){.gift-vouchers .cruise-box-left-img .heading{position:relative;background:transparent;color:#000;font-size:18px;font-weight:700;border-bottom:1px solid #414141;width:92%;margin:0 auto;padding:15px 10px;}}.gift-vouchers .cruise-box-right{flex:0 0 300px;max-width:300px;padding:0 47px;border-radius:0 !important;}@media(max-width:767px){.gift-vouchers .cruise-box-right{flex:0 0 100%;max-width:100%;padding:0;}}.gift-vouchers .cruise-box-right .cruise-box-right{flex:0 0 100%;max-width:100%;padding:0;}.gift-vouchers .cruise-box-right .price-category-head-gift-voucher{background:#0873ba;color:#fff;padding:10px 8px;font-size:22px;text-align:center;text-transform:uppercase;margin-bottom:20px;}@media(max-width:767px){.gift-vouchers .cruise-box-right .price-category-head-gift-voucher{display:none;}}.gift-vouchers .cruise-box-right .package-price-category{position:relative;top:50%;transform:translateY(-50%);border:1px solid #959595;padding-bottom:20px;}@media(max-width:767px){.gift-vouchers .cruise-box-right .package-price-category{background:#f5f5f5;padding:15px 0;}}.gift-vouchers .price-box{margin:0 auto 15px;padding:0 8px 6px 8px;border-bottom:1px solid #1f1f1f;}.gift-vouchers .price-box .price-box-retail .ticket-type-gift-voucher,.gift-vouchers .price-box .price-box-retail .ticket-type{display:block;line-height:16px;font-size:18px;}.gift-vouchers .price-box .price-box-retail small{font-size:15px;}.gift-vouchers .price-box .price-box-online .actual-gift-voucher,.gift-vouchers .price-box .price-box-online .other-price{color:#b61e1d;font-weight:700;font-size:18px;}.gift-vouchers .price-box .price-box-wrapper{display:flex;justify-content:space-between;align-items:center;}.gift-vouchers .price-box .price-box-wrapper .price-box-online .acg-secondary-link{font-size:24px;border-radius:8px !important;color:#bb2026;font-weight:600;}.gift-vouchers .price-box-wrap{padding:0 15px;}.gift-vouchers .package-link-detail{padding:0 0;text-align:center;}.gift-vouchers .package-link-detail .gift-buy-btn{color:#fff;border:0 solid #bb2026;padding:10px 15px;font-size:20px;background:#bb2026;border-radius:50px;}.gift-vouchers .package-link-detail .acg-secondary-link{min-width:206px;}@media(max-width:375px){.gift-vouchers .package-link-detail .acg-secondary-link{min-width:auto;margin-top:15px;}}.cruise-price-normal sup::before,.cruise-price-normal .price::before{display:none !important;}.gift-voucher-detail-section{padding:0 0 80px 0;}.gift-voucher-detail-section .see-more-category-cruises{float:left;width:100%;margin-bottom:20px;min-height:75px;overflow:hidden;background:#14b4ee;background:-moz-linear-gradient(45deg,#14b4ee 0%,#007bb0 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,#14b4ee),color-stop(100%,#007bb0));background:-webkit-linear-gradient(45deg,#14b4ee 0%,#007bb0 100%);background:-o-linear-gradient(45deg,#14b4ee 0%,#007bb0 100%);background:-ms-linear-gradient(45deg,#14b4ee 0%,#007bb0 100%);background:linear-gradient(45deg,#14b4ee 0%,#007bb0 100%);}.gift-voucher-detail-section .see-more-category-cruises span{font-size:20px;color:#fff;text-transform:uppercase;width:100%;text-align:center;float:left;margin-top:22px;line-height:10px;}.gift-voucher-detail-section .see-more-category-cruises a.see-more,.gift-voucher-detail-section a.see-more:hover{font-size:26px;color:#fff;width:100%;text-align:center;float:left;text-transform:uppercase;}.gift-voucher-detail-section .email-enquiry-box{float:left;width:100%;height:75px;overflow:hidden;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0%,#f6f6f6 47%,#dedede 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#dedede));background:-webkit-radial-gradient(center,ellipse cover,#fff 0%,#f6f6f6 47%,#dedede 100%);background:-o-radial-gradient(center,ellipse cover,#fff 0%,#f6f6f6 47%,#dedede 100%);background:-ms-radial-gradient(center,ellipse cover,#fff 0%,#f6f6f6 47%,#dedede 100%);background:radial-gradient(ellipse at center,#fff 0%,#f6f6f6 47%,#dedede 100%);}.gift-voucher-detail-section .email-enquiry-box .icon{width:80px;height:80px;float:left;margin-left:50px;background:url(https://cdn.australiancruisegroup.com.au/images/home/sprite.png) no-repeat;background-position:-91px -531px;}.gift-voucher-detail-section .email-enquiry-box span.text{color:#000;display:table-cell;float:left;margin-top:24px;padding-left:8px;vertical-align:middle;}.gift-voucher-detail-section .usefull-link{cursor:pointer;margin:0;padding:0;text-align:center;width:100%;color:#0b2232;font-size:18px;display:inline-table;}.gift-voucher-detail-section .usefull-link a{padding-top:15px;color:#0b2232;font-size:18px;float:none;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;}.gift-voucher-detail-section .usefull-link a .acg-global-right-usefullink-icon4{height:54px;width:54px;background:url(/images/acg-sprite-global-02.png) left -180px no-repeat;float:none;display:inline-block;}.gift-voucher-detail-section .usefull-link a span.usefullink-icon1-text{padding:0;float:none;min-height:38px;text-align:left;padding-left:10px;}.gift-voucher-detail-section .usefull-link-container{width:100%;margin:0 0 40px;padding:40px 0;float:none;text-align:center;}@media(max-width:767px){.gift-voucher-detail-section .usefull-link-container{padding:20px 0 0;margin-bottom:0;}}.gift-voucher-detail-section a.see-more{font-size:26px;color:#fff;width:100%;text-align:center;float:left;text-transform:uppercase;}.gift-booking-container .booking-summary-modal .customer-detail-column{flex:0 0 100%;max-width:100%;padding-left:20px;padding-right:20px;display:flex;align-items:stretch;}.gift-booking-container .booking-summary-modal .customer-detail-column .guests-info-wrap{margin-top:0;}.gift-booking-container .booking-summary-modal .customer-detail-column .guests-info-wrap .proceed-button{max-width:200px;margin:0 auto;margin-top:30px;}.gift-booking-container .booking-summary-modal .customer-detail-row{flex:0 0 50%;max-width:50%;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;}@media(max-width:991px){.gift-booking-container .booking-summary-modal .customer-detail-row{flex:0 0 100%;max-width:100%;}}.gift-booking-container .booking-wrapper .acg-customer-details-wrap .acg-title{margin-bottom:20px;}@media(max-width:991px){.gift-booking-container .booking-wrapper .acg-customer-details-wrap{padding:20px 0;padding-bottom:10px;}}.gift-booking-container .guest-info-row .subject{color:#202020 !important;font-size:18px;}.gift-booking-container .guest-info-row .age-range{color:#202020 !important;}.gift-booking-container .guest-info-row .blue{color:#0d6db4 !important;}.gift-booking-container .guest-info-row.guest-info-row-head{margin-bottom:30px;}.gift-booking-container .guest-info-row .guest-qty .form-control{padding:0 40px 0 10px;position:relative;z-index:99;border-right-color:#0d6db4 !important;border:1px solid #b5b5b5;width:100%;margin:0;}@media(max-width:767px){.gift-booking-container .booking-summary-modal{margin:0;padding:0;max-width:100%;border:none;margin-top:120px;}.gift-booking-container .booking-summary-modal .booking-wrapper{padding:0 !important;border:none;}.gift-booking-container .booking-summary-modal .booking-wrapper .acg-booking-details-wrap{padding:0;}.gift-booking-container .booking-summary-modal .booking-wrapper .acg-sub-title{padding-right:0 !important;}.gift-booking-container .booking-summary-modal .customer-detail-row{width:100%;margin:0;}}@media(max-width:1035px){.gift-booking-container .booking-summary-modal .booking-wrapper .acg-booking-details-wrap{padding:0;}}section.acg-section.acg-top-cruises.white-bg .recent-posts-box{border-radius:16px !important;}.acg-section-title .font-weight-600{font-weight:600;}@media(min-width:1600px){.acg-section-title .mb-120{margin-bottom:120px !important;}}.tabs-detail .nav-tabs a{font-size:18px;color:#77777a;background-color:#e9e9ec;margin-right:10px;padding:10px 20px;min-width:200px;text-align:center;border-radius:0;}@media(max-width:767px){.tabs-detail .nav-tabs a{margin-bottom:20px;}}.tabs-detail .nav-tabs a.active{background-color:#bb2026;color:#fff;}.tabs-detail .tab-content{padding:50px 0;}.tabs-detail .tab-content ul li{font-size:18px;font-weight:400;}.gift-voucher-box-new .item-inner-image{overflow:hidden;height:100%;}.gift-voucher-box-new .item-inner-image img{height:300px;object-fit:cover;}.gift-voucher-box-new .item-inner-image img:hover{transform:scale(1.1);transition:2s;}@media(max-width:991px){.gift-voucher-box-new .item-inner-image img{height:232px;}}.gift-voucher-box-new .item-inner-content .item-description ul{list-style:decimal;padding-left:10px;margin:0;}.gift-voucher-box-new .item-inner-content .item-description ul li{font-size:18px;font-weight:400;}.gift-voucher-box-new .item-inner-content .gift-voucher-btn{font-weight:400;font-size:18px;text-decoration-line:underline;color:#1f1f1f;}@media(max-width:375px){.gift-voucher-box-new .item-inner-content .gift-voucher-btn{font-size:16px;}}.gift-voucher-box-new .item-inner-content .gift-buy-btn-main{text-align:right;margin-top:20px;}.gift-voucher-box-new .item-inner-content .gift-buy-btn-main .gift-buy-btn{background:#bb2026;border:1px solid #bb2026;padding:5px 15px;border-radius:50px;font-weight:600;font-size:20px;color:#fff;display:inline-block;}.subheading-voucher-text h2{font-weight:700;font-size:28px;text-transform:capitalize;color:#6d6b6b;margin-bottom:40px;}@media(max-width:991px){.gift-vouchers-new-sec img{max-height:690px;object-fit:cover;}}.topBanner-text-box{position:absolute;bottom:0;left:0;width:100%;background:#041927;background:linear-gradient(135deg,#041927 0%,#1e76b0 83%);padding:20px 0;}.topBanner-text-box ul{display:flex;margin-bottom:0;margin:12px 0;flex-wrap:wrap;}.topBanner-text-box ul li{width:25%;color:#fff;font-size:18px;position:relative;list-style-type:none;padding-left:70px;padding-right:40px;}@media(max-width:991px){.topBanner-text-box ul li .text-wrap-span{display:none;}}.topBanner-text-box ul li::before{position:absolute;left:0;height:48px;width:48px;background:#fff;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#0e3d5c;top:5px;text-align:center;line-height:48px;font-size:20px;}@media(max-width:991px){.topBanner-text-box ul li{width:100%;padding-left:35px;padding-right:0;line-height:36px;font-size:17px;}}@media(max-width:991px) and (max-width:991px){.topBanner-text-box ul li::before{height:24px;width:24px;line-height:24px;font-size:14px;}}@media(max-width:767px){.gift-voucher-new-outer{margin-top:60px !important;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{flex:0 0 65%;max-width:65%;padding:45px;padding-top:40px;padding-bottom:40px;padding-left:0;position:sticky !important;top:40px;height:max-content;}@media(min-width:992px) and (max-width:1199px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{flex:0 0 100%;max-width:100%;}}@media(max-width:991px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{flex:0 0 100%;max-width:100%;}}@media(max-width:1599px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{padding:25px;padding-top:20px;padding-left:0;padding-bottom:20px;top:40px;}}@media(max-width:991px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{position:inherit !important;padding-right:0;}}@media(max-width:480px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{flex:0 0 100%;max-width:100%;margin-bottom:25px;}}@media(max-width:480px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{padding:20px 0;}}@media(max-width:991px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new{flex:0 0 100% !important;max-width:100% !important;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new{position:relative;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new img{min-height:325px;object-fit:cover;}@media(max-width:767px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new img{min-height:570px;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new .gift-voucher-content{position:absolute;top:25px;left:40%;width:58%;}@media(max-width:767px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new .gift-voucher-content{width:calc(100% - 50px);top:215px;left:20px;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new .gift-voucher-content p,.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new .gift-voucher-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .gift-voucher-image-new .gift-voucher-content label{color:#fff;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .btn-group-box{display:flex;flex-wrap:wrap;margin-top:15px;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .btn-group-box .gv-btn{font-size:18px;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:7px 15px;margin-right:20px;background-color:transparent;font-weight:400;margin-top:10px;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .btn-group-box .gv-btn.active{background-color:#0773bb;color:#fff;border:1px solid #0773bb;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .acg-booking-details-wrap-new .btn-group-box .gv-btn:last-child{margin-right:0;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row{flex:0 0 35% !important;max-width:35% !important;}@media(max-width:991px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row{flex:0 0 100% !important;max-width:100% !important;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .acg-customer-details-wrap-new{background-color:#f7f7f7 !important;display:flex;justify-content:flex-end;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .acg-customer-details-wrap-new .acg-btn-secondary{background-color:#239645 !important;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .acg-customer-details-wrap-new .acg-btn-secondary:hover{background-color:#239645 !important;border:1px solid #239645;color:#fff;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new{margin-top:20px;display:flex;justify-content:space-between;align-items:center;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new .guest-qty{position:relative;display:flex;}@media(max-width:480px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new .guest-qty{margin-left:-20px;margin-right:0;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new .guest-qty .form-control{padding:0 10px;border:1px solid #1f1f1f;border-radius:0;margin-left:5px;width:80px;max-height:35px;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new .guest-qty .arrow-down{max-height:35px !important;line-height:35px !important;width:32px;}@media(max-width:480px){.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .tickets-prize-box-new .guest-qty .arrow-down{width:36px;}}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .acg-title{font-weight:700 !important;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .form-group input::placeholder,.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .form-group textarea::placeholder{font-size:16px !important;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .form-group textarea.form-control{min-height:auto !important;}.gift-voucher-new-outer .gift-voucher-new-booking-sec .customer-detail-row .form-group label sup{color:#bb2026;}.blog-box .blog-title{position:relative;}.blog-box .blog-title::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:100%;background-repeat:no-repeat;}@media(max-width:767px){.blog-box .blog-title::after{display:none;}}.blog-box .blog-title h2{text-align:left;padding-bottom:35px;line-height:48px;}@media(max-width:1599px){.blog-box .blog-title h2{font-size:26px;line-height:normal;padding-bottom:30px;}}@media(max-width:767px){.blog-box .blog-title h2{font-size:22px;padding-bottom:25px;border-bottom:1px solid #808080;}}.blog-box .acg-cruise-facility-area{padding-top:35px;font-size:18px;font-weight:400;}.blog-box .acg-cruise-facility-area strong{font-size:22px;font-weight:600;}.blog-box .acg-cruise-facility-area ul li{padding:15px 0;}@media(max-width:1599px){.blog-box{margin-bottom:20px;}}.blog-box .facility-text{margin-bottom:20px;font-size:18px;color:#414141;}@media(max-width:1599px){.blog-box .facility-text{font-size:16px;margin-bottom:15px;}}@media(max-width:1035px){.blog-box .facility-text{font-size:14px;margin-bottom:15px;}}.blog-box .acg-primary-link{border:none;border-bottom:solid 1px #000;padding:0;}@media(max-width:1599px){.blog-box .acg-primary-link{font-size:17px;}}@media(max-width:1035px){.blog-box .acg-primary-link{font-size:16px;}}.blog-info-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}@media(max-width:767px){.blog-info-wrapper{justify-content:flex-start;}}.blog-info-wrapper .blog-info-date{flex:1;}@media(max-width:767px){.blog-info-wrapper .blog-info-date{flex:0 0 100%;max-width:100%;margin-bottom:10px;}}.blog-info-wrapper .blog-info-date .posted-date{display:inline-block;font-size:20px;color:#414141;font-style:italic;}@media(max-width:1599px){.blog-info-wrapper .blog-info-date .posted-date{font-size:17px;}}@media(max-width:1035px){.blog-info-wrapper .blog-info-date .posted-date{font-size:16px;}}.blog-info-wrapper .blog-sharing-wrapper{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:0 -3px;}@media(max-width:767px){.blog-info-wrapper .blog-sharing-wrapper{flex:0 0 100%;max-width:100%;justify-content:flex-start;}}.blog-info-wrapper .blog-sharing-wrapper .share-icon-holder{padding:0 3px;}@media(max-width:1599px){.blog-info-wrapper .blog-sharing-wrapper .share-icon-holder{max-width:75px;}}.blog-info-wrapper .blog-sharing-wrapper .share-icon-holder a{display:inline-block;}.blog-info-wrapper .blog-sharing-wrapper .share-icon-holder img{width:100%;cursor:pointer;max-width:75px;}.blog-content a{color:#0d73bb;}.blog-content .acg-cruise-facility-area .facility-text{color:#000;}.blog-content span{width:auto !important;height:auto !important;}.blog-content span img{height:250px !important;margin:20px 0 !important;width:100% !important;}.blog-content img{width:100% !important;height:auto !important;margin:20px 0 !important;}.recent-posts-box{padding:40px 25px;margin:0 auto;background-color:#fff;}.recent-posts-box .view-more-btn{font-size:18px;padding:10px 18px;border:1px solid #6d6b6b;border-radius:50px;cursor:pointer;}@media(max-width:1599px){.recent-posts-box{padding:30px 20px;margin-bottom:35px;}}@media(max-width:767px){.recent-posts-box{margin-top:20px;}}.recent-posts-box .title{font-weight:700;font-size:28px;color:#1f1f1f;}@media(max-width:1599px){.recent-posts-box .title{font-size:24px;}}.recent-posts-box ul{padding:0;margin:0;}.recent-posts-box ul li{list-style:none;}.recent-posts-box ul li a{font-size:18px;display:block;border-bottom:1px solid #818181;padding:15px 0;}@media(max-width:991px){.recent-posts-box ul li a{padding:10px 0;}}.blogs-main .blog-box img{border-radius:0 !important;}.blogs-main .blog-box .title{position:static;background:transparent;color:#000 !important;font-weight:600;font-size:20px;padding:15px 30px;border:0;min-height:auto;}.blogs-main .blog-box .acg-cruise-facility-area{padding-top:0 !important;}.blogs-main .blog-box .acg-cruise-facility-area .facility-text{display:block;min-height:auto;}.blogs-main .blog-box .blog-info-date .posted-date{color:#545454;font-size:16px;}.blogs-main-new .blog-box{margin-bottom:40px;}.blogs-main-new .blog-box .acg-cruise-img-area{position:relative;}.blogs-main-new .blog-box .acg-cruise-img-area img{width:100%;height:auto;object-fit:cover;}.blogs-main-new .blog-box .blog-post-date{font-weight:300;font-size:16px;color:#6d6b6b;}@media(max-width:767px){.blogs-main-new .blog-box .blog-post-date{font-size:14px;}}@media(max-width:480px){.blogs-main-new .blog-box .blog-post-date span{display:block;}}.blogs-main-new .blog-box .blog-continue-link{font-weight:500;font-size:18px;text-align:center;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;display:inline-block;padding:3px 15px;}.blogs-main-new .blog-box .blog-continue-link:hover{color:#fff;border:1px solid #bb2026;background:#bb2026;transition:.8s !important;}@media(max-width:767px){.blogs-main-new .blog-box .blog-continue-link{padding:3px 10px;font-size:14px;}}.blog-fillter-sec-outer{display:flex;justify-content:end;gap:30px;}.blog-fillter-sec-outer .blog-inner-sec{position:relative;max-width:242px;min-width:242px;}@media(max-width:767px){.blog-fillter-sec-outer .blog-inner-sec{min-width:100%;max-width:100%;}}.blog-fillter-sec-outer .blog-inner-sec::after{position:absolute;right:10px;content:"";font-weight:900;font-family:"Font Awesome 6 Free";text-align:center;line-height:40px;}.blog-fillter-sec-outer .blog-inner-sec select{cursor:pointer;}.blog-fillter-sec-outer .charter-pax-count-search{position:relative;max-width:242px;min-width:242px;}@media(max-width:767px){.blog-fillter-sec-outer .charter-pax-count-search{min-width:100%;max-width:100%;}}.blog-fillter-sec-outer .charter-pax-count-search input{border:1px solid #d9d9d9;border-radius:50px;height:42px;background-color:#f7f7f7;font-size:16px;width:100%;padding:0 10px;color:#1f1f1f;}@media(max-width:767px){.blog-fillter-sec-outer{display:block;}}.blog-fillter-sec-outer .search-select{border:1px solid #d9d9d9;border-radius:50px;height:42px;background-color:#f7f7f7;font-size:16px;width:100%;padding:0 10px;color:#1f1f1f;appearance:none;}@media(max-width:767px){.blog-fillter-sec-outer .search-select{margin-bottom:15px;}}.blog-fillter-sec-outer .search-select:focus{box-shadow:none !important;}.blog-fillter-sec-outer .search-select:focus-visible{outline:none;}.blog-fillter-sec-outer .search-btn{font-size:18px;background-color:#0773bb;color:#fff;border-radius:50px;padding:8px 18px;border:none;}@media(max-width:767px){.blog-fillter-sec-outer .search-btn{width:100%;}}@media(max-width:767px){#maxGuestCount .blog-fillter-sec-outer{display:flex;margin-top:30px;}}@media(max-width:767px){#maxGuestCount .blog-fillter-sec-outer .charter-pax-count-search{min-width:60%;max-width:60%;}}@media(max-width:767px){#maxGuestCount .blog-fillter-sec-outer .search-btn{width:40%;}}.location-blog-fillter-sec-outer{background-color:#fff;}.location-blog-fillter-sec-outer .fillter-header{padding:15px 40px;background-color:#1f1f1f;display:flex;justify-content:space-between;}.location-blog-fillter-sec-outer .fillter-header .fillter-txt{font-size:18px;color:#fff;font-weight:300;}.location-blog-fillter-sec-outer .fillter-header img{width:25px;height:22px;margin-top:4px;}.location-blog-fillter-sec-outer .fillter-body-sec{padding:30px 40px;background-color:#fff;}.location-blog-fillter-sec-outer .fillter-body-sec .location-select .location-label{font-size:20px;color:#1f1f1f;font-weight:600;}.location-blog-fillter-sec-outer .fillter-body-sec .location-select select{border:none;border-bottom:1px solid #6d6b6b;border-radius:0;padding:15px 0;font-size:18px;padding-right:40px;padding-left:5px;}.location-blog-fillter-sec-outer .fillter-body-sec .location-select select:focus{box-shadow:none;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer{margin-top:30px;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer .location-label{font-size:20px;color:#1f1f1f;font-weight:600;margin-bottom:15px;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer ul{padding:0;list-style-type:none;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer ul li a{padding:15px 20px;background-color:#fff;color:#1f1f1f;font-weight:300;font-size:18px;border:none;text-align:left;width:100%;display:block;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer ul li a:hover{background-color:#e8f1f7;color:#0773bb;}.location-blog-fillter-sec-outer .fillter-body-sec .category-outer ul li a.active{background-color:#e8f1f7;color:#0773bb;font-weight:500;}.location-blog-main-outer .item-inner-box{background-color:#fff;display:flex;flex-direction:row;height:calc(100% - 40px);}@media(max-width:767px){.location-blog-main-outer .item-inner-box{flex-direction:column;}}.location-blog-main-outer .item-inner-box .acg-cruise-img-area{position:relative;width:40%;}@media(max-width:767px){.location-blog-main-outer .item-inner-box .acg-cruise-img-area{width:100%;}}.location-blog-main-outer .item-inner-box .acg-cruise-img-area img{width:100%;height:100%;object-fit:cover;}.location-blog-main-outer .item-inner-box .item-inner-content{padding:25px 40px;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:60%;}@media(max-width:767px){.location-blog-main-outer .item-inner-box .item-inner-content{padding:25px 25px;width:100%;}}.location-blog-main-outer .item-inner-box .item-inner-content .blog-post-date{font-weight:300;font-size:16px;color:#6d6b6b;margin-top:20px;margin-bottom:20px;}.location-blog-main-outer .item-inner-box .item-inner-content .blog-continue-link{font-weight:400;font-size:18px;color:#6d6b6b;border:none;border-bottom:1px solid #6d6b6b;border-radius:0;display:inline-block;padding:0;line-height:13px;}.location-blog-main-outer .item-inner-box .item-inner-content .blog-continue-link:hover{font-weight:400;font-size:18px;color:#6d6b6b;border:none;border-bottom:1px solid #6d6b6b;border-radius:0;display:inline-block;padding:0;background-color:#fff;}.location-blog-main-outer .item-inner-box .item-inner-content .share-btn-outer span{font-size:16px;color:#6d6b6b;}.location-blog-main-outer .item-inner-box .item-inner-content .share-btn-outer .social-share-inner .fa-brands{cursor:pointer;}.location-blog-main-outer .item-inner-box .item-inner-content .share-btn-outer .fa-facebook-f{font-size:11px;border:1px solid #6d6b6b;border-radius:50px;color:#6d6b6b;padding:5px 7px;margin-left:3px;}.location-blog-main-outer .item-inner-box .item-inner-content .share-btn-outer .fa-linkedin-in{font-size:12px;border:1px solid #6d6b6b;border-radius:50px;color:#6d6b6b;padding:5px 6px;margin-left:4px;}.Search-btn-div button{font-size:18px;background-color:#0773bb;color:#fff;border-radius:50px;padding:8px 18px;border:none;}.paging{margin-top:20px;}.paging .pagination{justify-content:end;}.paging .pagination li{margin-left:20px;}.paging .pagination li.active{border:1px solid #1f1f1f;padding:0 10px;}.blogFilterBreadcrumb{display:block !important;}@media(max-width:991px){.blogFilterBreadcrumb{margin-top:50px;}}.blog-banner-main img{height:auto;object-fit:cover;}@media(max-width:767px){.blog-banner-main img{height:500px;}}@media(max-width:574px){*{zoom:1;}}.acg-logo-area a img{display:block !important;}.booking-calendar-wrap{margin-top:40px;margin-bottom:10px;}@media(min-width:1600px){.booking-calendar-wrap{margin-top:0;}}@media(max-width:1599px){.booking-calendar-wrap{margin-top:15px;margin-bottom:10px;}}.booking-calendar-wrap *{font-family:"Urbanist",sans-serif;}.booking-calendar-wrap .ui-widget-content{background:transparent;}.booking-calendar-wrap .ui-widget-header{color:#fff;}.booking-calendar-wrap .ui-datepicker-inline{width:100%;padding-top:25px;padding-left:25px;padding-right:25px;border:1px solid #6b7182;border-radius:12px;box-shadow:0 1px 4px 0 rgba(0,0,0,.25) !important;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline{padding-top:15px;padding-left:0;padding-right:0;}}@media(max-width:574px){.booking-calendar-wrap .ui-datepicker-inline{box-shadow:none !important;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{color:#fff;text-align:center;font-weight:400;font-size:20px;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{font-size:16px;}}@media(max-width:767px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{font-size:15px;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:8px;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding-left:4px;padding-right:4px;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td a{background:transparent;border:none;color:#202020;text-align:center;width:36px;height:36px;margin:0 auto;line-height:36px;padding-top:0;padding-bottom:0;font-size:20px;font-weight:600 !important;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td a{font-size:15px;width:30px;height:30px;line-height:30px;}}@media(max-width:767px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td a{font-size:18px !important;width:28px;height:28px;line-height:28px;}}@media(max-width:480px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td a{font-size:18px !important;width:25px;height:25px;line-height:25px;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header{background:transparent;border:none;display:flex;justify-content:center;align-items:center;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header{margin-bottom:0;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev,.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{background-color:transparent;position:relative;left:initial;top:initial;right:initial;text-align:center;color:#fff;width:auto;height:auto;cursor:pointer;}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev:hover,.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next:hover{border:none;}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span,.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span{background-image:none;display:inline-block;position:relative;left:initial;margin:0;top:initial;text-indent:initial;font-size:0;}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span::before,.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span::before{font-family:"FontAwesome";font-size:16px;position:absolute;left:50%;top:50%;line-height:0;font-size:12px;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);}@media(max-width:767px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span::before,.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span::before{font-size:10px;}}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{order:2;}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next span::before{content:"";}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-prev span::before{content:"";}.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-title{font-size:18px;font-weight:600;letter-spacing:.02em;margin:0 20px;flex:0 0 50%;display:flex;}@media(max-width:1599px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-title{flex:0 0 50%;font-size:18px;margin:0 10px;}}@media(max-width:767px){.booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-title{font-size:16px;}}.select-cruise-box{display:flex;justify-content:center;height:58px;position:relative;width:100%;margin-bottom:20px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.4);box-shadow:0 2px 2px 0 rgba(0,0,0,.4);background-color:#fff;align-items:center;}.select-cruise-box h4{font-size:18px;font-weight:600;color:#1f1f1f;margin-bottom:0;}@media(max-width:767px){.select-cruise-box h4{padding-top:18px;}}#div-calendar-for-mobile{width:100%;}@media(max-width:767px){#div-calendar-for-mobile{display:none;}}#div-calendar-for-mobile .select-cruise-box{display:none;}@media(max-width:767px){#div-calendar-for-mobile .select-cruise-box{display:block;text-align:center;margin-bottom:0;position:sticky;top:0;z-index:999;border-top-left-radius:32px;border-top-right-radius:32px;}}@media(max-width:767px){#div-calendar-for-mobile .booking-calendar{height:calc(100vh - 115px);overflow-x:hidden;overflow-y:scroll;width:100%;}#div-calendar-for-mobile .booking-calendar::-webkit-scrollbar{display:none;}}@media(max-width:767px){#div-calendar-for-mobile .booking-calendar .ui-datepicker-multi .ui-datepicker-group{float:none !important;}}.date-picker-booking-container .mfp-booking-calendar-popup.date-picker{display:none;}@media(max-width:767px){.date-picker-booking-container .mfp-booking-calendar-popup.date-picker{display:block;margin-top:15px;margin-bottom:20px;background-color:#fff !important;background:url("/images/public/calendar-02.png") 96%/8% no-repeat #fff !important;}}.date-picker-booking-container .mfp-booking-calendar-popup.date-picker:focus{box-shadow:none !important;}@media(max-width:767px){.booking-container .booking-container-modal.mfp-wrap{position:fixed !important;top:0 !important;-webkit-transition:0s linear;-moz-transition:0s linear;-ms-transition:0s linear;-o-transition:0s linear;transition:0s linear;z-index:2000000001 !important;}}.mfp-wrap .booking-calendar-wrap{margin-top:175px !important;}.mfp-wrap .booking-calendar-wrap .ui-datepicker-inline{padding-top:0 !important;}@media(max-width:767px){.mfp-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-widget-header .ui-datepicker-next,.mfp-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-widget-header .ui-datepicker-prev{display:none;}}@media(max-width:767px){.mfp-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-title{justify-content:center;}}.mfp-wrap #div-calendar-for-mobile{display:block;background-color:#fff;border-top-left-radius:32px;border-top-right-radius:32px;}.mfp-wrap #div-calendar-for-mobile .color-points{display:flex;align-items:center;gap:6px;justify-content:space-between;flex-wrap:wrap;background:#fff;padding:18px 20px;border-top:1px solid #b7b7b7;}.acg-customer-details-wrap label{margin-bottom:5px;}@media(max-width:767px){.acg-customer-details-wrap .acg-sub-title-2{margin-bottom:20px;font-size:20px;font-weight:600;}}@media(max-width:767px){.btn-booking-m-container-new{left:0;width:100%;background:#fff;padding:20px 25px;align-items:center;margin-top:20px;position:sticky;bottom:0;width:calc(100% + 60px) !important;margin-left:-30px;margin-right:-30px;margin-top:20px !important;margin-bottom:0 !important;}}@media(max-width:767px){.btn-booking-m-container-new .proceed-pay-button{min-width:100px;}}@media(max-width:767px){.btn-booking-m-container-new .review-back-button{display:none !important;}}.btn-booking-m-container-new .price-box-foote-sec{display:none;}@media(max-width:767px){.btn-booking-m-container-new .price-box-foote-sec{text-align:left;display:block;}}.btn-booking-m-container-new .price-box-foote-sec .acg-info-text{font-size:18px;font-weight:700;}.btn-booking-m-container-new .price-box-foote-sec .total-amount{color:#b91918;}.guest-info-row{display:flex;justify-content:space-between;align-items:center !important;margin-bottom:20px;flex-wrap:wrap;}@media(max-width:1599px){.guest-info-row{margin-bottom:20px;}}@media(max-width:574px){.guest-info-row{margin-bottom:10px;}}.guest-info-row:first-of-type{margin-bottom:0;}.guest-info-row.guest-row-selectDate{margin-left:-10px;margin-right:-10px;flex-wrap:wrap;}.guest-info-row.guest-row-selectDate .day,.guest-info-row.guest-row-selectDate .year{flex:0 0 30%;padding:0 10px;}.guest-info-row.guest-row-selectDate .mounth{flex:1;padding:0 10px;}.guest-info-row.guest-info-row-head{border-bottom:1px solid #6b7182;padding-bottom:12px;}.guest-info-row.upgrade-row .guest-discounted-price .subject{font-size:14px;}@media(max-width:375px){.guest-info-row.upgrade-row .guest-discounted-price .subject{font-size:13px;}}.guest-info-row.upgrade-row .guest-discounted-price .subject span{display:block;font-size:20px;}@media(max-width:1599px){.guest-info-row.upgrade-row .guest-discounted-price .subject span{font-size:16px;}}.guest-info-row .guest-category{flex:0 0 43.33%;cursor:pointer;}@media(max-width:480px){.guest-info-row .guest-category{flex:0 0 46%;}}.guest-info-row .guest-qty{flex:0 0 33.33%;}@media(max-width:480px){.guest-info-row .guest-qty{flex:0 0 24%;}}@media(max-width:375px){.guest-info-row .guest-qty{flex:0 0 32%;}}.guest-info-row .guest-qty .form-control{color:#fff;border-bottom:none;padding:0;font-size:18px;width:80px;margin:0 auto;}@media(max-width:1599px){.guest-info-row .guest-qty .form-control{font-size:16px;}}.guest-info-row .guest-qty option{color:#000;}.guest-info-row .guest-discounted-price{flex:0 0 33.33%;margin:8px 0 5px 0;justify-content:center;display:flex;}@media(max-width:767px){.guest-info-row .guest-discounted-price{flex:0 0 20.33%;}}@media(max-width:480px){.guest-info-row .guest-discounted-price{flex:0 0 20%;}}.guest-info-row .guest-discounted-price .age-range{font-size:14px;}.upgrade-holder-row .booking-head{position:relative;}.upgrade-holder-row .booking-head .booking-inner-sub-heading{margin-bottom:20px !important;font-size:22px !important;}.upgrade-holder-row .age-range{font-size:14px;color:#fff;}@media(max-width:767px){.upgrade-holder-row.upgradeOption-row{margin-top:0;padding-top:0;}}.upgrade-holder-row.upgradeOption-row .upgrade-row{position:relative;}.upgrade-holder-row.upgradeOption-row .upgrade-row input[type="checkbox"]{border:0;position:initial;height:20px;width:20px;border-radius:0;}@media(max-width:767px){.upgrade-holder-row.upgradeOption-row .upgrade-row input[type="checkbox"]{height:15px;width:15px;}}.upgrade-holder-row.upgradeOption-row .upgrade-row .upgrade-box-category-title{font-size:27px;font-weight:600;color:#202020;}@media(max-width:767px){.upgrade-holder-row.upgradeOption-row .upgrade-row .upgrade-box-category-title{font-size:23px;}}@media(max-width:574px){.upgrade-holder-row.upgradeOption-row .upgrade-row .upgrade-box-category-title{font-size:22px;font-weight:500 !important;}}.guest-total-row{margin-top:40px;margin-bottom:40px;padding:10px 0;border-top:1px solid #5f6677;border-bottom:1px solid #5f6677;}@media(max-width:1599px){.guest-total-row{margin-top:15px;margin-bottom:30px;padding:10px 0;}}.guest-total-row .subject{color:#fff;}.guest-total-row .total{font-size:22px;}.cruise-date-deal,.date-picker-theme-light{padding:0;border:none;}.cruise-date-deal .ui-widget-header,.date-picker-theme-light .ui-widget-header{background:#3e4659;border:none;}.cruise-date-deal .ui-datepicker-calendar,.date-picker-theme-light .ui-datepicker-calendar{background:#3e4659;}.cruise-date-deal .ui-state-default,.date-picker-theme-light .ui-state-default{color:#fff;background:transparent;border:none;font-weight:400;text-align:center;}.cruise-date-deal .ui-state-disabled,.date-picker-theme-light .ui-state-disabled{background:transparent;opacity:.3;}.cruise-date-deal.ui-datepicker th,.ui-datepicker.date-picker-theme-light th,.cruise-date-deal.ui-datepicker td,.ui-datepicker.date-picker-theme-light td{color:#fff;font-weight:400;font-size:16px;}.cruise-date-deal.ui-datepicker td.ui-datepicker-today a,.ui-datepicker.date-picker-theme-light td.ui-datepicker-today a{background:#eaf7ff;}.cruise-date-deal.ui-datepicker td.ui-datepicker-today a.ui-state-active,.ui-datepicker.date-picker-theme-light td.ui-datepicker-today a.ui-state-active{border-bottom:2px solid #eaf7ff;}.booking-container-modal{max-width:initial;position:fixed;z-index:99999;right:-1020px;bottom:30px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear;}@media(max-width:1599px){.booking-container-modal{max-width:initial;bottom:0;right:-800px;max-height:635px;}}@media(max-width:767px){.booking-container-modal{max-height:100%;max-width:100%;width:100%;top:10px;bottom:10px;}}body.bookingModal .booking-container-modal{right:0;}@media(max-width:767px){body.bookingModal .booking-container-modal{right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}}.booking-wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;box-shadow:none;justify-content:space-between;}@media(min-width:1600px){.booking-wrapper.cruise-booking-wrapper{padding-top:0;padding-bottom:0;}}@media(max-width:1200px){.booking-wrapper{height:auto;display:block;}}@media(max-width:480px){.booking-wrapper{height:auto;}}@media(max-width:480px){.booking-wrapper .g-recaptcha{-webkit-transform:scale(.9) translateX(-17px);-moz-transform:scale(.9) translateX(-17px);-ms-transform:scale(.9) translateX(-17px);-o-transform:scale(.9) translateX(-17px);transform:scale(.9) translateX(-17px);}}.booking-wrapper .acg-booking-details-wrap.fixed-detail{top:0;position:unset !important;padding:0;padding-top:0;}.booking-wrapper .acg-booking-details-wrap.fixed-detail .acg-title{background:none !important;padding:0 !important;text-align:left !important;font-size:35px !important;color:#202020 !important;font-weight:600 !important;margin-bottom:30px !important;position:none !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important;text-transform:capitalize;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap.fixed-detail .acg-title{font-size:30px !important;}}@media(max-width:991px){.booking-wrapper .acg-booking-details-wrap.fixed-detail .acg-title{font-size:26px !important;}}@media(max-width:574px){.booking-wrapper .acg-booking-details-wrap.fixed-detail .acg-title{font-size:23px !important;}}.booking-wrapper .acg-booking-details-wrap{flex:0 0 32%;max-width:32%;padding:45px;padding-top:40px;padding-bottom:40px;padding-left:0;position:sticky !important;top:10px;}@media(min-width:992px) and (max-width:1199px){.booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:991px){.booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap{padding:25px;padding-top:20px;padding-left:0;padding-bottom:20px;position:sticky !important;top:40px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap{position:inherit !important;}}@media(max-width:480px){.booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;margin-bottom:25px;}}@media(max-width:480px){.booking-wrapper .acg-booking-details-wrap{padding:20px 0;}}.booking-wrapper .acg-booking-details-wrap.acg-booking-payment-sec{margin-top:20px;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap.acg-booking-payment-sec{margin-top:40px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap.acg-booking-payment-sec{margin:0;padding:0;}}.booking-wrapper .acg-booking-details-wrap .acg-title{background-color:#0d6bb3;padding:20px 20px;text-align:center;font-size:26px;color:#fff !important;font-weight:normal;position:relative;margin-bottom:0 !important;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-title{font-size:23px;margin-bottom:15px;}}.booking-wrapper .acg-booking-details-wrap .acg-sub-title{font-size:22px;font-weight:700;color:#1f1f1f;margin-bottom:25px;}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-sub-title{font-size:18px;font-weight:600;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-detail{padding:20px 0;border-top:1px solid #a6aab4;border-bottom:1px solid #a6aab4;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail{padding:15px 0;margin-bottom:10px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail{margin-bottom:0;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-mild-text{font-weight:400;font-size:18px;color:#1f1f1f;padding-right:5px;}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-mild-text{width:100px;display:inline-block;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-info-text{font-weight:600;font-size:18px;color:#1f1f1f;}.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list{padding:0;margin:0;margin-top:10px;display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;gap:5px;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list{margin-top:10px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list{display:block;margin-bottom:0;margin-top:6px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list li{display:inline-block;}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list li{display:block;padding-bottom:8px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list li:last-child{padding-bottom:0;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #a6aab4;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{margin-bottom:15px;padding-bottom:15px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-mild-text{margin-bottom:30px;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-mild-text{margin-bottom:15px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul{padding:0;margin:0;}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li{list-style-type:none;font-size:19px;line-height:22px;margin-bottom:10px;color:#000;padding-left:15px;position:relative;letter-spacing:.02em;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li{font-size:15px;line-height:normal;margin-bottom:5px;padding-left:12px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li::before{content:"";background:#000;position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li::before{top:8px;width:4px;height:4px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li p,.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li label{color:#000;font-size:19px;margin-bottom:0;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li p,.booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions ul li label{font-size:15px;line-height:normal;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap{margin-bottom:30px;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap{margin-bottom:20px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p,.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label{font-size:19px;font-style:italic;color:#000;line-height:22px;margin-bottom:0;letter-spacing:.01em;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p,.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label{font-size:15px;line-height:18px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p .acg-booking-offer-text,.booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label .acg-booking-offer-text,.form-details-main .form-group-inner .booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label .acg-booking-offer-text{color:#b91918;}.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{font-size:16px;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{font-size:16px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{font-size:16px;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{font-size:22px;font-weight:700;padding-left:0 !important;}@media(max-width:1599px){.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{font-size:20px;}}@media(max-width:767px){.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{font-size:18px !important;font-weight:700 !important;}}.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text.total-amount{color:#b91918;font-weight:700;}.booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .text-color b{color:#b91918 !important;font-size:20px !important;}.booking-wrapper .acg-customer-details-wrap{flex:0 0 68%;max-width:68%;padding:45px;padding-bottom:30px;}@media(min-width:992px) and (max-width:1199px){.booking-wrapper .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:991px){.booking-wrapper .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}}.booking-wrapper .acg-customer-details-wrap .success{color:#fff;}.booking-wrapper .acg-customer-details-wrap .failure{color:#fff;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap{padding:20px 25px;padding-bottom:10px;}}@media(max-width:480px){.booking-wrapper .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:480px){.booking-wrapper .acg-customer-details-wrap{padding:20px 0;padding:0;}}.booking-wrapper .acg-customer-details-wrap .acg-title{font-size:35px;font-weight:600;color:#202020;margin-bottom:30px;text-transform:capitalize;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .acg-title{font-size:30px;margin-bottom:30px !important;}}@media(max-width:991px){.booking-wrapper .acg-customer-details-wrap .acg-title{font-size:26px;}}@media(max-width:574px){.booking-wrapper .acg-customer-details-wrap .acg-title{font-size:23px;}}.booking-wrapper .acg-customer-details-wrap .acg-para{color:#717171;font-size:20px;margin-bottom:40px;display:none !important;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .acg-para{font-size:20px;margin-bottom:30px;}}.booking-wrapper .acg-customer-details-wrap label{font-size:18px;color:#1f1f1f;font-weight:400;line-height:32px;margin-bottom:5px;}.booking-wrapper .acg-customer-details-wrap .form-group{margin-bottom:30px;margin-right:0 !important;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .form-group{margin-bottom:15px;}}.booking-wrapper .acg-customer-details-wrap .form-control{background:transparent;border:none;border-radius:0;border:1px solid #c8c7c7;color:#000;font-size:22px;padding:0;padding:0 20px 0 20px;height:54px;border-radius:0 !important;-webkit-appearance:auto;appearance:auto;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .form-control{font-size:17px;height:45px !important;padding:0 15px 0 15px;}}@media(max-width:767px){.booking-wrapper .acg-customer-details-wrap .form-control{border:1px solid #c8c7c7;}}@media(max-width:480px){.booking-wrapper .acg-customer-details-wrap .form-control{padding:0 5px 0 10px;}}@media(max-width:375px){.booking-wrapper .acg-customer-details-wrap .form-control{padding:0 0 0 10px;}}.booking-wrapper .acg-customer-details-wrap .form-control::placeholder{color:#c4c4c4;}.booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill,.booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:hover,.booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:focus,.booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #3e4659 inset !important;-webkit-text-fill-color:#fff !important;}.booking-wrapper .acg-customer-details-wrap textarea.form-control{min-height:170px;padding:20px 20px;height:auto !important;resize:none;}.booking-wrapper .acg-customer-details-wrap select.form-control{height:46px;}.booking-wrapper .acg-customer-details-wrap .inlined-form-group{display:flex;flex-wrap:wrap;justify-content:space-between;}.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:0 0 195px;max-width:195px;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:0 0 155px;max-width:155px;}}@media(max-width:767px){.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:0 0 100%;max-width:100%;}}.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:0 0 135px;max-width:135px;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:0 0 105px;max-width:105px;}}@media(max-width:767px){.booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:0 0 100%;max-width:100%;}}.booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{background:#b91918;color:#fff;width:100%;font-size:18px;text-transform:capitalize;border-radius:0;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;border:solid 1px transparent;border-radius:50px !important;font-family:"Urbanist",sans-serif;padding:5px 18px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(min-width:1600px){.booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{font-size:18px;line-height:28px;}}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{font-size:18px;line-height:28px;}}.booking-wrapper .acg-customer-details-wrap .acg-btn-secondary:hover{border:solid 1px #b91918;}.booking-wrapper .acg-customer-details-wrap .booking-sub-text{font-size:20px;}@media(max-width:1599px){.booking-wrapper .acg-customer-details-wrap .booking-sub-text{font-size:16px;}}@media(max-width:767px){.booking-wrapper .acg-customer-details-wrap .booking-sub-text{font-size:16px;}}.booking-wrapper.loading::after{position:absolute;background-position:49% 45%;}@media(max-width:767px){.booking-wrapper.loading::after{position:fixed;}}.booking-wrapper .arrow-down{position:absolute;background-color:#1f1f1f;height:100%;width:27px;top:0;text-align:center;line-height:30px;right:0;z-index:99;pointer-events:none;}.booking-wrapper .arrow-down .fa{color:#fff;font-size:16px;}.booking-wrapper .content-check .form-control{color:#000;position:relative;}@media(max-width:1035px){.booking-wrapper .content-check .form-control{width:123%;}}@media(max-width:991px){.booking-wrapper .content-check .form-control{width:113%;}}@media(max-width:574px){.booking-wrapper .content-check .form-control{width:121%;}}@media(max-width:500px){.booking-wrapper .content-check .form-control{width:129%;}}@media(max-width:470px){.booking-wrapper .content-check .form-control{width:125%;}}@media(max-width:424px){.booking-wrapper .content-check .form-control{width:129%;}}@media(max-width:480px){.booking-wrapper .content-check .form-control{width:122%;}}@media(max-width:375px){.booking-wrapper .content-check .form-control{width:134%;}}.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section{border-radius:16px;}.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container{padding:40px;}@media(max-width:767px){.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container{padding:30px;}}@media(max-width:480px){.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container{padding:20px;}}.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container .text-right button.btn.btn-primary.btn-md{border-radius:12px;}.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container .detail{font-size:23px;display:inline-block;color:#b91918;font-weight:400 !important;}@media(max-width:1599px){.wrapper.wrapper-content.container-order-cancel section.qpay-booking-container.product-detail-section .product-detail-container .detail{font-size:22px;}}.booking-summary-modal{box-shadow:none !important;border:none;max-width:1540px;right:-1540px;top:initial;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}@media(max-width:767px){.booking-summary-modal{max-width:90%;}}.booking-summary-modal .booking-unsuccess{max-width:767px;}.booking-summary-modal .acg-booking-process{max-width:1145px;}.booking-summary-modal .acg-booking-wrapper{align-items:initial;padding-right:0;box-shadow:none;border-radius:0;}@media(max-width:767px){.booking-summary-modal .acg-booking-wrapper{margin-right:0;padding:0;}}.booking-summary-modal .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 33.33%;max-width:33.33%;}@media(max-width:767px){.booking-summary-modal .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}.booking-summary-modal .customer-detail-row{flex:0 0 66.67%;max-width:66.67%;display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;}@media(max-width:1599px){.booking-summary-modal .customer-detail-row{margin-left:-15px;margin-right:-15px;}}@media(max-width:991px){.booking-summary-modal .customer-detail-row{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.booking-summary-modal .customer-detail-row{flex:0 0 100%;max-width:100%;margin-left:0;margin-right:0;}}.booking-summary-modal .customer-detail-column{flex:0 0 50%;max-width:50%;padding-left:30px;padding-right:30px;display:flex;align-items:stretch;}@media(max-width:1599px){.booking-summary-modal .customer-detail-column{padding-left:15px;padding-right:15px;}}@media(max-width:767px){.booking-summary-modal .customer-detail-column{flex:0 0 50%;max-width:50%;margin-bottom:15px;padding:0 10px;}}@media(max-width:480px){.booking-summary-modal .customer-detail-column{flex:0 0 100%;max-width:100%;padding:0;}}.booking-summary-modal .customer-detail-column:last-of-type{margin-right:0;}.booking-summary-modal .customer-detail-column .acg-customer-details-wrap{flex:0 0 100%;width:100%;height:auto;max-width:100%;margin-bottom:20px;}.booking-summary-modal .acg-customer-details-wrap{width:100%;height:100%;max-width:100%;}.booking-summary-modal .booking-wrapper{padding-left:0;padding-right:0;}.booking-summary-modal .table-no-border th,.booking-summary-modal .table-no-border td{padding-left:0;padding-right:0;font-size:19px;}@media(max-width:1599px){.booking-summary-modal .table-no-border th,.booking-summary-modal .table-no-border td{font-size:15px;}}.booking-summary-modal .table-no-border th{padding-bottom:20px;}@media(max-width:1599px){.booking-summary-modal .table-no-border th{padding-top:5px;padding-bottom:18px;}}.booking-summary-modal .table-no-border td{color:#3e4659;padding-bottom:0;padding-top:20px;}@media(max-width:1599px){.booking-summary-modal .table-no-border td{padding-top:10px;}}.booking-summary-modal .field-validation-error{font-size:19px;color:#f00;line-height:32px;margin-bottom:0;}@media(max-width:1599px){.booking-summary-modal .field-validation-error{font-size:15px;line-height:22px;}}.subtotal-area{padding-top:40px;}@media(max-width:991px){.subtotal-area{padding-bottom:30px;}}@media(max-width:767px){.subtotal-area{padding-bottom:0;}}div#ticketDiscount{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;width:calc(100% + 60px);}@media(max-width:767px){div#ticketDiscount{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:calc(100% + 40px);margin-top:0;}}div#ticketDiscount table.table.table-no-border.text-color td{font-size:18px;}.acg-booking-wrapper{display:flex;flex-wrap:wrap;padding:40px 40px;align-items:stretch;box-shadow:none;}@media(max-width:1599px){.acg-booking-wrapper{padding:15px 20px;}}.acg-booking-wrapper.acg-enquiry-request-inline{flex-direction:column;max-height:inherit;padding:0;padding-top:40px;}.acg-booking-wrapper.acg-enquiry-request-inline h4{position:relative;font-size:20px !important;margin-bottom:60px !important;font-weight:600;}.acg-booking-wrapper.acg-enquiry-request-inline h4:after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:0;}@media(max-width:767px){.acg-booking-wrapper.acg-enquiry-request-inline{display:block;}}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap{background:#3e4659;border-radius:0;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap h4{color:#fff;font-weight:400;display:inline-block;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .close-icon{float:right;background:#fff;padding:0 5px;border-radius:0;cursor:pointer;}@media(max-width:767px){.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-group{margin-bottom:25px;}}@media(max-width:767px){.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-group #lblContactMethod{display:block;}}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-group .g-recaptcha{transform:scale(1) translateX(0) !important;}@media(max-width:767px){.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-group .fs-custom-checkbox{margin-bottom:10px;}}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-group textarea{min-height:auto;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control{color:#fff;border-bottom:1px solid #fff !important;font-size:17px;}@media(max-width:767px){.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control{font-size:16px;}}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control::-webkit-input-placeholder{color:#fff;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control:placeholder{color:#fff;opacity:1;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control:-ms-input-placeholder{color:#fff;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .form-control:-ms-input-placeholder{color:#fff;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap label{color:#fff;}.acg-booking-wrapper.acg-enquiry-request-inline .acg-customer-details-wrap .acg-btn-secondary{width:auto;background-color:#be1e35;font-weight:400;padding:8px 50px;text-align:center;margin:0 auto;display:block;text-transform:capitalize;border-radius:0;}.acg-booking-wrapper.acg-enquiry-request-inline .response{max-width:100%;padding:30px;}.acg-booking-wrapper.acg-enquiry-request-inline .response .content{background-color:#3e4659;}.acg-booking-wrapper.acg-enquiry-request-inline .response .content h4{position:relative;font-size:30px !important;margin-bottom:20px !important;font-weight:600;margin-top:0 !important;padding-bottom:10px;}.acg-booking-wrapper.acg-enquiry-request-inline .response .content p,.acg-booking-wrapper.acg-enquiry-request-inline .response .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper.acg-enquiry-request-inline .response .content label{color:#fff;}@media(max-width:480px){.acg-booking-wrapper .g-recaptcha{-webkit-transform:scale(.9) translateX(-17px);-moz-transform:scale(.9) translateX(-17px);-ms-transform:scale(.9) translateX(-17px);-o-transform:scale(.9) translateX(-17px);transform:scale(.9) translateX(-17px);}}.acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 33.33%;max-width:33.33%;padding:45px;padding-top:40px;padding-bottom:0;padding-left:0;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap{padding:25px;padding-top:20px;padding-left:0;padding-bottom:0;}}@media(max-width:991px){.acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;margin-bottom:25px;padding-right:0;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-title{font-size:35px;font-weight:700;color:#000;margin-bottom:30px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-title{font-size:30px;margin-bottom:15px;}}@media(max-width:991px){.acg-booking-wrapper .acg-booking-details-wrap .acg-title{font-size:26px;}}@media(max-width:574px){.acg-booking-wrapper .acg-booking-details-wrap .acg-title{font-size:23px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-sub-title{font-size:26px;color:#000;margin-bottom:30px;padding-right:50px;line-height:32px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-sub-title{font-size:23px;margin-bottom:20px;line-height:20px;padding-right:30px;margin-bottom:20px;}}@media(max-width:1035px){.acg-booking-wrapper .acg-booking-details-wrap .acg-sub-title{margin-bottom:18px;padding-right:0 !important;}}@media(max-width:991px){.acg-booking-wrapper .acg-booking-details-wrap .acg-sub-title{padding-right:0 !important;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail{padding:30px 0;border-top:1px solid #a6aab4;border-bottom:1px solid #a6aab4;margin-bottom:30px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail{padding:15px 0;margin-bottom:15px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list{padding:0;margin:0;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list{margin-top:10px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-timing-detail-list li{display:inline-block;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-detail.no-border-botttom{border-bottom:none;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #a6aab4;max-width:355px;}@media(min-width:1600px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{max-width:600px;}}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{margin-bottom:15px;padding-bottom:15px;}}@media(max-width:991px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions{max-width:100%;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions+.acg-booking-price-info{margin-top:50px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions+.acg-booking-price-info{margin-top:25px;margin-bottom:20px;}}@media(max-width:767px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions+.acg-booking-price-info{margin-top:25px;margin-bottom:15px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-mild-text{margin-bottom:30px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-mild-text{margin-bottom:15px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list{padding:0;margin:0;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li{list-style-type:none;font-size:19px;line-height:22px;margin-bottom:10px;color:#000;padding-left:15px;position:relative;letter-spacing:.02em;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li{font-size:15px;line-height:normal;margin-bottom:5px;padding-left:12px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li::before{content:"";background:#000;position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li::before{top:8px;width:4px;height:4px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li p,.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li label{color:#000;font-size:19px;margin-bottom:0;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li p,.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .acg-booking-details-wrap .acg-booking-inclusions .acg-booking-inclusions-list li label{font-size:15px;line-height:normal;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap{margin-bottom:30px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap{margin-bottom:20px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p,.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label{font-size:19px;font-style:italic;color:#000;line-height:22px;margin-bottom:0;letter-spacing:.01em;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p,.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label{font-size:15px;line-height:18px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap p .acg-booking-offer-text,.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap .form-details-main .form-group-inner label .acg-booking-offer-text,.form-details-main .form-group-inner .acg-booking-wrapper .acg-booking-details-wrap .acg-booking-offer-wrap label .acg-booking-offer-text{color:#ff343e;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info{text-align:right;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price{border:1px solid #8b909b;padding:15px 28px;text-align:right;display:inline-block;border-radius:12px;min-width:150px;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price{min-width:120px;padding:8px 20px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{font-size:22px;display:block;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{font-size:17px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{font-size:27px;font-weight:700;}@media(max-width:1599px){.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{font-size:22px;}}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .text-color b{color:#b91918 !important;font-size:20px !important;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price.acg-final-price{border:none;}.acg-booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price.acg-final-price .acg-info-text{color:#ff343e;}.acg-booking-wrapper .cruise-booking-wrapper .acg-booking-details-wrap{flex:0 0 50%;max-width:50%;}@media(max-width:480px){.acg-booking-wrapper .cruise-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}.acg-booking-wrapper .acg-customer-details-wrap{flex:0 0 50%;max-width:50%;padding:45px;padding-bottom:30px;border-radius:10px;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap{padding:20px 25px;padding-bottom:10px;}}@media(max-width:480px){.acg-booking-wrapper .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}}.acg-booking-wrapper .acg-customer-details-wrap .acg-title{font-size:35px;font-weight:700;color:#fff;margin-bottom:40px;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .acg-title{font-size:30px;margin-bottom:15px;}}@media(max-width:991px){.acg-booking-wrapper .acg-customer-details-wrap .acg-title{font-size:26px;}}@media(max-width:574px){.acg-booking-wrapper .acg-customer-details-wrap .acg-title{font-size:23px;}}.acg-booking-wrapper .acg-customer-details-wrap label{font-size:17px;color:#9ea1a9;line-height:32px;margin-bottom:0;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap label{font-size:15px;line-height:22px;}}.acg-booking-wrapper .acg-customer-details-wrap .form-group{margin-bottom:40px;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .form-group{margin-bottom:10px;}}.acg-booking-wrapper .acg-customer-details-wrap .form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#fff;font-size:24px;padding:0;padding:5px 0 5px 0;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .form-control{font-size:17px;}}.acg-booking-wrapper .acg-customer-details-wrap select.form-control{padding-bottom:0;font-size:23px;height:30px;padding-left:0;background-image:url("/images/public/drop-down.png");background-repeat:no-repeat;background-position:100%;background-size:26px;-webkit-appearance:none;appearance:none;}.acg-booking-wrapper .acg-customer-details-wrap select.form-control::-ms-expand{display:none;}.acg-booking-wrapper .acg-customer-details-wrap select.form-control option{color:#000;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap select.form-control{font-size:16px;}}.acg-booking-wrapper .acg-customer-details-wrap .guests-info-wrap select.form-control{border-bottom:none;}.acg-booking-wrapper .acg-customer-details-wrap textarea.form-control{min-height:70px;resize:none;}.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group{display:flex;flex-wrap:wrap;justify-content:space-between;}.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:50%;max-width:50%;padding-right:20px;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:50%;max-width:50%;}}@media(max-width:767px){.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-booking-date{flex:0 0 100%;max-width:100%;padding-right:0;}}.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:50%;max-width:50%;padding-left:20px;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:50%;max-width:50%;}}@media(max-width:767px){.acg-booking-wrapper .acg-customer-details-wrap .inlined-form-group .acg-guest-count{flex:0 0 100%;max-width:100%;padding-left:0;}}.acg-booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{background:#ff343e;color:#fff;width:100%;font-size:20px;font-weight:700;text-transform:uppercase;border-radius:10px;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:17px !important;}@media(max-width:1599px){.acg-booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{font-size:15px;line-height:28px;}}.acg-booking-wrapper .acg-customer-details-wrap .acg-btn-secondary:hover{background:#fff;color:#000;}@media(min-width:1600px){.acg-booking-wrapper .acg-customer-details-wrap .g-recaptcha{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.acg-booking-wrapper.loading{height:calc(100vh + 50px);}@media(max-width:767px){.acg-booking-wrapper.loading{overflow:hidden;}}.acg-booking-wrapper.loading::after{background-position:49% 45%;}.acg-booking-wrapper .response{max-width:563px;padding:15px;text-align:center;font-size:20px;color:#fff;border-radius:5px;min-height:200px;display:flex;align-items:center;}@media(max-width:1599px){.acg-booking-wrapper .response{max-width:100%;height:100%;}}.acg-booking-wrapper .response .content h4{font-size:30px;color:#1f1f1f;}.acg-booking-wrapper .response p,.acg-booking-wrapper .response .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .response label{margin-bottom:0;line-height:32px;font-size:20px;}@media(max-width:1599px){.acg-booking-wrapper .response p,.acg-booking-wrapper .response .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-wrapper .response label{line-height:24px;font-size:16px;}}@media(max-width:574px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .acg-title{margin-bottom:0;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top{margin-top:0;margin-bottom:30px;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label{position:relative;cursor:pointer;color:#be1e35;display:block;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label.active::before{border:1px solid #008000;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label span{float:right;display:inline-block;width:92%;font-size:17px;line-height:1.5;}@media(max-width:767px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label span{width:89%;}}@media(max-width:991px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label span{width:90%;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #008000;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:15px;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top input:checked+label:after{content:"";display:block;position:absolute;top:10px;left:6px;width:6px;height:12px;border:solid #008000;border-width:0 1px 1px 0;transform:rotate(45deg);}@media(max-width:991px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .checkbox-booking-top input:checked+label:after{top:3px;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .form-control{height:46px;}@media(max-width:767px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .form-control{height:46px;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail{padding:4px 0 !important;border:none !important;display:flex;align-items:center;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-mild-text{position:relative;width:40%;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-mild-text::after{position:absolute;right:30px;content:":";}@media(max-width:767px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-mild-text::after{right:15px;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-info-text{width:60%;}@media(max-width:767px){.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail{display:flex;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-mild-text{font-size:18px;min-width:90px;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail .acg-info-text{font-size:18px;line-height:1.3;}}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .booking-summary-short .acg-booking-detail:last-child{padding-bottom:20px !important;}.card-placeholder{margin-bottom:30px;}@media(max-width:1599px){.card-placeholder{margin-bottom:20px;}}.card-number{position:relative;}.card-number .form-control{padding-right:50px !important;}@media(max-width:1599px){.card-number .form-control{padding-right:40px !important;}}.card-number .card-icon-holder{position:absolute;top:25px;right:0;width:45px;display:none;}@media(max-width:1599px){.card-number .card-icon-holder{width:35px;top:20px;}}.card-accept-area{flex-wrap:wrap;}.card-accept-area .accept-text{font-size:18px;color:#202020;display:inline-block;}@media(max-width:1599px){.card-accept-area .accept-text{font-size:16px;}}.card-accept-area .secure-icon-holder{flex:1;}.card-accept-area .secure-icon-holder .charges-apply-text{color:#202020;font-size:12px;}.table-no-border th,.table-no-border td{border:none;}.table-no-border thead th{border-bottom:1px solid #b2b5be;font-size:19px;color:#8b8f9a;font-weight:400;}@media(max-width:1599px){.table-no-border thead th{font-size:15px;}}.secure-img-holder{max-width:150px;}.secure-img-holder img{width:100%;}@media(max-width:1599px){.secure-img-holder{max-width:110px;}}.acg-enquiry-modal .booking-container-modal,.booking-summary-modal .booking-container-modal{position:initial;max-height:initial;overflow-y:initial;}@media(max-width:767px){.acg-enquiry-modal .booking-container-modal,.booking-summary-modal .booking-container-modal{width:100%;max-width:100%;border:none;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;}.acg-enquiry-modal .booking-container-modal .booking-wrapper,.booking-summary-modal .booking-container-modal .booking-wrapper{padding-left:0;}}.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{padding-right:0;padding-left:0;min-width:767px;}@media(min-width:1600px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{min-width:1000px;}}.acg-enquiry-modal .acg-booking-wrapper #bookingContainer,.booking-summary-modal .acg-booking-wrapper #bookingContainer{width:100%;}@media(max-width:991px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{min-width:auto;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-wrapper,.booking-summary-modal .acg-booking-wrapper{padding-left:15px;}}.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{position:initial;max-height:initial;overflow-y:initial;max-width:1600px;}@media(max-width:1599px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{max-width:1145px;}}@media(max-width:1200px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{max-width:95vw;}}@media(max-width:767px){.acg-enquiry-modal .booking-summary-modal,.booking-summary-modal .booking-summary-modal{width:100%;max-width:100%;border:none;-webkit-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;padding-right:15px;}}@media(max-width:767px){.acg-booking-wrapper .acg-booking-wrapper{box-shadow:none;border-radius:0;padding:0;}}.close-modal-btn{display:none;width:35px;height:35px;border-radius:50%;background:#bd0f10;color:#fff;position:absolute;top:8px;right:8px;line-height:35px;text-align:center;font-size:18px;font-weight:600;}@media(max-width:767px){.close-modal-btn{display:block;}}.modal-user-action{flex:0 0 100%;display:flex;align-items:center;position:absolute;padding:5px;cursor:pointer;z-index:999999;right:-30px;top:-25px;}@media(max-width:1599px){.modal-user-action{right:0;}}@media(max-width:767px){.modal-user-action{right:-10px;top:-20px;}}.modal-user-action.next-step{margin-left:40px;}.modal-user-action .back-step{width:24px;display:inline-block;margin-right:15px;}.modal-user-action .back-step img{width:100%;}@media(max-width:1599px){.modal-user-action .back-step{width:19px;margin-right:10px;}}.modal-user-action .close-drawer{width:62px;height:62px;display:inline-block;text-align:center;line-height:21px;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.modal-user-action .close-drawer img{width:50px;height:50px;}@media(max-width:767px){.modal-user-action .close-drawer img{width:30px;height:30px;}}@media(max-width:1599px){.modal-user-action .close-drawer{width:19px;height:19px;}}@media(max-width:767px){.modal-user-action .close-drawer{width:20px;height:20px;}}.booking-field-container{display:flex;flex-wrap:wrap;min-width:767px;padding-top:20px;padding-bottom:40px;}@media(min-width:1600px){.booking-field-container{max-width:initial;}}@media(max-width:767px){.booking-field-container{min-width:auto;padding-top:10px;}}.booking-field-container .field-container-booking{flex:0 0 40%;max-width:40%;padding:0 10px;padding-right:20px;}.booking-field-container .field-container-booking.without-participient{flex:0 0 100%;max-width:100%;margin:auto;}@media(max-width:767px){.booking-field-container .field-container-booking{flex:0 0 100%;max-width:100%;padding:0;}}.booking-field-container .field-container-participient{flex:0 0 60%;max-width:60%;padding:0 10px;padding-left:0;}@media(max-width:767px){.booking-field-container .field-container-participient{flex:0 0 100%;max-width:100%;margin-bottom:15px;padding:0;}}.booking-field-container .booking-fields{flex:0 0 100%;max-width:100%;height:100%;padding:45px;background:#fff;}.booking-field-container .booking-fields.without-participient{flex:0 0 60%;max-width:60%;margin:auto;}@media(max-width:991px){.booking-field-container .booking-fields{flex:0 0 100%;max-width:100%;padding:20px 10px;}}.booking-field-container .booking-fields .tbl-pp-title{font-weight:700;font-size:35px;color:#1f1f1f;margin-bottom:30px;}@media(max-width:991px){.booking-field-container .booking-fields .tbl-pp-title{padding:20px 10px 0 0;font-size:28px;}}.booking-field-container .booking-fields .pb-col-label label{font-size:19px;color:#9ea1a9;line-height:32px;margin-bottom:0;display:none;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-label label{font-size:15px;line-height:22px;}}.booking-field-container .booking-fields .pb-col-input{margin-bottom:30px;}.booking-field-container .booking-fields .pb-col-input:last-of-type{margin-bottom:30px;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-input{margin-bottom:15px;}}.booking-field-container .booking-fields .pb-col-input input[type="checkbox"]{width:5%;margin-right:15px;height:30px !important;float:left;}.booking-field-container .booking-fields .pb-col-input label{width:90%;}.booking-field-container .booking-fields .pb-col-input input{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#fff;font-size:24px;padding:0;padding-left:5px;padding-bottom:10px;width:100%;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-input input{font-size:17px;}}.booking-field-container .booking-fields .pb-col-input input:focus{outline:none;}.booking-field-container .booking-fields .pb-col-input input{background:transparent;border:none;border-radius:0;border:1px solid #9e9e9e;color:#000;font-size:22px;padding:0;padding:0 20px 0 20px;height:46px !important;border-radius:0 !important;-webkit-appearance:auto;appearance:auto;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-input input{font-size:17px;height:45px !important;padding:0 15px 0 15px;}}@media(max-width:1599px) and (max-width:480px){.booking-field-container .booking-fields .pb-col-input input{padding:0 15px 0 10px;}}@media(max-width:1599px) and (max-width:375px){.booking-field-container .booking-fields .pb-col-input input{padding:0 0 0 10px;}}.booking-field-container .booking-fields .pb-col-input input::placeholder{color:#c4c4c4;}.booking-field-container .booking-fields .pb-col-input textarea{min-height:70px;resize:none;}.booking-field-container .booking-fields .pb-col-input select.form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#fff;padding:5px 0 5px 0;font-size:23px;height:30px;background-image:url("/images/public/drop-down.png");background-repeat:no-repeat;background-position:100%;background-size:26px;-webkit-appearance:none;appearance:none;}.booking-field-container .booking-fields .pb-col-input select.form-control::-ms-expand{display:none;}.booking-field-container .booking-fields .pb-col-input select.form-control option{color:#000;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-input select.form-control{font-size:16px;}}.booking-field-container .booking-fields .pb-col-input .error-label{font-size:19px;color:#fd1818;width:100%;display:block;}@media(max-width:1599px){.booking-field-container .booking-fields .pb-col-input .error-label{font-size:15px;}}.booking-field-container .booking-fields table{width:100%;}.booking-field-container .participient-fields{flex:0 0 100%;max-width:100%;padding:45px;padding-bottom:30px;background:#fff;height:100%;}@media(max-width:991px){.booking-field-container .participient-fields{flex:0 0 100%;max-width:100%;padding:20px 0;}}.booking-field-container .participient-fields .tbl-pp-title{font-weight:700;font-size:35px;color:#1f1f1f;margin-bottom:30px;}@media(max-width:991px){.booking-field-container .participient-fields .tbl-pp-title{padding:20px 10px 0 10px;font-size:28px;}}.booking-field-container .participient-fields .pb-col-label label{font-size:18px;color:#1f1f1f;font-weight:400;line-height:32px;margin-bottom:5px;}.booking-field-container .participient-fields .pb-row-heading{padding:0;}@media(max-width:767px){.booking-field-container .participient-fields .pb-row-heading{padding:0 10px;}}.booking-field-container .participient-fields .pb-row-heading h5{font-weight:bold;}.booking-field-container .participient-fields .pb-row{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-top:17px;}.booking-field-container .participient-fields .pb-row .pb-col{flex:0 0 50%;max-width:50%;padding:0;margin-bottom:10px;}.booking-field-container .participient-fields .pb-row .pb-col .pb-col-inner.Boolean .pb-col-label{display:none;}@media(max-width:767px){.booking-field-container .participient-fields .pb-row .pb-col{flex:0 0 100%;max-width:100%;padding:0 10px;}}.booking-field-container .participient-fields .pb-row .tbl-pp-row{border-top:1px solid #d1d1d1;}.booking-field-container .participient-fields .pb-row .tbl-pp-row.pp-row0{border-top:none;}.booking-field-container .participient-fields .pb-row .tbl-pp-row.pp-row0 .pb-row{margin-top:0 !important;}.booking-field-container .participient-fields .pb-col-input{margin-bottom:30px;}.booking-field-container .participient-fields .pb-col-input:last-of-type{margin-bottom:0;}@media(max-width:1599px){.booking-field-container .participient-fields .pb-col-input{margin-bottom:15px;}}.booking-field-container .participient-fields .pb-col-input input{background:transparent;border:none;border-radius:0;border:1px solid #9e9e9e;color:#000;font-size:22px;padding:0;padding:0 20px 0 20px;height:46px !important;border-radius:0 !important;-webkit-appearance:auto;appearance:auto;width:90%;}.booking-field-container .participient-fields .pb-col-input input:focus{outline:none;}@media(max-width:1599px){.booking-field-container .participient-fields .pb-col-input input{font-size:17px;}}@media(max-width:767px){.booking-field-container .participient-fields .pb-col-input input{width:100%;}}.booking-field-container .participient-fields .pb-col-input input[type="checkbox"]{width:auto;display:block;margin-top:20px;cursor:pointer;}.booking-field-container .participient-fields .pb-col-input input[type="checkbox"]{width:6%;margin-right:14px;height:30px !important;float:left;margin-top:30px;}.booking-field-container .participient-fields .pb-col-input label{width:85%;font-size:18px;margin-top:30px;}.booking-field-container .participient-fields .pb-col-input textarea{min-height:70px;resize:none;}.booking-field-container .participient-fields .pb-col-input select.form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#000;padding:5px 0 5px 0;font-size:23px;height:35px;background-image:url("/images/public/drop-down2.png");background-repeat:no-repeat;background-position:100%;background-size:26px;-webkit-appearance:none;appearance:none;}.booking-field-container .participient-fields .pb-col-input select.form-control::-ms-expand{display:none;}.booking-field-container .participient-fields .pb-col-input select.form-control option{color:#000;}@media(max-width:1599px){.booking-field-container .participient-fields .pb-col-input select.form-control{font-size:16px;}}.booking-field-container .participient-fields .pb-col-input .error-label{font-size:19px;color:#fd1818;}@media(max-width:1599px){.booking-field-container .participient-fields .pb-col-input .error-label{font-size:15px;}}.booking-field-container .participient-fields table{width:100%;}.btn-booking-field{margin-top:15px;margin-bottom:15px;text-align:center;margin:0;}.btn-booking-field input{margin-top:0;}.btn-booking-field .btn-success{color:#fff;width:100%;font-size:18px;text-transform:capitalize;border-radius:0;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;border:solid 1px transparent;border-radius:50px !important;padding:5px 18px;font-family:"Urbanist",sans-serif;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.btn-booking-field .btn-success{font-size:15px;line-height:28px;}}.btn-booking-field .btn-success:hover{color:#fff;}.acg-enquiry-details-wrap-container{display:flex;flex-wrap:wrap;width:100%;}.acg-enquiry-details-wrap-container .response{max-width:563px;padding:15px;text-align:center;font-size:20px;color:#fff;border-radius:5px;min-height:200px;display:flex;align-items:center;}@media(max-width:1599px){.acg-enquiry-details-wrap-container .response{max-width:100%;height:100%;}}.acg-enquiry-details-wrap-container .response p,.acg-enquiry-details-wrap-container .response .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .response label{margin-bottom:0;line-height:32px;font-size:20px;}@media(max-width:1599px){.acg-enquiry-details-wrap-container .response p,.acg-enquiry-details-wrap-container .response .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .response label{line-height:24px;font-size:16px;}}.acg-enquiry-details-wrap-container .acg-customer-details-wrap{padding:25 50px;border-radius:0;padding-top:0;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .acg-title{margin-bottom:40px;font-weight:700;font-size:35px;background:#f7f7f7;padding:25px 50px;color:#1f1f1f;margin:0 -45px;margin-bottom:40px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap label{font-weight:400;font-size:18px;color:#1f1f1f;margin-bottom:10px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-control{border:1px solid #c8c7c7;color:#1f1f1f;padding:10px;height:46px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-control:focus{outline:0;box-shadow:none;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group{margin-bottom:25px;}@media(min-width:1200px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group.preferred-method label{width:300px;}}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox input[type="checkbox"]{display:none;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon{background:#1f1f1f;border:1px solid #1f1f1f;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon::before{opacity:1;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon{background:#1f1f1f;border:1px solid #1f1f1f;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon::before{opacity:1;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox .fs-check-icon{width:16px;height:16px;display:inline-block;border:1px solid #1f1f1f;position:relative;background:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:5px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox .fs-check-icon::before{content:"";background:url("/images/public/check-white.png") no-repeat;background-repeat:no-repeat;position:absolute;top:2px;left:1px;line-height:normal;width:100%;height:100%;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:767px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox .fs-check-icon::before{top:0;left:1px;}}@media(max-width:767px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox .fs-check-icon{width:15px;height:15px;}}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label{margin-bottom:10px;width:100%;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .fs-check-icon{border:1px solid #1f1f1f;border-radius:0;margin-right:5px;margin-top:0;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label{width:89%;float:right;margin-bottom:0;margin-top:-2px;font-weight:400;}@media(min-width:1600px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label{width:93%;}}@media(max-width:1199px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label{width:85%;}}@media(max-width:991px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label{width:93%;}}@media(max-width:767px){.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label{width:90%;}}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label p a,.acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label .form-details-main .form-group-inner label a,.form-details-main .form-group-inner .acg-enquiry-details-wrap-container .acg-customer-details-wrap .form-group .fs-custom-checkbox label label a{color:#bb2026;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap select.form-control{height:46px;padding:5px 10px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .pb-col-label label{font-size:17px;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .acg-btn-secondary{background-color:#bb2026;border:1px solid #bb2026;border-radius:50px;width:65%;text-align:center;margin:0 auto;display:block;text-transform:capitalize;font-weight:600;}.acg-enquiry-details-wrap-container .acg-customer-details-wrap .acg-btn-secondary:hover{background-color:#1f1f1f;border:1px solid #1f1f1f;color:#fff;}.acg-enquiry-details-wrap{flex:0 0 50% !important;max-width:50% !important;}@media(max-width:767px){.acg-enquiry-details-wrap{flex:0 0 100% !important;max-width:100% !important;}}.booking-summary-modal .booking-wrapper{padding-left:25px;}@media(min-width:1600px){.booking-summary-modal .booking-wrapper{padding-top:0;padding-bottom:0;}}.acg-booking-wrapper.acg-email-booking-wrapper{padding-left:20px;padding-right:20px;}.acg-booking-wrapper .acg-booking-details-wrap.sample{padding-left:20px;}.acg-enquiry-modal .acg-booking-request,.booking-summary-modal .acg-booking-request{max-width:605px;min-width:auto;padding:0;height:95vh;overflow:auto;}@media(max-width:991px){.acg-enquiry-modal .acg-booking-request,.booking-summary-modal .acg-booking-request{max-width:688px;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-request.loading,.booking-summary-modal .acg-booking-request.loading{width:100% !important;}}.acg-enquiry-modal .acg-booking-request.acg-request-thank-you,.booking-summary-modal .acg-booking-request.acg-request-thank-you{height:auto;}.acg-enquiry-modal .acg-booking-request.acg-request-thank-you .acg-customer-details-wrap,.booking-summary-modal .acg-booking-request.acg-request-thank-you .acg-customer-details-wrap{padding:50px;}.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{display:none;}@media(max-width:767px){.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{flex:0 0 50% !important;max-width:50% !important;padding-right:20px;}}@media(max-width:480px){.acg-enquiry-modal .acg-booking-request .acg-enquiry-details-wrap,.booking-summary-modal .acg-booking-request .acg-enquiry-details-wrap{flex:0 0 100% !important;max-width:100% !important;padding-right:0;}}.acg-enquiry-modal .acg-booking-request .acg-customer-details-wrap,.booking-summary-modal .acg-booking-request .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{max-width:1600px;}@media(max-width:1599px){.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{max-width:1145px;}}.acg-enquiry-modal .acg-booking-process .booking-summary-modal,.booking-summary-modal .acg-booking-process .booking-summary-modal{padding-left:0;}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process,.booking-summary-modal .acg-booking-process{padding-left:20px;padding-right:20px;}.acg-enquiry-modal .acg-booking-process .booking-summary-modal,.booking-summary-modal .acg-booking-process .booking-summary-modal{padding-left:0;padding-right:0;}.acg-enquiry-modal .acg-booking-process.loading,.booking-summary-modal .acg-booking-process.loading{width:100% !important;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process .booking-wrapper,.booking-summary-modal .acg-booking-process .booking-wrapper{padding-left:0;padding-right:0;}}@media(max-width:767px){.acg-enquiry-modal .acg-booking-process .acg-booking-details-wrap,.booking-summary-modal .acg-booking-process .acg-booking-details-wrap{padding-right:20px;}}@media(max-width:480px){.acg-enquiry-modal .acg-booking-process .acg-booking-details-wrap,.booking-summary-modal .acg-booking-process .acg-booking-details-wrap{padding-right:0;}}.acg-enquiry-modal .acg-booking-process .back-step,.booking-summary-modal .acg-booking-process .back-step{position:absolute;z-index:99;top:3px;left:15px;width:24px;display:inline-block;margin-right:15px;}.acg-enquiry-modal .acg-booking-process .back-step img,.booking-summary-modal .acg-booking-process .back-step img{width:100%;}@media(max-width:1599px){.acg-enquiry-modal .acg-booking-process .back-step,.booking-summary-modal .acg-booking-process .back-step{width:19px;margin-right:10px;}}.acg-enquiry-modal .acg-enquiry-request,.booking-summary-modal .acg-enquiry-request{min-width:initial !important;max-width:600px;padding-left:20px !important;padding-right:20px !important;height:100vh;}@media(max-width:991px){.acg-enquiry-modal .acg-enquiry-request.loading,.booking-summary-modal .acg-enquiry-request.loading{height:100%;}}@media(max-width:767px){.acg-enquiry-modal .acg-enquiry-request.loading,.booking-summary-modal .acg-enquiry-request.loading{width:100% !important;}}.acg-booking-wrapper .acg-booking-errors-wrap{flex:0 0 100%;max-width:100%;min-height:85vh;margin-top:10px;}.acg-booking-wrapper.acg-booking-request.quote-popup-main-container{padding:0;max-width:100%;display:block;}.acg-booking-wrapper.acg-booking-request.quote-popup-main-container .response{margin:auto;margin-top:5%;}.booking-wrapper.booking-unsuccess{padding-right:25px;}.acg-booking-errors-wrap{text-align:center;}.acg-booking-errors-wrap .content{padding:0;margin:0 auto;}.acg-booking-errors-wrap .content p,.acg-booking-errors-wrap .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-errors-wrap .content label{color:#fff;margin-bottom:10px;}@media(max-width:1599px){.acg-booking-errors-wrap .content p,.acg-booking-errors-wrap .content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .acg-booking-errors-wrap .content label{font-size:16px;}}.acg-booking-errors-wrap .content p:last-of-type,.acg-booking-errors-wrap .content .form-details-main .form-group-inner label:last-of-type,.form-details-main .form-group-inner .acg-booking-errors-wrap .content label:last-of-type{margin-bottom:0;}.acg-booking-errors-wrap .content .acg-title{font-size:26px;border-bottom:1px solid;display:inline-block;padding:0 10px 10px;}.booking-success{max-width:767px;}.booking-success .acg-customer-details-wrap p,.booking-success .acg-customer-details-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-success .acg-customer-details-wrap label{color:#fff;}@media(max-width:1599px){.booking-success .acg-customer-details-wrap p,.booking-success .acg-customer-details-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-success .acg-customer-details-wrap label{font-size:16px;}}@media(max-width:480px){.booking-success .acg-booking-details-wrap{order:2;margin-bottom:0;}}.upgrade-overlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:999999;}.div-upgrade-option-detail-container{display:none;position:fixed;top:50%;left:50%;background:#fff;padding:20px !important;width:100%;max-width:420px;z-index:9999999;border:2px solid #3e4659;border-radius:3px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media(max-width:480px){.div-upgrade-option-detail-container{max-width:90%;}}.div-upgrade-option-detail-container .divFieldName{width:auto !important;}.div-upgrade-option-detail-container .divControlOuter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}@media(max-width:480px){.div-upgrade-option-detail-container .divControlOuter{justify-content:flex-start;}}.div-upgrade-option-detail-container .divControlOuter .field-label{margin-bottom:0;margin-right:8px;}@media(max-width:480px){.div-upgrade-option-detail-container .divControlOuter .field-label{flex:0 0 100%;margin-bottom:8px;}}.div-upgrade-option-detail-container .divControlOuter .field-input{flex:0 0 45px;max-width:45px;margin-right:8px;}.div-upgrade-option-detail-container .divControlOuter .field-input input{width:100% !important;color:#000;text-align:center;font-size:18px;padding:0;background:#fff;border:1px solid #000;height:34px;border-radius:3px;}.div-upgrade-option-detail-container .divControlOuter .field-input input:focus{border:1px solid #000;outline:none;}.div-upgrade-option-detail-container .divControlOuter .field-button{flex:0 0 110px;max-width:110px;}.div-upgrade-option-detail-container .divControlOuter .field-button .upgrade-option-add-option-button{background:#bb2026;color:#fff;width:100%;font-size:17px;font-weight:700;text-transform:uppercase;border-radius:5px;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}.div-upgrade-option-detail-container .divControlOuter .field-button .upgrade-option-add-option-button:hover{background:#000;}@media(max-width:1599px){.div-upgrade-option-detail-container .divControlOuter .field-button .upgrade-option-add-option-button{font-size:16px;}}.div-upgrade-option-detail-container .divheight5{display:none;}.div-upgrade-option-detail-container .upgrade-option-close{position:absolute;top:-15px;right:-10px;width:19px;height:19px;}.div-upgrade-option-detail-container .upgrade-option-close img{width:100%;}.div-upgrade-option-detail-container .DivDescription{font-size:20px;max-height:330px;overflow-y:auto;background:#f5f5f5;padding:10px;}@media(max-width:767px){.div-upgrade-option-detail-container .DivDescription{max-height:230px;}}.div-upgrade-option-detail-container .DivDescription p,.div-upgrade-option-detail-container .DivDescription .form-details-main .form-group-inner label,.form-details-main .form-group-inner .div-upgrade-option-detail-container .DivDescription label{background-color:transparent !important;}@media(max-width:1599px){.div-upgrade-option-detail-container .DivDescription p,.div-upgrade-option-detail-container .DivDescription .form-details-main .form-group-inner label,.form-details-main .form-group-inner .div-upgrade-option-detail-container .DivDescription label{font-size:15px !important;}}@media(max-width:1599px){.div-upgrade-option-detail-container .DivDescription{font-size:15px;}}.div-upgrade-option-detail-container.show+.upgrade-overlay{display:block;}body.bookingModal.modal-open{overflow:initial;padding-right:0 !important;}body.bookingModal.modal-open .modal-backdrop{display:none;}.gift-booking-container .booking-wrapper{align-items:stretch;}@media(max-width:991px){.gift-booking-container .booking-wrapper .acg-customer-details-wrap{padding:20px 25px;}.gift-booking-container .booking-summary-modal.booking-nd .customer-detail-row{margin-left:0;margin-right:0;}.gift-booking-container .booking-summary-modal.booking-nd .customer-detail-column{padding-left:0;padding-right:0;}.gift-booking-container .booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;margin-left:0;}}.coupon-container{margin-top:20px;}.coupon-container .d-flex.d-none{display:none !important;}.coupon-container .apply-coupon-div{justify-content:space-between;position:relative;}.coupon-container .apply-coupon-div .l-blue{color:#6ba5cf;}@media(max-width:574px){.coupon-container .apply-coupon-div .form-group{margin-right:0 !important;}}.coupon-container .apply-coupon-div .form-control{background:transparent;border:none;border-radius:0;border:1px solid #c8c7c7;color:#292b2c;padding:11px 15px;font-weight:400;font-size:16px;margin-right:30px;border-radius:0;font-family:"Urbanist",sans-serif;}@media(max-width:767px){.coupon-container .apply-coupon-div .form-control{padding:8px 15px;}}.coupon-container .apply-coupon-div .form-control::placeholder{color:#bdbdbd;}.coupon-container .apply-coupon-div .form-control:focus{box-shadow:none;outline:none;}@media(max-width:1599px){.coupon-container .apply-coupon-div .form-control{font-size:17px;}}.coupon-container .apply-coupon-div .add-more-vouchers{display:block;border-bottom:1px solid #6b7182;padding:6px 0 6px 0;position:relative;font-size:20px;color:#292b2c;}@media(max-width:1599px){.coupon-container .apply-coupon-div .add-more-vouchers{font-size:17px;}}.coupon-container .apply-coupon-div .btn-blue.package-btn.text-right .acg-btn-primary{font-weight:500;}.coupon-container .coupon-applied-text{border:1px solid #c8c7c7;padding:8px 15px;font-weight:600;color:#1f1f1f;font-size:18px;width:100%;border-radius:0;}@media(max-width:1599px){.coupon-container .coupon-applied-text{font-size:17px;padding:10px 15px;}}.coupon-container .acg-btn-primary:hover,.coupon-container .acg-btn-primary:focus{background:#000;color:#fff;}.coupon-container #dvRemoveCoupon{display:flex;justify-content:space-between;}.coupon-container #dvRemoveDDVoucher{display:flex;justify-content:space-between;}.coupon-container #dvRemoveDDVoucher .btn-blue.package-btn.text-right .acg-btn-primary{border-radius:8px !important;}.coupon-container #dvCouponActionDisplay a{color:#b91918;text-decoration:underline;font-size:17px;}.coupon-container #dvCouponActionDisplay a:hover{color:#b91918;text-decoration:underline;font-size:17px;}.ddvoucher-container .apply-coupon-div{display:block;}.ddvoucher-container .fa-voucher-add{color:#008000;position:absolute;right:5px;top:10px;}.ddvoucher-container .fa-voucher-remove{position:absolute;right:5px;top:10px;color:#f00;}.qpay-info-container{font-size:16px;color:#000;}.qpay-info-container ul{padding-left:0;margin-bottom:0;}.qpay-info-container ul li{display:block;position:relative;padding-left:10px;margin-bottom:10px;}@media(max-width:1599px){.qpay-info-container ul li{margin-bottom:5px;}}.qpay-info-container ul li p,.qpay-info-container ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .qpay-info-container ul li label{margin-bottom:0;}@media(max-width:1599px){.qpay-info-container ul li p,.qpay-info-container ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .qpay-info-container ul li label{font-size:16px;}}.qpay-info-container ul li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;border-radius:50%;background:#000;}@media(max-width:1599px){.qpay-info-container ul li::before{top:8px;}}.qpay-booking-container{font-size:16px;color:#000;}.qpay-booking-container .product-detail-container{width:100%;max-width:1465px;margin:0 auto;padding:0 15px;}.qpay-booking-container .product-detail-container .acg-section-title{padding-left:26px;}.qpay-booking-container .product-detail-container .product-detail-row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:30px;}.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area{display:block;padding-bottom:30px;border-bottom:1px solid #818181;margin-bottom:25px;}.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area .price-box{display:flex;justify-content:space-between;align-items:center;}.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area .price-box .price-heading{font-size:20px;}@media(min-width:1600px){.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area .price-box .price-heading{font-size:20px;}}.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area .price-box .cruise-price{display:inline-block;padding:0 10px;border-radius:12px;font-size:32px;font-weight:700;color:#bb2026;min-width:85px;text-align:center;position:relative;}.qpay-booking-container .product-detail-container .product-detail-row .price-discount-area .price-box .cruise-price sup{color:#bb2026;font-size:30px;font-weight:700;position:relative;top:0;margin-right:2px;position:relative;}.qpay-booking-container .booking-field-container .participient-fields .tbl-pp-title{font-weight:500;font-size:34px;color:#1f1f1f;margin-bottom:30px;}.qpay-booking-container .booking-field-container .participient-fields .pb-col-input input{background:transparent;border:none;border-radius:0;border:1px solid #9e9e9e;color:#000;font-size:22px;padding:0;padding:0 20px 0 20px;height:46px !important;border-radius:0 !important;-webkit-appearance:auto;appearance:auto;width:100%;}.qpay-booking-container.booking-padding{padding:30px 30px !important;border-radius:16px;margin-bottom:40px !important;background:#fff !important;}@media(max-width:574px){.qpay-booking-container.booking-padding{margin-bottom:30px !important;}}.qpay-booking-container.booking-padding .booking-content-text{margin:0;font-size:18px;padding-bottom:15px;}.qpay-booking-container.booking-padding input.form-control{border-radius:12px !important;}.qpay-booking-container.booking-padding textarea.form-control{border-radius:12px !important;}.qpay-booking-container.booking-padding .ico-calander{position:relative;}.qpay-booking-container.booking-padding .ico-calander::after{content:"";position:absolute;top:50%;transform:translateY(-50%);height:20px;width:20px;background-image:url(/images/public/common/calendar-blue.png);background-size:100%;right:15px;}.qpay-booking-container .banner-img{width:100%;border-radius:5px;}.qpay-booking-container .booking-inclusions::after{background:none;}.qpay-booking-container .product-detail-container .product-detail-area .card-holder{width:100%;}@media(max-width:1599px){.qpay-booking-container .product-detail-container .product-detail-area{flex:0 0 52%;}}@media(max-width:767px){.qpay-booking-container .product-detail-container .product-detail-area{flex:0 0 100%;}}@media(max-width:991px){.qpay-booking-container .product-detail-container .product-detail-area{flex:0 0 100%;}}.qpay-booking-container .product-detail-container .product-booking-area{max-width:100%;}.qpay-booking-container table.package-details{color:#737373;width:100%;border-collapse:collapse;}.qpay-booking-container table.package-details table{width:100%;}.qpay-booking-container table.package-details .border-box{border-top:1px solid #ababab;border-bottom:1px solid #ababab;padding-top:20px;padding-bottom:20px;}.qpay-booking-container table.package-details .pb-3{padding-bottom:3px !important;}.qpay-booking-container table.package-details .color-gray{color:#737373;}.qpay-booking-container table.ticket-details{border-radius:5px;}.qpay-booking-container table.ticket-details .label-field{color:#737373;padding-bottom:3px;}.qpay-booking-container table.ticket-details .label-value{color:#000;padding-bottom:10px;}.qpay-pay-container{font-size:16px;color:#000;}@media(max-width:1599px){.qpay-pay-container.product-detail-section{padding:40px 0;}}.qpay-pay-container .card-holder img{width:100%;}.qpay-pay-container .accept-card-wrapper{display:flex;margin-top:40px;flex-wrap:wrap;}@media(max-width:767px){.qpay-pay-container .accept-card-wrapper{padding-left:12px;padding-right:12px;}}.qpay-pay-container .accept-card-wrapper .text-content{margin-right:15px;align-self:center;font-size:27px;}@media(max-width:1599px){.qpay-pay-container .accept-card-wrapper .text-content{font-size:24px;}}.qpay-pay-container .accept-card-wrapper .surcharge-apply-wrapper{flex-basis:100%;margin-top:25px;}.qpay-pay-container .accept-card-wrapper .surcharge-apply-wrapper p,.qpay-pay-container .accept-card-wrapper .surcharge-apply-wrapper .form-details-main .form-group-inner label,.form-details-main .form-group-inner .qpay-pay-container .accept-card-wrapper .surcharge-apply-wrapper label{margin-bottom:0;font-size:19px;}.qpay-pay-container .payment-form-area{padding:45px;background:#efefef;border-radius:8px;}.qpay-pay-container .payment-form-area label{font-size:19px;color:#737373;line-height:32px;margin-bottom:0;}@media(max-width:1599px){.qpay-pay-container .payment-form-area label{font-size:15px;line-height:22px;}}.qpay-pay-container .payment-form-area .form-group{margin-bottom:50px;}@media(max-width:1599px){.qpay-pay-container .payment-form-area .form-group{margin-bottom:15px;}}.qpay-pay-container .payment-form-area .form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#000;font-size:22px;padding:5px 0 5px 0;}@media(max-width:1599px){.qpay-pay-container .payment-form-area .form-control{font-size:17px;}}.qpay-pay-container .payment-form-area select.form-control{padding-bottom:0;font-size:23px;height:40px;padding-left:0;color:#000;}.qpay-pay-container .payment-form-area select.form-control option{color:#000;}@media(max-width:1599px){.qpay-pay-container .payment-form-area select.form-control{font-size:16px;}}.qpay-pay-container .payment-form-area .acg-btn-secondary{background:#bb2026;color:#fff;width:100%;margin-bottom:20px;font-size:22px;border-radius:8px;border:1px solid transparent;cursor:pointer;}@media(max-width:1599px){.qpay-pay-container .payment-form-area .acg-btn-secondary{font-size:18px;}}.qpay-pay-container .payment-form-area .acg-btn-outlined{background:transparent;color:#bb2026;width:100%;font-size:22px;border-radius:8px;border:1px solid #bb2026;cursor:pointer;}.qpay-pay-container .payment-form-area .acg-btn-outlined:hover{border:1px solid #bb2026;background:#bb2026;color:#fff;}.qpay-addtobooking-container .booking-field-container{display:flex;flex-wrap:wrap;max-width:100%;padding-top:0;}.qpay-addtobooking-container .booking-field-container .field-container-booking{flex:0 0 25%;max-width:25%;padding:0 10px;margin-bottom:10px;}@media(max-width:767px){.qpay-addtobooking-container .booking-field-container .field-container-booking{flex:0 0 100%;max-width:100%;}}.qpay-addtobooking-container .booking-field-container .field-container-participient{flex:0 0 75%;max-width:75%;padding:0 10px;}@media(max-width:767px){.qpay-addtobooking-container .booking-field-container .field-container-participient .tbl-pp-row .pb-col{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.qpay-addtobooking-container .booking-field-container .field-container-participient{flex:0 0 100%;max-width:100%;}}.qpay-addtobooking-container .review-heading{font-size:26px;margin-bottom:20px;border-bottom:solid 1px #ccc;padding-bottom:10px;}.qpay-addtobooking-container .form-data{padding-bottom:15px;border-bottom:solid 1px #ccc;margin-bottom:15px;}.qpay-addtobooking-container .form-data:last-child{border:none;padding:0;margin:0;}.qpay-addtobooking-container .form-data .form-data-inr{padding-bottom:5px;}.qpay-addtobooking-container .form-data .form-data-inr .form-label{font-size:17px;color:#737373;}.qpay-addtobooking-container .form-data .form-data-inr .form-value{font-size:17px;color:#000;}.qpay-addtobooking-container-side{padding:0;}@media(max-width:767px){.qpay-addtobooking-container-side{padding-bottom:0;}}.qpay-addtobooking-container-side .product-detail-container{padding:0;}@media(max-width:991px){.qpay-addtobooking-container-side .product-detail-container{width:100%;max-width:100%;}}.qpay-addtobooking-container-side .booking-field-container{display:flex;flex-wrap:wrap;min-width:auto;max-width:100%;padding-top:0;}@media(min-width:1600px){.qpay-addtobooking-container-side .booking-field-container .participient-fields{padding:30px;}}.qpay-addtobooking-container-side .booking-field-container .participient-fields .pb-row .pb-col{flex:0 0 100%;max-width:100%;}.qpay-addtobooking-container-side .booking-field-container .field-container-booking{flex:0 0 25%;max-width:25%;padding:0 10px;margin-bottom:10px;}@media(max-width:767px){.qpay-addtobooking-container-side .booking-field-container .field-container-booking{flex:0 0 100%;max-width:100%;}}.qpay-addtobooking-container-side .booking-field-container .field-container-participient{flex:0 0 100%;max-width:100%;padding:0;}.qpay-addtobooking-container-side .booking-field-container .field-container-participient .tbl-pp-row .pb-col-inner{margin-top:12px;}@media(max-width:767px){.qpay-addtobooking-container-side .booking-field-container .field-container-participient .tbl-pp-row .pb-col{flex:0 0 100%;max-width:100%;}}.qpay-addtobooking-container-side .booking-field-container .field-container-participient .tbl-pp-row .pb-col select.form-control{width:100% !important;}@media(max-width:767px){.qpay-addtobooking-container-side .booking-field-container .field-container-participient{flex:0 0 100%;max-width:100%;}}.qpay-addtobooking-container-side .booking-field-container .btn-booking-field input{font-family:"Urbanist",sans-serif;max-width:380px !important;}.date-picker-booking-container{position:relative;}.date-picker-booking-container input#datepicker{left:0;right:0;cursor:pointer;width:100%;}.date-picker-booking{position:absolute !important;top:30px !important;left:0 !important;}@media(min-width:1600px){.date-picker-booking{top:40px !important;}}.date-picker-booking.ui-state-default{background:transparent;border:#ffdead;text-align:center;color:#ddd;padding:1px 4px;font-size:16px;}@media(max-width:767px){.date-picker-booking.ui-state-default{padding:5px 6px;font-size:13px;}}.date-picker-booking .ui-state-default{background:transparent;border:#ffdead;text-align:center;color:#ddd;padding:1px 4px;font-size:16px;}@media(max-width:767px){.date-picker-booking .ui-state-default{padding:5px 6px;font-size:13px;}}.date-picker-booking.ui-widget.ui-widget-content{border:#ffdead;background:transparent;border-radius:0;font-family:"Urbanist",sans-serif;padding:10px 15px;margin:0;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.9);width:auto;}.date-picker-booking .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background:transparent;border:#ffdead;}.date-picker-booking a.ui-datepicker-prev.ui-corner-all{display:none;}.date-picker-booking a.ui-datepicker-next.ui-corner-all{display:none;}.date-picker-booking.ui-datepicker select{border:#ffdead;margin:7px;width:45%;font-size:16px;font-family:"Urbanist",sans-serif;}.date-picker-booking.ui-datepicker select.ui-datepicker-year{width:28%;margin-left:45px;font-family:"Urbanist",sans-serif;}@media(max-width:1599px){.date-picker-booking.ui-datepicker select.ui-datepicker-year{margin-left:15px;width:32%;}}@media(max-width:767px){.date-picker-booking.ui-datepicker select.ui-datepicker-year{margin-left:15px;width:32%;}}.date-picker-booking.ui-datepicker select.ui-datepicker-month{font-family:"Urbanist",sans-serif;}.date-picker-booking.ui-datepicker .ui-datepicker-title{margin:4px 0;}@media(max-width:767px){.date-picker-booking.ui-datepicker .ui-datepicker-title{margin:4px;}}.date-picker-booking.ui-datepicker th{padding:4px;}.date-picker-booking.ui-datepicker th span{font-size:13px;text-transform:uppercase;}.date-picker-booking.ui-datepicker td{padding:4px 7px;margin:0;border:#ffdead;}@media(max-width:1599px){.date-picker-booking.ui-datepicker td{padding:4px;}}.date-picker-booking.ui-datepicker td a{margin:4px;font-size:15px;padding:1px 3px;}@media(max-width:767px){.date-picker-booking.ui-datepicker td a{margin:2px;font-size:13px;}}.date-picker-booking.ui-datepicker td.cal-sn a{pointer-events:none;}.date-picker-booking .chosen-container{width:35%;margin:0 10px;font-size:16px;font-weight:normal;}.date-picker-booking .chosen-container .chosen-drop{border:1px solid #aaa;width:100px;}.date-picker-booking .chosen-container .chosen-results{margin:0;padding:0;max-height:100%;}.date-picker-booking .chosen-container .chosen-results li{font-size:16px;font-weight:normal;color:#000;background:#fff;padding:8px 6px;text-align:left;}.date-picker-booking .chosen-container .chosen-results li.result-selected{color:#fff;background:#008000;}.date-picker-booking .chosen-container .chosen-results li:hover{color:#fff;background:#008000;}.date-picker-booking .chosen-container a.chosen-single{border:none;border-radius:0;background-color:#fff;background:none;box-shadow:none;font-size:22px;font-weight:normal;}@media(max-width:1599px){.date-picker-booking .chosen-container a.chosen-single{font-size:20px;}}@media(max-width:767px){.date-picker-booking .chosen-container a.chosen-single{padding-right:25px !important;}}.date-picker-booking .chosen-container a.chosen-single span{font-weight:normal;}@media(max-width:767px){.date-picker-booking .chosen-container a.chosen-single span{font-weight:normal !important;}}.date-picker-booking{position:relative !important;width:100% !important;}@media(min-width:1600px){.date-picker-booking{top:40px !important;}}.date-picker-booking.ui-state-default{background:transparent;border:#ffdead;text-align:center;color:#ddd;padding:1px 4px;font-size:16px;}@media(max-width:767px){.date-picker-booking.ui-state-default{padding:5px 6px;font-size:13px;}}.date-picker-booking .ui-state-default{background:transparent;border:#ffdead;text-align:center;color:#ddd;padding:1px 4px;font-size:16px;}@media(max-width:767px){.date-picker-booking .ui-state-default{padding:5px 6px;font-size:13px;}}.date-picker-booking.ui-widget.ui-widget-content{border:#ffdead;background-color:#f7f7f8;border-radius:0;font-family:"Urbanist",sans-serif;padding:10px 15px;margin:0;box-shadow:0 0 2px rgba(0,0,0,.9);width:100%;}.date-picker-booking .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{background:transparent;border:#ffdead;}.date-picker-booking a.ui-datepicker-prev.ui-corner-all{display:block;}.date-picker-booking a.ui-datepicker-next.ui-corner-all{display:block;}.date-picker-booking.ui-datepicker select{border:#ffdead;margin:7px;width:45%;font-size:16px;font-family:"Urbanist",sans-serif;}.date-picker-booking.ui-datepicker select.ui-datepicker-year{width:28%;margin-left:45px;font-family:"Urbanist",sans-serif;}@media(max-width:1599px){.date-picker-booking.ui-datepicker select.ui-datepicker-year{margin-left:15px;width:32%;}}@media(max-width:767px){.date-picker-booking.ui-datepicker select.ui-datepicker-year{margin-left:15px;width:32%;}}.date-picker-booking.ui-datepicker select.ui-datepicker-month{font-family:"Urbanist",sans-serif;}.date-picker-booking.ui-datepicker .ui-datepicker-title{margin:4px 0;}@media(max-width:767px){.date-picker-booking.ui-datepicker .ui-datepicker-title{margin:4px;}}.date-picker-booking.ui-datepicker th{padding:4px;}.date-picker-booking.ui-datepicker th span{font-size:16px;text-transform:uppercase;font-weight:600;}@media(max-width:767px){.date-picker-booking.ui-datepicker th span{font-size:14px;}}.date-picker-booking.ui-datepicker td{padding:4px 7px;margin:0;border:#ffdead;}@media(max-width:1599px){.date-picker-booking.ui-datepicker td{padding:4px;}}.date-picker-booking.ui-datepicker td a{margin:4px;font-size:16px;padding:1px 3px;}@media(max-width:767px){.date-picker-booking.ui-datepicker td a{margin:2px;font-size:15px;}}.date-picker-booking.ui-datepicker td span,.date-picker-booking.ui-datepicker td a{padding:1px .4rem;}.date-picker-booking.ui-datepicker td.hover-class{background:#0773bb !important;color:#fff !important;}.date-picker-booking.ui-datepicker td.hover-class a{color:#fff !important;}.date-picker-booking.ui-datepicker td.hover-class span{color:#fff !important;}.date-picker-booking.ui-datepicker td.hover-class.cal-adult-price{color:#fff !important;}.date-picker-booking.ui-datepicker td.cal-sa{border:2px solid #0773bb !important;padding:7px 25px !important;background-color:#fff;}.date-picker-booking.ui-datepicker td.cal-sa .cal-adult-price{color:#239645;padding:0;font-size:14px;text-align:center;}@media(min-width:1399px){.date-picker-booking.ui-datepicker td.cal-sa .cal-adult-price{font-size:14px;}}.date-picker-booking.ui-datepicker td.cal-sa a{text-align:center;font-weight:normal;border:none;text-align:center;font-weight:normal;border-radius:18px;color:#1f1f1f;}.date-picker-booking.ui-datepicker td.cal-sa a.ui-state-default.active{background:#239645;color:#fff;font-size:13px;text-align:center;font-weight:normal;padding:7px 4px;margin:0;border-radius:2px;}.date-picker-booking.ui-datepicker td.cal-sa a.ui-state-default.active .cal-adult-price{color:#fff;padding:0;}.date-picker-booking.ui-datepicker td.cal-sa span.cal-adult-price{color:#17632e;padding:0;font-size:14px;text-align:center;}@media(min-width:1399px){.date-picker-booking.ui-datepicker td.cal-sa span.cal-adult-price{font-size:14px;}}.date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day{background:#0773bb;color:#fff;}.date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day a{color:#fff;}.date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day a .cal-adult-price{color:#fff;}.date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day.ui-state-disabled a.ui-state-active{width:36px;height:36px;line-height:36px;}.date-picker-booking.ui-datepicker td.cal-sn:hover{background:#f7f7f8;}.date-picker-booking.ui-datepicker td.cal-sn:hover .cal-adult-price{color:#000;}.date-picker-booking.ui-datepicker td.cal-sn a{pointer-events:none;}.date-picker-booking.ui-datepicker td.cal-few-left{opacity:.75;background:#f9b256;border:2px solid #239645 !important;}.date-picker-booking.ui-datepicker td.cal-few-left a{color:#202020;}.date-picker-booking.ui-datepicker td.cal-few-left .cal-adult-price{padding:0;font-size:12px;text-align:center;}.date-picker-booking.ui-datepicker td.cal-sold-out{opacity:.75;background:#f36e74;border:2px solid #f36e74 !important;}.date-picker-booking.ui-datepicker td.cal-sold-out a{color:#fff;pointer-events:none;}.date-picker-booking .chosen-container{width:100% !important;margin:0 10px;font-size:16px;font-weight:normal;}.date-picker-booking .chosen-container .chosen-drop{border:1px solid #aaa;}.date-picker-booking .chosen-container .chosen-results{margin:0;padding:0;max-height:100%;}.date-picker-booking .chosen-container .chosen-results li{font-size:16px;font-weight:normal;color:#000;background:#fff;padding:8px 6px;text-align:left;}.date-picker-booking .chosen-container .chosen-results li.result-selected{color:#fff;background:#008000;}.date-picker-booking .chosen-container .chosen-results li:hover{color:#fff;background:#008000;}.date-picker-booking .chosen-container a.chosen-single{border:none;border-radius:0;background-color:#fff;background:none;box-shadow:none;font-size:18px;font-weight:600;padding-right:25px !important;}@media(max-width:1599px){.date-picker-booking .chosen-container a.chosen-single{font-size:20px;}}@media(max-width:767px){.date-picker-booking .chosen-container a.chosen-single{font-size:17px;}}@media(max-width:375px){.date-picker-booking .chosen-container a.chosen-single{font-size:16px;}}.date-picker-booking .chosen-container a.chosen-single span{font-weight:600 !important;color:#1f1f1f;}.booking-container-modal.booking-nd{right:0;max-height:100% !important;}.booking-container-modal.booking-nd .booking-wrapper{height:100% !important;align-items:flex-start;}@media(max-width:480px){.booking-container-modal.booking-nd .booking-wrapper{padding:0 0;width:100%;}}.booking-container-modal.booking-nd .booking-wrapper .acg-title{color:#000 !important;}.booking-container-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .form-control{color:#000;position:relative;z-index:999;}.booking-container-modal.booking-nd .booking-wrapper .color-points{border-bottom-right-radius:16px !important;border-bottom-left-radius:16px !important;}.booking-container-modal.booking-nd .booking-wrapper .promotion-text{border:1px solid #8aaf71;border-radius:5px;padding:5px 10px;background-color:#e9f1e4;color:#000;font-size:16px;}.booking-container-modal.booking-nd .acg-booking-details-wrap{padding:0;position:sticky !important;top:0;margin:68px 0;margin-bottom:30px;}@media(min-width:1200px) and (max-width:1399px){.booking-container-modal.booking-nd .acg-booking-details-wrap{margin-top:60px;}}@media(max-width:1599px){.booking-container-modal.booking-nd .acg-booking-details-wrap{margin-bottom:15px;}}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap{position:inherit !important;margin:0;}}@media(max-width:480px){.booking-container-modal.booking-nd .acg-booking-details-wrap{padding:0;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-title{background-color:#0d6bb3;padding:20px 20px;text-align:center;font-size:26px;color:#fff !important;font-weight:normal;position:relative;margin-bottom:0;border-top-left-radius:16px !important;border-top-right-radius:16px !important;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-title{font-size:23px;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-title::after{content:"";position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:13px solid #0d6bb3;bottom:-13px;right:55px;border:none !important;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner{padding:35px;background-color:#fff;}@media(max-width:574px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner{padding:30px 20px;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .acg-booking-inclusions{border:none;padding-bottom:0;margin-bottom:0;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .acg-booking-price-info{display:none !important;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table{margin-top:20px;margin-bottom:20px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table{margin-top:10px;margin-bottom:10px;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t1{width:45%;text-align:left !important;font-size:18px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t1 span{padding-left:8px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t1 span{display:inline-block;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t2{width:20%;text-align:right !important;display:none;font-size:18px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t2{display:none;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t3{width:15%;text-align:right !important;display:none;font-size:18px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td.t4{width:20%;text-align:right !important;padding-right:0;font-weight:bold;font-weight:700;font-size:18px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td{padding:.5rem .75rem;font-size:18px;}@media(max-width:1599px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td{font-size:18px;}}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td{font-size:17px;}}@media(max-width:574px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td{padding:.5rem .5rem !important;}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table td:first-child{padding-left:0 !important;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse{background:#2797d5;margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;width:calc(100% + 60px);padding-top:20px;padding-bottom:20px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;width:calc(100% + 40px);}}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-heading h2{position:relative;font-size:19px;font-weight:400;color:#fff;cursor:pointer;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-heading h2::after{background-size:20px;content:"";font:normal normal normal 14px/1 FontAwesome;border-radius:50%;font-size:20px;width:25px;height:25px;border:1px solid #fff;text-align:center;padding:1px;position:absolute;right:0;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-heading h2.collapsed::after{content:"";}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul{list-style:none;margin:0;padding:0;margin-top:20px;margin-bottom:30px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul li{margin-top:10px;position:relative;padding-left:15px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul li::before{width:5px;height:5px;background-color:#fff;content:"";position:absolute;border-radius:50%;left:0;top:10px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul li p,.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .voucher-collapse-content ul li label{color:#fff;margin:0;font-weight:300;font-size:18px;font-style:italic;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .form-control{border-bottom:1px solid #fff;color:#fff;font-size:18px;font-weight:300;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .form-control::placeholder{color:#fff;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .add-more-vouchers{border-bottom:1px solid #fff;color:#fff;font-size:18px;font-weight:300;margin-bottom:1rem;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .add-more-vouchers .fa-voucher-add{color:#fff;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .package-btn{padding-bottom:15px !important;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse .apply-coupon-div .package-btn .acg-btn-primary{color:#2797d5;background:#fff;border-radius:10px !important;padding:10px 20px;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse #dvRemoveDDVoucher{display:block;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse #dvRemoveDDVoucher .coupon-applied-text{border:1px dashed #e9e9e9;color:#f7f7f7;}.booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner .voucher-collapse #dvRemoveDDVoucher .acg-btn-primary{color:#2797d5;background:#fff;font-weight:400;border-radius:10px !important;padding:10px 20px;}.booking-container-modal.booking-nd .acg-customer-details-wrap{padding:0 50px 0 0;margin-bottom:30px;}@media(max-width:991px){.booking-container-modal.booking-nd .acg-customer-details-wrap{padding:0 0 0 0;margin-bottom:0;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar{width:100%;padding-bottom:0;}@media(max-width:480px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar{width:94%;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-corner-all{color:#fff !important;font-weight:normal;width:20px;height:20px;border-radius:50%;background:#6d6b6b;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-prev span::before{content:"";}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next span::before{content:"";}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-datepicker-title{margin:4px 40px;}@media(max-width:480px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-datepicker-title{margin:4px 0;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-widget-content{padding:0;}@media(max-width:480px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-widget-content{padding:0;}}@media(max-width:375px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-widget-content{padding:0;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-widget-header{color:#1f1f1f;background-color:#fff;padding:15px 0;height:60px;border-radius:0;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline{background-color:#fff;border:none;border-radius:0;box-shadow:none;padding:15px 8px 8px 10px;border-top-left-radius:0 !important;border-top-right-radius:0 !important;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline.ui-datepicker-multi-2 .ui-datepicker-group{width:100% !important;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{color:#000;border:1px solid #c8c7c7;padding:12px 10px;}@media(max-width:1599px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{padding:10px 0;}}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{padding:8px;}}@media(max-width:375px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{padding:4px;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar tbody::before{line-height:0;display:none;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{border:1px solid #c8c7c7;padding:8px 16px !important;text-align:center;width:auto;height:60px;cursor:pointer;position:relative;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding:4px 8px !important;height:50px;}}@media(max-width:375px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding:5px 4px !important;}}@media(min-width:768px) and (max-width:998px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding:4px 6px !important;height:50px;}}@media(min-width:998px) and (max-width:1399px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding:4px 8px !important;height:50px;}}@media(min-width:1399px) and (max-width:1399px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{padding:4px 12px !important;height:50px;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td a{line-height:1;height:auto;width:auto;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{color:#000;font-size:20px;font-weight:600;}@media(max-width:1599px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{font-size:15px;}}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{font-size:18px !important;}}@media(max-width:480px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{font-size:18px !important;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-datepicker-today a{border:none;border-radius:24px;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-header .ui-datepicker-next{color:#000;}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .subject{color:#202020;font-size:18px !important;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .subject{font-size:18px !important;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .age-range{color:#000;}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .age-range.blue{color:#0d6db4 !important;}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .full-price,.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .online-price{color:#be2827;font-size:18px;font-weight:bold;}@media(max-width:375px){.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .full-price,.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .online-price{margin:0 0 0 0;}}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .full-price,.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .online-price{font-size:18px;font-weight:500;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-category .retail-price{font-size:18px !important;color:#000;font-weight:500 !important;text-decoration:line-through;}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-discounted-price .subject{color:#000;font-weight:600;font-size:18px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-discounted-price .subject{font-weight:600;font-size:18px;padding-right:0;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-qty .form-control{border:1px solid #b5b5b5;width:100%;margin:0;border-radius:8px;font-size:20px;padding:0 10px;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .guest-info-row .guest-qty .form-control{height:30px !important;padding:0 15px 0 15px;font-size:18px !important;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .form-control{color:#000;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap{padding-bottom:20px;padding:30px;background-color:transparent;padding-left:0;padding-right:0;margin-top:0;padding-top:0;}@media(max-width:574px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap{padding:0;margin-top:0;margin-bottom:30px;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap label{display:inline-block !important;color:#1f1f1f !important;font-weight:600 !important;font-size:1.5rem;}@media(max-width:767px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap label{font-size:calc(1.275rem + .3vw);}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item{display:flex;margin-top:10px;flex-wrap:wrap;}@media(max-width:574px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner{text-align:center;margin-right:10px;margin-bottom:10px;padding:12px 20px 12px 20px;cursor:pointer;background-color:#fff !important;display:flex;align-items:center;border:1px solid #fff !important;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner.selected{border:1px solid #239645 !important;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner:first-child{margin-left:0;}@media(max-width:574px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner{margin:0;padding:10px 5px 10px;flex:0 0 47%;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner label{color:#000 !important;font-weight:600 !important;font-size:18px !important;padding-left:15px !important;cursor:pointer;margin-bottom:0;}@media(max-width:574px){.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner label{font-size:16px !important;line-height:25px;}}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner span{font-weight:400 !important;cursor:pointer;}.booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner input[type=radio]{accent-color:#239645;height:20px;width:20px;cursor:pointer;}.booking-container-modal.booking-nd .form-group.btn-booking-container .btn-booking{background:#b91918;color:#fff;}.booking-container-modal.booking-nd .form-group.btn-booking-container .btn-booking.show{display:block !important;}@media(max-width:991px){.booking-container-modal.booking-nd .form-group.btn-booking-container .btn-booking.show{display:none !important;}}.booking-container-modal.booking-nd .form-group.btn-booking-container .btn-booking.hide{display:none !important;}@media(max-width:767px){.booking-container-modal.booking-nd .form-group.btn-booking-container .btn-booking.hide{display:none !important;}}.booking-container-modal.booking-nd .form-group.btn-booking-m-container{display:flex;text-align:center;justify-content:space-between !important;flex-direction:row-reverse;margin-bottom:0;width:100%;}@media(max-width:991px){.booking-container-modal.booking-nd .form-group.btn-booking-m-container{margin-bottom:40px;}}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{background:#be1e35;color:#fff;display:inline-block !important;margin-top:0;font-size:18px !important;max-width:initial !important;cursor:pointer;border-radius:50px !important;font-family:"Urbanist",sans-serif;padding:5px 18px;font-weight:600;}@media(max-width:480px){.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{width:100%;justify-content:center;}}@media(max-width:767px){.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{margin-top:20px;}}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m:hover{border:solid 1px #b91918;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m.show{display:flex !important;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m.hide{display:none !important;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .proceed-pay-button{background:#239645 !important;border-radius:50px !important;color:#fff;font-size:18px !important;font-weight:600;padding:5px 10px;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .proceed-pay-button:hover{border:solid 1px #239645;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .review-back-button{font-weight:400;font-size:18px;display:block;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:5px 15px;width:80px;text-align:center;background:transparent;}.booking-container-modal.booking-nd .form-group.btn-booking-m-container .review-back-button:hover{border:solid 1px #6d6b6b;}.booking-summary-modal{margin:0 -15px;}.booking-summary-modal.booking-nd{position:initial;box-shadow:none !important;border:none;max-width:1540px;right:-1540px;top:initial;background-color:transparent;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}@media(max-width:767px){.booking-summary-modal.booking-nd{max-width:90%;}}@media(max-width:991px){.booking-summary-modal.booking-nd{max-width:100%;}}@media(max-width:480px){.booking-summary-modal.booking-nd{padding-left:0;}}.booking-summary-modal.booking-nd .booking-unsuccess{max-width:767px;}.booking-summary-modal.booking-nd .acg-booking-process{max-width:1145px;}.booking-summary-modal.booking-nd .acg-booking-wrapper{align-items:initial;padding-right:0;box-shadow:none;border-radius:0;}@media(max-width:767px){.booking-summary-modal.booking-nd .acg-booking-wrapper{margin-right:0;padding:0;width:94%;}}.booking-summary-modal.booking-nd .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 33.33%;max-width:33.33%;}@media(max-width:767px){.booking-summary-modal.booking-nd .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.booking-summary-modal.booking-nd .acg-booking-details-wrap.fixed-detail{order:2;}}.booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 50%;max-width:50%;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;}@media(max-width:1599px){.booking-summary-modal.booking-nd .customer-detail-row{margin-left:-15px;margin-right:-15px;}}@media(max-width:991px){.booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 100%;max-width:100%;margin-left:0;margin-right:0;order:2;}}.booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;display:flex;align-items:stretch;}@media(max-width:1599px){.booking-summary-modal.booking-nd .customer-detail-column{padding-left:15px;padding-right:15px;}}@media(max-width:767px){.booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;margin-bottom:15px;padding:0 10px;}}@media(max-width:480px){.booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;padding:0;}}.booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;}@media(max-width:991px){.booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:15px;margin-left:-15px;}}@media(max-width:767px){.booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;margin-left:0;}}.booking-summary-modal.booking-nd .customer-detail-column .acg-customer-details-wrap{flex:0 0 100%;width:100%;height:auto;max-width:100%;margin-bottom:20px;background-color:#fff;}.booking-summary-modal.booking-nd .acg-customer-details-wrap{width:100%;height:100%;max-width:100%;}@media(max-width:767px){.booking-summary-modal.booking-nd .acg-customer-details-wrap{padding:15px;}}.booking-summary-modal.booking-nd .booking-wrapper{padding-left:15px;padding-right:0;}.booking-summary-modal.booking-nd .booking-wrapper .acg-customer-details-wrap .page-inner-heading-h4 h4{font-size:22px;font-weight:600;line-height:32px;margin-top:30px;margin-bottom:30px;}.booking-summary-modal.booking-nd .table-no-border th,.booking-summary-modal.booking-nd .table-no-border td{padding-left:0;padding-right:0;font-size:19px;}@media(max-width:1599px){.booking-summary-modal.booking-nd .table-no-border th,.booking-summary-modal.booking-nd .table-no-border td{font-size:15px;}}.booking-summary-modal.booking-nd .table-no-border th{padding-bottom:5px;padding-top:5px;}@media(max-width:1599px){.booking-summary-modal.booking-nd .table-no-border th{padding-top:5px;padding-bottom:10px;}}.booking-summary-modal.booking-nd .table-no-border td{color:#3e4659;padding-bottom:0;padding-top:12px;}@media(max-width:1599px){.booking-summary-modal.booking-nd .table-no-border td{padding-top:10px;}}.booking-summary-modal.booking-nd .field-validation-error{font-size:19px;color:#f00;line-height:32px;margin-bottom:0;position:absolute;}@media(max-width:1599px){.booking-summary-modal.booking-nd .field-validation-error{font-size:15px;line-height:22px;}}.booking-summary-modal.booking-nd table.acg-booking-price-table{margin-bottom:10px;}.booking-summary-modal.booking-nd table.acg-booking-price-table td.t1{width:45%;text-align:left !important;font-size:18px;}@media(min-width:1200px) and (max-width:1399px){.booking-summary-modal.booking-nd table.acg-booking-price-table td.t1{width:35%;}}.booking-summary-modal.booking-nd table.acg-booking-price-table td.t1 span{display:none;padding-left:8px;}@media(max-width:767px){.booking-summary-modal.booking-nd table.acg-booking-price-table td.t1 span{display:inline-block;}}.booking-summary-modal.booking-nd table.acg-booking-price-table td.t2{width:20%;text-align:right !important;font-size:18px;}@media(max-width:767px){.booking-summary-modal.booking-nd table.acg-booking-price-table td.t2{display:none;}}.booking-summary-modal.booking-nd table.acg-booking-price-table td.t3{width:15%;text-align:right !important;font-size:18px;}@media(min-width:1200px) and (max-width:1399px){.booking-summary-modal.booking-nd table.acg-booking-price-table td.t3{width:25%;}}.booking-summary-modal.booking-nd table.acg-booking-price-table td.t4{width:20%;text-align:right !important;padding-right:0;font-size:18px;font-weight:700;}.booking-summary-modal.booking-nd table.acg-booking-price-table td{padding:.5rem .75rem;font-size:20px;}@media(max-width:1599px){.booking-summary-modal.booking-nd table.acg-booking-price-table td{font-size:20px;}}@media(max-width:574px){.booking-summary-modal.booking-nd table.acg-booking-price-table td{padding:.5rem .5rem !important;}}.booking-summary-modal.booking-nd table.acg-booking-price-table td:first-child{padding-left:0 !important;}div#bookingContainer .booking-wrapper .customer-detail-column .acg-customer-details-wrap select{background-image:url(/images/Public/common/select-arrow.png) !important;background-position:calc(100% - 15px) !important;background-size:15px 10px !important;background-repeat:no-repeat !important;cursor:pointer;border:1px solid #9e9e9e !important;color:#000;-webkit-appearance:none;appearance:none;}@media(max-width:574px){div#bookingContainer .booking-wrapper .customer-detail-column .acg-customer-details-wrap select{background-size:12px 8px !important;}}div#bookingContainer .booking-wrapper .customer-detail-column .acg-customer-details-wrap .guests-info-wrap .guest-info-row .guest-qty select{background-image:none !important;}div#bookingContainer .sup-booking-container .booking-field-container{padding-bottom:0;}div#bookingContainer{overflow:inherit !important;}div#bookingContainer .booking-calendar.hasDatepicker.disable{pointer-events:none;}div#bookingContainer .booking-calendar.hasDatepicker.disable table.ui-datepicker-calendar tbody td{border:1px solid #c8c7c7 !important;opacity:.35;background-color:inherit !important;}div#bookingContainer .booking-calendar .loading-cal{width:100px;height:100px;background-color:transparent;}.chosen-container-single .chosen-single span{display:contents !important;}.color-points{display:flex;align-items:center;gap:50px;flex-wrap:wrap;background:#f7f7f8;padding:70px 0 20px 0;}.color-points .points{margin-bottom:0;position:relative;padding-left:15px;color:#5b5b5b;font-size:17px;}@media(max-width:480px){.color-points .points{font-size:14px;}}.color-points .points::before{content:"";height:10px;width:10px;background-color:transparent;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;}.color-points .points.green::before{border:1px solid #239645;}.color-points .points.yellow::before{background-color:#f9b256;}.color-points .points.pink::before{background-color:#f36e74;}.color-points .points.blue::before{background-color:#239645;}.guest-info-row .guest-qty{position:relative;}.guest-info-row .guest-qty .form-control{position:relative;z-index:99;color:#1f1f1f;border-right-color:#0d6db4 !important;cursor:pointer;}.pay-now-top{display:flex;align-items:center;margin-top:0;flex-wrap:wrap;}.pay-now-top .form-group{width:40%;}@media(max-width:574px){.pay-now-top .form-group{width:100%;}}.pay-now-top .form-group.card-accept-area{width:60%;padding-right:20px;}@media(max-width:574px){.pay-now-top .form-group.card-accept-area{width:100%;padding-right:0;}}@media(max-width:1599px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3{margin-right:16px !important;}}@media(max-width:1200px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3{margin-right:16px !important;}}@media(max-width:1035px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3{margin-right:12px !important;}}@media(max-width:991px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3{margin-right:16px !important;}}@media(max-width:1035px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3 .acg-btn-secondary{font-size:17px;}}@media(max-width:767px){.booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap.fixed-detail .customer-detail-column .acg-customer-details-wrap .col-auto.confirm-book-btn.mr-3 .acg-btn-secondary{font-size:16px !important;}}.acg-booking-details-wrap .acg-booking-details-wrap-inner{padding:30px;background-color:#fff;}@media(max-width:574px){.acg-booking-details-wrap .acg-booking-details-wrap-inner{padding:30px 20px;}}.acg-booking-details-wrap div#dvApplyCoupon{position:relative;}@media(max-width:767px){.acg-booking-details-wrap div#dvApplyCoupon{max-width:100%;}}.acg-booking-details-wrap div#dvApplyCoupon .btn-blue.package-btn a{position:absolute;background:transparent;color:#6d6b6b;right:0;border-radius:50px;padding:11px 20px;bottom:0;text-decoration:underline;}@media(max-width:767px){.acg-booking-details-wrap div#dvApplyCoupon .btn-blue.package-btn a{padding:9px 22px;}}.acg-booking-details-wrap div#dvRemoveCoupon{position:relative;}@media(max-width:767px){.acg-booking-details-wrap div#dvRemoveCoupon{max-width:100%;}}.acg-booking-details-wrap div#dvRemoveCoupon .btn-blue.package-btn a{position:absolute;background:transparent;color:#6d6b6b;right:0;border-radius:50px;padding:10px 20px;bottom:1px;text-decoration:underline;}@media(max-width:767px){.acg-booking-details-wrap div#dvRemoveCoupon .btn-blue.package-btn a{position:static;padding:9px 18px;margin-top:0;padding-left:0;}}@media(max-width:767px){.acg-enquiry-modal,.booking-summary-modal,.booking-summary-modal{width:100% !important;}}.guest-info-row{flex-wrap:nowrap;}@media(max-width:480px){.guest-info-row .guest-info-row .guest-category{flex:0 0 30%;}}@media(max-width:480px){.guest-info-row{display:flex;align-items:center;}}.cruise-group-mobile{border:1px solid #a6a6a6;padding:25px 20px;display:block;border-radius:16px !important;}@media(max-width:767px){.cruise-group-mobile{margin-top:120px;padding:10px 15px !important;border-radius:8px !important;}.cruise-group-mobile h3{font-weight:600 !important;font-size:18px !important;}}@media(max-width:574px){.cruise-group-mobile{display:block;padding:20px 20px;}}.cruise-group-mobile p,.cruise-group-mobile .form-details-main .form-group-inner label,.form-details-main .form-group-inner .cruise-group-mobile label{font-size:20px;color:#000;margin-bottom:10px;}@media(max-width:375px){.cruise-group-mobile p,.cruise-group-mobile .form-details-main .form-group-inner label,.form-details-main .form-group-inner .cruise-group-mobile label{font-size:20px;}}.cruise-group-mobile h3{font-size:35px;font-weight:600;color:#000;margin-bottom:0;}@media(max-width:375px){.cruise-group-mobile h3{font-size:23px;}}.booking-wrapper .booking-head{width:100%;padding:0 15px;}@media(max-width:767px){.booking-wrapper .booking-head{margin-top:20px;}}@media(max-width:574px){.booking-wrapper .booking-head{padding:0 0;}}.booking-wrapper .booking-head .booking-inner-sub-heading{font-weight:600;font-size:22px !important;color:#1f1f1f;}.booking-wrapper .booking-eventdate{height:35px;}@media(max-width:574px){.booking-wrapper .booking-eventdate{height:65px !important;}}.booking-wrapper .booking-eventdate label{font-size:18px;color:#bb2026;}.booking-head h3{font-size:35px !important;font-weight:600;color:#000;text-transform:capitalize !important;}@media(max-width:1599px){.booking-head h3{font-size:30px !important;}}@media(max-width:1035px){.booking-head h3{margin-bottom:0 !important;}}@media(max-width:767px){.booking-head h3{font-size:26px !important;}}@media(max-width:574px){.booking-head h3{font-size:23px !important;margin-bottom:0 !important;}}.booking-head p,.booking-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-head label{font-size:22px;margin-bottom:30px !important;padding-top:5px;color:#717171;display:none !important;}@media(max-width:1035px){.booking-head p,.booking-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-head label{margin-bottom:25px !important;padding-top:0;}}@media(max-width:574px){.booking-head p,.booking-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-head label{font-size:20px !important;margin-bottom:15px !important;}}@media(min-width:1200px){.booking-page .navbar-collapse{justify-content:flex-end;}.booking-page .navbar-collapse .header-menu{display:none;}.booking-page .navbar-collapse .header-right .search-bar{display:none;}}.booking-page .header-part{margin-top:0;}.booking-page .back-review-page a{font-weight:400;font-size:18px;margin-top:20px;display:block;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:5px 15px;width:80px;text-align:center;}.booking-page .acg-siteHeader{position:relative;}@media(max-width:1199px){.booking-page .acg-siteHeader{position:sticky;}}@media(max-width:767px){.booking-page .acg-siteHeader{position:fixed;z-index:1040 !important;}}.booking-page .booking-container-modal{position:initial;}@media(max-width:767px){.booking-page .booking-container-modal{margin:0;}}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#0d6db4;}.upgrade-box{margin-bottom:30px;}@media(max-width:767px){.upgrade-box{margin-bottom:15px;}}.upgrade-box .upgrade-box-new{display:flex;}.upgrade-box .upgrade-box-new .upgrade-box-image{width:40%;}.upgrade-box .upgrade-box-new .upgrade-box-image img{object-fit:cover;min-height:140px;max-height:160px;}.upgrade-box .upgrade-box-new .upgrade-content{background-color:#fff;padding:25px;width:60% !important;}@media(max-width:767px){.upgrade-box .upgrade-box-new .upgrade-content{padding:16px;}}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-category{flex:0 0 60%;cursor:pointer;}@media(max-width:767px){.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-category{flex:0 0 100%;}}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-qty{flex:0 0 40%;}@media(max-width:767px){.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-qty{order:3;flex:0 0 50%;}}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-qty .content-check .form-control{width:80px !important;appearance:none;height:32px !important;}@media(max-width:767px){.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-qty .content-check .form-control{width:68px !important;height:30px !important;}}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-qty .acg-custom-checkbox label{height:29px;line-height:inherit;}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-discounted-price{flex:0 0 50%;justify-content:start;}.upgrade-box .upgrade-box-new .upgrade-content .guest-info-row .guest-discounted-price .subject{color:#bb2026;}.upgrade-box .upgrade-image{height:100%;}.upgrade-box .upgrade-image img{height:100%;object-fit:cover;border-top-left-radius:14px !important;border-bottom-left-radius:14px !important;}@media(max-width:767px){.upgrade-box .upgrade-image img{height:115px;}}.upgrade-box .upgrade-content{align-items:center;justify-content:center;width:100%;}.upgrade-box .upgrade-content select.form-control{text-align:left;border:1px solid #1f1f1f !important;border-radius:0;appearance:auto;margin:0;margin-left:auto;padding:2px 10px;width:80px;}.upgrade-box .upgrade-content .content-head{margin-bottom:0;}@media(max-width:767px){.upgrade-box .upgrade-content .content-head{margin-bottom:0;}.upgrade-box .upgrade-content .content-head h3{font:size 18px;}}.upgrade-box .upgrade-content .content-head span{font-size:16px;color:#202020;font-weight:300;}.upgrade-box .upgrade-content .content-head h3{font-size:18px;color:#1f1f1f;font-weight:500;margin-bottom:0;}@media(max-width:480px){.upgrade-box .upgrade-content .content-head h3{font-size:18px;padding-right:0;font-weight:500;}}.upgrade-box .upgrade-content .content-head h3 .custom-control-label{margin-bottom:0;color:#bb2026;}.upgrade-box .upgrade-content .content-center{text-align:right;padding-bottom:14px;}.upgrade-box .upgrade-content .content-check .row{align-items:center;}.upgrade-box .upgrade-content .content-check .custom-control{padding-left:28px !important;}.upgrade-box .upgrade-content .content-check .custom-control label{font-size:20px;color:#a40213;font-weight:600;display:block;margin-bottom:0 !important;padding-left:10px;}@media(max-width:480px){.upgrade-box .upgrade-content .content-check .custom-control label{font-size:18px;}}.upgrade-box .upgrade-content .content-check h4{color:#000;font-size:18px;font-weight:600;margin-bottom:0;text-align:right;padding-left:5px;}@media(max-width:480px){.upgrade-box .upgrade-content .content-check h4{font-size:16px;}}@media(max-width:400px){.upgrade-box .upgrade-content .content-check h4{font-size:16px !important;}}.upgrade-box .upgrade-content .content-check .upgrade-select{position:relative;}.upgrade-box .upgrade-content .content-check .upgrade-select select{border-radius:0;font-weight:300;padding-right:30px;position:relative;z-index:99;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:2px 30px 2px 2px;}.upgrade-box .upgrade-content .content-check .upgrade-select select option{font-size:20px;color:#202020;}.upgrade-box .upgrade-content .content-check .upgrade-select .arrow-down{position:absolute;background-color:#0d6db4;height:100%;width:40px;top:0;text-align:center;line-height:40px;right:0;}.upgrade-box .upgrade-content .content-check .upgrade-select .arrow-down .fa{color:#fff;font-size:22px;}.upgrade-box .upgrade-content .content-check .custom-checkbox .custom-control-input:checked~.custom-control-label::before,.upgrade-box .upgrade-content .content-check .custom-checkbox .custom-control-input:checked~.custom-control-label::after,.upgrade-box .upgrade-content .content-check .custom-control-label::before{height:20px;width:20px;}.upgrade-box .upgrade-content .content-check .custom-control{padding-left:0 !important;display:flex;align-items:center;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox input[type="checkbox"]{display:none;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon{background:#be1e35;border:1px solid #be1e35;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox input[type="checkbox"]:checked+.fs-check-icon::before{opacity:1;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon{background:#be1e35;border:1px solid #be1e35;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox input[type="checkbox"]:checked+input+.fs-check-icon::before{opacity:1;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox .fs-check-icon{width:18px;height:18px;display:inline-block;border:1px solid #000;position:relative;background:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;margin-top:5px;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox .fs-check-icon::before{content:"";background:url("/images/public/check-white.png") no-repeat;background-repeat:no-repeat;position:absolute;top:3px;left:2px;line-height:normal;width:100%;height:100%;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:767px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox .fs-check-icon::before{top:0;left:1px;}}@media(max-width:767px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox .fs-check-icon{width:15px;height:15px;}}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label{margin-bottom:0;width:100%;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .fs-check-icon{border:1px solid #1f1f1f;border-radius:0;margin-right:10px;}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label{width:89%;float:right;margin-bottom:0;margin-top:-2px;font-weight:400;}@media(min-width:1600px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label{width:93%;}}@media(max-width:1199px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label{width:85%;}}@media(max-width:991px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label{width:93%;}}@media(max-width:767px){.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label{width:90%;}}.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label p a,.upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label .form-details-main .form-group-inner label a,.form-details-main .form-group-inner .upgrade-box .upgrade-content .content-check .custom-control.fs-custom-checkbox label label a{color:#bb2026;}.upgrade-box .upgrade-content .upgrade-content-inner .short-text{max-height:115px;overflow:auto;padding-bottom:10px;margin-bottom:0;}.upgrade-box .upgrade-content .upgrade-content-inner p,.upgrade-box .upgrade-content .upgrade-content-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .upgrade-content-inner label{font-size:20px;line-height:24px;color:#a40213;font-weight:300;margin-bottom:0;}@media(max-width:480px){.upgrade-box .upgrade-content .upgrade-content-inner p,.upgrade-box .upgrade-content .upgrade-content-inner .form-details-main .form-group-inner label,.form-details-main .form-group-inner .upgrade-box .upgrade-content .upgrade-content-inner label{margin-bottom:10px;font-size:18px;}}.upgrade-box .upgrade-content .upgrade-content-inner h4{font-size:20px;color:#202020;font-weight:600;text-align:right;}@media(max-width:480px){.upgrade-box .upgrade-content .upgrade-content-inner h4{font-size:18px;}}.upgrade-box .upgrade-content .upgrade-content-inner .guest-qty{position:relative;display:flex;}@media(max-width:480px){.upgrade-box .upgrade-content .upgrade-content-inner .guest-qty{margin-left:-20px;margin-right:0;}}.upgrade-box .upgrade-content .upgrade-content-inner .guest-qty .form-control{padding:0 10px;border:1px solid #1f1f1f;border-radius:0;margin-left:5px;}@media(max-width:480px){.upgrade-box .upgrade-content .upgrade-content-inner .guest-qty .arrow-down{width:36px;}}.upgrade-box .upgrade-content .upgrade-content-inner .upgrade-price{text-align:right;}.upgrade-box .upgrade-content .upgrade-content-inner .upgrade-price .subject{font-weight:700;}.upgrade-box .upgrade-content a{font-size:20px;color:#b5b5b5;font-weight:500;text-decoration:underline;}@media(max-width:480px){.upgrade-box .upgrade-content a{padding-left:0;word-break:break-all;}}@media(max-width:375px){.upgrade-box .upgrade-content a{font-size:18px;}}.part-book .part-title{font-weight:600;font-size:28px;}@media(max-width:767px){.part-book .part-title{font-size:20px;}}.part-book .part-sub-text{font-size:17px;font-weight:500;}.part-book .grp-text{color:#0d6db4;font-size:20px;font-weight:600;}@media(max-width:767px){.part-book .on-book-btn{text-align:center;}}.part-book .on-book-btn.w-btn-link a{width:50%;}@media(max-width:767px){.part-book .on-book-btn.w-btn-link a{width:80%;}}.part-book .on-book-btn a{color:#bc1715;border:1px solid #bc1715;text-align:center;border-radius:12px;text-decoration:none;font-size:16px;padding:8px;display:inline-block;}@media(max-width:767px){.part-book .on-book-btn a{padding:8px;margin:0 10px;}}.part-book .on-book-btn a.email-book-btn{color:#0d6bb3;border-color:#0d6bb3;}.part-book .go-back-lnk a{color:#747474;text-decoration:underline;font-size:18px;font-weight:400;}.part-book .how-work{background-color:#f7f7f8;border:none;border-radius:0;box-shadow:none;padding:30px;border-radius:16px;}@media(max-width:767px){.part-book .how-work{padding:20px;}}.part-book .how-work h2{font-size:20px;font-weight:600;}.part-book .how-work ul{list-style:none;padding:0;margin:0;}.part-book .how-work ul li{font-size:16px;padding-bottom:10px;position:relative;padding-left:10px;}@media(max-width:767px){.part-book .how-work ul li{padding-bottom:5px;}}.part-book .how-work ul li:before{content:"";width:4px;height:4px;border-radius:50%;background:#000;position:absolute;top:11px;left:0;}.part-book .how-work .text-red{font-size:20px;color:#b91918;}.part-book .how-work .text-blue{font-size:20px;color:#0d6bb3;}.part-book .party-pln-btns .on-book-btn{width:280px;}.part-book .party-pln-btns .email-book-btn{width:280px;}.heading-mobile-size{font-size:20px !important;}.join-party h3{color:#000;font-weight:600;margin-bottom:0;font-size:24px;}.join-party p,.join-party .form-details-main .form-group-inner label,.form-details-main .form-group-inner .join-party label{color:#0e6eb8;font-weight:600;font-size:20px;}.join-party label.order-no{color:#0e6eb8;border-radius:8px;padding:8px 20px;border:1px solid #0e6eb8;margin:0;display:inline-block;}.order-outstanding-header{padding:60px 0;}.order-outstanding-header .thank-head h3{margin-bottom:30px !important;}.order-outstanding-header .thank-head h3::after{left:0;}.order-outstanding-body .order-request-text{margin-bottom:40px;}.order-outstanding-body .order-request-text p.blue-text,.order-outstanding-body .order-request-text .form-details-main .form-group-inner label.blue-text,.form-details-main .form-group-inner .order-outstanding-body .order-request-text label.blue-text{color:#2798d5;font-size:22px;font-weight:500;}.order-outstanding-body .order-request-text h4{font-weight:600;font-size:18px;margin-bottom:15px;}.order-outstanding-body .order-request-text .order-list{padding:0;margin:0;padding-left:20px;}.order-outstanding-body .order-request-text .order-list.payment-list{list-style:decimal;}.order-outstanding-body .order-request-text .order-list.payment-info li{margin-bottom:15px;}.order-outstanding-body .order-request-text .order-list.payment-info li::marker{color:#2798d5;}.order-outstanding-body .order-request-text .order-list li{font-size:17px;}.order-outstanding-body .view-booking-pay h2{font-weight:600;font-size:22px;margin-bottom:30px;}.order-outstanding-body .view-booking-pay .form-group{margin-bottom:30px;}.order-outstanding-body .view-booking-pay .form-group label{font-size:18px;}.order-outstanding-body .view-booking-pay .form-group .form-control{border:1px solid #cdcdcd;}.order-outstanding-body .view-booking-pay .form-group .form-control::placeholder{color:#a7a7a7;}.order-outstanding-body .view-booking-pay .form-group .pay-booking-btn{background-color:#be1e36;color:#fff;border-radius:5px;font-size:18px;padding:8px 15px;display:inline-block;}.order-outstanding-body .booking-form-heading{font-size:24px;font-weight:600;}.order-outstanding-body .booking-details-bg{padding:20px 20px;background-color:#f7f7f7;border-radius:10px;}.order-outstanding-body .booking-details-bg h4{color:#be1e36;font-size:20px;font-weight:500;margin-bottom:20px;}.order-outstanding-body .booking-details-bg .form-group-box{margin-bottom:20px;}.order-outstanding-body .booking-details-bg .form-group-box label{color:#a6a6a6;font-size:16px;}.order-outstanding-body .booking-details-bg .form-group-box p,.order-outstanding-body .booking-details-bg .form-group-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .order-outstanding-body .booking-details-bg .form-group-box label{border:0;border-bottom:1px solid #dbdbdb;margin-bottom:0;padding-bottom:5px;}.order-outstanding-body .complete-payment-table{border:1px solid #dfdfdf;border-radius:10px;margin-top:30px;padding:20px;}.order-outstanding-body .complete-payment-table .payment-amount h5{font-weight:600;font-size:18px;margin-bottom:2px;}.order-outstanding-body .complete-payment-table .payment-amount p,.order-outstanding-body .complete-payment-table .payment-amount .form-details-main .form-group-inner label,.form-details-main .form-group-inner .order-outstanding-body .complete-payment-table .payment-amount label{margin-bottom:0;}.order-outstanding-body .complete-payment-table .complete-payment-btn{background-color:#be1e36;color:#fff;border-radius:5px;font-size:18px;padding:8px 15px;display:inline-block;}.step-box{background-color:#0773bb;padding:40px 0;margin-bottom:80px;}@media(max-width:1199px){.step-box{margin-bottom:50px;}}@media(max-width:767px){.step-box{padding:20px 0;margin-top:110px;position:sticky;top:112px;z-index:1030;}}@media(max-width:375px){.step-box{margin-top:90px;top:90px;}}.step-box .steps-box-main{display:flex;justify-content:space-between;position:relative;}.step-box .steps-box-main::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#fff;height:1px;width:100%;left:0;right:0;z-index:0;}.step-box .steps-box-main .top-icon{width:12px;height:12px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;}@media(max-width:767px){.step-box .steps-box-main .top-icon{display:none;}}.step-box .steps-box-main .top-icon a{color:#0773bb;font-size:10px;margin-top:0;display:block;text-align:center;}.step-box .steps-box-main .top-icon a i{display:none;}.step-box .steps-box-main .step-1{position:relative;z-index:0;}.step-box .steps-box-main .step-1.active .step-name{background-color:#fff;color:#0773bb;font-weight:600;padding:1px 20px;}@media(max-width:767px){.step-box .steps-box-main .step-1.active .step-name span{border:none !important;}}.step-box .steps-box-main .step-1.tick .step-name{padding:5px 15px 5px 30px;}@media(max-width:767px){.step-box .steps-box-main .step-1.tick .step-name{padding:1px 0 !important;}}@media(max-width:767px){.step-box .steps-box-main .step-1.tick .step-name span{display:none;}}.step-box .steps-box-main .step-1.tick .top-icon{width:21px;height:21px;}@media(max-width:767px){.step-box .steps-box-main .step-1.tick .top-icon{display:block;}}.step-box .steps-box-main .step-1.tick .top-icon i{display:block;line-height:18px;font-size:14px;}.step-box .steps-box-main .step-1 .step-name{background-color:#0773bb;color:#fff;border-radius:30px;padding:5px 15px;font-size:18px;font-weight:400;}@media(max-width:767px){.step-box .steps-box-main .step-1 .step-name{font-size:14px;padding:1px 0;border-radius:15px;}.step-box .steps-box-main .step-1 .step-name span:nth-child(2){border:1px solid;height:20px;width:20px;line-height:20px;text-align:center;border-radius:50%;}}.cruise-summary-main .cruise-summary-image img{height:330px;object-fit:cover;}@media(max-width:767px){.cruise-summary-main .cruise-summary-image img{height:232px;}}.cruise-summary-main .cruise-summary-content{list-style:none;padding:0;margin:0;background-color:#fff;padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center;}@media(max-width:991px){.cruise-summary-main .cruise-summary-content{padding:15px;}}.cruise-summary-main .cruise-summary-content li{margin-bottom:40px;}.cruise-summary-main .cruise-summary-content li:last-child{margin-bottom:0;border-bottom:0;}@media(max-width:767px){.cruise-summary-main .cruise-summary-content li{margin-bottom:20px;border-bottom:1px solid #aaa;padding-bottom:20px;}}.cruise-summary-main .cruise-summary-content li p,.cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .cruise-summary-main .cruise-summary-content li label{font-weight:400;font-size:20px;color:#1f1f1f;line-height:1;}.cruise-summary-main .cruise-summary-content li p span,.cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .cruise-summary-main .cruise-summary-content li label span{width:180px;flex-shrink:0;display:inline-block;}@media(max-width:1599px){.cruise-summary-main .cruise-summary-content li p span,.cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .cruise-summary-main .cruise-summary-content li label span{width:150px;}}.cruise-summary-main .cruise-summary-content li p strong,.cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .cruise-summary-main .cruise-summary-content li label strong{font-weight:600;}.guest-info-new-main .booking-inner-sub-heading{font-weight:600;font-size:18px;color:#1f1f1f;}.guest-info-new-main .guest-info-row{align-items:flex-start;}.guest-info-new-main .guest-info-row .guest-category .subject{font-weight:500;font-size:18px;color:#1f1f1f;}@media(max-width:767px){.guest-info-new-main .guest-info-row .guest-category .subject{font-weight:600;}}@media(min-width:1600px){.guest-info-new-main .guest-info-row .guest-category .subject{width:140px;}}.guest-info-new-main .guest-info-row .guest-category .subject .online-price{color:#bb2026;font-weight:600;}.guest-info-new-main .guest-info-row .guest-category .subject .full-price{font-weight:400;}.guest-info-new-main .guest-info-row .guest-category .subject .age-range{font-weight:400;font-size:16px;display:block;}.guest-info-new-main .guest-info-row .guest-qty .form-control{text-align:left;border:1px solid #1f1f1f !important;border-radius:0;appearance:auto;margin:0;margin-left:auto;padding:2px 10px;}.guest-info-new-main .guest-info-row .guest-discounted-price{flex:0 0 10.33%;justify-content:end;margin:0;}@media(max-width:767px){.guest-info-new-main .guest-info-row .guest-discounted-price{flex:0 0 20.33%;}}.guest-info-new-main .guest-info-row .guest-discounted-price .subject{font-weight:700;}.guest-info-new-main .guest-info-row .promocode-label{color:#bb2026;font-weight:600;font-size:18px;}.guest-info-new-main .guest-info-row .gst-label{font-weight:400;font-size:18px;color:#1f1f1f;}.guest-info-new-main.select-pax-new{display:flex;justify-content:space-between;gap:30px;margin-top:20px;flex-wrap:wrap;}@media(max-width:991px){.guest-info-new-main.select-pax-new{flex-wrap:wrap;gap:0;background-color:#fff;margin-bottom:20px;display:block;margin-top:14px;border:1px solid #c8c7c7;}}.guest-info-new-main.select-pax-new .guest-info-row{background-color:#fff;padding:15px;margin-bottom:0;flex:0 0 48%;}@media(min-width:1200px) and (max-width:1399px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 47%;}}@media(max-width:767px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 100%;}}.guest-info-new-main.select-pax-new .guest-info-row .guest-qty{max-width:70px;}.guest-info-new-main.select-pax-new .guest-info-row .guest-qty .form-control{border-radius:0 !important;appearance:none;height:32px !important;}.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 60%;}@media(min-width:1200px) and (max-width:1399px){.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 40%;}}@media(max-width:767px){.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 46%;}}.review-booking-main .review-booking-left-main .review-booking-left-image img.review-sup-image{height:330px;object-fit:cover;}@media(max-width:767px){.review-booking-main .review-booking-left-main .review-booking-left-image img{height:232px;object-fit:cover;}}.review-booking-main .review-booking-left-main .review-booking-left-image p,.review-booking-main .review-booking-left-main .review-booking-left-image .form-details-main .form-group-inner label,.form-details-main .form-group-inner .review-booking-main .review-booking-left-main .review-booking-left-image label{font-weight:500;font-size:20px;padding:25px 0;}@media(max-width:991px){.review-booking-main .review-booking-left-main .review-booking-left-link{display:none;}}.review-booking-main .review-booking-left-main .review-booking-left-link a,.review-booking-main .review-booking-left-main .review-booking-left-link button{font-weight:500;font-size:18px;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:5px 20px;margin-right:15px;}.review-booking-main .review-booking-right-main{padding:35px;background-color:#fff;}.review-booking-main .review-booking-right-main .acg-booking-detail{padding:20px 0;border-top:1px solid #a6aab4;border-bottom:1px solid #a6aab4;}@media(max-width:1599px){.review-booking-main .review-booking-right-main .acg-booking-detail{padding:15px 0;margin-bottom:10px;}}.review-booking-main .review-booking-right-main .acg-booking-detail .acg-mild-text{font-weight:400;font-size:18px;color:#1f1f1f;padding-right:10px;}.review-booking-main .review-booking-right-main .acg-booking-detail .acg-info-text{font-weight:600;font-size:18px;color:#1f1f1f;}.review-booking-main .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{padding:0;margin:0;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;}@media(max-width:1599px){.review-booking-main .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{margin-top:10px;}}@media(max-width:767px){.review-booking-main .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{display:block;}}.review-booking-main .review-booking-right-main .acg-booking-detail .acg-timing-detail-list li{display:inline-block;}@media(max-width:767px){.review-booking-main .review-booking-right-main .acg-booking-detail .acg-timing-detail-list li{display:block;padding-bottom:8px;}}.review-booking-main .review-booking-right-main table.acg-booking-price-table{margin-top:20px;margin-bottom:20px;}.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t1{width:45%;text-align:left !important;}.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t1 span{display:none;padding-left:8px;}@media(max-width:767px){.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t1 span{display:inline-block;}}.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t2{width:20%;text-align:right !important;}@media(max-width:767px){.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t2{display:none;}}.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t3{width:15%;text-align:right !important;}.review-booking-main .review-booking-right-main table.acg-booking-price-table td.t4{width:20%;text-align:right !important;padding-right:0;}.review-booking-main .review-booking-right-main table.acg-booking-price-table td{padding:.5rem .75rem;font-size:20px;}@media(max-width:1599px){.review-booking-main .review-booking-right-main table.acg-booking-price-table td{font-size:19px;}}@media(max-width:767px){.review-booking-main .review-booking-right-main table.acg-booking-price-table td{font-size:17px;}}@media(max-width:574px){.review-booking-main .review-booking-right-main table.acg-booking-price-table td{padding:.5rem .5rem !important;}}.review-booking-main .review-booking-right-main table.acg-booking-price-table td:first-child{padding-left:0 !important;}.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-mild-text{font-size:18px;}@media(max-width:1599px){.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-mild-text{font-size:19px;}}@media(max-width:767px){.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-mild-text{font-size:16px;}}.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text{font-size:26px;font-weight:600;padding-left:0 !important;}@media(max-width:1599px){.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text{font-size:20px;}}@media(max-width:767px){.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text{font-size:28px !important;font-weight:600 !important;}}.review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text.total-amount{color:#b91918;font-weight:700;}.review-booking-main .acg-booking-price-info-new .acg-booking-price .text-color b{color:#b91918 !important;font-size:20px !important;}.review-booking-main .btn-booking-m-container-new{display:flex;text-align:center;justify-content:flex-end !important;margin-bottom:0;width:100%;}.review-booking-main .btn-booking-m-container-new .btn-booking-m{background:#be1e35;color:#fff;display:inline-block !important;margin-top:0;font-size:18px !important;max-width:initial !important;cursor:pointer;border-radius:50px !important;font-family:"Urbanist",sans-serif;padding:5px 18px;font-weight:600;}@media(max-width:767px){.review-booking-main .btn-booking-m-container-new .btn-booking-m{margin-top:20px;}}.review-booking-main .btn-booking-m-container-new .btn-booking-m:hover{border:solid 1px #b91918;}.review-booking-main .btn-booking-m-container-new .btn-booking-m.show{display:flex !important;}.review-booking-main .btn-booking-m-container-new .btn-booking-m.hide{display:none !important;}.review-booking-main .btn-booking-m-container-new .btn-booking-m#proceed-to-pay-btn{background:#239645 !important;}.review-booking-main .btn-booking-m-container-new .btn-booking-m#proceed-to-pay-btn:hover{border:solid 1px #239645 !important;}.acg-custom-checkbox{position:relative;}.acg-custom-checkbox label{font-weight:400 !important;font-size:18px !important;color:#1f1f1f !important;padding-right:5px;border:1px solid #1f1f1f;border-left:0;flex-basis:58px;text-align:center;}@media(max-width:767px){.acg-custom-checkbox label{flex-basis:46px;}}.acg-custom-checkbox input[type="checkbox"]{position:relative !important;border:1px solid #1f1f1f !important;border-radius:0;background:none;cursor:pointer;line-height:0;margin:0;outline:0;padding:0 !important;vertical-align:text-top;-webkit-appearance:none;height:29px !important;width:24px !important;}.acg-custom-checkbox input[type="checkbox"]:checked{background-color:#239645;opacity:1;border-right:1px solid #239645 !important;}.acg-custom-checkbox input[type="checkbox"]:before{content:"";position:absolute;right:50%;top:50%;width:5px;height:12px;border:solid #fff;border-width:0 1px 1px 0;margin:-2px -1px 0 -1px;transform:rotate(45deg) translate(-50%,-50%);z-index:2;}.acg-booking-inclusions-gift-voucher ul{list-style:none;padding:0;margin:0;}.acg-booking-inclusions-gift-voucher ul li{margin-top:15px;position:relative;padding-left:35px;font-size:18px;font-weight:400;}.acg-booking-inclusions-gift-voucher ul li::before{position:absolute;left:0;height:18px;width:18px;background:#239645;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;}.acg-booking-inclusions-gift-voucher ul li s{text-decoration:none;}.acg-booking-inclusions-gift-voucher ul li s::before{position:absolute;left:0;height:18px;width:18px;background:#bb2026;border-radius:50%;content:"";font-weight:900;font-family:"Font Awesome 6 Free";color:#fff;top:5px;text-align:center;line-height:18px;font-size:11px;z-index:99;}.show>.dropdown-menu{display:block;}.booking-order-main .acg-customer-details-wrap{flex:0 0 100%;max-width:100%;}.booking-order-main .acg-customer-details-wrap .join-party p,.booking-order-main .acg-customer-details-wrap .join-party .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-order-main .acg-customer-details-wrap .join-party label{margin-bottom:10px;}.booking-order-main .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}.review-booking-gc .gift-voucher-image{position:relative;}.review-booking-gc .gift-voucher-image img{height:250px;width:100%;object-fit:cover;border-radius:10px;}.review-booking-gc .gift-voucher-image .gift-voucher-amount{position:absolute;top:50%;transform:translateY(-50%);text-align:center;margin:0 auto;width:100%;}.review-booking-gc .gift-voucher-image .gift-voucher-amount h4{color:#cfab56;font-size:50px;}.review-booking-gc .gift-voucher-image .gift-voucher-amount p,.review-booking-gc .gift-voucher-image .gift-voucher-amount .form-details-main .form-group-inner label,.form-details-main .form-group-inner .review-booking-gc .gift-voucher-image .gift-voucher-amount label{color:#cfab56;font-size:30px;margin-bottom:0;padding:0;}.thankyou-footer-outer{border-top:1px solid #1f1f1f;padding:40px 0;margin-top:100px;background-color:#1f1f1f;}@media(max-width:767px){.thankyou-footer-outer{margin-top:0;}}.thankyou-footer-outer ul{padding-left:0;margin-bottom:0;}.thankyou-footer-outer ul li{display:inline-block;}@media(max-width:767px){.thankyou-footer-outer ul li{line-height:30px;}}.thankyou-footer-outer ul li p,.thankyou-footer-outer ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-footer-outer ul li label{color:#fff;}.thankyou-footer-outer ul li p::after,.thankyou-footer-outer ul li .form-details-main .form-group-inner label::after,.form-details-main .form-group-inner .thankyou-footer-outer ul li label::after{content:"|";height:100%;width:1px;margin:0 20px;color:#fff;}.thankyou-footer-outer ul li span{font-weight:400;font-size:18px;color:#fff;margin-bottom:0;}.thankyou-footer-outer ul li span a{border:1px solid #fff;padding:5px;border-radius:50%;color:#fff;font-size:12px;text-align:center;margin-left:15px;}.thankyou-footer-outer ul li span a:nth-child(1){padding:5px 4px;}.thankyou-footer-outer ul li span a img{width:14px;height:14px;object-fit:cover;object-position:0 0;}.thankyou-footer-outer .col-md-4 p,.thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-footer-outer .col-md-4 label{text-align:right;color:#fff;}@media(max-width:767px){.thankyou-footer-outer .col-md-4 p,.thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-footer-outer .col-md-4 label{text-align:left;margin-top:10px;}}.booking-container-ssb{background-color:#1e1e1e;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap{padding-bottom:20px;padding:30px;background-color:transparent;padding-left:0;padding-right:0;margin-top:0;padding-top:0;}@media(max-width:574px){.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap{padding:0;margin-top:0;margin-bottom:30px;}}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap label{display:inline-block !important;color:#dbbd83 !important;font-weight:600 !important;font-size:1.5rem;}@media(max-width:767px){.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap label{font-size:calc(1.275rem + .3vw);}}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item{display:flex;margin-top:10px;flex-wrap:wrap;}@media(max-width:574px){.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;}}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner{text-align:center;margin-right:10px;margin-bottom:10px;padding:12px 20px 12px 20px;cursor:pointer;background-color:#242424 !important;display:flex;align-items:center;border:1px solid #dbbd83 !important;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner.selected{border:1px solid #dbbd83 !important;background-color:#dbbd83 !important;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner.selected input[type=radio]{accent-color:#000;height:20px;width:20px;cursor:pointer;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner.selected label{color:#000 !important;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner:first-child{margin-left:0;}@media(max-width:574px){.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner{margin:0;padding:10px 5px 10px;flex:0 0 47%;}}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner label{color:#dbbd83 !important;font-weight:600 !important;font-size:18px !important;padding-left:15px !important;cursor:pointer;margin-bottom:0;}@media(max-width:574px){.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner label{font-size:16px !important;line-height:25px;}}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner span{font-weight:400 !important;cursor:pointer;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-departure-wrap .departure-item .departure-item-inner input[type=radio]{accent-color:#dbbd83;height:20px;width:20px;cursor:pointer;}.booking-container-ssb .booking-calendar-wrap h4{color:#dbbd83;}.booking-container-ssb .mfp-wrap #div-calendar-for-mobile{background-color:#242424;}.booking-container-ssb .mfp-wrap #div-calendar-for-mobile .select-cruise-box{background-color:#242424;}.booking-container-ssb .mfp-wrap #div-calendar-for-mobile .ui-datepicker-inline{border:none !important;}.booking-container-ssb .mfp-wrap #div-calendar-for-mobile .color-points{background-color:#242424;border-top:1px solid #dbbd83;}.booking-container-ssb .mfp-wrap #div-calendar-for-mobile .mfp-close{color:#dbbd83 !important;}@media(max-width:767px){.booking-container-ssb .mfp-wrap #div-calendar-for-mobile .mfp-booking-calendar-popup{filter:brightness(0) saturate(100%) invert(91%) sepia(38%) saturate(5944%) hue-rotate(296deg) brightness(87%) contrast(98%);color:#dbbd83;}}@media(max-width:767px){.booking-container-ssb .btn-booking-m-container-new{background-color:#242424 !important;}}.booking-container-ssb .btn-booking-m-container-new .acg-info-text,.booking-container-ssb .btn-booking-m-container-new .acg-gst-price{color:#dbbd83 !important;}.booking-container-ssb .btn-booking-m-container-new .total-amount{color:#b91918 !important;}.booking-container-ssb .acg-customer-details-wrap .form-group select{appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;background:url("/images/public/select-arrow-down.png") 96% no-repeat !important;cursor:pointer;filter:brightness(0) saturate(100%) invert(90%) sepia(7%) saturate(2411%) hue-rotate(339deg) brightness(89%) contrast(91%);}.booking-container-ssb .date-picker-booking-container .mfp-booking-calendar-popup.date-picker{display:none;}@media(max-width:767px){.booking-container-ssb .date-picker-booking-container .mfp-booking-calendar-popup.date-picker{display:block;margin-top:15px;margin-bottom:25px;background-color:#fff !important;background:url("/images/public/calendar-02.png") 96%/8% no-repeat !important;filter:brightness(0) saturate(100%) invert(90%) sepia(7%) saturate(2411%) hue-rotate(339deg) brightness(89%) contrast(91%);color:#dbbd83;}}.booking-container-ssb .date-picker-booking-container .mfp-booking-calendar-popup.date-picker:focus{box-shadow:none !important;}@media(max-width:1199px){.booking-container-ssb .acg-siteHeader .acg-logo-area{flex:0 0 100%;max-width:100%;position:relative;display:flex;}}.booking-container-ssb .acg-siteHeader .acg-logo-area a{display:inline-block;margin-right:20px;position:relative;}.booking-container-ssb .acg-siteHeader .acg-logo-area a::after{content:"";height:100%;width:1px;position:absolute;border-right:1px solid #dbbd83;max-height:70px;top:15px;right:-10px;}.booking-container-ssb .acg-siteHeader .acg-logo-area a img{max-width:90px;}@media(max-width:1199px){.booking-container-ssb .acg-siteHeader .acg-logo-area a img{max-width:85px;}}.booking-container-ssb .acg-siteHeader .acg-logo-area a:nth-child(2)::after{display:none;}.booking-container-ssb .navbar-top{background-color:#1e1e1e;padding:0;}.booking-container-ssb .navbar-top .navbar-collapse{display:flex;justify-content:flex-start !important;}.booking-container-ssb .navbar-top .navbar-collapse .navbar-brand{position:relative;display:inline-block;margin-right:40px;}.booking-container-ssb .navbar-top .navbar-collapse .navbar-brand::after{content:"";height:100%;width:1px;margin:0 20px;position:absolute;border-right:1px solid #dbbd83;max-height:70px;top:15px;}@media(max-width:1200px){.booking-container-ssb .navbar-top .navbar-collapse .navbar-brand::after{top:0;}}.booking-container-ssb .navbar-top .navbar-collapse .navbar-brand:nth-child(2)::after{display:none;}.booking-container-ssb .step-box{background-color:#dbbd83;padding:40px 0;margin-bottom:80px;}@media(max-width:1199px){.booking-container-ssb .step-box{margin-bottom:50px;}}@media(max-width:767px){.booking-container-ssb .step-box{padding:20px 0;margin-top:100px;position:sticky;top:112px;z-index:9999;}}@media(max-width:375px){.booking-container-ssb .step-box{margin-top:90px;top:90px;}}.booking-container-ssb .step-box .steps-box-main{display:flex;justify-content:space-between;position:relative;}.booking-container-ssb .step-box .steps-box-main::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#1e1e1e;height:1px;width:100%;left:0;right:0;z-index:0;}.booking-container-ssb .step-box .steps-box-main .top-icon{width:12px;height:12px;background:#1e1e1e;border:1px solid #1e1e1e;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .top-icon{display:none;}}.booking-container-ssb .step-box .steps-box-main .top-icon a{color:#0773bb;font-size:10px;margin-top:0;display:block;text-align:center;}.booking-container-ssb .step-box .steps-box-main .top-icon a i{display:none;}.booking-container-ssb .step-box .steps-box-main .step-1{position:relative;z-index:0;}.booking-container-ssb .step-box .steps-box-main .step-1.active .top-icon{width:12px;height:12px;background:#ebcb8e;border:1px solid #ebcb8e;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:4px;}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .step-1.active .top-icon{display:none;}}.booking-container-ssb .step-box .steps-box-main .step-1.active .step-name{background-color:#ebcb8e;color:#1e1e1e;font-weight:600;padding:1px 20px;border:1px solid #1e1e1e;}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .step-1.active .step-name span{border:none !important;}}.booking-container-ssb .step-box .steps-box-main .step-1.tick .step-name{padding:5px 15px 5px 30px;}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .step-1.tick .step-name{padding:1px 0 !important;}}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .step-1.tick .step-name span{display:none;}}.booking-container-ssb .step-box .steps-box-main .step-1.tick .top-icon{width:21px;height:21px;background:#dbbd83;border:1px solid #1e1e1e;}.booking-container-ssb .step-box .steps-box-main .step-1.tick .top-icon a{color:#000;}.booking-container-ssb .step-box .steps-box-main .step-1.tick .top-icon a i{display:block;line-height:18px;font-size:14px;}.booking-container-ssb .step-box .steps-box-main .step-1 .step-name{background-color:#dbbd83;color:#1e1e1e;border-radius:30px;padding:5px 15px;font-size:18px;font-weight:400;}@media(max-width:767px){.booking-container-ssb .step-box .steps-box-main .step-1 .step-name{font-size:14px;padding:1px 0;border-radius:15px;}.booking-container-ssb .step-box .steps-box-main .step-1 .step-name span:nth-child(2){border:1px solid;height:20px;width:20px;line-height:20px;text-align:center;border-radius:50%;}}.booking-container-ssb .guest-info-new-main h4{color:#dbbd83;}.booking-container-ssb .booking-wrapper .arrow-down{background-color:#dbbd83 !important;z-index:999 !important;}.booking-container-ssb .select-pax-new{display:flex;justify-content:space-between;gap:30px;margin-top:20px;}@media(max-width:991px){.booking-container-ssb .select-pax-new{flex-wrap:wrap;gap:0;background-color:#242424;border:1px solid #dbbd83;margin-bottom:20px;display:block;}}.booking-container-ssb .select-pax-new .guest-info-row{background-color:#242424;border:1px solid #dbbd83;padding:15px;margin-bottom:0;width:100%;}@media(max-width:991px){.booking-container-ssb .select-pax-new .guest-info-row{background-color:transparent;border:none;}}.booking-container-ssb .select-pax-new .guest-info-row .age-range,.booking-container-ssb .select-pax-new .guest-info-row .retail-price{color:#dbbd83 !important;}.booking-container-ssb .select-pax-new .guest-info-row .guest-qty{max-width:70px;}.booking-container-ssb .select-pax-new .guest-info-row .guest-qty .form-control{border-radius:0 !important;appearance:none;height:32px !important;}.booking-container-ssb .select-pax-new .guest-info-row .guest-category{flex:0 0 60%;}@media(max-width:767px){.booking-container-ssb .select-pax-new .guest-info-row .guest-category{flex:0 0 46%;}}.booking-container-ssb .upgrade-box .upgrade-box-new .upgrade-content{background-color:#242424;border:1px solid #dbbd83;}.booking-container-ssb .page-inner-heading-h2 h2,.booking-container-ssb .page-inner-heading-h2 h1{color:#dbbd83;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline{background-color:#242424;border:1px solid #dbbd83;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-widget-header{color:#dbbd83;background-color:#242424;border:none;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .booking-calendar .ui-datepicker-header .ui-corner-all{color:#1e1e1e !important;background:#dbbd83;}.booking-container-ssb .date-picker-booking .chosen-container a.chosen-single span{font-weight:600;color:#dbbd83;}.booking-container-ssb .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;filter:sepia(1);}.booking-container-ssb .ui-state-disabled,.booking-container-ssb .ui-widget-content .ui-state-disabled,.booking-container-ssb .ui-widget-header .ui-state-disabled{opacity:.7;filter:Alpha(Opacity=35);background-image:none;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar th{color:#dbbd83;border:1px solid #dbbd83;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td{border:1px solid #dbbd83;}.booking-container-ssb .booking-container-modal.booking-nd .acg-customer-details-wrap .booking-calendar-wrap .ui-datepicker-inline .ui-datepicker-calendar td.ui-state-disabled .ui-state-default{color:#dbbd83;}.booking-container-ssb .date-picker-booking.ui-datepicker td.cal-sa a{color:#dbbd83;}.booking-container-ssb .date-picker-booking.ui-datepicker td.cal-sa{border:2px solid #239645 !important;background-color:#1e1e1e;}.booking-container-ssb .date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day{background:#dbbd83;color:#fff;border:2px solid #dbbd83 !important;}.booking-container-ssb .date-picker-booking.ui-datepicker td.cal-sa.ui-datepicker-current-day a{color:#1e1e1e !important;}.booking-container-ssb .booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner{background-color:#242424;border:1px solid #dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-sub-title{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-detail{border-top:1px solid #dbbd83;border-bottom:1px solid #dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-mild-text{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-detail .acg-info-text{color:#dbbd83;}.booking-container-ssb .guest-info-new-main .guest-info-row .guest-category .subject{color:#dbbd83 !important;}.booking-container-ssb .guest-info-new-main .guest-info-row .guest-qty .form-control{border:1px solid #dbbd83 !important;background-color:#1e1e1e;color:#dbbd83;}.booking-container-ssb .booking-wrapper .arrow-down{background-color:#dbbd83;}.booking-container-ssb .booking-wrapper .arrow-down .fa{color:#141414;}.booking-container-ssb .subject{color:#dbbd83 !important;}.booking-container-ssb .booking-wrapper .booking-head .booking-inner-sub-heading{color:#dbbd83;}.booking-container-ssb .upgrade-holder-row .booking-head.collapsed::after{border:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .upgrade-holder-row .booking-head::after{border:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .upgrade-box .upgrade-content .content-head h3{color:#dbbd83;}.booking-container-ssb .upgrade-box .upgrade-content .content-head span{color:#dbbd83;}.booking-container-ssb .acg-custom-checkbox input[type=checkbox]{position:relative !important;border:1px solid #dbbd83 !important;border-radius:0;background:none;cursor:pointer;line-height:0;margin:0;outline:0;padding:0 !important;vertical-align:text-top;-webkit-appearance:none;height:29px !important;width:24px !important;}.booking-container-ssb .acg-custom-checkbox input[type=checkbox]:checked{background-color:#dbbd83;opacity:1;border-right:1px solid #dbbd83 !important;}.booking-container-ssb .acg-custom-checkbox input[type=checkbox]:before{content:"";position:absolute;right:50%;top:50%;width:5px;height:12px;border:solid #141414;border-width:0 1px 1px 0;margin:-2px -1px 0 -1px;transform:rotate(45deg) translate(-50%,-50%);z-index:2;}.booking-container-ssb .acg-custom-checkbox label{color:#dbbd83 !important;border:1px solid #dbbd83;}.booking-container-ssb p,.booking-container-ssb .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-ssb label,.booking-container-ssb .form-details-main .form-group-inner label{color:#dbbd83;}.booking-container-ssb .coupon-container .apply-coupon-div .form-control{border:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .coupon-container .apply-coupon-div .form-control::placeholder{color:#dbbd83;}.booking-container-ssb .acg-booking-details-wrap div#dvApplyCoupon .btn-blue.package-btn a{background:transparent;color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-mild-text{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text.total-amount{color:#b91918;font-weight:700;}.booking-container-ssb .booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{background:transparent;color:#dbbd83;border:1px solid #dbbd83;}.booking-container-ssb .booking-container-modal.booking-nd .form-group.btn-booking-m-container .proceed-pay-button{background:#239645 !important;color:#fff;border:1px solid #239645;}.booking-container-ssb .color-points{display:flex;align-items:center;gap:50px;flex-wrap:wrap;background:#1e1e1e;padding:70px 0 20px 0;}.booking-container-ssb .color-points .points.blue::before{background-color:#dbbd83;}.booking-container-ssb .color-points .points{margin-bottom:0;position:relative;padding-left:15px;color:#dbbd83;font-size:17px;}@media(max-width:480px){.booking-container-ssb .color-points .points{font-size:14px;}}.booking-container-ssb .guest-info-row .guest-qty option{color:#dbbd83;}.booking-container-ssb .review-booking-right-main{padding:35px;background-color:#1e1e1e;border:1px solid #dbbd83;}.booking-container-ssb .review-booking-right-main .title-inner-heading h3{color:#dbbd83;}.booking-container-ssb .review-booking-right-main .acg-booking-detail{padding:20px 0;border-top:1px solid #dbbd83;border-bottom:1px solid #dbbd83;}@media(max-width:1599px){.booking-container-ssb .review-booking-right-main .acg-booking-detail{padding:15px 0;margin-bottom:10px;}}.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-mild-text{font-weight:400;font-size:18px;color:#dbbd83;padding-right:10px;}.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-info-text{font-weight:600;font-size:18px;color:#dbbd83;}.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{padding:0;margin:0;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;}@media(max-width:1599px){.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{margin-top:10px;}}@media(max-width:767px){.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-timing-detail-list{display:block;}}.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-timing-detail-list li{display:inline-block;}@media(max-width:767px){.booking-container-ssb .review-booking-right-main .acg-booking-detail .acg-timing-detail-list li{display:block;padding-bottom:8px;}}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table{margin-top:20px;margin-bottom:20px;}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t1{width:45%;text-align:left !important;}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t1 span{display:none;padding-left:8px;}@media(max-width:767px){.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t1 span{display:inline-block;}}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t2{width:20%;text-align:right !important;}@media(max-width:767px){.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t2{display:none;}}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t3{width:15%;text-align:right !important;}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td.t4{width:20%;text-align:right !important;padding-right:0;}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td{padding:.5rem .75rem;font-size:20px;}@media(max-width:1599px){.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td{font-size:19px;}}@media(max-width:767px){.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td{font-size:17px;}}@media(max-width:574px){.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td{padding:.5rem .5rem !important;}}.booking-container-ssb .review-booking-right-main table.acg-booking-price-table td:first-child{padding-left:0 !important;}.booking-container-ssb .review-booking-right-main .guest-info-new-main .guest-info-row .gst-label{color:#dbbd83;}.booking-container-ssb .review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text{color:#dbbd83;}.booking-container-ssb .review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text.total-amount{color:#b91918;font-weight:700;}.booking-container-ssb .review-booking-main .review-booking-left-main .review-booking-left-link a,.booking-container-ssb .review-booking-main .review-booking-left-main .review-booking-left-link button{color:#dbbd83;border:1px solid #dbbd83;}.booking-container-ssb .review-booking-main .btn-booking-m-container-new .btn-booking-m#proceed-to-pay-btn{background:#239645 !important;border:1px solid #239645;}.booking-container-ssb .cruise-summary-main .cruise-summary-image img{height:330px;object-fit:cover;}@media(max-width:767px){.booking-container-ssb .cruise-summary-main .cruise-summary-image img{height:232px;}}.booking-container-ssb .cruise-summary-main .cruise-summary-content{list-style:none;padding:0;margin:0;background-color:#1e1e1e;padding:40px;height:100%;display:flex;flex-direction:column;justify-content:center;border:1px solid #dbbd83;}@media(max-width:991px){.booking-container-ssb .cruise-summary-main .cruise-summary-content{padding:15px;}}.booking-container-ssb .cruise-summary-main .cruise-summary-content li{margin-bottom:40px;}.booking-container-ssb .cruise-summary-main .cruise-summary-content li:last-child{margin-bottom:0;border-bottom:0;}@media(max-width:767px){.booking-container-ssb .cruise-summary-main .cruise-summary-content li{margin-bottom:20px;border-bottom:1px solid #dbbd83;padding-bottom:20px;}}.booking-container-ssb .cruise-summary-main .cruise-summary-content li p,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label{font-weight:400;font-size:20px;color:#dbbd83 !important;line-height:1;}.booking-container-ssb .cruise-summary-main .cruise-summary-content li p span,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label span{width:180px;flex-shrink:0;display:inline-block;}@media(max-width:1599px){.booking-container-ssb .cruise-summary-main .cruise-summary-content li p span,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label span{width:150px;}}.booking-container-ssb .cruise-summary-main .cruise-summary-content li p .red-text,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label .red-text,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label .red-text,.booking-container-ssb .cruise-summary-main .cruise-summary-content li p .quote-popup-main .body-popup .fs-quote-block .form-group label,.quote-popup-main .body-popup .fs-quote-block .form-group .booking-container-ssb .cruise-summary-main .cruise-summary-content li p label,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label .quote-popup-main .body-popup .fs-quote-block .form-group label,.quote-popup-main .body-popup .fs-quote-block .form-group .booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label label,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label .quote-popup-main .body-popup .fs-quote-block .form-group label,.quote-popup-main .body-popup .fs-quote-block .form-group .form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label label{color:#dbbd83 !important;}.booking-container-ssb .cruise-summary-main .cruise-summary-content li p strong,.booking-container-ssb .cruise-summary-main .cruise-summary-content li .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .booking-container-ssb .cruise-summary-main .cruise-summary-content li label strong{font-weight:600;}.booking-container-ssb .booking-summary-modal.booking-nd{position:initial;box-shadow:none !important;border:none;max-width:1540px;right:-1540px;top:initial;background-color:transparent;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd{max-width:90%;}}@media(max-width:991px){.booking-container-ssb .booking-summary-modal.booking-nd{max-width:100%;}}@media(max-width:480px){.booking-container-ssb .booking-summary-modal.booking-nd{padding-left:0;}}.booking-container-ssb .booking-summary-modal.booking-nd .booking-unsuccess{max-width:767px;}.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-process{max-width:1145px;}.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-wrapper{align-items:initial;padding-right:0;box-shadow:none;border-radius:0;}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-wrapper{margin-right:0;padding:0;}}.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 33.33%;max-width:33.33%;}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-wrapper .acg-booking-details-wrap{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .acg-booking-details-wrap.fixed-detail{order:2;}}.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 50%;max-width:50%;display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-row{margin-left:-15px;margin-right:-15px;}}@media(max-width:991px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 100%;max-width:100%;}}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-row{flex:0 0 100%;max-width:100%;margin-left:0;margin-right:0;order:2;}}.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;display:flex;align-items:stretch;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column{padding-left:15px;padding-right:15px;}}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;margin-bottom:15px;padding:0 10px;}}@media(max-width:480px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column{flex:0 0 100%;max-width:100%;padding:0;}}.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;}@media(max-width:991px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:15px;margin-left:-15px;}}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;margin-left:0;}}.booking-container-ssb .booking-summary-modal.booking-nd .customer-detail-column .acg-customer-details-wrap{flex:0 0 100%;width:100%;height:auto;max-width:100%;margin-bottom:20px;background-color:#fff;}.booking-container-ssb .booking-summary-modal.booking-nd .acg-customer-details-wrap .page-inner-heading-h4 h4{color:#dbbd83;}.booking-container-ssb .booking-summary-modal.booking-nd .acg-customer-details-wrap .acg-customer-details-wrap{width:100%;height:100%;max-width:100%;background-color:#1e1e1e !important;border:1px solid #dbbd83;margin-bottom:30px;}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd .acg-customer-details-wrap .acg-customer-details-wrap{padding:15px;margin-bottom:30px;}}.booking-container-ssb .booking-summary-modal.booking-nd .booking-wrapper{padding-left:0;padding-right:0;}.booking-container-ssb .booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap-inner{background-color:#1e1e1e !important;border:1px solid #dbbd83;}.booking-container-ssb .booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap-inner .acg-booking-detail .acg-booking-price-table .tbody tr td{color:#dbbd83;}.booking-container-ssb .booking-summary-modal.booking-nd .booking-wrapper .acg-booking-details-wrap-inner .acg-booking-detail .acg-booking-price-table .tbody tr .t4{font-weight:700;}.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border th,.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border td{padding-left:0;padding-right:0;font-size:19px;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border th,.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border td{font-size:15px;}}.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border th{padding-bottom:5px;padding-top:5px;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border th{padding-top:5px;padding-bottom:10px;}}.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border td{color:#dbbd83;padding-bottom:0;padding-top:12px;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .table-no-border td{padding-top:10px;}}.booking-container-ssb .booking-summary-modal.booking-nd .field-validation-error{font-size:19px;color:#f00;line-height:32px;margin-bottom:0;position:absolute;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd .field-validation-error{font-size:15px;line-height:22px;}}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table{margin-bottom:10px;}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t1{width:45%;text-align:left !important;}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t1 span{display:none;padding-left:8px;}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t1 span{display:inline-block;}}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t2{width:20%;text-align:right !important;}@media(max-width:767px){.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t2{display:none;}}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t3{width:15%;text-align:right !important;}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td.t4{width:20%;text-align:right !important;padding-right:0;font-weight:700;}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td{padding:.5rem .75rem;font-size:20px;}@media(max-width:1599px){.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td{font-size:20px;}}@media(max-width:574px){.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td{padding:.5rem .5rem !important;}}.booking-container-ssb .booking-summary-modal.booking-nd table.acg-booking-price-table td:first-child{padding-left:0 !important;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap label{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap label sup{color:#bb2026;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control{border:1px solid #dbbd83;color:#dbbd83;background-color:#1e1e1e;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{background:#239645;color:#fff;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary:hover{border:1px solid #239645;}.booking-container-ssb .secure-icon-holder img{background:#fff;padding:5px 6px;}.booking-container-ssb .card-accept-area .secure-icon-holder .charges-apply-text{color:#dbbd83;}.booking-container-ssb .back-review-page a{color:#dbbd83 !important;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill,.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:hover,.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:focus,.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #1e1e1e inset !important;-webkit-text-fill-color:#dbbd83 !important;}.booking-container-ssb .booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner table.acg-booking-price-table{color:#dbbd83;}.booking-container-ssb .acg-sub-title-2{color:#dbbd83;}.booking-container-ssb .thankyou-main .thanks-txt{background:#1e1e1e;border:1px solid #dbbd83;}.booking-container-ssb .thankyou-main .thanks-txt h2{color:#dbbd83;}.booking-container-ssb .thankyou-main .thanks-txt .return-home{background:#1e1e1e;border:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .thankyou-footer-outer{border-top:1px solid #dbbd83;padding:40px 0;margin-top:100px;}.booking-container-ssb .thankyou-footer-outer ul{padding-left:0;margin-bottom:0;}.booking-container-ssb .thankyou-footer-outer ul li{display:inline-block;}@media(max-width:767px){.booking-container-ssb .thankyou-footer-outer ul li{line-height:30px;}}.booking-container-ssb .thankyou-footer-outer ul li p,.booking-container-ssb .thankyou-footer-outer ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-ssb .thankyou-footer-outer ul li label{color:#dbbd83;}.booking-container-ssb .thankyou-footer-outer ul li p::after,.booking-container-ssb .thankyou-footer-outer ul li .form-details-main .form-group-inner label::after,.form-details-main .form-group-inner .booking-container-ssb .thankyou-footer-outer ul li label::after{content:"|";height:100%;width:1px;margin:0 20px;color:#dbbd83;}.booking-container-ssb .thankyou-footer-outer ul li span{font-weight:400;font-size:18px;color:#dbbd83;margin-bottom:0;}.booking-container-ssb .thankyou-footer-outer ul li span a{border:1px solid #dbbd83;padding:5px;border-radius:50%;color:#fff;font-size:12px;text-align:center;margin-left:15px;}.booking-container-ssb .thankyou-footer-outer ul li span a:nth-child(1){padding:5px 4px;}.booking-container-ssb .thankyou-footer-outer ul li span a img{width:14px;height:14px;object-fit:cover;object-position:0 0;filter:invert(74%) sepia(37%) saturate(359%) hue-rotate(1deg) brightness(98%) contrast(86%);}.booking-container-ssb .thankyou-footer-outer .col-md-4 p,.booking-container-ssb .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-ssb .thankyou-footer-outer .col-md-4 label{text-align:right;color:#dbbd83;}@media(max-width:767px){.booking-container-ssb .thankyou-footer-outer .col-md-4 p,.booking-container-ssb .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-ssb .thankyou-footer-outer .col-md-4 label{text-align:left;margin-top:10px;}}.booking-container-ssb .thankyou-email-invitation .invitation-form .form-group .form-control{border:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .thankyou-email-invitation .invitation-form .form-group .form-control::placeholder{color:#dbbd83;}.booking-container-ssb .thankyou-email-invitation .invitation-form .form-group .bd-remove{border-bottom:1px solid #dbbd83;color:#dbbd83;}.booking-container-ssb .thankyou-email-invitation .share-btn{background:#239645;}.booking-container-ssb .thankyou-email-invitation .invitation-card .invitation-card-btn a{background:#239645;}.booking-container-ssb .acg-section-title h2{color:#dbbd83;}.booking-container-ssb .thankyou-email-invitation .invitation-form .form-group label{color:#fff;}.booking-container-ssb .acg-booking-inclusions-gift-voucher ul li{color:#dbbd83;}.booking-container-ssb .booking-wrapper .acg-customer-details-wrap .form-control::placeholder{color:#dbbd83;}.booking-container-ssb div#bookingContainer .booking-wrapper .customer-detail-column .acg-customer-details-wrap select{border:1px solid #dbbd83 !important;color:#dbbd83;appearance:auto;}.booking-container-ssb div#bookingContainer .booking-wrapper .customer-detail-column .acg-customer-details-wrap select#ddladultGV{appearance:none;}.booking-container-ssb .guest-info-row.guest-info-row-head{border-bottom:1px solid #dbbd83;}.booking-container-ssb .gift-booking-container .booking-wrapper{align-items:stretch;}@media(max-width:991px){.booking-container-ssb .gift-booking-container .booking-wrapper .acg-customer-details-wrap{padding:20px 25px;}.booking-container-ssb .gift-booking-container .booking-summary-modal.booking-nd .customer-detail-row{margin-left:0;margin-right:0;}.booking-container-ssb .gift-booking-container .booking-summary-modal.booking-nd .customer-detail-column{padding-left:0;padding-right:0;}.booking-container-ssb .gift-booking-container .booking-summary-modal.booking-nd .customer-detail-column:last-of-type{margin-right:0;margin-left:0;}}.booking-container-ssb .gift-booking-container .guest-info-row .subject{color:#dbbd83 !important;}.booking-container-ssb .gift-booking-container .guest-info-row .age-range{color:#dbbd83 !important;}.booking-container-ssb .red-price{color:#bb2026;}.booking-container-ssb .coupon-container .coupon-applied-text{border:1px solid #ddbe88;padding:8px 15px;font-weight:600;color:#ddbe88;font-size:18px;width:100%;border-radius:0;}.booking-container-cvc{background-color:#fff;}@media(max-width:991px){.booking-container-cvc .guest-info-new-main.select-pax-new{border:1px solid #c8c7c7;}}.booking-container-cvc .guest-info-new-main .select-pax-new .guest-info-row{border:1px solid #c8c7c7;}@media(max-width:991px){.booking-container-cvc .guest-info-new-main .select-pax-new .guest-info-row{border:none;}}.booking-container-cvc .upgrade-box .upgrade-box-new .upgrade-content{border:1px solid #c8c7c7;}@media(max-width:1199px){.booking-container-cvc .acg-siteHeader .acg-logo-area{flex:0 0 100%;max-width:100%;position:relative;display:flex;}}.booking-container-cvc .acg-siteHeader .acg-logo-area a{display:flex;margin-right:20px;position:relative;}.booking-container-cvc .acg-siteHeader .acg-logo-area a::after{content:"";height:100%;width:1px;position:absolute;border-right:1px solid #6d6b6b;max-height:70px;top:15px;right:-10px;}.booking-container-cvc .acg-siteHeader .acg-logo-area a img{max-width:78px;}@media(max-width:1199px){.booking-container-cvc .acg-siteHeader .acg-logo-area a img{max-width:78px;align-self:center;}}.booking-container-cvc .acg-siteHeader .acg-logo-area a:nth-child(2)::after{display:none;}.booking-container-cvc .acg-siteHeader .acg-logo-area a:nth-child(2) img{max-width:150px;}.booking-container-cvc .navbar-top .navbar-collapse{display:flex;justify-content:flex-start !important;}.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand{position:relative;display:inline-block;margin-right:40px;}.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand::after{content:"";height:100%;width:1px;margin:0 20px;position:absolute;border-right:1px solid #6d6b6b;max-height:70px;top:15px;}@media(max-width:1200px){.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand::after{top:0;}}.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand:nth-child(2) img{width:200px;}@media(max-width:1200px){.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand:nth-child(2) img{max-width:150px;}}.booking-container-cvc .navbar-top .navbar-collapse .navbar-brand:nth-child(2)::after{display:none;}.booking-container-cvc .step-box{background-color:#003d6a;padding:40px 0;margin-bottom:80px;}@media(max-width:1199px){.booking-container-cvc .step-box{margin-bottom:50px;}}@media(max-width:767px){.booking-container-cvc .step-box{padding:20px 0;margin-top:100px;position:sticky;top:112px;z-index:999;}}@media(max-width:375px){.booking-container-cvc .step-box{margin-top:90px;top:90px;}}.booking-container-cvc .step-box .steps-box-main{display:flex;justify-content:space-between;position:relative;}.booking-container-cvc .step-box .steps-box-main::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#fff;height:1px;width:100%;left:0;right:0;z-index:0;}.booking-container-cvc .step-box .steps-box-main .top-icon{width:12px;height:12px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .top-icon{display:none;}}.booking-container-cvc .step-box .steps-box-main .top-icon a{color:#0773bb;font-size:10px;margin-top:0;display:block;text-align:center;}.booking-container-cvc .step-box .steps-box-main .top-icon a i{display:none;}.booking-container-cvc .step-box .steps-box-main .step-1{position:relative;z-index:0;}.booking-container-cvc .step-box .steps-box-main .step-1.active .top-icon{width:12px;height:12px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:4px;}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .step-1.active .top-icon{display:none;}}.booking-container-cvc .step-box .steps-box-main .step-1.active .step-name{background-color:#fff;color:#003d6a;font-weight:600;padding:1px 20px;border:1px solid #1e1e1e;}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .step-1.active .step-name span{border:none !important;}}.booking-container-cvc .step-box .steps-box-main .step-1.tick .step-name{padding:5px 15px 5px 30px;}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .step-1.tick .step-name{padding:1px 0 !important;}}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .step-1.tick .step-name span{display:none;}}.booking-container-cvc .step-box .steps-box-main .step-1.tick .top-icon{width:21px;height:21px;background:#fff;border:1px solid #fff;}.booking-container-cvc .step-box .steps-box-main .step-1.tick .top-icon a{color:#003d6a;}.booking-container-cvc .step-box .steps-box-main .step-1.tick .top-icon a i{display:block;line-height:18px;font-size:14px;}.booking-container-cvc .step-box .steps-box-main .step-1 .step-name{background-color:#003d6a;color:#fff;border-radius:30px;padding:5px 15px;font-size:18px;font-weight:400;}@media(max-width:767px){.booking-container-cvc .step-box .steps-box-main .step-1 .step-name{font-size:14px;padding:1px 0;border-radius:15px;}.booking-container-cvc .step-box .steps-box-main .step-1 .step-name span:nth-child(2){border:1px solid;height:20px;width:20px;line-height:20px;text-align:center;border-radius:50%;}}.booking-container-cvc .ui-datepicker-calendar{background-color:#fff;}.booking-container-cvc .color-points{background:#fff;}.booking-container-cvc .booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner{border:1px solid #c8c7c7;}.booking-container-cvc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{background:#a1aab3;font-weight:500;}.booking-container-cvc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m:hover{border:1px solid #a1aab3;}.booking-container-cvc .review-booking-main .review-booking-right-main{border:1px solid #c8c7c7;}.booking-container-cvc .cruise-summary-main .cruise-summary-content{border:1px solid #c8c7c7;}.booking-container-cvc .booking-summary-modal .acg-customer-details-wrap .acg-customer-details-wrap{border:1px solid #c8c7c7;margin-bottom:30px;}.booking-container-cvc .acg-booking-details-wrap-inner{border:1px solid #c8c7c7;}.booking-container-cvc .thankyou-main .thanks-txt{border:1px solid #aaa;}.booking-container-cvc .thankyou-footer-outer{border-top:1px solid #013155;padding:40px 0;margin-top:100px;background-color:#013155;}.booking-container-cvc .thankyou-footer-outer ul{padding-left:0;margin-bottom:0;}.booking-container-cvc .thankyou-footer-outer ul li{display:inline-block;}@media(max-width:767px){.booking-container-cvc .thankyou-footer-outer ul li{line-height:30px;}}.booking-container-cvc .thankyou-footer-outer ul li p,.booking-container-cvc .thankyou-footer-outer ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-cvc .thankyou-footer-outer ul li label{color:#fff;}.booking-container-cvc .thankyou-footer-outer ul li p::after,.booking-container-cvc .thankyou-footer-outer ul li .form-details-main .form-group-inner label::after,.form-details-main .form-group-inner .booking-container-cvc .thankyou-footer-outer ul li label::after{content:"|";height:100%;width:1px;margin:0 20px;color:#fff;}.booking-container-cvc .thankyou-footer-outer ul li span{font-weight:400;font-size:18px;color:#fff;margin-bottom:0;}.booking-container-cvc .thankyou-footer-outer ul li span a{border:1px solid #fff;padding:5px;border-radius:50%;color:#fff;font-size:12px;text-align:center;margin-left:15px;}.booking-container-cvc .thankyou-footer-outer ul li span a:nth-child(1){padding:5px 4px;}.booking-container-cvc .thankyou-footer-outer ul li span a img{width:14px;height:14px;object-fit:cover;object-position:0 0;}.booking-container-cvc .thankyou-footer-outer .col-md-4 p,.booking-container-cvc .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-cvc .thankyou-footer-outer .col-md-4 label{text-align:right;color:#fff;}@media(max-width:767px){.booking-container-cvc .thankyou-footer-outer .col-md-4 p,.booking-container-cvc .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-cvc .thankyou-footer-outer .col-md-4 label{text-align:left;margin-top:10px;}}.booking-container-cvc .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{background-color:#239645;}.booking-container-cvc .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary:hover{border:1px solid #239645;}.booking-container-mc{background:#e3f3ff;background:linear-gradient(0deg,#e3f3ff 0%,#f1fcff 20%,#fff 70%);}.booking-container-mc .booking-calendar-wrap .ui-datepicker-inline{border:1px solid #c8c7c7 !important;}@media(max-width:991px){.booking-container-mc .guest-info-new-main .select-pax-new{border:1px solid #c8c7c7;}}.booking-container-mc .guest-info-new-main .select-pax-new .guest-info-row{border:1px solid #c8c7c7;}@media(max-width:991px){.booking-container-mc .guest-info-new-main .select-pax-new .guest-info-row{border:none;}}.booking-container-mc .upgrade-box-new .upgrade-content{border:1px solid #c8c7c7;}@media(max-width:1199px){.booking-container-mc .acg-siteHeader .acg-logo-area{flex:0 0 100%;max-width:100%;position:relative;display:flex;}}.booking-container-mc .acg-siteHeader .acg-logo-area a{display:flex;margin-right:20px;position:relative;}.booking-container-mc .acg-siteHeader .acg-logo-area a::after{content:"";height:100%;width:1px;position:absolute;border-right:1px solid #6d6b6b;max-height:70px;top:15px;right:-10px;}.booking-container-mc .acg-siteHeader .acg-logo-area a img{max-width:78px;align-self:center;}@media(max-width:1199px){.booking-container-mc .acg-siteHeader .acg-logo-area a img{max-width:78px;}}.booking-container-mc .acg-siteHeader .acg-logo-area a:nth-child(2)::after{display:none;}.booking-container-mc .navbar-top .navbar-collapse{display:flex;justify-content:flex-start !important;}.booking-container-mc .navbar-top .navbar-collapse .navbar-brand{position:relative;display:inline-block;margin-right:40px;}.booking-container-mc .navbar-top .navbar-collapse .navbar-brand::after{content:"";height:100%;width:1px;margin:0 20px;position:absolute;border-right:1px solid #6d6b6b;max-height:70px;top:15px;}@media(max-width:1200px){.booking-container-mc .navbar-top .navbar-collapse .navbar-brand::after{top:0;}}.booking-container-mc .navbar-top .navbar-collapse .navbar-brand:nth-child(2)::after{display:none;}.booking-container-mc .step-box{background:#1761b0;padding:40px 0;margin-bottom:80px;}@media(max-width:1199px){.booking-container-mc .step-box{margin-bottom:50px;}}@media(max-width:767px){.booking-container-mc .step-box{padding:20px 0;margin-top:100px;position:sticky;top:112px;z-index:999;}}@media(max-width:375px){.booking-container-mc .step-box{margin-top:90px;top:90px;}}.booking-container-mc .step-box .steps-box-main{display:flex;justify-content:space-between;position:relative;}.booking-container-mc .step-box .steps-box-main::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background:#fff;height:1px;width:100%;left:0;right:0;z-index:0;}.booking-container-mc .step-box .steps-box-main .top-icon{width:12px;height:12px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .top-icon{display:none;}}.booking-container-mc .step-box .steps-box-main .top-icon a{color:#0773bb;font-size:10px;margin-top:0;display:block;text-align:center;}.booking-container-mc .step-box .steps-box-main .top-icon a i{display:none;}.booking-container-mc .step-box .steps-box-main .step-1{position:relative;z-index:0;}.booking-container-mc .step-box .steps-box-main .step-1.active .top-icon{width:12px;height:12px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:4px;}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .step-1.active .top-icon{display:none;}}.booking-container-mc .step-box .steps-box-main .step-1.active .step-name{background-color:#fff;color:#016197;font-weight:600;padding:1px 20px;border:1px solid #fff;}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .step-1.active .step-name span{border:none !important;}}.booking-container-mc .step-box .steps-box-main .step-1.tick .step-name{padding:5px 15px 5px 30px;}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .step-1.tick .step-name{padding:1px 0 !important;}}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .step-1.tick .step-name span{display:none;}}.booking-container-mc .step-box .steps-box-main .step-1.tick .top-icon{width:21px;height:21px;background:#fff;border:1px solid #fff;}.booking-container-mc .step-box .steps-box-main .step-1.tick .top-icon a{color:#003d6a;}.booking-container-mc .step-box .steps-box-main .step-1.tick .top-icon a i{display:block;line-height:18px;font-size:14px;}.booking-container-mc .step-box .steps-box-main .step-1 .step-name{background-color:#1761b0;color:#fff;border-radius:30px;padding:5px 15px;font-size:18px;font-weight:400;}@media(max-width:767px){.booking-container-mc .step-box .steps-box-main .step-1 .step-name{font-size:14px;padding:1px 0;border-radius:15px;}.booking-container-mc .step-box .steps-box-main .step-1 .step-name span:nth-child(2){border:1px solid;height:20px;width:20px;line-height:20px;text-align:center;border-radius:50%;}}.booking-container-mc .ui-datepicker-calendar{background-color:#fff;}.booking-container-mc .color-points{background:none;}.booking-container-mc .booking-container-modal.booking-nd .acg-booking-details-wrap .acg-booking-details-wrap-inner{border:1px solid #c8c7c7;}.booking-container-mc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m{background:#1761b0;font-weight:500;}.booking-container-mc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .btn-booking-m:hover{border:1px solid #1761b0;}.booking-container-mc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .proceed-pay-button{background:#239645 !important;}.booking-container-mc .booking-container-modal.booking-nd .form-group.btn-booking-m-container .proceed-pay-button:hover{border:1px solid #239645;}.booking-container-mc .review-booking-main .review-booking-right-main{border:1px solid #c8c7c7;}.booking-container-mc .cruise-summary-main .cruise-summary-content{border:1px solid #c8c7c7;}.booking-container-mc .booking-summary-modal .acg-customer-details-wrap .acg-customer-details-wrap{border:1px solid #c8c7c7;margin-bottom:30px;}.booking-container-mc .review-booking-main .acg-booking-price-info-new .acg-booking-price .acg-info-text.total-amount{color:#f00006;}.booking-container-mc .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary{background:#239645;}.booking-container-mc .booking-wrapper .acg-customer-details-wrap .acg-btn-secondary:hover{border:1px solid #239645;}.booking-container-mc .red-text,.booking-container-mc .quote-popup-main .body-popup .fs-quote-block .form-group label,.quote-popup-main .body-popup .fs-quote-block .form-group .booking-container-mc label{color:#f00006;}.booking-container-mc .guest-info-new-main .guest-info-row .guest-category .subject .online-price{color:#f00006;}.booking-container-mc .booking-wrapper .acg-booking-details-wrap .acg-booking-price-info .acg-booking-price .acg-info-text.total-amount{color:#f00006;}.booking-container-mc .thankyou-main .thanks-txt{border:1px solid #aaa;}.booking-container-mc .thankyou-footer-outer{border-top:1px solid #fff;padding:40px 0;margin-top:100px;background-color:#fff;}.booking-container-mc .thankyou-footer-outer ul{padding-left:0;margin-bottom:0;}.booking-container-mc .thankyou-footer-outer ul li{display:inline-block;}@media(max-width:767px){.booking-container-mc .thankyou-footer-outer ul li{line-height:30px;}}.booking-container-mc .thankyou-footer-outer ul li p,.booking-container-mc .thankyou-footer-outer ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-mc .thankyou-footer-outer ul li label{color:#1f1f1f;}.booking-container-mc .thankyou-footer-outer ul li p::after,.booking-container-mc .thankyou-footer-outer ul li .form-details-main .form-group-inner label::after,.form-details-main .form-group-inner .booking-container-mc .thankyou-footer-outer ul li label::after{content:"|";height:100%;width:1px;margin:0 20px;color:#1f1f1f;}.booking-container-mc .thankyou-footer-outer ul li span{font-weight:400;font-size:18px;margin-bottom:0;color:#1f1f1f;}.booking-container-mc .thankyou-footer-outer ul li span a{border:1px solid #1f1f1f;padding:5px;border-radius:50%;color:#fff;font-size:12px;text-align:center;margin-left:15px;}.booking-container-mc .thankyou-footer-outer ul li span a:nth-child(1){padding:5px 4px;}.booking-container-mc .thankyou-footer-outer ul li span a img{width:14px;height:14px;object-fit:cover;object-position:-15px 0;}.booking-container-mc .thankyou-footer-outer .col-md-4 p,.booking-container-mc .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-mc .thankyou-footer-outer .col-md-4 label{text-align:right;color:#1f1f1f;}@media(max-width:767px){.booking-container-mc .thankyou-footer-outer .col-md-4 p,.booking-container-mc .thankyou-footer-outer .col-md-4 .form-details-main .form-group-inner label,.form-details-main .form-group-inner .booking-container-mc .thankyou-footer-outer .col-md-4 label{text-align:left;margin-top:10px;}}.booking-container-mc .acg-booking-details-wrap .acg-booking-details-wrap-inner{border:1px solid #c8c7c7;}.color-points-none{margin-top:70px;}@media(max-width:767px){.color-points-none{min-height:50px;}}#btnFullPayment{background-color:#239645;width:auto;padding:5px 16px;}#btnFullPayment:hover{border:1px solid #239645;}@media(max-width:574px){#btnFullPayment{font-size:1rem !important;width:165px;padding:5px 15px;font-weight:400;}}.partial-payment{width:300px;margin-top:10px;}@media(max-width:574px){.partial-payment{width:260px;}}@media(max-width:574px){.partial-payment #btnPartialPayment{font-size:1rem !important;font-weight:400;}}#upgradeOption .booking-head h3{margin-bottom:40px !important;}@media(max-width:767px){#upgradeOption .booking-head h3{margin-bottom:20px !important;}}@media(max-width:991px){.padding-sm-0{padding-right:0 !important;}}@media(max-width:991px){.booking-summary-modal{margin:0;}}@media(max-width:991px){.booking-summary-modal .booking-wrapper{padding-left:0 !important;}}.payment-sec-btn-outer{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;}@media(max-width:767px){.payment-sec-btn-outer{display:none;position:fixed;left:0;background:#fff;bottom:0;width:100%;padding:20px 10px;align-items:center;}}.payment-sec-btn-outer .back-page-button{display:none;}.payment-sec-btn-outer .back-page-button a{font-weight:400;font-size:18px;margin-top:20px;display:block;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:0;width:80px;text-align:center;}@media(max-width:767px){.payment-sec-btn-outer .back-page-button{display:block;}}.payment-sec-btn-outer .confirm-book-btn{flex:0 0 70%;float:right;}@media(max-width:767px){.payment-sec-btn-outer .back-review-page{display:none;}}.payment-sec-btn-outer .price-box-foote-sec{display:none;}.payment-sec-btn-outer .price-box-foote-sec .acg-info-text{font-size:18px;font-weight:700;}.payment-sec-btn-outer .price-box-foote-sec .total-amount{color:#b91918;}@media(max-width:767px){.payment-sec-btn-outer .price-box-foote-sec{display:block;}}.payment-sec-btn-outer .acg-btn-secondary{background:#239645;color:#fff;display:inline-block !important;margin-top:0;font-size:18px !important;max-width:initial !important;cursor:pointer;border-radius:50px !important;font-family:"Urbanist",sans-serif;padding:5px 15px;font-weight:600;}@media(max-width:767px){.payment-sec-btn-outer .acg-btn-secondary{margin-bottom:0;}}.booking-main{display:flex;max-width:1720px;padding:0 10px;justify-content:center;align-items:flex-start;gap:20px;flex:1 0 0;align-self:stretch;}@media(max-width:768px){.booking-main{padding:0 3px;}}@media(min-width:768px) and (max-width:998px){.booking-main{padding:0;gap:10px;}}.booking-pane{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;}.booking-summary{display:flex;width:500px;flex-direction:column;align-items:flex-start;gap:30px;}@media(max-width:768px){.booking-summary{flex:0 0 100;max-width:100%;display:none;}}@media(min-width:998px) and (max-width:1199px){.booking-summary{flex:0 0 46%;max-width:46.33%;}}@media(max-width:574px){.booking-summary{width:100%;}}.booking-summary .product-new-ui .list-style-box{margin-top:0;}.booking-summary .product-new-ui .list-style-box li{font-size:14px;}.new-bboking-info-text-v1{color:#0673ba;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.8px;}.booking-calendar-v1{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;}.accordion-button{font-size:20px;}.accordion-button::after{content:none;}.accordion-button i{transition:all 300ms linear;}.accordion-button.collapsed i{transform:rotate(0deg);}.accordion-button:not(.collapsed) i{transform:rotate(90deg);}.accordion-button:not(.collapsed){color:#fff;background-color:#0773bb;}.booking-page{display:flex;flex-direction:column;align-items:center;gap:30px;}.booking-main{display:flex;max-width:1720px;padding:0 10px;justify-content:center;align-items:flex-start;gap:0;flex:1 0 0;align-self:stretch;}.booking-pane{flex:0 0 68%;max-width:68%;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);margin-top:20px;}.booking-summary{flex:0 0 33.33%;max-width:33.33%;display:flex;padding:20px 5px 5px 15px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;}.booking-calendar-main{display:flex;padding:20px 20px 40px 20px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;}.booking-calendar-mn-div{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;}.booking-calendar-text{color:#0673ba;font-family:"Urbanist",sans-serif;font-size:20px;text-transform:uppercase;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.8px;}.booking-calendar-v1-div{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:40px;}.booking-calendar-v1{display:flex;width:calc(100%/3);flex-direction:column;align-items:center;gap:10px;}.details-wrap{display:flex;max-width:500px;flex-direction:column;align-items:flex-start;gap:30px;}.booking-summary-details{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);}@media(max-width:767px){.booking-summary-details{width:100%;}}.booking-summary-details-pane{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;}.booking-summary-text{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;white-space:initial;}.summary-text{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;align-self:stretch;}.booking-summary-line{background:#c3c3c3;height:1px;width:100%;}.booking-summary-sub{display:flex;flex-direction:column;align-items:flex-start;gap:20px;}.booking-summary-sbt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;}.booking-summary-dpt{display:flex;align-items:center;gap:10px;}.booking-summary-dpt-txt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.booking-summary-dpt-txt1{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;}.booking-summary-brd{display:flex;align-items:center;gap:10px;align-self:stretch;}.booking-summary-brd-span{display:block;align-items:center;gap:5px;}.booking-summary-promo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.booking-summary-promo-div{display:flex;height:48px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;border:1px solid #858585;background:#fff;}.booking-summary-promo-tb{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;width:100%;}.booking-summary-promo-ap{display:flex;padding:0 12px;align-items:center;gap:10px;}.booking-summary-promo-ap-btn{display:flex;padding:0 12px;align-items:center;gap:10px;}.booking-summary-promo-ap-btn-txt{color:#0673ba;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;}input#CouponCode{border:none;}.booking-summary-pr{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-top:1px solid #b6b6b6;background:#eaf7ff;}.booking-summary-pr-div{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.booking-summary-pr-div-txt{display:flex;align-items:center;gap:10px;}.booking-summary-pr-div-txt-sp{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px;}.booking-summary-pr-div-txt-sp.gst-incl{font-weight:400;font-size:14px;}.booking-summary-price{color:#1f1f1f;text-align:right;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px;}.booking-summary-price.gst-amount{font-weight:400;font-size:14px;}.booking-summary-trls{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;}.booking-summary-trls-main{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-direction:column;}.booking-summary-trls-nm{display:flex;align-items:center;gap:10px;}.booking-summary-trls-txt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.booking-summary-trls-pr{color:#1f1f1f;text-align:right;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.filling-fast{width:20px;height:20px;content:url(/images/public/lightning.svg);position:absolute;top:7px;right:12px;}@media(max-width:574px){.filling-fast{height:20px !important;top:4px;right:2px;}}@media(min-width:575px) and (max-width:1398px){.filling-fast{height:17px !important;top:2px !important;right:0 !important;}}@media(min-width:1399px) and (max-width:1599px){.filling-fast{height:18px !important;top:5px !important;right:8px !important;}}.ui-datepicker-calendar td:hover{color:#fff !important;}td.ui-datepicker-current-day.cal-sa span{color:#fff !important;}.ui-datepicker-inline{padding:0 8px 8px 10px !important;}.booking-details-line{border-top:1px dashed #c3c3c3;padding-bottom:20px;width:100%;margin-top:30px;}@media(max-width:574px){.booking-details-line{display:none;}}.departure-data{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:30px;}.booking-departure-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:30px;}.departure-item{display:flex;align-items:center;gap:16px;}.departure-data-cell{display:flex;width:160px;height:44px;padding:0 14px;align-items:center;justify-content:center;gap:10px;border-radius:4px;border:1px solid #858585;background:#fff;cursor:pointer;}.departure-data-cell-selected{display:flex;width:160px;height:44px;padding:0 14px;align-items:center;gap:10px;border-radius:4px;border:1px solid #1ea83c;background:#1ea83c;}.departure-data-cell-inner{display:flex;justify-content:center;align-items:center;gap:6px;}.departure-data-cell-span{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}.departure-data-cell-span-sl{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}@media(max-width:1599px){.departure-data-cell-span-sl{font-size:16px !important;}}.selected{border:1px solid #1ea83c;background:#0773bb;}.guest-info-row .guest-qty .form-control{width:70px;border-radius:6px;border:1px solid #858585;background:#fff;}.booking-wrapper .arrow-down .fa{color:#1f1f1f;}.booking-wrapper .arrow-down{border:none;background:#fff;height:88%;width:27px;right:1px;top:1px;}.proceed-pay-button{padding-right:14px;padding-left:14px;gap:10px;border-radius:999px;border-width:1px;background:#1ea83c;border:1px solid #1ea83c;color:#fff;padding:5px 18px;margin-right:10px;}.disable-accordion{background:#ddd;border-bottom:2px solid #c0c0c0;}.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 35%;padding:5px;}@media(min-width:998px) and (max-width:1199px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 60% !important;}}@media(max-width:998px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 80% !important;}}@media(min-width:1600px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 45% !important;}}@media(min-width:1200px) and (max-width:1399px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 45% !important;}}@media(min-width:1399px){.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 45% !important;}}@media mobileLandscape{.guest-info-new-main.select-pax-new .guest-info-row{flex:0 0 90% !important;}}.guest-info-new-main .guest-info-row .guest-discounted-price{margin:10px;}.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 55%;}@media(min-width:998px) and (max-width:1199px){.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 75% !important;}}@media(min-width:1600px){.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 50% !important;}}@media(min-width:1200px) and (max-width:1399px){.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 56% !important;}}.accordion-button::after{content:none;}.accordion-button i{transition:all 300ms linear;}.accordion-button.collapsed i{transform:rotate(0deg);}.accordion-button:not(.collapsed) i{transform:rotate(90deg);}.accordion-button:not(.collapsed){color:#fff;background-color:#0773bb;}.booking-page{display:flex;flex-direction:column;align-items:center;gap:30px;}.booking-main{display:flex;max-width:1720px;padding:0 10px;justify-content:center;align-items:flex-start;gap:20px;flex:1 0 0;align-self:stretch;}.booking-pane{flex:0 0 68%;max-width:68%;display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch;border-radius:8px;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);margin-top:20px;}@media(max-width:768px){.booking-pane{max-width:100%;margin-top:115px;}}@media(min-width:768px) and (max-width:998px){.booking-pane{flex:0 0 50%;max-width:56%;margin-top:20px;}}@media(min-width:998px) and (max-width:1199px){.booking-pane{flex:0 0 50%;margin-top:20px;}}.booking-summary{flex:0 0 33.33%;max-width:33.33%;display:flex;padding:20px 5px 5px 15px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;}@media(min-width:1600px){.booking-summary{flex:0 0 31.33%;max-width:31.83%;padding:20px 0 1px 5px;gap:5px;}}@media(min-width:1200px) and (max-width:1399px){.booking-summary{flex:0 0 35%;max-width:35.33%;}}@media(min-width:768px) and (max-width:992px){.booking-summary{flex:0 0 42%;max-width:42.33%;}}@media(min-width:1399px) and (max-width:1599px){.booking-summary{flex:0 0 31.33%;max-width:31.83%;}}.booking-summary-cr-inc{display:flex;width:100%;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:8px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);margin-top:15px;}.booking-summary-cr-inc-ttl{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;}.booking-summary-cr-inc-ttl-txt{align-self:stretch;color:#1f1f1f;font-family:Urbanist;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;}.booking-summary-cr-inc-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;}.booking-calendar-main{display:flex;padding:20px 20px 40px 20px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;}.booking-calendar-mn-div{display:flex;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;}.booking-calendar-text{color:#0673ba;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.8px;}.booking-calendar-v1-div{display:flex;padding:30px;flex-direction:column;align-items:flex-start;gap:40px;}.booking-calendar-v1{display:flex;width:calc(100%/3);flex-direction:column;align-items:center;gap:10px;}.details-wrap{display:flex;max-width:500px;flex-direction:column;align-items:flex-start;gap:30px;}.booking-summary-details{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:8px;background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.25);}.booking-summary-details-pane{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;}.booking-summary-text{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;white-space:initial;}.summary-text{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;align-self:stretch;}.booking-summary-line{background:#c3c3c3;height:1px;width:100%;}.booking-summary-sub{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;}.booking-summary-sbt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;}.booking-summary-dpt{display:flex;align-items:center;gap:10px;}.booking-summary-dpt-txt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.booking-summary-dpt-txt1{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;}.booking-summary-brd{display:flex;align-items:center;gap:10px;align-self:stretch;}.booking-summary-promo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;}.booking-summary-promo-div{display:flex;height:48px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;border:1px solid #858585;background:#fff;}.booking-summary-promo-tb{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.booking-summary-promo-ap{display:flex;padding:0 12px;align-items:center;gap:10px;}.booking-summary-promo-ap-btn{display:flex;padding:0 12px;align-items:center;gap:10px;}.booking-pane.col-8{padding:0;}div#accordionContactInfo{width:100%;}div#accordionPayment{width:100%;}div#dvPaymentSection{width:100%;}div#dvPaymentSection .booking-pane{margin-right:20px;}@media(max-width:1200px){div#dvPaymentSection .booking-pane{margin-right:0;}}@media(max-width:768px){div#dvPaymentSection .booking-summary{flex:0 0 100%;max-width:100%;padding-left:30px;display:none;}}@media(max-width:480px){div#dvPaymentSection .booking-summary{flex:0 0 100%;max-width:100%;padding:10px 0 3px 0;display:flex;width:100%;}}div#dvPaymentSection .acg-customer-details-wrap .row{margin-bottom:10px;}div#dvPaymentSection .acg-customer-details-wrap .acg-para{margin-left:25px;}@media(min-width:1600px){div#dvPaymentSection .container-custom{width:1465px;}}.completed-accordion{color:#fff;background-color:#0773bb;}.review-back-button{font-weight:400;font-size:18px;display:block;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:5px 15px;width:80px;text-align:center;background:transparent;}@media(max-width:574px){.review-back-button{font-size:1rem;padding:5px 17px;}}.booking-summary-promo-ap-btn-txt{color:#0673ba;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.36px;}input#CouponCode{border:none;}.booking-summary-pr{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:15px;align-self:stretch;border-top:1px solid #b6b6b6;background:#eaf7ff;}@media(max-width:574px){.booking-summary-pr{display:none;}}.booking-summary-pr-div{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.booking-summary-pr-div-txt{display:flex;align-items:center;gap:10px;}.booking-summary-pr-div-txt-sp{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px;}.booking-summary-pr-div-txt-sp.gst-incl{font-weight:400;font-size:14px;}.booking-summary-price{color:#1f1f1f;text-align:right;font-family:"Urbanist",sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px;}.booking-summary-price.gst-amount{font-weight:400;font-size:14px;}.booking-summary-trls{display:flex;flex-direction:column;align-items:flex-start;gap:5px;align-self:stretch;}.booking-summary-trls-main{display:flex;justify-content:space-between;align-items:center;align-self:stretch;flex-direction:column;}.booking-summary-trls-div{display:flex;justify-content:space-between;align-items:start;align-self:stretch;padding:7px 0 0 0;}.booking-summary-trls-nm{display:flex;align-items:center;gap:10px;}.booking-summary-trls-txt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;margin-right:10px;}.booking-summary-trls-pr{color:#1f1f1f;text-align:right;font-family:"Urbanist",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.4px;}.ui-datepicker-calendar td:hover{color:#fff !important;}td.ui-datepicker-current-day.cal-sa span{color:#fff !important;}.ui-datepicker-inline{padding:0 8px 8px 10px !important;}.booking-details-line{border-top:1px dashed #c3c3c3;padding-bottom:20px;width:100%;margin-top:30px;}@media(max-width:574px){.booking-details-line{display:none;}}.departure-data{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:30px;}.booking-departure-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:30px;}.departure-item{display:flex;align-items:center;gap:16px;}.departure-data-cell{display:flex;width:160px;height:44px;padding:0 14px;align-items:center;justify-content:center;gap:10px;border-radius:4px;border:1px solid #858585;background:#fff;}.departure-data-cell-selected{display:flex;width:160px;height:44px;padding:0 14px;align-items:center;gap:10px;border-radius:4px;border:1px solid #1ea83c;background:#1ea83c;}.departure-data-cell-inner{display:flex;justify-content:center;align-items:center;gap:6px;}.departure-data-cell-span{color:#000;text-align:center;font-family:var(--font-family-Font-1,Urbanist);font-size:18px;font-style:normal;font-weight:500;line-height:normal;}.departure-data-cell-span-sl{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}@media(max-width:1599px){.departure-data-cell-span-sl{font-size:16px !important;}}.selected{border:1px solid #eaf7ff;background:#0773bb;}.guest-info-row .guest-qty .form-control{width:70px;border-radius:6px;border:1px solid #858585;background:#fff;}.booking-wrapper .arrow-down .fa{color:#1f1f1f;}.booking-wrapper .arrow-down{border:none;background:#fff;height:88%;width:27px;right:1px;top:1px;}.proceed-pay-button{padding-right:14px;padding-left:14px;gap:10px;border-radius:999px;border-width:1px;background:#239645;border:1px solid #239645;color:#fff;padding:5px 10px;margin-right:10px;}@media(max-width:574px){.proceed-pay-button{width:160px;margin-right:0;}}.disable-accordion{background:#ddd;border-bottom:2px solid #c0c0c0;}.guest-info-new-main .guest-info-row .guest-discounted-price{margin:10px;}.guest-info-new-main.select-pax-new .guest-info-row .guest-category{flex:0 0 55%;}.upgrades-main{display:flex;padding:20px 20px 40px 20px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;}.upgrades-pane{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;}.upgrades-pane-lst{display:flex;align-items:flex-start;gap:20px;align-self:stretch;}.upgrades-pane-item{border-radius:8px;border:1px solid #aaa;background:#fff;}.upgrades-item{display:grid;gap:5px;grid-template-columns:2fr 4fr;}.upgrades-item-frame{padding:10px;}.upgrades-item-image{width:100%;height:100%;}.upgrades-item-image img{border-radius:5px 0 0 5px;object-fit:cover;max-height:100%;height:100%;}.upgrades-item-detail{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:8px 0;justify-content:center;}.upgrades-item-detail-qnt{display:flex;align-items:center;gap:16px;}.upgrades-item-detail-qnt-sl{display:flex;align-items:center;gap:6px;}.upgrades-item-detail-qnt-cb{display:flex;align-items:flex-start;gap:4px;}.upgrades-item-detail-txt{align-self:stretch;color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;}.upgrades-item-detail-price{color:#bb2026;font-family:"Urbanist",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;}.upgrades-item-detail-price-container{display:flex;align-items:center;justify-content:center;gap:10px;}.upgrades-item-sbt{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.96px;}.upgrades-item-detail-qnt .arrow-down{right:3px;top:1px;}@media(max-width:574px){.button-layout{display:none;}}.price-summary-m{display:none;padding:16px 16px 0 16px;justify-content:space-between;align-items:flex-start;flex-shrink:0;width:100%;height:124px;background-color:#fff;}@media(max-width:574px){.price-summary-m{display:flex;width:100%;padding:20px;}}@media(min-width:574px) and (max-width:768px){.price-summary-m{display:flex;width:100%;}}.btn-booking-m-container-v1{left:0;width:100%;background:#fff;padding:0 0;align-items:center;margin-top:20px;position:sticky;bottom:0;width:calc(100% + 60px) !important;margin-top:10px !important;margin-bottom:0 !important;}@media(max-width:768px){#proceed-to-back01{display:none;}}@media(max-width:574px){#proceed-to-back01{width:145px;}}.price-details-m{display:flex;width:60%;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0;}.price-details-tts-m{display:flex;align-items:flex-end;gap:12px;}.price-details-tt-txt-name-m{color:#1f1f1f;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.36px;}.price-details-tt-txt-name-m.gst-incl{font-size:14px;font-weight:400;}.price-details-tt-txt-value-m{color:#bb2026;text-align:center;font-family:"Urbanist",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;}.price-details-tt-txt-value-m.gst-amount{font-size:14px;font-weight:400;}.price-details-gst-txt-m{display:flex;align-items:center;gap:8px;align-self:stretch;}.price-details-button-m{display:grid;width:40%;height:48px;padding:0 14px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;}#proceed-to-next01.disabled{background:#e8e8e8;color:#4a4a4a;}#proceed-to-next01-b01.disabled,#proceed-to-next01-b02.disabled,#proceed-to-next01-b03.disabled{background:#e8e8e8;color:#4a4a4a;}@media(max-width:1599px){.subject{font-size:16px !important;}}@media(max-width:480px){.booking-container-modal.booking-nd .acg-booking-details-wrap{padding:0;}}@media(min-width:1600px){.upgrade-holder-row .col-lg-6{width:50%;}}@media(min-width:1200px) and (max-width:1399px){.upgrade-holder-row .col-lg-6{width:80%;}}@media(max-width:992px){.upgrade-holder-row .col-lg-6{width:100%;}}@media(min-width:1399px) and (max-width:1599px){.upgrade-holder-row .col-lg-6{width:50%;}}@media(min-width:998px) and (max-width:1199px){.upgrade-holder-row .col-lg-6{width:40%;}}@media(min-width:768px) and (max-width:998px){.booking-main{padding:0;gap:10px;}}@media(max-width:768px){.booking-summary{flex:0 0 100%;max-width:100%;padding:0;}.booking-main{padding:0;gap:10px;}.booking-details{display:none;}}@media(max-width:768px){.booking-main{padding:0 3px;}}@media(min-width:998px) and (max-width:1199px){.booking-pane{flex:0 0 50%;margin-top:20px;}.booking-summary{flex:0 0 42%;max-width:42.33%;}.upgrade-holder-row .col-lg-6{width:100%;}}@media(max-width:991px){.booking-container .container-custom{padding:0 10px;}}@media(max-width:1599px){.subject{font-size:16px !important;}}@media(max-width:480px){.booking-container-modal.booking-nd .acg-booking-details-wrap{padding:0;}}div#upgradeOption{width:100%;}div#accordionPayment{width:100%;}div#accordionUpgrade{width:100%;}div#accordionContactInfo{width:100%;}.form-required{color:#bb2026;font-family:Urbanist;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}.ticket-error{color:#bb2026;font-family:Urbanist;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.booking-summary-mobile{left:0;background:#fff;bottom:0;width:100%;border-top-left-radius:32px;border-top-right-radius:32px;padding-top:24px;position:fixed;z-index:1000;display:none;}.booking-summary-mobile .booking-summary-details{border-radius:0;box-shadow:none;padding-bottom:20px;}.summary-text-bx{display:flex;padding:0 24px;justify-content:space-between;align-items:center;align-self:stretch;}.summary-text-bx-m{display:flex;padding:0 0;justify-content:space-between;align-items:center;align-self:stretch;}.bold-text{font-size:18px;font-style:normal;font-weight:600;}.total-summary-data{display:flex;justify-content:space-between;align-items:center;align-self:stretch;}.booking-promo-code-mobile{display:flex;padding-top:24px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-radius:32px 32px 0 0;background:#fff;left:0;bottom:0;position:fixed;z-index:1000;display:none;width:100%;height:200px;}.booking-promo-code-m-div{display:flex;padding:16px 24px 0 24px;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch;}.booking-promo-code-m-div .booking-summary-promo{width:100%;}input#CouponCode-m{border:none;}span.cal-adult-price{color:#17632e;padding:0;font-size:14px;text-align:center !important;}@media(min-width:1399px){span.cal-adult-price{font-size:14px;}}.apple-pay-button-main{float:right;}.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;}.apple-pay-button-black{-apple-pay-button-style:black;}.apple-pay-button-white{-apple-pay-button-style:white;}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline;}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;}.apple-pay-button-with-text > *{display:none;}.apple-pay-button-black-with-text{-apple-pay-button-style:black;}.apple-pay-button-white-with-text{-apple-pay-button-style:white;}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline;}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;display:inline-flex;justify-content:center;font-size:12px;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;}.apple-pay-button-black-with-text{background-color:black;color:white;}.apple-pay-button-white-with-text{background-color:white;color:black;}.apple-pay-button-white-with-line-with-text{background-color:white;color:black;border:.5px solid black;}.apple-pay-button-with-text.apple-pay-button-black-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:black;}.apple-pay-button-with-text.apple-pay-button-white-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white;}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white;}.apple-pay-button-with-text > .text{font-family:-apple-system;font-size:calc(1em * var(--apple-pay-scale));font-weight:300;align-self:center;margin-right:calc(2px * var(--apple-pay-scale));}.apple-pay-button-with-text > .logo{width:calc(35px * var(--scale));height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px * var(--apple-pay-scale));border:none;}}.payment-sec-btn-outer-v1{display:none;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;flex-wrap:wrap;}@media(max-width:767px){.payment-sec-btn-outer-v1{display:flex;position:sticky;left:0;background:#fff;bottom:0;width:100%;padding:10px 20px;align-items:center;}}.payment-sec-btn-outer-v1 .back-page-button{display:none;}.payment-sec-btn-outer-v1 .back-page-button a{font-weight:400;font-size:18px;margin-top:20px;display:block;color:#6d6b6b;border:1px solid #6d6b6b;border-radius:50px;padding:0;width:80px;text-align:center;}@media(max-width:574px){.payment-sec-btn-outer-v1 .back-page-button a{font-size:1rem !important;width:100%;margin-top:10px;padding:5px 17px;}}@media(max-width:767px){.payment-sec-btn-outer-v1 .back-page-button{display:block;}}.payment-sec-btn-outer-v1 .confirm-book-btn{flex:0 0 70%;float:right;}@media(max-width:767px){.payment-sec-btn-outer-v1 .back-review-page{display:none;}}.payment-sec-btn-outer-v1 .price-box-foote-sec{display:none;}.payment-sec-btn-outer-v1 .price-box-foote-sec .acg-info-text{font-size:18px;font-weight:700;}.payment-sec-btn-outer-v1 .price-box-foote-sec .total-amount{color:#b91918;}@media(max-width:767px){.payment-sec-btn-outer-v1 .price-box-foote-sec{display:block;}}.payment-sec-btn-outer-v1 .acg-btn-secondary{background:#239645;color:#fff;display:inline-block !important;margin-top:0;font-size:18px !important;max-width:initial !important;cursor:pointer;border-radius:50px !important;font-family:"Urbanist",sans-serif;padding:5px 18px;font-weight:600;}@media(max-width:767px){.payment-sec-btn-outer-v1 .acg-btn-secondary{margin-bottom:0;}}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy;}.apple-pay-button-with-text > *{display:none;}.apple-pay-button-black-with-text{-apple-pay-button-style:black;}.apple-pay-button-white-with-text{-apple-pay-button-style:white;}.apple-pay-button-white-with-line-with-text{-apple-pay-button-style:white-outline;}}.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:plain;width:145px;padding:5px 17px;cursor:pointer;}.apple-pay-button-black{-apple-pay-button-style:black;}.apple-pay-button-white{-apple-pay-button-style:white;}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline;}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button-with-text{--apple-pay-scale:1;display:inline-flex;justify-content:center;font-size:12px;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px;}.apple-pay-button-black-with-text{background-color:black;color:white;}.apple-pay-button-white-with-text{background-color:white;color:black;}.apple-pay-button-white-with-line-with-text{background-color:white;color:black;border:.5px solid black;}.apple-pay-button-with-text.apple-pay-button-black-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-white);background-color:black;}.apple-pay-button-with-text.apple-pay-button-white-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white;}.apple-pay-button-with-text.apple-pay-button-white-with-line-with-text > .logo{background-image:-webkit-named-image(apple-pay-logo-black);background-color:white;}.apple-pay-button-with-text > .text{font-family:-apple-system;font-size:calc(1em * var(--apple-pay-scale));font-weight:300;align-self:center;margin-right:calc(2px * var(--apple-pay-scale));}.apple-pay-button-with-text > .logo{width:calc(35px * var(--scale));height:100%;background-size:100% 60%;background-repeat:no-repeat;background-position:0 50%;margin-left:calc(2px * var(--apple-pay-scale));border:none;}}.apple-pay-fr{float:right;padding:5px;}.apple-pay-row{text-align:right;padding-right:10px;}.booking-container-ssb{background-color:#1e1e1e;}.booking-container-ssb .accordion-button:not(.collapsed){color:#dbbd83 !important;background:transparent;box-shadow:inset 0 -1px 0 #dbbd83;}.booking-container-ssb .booking-summary-details{border:1px solid #dbbd83;color:#dbbd83 !important;background:transparent;}.booking-container-ssb .booking-summary-cr-inc{border:1px solid #dbbd83;color:#dbbd83 !important;background:transparent;}.booking-container-ssb .departure-data-cell{background:transparent;}.booking-container-ssb .selected{border:1px solid #dbbd83;color:#fff !important;background:#dbbd83;}.booking-container-ssb .selected .departure-data-cell-span-sl{color:#1e1e1e !important;}.booking-container-ssb .booking-summary-cr-inc-ttl-txt,.booking-container-ssb .departure-data-cell-span{color:#dbbd83 !important;}.booking-container-ssb .accordion-item{color:#dbbd83 !important;background:transparent;border:1px solid #dbbd83;}.booking-container-ssb .booking-calendar-text,.booking-container-ssb .booking-summary-trls-pr,.booking-container-ssb .booking-summary-trls-txt,.booking-container-ssb .booking-summary-promo-div{color:#dbbd83 !important;background:transparent;}.booking-container-ssb .booking-summary-sbt,.booking-container-ssb .summary-text,.booking-container-ssb .booking-summary-dpt-txt,.booking-container-ssb .booking-summary-dpt-txt1,.booking-container-ssb .booking-summary-pr,.booking-container-ssb .booking-summary-pr-div-txt-sp,.booking-container-ssb .booking-summary-price{color:#dbbd83 !important;background:transparent;}.booking-container-ssb .booking-details-line{border-top:1px dashed #dbbd83;}.booking-container-ssb .booking-summary-line{background:#dbbd83;}.booking-container-ssb .booking-summary-pr{border-top:1px solid #dbbd83;}.booking-container-ssb .booking-summary-promo-div{border:1px solid #dbbd83;}.booking-container-ssb .booking-wrapper select.form-select{background-color:transparent;border:1px solid #dbbd83;color:#dbbd83;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dbbd83' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.booking-container-ssb .disable-accordion{background:transparent;border-bottom:0;color:#dbbd83;}.booking-container-ssb .accordion-item:not(:first-of-type){border-top:0;}.booking-container-ssb #proceed-to-next01.disabled{background:transparent;color:#dbbd83;}.booking-container-ssb .departure-data-cell{border:1px solid #dbbd83;}.booking-container-ssb .completed-accordion{background-color:transparent;color:#dbbd83;}.booking-container-ssb .upgrades-pane-item{background:transparent;border:1px solid #dbbd83;}.booking-container-ssb .upgrades-pane-item .upgrades-item-detail-txt{color:#dbbd83;}.booking-container-ssb .review-back-button{color:#dbbd83;border:1px solid #dbbd83;}.booking-container-ssb .acg-customer-details-wrap.bg-white.h-auto,.booking-container-ssb .acg-customer-details-wrap.h-auto.tab-list-main-menu,.booking-container-ssb .tab-inner-content-main .acg-customer-details-wrap.h-auto.inner-white-box,.tab-inner-content-main .booking-container-ssb .acg-customer-details-wrap.h-auto.inner-white-box{background-color:transparent !important;}.booking-container-ssb .acg-customer-details-wrap.bg-white.h-auto .form-control,.booking-container-ssb .acg-customer-details-wrap.h-auto.tab-list-main-menu .form-control,.booking-container-ssb .tab-inner-content-main .acg-customer-details-wrap.h-auto.inner-white-box .form-control,.tab-inner-content-main .booking-container-ssb .acg-customer-details-wrap.h-auto.inner-white-box .form-control{background-color:transparent !important;border:1px solid #dbbd83;color:#dbbd83 !important;}.booking-container-ssb .booking-page .back-review-page a{border:1px solid #dbbd83;}.booking-container-ssb .upgrades-item-sbt{color:#dbbd83;}.booking-container-cvc{background-color:#fff;}.booking-container-mc{background:#e3f3ff;background:linear-gradient(0deg,#e3f3ff 0%,#f1fcff 20%,#fff 70%);}.product-category-reviews .content{max-width:100%;display:flex;flex-wrap:wrap;}.product-category-reviews .inner-category-reviews-box{display:flex;flex:0 0 100%;border:1px solid #ccc;margin-bottom:20px;text-align:left;padding:15px 15px;flex-wrap:wrap;}.product-category-reviews .inner-category-reviews-box .reviews-box-left{flex:0 0 100%;display:flex;margin-bottom:10px;}.product-category-reviews .inner-category-reviews-box .reviews-box-left .heading{font-size:18px;margin-bottom:0;font-weight:700;}@media(max-width:767px){.product-category-reviews .inner-category-reviews-box .reviews-box-left .heading{margin-bottom:2px;font-size:16px;}}.product-category-reviews .inner-category-reviews-box .reviews-box-right{flex:0 0 100%;}.product-category-reviews .inner-category-reviews-box .more-review{margin-top:10px;text-align:right;}@media(max-width:480px){.product-category-reviews .inner-category-reviews-box .more-review{text-align:left;margin-top:5px;}}.product-category-reviews .inner-category-reviews-box .reviews-box-part{display:flex;align-items:center;flex-wrap:wrap;}.product-category-reviews .inner-category-reviews-box .reviews-box-part .star-rating-45{flex:0 0 100%;background:url(https://www.australiancruisegroup.com.au/images/home/star-rating.png) bottom center no-repeat;background-position:0 0;float:none;height:15px;margin:auto;margin-top:5px;width:80px;}.product-category-reviews .review-pager{display:flex;justify-content:space-between;width:100%;align-items:center;flex-wrap:wrap;}@media(max-width:767px){.product-category-reviews .review-pager{justify-content:center;}}@media(max-width:767px){.product-category-reviews .review-pager .pager-text{margin-bottom:10px;}}.product-category-reviews .review-pager .star-rating-45{background:url(https://www.australiancruisegroup.com.au/images/home/star-rating.png) bottom center no-repeat;background-position:0 0;height:15px;width:80px;margin:auto;margin-left:0;display:inline-block;margin-right:2px;}.product-category-reviews .review-pager .review-bottom-btn{display:flex;flex-wrap:wrap;align-items:center;}@media(max-width:480px){.product-category-reviews .review-pager .review-bottom-btn{justify-content:center;}}.product-category-reviews .review-pager .review-bottom-btn .page-index{margin-right:15px;}.product-category-reviews .review-pager .review-bottom-btn .page-index .next-review-page{cursor:pointer;display:inline-block;width:25px;height:25px;line-height:25px;background:rgba(8,115,186,.1);font-size:14px;color:#000;}.product-category-reviews .review-pager .review-bottom-btn .page-index .next-review-page.active-index{background:#0873ba;color:#fff;}.product-category-reviews .review-pager .see-all-reviews{order:2;}@media(max-width:480px){.product-category-reviews .review-pager .see-all-reviews{margin-top:15px;}}.product-category-reviews .collapse-panel-header{width:100%;position:relative;padding-right:45px;max-width:100%;display:block;background:#0873ba;}.product-category-reviews .collapse-panel-header .review-container-heading{color:#fff;text-transform:uppercase;font-size:35px;padding:10px 15px;cursor:pointer;}@media(max-width:1599px){.product-category-reviews .collapse-panel-header .review-container-heading{font-size:30px;}}@media(max-width:1035px){.product-category-reviews .collapse-panel-header .review-container-heading{font-size:30px;}}@media(max-width:767px){.product-category-reviews .collapse-panel-header .review-container-heading{font-size:22px;}}@media(max-width:480px){.product-category-reviews .collapse-panel-header .review-container-heading{font-size:18px;}}.product-category-reviews .collapse-panel-header .header-icon{padding:0;width:36px;height:34px;margin-right:0;display:inline-block;position:absolute;top:9px;right:0;z-index:99;}@media(max-width:767px){.product-category-reviews .collapse-panel-header .header-icon{top:5px;}}.product-category-reviews .collapse-panel-header [class*="acg-global-"]{background:url(https://www.australiancruisegroup.com.au/images/acg-sprite-global-03.png) top left no-repeat;display:inline-block;cursor:pointer;}.product-category-reviews .collapse-panel-header .acg-global-expanded{background-position:-6px -144px;height:35px;width:40px;}.product-category-reviews .collapse-panel-header .acg-global-collapsed{background-position:-45px -144px;height:35px;width:39px;}.review{width:100%;margin:auto;}.review h1.heading{color:#000;font-weight:bold;font-size:35px;font-weight:normal;margin:10px auto;text-align:center;text-transform:uppercase;}.review h2.title{color:#000;font-weight:bold;font-size:35px;font-weight:normal;margin:10px auto;text-align:center;text-transform:uppercase;}.review-part{float:none;width:100%;}.review-part .review-box{float:none;margin:20px 0 0;padding:15px;border-bottom:dotted 1px #b1c1c1;background:#fafafa;display:flex;flex-wrap:wrap;border:none;align-items:initial;}.review-part .review-box .review-head{float:none;width:100%;color:#177fb9;font-size:17px;margin-bottom:15px;padding:0 9px;}.review-part .review-box .review-head strong{font-size:18px;padding-left:10px;}.review-part .review-box .review-ans-part{float:none;padding:0 5px;font-size:14px;color:#333;flex:0 0 33.33%;margin-bottom:8px;}@media(max-width:767px){.review-part .review-box .review-ans-part{flex:0 0 50%;}}@media(max-width:480px){.review-part .review-box .review-ans-part{flex:0 0 100%;}}.review-part .review-box .review-ans-part .review-ans-box{float:none;width:100%;padding:8px 19px;background:#e3edf3;display:flex;flex-wrap:wrap;}.review-part .review-box .review-ans-part .review-ans-left{float:none;width:100%;flex:0 0 100%;}.review-part .review-box .review-ans-part .review-ans-right{font-size:14px;font-weight:bold;flex:0 0 100%;}.review-part .review-box .review-ans-part-alternat{background:#e8f3f9;}.review-part .review-box .review-comment-box{float:none;font-size:14px;color:#000;margin:10px 0 5px;padding:0 9px;}.review-part .review-box .review-comment-box a{color:#177fb9;font-size:14px;text-decoration:none;padding:0 9px;}.review-part .review-box a.more-link,.review-part .review-box a.less-link{color:#177fb9;font-size:14px;text-decoration:none;padding-left:9px;margin:5px 0;}.review-part-container .more-review{text-align:center;}.review-part-container .more-review .acg-secondary-link{display:inline-block !important;}.review-part-container .more-review a.review-load-more{width:100%;float:none;background:#bb2026;font-size:17px;margin:15px 0;font-weight:700;font-weight:bold;text-align:center;line-height:35px;color:#fff;text-transform:uppercase;border:none;cursor:pointer;padding:3px;}.review-part-container .loading-review{background:url(/images/page-loader.gif) no-repeat center center;opacity:.2;height:50px;width:100%;}@media(max-width:767px){.review h2.title{color:#0485bb;font-size:28px;font-weight:bold;margin:0 auto;text-align:center;text-transform:uppercase;padding-top:0;}.review-part{float:none;width:100%;}.review-part .review-box{float:none;margin:20px 0 0;padding:7px;border-bottom:dotted 1px #b1c1c1;background:#fafafa;}.review-part .review-box .review-head{float:none;width:100%;color:#177fb9;font-size:17px;margin-bottom:15px;padding:0 9px;}.review-part .review-box .review-head strong{font-size:18px;margin-left:16px;float:right;margin-bottom:15px;}.review-part .review-box .review-ans-part .review-ans-box{float:none;width:100%;margin-bottom:8px;}.review-part .review-box .review-ans-part .review-ans-left{float:none;width:190px;}.review-part .review-box .review-ans-part .review-ans-right{font-size:14px;font-weight:bold;float:right;}.review-part .review-box .review-comment-box{float:none;font-size:14px;color:#000;margin:10px 0 5px;padding:0 9px;}.review-part .review-box a.more-link,.review-part .review-box a.less-link{color:#177fb9;font-size:14px;text-decoration:none;padding-left:9px;margin:5px 0;}.review-part-container .more-review{display:none;}.review-part-container .more-review a.review-load-more{width:100%;float:none;background:#bb2026;font-size:17px;margin:15px 0;font-weight:700;font-weight:bold;text-align:center;line-height:35px;color:#fff;text-transform:uppercase;border:none;cursor:pointer;padding:3px;}.review-part-container .loading-review{background:url(/images/page-loader.gif) no-repeat center center;opacity:.2;height:50px;width:100%;}}.acg-section-title .section-title{font-size:35px;text-align:center;margin-bottom:40px;}@media(max-width:1599px){.acg-section-title .section-title{font-size:30px;margin-bottom:30px;}}@media(max-width:1035px){.acg-section-title .section-title{font-size:30px;}}@media(max-width:767px){.acg-section-title .section-title{font-size:26px;margin-bottom:20px;}}@media(max-width:480px){.acg-section-title .section-title{font-size:24px;}}@media(max-width:360px){.acg-section-title .section-title{font-size:22px;}}.container-deal{max-width:1400px;margin:auto;}.container-deal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.container-deal .row{margin-right:-15px;margin-left:-15px;}.container-deal .row::after{clear:both;display:block;content:"";}.container-deal .col-lg-3{width:calc(15% + 60px);padding-right:15px;padding-left:15px;float:left;}@media(max-width:767px){.container-deal .col-lg-3{width:100%;float:none;}}.container-deal .col-lg-9{width:calc(85% - 60px);float:left;padding-right:15px;padding-left:15px;}@media(max-width:767px){.container-deal .col-lg-9{width:100%;float:none;}}.container-deal .deal-side-single .side-head{border-bottom:1px solid #ccc;padding-bottom:3px;}.container-deal .deal-side-single .side-head::after{clear:both;display:block;content:"";}.container-deal .deal-side-single .side-head h3{float:left;font-weight:bold;font-size:20px;margin:auto;}.container-deal .deal-side-single .side-head a{font-weight:400;float:right;color:#000;position:relative;top:5px;font-size:14px;}.container-deal .deal-side-single .side-head a:hover{text-decoration:underline;}.container-deal .deal-side-single .deal-list>ul{padding-left:0;list-style:none;margin:10px 0;}.container-deal .deal-side-single .deal-list>ul li{margin-bottom:6px;}.container-deal .deal-side-single .deal-list>ul li b,.container-deal .deal-side-single .deal-list>ul li a{display:block;padding:3px 8px;color:#000;font-size:15px;text-decoration:none;}.container-deal .deal-side-single .deal-list>ul li b{letter-spacing:.5px;}.container-deal .deal-side-single .deal-list>ul li a:hover{background-color:#ebebeb;}.container-deal .deal-single{margin-bottom:30px;}.container-deal .deal-single>a img{display:block;max-width:100%;width:100%;}.container-deal .deal-single .deal-single-data{padding:17px;border-top:none;}.container-deal .deal-single .deal-single-data .deal-data-head strong{font-size:13px;font-weight:bold;}.container-deal .deal-single .deal-single-data .deal-data-head>span{background:#bb2026;font-size:13px;color:#fff;padding:1px 5px;margin-right:6px;}.container-deal .deal-single .deal-single-data .deal-data-mid{padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:15px 0;min-height:92px;}.container-deal .deal-single .deal-single-data .deal-data-mid a{color:#000;text-decoration:none;font-size:15px;font-weight:bold;}.container-deal .deal-single .deal-single-data .deal-data-bottom b{color:#000;font-size:16px;display:block;font-weight:bold;line-height:14px;font-size:24px;color:#bb2026;margin-bottom:5px;}.clearfix::after{clear:both;display:block;content:"";}.container-deal .deal-single .deal-single-data .deal-data-bottom span.deal-price{float:left;}@media(max-width:767px){.container-deal .deal-single .deal-single-data .deal-data-bottom .acg-secondary-link{max-width:150px;}}.container-deal .deal-single .deal-single-data .deal-data-bottom>div>div{margin-top:5px;}.container-deal .deal-single .deal-single-data .deal-data-bottom>div{float:right;}.container-deal .deal-single .deal-single-data .deal-data-bottom span{color:#000;font-size:14px;}.container-deal .deal-single .deal-single-data .deal-data-bottom span.red{font-style:italic;font-weight:700;}.container-deal .deal-single .deal-single-data .deal-data-bottom span.red strong{font-size:15px;color:#000;}#dvFilter>span{background:#696969;color:#fff;font-size:14px;padding:3px;display:inline-block;margin-bottom:2px;margin-top:2px;position:relative;margin-right:4px;padding-right:18px;}#dvFilter>span i:hover{background:#f00;}#dvFilter{clear:both;}#dvFilter>span i{display:inline-block;font-style:normal;padding:1px;background:#000;position:absolute;right:0;top:0;height:100%;line-height:20px;width:15px;text-align:center;cursor:pointer;}.deal-review .star-rating-45{background:url(/images/home/star-rating.png) bottom center no-repeat;background-position:0 0;float:right;height:17px;margin-top:9px;width:80px;}.deal-review .star-rating-50{background:url(/images/home/star-rating.png) bottom center no-repeat;background-position:0 -14px;float:right;height:17px;margin-top:9px;width:80px;}.container-deal .breadcumb div{padding:25px 0 25px;float:none;width:100%;line-height:13px;text-align:left;margin:-65px -10px 25px;}.breadcumb span.no-link{font-size:16px;text-transform:uppercase;padding:0 8px 0 0;color:#737373;}.breadcumb span.no-link:before{content:"/";padding-right:10px;}.category-text h1{font-size:35px;}.category-text .heading{padding-bottom:40px;}.container-deal .deal-single .deal-single-data .deal-data-bottom b .price-from{font-size:16px;color:#bb2026;}.container-deal-row{display:flex;flex-wrap:wrap;}.container-deal-row .deal-listing .deal-single{height:100%;border:1px solid #ccc;}.container-deal-row .deal-listing{margin-bottom:40px;}.container-deal .container-deal-row .deal-single{margin-bottom:0;}.container-deal .container-deal-row .deal-single a{display:block;}.about-boat-section.request-section .acg-section-title h2,.about-boat-section.request-section .content{color:#fff;}.about-boat-section.request-section .more-link,.about-boat-section.request-section .less-link{display:inline-block;color:#fff;border-bottom:1px solid #fff;padding-bottom:5px;padding-right:0 10px;text-decoration:none;width:auto;}.container-deal .deal-side-single .deal-list>span{display:none;}@media(max-width:767px){.deal-list{margin-bottom:20px;}.container-deal .deal-side-single .deal-list>ul{padding-left:0;border:1px solid #ccc;list-style:none;margin:0 0 0;padding-top:6px;display:none;max-height:250px;overflow:auto;}.container-deal .deal-side-single .deal-list>ul li{margin-bottom:6px;}.container-deal .deal-side-single .deal-list>span{background:#000;padding:7px 10px;color:#fff;display:block;margin-top:15px;font-size:15px;cursor:pointer;}.container-deal .deal-side-single .deal-list>span i{float:right;font-style:normal;font-size:14px;}.container-deal .deal-side-single .deal-list>ul li b,.container-deal .deal-side-single .deal-list>ul li a{display:block;padding:3px 8px;color:#000;font-size:14px;text-decoration:none;}.container-deal .deal-side-single .deal-list>ul li b{letter-spacing:.5px;}.container-deal .deal-side-single .deal-list>ul li a:hover{background-color:#ebebeb;}}.cruise-offering-list-wrap{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #414141;margin-bottom:40px;}.cruise-offering-list-wrap .book-cruise-box h2{display:none;}@media(max-width:1599px){.cruise-offering-list-wrap{padding-top:25px;padding-bottom:25px;margin-bottom:25px;}}@media(max-width:1035px){.cruise-offering-list-wrap{padding-top:15px;padding-bottom:15px;margin-bottom:20px;}}.cruise-offering-list-wrap ul{padding:0;margin:0;}.cruise-offering-list-wrap ul li{display:inline-block;display:inline-block;list-style:none;position:relative;font-size:20px;padding-right:20px;}.cruise-offering-list-wrap ul li span{font-size:20px;}@media(max-width:1599px){.cruise-offering-list-wrap ul li{font-size:18px;}.cruise-offering-list-wrap ul li span{font-size:18px;}}@media(max-width:1035px){.cruise-offering-list-wrap ul li{font-size:14px;}.cruise-offering-list-wrap ul li span{font-size:14px;}}@media(max-width:767px){.cruise-offering-list-wrap ul li{padding-left:10px;padding-right:5px;}.cruise-offering-list-wrap ul li:first-of-type{padding-left:0;}}.cruise-offering-list-wrap ul li:last-of-type{padding-right:0;}.cruise-offering-list-wrap ul li:last-of-type::after{display:none;}.cruise-offering-list-wrap ul li::after{content:"";position:absolute;right:10px;top:6px;width:1px;height:16px;background:#000;}@media(max-width:480px){.cruise-offering-list-wrap ul li::after{height:11px;right:-2px;}}.request-section{background:#bb2026;}.request-section .pay-later-wrap .acg-section-title h2{color:#fff;}.request-section .pay-later-wrap p,.request-section .pay-later-wrap .form-details-main .form-group-inner label,.form-details-main .form-group-inner .request-section .pay-later-wrap label{color:#fff;}.request-section .pay-later-wrap .acg-secondary-link{border-color:#fff;color:#fff;min-width:220px;}.request-section .pay-later-wrap .acg-secondary-link:hover{background:#fff;color:#bb2026;}.request-section .request-link-box{margin-top:25px;}.common-charter-inclusives{padding:30px 0;position:relative;}.common-charter-inclusives .detail-info-pp-subtext{display:block;font-size:14px;padding:10px 0;}.common-charter-inclusives .detail-info-pp-subtext em{font-style:normal;}.common-charter-inclusives .fs-charter-price{font-size:18px;line-height:20px;display:inline-block;}.common-charter-inclusives .fs-charter-price .fs-package-info-duration{color:#000;font-size:14px;display:block;}.common-charter-inclusives .fs-charter-price .fs-other-info{color:#000;}@media(max-width:767px){.common-charter-inclusives .fs-charter-price{font-size:14px;line-height:18px;}}.common-charter-inclusives .fs-charter-price strong{font-size:27px;line-height:30px;}@media(max-width:767px){.common-charter-inclusives .fs-charter-price strong{font-size:20px;}}@media(max-width:1599px){.common-charter-inclusives{padding:25px 0;}}@media(max-width:767px){.common-charter-inclusives{padding:20px 0;}.common-charter-inclusives .cruise-schedule-list{margin-top:10px;display:flex;}}@media(max-width:767px) and (max-width:767px){.common-charter-inclusives .cruise-schedule-list li{padding:0;}}.common-charter-inclusives .cruise-schedule-list li{padding-left:8px;padding-right:8px;}.common-charter-inclusives .cruise-schedule-list li:first-of-type{padding-left:0;}.common-charter-inclusives .cruise-schedule-list li:last-of-type{padding-right:0;}.common-charter-inclusives .cruise-schedule-list li::after{height:16px;}@media(max-width:767px){.common-charter-inclusives .cruise-schedule-list li::after{right:0;top:3px;}}.grey-bg{background:#eee;}.event-occassion-seaction .acg-section-title{max-width:660px;margin-left:auto;margin-right:auto;text-align:center;}@media(max-width:1599px){.event-occassion-seaction .acg-section-title{max-width:550px;}}@media(max-width:1599px){.event-occassion-seaction .acg-section-title h2{margin-bottom:20px;}}.event-occassion-seaction .acg-section-title p,.event-occassion-seaction .acg-section-title .form-details-main .form-group-inner label,.form-details-main .form-group-inner .event-occassion-seaction .acg-section-title label{font-size:20px;}@media(max-width:1599px){.event-occassion-seaction .acg-section-title p,.event-occassion-seaction .acg-section-title .form-details-main .form-group-inner label,.form-details-main .form-group-inner .event-occassion-seaction .acg-section-title label{font-size:14px;}}.occassion-tab-area{padding-top:40px;}.tabs-boat-packages{padding:0;margin:0;display:block;border-bottom:none;}.tabs-boat-packages li{display:block;width:100%;}.tabs-boat-packages li a{display:block;width:100%;font-size:20px;color:#000;border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;}.tabs-boat-packages li a.active{color:#bb2026;}@media(max-width:1599px){.tabs-boat-packages li a{font-size:14px;padding-bottom:15px;margin-bottom:15px;}}.tabs-boat-packages li a:focus{text-decoration:none;outline:none;}.occassionTabListing .selectTabs{width:100%;border:none;border-bottom:1px solid #808080;background-image:url("/images/public/location/drop-icon.png");background-color:transparent;background-repeat:no-repeat;background-position-x:100%;background-position-y:48%;-webkit-appearance:none;padding:8px 0;margin-bottom:25px;outline:none;}.acg-hero-section .acg-cruise-date-area{width:100%;}.acg-hero-section .acg-cruise-date-area .date-top-bg{background-color:#0d6db4;padding:30px 30px;max-width:430px;margin:0 auto;border-radius:14px;}.acg-hero-section .acg-cruise-date-area .date-top-bg .acg-date-wrap{width:100%;max-width:100%;position:relative;z-index:2;background-color:#fff;margin-bottom:20px;border-radius:12px;}.acg-hero-section .acg-cruise-date-area .date-top-bg .acg-date-wrap select{background:transparent;margin-bottom:0;border-radius:0;border:none;}.acg-hero-section .acg-cruise-date-area .date-top-bg .acg-date-wrap.no-cal-icon input{text-align:center;background:transparent;margin-bottom:0;border-radius:0;padding-left:0 !important;padding-right:0 !important;}@media(max-width:767px){.acg-hero-section .acg-cruise-date-area .date-top-bg .acg-date-wrap.no-cal-icon input{padding-left:10px !important;padding-right:10px !important;text-align:center;}}.acg-hero-section .acg-cruise-date-area .date-top-bg .acg-date-wrap.no-cal-icon::after{display:none;}@media(max-width:767px){.acg-hero-section .acg-cruise-date-area{padding-left:15px;padding-right:15px;}}.acg-hero-section .acg-cruise-date-area .acg-date-wrap,.acg-hero-section .acg-cruise-date-area .banner-text{max-width:510px;position:relative;margin:0 auto;display:block;}@media(max-width:1599px){.acg-hero-section .acg-cruise-date-area .acg-date-wrap,.acg-hero-section .acg-cruise-date-area .banner-text{max-width:470px;}}@media(max-width:767px){.acg-hero-section .acg-cruise-date-area .acg-date-wrap,.acg-hero-section .acg-cruise-date-area .banner-text{width:100%;max-width:420px;padding-left:0;padding-right:0;}}.acg-hero-section .acg-cruise-date-area .banner-text{max-width:650px;}@media(max-width:1599px){.acg-hero-section .acg-cruise-date-area .banner-text{max-width:570px;}}@media(max-width:767px){.acg-hero-section .acg-cruise-date-area .banner-text{width:100%;max-width:420px;padding-left:0;padding-right:0;}}.acg-banner-actions{position:absolute;bottom:0;right:15px;}@media(max-width:1035px){.acg-banner-actions{position:relative;right:initial;text-align:center;margin-top:10px;}}.acg-banner-actions .acg-banner-video-link{display:inline-block;color:#fff;margin-right:15px;}.acg-banner-actions .acg-banner-video-link .acg-banner-video-text{border-bottom:1px solid #fff;padding-bottom:3px;display:inline-block;margin-left:5px;}.acg-banner-actions .acg-secondary-link{background:#bb2026;color:#fff;}@media(max-width:574px){.acg-hero-section .acg-cruise-date-area .banner-text{margin-top:90px;}}.sydney-shoboats .container .header-heading h2{color:#000;font-weight:700;text-transform:uppercase;}.sydney-shoboats .container .slider-item{margin-bottom:0;}.sydney-shoboats .container .slider-item .item img{border-radius:10px;height:410px;width:100%;object-fit:cover;}.sydney-shoboats .container .right-img.pt-2{padding-top:20px;}.sydney-shoboats .container .right-img img{border-radius:10px;max-height:200px;object-fit:cover;width:100%;}.sydney-shoboats .container .rating{padding:25px 0;}.sydney-shoboats .container .rating p,.sydney-shoboats .container .rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-shoboats .container .rating label{margin-bottom:0;}.sydney-shoboats .container .rating p i,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i{color:#ffbb02;padding-right:5px;}.sydney-shoboats .container .rating p i.like,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i.like{color:#008000;}.sydney-shoboats .container .rating p span,.sydney-shoboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .sydney-shoboats .container .rating label span{padding-right:10px;}.boat-capicity .container .showboat-charter-right{position:relative;}.boat-capicity .container .showboat-charter-right img{height:350px;object-fit:cover;width:100%;}.boat-capicity .container .showboat-charter-right .boat-info{position:absolute;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:space-between;width:100%;padding:5px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.boat-capicity .container .showboat-charter-right .boat-info p,.boat-capicity .container .showboat-charter-right .boat-info .form-details-main .form-group-inner label,.form-details-main .form-group-inner .boat-capicity .container .showboat-charter-right .boat-info label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}.boat-capicity .container .showboat-charter-right .boat-info p:nth-child(2),.boat-capicity .container .showboat-charter-right .boat-info .form-details-main .form-group-inner label:nth-child(2),.form-details-main .form-group-inner .boat-capicity .container .showboat-charter-right .boat-info label:nth-child(2){font-size:13px;}.boat-capicity .container .boat-capcity-bottom{list-style-type:none;padding:0;margin:0;margin-top:50px;}.boat-capicity .container .boat-capcity-bottom li{float:left;width:50%;padding-left:10px;}.boat-capicity .container .boat-capcity-bottom li:nth-child(1){padding-left:0;padding-right:15px;}.boat-capicity .container .boat-capcity-bottom li img{border-radius:10px;width:100%;}.boat-capicity .container .charterpackages .boat-licence{margin-bottom:24px;}.boat-capicity .container .charterpackages .boat-licence p,.boat-capicity .container .charterpackages .boat-licence .form-details-main .form-group-inner label,.form-details-main .form-group-inner .boat-capicity .container .charterpackages .boat-licence label{margin-bottom:0;font-size:20px;}.bg-body{background:#f8f8f8;padding:50px 0;}@media(max-width:767px){.bg-body.sydney-shoboats{padding-bottom:0;}}@media(max-width:767px){.bg-body.showboat-charter{padding-bottom:0;}}.bg-body .fs-item-listing .our-top-pics-item{margin-bottom:3rem !important;}@media(max-width:767px){.bg-body .fs-item-listing .our-top-pics-item{margin-bottom:1.5rem !important;}}.showboat-charter .container .charterpackages{min-height:380px;}.showboat-charter .container .charterpackages h4{position:relative;font-size:20px !important;margin-bottom:50px !important;}.showboat-charter .container .charterpackages h4:after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-20px;left:0;}.showboat-charter .container .charterpackages ul{padding:0;margin:0;list-style:none;margin-bottom:20px;}.showboat-charter .container .charterpackages ul li{margin-bottom:7px;}.showboat-charter .container .charterpackages ul li i{font-size:7px;float:left;padding-top:9px;padding-right:10px;}.showboat-charter .container .charterpackages ul li p,.showboat-charter .container .charterpackages ul li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .showboat-charter .container .charterpackages ul li label{display:table;margin-bottom:0;}.showboat-charter .container .charterpackages ul li .c-extansion{border:1px solid #000;border-radius:7px;padding:5px 15px;font-size:12px;}.showboat-charter .container .charterpackages h5{color:#0d6db4;font-size:14px;font-weight:400;padding:3px 0;}.showboat-charter .container .showboat-charter-right img{border-radius:10px;}.showboat-charter .container .packageinclude .dollor{color:#be1e35;padding:8px 20px;border:1px solid #be1e35;display:inline-block;border-radius:10px;font-weight:600;font-size:20px;}.bg-white-shadow{background:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.06);padding:20px;}.bg-white-shadow.br-16{border-radius:16px;}.beverage-slider .container .beverage-cruise .item .image-beverage img{height:470px;object-fit:cover;width:100%;border-radius:10px;}.beverage-slider .container .beverage-cruise .item .charterpackages{max-height:470px;overflow:auto;min-height:auto;}.beverage-slider .container .beverage-cruise .item .charterpackages .beverageinnertxt{margin-bottom:20px;}.beverage-slider .container .beverage-cruise .item .charterpackages .beverageinnertxt p,.beverage-slider .container .beverage-cruise .item .charterpackages .beverageinnertxt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .beverage-slider .container .beverage-cruise .item .charterpackages .beverageinnertxt label{margin-bottom:5px;}.beverage-slider .container .beverage-cruise .item .charterpackages .promo-text{text-align:center;margin-top:20px;}.beverage-slider .container .beverage-cruise .item .charterpackages .promo-text a{color:#000;font-size:16px;}.beverage-slider .container .beverage-cruise .slick-slide{padding:10px;}.cruise-slider .container .slider-footer-txt{text-align:center;}.cruise-slider .container .slider-footer-txt p,.cruise-slider .container .slider-footer-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .cruise-slider .container .slider-footer-txt label{font-size:15px;margin-bottom:0;}.cruise-slider .container .slick-slide{padding:20px;}.menu-cruise .container .top-pics-inner .top-pic-content-box .top-pic-content h3{min-height:auto;padding-bottom:10px;}.menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box .red{color:#be1e35;}.menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box p,.menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box label{margin-bottom:7px;}.menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box p i,.menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .menu-cruise .container .top-pics-inner .top-pic-content-box .adult-box-book .adult-box label i{font-size:7px;float:left;padding-top:12px;padding-right:10px;}.menu-cruise .container .top-pics-inner .top-pic-content-box .top-pic-bottom-content .promo-text{text-align:center;}.menu-cruise .container .top-pics-inner .top-pic-content-box .top-pic-bottom-content .promo-text a{color:#be1e35;font-size:16px;text-transform:capitalize;}.online-form .container .charterpackages .form-control{margin-bottom:20px;border:none;border-bottom:1px solid #000;border-radius:0;padding-left:0;}.online-form .container .charterpackages .form-control:focus{box-shadow:none;outline:none;}.online-form .container .charterpackages .btn-red{background:#be1e35;color:#fff;margin-top:20px;}.blog .container .top-pics-inner.fs-boat-card{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 0 20px rgba(0,0,0,.06);height:100%;}@media(max-width:1599px){.blog .container .top-pics-inner.fs-boat-card{height:calc(100% - 20px);margin-bottom:20px;}}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card{height:calc(100% - 20px);margin-bottom:20px;}}.blog .container .top-pics-inner.fs-boat-card .box-img{position:relative;}.blog .container .top-pics-inner.fs-boat-card .box-img .boat-info{position:absolute;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:space-between;width:100%;padding:5px 20px;}.blog .container .top-pics-inner.fs-boat-card .box-img .boat-info p,.blog .container .top-pics-inner.fs-boat-card .box-img .boat-info .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .box-img .boat-info label{color:#fff;margin-bottom:0;font-weight:300;font-size:16px;}.blog .container .top-pics-inner.fs-boat-card .box-img .boat-info p:nth-child(2),.blog .container .top-pics-inner.fs-boat-card .box-img .boat-info .form-details-main .form-group-inner label:nth-child(2),.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .box-img .boat-info label:nth-child(2){font-size:13px;}.blog .container .top-pics-inner.fs-boat-card .box-img .as-ratio-tmp{position:relative;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-list{border-top-left-radius:16px;border-top-right-radius:16px;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-list img{border-radius:0 !important;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-dots{bottom:30px;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-dots li.slick-active button{border-color:transparent;background-color:#fff;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-dots li button{border:#fff 1px solid;background-color:transparent;border-radius:50%;width:10px;height:10px;padding:0;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .top-pic-content h3{min-height:auto;text-transform:capitalize;font-weight:600;font-size:22px;}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .top-pic-content h3{min-height:auto !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .top-pic-content h3::after{bottom:-30px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box{margin-bottom:15px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box p,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box label{margin-bottom:10px;font-size:18px;font-weight:400;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box p.border-bottom,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label.border-bottom,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box label.border-bottom{border-bottom:1px solid #aaa;margin-bottom:15px;padding-bottom:15px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .dollar-btn{margin-top:20px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .dollar-btn .price-btn{padding:10px;border-radius:10px;border:1px solid #be1e35;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .dollar-btn .price-btn strong{color:#be1e35;font-size:22px;font-weight:600;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .dollar-btn .price-btn strong span{font-size:22px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote{margin-top:20px;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote input{-webkit-appearance:none;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote input:checked:after{content:"";display:block;position:absolute;top:2px;left:5px;width:6px;height:10px;border:solid #008000;border-width:0 2px 2px 0;transform:rotate(45deg);}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote label{position:relative;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote label.active::before{border:1px solid #008000;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote label::before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #000;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:7px;display:inline-block;vertical-align:middle;cursor:pointer;margin-right:5px;border-radius:3px;}.blog .container .top-pics-inner.fs-boat-card{border-radius:0 !important;}.blog .container .top-pics-inner.fs-boat-card .box-img{overflow:hidden;height:100%;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-list{border-radius:0 !important;}.blog .container .top-pics-inner.fs-boat-card .box-img .acg-main-slider .slick-dots{bottom:0 !important;}.blog .container .top-pics-inner.fs-boat-card .box-img img{width:100%;object-fit:cover;}.blog .container .top-pics-inner.fs-boat-card .box-img img:hover{transform:scale3d(1.03,1.03,1);}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box{border-radius:0 !important;padding:40px;}@media(min-width:1600px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box{padding:40px;}}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box{padding:15px;}}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box{margin-bottom:0 !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box .border-bottom{border-bottom:1px solid #e3e3e3 !important;margin-bottom:20px !important;padding-bottom:20px !important;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box p,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box label{margin-bottom:15px !important;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box.bt-1{margin-bottom:25px;}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .adult-box.bt-1{margin-bottom:0;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book p:first-child,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .form-details-main .form-group-inner label:first-child,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book label:first-child{border:none !important;padding-bottom:0 !important;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book p strong,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book label strong{font-weight:600;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no{margin-bottom:25px;}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no{margin-bottom:0;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no p,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no label{font-size:18px;font-weight:400;color:#000;margin-bottom:0;}@media(max-width:480px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no p,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no label{font-size:18px;margin-bottom:5px;}}@media(max-width:360px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no p,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no .form-details-main .form-group-inner label,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no label{font-size:18px;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no p strong,.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .guest-no label strong{font-weight:600;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote{margin-top:0 !important;justify-content:flex-start !important;}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote{margin-top:15px !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote input{-webkit-appearance:none;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote input:checked:after{top:8px !important;left:6px !important;border:solid #fff !important;border-width:0 1px 1px 0 !important;}@media(max-width:480px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote input:checked:after{width:4px !important;height:9px !important;top:8px !important;left:5px !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote label{position:relative;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote label.active::before{border:1px solid #008000;background:#008000;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox{align-items:center;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox:before{padding:8px !important;border-radius:0 !important;}@media(max-width:480px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox:before{padding:6px !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox span{font-size:18px;}@media(max-width:480px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox span{font-size:18px;padding-left:0;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .price-quote .fs-custom-checkbox span strong{font-weight:400;}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details{margin-top:15px !important;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a{color:#be1e35;text-transform:capitalize;font-size:18px;font-weight:400;}@media(max-width:991px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a{font-size:16px;}}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a{font-size:18px;}}@media(max-width:375px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a{font-size:16px;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a:hover{color:#be1e35 !important;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a:hover span{background:#be1e35;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a:hover span svg{fill:#fff;}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a span{border:1px solid #be1e35;width:26px;height:26px;display:inline-block;text-align:center;border-radius:50%;line-height:20px;margin-left:4px;}@media(min-width:1600px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a span{width:35px;height:35px;line-height:30px;margin-left:10px;}}@media(max-width:767px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a span{width:32px;height:32px;line-height:26px;margin-left:4px;}}@media(max-width:480px){.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a span{width:25px;height:25px;line-height:20px;margin-left:3px;}}.blog .container .top-pics-inner.fs-boat-card .top-pic-content-box .adult-box-book .view-more-boat-details a span svg{fill:#be1e35;}.blog .container .top-pics-inner.boatlist-section .slick-dots{bottom:-15px !important;}.blog .container .quote-link{border:1px solid #be1e35;border-radius:50px !important;background:#be1e35;color:#fff;padding:8px 37px !important;display:inline-block;font-size:20px;font-weight:600;}.blog .container .btn-quote{border:1px solid #be1e35;border-radius:10px;background:#be1e35;color:#fff;padding:10px 60px;font-size:20px;font-weight:600;}.blog .container .slick-dots{bottom:0 !important;}.online-form .container .charterpackages .table-plan thead tr th{font-weight:700;}.online-form .container .charterpackages .table-plan tbody tr td{padding:20px 0;border-top:0;}.online-form .container .charterpackages .table-plan tbody tr td p,.online-form .container .charterpackages .table-plan tbody tr td .form-details-main .form-group-inner label,.form-details-main .form-group-inner .online-form .container .charterpackages .table-plan tbody tr td label{margin-bottom:0;font-size:18px;}.online-form .container .charterpackages .table-plan tbody tr td span{font-size:12px;}.online-form .container .charterpackages .table-plan tfoot tr th{border-top:1px solid #000;border-bottom:1px solid #000;}.testimonial .container .charterpackages{min-height:auto;box-shadow:0 0 20px rgba(0,0,0,.06);}.testimonial .container .charterpackages.testimonial-padding{padding:40px 30px;}.testimonial .container .charterpackages.testimonial-padding h4{font-weight:600;}.testimonial .container .charterpackages.testimonial-padding h4::after{bottom:-30px;}.testimonial .container .charterpackages .tesstimonialtxt p,.testimonial .container .charterpackages .tesstimonialtxt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .testimonial .container .charterpackages .tesstimonialtxt label{color:#000;}.testimonial .container .charterpackages .tesstimonialtxt h5{color:#7f7e7e;font-style:italic;}.testimonial .container .charterpackages a{border-bottom:1px solid #be1e35;}.about-main .container .aboutxtx{text-align:center;}.about-main .container .aboutxtx p,.about-main .container .aboutxtx .form-details-main .form-group-inner label,.form-details-main .form-group-inner .about-main .container .aboutxtx label{color:#000;}.about-main .container .aboutxtx a{border-bottom:1px solid #000;font-size:18px;font-weight:600;}.departure_detailss .container .charterpackages{min-height:300px;margin-bottom:50px;}.departure_detailss .container .charterpackages .dep_list{margin:0;display:flex;justify-content:space-between;}.departure_detailss .container .charterpackages .dep_list li{display:inline-block;width:32%;border-left:1px solid #000;padding:0 25px;}.departure_detailss .container .charterpackages .dep_list li:first-child{border-left:0;padding:0;}.departure_detailss .container .charterpackages .dep_list li p,.departure_detailss .container .charterpackages .dep_list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .dep_list li label{font-weight:600;}.departure_detailss .container .charterpackages .adlt-price{display:flex;justify-content:space-between;}.departure_detailss .container .charterpackages .adlt-price p,.departure_detailss .container .charterpackages .adlt-price .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .adlt-price label{margin:0;}.departure_detailss .container .charterpackages .adlt-price p span,.departure_detailss .container .charterpackages .adlt-price .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .adlt-price label span{font-size:12px;font-style:italic;}.departure_detailss .container .charterpackages .cheaper-person{text-align:center;color:#0d6db4;text-transform:uppercase;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:10px 0;margin:20px 0;}.departure_detailss .container .charterpackages .cheaper-person p,.departure_detailss .container .charterpackages .cheaper-person .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .cheaper-person label{margin-bottom:0;}.departure_detailss .container .charterpackages .cheaper-person span{font-size:12px;}.departure_detailss .container .charterpackages .book-btn{text-align:center;}.departure_detailss .container .charterpackages .book-btn a.book-now{background:#be1e35;padding:10px 30px;color:#fff;border-radius:10px;display:inline-block;margin-top:20px;}.departure_detailss .container .charterpackages .book-btn p,.departure_detailss .container .charterpackages .book-btn .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .book-btn label{font-size:13px;margin-top:10px;}.departure_detailss .container .charterpackages .book-btn .bkn-enq{color:#0d6db4;}.departure_detailss .container .charterpackages .option-list{display:flex;align-items:center;border:1px solid #aaa;border-radius:10px;margin-bottom:20px;}.departure_detailss .container .charterpackages .option-list img{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;width:20%;width:20%;height:50px;object-fit:cover;}.departure_detailss .container .charterpackages .option-list p,.departure_detailss .container .charterpackages .option-list .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .option-list label{width:70%;padding:0 10px;margin-bottom:0;}.departure_detailss .container .charterpackages .option-list h5{width:10%;font-size:15px;color:#000;}.departure_detailss .container .charterpackages .see-mre{text-align:center;}.departure_detailss .container .charterpackages .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .cruise-menu-main{margin-bottom:50px;}.departure_detailss .container .cruise-menu-main .image-brd img{height:200px;object-fit:cover;width:100%;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.departure_detailss .container .cruise-menu-main .cruise-menu-content{padding:20px 30px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content{margin-bottom:50px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content h3{min-height:auto !important;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content h3::after{bottom:-20px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt h5{margin-bottom:20px;font-size:16px;font-weight:600;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt p,.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt label{margin-bottom:20px;font-size:15px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt h6{margin-bottom:20px;font-size:14px;font-weight:600;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .see-mre{text-align:center;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .cruise-info .header-main-heding h2{text-align:left;}.departure_detailss .container .cruise-info .header-main-heding h2::after{left:0;}.departure_detailss .container .cruise-info .see-mre{text-align:center;}.departure_detailss .container .cruise-info .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .ad-banner{min-height:auto;}.departure_detailss .container .ad-banner img{height:250px;width:100%;object-fit:cover;border-radius:10px;}.header-main-heding{margin-bottom:70px;}.header-main-heding h1{color:#000;margin-bottom:50px;font-weight:500;position:relative;text-align:center;}@media(max-width:767px){.header-main-heding h1{font-size:24px;}}.header-main-heding h1::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}.header-main-heding h2{color:#000;margin-bottom:50px;font-weight:500;position:relative;text-align:center;}@media(max-width:767px){.header-main-heding h2{font-size:24px;}}.header-main-heding h2::after{content:"";background:#be1e35;position:absolute;height:6px;width:40px;bottom:-30px;left:calc(50% - 20px);}.red{color:#be1e35;}@media screen and (max-width:767px){.sydney-shoboats .container .header-heading{margin:20px 0;}.sydney-shoboats .container .header-heading h2{color:#000;font-weight:700;text-transform:uppercase;}.sydney-shoboats .container .slider-item{margin-bottom:0;}.sydney-shoboats .container .slider-item .item img{border-radius:10px;height:410px;width:100%;object-fit:cover;}.sydney-shoboats .container .right-img{margin-top:20px;}.sydney-shoboats .container .right-img.pt-2{padding-top:20px;}.sydney-shoboats .container .right-img img{border-radius:10px;max-height:200px;object-fit:cover;width:100%;}.sydney-shoboats .container .rating{padding:25px 0;}.sydney-shoboats .container .rating p,.sydney-shoboats .container .rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-shoboats .container .rating label{margin-bottom:0;}.sydney-shoboats .container .rating p i,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i{color:#ffbb02;padding-right:5px;}.sydney-shoboats .container .rating p i.like,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i.like{color:#008000;}.sydney-shoboats .container .rating p span,.sydney-shoboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .sydney-shoboats .container .rating label span{padding-right:10px;}.top-pic-content h3{min-height:auto;padding-bottom:10px;}.departure_detailss .container .charterpackages{min-height:auto !important;margin-bottom:50px;}}@media screen and (min-width:768px) and (max-width:992px){.sydney-shoboats .container .header-heading{margin:20px 0;}.sydney-shoboats .container .header-heading h2{color:#000;font-weight:700;text-transform:uppercase;}.sydney-shoboats .container .slider-item{margin-bottom:0;}.sydney-shoboats .container .slider-item .item img{border-radius:10px;height:300px;width:100%;object-fit:cover;}.sydney-shoboats .container .right-img{margin-top:0;}.sydney-shoboats .container .right-img.pt-2{padding-top:20px;}.sydney-shoboats .container .right-img img{border-radius:10px;max-height:200px;object-fit:cover;width:100%;}.sydney-shoboats .container .rating{padding:25px 0;}.sydney-shoboats .container .rating p,.sydney-shoboats .container .rating .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-shoboats .container .rating label{margin-bottom:0;}.sydney-shoboats .container .rating p i,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i{color:#ffbb02;padding-right:5px;}.sydney-shoboats .container .rating p i.like,.sydney-shoboats .container .rating .form-details-main .form-group-inner label i.like,.form-details-main .form-group-inner .sydney-shoboats .container .rating label i.like{color:#008000;}.sydney-shoboats .container .rating p span,.sydney-shoboats .container .rating .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .sydney-shoboats .container .rating label span{padding-right:10px;}.departure_detailss .container .charterpackages{min-height:300px;margin-bottom:50px;}.departure_detailss .container .charterpackages .dep_list{margin:0;display:flex;justify-content:space-between;}.departure_detailss .container .charterpackages .dep_list li{display:inline-block;width:32%;border-left:1px solid #000;padding:0 10px;}.departure_detailss .container .charterpackages .dep_list li:first-child{border-left:0;padding:0;}.departure_detailss .container .charterpackages .dep_list li p,.departure_detailss .container .charterpackages .dep_list li .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .dep_list li label{font-weight:600;}.departure_detailss .container .charterpackages .adlt-price{display:flex;justify-content:space-between;}.departure_detailss .container .charterpackages .adlt-price p,.departure_detailss .container .charterpackages .adlt-price .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .adlt-price label{margin:0;}.departure_detailss .container .charterpackages .adlt-price p span,.departure_detailss .container .charterpackages .adlt-price .form-details-main .form-group-inner label span,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .adlt-price label span{font-size:12px;font-style:italic;}.departure_detailss .container .charterpackages .cheaper-person{text-align:center;color:#0d6db4;text-transform:uppercase;border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:10px 0;margin:20px 0;}.departure_detailss .container .charterpackages .cheaper-person p,.departure_detailss .container .charterpackages .cheaper-person .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .cheaper-person label{margin-bottom:0;}.departure_detailss .container .charterpackages .cheaper-person span{font-size:12px;}.departure_detailss .container .charterpackages .book-btn{text-align:center;}.departure_detailss .container .charterpackages .book-btn a.book-now{background:#be1e35;padding:10px 30px;color:#fff;border-radius:10px;display:inline-block;margin-top:20px;}.departure_detailss .container .charterpackages .book-btn p,.departure_detailss .container .charterpackages .book-btn .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .book-btn label{font-size:13px;margin-top:10px;}.departure_detailss .container .charterpackages .book-btn .bkn-enq{color:#0d6db4;}.departure_detailss .container .charterpackages .option-list{display:flex;align-items:center;border:1px solid #aaa;border-radius:10px;margin-bottom:20px;}.departure_detailss .container .charterpackages .option-list img{border-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;width:20%;width:20%;height:50px;object-fit:cover;}.departure_detailss .container .charterpackages .option-list p,.departure_detailss .container .charterpackages .option-list .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .charterpackages .option-list label{width:70%;padding:0 10px;margin-bottom:0;font-size:12px;}.departure_detailss .container .charterpackages .option-list h5{width:20%;font-size:15px;color:#000;}.departure_detailss .container .charterpackages .see-mre{text-align:center;}.departure_detailss .container .charterpackages .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .cruise-menu-main{margin-bottom:50px;}.departure_detailss .container .cruise-menu-main .image-brd img{height:200px;object-fit:cover;width:100%;border-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.departure_detailss .container .cruise-menu-main .cruise-menu-content{padding:20px 30px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content{margin-bottom:50px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content h3{min-height:auto !important;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .top-pic-content h3::after{bottom:-20px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt h5{margin-bottom:20px;font-size:16px;font-weight:600;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt p,.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt label{margin-bottom:20px;font-size:15px;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .mnu-txt h6{margin-bottom:20px;font-size:14px;font-weight:600;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .see-mre{text-align:center;}.departure_detailss .container .cruise-menu-main .cruise-menu-content .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .cruise-info .header-main-heding h2{text-align:left;}.departure_detailss .container .cruise-info .header-main-heding h2::after{left:0;}.departure_detailss .container .cruise-info .see-mre{text-align:center;}.departure_detailss .container .cruise-info .see-mre a{font-size:12px;border-bottom:1px solid;}.departure_detailss .container .ad-banner{min-height:auto;}.departure_detailss .container .ad-banner img{height:150px;width:100%;object-fit:cover;border-radius:10px;}.site-breadcrumb-container .site-breadcrumb-list{max-width:750px !important;padding-left:15px;padding-right:15px;}}.category-main .category-left{height:100%;}@media(max-width:767px){.category-main .category-left{margin-bottom:20px;}}.category-main .category-left img{border-radius:15px;height:100%;object-fit:cover;width:100%;}@media(max-width:767px){.category-main .category-left img{height:200px;}}.category-main .category-right{border-radius:15px;height:100%;box-shadow:0 0 20px rgba(0,0,0,.06);}.category-main .category-right .acg-main-slider .slick-list{border-radius:16px !important;}.category-main .category-right .acg-main-slider .slick-dots{padding:16px 0 !important;bottom:85px !important;}@media(max-width:767px){.category-main .category-right .acg-main-slider .slick-dots{bottom:50px !important;}}.category-main .category-right .acg-main-slider .slick-dots li.slick-active button{border-color:transparent;background-color:#b5b5b5;}.category-main .category-right .acg-main-slider .slick-dots li button{border:#b5b5b5 1px solid;background-color:transparent;}.category-main .category-right .acg-main-slider .item .process-img{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;}@media(max-width:767px){.category-main .category-right .acg-main-slider .item .process-img{padding:0;}}.category-main .category-right .acg-main-slider .item .process-img img{border-radius:0 !important;width:100%;height:auto;}.category-main .category-right .acg-main-slider .item .process-img h4{color:#1a2d67;font-size:20px;font-weight:600;margin-top:30px;margin-bottom:30px;text-align:center;text-transform:uppercase;}.category-main .category-right .acg-main-slider .item .process-img p,.category-main .category-right .acg-main-slider .item .process-img .form-details-main .form-group-inner label,.form-details-main .form-group-inner .category-main .category-right .acg-main-slider .item .process-img label{font-style:italic;}.category-main.category-form-search label{font-size:26px;margin:0;display:flex;height:100%;align-items:flex-end;}@media(max-width:1035px){.category-main.category-form-search label{font-size:23px;align-items:baseline;}}@media(max-width:767px){.category-main.category-form-search label{margin-bottom:20px;display:block;font-style:italic;color:#c4c4c4;font-size:16px;}}.category-main.category-form-search .form-control{border:none;border-bottom:1px solid #000;border-radius:0;padding-left:0;background:transparent;}@media(max-width:767px){.category-main.category-form-search .form-control{margin-bottom:20px;}}.category-main.category-form-search .form-control:focus{box-shadow:none;}.category-main.category-form-search .btn-search{border:1px solid #be1e35;border-radius:10px;background:#be1e35;color:#fff;padding:10px 60px;}.dummy-content{background:#fff8f2;}.btn-search-oqr{border:1px solid #be1e35;border-radius:10px;background:#be1e35;color:#fff;padding:10px 60px;cursor:pointer;}@media(max-width:1035px){.btn-search-oqr{padding:10px 40px;}}.no-boat-msg{max-width:700px;color:#adadad;text-align:center;font-size:24px;margin:40px auto 0;padding:30px;}.no-boat-msg img{display:block;max-width:200px;margin:0 auto 20px;}.no-boat-msg span{position:relative;display:block;padding-bottom:20px;}.product-popup{background:rgba(0,0,0,.5);}@media(max-width:767px){.product-popup{padding:30px 0;top:0;z-index:99999;}}.product-popup .modal-content{border-radius:0;}.product-popup .modal-content .modal-header{background:#be1e35;color:#fff;border-radius:0;padding:23px 30px;}.product-popup .modal-content .modal-header h5{font-weight:300;font-size:25px;margin-bottom:0;}.product-popup .modal-content .modal-header .price-boat-popup{font-weight:300;font-size:25px;margin-bottom:0;color:#fff;}.product-popup .modal-content .modal-header .close-btn{position:absolute;right:-40px;background:#fff;opacity:1;padding:5px 10px;top:0;border:none;}@media(max-width:767px){.product-popup .modal-content .modal-header .close-btn{right:20px;top:-40px;}}.product-popup .modal-content .modal-body{background-color:#fff;background-image:url("/images/public/popup-bg.png");background-repeat:no-repeat;background-position:100% 100%;padding:30px;}.product-popup .modal-content .modal-body .modal-inner-text{font-weight:300;font-size:16px;margin-bottom:0;margin-bottom:20px;}.product-popup .modal-content .modal-body .modal-inner-text strong{font-weight:300;text-transform:uppercase;font-size:18px;margin-bottom:0;}.product-popup .modal-content .modal-body .modal-inner-text ul li{font-weight:200;font-size:16px;margin-bottom:0;}.product-popup .modal-content .modal-body .modal-inner-text ul li strong{font-weight:300;text-transform:uppercase;font-size:18px;margin-bottom:0;}.product-popup .modal-content .modal-body .modal-inner-text h4{font-weight:300;text-transform:uppercase;font-size:18px;margin-bottom:0;}.product-popup .modal-content .modal-body .modal-inner-text p,.product-popup .modal-content .modal-body .modal-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .product-popup .modal-content .modal-body .modal-inner-text label{font-weight:300;font-size:16px !important;margin-bottom:0;text-align:left !important;font-family:"Source Sans Pro" !important;}.product-popup .modal-content .modal-body .modal-inner-text span{font-weight:300 !important;font-size:16px !important;}.product-popup .modal-content .modal-body .footer-text-popup{font-weight:300 !important;font-size:14px !important;color:#141414;font-family:"Source Sans Pro" !important;}.banner-main{position:relative;}.banner-main .gallery-main-new{position:absolute;bottom:50px;right:50px;display:flex;}@media(max-width:767px){.banner-main .gallery-main-new{bottom:20px;right:20px;}}.banner-main .gallery-main-new .gallery-img-inner{margin:0 5px;width:135px;height:101px;border:.5px solid #fff;background-color:#1f1f1f;}.banner-main .gallery-main-new .gallery-img-inner.slick-slide img{opacity:.25;cursor:pointer;}.banner-main .gallery-main-new .gallery-img-inner.slick-slide.slick-current img{opacity:1;}@media(max-width:767px){.banner-main .gallery-main-new .gallery-img-inner{display:none;}}.banner-main .gallery-main-new .gallery-img-inner img{object-fit:cover;height:100%;}.banner-main .gallery-main-new .gallery-img-inner.black-box{padding:20px;text-align:center;}.banner-main .gallery-main-new .gallery-img-inner.black-box p,.banner-main .gallery-main-new .gallery-img-inner.black-box .form-details-main .form-group-inner label,.form-details-main .form-group-inner .banner-main .gallery-main-new .gallery-img-inner.black-box label{color:#fff;font-size:16px;}.banner-main .gallery-main-new .view-gallery-mobile .gallery-mobile-btn{color:#fff;font-weight:500;font-size:16px;padding:5px 20px;border-radius:50px;border:1px solid #fff;background-color:transparent;}.acg-customer-details-wrap-new{background:#3e4659;border-radius:0;}.acg-customer-details-wrap-new h4{color:#fff;font-weight:400;display:inline-block;}.acg-customer-details-wrap-new .close-icon{float:right;background:#fff;padding:0 5px;border-radius:0;cursor:pointer;}.acg-customer-details-wrap-new .acg-btn-secondary{width:auto;background-color:#be1e35;font-weight:400;padding:8px 50px;text-align:center;margin:0 auto;display:block;text-transform:capitalize;border-radius:0;}.acg-customer-details-wrap-new{flex:0 0 50%;max-width:50%;padding:45px;padding-bottom:30px;}.acg-customer-details-wrap-new .success{color:#fff;}.acg-customer-details-wrap-new .failure{color:#fff;}@media(max-width:1599px){.acg-customer-details-wrap-new{padding:20px 25px;padding-bottom:10px;}}@media(max-width:480px){.acg-customer-details-wrap-new{flex:0 0 100%;max-width:100%;}}.acg-customer-details-wrap-new .acg-title{font-size:30px;font-weight:700;color:#fff;margin-bottom:40px;}@media(max-width:1599px){.acg-customer-details-wrap-new .acg-title{font-size:20px;margin-bottom:20px;}}.acg-customer-details-wrap-new label{font-size:19px;color:#9ea1a9;line-height:32px;margin-bottom:0;}@media(max-width:1599px){.acg-customer-details-wrap-new label{font-size:15px;line-height:22px;}}.acg-customer-details-wrap-new .form-group{margin-bottom:30px;}@media(max-width:1599px){.acg-customer-details-wrap-new .form-group{margin-bottom:15px;}}.acg-customer-details-wrap-new .form-control{background:transparent;border:none;border-radius:0;border-bottom:1px solid #6b7182;color:#fff;font-size:18px;padding:0;padding-left:5px;padding-bottom:10px;font-weight:400;}.acg-customer-details-wrap-new .form-control:focus{box-shadow:none;}.acg-customer-details-wrap-new .form-control option{color:#000;}@media(max-width:1599px){.acg-customer-details-wrap-new .form-control{font-size:17px;}}.acg-customer-details-wrap-new textarea.form-control{min-height:70px;resize:none;}.acg-customer-details-wrap-new .inlined-form-group{display:flex;flex-wrap:wrap;justify-content:space-between;}.acg-customer-details-wrap-new .inlined-form-group .acg-booking-date{flex:0 0 195px;max-width:195px;}@media(max-width:1599px){.acg-customer-details-wrap-new .inlined-form-group .acg-booking-date{flex:0 0 155px;max-width:155px;}}@media(max-width:767px){.acg-customer-details-wrap-new .inlined-form-group .acg-booking-date{flex:0 0 100%;max-width:100%;}}.acg-customer-details-wrap-new .inlined-form-group .acg-guest-count{flex:0 0 135px;max-width:135px;}@media(max-width:1599px){.acg-customer-details-wrap-new .inlined-form-group .acg-guest-count{flex:0 0 105px;max-width:105px;}}@media(max-width:767px){.acg-customer-details-wrap-new .inlined-form-group .acg-guest-count{flex:0 0 100%;max-width:100%;}}.acg-customer-details-wrap-new .acg-btn-secondary{background:#bb2026;color:#fff;font-size:20px;font-weight:600;text-transform:uppercase;border-radius:50px;border:none;line-height:32px;letter-spacing:.02em;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}@media(max-width:1599px){.acg-customer-details-wrap-new .acg-btn-secondary{font-size:15px;line-height:28px;}}.acg-customer-details-wrap-new .acg-btn-secondary:hover{background:#fff;color:#000;}.slk-slider-3 .slick-list .item-inner-box{margin:0 10px;}@media(max-width:991px){.location-boat-list .slick-slider-location .slick-list{padding-left:0 !important;margin-left:20px;}}.location-boat-list .slick-slider-location .slick-arrow.slick-next{right:-15px;}.location-boat-list .slick-slider-location .slick-arrow.slick-prev{left:-15px;}.additional-info ul{margin-top:15px !important;}.additional-info ul li{padding-left:0 !important;}.additional-info ul li::before{display:none;}.date-picker-boat-index{min-width:460px !important;padding:0 !important;border-radius:0 !important;font-family:"Urbanist",sans-serif !important;}@media(max-width:767px){.date-picker-boat-index{min-width:auto !important;}}.date-picker-boat-index .ui-widget-header{background:#fff;border:0;padding:0;}.date-picker-boat-index .ui-widget-header .ui-corner-all{top:18px;background:#6d6b6b;border-radius:50px;line-height:26px;cursor:pointer;font-size:14px;text-align:center;color:#fff;}.date-picker-boat-index .ui-widget-header .ui-corner-all:hover{border:0;font-weight:900;}.date-picker-boat-index .ui-widget-header .ui-corner-all.ui-datepicker-prev{left:15px;}.date-picker-boat-index .ui-widget-header .ui-corner-all.ui-datepicker-prev::after{font-family:"Font Awesome 6 Free";content:"";}.date-picker-boat-index .ui-widget-header .ui-corner-all.ui-datepicker-next{right:15px;}.date-picker-boat-index .ui-widget-header .ui-corner-all.ui-datepicker-next::after{font-family:"Font Awesome 6 Free";content:"";}.date-picker-boat-index .ui-widget-header .ui-corner-all .ui-icon{background:none;display:none;}.date-picker-boat-index .ui-widget-header .ui-datepicker-title{padding:12px 0;}.date-picker-boat-index .ui-widget-header .ui-datepicker-title .ui-datepicker-month{font-weight:600;font-size:18px;text-align:center;text-transform:capitalize;color:#1f1f1f;}.date-picker-boat-index .ui-datepicker-calendar{width:100%;border-spacing:0;}@media(max-width:767px){.date-picker-boat-index .ui-datepicker-calendar{table-layout:fixed;}}.date-picker-boat-index .ui-datepicker-calendar tr th{border:1px solid #c8c7c7;font-weight:400;font-size:18px;line-height:40px;color:#1f1f1f;border-radius:0;}.date-picker-boat-index .ui-datepicker-calendar tbody::before{line-height:0;}.date-picker-boat-index .ui-datepicker-calendar tbody::after{line-height:0;}.date-picker-boat-index .ui-datepicker-calendar tbody td{border:1px solid #c8c7c7;font-weight:400;font-size:18px;line-height:40px;color:#1f1f1f;border-radius:0;padding:0;}.date-picker-boat-index .ui-datepicker-calendar tbody td span{text-align:center;background:#fff;}.date-picker-boat-index .ui-datepicker-calendar tbody td a{text-align:center;background:#fff;border:0;border-radius:0;}.date-picker-boat-index .ui-datepicker-calendar tbody td a:hover{border:none;}.date-picker-boat-index .ui-datepicker-calendar tbody td a.ui-state-active{background:#239645;border:1px solid #239645;color:#fff;}.date-picker-boat-index .ui-datepicker-calendar tbody td a.ui-state-highlight{background:#239645;border:1px solid #239645;color:#fff;}.charter-pages-v3 .item-inner-box .item-inner-content{gap:25px;}.charter-pages-v3 .item-inner-box .item-inner-content h3{margin-top:8px;}.charter-pages-v3 .item-inner-box .item-inner-content .sub-text-p{color:#1f1f1f;min-height:48px;}.charter-pages-v3 .tab-inner-content-main .width-60 img{height:445px;object-fit:cover;}@media(max-width:767px){.charter-pages-v3 .tab-inner-content-main .width-60 img{height:325px;}}@media(max-width:767px){.charter-pages-v3 .tab-inner-content-main .inner-white-box .title-inner-heading{margin-bottom:20px;margin-top:20px;}}.charter-pages-v3 .tab-inner-content-main .inner-white-box .title-inner-heading .title-h3{font-size:18px;text-transform:uppercase;}.charter-pages-v3 .tab-inner-content-main .inner-white-box .boat-time{display:flex;justify-content:space-between;flex-wrap:wrap;}.charter-pages-v3 .tab-inner-content-main .inner-white-box .boat-time li{display:block;}.charter-pages-v3 .tab-inner-content-main .inner-white-box .chargers-text{border-bottom:none;}.charter-pages-v3 .slick-slider-charter-location .slick-list{padding:0 12% 0 0 !important;}.charter-pages-v3 .slick-slider-charter-location .slider-list-inner,.charter-pages-v3 .slick-slider-charter-location .cruise-location-main .slick-slider-location .slick-list,.cruise-location-main .slick-slider-location .charter-pages-v3 .slick-slider-charter-location .slick-list,.charter-pages-v3 .slick-slider-charter-location .location-boat-list .slick-slider-location .slick-list,.location-boat-list .slick-slider-location .charter-pages-v3 .slick-slider-charter-location .slick-list{margin:0 17px;}.charter-pages-v3 .slick-slider-charter-location .slider-list-inner .slider-list-inner-image img,.charter-pages-v3 .slick-slider-charter-location .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-image img,.cruise-location-main .slick-slider-location .charter-pages-v3 .slick-slider-charter-location .slick-list .slider-list-inner-image img,.charter-pages-v3 .slick-slider-charter-location .location-boat-list .slick-slider-location .slick-list .slider-list-inner-image img,.location-boat-list .slick-slider-location .charter-pages-v3 .slick-slider-charter-location .slick-list .slider-list-inner-image img{height:220px !important;}.boat-capacity-list{padding:0;margin:0;}.boat-capacity-list li{display:block;list-style:none;}.quote-request .acg-secondary-link{min-width:220px;}@media(max-width:480px){.quote-request .acg-secondary-link{min-width:initial;}}.quote-request.bg-secondary{background:#bb2026;border-color:#bb2026;}.quote-request.bg-secondary .title{color:#fff !important;}.quote-request.bg-secondary .sub-title{color:#fff !important;}.quote-request.bg-secondary .acg-secondary-link{border-color:#fff !important;color:#fff !important;}.quote-request.bg-secondary .acg-secondary-link:hover{background:#fff !important;border-color:#bb2026 !important;color:#bb2026 !important;}.product-booking-area .booking-detail-accordion{position:relative;margin-top:165px;}@media(max-width:1599px){.product-booking-area .booking-detail-accordion{margin-top:100px;}}.product-booking-area .booking-detail-accordion::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:url("/images/public/location/underline-primary-style.png");background-size:cover;background-repeat:no-repeat;z-index:9;}@media(max-width:767px){.package-detail-container .product-detail-area .booking-schedule-detail .subject,.package-detail-container .product-detail-area .booking-schedule-detail .detail{display:inline-block;}}.package-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li{display:inline-block;flex:initial;max-width:initial;padding-left:8px;padding-right:8px;}.package-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li::after{right:0;top:5px;height:16px;}@media(max-width:767px){.package-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li::after{top:3px;}}.package-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li:first-of-type{padding-left:0;}.package-detail-container .product-detail-area .booking-schedule-detail .cruise-schedule-list li:last-of-type{padding-right:0;}.pricing-exc-section{padding:100px 0;}@media(max-width:1599px){.pricing-exc-section{padding:80px 0;}}@media(max-width:1035px){.pricing-exc-section{padding:60px 0;}}@media(max-width:767px){.pricing-exc-section{padding:40px 0;}}.pricing-exc-area{background:#fff;padding:50px;}@media(max-width:1599px){.pricing-exc-area{padding:40px;}}@media(max-width:1200px){.pricing-exc-area{padding:30px;}}@media(max-width:767px){.pricing-exc-area{padding:15px;}}.pricing-exc-area .booking-inclusions{padding-bottom:0;margin-bottom:40px;}@media(max-width:1599px){.pricing-exc-area .booking-inclusions{margin-bottom:30px;}}@media(max-width:767px){.pricing-exc-area .booking-inclusions{margin-bottom:20px;}}.pricing-exc-area .booking-inclusions::after{display:none;}.pricing-exc-area .booking-inclusions:last-of-type{margin-bottom:0;}@media(max-width:1599px){.pricing-exc-area .booking-inclusions .title{margin-bottom:20px;}}.pricing-exc-area .booking-inclusions u{color:#000;font-family:"Source Sans Pro";font-size:30px;padding:0;text-decoration:none;text-transform:capitalize;display:block;}@media(max-width:1599px){.pricing-exc-area .booking-inclusions u{font-size:24px;padding:0;}}@media(max-width:767px){.pricing-exc-area .booking-inclusions u{font-size:20px;font-weight:700;}}.text-highlight{color:#bb2026;}.about-charter-boat{font-size:20px;padding:40px 0 30px;max-width:560px;}@media(max-width:1599px){.about-charter-boat{max-width:460px;font-size:16px;padding:30px 0 20px;}}@media(max-width:767px){.about-charter-boat{padding:25px 15px;}}ul.faq-category{list-style:none;padding:0;margin:0;display:flex;overflow:auto;}ul.faq-category::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:5px;background-color:#f5f5f5;}ul.faq-category::-webkit-scrollbar{width:3px;background-color:#f5f5f5;}ul.faq-category::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#555;}ul.faq-category li{display:inline-block;}ul.faq-category li.selected span{background-color:#0773bb;border-color:#0773bb;color:#fff;}ul.faq-category li span{margin-right:20px;border:1px solid #6d6b6b;color:#6d6b6b;padding:11px 18px;display:inline-block;border-radius:50px;font-weight:500;font-size:18px;line-height:1;white-space:nowrap;cursor:pointer;}.faq-container{margin:0;padding:0;margin-bottom:40px;}.faq-container .acg-section-title h1{line-height:150%;}.faq-container .other-selects{color:#fff;font-size:18px;font-weight:700;margin-bottom:20px;float:left;width:100%;}.faq-container .other-selects .newListSelected{width:100%;height:auto;}.faq-container .other-selects .newListSelected .SSContainerDivWrapper{width:100%;border:1px solid #888;top:25px !important;box-shadow:0 0 5px #888;}.faq-container .other-selects .selectedTxt{overflow:hidden;height:auto;padding:0 1.5% 0 4%;margin-top:0;font-size:18px;font-weight:700;color:#fff;width:100%;line-height:43px;border-top-left-radius:16px !important;border-top-right-radius:16px !important;background:#0093d2;background:-moz-linear-gradient(left,#0093d2 0%,#12ade9 100%);background:-webkit-linear-gradient(left,#0093d2 0%,#12ade9 100%);background:url("/images/public/other-cruise-arrow.png") right center no-repeat,linear-gradient(to right,#0093d2 0%,#12ade9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0093d2',endColorstr='#12ade9',GradientType=1);}.faq-list{background:#fff;color:#000;font-size:18px;padding:40px;}@media(max-width:1035px){.faq-list{padding:30px 0;}}@media(max-width:991px){.faq-list{padding:20px;}}.faq-list ul.faq-text{padding:0;margin:0;width:100%;}.faq-list ul.faq-text li{list-style:none;margin-bottom:35px;}.faq-list ul.faq-text li div.faq-question{color:#1f1f1f;font-weight:600;font-size:18px;}.faq-list ul.faq-text li div.faq-answer{color:#1f1f1f;font-weight:400;font-size:18px;}.stylish-select ul.newList a{color:#000;text-decoration:none;display:block;cursor:pointer;font-size:16px;margin-bottom:1px;padding:6px 28px;width:100%;}@media(max-width:1599px){.sup-product img{object-fit:cover;width:546px;height:328px;}}@media(max-width:767px){.sup-product img{object-fit:cover;width:637px;height:382px;}}@media(max-width:480px){.sup-product img{object-fit:cover;width:345px;height:207px;}}.thank-head h3{font-size:37px;color:#000;margin-bottom:15px;}.thank-head h5{color:#77777a;font-size:27px;font-weight:600;}.cut-box .position-one .wine-box .wine-img img{border-radius:16px !important;}@media(max-width:767px){.cut-box .position-one .wine-box .wine-img img{margin-top:100px;}}.cut-box .position-two{margin:0 0 -70px -115px;flex:0 0 57% !important;max-width:57% !important;position:relative;z-index:-1;display:flex;align-items:flex-end;}@media(max-width:991px){.cut-box .position-two{flex:0 0 61% !important;max-width:61% !important;}}@media(max-width:767px){.cut-box .position-two{margin:60px 0 0 0;}}.cut-box .position-two .box-con{padding:62px 80px 70px 150px;border:1px solid #0d6db4;border-radius:16px !important;}@media(min-width:1600px){.cut-box .position-two .box-con{padding:31px 23px 30px 126px;border:1px solid #0d6db4;}}@media(max-width:991px){.cut-box .position-two .box-con{padding:31px 23px 20px 109px;}}@media(max-width:767px){.cut-box .position-two .box-con{padding:31px 15px 30px 15px;}}.cut-box .position-two .wine-head{padding:0 80px 40px 127px;}@media(max-width:991px){.cut-box .position-two .wine-head{padding:0 80px 20px 107px;}}.cut-box .position-two .wine-head h3{color:#0d6db4;font-size:27px;}@media(max-width:991px){.cut-box .position-two .wine-head h3{font-size:25px;}}@media(max-width:767px){.cut-box .position-two .wine-head h3{text-align:left;}}@media(max-width:767px){.cut-box .position-two .wine-head h3{font-size:24px;}}@media(max-width:767px){.cut-box .position-two .wine-head{padding:0 0 40px 0;}}@media(max-width:767px){.cut-box .position-two{margin:67px 0 0 0;flex:0 0 100% !important;max-width:100% !important;}}@media(max-width:375px){.cut-box .position-two{margin:43px 0 0 0;}}.party-sec{padding:50px 0 100px 0;}@media(min-width:1600px){.party-sec{padding:50px 0 100px 0;}}@media(max-width:767px){.party-sec{padding:50px 0 50px 0;}}@media(max-width:480px){.party-sec{padding:40px 0 50px 0;}}@media(max-width:375px){.party-sec{padding:40px 0 40px 0;}}.thank-you-form{padding:50px 0 100px 0;max-width:515px;}@media(max-width:767px){.thank-you-form{max-width:100%;}}@media(max-width:480px){.thank-you-form{padding:50px 0 50px 0;}}.thank-you-form .head{padding-bottom:50px;}@media(min-width:1600px){.thank-you-form .head{padding-bottom:20px;}}.thank-you-form .head h3{color:#b91918;font-size:27px;margin-bottom:10px;}.thank-you-form .head p,.thank-you-form .head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thank-you-form .head label{color:#000;font-size:20px;}.thank-you-form .form-group .form-control{height:54px;width:100%;border:1px solid #0d6bb3;font-size:20px;color:#000;border-radius:12px !important;}@media(min-width:1600px){.thank-you-form .form-group .form-control{height:46px;font-size:17px;}}.thank-you-form .add-more{margin:20px 0 20px 0;}.thank-you-form .add-more a{display:flex;align-items:center;font-size:20px;}.thank-you-form .add-more a .plus-add{background-color:#eff1f4;height:24px;width:24px;border-radius:50%;margin-left:20px;display:block;text-align:center;line-height:18px;}.thank-you-form .add-more a .plus-add img{width:13px;height:13px;}.theme-btn .btn{background-color:#b91918;color:#fff;border-radius:0;min-width:220px;padding:13px 15px 14px 15px;font-size:20px;}.theme-btn .btn .btn:hover{background-color:#b91918 !important;color:#fff;}.theme-btn .btn .blue-hover:hover{color:#fff;background-color:#0d6db4 !important;}@media(max-width:1599px){.theme-btn .btn{font-size:17px;}}@media(max-width:375px){.theme-btn .btn{font-size:15px;}}@media(min-width:1600px){.theme-btn .btn{padding:10px 15px 12px 15px;font-size:17px;}}@media(max-width:480px){.theme-btn .btn{min-width:100%;font-size:17px;}}@media(max-width:991px){.theme-btn .btn{min-width:100%;font-size:17px;}}.bg-grey{background-color:#f7f7f8;}.bg-white,.tab-list-main-menu,.tab-inner-content-main .inner-white-box{background-color:#fff;}.party-box .box-header{background-color:#b91918;color:#fff;}.party-box .box-header h5{color:#fff;font-size:27px;margin-bottom:0;}.party-box .box-header h4{color:#fff;font-size:20px;}.party-top-box .party-box .paty-con .title-c1{color:#b91918;}.party-top-box .party-box .paty-con .title-c2{color:#0d6db4;}@media(max-width:991px){.party-top-box .party-box .paty-con{margin-bottom:30px;}}.party-top-box .party-box .paty-con h3{font-size:27px;margin-bottom:10px;}.party-top-box .party-box .paty-con h3.red{color:#b91918;}@media(max-width:1599px){.party-top-box .party-box .paty-con h3{font-size:24px;}}@media(max-width:480px){.party-top-box .party-box .paty-con h3{font-size:22px;}}.party-top-box .party-box .paty-con p,.party-top-box .party-box .paty-con .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .paty-con label{font-size:20px;color:#000;margin-bottom:0;line-height:1.2;}@media(max-width:1599px){.party-top-box .party-box .paty-con p,.party-top-box .party-box .paty-con .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .paty-con label{font-size:18px;}}@media(max-width:480px){.party-top-box .party-box .paty-con p,.party-top-box .party-box .paty-con .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .paty-con label{font-size:16px;}}.party-top-box .box-inner{padding:50px 80px;}@media(max-width:1599px){.party-top-box .box-inner{padding:30px 20px !important;}}@media(max-width:767px){.party-top-box .box-inner{padding:50px 30px;}}@media(max-width:480px){.party-top-box .box-inner{padding:25px 15px;}}.party-top-box .box-inner .theme-btn{display:flex;justify-content:flex-end;align-items:center;height:100%;}@media(max-width:991px){.party-top-box .box-inner .theme-btn .btn{min-width:100%;}}@media(max-width:991px) and (max-width:375px){.party-top-box .box-inner .theme-btn .btn{font-size:15px;}}.party-top-box .position-two.three{padding:0 0 0 44px;z-index:0;margin:0 0 -87px -186px;flex:0 0 56% !important;max-width:56% !important;position:relative;display:flex;align-items:flex-end;}@media(max-width:1599px){.party-top-box .position-two.three{margin:0 0 -63px -141px;}}@media(max-width:767px){.party-top-box .position-two.three{padding:0 15px 0 15px;}}@media(max-width:480px){.party-top-box .position-two.three{padding:0 !important;}}.party-top-box .position-two.three .bg-white,.party-top-box .position-two.three .tab-list-main-menu,.party-top-box .position-two.three .tab-inner-content-main .inner-white-box,.tab-inner-content-main .party-top-box .position-two.three .inner-white-box{background-color:transparent !important;border:1px solid #0d6bb3;}.party-top-box .position-two.three .box-inner{padding:50px 80px 50px 126px !important;width:100%;}@media(max-width:1599px){.party-top-box .position-two.three .box-inner{padding:30px 20px 30px 80px !important;}}@media(max-width:991px){.party-top-box .position-two.three .box-inner{padding:70px 30px 30px 30px !important;}}@media(max-width:480px){.party-top-box .position-two.three .box-inner{padding:57px 15px 20px 15px !important;}}.party-top-box .position-two.three .theme-btn .btn{background-color:#0d6db4;}@media(max-width:991px){.party-top-box .position-two.three{display:block;margin:-50px 0 0 auto;flex:0 0 85% !important;max-width:85% !important;}}@media(max-width:480px){.party-top-box .position-two.three{flex:0 0 90% !important;max-width:90% !important;}}.party-top-box .position-one.two{padding:0 44px 0 0;position:relative;z-index:1;flex:0 0 56%;max-width:56%;}@media(max-width:991px){.party-top-box .position-one.two{flex:0 0 86%;max-width:86%;padding:0 15px 0 15px;}}@media(max-width:480px){.party-top-box .position-one.two{flex:0 0 90%;max-width:90%;padding:0 !important;}}.blue{color:#0d6db4;}.party-top-box .party-box.two .theme-btn .btn{background-color:#fff;color:#b91918;border-color:#b91918;cursor:pointer;}.party-top-box .party-box.two .theme-btn .btn:hover{background-color:#b91918;color:#fff;}.party-top-box .party-box .content-box{padding:0 !important;}.party-top-box .party-box .content-box .box-header{padding:30px 40px;position:relative;}@media(max-width:1599px){.party-top-box .party-box .content-box .box-header{padding:20px 25px;}}@media(max-width:480px){.party-top-box .party-box .content-box .box-header{padding:20px 15px;}}.party-top-box .party-box .content-box .box-header h5{color:#fff;font-size:27px;margin-bottom:10px;}@media(max-width:1599px){.party-top-box .party-box .content-box .box-header h5{font-size:24px;}}@media(max-width:480px){.party-top-box .party-box .content-box .box-header h5{font-size:22px;}}.party-top-box .party-box .content-box .box-header h4{color:#fff;font-size:20px;color:#fff;margin-bottom:0;font-weight:normal;}@media(max-width:1599px){.party-top-box .party-box .content-box .box-header h4{font-size:18px;}}@media(max-width:480px){.party-top-box .party-box .content-box .box-header h4{font-size:16px;}}.party-top-box .party-box .content-box .box-header.red{background-color:#b91918;}.party-top-box .party-box .content-box .box-header.blue{background-color:#0d6db4;}.party-top-box .party-box .content-box .party-box-container{max-width:611px;padding:40px 15px;margin:0 auto;}@media(max-width:767px){.party-top-box .party-box .content-box .party-box-container{padding:20px 25px;}}@media(max-width:375px){.party-top-box .party-box .content-box .party-box-container{padding:20px 15px;}}.party-top-box .party-box .content-box .party-box-container .theme-btn{margin-top:40px;}@media(max-width:480px){.party-top-box .party-box .content-box .party-box-container .theme-btn{margin-top:30px;}}.party-top-box .position-two.three .content-box{width:100% !important;}.party-top-box .position-two.three .content-box .party-box-container{padding:40px 15px 40px 100px;}@media(max-width:991px){.party-top-box .position-two.three .content-box .party-box-container{padding:40px 25px 40px 25px;}}@media(max-width:480px){.party-top-box .position-two.three .content-box .party-box-container{padding:30px 25px 30px 25px;}}.party-top-box .position-two.three .box-header{padding-left:150px;}@media(max-width:1599px){.party-top-box .position-two.three .box-header{padding-left:80px;}}@media(max-width:991px){.party-top-box .position-two.three .box-header{padding-left:25px;padding-top:66px;}}@media(max-width:480px){.party-top-box .position-two.three .box-header{padding-left:15px;}}.party-top-box .position-two.three .theme-btn .btn{background-color:#fff;color:#0d6db4;border-color:#0d6db4;cursor:pointer;}.party-top-box .position-two.three .theme-btn .btn:hover{background-color:#fff;color:#0d6db4;}@media(max-width:991px){.party-top-box .position-two.three .theme-btn .btn{min-width:100%;}}.blue-btn:hover{color:#fff !important;background-color:#0d6db4 !important;}.thank-head h3{font-size:37px;color:#000;margin-bottom:24px;font-weight:600;}@media(max-width:1599px){.thank-head h3{font-size:30px;}}@media(max-width:1035px){.thank-head h3{font-size:26px;}}@media(max-width:574px){.thank-head h3{font-size:24px;}}.thank-head h5{color:#77777a;font-size:27px;font-weight:600;border-bottom:1px solid #bababc;padding-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}@media(max-width:1599px){.thank-head h5{font-size:24px;}}@media(max-width:767px){.thank-head h5{font-size:22px;}}@media(max-width:480px){.thank-head h5{font-size:20px;}}.thank-head p,.thank-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thank-head label{color:#77777a;font-size:20px;}@media(max-width:1599px){.thank-head p,.thank-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thank-head label{font-size:18px;}}@media(max-width:480px){.thank-head p,.thank-head .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thank-head label{font-size:16px;}}.party-top-box{margin-top:30px;}.party-top-box .party-box .party-content h5{color:#000;font-size:20px;font-weight:normal;margin-bottom:40px;}@media(max-width:1599px){.party-top-box .party-box .party-content h5{font-size:18px;}}@media(max-width:480px){.party-top-box .party-box .party-content h5{font-size:16px;}}@media(max-width:480px){.party-top-box .party-box .party-content h5{margin-bottom:25px;}}.party-top-box .party-box .party-content p,.party-top-box .party-box .party-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .party-content label{color:#000;font-size:20px;padding-left:14px;position:relative;margin-bottom:10px;}@media(max-width:1599px){.party-top-box .party-box .party-content p,.party-top-box .party-box .party-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .party-content label{font-size:18px;}}@media(max-width:480px){.party-top-box .party-box .party-content p,.party-top-box .party-box .party-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .party-top-box .party-box .party-content label{font-size:16px;}}.party-top-box .party-box .party-content p::before,.party-top-box .party-box .party-content .form-details-main .form-group-inner label::before,.form-details-main .form-group-inner .party-top-box .party-box .party-content label::before{content:"";position:absolute;top:11px;width:5px;height:5px;background-color:#000;left:0;border-radius:50%;}.tringle-down{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #f7f7f8;}.tringle-down.center{position:absolute;top:0;left:50%;transform:translateX(-50%);}.container-ty-int .booking-container-modal{position:relative;right:initial;max-height:100%;overflow:auto;}.container-ty-int .booking-container-modal .booking-summary-modal{padding-left:0;position:relative;right:initial;top:initial;}.container-ty-int .booking-container-modal .booking-summary-modal .booking-wrapper{padding-left:0;}.container-ty-int .booking-container-modal .booking-summary-modal .booking-wrapper .booking-success{max-width:100%;}.thankyou-main{margin:70px 0;}@media(max-width:767px){.thankyou-main{margin-top:0;margin-bottom:0;}}.thankyou-main .thanks-txt{background:#fff;padding:50px 10px;text-align:center;}.thankyou-main .thanks-txt .thanks-sign{max-width:100px;margin-bottom:30px;}@media(max-width:767px){.thankyou-main .thanks-txt .thanks-sign{max-width:60px;}}.thankyou-main .thanks-txt h2{font-weight:600;font-size:40px;color:#1f1f1f;margin-bottom:30px;}@media(max-width:767px){.thankyou-main .thanks-txt h2{font-size:22px;}}.thankyou-main .thanks-txt p,.thankyou-main .thanks-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-main .thanks-txt label{font-weight:400;font-size:26px;margin-bottom:10px;}@media(max-width:767px){.thankyou-main .thanks-txt p,.thankyou-main .thanks-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-main .thanks-txt label{font-size:18px;}}.thankyou-main .thanks-txt .return-home{background:#fff;border:1px solid #6d6b6b;border-radius:50px;padding:5px 18px;color:#6d6b6b;display:inline-block;font-weight:500;font-size:18px;margin-top:30px;}.thankyou-team-details{text-align:center;padding:50px 0;}.thankyou-team-details .thankyou-contact-detail p,.thankyou-team-details .thankyou-contact-detail .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-team-details .thankyou-contact-detail label{margin-bottom:0;}.thankyou-team-details .thankyou-contact-detail p strong,.thankyou-team-details .thankyou-contact-detail .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .thankyou-team-details .thankyou-contact-detail label strong{font-weight:600;}@media(max-width:767px){.thankyou-team-details .thankyou-contact-detail p,.thankyou-team-details .thankyou-contact-detail .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-team-details .thankyou-contact-detail label{font-size:19px;}}@media(min-width:991px){.thankyou-email-invitation [class*="col-"]{padding-right:30px;padding-left:30px;}}.thankyou-email-invitation .invitation-form .form-group{margin-bottom:30px;}.thankyou-email-invitation .invitation-form .form-group .form-control{height:64px;border-radius:16px;padding:20px;border:1px solid #b8b8b8;color:#000;background-color:transparent;font-style:italic;font-family:"Source Sans Pro",sans-serif;font-size:20px;}@media(max-width:767px){.thankyou-email-invitation .invitation-form .form-group .form-control{font-size:16px;height:50px;border-radius:8px;}}.thankyou-email-invitation .invitation-form .form-group .form-control::placeholder{color:#b8b8b8;font-style:italic;}.thankyou-email-invitation .invitation-form .form-group p,.thankyou-email-invitation .invitation-form .form-group .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-form .form-group label{height:64px;border-radius:16px;padding:20px;border:1px solid #b8b8b8;color:#000;background-color:transparent;font-style:italic;font-family:"Source Sans Pro",sans-serif;font-size:20px;}@media(max-width:767px){.thankyou-email-invitation .invitation-form .form-group p,.thankyou-email-invitation .invitation-form .form-group .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-form .form-group label{font-size:18px;}}.thankyou-email-invitation .invitation-form .form-group .bd-remove{border:0 solid;border-bottom:1px solid #b8b8b8;border-radius:0;padding:5px 0;height:auto;color:#3081b8;font-style:normal;font-family:"Source Sans Pro",sans-serif;font-size:20px;line-height:1;padding-top:0;}@media(max-width:767px){.thankyou-email-invitation .invitation-form .form-group .bd-remove{font-size:17px;}}.thankyou-email-invitation .invitation-form .form-group label{margin-bottom:0;color:#b8b8b8;font-size:16px;font-family:"Source Sans Pro",sans-serif;}@media(max-width:767px){.thankyou-email-invitation .invitation-form .form-group label{font-size:15px;}}.thankyou-email-invitation .invitation-text{padding:20px 0;}.thankyou-email-invitation .invitation-text p,.thankyou-email-invitation .invitation-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-text label{margin-bottom:30px;}.thankyou-email-invitation .invitation-text p strong,.thankyou-email-invitation .invitation-text .form-details-main .form-group-inner label strong,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-text label strong{font-weight:600;}.thankyou-email-invitation .preview-btn{float:right;}.thankyou-email-invitation .preview-btn label{color:#949494;background-color:#e6e6e6;border-radius:8px;padding:0 10px;text-decoration:none;font-style:italic;font-size:14px;margin-bottom:10px;display:inline-block;}.thankyou-email-invitation .invitation-card{background-color:#f7f7f9;border:1px solid #aaa8ab;padding:30px;border-radius:15px;}@media(max-width:767px){.thankyou-email-invitation .invitation-card{padding:30px 15px;}}.thankyou-email-invitation .invitation-card .invitation-card-heading{text-align:center;}.thankyou-email-invitation .invitation-card .invitation-card-heading h2{font-family:"Parisienne",cursive;font-size:40px;margin-bottom:0;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-heading h2{font-size:30px;}}.thankyou-email-invitation .invitation-card .invitation-card-heading p,.thankyou-email-invitation .invitation-card .invitation-card-heading .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-heading label{color:#000002;font-size:24px;border-bottom:1px solid #d3d3d5;margin-bottom:20px;padding-bottom:20px;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-heading p,.thankyou-email-invitation .invitation-card .invitation-card-heading .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-heading label{font-size:18px;}}.thankyou-email-invitation .invitation-card .invitation-card-heading span{padding-bottom:20px;display:block;font-weight:500;font-size:22px;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-heading span{font-size:18px;}}.thankyou-email-invitation .invitation-card .invitation-card-image img{border-radius:15px;max-height:250px;width:100%;object-fit:cover;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-image img{max-height:150px;}}.thankyou-email-invitation .invitation-card .invitation-card-form{border-radius:15px;background:#fff;padding:20px;margin:40px 0;}.thankyou-email-invitation .invitation-card .invitation-card-form .form-group{margin-bottom:30px;}.thankyou-email-invitation .invitation-card .invitation-card-form .form-group label{margin-bottom:0;font-weight:400;font-size:16px;color:#4b4b4b;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-form .form-group label{font-size:14px;}}.thankyou-email-invitation .invitation-card .invitation-card-form .form-group .form-control{border:0;border-bottom:1px solid #000;color:#000;border-radius:0;padding:5px 0;font-size:16px;}.thankyou-email-invitation .invitation-card .invitation-card-form .form-group .form-control::placeholder{color:#000;}.thankyou-email-invitation .invitation-card .invitation-card-form .form-group p,.thankyou-email-invitation .invitation-card .invitation-card-form .form-group .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-form .form-group label{border:0;border-bottom:1px solid #000;color:#000;border-radius:0;padding:5px 0;font-size:18px;padding-top:0;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-form .form-group p,.thankyou-email-invitation .invitation-card .invitation-card-form .form-group .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-form .form-group label{font-size:14px;}}.thankyou-email-invitation .invitation-card .invitation-card-txt{text-align:center;margin-bottom:30px;}.thankyou-email-invitation .invitation-card .invitation-card-txt p,.thankyou-email-invitation .invitation-card .invitation-card-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-txt label{color:#000;margin-bottom:30px;font-weight:400;font-size:16px;padding:0 20px;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-txt p,.thankyou-email-invitation .invitation-card .invitation-card-txt .form-details-main .form-group-inner label,.form-details-main .form-group-inner .thankyou-email-invitation .invitation-card .invitation-card-txt label{font-size:14px;padding:0 5px;}}.thankyou-email-invitation .invitation-card .invitation-card-txt span{border-top:1px solid #cfcfd1;border-bottom:1px solid #cfcfd1;font-size:22px;font-weight:600;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-txt span{font-size:18px;}}.thankyou-email-invitation .invitation-card .invitation-card-btn{display:flex;justify-content:space-around;}.thankyou-email-invitation .invitation-card .invitation-card-btn a{padding:10px 35px;border-radius:10px;background:#0d6eb5;color:#fff;}@media(max-width:767px){.thankyou-email-invitation .invitation-card .invitation-card-btn a{font-size:14px;padding:5px 15px;}}.thankyou-email-invitation .invitation-card .invitation-card-btn a.sorry-prty-btn{background:#be1e36;}.thankyou-email-invitation .invitation-card .invitation-card-btn a.no-action{cursor:default;pointer-events:none;}.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-image img{width:auto;text-align:center;margin:0 auto;display:block;width:50% !important;height:280px;}@media(max-width:767px){.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-image img{height:150px;width:100% !important;}}.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-btn{display:flex;justify-content:space-around;}.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-btn a{padding:10px 35px;border-radius:10px;background:#0d6eb5;color:#fff;}@media(max-width:767px){.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-btn a{font-size:14px;padding:5px 15px;}}.thankyou-email-invitation .col-md-12 .invitation-card .invitation-card-btn a.sorry-prty-btn{background:#be1e36;}.thankyou-email-invitation .share-btn{background:#0d6eb5;padding:10px 30px;color:#fff;border-radius:10px;text-decoration:none;}.thankyou-email-invitation .share-btn i{padding-left:5px;}.thankyou-email-invitation .share-btn-list{min-width:210px;border-radius:10px;margin-top:10px;margin-bottom:10px;}.thankyou-email-invitation .share-btn-list li a{padding:8px 15px;display:block;}.thankyou-email-invitation .share-btn-list li a:hover{background-color:#ededed;color:#000;}.thankyou-email-invitation .share-btn-list li a i{width:35px;height:35px;border-radius:50%;border:1px solid #000;text-align:center;line-height:33px;font-size:20px;}.thankyou-email-invitation .share-btn-list li a span{padding-left:10px;}@media(min-width:991px){.slick-slider-location .slick-list{margin:0 -17px;}}.slick-slider-location .slick-list .slider-list-inner,.cruise-location-main .slick-slider-location .slick-list .slick-list,.location-boat-list .slick-slider-location .slick-list .slick-list{margin:0 17px;}@media(max-width:991px){.slick-slider-location .slick-list .slider-list-inner,.cruise-location-main .slick-slider-location .slick-list .slick-list,.location-boat-list .slick-slider-location .slick-list .slick-list{margin:0 10px;}}.slick-slider-location .slick-arrow{background-color:#1f1f1f;width:32px;height:32px;border-radius:50%;z-index:99;color:#fff;}@media(min-width:1600px){.slick-slider-location .slick-arrow{transform:translate(0,-33%);top:33%;}}@media(max-width:1599px){.slick-slider-location .slick-arrow{transform:translate(0,-38%);top:38%;}}@media(min-width:992px) and (max-width:1199px){.slick-slider-location .slick-arrow{transform:translate(0,-33%);top:33%;}}.slick-slider-location .slick-arrow i{color:#fff;font-size:14px;}.slick-slider-location .slick-arrow.slick-next{right:5px;}.slick-slider-location .slick-arrow.slick-prev{left:5px;}.slider-boat-list .slick-list{margin:0 -20px;}@media(max-width:767px){.slider-boat-list .slick-list .item-inner-box{margin:0 10px;}}.bar{position:absolute;bottom:0;left:0;width:100%;padding:7px 0;background-color:#bb2026;color:#fff;font-size:18px;max-height:42px;max-width:100vw;overflow:hidden;}.bar ul{padding:0;margin:0;display:flex;gap:40px;will-change:transform;animation:marquee-horizontal 6s linear infinite;}@media(max-width:767px){.bar ul{animation:marquee-horizontal-m 7s linear infinite;}}.bar ul li{white-space:nowrap;}@keyframes marquee-horizontal{from{transform:translateX(0);}to{transform:translateX(-25%);}}@keyframes marquee-horizontal-m{from{transform:translateX(0);}to{transform:translateX(-200%);}}.viewDtls{color:var(--bs-link-color) !important;text-decoration:underline !important;}@media(max-width:574px){.viewDtls{display:none;}}.book-cruise-main .book-now{width:100% !important;border-radius:1em;background:#1da83b;border:1px solid #1da83b;padding:6px 23px;border-radius:50px;font-weight:600;font-size:18px;color:#fff;display:inline-block;}.about-main-slick .about-main-slick-slider-padding .slick-prev{left:12px !important;top:30%;}.about-main-slick .about-main-slick-slider-padding .slick-next{top:30%;right:0 !important;}.about-main-slick .about-main-slick-slider-padding .slick-track .slick-slide{padding-right:25px;padding-left:20px;}@media(max-width:767px){.about-main-slick .about-main-slick-slider-padding .slick-track .slick-slide{padding:10px;}}.about-main-slick .about-main-slick-slider-padding .slick-list{margin:0 8px;}@media(max-width:767px){.about-main-slick .about-main-slick-slider-padding .slick-list{margin:0 0 !important;}}.about-main-slick .about-main-slick-margin{margin:0 -30px;}@media(max-width:767px){.about-main-slick .about-main-slick-margin{margin:0 -20px;}}.about-main-slick .about-main-slick-margin .slick-track{display:flex;}.about-main-slick .about-main-slick-margin .slick-track .slick-slide{height:auto;}.about-main-slick .about-main-slick-margin .slick-track .slick-slide .item-inner-box{height:100%;margin-bottom:0;}.about-main-slick .slick-disabled{background-color:#b9b9b9 !important;}@media(max-width:767px){.tabs-main-section{margin-top:0;}}.tabs-main-section .about-sydney{display:block;background-color:#fff;}.tabs-main-section .about-sydney .about-sydney-img-sec{background-color:#f7f7f7;}.tabs-main-section .about-sydney .about-sydney-tabs .active{font-weight:600 !important;color:#0773bb !important;background-color:transparent;}.tabs-main-section .about-sydney .about-sydney-tabs i{font-size:13px;line-height:1.5;float:right;}.tabs-main-section .about-sydney .nav{padding:12px 0 12px 30px;align-items:flex-start;text-align:left;width:100%;display:block;padding-right:0;}@media(max-width:991px){.tabs-main-section .about-sydney .nav{padding-right:30px;}}.tabs-main-section .about-sydney .nav .nav-link{font-weight:400;font-size:18px;padding:10px 0;border-bottom:1px solid #6d6b6b;text-align:left;border-radius:0;width:100%;color:#1f1f1f;}.tabs-main-section .about-sydney .sydney-tabs-image img{width:100%;object-fit:cover;}.tabs-main-section .about-sydney .sydney-tabs-content{padding:40px 0;}@media(max-width:991px){.tabs-main-section .about-sydney .sydney-tabs-content{padding:40px 30px;}}.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll p,.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll .form-details-main .form-group-inner label,.form-details-main .form-group-inner .tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll label{overflow:auto;height:234px;overflow-x:hidden;scrollbar-width:thin;}.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll p::-webkit-scrollbar-track,.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll .form-details-main .form-group-inner label::-webkit-scrollbar-track,.form-details-main .form-group-inner .tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll label::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5;}.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll p::-webkit-scrollbar,.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll .form-details-main .form-group-inner label::-webkit-scrollbar,.form-details-main .form-group-inner .tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll label::-webkit-scrollbar{width:3px;height:2px;background-color:#f5f5f5;margin-top:10px;}.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll p::-webkit-scrollbar-thumb,.tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll .form-details-main .form-group-inner label::-webkit-scrollbar-thumb,.form-details-main .form-group-inner .tabs-main-section .about-sydney .sydney-tabs-content.sydney-tabs-scroll label::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);background-color:#555;}.tabs-main-section .about-sydney .sydney-tabs-content h3{font-weight:600;font-size:22px;margin-bottom:30px;}@media(min-width:1200px){.about-sydney-responsive-view{display:none;}}.about-sydney-responsive-view .sydney-tabs-image img{width:100%;}@media(max-width:991px){.about-sydney-responsive-view .sydney-tabs-image img{width:50%;margin-bottom:20px;}}@media(max-width:767px){.about-sydney-responsive-view .sydney-tabs-image img{width:100%;margin-bottom:10px;display:none;}}@media(max-width:991px){.about-sydney-responsive-view{display:block;background:#fff;padding:20px;}}@media(max-width:767px){.about-sydney-responsive-view .sydney-tabs-content p,.about-sydney-responsive-view .sydney-tabs-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .about-sydney-responsive-view .sydney-tabs-content label{line-height:28px;margin-top:15px;font-weight:400;font-size:18px;}}.about-sydney-responsive-view .accordion-item{border:none;border-radius:0;padding:15px 0;margin:0 0;border-bottom:1px solid #6d6b6b;}@media(min-width:992px) and (max-width:1199px){.about-sydney-responsive-view .accordion-item{background:#fff;padding:20px;}}.about-sydney-responsive-view .accordion-item:nth-child(1){padding-top:0;}@media(min-width:992px) and (max-width:1199px){.about-sydney-responsive-view .accordion-item:nth-child(1){padding-top:20px;}}@media(max-width:991px){.about-sydney-responsive-view .accordion-item{background-color:transparent;}}.about-sydney-responsive-view .accordion-item .accordion-header .accordion-button{font-weight:400;font-size:18px;box-shadow:none;border-radius:0;background-color:transparent;padding:0;}.about-sydney-responsive-view .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#0773bb;font-weight:600;}.about-sydney-responsive-view .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{transform:rotate(0deg);}.about-sydney-responsive-view .accordion-item .accordion-header .accordion-button::after{transform:rotate(-90deg);}.about-sydney-responsive-view .accordion-item .accordion-body{padding:20px 0;padding-bottom:0;}.about-sydney-responsive-view .accordion-item .accordion-header-line{position:relative;}@media(max-width:767px){.sydney-cruise-experience .slick-list{padding:0 !important;padding-right:30% !important;margin:16px;}}@media(max-width:767px){.sydney-cruise-experience .slider-list-inner,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list{margin-right:10%;}}.sydney-cruise-experience .slider-list-inner .slider-list-inner-image img,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-image img,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-image img,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img{height:auto;}@media(max-width:767px){.sydney-cruise-experience .slider-list-inner .slider-list-inner-image img,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-image img,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-image img,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img{height:231px;}}@media(min-width:1600px){.sydney-cruise-experience .slider-list-inner .slider-list-inner-image img,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-image img,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-image img,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-image img{height:220px;}}@media(max-width:767px){.sydney-cruise-experience .slider-list-inner .slider-list-inner-text h3,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-text h3,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text h3,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-text h3,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text h3{font-size:20px;}}.sydney-cruise-experience .slider-list-inner .slider-list-inner-text p,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-text p,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text p,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-text p,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text p,.sydney-cruise-experience .slider-list-inner .slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-cruise-experience .slider-list-inner .slider-list-inner-text label,.sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-cruise-experience .cruise-location-main .slick-slider-location .slick-list .slider-list-inner-text label,.cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .cruise-location-main .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text label,.sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-cruise-experience .location-boat-list .slick-slider-location .slick-list .slider-list-inner-text label,.location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text .form-details-main .form-group-inner label,.form-details-main .form-group-inner .location-boat-list .slick-slider-location .sydney-cruise-experience .slick-list .slider-list-inner-text label{font-size:16px;font-weight:400;}@media(max-width:767px){.slk-slider-3 .slick-track,.slk-slider-3 .slick-list{display:flex !important;height:auto !important;}}@media(max-width:991px){.slk-slider-3 .cruise-slider-list-outer{margin-bottom:25px;}}.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer{height:100%;display:flex;flex-direction:column;}.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner{margin-top:0 !important;padding:25px;background-color:#fff;display:flex;flex-direction:column;height:100%;}.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-title{height:100%;margin-bottom:25px;}@media(max-width:767px){.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-title{margin-bottom:0;}}.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer{align-items:baseline !important;}.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer p,.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer .form-details-main .form-group-inner label,.form-details-main .form-group-inner .slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer label{font-size:20px !important;display:flex;align-items:baseline !important;}@media(max-width:480px){.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer p,.slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer .form-details-main .form-group-inner label,.form-details-main .form-group-inner .slk-slider-3 .cruise-slider-list-outer .cruise-wrapper-outer .cruise-wrapper-inner .acg-cat-cruise-outer label{font-size:16px !important;}}@media(max-width:767px){.sydney-information .sydney-information-tabs .nav{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;}}.sydney-information .sydney-information-tabs .info-sydney-tabs{border-bottom:1px solid #6d6b6b;}@media(max-width:991px){.sydney-information .sydney-information-tabs .info-sydney-tabs{flex-wrap:nowrap;}}@media(max-width:574px){.sydney-information .sydney-information-tabs .info-sydney-tabs{margin-right:-30px;}}.sydney-information .sydney-information-tabs .info-sydney-tabs .nav-item .nav-link{font-size:20px;font-weight:500;border-radius:0;border:none;padding:0;padding-bottom:10px;margin-right:80px;color:#6d6b6b;}@media(max-width:991px){.sydney-information .sydney-information-tabs .info-sydney-tabs .nav-item .nav-link{font-size:18px;margin-right:40px;}}@media(max-width:767px){.sydney-information .sydney-information-tabs .info-sydney-tabs .nav-item .nav-link{white-space:nowrap;font-size:18px;line-height:27px;margin-right:80px;}}.sydney-information .sydney-information-tabs .info-sydney-tabs .nav-items-aydney{background-color:none;}.sydney-information .sydney-information-tabs .info-sydney-tabs .nav-items-aydney .active{font-weight:600;color:#0773bb;border-bottom:3px solid #0773bb;background-color:transparent;}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content{padding-top:30px;}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content h3{display:block;font-size:22px;font-weight:600;margin-bottom:30px;}@media(max-width:767px){.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content h3{display:none;}}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content p,.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content .form-details-main .form-group-inner label,.form-details-main .form-group-inner .sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content label{margin-bottom:30px;color:#000;}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content .sydney-information-tab-list{list-style:none;padding:0;margin:0;margin-bottom:30px;}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content .sydney-information-tab-list li{position:relative;padding-left:15px;font-size:18px;font-weight:400;}.sydney-information .sydney-information-tabs .tab-content .sydney-information-tab-content .sydney-information-tab-list li::before{height:3px;width:3px;background-color:#1f1f1f;border-radius:50%;content:"";position:absolute;top:50%;left:0;}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.today:hover:focus,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  color: #000000;
  background-color: #ffcd70;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.today,
.open .dropdown-toggle.datepicker table tr td.today:hover,
.open .dropdown-toggle.datepicker table tr td.today.disabled,
.open .dropdown-toggle.datepicker table tr td.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.today,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today.disabled,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover.disabled:hover,
.datepicker table tr td.today.disabled.disabled:hover,
.datepicker table tr td.today.disabled:hover.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
.datepicker table tr td.today:hover[disabled]:hover,
.datepicker table tr td.today.disabled[disabled]:hover,
.datepicker table tr td.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
fieldset[disabled] .datepicker table tr td.today:hover:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today:hover.disabled:focus,
.datepicker table tr td.today.disabled.disabled:focus,
.datepicker table tr td.today.disabled:hover.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
.datepicker table tr td.today:hover[disabled]:focus,
.datepicker table tr td.today.disabled[disabled]:focus,
.datepicker table tr td.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
fieldset[disabled] .datepicker table tr td.today:hover:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today:hover.disabled:active,
.datepicker table tr td.today.disabled.disabled:active,
.datepicker table tr td.today.disabled:hover.disabled:active,
.datepicker table tr td.today[disabled]:active,
.datepicker table tr td.today:hover[disabled]:active,
.datepicker table tr td.today.disabled[disabled]:active,
.datepicker table tr td.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.today:active,
fieldset[disabled] .datepicker table tr td.today:hover:active,
fieldset[disabled] .datepicker table tr td.today.disabled:active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today:hover.disabled.active,
.datepicker table tr td.today.disabled.disabled.active,
.datepicker table tr td.today.disabled:hover.disabled.active,
.datepicker table tr td.today[disabled].active,
.datepicker table tr td.today:hover[disabled].active,
.datepicker table tr td.today.disabled[disabled].active,
.datepicker table tr td.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.today.active,
fieldset[disabled] .datepicker table tr td.today:hover.active,
fieldset[disabled] .datepicker table tr td.today.disabled.active,
fieldset[disabled] .datepicker table tr td.today.disabled:hover.active {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f7ca77;
  border-color: #f1a417;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:hover:focus,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  color: #000000;
  background-color: #f4bb51;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.range.today,
.open .dropdown-toggle.datepicker table tr td.range.today:hover,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled,
.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover {
  background-image: none;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.range.today,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover.disabled:hover,
.datepicker table tr td.range.today.disabled.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
.datepicker table tr td.range.today:hover[disabled]:hover,
.datepicker table tr td.range.today.disabled[disabled]:hover,
.datepicker table tr td.range.today.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today:hover.disabled:focus,
.datepicker table tr td.range.today.disabled.disabled:focus,
.datepicker table tr td.range.today.disabled:hover.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
.datepicker table tr td.range.today:hover[disabled]:focus,
.datepicker table tr td.range.today.disabled[disabled]:focus,
.datepicker table tr td.range.today.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
fieldset[disabled] .datepicker table tr td.range.today:hover:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today:hover.disabled:active,
.datepicker table tr td.range.today.disabled.disabled:active,
.datepicker table tr td.range.today.disabled:hover.disabled:active,
.datepicker table tr td.range.today[disabled]:active,
.datepicker table tr td.range.today:hover[disabled]:active,
.datepicker table tr td.range.today.disabled[disabled]:active,
.datepicker table tr td.range.today.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.range.today:active,
fieldset[disabled] .datepicker table tr td.range.today:hover:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today:hover.disabled.active,
.datepicker table tr td.range.today.disabled.disabled.active,
.datepicker table tr td.range.today.disabled:hover.disabled.active,
.datepicker table tr td.range.today[disabled].active,
.datepicker table tr td.range.today:hover[disabled].active,
.datepicker table tr td.range.today.disabled[disabled].active,
.datepicker table tr td.range.today.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.range.today.active,
fieldset[disabled] .datepicker table tr td.range.today:hover.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled.active,
fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #999999;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected:hover:focus,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  color: #ffffff;
  background-color: #858585;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.selected,
.open .dropdown-toggle.datepicker table tr td.selected:hover,
.open .dropdown-toggle.datepicker table tr td.selected.disabled,
.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover {
  background-image: none;
}
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.selected,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover.disabled:hover,
.datepicker table tr td.selected.disabled.disabled:hover,
.datepicker table tr td.selected.disabled:hover.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected:hover[disabled]:hover,
.datepicker table tr td.selected.disabled[disabled]:hover,
.datepicker table tr td.selected.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected:hover:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected:hover.disabled:focus,
.datepicker table tr td.selected.disabled.disabled:focus,
.datepicker table tr td.selected.disabled:hover.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected:hover[disabled]:focus,
.datepicker table tr td.selected.disabled[disabled]:focus,
.datepicker table tr td.selected.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected:hover:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:focus,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected:hover.disabled:active,
.datepicker table tr td.selected.disabled.disabled:active,
.datepicker table tr td.selected.disabled:hover.disabled:active,
.datepicker table tr td.selected[disabled]:active,
.datepicker table tr td.selected:hover[disabled]:active,
.datepicker table tr td.selected.disabled[disabled]:active,
.datepicker table tr td.selected.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.selected:active,
fieldset[disabled] .datepicker table tr td.selected:hover:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected:hover.disabled.active,
.datepicker table tr td.selected.disabled.disabled.active,
.datepicker table tr td.selected.disabled:hover.disabled.active,
.datepicker table tr td.selected[disabled].active,
.datepicker table tr td.selected:hover[disabled].active,
.datepicker table tr td.selected.disabled[disabled].active,
.datepicker table tr td.selected.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.selected.active,
fieldset[disabled] .datepicker table tr td.selected:hover.active,
fieldset[disabled] .datepicker table tr td.selected.disabled.active,
fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active {
  background-color: #999999;
  border-color: #555555;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:focus,
.datepicker table tr td.active:hover:focus,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td.active,
.open .dropdown-toggle.datepicker table tr td.active:hover,
.open .dropdown-toggle.datepicker table tr td.active.disabled,
.open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td.active,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.disabled,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover.disabled:hover,
.datepicker table tr td.active.disabled.disabled:hover,
.datepicker table tr td.active.disabled:hover.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active:hover[disabled]:hover,
.datepicker table tr td.active.disabled[disabled]:hover,
.datepicker table tr td.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active:hover:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active:hover.disabled:focus,
.datepicker table tr td.active.disabled.disabled:focus,
.datepicker table tr td.active.disabled:hover.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active:hover[disabled]:focus,
.datepicker table tr td.active.disabled[disabled]:focus,
.datepicker table tr td.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active:hover:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:focus,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active:hover.disabled:active,
.datepicker table tr td.active.disabled.disabled:active,
.datepicker table tr td.active.disabled:hover.disabled:active,
.datepicker table tr td.active[disabled]:active,
.datepicker table tr td.active:hover[disabled]:active,
.datepicker table tr td.active.disabled[disabled]:active,
.datepicker table tr td.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td.active:active,
fieldset[disabled] .datepicker table tr td.active:hover:active,
fieldset[disabled] .datepicker table tr td.active.disabled:active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active:hover.disabled.active,
.datepicker table tr td.active.disabled.disabled.active,
.datepicker table tr td.active.disabled:hover.disabled.active,
.datepicker table tr td.active[disabled].active,
.datepicker table tr td.active:hover[disabled].active,
.datepicker table tr td.active.disabled[disabled].active,
.datepicker table tr td.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td.active.active,
fieldset[disabled] .datepicker table tr td.active:hover.active,
fieldset[disabled] .datepicker table tr td.active.disabled.active,
fieldset[disabled] .datepicker table tr td.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open .dropdown-toggle.datepicker table tr td span.active,
.open .dropdown-toggle.datepicker table tr td span.active:hover,
.open .dropdown-toggle.datepicker table tr td span.active.disabled,
.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  background-image: none;
}
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled],
fieldset[disabled] .datepicker table tr td span.active,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active:hover.disabled:active,
.datepicker table tr td span.active.disabled.disabled:active,
.datepicker table tr td span.active.disabled:hover.disabled:active,
.datepicker table tr td span.active[disabled]:active,
.datepicker table tr td span.active:hover[disabled]:active,
.datepicker table tr td span.active.disabled[disabled]:active,
.datepicker table tr td span.active.disabled:hover[disabled]:active,
fieldset[disabled] .datepicker table tr td span.active:active,
fieldset[disabled] .datepicker table tr td span.active:hover:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active:hover.disabled.active,
.datepicker table tr td span.active.disabled.disabled.active,
.datepicker table tr td span.active.disabled:hover.disabled.active,
.datepicker table tr td span.active[disabled].active,
.datepicker table tr td span.active:hover[disabled].active,
.datepicker table tr td span.active.disabled[disabled].active,
.datepicker table tr td span.active.disabled:hover[disabled].active,
fieldset[disabled] .datepicker table tr td span.active.active,
fieldset[disabled] .datepicker table tr td span.active:hover.active,
fieldset[disabled] .datepicker table tr td span.active.disabled.active,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-group.date .input-group-addon i {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eeeeee;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.datepicker.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.428571429;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
  padding: 4px 5px;
}

