.specification-section-main .light-gray-text {
	text-align: left;
}
.master-plan-section .masterplan {
	cursor: pointer;
}
.pp_expand .caps {
	cursor: pointer;
}
.gallery-section .lightbox-item-with-caption {
	cursor: pointer;
}
.sticky li, .sticky li a {
	color: #fff
}
.font-1, .martiansemi, html {
	font-family: Montserrat, sans-serif
}
*, .header .container, .header .tab .list-container>ul li, html {
	box-sizing: border-box
}
.cool-link, .sticky li a, a {
	text-decoration: none
}
.clear-both, .clearfix:after, .row:after {
	clear: both
}
.sticky-container {
	padding: 0;
	margin: 0;
	position: fixed;
	left: -65px;
	top: 52%;
	width: 151px;
	z-index: 1100;
	font-weight: 600
}
.sticky-container ul {
	padding-left: 0
}
.sticky li img {
	float: left;
	margin: 5px 5px 5px 4px
}
.sticky li {
	list-style-type: none;
	background-color: #a28425;
	height: 43px;
	padding: 11px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	cursor: pointer;
	-webkit-transform: rotate(90deg);
	margin: 0;
	line-height: 16px;
	font-size: 11px;
	text-transform: uppercase
}
@font-face {
	font-family: SackersGothicStd-Light;
	src: url(../fonts/SackersGothicStd-Light.otf) format("opentype");
	font-weight: 400;
	font-style: normal
}
.martiansemi {
	font-weight: 700
}
figure {
	margin: 0
}
a:focus {
	outline: 0
}

html {
	font-size: 62.5%
}

