@media screen and (min-width:1026px) {
	/* .bannerSchedules #sunday .image-wrapper {
		height: 865px;
	} */
}

@media screen and (min-width:1921px) {

	#menu-main-menu li:nth-child(1),
	#menu-main-menu li:nth-child(4),
	#menu-main-menu li:nth-child(5) {
		width: 75px;
	}

	#menu-main-menu li:nth-child(2) {
		width: 105px;
	}

	#et-boc .headerSection.sticky #menu-main-menu li>a {
		font-size: 18px;
	}

	/* #et-boc .headerSection.sticky #menu-main-menu li:last-child>a, */
	.et_pb_slide_description .et_pb_button {
		width: 300px;
	}
}

/** end of 1921 min **/

@media screen and (max-width:1560px) {
	#main-content .et_pb_section>.et_pb_row {
		padding: 0 20px;
	}

	#main-content .sliderSection .sliderRow,
	#et-boc #main-content .floatingText {
		padding: 0;
	}
}

/** end of 1560 max **/

@media screen and (min-width:1441px) {
	#main-content .whatsOnSection {
		padding: 88px 0;
	}

	div.sliderSection .et_pb_slide .et_pb_container {
		height: 600px !important;
	}

	#main-content .nonPrivateSection p {
		font-size: 30px;
		line-height: 35px;
	}

	.blogPostContent .contentBody .et_pb_section .et_pb_text_inner {
		font-size: 18px;
		line-height: 30px;
	}

	.blogPostContent {
		padding-left: 61px;
		padding-right: 61px;
	}

	#main-content .voucherSection h2 {
		letter-spacing: -3px;
	}

	.postPagination {
		padding: 0 30px;
	}
}

/** end of 1441 minn **/

@media screen and (min-width:1440px) and (max-width:1560px) {
	#menu-main-menu li:nth-child(1) {
		margin-left: 8em;
	}
}

/** end of 1440 min 1560 max **/

@media screen and (max-width:1366px) {
	#main-content .sched-slide li:nth-child(5) {
		margin-left: 0;
	}
}

@media screen and (min-width:1026px) and (max-width:1280px) {
	#main-content .entertainmentSection h2 {
		font-size: calc(50px + 6 * ((100vw - 320px) / 1025));
	}

	div.entertainmentSection .txtCol {
		padding-top: 5em;
	}
}

/** end of 1026 min  1280 max **/

@media screen and (min-width:1026px) and (max-width:1920px) {}

/** end of 1026 min  1920 max **/

@media screen and (min-width:981px) and (max-width:1366px) {
	#nf-form-3-cont nf-field:nth-child(n-5) {
		margin-left: calc(5em - 5vw);
	}

	#nf-form-3-cont nf-field:nth-child(17),
	#nf-form-3-cont nf-field:nth-child(21),
	#nf-form-3-cont nf-field:nth-child(8),
	#nf-form-3-cont nf-field:nth-child(9),
	#nf-form-3-cont nf-field:nth-child(10),
	#nf-form-3-cont nf-field:nth-child(11),
	#nf-form-3-cont nf-field:nth-child(6) {
		right: calc(6em - 5vw);
	}
}

/** end of 981 min  1366 max **/

@media screen and (min-width:981px) and (max-width:1280px) {
	.entertainmentSection .txtCol h3 {
		padding-top: 10%;
	}
}

/** end of 981 min  1280 max **/

@media screen and (min-width:981px) and (max-width:1200px) {
	#main-content .entertainmentSection .imgBlock1 {
		padding-top: calc(100% - 50vh);
	}

	.footerSection {
		padding: 0 20px;
	}

	#nf-form-3-cont {
		padding-left: calc(5em - 5vw);
		padding-right: calc(5em - 5vw);
	}

	#nf-form-3-cont nf-field:nth-child(6),
	#nf-form-3-cont nf-field:nth-child(6) img {
		height: calc(400px + (500 - 400) * ((100vw - 981px) / (1200 - 981)));
		width: calc(375px + (500 - 400) * ((100vw - 981px) / (1200 - 981))) !important;
	}

	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(17) {
		right: 1.5em;
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(8),
	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(9),
	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(10),
	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(11) {
		right: calc(4em - 5vw);
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(8) {
		top: 52em;
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(9) {
		top: 57em;
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(10) {
		top: 67em;
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(11) {
		top: 71em;
	}

	div#nf-form-3-cont nf-field:nth-child(12) {
		margin-top: calc(6em - 5vh);
	}

	div#nf-form-3-cont nf-field:nth-child(16) {
		margin-top: 2em;
	}

	#nf-form-3-cont nf-field:nth-child(6) {
		top: 9em;
	}
}

/** end of 981 min  1200 max **/

@media screen and (min-width:981px) and (max-width:1920px) {
	.homeEventSection .slick-slide.slick-current {
		width: 500px !important;
	}
}

/** end of 981 min  and 1920 max **/

@media screen and (min-width:981px) and (max-width:1440px) {
	#main-content .privateRoomsSection #non-private {
		margin-bottom: 0 !important;
	}

	#main-content .entertainmentSection .imgBlock2 {
		margin: 0;
	}

	.et_pb_module.et_pb_image.et_pb_image_1.imgBlock2 {
		margin-top: 0;
	}

	#menu-main-menu li:nth-child(-n+5) {
		margin-right: 0px;
	}

	#menu-main-menu li:nth-child(1) {
		margin-left: 0;
	}

	#menu-main-menu li:last-child a {
		width: calc(200px + (215 - 200) * ((100vw - 981px) / (1440 - 981)));
	}

	#menu-main-menu li>a {
		font-size: calc(15px + (17 - 16) * ((100vw - 981px) / (1440 - 981)));
	}

	.homeEventSection .slick-slide.slick-active.slick-current {
		max-width: 500px;
	}

	.homeEventSection .slick-slide.slick-active {
		width: 100% !important;
		max-width: 200px;
	}

	.homeEventSection .slick-list.draggable {
		max-width: 980px;
	}

	#nf-form-3-cont,
	#nf-form-1-cont {
		padding-top: 1em;
		padding-bottom: 2em;
	}

	#nf-form-1-cont {
		padding-left: calc(30px + (50 - 30) * ((100vw - 981px) / (1440 - 981)));
		padding-right: calc(30px + (50 - 30) * ((100vw - 981px) / (1440 - 981)));
	}

	#nf-form-3-cont {
		padding-left: 1em;
		padding-right: 1em;
	}

	#main-content .nonPrivateSection p {
		font-size: calc(22px + (30 - 25) * ((100vw - 981px) / (1440 - 981)));
		line-height: 35px;
	}

	#main-content .sliderContent .et_pb_slide_title a,
	div#main-content h1 {
		font-size: calc(65px + (100 - 65) * ((100vw - 981px) / (1440 - 981)));
	}

	.blogPostContent .contentBody .et_pb_section .et_pb_text_inner {
		font-size: calc(14px + 6 * ((100vw - 320px) / 1025));
		line-height: 30px;
	}
}

/** end of 981 min  and 1440 max **/


@media screen and (max-width:1440px) {

	.sched-slide-content .slick-prev::before,
	.EventSection .slick-prev.slick-arrow::before {
		transform: rotate(180deg);
		left: 0;
	}

	.sched-slide-content .slick-next::before,
	.EventSection .slick-next.slick-arrow::before {
		right: 1em;
	}

	.homeEventSection .slick-prev {
		left: 0;
		font-size: 20px;
		position: relative;
		z-index: 1;
	}

	#main-content .homeEventSection .slick-prev,
	#main-content .homeEventSection .slick-next {
		position: absolute;
		z-index: 1;
	}

	#main-content .homeEventSection .slick-prev {
		left: 0;
	}

	#main-content .homeEventSection .slick-next {
		right: 0;
	}

	.homeEventSection .slick-list.draggable {
		padding: 0 30px !important;
		max-width: 980px;
		width: 100%;
		margin: 0 auto;
	}
}

