/* @media only screen and (max-width: 1365px) and (min-width: 1024px)  {
	.banner-main video {
		height: 100vh;
		width: auto;
	}
	} */

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

		#menu-header-side-menu > li > a {
			font-size: 35px;
		}
		#menu-header-side-menu .first-dropdown-menu li a {
			font-size: 30px;
		}
	}

	@media only screen and (max-width: 1600px) {
		#menu-header-side-menu>li {
			font-size: 18px;
			/* 		margin-bottom: 4px; */
			/* line-height: 1; */
		}
		#menu-header-side-menu > li > a {
			font-size: 25px;
		}
	}

	@media only screen and (max-width: 1365px) {
		.stay-loop-section .content .title {
			min-width: 455px;
			font-size: 38px;
		}
		.stay-loop-section .content .title:after {
			bottom: 5px;
		}
		.cus-crew-popup .request-btn .title{
			min-width: auto;
		}
	}

	@media only screen and (max-width: 1199px) {
		#menu-header-side-menu>li>i[aria-expanded="false"]:after {
			width: 22px;
			height: 22px;
			top: 40%;
			transform: translateY(-50%);
		}
		#menu-header-side-menu i[aria-expanded="true"]:after {
			width: 22px;
			height: 22px;
			top: 40%;
			transform: translateY(-50%) rotate(180deg);
		}

		.banner-main video {
			height: 100vh;
			width: 100%;
			object-fit: contain;
			object-fit: cover;
		}
		.fixe-menu-open {
			padding-right: 0px;
		}
		.header-main a.logo {
			width: 270px;
		}
		.header-main .open-booking-out-div .open-booking {
			font-size: 17px;
			width: 188px;
			height: 46px;
			line-height: 46px;
		}
		.header-main .open-booking-out-div .drop-booking .open-booking {
			line-height: 46px;
		}
		.cust-dropdown-menu .parent-menu {
			top: 47px;
			height: calc(100vh - 300px);
		}
		.cust-dropdown-menu.cust-dropdown-menu-open ul#menu-footer-menu {
			margin-top: 80px;
		}
		.drop-social ul li {
			font-size: 30px;
			margin: 0 10px;
		}
		.home-invite-main .title-wrap .inner-title {
			padding-inline-start: 23px;
		}
		.home-invite-main .title-wrap .title {
			font-size: 38px;
			margin-bottom: 10px;
			padding-bottom: 0px;
		}
		.home-invite-main .title-wrap .title:after {
			margin-top: 8px;
		}
		.home-invite-main .title-wrap .sub-title {
			font-size: 22px;
		}
		.home-invite-img .overlay .title,
		.home-aiken-main .overlay .title {
			font-size: 20px;
			padding: 10px 25px;
			letter-spacing: 1px;
		}
		.home-started-main .cust-row .content-column {
			padding: 70px 45px 20px;
		}
		.home-started-main .title {
			font-size: 29px;
			margin-bottom: 19px;
		}
		.home-started-main .title:after {
			margin-top: 19px;
		}
		.home-started-main p {
			font-size: 17px;
		}
		.home-aiken-main .title {
			font-size: 38px;
			margin-bottom: 10px;
		}
		.home-aiken-main .title-wrap .title:after {
			margin-top: 8px;
		}
		.home-aiken-main .title-wrap {
			padding: 0 138px;
		}
		.home-aiken-main .sub-title {
			font-size: 21px;
		}
		.home10-2 .inner-border .content .text {
			font-size: 23px;
		}
		.bulk-logo ul li:nth-child(3) {
			/* 			width: 100%; */
		}
		.bulk-logo ul li {
			padding: 0 20px;
			width: 20%;
		}
		.insta-main .insta-title {
			font-size: 22px;
			margin-bottom: 20px;
		}
		/* ======Start Stay page======*/
		.banner-title .title {
			font-size: 45px;
		}
		.stay-loop-section .content {
			padding: 0 50px 0 49px;
		}
		.stay-loop-section .content .title {
			font-size: 31px;
			margin-bottom: 15px;
			min-width: 375px;
		}
		.cus-crew-popup .request-btn .title{
			min-width: auto;
		}
		.stay-loop-section .content p {
			font-size: 17px;
			margin-bottom: 25px;
		}
		.stay-loop-section .content .btn-bottom a {
			font-size: 15px;
		}
		.stay-bottom center {
			padding: 0 49px;
		}
		.stay-bottom p {
			font-size: 26px;
			margin-bottom: 6px;
		}
		.stay-bottom .span {
			font-size: 20px;
		}
		.stay-loop-section .content .title::after {
			margin-left: 12px;
			margin-bottom: -4px;
		}
		/* ======End Stay page======*/
		.accomodation-list-page .header-main {
			margin-bottom: 60px;
		}
		.page-template-dine-parent .fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
			margin-top: 150px;
		}
		.guest-enjoy-main p {
			font-size: 18px;
			margin-bottom: 20px;
		}
		.guest-enjoy-main ul li {
			font-size: 13px;
			margin-left: 12px;
		}
		.gallery-link-main ul a {
			font-size: 15px;
			width: 300px;
		}
		.gallery-link-main {
			margin-bottom: 14px;
		}
		.enhancemnnts-icon-main .title,
		.room-aiken-main .title {
			font-size: 40px;
		}
		.single-room-page .room-aiken-main .title {
			margin-bottom: 30px;
		}
		.single-room-page .room-aiken-main {
			margin-bottom: 20px;
		}
		.single-bottom-content p {
			font-size: 18px;
			padding: 0 131px;
			margin-bottom: 10px;
		}
		.single-bottom-content {
			margin-bottom: 10px;
		}
		.rooms-option-room-main.restaurant-option-room-main {
			margin-bottom: 20px;
		}
		.restaurant-page-main .room-aiken-main .title {
			margin-block-end: 30px;
		}
		.restaurant-page-main .room-aiken-main {
			margin-bottom: 30px;
		}
		#menu-header-side-menu>li>ul.first-dropdown-menu>li>ul>li>a {
			font-size: 20px;
		}
		.footer-center .column-right p {
			padding: 0px 106px;
		}
		/* ==========Start popup ==========*/
		.cus-crew-popup #open-booking {
			line-height: 46px;
		}
		.cus-crew-popup .title-main .title-top, 
		.cust-headerpopup11 .title-main .title-top {
			font-size: 40px;
		}
		.cus-crew-popup .title-main, .cust-headerpopup11 .title-main .title-top {
			margin-bottom: 40px;
		}
		.cust-headerpopup11 .title-main {
			margin-bottom: 0;
		}
		.cus-crew-popup .box .title, .cust-headerpopup11 .box .title {
			font-size: 21px;
		}
		.cus-crew-popup .box li,
		.cus-crew-popup .box p {
			font-size: 17px;
		}
		.cust-headerpopup11 .box li, .cust-headerpopup11 .box p {
			font-size: 17px;
		}
		.cus-crew-popup .request-btn a, .cust-headerpopup11 .request-btn a {
			font-size: 25px;
		}
		.cus-crew-popup .menupopup .cust-row .column {
			margin-bottom: 30px;
		}
		.cus-crew-popup .menupopup .cust-row .column>.title {
			font-size: 30px;
			margin-bottom: 25px;
		}
		.cus-crew-popup .menupopup .cust-row .column>.title span {
			padding: 0px 15px;
		}
		.cus-crew-popup .menupopup .cust-row .column>.title span:before {
			width: calc(100% + 60px);
			left: -30px;
		}
		.cus-crew-popup .menupopup .cust-row .column ul li {
			margin-bottom: 20px;
		}
		.cus-crew-popup .menupopup .cust-row .column li .title {
			font-size: 20px;
			margin-bottom: 2px;
		}
		.cus-crew-popup .menupopup .cust-row .column li p {
			font-size: 18px;
		}
		.cus-crew-popup .request-btn-popup-btn a {
			font-size: 30px;
		}
		.cus-crew-popup .cust-row {
			margin-bottom: 40px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap .title {
			font-size: 32px;
			margin-bottom: 4px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap p, .cus-crew-popup .pachakepopup .column .heading-wrap span {
			font-size: 17px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap span {
			margin-top: 10px;
		}
		.cus-crew-popup .pachakepopup .cust-row .column {
			margin-bottom: 20px;
		}
		/* ==========End popup ==========*/
		.book-appointment-baneer-bottom-desc p {
			padding: 0 57px;
		}
		.book-appointment-baneer-bottom-desc {
			margin-bottom: 60px;
		}
		.policies-main .policie-title .title {
			font-size: 40px;
			letter-spacing: 4px;
		}
		.policies-main .policie-desc-main {
			padding: 0 0;
		}
		.policies-main .policie-desc-main .title {
			font-size: 13px;
		}
		.policies-main .policie-desc-main p {
			font-size: 13px;
		}
		.policies-main .policies-in {
			margin-bottom: 40px;
		}
		.newslatter-popup .newslatter-form form p {
			margin-bottom: 38px;
		}
		.newslatter-popup .title-main {
			padding: 0 100px;
		}
		.boxzilla-container .boxzilla .cus-crew-popup.newslatter-popup .n-latter1-modal-body {
			padding-top: 160px;
		}
		.blog-main .b-cust-row .cust-column .overlay a .title {
			font-size: 28px;
		}
		.blog-main .b-cust-row .cust-column .overlay .custom_date_blog {
			font-size: 19px;
		}
		.history-main .his-h .desc {
			padding: 0 50px 0 15px;
		}
		.history-main .his-h .column-100 .desc {
			padding: 0 80px;
		}
		.history-main .his-h .desc p {
			font-size: 15px;
			margin-bottom: 17px;
		}
		.history-main .his-h {
			margin-bottom: 20px;
		}
		.cust-headerpopup11 .modal-body .container {
			max-width: 960px;
		}

		.aiken-video-slider .owl-carousel .owl-nav .owl-prev {
			left: -30px;
		}
		.aiken-video-slider .owl-carousel .owl-nav .owl-next {
			right: -30px;
		}
		.aiken-video-slider .owl-carousel .owl-nav button {
			width: 22px;
			height: 22px;
		}
		#calculate-route {
			padding: 10px 10px 10px;
			margin-top: 30px;
		}
		#calculate-route label {
			width: 100%;
			padding-left: 0;
			margin-bottom: 2px;
		}
		#calculate-route .button_submit {
			width: 37%;
		}
		.wdding-occasion .desc {
			padding: 0 234px;
		}
		.team-sec-main .column {
			margin-bottom: 50px;
		}

		.team-sec-main .column .img-top {
			margin-bottom: 21px;
		}

		
		.team-sec-main .team-detail .title a {
			font-size: 25px;
		}

		.team-sec-main .team-detail .postion {
			font-size: 17px;
			margin-bottom: 13px;
		}

		.team-sec-main .team-detail .enter-email {
			font-size: 12px;
		}
		.room-tour-video-main .column-content {
			padding-right: 60px;
			padding-left: 0px;
		}
		.room-tour-video-main .column-content p {
			font-size: 15px;
		}
		.room-tour-video-main .room-tour-video-top {
			margin-bottom: 40px;
		}
		.room-tour-video-main .btn-bottom a {
			font-size: 14px;
		}
		.room-tour-video-bottom .column-content {
			padding-left: 60px;
			padding-right: 0;
		}
		.room-tour-video-bottom {
			padding: 20px 0;
		}
		.gust-directory-link {
			padding: 50px 0;
			margin-bottom: 10px;
		}
		.gust-directory-link .title {
			font-size: 40px;
			margin-bottom: 40px;
		}
		.gust-directory-link .cust-link .column {
			font-size: 18px;
			margin-bottom: 10px;
		}

		.willcox-roomtour .title {
			font-size: 45px;
		}
		.willcox-roomtour a {
			font-size: 26px;
		}
	}

	@media only screen and (max-width: 991px) {
		.cust-dropdown-menu .parent-menu {
			top: 17px;
			height: calc(100vh - 233px);
		}
		.cust-dropdown-menu.cust-dropdown-menu-open ul#menu-footer-menu {
			margin-top: 20px;
		}
		.header-main a.logo {
			width: 200px;
		}
		.header-main .open-booking-out-div .open-booking {
			font-size: 20px;
			width: 178px;
		}
		
		#menu-header-side-menu>li>ul>li>ul>li>a {
			font-size: 20px;
		}
		.home-invite-main .title-wrap .inner-title {
			padding-inline-start: 0;
		}
		.home-invite-main .title-wrap .title {
			font-size: 33px;
			margin-bottom: 10px;
		}
		.home-invite-main .title-wrap .sub-title {
			font-size: 17px;
		}
		.home-invite-img .overlay .title,
		.home-aiken-main .overlay .title {
			font-size: 20px;
			padding: 8px 20px;
			letter-spacing: 1px;
		}
		.home-invite-img .column,
		.home-aiken-main .column {
			width: calc(33.33% - 26px);
			margin: 0 13px 26px;
		}
		.banner-main {
			margin-bottom: 36px;
		}
	/* 	.accomodation-list-page .banner-main {
		height: calc(100vh - 164px);
		} */
		.home-invite-main .title-wrap {
			margin-bottom: 50px;
		}
		.home-invite-main {
			margin-bottom: 40px;
		}
		.home-started-main {
			margin-bottom: 40px;
		}
		.home-started-main .cust-row .content-column {
			padding: 40px 35px 20px;
		}
		.home-started-main .title {
			font-size: 22px;
			margin-bottom: 15px;
		}
		.home-started-main p {
			font-size: 14px;
		}
		.home-aiken-main .title {
			font-size: 33px;
		}
		.home-aiken-main .title-wrap {
			padding: 0 48px;
			margin-bottom: 40px;
		}
		.home-aiken-main .sub-title {
			font-size: 19px;
		}
		.home-aiken-main {
			margin-bottom: 30px;
		}
		.home10-2 .inner-border {
			width: 82%;
			padding: 15px;
		}
		.home10-2 .inner-border .content {
			padding: 30px 20px;
		}
		.home10-2 .inner-border .content .text {
			font-size: 20px;
		}
		.home10-2 .inner-border .content p span {
			display: block;
		}
		.home10-2 {
			padding: 50px 0;
		}
		.footer-main .footer-social ul li {
			font-size: 30px;
			margin: 0 15px;
		}
		.footer-center .column-right .call {
			font-size: 28px;
		}
		.footer-center .column-right p {
			font-size: 17px;
			padding: 0 60px;
			margin-bottom: 0px;
		}
		/* ======Start Stay page======*/
		.banner-title {
			bottom: 25px;
		}
		.banner-title .title {
			font-size: 40px;
		}
		.stay-loop-section .content {
			padding: 0 40px 0 39px;
		}
		.stay-loop-section .content .title {
			font-size: 19px;
			margin-bottom: 8px;
			min-width: 290px;
		}
		.cus-crew-popup .request-btn .title{
			min-width: auto;
		}
		.stay-loop-section .content .title:after {
			width: 13px;
			height: 13px;
			margin-left: 8px;
			/* top: 53%; */
			bottom: 3px;
		}
		.stay-loop-section .content p {
			font-size: 14px;
			margin-bottom: 15px;
		}
		.stay-loop-section .content .btn-bottom a {
			font-size: 14px;
		}
		.stay-bottom center {
			padding: 0 29px;
		}
		.stay-bottom p {
			font-size: 21px;
			margin-bottom: 3px;
		}
		.stay-bottom .span {
			font-size: 17px;
		}
		/* ======End Stay page======*/
		.accomodation-list-page .header-main {
			margin-bottom: 30px;
		}
		.page-template-dine-parent .fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
			margin-top: 120px;
		}		
		.enhancemnnts-icon-main .title,
		.room-aiken-main .title {
			font-size: 28px;
			margin-bottom: 30px;
		}
		.enhancemnnts-icon-main ul li .img-title {
			font-size: 13px;
		}
		.room-aiken-main .title {
			margin-bottom: 30px;
		}
		.gallery-link-main ul a {
			font-size: 12px;
			width: 224px;
			letter-spacing: 1px;
			height: 100%;
		}
		.gallery-link-main ul {
			align-items: center;
		}
		.guest-enjoy-main .cust-column-left {
			padding-right: 40px;
		}
		.guest-enjoy-main .cust-column-right {
			padding-left: 35px;
		}
		.guest-enjoy-main p {
			font-size: 16px;
			margin-bottom: 20px;
		}
		.restaurant-enjoy-main .inner-box p {
			padding-right: 50px;
			margin-bottom: 10px;
		}
		.restaurant-enjoy-main .btn-bottom a {
			font-size: 13px;
			padding: 9px 16px;
			margin-bottom: 10px;
			width: 175px;
		}
		.home-aiken-main .overlay>a {
			width: 160px;
		}
		.book-appointment-baneer-bottom-desc p {
			padding: 0 25px;
			font-size: 18px;
		}
		.book-appointment-baneer-bottom-desc {
			margin-bottom: 40px;
		}
		.book-appointment-form .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
			font-size: 15px;
		}
		.book-appointment-form .wpcf7-form p:last-of-type {
			margin-top: 30px;
		}
		.book-appointment-form .wpcf7-form .wpcf7-submit {
			font-size: 20px;
		}
		.book-appointment-form {
			margin-bottom: 20px;
		}
		.book-appointment-page .stay-bottom {
			padding: 94px 0;
		}
		.cus-crew-popup .modal-header .header-main {
			margin-bottom: 30px;
		}
		.policies-main .policie-title {
			margin-bottom: 30px;
		}
		.policies-main .policie-title .title {
			font-size: 30px;
			letter-spacing: 3px;
		}
		.policies-main .policies-in {
			margin-bottom: 30px;
		}
		.newslatter-popup .title-main {
			padding: 0 60px;
		}
		.cus-crew-popup .title-main {
			margin-bottom: 20px;
		}
		.newslatter-popup .title-main .italic {
			margin: 20px 0 15px;
			font-size: 22px;
		}
		.newslatter-popup .newslatter-form form {
			padding: 0 0;
		}
		.newslatter-popup .newslatter-form form input {
			height: 45px;
			padding: 0 20px;
			font-size: 20px;
		}
		.newslatter-popup .newslatter-form form p {
			margin-bottom: 30px;
		}
		.boxzilla-container .boxzilla .cus-crew-popup.newslatter-popup .n-latter1-modal-body {
			padding-top: 120px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar .title {
			font-size: 40px;
			margin: 20px 0 25px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
			max-width: 680px;
			margin: 0 auto;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation .flex-prev {
			left: -40px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation .flex-next {
			right: -40px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation a {
			width: 25px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-skin .fancybox-close {
			left: 36px;
			top: 31px;
			padding: 28px 22px;
		}
		.award-loop-section ul li {
			margin-bottom: 20px;
			width: 50%;
		}
		.blog-main .b-cust-row .cust-column {
			width: 50%;
		}
		.history-main .his-h .desc {
			padding: 0 0px 0 10px;
		}
		.history-main .his-h .column-100 .desc {
			padding: 0 10px;
		}
		.history-main .his-h .column-100 {
			margin-top: 5px;
		}
		.history-main .his-h .desc p {
			font-size: 13px;
			margin-bottom: 12px;
		}
		.contact-main .contact-form-main .address-top ul li {
			font-size: 15px;
		}
		.contact-form-main .form-1 form input,
		.contact-form-main .form-1 form textarea,
		.contact-form-main .form-1 form select {
			font-size: 16px;
		}
		.contact-form-main .form-1 form .f-column.send {
			margin-top: 40px;
		}
		.cus-crew-popup .menupopup .cust-row .column>.title {
			font-size: 25px;
		}
		.cus-crew-popup .menupopup .cust-row .column {
			margin-bottom: 20px;
		}
		.cus-crew-popup .menupopup .cust-row .column ul li {
			margin-bottom: 15px;
		}
		.cus-crew-popup .menupopup .cust-row .column li .title {
			font-size: 18px;
		}
		.cus-crew-popup .menupopup .cust-row .column li p {
			font-size: 16px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap {
			padding: 0px 15px;
			margin-bottom: 15px;
			padding-bottom: 10px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap .title {
			font-size: 28px;
			margin-bottom: 2px;
		}
		.cus-crew-popup .pachakepopup .column .heading-wrap p, .cus-crew-popup .pachakepopup .column .heading-wrap span {
			font-size: 15px;
		}
		.cus-crew-popup .pachakepopup .column .box {
			margin-bottom: 15px;
			padding: 0px 15px 15px;
		}
		.cus-crew-popup .pachakepopup .column .box .col-left {
			width: 200px;
		}
		.cus-crew-popup .pachakepopup .column .box .col-right {
			width: calc(100% - 200px);
		}
		.cus-crew-popup .pachakepopup .column .box .title {
			font-size: 17px;
		}
		.cus-crew-popup .pachakepopup .column .box p {
			font-size: 15px;
		}
		.cust-headerpopup11 .modal-header {
			margin-bottom: 30px;
		}
		.cust-headerpopup11 .modal-body .container {
			max-width: 720px;
		}
		#calculate-route input {
			width: 70%;
		}
		#calculate-route {
			justify-content: center;
		}
		#calculate-route label {
			padding-left: 0;
			margin-bottom: 3px;
			text-align: center;
		}
		#calculate-route input {
			width: 80%;
			margin: 0;
			margin-bottom: 8px;
		}
		#calculate-route .button_submit {
			width: 57%;
			margin-bottom: 4px;
		}
		.wdding-occasion .desc {
			padding: 0 114px;
		}
		.team-sec-main .column {
			width: 50%;
		}
		.room-tour-banner {
			margin-bottom: 40px;
		}
		.room-tour-video-main .column-content {
			padding-right: 30px;
		}
		.room-tour-video-main .column-content .title {
			font-size: 26px;
		}
		.room-tour-video-main .column-content p {
			font-size: 14px;
		}
		.room-tour-video-main .btn-bottom a {
			font-size: 12px;
			padding: 7px 10px;
			margin: 0 2px;
		}
		.room-tour-video-bottom .column-content {
			padding-left: 30px;
		}
		.room-tour-video-main .column-video iframe {
			height: auto;
		}
		.room-tour-video-bottom {
			padding: 40px 0;
		}
		.gust-directory-link {
			padding: 40px 0;
		}
		.gust-directory-link .title {
			font-size: 30px;
			margin-bottom: 30px;
		}
		.gust-directory-link .cust-link .column {
			font-size: 15px;
			margin-bottom: 5px;
		}
		.willcox-roomtour .title {
			font-size: 40px;
			margin: 0 0 20px;
		}
		.willcox-roomtour-main {
			margin: 20px 0 40px;
		}
		.willcox-roomtour a {
			font-size: 20px;
			padding: 10px 20px;
		}

	}

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

		.header-mobile-top {
			float: left;
			width: 100%;
			border-bottom: 5px solid white;
			display: flex;
			justify-content: center;
		}
		.header-main {
			margin-top: 20px;
		}
		.header-main.sticky-scroll-header.fixed {
			margin-top: 0;
		}
		.header-mobile-top a {
			background: #ae926c;
			display: block;
			width: 100%;
			text-align: center;
			font-size: 16px;
			color: white;
			padding: 11px 0;
		}

		.header-mobile-top a:not(:last-child) {
			border-right: 3px solid white;
		}

		.accomodation-list-page .header-main {
			margin-bottom: 20px;
		}
		.page-template-dine-parent .fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
			margin-top: 110px;
		}
		.header-main.sticky-scroll-header #header #hamburger-navigation-trigger {
			order: 3;
			margin-left: auto;
		}

		.header-main.sticky-scroll-header #header .logo {
			order: 1;
			width: 200px;
			top: 0;
			margin-top: 0;
			left: 50%;
			transform: translateX(10px);
			margin: 0;
			position: static;
		}
		.fixe-menu-open .header-main.sticky-scroll-header #header .logo {
			position: absolute;
			left: 50%;
			transform: translateX(-50%);
			transition: ease 0.5s all;
		}
		.header-main.sticky-scroll-header span.text {
			text-align: center;
			float: right;
		}
		.header-main.sticky-scroll-header .cust-dropdown-menu span.smart-icon {
			margin-left: auto;
			margin-right: -3px;
			margin-top: 23px;
		}

		.header-main.sticky-scroll-header .cust-dropdown-menu {
			top: -19px;
			background: #634d3f;
		}
		.header-main.sticky-scroll-header.fixed header .logo {
			top: 9px !important;
		}
		.accomodation-list-page .header-main .logo {
			/* 		top: -8px !important; */
		}
		.fixed .logo img {
			width: 180px;
		}
		.cus-crew-popup .menupopup .cust-row .column ul {
			-webkit-column-count: 1;
			-moz-column-count: 1;
			column-count: 1;
		}
		.container {
			max-width: 100%;
		}
		#menu-header-side-menu>li>i[aria-expanded="false"]::after {
			transform: translateY(-6%);
			margin-left: 2px;
			width: 19px;
			height: 19px;
			top: 0%;
		}
		#menu-header-side-menu i[aria-expanded="true"]::after {
			transform: translateY(-6%) rotate(180deg);
			margin-left: 2px;
			width: 19px;
			height: 19px;
			top: 0%;
		}
		.banner-main .container {
			position: initial;
		}
		.header-main .open-booking-out-div .open-booking {
			font-size: 14px;
			width: 138px;
		}
		#menu-header-side-menu>li {
			margin-bottom: 10px;
		}
		#menu-header-side-menu a[aria-expanded="false"]:after {
			width: 11px;
			height: 11px;
			top: 46%;
			margin-left: 7px;
		}
		#menu-header-side-menu a[aria-expanded="true"]:after {
			width: 11px;
			height: 11px;
			top: 46%;
			margin-left: 7px;
		}
		#menu-header-side-menu .first-dropdown-menu li {
			margin-bottom: 0;
			line-height: 1;
		}
		#menu-header-side-menu>li>ul.first-dropdown-menu>li>ul>li>a {
			font-size: 18px;
		}
		.footer-menu li {
			margin-right: 11px;
			font-size: 13px;
			margin-left: 13px;
			letter-spacing: 1px;
		}
		.footer-menu li:after {
			width: 2px;
			line-height: 1;
			margin-left: 11px;
			top: 2px;
		}
		.banner-main {
			margin-bottom: 26px;
		}
		.home-invite-main {
			margin-bottom: 30px;
		}
		.home-invite-main .title-wrap {
			margin-bottom: 40px;
		}
		.home-invite-main .title-wrap .inner-title {
			width: 82%;
			margin-left: 20px;
		}
		.home-invite-main .title-wrap .title {
			font-size: 28px;
			margin-bottom: 10px;
		}
		.home-invite-main .title-wrap .sub-title {
			font-size: 14px;
		}
		.home-invite-img .column,
		.home-aiken-main .column {
			width: calc(50% - 26px);
			margin: 0 13px 26px;
		}
		.home-started-main {
			margin-bottom: 30px;
		}
		.home-started-main iframe {
			width: 100%;
			height: 300px;
		}
		.home-started-main .cust-row .video-column {
			width: 100%;
		}
		.home-started-main .cust-row .content-column {
			padding: 40px 35px 20px;
			width: 100%;
		}
		.home-aiken-main {
			margin-bottom: 20px;
		}
		.home-aiken-main .sub-title {
			font-size: 15px;
		}
		.home-invite-img .cut-row,
		.home-aiken-main .cut-row {
			margin: 0 -13px;
		}
		.home10-2 .inner-border {
			width: 92%;
			padding: 15px;
		}
		.bulk-logo ul {
			margin: 20px 0 20px;
		}
		.bulk-logo ul li {
			padding: 0 20px;
			width: 33.33%;
		}
		.home-started-main .cust-row .video-column .wp-video > div {
			height: 290px !important;
		}

		/* .bulk-logo ul li:nth-child(3) {
			width: 100%;
			} */
			.footer-main {
				padding: 30px 0;
			}
			.footer-menu li a {
				letter-spacing: 1px;
			}
			.footer-menu {
				margin-bottom: 20px;
			}
			.footer-center .column.column-left figure {
				margin: 0;
				padding: 0 20px;
			}
			.footer-center .column figure {
				margin-bottom: 5px;
			}
			.footer-center .column-right p {
				font-size: 16px;
				padding: 0 20px;
			}
			.footer-center .column-right .call {
				font-size: 25px;
			}
			.footer-center {
				margin-bottom: 10px;
			}
			/* ======Start Stay page======*/
			.banner-title .title {
				font-size: 32px;
			}
			.stay-loop-section .content {
				padding: 0 20px 0 20px;
			}
			.stay-loop-section .content p {
				font-size: 14px;
				margin-bottom: 11px;
			}
			.stay-loop-section .content .btn-bottom a {
				font-size: 12px;
			}
			.stay-bottom center {
				padding: 0 10px;
			}
			.stay-bottom p {
				font-size: 18px;
				margin-bottom: 3px;
			}
			.stay-bottom .span {
				font-size: 14px;
				letter-spacing: 2px;
			}
			/* ======End Stay page======*/
			.enhancemnnts-icon-main ul li {
				width: 33.33%;
				margin-bottom: 30px;
			}
			.guest-enjoy-main .cust-column-left {
				width: 100%;
				border-right: 0;
				padding-right: 0;
			}
			.guest-enjoy-main .cust-column-right {
				width: 100%;
				padding-left: 0;
			}
			.single-bottom-content p {
				font-size: 16px;
				padding: 0 30px;
				margin-bottom: 10px;
			}
			.gallery-link-main ul {
				justify-content: flex-start;
			}
			.gallery-link-main ul li {
				width: auto;
				margin: 0 5px 10px;
			}
			.gallery-link-main ul a {
				width: 244px;
			}
			/* ==========Start popup ==========*/
			.cus-crew-popup #open-booking {
				font-size: 12px;
			}
			.cus-crew-popup .modal-dialog {
				margin: 0;
			}
			.cus-crew-popup .cust-row .column {
				padding: 0 15px;
			}
			.cus-crew-popup .box {
				margin-bottom: 20px;
			}
			.cus-crew-popup .box .title {
				font-size: 18px;
			}

			.cus-crew-popup .box li,
			.cus-crew-popup .box p {
				font-size: 13px;
			}
			.cus-crew-popup .request-btn {
				margin-top: 30px;
				padding: 0 0px;
			}
			#header > .open-booking-out-div {
				display: none;
			}

			.cus-crew-popup .request-btn a {
				font-size: 19px;
				width: auto;
			}
			.cus-crew-popup .title-main {
				margin-bottom: 20px;
			}
			/* ==========End popup ==========*/
			.policies-main .policie-desc-main .cust-row {
				margin: 0 0;
			}
			.policies-main .policie-desc-main .column {
				width: 100%;
				padding: 0 15px;
			}
			.policies-main .policie-desc-main .inner-box {
				margin-bottom: 15px;
			}
			.policies-main .policie-title {
				margin-bottom: 20px;
			}
			.policies-main .policie-title .title {
				font-size: 28px;
				letter-spacing: 2px;
			}
			.newslatter-popup .title-main {
				padding: 0 0;
			}
			.cus-crew-popup .title-main .title-top {
				font-size: 30px;
			}
			.newslatter-popup .title-main .italic {
				margin: 20px 0 15px;
				font-size: 18px;
			}
			.newslatter-popup .newslatter-form form input {
				font-size: 15px;
			}
			.boxzilla-container .boxzilla-close-icon {
				top: 30px;
			}
			.fancybox-lock .fancybox-overlay .header-main .logo .light-logo {
				display: none;
			}
			.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar .title {
				font-size: 30px;
				margin: 20px 0 20px;
			}
			.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
				max-width: 80%;
				margin: 0 auto;
			}
			div#carousel12 ul.slides .flex-active-slide img,
			div#carousel12 ul.slides li img:hover {
				border: 2px solid white;
			}
			div#carousel12 ul.slides li {
				width: 33.33% !important;
			}
			.stay-loop-section .content .title {
				font-size: 20px;
				min-width: 250px;
			}
			.stay-loop-section .content .title:after {
				bottom: 0;
				margin-bottom: 0;
			}
			.cus-crew-popup .request-btn .title{
				min-width: auto;
			}
			.blog-main .b-cust-row .cust-column .overlay a {
				margin-bottom: 10px;
			}
			.blog-main .b-cust-row .cust-column .overlay a .title {
				font-size: 20px;
			}
			.blog-main .b-cust-row .cust-column .overlay .custom_date_blog {
				font-size: 15px;
			}
			.blog-main .b-cust-row .cust-column {
				padding: 0 10px;
				margin-bottom: 23px;
			}
			.blog-main .b-cust-row {
				margin: 0 -10px;
			}
			.blog-main .b-cust-row .cust-column img {
				height: 166px;
			}
			.history-main .his-h .column {
				width: 100%;
				padding: 0 5px;
			}
			.contact-form-main .form-1 form input,
			.contact-form-main .form-1 form textarea,
			.contact-form-main .form-1 form select {
				font-size: 14px;
			}
			.contact-form-main .form-1 form .f-column {
				margin-bottom: 20px;
				padding: 0 15px;
			}
			.cust-headerpopup11 .modal-dialog {
				margin: 0;
			}
			.header-main .open-booking-out-div .open-booking {
				font-size: 11px;
			}
			.cust-headerpopup11 .title-main .title-top {
				margin-bottom: 20px;
				font-size: 30px;

			}
			.cust-headerpopup11 .box li, .cust-headerpopup11 .box p {
				font-size: 13px;
			}
			.cust-headerpopup11 .request-btn a {
				font-size: 19px;
			}
			.cust-headerpopup11 .modal-body .container {
				max-width: 100%;
			}
			.cust-headerpopup11 .modal-body .column {
				padding: 0 15px;
			}
			.cust-headerpopup11 .box {
				margin-bottom: 21px;
			}
			.cust-headerpopup11 .box .title {
				font-size: 18px;
			}


			.aiken-resources .top {
				margin-bottom: 20px;
			}
			.aiken-town .left {
				width: 100%;
				text-align: center;
				padding-right: 0;
				margin-bottom: 20px;
			}
			.aiken-town .right {
				width:100%;
			}
			.gallery-link-main ul {
				justify-content: center;
			}
			.aiken-resources .left {
				width: 100%;
				padding-right: 0;
				margin-bottom: 20px;
			}
			.aiken-resources .right {
				width: 100%;
				position: relative;
				right: 0;
			}
			.aiken-video-slider {
				margin-bottom: 30px;
				padding: 30px 20px 0;
			}
			.aiken-video-slider .v-title {
				font-size: 33px;
				margin-bottom: 30px;
				letter-spacing: 1px;
			}
			.award-loop-section ul li {
				width: 100%;
			}
			.wdding-occasion .desc {
				padding: 0 0px;
			}
			.wdding-occasion .desc .title {
				font-size: 22px;
			}
			.wdding-occasion .desc p {
				font-size: 14px;
			}
			.room-tour-video-main .column-content {
				padding-right: 0;
				width: 100%;
				order: 2;
			}
			.room-tour-video-main .column-video {
				width: 100%;
				margin: 0 auto;
				margin-bottom: 30px;
			}
			.room-tour-video-main .column-video .wp-video {
				width: 100% !important;
			}
			.gust-directory-link .cust-link {
				column-count: 1;
			}
			.gust-directory-link .title {
				font-size: 27px;
				margin-bottom: 15px;
			}
			.room-tour-video-main .btn-bottom a {
				font-size: 12px;
				padding: 7px 10px;
				margin: 0 2px 10px;
			}
			.willcox-roomtour-main {
				margin: 10px 0 30px;
			}
			.willcox-roomtour .embed-responsive {
				margin-bottom: 20px;
			}
			.willcox-roomtour a {
				font-size: 18px;
			}
			.willcox-roomtour .title {
				font-size: 30px;
			}

			.cf-top-common .design-content-b  {
				font-size: 16px;
				margin-bottom: 20px;
			}
			.cf-top-common .cf-btn a {
				font-size: 13px;
				margin-bottom: 5px;
			}
		}


		@media only screen and (max-width: 640px) {
			#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item {
				width: 33.33% !important;
			}

			#sbi_17873839369922727, #sbi_17878718344849586{
				display: none !important;
			}
		}
		@media only screen and (max-width: 575px) {
			.cus-crew-popup .pachakepopup .column .box .col-left {
				width: 100%;
				padding: 0;
				margin-bottom: 10px;
			}
			.cus-crew-popup .pachakepopup .column .box .col-right {
				width: 100%;
			}
			.cust-dropdown-menu.cust-dropdown-menu-open ul#menu-footer-menu {
				margin-top: 70px;
				margin-bottom: 10px;
			}
			#header {
				flex-wrap: wrap;
			}
			.header-main a.logo {
				width: 280px;
				order: 3;
				margin: 0 auto;
				margin-top: 20px;
				/* position: static; */
				top: 50px;
			}
