html, body, div, span, applet, object, iframe, h1, h3, h4, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
* {
	margin: 0;
	padding: 0
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
/:focus {
outline:0
}
/ strong {
font-weight:700
}
em {
	font-style: italic
}
a {
	text-decoration: none
}
a:hover, a:active, a:focus {
	outline: none
}
html {
	height: 100%;
	overflow-x: hidden;
/cursor:none/
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
.clear {
	clear: both;
	font-size: 1%;
	height: 0;
	line-height: 0;
	display: block;
	width: 0
}
html[xmlns] .clearfix {
	display: block
}
img {
	max-width: 100%;
	max-height: 100%
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
::selection {
	color: #000;
	background-color: #fff60d
}
::-moz-selection {
color:#000;
background-color:#fff60d
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
:before, :after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto
}
html, body {
	height: 100%
}
html {
	overflow-x: hidden!important
}
@font-face {
	font-family: 'fontello';
	src: url(fonts/fontello.eot?73342147);
	src: url(fonts/fontello.eot?73342147#iefix) format("embedded-opentype"), url(fonts/fontello.woff?73342147) format("woff"), url(fonts/fontello.ttf?73342147) format("truetype"), url(fonts/fontello.svg?73342147#fontello) format("svg");
	font-weight: 400;
	font-style: normal
}
body {
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-ms-font-smoothing: antialiased;
	text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	color: #666;
	font-family: 'HelveticaNeueLT33Std', Verdana, sans-serif;
	font-size: 62.5%
}
a, a:hover {
	transition: all .2s linear 0;
	-webkit-transition: all .2s linear 0;
	-moz-transition: all .2s linear 0;
	-ms-transition: all .2s linear 0;
	-o-transition: all .2s linear 0
}
.hidden {
	display: none
}
.container {
	width: 960px;
	clear: both;
	display: block;
	margin: 0 auto;
	position: relative
}
.container-fluid:before, .container-fluid:after, .container:before, .container:after {
	content: " ";
	display: table
}
.container-fluid:after, .container:after {
	clear: both
}
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: 400;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.icon-youtube:before { content: '\f167'; } /* '' */
.icon-instagram:before { content: '\f16d'; } /* '' */
.icon-facebook-official:before { content: '\f230'; } /* '' */
.icon-twitter-squared:before { content: '\f304'; } /* '' */
.icon-linkedin-squared:before { content: '\f30c'; } /* '' */

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal
}
input[type="file"] {
	display: block
}
input[type="range"] {
	display: block;
	width: 100%
}
select[multiple], select[size] {
	height: auto
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.form-control {
	display: block;
	width: 100%;
	height: 44px;
	padding: 6px 12px;
	font-size: 1.4em;
	line-height: 1.42857143;
	color: #000;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-family: 'HelveticaNeueLT43Std';
	letter-spacing: 2px
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}
textarea.form-control {
	height: auto
}
input[type="search"] {
	-webkit-appearance: none
}
#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #fff
}
#loader {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #6fa624;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite
}
#loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #0077b9;
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite
}
#loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #ad3566;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite
}
@-webkit-keyframes spin {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes spin {
0% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
.hide-panal {
	position: fixed;
	right: 0;
	top: 30%;
	z-index: 9999;
	height: auto;
	width: 250px;
	display: block
}
.hide-panal span.toggle-btn {
	width: 80px;
	height: 80px;
	display: block;
	margin-left: -90px;
	background: url(../images/icon_enquiry.gif) repeat 0 0;
	background-size: 100% 100%;
	cursor: pointer;
	font-size: 3em;
	color: #515153;
	text-align: center;
	border-radius: 4px 0 0 4px;
	position: relative
}
.hide-panal span.toggle-btn.active {
	background: #fff url(../images/icon_enquiry_active.png) repeat 0 0;
	width: 60px;
	height: 60px;
	margin-left: -60px
}
span.toggle-btn .fa {
	display: none
}
span.toggle-btn.active .fa {
	display: block;
	color: #d4cdca;
	position: absolute;
	left: -20px;
	top: 0;
	font-size: .7em;
	text-shadow: 0 0 5px #000
}
.hide-panal .show-form {
	width: 100%;
	top: 0;
	height: auto;
	position: absolute;
	background: #fff;
	padding: 15px 25px
}
.hide-panal .show-form h3 {
	color: #2b2b2b;
	margin: 0;
	font-weight: 700;
	padding-top: 0;
	font-size: 1.6em
}
.hide-panal .show-form .form-field {
	padding-top: 10px;
	display: block
}
.show-form .form-field label {
	display: block;
	font-size: 1.6em;
	font-weight: 400;
	color: #414042
}
.show-form .form-field .form-control {
	border: 1px solid #c2c2c2;
	color: #2b2b2b;
	padding: 4px 6px;
	height: 36px
}
.show-form .form-field .form-control.std-code {
	float: left;
	margin-right: 3%;
	padding: 6px 2px;
	text-align: center;
	width: 22%
}
.show-form .form-field .form-control.mob-no {
	float: left;
	width: 75%
}
.show-form .btn {
	margin-top: 15px;
	border: 1px solid #c2c2c2;
	color: #2b2b2b;
	background: #eaeaea;
	display: block;
	padding: 8px 6px;
	text-transform: uppercase;
	font-size: 1.4em;
	text-align: center;
	font-family: 'HelveticaNeueLT43Std';
	font-weight: 700;
	border-radius: 2px
}
.show-form .btn:hover {
	background: #333;
	border: 1px solid #000;
	color: #fff
}
.content-wrapper {
	clear: both;
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0
}
.sky-view {
	background: url(../images/day-view.jpg) center top no-repeat;
	min-height: 1086px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease
}

.rera-wrap { float:left;}
.rera-wrap p { font-size:12px !important; margin:20px 0 0 50px; text-align:left !important;}

.rera-mb { display:none;}

@media (max-width: 1400px) {
.sky-view {
	background-size: auto 100%;
	min-height: 800px
}
.night-view .sky-view {
	background-size: auto 100%!important
}
}
.header-wrap {
	position: relative;
	z-index: 999;
	display: block
}
.header-social {
	text-align: right;
	padding-top: 6px
}
.header-social li {
	display: inline-block;
	vertical-align: top
}
.header-social li a {
	display: block;
	color: #fff;
	font-size: 16px
}
.logo-sky {
	float: right;
	text-align: right;
	padding-top: 30px
}
.header {
	position: relative;
	top: 0;
	left: 0;
	padding: 15px 0 0;
	float: left;
	min-width: 300px
}
.header h2 {
	color: #000;
	font-size: 2.3em;
	text-transform: uppercase;
	padding: 15px 0;
	letter-spacing: 3px;
	padding-left: 10px;
	font-weight: 400
}
.header .top-icons {
	clear: both;
	display: block;
	border-bottom: 1px solid rgba(0,0,0,0.5);
	padding: 0 0 15px;
	max-width: 300px
}
.header .top-icons ul {
	clear: both;
	display: block
}
.header .top-icons ul li {
	float: left;
	margin: 0;
	padding: 0 8px;
	border-left: 1px solid rgba(255,255,255,0.5)
}
.header .top-icons ul li:first-child {
	border: none;
	padding-left: 0
}
.header .top-icons ul li a {
	vertical-align: middle;
	opacity: .6;
	position: relative
}
.header .top-icons ul li a:hover, .header .top-icons ul li a.active {
	opacity: 1
}
.header .top-icons ul li a.icon-day {
	background: url(../images/sprit.png) 0 -381px no-repeat;
	width: 23px;
	height: 23px;
	display: inline-block
}
.header .top-icons ul li a.icon-night {
	background: url(../images/sprit.png) -3px -417px no-repeat;
	width: 17px;
	height: 23px;
	display: inline-block
}
.header .top-icons ul li a.icon-360 {
	background: url(../images/sprit.png) 0 -455px no-repeat;
	width: 45px;
	height: 23px;
	display: inline-block
}
.header .top-icons ul li a.icon-walkthrough {
	background: url(../images/sprit.png) 0 -449px no-repeat;
	width: 110px;
	height: 23px;
	display: inline-block
}
.icon-day::before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid rgba(255,255,255,.4);
	content: "";
	position: absolute;
	left: 3px;
	top: -8px;
	width: 0;
	display: none
}
.icon-day::after {
	background: rgba(255,255,255,.4);
	color: #fff;
	content: "Day View";
	font-family: Arial;
	font-size: 10px;
	padding: 3px 8px;
	position: absolute;
	left: -20px;
	top: -28px;
	white-space: nowrap;
	text-transform: uppercase;
	display: none
}
.icon-night::before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid rgba(255,255,255,.4);
	content: "";
	position: absolute;
	left: 3px;
	top: -8px;
	width: 0;
	display: none
}
.icon-night::after {
	background: rgba(255,255,255,.4);
	color: #fff;
	content: "night View";
	font-family: Arial;
	font-size: 10px;
	padding: 3px 8px;
	position: absolute;
	left: -30px;
	top: -28px;
	white-space: nowrap;
	text-transform: uppercase;
	display: none
}
.icon-360::before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid rgba(255,255,255,.4);
	content: "";
	position: absolute;
	left: 3px;
	top: -8px;
	width: 0;
	display: none
}
.icon-360::after {
	background: rgba(255,255,255,.4);
	color: #fff;
	content: "360\00b0 \00a0 View";
	font-family: Arial;
	font-size: 10px;
	padding: 3px 8px;
	position: absolute;
	left: -5px;
	top: -28px;
	white-space: nowrap;
	text-transform: uppercase;
	display: none
}
.icon-walkthrough::before {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid rgba(255,255,255,.4);
	content: "";
	position: absolute;
	left: 3px;
	top: -8px;
	width: 0;
	display: none
}
.icon-walkthrough::after {
	background: rgba(255,255,255,.4);
	color: #fff;
	content: "Walk through";
	font-family: Arial;
	font-size: 10px;
	padding: 3px 8px;
	position: absolute;
	left: -5px;
	top: -28px;
	white-space: nowrap;
	text-transform: uppercase;
	display: none
}
.icon-day:hover::before, .icon-day:hover::after, .icon-night:hover::before, .icon-night:hover::after, .icon-360:hover::before, .icon-360:hover::after, .icon-walkthrough:hover::before, .icon-walkthrough:hover::after {
	display: block
}
.icon-overview {
	background: url(../images/sprit.png) -38px 4px no-repeat
}
.icon-green {
	background: url(../images/sprit.png) -40px -35px no-repeat
}
.icon-map {
	background: url(../images/sprit.png) -39px -76px no-repeat
}
.icon-plan {
	background: url(../images/sprit.png) -40px -116px no-repeat
}
.icon-projectDetails {
	background: url(../images/sprit.png) -40px -156px no-repeat
}
.icon-gallery {
	background: url(../images/sprit.png) -40px -196px no-repeat
}
.icon-abv {
	background: url(../images/sprit.png) -38px -239px no-repeat
}
.icon-download {
	background: url(../images/sprit.png) -38px -274px no-repeat
}
.icon-contact {
	background: url(../images/sprit.png) -39px -317px no-repeat
}
#navigation .nav > ul {
	clear: both;
	display: block;
	border-top: 1px solid rgba(0,0,0,0.5);
	max-width: 300px
}
#navigation .nav > ul > li {
	clear: both;
	display: block;
	border-top: solid 1px rgba(0,0,0,0.5);
	padding: 8px 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	max-width: 240px
}
#navigation .nav > ul > li.border-none {
	border-top: none
}
#navigation .nav > ul > li > a {
	color: #000;
	font-size: 1.7em;
	line-height: 1em;
	display: block;
	font-family: 'HelveticaNeueLT43Std'
}
#navigation .nav > ul > li > a:hover {
	margin-left: 12px
}
#navigation .nav > ul > li > a span {
	vertical-align: middle;
	margin-right: 8px;
	width: 22px;
	height: 26px;
	display: inline-block
}
#navigation .nav > ul > li.topmenu, #navigation .nav > ul > li.social {
	display: none
}
#nav-button {
	display: none
}
.scrollbox {
	width: 100%!important;
	height: 100%;
	overflow: auto;
	padding-right: 0!important
}
.scrollbox2 {
	width: 100%!important;
	height: 100%;
	overflow: auto;
	padding-right: 0!important
}
.vertical-track {
	width: 7px
}
.vertical-handle {
	width: 7px;
	background-color: #7f7f7f;
	border-radius: 3px
}
.light-box {
	display: none;
	max-width: 960px;
	height: 100%
}
h2.title-head {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	font-size: 2.4em;
	text-transform: uppercase;
	padding: 15px;
	letter-spacing: 2px;
	background: #fff;
	width: 100%;
	z-index: 99;
	font-weight: 400
}
h2.title-head span {
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
	width: 28px;
	height: 28px
}
h2.title-head span.icon-overview {
	background-position: -75px 1px
}
h2.title-head span.icon-green {
	background-position: -75px -35px
}
h2.title-head span.icon-map {
	background-position: -75px -75px
}
h2.title-head span.icon-plan {
	background-position: -75px -114px
}
h2.title-head span.icon-projectDetails {
	background-position: -75px -156px
}
h2.title-head span.icon-gallery {
	background-position: -75px -195px
}
h2.title-head span.icon-contact {
	background-position: -75px -315px
}
.art-txt {
	display: inline-block;
	position: absolute;
	font-size: 1.4em;
	color: #6d6e71;
	bottom: 10px;
	right: 13px;
	font-family: 'HelveticaNeueLT43Std';
	letter-spacing: 1.8px
}
.lb-content {
	padding-top: 65px;
	padding-bottom: 40px
}
.lb-content h3 {
	font-size: 1.4em;
	line-height: 1.4em;
	letter-spacing: 1px;
	font-family: 'HelveticaNeueLT43Std'
}
.lb-content p {
	font-size: 1.2em;
	line-height: 1.5em;
	padding-bottom: 15px;
	letter-spacing: .3px;
	font-family: 'HelveticaNeueLT43Std'
}
.lb-content .content-space {
	padding: 0 50px
}
.lb-content .content-full {
	padding: 0
}
.ico-list {
	margin: 0 -20px
}
.ico-list li {
	display: inline-block;
	vertical-align: top;
	width: 49%;
	padding: 0 15px 10px;
	min-height: 50px
}
.ico-box {
	position: relative;
	padding-left: 65px
}
.ico-box .img-ico {
	display: inline-block;
	width: 50px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/sprite-icons.png) no-repeat
}
.img-ico.eastern-freeway {
	background-position: 0 -120px
}
.img-ico.monorail {
	background-position: -50px -120px
}
.img-ico.harbour-link {
	background-position: -100px -120px
}
.img-ico.living-room {
	background-position: 0 0
}
.img-ico.master-bedroom {
	background-position: -50px 0
}
.img-ico.modular-kitchen {
	background-position: -100px 0
}
.img-ico.penthouses {
	background-position: -150px 0
}
.img-ico.pool {
	background-position: 0 -40px
}
.img-ico.vehicle {
	background-position: -50px -40px
}
.img-ico.kid-pool {
	background-position: -100px -40px
}
.img-ico.pet-walking {
	background-position: -150px -40px
}
.img-ico.snack-area {
	background-position: -0 -80px
}
.img-ico.open-lawns {
	background-position: -50px -80px
}
.img-ico.senior-citizen {
	background-position: -100px -80px
}
.img-ico.cricket-pitch {
	background-position: -150px -80px
}
.ico-list.colm-two li {
	width: 33%
}
#sky-overview .lb-content {
	padding-left: 50px;
	padding-right: 50px
}
#sky-overview h3 {
	padding-bottom: 4px;
	text-transform: uppercase
}
#sky-overview p {
	padding-bottom: 25px
}
#sky-greenDesign .lb-content {
	padding-left: 20px;
	padding-right: 20px
}
#sky-locationMap .lb-content {
	padding-bottom: 0
}
#sky-locationMap .ico-list {
	padding-top: 35px;
	padding-bottom: 10px
}
#sky-projectDetails .ico-list {
	padding-top: 35px;
	padding-bottom: 10px
}
.form-div {
	border-bottom: 1px solid #eaeeee;
	padding-bottom: 25px
}
.field-group {
	margin: 0 -30px
}
.field-group .field {
	display: inline-block;
	vertical-align: top;
	padding: 0 30px 15px;
	width: 49%
}
.field-group .field .form-control.std-code {
	float: left;
	margin-right: 3%;
	padding: 6px 2px;
	text-align: center;
	width: 22%
}
.field-group .field .form-control.mob-no {
	float: left;
	width: 75%
}
.field-group .field.field-submit {
	width: 98.5%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0
}
.form-div .btn-submit {
	display: inline-block;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	padding: 10px 12px;
	font-size: 1.5em;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #f2f2f2;
	border: 1px solid #b7b7b7;
	letter-spacing: 2px;
	color: #000;
	min-width: 220px;
	font-family: 'HelveticaNeueLT43Std'
}
#sky-contact .ico-list {
	padding-top: 40px;
	text-align: center
}
.cont-box {
	position: relative;
	text-align: center;
	min-height: 220px
}
.cont-box:before {
	content: '';
	height: 1px;
	width: 30px;
	background: #c8c8c8;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px
}
.cont-box h3 {
	padding-top: 15px
}
.cont-box p {
	font-weight: 700;
	color: #ababab;
	padding-top: 5px
}
.cont-box .img-ico {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(../images/sprite-icons.png) no-repeat
}
.img-ico.site-address {
	background-position: 0 -160px
}
.img-ico.corporate-office {
	background-position: -60px -160px
}
.img-ico.toll-free {
	background-position: -120px -160px
}
.panorama .header h2 {
	display: none
}
.panorama #navigation {
	display: none
}
.pan-div {
	padding-top: 15px;
	position: relative;
	z-index: 20
}
#pan-me {
	width: 100%;
	height: 100%;
	position: relative
}
#pan-me div.scrollableArea img {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	max-width: none
}
div.scrollingHotSpotLeft {
	min-width: 75px;
	width: 50%;
	height: 100%;
	background-image: url(../images/blank.png);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 400;
	right: 50%;
	cursor: url(../images/cursors/cursor_arrow_left.png), url(../images/cursors/cursor_arrow_left.cur), w-resize;
	margin-right: 480px
}
div.scrollingHotSpotLeftVisible {
	background-image: url(../images/blank.png);
	background-color: rgba(0,0,0,0.5);
	background-repeat: repeat;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity = 100);
	zoom: 1
}
div.scrollingHotSpotLeftVisible:after {
	content: '';
	width: 74px;
	height: 128px;
	background: url(../images/pan_prevNext.png) left top no-repeat;
	position: absolute;
	top: 50%;
	right: -95px;
	margin-top: -64px;
	opacity: 1
}
div.scrollingHotSpotRight {
	min-width: 75px;
	width: 50%;
	height: 100%;
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	z-index: 200;
	left: 50%;
	cursor: url(../images/cursors/cursor_arrow_right.png), url(../images/cursors/cursor_arrow_right.cur), e-resize;
	margin-left: 480px
}
div.scrollingHotSpotRightVisible {
	background-image: url(../images/blank.png);
	background-color: rgba(0,0,0,0.5);
	background-repeat: repeat;
	opacity: 1;
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	zoom: 1
}
div.scrollingHotSpotRightVisible:before {
	content: '';
	width: 74px;
	height: 128px;
	background: url(../images/pan_prevNext.png) right top no-repeat;
	position: absolute;
	top: 50%;
	left: -95px;
	margin-top: -64px;
	opacity: 1
}
div.scrollWrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%
}
div.scrollableArea {
	position: relative;
	width: auto;
	height: 100%
}
.panorama .footer {
	margin-top: -1px
}
sup {
	vertical-align: top;
	font-size: .7em
}
.pan-txt01 {
	position: absolute;
	left: 50%;
	top: 35px;
	color: #fff;
	font-size: 2.4em;
	letter-spacing: 1px;
	font-weight: 400;
	text-transform: uppercase;
	margin-left: -480px;
	padding-left: 30px;
	text-shadow: 0 0 1px #666
}
.pan-txt02 {
	position: absolute;
	right: 50%;
	top: 40px;
	color: #fff;
	font-size: 1.8em;
	letter-spacing: 1px;
	font-weight: 400;
	text-transform: uppercase;
	margin-right: -480px;
	padding-right: 20px;
	text-shadow: 0 0 1px #666
}
.pan-txt01.colr-blk, .pan-txt02.colr-blk {
	color: #000
}
.pan-close {
	height: 20px;
	width: 20px;
	display: inline-block;
	margin-left: 12px;
	background: url(../images/sprit.png) -1px -350px no-repeat;
	vertical-align: middle
}
.pan-close.blk {
	background-position: -41px -350px
}
.pan-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	background: url(../images/fancybox_overlay.png) 0 0 repeat
}
.view-content {
	width: 960px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -480px
}
.view-boxCont {
	background: #fff;
	padding: 22px 15px 20px;
	position: relative;
	display: none
}
#boxCont-btn {
	display: inline-block;
	width: 35px;
	height: 25px;
	margin-left: -17.5px;
	margin-top: -25px;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 20;
	cursor: pointer;
	background: url(../images/viewOpen.png) 0 0 no-repeat;
	transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-webkit-transition: all .1s ease
}
#boxCont-btn.active {
	background: url(../images/viewClose.png) 0 0 no-repeat;
	height: 19px;
	margin-top: 0
}
.view-content .txt {
	padding-right: 200px;
	position: relative
}
.view-content .txt p {
	font-size: 1.3em;
	line-height: 1.5em;
	font-family: 'HelveticaNeueLT43Std';
	position: relative;
	padding-right: 5px
}
.view-content .txt p:after {
	content: '';
	background: #a7a8aa;
	height: 45px;
	width: 1px;
	position: absolute;
	right: 0;
	top: 0
}
.otView-box {
	position: absolute;
	top: 22px;
	right: 15px;
	width: 180px
}
.otView-box .btn-other {
	display: inline-block;
	font-weight: 700;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	padding: 8px 12px;
	font-size: 1.4em;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #f2f2f2;
	border: 1px solid #b7b7b7;
	letter-spacing: 2px;
	color: #000;
	width: 100%;
	font-family: 'HelveticaNeueLT43Std';
	text-transform: uppercase
}
#other-views {
	position: absolute;
	padding: 10px;
	background: rgba(255,255,255,0.8);
	bottom: 100%;
	left: 50%;
	width: 200px;
	margin-left: -100px;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 7px;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	visibility: hidden;
	opacity: 0
}
#other-views.active {
	margin-bottom: 12px;
	visibility: visible;
	opacity: 1
}
#other-views:before {
	border-top: 10px solid rgba(204,204,204,0.8);
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -8px;
	position: absolute;
	top: 100%;
	width: 0
}
#other-views:after {
	border-top: 9px solid rgba(255,255,255,0.8);
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -7px;
	position: absolute;
	top: 100%;
	width: 0
}
#other-views a {
	display: block;
	padding: 8px 12px;
	font-size: 1.2em;
	letter-spacing: 1.8px;
	font-family: 'HelveticaNeueLT43Std';
	color: #000;
	border-top: 1px solid #b7b7b7;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	font-weight: 700;
	text-transform: uppercase
}
#other-views a:first-child {
	border-top: none
}
#other-views a:hover {
	background: #f2f2f2
}
.footer {
	background: rgba(255,255,255,1);
	padding: 10px 0 15px;
	position: relative;
	z-index: 20
}
.footer .lg-prtnr {
	float: left
}
.footer .lg-gpl {
	float: right;
	padding-top: 31px
}
.footer p {
	padding-top: 10px;
	line-height: 1.2em;
	color: #888;
	clear: both;
	font-size: 10px;
	text-align: right;
	font-family: arial, Verdana, sans-serif
}
.footer p a {
	color: #888;
	margin: 0 1px;
	display: inline-block
}
.footer a:hover {
	color: #000
}
#msg_container {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: rgba(255,255,255,0.97);
	font-size: 16px;
	color: #000;
	font-weight: 700
}
#msg_container #closeMsg {
	color: #000;
	display: inline-block;
	padding: 4px 6px;
	font-weight: 700;
	background: #fff
}
.night-view .sky-view {
	background: url(../images/night-view.jpg) center top no-repeat
}
.night-view .header .top-icons {
	border-bottom: 1px solid rgba(255,255,255,0.5)
}
.night-view #navigation .nav > ul {
	border-top: 1px solid rgba(255,255,255,0.5)
}
.night-view #navigation .nav > ul > li {
	border-top: 1px solid rgba(255,255,255,0.5)
}
.night-view #navigation .nav > ul > li.border-none {
	border-top: none
}
.night-view .header h2 {
	color: #fff
}
.night-view #navigation .nav > ul > li > a {
	color: #fff
}
.night-view .icon-overview {
	background: url(../images/sprit.png) 0 4px no-repeat
}
.night-view .icon-green {
	background: url(../images/sprit.png) 0 -35px no-repeat
}
.night-view .icon-map {
	background: url(../images/sprit.png) 0 -76px no-repeat
}
.night-view .icon-plan {
	background: url(../images/sprit.png) 0 -116px no-repeat
}
.night-view .icon-projectDetails {
	background: url(../images/sprit.png) -1px -156px no-repeat
}
.night-view .icon-gallery {
	background: url(../images/sprit.png) 0 -196px no-repeat
}
.night-view .icon-abv {
	background: url(../images/sprit.png) -1px -239px no-repeat
}
.night-view .icon-download {
	background: url(../images/sprit.png) 0 -274px no-repeat
}
.night-view .icon-contact {
	background: url(../images/sprit.png) 0 -317px no-repeat
}
.m-zoom {
	position: relative;
	clear: both;
	width: 100%;
	overflow: hidden
}
div.pinch-zoom {
	position: relative
}
div.pinch-zoom, div.pinch-zoom img {
	width: 100%;
	-webkit-user-drag: none
}
.plans-clicks {
	padding-bottom: 5px
}
.plans-clicks a {
	display: inline-block;
	vertical-align: top;
	-moz-user-select: none;
	background: #f2f2f2 none repeat scroll 0 0;
	border: 1px solid #b7b7b7;
	border-radius: 3px;
	color: #000;
	cursor: pointer;
	display: inline-block;
	font-size: 1.4em;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 6px 15px;
	white-space: nowrap;
	margin: 3px 3px 3px 0
}
.plans-clicks a.active {
	background: #000;
	border: 1px solid #000;
	color: #fff
}
.plan-content {
	position: relative;
	width: 100%;
	max-width: 784px;
	margin: 0 auto
}
.plan-content .fp-ico {
	display: inline-block;
	background: url(../images/sprite-icons.png) no-repeat 0 -224px;
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 56px;
	color: #525252
}
.fp-ico.ico-livingRoom {
	background-position: -102px -224px;
	top: 40%;
	left: 27%
}
.fp-ico.ico-kithen {
	background-position: -68px -224px;
	top: 30%;
	left: 68%
}
.fp-ico.ico-bedroom1, .fp-ico.ico-bedroom2, .fp-ico.ico-bedroom3 {
	background-position: 0 -224px;
	top: 50%;
	left: 52%
}
.fp-ico.ico-masterBedroom {
	background-position: 0 -224px;
	top: 22%;
	left: 73%
}
.fp-ico.ico-commonToilet {
	background-position: -34px -224px;
	top: 44%;
	left: 62%
}
.fp-ico.ico-toilet1, .fp-ico.ico-toilet2, .fp-ico.ico-toilet3 {
	background-position: -34px -224px;
	top: 9%;
	left: 78%
}
.fp-3BHK .fp-ico.ico-livingRoom {
	top: 48%;
	left: 65%
}
.fp-3BHK .fp-ico.ico-bedroom1 {
	top: 40%;
	left: 44%
}
.fp-3BHK .fp-ico.ico-bedroom2 {
	top: 9%;
	left: 39%
}
.fp-3BHK .fp-ico.ico-masterBedroom {
	top: 25%;
	left: 24%
}
.fp-3BHK .fp-ico.ico-toilet1 {
	top: 32%;
	left: 33%
}
.fp-3BHK .fp-ico.ico-toilet2 {
	top: 17%;
	left: 47%
}
.fp-3BHK .fp-ico.ico-commonToilet {
	top: 23%;
	left: 52%
}
.fp-3BHK .fp-ico.ico-kithen {
	top: 24%;
	left: 64%
}
.fp-4BHK .fp-ico.ico-livingRoom {
	top: 44%;
	left: 50%
}
.fp-4BHK .fp-ico.ico-kithen {
	top: 22%;
	left: 38%
}
.fp-4BHK .fp-ico.ico-bedroom1 {
	top: 31%;
	left: 20%
}
.fp-4BHK .fp-ico.ico-bedroom2 {
	top: 60%;
	left: 70%
}
.fp-4BHK .fp-ico.ico-bedroom3 {
	top: 42%;
	left: 80%
}
.fp-4BHK .fp-ico.ico-masterBedroom {
	top: 11%;
	left: 20%
}
.fp-4BHK .fp-ico.ico-commonToilet {
	top: 21%;
	left: 29%
}
.fp-4BHK .fp-ico.ico-toilet1 {
	top: 18%;
	left: 23%
}
.fp-4BHK .fp-ico.ico-toilet2 {
	top: 50%;
	left: 76%
}
.plan-content .fp-tooltip {
	display: inline-block;
	position: absolute;
	bottom: 100%;
	left: 50%;
	width: 220px;
	margin-left: -110px;
	background: #d7d7d7;
	padding: 6px;
	font-size: 1.2em;
	letter-spacing: 1.8px;
	border: 1px solid #707070;
	border-radius: 3px;
	margin-bottom: 10px;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	opacity: 0;
	z-index: 11;
	visibility: hidden
}
.fp-tooltip:before {
	border-top: 16px solid #707070;
	border-left: 0 solid transparent;
	border-right: 16px solid transparent;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -3px;
	position: absolute;
	top: 100%;
	width: 0
}
.fp-tooltip:after {
	border-top: 14px solid #d7d7d7;
	border-left: 0 solid transparent;
	border-right: 14px solid transparent;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -2px;
	position: absolute;
	top: 100%;
	width: 0
}
.fp-tooltip strong {
	display: block
}
.fp-ico:hover .fp-tooltip {
	visibility: visible;
	opacity: 1;
	margin-bottom: 20px
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
.green-des .g-img {
	min-height: 700px
}
}
@media (max-width: 1024px) {
.header h2 {
	font-size: 2.2em
}
}
@media (max-width: 992px) {
.sky-view {
	background: url(../images/day-view-mobi.jpg) no-repeat;
	background-size: cover;
	background-position: 50% 50%
}
.container {
	width: 96%
}
.header-wrap {
	min-height: 60px
}
.header-social {
	display: none
}
.header .top-icons {
	display: none
}
#nav-button {
	display: block;
	float: left;
	padding-top: 0
}
.logo-sky {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 12px
}
.header {
	width: 100%;
	padding-top: 6px
}
.header h2 {
	clear: both;
	text-align: center;
	padding: 40px 0 0;
	color: #fff;
	font-size: 2em;
	line-height: 1.6em
}
#sk-menu-button {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 10
}
#sk-menu-button .icon-bar {
	display: block;
	width: 30px;
	height: 3px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background: #fff;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	-webkit-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out .25s;
	-moz-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out .25s;
	-ms-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out .25s;
	-o-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out .25s;
	transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out .25s;
	-webkit-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, -webkit-transform .15s ease-out;
	-moz-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, -moz-transform .15s ease-out;
	-ms-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, -ms-transform .15s ease-out;
	-o-transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, -o-transform .15s ease-out;
	transition: margin .15s ease-out 0.25s, opacity .15s ease-out 0.25s, transform .15s ease-out
}
#sk-menu-button .icon-bar:nth-child(1n) {
	margin-top: -8px
}
#sk-menu-button .icon-bar:nth-child(2n) {
	margin-top: -1px
}
#sk-menu-button .icon-bar:nth-child(3n) {
	margin-top: 6px
}
#sk-menu-button.active .icon-bar {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	-o-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s;
	-moz-transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s;
	-ms-transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s;
	-o-transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s;
	transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s;
	-webkit-transition: margin .15s ease-out, opacity .15s ease-out, -webkit-transform .15s ease-out .25s;
	-moz-transition: margin .15s ease-out, opacity .15s ease-out, -moz-transform .15s ease-out .25s;
	-ms-transition: margin .15s ease-out, opacity .15s ease-out, -ms-transform .15s ease-out .25s;
	-o-transition: margin .15s ease-out, opacity .15s ease-out, -o-transform .15s ease-out .25s;
	transition: margin .15s ease-out, opacity .15s ease-out, transform .15s ease-out .25s
}
#sk-menu-button.active .icon-bar:nth-child(1n) {
	margin-top: -1px;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg)
}
#sk-menu-button.active .icon-bar:nth-child(2n) {
	opacity: 0
}
#sk-menu-button.active .icon-bar:nth-child(3n) {
	margin-top: -1px;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg)
}
body {
	position: relative
}
body.nav-active {
	position: fixed;
	top: 0
}
.nav-overlay {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	z-index: 9;
	transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	-webkit-transition: all .3s ease
}
#navigation {
	background: #fff;
	position: fixed;
	left: -260px;
	top: 0;
	height: 100%;
	width: 260px
}
#navigation .nav {
	overflow: auto;
	height: 100%
}
#navigation .nav > ul {
	border-top: none
}
#navigation .nav > ul > li {
	max-width: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #b2b2b2;
	letter-spacing: 1px;
	text-transform: uppercase
}
#navigation .nav > ul > li > a {
	padding: 15px 12px;
	display: block;
	text-decoration: none;
	color: #000;
	font-size: 1.5em
}
#navigation .nav > ul > li.topmenu {
	display: block;
	background: #425d98;
	width: 100%;
	padding: 40px 0 12px 12px;
	line-height: normal;
	border-top: none
}
.topmenu ul {
	clear: both;
	padding: 0;
	text-align: left
}
.topmenu ul li {
	margin: 0;
	padding: 0 6px 0 8px;
	border: none;
	display: inline-block;
	vertical-align: top;
	line-height: normal;
	border-left: 1px solid rgba(255,255,255,.4)
}
.topmenu ul li:first-child {
	border: none;
	padding-left: 0
}
.topmenu ul li a {
	vertical-align: middle;
	opacity: .6;
	position: relative;
	padding: 0;
	vertical-align: middle;
	opacity: .6;
	position: relative;
	padding: 0
}
.topmenu ul li a:hover, .topmenu ul li a.active {
	opacity: 1
}
.topmenu ul li a.icon-day {
	background: url(../images/sprit.png) 0 -380px no-repeat;
	width: 23px;
	height: 23px;
	display: inline-block
}
.topmenu ul li a.icon-night {
	background: url(../images/sprit.png) -2px -416px no-repeat;
	width: 17px;
	height: 23px;
	display: inline-block
}
.topmenu ul li a.icon-walkthrough {
	background: url(../images/sprit.png) 0 -448px no-repeat;
	width: 110px;
	height: 23px;
	display: inline-block
}
.icon-day::after {
	left: -5px
}
#navigation .nav > ul > li.social {
	padding: 25px 0;
	display: block
}
li.social ul {
	padding: 0 12px
}
li.social ul li {
	display: inline-block;
	vertical-align: top;
	border: 0
}
li.social ul li:first-child {
	border: none;
	padding-left: 0
}
li.social ul li a {
	display: block;
	padding: 0!important;
	font-size: 2em;
	color: #979797
}
.panorama #navigation {
	display: block
}
.view-content {
	width: 100%;
	margin-left: 0;
	left: 0
}
.pan-txt01 {
	left: 0;
	margin-left: 0;
	padding-left: 20px
}
.pan-txt02 {
	margin-right: 0;
	padding-right: 0;
	padding-left: 20px;
	top: 115px;
	right: auto;
	left: 0
}
div.scrollingHotSpotLeft {
	margin: 0;
	left: 0;
	width: 1px;
	min-width: inherit
}
div.scrollingHotSpotRight {
	margin: 0;
	right: 0;
	left: auto;
	width: 1px;
	min-width: inherit
}
.ico-list.colm-two li {
	width: 48%
}
#sky-contact .field-group .field .form-control {
	font-size: 1.2em
}
.plan-content {
	margin-top: 45px
}
.footer {
	background: #fff
}
.footer p, .footer p a {
	color: #333
}
.night-view .sky-view {
	background: url(../images/night-view-mobi.jpg) no-repeat;
	background-size: cover;
	background-position: 50% 50%
}
.night-view .header .top-icons {
	border-bottom: 1px solid rgba(0,0,0,0.5)
}
.night-view #navigation .nav > ul {
	border-top: none
}
.night-view #navigation .nav > ul > li {
	border-top: 1px solid rgba(0,0,0,0.5)
}
.night-view #navigation .nav > ul > li.topmenu {
	border-top: none
}
.night-view #navigation .nav > ul > li.border-none {
	border-top: none
}
.night-view #navigation .nav > ul > li > a {
	color: #000
}
.night-view .icon-overview {
	background: url(../images/sprit.png) -38px 4px no-repeat
}
.night-view .icon-green {
	background: url(../images/sprit.png) -40px -35px no-repeat
}
.night-view .icon-map {
	background: url(../images/sprit.png) -40px -76px no-repeat
}
.night-view .icon-plan {
	background: url(../images/sprit.png) -40px -116px no-repeat
}
.night-view .icon-projectDetails {
	background: url(../images/sprit.png) -42px -156px no-repeat
}
.night-view .icon-gallery {
	background: url(../images/sprit.png) -40px -196px no-repeat
}
.night-view .icon-abv {
	background: url(../images/sprit.png) -38px -239px no-repeat
}
.night-view .icon-download {
	background: url(../images/sprit.png) -40px -274px no-repeat
}
.night-view .icon-contact {
	background: url(../images/sprit.png) -40px -317px no-repeat
}