/** end of 1440 max **/

@media screen and (min-width:981px) and (max-width:1560px) {
	.blog-wrapper-inner {
		padding: 0 15px;
	}

	.headerRowCol2 {
		justify-content: end;
		padding-right: 15px;
	}

	div#main-content .funcPlattersSection .et_pb_tabs ul.et_pb_tabs_controls li {
		width: 50%;
		max-width: 46.8%;
	}

	div#main-content .funcPlattersSection .et_pb_tabs ul.et_pb_tabs_controls li a {
		width: 100%;
	}

	.sliderSection .et_pb_slider {
		height: 700px;
	}

	#et-boc .et-l div.headerSection {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}

	div.headerSection .headerRowCol1 {
		width: 16.875%;
	}

	div.headerSection .headerRowCol2 {
		padding-right: 0;
		width: 76.625%;
	}

	#menu-main-menu li {
		padding-left: 0;
		padding-right: 0;
	}

	div.sliderSection .et_pb_slide {
		height: 500px;
		padding-left: 0;
		padding-right: 0;
	}

	div.sliderSection .et_pb_slide>.et_pb_container {
		height: 400px !important;
	}

	div.sliderSection .et_pb_slide>.et_pb_container .et_pb_slide_description {
		padding-left: 0;
		padding-right: 0;
	}

	#et-boc footer .talkToUsSection>.et_pb_row,
	#main-content .et_pb_section>.et_pb_row {
		padding-left: 50px;
		padding-right: 50px;
	}

	#main-content .imgBlock1 img,
	#main-content .imgBlock2 img {
		width: 80% !important;
	}

	div.voucherBlock>div.et_pb_column:first-child {
		padding: 5em 0;
		display: inline-grid;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	div.flipbox-back {
		height: calc(35em + (205 - 20) * ((100vw - 981px) / (1440 - 981)));
	}

	#main-content .whatsOnSection {
		padding: 88px 0 0;
	}

	#main-content .fbFeedBlock>div .et_pb_module.et_pb_code {
		height: 1250px;
	}

	#main-content .fbFeedBlock>div {
		height: 1400px;
	}

	#main-content .gallerySection .dica_divi_carousel_0 .swiper-button-next {
		transform: translateX(100%);
	}

	#main-content .gallerySection .dica_divi_carousel_0 .swiper-button-prev {
		transform: translateX(-100%);
	}

	div.footerSection {
		padding-left: 50px;
		padding-right: 50px;
	}

	#main-content .sliderSection .et_pb_button {
		font-size: calc(18px + (20 - 18) * ((100vw - 980px) / (1440 - 981)));
	}
}

/** end of 981 min  and 1560 max **/

@media screen and (max-width:1025px) {
	#main-content .voucherSection h2 {
		-webkit-text-stroke-width: 2px;
	}

	#page-container p,
	#page-container span,
	#page-container ul li,
	#page-container a,
	#page-container td,
	div#main-content h1,
	div#main-content h2,
	div#main-content h3,
	div#main-content h4,
	div#main-content h5 {
		line-height: 1.4;
	}

	div.floatingText h3 {
		padding: 73px 20px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.iconRow h3 {
		margin-top: 4.5em;
	}

	#page-container footer ul li {
		line-height: 1.5;
	}
}

/** end of 1025 max **/


@media screen and (min-width:981px) and (max-width:1025px) {

	/* 	#main-content .sliderContent .et_pb_slide_title a,
	div#main-content h1 { font-size: calc(50px + 6 * ((100vw - 320px) / 1025)); } */

	#main-content .voucherSection h2,
	#et-main-area .talkToUsSection h2,
	div#main-content h2 {
		font-size: calc(40px + 6 * ((100vw - 320px) / 1025));
	}

	div#main-content h3 {
		font-size: calc(30px + 6 * ((100vw - 320px) / 1025));
	}

	div#main-content h4 {
		font-size: calc(25px + 6 * ((100vw - 320px) / 1025));
	}

	div#main-content h5 {
		font-size: calc(20px + 6 * ((100vw - 320px) / 1025));
	}

	#page-container p,
	#page-container span,
	#page-container ul li,
	#page-container a,
	#page-container td {
		font-size: calc(14px + 6 * ((100vw - 320px) / 1025));
	}

	.functionSection .txtCol {
		left: 2em;
	}

	div.bannerSchedules .image-wrapper {
		height: calc(100em - 99vh);
	}

	/* .bannerSchedules #sunday .image-wrapper {
		height: 650px;
	} */

	#page-container footer .footerCol1,
	#page-container footer .footerCol2 {
		margin-right: 0;
	}

	#page-container footer .footerCol4 {
		width: 25.475%;
	}

	#main-content .privateRoomsSection #ground-zero,
	#main-content .privateRoomsSection #ground-zero1,
	#main-content .privateRoomsSection #non-private,
	#main-content .privateRoomsSection #non-private1 {
		margin-top: calc(10em - 15vh) !important;
		margin-bottom: calc(10em - 15vh) !important;
	}

	#main-content .privateRoomsSection #non-private,
	#main-content .privateRoomsSection #non-private1 {
		padding-bottom: 20px !important;
	}

	div#main-content .privateRoomsSection {
		padding-top: calc(15em - 15vh);
		padding-bottom: calc(10em - 15vh);
	}

	.entertainmentSection .txtCol {
		padding-top: calc(10em - 15vh);
	}

	#main-content .innerPageBannerRow {
		height: 400px;
	}

	.featureContent .et_pb_column .et_pb_image,
	.featureContent .gradHead {
		height: calc(58em - 50vh);
	}

	.featureContent .et_pb_column .et_pb_image {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.innerPageBannerRow p {
		max-width: 700px;
		width: 100%;
		margin: 0 auto;
	}

	#main-content .privateRoomsSection #ground-zero,
	#main-content .privateRoomsSection #ground-zero1 {
		margin: 50px auto !important;
	}

	.funcPlattersTabContent h3 {
		margin-top: calc(50% - 50vh);
		margin-bottom: calc(50% - 60vh);
	}

	.ctaSection .et_pb_column {
		width: 100%;
	}

	.ctaSection .et_pb_column:first-child {
		display: none;
	}

	#nf-form-3-cont .nf-form-content input[type="button"] {
		font-size: calc(14px + 6 * ((100vw - 320px) / 1025));
		height: unset;
	}
}

/** end of 981 min and 1025 max **/

