*{

	margin:0;

	padding:0;

	box-sizing:border-box;

}

@font-face {

    font-family: 'lato';

    src: url('fonts/lato/Lato-Regular.woff2') format('woff2'),

         url('fonts/lato/Lato-Regular.woff') format('woff'),

         url('fonts/lato/Lato-Regular.eot') format('eot'),

         url('fonts/lato/Lato-Regular.ttf') format('truetype format'),;

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'latolight';

    src: url('fonts/lato/Lato-Light.woff2') format('woff2'),

         url('fonts/lato/Lato-Light.woff') format('woff'),

         url('fonts/lato/Lato-Light.eot') format('eot'),

         url('fonts/lato/Lato-Light.ttf') format('truetype format');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'latoblack';

    src: url('fonts/lato/lato-Black.woff2') format('woff2'),

         url('fonts/lato/lato-Black.woff') format('woff'),

         url('fonts/lato/Lato-Black.eot') format('eot'),

         url('fonts/lato/lato-Black.ttf') format('truetype format');

    font-weight: normal;

    font-style: normal;

}



@font-face {

  font-family: 'bookantiqua';

  src:url('fonts/bookantiqua/BookAntiqua.eot?#iefix') format('embedded-opentype'),

	  url('fonts/bookantiqua/BookAntiqua.woff') format('woff'),

	  url('fonts/bookantiqua/BookAntiqua.ttf')  format('truetype'),

	  url('fonts/bookantiqua/BookAntiqua.svg#BookAntiqua') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'baskerville';

  src: url('fonts/baskerville-bt/BaskervilleBT-Italic.eot?#iefix') format('embedded-opentype'),

  	url('fonts/baskerville-bt/BaskervilleBT-Italic.woff') format('woff'),

  	url('fonts/baskerville-bt/BaskervilleBT-Italic.woff2') format('woff2');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'greatvibes';

  src:url('fonts/great-vibes/GreatVibes-Regular.eot?#iefix') format('embedded-opentype'),

	  url('fonts/great-vibes/GreatVibes-Regular.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'Adonis';

  src: url('fonts/adobis/Adonis.eot') format('embedded-opentype'),

  url('fonts/adobis/Adonis.woff') format('woff');

  font-weight: normal;

  font-style: normal;

}


@font-face {
  font-family: 'MinionPro-Bold';
  src: url('fonts/minionpro-blod/MinionPro-Bold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'MinionPro-Bold';
	src:  url('fonts/minionpro-blod/MinionPro-Bold.otf')  format('opentype'),
	format('woff'),  
	font-weight: normal;
	font-style: normal;
}




body{

	font-family:'lato';

	background: url(images/bg.jpg) #0b2242;

	background-size:100%;

}



::selection{

	background:#1E1E1E;

	color:#fff;

	-webkit-text-fill-color:#FFFFFF;

}



i{font-style:normal;}



ul, li{

	list-style-type:none;

}



p{

	font-size:13px;

	color: #212121;

    letter-spacing: 1px;

    line-height: 22px;

	padding:5px 0;

}



a{

	text-decoration:none;

}



img, iframe{

	width:100%;

	display:block;

}



.wrapper{

	width:100%;

	float:left;

}



.loader{

	position:fixed;

	left:0;

	right:0;

	top:0;

	bottom:0;

	background:#002238;

	z-index:9999;

}



.loader span{

	width:150px;

	position:absolute;

	left:50%;

	top:50%;

	transform:translate(-50%,-50%);

}



.fullwidth{

	width:100%;

	float:left;

}



.padding{

	padding:60px 0px;

}



.min-width{

	width:96%;

	display:table;

	margin:0 auto;

}



.row{

	margin-left:-10px;

	margin-right:-10px;

}



.header{

	width:100%;

	float:left;

	padding:15px 40px;

	background:#d89089;

	background: linear-gradient(90deg,#df9e97 -10%,#ecd5d7 40%,#d89089);

	box-shadow:0 0 10px rgba(0, 0, 0, 0.55);

	position:relative;

	z-index:11;
	
	-webkit-transition:all 400ms ease-in-out;

	transition:all 400ms ease-in-out;

}



.logo{

	width: 10%;

    float: right;

    position: relative;

    min-height: 1px;
	
	-webkit-transition:all 400ms ease-in-out;

	transition:all 400ms ease-in-out;

}



.logo a{

	width: 100%;

    position: absolute;

    right: 0;

    top: -7px;

    padding: 15px;

    z-index: 1;

    background: #0b2242;

}



.gaurs-logo{

	width:7%;

	float: left;

	display:inline-block;

	vertical-align:bottom;
	
	-webkit-transition:all 400ms ease-in-out;

	transition:all 400ms ease-in-out;

}



.navi{

	width: 70%;

    display: inline-block;

    vertical-align: bottom;

    margin-right: 0px;

    padding-right: 20px;

    margin-top: -1px;

    padding-left: 20px;

}



.navi ul li{

	float:left;

}



.navi ul li a{

	display: block;

    padding: 14px 10px 9px;

    color: #212121;

    font-size: 13px;

    font-weight: bold;

    text-transform: uppercase;

}



.navi ul li a:hover{

	color:#460003;

}



.menuBtn{

	position: absolute;

    left: 50%;

    top: 9px;

    width: 50px;

    height: 50px;

    transform: translateX(-50%);

    font-family: 'latoblack';

    text-transform: uppercase;

    cursor: pointer;

    z-index: 999;

    border-radius: 50%;

    background: #0b2242;

    display: none;

}



.menuBtn span{

	width:30px;

	height:3px;

	background:#dc9e99;

	-webkit-border-radius:10px;

	border-radius:10px;

	position:absolute;

	left:50%;

	top:50%;

	margin:-1px 0 0 -15px;

	-webkit-transition:all 400ms ease-in-out;

	transition:all 400ms ease-in-out;

}



.menuBtn span::before,

.menuBtn span::after{

	content:'';

	width:100%;

	height:100%;

	position:absolute;

	left:0;

	background:#dc9e99;

	-webkit-border-radius:10px;

	border-radius:10px;

	-webkit-transition:all 400ms ease-in-out;

	transition:all 400ms ease-in-out;

}



.menuBtn span::before{

	top:-9px;

}



.menuBtn span::after{

	bottom:-9px;

}



.menuBtn.menuBtnActive em::before{

	bottom:0;

}



.menuBtn.menuBtnActive em::after{

	top:100%;

}



.menuBtn.menuBtnActive span{

	-webkit-transform:rotate(45deg);

	transform:rotate(45deg);

}



.menuBtn.menuBtnActive span::before{

	opacity:0;

}



.menuBtn.menuBtnActive span::after{

	-webkit-transform:rotate(-90deg) translateX(9px);

	transform:rotate(-90deg) translateX(9px);

}



.menuContainer{

	position:fixed;

	top:0;

	bottom:0;

	right:0;

	width:100%;

	z-index:10;

	display:none;

	background: #0b2242;

}



.menuContainer ul{

	padding-top:13vw;

}



.menuContainer ul li{

	width:100%;

	float:left;

	text-align:center;

}



.menuContainer ul li a {

    font: 3.5vw 'latoblack';

    text-transform: uppercase;

    display: block;

    padding: 10px 10px;

    color: #db9b96;

    background: linear-gradient(30deg,#e2aaa5,#db9d97,#d8918a);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

}

.header.fixed{
    position: fixed;	
}
.header.fixed .logo
{
	display:none;
}
.header.fixed .gaurs-logo
{
	display:none;
}
.header.fixed .navi {
    width: 100%;
    display: inline-block; 
    text-align: center;
    padding-left: 0px;
	padding-right: 0;
}
.header.fixed .navi ul { 
    text-align: center;
}
.header.fixed .navi ul li {
    float: initial;
    display: inline-block;
    text-align: center;
}
.header.fixed .navi ul li.bookBtn {
    display: none;
}

.banner{

	height:calc(100vh - 70px);

	position:relative;

	overflow:hidden;

}

.slider, .slider li{

	width:100%;

	height: 555px !important;

}



.slideContainer{

	width:100%;

	height: 555px !important;

	float:left;

	 position:relative;

}



.slideImg{

	width:100%;

	height: 555px !important;

	display:inline-block;

	vertical-align:middle;

}

.slideImg img{

	width:100%;

	height: 555px !important; 

}



.bannerText{

	width:50%;

	display:inline-block;

	vertical-align:middle;

	text-align:center;

}



.bannerText h2{

	font:400 3vw 'bookantiqua';

	color: #e2b0ad;

    background: linear-gradient(30deg,#d68981,#ecd3d5,#d89d98);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

}



.bannerText p, h4{

	font:600 1.7vw 'baskerville';

	color: #e2b0ad;

    background: linear-gradient(30deg,#d68981,#ecd3d5,#d89d98);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	letter-spacing:normal;

}



.bannerText h4{

	font-size:2vw;

}



.border{

	width:150px;

	display:table;

	margin:20px auto;

}



.pager

{

	position: absolute;

    z-index:9;

	bottom:10px;

	right:40px;

}

.pager a{

    display: inline-block;

	font-size: 0; 

    width: 10px;

    height: 10px;

    margin: 0px 2px;

	border: 1px solid #dca09b;

	transition:all 1s;

	

}

.pager a.activeSlide

{

	background:#dca09b;

}



/**********Footer**********/

.bottom{

	width:100%;

	float:left;

	padding-right:40px;

	z-index:9;

}



.bottom a{

	float:right;

}



.bottom p{

	float:left;

	color: #dda19c;

	font-size:11px;

	line-height:normal;

	letter-spacing:normal;

}



.ecis{

	float:right;

	position:relative;

}



.ecis img{

	width:25px;

	height:25px;

	display:inline-block;

	vertical-align:middle;

}



.ecis p{

	float:none;

	display:inline-block;

	vertical-align:middle;

	padding:0;

}



.scaleTranslate{

	-webkit-transform:scale(0,0);

	-o-transform:scale(0,0);

	-moz-transform:scale(0,0);

	-ms-transform:scale(0,0);

	transform:scale(0,0);

	opacity:0;

	-webkit-transition:all 600ms;

	-o-transition:all 600ms;

	-ms-transition:all 600ms;

	-moz-transition:all 600ms;

	transition:all 600ms;

}



.heading{

	width: 100%;

    float: right;

    padding: 20px 7%;

}



.heading h4{

	float:left;

	margin:6px 0;

}



.heading h2{

	float:right;

	font:600 2.5vw 'Adonis';

	color: #e2b0ad;

    background: linear-gradient(30deg,#d68981,#ecd3d5,#d89d98);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	text-transform:uppercase;

}



.mainContainer{

	min-height:calc(100vh - 153px);

	background:center no-repeat;

	background-size:cover;

	position:relative;

}



.mainContainer .text{

	width:620px;

	position:absolute;

	right:15%;

	top:50%;

	transform:translateY(-50%);

	text-shadow:1px 1px 1px #000;

	text-align:right;

}



.mainContainer .text p{

	color:#fff;

}

.thedream

{

	background: #b3493e;

    background: linear-gradient(30deg,#d9938c,#ecd4d6,#d9928b);

	min-height: auto !important;

}



.thedream .imgBox{

	width: 40%;

	float:left;

}

.thedream .text {

    width: 50%;

    float: right;

    position: relative;

    right: 5%;

    margin-top: 45px;

    transform: translateY(0%); 

}



.thedream .text .textimg{

	width: 40%;

    background: #0b2242;

    margin: auto;

    padding: 10px;

}

.thedream .text{

	padding-left:30px;

	padding-bottom: 30px;

	text-align:center;

}



.thedream .text p{

	color: #323232;

    text-shadow: none;

	font-size: 14px;

}

.reranumber{

	margin-top: 25px;

}

.reranumber ul li{

	font-size: 13px;

    position: relative;

    padding: 10px 10px 7px 60px;

    width: 50%;

    float: left;

    color: #323232;

    text-shadow: none;

    text-align: left;

    font-size: 14px;}

.reranumber ul li i{position: absolute;

    left: 0;

    top: 50%;

    margin-top: -25px;

    font-size: 20px;

    line-height: 50px;

    width: 50px;

    height: 50px;

    text-align: center;

    background: #0b2242;

    color: #fff;

    border-radius: 50%;

} 

 .price-lst-box{text-align: center; 

	border-top: 2px solid #dc9f99;

    padding: 20px 0px;}

.construcStatus{ margin: 0px -2px; padding: 15px;text-align: center;display: inline-block;vertical-align: top;}

.construcStatus .imgBox{width: 50px !important;padding:10px;-webkit-border-radius:50%;border-radius:50%;background:#7ba6e2;display:inline-block;vertical-align:middle; float:left;}

.construcStatus:nth-child(2) .imgBox{background:#3290dc;}

.construcStatus:nth-child(3) .imgBox{background:#2883D8;}

.construcStatus:nth-child(4) .imgBox{background:#4ec3f7;}

.construcStatus p{width:calc(100% - 55px);padding-left:5px;display:inline-block;vertical-align:middle;cursor:default;text-align:left;float:left;}

.construcStatus p spam{float:left; width:100%;}

.construcStatus p a{color:#212121;}

.construcStatus span{font-size:11px;color: #0b2242;width:100%;float:left;}

.construcStatus p.priceBtn{cursor:pointer;}

.construcStatus p.priceBtn:hover{color:#6BB451;}

.construcStatus p.priceBtn span{cursor:default;}



.text-inside

{

	width:100%;

	display:block;

	margin-top:30px;

}

.thedream .text h2{

	font-weight: 100;

    display: block;

    font: 600 20px 'Adonis';

    text-transform: uppercase;

    color: #0b2242;

    background: linear-gradient(30deg,#2a5289,#0b2242,#183f74);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-shadow: none;

    margin-bottom: 15px;

}

.thedream .text h3{

	display: block;

    font:600 2vw/32px 'Adonis';

    text-transform: uppercase;

    color: #0b2242;

    background: linear-gradient(30deg,#224370,#0e2c56,#173d72);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-shadow: none;

    margin-bottom: 15px;

}

.thedream .text h3 small{

	display:block;

	font:1.1vw 'latoblack';

	text-transform:uppercase;

}


.bannercontent-box
{
	padding: 20px 0px;
    border-top: 1px solid #dc9f99;
}
.bannercontent-box ul
{
	text-align:center;
}
.bannercontent-box ul li
{
	display: inline-block;
    text-align: center;
    font:600 26px/36px 'Adonis';
    width: 28.333%;
    height: 150px;
    margin: 60px 1% 20px;
    padding: 20px;
    text-transform: uppercase; 
   color:#f7e1cc;
    position: relative;
}

.bannercontent-box ul li:nth-child(1){
	background: #644e39; 
}
.bannercontent-box ul li:nth-child(2){
	background: #5f2438;
}
.bannercontent-box ul li:nth-child(3){
	background: #4a2c2c;
}
.bannercontent-box ul li::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -60px; 
    height: 60px; 
    background-size: 10%;
}
.bannercontent-box ul li:nth-child(1)::before { 
    background: url(images/curve1.png) center no-repeat;
}
.bannercontent-box ul li:nth-child(2)::before { 
    background: url(images/curve2.png) center no-repeat;
}

.bannercontent-box ul li:nth-child(3)::before { 
    background: url(images/curve3.png) center no-repeat;
}

.bannercontent-box ul li span
{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    padding: 20px;
}

.main-section
{
	position:relative;
	min-height:auto !important;
	margin:30px 0px;
}
.main-section:last-child{
	margin:30px 0px 0px;
}
.main-section .left-section
{
	width:100%;
	float:left;
	position:relative;
}
.main-section .right-section
{
	width: 450px;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
    padding:30px;
	
}

#section1 .main-section .right-section
{ 
    right: 5%;
    background: rgba(74, 44, 44, 0.8);
}
#section2 .main-section .right-section
{ 
    left: 5%;
	 background: rgba(226, 192, 95, 0.5);
}

#section3 .main-section .right-section
{ 
    right: 5%;
	 background: rgba(74, 44, 44, 0.8);
}
#section4 .main-section .right-section
{ 
    left: 5%;
	background: rgba(7, 81, 79, 0.62);
}



.main-section .right-section h3
{
	font: 600 22px/28px 'Adonis';
    text-transform: uppercase; 
	color: #ebdaca;
	margin-bottom: 10px;
}
.main-section .right-section p
{
	color: #ebdaca;
}
#section2 .main-section .right-section h3, #section2 .main-section .right-section p {  
	color: rgb(61, 28, 19);
} 
.main-section .right-section ol li
{ 
    display: initial;
    font-size: 13px; 
    letter-spacing: 1px;
    line-height: 22px;
    padding: 5px 0;
	position:relative;
}
#section4 .main-section .right-section  h3, #section4 .main-section .right-section li
{
	color: #ebebce;
}
.location{

	padding: 40px 5%;

    background: #fff;

}

.location h2

{	

	font: 600 1.7vw 'Adonis';

    text-transform: uppercase;

    color: #b3493e;

    background: linear-gradient(30deg,#f1a9a1,#e59396,#e7948b);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-shadow: none;

    padding-bottom: 20px;

    display: block;

    text-align: center;

}

.location p{

	text-align: center;

    font-size: 16px;

}

.location .subLacationBox

{

	margin-top:30px;

}



.locImg{

	width:55%;

	display:inline-block;

	vertical-align:middle;

	margin-right:-5px;

}



.locationPoints{

	width:45%;

	display:inline-block;

	vertical-align:middle;

	padding-left:5%;

	text-align:center;

}



.locationPoints ul{

	margin-bottom:20px;

}



.locationPoints ul li{

	    width: calc(92% / 3);

    /* float: left; */

    display: inline-block;

    text-align: center;

    position: relative;

    padding: 0px 0;

    min-height: 60px;

    /* overflow: hidden; */

    margin: 5px 1% 60px;

    border-top: 1px solid #dd9e97;

    border-bottom: 1px solid #dd9b95;

     

}



.locationPoints ul li:nth-last-child(1),.locationPoints ul li:nth-last-child(2) 

{

	margin: 5px 1% 0px;

}

.locationPoints ul li::before {

	content: '';

    position: absolute;

    left: 0;

    right: 0;

    height: 50px;

    /* bottom: -11px; */

    background: url(images/curve.png) center no-repeat;

    background-size: contain;

}

.locationPoints ul li::before{

	top:-50px;

} 



.locationPoints ul li span{

	position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

    min-width: 100%;

    font: 600 13px 'bookantiqua';

    color: #e9afae;

}

.locationPoints small{

	font-size:12px;

	color:#212121;

	display:block;

}

.connectivityBox{

	margin-top: 30px;

}

.connectivityBox ul

{

	

}

.connectivityBox ul li

{

	width: calc(100% / 2);
    min-height: 140px;
    padding: 0px 10px;
    float: left; 
    text-align: center;
    position: relative;

}

.connectivityBox ul li:before

{

	content: '';

    position: absolute;

    right: 0px;

    width: 1px;

    background: #e8b1ae;

    height: 100%;

}

.connectivityBox ul li:last-child:before 
{

	display:none;

}
.connectivityBox ul li:nth-child(2):before

{

	display:none;

}
.connectivityBox ul li:after

{

	content: ''; 
    position: absolute; 
    bottom: 0px;
	left:0px; 
    width:100%; 
	height:1px;
    background: #e8b1ae; 

}
.connectivityBox ul li:last-child:after 
{

	display:none;

}
.connectivityBox ul li:nth-child(3):after

{

	display:none;

}

.connectivityBox ul li .imgBox

{

	display:block;

}

.connectivityBox ul li .imgBox

{

	width: 60px;

    display: inline-block;

}

.connectivityBox ul li span

{

	display:block;	 

}



.siteplan

{

	background:#b3493e;

	background: linear-gradient(30deg,#d9938c,#ecd4d6,#d9928b);

}



.siteImg{

	width:50%;

	display:inline-block;

	vertical-align:middle;

	margin-right:-5px;

}



.siteplan .text {

    width: 50%;

    float: right;

    right: 2%;

    padding-left: 40px;

    text-align: left;

}



.siteplan .text h3{
 
	font: 600 2vw 'Adonis';

	text-transform:uppercase;

	color: #b3493e;

    background: linear-gradient(30deg,#8a2d23,#8a2d23,#8a2d23);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	text-shadow:none;

	padding-bottom:20px;

	display:block;

}

.siteplan .text ul

{

	width:100%;

	float:left;

}

.siteplan .text ul li

{

	width: 50%;
    float: left;
    font-size: 14px;
    padding: 1px;
    padding-left: 10px;
    color: #8a2d23;
    line-height: 22px;
    position: relative;
    text-shadow: none;

}

.siteplan .text ul li:before

{

	content: '';

    position: absolute;

    left: 0px;

    top: 8px;
    width: 5px;
    height: 5px;

    background:#8a2d23;

    border-radius: 50%; 

    z-index: 999;

    padding: 0px;

}



.siteplan .text p{

	font-size:1.2vw;

}

#unitPlan

{

	overflow:hidden;

	position:relative;

}

.unitContainer

{

	padding:0px 0;

	text-align:center;

}

.unitContainer li{

	width: 100%;

    float: left;

    padding: 50px;

    background: #0b2242;

    background-image: url(images/unit-bg.jpg);

    border: 1px solid white;

    background-size: cover;

    margin-bottom: 30px;

}

.unitContainer li:last-child

{

	margin-bottom: 0px;

}

.unitContainer li .txtBox {

    width: 70%;

    float: left;

    text-align: left;

    padding-right: 30px;

}

.unitContainer li .txtBox h2

{
 
	font: 600 1.7vw 'Adonis';

    text-transform: uppercase;

    color:#FFFFFF;

    background: linear-gradient(30deg,#FFFFFF,#FFFFFF,#FFFFFF);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-shadow: none;

    padding-bottom: 15px;

    display: block; 

}

.unitContainer li .txtBox p

{

	font-size: 13px;

    line-height: 22px;

    padding: 0px;

	color:#FFFFFF;

}

.unitContainer .imgBox{

	width: 30%;

    float: right;

    border: 1px solid #FFFFFF;

    padding: 10px;

}



.unitContainer .imgBox img{

	border: 1px solid #FFFFFF; 

}

.unitContainer .unitlist

{

	width:100%;

	float:left;

	margin-top:20px;

}

.unitContainer .unitlist li 

{

	width: auto;

    float: left;

    font-size: 13px;

    line-height: 22px;

    padding: 0px 10px 0px 10px;

    letter-spacing: 1px;

    position: relative;

	margin:0px;

	color:#FFFFFF;

	border:none;

	background:none;  

}

.unitContainer .unitlist li:before {

    content: '';

    position: absolute;

    left: 0px;

    top: 7px;

    width: 5px;

    height: 5px;

    background: #b3493e;

    border-radius: 50%;

    z-index: 999;

    padding: 0px;

}

.galleryBg

{

	position:relative;

	z-index: 1;

	padding: 40px !important;

} 

.galleryBg:before{

	content: '';

    width: 100%;

    height: 100%;

    left: 0;

    TOP: 0;

    bottom: 0;

    position: absolute;

    background: linear-gradient(30deg,rgba(219, 155, 150, 0.93),rgba(235, 209, 210, 0.91),rgba(219, 152, 146, 0.92));

    z-index: -1;

}

.galleryContainer{

	padding:50px 0;

	text-align:center;

}







.doneScaleTranslate{

	-webkit-transform:scale(1,1);

	-o-transform:scale(1,1);

	-moz-transform:scale(1,1);

	-ms-transform:scale(1,1);

	transform:scale(1,1);

	opacity:1;

}



.leftTranslate{

	-webkit-transform:translate(-200px, 0);

	-o-transform:translate(-200px, 0);

	-moz-transform:translate(-200px, 0);

	-ms-transform:translate(-200px, 0);

	transform:translate(-200px, 0);

	opacity:0;

	-webkit-transition:all 600ms;

	-o-transition:all 600ms;

	-ms-transition:all 600ms;

	-moz-transition:all 600ms;

	transition:all 600ms;

}



.rightTranslate{

	-webkit-transform:translate(200px, 0);

	-o-transform:translate(200px, 0);

	-moz-transform:translate(200px, 0);

	-ms-transform:translate(200px, 0);

	transform:translate(200px, 0);

	opacity:0;

	-webkit-transition:all 600ms;

	-o-transition:all 600ms;

	-ms-transition:all 600ms;

	-moz-transition:all 600ms;

	transition:all 600ms;

}



.topTranslate{

	-webkit-transform:translate(0, -100px);

	-o-transform:translate(0, -100px);

	-moz-transform:translate(0, -100px);

	-ms-transform:translate(0, -100px);

	transform:translate(0, -100px);

	opacity:0;

	-webkit-transition:all 600ms;

	-o-transition:all 600ms;

	-ms-transition:all 600ms;

	-moz-transition:all 600ms;

	transition:all 600ms;

}



.bottomTranslate{

	-webkit-transform:translate(0, 200px);

	-o-transform:translate(0, 200px);

	-moz-transform:translate(0, 200px);

	-ms-transform:translate(0, 200px);

	transform:translate(0, 200px);

	opacity:0;

	-webkit-transition:all 1000ms;

	-o-transition:all 1000ms;

	-ms-transition:all 1000ms;

	-moz-transition:all 1000ms;

	transition:all 1000ms;

}



.doTranslate{

	-webkit-transform:translate(0, 200px);

	-o-transform:translate(0, 200px);

	-moz-transform:translate(0, 200px);

	-ms-transform:translate(0, 200px);

	transform:translate(0, 200px);

	opacity:0;

	-webkit-transition:all 500ms;

	-o-transition:all 500ms;

	-ms-transition:all 500ms;

	-moz-transition:all 500ms;

	transition:all 500ms;

}



.doneTranslate{

	-webkit-transform:translate(0, 0);

	-o-transform:translate(0, 0);

	-moz-transform:translate(0, 0);

	-ms-transform:translate(0, 0);

	transform:translate(0, 0);

	opacity:1;

}









.bookBtn{

	width: 140px;

    margin-right: 30px;

    float: right !important;

    text-align: center;

	position: absolute;

    right: 15%;

}



.bookBtn a{

	display: block;

    background: #ebd3d5;

    color: #353535 !important;

    padding: 10px 0px 8px !important;

    border-radius: 100px;

    border: 2px solid #d9928b;

    position: relative;

    z-index: 1;

    -webkit-transition: all 200ms ease-in-out;

    -moz-transition: all 200ms ease-in-out;

    -ms-transition: all 200ms ease-in-out;

    -o-transition: all 200ms ease-in-out;

    transition: all 200ms ease-in-out;

}



.bookBtn a:hover{ 

}



.bookBtn a::before{

	content:'';

	position:absolute;

	left:0;

	right:100%;

	top:0;

	bottom:0;

	background: #d68e88;

	z-index:-1;

	border-radius:100px;

	-webkit-transition:all 200ms ease-in-out;

	 -moz-transition:all 200ms ease-in-out;

	-ms-transition:all 200ms ease-in-out;

	-o-transition:all 200ms ease-in-out;

	transition:all 200ms ease-in-out;

}



.bookBtn a:hover::before{

	right:0;

}





.form-box-Slide{

	position:fixed;

	width:100%;

	left:0px;

	top:0px;

	right:0px;

	bottom:0px;

	transform:scale(0,0);

	background: #0b2242;

	z-index:999;

    -webkit-transition: all 500ms ease-in-out; 

    transition: all 500ms ease-in-out;

}

.form-box-Slide h2{

	font: 400 2.5vw 'latolight'; 

    color: #dda19c;

    background: linear-gradient(30deg,#e2aaa5,#ecd4d6,#db9993);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    text-transform: uppercase;

    margin-bottom: 20px;

}

.form-box-Slide .logo1{

	width: 190px;

    margin: auto auto 15px;

}



.form-box-Slide-fixed{

	transform:scale(1,1);

}



.form-box-SlideBox{

	width:500px;

	position:absolute;

	left:50%;

	top:50%;

	text-align:center;

	-webkit-transform:translate(-50%,-50%);

	transform:translate(-50%,-50%);

}



.form-box-Slide .form-div{

	width:100%;

	float:left;

	padding:5px;

}



.form-box-Slide .form-div input{

	width:100%;

	float:left;

	padding:15px;

	border:none;

	background: #f1f1f1;

	outline:none;

	border-radius:10px;

}



.form-box-Slide .form-div input::placeholder{

	color:#0b2242;

	padding-left:10px;

}



.form-box-Slide #botton{

	width: 40%;

    margin: 10px 30% 0;

    background: #dda19c;

    color: #fff;

    border-radius: 10px;

    border: 2px solid #0b2242;

    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.48);

    position: relative;

    z-index: 1;

    padding: 0;

    text-align: center;

    -webkit-transition: all 200ms ease-in-out;

    -moz-transition: all 200ms ease-in-out;

    -ms-transition: all 200ms ease-in-out;

    -o-transition: all 200ms ease-in-out;

    transition: all 200ms ease-in-out;

} 


.form-box-Slide #botton input[type=submit]{

	background:none;

	font-size:20px;

	cursor:pointer;

	color: #0b2242;

	outline:none;

	padding:10px; 

	text-transform: uppercase;

	letter-spacing:2px;

    -webkit-transition: all 200ms ease-in-out;

    -moz-transition: all 200ms ease-in-out;

    -ms-transition: all 200ms ease-in-out;

    -o-transition: all 200ms ease-in-out;

    transition: all 200ms ease-in-out;

}



.form-box-Slide #botton input[type=submit]:hover{

	color:#0b2242;

}



.form-box-Slide #botton::before{

    content: '';

    position: absolute;

    left: 0;

    right:100%;

    top: 0;

    bottom: 0;

    background: #fff;

    z-index: -1;

    border-radius: 10px;

    -webkit-transition: all 200ms ease-in-out;

    -moz-transition: all 200ms ease-in-out;

    -ms-transition: all 200ms ease-in-out;

    -o-transition: all 200ms ease-in-out;

    transition: all 200ms ease-in-out;

}



.form-box-Slide #botton:hover::before {

	right:0;

}



.closeBtnForm{

	position:absolute;

	top:50px;

	right:50px;

}



.closeBtnForm i{

	width: 50px;

    height: 50px;

    border-radius: 50%;

    line-height: 32px;

    text-align: center;

    padding: 10px;

    background: #dda19c;

    color: #fff;

    cursor: pointer;

    font-size: 20px;

    -webkit-transition: all 200ms ease-in-out;

    -moz-transition: all 200ms ease-in-out;

    -ms-transition: all 200ms ease-in-out;

    -o-transition: all 200ms ease-in-out;

    transition: all 200ms ease-in-out;

}



.closeBtnForm i:hover{

	background: #f1f1f1;

    color: #dda19c;

}



.focus-red:focus {

	border: 1px solid #dda19c !important;

    background: #ff8484 !important;

}









.specificationlist { 

	float: left;

    width: 100%; 

    padding: 40px !important;

    background: #0b2242;

    min-height: auto; 

	background: url(images/unit-bg.jpg) rgba(255, 255, 255, 0.69);

	background-size:cover;

}

.spec-head h3{

	position: relative;

    cursor: pointer;

    background: url(images/bg.jpg) left;

    color: #fff;

    padding: 10px;

    font-size: 12px;

    font-weight: 100;

    background-size: 100%;

}

.pageHeader ul {border-bottom: 1px solid #8c8868;}

.spec-head{text-transform:uppercase; color:#212121; font:13px 'latoblack'; letter-spacing:1px; width:100%; float:left;  margin:2px 0;border: none !important;padding: 0px !important;}

.spec-head h3:after{content:'+';position:absolute;right:10px;top:50%;font-size:20px;line-height:0;}

.spec-head.activeSpecHead h3:after{content:'-';}

.blinker{-webkit-animation:blinker 1s infinite;animation:blinker 1s infinite;}

@-webkit-keyframes blinker{50%{color:#9A0305;}

75%{color:#55C129;}

}

@keyframes blinker{50%{color:#9A0305;}

75%{color:#55C129;}

}

.specsContainer {

    height: 500px;

    overflow: auto; 

    padding:0px;

} 

.specs-box{width:100%; float:left; margin:10px 0;}

.project-specs-box{display:none;}

.unit-specs-box li{padding: 10px;border: 1px solid rgba(255, 255, 255, 0.26);}

.platinum-specification li p{width: 70%;float: left;color:#FFFFFF;letter-spacing: 0px;font-size: 14px;line-height: normal;}

.unit-specs-box li .marks{ width: 30%;text-align: center;float: right;}

.unit-specs-box li .marks aside{width:50%;padding: 0px 2px;float:left; color:#FFFFFF;text-align: center;}

.unit-specs-box li .marks aside#false{color: #f20606;}

.unit-specs-box li .marks aside#true{color: #afff7b;} 

.specs-box li{width:100%;float:left;color:#fff;font-size:14px; margin:1px 0;}

.specs-box li strong{display:block;padding:10px; font-weight:400;float:left;width:40%; border:1px solid rgba(255, 255, 255, 0.26);}

.specs-box li span{width:60%;float:left;padding:10px; border:1px solid rgba(255, 255, 255, 0.26);}

.project-specs-box li strong, .project-specs-box li span{width: 100%;}

.spec-table{width: 100%; margin: 10px auto; border-collapse: collapse;} 

.spec-table td {font-size: 13px; padding: 9px; border: 1px solid rgba(255, 255, 255, 0.26); border-collapse: collapse; line-height: 30px;}

.spec-table th {font-size: 12px; padding: 9px; width: 33%; border: 1px solid rgba(255, 255, 255, 0.26); border-collapse: collapse; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}

.spec-table tr th, .spec-table tr td{ text-align: left; color: #fff;}

.specsContainer .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#045fa7;}

.floorplanBg{background:url(images/random-bg.jpg) center fixed;background-size:cover;overflow:hidden;}

.unitsPlanOverlay{position:relative;z-index:1;}

.unitsPlanOverlay:before{content:'';position:absolute;background:rgba(175,255,126,0.39);top:-70px;left:0;bottom:-70px;width:100%;z-index:-1;}

.fpHeader{margin:20px 0 40px; border-bottom:1px solid #ebebeb;}

.fpHeader ul{text-align:center;}

.fpHeader ul li{display:inline-block;}

.fpHeader ul li a{display:block; font-size:13px; padding:10px 0 7px; width:240px; text-transform:uppercase;     color: #ffffff; border:1px solid #ebebeb; letter-spacing:1px; cursor:pointer;font-weight: 600;
    font-family: Adonis;}

.fpHeader ul li a:hover{    background: #0b2242;}

.fpHeader ul li a.activeFpBtn, .fpHeader ul li a.activeSpBtn,.galleryHeader ul li a.galBtnActive, .mapHeader ul li a.activeMapBtn{

	background: #0b2242;

    color: #ffffff;

    border-color: #ebebeb;

    background: url(images/bg.jpg) center no-repeat; 

    background-size: cover;

}

.fpContainer *{}

.fpBigBox, .spBigBox{display:none;}







.galBg{}

.galleryHeader{margin-bottom:0px;border-bottom:none;}

.galleryHeader ul li:nth-child(3) a{

	width: auto;

    padding: 10px 10px 7px;

}



.galleryContainer{

	

	padding: 0px;

    max-height: 480px;

    border: 3px solid #0b2242;

    overflow: auto;

    margin: 10px 0px 0px 0px;

}

.galleryShowcase {

	position: relative;

    display: none; 

}

.galleryShowcase#galleryShowcase1{ 

    /*background: #0b2242;

    padding: 5px;*/

}

.galleryContainer1{background:#222;padding:10px;}

.galleryShowcase1{position:relative; }

.gallerySlider{height:450px;overflow:hidden;}

.gallerySlider img{cursor:zoom-in;width:100% !important;height:100% !important;}

.galleryArrow{position:absolute;top:50%;margin-top:-20px;width:40px;height:40px;background:no-repeat center;background-size:30px;cursor:pointer;z-index:99;}

#galPrev, #galElevPrev{left:10px;background-image:url(images/back.png);}

#galNext, #galElevNext{right:10px;background-image:url(images/forward.png);}

.galleryArrow:active{transform:translateY(2px);}

.galleryPager{width:100%;float:left;text-align:center;position:absolute;left:0;bottom:0;z-index:99;background:rgba(0,0,0,0.3); OVERFLOW: AUTO;HEIGHT: 55PX;}

.krishnafloorplanBg .galleryPager li a {background: #fff8ba !important;}

.galleryPager:hover{background:rgba(0,0,0,0.8);}

.galleryPager li{display:inline-block;vertical-align:top;width:80px;padding:0px;margin:0 -9px;transform:scale(0.8,0.8);opacity:0.4;transition:all 300ms linear;}

.galleryPager li:hover{opacity:0.8;}

.galleryPager li.activeSlide{transform:scale(1,1);opacity:1;position:relative;z-index:1;}

.galleryPager li.activeSlide a{}

.galleryPager li a{padding:2px;background: #0b2242;display:block;}

.galleryPager li a img{margin:0 auto;isplay:table;height:50px;position:relative;letter-spacing:1px;color:#212121}

.mediaKitBox{

	width: 19%;

    display: inline-block;

    vertical-align: top;

    padding: 10px;

    box-sizing: border-box;

}

.mediaKitBox a{width:100%;float:left;display:block;text-align:center;padding:10px;border:1px solid #ccc;}

.mediaKitBox a span{width:100%;float:left;padding-top:10px;margin-top:20px;border-top:1px solid #ccc;color:#212121;font-size:13px;letter-spacing:1px;text-transform:uppercase;}

.mediaKitBox a:hover span{    color: #0b2242;}

.mediaKitBox a span sup{text-transform:lowercase;}

.constructionContainer .constructionBox a{

	position: relative;

    cursor: pointer;

    background: url(images/bg.jpg) center no-repeat;

    color: #fff;

    padding:3px;

    font-size: 12px;

    font-weight: 100;

    background-size: cover;

}

.constructionContainer .constructionBox a span{color:#fff;border-top-color: #0a2141;}

.constructionContainer .constructionBox a:hover span{color: #0b2243;}

.cu-date{

	position: relative;

    font-weight: 400;

    padding: 15px 15px;

    display: table;

    margin: 0 auto 10px;

    letter-spacing: 1px;

    color: #0d2446;

    font: 100 16px 'lato';

    background: none;

    -webkit-background-clip: initial;

    -webkit-text-fill-color: #0d2446;

    letter-spacing: normal;

    overflow: auto;

}

.cu-date::before {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 50%;left: 100%;vertical-align: middle;top: 50%;}

.cu-date::after {    content: '';position: absolute;border: 1px dashed #3f3f3f;width: 50%;right: 100%;vertical-align: middle;top: 50%;}

.galleryShowcase.display {    

    display:block;

} 

#bank
{
	margin-top: 50px;
}
.bank-list

{

	min-height: auto !important;

    background: #fff;

    padding: 40px;
	position:relative;

}
.bank-list.bank-list1 { 
	width: 30%;
    float: left;
}
.bank-list.bank-list2 {
	width: 70%;
    float: left; 
	border-left: 1px dashed #D2D2D2;
}
.bank-list .heading h1
{ 
    text-align: center;
    font-size: 20px;
    min-height: 50px;
    color: #0b2242;
    text-transform: uppercase;
    font-weight: 600;
    font-family: Adonis;
}
.commBrandSlider{width:100%; float:left;text-align:center;
	height: 76px;}

.commBrandSlider .brandsLogo1{

	width: 115px;
    margin: 0px 0%;
    display: inline-block;
    text-align: center;
}

.commBrandSlider .brandsLogo1 img{padding:10px;border:1px solid #ccc;} 





.social-links{width: 100%;

    float: left;

    text-align: center;

    padding: 10px;

    border-top: 1px solid #dedede;

    background: #fff;}

.social-links ul li{display:inline-block;margin:0 10px;}

.social-links ul li a{color:#909090;font-size:14px;}

.social-links ul li a:hover{color:#212121;}

.social-links ul li a i{width:30px;height:30px;line-height:30px;color:#fff;text-align: center;}

.social-links ul li a i.fa-facebook{background:#3B5EA3;}

.social-links ul li a i.fa-twitter{background:#11CFFF;}

.social-links ul li a i.fa-linkedin{background:#0084FF;}

.social-links ul li a i.fa-instagram{background:#D59F29;}

.social-links ul li a i.fa-google-plus{background:#FF3639;}

.social-links ul li a i.fa-youtube{background:#B90003;}

.social-links ul li a:hover i{
	color: #ffffff;
    background: #0b2242;
}


.call-enq{
	margin-top: 0;
    text-align: center;
    background: #fff;
    border-top: 1px solid #dedede;
    padding: 20px 0px;}
.call-enq .footerNumbers{
	width:250px;
    display: inline-block;
    vertical-align: top;
    background: rgb(217, 149, 143);
    padding: 10px 10px 10px 60px;
    margin: 0 1px;
    position: relative;
    text-align: center;}
.call-enq .footerNumbers#enqBtn:hover{height:auto;cursor:pointer;}
.call-enq .footerNumbers:hover{    background: rgb(218, 150, 144);}
.call-enq .footerNumbers i{
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    font-size: 18px;
    line-height: 60px;
    background: #0b2242;
    color: #ffffff;
    text-align: center;}
.call-enq .footerNumbers h4{
	letter-spacing: 2px;
    display: block;
    padding-bottom: 0px;
    font: 100 14px 'lato';
    color: #000;
    -webkit-text-fill-color: #000;
    background: none;}
.call-enq p { 
    padding: 0px 0;
}
.bookBtn1
{    
	cursor: pointer; 
}

.enqBtn{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	top:auto;
	z-index:99; 
    border-top: 1px solid #b7b7b7;
	display:none;
	background: #d9958f;
}

.enqOffBtn{
	width: 50%;
    float: left;
    text-align: center;
    padding: 10px;
    border-right: 1px solid #b7b7b7;
}
.enqOffBtn:hover{ 
	background:#0b2242;  
}
.enqOffBtn:last-child{
	border-right:none;
}

.enqOffBtn a{
	color:#fff;
	cursor:pointer;
}
.enqOffBtn a i{ 
}
#enqBtn1 a i{
	transform:rotate(100deg);
}

@media (max-width:1200px){

	.navi ul li a { 

		padding: 14px 7px 9px;  

		font-size: 12px; 

	}
	.connectivityBox ul li { 
    	min-height: 170px;
	}

}

@media (max-width:1100px){

	.header{    

	padding: 11px 30px 16px;

    text-align: center;

	}

	.navi{display:none;}

	.menuBtn{display:block;}

	.logo{min-height:0;width: 20%;} 

	.logo a{} 

	.gaurs-logo{width:100px;    float:left;}

	.logo {

		width: 15%; 

	} 

	.bookBtn a { 

		background:none;

		color: #353535 !important; 

		border-radius: 0;

		border: none;

	}

	.bookBtn a::before {

    	display:none; 

	}

	.bookBtn { 

		margin-right: 0;

		position: relative;

		right: auto;

	}

	.menuContainer ul li a {

    	font: 2.5vw 'latoblack';

	}

	.slider, .slider li{ 

		height: 404px !important;

	}

	

	.slideContainer{ 

		height: 404px !important; 

	}

	

	.slideImg{ 

		height: 404px !important; 

	}

	.slideImg img{ 

		height: 404px !important; 

	}

	.mainContainer {

    	min-height: calc(100vh - 90px);

	}

	.siteplan .text ul li { 

		font-size: 12px; 

		line-height: 20px; 

	}

	.siteplan .text h3 {
 
		font: 600 2vw 'Adonis'; 

		padding-bottom: 5px; 

	}

	.locImg {

    	width: 50%;

	}

	.locationPoints {

    	width: 50%;

	}

	.locationPoints ul li {

		width: calc(90% / 2);  

		vertical-align: top; 

		min-height: 47px; 

		margin: 5px 1% 40px; 

	}

	.locationPoints ul li::before {

		top: -35px;

		height: 35px;

	}

	.unitContainer li .txtBox h2 {

    	font: 600 2.7vw 'Adonis';

	}

	.gallerySlider{height:475px;}

	.thedream .text {

		padding-left: 0; 

	}

	.thedream .text h3 { 

    	font: 600 2.5vw/32px 'Adonis';

	}

}



@media (max-width:900px){

	.cu-date::before {display:none;}

	.cu-date::after { display:none;}

	.price-lst-box {

		padding: 20px 25px;

	}

	.construcStatus {

    	width: 50%;

	}
	.bank-list .heading h1 { 
		font-size: 14px; 
	}
	.bannercontent-box ul li { 
		font: 600 22px/28px 'Adonis';
		width: 28.333%;
	}
	.bannercontent-box ul li::before { 
		top: -50px;
		height: 50px; 
	}
}



@media (max-width:768px){
	.header.fixed .navi { 
		display: none;
	}
	.header.fixed {
		position: relative;
	}
	.logo {

		width: 17%;

	}

	.banner {

    	height: 315px;

	}

	.slider, .slider li{ 

		height:315px !important;

	}

	

	.slideContainer{ 

		height:315px !important; 

	}

	

	.slideImg{ 

		height:315px !important; 

	}

	.slideImg img{ 

		height:315px !important; 

	}

	.mainContainer {

    	min-height: calc(100vh - 90px);

	}

	

	.heading{padding: 10px 2% 6px 10px;}

	.heading h4{display:none;}

	.heading h2{float:none; display:table; margin:0 auto; font-size:5vw;}

	.mainContainer{min-height:calc(100vh - 120px);} 

	.mainContainer .text p{font-size:16px; line-height:normal;} 

	.thedream .text {

		width: 90%;

		left: 5%;

		position: static;

		transform: none;

		padding-left: 0;

		padding: 30px 0px;

		margin: 0 5%;

	} 

	.thedream .text h3 {

		font: 600 3.5vw/32px 'Adonis';

	}

	.thedream .imgBox { 

		display: none;

	}

	.construcStatus .imgBox 

	{

		display:inline-block;

	}

	.siteImg{width:100%; margin-right:0; margin-bottom:20px;}

	.siteplan .text{width:100%; position:static; transform:none; padding:0 5%;}

	

	.location h2 {

    	font: 600 2.7vw 'Adonis';

	}

	.location p { 

		font-size: 14px;

	}

	.connectivityBox ul li span { 

		font-size: 14px;

	}

	.locImg {

		width: 100%;

	}

	.locationPoints {

		width: 100%;

		margin: 75px 0px 0px;

	}

	.locationPoints ul li {

    	width: calc(90% / 3);

	}

	.connectivityBox ul li { 
		width: calc(100% / 2);  
		padding: 0px 10px;   
	}

	.connectivityBox ul li:nth-child(2):before

	{

		display:none;

	}

	.unitContainer li .txtBox {

    	width: 60%;

	}

	.unitContainer .imgBox {

    	width: 40%;

	}

	.mediaKitBox {

    	width: 24%;

	}

	.gallerySlider{height:345px;}

	 .thedream .imgBox {

		width: 100%;

		float: left;

		position:relative;

	}
	.main-section .right-section {
		width: 100%;
		float: left;
		position: relative;
		top: auto;
		left: 0px !important;
		right: 0px !important;
		transform: translateY(0%); 
	}
	#section2 .main-section .right-section { 
		background: rgb(226, 192, 95);
	}
	#section1 .main-section .right-section { 
		background: rgb(74, 44, 44);
	}
	#section3 .main-section .right-section {  
		background: rgb(74, 44, 44);
	}
	#section4 .main-section .right-section { 
		background: rgb(7, 81, 79);
	}

	

}

@media (max-width:680px){


	.banner {

    	height:280px;

	}

	.slider, .slider li{ 

		height:280px !important;

	}

	

	.slideContainer{ 

		height:280px !important; 

	}

	

	.slideImg{ 

		height:280px !important; 

	}

	.slideImg img{ 

		height:280px !important; 

	}

	.mainContainer {

    	min-height: calc(100vh - 90px);

	}

	.logo {

		width: 75px;

	}
	.logo a { 
		padding: 5px;
	}

	.form-box-SlideBox {

    	width: 90%;

	}

	.closeBtnForm i {

		width: 40px;

		height: 40px;

		line-height: 22px;

	}

	.form-box-Slide .logo1 {

    	width: 85px;

	}

	.form-box-Slide .form-div input { 

    	padding: 12px;

	}

	.form-box-Slide #botton input[type=submit] { 

		font-size: 17px; 

		padding: 8px 10px;

	}

	.form-box-Slide h2 {

    	font: 400 5.5vw 'latolight';

	}

	.closeBtnForm { 

		right: 20px;

	}

	.galleryContainer li{

		padding:10px;

	}

	.unitContainer .imgBox {

		width: 100%;

		float: left;

		margin-bottom: 25px;

	}



	.unitContainer li .txtBox {

		width: 100%;

		padding-right: 0px;

	}

	.unitContainer li .txtBox h2 {

		font: 600 3.7vw 'Adonis';

	}

	.mediaKitBox {

    	width: 32%;

	}

	.gallerySlider{height:300px;}

	.commBrandSlider .brandsLogo1 {  

	}
	.bank-list.bank-list1 {
		width: 100%; 
	}
	.bank-list.bank-list2 {
		width: 100%; 
		border-top: 1px solid #D2D2D2;
		border-left:none;
	}
	.bank-list .heading h1 {
		font-size: 16px;
	}
	.call-enq .footerNumbers {
    	width: 46%;
	}
	.social-links ul li {
		width:29%;
		display: inline-block;
		margin: 8px 1%;
		/* text-align: left; */
		float: left;
	}
	.bannercontent-box ul li {
		font: 600 20px/28px 'Adonis';
		width: 45%;
	}

	.main-section .right-section h3 {
		font: 600 18px/26px 'Adonis'; 
		margin-bottom: 5px;
	}
	.enqBtn{ 
		display:block;
	}
	.bottom { 
		text-align: center;
		padding-right: 0; 
		padding-bottom: 39px;
	}
	.bottom a {
		width: 100%;
		float: left;
		text-align: center;
	}
	.bottom p {
    	width: 100%; 
		padding: 10px;
	}
} 


@media (max-width:480px){
	.logo {
		width: 84px;
	}
	.banner {

    	height:236px;

	}

	.slider, .slider li{ 

		height:236px !important;

	}

	

	.slideContainer{ 

		height:236px !important; 

	}

	

	.slideImg{ 

		width: 100%; 

		height:236px !important; 

	}

	.slideImg img{  

		transform: scale(1.2,1.2);

		height:236px !important; 

	}   

	.price-lst-box { 

		padding: 20px 10px;

	} 

	.menuContainer ul { padding-top: 26vw;}

	.menuContainer ul li a { font: 4vw 'latoblack';  padding: 10px 10px 6px; } 

	.logo a{width:100%;}

	.gaurs-logo{width:100px; float:left; padding:4px 0;}

	.slideImg{width:100%; display:table; margin:0 auto;}

	.bannerText{width:100%; float:left; margin-top:50px;}

	.bannerText h2{font-size:8vw;}

	.bannerText p{font-size:5vw;}

	.bannerText h4{font-size:6vw;}

	.thedream .text h3 { font: 600 4.5vw/32px 'Adonis';}

	.thedream .text h2 {  font: 600 18px 'Adonis';}

	.pager{right:50%; transform:translateX(50%);}

	.bottom{padding-right:0; text-align:center;}

	.bottom a{float:none; display:inline-block;}

	.heading{width:100%; padding: 10px 0 6px;}

	.heading h2{font-size:7vw;}

	.mainContainer{min-height:calc(100vh - 225px);}

	.thedream .manojImg{width:100%;}

	.thedream .text{width:90%; padding-bottom:30px;}

	.locImg{width:100%; margin-right:0; margin-bottom:20px;}

	.locationPoints{width:100%; padding-left:0;}

	.siteplan .text h3{font-size:5vw;}

	.galleryContainer li{width:50%;}

	.siteplan .text {text-align: left;}

	.siteplan .text ul li {  float: initial; display: inline-block; vertical-align: top; padding: 1px 14px; padding-left: 15px;}

	.locationPoints ul li {

		width: calc(90% / 2);

	}

	.locationPoints { 

		margin: 35px 0px 0px;

	}

	.location h2 {

		font: 600 4.7vw 'Adonis';

	}

	.unitContainer li { 

    	padding: 20px;

	}

	.unitContainer li .txtBox h2 {

		font: 600 4.7vw 'Adonis';

	}

	.specificationlist { 

    	padding: 20px !important;

	}

	.fpHeader ul li {

		width: 100%;

		display: inline-block;

		margin-bottom: 5px;

	}

	.fpHeader ul li a

	{

		width:100%;

	}

	.galleryBg { 

		padding: 20px !important;

	}

	.gallerySlider{height:220px;}

	.thedream .text .textimg {

    	width: 65%;

	}

	 .connectivityBox ul li {
		width: 100%; 
		min-height: auto;
    	padding: 25px 0px;
	}
	 .connectivityBox ul li:before {
		display:none; 
	}
	.connectivityBox ul li:nth-child(3):after {
		display:block;
	}
	.main-section .right-section { 
		padding: 20px;
	}
	.main-section .left-section .imgBox {
		overflow: hidden;
		height: 218px;
	}
	.main-section .left-section .imgBox img
	{
		transform: scale(1.5);
		-webkit-transform: scale(1.5);
	}

}



@media (max-width:425px){

	.gallerySlider{height:193px;}

	.thedream .text h3 {

		font: 600 5vw/26px 'Adonis';

	}
	.main-section .left-section .imgBox { 
		height: 200px;
	}

}



@media (max-width:375px){

	.banner {

    	height:185px;

	}

	.slider, .slider li{ 

		height:185px !important;

	}

	

	.slideContainer{ 

		height:185px !important; 

	}

	

	.slideImg{  

		height:185px !important; 

	}

	.slideImg img{   

		height:185px !important; 

	} 

	.construcStatus {

    	width: 100%;	

	}

	.header{padding:2px 10px 3px;}

	.logo{width:90px;}

	.logo a{padding:5px;}

	.gaurs-logo{width:60px;}

	.menuBtn{width:30px; height:30px;top: 4px;}

	.menuBtn span{width:20px; height:2px; margin-left:-10px;}

	.menuBtn span::before{top:-5px;}

	.menuBtn span::after{bottom:-5px;}

	.menuBtn.menuBtnActive span::after{transform:rotate(-90deg) translateX(5px);}

	.menuContainer ul{padding-top:35vw;}

	 

	.border{width:100px;}

	.mainContainer{min-height:calc(100vh - 195px);}

	.form-box-Slide h2{font: 400 4.5vw 'latolight';}

	.galleryContainer li{width:100%;}

	.thedream .text h3 { 

		font: 600 18px/26px 'Adonis';

	}

	.reranumber ul li {  

		padding: 20px 10px 20px 60px;

		width: 100%;  

	}

	.thedream .text h2 {

		font: 600 15px 'Adonis';

		margin-bottom: 11px;

	}

	.connectivityBox ul li { 

    	min-height: 85px;

	}

	.connectivityBox ul li .imgBox {

		width: 50px; 

	}

	.mediaKitBox {

    	width: 49%;

		padding: 5px;

	}

	.commBrandSlider .brandsLogo1 {

		width: 47%;

	}

	.call-enq .footerNumbers {
		width: 90%;   
		margin: 7px 0px; 
	} 
	.social-links ul li {
		width: 46%; 
		margin: 8px 2%;
		text-align: left; 
	}
	.bannercontent-box ul li {
		font: 600 20px/28px 'Adonis';
		width: 90%;
		height: 140px;
	}
	.main-section .left-section .imgBox { 
		height:175px;
	}


}



@media (max-width:320px){

	.banner {

    	height:160px;

	}

	.slider, .slider li{ 

		height:160px !important;

	}

	

	.slideContainer{ 

		height:160px !important; 

	}

	

	.slideImg{  

		height:160px !important; 

	}

	.slideImg img{   

		height:160px !important; 

	} 

	.logo{width:75px;}

	.heading{}

	.mainContainer{min-height:calc(100vh - 148px);}

	.mainContainer .text{width:80%; right:10%;}

	.thedream .text {

    	width: 90% !important;

	}
	.thedream .text h2 {
		font: 600 15px 'Adonis'; 
	}
	.thedream .text h3 {

		font: 600 16px/26px 'Adonis';

	}

	.mainContainer .text p{font-size:13px;}

	.locationPoints ul li span{font-size:12px;}

	.siteplan .text {

		text-align: left;

		width: 100%;

		right: auto;

	}

	.unitContainer li .txtBox h2 {

		font: 600 5.7vw 'Adonis';

	}

	.gallerySlider{height:140px;}
	.main-section .left-section .imgBox img {
		transform: scale(1.9);
	}
}