.master-plan-section {
	width: 600px;
	height: 346px;
	margin: 0 auto
}
.font-1, html {
	font-weight: 300
}
.margin-0 {
	margin: 0
}
.margin-top-0 {
	margin-top: 0
}
.margin-top-50 {
	margin-top: 50px
}
.margin-top-100 {
	margin-top: 100px
}
.margin-bottom-0 {
	margin-bottom: 0
}
.minus-margin-top-bottom-15 {
	margin-top: -15px;
	margin-bottom: -15px
}
.space {
	height: 10px
}
.space-2 {
	height: 20px
}
.space-3 {
	height: 30px
}
.divider-30 {
	margin: 30px 0
}
.divider.colored {
	border-top: 1px solid #ccc
}
.divider-30.colored {
	height: 1px;
	background: rgba(0, 0, 0, .12)
}
.pull-left {
	float: left
}
.pull-right, [dir=rtl] .pull-left {
	float: right
}
.clearfix:after, .clearfix:before {
	display: table;
	content: "";
	line-height: 0
}
p {
	margin: 7.5px 0 0
}
small {
	font-size: 1rem;
	line-height: 1
}
b, strong {
	font-weight: 500
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	color: #3a3a3c
}
h1 {
	font-size: 2.7rem
}
h2 {
	margin-bottom: 7.5px;
	font-size: 1.9rem
}
h3 {
	font-size: 1.7rem
}
h4 {
	font-size: 1.5rem
}
h5 {
	font-size: 1.3rem
}
h6 {
	font-size: 1rem
}
.primary-color, a {
	color: #292929
}
.secondary-color {
	color: #442672
}
.light-color {
	color: #FFF
}
.light-color-2 {
	color: rgba(255, 255, 255, .54)
}
.dark-color {
	color: #333030
}
.ocean-color {
	color: #2b90d9
}
.grass-color {
	color: #3ac569
}
.salmon-color {
	color: #ff7473
}
.sun-color {
	color: #feee7d
}
.alge-color {
	color: #79a8a9
}
.flower-color {
	color: #353866
}
.primary-bg {
	background-color: #5782C9
}
.secondary-bg {
	background-color: #442672
}
.light-bg {
	background-color: #fff
}
.dark-bg {
	background-color: #333030
}
.ocean-bg {
	background-color: #2b90d9
}
.grass-bg {
	background-color: #3ac569
}
.salmon-bg {
	background-color: #ff7473
}
.sun-bg {
	background-color: #feee7d
}
.alge-bg {
	background-color: #79a8a9
}
.flower-bg {
	background-color: #353866
}
.circle {
	border-radius: 50%
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, [dir=rtl] .pull-right {
	float: left
}
body {
	text-align: left;
	background-color: #fff
}
body[dir=rtl] {
	text-align: right
}
.text-center {
	text-align: center
}
code {
	padding: .2rem .4rem;
	font-size: 90%;
	color: #bd4147;
	background-color: #f7f7f9;
	border-radius: .25rem
}
header {
	position: relative;
	min-height: 55px;
	padding: 0 5px;
	background: #5782c9
}
header .fa {
	color: #FFF;
	opacity: .87;
	font-size: 17px;
	line-height: 56px;
	height: 55px;
	padding: 0 15px;
	margin: 0
}
#logo {
	height: 55px;
	line-height: 61px;
	display: inline-block
}
#mainSideBar {
	min-width: 300px;
	padding-bottom: 30px
}
#mainSideBar>div:not(.divider) {
	padding: 17px 20px
}
#mainSideBar figure {
	width: 300px;
	max-width: 100%;
	padding: 20px;
	position: relative
}
#mainSideBar button {
	position: absolute;
	right: 20px;
	top: 20px
}
#mainSideBar amp-img {
	margin-bottom: 5px
}
#mainSideBar h3, #mainSideBar h5 {
	margin: 0;
	line-height: 1.5
}
#menu {
	margin-top: 15px
}
#menu div {
	padding: 0
}
#menu a, #menu h6 {
	color: inherit;
	font-size: 1.3rem;
	font-weight: 300;
	padding: 0;
	border: none
}
.icon-info-box i, .social-ball {
	border-radius: 50%;
	text-align: center
}
#menu a, #menu span {
	padding: 14px 20px 14px 53px;
	display: block;
	color: inherit;
	position: relative;
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s
}
#menu section[expanded]>h6 span {
	background-color: rgba(0, 0, 0, .06);
	color: #5782C9
}
#menu h6 span:after {
	position: absolute;
	right: 20px;
	top: 0;
	font-family: FontAwesome;
	font-size: 12px;
	line-height: 47px;
	content: '\f0dd'
}
#abtMetrozone h2, #abtozone p, #growing h3, #overview h3, #overview h4, #overview p, .searchbar input {
	font-family: Montserrat, sans-serif
}
#mainSideBar li i, #menu i {
	font-size: 1.7rem;
	position: absolute;
	left: 20px
}
.social-ball {
	font-size: 1.6rem;
	display: inline-block;
	line-height: 30px;
	height: 30px;
	width: 30px;
	color: #FFF;
	margin-right: 5px
}
.social-ball.fa-facebook {
	background-color: #4867AA
}
.social-ball.fa-twitter {
	background-color: #00ACED
}
.social-ball.fa-linkedin {
	background-color: #0177B5
}
.social-ball.fa-behance {
	background-color: #010103
}
.social-ball.fa-dribbble {
	background-color: #E04C86
}
[class*=col-] {
	margin-bottom: 30px
}
.container-fluid {
	padding-right: 7%;
	padding-left: 7%;
	margin-right: auto;
	margin-left: auto
}
.container-full, .container-full [class*=col-], .no-gap [class*=col-] {
	padding-right: 0;
	padding-left: 0
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.container-full .row, .no-gap.row {
	margin-right: 0;
	margin-left: 0
}
.row:after, .row:before {
	display: table;
	content: " "
}
.cool-link::after, .header .tab::after, .header .tab::before {
	content: ''
}
.no-gap [class*=col-] {
	margin-bottom: 0
}
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px
}
.col-xs-12 {
	width: 100%
}
.col-xs-11 {
	width: 91.66666667%
}
.col-xs-10 {
	width: 83.33333333%
}
.col-xs-9 {
	width: 75%
}
.col-xs-8 {
	width: 66.66666667%
}
.col-xs-7 {
	width: 58.33333333%
}
.col-xs-6 {
	width: 50%
}
.col-xs-5 {
	width: 41.66666667%
}
.col-xs-4 {
	width: 33.33333333%
}
.col-xs-3 {
	width: 25%
}
.col-xs-2 {
	width: 16.66666667%
}
.col-xs-1 {
	width: 8.33333333%
}
@media (min-width:768px) {
	.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
		float: left
	}
	.col-sm-12 {
		width: 100%
	}
	.col-sm-11 {
		width: 91.66666667%
	}
	.col-sm-10 {
		width: 83.33333333%
	}
	.col-sm-9 {
		width: 75%
	}
	.col-sm-8 {
		width: 66.66666667%
	}
	.col-sm-7 {
		width: 58.33333333%
	}
	.col-sm-6 {
		width: 50%
	}
	.col-sm-5 {
		width: 41.66666667%
	}
	.col-sm-4 {
		width: 33.33333333%
	}
	.col-sm-3 {
		width: 25%
	}
	.col-sm-2 {
		width: 16.66666667%
	}
	.col-sm-1 {
		width: 8.33333333%
	}
}
.bordered-title {
	border-bottom: 1px solid rgba(0, 0, 0, .12);
	margin: 0 -15px;
	padding: 0 15px 8px
}
.bordered-title h3 {
	margin: 0;
	line-height: 1.4
}
.bordered-title h5 {
	opacity: .54;
	margin: 0
}
.icon-info-box {
	position: relative
}
.icon-info-box i {
	font-size: 15px;
	color: rgba(255, 255, 255, 1);
	background-color: #5782c9;
	overflow: hidden;
	width: 35px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.icon-info-box i:last-child {
	left: auto;
	right: 20px
}
.icon-info-box div {
	margin-left: 50px
}
.icon-info-box h4 {
	margin: 0
}
.icon-info-box div:first-child {
	margin-left: 0;
	margin-right: 40px
}
.icon-info-box p {
	margin: 0
}
.blog-carousel-item amp-img {
	display: block
}
.blog-carousel-item {
	position: relative;
	margin-top: 3px;
	margin-bottom: 3px;
	border-radius: 2.5px;
	overflow: hidden;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, .4)
}
.blog-carousel-item-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #FFF;
	padding: 10px 5px;
	line-height: 1
}
.blog-carousel-item-caption h5 {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	line-height: 1.3;
	font-size: 1.2rem
}
.amp-image-lightbox-caption {
	padding: 15px
}
.searchbar {
	position: absolute;
	right: 175px;
	top: 23px;
	z-index: 2
}
.searchbar input {
	border: 0;
	border-bottom: 1px solid #4d4d4d;
	outline: 0;
	vertical-align: bottom
}
header .language {
	align-self: center;
	margin-left: 12px;
	height: 33px;
	left: 100px;
	position: relative;
	top: -4px;
	user-select: none
}
.no-margin-left, .no-margin-lr {
	margin-left: 0
}
.language section {
	border: 0;
	padding: 0
}
.language .current, .language .others-inner div {
	background-color: transparent;
	border: 0;
	box-sizing: border-box;
	height: auto;
	padding: 10px 15px 8px
}
.language .current {
	font-size: 1em;
	margin-right: 100px;
	text-align: right;
	width: 140px
}
.no-margin-lr, .no-margin-right {
	margin-right: 0
}
.cool-link {
	display: inline-block;
	color: #fff
}
.cool-link::after {
	display: block;
	width: 0;
	height: 2px;
	background: #fff;
	-webkit-transition: width .3s;
	transition: width .3s
}
.cool-link:hover::after {
	width: 100%
}
#home {
	background-color: #fff;
	padding-top: 90px
}
.amp-carousel-button-prev {
	background-image: url(../img/prev-arrow.png);
	background-size: 20px 20px
}
.amp-carousel-button-next {
	background-image: url(../img/next-arrow.png);
	background-size: 20px 20px
}
.carousel-home .caption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 8px;
	color: #fff;
	font-size: smaller;
	height: 100%
}
.carousel-home .caption:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	height: 25%;
	background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .7)), color-stop(50%, rgba(0, 0, 0, .4)), to(transparent));
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, .4) 50%, transparent 100%);
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, .4) 50%, transparent 100%);
	background: linear-gradient(to top, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, .4) 50%, transparent 100%)
}
#abtozone, #locationsec {
	background-position: center bottom
}
.carousel-home .caption .slide-heading1 {
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	z-index: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	position: relative;
	top: 93%
}
#growing, #overview {
	background: #fafafa
}
#abtozone h2, #amenities h2, #growing h2, #locationsec h2, #overview h2 {
	font-family: Montserrat, sans-serif;
	font-size: 70px;
	font-weight: 600;
	letter-spacing: 0;
	line-height: 56px
}
#growing h3, #overview h3 {
	font-weight: 500;
	font-size: 26px;
	text-align: left
}
#overview h4 {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px
}
#abtMetrozone h2 {
	font-size: 55px;
	font-weight: 100;
	letter-spacing: 1px;
	color: #fff;
	line-height: 60px
}
#overview p {
	font-size: 15px;
	line-height: 25px
}
#overview .head-ponits p {
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	font-weight: 500
}
#amenities .col-xs-2, #overview .head-ponits .col-xs-2 {
	padding: 0 5px
}
#amenities, #locationsec {
	padding: 15px 0 0;
	background-repeat: no-repeat;
	background-size: cover
}
#amenities {
	background-image: url(../img/amenities-bg.jpg);
	background-position: center center
}
#amenities p {
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #333;
	text-shadow: 1px 1px 1px rgba(150, 150, 150, .5)
}
#locationsec {
	background-image: url(../img/location-bg.jpg)
}
#locationsec .locsec-light {
	-webkit-box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, .5);
	-moz-box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, .5);
	box-shadow: 2px 2px 20px 0 rgba(0, 0, 0, .5)
}
#abtozone {
	background-image: url(../img/abt-ozone-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0 22%
}
#abtozone p {
	font-size: 14px;
	line-height: 18px
}