@media screen and (min-width:981px) {

	#main-content .nonPrivateSection {
		padding: 140px 0 102px;
	}

	.entertainmentSection .txtCol {
		max-width: 670px;
	}

	#main-content .funcPlattersRow {
		padding-top: 5.3em !important;
	}

	#main-content .privateRoomsheader {
		padding-bottom: 90px !important;
	}

	.footerBtmRow p {
		padding: 15px !important;
	}

	#main-content .privateRoomsheader {
		padding-bottom: 90px !important;
	}

	#main-content .privateRoomsSection {
		padding: 110px 0 68px;
	}

	#et-boc .nf-form-cont .nf-error.field-wrap .nf-field-element::after,
	#main-content .nf-form-cont .nf-error.field-wrap .nf-field-element::after {
		height: 64px;
		width: 60px;
		padding: 7px;
	}

	.sched-slide-content .slick-slide {
		width: 100% !important;
		max-width: 1440px;
	}

	.sched-slide-content .slick-list.draggable {
		height: 1000px !important;
	}

	.sched-slide-content .slick-slider .slick-track {
		width: 50000px !important;
	}

	.sched-slide-content .slick-initialized {
		margin-bottom: 0;
	}

	.sched-slide-content .content-slide .image-overlay,
	.sched-slide-content .content-slide .event-content {
		width: 50%;
		float: left;
		height: 1000px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.fbFeedSection .cff_owl-carousel .cff_owl-item {
		min-width: 435px;
	}

	.homeEventSection .slick-slide.slick-active.slick-current .content-slide img {
		object-fit: cover;
	}

	.homeEventSection .slick-slide.slick-active .content-slide .image-overlay,
	.homeEventSection .slick-slide.slick-active .content-slide .overlay-img,
	.homeEventSection .slick-slide.slick-active .content-slide .img-link,
	.homeEventSection .slick-slide.slick-active .content-slide img {
		height: 500px;
	}

	.homeEventSection .slick-slide.slick-active.slick-current,
	.homeEventSection .slick-slide.slick-active.slick-current .content-slide,
	.homeEventSection .slick-slide.slick-active.slick-current .content-slide .image-overlay,
	.homeEventSection .slick-slide.slick-active.slick-current .content-slide .overlay-img,
	.homeEventSection .slick-slide.slick-active.slick-current .content-slide .img-link,
	.homeEventSection .slick-slide.slick-active.slick-current .content-slide img {
		height: 713px;
	}

	.homeEventSection .slick-slide.slick-active {
		height: 713px;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.headerSection.sticky #menu-main-menu li>a {
		font-size: calc(14px + (17 - 16) * ((100vw - 981px) / (1440 - 981)));
		padding: 10px 0px;
		/* width: 235px; */
		text-align: center;
		text-transform: uppercase;
	}

	.headerSection {
		overflow: hidden;
	}

	/* .headerSection.sticky #menu-main-menu li:last-child>a {
		width: 206.5px;
	} */

	#main-content .entertainmentSection .imgBlock2 {
		margin-bottom: 10em;
	}

	.homeEventSection .slick-list.draggable {
		height: 700px;
	}

	/* 	#main-content .funcPlattersTabs .et_pb_tab_1 img { width: 50%; } */

	#main-content .funcPlattersTabs .et_pb_tab_0 img {
		width: 75%;
	}

	.SpecialEventSection .slick-track .slick-slide.slick-active .content-slide,
	.SpecialEventSection .slick-slide.slick-active .content-slide .image-overlay,
	.SpecialEventSection .slick-slide.slick-active .content-slide .overlay-img,
	.SpecialEventSection .slick-slide.slick-active .content-slide .img-link,
	.SpecialEventSection .slick-slide.slick-active .content-slide img {
		height: 713px;
	}

	.SpecialEventSection .specialEvent {
		max-width: 1160px;
		margin-left: auto;
		margin-right: auto;
		width: 100%;
	}

	#et-boc footer .talkToUsSection .opHours ul li,
	#main-content .talkToUsSection .opHours ul li {
		font-size: 20px;
		line-height: 1.4;
	}

	#et-main-area .talkToUsSection .et_pb_blurb_7 .et_pb_blurb_container {
		margin-left: -1.5em;
	}

	#et-boc .contactBlurb .et_pb_row.contactBlurbRow,
	#main-content .contactBlurb .et_pb_row.contactBlurbRow,
	#main-content .contactBlurb .et_pb_row.et_pb_row_7 {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.headerRowCol1,
	.headerRowCol2 {
		height: 120px;
	}

	#main-content {
		padding-top: 130px;
	}

	.voucherSection h4 {
		margin-bottom: 46px;
	}

	#nf-form-1-cont h3 {
		font-size: 48px;
		line-height: 56px;
	}

	.blogPostContent {
		padding: 51px 0 85px;
	}

	#main-content .entertainmentSection .imgBlock1 img {
		width: 684px;
	}

	.sliderSection .et_pb_slider {
		display: flex;
		align-items: center
	}
}

/** end of 981 minn **/

