/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
	-----------------------------------------------------------------*/
	
	/********************************* STARTING OF EXCLUSIVE TOOLTIP Global CSS PORTION FOR SVG_CRUISE_SECTION ************************************/
	svg {
		max-width: 100% !important;
		height: auto;
		display: block;
	}
	.heyo:hover {
		cursor: pointer;
		stroke:#14254B; 
		fill: #fff;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		stroke-dasharray: 1000;
		stroke-dashoffset: 1000;
		animation: dash 3s linear forwards;
	}

	.enabled {
		fill: #14254B;
		cursor: pointer;
	}

	.description {
		pointer-events: none;
		position: absolute;
		font-size: 18px;
		text-align: center;
		background: #14254B;
		padding: 0px 15px;
		z-index: 5;
		height: 30px;
		line-height: 30px;
		margin: 0 auto;
		top: 38%;
		color: #fff;
		border-radius: 5px;
		box-shadow: 0 0 0 1px #eee;
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		display: none;
	}
	.description.active {
		display: block;
	}
	.description:after {
		content: "";
		position: absolute;
		left: 50%;
		top: 100%;
		width: 0;
		height: 0;
		margin-left: -10px;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #14254B;
	}
	/********************************* ENDING OF EXCLUSIVE TOOLTIP Global CSS PORTION FOR SVG_CRUISE_SECTION ************************************/

	/*********************************Global CSS************************************/
	.rc-header{
		font-family: 'Montserrat';
	}
	.dark.one-page-arrow{
		display: none;
	}
	/*Start of Header Section*/

	#primary-menu ul li > a {
		font-family: 'Montserrat';
	}	
	#primary-menu ul li > a div::before, #primary-menu ul li > a div::after {
		background: transparent;
	}
	.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content {
		background-color: #15264c;
		border-color: #3F3F3F;
		border-color: rgba(35,46,79,0.23) !important; 
	}	
	body.stretched #header.full-header .container{
		border-bottom: none;
	}
	/*End of Header Section*/

	/*Starting of departure-time-table-section*/
	.heading-block .rc-header{
		color: #15264c;
	}
	#content.departure-time-table-section {
		position: relative;
		overflow: visible;
		background-color: #FFF;
		margin-bottom: 0px;
		z-index: 1;
	}
	.departure-time-table-content-wrap-01{
		padding-bottom: 0;
	}
	.departure-time-table-img-col-3{
		padding: 0;
	}
	.departure-time-table-img-col-3 .topmiddle {
		z-index: 1;
		margin: 0 auto;
		padding: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		color: #fff;
		font-weight: 500;
		letter-spacing: 0.08em;
		font-family: 'Montserrat';
		text-align: center;
	}
	.departure-time-table-weather-col-12{
		padding: 0;
	}
	.departure-times-heading-block:after {
		border-top: none;
	}
	#datatable1_length, #datatable1_filter, #datatable1_info, #datatable1_paginate {
		display: none;
	}
	table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
		display: none;
	}
	.departure-time-table-content-wrap{
		padding-top: 0;
	}
	.departure-time-table-header-row{
		background: #232e4f;
		color: #fff;
		font-family: 'Montserrat';
	}
	.dark .table-striped > tbody > tr:nth-child(odd) > td, .dark .table-striped > tbody > tr:nth-child(odd) > th, .table-striped > tbody > tr:nth-child(odd) {
		background-color: #e6f8f8;
	}
	.dark .table-striped > tbody > tr:nth-child(even) > td, .dark .table-striped > tbody > tr:nth-child(even) > th, .table-striped > tbody > tr:nth-child(even) {
		background-color: #d2eded;
	}
	.custom-heading-block-terminal:after {
		border-top: none;
	}
	.heading-block > .custom-heading-block-terminal-subtitle:not(.before-heading) {
		display: block;
		margin-top: 0px;
	}
	/*Ending of departure-time-table-section*/

	/*Starting of Home-of-the-Symphony-section*/
	#content.home-of-symphony-section{
		position: relative;
		overflow: visible;
		background-color: #FFF;
		margin-bottom: 0px;
		z-index: 2;
	}
	.home-of-symphony-content-wrap-01{
		padding-bottom: 0;
	}
	.home-of-symphony-h3-p-button-holder {
		position: relative;
		-ms-transform: rotate(-20deg);
		-webkit-transform: rotate(-20deg);
		transform: rotate(-20deg);
	}
	.home-of-symphony-section-product-content-02, 
	.home-of-symphony-h3-p-button-holder-02, 
	.bg-02 {				
		display: none;
	}

	/*Ending of Home-of-the-Symphony-section*/


	/*Starting of think-ahead-carousel-section*/
	.think-ahead-carousel-h3 {
		color: #15264c;
		font-family: 'Montserrat';
		font-weight: 700;
	}
	.think-ahead-carousel-content-wrap{
		padding-top: 0;
	}

	.owl-carousel .owl-dots .owl-dot {
		background-color: #1ABC9C !important;
		border: 1px solid transparent;
	}
	.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover {
		background-color: #15264c !important;
	}
	.owl-carousel .owl-nav [class*=owl-] , .owl-carousel .owl-nav [class*=owl-]:hover {
		background-color: #15264c !important;
		color: #FFF !important;
		text-decoration: none;
	}
	.oc-item.think-ahead-carousel-oc-item {
		opacity: 1;
	}
	.owl-item.active.center{
		z-index: 1;
	}
	.think-ahead-carousel-oc-item-span{
		display: inherit;
		position: absolute;
		position: absolute;
		width: 100%;
		text-align: center;
		left: 6%;
		top: 85%;
		font-family: 'Montserrat';
		font-size: 26px;
		font-weight: 700;
		color: white;
		z-index: 0;
	}
	.think-ahead-carousel-oc-item-overlay {
		display: none;
	}
	.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
		display: inherit;
		position: absolute;
		width: 100%;
		text-align: center;
		left: 6%;
		top: 85%;
		font-family: 'Montserrat';
		font-size: 30px;
		font-weight: 500;
		color: white;
		z-index: 0;
	}

	.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
		display: inherit;
		position: absolute;
		width: 112%;
		height: 20%;
		text-align: center;
		left: 0%;
		top: 80%;
		z-index: 0;
		background: rgba(38, 53, 86, 0.4);
	}
	/*Ending of think-ahead-carousel-section*/


	/*Starting of book-now-section*/
	.book-now-content-wrap{
		padding-bottom: 0;
	}
	/*Ending of book-now-section*/


	/*Starting of cruise-map-section*/
	.cruise-map-content-wrap{
		padding-top: 0; 
		padding-bottom: 0;
	}
	.cruise-map-heading-block:after{
		border-top: none;

	}
	.cruise-map-heading-block{
		position: absolute;
		left: 38%;
		top: 8%;
	}

	.st3:hover {
		cursor: pointer;
		stroke:#14254B; 
		fill: #fff;
		stroke-dasharray: 1000;
		stroke-dashoffset: 1000;
		animation: dash 5s linear forwards;
	}
	@-webkit-keyframes dash {
		to {
			stroke-dashoffset: 0;
			fill: #14254B;
		}
	}

	@keyframes dash {
		to {
			stroke-dashoffset: 0;
			fill: #14254B;
		}
	}

	.st66 {
		cursor: pointer;
		stroke:#14254B; 
		fill: #fff;
		stroke-dasharray: 10000;
		stroke-dashoffset: 10000;
		animation: dash-terminal 4s linear forwards;
	}
	@-webkit-keyframes dash-terminal {
		to {
			stroke-dashoffset: 0;
			/*fill: #EAEAEA;*/
			stroke:#EAEAEA;
		}
	}
	
	@keyframes dash-terminal {
		to {
			stroke-dashoffset: 0;
			/*fill: #EAEAEA;*/
			stroke: transparent;
		}
	}
	/*Ending of cruise-map-section*/


	/*Starting of terminal-a-section*/
	.terminal-a-section{
		padding-top: 0; 
		margin-top: 0;
	}
	.terminal-a-content-wrap{
		padding-top: 0; 
		padding-bottom: 0;
	}
	.terminal-a-container-fluid{
		padding: 0;
	}
	.i-overlay, .i-overlay a {
		background: transparent;
	}
	/*Ending of terminal-a-section*/	



	/*Starting of information-desk-section*/
	.information-desk-section-product-content-02{
		display: none;
	}
	.information-desk-img-span{
		display: none;
		position: absolute;
		position: absolute;
		width: 100%;
		text-align: center;
		left: 6%;
		top: 85%;
		font-family: 'Montserrat';
		font-size: 26px;
		font-weight: 700;
		color: white;
		z-index: 0;
	}
	.information-desk-img-overlay {
		display: none;
	}

	.information-desk-img{
		transition: transform 1s;
		-webkit-transition: transform 1s;
		-moz-transition: transform 1s;
		-ms-transition: transform 1s;
	}
	.information-desk-col_half:hover .information-desk-img{
		cursor: pointer;
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1);
		overflow: hidden;
	}
	.information-desk-col_half{
		-webkit-transition: all 0.250s ease-in-out;
		-moz-transition: all 0.250s ease-in-out;
		-ms-transition: all 0.250s ease-in-out;
		-o-transition: all 0.250s ease-in-out;
		-webkit-box-shadow: 0px 5px 25px -6px black;
		-moz-box-shadow: 0px 5px 25px -6px black;
		box-shadow: 0px 5px 25px -6px black;
	}
	.information-desk-col_half:hover {
		-webkit-transition: all 0.250s ease-in-out;
		-moz-transition: all 0.250s ease-in-out;
		-ms-transition: all 0.250s ease-in-out;
		-o-transition: all 0.250s ease-in-out;
		-webkit-box-shadow: 2px 15px 40px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 2px 15px 40px 0px rgba(0,0,0,0.5);
		box-shadow: 2px 15px 40px 0px rgba(0,0,0,0.5);
	}
	.information-desk-h2 {
		margin-bottom: 0;
	}
	/*Ending of information-desk-section*/



	/*Starting of footer-section*/
	.footer-container-for-logo-social-icons{
		margin-bottom: 40px;
	}

	.custom-copyrights-container .custom_col_half_copyright_year, 
	.copyrights-menu.copyright-links,
	.copyrights-menu.copyright-links a  {
		font-family: 'PT Sans';
		color: #409a9a;
	}
	.dark .widget h4 {
		color: #409a9a;
		font-family: 'Montserrat';
		font-weight: 700;
	}
	.dark .footer-widgets-wrap a {
		color: #FFF;
		font-family: 'Montserrat';
	}
	
	#primary-menu > ul > li {
	cursor: pointer;
}
	.custom-loader {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 250px;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz--transform: translate(-50%, -50%);
	}