.cright, .nikulsan {
	font-size: 11px;
	color: #fff;
	padding: 5px
}
.no-padding-tb, .no-padding-top {
	padding-top: 0
}
.no-padding-bottom, .no-padding-tb {
	padding-bottom: 0
}
.no-padding-left, .no-padding-lr {
	padding-left: 0
}
.no-padding-lr, .no-padding-right {
	padding-right: 0
}
.no-padding {
	padding: 0
}
.no-margin {
	margin: 0
}
.center-col {
	float: none;
	margin-left: auto;
	margin-right: auto
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.color-gray {
	color: #292929
}
.color-white {
	color: #fff
}
.display-none {
	display: none
}
.slider-box amp-img {
	cursor: pointer;
}

@media screen and (max-height:480px) {
	#slideit section {
		top: 0
	}
	#slideit label.open {
		top: 20%
	}
}
.header .tab.hamburger {
	align-self: center;
	background: url(../img/hamburger.svg) center/30px 24px no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 40px;
	margin: 0;
	padding: 0;
	width: 40px
}
@media screen and (max-width:560px) and (min-width:220px) {
	#amenities .col-xs-2.hide-xs, #overview .col-xs-2.hide-xs {
		display: none
	}
	/* #growing .partners-sm, footer .logo-foot-sm, footer .social-foot-sm, footer p, ul li {
		text-align: center
	} */
	.form-abs {
		position: relative;
		width: 100%;
		right: 0;
		overflow: hidden;
		padding: 5px 15% 20px
	}
	#slideit section {
		overflow-y: scroll;
		width: 300px;
		height: 300px
	}
	#home {
		margin-top: 40px;
		padding: 0;
		background-position: left bottom
	}
	#abtozone h2, #amenities h2, #growing h2, #locationsec h2, #overview h2 {
		font-size: 32px;
		line-height: 46px
	}
	#overview {
		background-image: none;
		padding: 15px 0 5%
	}
	#overview h4 {
		font-size: 14px;
		line-height: 22px
	}
	#overview .col-xs-2 {
		width: 50%
	}
	#growing h3, #overview h3 {
		font-size: 20px;
		line-height: 28px;
		padding-bottom: 5px
	}
	#abtozone .col-xs-8, #amenities .col-xs-8, #overview .col-xs-8 {
		width: 100%
	}
	#amenities .col-xs-2 {
		width: 50%
	}
	.header .description.desktop-up, .header .tab.hamburger {
		display: inline-block
	}
	#amenities .col-xs-5 {
		width: 65%
	}
	.header .left-nav .header-title {
		margin: 0;
		padding: 30px 75px 30px 55px;
		width: auto
	}
	.header .desktop, .header div.tab, .right.alt a.tab.header-title, header .top-header {
		display: none
	}
	.header .left-nav {
		flex: 1 1 auto;
		width: auto
	}
	#home .col-xs-6, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
		width: 100%
	}
	.container-fluid {
		padding: 0 25px
	}
	#home .title {
		font-size: 38px
	}
	#home .headline {
		font-size: 18px
	}
	#overview .next-case-info {
		position: absolute;
		right: 23%
	}
	#overview .border-right {
		border: none
	}
	footer .margin-tb-15 {
		margin: 5px 0
	}
}
@media screen and (max-width:800px) and (min-width:550px) {
	#amenities .col-xs-2.hide-xs, #overview .col-xs-2.hide-xs {
		display: none
	}
	.form-abs {
		position: relative;
		width: 100%;
		right: 0;
		overflow: hidden;
		padding: 1% 25% 4%
	}
	#slideit section {
		overflow-y: scroll;
		width: 300px;
		height: 300px
	}
	#home {
		margin-top: 0;
		padding-bottom: 0
	}
	#abtozone h2, #amenities h2, #growing h2, #locationsec h2, #overview h2 {
		font-size: 32px;
		line-height: 46px
	}
	#growing, #overview {
		background-image: none;
		padding: 15px 0 5%
	}
	#overview h4 {
		font-size: 14px;
		line-height: 22px
	}
	#overview .col-xs-2 {
		width: 50%
	}
	#growing h3, #overview h3 {
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 5px
	}
	#abtozone .col-xs-8, #amenities .col-xs-8, #overview .col-xs-8 {
		width: 100%
	}
	#amenities .col-xs-2 {
		width: 33.3333333%
	}
	.header .description.desktop-up, .header .tab.hamburger {
		display: inline-block
	}
	#amenities .col-xs-5 {
		width: 50%
	}
	.header .left-nav .header-title {
		margin: 0;
		padding: 30px 75px 30px 55px;
		width: auto
	}
	.header .desktop, .header div.tab, .right.alt a.tab.header-title, header .top-header {
		display: none
	}
	.header .left-nav {
		flex: 1 1 auto;
		width: auto
	}
	amp-sidebar .item-layer-1 {
		font-size: 16px;
		font-weight: 100;
		line-height: 18px;
		padding: 5px 35px 5px 25px
	}
	.container-fluid {
		padding-right: 30px;
		padding-left: 30px;
		margin-right: auto;
		margin-left: auto
	}
	#overview .next-case-info {
		position: absolute;
		right: 15%
	}
	#home .title {
		margin-top: 40px
	}
	#overview .border-right {
		border: none
	}
	
}
@media screen and (min-width:750px) and (max-width:770px) {
	#overview .col-xs-2 {
		width: 20%
	}
	#accordion {
		visibility: hidden;
	}
}
@media screen and (min-width:980px) and (max-width:1024px) {
	.header .tabs {
		margin-left: 0px;
	}
	.header .tab {
		margin: 0 6px;
	}
	/*#home {

	margin-top: 80px;

}*/
	.form-abs {
		width: 20%;
		position: absolute;
		top: 1%;
	}
	.panel-title1 {
		font-size: 11px;
	}
	.container-fluid {
		padding: 0 30px 0 30px;
	}
	.header .container {
		box-sizing: border-box;
		margin: 0 auto;
		max-width: 100%;
		padding: 0 0 0 0px;
	}
	.header .tab {
		color: #373737;
		margin: 15px 5px;
		font-size: 11px;
		padding: 15px 0px;
	}
	.header .tab {
		margin: 0 5px;
	}
	.header .tabs {
		margin-left: -76px;
	}
	/*footer { margin-bottom:6%;}*/
}
.headline, .headline2 {
	line-height: 1.5;
	margin-top: 0
}
.headline {
	font-size: 20px;
	color: #ed1c24
}
.headline2 {
	font-size: 16px;
	color: #616161
}
.title {
	font-size: 59px;
	line-height: 1.1;
	margin: 10px 0 20px
}
.adohm-red {
	color: #ed1c24
}
.adohm-grey {
	color: #3a3a3c
}
.bor-bot {
	border-bottom: 2px solid #ed1c24;
	padding-bottom: 14px
}
/************SHOW-HIDE CONTENT STYLES***********/