@media screen and (max-width:980px) {

	#nf-form-3-cont .nf-form-content input[type="button"],
	#nf-form-3-cont nf-field ul li label,
	.footerBtmRow p,
	.footerBtmRow p a,
	.footerBtmRow p span,
	.footerCol .et_pb_blurb_container h4 a,
	.footerCol .et_pb_blurb_container h4 span,
	.footerCol2 .foot-menu li a,
	#page-container footer ul li,
	#main-content .nf-form-cont input[type="text"],
	#main-content .nf-form-cont input[type="tel"],
	#main-content .nf-form-cont input[type="email"],
	#main-content .nf-form-cont input[type="number"],
	#main-content .nf-form-cont textarea,
	#main-content .nf-form-cont input[type="text"]::placeholder,
	#main-content .nf-form-cont input[type="tel"]::placeholder,
	#main-content .nf-form-cont input[type="email"]::placeholder,
	#main-content .nf-form-cont input[type="number"]::placeholder,
	#main-content .nf-form-cont textarea::placeholder,
	#main-content .whatsOnSection p,
	#main-content p,
	#main-content span,
	#main-content ul li,
	#main-content a,
	#main-content td {
		font-size: calc(15px + 6 * ((100vw - 320px) / 980));
	}

	#et-boc .headerSection .headerRowCol1 {
		float: left;
		margin-bottom: 0;
		display: block;
		z-index: 2;
		width: auto !important;
		height: 120px;
	}

	.headerSection .headerRowCol2 {
		float: left;
		position: absolute;
		width: 100%;
		display: block;
		z-index: 1;
	}

	.headerSection .headerRowCol2 .et_pb_module.et_pb_menu,
	.headerSection .et_pb_menu--without-logo .et_pb_menu_inner_container,
	.headerSection .et_pb_menu--without-logo .et_mobile_nav_menu,
	.headerSection .et_pb_menu--without-logo .mobile_nav {
		width: 100%;
	}

	.mobile_menu_bar {
		float: right;
		display: block !important;
		z-index: 1;
	}

	#mobile_menu1 {
		position: absolute;
		left: 0;
		padding: 0;
		margin-top: 1.5em;
		border-top: 0;
		background-color: var(--text-white) !important;
	}

	#mobile_menu1 li a {
		color: var(--text-black) !important;
	}

	#et-boc .headerSection .headerRowCol2 {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: end;
	}

	#et-boc .mobile_menu_bar::before {
		color: var(--text-active);
	}

	.floatingText h3 {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.floatingTextSection {
		margin-top: 0 !important;
		position: relative;
		background-color: var(--text-black);
	}

	.iconSection .rowIcons {
		left: 0;
	}

	.iconRow h3 {
		margin-top: 2em;
	}

	#et-boc #main-content .gradHeadBar h3 {
		font-size: calc(35px + 6 * ((100vw - 320px) / 980));
	}

	#main-content .sliderContent .et_pb_slide_title a,
	#et-boc #main-content h1,
	#et-boc #main-content h2,
	#et-boc #main-content h3,
	#et-boc #main-content h4,
	#et-boc #main-content h5,
	#et-boc #main-content .et_pb_slide_content p,
	#et-boc #main-content .et_pb_slide_content {
		line-height: 1.3;
	}

	.iconRow .et_pb_module_header span {
		font-size: calc(15px + 6 * ((100vw - 320px) / 980));
	}

	.functionSection .imgCol .imgBlock2 {
		margin-top: -5em;
	}

	.homeEventSection .slick-slide.slick-active {
		display: none;
	}

	.homeEventSection .slick-slide.slick-active.slick-current {
		display: block;
		/* width: calc(10% - 3em) !important; */
		max-width: 900px;
		margin: 0 auto;
	}

	.homeEventSection .slick-track .slick-slide.slick-active .content-slide {
		height: auto;
	}

	.homeEventSection .slick-track .slick-slide.slick-active .content-slide .image-overlay {
		max-width: calc(100% - 50vw);
		width: 100%;
	}

	#main-content .voucherBlock>div {
		height: calc(80em - 100vh);
		padding-top: calc(5em - 5vh);
		padding-bottom: calc(5em - 5vh);
		margin-bottom: 0;
	}

	#main-content .voucherBlock>div .et_pb_image {
		margin: 0 auto;
		text-align: center;
	}

	#main-content .et_pb_section>.et_pb_row {
		max-width: unset;
		width: 100%;
	}

	#main-content .whatsOnSection h2 {
		margin-top: 0;
	}

	#main-content .nf-form-cont input[type="text"],
	#main-content .nf-form-cont input[type="tel"],
	#main-content .nf-form-cont input[type="email"],
	#main-content .nf-form-cont input[type="number"] {
		height: auto;
	}

	.whatsOnSection .btnO,
	.voucherSection .btnO {
		margin-bottom: 0;
	}

	div.bannerSchedules .image-wrapper img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}

	#et-main-area .footerSection .footerRow {
		padding: 1em 35px !important;
	}

	#page-container .footerCol:nth-child(2n+1) {
		margin-right: 0;
	}

	.innerPageBannerRow {
		height: 400px;
	}

	.entertainmentSection .txtCol {
		padding-top: 4em;
	}

	.entertainmentSection .txtCol h3 {
		padding-top: 1.5em;
	}

	.innerPageBannerRow p {
		max-width: 700px;
		width: 100%;
		margin: 0 auto;
	}

	.funcPlattersTabContent h5 {
		padding: 1em;
	}

	.sched-slide-content {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.sched-slide-content .tab-pane {
		max-width: 500px;
		width: 100%;
	}

	.mobile_nav #mobile_menu1 li:hover>a,
	.mobile_nav #mobile_menu1 li:focus>a,
	.mobile_nav #mobile_menu1 li.current_page_item>a {
		background-color: var(--text-active);
		color: var(--text-white) !important;
	}

	#et-boc .headerRowCol1 img {
		width: 75px;
	}

	#main-content .functionSection p {
		width: 100%;
		max-width: 100%;
	}

	#main-content .imgBlock1 .et_pb_image_wrap,
	#main-content .imgBlock2 .et_pb_image_wrap {
		text-align: center;
	}

	div.footerBtm .footerBtmRow {
		width: 100%;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	div.headerSection {
		position: absolute;
	}

	#main-content .gallerySection .headerBlock>div {
		width: 50% !important;
	}

	.footerCol .pinRow h4 {
		width: 150px;
	}

	.footerBtmRow {
		padding-left: 35px;
		padding-right: 35px;
	}

	div.entertainmentRow .imgBlock1 {
		left: 0;
		text-align: center;
	}

	div#main-content .entertainmentRow .imgBlock1 img {
		width: 100% !important;
	}

	#main-content div.entertainmentSection .txtCol {
		width: 100%;
		max-width: 100%;
	}

	#main-content .menuSection .menu_1 {
		margin-bottom: 30px;
	}

	#main-content .menuSection {
		padding: 4em 0 2em;
	}

	#et-main-area .talkToUsSection {
		padding: 2em 0;
	}

	#main-content .menuSection .menuCol2 .menu_3 {
		text-align: center;
	}

	#main-content .menuSection .menuCol2 .menu_3 img {
		max-width: 695px;
		width: 100%;
	}

	.blog-wrapper .postContent {
		height: auto;
	}

	#main-content .postDate {
		margin-bottom: 0;
	}

	.blog-wrapper .post-column .post-content {
		margin-bottom: 20px;
	}

	.blogPostContent {
		padding-top: 30px;
	}

	.blogPostContent .blog-fImage {
		margin-bottom: 30px;
	}

	.postPagination>div {
		padding: 30px 0;
	}

	#main-content .postContentBlock {
		padding: 30px 0;
	}

	#nf-form-1-cont .nf-form-title h3 {
		font-size: calc(35px + (40 - 35) * ((100vw - 767px) / (767 - 280)));
	}

	.et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item {
		width: calc((100% - (1 * var(--gallery-gap))) / 2);
		margin-bottom: var(--gallery-gap);
	}

	.et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item.last_in_row, .et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item:nth-child(2) {
		margin-right: 0;
	}

	.et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item.last_in_row, .et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item:nth-child(3) {
		margin-bottom: 0;
	}
}

/** end of 980 maxx **/

