.floating-button {
	position: fixed;
	right: 0px;
	top: 170px;
	background-color: #d1ab56;
	color: #000;
	padding: 10px 5px;
	text-align: center;
	text-decoration: none;
	z-index: 999;
	font-weight: 500;
	border-left: none !important;
	cursor: pointer;
}

#sec-high img {
	filter: hue-rotate(48deg);
}

.buy_a_plot {
	padding: 30px 20%;
}

.eq-header {
	cursor: pointer;
}

dl,
ol,
ul {
	margin-bottom: 0;
}

.hidetext {
	margin-top: -28px;
	margin-left: 261px;
}

#sec-configuration {
	position: relative;
	overflow: hidden;
}

#sec-configuration .container {
	position: relative;
	z-index: 2;
}

#sec-configuration::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	/*         background:#000000a8; */
	width: 100%;
	height: 100%;
}

#sec-amenities .swiper-wrapper img {
	/*         filter:brightness(0); */
}

#sec-amenities .swiper-slide {
	/*         border-right: 1px solid #b9b9b9; */
}


#sec-amenities {
	background-image: linear-gradient(to right, #766529, #49451b);
	background-attachment: fixed;
	background-position: center center;
}

#sec-amenities::after {
	position: absolute;
	content: '';
	/* background:#000000ab; */
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

#sec-amenities .container {
	z-index: 2;
	position: relative;
}

.featurestext {
	padding: 20px 13px;
	background: #fffffffc;
	color: #000;
	font-size: 16px;
	box-shadow: 0px 0px 15px -5px #fff;
	border-radius: 8px;
	margin: 10px;
	backdrop-filter: blur(4px);
}

.featureouter {
	justify-content: center !important;
	display: flex;
}

.flp {
	margin-right: 60px;
	margin-left: 229px;
}


.artimptag,
.stockimg {
	/*  position:relative; */
}

.artimptag::after {
	content: "Artistic Impression";
	position: absolute;
	/*         background: #000; */
	color: #fff;
	bottom: 0;
	left: 0;
	font-size: 10px;
	padding: 3px 7px;
	text-shadow: 0px 0px 15px #000;
}

.stockimg::after {
	content: 'Artistic Impression';
	position: absolute;
	/*         background: #000; */
	color: #fff;
	bottom: 0;
	right: 21px;
	font-size: 10px;
	padding: 3px 7px;
	text-shadow: 0px 0px 15px #000;
}


#sec-amenities p {
	color: #fff !important;
}

#amenities-carousel .swiper-slide img {
	filter: brightness();
}


#gallery-carousel .swiper-slide {
	position: relative;
}

#gallery-carousel picture::after {
	position: absolute;
	content: 'Artistic Impression';
	bottom: 97px;
	right: 0;
	font-size: 10px;
	color: #fff;
	background: #000;
	padding: 2px 7px;
}

#gallery-carousel2 .swiper-slide {
	position: relative;
}

#gallery-carousel2 picture::after {
	position: absolute;
	content: 'Artistic Impression';
	bottom: 0;
	right: 0;
	font-size: 10px;
	color: #fff;
	background: #000;
	padding: 2px 7px;
}

/* .formControl input {
	color: #000 !important;
} */


.triggerbtns div {
	display: inline-block;
	background: #fff;
	padding: 10px 70px;
	font-size: 18px;
	border-radius: 15px;
	color: #000;
	border: 1px solid #ad8c4c;
	margin: 10px;
	cursor: pointer;
}

.view360 {
	width: 80vw;
	height: 30vw;
}


#footer-section-form {
	background: url(../../images/back.jpg);
	position: relative;
	color: #000;
}

#footer-section-form .container {
	position: relative;
	z-index: 3;
}

#footer-section-form::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.formfont {
	color: #000;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.siteaddress {
	color: #000;
}


.awardimages img {
	height: 170px;
}


button:disabled,
button[disabled] {
	background-color: #bfbdbf;
}


html.reveal-js-ready .has-animation,
html.reveal-js-ready [data-scrollmagic],
html.reveal-js-ready .wow {
	opacity: 0 !important;
	transform: translateY(36px) !important;
	-webkit-transform: translateY(36px) !important;
	transition: opacity 0.65s ease, transform 0.65s ease !important;
	-webkit-transition: opacity 0.65s ease, -webkit-transform 0.65s ease !important;
	visibility: visible !important;
}

html.reveal-js-ready .reveal-visible {
	opacity: 1 !important;
	transform: none !important;
	-webkit-transform: none !important;
	visibility: visible !important;
}


.selected-dial-code {
	text-align: left;
	color: #000;
}

.country-list {
	display: flex;
	flex-direction: column;
}


@media only screen and (max-width:1024px) {
	.hidetext {
		margin-top: 86px;
		margin-left: 211px;
	}

	.main-slider .swiper-slide .slide-bgimg {
		width: 100%;
		/* height: 45%; */
	}

	.sec-banner {
		height: calc(var(--vh, 1vh) * 41);
	}
}

@media (max-width:767px) {
	.hidden-xs {
		display: none !important
	}
}

@media only screen and (max-width:767px) {
	.hidetext {
		display: none;
	}

	.sec-banner {
		height: calc(var(--vh, 1vh) * 100);
	}
}

@media only screen and (max-width:760px) {
	.hidetext {
		display: none;
	}
}

@media only screen and (max-width: 600px) {
	.view360 {
		width: 90vw !important;
		height: 120vw !important;
	}
}

@media only screen and (max-width: 480px) {
	.backopimg {
		opacity: 0.3;
	}

	#sec-about .contentmain {
		text-align: center;
	}

	.buy_a_plot {
		padding: 0px 0%;
	}

	.buy_a_plot_row {
		display: unset !important;
	}

	#sec-amenities .swiper-slide {
		border-right: 0;
	}

	.featureouter {
		display: unset;
	}

	.flp {
		margin-left: 0px;
		margin-right: 0px
	}

	.awardimages img {
		height: 60px;
	}

	.textadd {
		display: inline-block;
		background: #04557f;
		padding: 16px 25px;
		color: #fff;
		margin-top: 0px;
		z-index: 7;
		position: relative;
		text-align: center;
		line-height: 1.5;
		left: 0;
	}
}


@media only screen and (max-width:420px) {
	#footer-section-form {
		position: relative;
		color: #fff;
	}

	.mapBtn {
		background-color: #280f3a;
		color: #fff;
		padding: 5px 15px;
		position: absolute;
		top: 323px;
		left: 16px;
		z-index: 999;
		font-size: 14px;
	}

	.footercallNow {
		color: #fff;
	}

	.formfont {
		font-size: 20px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	.siteaddress {
		color: #fff;
	}
}