.read-more-state {
	display: none
}
.read-more-target {
	opacity: 0;
	max-height: 0;
	font-size: 0;
	transition: .25s ease
}
.read-more-state:checked~.read-more-wrap .read-more-target {
	opacity: 1;
	font-size: inherit;
	max-height: 999em
}
.read-more-state~.read-more-trigger:before {
	content: 'Show more'
}
.read-more-state:checked~.read-more-trigger:before {
	content: 'Show less'
}
.read-more-trigger {
	cursor: pointer;
	display: inline-block;
	padding: 0 .5em;
	color: #666;
	font-size: .9em;
	line-height: 2;
	border: 1px solid #ddd;
	border-radius: .25em
}
.next-case-info {
	position: absolute;
	top: 0;
	right: 35%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 99
}
.next-case-info .wrapper {
	background: #FFF;
	-webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 6px 14px 0 rgba(0, 0, 0, .1);
	padding: 25px 30px;
	min-width: 228px;
	-webkit-transition: -webkit-transform .77s cubic-bezier(.23, .02, .05, .98);
	transition: -webkit-transform .77s cubic-bezier(.23, .02, .05, .98);
	transition: transform .77s cubic-bezier(.23, .02, .05, .98);
	transition: transform .77s cubic-bezier(.23, .02, .05, .98), -webkit-transform .77s cubic-bezier(.23, .02, .05, .98)
}
.case-link {
	transition: transform .3s, box-shadow .3s
}
.case-link:hover {
	transform: translateX(25px)
}
.border-right {
	border-right: 1px solid #ccc
}
.dash {
	list-style: url(../img/dash.png)
}
.dash li {
	font-size: 18px;
	margin-bottom: 25px;
	color: #292929;
	padding-left: 14px;
	text-align: left
}

.rtl .header .tabs {
	margin-right: 60px
}
.rtl .header .tab .list-container {
	left: auto;
	right: -10px
}
.rtl .header .tab .list-container>ul li.has-sublist::after {
	left: 20px;
	right: auto;
	transform: rotate(180deg)
}
.rtl .header .tab .list-container>ul li.external a {
	background-position: left 15px center
}
.rtl .header .tab .list-container>ul .sublist {
	left: 0;
	transform: translateX(-100%);
	right: auto
}
nav.breadcrumb {
	margin: 15px 20px;
	position: absolute;
	z-index: 2
}
nav.breadcrumb ul {
	line-height: 12px;
	list-style: none
}
nav.breadcrumb a, nav.breadcrumb li {
	color: #959595;
	font-size: 12px;
	font-weight: 300;
	letter-spacing: 0;
	line-height: 17px;
	text-transform: none
}
nav.breadcrumb li {
	display: inline
}
nav.breadcrumb li::after {
	content: '\00bb';
	margin-left: 5px
}
.tab2::after, nav.breadcrumb li:last-child::after {
	content: ''
}
.rtl nav li::after {
	margin-left: 0;
	margin-right: 5px
}
@media only screen and (max-width:956px) {
	nav a, nav li {
		font-size: 10px
	}
}
.tab2::after {
	width: 16px;
	height: 8.3px;
	display: inline-block;
	position: relative;
	top: 1px;
	left: 5px;
	background-image: url(../img/arrow-down.png);
	background-repeat: no-repeat
}
.top-header {
	position: absolute;
	margin: 5px 0 0;
	padding: 0 0 5px;
	right: 0;
	border-bottom: 1px solid #e6e6e6;
	z-index: 9
}
.top-header li {
	display: inline
}
.top-header>li>a {
	padding: 0 20px;
	font-size: 12px;
	text-decoration: none;
	color: #3a3a3c
}
.top-header>li:hover>a {
	color: #ed1c24
}
/***********AMP SIDEBAR***************/