@media screen and (min-width:768px) and (max-width:980px) {
	.homeEventSection .slick-slide.slick-active.slick-current {
		width: calc(10% - 3em) !important;
	}

	#main-content .sliderContent .et_pb_slide_title a,
	#et-boc #main-content h1 {
		font-size: calc(50px + 6 * ((100vw - 320px) / 980));
	}

	#et-boc #main-content h2 {
		font-size: calc(30px + 6 * ((100vw - 320px) / 980));
	}

	#et-boc #main-content h3 {
		font-size: calc(25px + 6 * ((100vw - 320px) / 980));
	}

	#et-boc #main-content h4,
	#et-boc #main-content h5 {
		font-size: calc(20px + 6 * ((100vw - 320px) / 980));
	}

	#et-boc #main-content .et_pb_slide_content,
	#et-boc #main-content .et_pb_slide_content p {
		font-size: calc(18px + 6 * ((100vw - 320px) / 980));
	}

	.floatingText h3 {
		padding: 50px;
	}

	.functionSection .txtCol .et_pb_code_3 {
		clear: both;
	}

	.functionSection .txtCol .et_pb_text,
	.functionSection .txtCol .et_pb_code_2 {
		/* 	  width: 50%; */
		float: left;
		margin-top: 4em !important;
		padding: 10px 0;
	}

	div.functionSection .txtCol .et_pb_text {
		padding-top: 50px;
	}

	#nf-form-1-cont {
		max-width: 680.391px;
		width: 100%;
		margin: 0 auto;
		padding: 2em;
	}

	#main-content .gallerySection {
		padding: 7em 0 5em;
	}

	#main-content .gallerySection h2 {
		margin: 0;
	}

	#nf-form-3-cont nf-field:nth-child(n-5) {
		margin-left: calc(3.5em - 5vw);
	}

	#nf-form-3-cont nf-field:nth-child(17),
	#nf-form-3-cont nf-field:nth-child(21),
	#nf-form-3-cont nf-field:nth-child(8),
	#nf-form-3-cont nf-field:nth-child(9),
	#nf-form-3-cont nf-field:nth-child(10),
	#nf-form-3-cont nf-field:nth-child(11),
	#nf-form-3-cont nf-field:nth-child(6) {
		right: calc(4.5em - 5vw);
	}

	.eventsSection .et_pb_row_2 .et_pb_code_inner {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	#main-content .sched-slide li,
	#main-content .sched-slide li a {
		max-width: 200px;
		width: 100%;
		margin-right: 20px;
	}

	div.sliderSection .et_pb_slide {
		height: 500px;
		padding-left: 0;
		padding-right: 0;
	}

	div.sliderSection .et_pb_slide>.et_pb_container {
		height: 450px !important;
	}

	div.sliderSection .et_pb_slide>.et_pb_container .et_pb_slide_description {
		padding-left: 0;
		padding-right: 0;
	}

	#main-content .et_pb_section>.et_pb_row {
		padding-left: 50px;
		padding-right: 50px;
	}

	#main-content .imgBlock1 img,
	#main-content .imgBlock2 img {
		width: 60%;
	}

	div.voucherBlock>div.et_pb_column:first-child {
		padding: 5em 0;
		display: inline-grid;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	div.flipbox-back {
		height: calc(35em + (205 - 20) * ((100vw - 981px) / (1440 - 981)));
	}

	#main-content .whatsOnSection {
		padding: 88px 0 0;
	}

	#main-content .fbFeedBlock>div .et_pb_module.et_pb_code {
		height: 1250px;
	}

	#main-content .fbFeedBlock>div {
		height: 1400px;
	}

	#main-content .gallerySection .dica_divi_carousel_0 .swiper-button-next {
		transform: translateX(100%);
	}

	#main-content .gallerySection .dica_divi_carousel_0 .swiper-button-prev {
		transform: translateX(-100%);
	}

	#et-boc footer .talkToUsSection,
	div.footerSection {
		padding-left: 50px;
		padding-right: 50px;
	}

	#et-boc .et-l div.headerSection {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}

	#et-boc .headerSection .headerRowCol1 {
		height: 75px;
	}

	.headerRowCol1,
	.headerRowCol2 {
		height: 75px;
	}

	#main-content .slick-track {
		width: 15000px !important;
	}

	div.homeEventSection .slick-slide.slick-active.slick-current {
		max-width: 800px;
	}

	#main-content .cff_owl-item.cff-space {
		width: 33% !important;
		max-width: calc(305px + (310 - 300) * ((100vw - 981px) / (980 - 768)));
	}

	#nf-form-3-cont,
	#nf-form-1-cont {
		padding-top: 1em;
		padding-bottom: 2em;
		padding-left: calc(11em - 15%);
		padding-right: calc(11em - 15%);
	}

	#nf-form-1-cont {
		padding-left: calc(11em - 15%);
		padding-right: calc(11em - 15%);
	}

	#nf-form-3-cont {
		padding-left: 1em;
		padding-right: 3em;
	}

	div.voucherSection h4 {
		margin-bottom: 15px;
	}

	#nf-form-3-cont nf-field:nth-child(6),
	#nf-form-3-cont nf-field:nth-child(6) img {
		height: calc(420px + (500 - 400) * ((100vw - 981px) / (1200 - 981)));
		width: calc(400px + (500 - 400) * ((100vw - 981px) / (1200 - 981))) !important;
	}

	div#nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(6) {
		top: calc(40% - 50vh);
	}

	div#nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(8) {
		top: calc(68% - 50vh);
	}

	div#nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(9) {
		top: calc(71% - 50vh);
	}

	div#nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(10) {
		top: calc(81% - 50vh);
	}

	div#nf-form-3-cont .nf-form-content nf-fields-wrap nf-field:nth-child(11) {
		top: calc(83% - 50vh);
	}

	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(17) {
		top: 84em;
	}

	div#nf-form-3-cont nf-field:nth-child(21) {
		right: 0;
	}
}

/** end of 768 min and max 980 max **/

@media screen and (min-width:768px) and (max-width:850px) {
	.homeEventSection .slick-slide.slick-active.slick-current {
		position: relative;
		left: calc(-60px + (60 - 50) * ((100vw - 981px) / (980 - 768)));
	}
}


@media screen and (min-width:768px) and (max-width:800px) {
	#nf-form-3-cont .nf-form-content input[type="button"] {
		margin-top: -18px;
		height: 47px;
	}
}

@media screen and (min-width:768px) and (max-width:1366px) {

	/* 	#main-content .sched-slide{
		margin-top:0;
		width: 30%;
	}

	#main-content .sched-slide-content{ width: 70%; } */

	.sched-slide-content .event-content,
	.sched-slide-content .slick-arrow {
		display: none !important;
	}

	.sched-slide-content .tab-pane .slick-list {
		height: auto !important;
	}

	/* 	.sched-slide-content .slick-initialized .slick-slide { width: auto !important; } */

	.sched-slide-content .slick-track {
		width: 100000px !important;
	}

}

/** end of 768 min  1366 max **/

@media screen and (min-width:768px) and (max-width:1200px) {

	/* 	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(8) { top: calc( 62% - 50vh ); } */

	/* 	#nf-form-3-cont nf-field:nth-child(7) { margin-top: calc( 8em - 5vh ); } */

	/* 	div#nf-form-3-cont nf-field:nth-child(9) { top: calc( 65% - 50vh ); } */

	/* 	div#nf-form-3-cont nf-fields-wrap nf-field:nth-child(10) { top: calc( 73% - 50vh ); }

	#nf-form-3-cont nf-field:nth-child(11) { top: calc( 76% - 50vh ); } */

	#nf-form-3-cont nf-field:nth-child(12) {
		margin-top: calc(5em - 5vh);
	}

	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(13),
	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15) {
		position: relative;
		left: 0;
		top: 0;
		margin-top: calc(4em - 7vh);
	}

	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15) {
		left: 1%;
	}

	/* 	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(17) { top: calc( 90% - 50vh ); }

	#nf-form-3-cont nf-field:nth-child(21) { top: calc( 100% - 17.5vh ); } */

	#nf-form-3-cont nf-field:nth-child(18) {
		margin-top: calc(7em - 7vh);
	}

	#nf-form-3-cont #nf-form-title-3 h3 {
		margin-bottom: 1em;
	}

	/* 	#nf-form-3-cont nf-field:nth-child(6) { top: calc( 31% - 50vh ); }		 */

}

/** end of 768 min  1200 max **/

@media screen and (min-width:768px) {
	#nf-form-3-cont nf-field:nth-child(7) {
		margin-top: 9.5em;
	}
}

/** end of 768 min  **/



