@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');

@font-face {
    font-family:'Impact';
    src: url('../fonts/Impact.eot');
	src: url('../fonts/Impactd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Impact.woff2') format('woff2'),
		url('../fonts/Impact.woff') format('woff'),
		url('../fonts/Impact.svg#Impact') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: condensed;
    unicode-range: U+0020-02DC;
}
html{
	height:100%;
}
body {
    padding: 0!important;
    margin: 0;
    font-family: 'Roboto';
    font-size: 16px;
    color: #000;
    line-height: 28px;
    cursor: context-menu;
	background: #e0cf9296;

	 
}
 
html, body, .carousel, .carousel-inner, .carousel-inner .item {
    
}
.banner-sec img{width:100%;}
.banner-sec .mobile-banner{
	display: none;
}
b, strong{font-family: 'Roboto', sans-serif;}

.bootstrap-touch-slider .carousel .item {
  position: fixed;
  width: 100%;
  height: 100%;
}
.fRight{float:right; padding: 100px 0 0;     background: #fff;
    height: 100vh;}
	
	
 .collapse { 
      display: block;  
}
	
	.fRight .col-md-5{  height: 100vh;
background: #fff;}
	
.fRight .col-md-7{  height: 100vh;
background: #c02554;
    font-size: 16px;
    color: #fff;
    padding: 30px;
 }
 
 .fRight.overview .col-md-12 {
    font-size: 16px;
    color: #fff;
    padding: 40px;
}
ul{list-style-type: none;}
 .fRight.overview {background: #c02554; }
 
 .fRight.overview .sitevisitBtn {  margin: 0; top:15px;color:#c02554; background: #fff; border: solid 1px #640321;}
  .fRight.overview .sitevisitBtn:hover { color:#fff; background: #c02554; border: solid 1px #fff;}
  
#param-location .sitevisitBtn {  margin: 0; top:15px;   left: 55px;}
 
 .fRight .col-md-7 h4 {
    font-size: 25px;
    margin: 20px 0 0;
}

 .fRight .col-md-7 img{
width: auto;
    display: block;
 margin: 0 0 14px;}



.landing-slider .item img.slide-web-view {
    display: block;
    height: 100vh;
    width: 100%;
}


button.close_btn:before {
    content: '\00d7';
    font-size: 35px;
}
button.close_btn {
    position: absolute;
    right: 0;
    padding: 0px 9px 0px 9px;
    top: 7px;
    background: none;
    border: 0px solid #ff000000;
}

.img_fix {
    height: 100%;
    /* width: 160px; */
    position: fixed;
    /* z-index: 1; */
    top: 20px;
    left: 0;
    background-color: unset;
    overflow-x: hidden;
    padding: 0;
}


.right-logo {float: right;}
.lets-tlk{text-transform: uppercase;
    padding: 8px 25px;
    background-color: #997820;
    border-radius: 100px;border: none;}
.lets-tlk a{text-decoration:none;}	
.lets-tlk:hover{background-color:#000;color:#fff;}	
	
	
#navbarSupportedContent .lets-tlk a{color:#fff!important;}
.nav-item{padding:10px 0 0 0 ;}

.enquireyForm {
    position: fixed;
    bottom: 30px;
    width: 100%;
    z-index: 100;
}

.enquireyForm h1 {
    text-align: center;
    font-size: 16px;
    padding: 8px 0 0;
    line-height: 24px;
    color: #fff;
    font-weight: 700;
    background: #997820;
    border-radius: 76px;
    border: none;
    /*padding: 5px 10px 55px 48px;*/
    padding: 5px 10px 40px 48px;
    position: relative;
    top: 65px;
    letter-spacing: 2px;
    box-shadow: 1px 1px 10px -2px #000;
}
.enquireyForm #enquiry_form {
    background: #fff;
    border-radius: 70px;
    border: solid 1px #ccc;
    /*padding: 20px 10px 0 48px;*/
     padding: 15px 10px 0 48px;
position: relative;}
.enquiry_form .formIn .col-md-10 .col-md-2{
	width: 24.666667%;
}
.enquireyForm select {
    width: 100%;
    background: #fff;
    box-sizing: border-box;
    letter-spacing: 1px;
    color: #6e6e6e;
    border-radius: 0;
    border: none;
    box-shadow: none;
    border-bottom: solid 2px #ccc;
    padding: 8px 0;
    font-size: 15px;
}
.enquireyForm input {
    width: 100%;
    box-sizing: border-box;
    letter-spacing: 1px;
    color: #000;
    border-radius: 0;
    border: none;
    box-shadow: none;
    border-bottom: solid 2px #ccc;
    padding: 8px 0;
font-size: 18px;}
.enquireyForm .btn-default {
    color: #fff;
    background-color: #997820;
    border-color: #ccc;
    text-transform: uppercase;
    border: none;
    border-radius: 35px;
    padding: 12px 27px 9px;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 2px;
transition: all 0.5s ease;}
.enquireyForm .btn-default:hover {
    color: #fff;
    background-color: #0c0c0c;
}
.enquireyForm h1 span {
    font-size: 16px;
    color: #fff;
    font-weight: 300;
    text-transform: uppercase;
opacity: 0.8;}
.overview-sec{background-color:#e0cf9296;}
.ftn-wgt{color: #000;}
.overview-sec .frst-prg{font-size: 25px;padding: 0px 90px 0;}
.overview-sec{text-align: center;
    padding: 60px 0 0;}
.overview-sec .list-sec ul{display:flex;align-items: center;
    justify-content: center;padding: 0;}
.overview-sec .list-sec h3{    font-size: 40px;
    font-weight: 900;
    color: #694314;margin-bottom: 0;}

.overview-sec .list-sec ul li{padding-right: 50px;letter-spacing: 1px;font-weight: 500;position: relative;}

.overview-sec .logo-ovr img {width: 25%;}
.overview-sec .list-sec{width: 55%;margin: 25px auto;
    border-radius: 101px;
    background-color: #fff;border: 8px solid #9978208c;}
.overview-sec .list-sec ul li:last-child{padding:0;}
.overview-sec .list-sec ul li:after{content: "";
    display: block;
    width: 1px;
    height: 65px;
    background-color: #b0adaa;
    position: absolute;
    top: 24px;right: 23px;}
	.overview-sec .list-sec ul li:last-child:after{display:none;}
.overview-sec p{color: #545a6c;font-size: 20px;}
.overview-sec li{color: #545a6c;}
.overview-sec h6{font-size: 14px;
    color: #363636;
    font-weight: 700;
    letter-spacing: 1px;}
.overview-sec button{background-color: #997820;
    border: none;
      padding: 15px 42px;
    border-radius: 100px;
    font-size: 25px;
    color: #fff;
    letter-spacing: 2px;
}
.overview-sec button:hover{ background-color: #441e02;}
.btm-img img{width: 85%;}
.btm-img ul li{}
.btm-img ul{display: flex;align-items: center;justify-content: center;padding-left: 0px;}
.img-lft img{margin-top: -80px;}
.img-right img{margin-top: -80px;}
.features-sec img{width:100%}
.features-sec{background-color: #e0cf9296;padding: 80px 0 60px 0;}
.features-sec .ftr-rgt-cnt h2{ 
    margin: 0;
   font-size: 45px;
    font-weight: 900;
    color: #694314;
    text-transform: uppercase;}
	.features-sec .ftr-rgt-cnt h2 strong{display:none;}
.features-sec .ftr-rgt-cnt p{font-size: 18px;padding: 25px 0 0 0;}
.features-sec .ftr-rgt-cnt{padding: 55px 0;}
.features-sec ul{padding:0;}
.features-sec .lst-ftr ul li:before{content:"";    background-image: url(../images/lst-icon.png);
    width: 100%;
    height: 100px;
    position: absolute;
    background-repeat: no-repeat;
    left: 0;top: 18px;}	
.lst-ftr{}
 .features-sec .lst-ftr ul li{    line-height: 45px;
    font-size: 19px;
    font-weight: 600;padding-left: 20px;position:relative;display: inline-block;
    width: 48%; }   
 .col-md-6{ } 

.ftr-rgt-cnt button {
    background-color: #997820;
    border: none;
    padding: 15px 42px;
    border-radius: 100px;
    font-size: 25px;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 27px;
    position: relative;
    z-index: 999;
}

.ftr-rgt-cnt button:hover{cursor:pointer; background-color: #441e02;}
.features-sec .lst-ftr ul li:hover{cursor:pointer;}

.slider-sec .col-sm-6.left {
    background: #fcf8f1;
	border-radius: 33px;
}

.walk-through-sec{background-color:#e0cf9296;height: auto; padding: 50px 0;}
.walk-through-sec .walk-head h2{  
    margin: 0;
  font-size: 45px;
    text-transform: uppercase;
    font-weight: 900;
    color: #694314; }
.walk-through-sec .walk-head h2 strong{display:none;}
.walk-through-sec .walk-head p{
    font-size: 19px;}
.walk-through-sec .walk-head {text-align: center;
    padding: 30px 0;}
.vdo-sec iframe{width: 100%; height: 500px; border-radius: 66px;box-shadow: 0px 93px 126px -80px #111;border: 19px solid #fff;    margin: auto;display: block;} 
.walk-through-sec button{
		background-color: #997820;
		border: none;
		padding: 15px 45px;
		border-radius: 100px;
		font-size: 25px;
		color: #fff;
		letter-spacing: 2px;
		position: relative;
		margin: 3% 0px;
	}
	
	.walk-through-sec button:hover{ background-color: #441e02;}
    
	.walk-through-sec .brochure-button {
		text-align: center;
	}

 .vdo-sec{position: relative;}

/* advantage */
.advantage {
      
}
.advantage-title {
    margin-bottom: 0.3em;
    font-size: 1.5em;
    text-align: center;
}
.advantage-subtitle {
    margin-bottom: 2em;
    text-align: center;
}
.advantage .tabs-wrapper {
	display: flex;    background-color: #fff;
    border-radius: 45px;
   padding: 20px 0;
   
}
.advantage .tabs {
	display:block;
	vertical-align: top;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 1;
    width: 23%;

}
.advantage .tabs li:first-child {
   
}
.advantage .tabs li {
   
    cursor: pointer;
}
.advantage .tabs li:hover {
    border-right: 2px solid #000;
	 
	color: #000;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.advantage .tabs li.tab-active {
    
       color: #694314;
    font-weight: 700;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}



.advantage .tabs1 {
	display:block;
	vertical-align: top;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 1;
    width: 23%;

}
.advantage .tabs1 li:first-child {
   
}
.advantage .tabs1 li {
   
    cursor: pointer;
}
.advantage .tabs1 li:hover {
    border-right: 2px solid #000;
	 
	color: #000;
	-ms-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.advantage .tabs1 li.tab-active {
    
       color: #694314;
    font-weight: 700;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.advantage .tabs1 li{text-align: right;
    font-size: 22px;
       font-weight: 400;
       padding: 13px 27px 13px 60px;position: relative;}
.advantage .tabs1 li.tab-active {
    color: #694314;
    font-weight: 700;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.advantage .tabs1 li:before {
    content: "";
    width: 72%;
    height: 1px;
    position: absolute;
    right: 0;
    top: 0px;
    background-color: #dcdcdf;
}
.tab-accordion-title1{display:none;}
.advantage .tabs1 li:first-child:before{display:none;}
.advantage .tabs1 {
    border-right: 1px solid #b1b1b1;
}
.advantage .tabs1 li:after {
    content: "";
}
.tab-accordion-title1{display:none;}	   
	   
.tabs-container {
	width: 67%;
}

ul.black-a-unitplan {
    display: flex;
    flex-wrap: wrap;
}
ul.black-a-unitplan li{
	width: 50%;
}

.tab-item {
   
    display: none;
}
.advantage .tabs li{text-align: right;
    font-size: 22px;
       font-weight: 400;
       padding: 13px 27px 13px 60px;position: relative;}
.tab-accordion-title {
	display: none;
}
.tab-item p {
    font-size: 0.8em;
    line-height: 1.6;
}

.tabs-container.Project-Status img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}

ul.Fornt-Elevation{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
	padding: 0;	
}
ul.Fornt-Elevation li {
    width: 48%;
    padding-left: 17px;
    padding-bottom: 17px;
}
.floorplan-sec.Project-Status button {
    float: right;
    background-color: #997820;
    border: none;
    padding: 7px 42px;
    border-radius: 100px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 45px;
}
.Project-Status button img{
	width: 30px;
}






@media screen and (max-width: 786px) {
	.vdo-sec iframe {  border-radius: 10px;}
	.floorplan-sec .head-sec h2 {  font-size: 30px;}
	.advantage .tabs {
		display: none;
	}
	.advantage .tabs1 {
		display: none;
	}
	.tabs-container {
		display: block;
		margin-left: 13px;
		margin-right: 13px;
		width: 100%;
	}
	.tab-accordion-title {
		margin: 0;
		padding: 10px 20px;
		display: block;
		font-size: 0.8em;
		font-weight: 500;
		border-top: 1px solid #dadada;
		border-left: 1px solid #dadada;
		border-right: 1px solid #dadada;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: left;
		color: #000;
	}
	.advantage .tabs-wrapper {   border-radius: 3px; }
	
		.tab-accordion-title1 {
		margin: 0;
		padding: 10px 20px;
		display: block;
		font-size: 0.8em;
		font-weight: 500;
		border-top: 1px solid #dadada;
		border-left: 1px solid #dadada;
		border-right: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: left;
		color: #000;
	}
 
	.tab-accordion-active {
		background: #1d1c1c;
		color: #fff;
	}
	.tab-item {
		padding-top: 15px;
		border-left: 1px solid #dadada;
		border-right: 1px solid #dadada;
	}
}
.floorplan-sec .head-sec h2{
    margin: 0;
    font-size: 45px;
    font-weight: 900;
    color: #694314;
    text-transform: uppercase;}
	.floorplan-sec .head-sec h2 strong{display:none;}
	.floorplan-sec .head-sec p{font-size:18px;}
.floorplan-sec button{float: right;    background-color: #997820;
    border: none;
    padding: 15px 42px;
    border-radius: 100px;
    font-size: 25px;
    color: #fff;
    letter-spacing: 2px;
	text-transform:uppercase;
    margin-top: 45px;}
	.floorplan-sec button:hover{background-color: #441e02}
#floor-plan-sec{background-color: #e0cf9296;padding: 31px 0;
    margin-top: 1px;}

#floor-plan-sec .row{margin:0;}
.floorplan-sec .head-sec{padding:20px 0 0 0px; }
.acc-sec{}

.advantage .tabs li:after{content: "";}
.advantage .tabs1 li:after{content: "";}
	
	/*.advantage .tabs li.tab-active:after{    content: "";
    background-image: url(../images/arrow-flr.png);
    position: absolute;
    background-repeat: no-repeat;
    top: 11px;
    right: -44px;
    width: 16%;
    height: 31px;}*/
.advantage .tabs ul{content:'';}
.advantage .tabs li:before{content:"";width: 72%;
    height: 1px;
    position: absolute;
       right: 0;
    top: 0px;
    background-color: #dcdcdf;}
.advantage .tabs{border-right: 1px solid #b1b1b1;}
.advantage .tabs li:first-child:before{display:none;}
.amenities-sec .head-sec {    text-align: center;
    padding: 30px 0;}
.amenities-sec .head-sec p{font-size: 19px;}
.amenities-sec .head-sec h2{font-size: 45px;
    margin: 0;

    text-transform: uppercase;
    font-weight: 900;
    color: #694314;} 
.amenities-sec .head-sec h2 strong{display:none;}
.amenities-sec{background-color:#ececec;    padding: 50px 0;}
.slider-sec{height: 400px;
    background-color: #fff;
    margin:25px 0;
    border-radius: 33px;}
.amenities-sec .ame-btm-img img{width:100%;}


.amenities-sec button{background-color: #997820;
    border: none;
    padding: 15px 45px;
    border-radius: 100px;
    font-size: 25px;
    color: #fff;
    letter-spacing: 2px;
       margin: auto;
    display: block;}
	   .amenities-sec button:hover{ background-color: #441e02;}
.menu ul li.active{border-bottom: 3px solid #000; }
.menu ul li.active a{font-weight: 800;}

#location-sec{ 
    background-image: url(../images/loc-bg.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
    background-position: center 0;
    background-color: #f5f5f5;
	    padding: 50px 0;
}
.Mlocaton-Bimg{
	display: none;
}
.popup-button{
	background: #997820;
	color: white;
	border: 2px solid #ffffff00;
	border-radius: 20px;
	padding: 2px 15px;
}
.modal-dialog {
	width: 35%;
}
.generalenquire .modal-body {
    padding: 35px;
}
.popup-close-btn:before {
    content: '\00d7';
    font-size: 32px;
    float: right;
    padding-bottom: 10px;
}
.popup-close-btn.btn-close {
    cursor: pointer;
}

.loc-adv{text-align:center;}
.loc-adv h3{font-size: 25px;
    margin: 0;

    font-weight: 900;
    color: #b22956;text-transform:uppercase;}
.location-sec .head-sec h2 {
    margin: 0;

    font-size: 45px;
    text-transform: uppercase;
    font-weight: 900;
    color: #694314;
}
.location-sec .head-sec h2 strong{display:none;}
.location-sec .head-sec {
    text-align: center;
    padding: 30px 0;
	position: relative;
}
.location-sec button {
    background-color: #997820;
    border: none;
    padding:15px 28px;
    border-radius: 100px;
    font-size: 25px;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 5px;
}
.location-sec button:hover{ background-color: #441e02;}

.slider-sec ul{padding:0;}
.location-sec .loc-adv p{font-size: 17px;} 
.address-sec{text-align: center;
    padding: 70px 0 30px;}
.address-sec h6{text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;}
.address-sec p{font-size: 20px;}
.left-loc{margin-right: 195px;}
.right-loc{margin-left: 200px;}
.rw-loctp{padding-bottom: 50px;}
.block-a li{
	display: inline-block;
	/* width: 48%; */
}
.block-a{}

.block-b li{
	display: inline-block;
	/* width: 48%; */
}
.block-b{}
.tabs-container img{width:100%;}
.block-c li{width: 31%;display: inline-block;}
.block-c{}
 
.silder-con .slider-body ul li {display: flex;align-items: center;font-weight:600;line-height: 20px;}

.slider-title h2{margin-left: 55px;}
.slider-sec .col-xs-6.left{background: #fcf8f1;border-radius: 33px;}












	
@medai (max-width:1800px){
	.overview-sec .list-sec ul li:after {
		top: 10px;
	}
}

@media (max-width: 1480px){
	.overview-sec .list-sec {width: 40%;}
	.overview-sec .list-sec h3 {padding-bottom: 10px;}
	.overview-sec .list-sec ul li:after{top:18px;}
	.tabs-container.Project-Status img {
		width: 100%;
		height: 155px;
	}
}

@media (max-width:1300px){
	.overview-sec p {
		font-size: 16px;
	}

}
@media (max-width: 1200px){.overview-sec .list-sec {width: 55%;}.overview-sec .logo-ovr img {width: 26%;}.modal-dialog {width: 35%;}
.tabs-container.Project-Status img {
    width: 100%;
    height: 130px;
}

}

@media (max-width:1050px){
	.overview-sec .frst-prg {
		font-size: 20px;
	}
	.overview-sec .list-sec {
		width: 50%;
	}
	.overview-sec .list-sec h3 {
		font-size: 18px;
	}
	.overview-sec button {
		padding: 2px 19px;
		font-size: 11px;
	}
	.overview-sec p {
		font-size: 14px;
	}
	.overview-sec .list-sec ul {
		line-height: 4px;
		padding-bottom: 14px;
	}
	.overview-sec .list-sec ul li:after {
		top: 15px;
		height: 50px;
	}
	.overview-sec .list-sec ul {
		margin-bottom: 2px;
		margin-top: 0px;
	}
	.right-loc {
		margin-left: 160px;
	}
}

@media (max-width: 992px){.overview-sec .list-sec {width: 80%;}


}
@media (max-width: 991px){.overview-sec .list-sec {width: 80%;}

	.silder-con .slider-body ul li {
		display: flex;
		align-items: center;
		font-weight: 600;
		line-height: 20px;
		flex-direction: column;
		font-size: 11px;
	}
	.slider-sec {
		height: 376px;
	}
	.slick-slide img {
		display: block;
		width: 55px;
	}
	.slider-title h2{
		font-size: 25px;
	}
	.enquireyForm #enquiry_form {
		padding: 20px 40px 0 48px;
	}
	.enquiry_form .formIn .col-md-10 .col-md-2 {
		width: 100%;
	}
	.Mlocaton-Bimg {
		display: block;
		text-align: center;
		width: 100%;
	}
	.Mlocaton-Bimg img {
		width: 40%;
	}
	.loc-content img {
		width: 100%;
	}
	
	#location-sec {
		background-size: 0%;
	}
	.tabs-container.Project-Status img {
		width: 100%;
		height: 100px;
	}
	.left-loc {
		margin-right: 0px;
		display: flex;
		justify-content: flex-end;
		text-align: left;
		padding-bottom: 15px;

	}
	.location-sec .loc-adv p {
		padding-left: 15px;
		padding-right: 15px;
	}	
	
	.right-loc {
		margin-left: 0px;
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		text-align: right;
		padding-bottom: 15px;

	}
	.loc-img {
		width: 100px;
	}
	.rw-loctp {
		padding-bottom: 0px;
	}
	.loc-adv h3 {
		margin-right: 15px;
		margin-left: 15px;
	}
	
}
@media (max-width:600px){
.overview-sec .list-sec {width: 100%;}
}


.thak-you img {
	width: 100%;
	height: 100%;

}



.landing-header {position: unset; height: 100px;
    background: #fff;top: 0;left: 0;width: 100%;z-index: 9999;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
header nav.navbar{margin-bottom: 0px;justify-content: center;align-items: center;display: flex;}
header nav button.navbar-toggler{display:none;}
.logo {float: left;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; margin: 9px 0 0;
    width:auto; padding:0;background: transparent;}
.logo img {width: 85%;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
/*.logo img.headlogo {display: none;}*/
.logo img.headlogo-white {display: block;}
.menuOut {float: right;}
.menuIn {display: block;overflow: hidden;clear: both;padding: 23px 0 0 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease; }
.callUs {float: right;display: block;clear: both;color: #fff;text-align: right;font-family: 'Open Sans', sans-serif;line-height: 16px;}
.menu {    float: right;}
.aboutmenu{position: absolute;
right: 11px;     display: none;}
.aboutmenu img{width:auto;}
.callUs h3 {padding: 3px 8px 0 0;margin: 0;color: #fff;font-size: 20px;font-weight: 700;float: left;}
.callUs h3 a {    color:#c02554;    text-decoration: none;}
.callUs h3 a {    color: #000;text-decoration: none!important;}
.callUs h3 span {text-transform: uppercase;font-size: 11px;font-weight: 700;display: block;}	
.whatsapp-button-generator {position: relative;right: 0;width: 43px;height: 36px;z-index: 10;float: right;}
.dw {    display: block;}
.mw {    display: none;}
.menu ul {padding:4px 0 0;margin:auto;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.menu ul li {list-style: none;float: left;margin: 0 22px;letter-spacing: 1px;}
.menu ul li a {color: #363636 !important;padding: 0;font-size: 17px; position: relative;display: block; background: transparent !important;font-weight: 500;}
.menu ul li a:hover {text-decoration:none;}
.menu ul li a:hover:before {width:80%}
.menuIn img{width:100%;}
footer {   
    color: #fff;
    padding: 10px 5%;
    background: #333333;
    position: fixed;
    bottom: 0;
    width: 100%;}
	footer  .col-md-12.copyRight{ padding:0; margin:0;} 
.col-md-12.copyRight P{margin:0;}
footer .col-md-12.copyRight .col-md-6 {  padding:0; margin:0;}  
footer .col-md-12.copyRight .col-md-6:last-child {  padding:0; margin:0; text-align:right;}
footer .col-md-12.copyRight .cr-con-right {  padding:0; margin:0; text-align:right;}
footer .col-md-12.copyRight .fpp-link {text-align: center;color: #fff;display: block;text-decoration: none;}
footer .col-md-12.copyRight .fpp-link:hover{text-decoration: underline;}
footer .col-md-4 {  padding:0; margin:0;}footer .col-md-3 {  padding:0; margin:0;}footer .col-md-12 {  padding:0; margin:0 0 15px;}footer p{  padding:0; margin:0 0 15px;}
footer h3 {font-family: 'Poppins', sans-serif;	padding: 0;	margin: 0 0 5px;	text-transform: uppercase;	font-size: 25px;	font-weight: 600; color: #f14d5d;}footer strong{font-size:18px;    font-weight: 600;     letter-spacing: 1px;    color: #fff;}
footer ul {	padding: 0;	margin: 0;	display: block;	overflow: hidden; text-align:left;}
footer ul li {	list-style: none;	 }footer ul li a { text-align:left; color: #f1f1f1; font-size: 15px;    text-transform: capitalize;}footer ul li a:hover { text-align:left; color: #fff;}
footer p {	color: #ffffff;	font-size: 15px;	line-height: 21px;font-family: 'Poppins', sans-serif;}
footer  p a { color: #fff; }
footer .tr{text-align:right;}
footer .tc{text-align:center;}
footer .tr p a {font-family: 'Poppins', sans-serif;color: #fff;background-image:url(../images/open-dd-logo.png);background-repeat:no-repeat;padding:0px 0 5px 29px;background-size:25px 25px;}

footer .tc p a {font-family: 'Poppins', sans-serif;color: #fff;background-image:url(../images/link-icon.png);background-repeat:no-repeat;padding:0px 0 5px 29px;background-size:25px 25px;}



footer p a:hover {	color: #fff}
footer  ul.footer_accreditations {	margin: 0 0 10px;text-align:center;}
footer  ul.footer_accreditations li {display:inline-block;vertical-align:middle;margin-right: 5px;line-height: 19px;margin-bottom: 8px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}
footer  ul.footer_accreditations li.oa-head{float:initial;width: 100%;font-family: 'Poppins', sans-serif;}
footer  ul.footer_accreditations li img{opacity: .9;-webkit-transition: all .5s ease;-o-transition: all .5s ease;	transition: all .5s ease}
footer  ul.footer_accreditations li img.credia-logo{width: 150px;}
footer  ul.footer_accreditations li img.bai-logo{width: 45px;}
footer  ul.footer_accreditations li img.igbc-logo{width: 45px;}
 


.lpbannerText h2{color:#000; text-transform: uppercase;margin: 0;padding: 0;font-size:16px;}
.lpbannerText h2 b{ color: #c02554; font-weight:600;}
.lpbannerText p{ color: #333;margin: 5px 0 2px;line-height: 19px;  font-size: 13px;}
.lpbannerText h5{margin:0 0 10px; color: #000;font-size:21px;font-weight: 600;letter-spacing: -0.5px;}
.lpbannerText h5 span{color: #c02554; }
.pricedetail{margin: 0 0 25px;  background: #fff; padding:15px 0; border: dashed 1px  #c02554;   border-radius: 6px;}
.pricedetail ul{padding:0;    margin: 0;  display: -webkit-box;    display: -ms-flexbox;    display: flex;}
.pricedetail ul li{padding:0 15px; list-style:none; color:#000; text-align: center;width: 100%;font-weight: 600;/* font-size:32px;line-height: 25px; */ border-right: solid 1px #ccc;}
.pricedetail ul li b{min-height: auto; font-weight: 600;display: block;font-size: 38px;line-height: 1;letter-spacing: -1px;}
.pricedetail ul li strong{padding: 10px 0 2px;margin: 0;display: block;font-weight: 800;font-size: 34px;line-height: 38px;color: #c02554; position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position:relative;}
.pricedetail ul li small{font-size: 14px;  display: block; font-weight: 400;}
.pricedetail ul li strong span{margin:0 40px;display: block;position:relative;}
.pricedetail ul li strong:before{content:"";position:absolute;width:1px;height:80%;top:10%;left:50%;background:#595959;}
/* .pricedetail ul li strong:before{content:''; position:absolute; background: #000; height:100%; width:1px; left:50%;  display:none;top: 0; transform: rotate(-130deg);-webkit-transform: rotate(-130deg);  -moz-transform: rotate(-130deg);  -ms-transform: rotate(-130deg);  -o-transform: rotate(-130deg);} */
 .pricedetail ul li strong:after{content:''; position:absolute; background: #000; height:100%; width:1px; left:50%;   display:none;    top: 0;
 transform: rotate(-52deg);  -webkit-transform: rotate(-52deg);  -moz-transform: rotate(-52deg);  -ms-transform: rotate(-52deg);  -o-transform: rotate(-52deg);}
.pricedetail ul li>span{padding:0;  margin: 0; list-style:none; color:#000; text-align: center;font-size: 14px;display: inline-block;line-height: 1;}
.pricedetail ul li h5{font-size: 20px;color:#000000;margin: 10px 0 0;font-weight: 700;letter-spacing: -0.5px;}
/* .pricedetail ul li:last-child strong:before{background: none;} */
.pricedetail ul li:last-child strong:after{background: none;}
.landing-header .container-fuild {display: inline-block;width: 100%;padding: 0 30px;}
 
.landing-header.sticky-header .logo img {}
 

.downloadBtn{ text-align: center;
    background: #c02554;
    padding: 10px 15px;
    width: 220px;
    /* height: auto; */
    animation-fill-mode: 0;
    margin: 0;
    display: block;
	text-decoration:none;
    color: #fff;
	margin-top: 40px;
border: solid 1px #fff;     transition: all 0.5s ease;} 

.downloadBtn:hover{ background: #fff;     color: #000; border: solid 1px #c02554; 	text-decoration:none;}


.lp-slider{    overflow: hidden;    position: relative;}
.landing-slider > .carousel-indicators{right: 46%;bottom: 5%;left: auto;width: 90%;height: 20px;font-size: 0;overflow-x: auto;text-align: right;overflow-y: hidden;padding-left: 10px;padding-right: 10px;padding-top: 1px;white-space: nowrap;z-index:10;}
.landing-slider > .carousel-indicators li{padding: 0;width: 15px;height: 15px;border: 1px solid rgb(255, 255, 255);text-indent: 0;overflow: hidden;text-align: left;position: relative;letter-spacing: 1px;background: rgb(247, 246, 246);-webkit-font-smoothing: antialiased;-webkit-border-radius: 50%;border-radius: 50%;margin-right: 5px;-webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);z-index: 10;cursor:pointer;}
.landing-slider > .carousel-indicators li:last-child{margin-right: 0;}
.landing-slider > .carousel-indicators .active{margin: 1px 5px 1px 1px;box-shadow: 0 0 0 2px #e53161;background-color: transparent;position: relative;-webkit-transition: box-shadow 0.3s ease;-moz-transition: box-shadow 0.3s ease;-o-transition: box-shadow 0.3s ease;transition: box-shadow 0.3s ease;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}
.landing-slider > .carousel-indicators .active:before{transform: scale(0.8);background-color: #e53161;content:"";position: absolute;left:-1px;top:-1px;width:15px;height: 15px;border-radius: 50%;-webkit-transition: background-color 0.3s ease;-moz-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}

.landing-slider .item img.slide-web-view{display: block;}
.landing-slider .item img.slide-mob-view{display: none;}
.landing-slider .lp-slide-text {left:0%;top:11%;right: 0;margin: 0;position: absolute;width: 100%;height: auto;-webkit-transform: translate(0px,-50%);-ms-transform: translate(0px,-50%);transform: translate(0px,-50%);}
.landing-slider .lp-slide-intext { padding:0; }
.landing-slider .lp-slide-text img{margin: 0px;}
.landing-slider .lp-slide-text h2{font-size: 17px;color:#ffffff;text-transform: uppercase;font-weight: bold;letter-spacing: 3px;margin:0 0 20px 0;}
.landing-slider .lp-slide-text h2 small{display: block;font-size: 60px;color:#fff;font-weight: 500;margin-bottom: 0px;}
.landing-slider .lp-slide-text h2 strong{display: block;font-size:17px;font-weight: 500;margin-top: 0px;position: relative;color:#d5d1d1;}
.landing-slider .lp-slide-text h2 strong::before{content:"";position: absolute;width:80px;height: 1px;left:32px;    opacity: 0.2;top: 50%;background: #ffffff;}
.landing-slider .lp-slide-text h2 strong::after{content:"";position: absolute;width:80px;height: 1px;right:32px;top: 50%;background: #ffffff; opacity: 0.2;}
.landing-slider .lp-slide-text p{width: 100%;font-size: 25px;line-height: 30px;color: #ffffff;letter-spacing: 1px;font-weight: 600;text-transform: uppercase;}
.landing-slider .lp-slide-text p strong{ font-size: 18px;}
.landing-slider .lp-slide-text a{display:inline-block;background: #c02554;color: #ffffff;text-transform: uppercase;font-size: 15px;font-weight: 500;line-height: 45px;padding: 0 30px;border-radius: 30px;letter-spacing: 2px;box-shadow: 0 0 0 7px rgb(255 255 255 / 35%);margin-top: 10px;}
.landing-slider .lp-slide-text a:hover{background:#890930;text-decoration:none;}
.landing-slider #project-details-top{left:0;top:50%;right: 0;margin: 0;position: absolute;width:100%;height:1px;-webkit-transform: translate(0px,-50%);-ms-transform: translate(0px,-50%);transform: translate(0px,-50%);}

.landing-slider .item{}
.landing-slider .item .carouheadline {position: absolute;top: 20%;left: 31%;}
.landing-slider .item .carouheadline h2{margin: 0;color:#c02554;font-weight: 600;letter-spacing:-1px;font-size:44px;}
.landing-slider .item .carouheadline h2 small{display:block;font-weight:600;font-size:38px;color: #000;}
.landing-slider .item .carouheadline p{color: #333;margin: 5px 0 2px;line-height: 31px;font-size: 21px;}
.landing-slider .item .carouheadline h5{margin: 0 0 10px;color: #000;font-size: 38px;font-weight: 600;letter-spacing: -0.5px;}

.project-details{position: relative;top: -75px;z-index: 999;margin:0 0 -150px;}
.project-details .pd-list{background:#ffffff;padding:15px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width:100%;margin: 0 auto;min-height: 150px;box-shadow: 0 0 10px rgb(2 2 2 / 30%);}
.project-details .pd-list img{max-width:80px;}
.project-details .pd-list h3{margin:0;font-size:36px;line-height:26px;color:#c02554;text-align:center;letter-spacing: -1px;font-weight: 700;}
.project-details .pd-list h3.leftt{text-align:left;}
.project-details .pd-list h3 span{font-size:18px;line-height:18px;color:#222222;letter-spacing:0px;font-weight: 500;}


.enquire-section{position:fixed;bottom:30px;right:-450px;background: #c02554;padding:40px;min-height: 350px;width: 450px;z-index: 999;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.enquire-section .enqsec-con{}
.enquire-section a.form-open-btn {background: url(https://www.raunaqfoundations.com/) 0 0 no-repeat;width: 33px;height: 218px;display: inline-block;position: absolute;left: -32px;top: 50%;-webkit-transform: translate(0px,-50%);-ms-transform: translate(0px,-50%);transform: translate(0px,-50%);}
.enquire-section h4{font-size: 22px;margin: 0;font-weight: 600;color: #ffffff;letter-spacing:0px;text-transform: uppercase;text-align: center;margin:0 0 10px;}
.enquire-section form{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}
.enquire-section form .form-group {    margin: 0 0 16px;text-align: center;}
.enquire-section form .form-group.four {    margin: 0 0 0px;}
.enquire-section form .form-control {font-size: 16px;width: 100%;box-shadow: none;border: 1px solid #c02554;border-radius:0px;padding: 0 20px;line-height: 50px;height: 50px;}
.enquire-section form button.submit {background: #282824;color: #ffffff;text-transform: uppercase;font-size: 14px;font-weight: 600;letter-spacing: 1px;line-height: 40px;padding: 0 30px;border:1px solid #282824;border-radius: 30px;}
.enquire-section form button.submit:hover{background: #ffffff;color: #282824;border:1px solid #144db5;}

.carousel-inner .form_page .form-control { border-radius: 0;
    border-bottom: solid 1px #e1dede;
    /* height: 43px; */
    border: none;
    border-bottom: solid 1px #e1dede;
    box-shadow: none;
    margin: 0 0 0;
    padding: 0;}
.enquire-section .formview{right:0;}

.carousel-inner .form_page{    width: 100%;    height: auto;    position: relative; background-color: #fff;    padding: 30px 10px;     color: white;}
.carousel-inner .form_page .enquire{  padding-bottom: 29px;}
.carousel-inner .form_page .enquire button{border-radius: 100px; text-transform: uppercase;   padding: 7px 23px;    border: 3px solid #f04d5c;    color: #c02554;    font-size: 15px;    font-weight: 600;}
 #enquiry_form .agree{margin:0 0 5px;}
 #enquiry_form .agree label{margin:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
 #enquiry_form .agree input{width: 20px;display: block;margin: 0; height: auto;}
 #enquiry_form .agree span{display: block; font-family: 'Roboto', sans-serif; color: #000; font-size: 12px;    line-height: 17px;    padding: 0 0 0 10px;}  
 .carousel-inner .form_page .enquire_head{padding:0 0 15px; }
 .carousel-inner .form_page .enquire_head h2{padding:0; margin:0;font-size: 30px; color: #c02554;}.carousel-inner .form_page .enquire button:hover{color: white;    background-color: #f04d5c;    transition: 1s;}		.carousel-inner .form_page .enquire .form-control::placeholder {color:#555;}
#enquiry_form  select option{color:#000;}
#enquiry_form1 .agree input{width: 20px;  height: auto;  display: inline-block;    vertical-align: top;	margin: 0;}
#enquiry_form1 .agree span{display: inline-block; font-family: 'Roboto', sans-serif;      color: #fff;  width: 88%;    font-size: 12px;    line-height: 17px;    padding: 0 0 0 10px;    vertical-align: top;} 
#enquiry_floorpl .agree input{width: 20px;  height: auto;  display: inline-block;    vertical-align: top;	margin: 0;}
#enquiry_floorpl .agree span{display: inline-block; font-family: 'Roboto', sans-serif;      color: #fff;  width: 88%;    font-size: 12px;    line-height: 17px;    padding: 0 0 0 10px;    vertical-align: top;}  
.landpro-intro {padding: 150px 0 100px;background: url(../images/eterna-intro-bg.jpg) no-repeat top center;background-size: cover;    min-height: 840px;}
.landpro-intro .col-second{padding-top:15px}
.landpro-intro .col-second h2{font-size:35px;line-height:45px;color:#202020;margin:0 0 10px;letter-spacing: -1px;font-weight: 700;}
.landpro-intro .col-second h2 span{color:#c02554;}
.landpro-intro .col-second h4{font-size:25px;line-height:35px;color:#202020;margin:0 0 10px;font-weight: 700;letter-spacing: -0.5px;}
.landpro-intro .col-second p{font-size:18px;line-height:34px;color:#333333;font-weight: 400;    padding: 0 0 16px;}
.landpro-intro .col-second p strong{font-weight: bold;}
.landpro-intro .col-second p.last{font-size:24px;line-height:38px;color:#222222;font-weight: 400;padding: 0 0 16px;}
.Features {margin:-50px;}

.sitevisitBtn {
    text-align: center;
    background: #c02554;
    padding: 10px 15px;
	text-decoration:none;
    width: 220px;
    /* height: auto; */
    animation-fill-mode: 0;
    margin: 0 auto 10px;
    display: block;
    text-decoration: none;
    color: #fff;
    margin-top: 0;
    border: solid 1px #fff;
	clear: both;
	top: 25px;
    position: relative;
	  transition: all 0.5s ease;
}

 #gallery_status .sitevisitBtn{ position: relative;
 left: 112px;}
	
	
.sitevisitBtn:hover {
    background: #fff;
    color: #000;
    border: solid 1px #c02554;
    text-decoration: none;
}
.sitevisitBtn:focus{ color: #fff;}

.amenities-facilities{ }#features-background {background: url(../images/bg-elvation.jpg) no-repeat 0 0;     height: 100vh;
    background-size: cover;
    background-color: #fff;
    background-attachment: fixed;}
.amenities-facilities .af-top-section{padding:100px 0 40px;}
.aImgL{float:left; position:fixed;}
.aImgL img{background: url(../images/a-img.jpg) no-repeat 0 0; background-attachment:fixed;  width:100%; height:100vh;}
.aImgR{float:right;  margin: 0 0 70px;}

.amenities-facilities .container {
    width: auto;
}
 
.amenities-facilities .af-bottom-section{padding:100px 0 100px;}
.amenities-facilities .location-sec{/*margin:155px 0 0;min-height:500px;*/ padding: 50px 0 0 70px;}
.location-sec address{color:#000000;line-height: 1.6;}
.location-sec address a{display: block;color: #9a2244;font-size: 16px;text-transform: uppercase;font-weight: 600;letter-spacing: -0.5px;margin: 10px 0 0;padding:0 0 0 23px;background: url(../images/location-icon.png) no-repeat left center;background-size: 17px;}
.location-sec address h6{font-size: 18px;color: #000;text-transform: uppercase;margin: 0;font-weight: 600;line-height: 1;}
.amenities-facilities .amenitiesTop.content-sec{padding: 0px 0 0;}
.amenities-facilities .content-sec h5{font-size:20px;font-weight:600;color:#262626;margin: 0;}
.amenities-facilities .content-sec h2{font-size:35px;font-weight:700;color:#c02554;letter-spacing:-0.5px;line-height:62px;margin: 0;}
.amenities-facilities .content-sec p{font-size:16px;font-weight:500;color:#222222;line-height:28px;}
.amenities-facilities .content-sec ul{margin:0;padding:0;font-size:0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.amenities-facilities .content-sec ul li{list-style-type:none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width:45%;font-size:17px;font-weight:500;color:#333333;padding: 10px;border-bottom: 1px solid #ccc;margin:0 5% 0 0;}
.amenities-facilities .content-sec ul li img{display:inline-block;vertical-align:middle;width:60px;padding: 10px;}
.amenities-facilities .content-sec ul li span{padding:0 10px;width:76%;}
.amenities-facilities .pl-carousel .carousel-control{display:none;}
.amenities-facilities .pl-carousel .item ul{margin:0;padding:0;font-size:0;  }
.amenities-facilities .pl-carousel .item ul li{list-style-type:none; width:auto;font-size:18px;font-weight:600;color:#222222;padding: 0 0 10px;}
.amenities-facilities .pl-carousel .item ul li img{display:inline-block;vertical-align:middle;width:45px;padding: 0px;}
.amenities-facilities .pl-carousel .item ul li span{padding:0 10px;width: 80%;}
.amenities-facilities .pl-carousel .carousel-indicators {bottom: 50%;left: auto;right: 0;width: auto;margin: 0;}
.amenities-facilities .pl-carousel .carousel-indicators li{display:block;margin: 10px 0;}
.walk_through .walk_through_logo {text-align:center; }.walk_through .walk_through_logo .walkhead {text-align: center;    margin: 0 0 30px;}.walk_through .walk_through_logo .walkhead h5{    font-size: 20px;    font-weight: 600;    color: #222222;    margin: 0;}
.walk_through .walk_through_logo .walkhead h2{font-size: 52px;    font-weight: 700;    color: #c02554;    letter-spacing: -0.5px;    line-height: 62px;    margin:0;}
.walk_through .walk_through_logo iframe{    width: 70%;    height: 545px;}.walk_through {     padding: 0;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 150px 0 40px;}
.floorplan_sec{ padding: 0;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
   padding: 150px 0 40px;}
.floorplan_sec .floorhead{text-align: center;margin: 0 0 30px;}
.floorplan_sec .floorhead h5{font-size:20px;font-weight:600;color:#222222;margin: 0;}
.floorplan_sec .floorhead h2{font-size:52px;font-weight:700;color:#c02554;letter-spacing:-0.5px;line-height:62px;margin: 10px 0 0 0;
    margin: 0;
}

ul.tabs { }
ul.tabs li {  }
/*.tab_last { border-right: 1px solid #333; }*/
 
 
.tab_container {clear: both;	float: left;	width: 100%;	background: #fff;	overflow: auto;}
.tab_content {	padding: 20px;	display: none;}
.tab_content img{width:40%;margin: 40px auto 0;display: block;    cursor: pointer; border:2px solid #a3a3a3;transition: all 0.5s ease;}
.tab_drawer_heading { display: none; }
.tab_content ul{    list-style-type: none; display: flex;}.tab_content ul li{margin:0 20px;}.tab_content ul li img{width:100%;}.tab_content ul li img:hover {transition: all 0.5s ease;}.tab_content img:hover {transform: scale(1.1);transition:2s;transition: all 0.5s ease;}

ul.wptabs {margin: 0;padding: 0;list-style: none;height: 32px;width: 100%;font-size: 0;text-align: center;}
ul.wptabs li {display:inline-block; margin: 0;cursor: pointer;padding:10px 30px;line-height: 18px;background-color: #ffffff;color: #c02554;overflow: hidden;position: relative;font-size: 18px;border: 2px solid #c02554;font-weight: 600;}
/*.tab_last { border-right: 1px solid #333; }*/
ul.wptabs li:hover {	background-color: #ffffff;	color: #c02554;}
 
.wptab_container {clear: both;	float: left;	width: 100%;	background: #fff;	overflow: auto;     position: relative;
    z-index: 100;}
.wptab_content {	padding: 20px;	display: none;}
.wptab_content iframe{width: 70%;height: 545px;display:block;margin:50px  auto 0;}
.wptab_content img{width:70%;margin: 0 auto 0;display: block;    cursor: pointer; border:2px solid #a3a3a3;transition: all 0.5s ease;}
.wptab_drawer_heading { display: none; }
.wptab_content ul{    list-style-type: none; display: flex;}.wptab_content ul li{margin:0 20px;}.wptab_content ul li img{width:100%;}.wptab_content ul li img:hover {transition: all 0.5s ease;}.wptab_content img:hover {transform: scale(1.1);transition:2s;transition: all 0.5s ease;}
.gallery_status{padding:0;}
#project-status{
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    padding: 150px 0 30px;}
.gallery_status_head{text-align:center;margin-bottom:20px;}
.gallery_status_head h2 {  
    margin: 0;
  font-size: 52px;    font-weight: 700;    color: #c02554;    letter-spacing: -0.5px;    line-height: 62px;    margin: 10px 0 0 0; position: relative;
    left: 91px;}
.gallery_status-con{display: -webkit-box;display: -ms-flexbox;display: flex;}
ul.galltabs {margin: 0;padding: 0;list-style: none;width: 100%;font-size: 0;text-align: center;-webkit-box-flex: 0;-ms-flex: 0 0 15%;flex: 0 0 15%;}
ul.galltabs li {display:block; margin: 0;cursor: pointer;padding:10px 25px;line-height: 18px;background-color: #ffffff;color: #c02554;overflow: hidden;position: relative;font-size: 18px;border: 2px solid #c02554;font-weight: 600;}
/*.tab_last { border-right: 1px solid #333; }*/
ul.galltabs li:hover {	background-color: #ffffff;	color: #c02554;}
ul.galltabs li.active {	background-color:#c02554;	color: #ffffff;} 
.galltab_container {clear: both;width: 100%;background: #fff;	-webkit-box-flex: 0;-ms-flex: 0 0 85%;flex: 0 0 85%;}
.galltab_content {padding:0 20px;display: none;}
.galltab_content iframe{width: 70%;height: 545px;display:block;margin:50px  auto 0;}
.galltab_content img{transition: all 0.5s ease;}
.galltab_drawer_heading { display: none; }
.galltab_content ul{list-style-type: none;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.galltab_content ul li{margin:5px; -webkit-box-flex:0; -ms-flex:0 0 23%; flex:0 0 23%;overflow: hidden;}
.galltab_content ul li img{width:100%;}
.galltab_content ul li img:hover {transition: all 0.5s ease;}
.galltab_content img:hover {transform: scale(1.1);transition:2s;transition: all 0.5s ease;}
body .lg-backdrop{z-index: 9999;}
body .lg-outer{z-index: 99999;}
.accordion-container{
	position: relative;
	max-width: 500px;
	height: auto;
	margin: 10px 0;
  }
  .accordion-container > h2{
	text-align: center;
	color: #fff;
	padding-bottom: 5px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
  }
  .set{
	position: relative;
	width: 100%;
	height: auto;
	background-color: transparent;
  }
  .set > a{
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	color: #5a5a5a;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	transition:all 0.2s linear;
  }
  .set > a i{
	float: right;
	margin-top: 2px;
  }
  .set > a.active{
	background-color:#c02554;
	color: #fff;
  }
  .content{
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	display:none;
  }
  .content p{
	padding: 5px 15px;
	margin: 0;
	color: #333;
  }

.enquire-sec{padding:120px 0;background:#ebebeb;}
.enquire-sec .col-md-4{padding: 0;}
.enquire-sec .col-md-8{padding:50px;background:#ffffff;min-height: 567px;}
.enquire-sec h2{font-size:32px;font-weight:700;color:#c02554;letter-spacing:-0.5px;line-height:42px;margin: 10px 0 0 0;}
.enquire-sec p{font-size:18px;font-weight:500;color:#222222;line-height:28px;}
.enquire-sec form label{font-size:18px;font-weight:500;color:#222222;line-height:28px;    font-family: 'Roboto', sans-serif;}
.enquire-sec form .form-control{font-size: 18px;font-weight: 500;color: #222222;line-height: 45px;height: 60px;border-radius: 0;border-width: 0 0 1px 0;box-shadow: none;padding: 0 0px;}
.enquire-sec form button.btn-default{font-size: 18px;font-weight: 500;color: #ffffff;line-height: 45px;border-radius: 30px;padding: 0 30px;background:#c02554;    display: inline-block;    margin: 40px 0 0;}
.enquire-sec form button.btn-default:hover { background-color: #fff;color: #c02554;border: 2px solid #c02554;transition: 1s;}
.mob-ffoter-fix{display:none;}


.modal .popup-close {position: absolute;top: 0;right: 0;width: 35px;height: 35px;background: #333;color: #fff;text-shadow: none;font-size: 18px;opacity: 0.6;}

#enquire-sec-top{    position: absolute;    width: 100%;    top:80%;    left: 0;}




.lightbox {
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0,0,0,0.7);
	position: fixed;
	top: 0;
	left: 0;    z-index: 99999;
}

.lightbox > div {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 5%;
	box-sizing: border-box;
}

.lightbox img {
	max-width: 100%; 
}
footer .accordion-container {
 max-width: 100%;     margin-bottom: 26px;}
 
footer .accordion-container .set > a {   color: #fff; border-bottom: 1px solid #525252; font-weight: 400;}
     
.downloadBtn:focus{ background: #fff;     color: #000; border: solid 1px #c02554; 	text-decoration:none;}
	.ePop{  background: #c02554;
    padding: 20px;}
	
		.ePop h2{color:#fff; margin:0 0 20px;}
		.ePop .form-control {  height: 48px;}
		.ePop .btn-default {
    color: #fff;
    background-color: #850c31;
    border-color: #fff;
    padding: 10px 30px;
}
	.ePop .btn-default:hover {  background-color: #fff; color: #850c31;
    border-color: #850c31;
      }
.close {
	  width: auto;
    position: absolute;
    z-index: 1000;
    top: -46px;
    right: -42px;
    background: #fff;
    border-radius: 100%;
	    opacity: 1;
}
  
  select option {
  background: #fff;
  color:#000;
}
 

#video_pop .close {
    width: 40px;
    position: absolute;
    z-index: 1000;
    top: -18px;
    right: -16px;
    background: #fff !important;
    border-radius: 100%;
    opacity: 1 !important;
    padding: 8px !important;
    line-height: 12px;
    height: 40px;
    /* color: #red; */
}

#video_pop .modal-dialog {
width: 1000px;}

#walk_through .wptab_content img {
width: 52%;}

 .tc {
    font-size: 12px;
    margin: 10px 0 0 10px;
}

.tc sup {
    font-size: 12px;
}
.bannerarrow{ position:absolute; left:0; width:100%;}
 .lpbannerText{ text-align: left;
    border-bottom: solid 1px #ccc;
    margin-bottom: 25px;
   padding-bottom: 15px;}

.bs-slider-overlay{    position: relative;  top: 0;  right: 0;  z-index: 99;}


#testimonial .wptab_container{overflow:hidden;}



#testimonial .row{padding:0 0 20px;}





.menu ul li.aetrnaM{display:none;}

input[type="time"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}

.footer {   text-align: center; padding: 20px 0 180px;   background: #e0cf92e3;   border-top: solid 1px #ccc; }
h1.inText {display:none;}
.MenquiryBtn{display:none; position:fixed; bottom:0; background:#d41b58; padding:10px;     z-index: 1000; text-align:center; width:100%; color:#fff; font-size:16px; text-transform:uppercase;}
.MenquiryBtn a{ color:#fff;  display: block;}
@media (max-width: 1800px){.overview-sec .frst-prg {
font-size: 23px;}.overview-sec .list-sec h3 {
font-size: 31px;}	.landing-slider .lp-slide-intext{}.enquire-sec .col-md-8 {min-height:0px;}.carousel-inner .form_page {top:270px;}	}


@media (min-width: 1801px) and (max-width: 1920px){
	 
}
@media (max-width: 1800px){	
.amenities-facilities {
    padding: 90px 0 0;
}
	.amenities-facilities .af-bottom-section {padding:55px 0 55px;}
	.carousel-inner .form_page{top:170px; height:auto;right: 70px;width: 32%;}
	.landing-slider .lp-slide-intext {}
	.project-details {position: relative;top: -65px;z-index: 999;    margin: 0 0 -130px;}
	.project-details .pd-list{    min-height: 130px;}
	.project-details .pd-list h3{font-size: 30px;}
	.landpro-intro{padding:130px 0 100px;    min-height: auto;}
	.landpro-intro .col-second {    padding-top: 50px;}
	.landpro-intro .col-second h2 {    font-size: 36px;    line-height: 46px;}
	.landpro-intro .col-second h4 {    font-size: 24px;    line-height: 32px;}	
	.landpro-intro .col-second p {    font-size: 16px;    line-height: 28px;margin: 0;}
	.landpro-intro .col-second p.last {font-size: 20px;line-height: 32px;color: #222222;font-weight: 400;padding: 0;}
	.landpro-intro .col-second p:last-child {/* font-size: 20px;line-height: 32px;color: #222222;font-weight: 400;padding: 0; */margin:0;padding:0;}
	.amenities-facilities .content-sec h5 {    font-size: 18px;}
	.amenities-facilities .content-sec h2{font-size: 43px;    line-height: 45px;}
	.amenities-facilities .pl-carousel .item ul li{    font-size: 16px;padding: 10px 10px;}
	.amenities-facilities .pl-carousel .item ul li img{    width: 50px;    padding: 5px;}
	.amenities-facilities .content-sec ul li{    font-size: 16px;padding: 10px 10px;}
	.amenities-facilities .content-sec ul li img{    width: 50px;    padding: 5px;}
	.amenities-facilities .af-top-section {    padding: 90px 0;}
	.amenities-facilities .location-sec {margin: 0;    min-height: auto;}	
	.floorplan_sec .floorhead{text-align: center;margin: 0 0 30px;}
	.floorplan_sec .floorhead h5{font-size:18px;}
	.floorplan_sec .floorhead h2{font-size: 43px;line-height: 45px;}
	.enquire-sec .col-md-8{min-height: auto;}
	.enquire-sec {    padding: 100px 0;    background: #ebebeb;}
	 .landing-slider .lp-slide-text h2 small {  font-size: 40px;  margin-bottom: 6px;}
	.pricedetail ul li {  font-size: 16px;}
	.pricedetail ul li b{font-size: 34px;}
	.pricedetail ul li strong {  font-size: 32px;padding: 5px 0 0;}
	.pricedetail ul li span {  /* font-size: 13px; */ }
	.landing-slider .lp-slide-text h2 strong {  font-size: 14px;}
	.landing-slider .lp-slide-text h2 {  font-size: 14px;}
	.landing-slider .lp-slide-text h2 strong::before { width: 56px;}
	.landing-slider .lp-slide-text h2 strong::after { width: 56px;}
	.landing-slider .lp-slide-text p strong {  font-size: 15px; }
	.lpbannerText h2 { font-size: 21px; }
	.lpbannerText p {  font-size: 12px; line-height: 17px; }
	.lpbannerText h5{font-size: 21px;}
	.amenities-facilities .location-sec {  padding:0px 0 0 50px; }
}
@media (max-width: 1600px){
	.pricedetail ul li b{font-size: 29px;line-height: 1.3;}
	.carousel-inner .form_page {width: 100%;top:auto; right:auto;}
	.lpbannerText h2 {font-size: 20px;}
	.lpbannerText h5 {font-size: 20px;}
	.landpro-intro {    padding:90px 0 60px;}
	.landpro-intro .col-second {padding-top: 0;}
	.landpro-intro .col-second h2 {    font-size: 32px;    line-height: 36px;}	
	.landing-slider .item .carouheadline{top: 14%;left: 31%;}
	.landing-slider .item .carouheadline h2{font-size: 40px;}
	.landing-slider .item .carouheadline h2 small{font-size:32px;}
	.landing-slider .item .carouheadline p{font-size: 19px;}
	.landing-slider .item .carouheadline h5{font-size: 32px;}
	.amenities-facilities .af-top-section {padding: 70px 0;}
	.downloadBtn{margin-top: 25px;}
	.amenities-facilities .pl-carousel .item ul{min-height: auto;}
	.menuIn {  
		/* padding: 31px 41px 0 0; */
		padding: 21px 41px 0 0;
	}

	.overview-sec .logo-ovr img {
		width: 20%;
	}
	.overview-sec {
		text-align: center;
		padding: 20px 0 0;
	}
	.overview-sec .frst-prg {
		font-size: 20px;
	}
	.overview-sec p {
		font-size: 19px;
	}
	.overview-sec .list-sec h3 {
		font-size: 26px;
		padding-bottom: 0px;
	}
	.overview-sec .list-sec ul li:after {
		top: 10px;
	}
}

@media (max-width:1500px){
	.enquireyForm #enquiry_form {
    	width: 85%;
	}
	.enquireyForm h1 {
		width: 85%;
	}
	
}



@media (max-width: 1440px){	
#param-location .sitevisitBtn {
     left: 36px;
}
#testimonial .row {
    padding: 0 0 10px;
}
.sitevisitBtn {
 top: 15px;}
.fRight .col-md-7 {
 
    font-size: 13px;
     line-height: 20px;
}
.gallery_status_head h2{font-size:35px;}
	body{font-size: 15px;}
	.lpbannerText h2 { font-size: 14px;   line-height: 20px;}
	.lpbannerText h5 {    font-size: 16px;}
	.carousel-inner .form_page .enquire_head p br{display:none;} 
	.amenities-facilities .af-bottom-section{padding:100px 0 100px;}	    
	.carousel-inner .form_page{top:auto;}		
	.landing-slider .lp-slide-intext {position: absolute;top:-205px;}	    
	.landing-slider .lp-slide-text h2 {font-size: 14px!important;  margin: 0 0 6px;}	    
	.landing-slider .lp-slide-text h2 small {font-size: 45px;}
	.floorplan_sec {padding:90px 0 40px;}
	#project-status {  padding: 80px 0 30px; }
	.logo{}
	footer p{    font-size: 15px;}			footer p a {padding:0px 0 5px 25px;background-size:22px 22px;}
	.landing-slider .lp-slide-intext	{}
	.landing-slider .lp-slide-text h2 {font-size: 14px;}
	.landing-slider .lp-slide-text h2 small{font-size: 40px;}
	.landing-slider .lp-slide-text h2 strong{font-size: 14px;}
	.landing-slider .lp-slide-text h2 strong::before{width: 50px;}
	.landing-slider .lp-slide-text h2 strong::after{width: 50px;}
	.landing-slider .lp-slide-text p{font-size: 22px;line-height: 43px;}
	.landing-slider .lp-slide-text a{font-size: 15px;}	
	.landing-slider .item .carouheadline{}
	.landing-slider .item .carouheadline h2{font-size: 36px;}
	.landing-slider .item .carouheadline h2 small{font-size:28px;}
	.landing-slider .item .carouheadline p{font-size: 18px;}
	.landing-slider .item .carouheadline h5{font-size: 28px;}
	.pricedetail ul li strong {    font-size: 27px;    padding: 5px 0 0;    line-height: 32px;}
	.amenities-facilities .af-bottom-section{padding:0 0 60px;}
	.location-sec address h6 {font-size: 16px;}
	.location-sec address a{font-size: 14px;padding: 0 0 0 18px;background: url(../images/location-icon.png) no-repeat left center;background-size: 13px;}
	.enquire-section .container h4{font-size: 20px;}
	.project-details {position: relative;top: -65px;z-index: 999;    margin: 0 0 -130px;}
	.project-details .pd-list{    min-height: 130px;}
	.project-details .pd-list h3{font-size: 30px;}
	.landpro-intro{padding:80px 0;}
	.landpro-intro .col-second {    padding-top: 0px;}
	.landpro-intro .col-second h2 {    font-size: 30px;    line-height: 46px;}
	.landpro-intro .col-second h4 {    font-size: 20px;    line-height: 32px;}	
	.landpro-intro .col-second p {    font-size: 16px;    line-height: 28px;    margin: 0;    padding: 20px 0 0;}
	.landpro-intro .col-second p.last {font-size: 20px;line-height: 32px;color: #222222;font-weight: 400;padding: 0;}
	.amenities-facilities .af-top-section{padding:80px 0;}
	.amenities-facilities .content-sec h5 {    font-size: 18px;}
	.amenities-facilities .content-sec h2{font-size: 37px;   line-height: 37px; }
	.amenities-facilities .pl-carousel .item ul li{   font-size: 14px;  padding: 0 10px;}
	.amenities-facilities .pl-carousel .item ul li img{    width: 50px;    padding: 5px;}
	.amenities-facilities .content-sec ul li{font-size: 15px;padding: 4px 2px;width: 45%;    line-height: 18px;}
	.amenities-facilities .content-sec ul li img{    width: 50px;    padding: 5px;}
	.amenities-facilities .af-top-section {    padding:15px 0 60px 0;}
	.amenities-facilities .location-sec {margin: 0px 0 0;min-height: 382px;padding:15px 0 0 50px;}	 
	.amenities-facilities .content-sec p {    font-size: 14px;    line-height: 22px;}
	.floorplan_sec .floorhead h5{font-size:18px;}
	.floorplan_sec .floorhead h2{font-size: 43px;line-height: 45px;}
	.enquire-sec .col-md-8{min-height: auto;}
	.enquire-sec {    padding: 100px 0;    background: #ebebeb;}
	.enquire-section{width: 400px;    right: -400px;    min-height: auto;}
	.enquire-section h4 {    font-size: 18px;}
	.enquire-section form .form-control{line-height: 40px;    height: 40px;}
	.landing-slider .lp-slide-text p {font-size: 20px;line-height: 21px;}
	.landing-slider .lp-slide-text p strong {   font-size: 13px; }
	.form-control { font-size: 12px;}
	.menu ul li a { 
		font-size: 14px;
		font-weight: 600;
	}

	.carousel-inner .form_page{right: auto;  padding: 24px 0 0;}
	.carousel-inner .form_page { width: 100%; }
	.walk_through .walk_through_logo .walkhead {    text-align: center;    margin: 0 0 10px;}
	.walk_through .walk_through_logo .walkhead h2 {    font-size: 43px;}
	.set > a{padding: 4px 15px;}
	.amenities-facilities .pl-carousel .item ul{    margin:10px 0 0 0;min-height: 140px;}
	.walk_through{padding: 90px 0px;    height: auto;}
	  .fRight.overview h2 {  font-size: 24px; }
	  .fRight.overview .col-md-12 { padding: 10px 35px; font-size: 14px;  line-height: 22px;}
	  .overview-sec .list-sec ul li {
		margin-bottom: -4px;
	}
 
	  
}
@media (max-width: 1368px){	 
	.carousel-inner .form_page {  top: auto; }
	.carousel-inner .form_page{ width:100%; height:auto;}
	.pricedetail ul li {font-size: 15px; }	
	.pricedetail ul li b {font-size: 27px;line-height: 30px;}
	.pricedetail ul li small {font-size: 13px;}	
	.pricedetail ul li strong {font-size: 28px; }
	.menu ul li a{font-size: 17px;}
	.landpro-intro {    padding:80px 0;}
	.amenities-facilities .location-sec {margin: 0;min-height: 360px;padding: 10px 120px 10px 40px; }
	.enquire-section{    width: 350px;   right: -350px;padding: 20px;}
	.enquire-section form button.submit{font-size: 13px;line-height: 30px;padding: 0 20px;}
	.landing-slider .lp-slide-intext	{}
	.landing-slider .lp-slide-text h2 {font-size: 13px!important;margin: 0 0 10px 0;}
	.landing-slider .lp-slide-text h2 small{font-size: 45px;}
	.landing-slider .lp-slide-text h2 strong{font-size: 13px;}
	.landing-slider .lp-slide-text h2 strong::before {width:50px;}
	.landing-slider .lp-slide-text h2 strong::after {width: 50px;}
	.landing-slider .lp-slide-text p {font-size: 20px;line-height: 21px;}
	.landing-slider .lp-slide-text p strong {   font-size: 13px; }	
	.carousel-inner .form_page .enquire_head {   padding: 0; }
	.form-group {    margin-bottom: 10px;}
	.landing-slider .item .carouheadline{top: 15%;left: 31%;}
	.landing-slider .item .carouheadline h2{font-size: 32px;}
	.landing-slider .item .carouheadline h2 small{font-size:26px;}
	.landing-slider .item .carouheadline p{font-size: 16px;}
	.landing-slider .item .carouheadline h5{font-size: 26px;}
	.landpro-intro .col-second p {    font-size: 14px;    line-height: 24px;}
	.amenities-facilities .af-top-section {    padding: 40px 0;}
	.floorplan_sec {    padding: 100px 0 0;}
	.fRight.overview .col-md-12 {  font-size: 14px; line-height: 24px; }
	.enquireyForm h1 {
		padding: 23px 10px 79px 48px;
	}
	.menu ul li {
		list-style: none;
		float: left;
		margin: 0 10px;
		letter-spacing: 1px;
	}

	.btm-img img {
		width: 90%;
	}
	.img-lft img {
		margin-top: -45px;
	}
	.img-right img {
		margin-top: -45px;
	}
	

}


@media (max-width: 1280px) { .carousel-inner .form_page{top:105px;}		.form_page .enquire .enquire_head h2 {margin-top:4px;margin-bottom:7px;}		.landing-slider .lp-slide-intext{}		.landpro-intro .col-second { margin-top:0px;}		.enquire-sec .col-md-4 {padding:1px;}
.carousel-inner .form_page {  top: auto; }
.landing-slider .lp-slide-text h2 small {   font-size: 37px; }
.landing-slider .lp-slide-text h2 strong { font-size: 12px; }
#enquiry_form .agree span { font-size: 11px;}
.carousel-inner .form_page .enquire_head h2 {  font-size: 24px;}
.fRight.overview h2 {   font-size: 24px; }
	.fRight.overview .col-md-12 {  font-size: 13px; line-height: 22px; }
	.menu ul li a {
    font-size: 14px;
}

.enquireyForm #enquiry_form {
	width: 100%;
}
.enquireyForm h1 {
	width: 100%;
}
}

@media(max-width:1200px) {
	.overview-sec .frst-prg {
		font-size: 18px;
	}
	.overview-sec .list-sec ul {
		margin: 0;
	}
	.img-right img {
		margin-top: -40px;
	}
	.img-lft img {
		margin-top: -40px;
	}
}

@media (max-width: 1100px){
 
	
	.menu ul li a {
    font-size: 14px;
}
.landpro-intro .col-second h2 {
    font-size: 26px;
    line-height: 30px;
}	
.bs-slider-overlay {
position: relative;}

.menuIn {
    padding: 31px 0px 0 0;
}

}

@media (max-width:1050px){
	.menu ul li {
		margin: 0 10px;
	}
	.overview-sec .list-sec h3 {
		font-size: 26px;
		padding-bottom: 7px;
	}
}

@media (max-width: 1024px){	
.landing-slider .item img.slide-web-view {
height: auto;}
.img_fix {
	    position: relative;
    height: 100%;
	
width: 100%;}
.fRight {
  width: 100%;
      padding: 0;
  margin: -20px 0 0;
    z-index: 100;
}
.galltab_content ul li{flex: 0 0 30%;}

.project-details {
    position: relative;
    top: 15px;
    z-index: 999;
    margin: 0 0 30px;
	    padding: 20px;
}
.walk-through-sec button {
    position: relative;
    top: 0px;
    margin-top: 7%;
    margin-bottom: 7%;
}
.lets-tlk {
    text-transform: uppercase;
    padding: 9px 17px;
    background-color: #997820;
    border-radius: 100px;
    border: none;
    font-size: 12px;
}
.landpro-intro .col-second p {
font-size: 13px;}
.form-group {
        margin-bottom: 18px;
}
.carousel-inner .form_page {  width: 33%;     top: 248px;}

	.menu {float:none;}		.set {width:90%;}	 	.callUs h3 {font-size:15px;} 		footer p a {background-size:22px 22px;padding:0px 0 8px 22px;}
	.floorplan_sec {padding: 60px 0;}
	section{overflow:hidden;}
	.logo{}
	.menu ul li a {    font-size: 13px;}		.menu ul li { margin:0 5px;}		.menu ul { margin:0 25px 0 0;}		.carousel-inner .form_page {padding:0px 25px;}
	.landing-slider .lp-slide-intext {    width: 100%;    height: auto;    padding: 20px;    border-radius: 0;top:-215px;}
	.landing-slider .lp-slide-text{    width: 100%;    height: auto;}
	.project-details .pd-list img {    max-width: 60px;}
	.project-details .pd-list h3 {    font-size: 25px;}
	.project-details .pd-list {    min-height: 110px;    padding: 10px;}
	.landpro-intro{background: url(../images/eterna-intro-bg.jpg) no-repeat bottom center;    background-size: cover;}		
.amenities-facilities {/*background:url(../images/bg-elvation.png), url(../images/repeat-bg-.jpg); background-repeat:no-repeat, repeat; background-position:right bottom, 0 0; 
	background-size:57%, 0; */}
	.amenities-facilities .col-md-3 {    width: 100%;}
	.amenities-facilities .col-md-9 {    width: 100%;}
	 
	/*.amenities-facilities {    background: url(../images/Param-bg-img2.jpg) repeat top center;    background-size: 100% auto;}*/
	.amenities-facilities .location-sec {    margin: 0;    min-height: auto;    padding: 0; }
	.amenities-facilities .af-top-section {    padding: 30px 0;}
	.enquire-sec {    padding: 60px 0;    background: #ebebeb;}
	.enquire-sec form .form-control{padding: 0 0px;line-height: 35px;height: 44px;font-size: 16px;}
	.enquire-sec .col-md-8 {    padding: 30px 30px;}
	.enquire-sec form button.btn-default{margin: 24px 0 0;    font-size: 15px;}
	.enquire-section{position: unset;    width: 100%;    padding: 100px 60px 30px;}
	.enquire-section a.form-open-btn{display:none;}
 
 .landing-slider .lp-slide-text h2 {font-size: 12px!important;margin: 0 0 10px 0;}
	.landing-slider .lp-slide-text h2 small{font-size: 33px;}
	.landing-slider .lp-slide-text h2 strong{font-size: 11px;}
	.landing-slider .lp-slide-text h2 strong::before {width: 68px;margin-left:32px;}
	.landing-slider .lp-slide-text h2 strong::after {width: 68px;margin-right:32px;}
	.landing-slider .lp-slide-text p {font-size: 20px;line-height:22px;}
	.landing-slider .lp-slide-intext {  top: -190px; }
 .landing-slider .lp-slide-text a{line-height: 40px;font-size: 13px;}
 .carousel-inner .form_page {position:relative;   width: 100%;  top: 0;  padding:50px 50px 0;  right: 0;
}}

@media (max-width:1050px){
	.enquireyForm h1 {
		padding: 21px 10px 69px 48px;
	}
}

@media (max-width: 999px){
	
	.menu ul li {  margin: 0 10px; }
.menu ul li a{font-size:13px;}
.menu ul { padding: 0; }

.mw {display: block;}
		.mw span{display: none; font-size:12px; color:#000;}
		.mw:hover span{  display: block;  margin: 0 0 0 -10px; }


 #bootstrap-touch-slider .col-md-7{  padding: 0;
 margin: 0;}
  #bootstrap-touch-slider .col-md-5{  padding: 0;
 margin: 0;}
 #bootstrap-touch-slider.lp-slider .carousel-inner {
    min-height: auto;
    padding: 0;
    margin: 0;
}
#bootstrap-touch-slider .fRight .col-md-7 {
    padding: 40px;
 }

#bootstrap-touch-slider .fRight {
    float: none;
   height: auto;
}

#video_pop .modal-dialog {
    width: 95%;
}
	
 .fRight.overview {
    padding: 0 0 48px !important;
}
#features-background {
    background: none;
    height: auto;
    background-size: cover;
    background-color: #fff;
    background-attachment: inherit;
}
.amenities-facilities {
    padding: 129px 0 60px;
}
footer .tc {
    text-align: left;
    display: none;
}
footer .tr {
    text-align: left;
}
#param-location .sitevisitBtn {
    left: 0;
}
}
@media (max-width:991px){
	.floorplan-sec button {
		float: none;
		margin-top: 5px;
		margin-bottom: 40px;
	}
	.advantage .tabs li {
		padding: 13px 14px 13px 18px;
	}
	.menu ul {
		margin: 0 0px 0 0;
	}
	
	.lets-tlk {
		padding: 7px 13px;
		font-size: 11px;
	}
	.logo img {
		width: 75%;
	}
		
}
@media (max-width:950px) {
	.menu ul li {
		margin: 0px 7px;
	}
}
 
@media (max-width: 890px){
	.amenities-facilities .pl-carousel .item ul li img {
    width: 45px;}
	.amenities-facilities .pl-carousel .item ul li span {
    padding: 8px 10px 0;}
	#gallery_status .sitevisitBtn {
    position: relative;
    left: 0;
}
	.gallery_status_head h2 {
     left: 0;
}
.sitevisitBtn{
     left: 0;
}
	footer .tc {
	display:none;}
 
 	footer .tr {
  text-align:left;}
 
 .menu ul li.aetrnaM{display:block;     border-top: solid 2px #ccc;}
		.menu ul li.aetrnaM a{    font-size: 16px;
    padding: 10px 0 0; }
	.whatsapp-button-generator {
   top: 0;
}
	.aboutmenu {
    display: none;
}
	.aImgR {
    float: none;
    margin: 0 0 70px 10px;
}
	ul.galltabs{display:none;}
	.amenities-facilities {
    padding: 74px 0 0;
}
#features-background {
     background: none;
	 height: auto;
}
	
.callUs {  padding: 0 56px 0 0; }
	.menuIn img {
    width: 95%;
    position: relative;
    right: 0;
        top:0;
}
.landing-header {
     height: 100px;
}
.fRight .col-md-5 {
    height: auto;
    background: #fff;
}
.fRight .col-md-7 {
height: auto;}
	 .collapse { 
      display: none;  
	      width: 100% !important;
}
	.menuOut {
    float: none;
}
.menuOut {
    position: absolute;
    right: 0;
	width: 100%;
}
	.landing-slider .lp-slide-intext { background: transparent;}
	.carousel-inner .form_page .enquire_head {    padding: 0; text-align: left;}
	.landing-slider .item .carouheadline{    position: unset;padding: 10px 30px 0;}
	.landing-slider .item .carouheadline h2{font-size: 28px;}
	.landing-slider .item .carouheadline h2 small{    font-size: 20px;}
	.landing-slider .item .carouheadline p{font-size: 14px;    line-height: 24px;}
	.landing-slider .item .carouheadline h5{    font-size: 20px;}

	footer .col-md-12.copyRight .col-md-6:last-child{text-align: left;}		.walk_through .walk_through_logo .walkhead  h2 {font-size: 43px;    line-height: 45px;}		
	.walk_through .walk_through_logo .walkhead {font-size: 18px;}		.carousel-inner .form_page {position:unset;width:100%; background: #ffffff;}	
	.carousel-inner .form_page .enquire {padding:0;}	
	.pricedetail ul li {  font-size: 18px; }
	.pricedetail ul li strong {  font-size: 22px; }
	.Features {}
	footer p {font-size: 12px;line-height: 1.6;margin: 0 0 15px;}		footer strong {font-size: 15px; }
	.floorplan_sec {padding: 40px 0;}
	.enquire-section{padding: 40px 20px;}
	.enquire-section .container h4 {font-size: 17px;text-align: center;margin: 0 0 16px;letter-spacing: 0;}
	.enquire-section .container form button.submit{margin: 0 auto;    display: block;}	
	.enquire-section .container{display:block;top: 0;}
	.enquire-section .container form .form-group{display:block;width:100!important;margin:10px 0!important;}
	.landing-slider{margin: 67px 0 0;}
	header nav button.navbar-toggler{display: block;
    position: absolute;
    right: 16px;
    top: 15px;
		}	
	header nav button.navbar-toggler img{width: 65%;
    right: 0;
    top: 0px;}

	.landing-header{background:#fff!important;}
	.landing-header.sticky-header{height: auto;}
	.menu {  display: block;}	 
	.accordion-container {  max-width: 100%;}
	.menu {
    /*float: right;
    width: 100%;
	padding: 0 0 70px;*/
	position:absolute;
	width:100%;s
}
	.menu ul{position: relative;
    top: 66px;
		padding: 0 10px 25px;
    margin: 0;
    background: #f1f1f1;
    border-bottom: solid 4px #c02554;
    z-index: 999;
}		
.set {width :70%;}
	.dw {display: none;}
	.mw {display: block;}
	.whatsapp-button-generator{float: right;}
	.callUs {}
	.callUs h3 a {    color:#c02554;    text-decoration: none!important;}
	.callUs h3 {    float: left;    font-size: 16px;    padding:0;}
	.callUs h3 span{    font-size: 10px;}
	.menu ul li {list-style: none;float: unset;margin: 5px 0;width: 100%;display: block;}
	header.sticky-header nav button.navbar-toggler{background:#ffffff;}
	.navbar-toggler {padding: 0;font-size:17px;line-height: 1;background-color:#ffffff; text-decoration: none; border:none; color: rgba(0,0,0,.5);border-color: rgba(0,0,0,.1);
	cursor: pointer;float: right;margin: 0;   }
	.navbar-toggler-icon {background: url(../images/mob-menu.svg) no-repeat center center;display: inline-block;width: 1.5em;height: 1.5em;vertical-align: middle;content: "";background-size: 100% 100%;}
	/*.logo {width:14%;margin: 0;padding:5px 0 0;margin: 0;}*/
	
 
	.logo img.hlogo {    display: none;}
	.logo img.hslogo {    display: block;}		.landing-header .container-fuild {background-color:#fff;}
	.landing-header.sticky-header .logo img.hlogo{ display: none;}
	.landing-header.sticky-header .logo img.hslogo{display: block;}
	.amenities-facilities .amenitiesTop.content-sec {    padding: 0;}
	 
	#bootstrap-touch-slider.lp-slider .carousel-inner{    min-height: auto;    max-height: inherit;}
	/* .landing-slider{height: 60px;} */		.landing-slider .lp-slide-text h2 strong::after {    width: 47px; margin-right: 55px;}		.landing-slider .lp-slide-text h2 strong::before {    width: 47px; margin-left: 53px;}		.landing-slider .lp-slide-intext {position: relative; left: 523px;top: 45px!important;}	
 
	.landing-slider.fade .item:first-child {top: 0;}
	.landing-slider.fade .item{top: 40px;height: auto;}	
	.amenities-facilities .content-sec p {		font-size: 14px;		line-height: 24px;     position: relative;
    bottom: 0;	}
	.project-details {    position: relative;    top: 0;    z-index: 999;    margin: 0;}
	.project-details .col-md-3 {    width: 46%;    display: inline-block;    vertical-align: middle;    margin: 15px 1%;}
	.landpro-intro {    background: #fff;    background-size: 100% auto;    padding: 40px 0;}
	.landpro-intro .col-first{display: none;}
	.amenities-facilities .pl-carousel .item ul li{    width: 50%;}
	.amenities-facilities .af-bottom-section {    padding:0 0 40px 0;}
	.enquire-sec {    padding: 40px 20px;    background: #ebebeb;}
	.landing-slider .item{}
	.landing-slider .item img.slide-web-view{}
	.landing-slider .item img.slide-mob-view{display: block;}	
	.landing-slider .lp-slide-intext { width: 100%;    height: auto;    padding:8px 0 25px;    border-radius: 0;    box-shadow: 0 0 0px 0px rgba(255 255 255 / 25%);    margin: -256px -151px 0px;}
	.landing-slider .lp-slide-intext {width: 115%;}
	.landing-slider .container{position: inherit;width: 100%;height: 100%;top: 0;}
	.landing-slider .lp-slide-text {width: 100%;left: 0;position: inherit;-webkit-transform: translate(0px,0%);-ms-transform: translate(0px,0%);transform: translate(0px,0%);}
	.landing-slider .lp-slide-location{padding:5px 10px;}
	.landing-slider .lp-slide-text {width: 380px;}
	.landing-slider .lp-slide-text img {margin: 0 0 0 -10px;}
	.landing-slider .lp-slide-location h2 {font-size: 12px;line-height: 17px;padding: 0;}
	.landingintro .col-first {    border-right: 0px solid #cccccc;    padding: 0 15px 0 15px;}		.landpro-intro .col-second{margin:0;}
	.landingintro .col-first h2 br{display:none;}
	.lp-project h2.resp-accordion{border: none!important;background: #333333!important;color: #ffffff;font-size: 16px;}
	.lp-project h2.resp-accordion.resp-tab-active{border: none!important;background: #144db5!important;color: #ffffff;font-size: 16px;}
	.lp-project .resp-tabs-container .resp-tab-content:nth-child(2):before {    font-size: 4em;top: 0%;}
	.lp-project .resp-tabs-container .resp-tab-content:nth-child(4):before {    font-size: 4em;top: 0%;}
	.lp-project .resp-tabs-container .resp-tab-content {    padding: 40px 0 40px;}
	.lp-awards h2 {    font-size: 27px;    line-height: 27px;    margin: 0 0 15px;}
	.lp-awards {    padding:40px 0;    background: url(https://www.raunaqfoundations.com/) repeat center center;
    background-size: 100% auto;}
	footer{    margin: 0;padding: 15px;  position: relative;}
	footer .col-md-2{display:none;}
 footer .col-md-3:last-child {    margin: 0;}.copyRight .col-md-6:last-child {     text-align: left;}
	footer .col-md-3{text-align:left;}
	footer .col-md-3 ul li {    float: unset;display: block;}	
	footer .col-md-3 ul.footer_accreditations li{float: unset;}
	.menuOut {}	
 
	.menuIn {    padding: 8px 0 0;}
	.amenities-facilities .af-top-section {    padding: 40px 0;}
	.navbar-collapse.menuOut {margin:0;}
	.landing-header{background: #144db5;}
	.landing-header .navbar{margin:0;min-height: auto;}
	 
	.landingintro {    padding: 40px 0;    overflow: hidden;}
	.lp-awards .col-md-4 {    min-height: auto;}
	.mob-ffoter-fix{display:block;position: fixed;width: 100%;left: 0;right: 0;bottom: 0;z-index: 999999;background: #c02554;}
	.mob-ffoter-fix ul.call-enquire{margin:0;padding:0;font-size:0;}
	.mob-ffoter-fix ul.call-enquire li{list-style-type: none;display: inline-block;vertical-align: top;width: 50%;}
	.mob-ffoter-fix ul.call-enquire li:first-child{border-right:1px solid #c02554;}
	.mob-ffoter-fix ul.call-enquire li a{display: block;font-size: 16px;line-height: 40px;text-align: center;color: #ffffff;font-weight: 600;    text-transform: uppercase;    letter-spacing: 1px;}
	.landpro-intro .col-second p {font-size: 14px;line-height: 24px;}
	.amenities-facilities .location-sec { background-image: inherit;  background: rgba(255,255,255,0.9);    width: 100%;  padding: 30px;}
	.amenities-facilities .af-bottom-section {    padding: 30px 0;}.set {    width: 100%;}
	#features-background {  background-size: 153%;}
	.carousel-inner .form_page {
    padding: 25px 30px 30px;
}
.aImgL {
    position: relative;
    display: none;
}
#walk_through .wptab_content img {
    width: 100%;
}
.floorplan_sec {
    display: block;
	padding:100px 0 0; 
height:auto;}
.walk_through {
	 display: block;
    padding: 100px 0 40px;
    height: auto;
}
#testimonial .row {
    padding:0;
}
#project-status {
      display: block;
    padding: 100px 0 40px;
    height: auto;
}
.galltab_drawer_heading {
    display: block;
	margin: 0;
    padding: 10px;
    font-size: 16px;
}

.galltab_drawer_heading {
    display: block;
    background: #f1f1f1;
    margin: 0 0 9px;
}
.galltab_content ul {
    margin: 0;
    padding: 0;
}
.galltab_content ul li {
    flex: 0 0 28%;
}
.galltab_container {
   -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.overview-sec .list-sec h3 {
    font-size: 18px;
}
.overview-sec .list-sec {
    width: 55%;
}
.overview-sec .list-sec ul li:after {
    height: 50px;
    top: 8px;
}
.btm-img img {
    width: 100%;
}
.btm-img ul {
    display: flex;
    padding-left: 0px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
}
.btm-img ul li {
    width: 40%;
}
.overview-sec button {
    padding: 5px 21px;
    font-size: 15px;
    margin-bottom: 20px;
}


.img-lft img {
    margin-top: 0px;
}
.img-right img {
    margin-top: 0px;
}

}

@media (max-width:768px){
	.modal-dialog {
		margin: 40px auto;
		width: 295px;
	}
}

@media (max-width: 760px){
	.silder-con .slider-body ul li.col-xs-6 {
		line-height: 13px;
		height: 81px;
		text-align: center;
	}
	.slider-sec {
		height: 400px;
	}
	.slider-title h2 {
		text-align: center;
		margin-left:0px;
	}
	
}

@media (max-width: 680px){	
.amenities-facilities .pl-carousel .item ul li {
    font-size: 13px;
    padding: 10px 0px;
}
#navbarSupportedContent .menuIn {padding: 21px 0 6px;}	
	footer p a{padding: 0px 0 5px 25px; background-size: 22px 22px;}	
	.landing-slider .lp-slide-text h2 small{font-size:30px;}	
	.landing-slider .lp-slide-text h2 {font-size:16px!important;}	
	.landing-slider .lp-slide-text p {font-size:19px;}	
	.landing-slider .lp-slide-intext {width:100%;}	
	.landing-slider .lp-slide-intext {margin: 0!important;}
	.amenities-facilities .pl-carousel .item ul li img {
    display: inline-block;
    vertical-align: top;
}
	.amenities-facilities .pl-carousel .item ul li span {
    display: inline-block;
    vertical-align: top;
}
.thankbanner{padding: 50px 0 0;}
.whatsapp-button-generator {
   top: 0;
}
header nav button.navbar-toggler {
top: 0px;}
.overview-sec .list-sec {
    width: 70%;
}
.landing-header {
    height: 100px;
}

	}
	
@media (max-width:600px){
	.overview-sec .list-sec ul li {
		text-align: center;
	}
	.overview-sec .list-sec {
		width: 100%;
	}
	.overview-sec .frst-prg {
		font-size: 22px;
	}
	.overview-sec .frst-prg {
		font-size: 18px;
		line-height: 25px;
		padding: 0px 40px 0;
	}
	.silder-con .slider-body ul li.col-xs-6 {
		line-height: 13px;
		height: 100px;
		text-align: center;
		width: 50%;
	}
	.slider-left .col-xs-12 {
		width: 100%;
	}
	.slider-sec .col-xs-6 {
		width: 100%;
	}
	.slider-sec{
		display: flex;
		flex-wrap: nowrap;
		flex-direction: column;
		height: auto;
	}
	.silder-con .slider-body ul li {
		font-size: 15px;
	}
	.slick-slide img {
		width: auto;
	}
	.banner-sec .mobile-banner {
		display: block;
	}
	.banner-sec .desktop-banner {
		display: none;
	}
		
	.enquireyForm {
		width: 100%;
		position: relative;
		top: 21px;
	}
	.enquireyForm #enquiry_form {
		padding: 35px 40px 3px 48px;
		top: -50px;
	}
	.enquireyForm h1 {
		padding: 5px 40px 55px 40px;
		top: 0px;
	}
	.landing-header {
		height: 100px;
	}
	
	.footer {  padding: 20px 0 80px;}
	.MenquiryBtn{display:block;}
	
}

@media (max-width:500px){
	.right-loc {
		margin-left: 146px;
	}
	.left-loc {
		margin-right: 0px;
		display: flex;
		justify-content: flex-start;
		padding-bottom: 20px;
	}
	.location-sec .loc-adv p {
		font-size: 16px;
		line-height: 24px;
	}
	.right-loc {
		margin-left: 0px;
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-start;
		align-items: center;
		padding-bottom: 20px;
	}
	.Mlocaton-Bimg img {
		width: 43%;
	}
	.left-loc {
		padding-bottom: 30px;
	}
	.right-loc {
		padding-bottom: 30px;
	}

}

@media (max-width: 480px){
	.features-sec .lst-ftr ul li {display: inline-block;width: 100%;}
	.gallery_status_head h2{font-size:28px;   line-height: 33px;}
	.landing-slider .item .carouheadline{}
	.landing-slider .item .carouheadline h2{}
	.landing-slider .item .carouheadline h2 small{}
	.landing-slider .item .carouheadline p{}
	.landing-slider .item .carouheadline h5{}
.lpbannerText h2 {font-size: 18px;    letter-spacing: 0; }	
.lpbannerText p {font-size: 12px;line-height: 18px;margin: 2px 0 4px 0;}
.lpbannerText h5 {font-size: 18px;    letter-spacing: 0;}
.landing-slider .lp-slide-intext {
    background: #fff;
}

.carousel-inner .form_page {
    padding: 25px 30px 30px;
}
.pricedetail {  padding:15px 0;}
.pricedetail ul  {
      display: block;
}
.pricedetail ul li b { min-height: auto;}
.pricedetail ul li { margin: 0 0 0px; }

.pricedetail ul li {
    font-size: 18px;
     border-right: none;
    border-bottom: solid 1px #ccc;
    padding:0 30px;
}
	.pricedetail ul li strong:before{left: 52%;}
.pricedetail ul li b {    font-size: 21px;    line-height: 30px;}
.pricedetail ul li strong {    font-size: 28px;    padding: 5px 0;    line-height: 32px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.pricedetail ul li span {/*     font-size: 13px;    line-height: 19px; */}
.pricedetail ul li:last-child{  border-bottom: none;}
 .pricedetail ul li strong span {    margin:0 0px;}
.pricedetail ul li h5 {    font-size: 17px;}
.carousel-inner .form_page .enquire {
    padding: 0;
}
.carousel-inner .form_page .enquire_head {
padding: 0;}
		.landing-slider .item img.slide-web-view {    width: 130%;    max-width: 130%;}		.walk_through .walk_through_logo iframe{height:300px; width:90%;}		.walk_through {height:auto;}
 
	.menuIn {    padding: 8px 0 0;}
	.landing-slider {    margin: 54px 0 0;}
	.landing-header .container-fuild {    display: inline-block;    width: 100%;    padding: 0 10px;}
	.callUs h3 {    float: left;    font-size: 13px;    padding: 3px 5px 0 0;}
	.whatsapp-button-generator {    width: 44px;    height: 26px;}
	.project-details .col-md-3 {    width: 100%;    display: inline-block;    vertical-align: middle;    margin: 15px 0;}
	.landpro-intro .col-second h2 {    font-size: 30px;    line-height: 40px;}
	.landpro-intro .col-second h4 {    font-size: 19px;    line-height: 24px;}
	.amenities-facilities .pl-carousel .item ul li {    width: 100%;}
	.amenities-facilities .content-sec ul li {    width: 100%;}
	.amenities-facilities .content-sec h2 { font-size: 24px;  line-height: 25px;  margin: 0;}
	.floorplan_sec .floorhead h2{font-size: 28px;line-height: 37px;margin: 0;}
	.enquire-sec h2{    font-size: 18px;    line-height: 30px;margin:0}
	.logo {margin: 6px 0 0;    padding: 5px; position: relative;
    z-index: 1000;}
	 
	.enquire-sec p {    font-size: 14px;    font-weight: 500;    color: #222222;    line-height: 21px;}
	.amenities-facilities .location-sec{    padding: 15px;}
	.floorplan_sec {		padding: 100px 0 50px;	}
	.enquire-sec .col-md-8 {    padding:20px;}
	#bootstrap-touch-slider.lp-slider .carousel-inner {    min-height: auto;}
	.landing-slider.fade .item:first-child {top: 0;}
	.landing-slider.fade .item{top:00px;height: auto;}
	.lp-project .upcomingproject .upprojrct-list {display: inline-block;vertical-align: top;width: 100%;margin: 20px 0;}
	.landing-slider .lp-slide-intext { width: 100%;    height: auto;    padding:15px 0;    border-radius: 0;    box-shadow: 0 0 0px 0px rgb(255 255 255 / 25%); left:auto; top:0!important}
	.landing-slider .lp-slide-text p {font-size: 13px;line-height: 18px;color: #000;font-weight: 300;}
	.landing-slider .lp-slide-text a {    font-size: 10px;    line-height: 24px;    padding: 0 15px;}
	.landing-slider .lp-slide-text img {    margin: 0;    width: 50%;}
	.landing-slider .lp-slide-text h2 {    font-size: 36px;color: #c02554;}
	.landing-slider .lp-slide-text h2 small{color: #c02554;}
	.landing-slider .lp-slide-text h2 span{    margin: 0 0px;}		.landing-slider .lp-slide-text h2 strong { font-size: 11px; color: #000;}
	.landing-slider .lp-slide-text h2 strong::before{left:77px;background:#c02554;  margin-left: 0;}
	.landing-slider .lp-slide-text h2 strong::after{right: 25px;background:#c02554;  margin-left: 0;}
	.landing-slider .lp-slide-text {width: 100%;left: 0;position: inherit;-webkit-transform: inherit;-ms-transform: inherit;transform: inherit;}
	.landingintro .inro-inner{display:block;}
	.landingintro .inro-inner img {    max-width: 100%;}
	.lp-project .resp-tabs-container .resp-tab-content:nth-child(2):before {    font-size: 2em;    top: 0%;}
	.lp-project .resp-tabs-container .resp-tab-content:nth-child(4):before {    font-size: 2em;    top: 0%;}
	.features-sec .lst-ftr ul li:before {top: 14px;	}
	 .tabs {
		display: none;
	}		.tab_content ul{display:inline-block;padding: 0;}		.tab_content ul li{ margin:10px 20px;}		footer p a { padding: 0 0 5px 23px;background-size:20px 20px;}
	.tab_drawer_heading {
		background-color: #fff;
		color: #c02554;
		border: 2px solid #c02554;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;font-size: 15px;
		line-height: 1;
	}
	.d_active {
		background-color: #c02554;
		color: #fff;
	}
	.tab_content img {
		width: 100%;
		margin: 0px auto 0;
		display: block;
	}   
	
	.wptabs {
		display: none;
	}		
	.wptab_content ul{display:inline-block;padding: 0;}		
	.wptab_content ul li{ margin:10px 20px;}		
	
	.wptab_drawer_heading {
		background-color: #fff;
		color: #c02554;
		border: 2px solid #c02554;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;font-size: 15px;
		line-height: 1;
	}
	.wptab_content img {
		width: 100%;
		margin: 0px auto 0;
		display: block;
	}.wptab_content iframe {
    width: 100%;
    height: 200px;
    display: block;
    margin: 0px auto 0;
}
	.modal-dialog{margin: 30px 11px;}
	body {
      overflow-x: auto;
}
.vdo-sec video {
    border: 10px solid #fff;
}
.walk-through-sec button {
    padding: 9px 27px;
    font-size: 14px;
}
.slick-slide img {
    width: 65px;
}
.location-sec .loc-adv p {
    font-size: 15px;
	font-weight: 400;

}
.loc-adv h3 {
    font-size: 20px;
}
.modal.in .modal-dialog {
    margin: 55px auto;
}
.tabs-container.Project-Status img {
    width: 100%;
    height: 75px;
}
}


@media (max-widht:450px){
	.logo img {
		width: 80%;
	}
	header nav button.navbar-toggler img {
		width: 56%;
		right: 0;
		top: 3px;
	}
}
@media (max-width: 411px){
	.enquire-sec .col-md-8 {    padding: 15px;}
	#bootstrap-touch-slider.lp-slider .carousel-inner {    min-height: auto;}
	.landing-slider.fade .item:first-child {top: 0;}
	.landing-slider.fade .item{top:00px;height: auto;}		
	.carousel-inner .form_page{position:unset; width:100%;}  
	.walk_through .walk_through_logo iframe{height: 348px;    width: 90%;}	
  .walk_through .walk_through_logo .walkhead h5{font-size: 18px;}
	.walk_through .walk_through_logo .walkhead h2{font-size: 33px;    line-height: 37px;    margin: 0;}	
	.landing-slider .lp-slide-intext {position:unset;}
	.landing-slider .item img.slide-web-view {    width: 100%;    max-width: 100%;}	
	.overview-sec .list-sec h3 {font-size: 14px;}
	.amenities-sec button {
		background-color: #997820;
		border: none;
		padding: 11px 31px;
		border-radius: 100px;
		font-size: 13px;
		color: #fff;
		letter-spacing: 2px;
		margin: auto;
		display: block;
		margin-bottom: 30px;
	}
	.left-loc {
		margin-right: 0px;
	}
	.ftr-rgt-cnt button {  font-size: 14px;}
	.floorplan-sec button{  font-size: 14px;}
}

@media (max-width:400px){
	.logo img {
		width: 70%;
	}
	header nav button.navbar-toggler img {
		width: 58%;
		right: -20px;
	}
	.Mlocaton-Bimg img {
		width: 50%;
	}

	.tabs-container.Project-Status ul li b{
		font-size: 12px;
	}
	.floorplan-sec.Project-Status button {
		float: right;
		background-color: #997820;
		border: none;
		padding: 2px 26px;
		border-radius: 100px;
		font-size: 15px;
		color: #fff;
		letter-spacing: 2px;
		margin-top: 45px;
		width: 100%;
	}
	.Project-Status button img {
		width: 21px;
	}
	.overview-sec .list-sec ul li:after {
		height: 43px;
		top: 10px;
	}
	.location-sec .loc-adv p {
		font-size: 13px;
		font-weight: 400;
	}
	.loc-content img {
		width: 85%;
	}
}

@media (max-width:350px){
	.lpbannerText h2 {    font-size: 17px;}
.pricedetail ul li b {font-size: 18px;line-height: 30px;}
.pricedetail ul li span {    font-size: 12px;    line-height: 18px;}
.features-sec .ftr-rgt-cnt p {
    font-size: 15px;
    padding: 25px 0 0 0;
}
.location-sec .loc-adv p {
    padding-left: 0px;
    padding-right: 0px;
}
.loc-adv h3 {
    margin-right: 0px;
    margin-left: 0px;
}
.loc-adv h3 {
    font-size: 18px;
}
.location-sec .loc-adv p {
    font-size: 14px;
    font-weight: 400;
}

.features-sec .lst-ftr ul li {display: inline-block;width: 100%;font-size: 16px;line-height: 35px;}
.features-sec .lst-ftr ul li:before {top: 8px;}

}