amp-sidebar {
	background: #fff;
	width: 100vw;
	max-width: 100vw;
}
@media only screen and (max-width: 956px) {
	.light, a, .text-label, amp-sidebar .return-button {
		font-size: 12px
	}
}
amp-sidebar .language {
	bottom: 15px;
	left: 10px;
	position: absolute;
	top: auto
}
amp-sidebar .language section[expanded] .current {
	left: 0
}
amp-sidebar .language .current a, amp-sidebar .language .others-inner div a {
	color: #1c79c0
}
amp-sidebar .language .current {
	margin-right: 0;
	text-align: left
}
amp-sidebar .language .current::after {
	width: 15.53px;
	height: 8.3px;
	background-position: -84px -15.71px;
	top: -5px;
	transform: rotate(180deg) scale(0.75)
}
amp-sidebar .language .others {
	box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.1);
	left: 0;
	padding: 0;
	transform: translateY(-117%);
	transform: translateY(calc(-100% - 50px))
}
amp-sidebar .language .others .others-inner {
	box-shadow: none;
	width: 240px
}
amp-sidebar .language .others .others-inner::after {
	clear: both;
	content: '';
	display: table
}
amp-sidebar .language .others .others-inner div {
	float: left;
	width: 120px
}
.rtl amp-sidebar .language section[expanded] .current {
	right: -50px
}
amp-sidebar .submenu {
	background: #fff;
	bottom: 0;
	box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.075);
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transform: translateX(100%);
	transition: transform 233ms cubic-bezier(0, 0, 0.21, 1)
}
amp-sidebar input:checked+.submenu {
	transform: translateX(0)
}
amp-sidebar input[type="checkbox"] {
	position: absolute;
	visibility: hidden
}
amp-sidebar .menu-item {
	border-bottom: solid 1px #ededed;
	color: #000;
	display: block;
	position: relative;
	text-transform: none
}
amp-sidebar .menu-item:hover {
	background: #f9f9f9
}
amp-sidebar .item-layer-1 {
	font-size: 14px;
	font-weight: 600;
	line-height: normal;
	text-transform: uppercase;
	padding: 10px 35px 10px 25px;
}
amp-sidebar .item-layer-2, amp-sidebar .item-layer-3 {
	font-size: 14px;
	font-weight: 600;
	line-height: 26px;
	text-transform: uppercase;
	padding: 15px 35px 15px 25px
}
amp-sidebar .menu-layer::after {
	background: #3a3a3c;
	bottom: 0;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 13px
}
amp-sidebar .menu-layer .items {
	left: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	right: 0
}
amp-sidebar .menu-layer.primary {
	height: 100%;
	position: relative
}
amp-sidebar .menu-layer.primary .items {
	bottom: 0px;
	top: 60px
}
amp-sidebar .menu-layer.secondary {
	z-index: 2
}
amp-sidebar .menu-layer.tertiary {
	z-index: 3
}
amp-sidebar .menu-layer.secondary .items, amp-sidebar .menu-layer.tertiary .items {
	bottom: 0;
	top: 85px
}
amp-sidebar .has-sub-level::after {
	width: 15.53px;
	height: 8.3px;
	background-position: -84px -15.71px;
	content: '';
	height: 12px;
	position: absolute;
	right: 35px;
	top: calc(50% - 6px);
	transform: rotate(90deg) scale(0.75);
	width: 16px
}
amp-sidebar .close-button {
	background: url(../img/close.svg) no-repeat center/18px transparent;
	border: 0;
	height: 58px;
	position: absolute;
	right: 13px;
	top: 0;
	width: 68px
}
amp-sidebar .return-button {
	color: #b3b3b3;
	font-weight: 300;
	left: 25px;
	position: absolute;
	top: 22px
}
amp-sidebar .return-button::before {
	background: url(../img/return.svg) no-repeat center/contain transparent;
	border: 0;
	content: '';
	display: inline-block;
	height: 11px;
	margin-right: 5px;
	position: relative;
	top: 1px;
	width: 7px
}
.rtl amp-sidebar .item-layer-1 {
	padding: 30px 35px
}
.rtl amp-sidebar .has-sub-level::after {
	left: 35px;
	right: auto;
	transform: rotate(-90deg) scale(0.75)
}
.rtl amp-sidebar .return-button::before {
	margin: 0 5px;
	transform: rotate(180deg)
}
.rtl amp-sidebar .submenu {
	transform: translateX(-100%)
}
.basefnt {
	font-size: 15px;
}
.basefnt li {
	margin-bottom: 15px;
	text-align: left;
}
.long-arrow-down {
	position: absolute;
	right: 0;
	top: 30px;
	width: auto;
	max-width: none;
	height: 95%;
	height: -webkit-calc(100% - 30px);
	height: calc(100% - 30px);
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	z-index: 9;
}
.only-IE {
	display: none;
}
#my-notification {
	z-index: 999999;
}
amp-user-notification>div {
	padding: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgb(57, 55, 163);
	color: #fff;
}
.fnt-bld {
	font-weight: bold;
}
button {
	cursor: pointer;
	background-color: rgb(255, 75, 156);
	padding: 10px;
	color: #fff;
	border: none;
}
amp-user-notification .spacee {
	padding-right: 10px;
}
.popup h2 {
	margin-top: 0;
	color: #fff;
	text-align: center;
	font-weight: 500;
	letter-spacing: 1px;
	font-size: 22px;
	line-height: normal;
	margin: 0;
}
.popup .close {
	position: absolute;
	top: -1%;
	right: 1%;
	transition: all 0.2s;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.popup .close:hover {
	color: #ccc;
}
.popup .content {
	max-height: 30%;
	overflow: hidden;
}
.popup .content p {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: normal;
	color: #000;
	margin-bottom: 10px;
}
/*Let's make it appear when the page loads*/

.overlay:target:before {
	display: none;
}
.overlay:before {
	content: "";
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	z-index: 9991;
}
.overlay .popup {
	background: #fff;
	border-radius: 5px;
	width: 88%;
	position: fixed;
	top: 0;
	left: 6%;
	padding: 25px;
	margin: 45px auto;
	z-index: 9992;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
/*.overlay .popup {

  background: #fff;

  border-radius: 5px;

  width: 80%;

  position: fixed;

  top: 0;

  left: 10%;

  padding: 25px;

  margin: 70px auto;

  z-index: 9992;

  -webkit-transition: all 0.6s ease-in-out;

  -moz-transition: all 0.6s ease-in-out;

  transition: all 0.6s ease-in-out;

}*/

.overlay:target .popup {
	top: -100%;
	left: -100%;
}
.btn-agree {
	margin-top: 2%;
}
.agree {
	text-align: center;
	padding: 5px 12px;
	background-color: #2653ae;
	font-weight: 500;
	color: #fff;
}
@media screen and (max-width: 768px) {
	.box {
		width: 70%;
	}
	.overlay .popup {
		width: 70%;
		left: 15%;
	}
}
.blue-patch {
	background: #2653ae;
	padding: 8px;
}
.amp-carousel-button {
	/*top: 50%;*/
}
input.form-control {
	padding: 8px 5px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 14px;
	width: 100%;
}
.bnr-hedding {
	position: absolute;
	top: 25%;
	color: #fff;
	text-transform: uppercase;
	font-size: 32px;
	/* font-family: 'Open Sans', sans-serif; */
	left: 35%;
	font-weight: 600;
	letter-spacing: 6px;
}
/*

.btn-black {

    padding: 1px 10px;

    padding-bottom: 5px;

}

*/

.btn-black {
	border: 2px solid #000;
	color: #fff;
	display: inline-block;
	background-color: #000;
	padding: 7px 20px 8px;
	/* font-size: 13px; */
	font-weight: 600;
	letter-spacing: 2px;
	width: auto;
	text-transform: uppercase;
}
.btn-black:hover {
	border: 2px solid #000;
	color: #000;
	background-color: transparent;
}
.list-inline li {
	display: inline-block;
	padding: 0 20px;
}

.bg-dark-gray {
	background: #252525;
}
#accordion {
	display: -webkit-inline-box;
	text-decoration: none;
	list-style: none;
	float: right;
	right: 0;
	font-family: "Montserrat", sans-serif;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 10px;
	bottom: 30px;
	padding: 0px;
	position: absolute;
	z-index: 999;
}
li.hedr1 {
	padding: 0px 15px;
	padding-bottom: 2%;
	text-transform: uppercase;
	font-weight: 600;
	/* font-family: 'Open Sans', sans-serif; */
	font-size: 9px;
}
.pd-seven {
	padding: 0px 9px 10px 5px;
}
/*popup 2nd css*/

.wrap {
	padding: 40px;
	text-align: center;
}
hr {
	clear: both;
	margin-top: 40px;
	margin-bottom: 40px;
	border: 0;
	border-top: 1px solid #aaaaaa;
}
h1 {
	font-size: 30px;
	margin-bottom: 40px;
}
p {
	margin-bottom: 20px;
}
.btn-close {
	color: #aaaaaa;
	font-size: 30px;
	text-decoration: none;
	position: absolute;
	right: 5px;
	top: 0;
}
.btn-close:hover {
	color: #919191;
}
.modal:target:before {
	display: none;
}
.modal:before {
	content: "";
	display: block;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}
.modal .modal-dialog {
	background: #fefefe;
	border: #333333 solid 1px;
	border-radius: 5px;
	margin-left: -200px;
	position: fixed;
	left: 30%;
	z-index: 11;
	width: 70%;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	top: 20%;
}
.modal:target .modal-dialog {
	top: -100%;
	-webkit-transform: translate(0, -500%);
	-ms-transform: translate(0, -500%);
	transform: translate(0, -500%);
}
.modal-body {
	padding: 10px;
}
.modal-header, .modal-footer {
	padding: 10px 20px;
}
.modal-header h2 {
	font-size: 20px;
}
.padding-bottom-two {
	padding-bottom: 2%;
}
.margin-bottom-ten {
	margin-bottom: 11px;
}
/*popup 2nd css*/

.amp-carousel-button-prev {
	left: 30px;
}
.amp-carousel-button-next {
	right: 30px;
}
/*shambhavi*/

.image {
	width: 22.2%;
	display: inline-block;
}
.micro-logo {
	position: absolute;
	right: 1%;
	top: 12%;
	z-index: 1;
}
/*.bannr-img{top: -77px;}*/

.overvie-section {
	background-image: url(../image/overview.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 80px;
	margin-top: -78px;
	background-attachment: fixed;
	background-size: cover
}
.amenties-section {
	background-image: url(../image/amenities-old.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	overflow: hidden;
}
.specification-section-main {
	background-image: url(../image/specifications1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
	overflow: hidden;
}
.container-overview {
	width: 956px;
	text-align: center;
	margin: 3% auto;
}
.light-gray-text {
	color: #ededed;
	text-align: justify;
	font-size: 14px;
	line-height: 26px;
	font-weight: 400;
}
.section-title {
	font-size: 30px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
}
.amen-sect {
	right: 0;
	float: right;
	background-image: url(../image/bg-light.jpg);
	top: 0;
	height: 100%;
	padding: 50px 55px 0px;
	position: relative;
	overflow: hidden;
}
.specification-section {
	right: 0;
	float: right;
	background-color: rgba(0, 0, 0, 0.8);
	top: 0;
	height: 100%;
	padding: 40px 55px 50px;
	position: relative;
	overflow: hidden;
}
.theme-text {
	height: 50px;
	line-height: normal;
	color: #a57147;
	font-size: 13px;
}
.display-block {
	display: block;
}
.prpl-clr {
	color: #a57147;
}
.font-weight-600 {
	font-weight: 600;
}
.letter-spacing-1 {
	letter-spacing: 1px;
}
.text-uppercase {
	text-transform: uppercase;
}
.white-box {
	background-color: transparent;
	padding: 10px 10px 35px;
}
h3.amenities-hading {
	font-weight: 700;
	font-size: 17px;
	text-transform: uppercase;
}
.reviews-slider {
	padding-top: 50px;
	padding-bottom: 10px;
	background-image: url(../image/review.jpg);
}
.container-review {
	height: 680px;
}
.amp-carousel-button {
	/*top: 25%;*/
}
.slider-cont-1 {
	width: 50%;
	text-align: center;
}
.container-review h2 {
	text-align: center;
}
.testimonial-style2 p {
	margin: 0px 0 20px;
}
.white-text {
	color: #FFF;
}
.container-review p {
	font-size: 14px;
	line-height: 26px;
	font-weight: 500;
	letter-spacing: 0.02em;
}
.container-review .name {
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#master-plan {
	background: radial-gradient(ellipse at center, #C59300 30%, #9E832F 100%);
	padding: 50px 0 110px 0;
	text-align: center;
	overflow: hidden;
}
#location {
	background: radial-gradient(ellipse at center, #8b2162 30%, #54183e 100%);
	padding: 50px 0 110px 0;
	text-align: center;
	overflow: hidden;
}
.btn.btn-light2 {
	padding: 10px 30px;
	margin-top: 7px;
	border-radius: 5px;
	background-color: #000;
	text-transform: uppercase;
}
.flor-plan {
	background-image: url(../image/bg-light.jpg);
	background-position: 50% 4px;
	margin-top: -30px;
	padding: 50px 0 70px 0;
}
.popular-destinations-text {
	background: #D3AC67;
	padding: 25px;
	text-align: center;
	margin-top: -9px;
}
span.destinations-name {
	height: 50px;
	line-height: normal;
}
.title-small {
	font-size: 20px;
	line-height: 30px;
}
.amp-scrollable-carousel-slide {
	display: block;
}
.row .amp-carousel-slide {
	margin: 0 auto;
}
.table-bordered {
	border: 1px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border: 1px solid #ddd;
	color: #fff;
	padding: 10px;
	width: 50%;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
.master-cont {
	width: 70%;
	margin: 0 auto;
}
table {
	width: 100%;
}
/*accordion*/

.half {
	float: left;
	width: 100%;
	padding: 0 1em;
}
/* Acordeon styles */

.tabsh {
	position: relative;
	margin-bottom: 1px;
	width: 100%;
	color: #fff;
	overflow: hidden;
}
.specification-section-main input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
label {
	position: relative;
	display: block;
	background: transparent;
	font-weight: 400;
	line-height: 3;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px 18px;
	letter-spacing: 1px;
}
.tab-content {
	max-height: 0;
	overflow: hidden;
	background: transparent;
	border-bottom: 1px solid gray;
	-webkit-transition: max-height .35s;
	-o-transition: max-height .35s;
	transition: max-height .35s;
}
.tab-content p {
	margin: 1em;
}
/* :checked */

input:checked~.tab-content {
	max-height: 18em;
}
/* Icon */

label::after {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 3em;
	height: 3em;
	line-height: 3;
	text-align: center;
	-webkit-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
}
input[type=radio]+label::after {
	content: "\25BC";
}
input[type=radio]:checked+label::after {
	transform: rotate(180deg);
}
i.fa.fa-dot-circle-o {
	margin-left: -4%;
}

.xs-text-center {
	text-align: center;
}
/*end accord*/

.gallery-section {
	width: 59%;
	margin: 0 auto;
}
.video-sec {
	padding: 80px 0;
	background-image: url(../image/video-bg.jpg);
	background-position: 32% 10%;
}
.video-cont {
	width: 59%;
	margin: 0 auto;
	text-align: center;
}
#contact-us {
	background: radial-gradient(ellipse at center, #C59300 30%, #9E832F 100%);
	text-align: center;
	overflow: hidden;
}
#form-cont input {
	opacity: 1;
	z-index: 1;
	display: block;
	width: 100%;
}
#form-cont {
	width: 94%;
}
#form-cont input, textarea {
	background-color: transparent;
	color: #fff;
	border: 1px solid #dfdfdf;
	letter-spacing: 1px;
	font-size: 14px;
	padding: 8px 10px;
	width: 100%;
	margin: 0 0 6px 0;
	resize: none;
	display: block;
}
#form-cont {
	line-height: 41px;
}
.input.btn-block {
	font-size: 11px;
	letter-spacing: 1px;
	color: #fff;
	background-color: #000;
	width: 20%;
}
.btn-light2:hover {
	border: 2px solid #fff;
	color: #fff;
	background-color: transparent;
}
#form-cont .btn-light2 {
	border-radius: 0px;
	margin-left: 0px;
}
textarea button {
	margin-bottom: 0px;
}
#slider-cont-9 {
	width: 100%;
	padding: 50px 0;
}
/*#construction-sect .amp-carousel-button{top:9%;}*/