@media screen and (max-width:767px) {

	#main-content .sliderContent .et_pb_slide_title a,
	#et-boc #main-content h1 {
		font-size: calc(45px + (50 - 45) * ((100vw - 767px) / (767 - 280)));
	}

	#et-boc #main-content h2 {
		font-size: calc(40px + (50 - 45) * ((100vw - 767px) / (767 - 280)));
	}

	#main-content #nf-form-3-cont nf-field h3,
	#et-boc #main-content h3 {
		font-size: calc(22px + 6 * ((100vw - 320px) / 767));
	}

	#et-boc #nf-form-1-cont nf-field h3,
	#et-boc #nf-form-3-cont nf-field h3 {
		font-size: calc(35px + (45 - 40) * ((100vw - 767px) / (767 - 280)));
	}

	#et-boc #main-content h4,
	#et-boc #main-content h5 {
		font-size: calc(18px + 6 * ((100vw - 320px) / 767));
	}

	.floatingText h3 {
		padding: 25px;
	}

	#et-boc #main-content .et_pb_slide_content,
	#et-boc #main-content .et_pb_slide_content p {
		font-size: calc(15px + 6 * ((100vw - 320px) / 767));
	}

	#main-content .btn0,
	#et-boc #main-content .et_pb_slide_description .et_pb_button {
		width: 100%;
		max-width: 250px;
		font-size: calc(12px + 6 * ((100vw - 320px) / 767));
	}

	.rowIcons .iconRow>.et_pb_column img {
		max-width: 150px;
	}

	#nf-form-1-cont {
		max-width: 680.391px;
		width: 100%;
		margin: 0 auto;
		padding: 2em 1em;
	}

	#nf-form-1-cont .nf-field-container {
		margin-bottom: 10px;
	}

	.gallerySection .headerBlock>div {
		margin-bottom: 0;
	}

	.functionSection .gradHeadBar {
		margin-top: 5em;
	}

	#main-content .bookFormSection {
		padding: 4em 0;
	}

	#nf-form-3-cont {
		padding: 2em 20px;
	}

	#main-content #nf-form-3-cont h3 {
		margin-bottom: 20px;
	}

	#nf-form-3-cont nf-field {
		width: 100%;
		max-width: unset;
	}

	#nf-form-3-cont nf-field:nth-child(18),
	#nf-form-3-cont nf-field:nth-child(12),
	#main-content #nf-form-3-cont nf-field:nth-child(17),
	#main-content #nf-form-3-cont nf-field:nth-child(21),
	#main-content #nf-form-3-cont nf-field:nth-child(8),
	#main-content #nf-form-3-cont nf-field:nth-child(9),
	#main-content #nf-form-3-cont nf-field:nth-child(10),
	#main-content #nf-form-3-cont nf-field:nth-child(11),
	#main-content #nf-form-3-cont nf-field:nth-child(6) {
		top: 0;
		right: 0;
		position: relative;
		margin-top: 0;
	}

	#nf-form-3-cont img {
		max-width: 570px;
		width: 100% !important;
	}

	#nf-field-30-container,
	#nf-field-31-container,
	#nf-field-41-container {
		text-align: center;
	}

	#nf-field-36-container,
	#nf-field-38-container,
	#nf-field-32-container,
	#nf-field-34-container,
	#nf-field-46-container,
	#nf-field-50-container {
		margin-bottom: 0;
	}

	#main-content .gradHead5 h2 {
		-webkit-text-stroke-width: 2px;
	}

	#nf-form-3-cont nf-field:nth-child(16),
	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15),
	#nf-form-3-cont nf-field:nth-child(13) {
		position: relative;
		margin-top: 0;
		left: 0;
	}

	#nf-form-3-cont nf-field ul li label::after {
		top: 6px;
	}

	#nf-field-32-container h3,
	#nf-field-34-container h3,
	#nf-field-36-container h3,
	#nf-field-38-container h3 {
		margin-bottom: 0 !important;
		padding: 0;
	}

	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15) label::after,
	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15) label.nf-checked-label::before {
		top: 6px;
	}

	#nf-form-3-cont nf-fields-wrap nf-field:nth-child(15) label {
		top: 0;
	}

	#nf-form-3-cont nf-field:nth-child(15) ul li {
		width: auto;
	}

	#nf-field-49-container #reserve,
	nf-field #nf-field-28 {
		max-width: unset;
	}

	#et-boc #main-content .sched-slide li a {
		margin-bottom: 10px;
	}

	#main-content .sched-slide li {
		text-align: center;
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		max-width: unset;
	}

	.sched-slide-content .content-slide .image-overlay,
	.sched-slide-content .content-slide .event-content {
		width: 100%;
		height: auto;
	}

	.sched-slide-content .content-slide .event-content {
		display: none;
	}

	.sched-slide-content .slick-list.draggable {
		height: auto !important;
	}

	.sched-slide-content .content-slide .image-overlay a img {
		width: auto;
		height: auto;
		object-fit: cover;
	}

	#et-boc .et-l div.headerSection {
		padding-left: 35px !important;
		padding-right: 35px !important;
	}

	#main-content .imgBlock1 img,
	#main-content .imgBlock2 img {
		width: 60%;
	}

	#main-content .et_pb_section>.et_pb_row {
		padding-left: 35px;
		padding-right: 35px;
	}

	.sliderSection .sliderContent .et_pb_slide,
	.sliderSection .sliderContent .et_pb_slide_description {
		padding: 0;
	}

	.gallerySection .swiper-button-prev {
		transform: translateX(-80%);
	}

	.gallerySection .swiper-button-next {
		transform: translateX(80%);
	}

	#main-content .et_pb_section>.et_pb_row.innerPageBannerRow {
		height: 300px;
	}

	#main-content .funcPlattersTabContent>.et_pb_row {
		padding-left: 0;
		padding-right: 0;
	}

	div#main-content .funcPlattersSection {
		padding: 4em 0 2em;
	}

	#main-content .funcPlattersTabs {
		margin-bottom: 0;
	}

	#nf-form-3-cont nf-field:nth-child(6) {
		margin-bottom: 30px;
	}

	#nf-form-3-cont nf-field:nth-child(7),
	#nf-form-3-cont nf-field:nth-child(7) img,
	#nf-form-3-cont nf-field:nth-child(6),
	#nf-form-3-cont nf-field:nth-child(6) img {
		height: calc(300px + (350 - 300) * ((100vw - 767px) / (767 - 280)));
		max-width: unset;
	}

	#main-content #nf-form-3-cont nf-field:nth-child(8) {
		margin-top: 20px;
	}

	#nf-form-3-cont nf-field:nth-child(20) p,
	#nf-form-3-cont nf-field:nth-child(20) p span {
		font-size: calc(22px + 6 * ((100vw - 320px) / 767));
	}

	div#nf-form-3-cont nf-field:nth-child(19) .listcheckbox-container .nf-field-element label {
		margin-left: calc(50px + (60 - 50) * ((100vw - 767px) / (767 - 280))) !important;
	}

	#main-content #nf-form-3-cont nf-field:nth-child(6) {
		margin-top: 30px;
	}

	#nf-form-3-cont .nf-field-container {
		margin-bottom: 0;
	}

	#nf-form-3-cont .nf-error-msg.nf-error-required-error {
		position: relative !important;
	}

	.homeEventSection .specialEvent .slick-track {
		width: 15000px !important;
	}

	.homeEventSection .specialEvent .slick-track {
		width: 10000px !important;
		height: inherit !important;
		/* 	  left: -58px; */
	}

	/* 	.homeEventSection .specialEvent .slick-list.draggable { height: 350px !important; } */

	div.homeEventSection .specialEvent .slick-slide.slick-active,
	div.homeEventSection .specialEvent .slick-slide>div,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide .image-overlay,
	div.homeEventSection .specialEvent .slick-slide>div,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide .overlay-img,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide a,
	div.homeEventSection .specialEvent .slick-slide.slick-active .content-slide .overlay-img img {
		height: inherit;
	}

	#main-content .schedules {
		margin-bottom: 0;
	}

	div.innerPageBannerSection h1 {
		-webkit-text-stroke-width: 1px;
		background: unset;
		-webkit-text-fill-color: var(--text-white);
	}

	/* 	.page-id-17 .homeEventSection .slick-list.draggable { height: 350px !important; } */

	div#nf-form-3-cont nf-field:nth-child(19) {
		top: 10px;
	}

	#nf-form-3-cont nf-field:nth-child(15) ul li {
		margin-right: 16px !important;
	}
}

/** end of 767 maxx **/

