@media (min-width: 1700px) {

	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1693px;
	}
}

@media screen and (max-width: 1700px) {
	.box-text {
		font-size: 18px;
		line-height: 28px;
	}

	.box-content {
		padding: 30px 10px;
	}


	/* .amenities-section .slick-prev {
		right: Calc(52.7% - 10px);
	}

	.amenities-section .slick-next {
		right: 48%;
	} */
	/* .slick-dots{
		padding-right: Calc(7.5% - 0px);
	} */
	.purple-box h5{
		font-size: 28px;
	}
	.zigzag-section .zigzag-img{
		min-width: auto;
	}
	.zigzag-section .amenities-list li h4{
		max-width: 70%;
	}

	.amenities-custom-navigations{
		margin-right: calc(14.8% - -4px);
	}
	.amenities-wrapper .slider button.slick-prev.slick-arrow{
		right: calc(47.3% - 5px);
	}
	.lifestyle-section .zigzag-img{
		min-height: 500px;
		max-height: 500px;
	}

	.search-band .form-control{
		height: 54px;
		font-size: 16px;
	}
	.search-band button{
		top: 15px;
	}
	.filter-wrapper .filter-select span.current{
		font-size: 18px;
	}
	.search-band button img{
		width: 20px;
	}

	.wrapper{
		min-height: 870px;
	  }
	
}

@media screen and (max-width: 1680px) {
	p {
		font-size: 20px;
	}

	.explore-item img {
		height: 600px;
	}

	.explore-section .slick-arrow {
		top: calc(50% - 140px);
	}

	h2 {
		font-size: 34px;
		line-height: 44px;
	}

	.slider-content .white-btn {
		padding: 15px 16px;
		min-width: 240px;
	}

	.slider-content h3 {
		font-size: 36px;
		margin-bottom: 20px;
	}

	.slider-content p {
		margin-bottom: 30px;
	}

	.slider-item img {
		height: 750px;
	}

	.explore-section {
		padding: 100px 0 80px 0;
	}

	.amenities-section {
		padding: 100px 0;
	}

	.hero-slider .slick-slide {
		height: 600px;
	}

	.masterplan-section iframe {
		height: 847px;
	}

	.zigzag-section .btn {
		font-size: 18px;
		min-width: 190px;
		padding: 8px 15px;
	}


	.title {
		font-size: 26px;
	}

	.sub-title {
		font-size: 26px;
	}

	.zigzag-section .amenities-list li h4 {
		font-size: 20px;
	}

	.intro-section {
		padding: 70px 0;
	}

	.title .separator-line {
		margin: 0 10px 6px;
	}

	.businesspark-slider-section .slick-slide {
		height: 600px;
	}

	.living-section {
		padding: 0 0 70px;
	}

	.living-section .slick-dots {
		bottom: 41%;
	}

	/* .villas-section .slick-dots {
		padding-right: Calc(1% - 0px);
	} */

	/* .villas-section .slick-next {
		right: 43%;
	} */

	.villas-section-even .slick-prev {
		right: Calc(97% - 10px);
	}

	/* .villas-section-even .slick-next {
		right: 92.5%;
	} */

	.living-section .slick-arrow {
		top: calc(50% - 180px);
	}

	/* .villas-section .slick-prev {
		right: Calc(47% - 10px);
	} */

	.villas-section-even .slick-prev {
		right: Calc(96% - 10px);
	}

	.address-section .address-card p {
		font-size: 18px;
	}

	.amenities-content {
		bottom: -80px;
		left: 13%;
	}

	.amenities-section .amenities-item {
		height: 260px;
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		height: 560px;
	}

	/* .villas-section-even .slick-dots {
		padding-right: Calc(6% - 0px);
	} */

	.intro-two-sec p {
		font-size: 22px;
	}

	.btn-wrapper {
		padding-top: 40px;
	}

	.full-gallery-section .title {
		font-size: 26px;
	}

	.amenities-sec h2 {
		font-size: 26px;
	}

	.payment-title h4 {
		font-size: 26px;
	}

	.payment-box span {
		font-size: 26px;
	}

	.payment-box p {
		font-size: 22px;
	}

	.amenities-sec .box-content {
		/* width: 16.6%; */
		height: 223px;
	}

	.box-text {
		min-height: 75px;
	}
	.main-gallery-section {
		padding: 100px 0 60px;
	}
	.gallery-items-title{
		padding: 10px 15px;
		font-size: 24px;
	}
	.gallery-items-title-new{
		bottom: 40px;
		font-size: 26px;
		padding: 10px 15px;
	}
	


}


@media screen and (max-width: 1600px) {
	/* .amenities-section .slick-prev {
		right: Calc(54% - 10px);
	}

	.amenities-section .slick-next {
		right: 49%;
	}
	.slick-dots {
		padding-right: Calc(6.2% - 0px);
	} */
	.amenities-content {
		bottom: -80px;
		left: 10%;
	}
	.amenities-wrapper .slider button.slick-prev.slick-arrow {
		right: calc(47% - 5px);
	}

	.wrapper {
		min-height: 770px;
	}
	.swiper.mySwiper2{
		bottom: -80px;
	}
	.gallery-items-title-new{
		bottom: 35px;
	}
}

@media screen and (max-width: 1550px) {
	/* .slick-dots {
		padding-right: Calc(5.2% - 0px);
	}
	.amenities-section .slick-prev {
		right: Calc(55% - 10px);
	}
	.amenities-section .slick-next {
		right: 50%;
	} */
}

@media screen and (max-width: 1440px) {
	/* .amenities-section .slick-prev {
		right: Calc(56.5% - 10px);
	}

	.amenities-section .slick-next {
		right: 51%;
	}

	.slick-dots {
		padding-right: Calc(3.5% - 0px);
	} */
	.amenities-content {
		bottom: -80px;
		left: 7%;
	}
	.amenities-wrapper .slider button.slick-prev.slick-arrow {
		right: calc(46.5% - 5px);
	}
	.gallery-items-title-new{
		bottom: 29px;
	}
}