#construction-sect {
	background-image: url(../image/bg-light.jpg);
	padding: 50px 0 80px;
	text-align: center;
}
.october-box {
	height: 300px;
}
#slider2-13 .slider-box {
	width: 58.2%;
	margin: 0 auto;
}
amp-lightbox {
	background-color: #000000b8;
	padding: 95px;
	margin: 0 auto;
	text-align: center;
}
@media only screen and (max-width: 1366px) {
	.gallery-section {
		width: 70%;
	}
	#slider2-13 .slider-box {
		width: 82.2%;
	}
	.master-cont {
		width: 85%;
	}
	#contact-us amp-iframe {
		height: 492px;
	}
	#form-cont {
		width: 94%;
	}
	textarea {
		width: 100%;
	}
	.video-sec {
		background-position: 48% 9%;
	}
	.video-cont {
		width: 79%;
	}
	.bannr-img {
		top: 0px;
	}
	.october-box {
		height: 228px;
	}
	input:checked~.tab-content {
		max-height: 22em;
	}
}
@media (min-width: 1400px) and (max-width: 1500px) {
	#slider2-13 .slider-box {
		width: 77.99%;
	}
	.master-cont {
		width: 85%;
	}
	/*.bannr-img {

    top: -45px;

}*/
	#contact-us amp-iframe {
		height: 492px;
	}
	#form-cont {
		width: 95%;
	}
	textarea {
		width: 100%;
	}
	.video-cont {
		width: 80%;
	}
	.october-box {
		height: 239px;
	}
	input:checked~.tab-content {
		max-height: 22em;
	}
}
@media (min-width: 1502px) and (max-width: 1700px) {
	#slider2-13 .slider-box {
		width: 67%;
	}
	input:checked~.tab-content {
		max-height: 20em;
	}
	#form-cont {
		width: 96%;
	}
	#contact-us amp-iframe {
		height: 492px;
	}
	textarea {
		width: 100%;
	}
	.video-cont {
		width: 78%;
	}
}
/*for Potrate View*/