@media screen and (min-width:664px) and (max-width:980px) {
	#main-content .voucherBlock>div {
		float: left;
		width: 50%;
		height: 325px;
	}

	#main-content .voucherBlock>div .et_pb_image img {
		max-width: calc(100% - 20vw);
		width: 100%;
	}

	div.bannerSchedules .image-wrapper {
		height: calc(90em - 75vh);
		overflow: hidden;
	}

	#main-content .whatsOnSection {
		padding-top: calc(5em - 7vh);
		padding-bottom: calc(5em - 7vh);
	}

	#main-content .whatsOnBlock>div.et_pb_column:first-child {
		margin-bottom: 0;
		/* 	  height: calc( 90em - 75vh ); */
		display: inline-grid;
		float: left;
		align-items: center;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		padding: 3em 0;
	}

	#main-content .whatsOnBlock>div.et_pb_column:last-child {
		padding: 3em 0;
	}

	.whatsOnBlock .et_pb_column_1_2,
	.whatsOnBlock .et_pb_column_1_2 {
		width: 50%;
	}

	/* 	.functionSection .imgCol .imgBlock1 img { max-width: calc( 100% - 14vw ) !important; }

	.functionSection .imgCol .imgBlock2 img { max-width: calc( 100% - 30vw ) !important; }
	 */
}

/** end of 664 min 980 max **/

@media screen and (max-width:663px) {

	.whatsOnSection .et_pb_column_16 {
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}

	div.bannerSchedules .image-wrapper {
		max-width: 300px;
		margin: 0 auto;
		height: calc(300px + (320 - 280) * ((100vw - 568px) / (568 - 280)));
		overflow: hidden;
	}

	.whatsOnSection .et_pb_column_16 {
		margin-bottom: 30px;
		float: unset;
	}

	/* 	.functionSection .imgCol .imgBlock1 img,
	.functionSection .imgCol .imgBlock2 img{
		max-width: calc( 100% - 14vw ) !important;
	}	 */

	#main-content .homeEventSection .slick-prev::before,
	#main-content .homeEventSection .slick-next::before {
		height: 25px;
		width: 25px;
	}

}

/** end of 663 max **/

@media screen and (min-width:569px) and (max-width:663px) {
	#main-content .voucherBlock>div .et_pb_image img {
		max-width: calc(100% - 48vw);
		width: 100%;
	}

	/* 	div#main-content .voucherBlock > div { height: calc( 80em - 110vh ); }	 */
	div#main-content .voucherBlock>div.et_pb_column:first-child {
		height: 275px;
	}

	div#main-content .voucherBlock>div.et_pb_column:last-child {
		height: 200px;
		margin-bottom: 50px;
	}
}

/** end of 569px min 663 max **/

@media screen and (min-width:569px) and (max-width:1280px) {

	.blog-wrapper .post-column {
		width: 48%;
	}

	.blog-wrapper .post-column.postLast,
	.blog-wrapper .post-column:nth-child(2n) {
		margin-right: 0;
	}

	.blog-wrapper .post-column:nth-child(2n+1) {
		margin-right: 3.45%;
	}

	.blog-wrapper .post-column .post-content {
		padding: 0 20px;
	}
}

/** end of 569px min 1280 max **/

@media screen and (min-width:480px) and (max-width:767px) {
	div.homeEventSection .slick-slide.slick-active.slick-current {
		width: calc(10% - .5em) !important;
	}
}

@media screen and (min-width:569px) and (max-width:767px) {

	#nf-form-3-cont nf-field:nth-child(15),
	#nf-form-3-cont nf-field:nth-child(14),
	#nf-form-3-cont nf-field:nth-child(13),
	#nf-form-3-cont nf-field:nth-child(12) {
		width: 50%;
		float: left;
	}

	#main-content .imgBlock1 img,
	#main-content .imgBlock2 img {
		width: 60%;
	}

	#et-boc .headerSection .headerRowCol1,
	#et-boc .headerSection .headerRowCol2 {
		height: calc(75px + 6 * ((100vw - 320px) / 767));
	}

	/* 	.homeEventSection .slick-list.draggable { height: 350px !important; } */

	#main-content .menuSection .menuCol1>.et_pb_module:first-child {
		margin-bottom: 30px;
	}
}

/** end of 569 min and max 767 max **/


@media screen and (min-width:569px) and (max-width:980px) {

	#main-content .eventsSection,
	#main-content .privateRoomsSection,
	#main-content .gallerySection,
	#main-content .funcPlattersSection,
	#main-content .nonPrivateSection {
		padding: 6em 0 4.5em;
	}

	#main-content .ctaSection {
		padding: 5em 0;
	}

	#main-content .featureContent .gradHead {
		height: auto;
		margin-top: 3em !important;
	}

	.featureContent .et_pb_module.et_pb_image {
		text-align: left;
	}

	div#main-content .funcPlattersSection .et_pb_tabs ul.et_pb_tabs_controls li {
		max-width: unset;
		float: left;
		width: 46.8%;
	}

	div#main-content .funcPlattersSection .et_pb_tabs ul.et_pb_tabs_controls li a {
		width: 100%;
	}

	.gradHead5 h2,
	#main-content .funcPlattersTabContent h3 {
		-webkit-text-stroke-width: 1px;
		margin: 1em auto;
	}

	.funcPlattersRow p {
		margin-bottom: 3em;
	}

	#main-content {
		padding-top: 85px;
	}

	#et-boc .contactBlurb .et_pb_code_inner>.et_pb_row {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		max-width: 500px;
	}

	#main-content .contactBlurb .contactBlurb1 {
		margin-right: 0;
		margin-bottom: 0;
	}

	#et-boc .contactBlurb .contactBlurb1,
	#et-boc .contactBlurb .contactBlurb3 {
		width: 50%;
		float: left;
	}
}

/** end of 569 min and max 980 max **/

@media screen and (min-width:569px) {

	.headerSection img {
		transition: var(--element-transition);
	}

	.headerSection .hearderRow,
	.headerSection .headerRowCol,
	.headerSection {
		transition: var(--element-transition);
	}

	.headerSection.sticky .headerRow,
	#et-boc .headerSection.sticky .headerRowCol {
		height: 72px;
	}

	.headerSection.sticky #menu-main-menu li {
		margin-top: 0;
	}

	.headerSection.sticky {
		height: 85px;
	}

	.headerSection.sticky img {
		width: 100%;
		max-width: 75px;
	}

	.headerSection.sticky #mobile_menu1 {
		margin-top: 1.5em;
	}

}

/** end of 569 maxx **/