@media screen and (max-width: 1400px) {
	.latest-launch .slider-item:before {
		width: 100%;
	}

	/* .amenities-section .slick-prev {
		right: Calc(46.5% - 10px);
	}

	.amenities-section .slick-next {
		right: 41%;
	}

	.slick-dots {
		padding-right: Calc(13.8% - 0px);
	} */

	.box-content {
		width: 25%;
	}

	.box-text {
		font-size: 17px;
		line-height: 28px;
	}

	.footer-links ul li a {
		font-size: 14px;
	}

	.amenities-section .amenities-item {
		width: 250px;
		height: 200px;
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		width: 500px;
		height: 500px;
	}

	.zigzag-section-business .container {
		max-width: 1110px;
	}

	/* .villas-section-even .slick-dots {
		padding-right: Calc(5% - 0px);
	} */

	.amenities-text h4 {
		margin-bottom: 20px;
	}

	.amenities-text p {
		margin-bottom: 30px;
	}
	.invest-content p{
		min-height: 91px;
	}

	.swiper-button-next{
		bottom: 110px;
		right: calc(46.5% - 10px);
	}
	.swiper-button-prev{
		bottom: 110px;
		right: calc(52% - 15px);
	}
	.swiper-pagination.swiper-pagination-bullets{
		bottom: 105px;
	    right: 13vw;
	}
}

@media screen and (max-width: 1399px) {
	.slick-dots {
		padding-right: Calc(8% - 0px);
	}
	/* .amenities-section .slick-prev {
		right: Calc(47% - 10px);
	} */
	.villas-section .slick-next {
		right: 85%;
	}
	.villas-section .slick-prev {
		right: Calc(95.5% - 10px);
	}
	/* .villas-section-even .slick-next {
		right: 91.5%;
	} */
	/* .villas-section-even .slick-prev {
		right: Calc(96.8% - 10px);
	} */
	/* .villas-section-even .slick-dots {
		padding-right: Calc(6.5% - 0px);
	} */
	.amenities-content {
		bottom: -80px;
		left: 11%;
	}
	.gallery-items-title-new{
		bottom: 22px;
	}

}

@media screen and (max-width: 1300px) {
	/* .amenities-section .slick-prev {
		right: Calc(48.1% - 10px);
	}

	.amenities-section .slick-next {
		right: 42%;
	}

	.slick-dots {
		padding-right: Calc(12.2% - 0px);
	} */
	.invest-content p {
		min-height: 120px;
	}
	.amenities-content {
		bottom: -80px;
		left: 9%;
	}

	.amenities-wrapper .slider button.slick-prev.slick-arrow {
		right: calc(45.9% - 5px);
	}
	.amenities-wrapper .slider button.slick-next.slick-arrow{
		right: calc(46% - 10px);
	}

}


@media screen and (max-width: 1280px) {
	/* .amenities-section .slick-prev {
		right: Calc(48.2% - 10px);
	} */

	.gallery-items-title-new{
		font-size: 20px;
	}

}

@media screen and (max-width: 1200px) {
	p {
		font-size: 18px;
	}

	.footer-links h5 {
		font-size: 18px;
	}

	.footer-links ul li a {
		font-size: 13px;
	}

	.footer-logo-sec p {
		font-size: 19px;
		margin-bottom: 20px;
	}

	.footer-logo {
		margin-bottom: 15px;
	}

	.btn {
		font-size: 20px;
		min-width: 280px;
	}

	.amenities-text h4 {
		margin-bottom: 20px;
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		height: 430px;
	}

	.amenities-section .amenities-item {
		height: 160px;
	}

	.footer-top {
		padding: 70px 0 32px 0;
	}

	.white-line {
		margin: 70px 0 45px 0;
	}

	.subscribe-sec .form-control {
		font-size: 16px;
	}

	.subscribe-sec .btn {
		font-size: 16px;
	}


	.villas-section .slick-arrow {
		bottom: -30px;
		right: Calc(94% - 10px);
	}

	.villas-section .slick-next {
		bottom: -16px;
		right: 81%;
	}

	.villas-section .slick-dots {
		bottom: -5px;
		padding-right: Calc(30.5% - 0px);
	}

	.villas-section-even .slick-prev {
		right: Calc(94% - 10px);
	}

	.villas-section-even .slick-next {
		right: 80%;
	}

	.living-section .slick-dots {
		bottom: 47%;
	}

	.villas-section .sub-title {
		margin: 0 0 30px;
	}

	.invest-band {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}

	/* Jinan Island Template start */

	.payment-box-band .payment-box:nth-child(1),
	.payment-box-band .payment-box:nth-child(2) {
		max-width: 220px;
	}

	.payment-box p {
		font-size: 20px;
	}

	.amenities-sec .box-content {
		width: 25%;
	}

	.payment-box span {
		font-size: 28px;
	}

	.full-gallery-slider .slick-prev {
		left: 130px;
	}

	.full-gallery-slider .slick-next {
		right: 130px;
	}


	.full-gallery-slider-dis .slick-prev {
		left: 130px;
	}

	.full-gallery-slider-dis .slick-next {
		right: 130px;
	}

	/* Jinan Island Template end */

	.main-gallery-slider .slick-prev {
		left: 130px;
	}

	.main-gallery-slider .slick-next {
		right: 130px;
	}

	

	.amenities-slider .slick-track {
		margin-left: 0;
	}

	.amenities-slider .slick-dots {
		padding-right: 0;
		justify-content: center;
		width: 100%;
	}

	.amenities-section .slick-next {
		right: 0px;
	}

	/* .amenities-section .slick-prev {
		right: 60px;
	} */

	.amenities-text {
		padding-top: 60px;
	}

	.district-content {
		max-width: 100%;
		padding: 0 15px;
	}


	.privacy-policy-section .content-wrap {
		max-width: 100%;
	}

	.privacy-policy-section h2 {
		font-size: 24px;
	}

	.privacy-policy-section h3 {
		font-size: 20px;
	}

	.privacy-policy-section p {
		font-size: 18px;
	}

	.privacy-policy-section ul li {
		font-size: 18px;
	}

	.amenities-section .amenities-item {
		width: 260px;
	}

	.amenities-content {
		left: 2%;
	}
	.unsubscribe-section {
		padding: 100px 0;
		text-align: center;
	}

	.zigzag-section .content-blk {
		padding: 0 30px 0 0;
	}
	.zigzag-section-even .content-blk {
		padding: 0 0 0 30px;
	}

	.main-menu li a{
		padding: 20px 7px;
	}
	.zigzag-section .amenities-list li h4{
		max-width: 100%;
	}
	.amenities-section .amenities-item.slick-current.slick-active{
		width: 500px !important;
	}
	.amenities-custom-navigations{
		margin-right: calc(26.8% - 2px);
	}

	.zigzag-section-business .content-blk{
		padding: 0 50px;
	}
	.main-menu li .dropdown-toggle{
		right: 6px;
	}
	.slider-item img {
		height: 600px;
	}
	.explore-item img {
		height: 460px;
	}
	.explore-section .slick-arrow {
		top: calc(50% - 120px);
	}
	.explore-section .slick-prev:before, .latest-launch .slick-prev:before{
		background-size: 70%;
	}
	.explore-section .slick-next:before, .latest-launch .slick-next:before{
		background-size: 70%;
	}
	.living-section .slick-arrow {
		top: calc(50% - 180px);
	}
	.shop-food-gallery-slider .slick-prev {
		left: 130px;
	}
	.shop-food-gallery-slider .slick-next {
		right: 130px;
	}
	.shop-food-gallery-slider .slick-track{
		height: 450px;
		min-height: 450px;
	}
	
	.shop-food-gallery-slider .slick-prev:before{
		background-size: 70%;
	}
	.shop-food-gallery-slider .slick-next:before{
		background-size: 70%;
	}
	
	
}