@media screen and (max-width: 560px) and (min-width:220px) {
	input:checked~.tab-content {
		max-height: 40em;
	}
	.sticky-container {
		width: 177px;
	}
	.video-cont amp-img {
		width: 285px;
		height: 187px;
		margin: 0 auto;
	}
	.container-overview {
		width: 100%;
	}
	#construction-sect .amp-carousel-button {
		/*top: 49%;*/
	}
	.gallery-section {
		width: 83%;
	}
	#form-cont {
		width: 100%;
	}
	.image {
		width: 100%;
		display: block;
	}
	.overvie-section {
		padding: 20px;
		margin-top: -46px;
	}
	.amen-sect {
		padding: 20px;
	}
	.reviews-slider amp-carousel {
		height: 692px;
	}
	.slider-cont-1 {
		width: 91%;
		text-align: justify;
	}
	.container-review p {
		line-height: 23px;
		font-weight: 400;
	}
	.reviews-slider .amp-carousel-button {
		opacity: 0;
	}
	.reviews-slider {
		padding-bottom: 79px;
	}
	#master-plan img {
		margin-left: 0px;
	}
	.btn.btn-light2 {
		margin-left: 0px;
	}
	.section-title {
		font-size: 24px;
	}
	.specification-section {
		padding: 10px;
	}
	#slider2-13 .slider-box {
		width: 76.2%;
	}
	.video-cont {
		width: 101%;
	}
	.video-sec {
		background-position: 53% 0%;
	}
	.october-box {
		height: 180px;
	}
	#contact-us {
		padding: 20px;
	}
	textarea {
		width: 100%;
	}
	.master-plan-section {
		width: 326px;
		height: 175px;
	}
	ul#accordion {
		visibility: hidden;
	}
