* {padding: 0;margin: 0;}
@font-face {
	font-family: 'Conv_trajan-pro';
	src: url('../fonts/trajan-pro.eot');
	src: url('../fonts/trajan-pro.woff') format('woff'), url('../fonts/trajan-pro.ttf') format('truetype'), url('../fonts/trajan-pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_trajanpro-bold';
	src: url('../fonts/trajanpro-bold.eot');
	src: url('../fonts/trajanpro-bold.woff') format('woff'), url('../fonts/trajanpro-bold.ttf') format('truetype'), url('../fonts/trajanpro-bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
font-family: 'blackswordregular';
src: url('../fonts/blacksword-webfont.woff2') format('woff2'),
url('../fonts/blacksword-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'philosopherbold';
src: url('../fonts/philosopher-bold-webfont.woff2') format('woff2'),
url('../fonts/philosopher-bold-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'philosopherregular';
src: url('../fonts/philosopher-regular-webfont.woff2') format('woff2'),
url('../fonts/philosopher-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}

body{
	margin: 0;
	padding: 0;
	font-family: 'philosopherregular', sans-serif;
	box-sizing: border-box;
}
a:hover{
	text-decoration: none;
}
ul{
	margin: 0px;
	padding: 0px;
}
ul li{
	list-style: none;
}
header{
	height: auto;
	max-width: 100%;
	margin: auto;
	background-color: rgba(0,0,0,.9);
	padding: 12px 0px 0px 0px;
}
.header{
	max-width: 1366px;
	margin: 0 auto;
}
.navbar-toggler{
	box-shadow: none;
	border:none;
	transition: 0.5s;
}
.navbar-collapse {
	z-index: 1;
}
.icon-one, .icon-two, .icon-three{
	width: 35px;
	height: 3px;
	background-color: #fff;
	margin: 6px 0;
	display: block;
	transition: 0.4s;
}
.change .icon-one{
	-webkit-transform:rotate(-45deg) translate(-4px, 5px);
	transform: rotate(-45deg) translate(-4px, 5px);
}
.change .icon-two{
	opacity: 0;
}
.change .icon-three{
	-webkit-transform: rotate(45deg) translate(-8px, -8px);
	transform: rotate(45deg) translate(-8px, -8px);
}
.top-header-content{
	display: inline-block;
}
/*.top-header-content img{
	display: inline-block;
	height: 40px;
	width: 40px;
}*/
.inner-header-content{
	display: inline-block;
	margin-left: 5px;
	color: #fff; 
    line-height: 1;
}
.inner-header-content p{
	margin-bottom: 0px;
    font-size: 13px;
    line-height: 1;
}
.inner-header-content a{
	font-size: 12px;
	color: #fff;
}
.menu-header{
	padding: 10px 0px;
}
.nav-item a{
	font-size: 15px;
	color: #fff;
}
.menu-header li+li:before {
    content: '';
    height: 11px;
    width: 1px;
    background: #fff;
    position: relative;
    top: 0;
    margin:0px 8px 0px 12px;
    display: inline-block;
}
.main-banner{
    position:relative;
	height: 100vh;
	padding: 0px;
	width: 100%;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/slider.png);
}
.banner-content{
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.slider-logo{
	height: auto;
	width: 100%;
}
.logo-section{
	display: flex;
	height: 115px;
	margin-bottom: 50px;
}
.logo-section img:nth-child(2){
	border-left: 2px solid #fff;
	margin-left: 10px;
	height: 100px;
	padding-left: 15px;
}
.bath img{
	height: 325px;
	width: 100%;
}
.gymnasium img{
	height: 477px;
	width: 100%;
}
.inner-amenities.sky-lounge h1, .inner-amenities.lyfstyle-lounge h1 {
	font-size: 25px;
}
.inner-amenities h1{
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	display: block;
	text-align: right; font-family: 'Oswald', sans-serif;
}
.section-lifestyle, .section-kids,
.section-bath,.section-gym,.section-lobby{
	padding: 50px 0px;
}
/*.lobby-content{
	color: #fff;
    position: absolute;
    bottom: 0px;
}*/
/*.dest-none{
	display: none;
}*/
/*.lobby-content h1{
	font-size: 24px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    margin-top: 5px
}*/
/*.lobby-content p{
	font-weight: 300;
	font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Liberation Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    
}*/

/*.section-gym .slide-img img{
	height: 463px;
}*/
/*.top-floor-paln h1, .fllor-title h2,.section-kids h1, 
.section-bath h1, .section-gym h1{
	font-size: 35px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    display: block;
    margin-bottom: 0px;
    padding-top:10px;
}*/

/*.section-kids h1{
	padding: 20px;
}*/
/*.lifestyle-img img{
	height: 360px;
}*/
.floor-title-bottom{
	color: #fff;
	font-family: -apple-system,BlinkMacSystemFont,
	"Segoe UI",Roboto,"Helvetica Neue",
	Arial,"Noto Sans","Liberation Sans",
	sans-serif,"Apple Color Emoji",
	"Segoe UI Emoji",
	"Segoe UI Symbol",
	"Noto Color Emoji";
}


/*.bold-box {
    width: 90px;
    background: #895a28;
    height: 29%;
    position: absolute;
    left: 38%;
    top: -50px;
}*/
.inner-amenities.lyfstyle-bottom h1::after {display:none;}
.inner-amenities.sky-lounge-bottom h1::after {
	bottom: auto;
	top: 10px;
	width: 63%;
}
.inner-gumnasium{
	display: block;
	width: 100%;
	padding-left: 15px;
}
.inner-gumnasium h1{
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	display: block;
	position: relative;
	text-align: left; font-family: 'Oswald', sans-serif;
}
.inner-gumnasium h1:before{
	content: '';
    height: 7px;
    width: 100%;
    left: 28% !important;
    background: #d7b56d;
    position: absolute;
    margin: 10px 0% 0px 0px;
    display: inline-block; top: 10px;
}
.post-slide .post-img{
	margin: 15px 4px 15px 4px;
}
#new-slider{
    margin-top: 50px;
}
.post-slide{
    color: #fff;
    height: auto;
    width: 100%;
    padding-bottom: 50px;
    overflow: hidden;
}
.post-img img{
	height: 430px;
}
.post-description{
	padding-left: 15%;
	font-size: 12px; margin-top: 5px;
}
.post-title{
	font-size: 24px;
	font-weight: 700;
	color: #fff; 
	font-family: 'Oswald', sans-serif;
	margin-top: 10px;
}
.owl-controls .owl-buttons .owl-prev{
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top:40%;
    left:0px;
    transition: background 0.5s ease 0s; padding: 7px;
}
.owl-controls .owl-buttons .owl-next{
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top:40%;
    right: 0px;
    transition: background 0.5s ease 0s; padding: 7px;
}
.owl-controls .owl-buttons .owl-prev:hover,
.owl-controls .owl-buttons .owl-next:hover{background:#fff;}
.owl-controls .owl-buttons .owl-prev:after,
.owl-controls .owl-buttons .owl-next:after{
    content:"\f104";
    font-family: FontAwesome;
    color: #333;
    font-size:30px;
}
.owl-controls .owl-buttons .owl-next:after{
    content:"\f105";
}

.slider-content h1{
	display: inline-block;
	position: relative;
	font-size: 85px;
    font-weight: 800;
    color: #fff; font-family: 'Oswald', sans-serif;
}
.slider-content h1 span{
    color: #f08143;
}
.slider-content h1::after {
	content: 'GHATKOPAR-EAST';
	font-size: 23px;
	right: -10px;
	bottom: -15px;
	position: absolute;
	display: inline-block;
	font-weight: 500;
}
.slider-content h1::before {
	content: 'PANTNAGAR';
	font-size: 27px;
	position: absolute;
	display: inline-block;
	top: -15px;
	left: 50px;
	font-weight: 500;
	color: #f08143;
}
.specification{
	height: 100%;
	width: 100%;
	position: relative;
	background-color: #895a28;
	padding: 0px 0px 70px 0px;
}
.specification-content{
	width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
}
.specification-content img{
	height: 100px;
	display: block;
	margin: auto;
}
.specification-content h1{
	display: block;
	margin-left: -30px;
	padding: 15px;
	width: 80%;
	margin-top: 30px;
	font-size: 32px;
	text-align: right;
	font-weight: 700;
	color: #895a28;
	background-color: #d7b56d;
	font-family: 'Oswald', sans-serif;
}
.floor-plan{
	height: 100%;
	width: 100%;
	padding-top: 105px;
	background-color: #895a28; padding-bottom: 50px;
}

.inner-floor h1 {
	font-size: 32px;
	font-weight: 700;
	padding: 10px 0px;
	color: #fff;
	text-align: right;
	font-family: 'Oswald', sans-serif;
}
.connectivity{
	height: 100%;
	width: 100%;
	position: relative;
	background-color: #555a2c;
}
.connectivity-content{
	text-align: center;
    color: #fff;
	margin: 40px 0px;
	top: 50%;
	position: absolute;
	transform: translate(0, -50%);
}
.connectivity-content h2{
	font-size: 26px;
	font-weight: 700;
	font-family: 'Oswald', sans-serif;
}
.connectivity-content p{
	font-size: 11px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.connectivity-content img{
	height: 431px;width: auto !important;
}
.location{
	height: 100%;
	width: 100%;
}
#location{
	background-color: #c9af8a;
	padding: 50px 0px;
}
#floor-plan{
	background-color: #555a2c;
	padding: 50px 0px;
}
.group-img img {
    width: 261px;
}
.scaner {
    display: inline-block;
    position: absolute;
    right: 0;
    text-align: right;
    top: 70%;
}
.error{
	top: 60%;
}
.scaner h2 {
    font-size: 18px;
    color: #fff;
    margin-bottom: 0px;
}
.team{
	height: auto;
	width: 100%;
	background-color: #555a2c;
	padding: 50px 0px;
}
.team-text h2{
	display: inline-block;
    background-color: #6e7e2e;
    text-align: center;
    font-size: 35px;
    padding: 50px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
	-webkit-box-shadow: 0px 10px 30px -5px #000000; 
	box-shadow: 0px 10px 30px -5px #000000;
}
.team-text,.border-div{
	height: 100%;
	width: 100%;
}
.inner-border{
	height: 5px;
	width: 100%;
	background-color: #fefefe;
}
.inner-team-content{
	text-align: center;
	color: #fefefe;
}
.site-address {
    font-size: 15px;
    padding-top: 10px;
    margin-bottom: 16px;
    font-weight: 300;
}
.booking-title{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0px;
}
.number{
	font-size: 18px;
}
.team-name{
	display: flex;
	margin: 30px 0px 20px;
	width: 100%;
	height: auto;
}
.team-name ul li{
    width: 158px;
    margin-bottom: 30px;
    float: none;
    height: auto; min-height: 70px;
    padding: 5px 0px;
    border-right: 2px solid #fefefe; display:inline-block;
}
.team-name ul li p{
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: 300;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Libtion Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.team-name ul li h6 {
	font-size: 16px;
	margin-bottom: 0px;
	float: left;
	width: 100%;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.contact-us{
	height: 100%;
	width: 100%;
	padding-top: 25px;
	background-color: #895a28;
}
.contact-img{
	margin-top: 30px;
}
.contact-content{
	color: #fff;
	margin-top: 30px;
	padding-left: 30px;
}
.contact-content h4{
	font-size: 18px;
}
.contact-content h5{
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 40px;
}
.contact-content h6{
	font-size: 16px;
}
.floor-plan-slider { width: 100%; }
.slider-img img { width: 100%; }
.slider-img { text-align: center; width: 100%; 
	position: relative;
	z-index: 1;
}
.slider-img .open-lightbox { width: 100%;  margin:0 2%;display: inline-block; }
.slider-img .open-lightbox:last-child { margin: 0; }
.zoom {
  display: inline-block;
  position: relative;
  padding: 20px;
 	background:#fbf6f2 !important;
}

.lightbox-opened img {
  width: 100%;
  max-width: 1160px;
  background:#fff !important;
}
/* .ty{padding:180px 0 0;} */
.connectivity-content.ty h2{font-size: 40px;}
.connectivity-content.ty p {font-size: 18px;}
.panghat-logo{width:420px;}
.slider-logo img,.logo img{max-width:160px;}
.alag-aranya-logo{border-left: 1px solid #fff;margin-left: 10px !important;
	padding-left: 15px;
}
/*.logo a:nth-child(2) img.alag-aranya-logo{
	height: 60px;
}*/
.modal-content{border-radius: 0;}
.lightbox-opened {
  background-color: #333;
  background-color: rgba(51,51,51,0.9);
  cursor: pointer;
  height: 100%;
  left: 0;
  overflow-y: scroll;
  padding: 27px;
  position: fixed;
  text-align: center;
  top: 0;
  z-index: 9999999;
  width: 100%;
}

.lightbox-opened:after {
  background-color: #555a2c;
    color: #fff;
    content: "x";
    font-family: sans-serif;
    padding: 6px 12px;
    position: absolute;
    text-transform: uppercase;
    margin: 0px 0 0 -37px;
    font-size: 20px;
}
.floor-palan-box {
    width: 100%;
    float: left;
}
.fancybox-button.fancybox-button--play, .fancybox-button.fancybox-button--fullscreen, .fancybox-button.fancybox-button--thumbs, .fancybox-button.fancybox-button--share {
    display: none !important;
}
.floor-plan-slider .carousel-control-prev, .floor-plan-slider .carousel-control-next { background: none; opacity: 1; width: 40px; height: 50px; top: 52%;}
.floor-plan-slider .carousel-inner {padding: 0 40px;}
.maha-txt p { margin-bottom: 0px; font-size: 12px; line-height: 16px; font-family: arial; letter-spacing: 0.4px; }
.maha-txt p span {font-weight:700;}
.maha-txt a { font-size: 12px; font-family: arial;}
/*.top-header-content img.maha-logo { width: 50px; height: 50px; }*/
.contact-content a { color: #fff; }


.amenities-lyfstyle { width: 92px; display: inline-flex; flex-wrap: wrap; align-content: flex-start; align-items: center; align-self: auto; text-align: center; }
.amenities-lyfstyle-icon { width: 100%; }
.amenities-lyfstyle-icon img { width: 70px; }
.connectivity-img{height: 100%;}
.connectivity-img img{height: 100%;object-fit: cover;}
.specification-list img{max-width:70px;}
.specification-2 { padding-top: 50px; height: auto; 
	background: url(../images/specification-bg.png) no-repeat center 0; 
	width: 100%; background-attachment: fixed; 
	padding-bottom: 50px;background-size:cover;
	background-position: center;
}


.specification-part { width: 100%; display: inline-block; }
.specification-list { width: 24.3%; text-align: center; float: none; padding: 0 5px; display: inline-flex; flex-wrap: wrap; margin-bottom: 20px; }
.specification-icon { float: left; width: 100%; text-align: center; }
.group { height: 100vh; width: 100%; padding: 110px 0 50px; 
	background-color: #555a2c; 
}
.main-group{
	padding-top: 0px !important;
	height: 74vh !important;
}
.main-group .scaner{
	top: 65%;
}
.group-img{
	padding-top: 0px !important;
}
.group-img { text-align: center; width: 100%; margin: 20px 0; }
.group-img img { max-width: 100%; }
.enquire-bt{background: #6e7e2e;padding:10px 15px 8px;text-transform: uppercase;color: #fff;position:fixed;right:-53px;top:50%;transform: rotate(-90deg);z-index:999;font-size: 18px;}
.enquire-bt:hover{color:#fff; background-color: #859e00;}
.modal-open .enquire-bt{right:-36px;}
.padding-less{padding-left:0;}
.register-img{
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
  height: 470px;
  background-image: url(../images/building.jpg);
  background-position: center;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size:cover;
  background-size: cover;
}
.popup .register-form {
  background: #fdfae5;padding-top: 30px;
}
.quad {
  color: #6e7e2e;
}
#submit-form .form-group {
  margin-bottom: 3px !important;
}
.popup .register-form .form-group {
  width: 100%;
  padding: 0;
}
.register-form .form-group {
  position: relative;
  margin-bottom: 15px;
  float: left;
  width: 33.33%;
  padding: 0 25px;
}
.register-form .form-group input[type="text"], 
.register-form .form-group input[type="email"], 
.register-form .form-group input[type="url"], 
.register-form .form-group input[type="number"], 
.register-form .form-group input[type="date"], 
.register-form .form-group input[type="email"], 
.register-form .form-group textarea, .register-form .form-group select {
  position: relative;
  display: block;
  width: 100%;
  line-height: 33px;
  padding: 10px 0;
    padding-left: 0px;
  height: 44px;
  color: #6e7e2e;
  font-size: 16px;
  background-color: transparent;
  border: none;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: medium;
  border-bottom: 1px solid #6a3f361c;
  padding-left: 0;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
.call-me-form-horizontal .controls input, .call-me-form-horizontal .controls textarea {
  width: 100%;
  box-sizing: border-box;
  height: auto;
  box-shadow: none;
  color: #000;
  margin: 0 0 6px;
}
.call-me-form-horizontal .controls .submit-btn {
  color: #fff;
  font-weight: 600;margin-top: 10px;
  text-align: center;
  background-color: #6e7e2e;
  overflow: hidden;
  border-radius: 50px;
  border: #6e7e2e solid 1px;
  width: auto;
  float: left;
  text-transform: uppercase;
  transition: 0.5s;
  height: auto !important;
  padding: 10px 30px !important;
  cursor: pointer;
}
.call-me-form-horizontal .controls input[type="checkbox"] {
  width: auto;
  float: left;
  margin-top:4px;margin-right: 5px
}
.modal-body{padding:0;}
.modal-dialog {max-width: 670px;margin-top: 55px;}
.modal-header{position: absolute;right: 0;top:-30px;padding: 0;background: #6e7e2e;
	z-index: 9;border-radius: 0;text-align: center;}
.modal-header .close {
  padding: 0 8px;
  margin: 0;
  font-size: 30px;
  color: #fff;
  text-shadow: none;
  opacity: 1;
  height: auto;
  font-weight: 700;
}
.call-me-form-horizontal .controls textarea{height:80px;}
.location-img{width: 100%;text-align: center; position: relative; padding: 0px;}
input:focus-visible,textarea:focus-visible{outline:none;}

.thank {
    padding-top: 180px;
}
/* .ty {
    padding: 30px 0 0;
} */
.thank-group{
	padding: 20px 0px;
	height: 80vh;
}
.connectivity-content.ty p {
    font-size: 18px;
    font-family: 'philosopherregular', sans-serif;
}
.thank-group .group-img img{
	width: 150px;
}
.thank-group .cust-footer img{
		width: 200px !important;
}
.animation-element {
	 opacity: 0;
	 position: relative;
}
 .animation-element.slide-left {
	 -webkit-transition: all 800ms ease;
	 -moz-transition: all 800ms ease;
	 -o-transition: all 800ms ease;
	 transition: all 800ms ease;
	 opacity: 0;
	 -moz-transform: translateX(-100px);
	 -webkit-transform: translateX(-100px);
	 -o-transform: translateX(-100px);
	 transform: translateX(-100px);
}
.animation-element.slide-right {
	 -webkit-transition: all 800ms ease;
	 -moz-transition: all 800ms ease;
	 -o-transition: all 800ms ease;
	 transition: all 800ms ease;
	 opacity: 0;
	 overflow-x: hidden !important;
	 -moz-transform: translateX(100px);
	 -webkit-transform: translateX(100px);
	 -o-transform: translateX(100px);
	 transform: translateX(100px);
}
.animation-element.slide-top {
	 -webkit-transition: all 800ms ease;
	 -moz-transition: all 800ms ease;
	 -o-transition: all 800ms ease;
	 transition: all 800ms ease;
	 opacity: 0;
	 -moz-transform: translateY(100px);
	 -webkit-transform: translateY(100px);
	 -o-transform: translateY(100px);
	 transform: translateY(100px);
}
.animation-element.slide-top.in-view{
	 opacity: 1;
	 -moz-transform: translateY(0px);
	 -webkit-transform: translateY(0px);
	 -o-transform: translate(0px);
	 -ms-transform: translate(0px);
	 transform: translateY(0px);
}
.animation-element.slide-left.in-view,
.animation-element.slide-right.in-view {
	 opacity: 1;
	 -moz-transform: translateX(0px);
	 -webkit-transform: translateX(0px);
	 -o-transform: translate(0px);
	 -ms-transform: translate(0px);
	 transform: translateX(0px);
}
.contact-title{
	text-align: right;
    color: #d19563;
    margin-bottom: 0px;
    padding-right: 100px;
}
.scaner img{
	width: 65%;
}














.main-buiding{
	height: 100%;
	width: 100%;
	padding: 50px 0px;
	background-color: #345859;
}
.building{
    height: 100%;
    width: 100%;
}
.building img{
	width: 100%;
	height: auto;
}
.building-part img{
	height: 287px;
}
.building-part img:nth-child(2){
	margin-top: 17px;
}
.overview{
	height: auto;
	background-color: #555a2c;
	width: 100%;
}
.overview-img{
    height: 100%;
    width: 100%;
    text-align: right;
}
.overview-img img{
	height: 570px;
}
.inner-about{
	padding: 20px 50px;
	width: 88%;
	font-family: -apple-system,BlinkMacSystemFont, 
	"Segoe UI",Roboto,"Helvetica Neue", 
	Arial,"Noto Sans","Liberation Sans", 
	sans-serif,"Apple Color Emoji", "Segoe UI Emoji",
	 "Segoe UI Symbol", "Noto Color Emoji";
}
.inner-overview{
	color: #fff;
	width: 100%;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
.inner-overview h1{
	font-size: 38px;
	font-weight: 600;
	color: #fff;
	font-family: 'Oswald', sans-serif;
}
.inner-overview p{
	font-size: 14px;
	text-align: left;
	font-weight: 300 !important;
}
.amenities{
	background-color: #555a2c;
}
.section-welcome{
	padding: 50px 0px;
}
.heading{
	font-size: 35px;
    font-weight: 700;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    display: block;
}
.welcome-box p{
    margin-bottom: 0px;
    width: 75%;
    color: #fff;
    font-size: 15px;
    font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Liberation Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.wel-logo{
	display: inline-flex;
    height: 100%;
    float: right;
}
.lobby-img h1{
	text-align: right;
	margin-bottom: 16px;
}
.main-lobby img{
	height: 695px;
    width: 100%;
}
.lobby-img p{
    width: 95%;
    color: #fff;
    font-size: 14px;
    position: absolute;
    bottom: 0;
	left: 20px;
	top: 10px;
	line-height: 16px;
    font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Liberation Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.lifestyle-img
{
	height: 485px;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-image: url(../images/lyfstyle.png);
}
.bg-color{
	background-color: #d5c0a3;
	padding-bottom: 20px;
}
.lyfstyle-bottom{
	display: block;
	width: 100%;
}
.inner-amenities.lyfstyle-bottom h1 {
    text-align: center;
    margin: 20px 0px;
	color: #555a2c;
}
.terrace{
	position: relative;
}
.lifestyle-icon{
	padding: 20px 0px;
	position: absolute;
	bottom: 0;
	overflow: hidden;
	width: 100%;
    background: rgba(64,28,6,.9);
}
.amenities-lyfstyle-part { 
	width: 100%; 
	display: flex;
	margin-left: 0px; 
}
.amenities-lyfstyle-txt { 
	font-size: 11px; 
	text-align: center;
	width: 100%;
	color: #000;
	margin-top: 5px; 
	line-height: 1.3;
	font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Liberation Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.fllor-title h2{
	font-size: 26px;
	padding: 10px;
}
.specification-txt { 
	float: left; 
	width: 100%; 
	text-align: center;
	font-size: 11px;
	line-height: 1.2;
	margin-top: 10px;
	font-family: -apple-system,BlinkMacSystemFont, "Segoe UI",Roboto,"Helvetica Neue", Arial,"Noto Sans","Liberation Sans", sans-serif,"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.inner-specification h1 { 
	font-size: 38px; 
	font-weight: 700; 
	color: #fff; 
	margin: 0px 0px 20px 0px; 
	font-family: 'Oswald', sans-serif; 
	text-align:center; 
	text-transform:uppercase; 
}
.inner-specification { 
	color: #fff; 
	height: 100%; 
	width: 100%; 
	padding: 30px 15px; 
	background: rgba(85,90,44,.8);
}
.top-header-content img {
    display: inline-block;
    height: 50px;
    width: 50px;
}
.top-floor-paln{
	height: auto;
    width: 100%;
	text-align: center;
    padding: 0px 0px 10px 0px;
}
.top-floor-paln h3{
	font-size: 20px;
	margin-top: 0px;
	line-height: 26px;
}
.top-floor-paln .floor-direction{
	display: inline-block;
    width: auto;
    float: unset;
}
.top-floor-paln .floor-title-bottom p{
	font-size: 18px;
	margin-bottom: 0px;
	line-height: 20px;
}
.top-floor-paln .floor-title-bottom h5{
	font-size: 36px;
}
.connectivity-map{
	padding-top: 40px;
	padding-bottom: 40px;
}
.res-build-content{
	display: none;
}
.haeder{
max-width:1320px;
}
.video-frame {
    width: 85%;
    height: 560px;
}
.project-logo7 {
    position: absolute;
    bottom: 30px;
    right: 0;
    width: 150px;
    z-index: 2;
}
.project-logo7 img {
    width: 100%;
}