@media screen and (max-width: 1100px) {
	.main-menu {
		gap: 15px;
	}

	.main-header {
		padding: 15px 0;
	}

	.contact-btn {
		min-width: 140px;
		font-size: 14px;
		padding: 13px 10px
	}

	.main-menu li a,
	.nice-select span.current {
		font-size: 14px;
	}

	.box-content {
		width: 33%;
	}

	.footer-links h5 {
		margin-bottom: 10px;
	}

	.footer-links {
		width: 33%;
		margin-bottom: 30px;
	}

	.footer-wrapper {
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.explore-content {
		flex-wrap: wrap;
	}

	.footer-links {
		padding-right: 10px;
	}

	.explore-text {
		max-width: 100%;
	}

	.subscribe-sec .btn {
		min-width: 170px;
	}

	.amenities-section .slick-list {
		margin: 0;
	}

	.amenities-content {
		position: relative;
		left: 0;
		max-width: 100%;
	}

	

	.district-slider .slick-slide {
		padding: 0 15px;
	}

	.district-slider .slick-prev {
		left: 200px;
	}

	.district-slider .slick-next {
		right: 200px;
	}

}

@media screen and (max-width: 1024px) {
	h4 {
		font-size: 26px;
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		height: 460px;
	}
	.swiper-pagination.swiper-pagination-bullets {
		right: 13vw !important;
	}
	.district-slider .slick-slide.slick-current.slick-active .gallery-items-title{
		width: calc(100% - 29px);
	}
	
}

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

	.navbar-toggler.collapsed .fa-bars:before {
		content: "\f0c9";
	}

	.navbar-toggler .fa-bars:before {
		content: "\f00d";
	}

	.navbar-toggler i {
		font-size: 22px;
	}

	.main-header .collapse:not(.show) {
		display: none;
	}

	.navbar-toggler {
		display: flex;
		width: 22px;
		height: 22px;
		justify-content: center;
	}

	.main-menu {
		display: inline-block;
		width: 100%;
	}

	.navbar-collapse {
		padding: 0 40px;
		justify-content: center;
		position: absolute;
		top: 80px;
		text-align: left;
		width: 100%;
		left: 0;
		right: 0;
		background: #f9f7f6;
	}

	.main-menu li a {
		width: 100%;
		padding: 15px 0;
		text-align: left;
	}

	.zigzag-section .amenities-list {
		flex-flow: wrap;
		justify-content: flex-start;
	}

	.zigzag-section .amenities-list li {
		width: 33%;
		padding: 0 0 40px;
	}

	.zigzag-section .amenities-list li h4 {
		font-size: 18px;
	}

	.zigzag-section .zigzag-img {
		padding: 0;
	}

	.sub-title {
		padding: 50px 0 15px;
	}

	.zigzag-section {
		padding: 70px 0;
	}

	/* .lifestyle-section {
		margin: 0 0 70px;
	} */

	.lifestyle-section:nth-child(odd) .content-blk {
		padding: 0 30px 30px;
	}
	.lifestyle-section:nth-child(even) .content-blk {
		padding: 30px 30px 0;
	}

	.footer-logo-sec ul {
		gap: 0 8px;
	}

	.brought-sec {
		display: block;
	}

	.brought-sec p {
		padding: 20px 0 0 0;
	}

	/* .lifestyle-section {
		padding: 0;
	} */

	.intro-section-business .btn {
		padding: 12px 30px;
	}

	.zigzag-section-business .container {
		max-width: 690px;
	}

	.zigzag-section-business-even .row {
		background: #14B7AD var(--wpr-bg-15782778-b040-4219-bdac-cfe4422c33eb) no-repeat left 160px bottom 220px;
	}

	.zigzag-section-business-even {
		margin-bottom: 0;
	}

	.living-section .explore-item img {
		height: 450px;
	}

	.living-section .slick-arrow {
		top: calc(50% - 210px);
	}

	.living-section .slick-dots {
		bottom: 52%;
		padding: 0;
	}

	.living-section .explore-text {
		max-width: 100%;
	}

	.explore-section .slick-prev:before {
		background-size: 70%;
	}

	.explore-section .slick-next:before {
		background-size: 70%;
	}

	.villas-section .slick-arrow {
		bottom: -40px;
		right: Calc(96% - 10px);
	}

	.villas-section .slick-next {
		bottom: -26px;
		right: 87%;
	}

	.villas-section .slick-dots {
		bottom: -13px;
		padding-right: 0;
	}

	.villas-section-even .slick-dots {
		justify-content: flex-end;
	}

	.villas-section-even .slick-dots {
		margin-right: 0;
	}

	.villas-section-even .con-blk {
		padding: 0;
	}

	.accordion-section .form-block {
		padding: 0 0 50px;
	}

	.accordion-section .accordion {
		padding: 0 0 40px;
		margin: 0 0 40px;
	}

	.accordion-section {
		padding: 60px 0 0;
	}

	/* Jinan Island Template start */

	.payment-box-band {
		flex-direction: column;
	}

	.payment-box-band .payment-box:nth-child(1),
	.payment-box-band .payment-box:nth-child(2) {
		max-width: 100%;
	}

	.intro-two-sec p {
		width: 100%;
		font-size: 20px;
		line-height: 32px;
		margin: 0 auto 20px;
	}

	.purple-box {
		max-width: 350px;
		height: 150px;
	}

	.btn-wrapper {
		padding-top: 40px;
	}

	.purple-box h5 {
		font-size: 24px;
	}

	.full-gallery-slider .slick-prev {
		left: 30px;
	}

	.full-gallery-slider .slick-next {
		right: 30px;
	}

	.full-gallery-slider .slick-prev:before {
		background-size: 70%;
	}

	.full-gallery-slider .slick-next:before {
		background-size: 70%;
	}

	.full-gallery-slider .slick-slide {
		padding: 0 16px;
		height: 300px;
	}

	.full-gallery-slider .slick-slide.slick-current.slick-active {
		height: 500px;
	}





	.full-gallery-slider-dis .slick-prev {
		left: 30px;
	}

	.full-gallery-slider-dis .slick-next {
		right: 30px;
	}

	.full-gallery-slider-dis .slick-prev:before {
		background-size: 70%;
	}

	.full-gallery-slider-dis .slick-next:before {
		background-size: 70%;
	}

	.full-gallery-slider-dis .slick-slide {
		padding: 0 16px;
		height: 300px;
	}

	.full-gallery-slider-dis .slick-slide.slick-current.slick-active {
		height: 500px;
	}

	/* Jinan Island Template end */


	.main-gallery-slider .slick-prev {
		left: 130px;
	}

	.main-gallery-slider .slick-next {
		right: 130px;
	}

	.main-gallery-slider .slick-slide {
		padding: 0 16px;
		height: 300px;
	}

	.main-gallery-slider .slick-slide.slick-current.slick-active {
		height: 500px;
	}

	.not-found-wrapper .page-content .search-form {
		max-width: 100%;
	}

	.shop-food-gallery-slider .slick-prev {
		left: 30px;
	}

	.shop-food-gallery-slider .slick-next {
		right: 30px;
	}

	.district-slider .slick-prev {
		left: 30px;
	}

	.district-slider .slick-next {
		right: 30px;
	}

	.privacy-policy-section {
		padding: 50px 0;
	}

	.privacy-policy-section h2 {
		font-size: 22px;
		padding: 0 0 10px;
	}

	.privacy-policy-section ul {
		padding: 0 0 20px 20px;
	}

	.search-input {
		left: auto;
		top: 73px;
		right: -54px;
	}


	/* .search-input:focus {
		width: 210px;
	 Bar width+1px 
	} */

	.full-gallery-section .title {
		font-size: 26px;
	}

	.amenities-sec h2 {
		font-size: 26px;
	}

	.payment-box span {
		font-size: 24px;
	}

	.box-text {
		min-height: auto;
	}

	.amenities-sec .box-content {
		height: 200px;
	}

	.living-section p {
		margin: 0 0 20px;
	}

	.navbar-nav .dropdown-menu {
		top: 55px;
	}

	.navbar-nav .dropdown-menu li {
		border: 0;
		width: 100%;
		min-width: auto;
		padding: 5px 0;
	}



	.main-menu>li>a:after {
		display: none;
	}

	.main-menu>li {
		position: relative;
	}

	.main-menu>li .caret {
		position: absolute;
		left: auto;
		right: 0px;
		top: 8px;
		bottom: auto;
		margin: 0px;
		margin: 0px;
		padding: 15px 15px;
		line-height: normal;
		z-index: 99999;
		width: 40px;
		height: 40px;
		text-align: center;
		vertical-align: middle;
		line-height: 32px;
	}

	.main-menu>li .caret:after {
		content: '';
		position: relative;
		top: 0px;
		border-top: 6px solid #B4975A;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid transparent;
	}

	.navbar-nav .dropdown-menu {
		flex-wrap: unset;
		padding: 20px 0px 20px 0px;
		position: relative;
		top: 0;
		border-bottom: #cbcbcb solid 1px;
		margin-bottom: 15px;
	}

	.search-page {
		padding: 50px 0;

	}

	.search-page .content-blk {
		margin: 0px 0% 30px 0%;
		padding: 20px;
	}


	.service-popup .modal-content {
        max-width: 600px;
    }

	.map-section .map-info-blk{
		width: 43%;
	}

	.main-menu li:hover .dropdown-menu{
		display: none;
	}
	.caret.dropdown-toggle + .dropdown-menu{
    	display: none;
	}
	.caret.dropdown-toggle.active + .dropdown-menu{
    	display: block;
		padding: 0;
		border: 0;
	}
	.caret.dropdown-toggle.active{
		transform: rotate(-180deg);
	}
	.main-menu>li .caret{
		top: 0;
	}
	.caret.dropdown-toggle.active{
		top: 5px;
	}
	.search-page .posts-navigation {
		margin: 0;
	}
	.search-page .posts-navigation a{
		font-size: 18px;
		line-height: 25px;
		min-width: 170px;
	}
	.booking-popup .modal-body{padding: 30px;}
	.booking-popup .modal-body .right-part{background: #f9f9f9; padding: 0px; margin-top: 20px;}	
	.booking-popup .modal-body .border-box{background: transparent; padding: 0px;}
	.service-popup .btn-close{
		right: 10px;
	}
	.invest-content p {
		min-height: auto;
	}
	.zigzag-section .content-blk {
		padding: 0;
	}

	
	.navbar-collapse {
		height: 100vh;
		/* overflow-y: auto; */
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		width: 500px !important;
	}
	.amenities-custom-dots .slick-dots{
		display: none !important;
	}

	.amenities-wrapper .slick-slide{
		height: 360px !important;
	}
	.amenities-wrapper .slick-slide.slick-center.slick-active{
		height: 360px !important;
	}


	

	.amenities-wrapper .slider button.slick-prev.slick-arrow{
		top: 54%;
		right: calc(31.5% - 5px);
	}
	.amenities-wrapper .slider button.slick-next.slick-arrow {
		right: calc(31.8% - 10px);
		top: 54%;
	}
	.amenities-wrapper ul.slick-dots{
		right: 30px;
		bottom: auto;
		top: 48%;
	}
	.lifestyle-section .zigzag-img{
		min-height: 400px;
		max-height: 400px;
	}
	/*.box-inner{
		width: 20vw !important;
		height: 20vw !important;
	}*/
	.wrapper {
		min-height: inherit;
		height: auto;
		min-height: max-content;
		margin: 50px 0 0;
	}
	.list{
		min-height: 570px;
		max-height: 570px;
	}
	.swiper-pagination.swiper-pagination-bullets{
		display: none;
	}
	.swiper-button-next {
		bottom: 58%;
		right: 20px;
	}
	.swiper-button-prev {
		bottom: 58%;
		right: 70px;
	}
	.swiper.mySwiper2 {
		bottom: 0;
		top: auto;
		height: 350px;
		min-height: 350px;
		width: 100%;
	}
	.explore-section .slick-arrow {
		top: calc(50% - 140px);
	}
	.living-section .slick-arrow {
		top: calc(50% - 180px);
	}
	.shop-food-gallery-slider .slick-track{
		height: auto;
		min-height: auto;
	}
	.shop-food-gallery-slider .slick-prev:before{
		background-size: 70%;
	}
	.shop-food-gallery-slider .slick-next:before{
		background-size: 70%;
	}
	.district-slider .slick-slide.slick-current.slick-active .gallery-items-title{
		width: calc(100% - 32px);
		bottom: 0;
	}
	.gallery-items-title-new{
		width: calc(100% - 30px) !important;
		left: 15px;
		bottom: 0;
	}
	.vibez_sec a {
		margin-top: 0;
	}
	.vibez_sec .title {
		padding-bottom: 30px;
	}
	.vibez_sec p {
		margin-bottom: 30px;
	}

	/* 06-02-2024 */
	.wrapper.home-slider { margin-bottom: 40px; }
	.home-slider .swiper.mySwiper2 {padding-top: 100px; left: 15px; right: 15px; width: calc(100% - 30px);}
	.home-slider .swiper-button-prev, .home-slider .swiper-button-next { bottom:0; }
	.home-slider .list { margin-left: -62%; }
	.home-slider .swiper-button-next, .home-slider .swiper-button-prev  { bottom: -160px!important; top:auto;  }
	
	.vibez-wrapper .vibez-content {
        padding: 42px 60px 40px;
    }

}


@media screen and (min-device-width: 800px) and (max-device-width: 830px) { 
    .gallery-items-title-new {
		bottom: 17px;
	}
}

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

	.navbar-toggler.collapsed .fa-bars:before {
		content: "\f0c9";
	}

	.navbar-toggler .fa-bars:before {
		content: "\f00d";
	}

	.navbar-toggler i {
		font-size: 22px;
	}

	.collapse:not(.show) {
		display: none;
	}

	.navbar-toggler {
		display: flex;
		width: 22px;
		height: 22px;
		justify-content: center;
	}

	.main-menu {
		flex-direction: column;
		gap: 15px;
		width: 100%;
	}

	.slick-dots {
		padding-right: 0;
		width: 100%;
	}

	/* .amenities-section .slick-prev {
		left: auto;
		right: 45px;
		bottom: -48px;
	} */

	/* .amenities-section .slick-next {
		left: auto;
		right: 20px;
		bottom: -48px;
	} */

	.right-menu li .list li:last-child {
		display: block;
	}

	.subscribe-sec .form-control {
		max-width: 100%;
	}

	p {
		font-size: 16px;
	}

	.right-menu li:last-child {
		display: none;
	}

	.navbar-collapse {
		padding: 0 15px;
		background: #f9f7f6;
		height: 550px;
		overflow-y: auto;
	}

	.hero-slider .slick-slide {
		height: unset;
	}

	.latest-launch-section {
		padding: 40px 0;
	}

	h2 {
		font-size: 24px;
		line-height: normal;
	}

	.slider-content h3 {
		font-size: 26px;
		margin-bottom: 10px;
	}

	.slider-content .white-btn {
		padding: 10px 16px;
		min-width: 220px;
		font-size: 16px;
	}

	.slider-item img {
		height: 450px;
	}

	.slider-content {
		margin: 0 15px;
	}

	.explore-section {
		padding: 40px 0 40px 0;
	}

	.explore-item img {
		height: unset;
		width: 100%;
	}

	.explore-text {
		max-width: 100%;
	}

	.explore-slider .slick-prev {
		left: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 20px;
	}

	.explore-slider .slick-next {
		right: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 20px;
	}

	.explore-section .slick-arrow {
		top: 85px;
	}

	.explore-content {
		padding: 40px 0 0;
	}

	.explore-section .slick-prev:before {
		background-size: 70%;
	}

	.explore-section .slick-next:before {
		background-size: 70%;
	}

	.blue-band {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.blue-band h4 {
		padding: 0;
	}

	.amenities-content {
		max-width: 100%;
		left: 0;
	}

	.amenities-section .slick-dots {
		display: none !important;
	}

	.amenities-section .slick-next:before {
		top: 20px;
		margin-left: 10px;
		right: -20px;
	}

	.amenities-section .slick-prev:before {
		top: 20px;
	}

	.subscribe-sec {
		padding-left: 0;
	}

	.subscribe-sec .input-form {
		display: block;
	}

	.subscribe-sec .form-control {
		margin: 0 0 10px;
	}

	.subscribe-sec .btn {
		width: 100%;
	}

	#top_button {
		right: 10px;
		width: 35px;
		height: 35px;
		bottom: 25px;
	}

	#top_button::after {
		font-size: 1.2em;
		line-height: 35px;
	}

	.footer-links {
		width: 50%;
		padding-right: 10px;
	}

	.footer-logo img {
		max-width: 90px;
	}

	.brought-band a img {
		height: 30px;
	}

	.footer-links h5 {
		padding: 25px 0 0;
		margin-bottom: 5px
	}

	.brought-sec {
		display: block;
	}

	.brought-sec p {
		font-size: 14px;
		padding: 20px 0 0;
	}

	.zigzag-section .amenities-list li {
		width: 50%;
	}

	.zigzag-section .amenities-list li:last-child {
		padding: 0;
	}

	.search-form {
		display: block;
	}

	.search-section {
		margin-top: -155px;
	}

	.search-section {
		padding: 20px 20px;
	}

	.search-form {
		padding-right: 0;
	}

	.search-form .form-control {
		margin: 0 0 15px;
		padding: 14px 20px;
	}

	.search-form .search-btn {
		padding: 14px 20px;
		width: 100%;
	}

	.search-close {
		margin-left: 10px;
	}

	.intro-section {
		padding: 50px 0;
	}

	.zigzag-section {
		padding: 50px 0;
	}

	.title {
		font-size: 24px;
	}

	.btn {
		font-size: 16px;
		min-width: 220px;
	}

	.intro-section-business .text-end {
		text-align: center !important;
	}

	.intro-section-business .text-start {
		text-align: center !important;
	}

	.intro-section-business .btn {
		width: 100%;
		margin: 20px 0 0;
	}

	.intro-section-business p {
		padding: 0;
	}

	.zigzag-section-business .service-list li .img-blk {
		width: 30%;
	}

	.zigzag-section-business .service-list li .cont-blk {
		width: 70%;
	}

	.businesspark-slider-section .title {
		font-size: 30px;
	}

	.zigzag-section-business-even {
		padding-bottom: 0;
	}

	.businesspark-slider-section {
		padding: 50px 0;
	}

	.zigzag-section-business {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.intro-section-business {
		padding: 50px 0 0;
	}

	.zigzag-section-business .content-blk {
		padding: 50px 30px;
	}

	.businesspark-slider-section .slick-slide {
		height: unset;
	}

	.businesspark-slider-section .slick-prev {
		left: 20px;
	}

	.businesspark-slider-section .slick-next {
		right: 20px;
	}

	.businesspark-slider-section .slick-prev:before {
		background-size: 70% !important;
		background-repeat: no-repeat !important;
	}

	.businesspark-slider-section .slick-next:before {
		background-size: 70% !important;
		background-repeat: no-repeat !important;
	}

	.living-section {
		padding: 0 0 70px;
	}

	.living-section .slick-arrow {
		top: calc(50% - 180px);
	}

	.living-section .slick-prev {
		left: 20px;
	}

	.living-section .slick-next {
		right: 20px;
	}

	.living-section .slick-dots {
		bottom: 58%;
	}

	.living-section .sub-title {
		margin: 0 0 30px;
	}

	.living-slider .explore-content {
		padding: 50px 15px 0;
	}

	.villas-section {
		padding: 50px 0;
	}

	.villas-section-even .con-blk {
		padding: 0px 0px 20px;
	}

	.villas-section .slick-arrow {
		right: Calc(92% - 10px);
	}

	.villas-section .slick-next {
		right: 84%;
	}

	.villas-section .slick-dots {
		padding-right: 0;
	}

	.btn {
		min-width: auto;
		padding: 10px 15px;
	}

	.villas-section p {
		padding: 0 0 10px;
	}

	.villas-section .con-blk {
		padding-right: 0;
	}
	.living-section .slick-dots {
		bottom: 72%;
	}

	.invest-list-section {
		padding: 40px 0;
	}

	.invest-numbers {
		font-size: 24px;
	}

	.invest-content h5,
	.invest-content p {
		font-size: 18px;
	}

	.invest-numbers {
		height: auto;
	}

	.invest-list li {
		width: 100%;
	}

	.accordion-section .search-form {
		flex-flow: wrap;
		gap: 0;
	}

	.accordion-section .or-text {
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}

	.accordion-section .search-form .btn {
		top: 60px;
	}


	/* Jinan Island Template start */

	.intro-two-sec p {
		font-size: 16px;
		line-height: 26px;
		margin: auto auto 15px auto;
	}

	.purple-box {
		max-width: Calc(100% - 60px);
		height: 100px;
	}

	.purple-box h5 {
		font-size: 18px;
		margin: 0;
		line-height: 28px;
		padding: 0 0 10px;
	}

	.purple-box p,
	.payment-box p {
		font-size: 14px;
	}

	.btn-wrapper .btn {
		min-width: 100%;
	}

	.btn-wrapper {
		padding-top: 20px;
	}

	.amenities-sec .box-content {
		width: 50%;
	}

	.full-gallery-section,
	.payment-section {
		padding: 40px 0;
	}

	.full-gallery-section .title,
	.amenities-sec h2 {
		font-size: 24px;
		line-height: 34px;
	}

	.full-gallery-slider .slick-slide {
		padding: 0 8px;
	}

	.full-gallery-slider .slick-prev {
		left: 60px;
	}

	.full-gallery-slider .slick-next {
		right: 60px;
	}

	.full-gallery-slider .slick-next:before,
	.full-gallery-slider .slick-next,
	.full-gallery-slider .slick-prev:before,
	.full-gallery-slider .slick-prev {
		width: 18px;
		height: 40px;
		background-size: contain;
		top: 50%;
	}

	.full-gallery-slider .slick-slide.slick-current.slick-active {
		height: 300px;
	}

	.full-gallery-slider .slick-slide {
		height: 200px;
	}






	.full-gallery-slider-dis .slick-slide {
		padding: 0 8px;
	}

	.full-gallery-slider-dis .slick-prev {
		left: 60px;
	}

	.full-gallery-slider-dis .slick-next {
		right: 60px;
	}

	.full-gallery-slider-dis .slick-next:before,
	.full-gallery-slider-dis .slick-next,
	.full-gallery-slider-dis .slick-prev:before,
	.full-gallery-slider-dis .slick-prev {
		width: 18px;
		height: 40px;
		background-size: contain;
		top: 50%;
	}

	.full-gallery-slider-dis .slick-slide.slick-current.slick-active {
		height: 300px;
	}

	.full-gallery-slider-dis .slick-slide {
		height: 200px;
	}

	.amenities-sec .box-text {
		min-height: auto;
	}

	.amenities-sec .box-content {
		height: auto;
	}

	.payment-box span {
		font-size: 24px;
	}

	.payment-title h4 {
		font-size: 24px;
	}

	/* Jinan Island Template end */


	.main-gallery-slider .slick-slide {
		padding: 0 8px;
	}

	.main-gallery-section {
		padding: 40px 0;
	}

	.main-gallery-slider .slick-slide.slick-current.slick-active {
		height: 300px;
	}

	.main-gallery-slider .slick-slide {
		height: 200px;
	}

	.small-intro-sec p {
		max-width: 100%;
	}

	.main-gallery-slider .slick-prev {
		left: 60px;
	}

	.main-gallery-slider .slick-next {
		right: 60px;
	}

	.main-gallery-slider .slick-next:before,
	.main-gallery-slider .slick-next,
	.main-gallery-slider .slick-prev:before,
	.main-gallery-slider .slick-prev {
		width: 18px;
		height: 40px;
		background-size: contain;
	}


	.vibez_sec .title {
		padding-bottom: 30px;
	}

	.vibez_sec p {
		margin-bottom: 15px;
	}

	.vibez_sec a {
		margin-top: 15px;
	}

	.filter-icon img {
		width: 25px;
		height: 25px;
	}

	.filter-icon {
		width: 50px;
	}

	.filter-wrapper .filter-select {
		padding: 0 20px;
	}

	.search-band .form-control {
		height: 52px;
		font-size: 16px;
		padding: 15px;
	}

	.search-band button img {
		width: 16px
	}

	.search-band button {
		top: 18px;
		right: 15px;
	}
	.single-shop-and-dines .search-band button {
		top: 18px;
	}

	.filter-wrapper h4 {
		margin-bottom: 15px;
	}

	.filter-wrapper .filter-select span.current {
		font-size: 16px;
	}

	.filter-section {
		padding: 40px 0;
	}

	.vibez-wrapper {
		margin-top: 40px;
	}

	.vibez-content p {
		margin-bottom: 30px;
	}

	.vibez-content {
		padding: 30px;
	}

	.vibez-slider .slick-track {
		height: auto;
	}

	.slick-arrow {
		width: 18px;
		height: 30px;
	}

	.slick-next:before {
		width: 18px;
		height: 30px;
		background-size: contain !important;
	}

	.slick-prev:before {
		width: 18px;
		height: 30px;
		background-size: contain !important;
	}

	.map-wrapper {
		padding-top: 40px;
		margin-bottom: 0;
	}

	/* .map-wrapper iframe {
		height: 300px;
	} */

	.contact-section {
		padding: 50px 0;
	}

	.map-section {
		padding: 0 0 50px;
	}

	.address-section {
		padding: 50px 0;
	}

	.not-found-section,
	.amenities-section,
	.central-section,
	.footer-top {
		padding: 40px 0;
	}

	.not-found-wrapper {
		gap: 0;
		align-items: flex-start;
	}

	.not-found-wrapper .page-title {
		font-size: 24px;
	}

	.not-found-wrapper .search-field {
		margin-bottom: 20px;
	}

	.not-found-wrapper .search-submit {
		min-width: 100%;
	}

	.not-found-wrapper .page-content .search-form {
		margin: 0;
	}

	.main-title h2 {
		text-align: left;
		padding-left: 0;
	}

	.latest-launch .slick-prev {
		right: 55px;
		bottom: 15px;
		top: auto;
		left: auto;
		padding: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.latest-launch .slick-next {
		right: 15px;
		bottom: 15px;
		top: auto;
		left: auto;
		padding: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.latest-launch .slick-prev:before{
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
	}
	.latest-launch .slick-next:before{
		left: auto;
		top: auto;
		right: auto;
		bottom: auto;
	}

	.box-content {
		width: 50%;
		height: auto;
	}

	.white-line {
		margin: 40px 0;
	}

	.footer-links ul li a {
		font-size: 14px;
	}

	.box-text {
		font-size: 16px;
		line-height: 26px;
	}

	.latest-launch-section .main-title h2,
	.explore-section .main-title h2,
	.amenities-section .main-title h2 {
		padding-left: 15px;
	}

	.amenities-content {
		position: relative;
		bottom: auto;
	}

	.amenities-section .slick-list {
		margin: 0;
	}

	.amenities-section .amenities-item.slick-current.slick-active {
		height: auto;
	}

	.amenities-section .amenities-item {
		height: auto;
	}

	.amenities-slider .slick-track {
		margin-left: 0;
	}

	.amenities-text {
		padding-top: 30px;
	}

	.amenities-text p {
		margin-bottom: 20px;
	}

	.brought-band {
		gap: 0 20px;
	}

	.amenities-section .slick-next:before,
	.amenities-section .slick-prev:before,
	.amenities-section .slick-prev,
	.amenities-section .slick-next {
		height: 20px;
		width: 25px;
	}

	.top-title h2 {
		margin-bottom: 30px;
	}

	.shop-food-gallery-slider .gallery-items {
		padding: 0 10px;
	}

	.shop-food-gallery-slider .slick-slide.slick-current.slick-active {
		height: 300px;
	}

	.shop-food-gallery-slider .gallery-items {
		height: 200px;
	}

	.shop-food-gallery-slider .slick-next {
		right: 40px;
		top: 41%;
	}

	.shop-food-gallery-slider .slick-prev {
		left: 40px;
		top: 41%;
	}

	.district-slider .slick-slide.slick-current.slick-active img {
		height: unset;
		min-height: unset;
	}

	.district-slider .slick-slide img {
		height: 200px;
	}

	.district-slider .slick-slide {
		padding: 0 10px;
	}

	.gallery-items-title {
		font-size: 24px;
	}

	.gallery-items-title {
		padding: 12px;
	}

	.district-slider .slick-prev {
		left: 60px;
	}

	.district-slider .slick-next {
		right: 60px;
	}

	.district-slider .slick-arrow {
		top: 40%;
	}

	/* .right-menu ul li:nth-child(2) {
		display: none;
	} */

	html,
	body {
		overflow-x: hidden;
	}

	/* .lifestyle-section {
		padding: 0;
	} */
	.lifestyle-section:nth-child(odd) .content-blk {
		padding: 0 10px 30px;
	}
	.lifestyle-section:nth-child(even) .content-blk {
		padding: 30px 10px 0;
	}

	.accordion-section .form-block .col-lg-4 {
		width: 100%;
	}

	.accordion-section .form-block .col-lg-8 {
		width: 100%;
	}

	.not-found-section h4 {
		padding: 20px 0;
		font-size: 22px;
		line-height: 32px;
	}

	.zigzag-section-business {
		padding: 50px 0 0;
	}

	.mobile-floting {
		display: block;
		position: fixed;
		bottom: 80px;
		right: 10px;
		z-index: 99;
	}

	.mobile-floting .contact-btn {
		background: #fff !important;
		min-width: 44px;
		font-size: 14px;
		padding: 0;
		height: 44px;
		transform: none;
		border-radius: 50px;
		border: 0;
		box-shadow: rgb(0 0 0 / 29%) 0px 0px 15px;
	}

	.mobile-floting .contact-btn svg {
		width: 26px;
		height: 26px;
	}

	.navbar-nav .dropdown-menu {
		flex-wrap: wrap;
	}

	.navbar-nav .dropdown-menu li {
		border: 0;
		padding: 5px 0px;
		min-width: 48%;
	}

	.btn {
		line-height: 32px;
	}
	.search-page {
		padding: 50px 0;

	}
	.search-page .content-blk {	
		padding: 20px;
	}
	.page-template-hotel-page .zigzag-section.zigzag-section-even .content-wrap .row{    flex-direction: column-reverse;}
	.page-template-hotel-page .zigzag-section.zigzag-section-even .content-wrap .row .text-start {margin-bottom: 0px !important;margin-top: 30px;}


	.service-popup .modal-content {
        max-width: 100%;
    }

    .service-popup .modal-content {
        margin: 50px 0;
        top: 0;
    }

    .modal {
        overflow-y: scroll;
    }

    .service-popup .data-info {
        flex-flow: wrap;
    }

    .service-popup .data-info .data-info-card {
        width: 50%;
        margin-bottom: 10px;
    }

    .service-popup .form-block .form-card {
        width: 100%;
    }

    .service-popup .time-btn {
        width: 100%;
    }

    .service-popup .weekday-name,
    [class$="-day"] {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }

    .service-popup .calendar-toolbar>[class$="month-btn"] {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }

    .service-popup .service-form {
        margin: 30px auto 0px auto;
    }

    .service-popup .form-box {
        padding: 20px;
    }

    .border-box {
        margin-top: 30px;
    }

	.map-section .map-info-blk{
		width: 100%;
		position: relative;
		left: 0;
		padding: 20px 0 0 0;
	}
	.map-section .map-info-blk .call-blk .icon-blk {
		width: 10%;
	}
	.map-section .map-info-blk .call-blk .text-blk {
		width: 90%;
	}
	.map-section .btn{
		margin: 30px 0 0 0;
	}
	.unsubscribe-section {
		padding: 70px 0;
	}


	.booking-popup .modal-body{padding: 30px;}
	.booking-popup .modal-body .right-part{background: #f9f9f9; padding: 0px; margin-top: 20px;}	
	.booking-popup .modal-body .border-box{background: transparent; padding: 0px;}

	.search-page .posts-navigation a {
		font-size: 16px;
		line-height: 20px;
		min-width: 140px;
	}

	.main-menu>li .caret {
		top: 4px;
	}
	/* .caret.dropdown-toggle.active {
		top: 0;
	} */
	.zigzag-section .zigzag-img{
		height: auto;
	}

	/* .amenities-section .amenities-item{
		width: auto !important;
	} */
	.amenities-section .amenities-item.slick-current.slick-active {
		height: auto;
		width: 200px !important;
	}

	.amenities-wrapper .slider-text{
		width: 100%;
		left: 10px;
		bottom: 60px;
	}
	.amenities-wrapper .slider button.slick-prev.slick-arrow{
		top: 55%;
		right: calc(76.5% - 5px);
	}
	.amenities-wrapper .slider button.slick-next.slick-arrow {
		right: calc(81.8% - 10px);
		top: 55%;
	}
	.amenities-wrapper ul.slick-dots{
		right: 15px;
		bottom: auto;
		top: 48%;
	}

	.lifestyle-section .zigzag-img{
		min-height: unset;
		max-height: unset;
	}
	/*.box-inner {
		width: 40vw !important;
		height: 40vw !important;
	}*/
	.swiper-button-next {
		bottom: 61%;
		right: 20px;
		top: auto;
		background-size: contain;
		height: 20px;
		width: 25px;
	}
	.swiper-button-prev {
		bottom: 61%;
		right: 70px;
		top: auto;
		background-size: contain;
		height: 20px;
		width: 25px;
	}
	.blue-wrapper .white-btn{
		padding: 5px 7px;
	}
	.blue-wrapper .explore-btn{
		margin-left: 0;
	}
	.blue-wrapper h4{
		font-size: 24px;
	}
	.living-section .explore-item img {
		height: unset;
	}
	.socialButton .share-icon{
		position: relative;
		left: -2px;
		display: inline-block;
	}
	.explore-img{
		height: 170px;
		overflow: hidden;
	}
	.shop-food-gallery-slider .slick-track{
		min-height: auto;
	}
	.district-slider .slick-slide.slick-current.slick-active .gallery-items-title{
		width: calc(100% - 20px);
		bottom: 0;
		padding: 0;
		font-size: 16px;
		line-height: 26px;
	}
	.full-gallery-slider .slick-prev {
		left: 30px;
	}
	.full-gallery-slider .slick-next {
		right: 30px;
	}

	.full-gallery-slider-dis .slick-prev {
		left: 30px;
	}
	.full-gallery-slider-dis .slick-next {
		right: 30px;
	}
	.gallery-items-title-new {
		width: calc(100% - 14px) !important;
		left: 7px;
		bottom: 6px;
		font-size: 14px;
		padding: 0;
		line-height: 26px;
	}
	.villas-section .slick-slide img{
		height: unset;
	}
	.shop-food-gallery-slider .slick-slide img{ 
		height: auto;
	}
	.contact-section .nav-tabs .nav-item{
		margin: 0;
	}
	.box-icon {
		margin-bottom: 10px;
	}
	#homepage-masterplan-map{
		min-height: 350px;
	}
	/* .header-sticky{
		padding: 5px 0;
	} */
	.amenities-sec .main-title h2{
		text-align: center;
	}

	/* 06-02-2024 */ 
	.home-slider .swiper.mySwiper2 {padding-top: 0; width: Calc(100% - 20px); right: 15px;}
	.home-slider .wrapper.home-slider {margin-bottom: 20px;}
	.home-slider .swiper-button-next, .home-slider .swiper-button-prev  { bottom: -61% !important; top:auto;  }


	.blue-wrapper .explore-btn img{
		max-width: 60%;
	}
	
	
}