.overvie-section {
    padding: 20px;
    margin-top: 0;
}
}
/*For Landscap view*/

@media screen and (max-width: 800px) and (min-width:550px) {
	.sticky-container {
		width: 177px;
		top: 40%;
	}
	.container-overview {
		width: 100%;
	}
	.col-xs-3 {
		width: 50%;
	}
	.specification-section {
		padding: 0px;
	}
	.specification-section amp-img {
		width: 50px;
		height: 50px;
	}
	
	input:checked~.tab-content {
		max-height: 33em;
	}
	.gallery-section {
		width: 80%;
	}
	.video-cont {
		width: 90%;
	}
	.october-box {
		height: 92px;
	}
	.col-xs-4 {
		width: 50%;
	}
	.col-xs-8 {
		width: 50%;
	}
	textarea {
		width: 100%;
	}
	
}
@media screen and (min-width: 1300px) and (max-width:1450px) {
	.overvie-section {
		margin-top: -47px;
	}
	#home {
		padding-top: 46px;
	}
	amp-lightbox {
		padding: 5px;
	}
}
/*for Tablet View*/

@media screen and (min-width: 750px) and (max-width:770px) {
	.amen-sect {
		padding: 0px;
		word-break: break-word;
	}
	.specification-section {
		padding: 0px;
	}
	.specification-section amp-img {
		width: 50px;
		height: 50px;
	}
	.october-box {
		height: 138px;
	}
}
/*for last view*/

@media screen and (min-width: 980px) and (max-width:1024px) {
	.container-overview {
		width: 100%;
	}
	.amen-sect {
		padding: 0px;
		word-break: break-word;
	}
	.specification-section {
		padding: 0px;
	}
	.specification-section amp-img {
		width: 50px;
		height: 50px;
	}
	.gallery-section {
		width: 83%;
	}
	.video-cont {
		width: 86%;
	}
	textarea {
		width: 100%;
	}
	
	.october-box {
		height: 138px;
	}
}
/*Mobile-view*/

h5.margin-bottom-ten {
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 11px;
	padding-top: 13px;
}


.black-text {
	color: #000;
}
.header .tab .list-container>ul li a, .searchbar input, .small {
	text-transform: uppercase;
}
#construction-sect img {
	margin-left: 10px;
}
#gallery-sect {
	background-color: #b08417;
}
#gallery-sect h3 {
	text-align: center;
	margin-top: 0;
}
#gallery-sect .amp-carousel-button {
	top: 0;
}
.hidden-xs {
	display: block;
}
.visible-xs {
	display: none;
}
@media only screen and (max-width: 479px) {
	.hidden-xs {
		display: none;
	}
	.visible-xs {
		display: block;
	}
}

/*@media only screen (max-width:768px) {*/
/*	#construction-sect .amp-carousel-button-next {*/
/*		right: 0px !important;*/
/*	}*/
/*	#construction-sect .amp-carousel-button-prev {*/
/*		left: 0px !important;*/
/*	}*/
/*	#construction-sect .amp-carousel-button {*/
/*		top: unset !important;*/
/*	}*/
/*footer .foo-other-links {*/
/*    margin-top: 20px;*/
/*    margin-bottom: 0;*/
/*    height: auto;*/
/*}*/
/*}*/

#construction-sect .amp-carousel-button-next {
	right: 110px !important;
}
#construction-sect .amp-carousel-button-prev {
	left: 110px !important;
}
#construction-sect .amp-carousel-button {
	top: unset !important;
}
form#contact-form {
	width: 90%;
	margin: auto;
}
form#contact-form input {
	padding: 12px 8px;
}
button.btn.btn-default.price-btn {
	background-color: white;
	padding: 15px 29px;
	color: black;
	text-transform: uppercase;
	font-weight: 600;
}
.bannr-img {
    margin-top: 50px !important;
}
.bannr-img img {
	width: 100%;
	max-width: 100%;
}
.amenties-section img {
    margin: auto;
}
footer{
	clear: both;
}
.input-group{
    display: block;
}
/*Style by Outre*/
html #master-plan {
    background: radial-gradient(ellipse at center, #8b2162 30%, #54183e 100%);
    padding: 50px 0 110px 0;
    text-align: center;
    overflow: hidden;
}
.d-block {
    display: block !important;
}
.w70 {
        width: 70%;
    margin: 0 auto;
}
#home {
    background-color: #fff;
    padding-top: 90px;
    background-color: #b08417;
    border: none;
    padding-bottom: 0;
    padding-top: 0;
}
#gallery-sect h3 {
    margin-top: 30px;
    margin-bottom: 40px;
}
#gallery-sect {
    padding-bottom: 90px;
}
#contact-us {
    background: -webkit-radial-gradient(center, ellipse cover, #574773 30%, #563273 100%) !important;
    text-align: center !important;
    overflow: hidden !important;
    margin: 0;
    padding: 0;
}
#contact-us .full-width {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;

}
#contact-us .input-group {
    display: flex;
}
footer * {
    color: white;
}
footer [class*=col-] {
    margin-bottom: 0px;
}
.sticky li {
    list-style-type: none;
    background-color: #134584 !important;
}
/*Media Query By OUTRE*/
@media only screen and (max-width: 767.89px) {
    footer .foo-other-links {
    margin-top: 20px;
    margin-bottom: 0;
}
}