/* 			.fixed a.logo {
				display: none;
				} */
				.header-main .container {
					padding: 0 15px;
				}
/* 				.accomodation-list-page .header-main {
					margin-bottom: 10px;
				}
				.page-template-dine-parent .fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar {
				    margin-top: 100px;
				}				
				*/
				.cust-dropdown-menu .parent-menu {
					top: 37px;
					height: calc(100vh - 356px);
				}
				.header-main {
					margin-bottom: -181px;
					/* 				margin-top: 30px; */
				}
				.fixed {
					margin-top: 0;
					padding: 8px 0;
				}
				.header-main .navigation-trigger {
					margin-top: 4px;
				}
/* 				.cust-dropdown-menu span.smart-icon {
					margin-top: 35px;
					} */
					.cust-dropdown-menu {
						top: -29px;
					}
	/* 	.accomodation-list-page .banner-main {
		height: calc(100vh - 125px);
		} */
		.home-invite-main .title-wrap figure {
			display: none;
		}
		.home-invite-img .cut-row,
		.home-aiken-main .cut-row {
			margin: 0;
		}
		.home-invite-img .column,
		.home-aiken-main .column {
			width: 100%;
			margin: 0 0 22px;
		}
		.home-invite-main .title-wrap {
			margin-bottom: 30px;
		}
		.home-invite-main {
			margin-bottom: 20px;
		}
		.home-aiken-main .title-wrap {
			padding: 0 18px;
			margin-bottom: 30px;
		}
		.home-aiken-main .title {
			font-size: 28px;
		}
		.home10-2 .inner-border .content {
			padding: 15px 14px;
		}
		.home10-2 .inner-border .content .text {
			font-size: 17px;
		}
		.insta-main .column {
			width: 50%;
		}
		.footer-center {
			margin-bottom: 0;
			flex-wrap: wrap;
		}
		.footer-center .column {
			width: 100%;
			padding: 20px 0;
		}
		.footer-center .column.column-left {
			border-right: 0;
			border-bottom: 1px solid;
		}
		.stay-loop-section .content .title::after {
			width: 10px;
			height: 10px;
			margin-left: 10px;
		}
		/* ======Start Stay page======*/
		.banner-title {
			bottom: 15px;
		}
		.banner-main {
			min-height: 340px;
		}
		.banner-main img {
			position: absolute;
			-o-object-fit: cover;
			object-fit: cover;
			-o-object-position: 50% 50%;
			object-position: 50% 50%;
		}
		.stay-main-page .banner-main {
			margin: 0 0 30px;
		}
		.dine-page-main .banner-main {
			margin: 0 0 0;
		}
		.stay-loop-section .column:nth-child(even) .coulmn-left {
			order: inherit;
		}
		.stay-loop-section .column .coulmn-left {
			width: 100%;
			order: inherit;
			margin-bottom: 20px;
		}
		.stay-loop-section .column .coulmn-right {
			width: 100%;
			margin-bottom: 30px;
		}
		/* ======End Stay page======*/
		.gallery-link-main ul {
			justify-content: center;
		}
		/* ==========Start popup ==========*/
		.cus-crew-popup .logo {
			display: none;
		}
		.cus-crew-popup .cust-row .column {
			padding: 0 15px;
			width: 100% !important;
		}
		/* ==========End popup ==========*/
		.book-appointment-baneer-bottom-desc p {
			padding: 0 0px;
			font-size: 16px;
		}
		.book-appointment-baneer-bottom-desc {
			margin-bottom: 30px;
		}
		.book-appointment-form .wpcf7-form .wpcf7-form-control-wrap {
			width: 100%;
			padding: 0 15px;
			margin-bottom: 10px;
		}
		.book-appointment-form .wpcf7-form .date-454 {
			width: calc(100% - 105px);
		}
		.book-appointment-form .wpcf7-form .checkbox-149 {
			width: 105px;
			padding: 0;
		}
		.book-appointment-form .wpcf7-form .wpcf7-submit {
			font-size: 17px;
			width: 170px;
			height: 57px;
		}
		.cus-crew-popup .title-main .title-top {
			font-size: 22px;
		}
		.newslatter-popup .newslatter-form form p {
			margin-bottom: 30px;
			width: 100%;
			padding: 0;
		}
		.boxzilla-container .boxzilla-close-icon {
			top: 21px;
			left: 17px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar .title {
			font-size: 20px;
			margin: 20px 0 20px;
			letter-spacing: 2px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation .flex-prev {
			left: -30px;
		}
		.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation .flex-next {
			right: -30px;
		}
		.blog-main .b-cust-row .cust-column {
			width: 100%;
		}
		.blog-main .b-cust-row .cust-column img {
			height: auto;
		}
		.contact-main .contact-form-main .address-top ul {
			flex-direction: column;
		}
		.contact-main .contact-form-main .address-top ul li:after {
			display: none;
		}
		.contact-main .contact-form-main .address-top ul li {
			font-size: 14px;
			margin: 0;
			padding: 0;
		}
		.contact-form-main .form-1 form .f-column {
			margin-bottom: 15px;
			padding: 0 15px;
			width: 100%;
		}
		.cust-headerpopup11 div#div-row a.logo {
			display: none;
		}
		.cust-headerpopup11 .modal-header {
			margin-top: 30px;
		}
		.cust-headerpopup11 .title-main .title-top {
			font-size: 22px;
		}
		.cust-headerpopup11 .modal-body .column {
			padding: 0 15px;
		}
		.cust-headerpopup11 .box .title {
			font-size: 18px;
		}
		.cust-headerpopup11 .request-btn {
			margin-top: 30px;
			padding: 0 0;
		}
		#toggle1976 .column {
			width: 100% !important;
		}
		.bulk-logo ul li {
			padding: 0 20px;
			width: 50%;
		}
		.dine-page-main video {
			width: 100%;
			float: left;
			height: 250px;
			object-fit: cover;
		}
		.team-sec-main .column {
			width:100%;
		}
		.page-id-21 .dine-page-main .banner-main {
			margin-bottom: 0;
			}.page-id-21 .dine-page-main .banner-main {
				margin-bottom: 0;
			}

			.gallery-link-main ul li {
				width: 100%;
				margin: 0 5px 10px;
			}
			.gallery-link-main ul a {
				width: 100%;
			}
			.flexslider .photographer_description a {
			    display: block;
			}
			.fancybox-overlay .fancybox-wrap.fancybox-desktop.fancybox-type-html .fancybox-inner .ajax_post.eventcalendar div#slider12 .custom-navigation a {
			    top: calc(50% - 32px);
			}

		}


		@media only screen and (max-width: 350px ){
			.header-main.sticky-scroll-header #header .logo {
				width: 180px;
			}

		}