/*	.copyrights-menu .copyright-links a {
		font-family: ;
		color: ;
		}*/
		/*Ending of footer-section*/


		/****************************End of Global CSS*************************/


		@media (min-width: 1921px) {
			.information-desk-section{
				height: 1580px;
			}	

			.information-desk-content-holder{
				position: absolute;
				max-width: 2500px;
				width: 2310px;
				height: 1000px;
				background: transparent;
				-ms-transform: rotate(-20deg);
				-webkit-transform: rotate(-20deg);
				transform: rotate(-20deg);
				left: -13em !important;
				top: 27em;
				/* opacity: 0.7; */
			}
			.information-desk-section-product-content{
				left: 0;
				max-width: 2310px;
				width: 2310px;
				height: 800px;
				position: absolute;
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
				background: rgba(193, 228, 224, 0.75);
				bottom: 30px;
				right: 0;
				padding: 30px;
			}

			.information-desk-backface-div{
				position: relative;
				width: 2340px;
				height: 800px;
				background: rgba(193, 228, 224, 0.75);
				-ms-transform: rotate(15deg);
				-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
				left: -13em;
				top: 31.5em;
				/* opacity: 0.7; */
			}
			/*Ending of information-desk-section*/	
			.stretched #wrapper {
				margin-right: auto;
				margin-left: auto;
			}

			/*Start of Header Section*/
			body.stretched #header.full-header .container {
				width: 100%;
				max-width: none;
				padding: 25px 30px;
			}
			#header.transparent-header + #slider{
				top: -130px;
				margin-bottom: -130px;
			}
			.dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container, #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container {
				background-color: transparent;
			}
			.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo, #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {
				border-right-color: transparent;
			}
			#header.full-header #primary-menu > ul {
				float: left;
				padding-right: 15px;
				margin-right: 15px;
				border-right: transparent;
			}
			.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark), #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
				border-bottom-color: transparent;
			}
			.dark #header.full-header #header-wrap:not(.not-dark) #logo, #header.full-header.dark #header-wrap:not(.not-dark) #logo {
				border-right-color: transparent;
			}
			body.stretched #header.sticky-header .container {
				padding: 0px 30px;
			}
			#header.sticky-header #logo img {
				/*width: 50%;*/
				height: 55px !important;
			}
			#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark){
				background-color: rgba(35,46,79,0.95);
			}
			.sub-menu{
				padding-left: 15px;
			}
			#primary-menu ul li > a {
				font-weight: 400;
				font-size: 16px;
			}
			/*End of Header Section*/

			/*Starting of landing-page-section*/
			.dark.one-page-arrow{
				display: inherit;
			}
			#content.custom-landing-page-welcome-slider{
				top: -130px;
				margin-bottom: -130px;
				overflow: visible;
			}
			#landing-page-carousel-video{
				width: 100%;
			}
			.one-page-arrow {
				top: 84%;
			}
			/*Ending of landing-page-section*/

			/*Starting of departure-time-table-section*/
			#content.departure-time-table-section {
				height: 1390px;
				z-index: 3;
			}
			#departure-time-table-container{
				top: -14em;
			}
			.departure-time-table-img-col-3{
				overflow: hidden;
			}
			.departure-time-table-img{
				transition: transform 1s;
			}
			.departure-time-table-img:hover {
				-ms-transform: scale(1.2);
				-webkit-transform: scale(1.2);
				-moz-transform: scale(1.2);
				transform: scale(1.2);
				overflow: hidden;
				z-index: 10;
				cursor: pointer;
			}
			.departure-data-table-container{
				top: -10em;
			}

			.custom-terminal-container{
				top: -12em;
			}
			.custom-heading-block-terminal{
				margin-bottom: -15px;
			}
			.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
				display: block;
				margin-top: 30px;
			}
			/*Ending of departure-time-table-section*/


			/*Starting of Home-of-the-Symphony-section*/
			#content.home-of-symphony-section {
				height: 1328px;
				overflow: hidden;
			}

			.section.home-of-symphony-section-product{
				background-color: #fff;
				overflow: visible;
			}

			.home-of-symphony-container{
				top: 32em;
			}

			.home-of-symphony-section-product .home-of-symphony-section-product-image {
				position: relative;
				width: 2340px;
				height: 600px;
				background: rgba(193, 228, 224, 0.75);
				-ms-transform: rotate(15deg);
				-webkit-transform: rotate(15deg);
				transform: rotate(15deg);
				left: 36em;
				top: -11.5em;
				/*opacity: 0.7;*/
			}
			.home-of-symphony-section-product-content-holder {
				position: absolute;
				max-width: 2500px;
				width: 2310px;
				height: 700px;
				background: transparent;
				-ms-transform: rotate(-20deg);
				-webkit-transform: rotate(-20deg);
				transform: rotate(-20deg);
				left: -36em !important;
				top: -9em;
				/*opacity: 0.7;*/
			}

			.section-product .section-product-content{
				max-width: 2310px;
				width: 2310px;
				height: 600px;
				position: absolute;
				-ms-transform: rotate(0deg);
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
				background: rgba(193, 228, 224, 0.75);
				bottom: 30px;
				right: 0;
				padding: 30px;
			}

			.home-of-symphony-h3{
				position: absolute;
				left: 9em;
				top: 0em;
				text-align: center;
				width: 400px;
				-ms-transform: rotate(20deg);
				-webkit-transform: rotate(20deg);
				transform: rotate(20deg);
				font-size: 30px;
				font-weight: 700;
				font-family: 'Montserrat';
				text-decoration: none !important;
				color: #0e1b3a;
			}
			.home-of-symphony-p{
				position: absolute;
				left: 513px;
				top: 152px;
				text-align: center;
				width: 200px;
				-ms-transform: rotate(20deg);
				-webkit-transform: rotate(20deg);
				transform: rotate(20deg);
				font-family: 'Open sans';
				font-size: 20px;
			}
			.home-of-symphony-button-div{
				position: absolute;
				left: 44%;
				top: 220px;
				-ms-transform: rotate(20deg);
				-webkit-transform: rotate(20deg);
				transform: rotate(20deg);
			}

			.home-of-symphony-button-div .custom-heading-block-terminal-button{
				background: #0e1b3a;
			}
			/*.home-of-symphony-h3-p-button-holder{*/
				/*position: absolute;*/
				/*left: 20em;*/
				/*}*/
				.home-of-symphony-h3-p-button-holder {
					-ms-transform: rotate(-20deg);
					-webkit-transform: rotate(-20deg);
					transform: rotate(-20deg);
					top: -12em;
					left: -21em;
				}
				.bg {
					background-size: 100% !important;
					width: 100%;
					height: 390px;
					top: -18em;
					right: 10em;
				}
				/*Ending of Home-of-the-Symphony-section*/

				/*Starting of think-ahead-carousel-section*/
				.think-ahead-carousel-section{
					margin-bottom: 100px;
				}
				.think-ahead-carousel-h3 {
					font-size: 30px;
					letter-spacing: 0.08em;
				}
				.think-ahead-carousel-container {
					margin-top: 0 !important;
				}
				.owl-carousel .owl-item img {
					display: block;
					max-width: 120%;
					width: 115%;
					-webkit-transform-style: preserve-3d;
				}
				.owl-item.active.center .oc-item {
					-moz-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					-ms-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					-webkit-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
				}
				.owl-carousel .owl-stage-outer {
					left: -1.5em;
				}
				.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
					width: 115%;
					top: 80%;
					left: 0%;
					font-size: 26px;
				}

				.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
					width: 115%;
				}
				/*Ending of think-ahead-carousel-section*/


				/*Starting of book-now-section*/
				.book-now-vertical-middle{
					margin: auto;
					transform: translate(0%,170%);
				}
				/*Ending of book-now-section*/


				/*Starting of cruise-map-section*/
				.cruise-map-heading-block{
					position: absolute;
					left: 50%;
					/*top: 8%;*/
					top: -2%;
					transform: translate(-50%,0%);
					-webkit-transform: translate(-50%,0%);
					-moz-transform: translate(-50%,0%);
					-ms-transform: translate(-50%,0%);
				}
				#Layer_1{
					/*margin-top: 7em;*/
					/*margin-bottom: 2em;*/
					margin-top: 0em;
					margin-bottom: 0em;
				}
				/*Ending of cruise-map-section*/


				/*Starting of terminal-a-section*/
				.terminal-a-section{
					top: -7px;
				}
				.i-overlay img, .i-overlay i {
					margin: -50px 0 0 -50px;
					width: 100px !important;
					height: 100px !important;
				}
				/*Ending of terminal-a-section*/


				/*Starting of information-desk-section*/
				.information-desk-section{
					height: 1580px;
				}	

				.information-desk-content-holder{
					position: absolute;
					max-width: 2500px;
					width: 2310px;
					height: 1000px;
					background: transparent;
					-ms-transform: rotate(15deg);
					-webkit-transform: rotate(15deg);
					transform: rotate(15deg);
					left: -16em !important;
					top: 35em;
					/* opacity: 0.7; */
				}
				.information-desk-section-product-content{
					left: 0;
					max-width: 2310px;
					width: 2310px;
					height: 900px;
					position: absolute;
					-ms-transform: rotate(0deg);
					-webkit-transform: rotate(0deg);
					transform: rotate(0deg);
					background: rgba(193, 228, 224, 0.75);
					bottom: 30px;
					right: 0;
					padding: 30px;
				}

				.information-desk-backface-div{
					position: relative;
					width: 2340px;
					height: 900px;
					background: rgba(193, 228, 224, 0.75);
					-ms-transform: rotate(-10deg);
					-webkit-transform: rotate(-10deg);
					transform: rotate(-10deg);
					left: -13em;
					top: 8.5em;
					/* opacity: 0.7; */
				}
				#content .information-desk-four-tile-image-container{
					position: absolute;
					left: 15%;
					top: 35%;
					width: 100%;
				}
				.information-desk-col_half{
					width: 34%;
					overflow: hidden;
				}
				.information-desk-h2 {
					position: relative;
					top: 2em;
				}
				.information-desk-col_half:hover .information-desk-img-span {
					display: inherit;
					cursor: pointer;
					position: absolute;
					width: 100%;
					text-align: center;
					left: 0%;
					top: 85%;
					font-family: 'Montserrat';
					font-size: 30px;
					font-weight: 500;
					color: white;
					z-index: 0;
				}

				.information-desk-col_half:hover .information-desk-img-overlay {
					display: inherit;
					cursor: pointer;
					position: absolute;
					width: 100%;
					height: 100%;
					text-align: center;
					left: 0%;
					top: 0%;
					z-index: 0;
					background: rgba(38, 53, 86, .5);
				}
				/*Ending of information-desk-section*/



				/*Starting of footer-section*/
				#footer .footer-widgets-wrap {
					left: 2%;
				}
				#footer.dark, .dark #footer {
					border-top-color: transparent;
				}	
				.widget_links li {
					padding: 0px 0;
				}
				#footer .footer-widgets-wrap-for-infomation{
					padding-bottom: 0px;
				}
				#footer .footer-widgets-wrap-for-social-icons{
					padding-top: 0; 
					padding-bottom: 40px;
				}	
				.footer-col-one-third{
					text-align: center;
					margin: auto; 
				}
				#post-list-footer{
					margin-top: 10%;
				}
				#post-list-footer.post-list-footer-left{
					float: right;
				}
				.dark .social-icon-with-right-margin {
					margin-right: 35px;
				}
				.dark #copyrights {
					background-color: rgba(26,44,83, 1);
					color: rgba(255,255,255,0.25);
					text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
				}
				#copyrights {
					padding: 40px 0;
					padding-bottom: 25px;
				}
				.custom-copyrights-container {
					max-width: 1125px;
				}	
				/*Ending of footer-section*/
			}

			@media (min-width: 1800px) and (max-width: 1920px){
				.stretched #wrapper {
					width: 100%;
					margin: 0;
					box-shadow: none;
				}
				/*Start of Header Section*/
				body.stretched #header.full-header .container {
					width: 100%;
					max-width: none;
					padding: 25px 30px;
				}
				#header.transparent-header + #slider{
					top: -130px;
					margin-bottom: -130px;
				}
				.dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container, #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container {
					background-color: transparent;
				}
				.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo, #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {
					border-right-color: transparent;
				}
				#header.full-header #primary-menu > ul {
					float: left;
					padding-right: 15px;
					margin-right: 15px;
					border-right: transparent;
				}
				.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark), #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
					border-bottom-color: transparent;
				}
				.dark #header.full-header #header-wrap:not(.not-dark) #logo, #header.full-header.dark #header-wrap:not(.not-dark) #logo {
					border-right-color: transparent;
				}

				body.stretched #header.sticky-header .container {
					padding: 0px 30px;
				}
				#header.sticky-header #logo img {
					/*width: 50%;*/
					height: 55px !important;
				}
				#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark){
					background-color: rgba(35,46,79,0.95);
				}
				.sub-menu{
					padding-left: 48px;
				}
				#primary-menu ul li > a {
					font-weight: 400;
					font-size: 16px;
				}
				/*End of Header Section*/



				/*Starting of landing-page-section*/
				.dark.one-page-arrow{
					display: inherit;
				}
				#content.custom-landing-page-welcome-slider{
					top: -130px;
					margin-bottom: -130px;
					overflow: visible;
				}
				#landing-page-carousel-video{
					width: 100%;
				}
				.one-page-arrow {
					top: 84%;
				}
				/*Ending of landing-page-section*/



				/*Starting of departure-time-table-section*/
				#content.departure-time-table-section {
					height: 1050px;
					z-index: 3;
					/*overflow: hidden;*/
				}
				#departure-time-table-container{
					top: -22em;
				}
				.departure-time-table-img-col-3{
					overflow: hidden;
				}
				.departure-time-table-img{
					transition: transform 1s;
				}
				.departure-time-table-img:hover {
					-ms-transform: scale(1.2);
					-webkit-transform: scale(1.2);
					-moz-transform: scale(1.2);
					transform: scale(1.2);
					overflow: hidden;
					z-index: 10;
					cursor: pointer;
				}
				.departure-time-table-weather-col-12{
					padding: 0;
				}
				.departure-data-table-container{
					top: -20em;
				}
				.custom-terminal-container{
					top: -28em;
				}
				.custom-heading-block-terminal{
					margin-bottom: -15px;
				}
				.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
					display: block;
					margin-top: 30px;
				}
				.table th, .table td {
					padding: 1.5rem;
				}
				/*Ending of departure-time-table-section*/



				/*Starting of Home-of-the-Symphony-section*/
				#content.home-of-symphony-section {
					height: 1370px;
					overflow: hidden;
				}

				.section.home-of-symphony-section-product{
					background-color: #fff;
					overflow: visible;
				}

				.home-of-symphony-container{
					top: 36em;
				}

				.home-of-symphony-section-product .home-of-symphony-section-product-image {
					position: relative;
					width: 2340px;
					height: 600px;
					background: rgba(193, 228, 224, 0.75);
					-ms-transform: rotate(15deg);
					-webkit-transform: rotate(15deg);
					transform: rotate(15deg);
					left: 36em;
					top: -9.5em;
					/*opacity: 0.7;*/
				}
				.home-of-symphony-section-product-content-holder {
					position: absolute;
					max-width: 2500px;
					width: 2310px;
					height: 700px;
					background: transparent;
					-ms-transform: rotate(-20deg);
					-webkit-transform: rotate(-20deg);
					transform: rotate(-20deg);
					left: -40em !important;
					top: -9em;
					/*opacity: 0.7;*/
				}

				.section-product .section-product-content{
					max-width: 2310px;
					width: 2310px;
					height: 600px;
					position: absolute;
					-ms-transform: rotate(0deg);
					-webkit-transform: rotate(0deg);
					transform: rotate(0deg);
					background: rgba(193, 228, 224, 0.75);
					bottom: 30px;
					right: 0;
					padding: 30px;
				}

				.home-of-symphony-h3{
					position: absolute;
					left: 9.1em;
					top: 0em;
					text-align: center;
					width: 400px;
					-ms-transform: rotate(20deg);
					-webkit-transform: rotate(20deg);
					transform: rotate(20deg);
					font-size: 30px;
					font-weight: 700;
					font-family: 'Montserrat';
					text-decoration: none !important;
					color: #0e1b3a;
				}
				.home-of-symphony-p{
					position: absolute;
					left: 513px;
					top: 152px;
					text-align: center;
					width: 200px;
					-ms-transform: rotate(20deg);
					-webkit-transform: rotate(20deg);
					transform: rotate(20deg);
					font-family: 'Open sans';
					font-size: 20px;
				}
				.home-of-symphony-button-div{
					position: absolute;
					left: 505px;
					top: 220px;
					-ms-transform: rotate(20deg);
					-webkit-transform: rotate(20deg);
					transform: rotate(20deg);
				}

				.home-of-symphony-button-div .custom-heading-block-terminal-button{
					background: #0e1b3a;
				}
				/*.home-of-symphony-h3-p-button-holder{*/
					/*position: absolute;*/
					/*top: 3em;*/
					/*left: 19em;*/
					/*}*/
					.home-of-symphony-h3-p-button-holder {
						top: -5em;
						left: -35em;
					}
					.bg {
						width:100%; 
						height:450px; 
						top: -15em;
						right: 10%;
					}
					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.think-ahead-carousel-section{
						margin-bottom: 100px;
					}
					.think-ahead-carousel-h3 {
						font-size: 30px;
						letter-spacing: 0.08em;
					}
					.think-ahead-carousel-container {
						margin-top: 0 !important;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 120%;
						width: 112%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 112%;
						top: 85%;
						left: 0%;
					}

					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 112%;
					}
					.owl-carousel .owl-dots .owl-dot {
						width: 15px;
						height: 15px;
						margin: 60px 15px 0 15px;
					}
					.owl-carousel .owl-dots .owl-dot.active{
						/*width: 20px;*/
						/*height: 20px;*/
						/*margin: 100px 15px 0 15px;*/
					}
					.owl-item.active.center .oc-item {
						-moz-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-ms-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-webkit-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					}
					.owl-carousel .owl-stage-outer {
						left: -1.5em;
					}
					/*Ending of think-ahead-carousel-section*/



					/*Starting of book-now-section*/
					.book-now-vertical-middle{
						margin: auto;
						transform: translate(0%,140%);
						-webkit-transform: translate(0%,140%);
						-moz-transform: translate(0%,140%);
						-ms-transform: translate(0%,140%);
					}
					/*Ending of book-now-section*/


					/*Starting of crusie-map-section*/
					.cruise-map-heading-block{
						position: absolute;
						left: 25%;
						top: 8%;
					}
					.cruise-map-heading-block:after{
						border-top: none;

					}
					.st3:hover {
						cursor: pointer;
						stroke:#14254B; 
						fill: #fff;
						stroke-dasharray: 1000;
						stroke-dashoffset: 1000;
						animation: dash 3s linear forwards;
					}

					@keyframes dash {
						to {
							stroke-dashoffset: 0;
							fill: #14254B;
						}
					}
					/*Ending of crusie-map-section*/



					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					.i-overlay img, .i-overlay i {
						margin: -50px 0 0 -50px;
						width: 100px !important;
						height: 100px !important;
					}
					/*Ending of terminal-a-section*/	



					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 1580px;
					}	

					.information-desk-content-holder{
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -16em !important;
						top: 33em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 900px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 900px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-10deg);
						-webkit-transform: rotate(-10deg);
						transform: rotate(-10deg);
						left: -13em;
						top: 25.5em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 7%;
						top: -47em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 34%;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: 3em;
					}
					.information-desk-col_half:hover .information-desk-img-span {
						display: inherit;
						cursor: pointer;
						position: absolute;
						width: 100%;
						text-align: center;
						left: 0%;
						top: 85%;
						font-family: 'Montserrat';
						font-size: 30px;
						font-weight: 500;
						color: white;
						z-index: 0;
					}

					.information-desk-col_half:hover .information-desk-img-overlay {
						display: inherit;
						cursor: pointer;
						position: absolute;
						width: 100%;
						height: 100%;
						text-align: center;
						left: 0%;
						top: 0%;
						z-index: 0;
						background: rgba(38, 53, 86, .5);
					}
					/*Ending of information-desk-section*/


					/*Starting of footer-section*/
					.footer-container {
						max-width: 1550px;
					}
					#footer .footer-widgets-wrap {
						left: 4.5%;
					}
					#footer.dark, .dark #footer {
						border-top-color: transparent;
					}	
					.widget_links li {
						padding: 10px 0;
					}
					#footer .footer-widgets-wrap-for-infomation{
						padding-bottom: 0px;
					}
					#footer .footer-widgets-wrap-for-social-icons{
						padding-top: 0; 
						padding-bottom: 40px;
					}	
					.footer-col-one-third{
						text-align: center;
						margin: auto; 
					}
					#post-list-footer{
						margin-top: 10%;
					}
					#post-list-footer.post-list-footer-left{
						float: right;
					}
					.dark .social-icon-with-right-margin {
						margin-right: 35px;
					}
					.dark #copyrights {
						background-color: rgba(26,44,83, 1);
						color: rgba(255,255,255,0.25);
						text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
					}
					#copyrights {
						padding: 40px 0;
						padding-bottom: 25px;
					}
					.custom-copyrights-container {
						max-width: 1412px;
					}
					/*Ending of footer-section*/

				}

				@media (min-width: 1200px) and (max-width: 1799px){
					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}

					/*Start of Header Section*/
					body.stretched #header.full-header .container {
						width: 100%;
						max-width: none;
						padding: 25px 30px;
					}
					#header.transparent-header + #slider{
						top: -130px;
						margin-bottom: -130px;
					}
					.dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container, #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container {
						background-color: transparent;
					}
					.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo, #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {
						border-right-color: transparent;
					}
					#header.full-header #primary-menu > ul {
						float: left;
						padding-right: 15px;
						margin-right: 15px;
						border-right: transparent;
					}
					.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark), #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
						border-bottom-color: transparent;
					}
					.dark #header.full-header #header-wrap:not(.not-dark) #logo, #header.full-header.dark #header-wrap:not(.not-dark) #logo {
						border-right-color: transparent;
					}
					body.stretched #header.sticky-header .container {
						padding: 0px 30px;
					}
					#header.sticky-header #logo img {
						/*width: 50%;*/
						height: 55px !important;
					}
					#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark){
						background-color: rgba(35,46,79,0.95);			
					}
					.sub-menu{
						padding-left: 30px;
					}
					#primary-menu ul li > a {
						font-weight: 400;
						font-size: 14px;
					}	
					/*End of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: -130px;
						margin-bottom: -130px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/


					/*Starting of departure-time-table-section*/
					#content.departure-time-table-section {
						height: 1050px;
						z-index: 3;
					}
					#departure-time-table-container{
						top: -22em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}
					.departure-time-table-img{
						transition: transform 1s;
					}
					.departure-time-table-img:hover {
						-ms-transform: scale(1.2);
						-webkit-transform: scale(1.2);
						-moz-transform: scale(1.2);
						transform: scale(1.2);
						overflow: hidden;
						z-index: 10;
						cursor: pointer;
					}
					.departure-data-table-container{
						top: -20em;
					}
					.custom-terminal-container {
						top: -28em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					.table th, .table td {
						padding: 1.5rem;
					}
					/*Ending of departure-time-table-section*/


					/*Starting of Home-of-the-Symphony-section*/
					#content.home-of-symphony-section {
						height: 1328px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 34em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 600px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: 36em;
						top: -9.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -9em;
						/*opacity: 0.7;*/
					}

					.section-product .section-product-content{
						max-width: 2310px;
						width: 2310px;
						height: 600px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.home-of-symphony-h3{
						position: absolute;
						left: 9.2em;
						top: 0em;
						text-align: center;
						width: 400px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-size: 30px;
						font-weight: 700;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
					}
					.home-of-symphony-p{
						position: absolute;
						left: 513px;
						top: 152px;
						text-align: center;
						width: 200px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-family: 'Open sans';
						font-size: 20px;
					}
					.home-of-symphony-button-div{
						position: absolute;
						left: 505px;
						top: 220px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
					}

					.home-of-symphony-button-div .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}
					.home-of-symphony-h3-p-button-holder{
						top: -6em;
						left: -35em;
					}
					.bg {
						width: 100%;
						height: 450px;
						top: -18em;
						right: 26%;
					}
					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.think-ahead-carousel-section{
						margin-bottom: 100px;
					}
					.think-ahead-carousel-h3 {
						font-size: 30px;
						letter-spacing: 0.08em;
					}
					.think-ahead-carousel-container {
						margin-top: 0 !important;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 120%;
						width: 115%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 115%;
						top: 80%;
						left: 0%;
						font-size: 26px;
					}

					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 115%;
					}
					.owl-item.active.center .oc-item {
						-moz-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-ms-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-webkit-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					}
					.owl-carousel .owl-stage-outer {
						left: -1.5em;
					}
					/*Ending of think-ahead-carousel-section*/


					/*Starting of book-now-section*/
					.book-now-vertical-middle{
						margin: auto;
						transform: translate(0%,135%);
					}
					/*Ending of book-now-section*/


					/*Starting of cruise-map-section*/
					.cruise-map-heading-block{
						position: absolute;
						left: 50%;
						/*top: 5%;*/
						top: 0%;
						transform: translate(-50%, 0%);
						-webkit-transform: translate(-50%, 0%);
						-moz-transform: translate(-50%, 0%);
						-ms-transform: translate(-50%, 0%);
					}
					#Layer_1{
						/*margin-top: 7em;*/
						margin-top: 0em;
						margin-bottom: 0em;
					}
					/*Ending of cruise-map-section*/


					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					.i-overlay img, .i-overlay i {
						margin: -50px 0 0 -50px;
						width: 100px !important;
						height: 100px !important;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 1410px;
					}	

					.information-desk-content-holder{
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -16em !important;
						top: 30em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 900px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 900px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-10deg);
						-webkit-transform: rotate(-10deg);
						transform: rotate(-10deg);
						left: -13em;
						top: 12.5em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 11.5%;
						top: -54em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 34%;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: 1em;
					}
					.information-desk-col_half:hover .information-desk-img-span {
						display: inherit;
						cursor: pointer;
						position: absolute;
						width: 100%;
						text-align: center;
						left: 0%;
						top: 85%;
						font-family: 'Montserrat';
						font-size: 30px;
						font-weight: 500;
						color: white;
						z-index: 0;
					}

					.information-desk-col_half:hover .information-desk-img-overlay {
						display: inherit;
						cursor: pointer;
						position: absolute;
						width: 100%;
						height: 100%;
						text-align: center;
						left: 0%;
						top: 0%;
						z-index: 0;
						background: rgba(38, 53, 86, .5);
					}
					/*Ending of information-desk-section*/	



					/*Starting of footer-section*/
					.footer-container {
						/*max-width: 1550px;*/
					}
					#footer .footer-widgets-wrap {
						left: 4.5%;
					}
					#footer.dark, .dark #footer {
						border-top-color: transparent;
					}	
					.widget_links li {
						padding: 10px 0;
					}
					#footer .footer-widgets-wrap-for-infomation{
						padding-bottom: 0px;
					}
					#footer .footer-widgets-wrap-for-social-icons{
						padding-top: 0; 
						padding-bottom: 40px;
					}	
					.footer-col-one-third{
						text-align: center;
						margin: auto; 
					}
					#post-list-footer{
						margin-top: 10%;
					}
					#post-list-footer.post-list-footer-left{
						float: right;
					}
					.dark .social-icon-with-right-margin {
						margin-right: 35px;
					}
					.dark #copyrights {
						background-color: rgba(26,44,83, 1);
						color: rgba(255,255,255,0.25);
						text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
					}
					#copyrights {
						padding: 40px 0;
						padding-bottom: 25px;
					}
					.custom-copyrights-container {
						max-width: 1070px ;
					}	
					/*Ending of footer-section*/		
				}

				@media (min-width: 992px) and (max-width: 1199px) {
					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}
					/*Start of Header Section*/
					body.stretched #header.full-header .container {
						width: 100%;
						max-width: none;
						padding: 25px 30px;
					}
					#header.transparent-header + #slider{
						top: -130px;
						margin-bottom: -130px;
					}
					.dark #header.semi-transparent, .dark #header.semi-transparent.floating-header .container, #header.dark.semi-transparent, #header.dark.semi-transparent.floating-header .container {
						background-color: transparent;
					}
					.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark) #logo, #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) #logo {
						border-right-color: transparent;
					}
					#header.full-header #primary-menu > ul {
						float: left;
						padding-right: 15px;
						margin-right: 15px;
						border-right: transparent;
					}
					.dark #header.transparent-header.full-header:not(.sticky-header) #header-wrap:not(.not-dark), #header.transparent-header.full-header.dark:not(.sticky-header) #header-wrap:not(.not-dark) {
						border-bottom-color: transparent;
					}
					.dark #header.full-header #header-wrap:not(.not-dark) #logo, #header.full-header.dark #header-wrap:not(.not-dark) #logo {
						border-right-color: transparent;
					}
					body.stretched #header.sticky-header .container {
						padding: 0px 30px;
					}
					#header.sticky-header #logo img {
						height: 55px !important;
					}
					#header.dark.sticky-header.transparent-header #header-wrap:not(.not-dark){
						background-color: rgba(35,46,79,0.95);
					}

					#primary-menu ul li > a {
						font-weight: 400;
						font-size: 12px;
					}
					/*End of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: -130px;
						margin-bottom: -130px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/

					/*Starting of departure-time-table-section*/
					#content.departure-time-table-section {
						height: 960px;
					}
					#departure-time-table-container{
						top: -20em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}
					.departure-time-table-img{
						transition: transform 1s;
					}
					.departure-time-table-img:hover {
						-ms-transform: scale(1.2);
						-webkit-transform: scale(1.2);
						-moz-transform: scale(1.2);
						transform: scale(1.2);
						overflow: hidden;
						z-index: 10;
						cursor: pointer;
					}
					.departure-data-table-container{
						top: -20em;
					}
					.custom-terminal-container {
						top: -30em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					/*Ending of departure-time-table-section*/


					/*Starting of Home-of-the-Symphony-section*/
					#content.home-of-symphony-section {
						height: 1035px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 32em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 600px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -15em;
						top: -10.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -33em;
						/*opacity: 0.7;*/
					}

					.section-product .home-of-symphony-section-product-content{
						display: none;
					}
					.section-product .home-of-symphony-section-product-content-02{
						display: inherit;
						max-width: 2310px;
						width: 2310px;
						height: 600px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}
					.home-of-symphony-h3-p-button-holder{				
						top: -65em;
						left: -14.5em;
					}

					.bg {
						display: none;
					}
					.bg-02 {
						display: inherit;
						background-size: 100% !important;
						width: 100%;
						height: 322px;
						top: -45em;
						right: -17%;
						background-repeat: repeat-x !important;
					}
					.home-of-symphony-h3{
						position: absolute;
						left: 15em;
						top: 2em;
						text-align: center;
						width: 400px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-size: 30px;
						font-weight: 700;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
					}
					.home-of-symphony-p{
						position: absolute;
						left: 513px;
						top: 152px;
						text-align: center;
						width: 200px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-family: 'Open sans';
						font-size: 20px;
					}
					.home-of-symphony-button-div{
						position: absolute;
						left: 505px;
						top: 220px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
					}
					.home-of-symphony-button-div .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}

					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.think-ahead-carousel-section{
						/*margin-bottom: 100px;*/
					}
					.think-ahead-carousel-h3 {
						font-size: 30px;
						letter-spacing: 0.08em;
					}
					.think-ahead-carousel-container {
						margin-top: 0 !important;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 120%;
						width: 116%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 116%;
						top: 80%;
						left: 0%;
						font-size: 26px;
					}

					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 116%;
					}
					.owl-item.active.center .oc-item {
						-moz-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-ms-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						-webkit-box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
						box-shadow: 24px 11px 45px 15px rgba(0,0,0,0.2);
					}
					.owl-carousel .owl-stage-outer {
						left: -1.5em;
					}
					/*Ending of think-ahead-carousel-section*/


					/*Starting of book-now-section*/
					.book-now-vertical-middle{
						margin: auto !important;
						transform: translate(0%,88%);
						-webkit-transform: translate(0%,88%);
						-moz-transform: translate(0%,88%);
						-ms-transform: translate(0%,88%);
					}
					/*Ending of book-now-section*/


					/*Starting of cruise-map-section*/
					.cruise-map-heading-block{
						position: absolute;
						left: 23.5%;
						top: 3%;
					}
					#Layer_1{
						/*margin-top: 5em;*/
						margin-top: 0em;
					}
					.description {
						top: 36%;
					}
					/*Ending of cruise-map-section*/


					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					.i-overlay img, .i-overlay i {
						margin: -50px 0 0 -50px;
						width: 100px !important;
						height: 100px !important;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 1090px;
					}	

					.information-desk-content-holder{
						position: relative;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(16deg);
						-webkit-transform: rotate(16deg);
						transform: rotate(16deg);
						left: -16em !important;
						top: -50em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						display: none;
					}
					.information-desk-section-product-content-02{
						display: inherit;
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 600px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 600px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-18deg);
						-webkit-transform: rotate(-18deg);
						transform: rotate(-18deg);
						left: -13em;
						top: 2em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 12%;
						top: -108em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 34%;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: 0em;
					}
					.information-desk-col_half .information-desk-img-overlay {
						display: inherit;
					}
					.information-desk-col_half .information-desk-img-span {
						display: inherit;
						top: 85%;
						left: 0%;
						font-size: 20px;
					}
					/*Ending of information-desk-section*/



					/*Starting of footer-section*/
					.footer-container {
						/*max-width: 1550px;*/
					}
					#footer .footer-widgets-wrap {
						left: 3%;
					}
					#footer.dark, .dark #footer {
						border-top-color: transparent;
					}	
					.widget_links li {
						padding: 10px 0;
					}
					#footer .footer-widgets-wrap-for-infomation{
						padding-bottom: 0px;
					}
					#footer .footer-widgets-wrap-for-social-icons{
						padding-top: 0; 
						padding-bottom: 40px;
					}	
					.footer-col-one-third{
						text-align: center;
						margin: auto; 
					}
					#post-list-footer{
						margin-top: 10%;
					}
					#post-list-footer.post-list-footer-left{
						float: right;
					}
					.dark .social-icon-with-right-margin {
						margin-right: 35px;
					}
					.dark #copyrights {
						background-color: rgba(26,44,83, 1);
						color: rgba(255,255,255,0.25);
						text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
					}
					#copyrights {
						padding: 40px 0;
						padding-bottom: 25px;
					}
					.custom-copyrights-container {
						max-width: 915px;
					}		
					/*Ending of footer-section*/	
				}

				@media (min-width: 768px) and (max-width: 991px) {
					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}

					/*Starting of Header Section*/
					#header, #header-wrap, #logo img {
						height: 80px;
					}
					#logo {
						padding: 7px !important;
					}
					#header.dark.transparent-header, #header.dark.semi-transparent {
						background-color: #2E3958;
						z-index: 20;		
					}

					/*Ending of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: -130px;
						margin-bottom: -130px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/

					/*Starting of departure-time-table-section*/
					#content.departure-time-table-section {
						height: 900px;
					}

					#departure-time-table-container{
						top: -20em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}

					.departure-time-table-img:hover {
						cursor: pointer;
					}
					.departure-data-table-container{
						top: -20em;
					}
					.custom-terminal-container {
						top: -30em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					/*Ending of departure-time-table-section*/


					/*Starting of home-of-symphony-section*/
					#content.home-of-symphony-section {
						height: 830px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 32em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 450px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -19em;
						top: -12.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -46.5em;
						/*opacity: 0.7;*/
					}
					.section-product .home-of-symphony-section-product-content{
						display: none;
					}
					.section-product .home-of-symphony-section-product-content-02{
						display: inherit;
						max-width: 2310px;
						width: 2310px;
						height: 450px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}
					.home-of-symphony-h3-p-button-holder{				
						top: -53em;
						left: -21.5em;
					}

					.bg {
						display: none;
					}
					.bg-02 {
						display: inherit;
						background-size: 100% !important;
						width: 130%;
						height: 322px;
						top: -40em;
						right: -9%;
						background-repeat: repeat-x !important;
					}
					.home-of-symphony-h3{
						position: absolute;
						left: 15em;
						top: 2em;
						text-align: center;
						width: 400px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-size: 30px;
						font-weight: 700 !important;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
					}
					.home-of-symphony-p{
						position: absolute;
						left: 513px;
						top: 152px;
						text-align: center;
						width: 200px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-family: 'Open sans';
						font-size: 20px;
					}
					.home-of-symphony-button-div{
						position: absolute;
						left: 505px;
						top: 220px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
					}

					.home-of-symphony-button-div .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}
					/*Ending of Home-of-the-Symphony-section*/

					/*Starting of think-ahead-carousel-section*/
					.think-ahead-carousel-h3 {
						font-size: 30px;
						letter-spacing: 0.08em;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 125%;
						width: 125%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 125%;
						top: 78%;
						left: 0%;
						font-size: 24px;
					}

					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 125%;
					}
					.owl-carousel .owl-stage-outer {
						left: -25px;
					}
					/*Ending of think-ahead-carousel-section*/


					/*Starting of book-now-section*/
					.book-now-text-rotator.rc-header{
						font-size: 30px;
					}
					.book-now-vertical-middle{
						margin: auto !important;
						transform: translate(0%,35%);
						-webkit-transform: translate(0%,35%);
						-moz-transform: translate(0%,35%);
						-ms-transform: translate(0%,35%);
					}
					/*Ending of book-now-section*/


					/*Starting of cruise-map-section*/
					#Layer_1{
						/*margin-top: 5em;*/
						/*margin-bottom: 3em;*/
						margin-top: 0em;
						margin-bottom: 3em;
					}
					.cruise-map-heading-block{
						position: absolute;
						left: 0%;
						/*top: 0%;*/
						top: -12%;
						width: 100%;
					}
					.cruise-map-heading-block-h2.rc-header {
						font-size: 30px;
					}
					.description:after, .description.active {
						display: none;
					}
					/*Ending of cruise-map-section*/



					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 805px;
					}	

					.information-desk-content-holder{
						position: relative;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(18deg);
						-webkit-transform: rotate(18deg);
						transform: rotate(18deg);
						left: -16em !important;
						top: -54.5em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						display: none;
					}
					.information-desk-section-product-content-02{
						display: inherit;
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 400px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 500px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-10deg);
						-webkit-transform: rotate(-10deg);
						transform: rotate(-10deg);
						left: -13em;
						top: 0em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 12%;
						top: -102em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 34%;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: 0em;
						font-size: 30px;
						font-weight: 700;
					}
					.information-desk-col_half .information-desk-img-overlay {
						display: inherit;
					}
					.information-desk-col_half .information-desk-img-span {
						display: inherit;
						top: 81%;
						left: 0%;
						font-size: 18px;
					}
					/*Ending of information-desk-section*/	



					/*Starting of footer-section*/
					.footer-container {
						/*max-width: 1550px;*/
					}
					#footer .footer-widgets-wrap {
						/*left: 3%;*/
					}
					#footer.dark, .dark #footer {
						border-top-color: transparent;
					}	
					.widget_links li {
						padding: 10px 0;
					}
					#footer .footer-widgets-wrap-for-infomation{
						padding-bottom: 0px;
					}
					#footer .footer-widgets-wrap-for-social-icons{
						padding-top: 0; 
						padding-bottom: 40px;
					}	
					.footer-col-one-third{
						text-align: center;
						margin: auto; 
					}
					#post-list-footer{
						margin-top: 10%;
					}
					#post-list-footer.post-list-footer-left{
						float: right;
					}
					.dark .social-icon-with-right-margin {
						margin-right: 35px;
					}
					.dark #copyrights {
						background-color: rgba(26,44,83, 1);
						color: rgba(255,255,255,0.25);
						text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
					}
					#copyrights {
						padding: 40px 0;
						padding-bottom: 25px;
					}
					.custom-copyrights-container {
						max-width: 750px;
					}
					.footer-col-one-third-img{
						margin-left: 25px;
						margin-right: 25px
					}
					/*Ending of footer-section*/	
				}	


				@media (max-width: 767px) and (min-width: 481px) {
					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}
					/*Starting of Header Section*/
					#header, #header-wrap, #logo img {
						height: 80px;
					}
					#logo {
						padding: 7px !important;
					}
					#header.dark.transparent-header, #header.dark.semi-transparent {
						background-color: #2E3958;
						z-index: 20;
					}
					/*Ending of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: 0px;
						margin-bottom: 0px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/

					/*Starting of departure-time-table-section*/
					.departure-time-table-img-col-3{
						width: 50%;
					}
					.departure-time-table-img-col-3 .topmiddle {
						letter-spacing: 0em;
					}
					#content.departure-time-table-section {
						height: 1540px;
						z-index: 3;
					}

					#departure-time-table-container{
						top: 0em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}

					.departure-time-table-img:hover {
						cursor: pointer;
					}
					.departure-data-table-container{
						top: 0em;
					}
					.custom-terminal-container {
						top: -10em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					.departure-data-table-container-02{
						padding-right: 0 !important;
						padding-left: 0 !important;
					}
					/*Ending of departure-time-table-section*/

					/*Starting of home-of-symphony-section*/
					#content.home-of-symphony-section {
						height: 690px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 32em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 400px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -19em;
						top: -12.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -56em;
						/*opacity: 0.7;*/
					}
					.section-product .home-of-symphony-section-product-content{
						display: none;
					}
					.section-product .home-of-symphony-section-product-content-02{
						display: inherit;
						max-width: 2310px;
						width: 2310px;
						height: 400px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}
					.home-of-symphony-h3-p-button-holder{				
						position: absolute;
						top: -32%;
						left: -68%;
					}

					.bg {
						display: none;
					}
					.bg-02 {
						display: inherit;
						background-size: 100% !important;
						width: 157%;
						height: 322px;
						top: -40em;
						right: 0%;
						background-repeat: repeat-x !important;
					}
					.home-of-symphony-h3{
						position: absolute;
						left: 20.6em;
						top: 3em;
						text-align: center;
						width: 200px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-size: 26px;
						font-weight: 700 !important;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
					}
					.home-of-symphony-p{
						position: absolute;
						left: 513px;
						top: 152px;
						text-align: center;
						width: 200px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
						font-family: 'Open sans';
						font-size: 20px;
					}
					.home-of-symphony-button-div{
						position: absolute;
						left: 490px;
						top: 220px;
						-ms-transform: rotate(20deg);
						-webkit-transform: rotate(20deg);
						transform: rotate(20deg);
					}

					.home-of-symphony-button-div .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}
					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 125%;
						top: 78%;
						left: 0%;
						font-size: 24px;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 125%;
						width: 125%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 125%;
					}
					.owl-carousel .owl-stage-outer {
						left: -30px;
					}
					.think-ahead-carousel-h3.rc-header{
						font-size: 26px;
					}
					/*Ending of think-ahead-carousel-section*/

					/*Starting of book-now-section*/
					.book-now-text-rotator.rc-header{
						font-size: 26px;
					}
					.book-now-vertical-middle{
						margin: auto !important;
						transform: translate(0%,0%);
					}
					/*Ending of book-now-section*/



					/*Starting of cruise-map-section*/
					.cruise-map-heading-block{
						position: absolute;
						left: 0%;
						top: -4%;
						width: 100%;
						margin-left: 10px;
					}
					#Layer_1{
						/*margin-top: 5em;*/
						/*margin-bottom: 2em;*/
						margin-bottom: 0em;
						margin-top: 0em;
					}
					.cruise-map-heading-block-h2.rc-header {
						font-size: 18px;
					}
					.description:after, .description.active {
						display: none;
					}
					/*Ending of cruise-map-section*/


					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 730px;
					}	

					.information-desk-content-holder{
						position: relative;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -16em !important;
						top: -52em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						display: none;
					}
					.information-desk-section-product-content-02{
						display: inherit;
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 400px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 400px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-17deg);
						-webkit-transform: rotate(-17deg);
						transform: rotate(-17deg);
						left: -13em;
						top: -7em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 6.5%;
						top: -95em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 34%;
						float: left;
						margin-left: 1.5em;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: 0em;
					}
					.information-desk-col_half .information-desk-img-overlay {
						display: inherit;
					}
					.information-desk-col_half .information-desk-img-span {
						display: inherit;
						top: 77%;
						left: 0%;
						font-size: 14px;
					}
					/*Ending of information-desk-section*/	



					/*Starting of footer-section*/
					.footer-container{
						overflow: hidden;
						padding-left: 0 !important;
						padding-right: 0 !important;
					}
					#footer .footer-widgets-wrap-for-infomation {
						text-align: center;
						padding-bottom: 0;
					}
					.footer-col-one-third-left {
						transform: translateX(37%);
						-webkit-transform: translateX(37%);
						-moz-transform: translateX(37%);
						-ms-transform: translateX(37%);
					}
					.footer-col-one-third-right{
						transform: translateX(37%);
						-webkit-transform: translateX(37%);
						-moz-transform: translateX(37%);
						-ms-transform: translateX(37%);
						top: 0em
					}
					.footer-col-one-third-img{
						top: 0em;
						transform: translateX(26%);
						-webkit-transform: translateX(26%);
						-moz-transform: translateX(26%);
						-ms-transform: translateX(26%);
					}
					#footer .footer-widgets-wrap-for-social-icons { 
						padding-top: 0;
						padding-bottom: 160px;
						padding-left: 10px;
					}
					.copyrights-menu {
						margin-top: 10px;
						margin-bottom: 10px;
						text-align: center;
						line-height: 1.8;
					}
					/*Ending of footer-section*/	
				}
				@media (max-width: 480px) and (min-width: 322px){
					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}

					/*Starting of Heading Section*/
					#header, #header-wrap, #logo img {
						height: 70px;
					}
					#logo {
						padding: 7px !important;
					}
					#header.dark.transparent-header, #header.dark.semi-transparent {
						background-color: #2E3958;
						z-index: 20;
					}
					/*Ending of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: 0px;
						margin-bottom: 0px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/

					/*Starting of departure-time-table-section*/
					.departure-time-table-img-col-3{
						width: 50%;
					}
					.departure-time-table-img-col-3 .topmiddle {
						letter-spacing: 0em;
					}
					#content.departure-time-table-section {
						height: 1350px;
						z-index: 3;
					}

					#departure-time-table-container{
						top: -9em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}

					.departure-time-table-img:hover {
						cursor: pointer;
					}
					.departure-data-table-container{
						top: -10em;
						padding-left: 20px !important;
						padding-right: 20px !important;
					}
					.custom-terminal-container {
						top: -20em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					#datatable1_wrapper, 
					.departure-data-table-container-02, 
					.departure-data-table-col-12{
						padding-left: 0px !important;
						padding-right: 0px !important;
					}

					/*Ending of departure-time-table-section*/

					/*Starting of home-of-symphony-section*/
					#content.home-of-symphony-section {
						height: 645px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 32em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 360px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -19em;
						top: -12.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -60.5em;
						/*opacity: 0.7;*/
					}
					.section-product .home-of-symphony-section-product-content{
						display: none;
					}
					.section-product .home-of-symphony-section-product-content-02{
						display: inherit;
						max-width: 2310px;
						width: 2310px;
						height: 360px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}
					.home-of-symphony-h3-p-button-holder{				
						display: none;
					}

					.home-of-symphony-h3-p-button-holder-02{				
						display: inherit;
						width: 290px;
						margin: auto;
						padding-left: 1em;
						padding-right: 1em;
						left: 50%;
						top: 90%;
						margin-right: -50%;
						z-index: 3456;
						opacity: 1.2222;
						position: absolute;
						-webkit-transform: translate(-50%, -286%);
						-moz-transform: translate(-50%, -286%);
						-ms-transform: translate(-50%, -286%);
						transform: translate(-50%, -286%);
						text-align: center;
					}
					.home-of-symphony-h3-02{
						text-align: center;
						font-size: 26px;
						font-weight: 700 !important;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
						margin-bottom: 5px;
					}
					.home-of-symphony-p-02{
						font-family: 'Open sans';
						font-size: 20px;
						margin-bottom: 0;
					}
					.home-of-symphony-button-div-02 .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}
					.bg {
						display: none;
					}
					.bg-02 {
						display: inherit;
						background-size: 100% !important;
						width: 157%;
						height: 322px;
						top: -36em;
						right: 0%;
						background-repeat: repeat-x !important;
					}

					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 125%;
						top: 78%;
						left: 0%;
						font-size: 20px;
					}
					.owl-carousel .owl-item img {
						display: block;
						max-width: 125%;
						width: 125%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 125%;
					}
					.owl-carousel .owl-stage-outer {
						left: -25px;
					}
					.think-ahead-carousel-h3.rc-header{
						font-size: 26px;
					}
					/*Ending of think-ahead-carousel-section*/


					/*Starting of book-now-section*/
					.book-now-vertical-middle{
						margin: auto !important;
						transform: translate(0%,-5%);
						-webkit-transform: translate(0%,-5%);
						-moz-transform: translate(0%,-5%);
						-ms-transform: translate(0%,-5%);
					}
					.book-now-text-rotator.rc-header {
						font-size: 26px;
					}
					/*Ending of book-now-section*/


					/*Starting of cruise-map-section*/
					.cruise-map-heading-block{
						position: absolute;
						left: 0%;
						top: -8%;
						width: 100%;
						font-size: 18px;
					}
					.cruise-map-heading-block h2 {
						/*font-size: 26px;*/
						margin-top: -30px;
						margin-left: 14px;
						font-size: 13px;
					}
					#Layer_1 {
						/*margin-top: 7em;*/
						/*margin-bottom: 2em;*/
						margin-top: 0em;
						margin-bottom: 0em;
					}
					.description:after, .description.active {
						display: none;
					}
					/*Ending of cruise-map-section*/


					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 555px;
					}	

					.information-desk-content-holder{
						position: relative;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -16em !important;
						top: -52em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						display: none;
					}
					.information-desk-section-product-content-02{
						display: inherit;
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 300px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 300px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -13em;
						top: -16.5em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 1%;
						top: -91em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 40%;
						float: left;
						margin-left: 1.5em;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: -1em;
						font-size: 26px;
						font-weight: 700;
					}
					.information-desk-col_half .information-desk-img-overlay {
						display: inherit;
					}
					.information-desk-col_half .information-desk-img-span {
						display: inherit;
						top: 75%;
						left: 0%;
						font-size: 13px;
					}								
					/*Ending of information-desk-section*/	


					/*Starting of footer-section*/
					.footer-container{
						overflow: hidden;
						padding-left: 0 !important;
						padding-right: 0 !important;
					}
					#footer .footer-widgets-wrap-for-infomation {
						text-align: center;
						padding-bottom: 0;
					}
					.footer-col-one-third-left {
						transform: translateX(32%);
						-webkit-transform: translateX(32%);
						-moz-transform: translateX(32%);
						-ms-transform: translateX(32%);
					}
					.footer-col-one-third-right{
						transform: translateX(32%);
						-webkit-transform: translateX(32%);
						-moz-transform: translateX(32%);
						-ms-transform: translateX(32%);
						top: 0em
					}
					.footer-col-one-third-img{
						top: 0em;
						transform: translateX(17%);
						-webkit-transform: translateX(17%);
						-moz-transform: translateX(17%);
						-ms-transform: translateX(17%);
					}
					#footer .footer-widgets-wrap-for-social-icons { 
						padding-top: 0;
						padding-bottom: 160px;
						padding-left: 10px;
					}
					.copyrights-menu {
						margin-top: 10px;
						margin-bottom: 10px;
						text-align: center;
						line-height: 1.8;
					}
					/*Ending of footer-section*/	

				}

				@media (max-width: 321px){

					.stretched #wrapper {
						width: 100%;
						margin: 0;
						box-shadow: none;
					}

					/*Starting of Header Section*/
					#header, #header-wrap, #logo img {
						height: 60px;
					}
					#logo {
						padding: 14px !important;
					}
					#header.dark.transparent-header, #header.dark.semi-transparent {
						background-color: #2E3958;
						z-index: 20;
					}
					/*Ending of Header Section*/

					/*Starting of landing-page-section*/
					#content.custom-landing-page-welcome-slider{
						top: 0px;
						margin-bottom: 0px;
						overflow: visible;
					}
					#landing-page-carousel-video{
						width: 100%;
					}
					/*Ending of landing-page-section*/

					/*Starting of departure-time-table-section*/
					.departure-time-table-img-col-3{
						width: 50%;
					}
					.departure-time-table-img-col-3 .topmiddle {
						letter-spacing: 0em;
					}
					.departure-time-table-img-col-3{
						width: 50%;
					}
					.departure-time-table-img-col-3 .topmiddle {
						letter-spacing: 0em;
					}
					#content.departure-time-table-section {
						height: 1210px;
						z-index: 3;
					}

					#departure-time-table-container{
						top: -9em;
					}
					.departure-time-table-img-col-3{
						overflow: hidden;
					}

					.departure-time-table-img:hover {
						cursor: pointer;
					}
					.departure-data-table-container{
						top: -10em;
						padding-left: 20px !important;
						padding-right: 20px !important;
					}
					.custom-terminal-container {
						top: -20em;
					}
					.custom-heading-block-terminal{
						margin-bottom: -15px;
					}
					.heading-block > .custom-heading-block-terminal-span:not(.before-heading) {
						display: block;
						margin-top: 30px;
					}
					#datatable1_wrapper, 
					.departure-data-table-container-02, 
					.departure-data-table-col-12{
						padding-left: 0px !important;
						padding-right: 0px !important;
					}
					.table th, .table td {
						padding: 0.2rem;
					}
					/*Ending of departure-time-table-section*/


					/*Starting of home-of-symphony-section*/
					#content.home-of-symphony-section {
						height: 630px;
						overflow: hidden;
					}

					.section.home-of-symphony-section-product{
						background-color: #fff;
						overflow: visible;
					}

					.home-of-symphony-container{
						top: 38em;
					}

					.home-of-symphony-section-product .home-of-symphony-section-product-image {
						position: relative;
						width: 2340px;
						height: 400px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -19em;
						top: -16.5em;
						/*opacity: 0.7;*/
					}
					.home-of-symphony-section-product-content-holder {
						position: absolute;
						max-width: 2500px;
						width: 2310px;
						height: 700px;
						background: transparent;
						-ms-transform: rotate(-20deg);
						-webkit-transform: rotate(-20deg);
						transform: rotate(-20deg);
						left: -40em !important;
						top: -67em;
						/*opacity: 0.7;*/
					}
					.section-product .home-of-symphony-section-product-content{
						display: none;
					}
					.section-product .home-of-symphony-section-product-content-02{
						display: inherit;
						max-width: 2310px;
						width: 2310px;
						height: 360px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}
					.home-of-symphony-h3-p-button-holder{				
						display: none;
					}

					.home-of-symphony-h3-p-button-holder-02{				
						display: inherit;
						width: 290px;
						margin: auto;
						padding-left: 1em;
						padding-right: 1em;
						left: 50%;
						top: 90%;
						margin-right: -50%;
						z-index: 3456;
						opacity: 1.2222;
						position: absolute;
						-webkit-transform: translate(-50%, -295%);
						-moz-transform: translate(-50%, -295%);
						-ms-transform: translate(-50%, -295%);
						transform: translate(-50%, -295%);
						text-align: center;
					}
					.home-of-symphony-h3-02{
						text-align: center;
						font-size: 26px;
						font-weight: 700 !important;
						font-family: 'Montserrat';
						text-decoration: none !important;
						color: #0e1b3a;
						margin-bottom: 5px;
					}
					.home-of-symphony-p-02{
						font-family: 'Open sans';
						font-size: 20px;
						margin-bottom: 0;
					}
					.home-of-symphony-button-div-02 .custom-heading-block-terminal-button{
						background: #0e1b3a;
					}
					.bg {
						display: none;
					}
					.bg-02 {
						display: inherit;
						background-size: 100% !important;
						width: 214%;
						height: 322px;
						top: -43em;
						right: 18%;
						background-repeat: repeat-x !important;
					}
					/*Ending of Home-of-the-Symphony-section*/


					/*Starting of think-ahead-carousel-section*/
					.owl-carousel .owl-item img {
						display: block;
						max-width: 125%;
						width: 125%;
						-webkit-transform-style: preserve-3d;
					}
					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-overlay {
						width: 125%;
					}

					.owl-item.active.center .oc-item .think-ahead-carousel-oc-item-span {
						width: 125%;
						top: 78%;
						left: 0%;
						font-size: 14px;
					}
					.owl-carousel .owl-stage-outer {
						left: -25px;
					}
					.think-ahead-carousel-h3 {
						font-size: 26px;
					}
					/*Ending of think-ahead-carousel-section*/


					/*Starting of book-now-section*/
					.book-now-vertical-middle{
						margin: auto !important;
						transform: translate(0%,-3%);
						-webkit-transform: translate(0%,-3%);
						-moz-transform: translate(0%,-3%);
						-ms-transform: translate(0%,-3%);
					}

					.book-now-text-rotator.rc-header {
						font-size: 26px;
					}
					/*Ending of book-now-section*/


					/*Starting of cruise-map-section*/
					.cruise-map-heading-block {
						position: absolute;
						left: 0%;
						/*top: -9%;*/
						top: -38%;
						width: 100%;
						font-size: 14px;
					}
					.cruise-map-heading-block h2{
						font-size: 12px;
					}
					#Layer_1 {
						/*margin-top: 8em;*/
						/*margin-bottom: 3em;*/
						margin-top: 0em;
						margin-bottom: 0em;
					}
					.description:after, .description.active {
						display: none;
					}
					/*Ending of cruise-map-section*/


					/*Starting of terminal-a-section*/
					.terminal-a-section{
						top: -7px;
					}
					/*Ending of terminal-a-section*/


					/*Starting of information-desk-section*/
					.information-desk-section{
						height: 460px;
					}	

					.information-desk-content-holder{
						position: relative;
						max-width: 2500px;
						width: 2310px;
						height: 1000px;
						background: transparent;
						-ms-transform: rotate(15deg);
						-webkit-transform: rotate(15deg);
						transform: rotate(15deg);
						left: -16em !important;
						top: -52em;
						/* opacity: 0.7; */
					}
					.information-desk-section-product-content{
						display: none;
					}
					.information-desk-section-product-content-02{
						display: inherit;
						left: 0;
						max-width: 2310px;
						width: 2310px;
						height: 250px;
						position: absolute;
						-ms-transform: rotate(0deg);
						-webkit-transform: rotate(0deg);
						transform: rotate(0deg);
						background: rgba(193, 228, 224, 0.75);
						bottom: 30px;
						right: 0;
						padding: 30px;
					}

					.information-desk-backface-div{
						position: relative;
						width: 2340px;
						height: 250px;
						background: rgba(193, 228, 224, 0.75);
						-ms-transform: rotate(-15deg);
						-webkit-transform: rotate(-15deg);
						transform: rotate(-15deg);
						left: -13em;
						top: -13.5em;
						/* opacity: 0.7; */
					}
					#content .information-desk-four-tile-image-container{
						left: 0%;
						top: -88em;
						width: 100%;
					}
					.information-desk-col_half{
						width: 40%;
						float: left;
						margin-left: 1em;
						overflow: hidden;
					}
					.information-desk-h2 {
						position: relative;
						top: -1em;
					}
					.information-desk-col_half .information-desk-img-overlay {
						display: inherit;
					}
					.information-desk-col_half .information-desk-img-span {
						display: inherit;
						top: 58%;
						left: 0%;
						font-size: 12px;
					}
					.information-desk-h2{
						font-size: 26px;
						font-weight: 700;
					}
					/*Ending of information-desk-section*/	


					/*Starting of footer-section*/
					.footer-container{
						overflow: hidden;
						padding-left: 0 !important;
						padding-right: 0 !important;
					}
					#footer .footer-widgets-wrap-for-infomation {
						text-align: center;
						padding-bottom: 0;
					}
					.footer-col-one-third-left {
						transform: translateX(26%);
						-webkit-transform: translateX(26%);
						-moz-transform: translateX(26%);
						-ms-transform: translateX(26%);
					}
					.footer-col-one-third-right{
						transform: translateX(26%);
						-webkit-transform: translateX(26%);
						-moz-transform: translateX(26%);
						-ms-transform: translateX(26%);
						top: 0em
					}
					.footer-col-one-third-img{
						top: 0em;
						transform: translateX(5%);
						-webkit-transform: translateX(5%);
						-moz-transform: translateX(5%);
						-ms-transform: translateX(5%);
					}
					#footer .footer-widgets-wrap-for-social-icons { 
						padding-top: 0;
						padding-bottom: 160px;
						padding-left: 10px;
					}
					.copyrights-menu {
						margin-top: 10px;
						margin-bottom: 10px;
						text-align: center;
						line-height: 1.8;
					}
					/*Ending of footer-section*/
				}

				@media (min-width: 1200px){
					.rc-header {
						font-family: 'Montserrat' !important;
						font-size: 3.2rem !important;
						color: #15264c !important;
						font-weight: 600 !important;
					}
					.book-now-text-rotator.rc-header{
						color: #fff !important;
					}
					.table th, .table td {
						font-family: 'Montserrat'!important;
					}
					.table td{
						color: #000 !important;
					}
					.rc-header-subtitle{
						font-family: 'Montserrat' !important;
						font-size: 1.9rem !important;
						margin-top: -0.2em !important;
						font-weight: 400 !important;
					}
					.rc-header-span{
						font-family: 'Montserrat' !important;
						font-size: 1.4rem !important;
						color: #000 !important;
						font-weight: 400 !important;
						max-width: 1100px !important;
					}
					.book-now-heading-block.rc-header-span{
						color: #fff !important;
					}
					.rc-button{
						font-family: 'Montserrat' !important;
						background: #15264c !important;
					}
					.rc-button:hover {
						background: #1ABC9C !important;
						color: #fff !important;
					}
				}
				@media (max-width: 1199px){
					.rc-header {
						font-family: 'Montserrat' !important;
						color: #15264c !important;
					}
					.book-now-text-rotator.rc-header{
						color: #fff !important;
					}
					.table th, .table td {
						font-family: 'Montserrat'!important;
					}
					.table td{
						color: #000 !important;
					}
					.rc-header-subtitle{
						font-family: 'Montserrat' !important;
					}
					.rc-header-span{
						font-family: 'Montserrat' !important;
						color: #000 !important;
					}
					.book-now-heading-block.rc-header-span{
						color: #fff !important;
					}
					.rc-button{
						font-family: 'Montserrat' !important;
						background: #15264c !important;
					}
					.rc-button:hover {
						background: #1ABC9C !important;
						color: #fff !important;
					}
				}