@media screen and (max-width:568px) {
	#main-content .privateRoomsSection {
		padding: 5em 0 !important;
	}

	#main-content .featureContent .gradHead {
		height: auto;
		margin-top: 2em !important;
	}

	#main-content .eventsSection,
	#main-content .ctaSection,
	#main-content .gallerySection,
	#main-content .funcPlattersSection,
	#main-content .nonPrivateSection {
		padding: 5em 0 3em;
	}

	#main-content .ctaSection {
		padding: 5em 0;
	}

	#main-content .entertainmentSection .imgBlock2 {
		margin-top: 0;
		margin-left: 0;
	}

	.funcPlattersSection {
		padding-top: 0;
	}

	#main-content .privateRoomsheader {
		padding-bottom: 2em !important;
	}

	.funcPlattersRow p {
		margin-bottom: 3em;
	}

	#nf-field-42,
	#nf-field-28,
	#main-content .sched-slide li.active a,
	#main-content .sched-slide li a,
	#main-content .et_pb_tabs_controls li a,
	.btnO {
		padding: 8px 0;
		max-width: 250px;
	}

	#main-content .funcPlattersTabs ul li a {
		width: 100%;
		max-width: 100%;
	}

	#main-content .funcPlattersSection .et_pb_tabs ul.et_pb_tabs_controls li:last-child {
		margin-left: 0;
	}

	#main-content .ctaSection p {
		margin-bottom: 10px;
	}

	.headerRowCol1,
	.headerRowCol2 {
		height: calc(9em - 60px);
	}

	header img {
		height: calc(7em - 60px);
	}

	.headerRowCol2 {
		z-index: 1;
	}

	.headerRowCol1 {
		z-index: 2;
		position: relative;
		display: block;
	}

	#et-boc .headerSection .headerRowCol1 {
		height: calc(65px + 6 * ((100vw - 320px) / 767));
	}

	#mobile_menu1 {
		margin-top: 1.4em;
	}

	#main-content .voucherBlock>div .et_pb_image img {
		max-width: calc(275px + (300 - 250) * ((100vw - 568px) / (568 - 280)));
		display: block;
	}

	div#main-content .voucherBlock>div {
		height: calc(275px + (300 - 250) * ((100vw - 568px) / (568 - 280)));
	}

	div#main-content .voucherBlock>div:last-child {
		padding-bottom: 0;
		/* calc( 3.5em - 5vh ) */
		margin-bottom: calc(90px + (95 - 80) * ((100vw - 568px) / (568 - 280)));
		padding-top: 45px;
	}

	.blog-wrapper-inner {
		max-width: 500px;
		margin: 0 auto;
	}

	.blog-wrapper .post-column {
		margin: 0 auto 20px;
		width: 100%;
		max-width: 500px;
	}

	.blog-wrapper .postContent,
	.blog-wrapper .postTitle,
	.blog-wrapper .post-column .post-img {
		height: auto;
	}

	.blogPostContent {
		padding: 51px 20px 85px;
	}

	#main-content {
		padding-top: 75px;
	}

	#main-content .imgBlock1 img,
	#main-content .imgBlock2 img {
		width: 70%;
	}

	#main-content .homeEventSection {
		padding-bottom: 0px;
	}

	#main-content .whatsOnSection {
		padding: 60px 0 20px;
	}

	.mobile_nav #mobile_menu1 li>a {
		font-size: 14px;
	}

	#et-boc #main-content .specialEvent {
		margin-bottom: 30px !important;
	}

}

/** end of 568 max **/

@media screen and (min-width:480px) and (max-width:568px) {
	div.homeEventSection .slick-track .slick-slide.slick-active .content-slide .image-overlay {
		max-width: calc(100% - 35vw);
		width: 100%;
	}

	.mail_link {
		font-size: calc(13px + 6 * ((100vw - 320px) / 980));
	}

	.homeEventSection .slick-list.draggable {
		height: 350px !important;
	}

	#cff.cff-carousel .cff-space {
		max-width: calc(380px + (480 - 450) * ((100vw - 568px) / (568 - 480))) !important;
		width: 100% !important;
	}

	#cff.cff-carousel .cff_owl-wrapper {
		width: 15000px !important;
	}
}

/** end of 480 min 568 max **/

@media screen and (min-width:320px) and (max-width:568px) {}

/** end of 320 min and max 568 **/


@media screen and (max-width:480px) {
	/* 	div.homeEventSection .slick-slide.slick-active.slick-current {
	  width: calc( 4% - 3em) !important;
	}

	.homeEventSection .slick-track .slick-slide.slick-active .content-slide .image-overlay { max-width: 100%; }	 */
}

/** end of 480 max **/

@media screen and (max-width:479px) {
	.homeEventSection .slick-slide.slick-active.slick-current {
		/* 		width: calc( 6% - 3em) !important; */
		left: calc(3em - 11vw);
		position: relative;
	}

	.homeEventSection .slick-track .slick-slide.slick-active .content-slide {
		/* 		display: block !important; */
		display: flex !important;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		/* 		left: -3em; */
	}

	.footerBtm p,
	#et-boc .footerBtm span,
	.footerBtm p a {
		font-size: calc(13px + 6 * ((100vw - 320px) / 980));
		font-style: italic;
	}

	#main-content .homeEventSection .slick-list.draggable {
		min-height: 220px;
	}

	div.homeEventSection .slick-track .slick-slide.slick-active .content-slide .image-overlay {
		max-width: 225px;
	}

	div.homeEventSection .specialEvent .slick-track .slick-slide .content-slide .image-overlay {
		max-width: unset;
	}

	.homeEventSection .slick-list.draggable {
		height: calc(300px + (320 - 300) * ((100vw - 479px) / (479 - 280))) !important;
	}

	div#main-content .homeEventSection {
		padding-bottom: 25px;
	}

	.EventSection .slick-next.slick-arrow::before {
		right: 0;
	}

	#main-content .whatsOnSection h2 {
		text-shadow: -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;
	}

	.fbFeedSection .cff_owl-item.cff-space {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.fbFeedSection .et_pb_module.et_pb_code {
		padding: 20px;
	}

	#main-content .gallerySection .swiper-buttton-container {
		display: none;
	}

	#main-content .gallerySection .swiper-pagination-bullet-active {
		background-color: var(--text-active) !important;
	}

	#main-content .gallerySection .swiper-pagination {
		padding-top: 20px;
	}

	#main-content .gallerySection .swiper-pagination-bullet {
		margin-right: 10px !important;
		width: 10px;
		height: 10px;
	}

	#main-content .gallerySection .swiper-pagination-bullet:last-child {
		margin-right: 0 !important;
	}

	.footerBtmRow a {
		width: 125px;
	}


	#et-boc footer .footerCol,
	#et-boc .footerCol>div,
	footer .footerCol ul li,
	.et_pb_blurb_position_left .et_pb_blurb_content {
		text-align: center;
	}

	.footerCol4 .et_pb_blurb_position_left .et_pb_blurb_content {
		display: flex;
		align-items: center;
		-webkit-align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
	}

	.footerCol4 .et_pb_main_blurb_image {
		margin-bottom: 0;
	}

	#main-content .postPagination>div span {
		font-size: 14px;
		display: none;
	}

	#main-content .homeEventSection .specialEvent .slick-list.draggable {
		padding: 0 !important;
	}

	#main-content .homeEventSection .specialEvent .slick-list.draggable .image-overlay {
		max-width: calc(700px + (50 - 400) * ((100vw - 479px) / (479 - 320)));
		width: 100%;
	}

	.rowIcons .iconRow>.et_pb_column {
		width: 50%
	}

	div#nf-form-3-cont nf-field:nth-child(19) {
		width: 40px;
		margin-left: 0;
		margin-right: auto;
	}

	#nf-form-3-cont nf-field:nth-child(20) {
		width: calc(100% - 40px);
		margin-right: 0;
		margin-left: auto;
	}

	#nf-form-3-cont nf-field:nth-child(20) p, #nf-form-3-cont nf-field:nth-child(20) p span {
		line-height: 1.2
	}
}

/** end of 479 max **/

@media screen and (min-width:480px) {
	#main-content .gallerySection .swiper-pagination {
		display: none;
	}
}

/** end of 480 min **/


@media screen and (max-width:400px) {}

/** end of 400 max **/

@media screen and (max-width:320px) {}

/** end of 320 max **/

@media screen and (min-width:280px) and (max-width:320px) {}

/** end of 280 min and 320 max **/

@media screen and (max-width:280px) {}

/** end of 280 max **/


@media only screen and (max-width: 599px) {

	.et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item.last_in_row, .et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item:nth-child(2) {
		margin-right: 0;
	}

	.et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item.last_in_row, .et-db #et-boc .et_pb_gallery.has_ratio .et_pb_gallery_item:nth-child(3) {
		margin-bottom: 0;
	}

}