.rera-wrap { display:none;}
.rera-mb { display:block; text-align:center;}
}
@media (max-width: 767px) {
.logo-sky {
	width: 150px
}
.header-wrap {
	min-height: 40px
}
.header h2 {
	font-size: 1.6em;
	padding-top: 22px
}
.footer p {
	text-align: center;
	line-height: 14px;
	padding-top: 5px
}
.footer .lg-prtnr {
	max-width: 65px
}
.footer .lg-gpl {
	max-width: 130px;
	padding-top: 16px
}
.lb-content .content-space {
	padding: 0 20px
}
.ico-list {
	margin: 0
}
.ico-list li {
	width: 100%;
	padding: 0 0 15px;
	display: block
}
.ico-box {
	padding-left: 0;
	position: static
}
.ico-box .img-ico {
	overflow: hidden;
	position: static
}
.field-group {
	margin: 0
}
.field-group .field {
	display: block;
	width: 100%;
	padding: 0 0 15px
}
.field-group .field.field-submit {
	text-align: center
}
.ico-list.colm-two li {
	width: 100%
}
.cont-box {
	position: static;
	min-height: inherit;
	padding-bottom: 20px
}
#sky-overview .lb-content {
	padding-left: 20px;
	padding-right: 20px
}
#sky-overview p {
	text-align: justify;
	word-spacing: -1px
}
#sky-projectDetails .ico-list {
	padding-top: 15px
}
#sky-projectDetails .ico-list li {
	padding-bottom: 0
}
#sky-projectDetails .lb-content p {
	text-align: justify;
	word-spacing: -1px
}
.view-content .txt {
	width: 100%;
	padding-right: 0
}
.view-content .txt p {
	padding-right: 0
}
.view-content .txt p:after {
	display: none
}
.otView-box {
	position: static;
	padding-top: 10px
}
.panTxt-div {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%
}
.pan-txt01 {
	position: static;
	top: 30px;
	padding: 0 15px;
	font-size: 2.2em
}
.pan-txt02 {
	position: static;
	padding: 15px 15px 0;
	font-size: 1.7em
}
.pan-txt02 >.pan-close {
	display: none
}
.panTxt-div > .pan-close {
	position: absolute;
	top: 0;
	right: 10px;
	background-color: #000
}
.plans-scroll {
	overflow: auto
}
.plan-wrap {
	width: 600px
}
}
@media (max-width: 480px) {
h2.title-head {
	font-size: 1.8em
}
.logo-sky {
	width: 132px
}
.footer {
	padding: 5px 0
}
}
.ie9 #loader {
	background: url(../images/ie_preloader.gif) no-repeat 0 0;
	height: 100px;
	width: 100px;
	border: none
}
.ie9 #loader:before, .ie9 #loader:after {
	display: none
}
.ie-msg {
	display: none
}
.ie8 .ie-msg {
	display: block
}
.ie8 .hide-panal, .ie8 .sky-view, .ie8 .content-wrapper, .ie8 .footer {
	display: none
}
.ie8 .ie-msg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #fff;
	left: 0;
	top: 0;
	z-index: 9999;
	display: block
}
.ie8 .ie-msg .ie-msg-cell {
	display: table;
	height: 100%;
	width: 100%
}
.ie8 .ie-msg .ie-msg-content {
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
.ie8 .ie-msg .ie-msg-content h2 {
	font-size: 34px;
	padding-bottom: 15px
}
.ie8 .ie-msg .ie-msg-content p {
	font-size: 18px
}
.ie8 .ie-msg .ie-msg-content .btn {
	background-color: #00cfff;
	margin-top: 15px;
	color: #fff;
	display: inline-block;
	padding: 10px 20px;
	font-size: 16px
}
