@media(max-width:1920px){
.way-you-live-wrp {
                padding: 0px 0 160px;
    }
   
    
}
@media(min-width:1201px) and (max-width:1439px){
	.container{max-width: 1170px;}
	.main-wrpper{overflow: hidden;}
	header{padding: 15px 0;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-brand img{height: 70px;}

	.banner-data-block{max-width: 600px;}
	.banner-data-block h1{font-size: 34px;line-height: 66px;margin: 0 0 15px;}
	.banner-data-block p{font-size: 18px;line-height: 28px;margin: 0 0 25px;}
	.banner-data-block figure{margin: 0 0 25px;}

	.neighbourhood-wrp{padding: 70px 0;}
	.neighbourhood-wrp h2{font-size: 34px;line-height: 36px;}
	.neighbourhood-wrp p{font-size: 18px;line-height: 26px;}
	.neighbourhood-wrp1{padding: 0px 0;}
	.neighbourhood-wrp1 h2{font-size: 34px;line-height: 36px;}
	.neighbourhood-wrp1 p{font-size: 18px;line-height: 26px;}
	.way-you-live-wrp{padding: 70px 0 200px;}

	.titlebar{margin: 0 auto 40px;}
	.titlebar h2{font-size: 34px;}
	.titlebar p{font-size: 18px;}
	.live-box{margin: 0;border-radius: 25px 25px 20px 20px;}
	.live-data{min-height:170px;padding: 15px;}
	.live-data h3{font-size: 16px;line-height: 24px;}
	.live-data p{font-size: 14px;}
	.way-you-row .row{margin: 0 -5px;}
	.way-you-row .col-md-3{padding: 0 5px;}

	.community-wrp{padding: 80px 0 70px;}
	.community-wrp .titlebar{padding: 0 15px;}
	.specifications-wrp .container-fluid, .community-wrp .container-fluid{width: calc(1190px - 24px + (100vw - 1190px)/2);}
	.community-data{padding: 25px;}
	.community-data h3{font-size: 24px;line-height: 30px;}
	.community-block figure img{height: 400px;}

	.locatoin-views-wrp{padding: 70px 0 0;}
	.locatoin-views-box:after{right: -10px;bottom: -10px;}

	.specifications-wrp{padding: 70px 0;}
	.specifications-wrp h2{font-size: 34px;line-height: 40px;margin: 0 auto 30px;}
	.specifications-wrp .community-slider{padding: 0;}

	.project-snap-wrp{padding: 70px 0 0;}
	.snap-details{padding: 0;}
	.snap-details p{text-align: center;font-size: 16px;line-height: 24px;margin: 0 auto 35px;}
	.snap-details ul{flex-wrap: wrap;}
	.snap-details ul li{width: 50%;}
	.snap-details ul li:last-child{width: 100%;}

	.welcome-wrp{padding: 60px 0;}
	.welcome-wrp h2{font-size: 34px;line-height: 46px;}
	.adani-welcome-wrp{padding: 50px 0;}
	.adani-welcome-wrp h2{font-size: 34px;line-height: 46px;}

	.contact-pop-block h2{font-size: 34px;}
	.contact-pop-block .form-group label{font-size: 16px;line-height: 24px;}
	
	.location-box .form-group label {
    display: flex
;
    margin-top: 30px;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #885224;
}

}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	.main-wrpper{overflow: hidden;}
	header{padding: 15px 0;}
	.logo-bar{max-width: 100px;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-brand img{height: 50px;}

	.banner-data-block{max-width: 600px;}
	.banner-data-block h1{font-size: 34x;line-height: 66px;margin: 0 0 15px;}
	.banner-data-block p{font-size: 18px;line-height: 28px;margin: 0 0 25px;}
	.banner-data-block figure{margin: 0 0 25px;}

	.neighbourhood-wrp{padding: 70px 0;}
	.neighbourhood-wrp h2{font-size: 34px;line-height: 36px;}
	.neighbourhood-wrp p{font-size: 18px;line-height: 26px;}
		.neighbourhood-wrp1{padding: 70px 0;}
	.neighbourhood-wrp1 h2{font-size: 34px;line-height: 36px;}
	.neighbourhood-wrp1 p{font-size: 18px;line-height: 26px;}
	.way-you-live-wrp{padding: 70px 0 0;}

	.titlebar{margin: 0 auto 40px;}
	.titlebar h2{font-size: 34px;}
	.titlebar p{font-size: 18px;}
	.live-box{margin: 0;border-radius: 8px 8px 20px 20px;}
	.live-data{min-height:170px;padding: 15px;}
	.live-data h3{font-size: 16px;line-height: 24px;}
	.live-data p{font-size: 14px;}
	.way-you-row .row{margin: 0 -5px;}
	.way-you-row .col-md-3{padding: 0 5px;}

	.community-wrp{padding: 180px 0 70px;}
	.community-wrp .titlebar{padding: 0 15px;}
	.specifications-wrp .container-fluid, .community-wrp .container-fluid{width: calc(1000px - 24px + (100vw - 1000px)/2);}
	.community-data{padding: 25px;}
	.community-data h3{font-size: 24px;line-height: 30px;}
	.community-block figure img{height: 400px;}

	.locatoin-views-wrp{padding: 70px 0 0;}
	.locatoin-views-box:after{right: -10px;bottom: -10px;}

	.specifications-wrp{padding: 70px 0;}
	.specifications-wrp h2{font-size: 34px;line-height: 40px;margin: 0 auto 30px;}
	.specifications-wrp .community-slider{padding: 0;}

	.project-snap-wrp{padding: 70px 0 0;}
	.snap-details{padding: 0;}
	.snap-details p{text-align: center;font-size: 16px;line-height: 24px;margin: 0 auto 35px;}
	.snap-details ul{flex-wrap: wrap;}
	.snap-details ul li{width: 50%;}
	.snap-details ul li:last-child{width: 100%;}

	.welcome-wrp{padding: 60px 0;}
	.welcome-wrp h2{font-size: 34px;line-height: 46px;}
	.adani-welcome-wrp{padding: 50px 0;}
	.adani-welcome-wrp h2{font-size: 34px;line-height: 46px;}

	.contact-pop-block h2{font-size: 34px;}
	.contact-pop-block .form-group label{font-size: 16px;line-height: 24px;}
}

@media(min-width:768px) and (max-width:1024px){
    
	.container{max-width: 740px;}
	.main-wrpper{overflow: hidden;}
	header{padding: 15px 0;}
	.logo-bar{max-width: 100px;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	.navbar-brand img{height: 50px;}

	.banner-data-block{max-width: 600px;}
	.banner-data-block h1{font-size: 28px;line-height: 36px;margin: 0 0 15px;}
	.banner-data-block p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.banner-data-block figure{margin: 0 0 25px;}

	.neighbourhood-wrp{padding: 50px 0;}
	.neighbourhood-wrp h2{font-size: 28px;line-height: 36px;}
	.neighbourhood-wrp p{font-size: 16px;line-height: 24px;}
		.neighbourhood-wrp1{padding: 50px 0;}
	.neighbourhood-wrp1 h2{font-size: 28px;line-height: 36px;}
	.neighbourhood-wrp1 p{font-size: 16px;line-height: 24px;}
	.way-you-live-wrp{padding: 50px 0 0;}

	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 28px;margin: 0 auto 10px;}
	.titlebar p{font-size: 16px;}
	.live-box{margin: 0;border-radius: 8px 8px 20px 20px;}
	.live-data{min-height: 200px;padding: 15px 10px;}
	.live-data h3{font-size: 16px;line-height: 24px;}
	.live-data p{font-size: 14px;}
	.way-you-row .row{margin: 0 -5px;}
	.way-you-row .col-md-3{padding: 0 5px;}

	.community-wrp{padding: 180px 0 50px;}
	.community-wrp .titlebar{padding: 0 15px;}
	.specifications-wrp .container-fluid, .community-wrp .container-fluid{width: calc(760px - 24px + (100vw - 760px)/2);}
	.community-data{padding: 25px;}
	.community-data h3{font-size: 24px;line-height: 30px;}
	.community-block figure img{height: 400px;}

	.locatoin-views-wrp{padding: 50px 0 0;}
	.locatoin-views-box:after{right: -10px;bottom: -10px;}

	.specifications-wrp{padding: 50px 0;}
	.specifications-wrp h2{font-size: 28px;line-height: 36px;margin: 0 auto 30px;}
	.specifications-wrp .community-slider{padding: 0;}

	.project-snap-wrp{padding: 50px 0 0;}
	.snap-details{padding: 0;}
	.snap-details p{text-align: center;font-size: 16px;line-height: 24px;margin: 0 auto 35px;}
	.snap-details ul{flex-wrap: wrap;}
	.snap-details ul li{width: 50%;}
	.snap-details ul li:last-child{width: 100%;}

	.welcome-wrp{padding: 45px 0;}
	.welcome-wrp h2{font-size: 28px;line-height: 36px;}
	.adani-welcome-wrp{padding: 50px 0;}
	.adani-welcome-wrp h2{font-size: 28px;line-height: 36px;}
	.adani-welcome-wrp p{font-size: 16px;line-height: 24px;}

	.contact-pop-block h2{font-size: 28px;}
	.contact-pop-block .form-group label{font-size: 16px;line-height: 24px;}

	.thankyou-wrp h1{font-size: 28px;line-height: 36px;}
	.thankyou-wrp h2{font-size: 18px;line-height: 26px;text-align: center;}
	.thankyou-wrp p{font-size: 16px;line-height: 24px;}
}

@media(min-width:992px) and (max-width:1024px){
	
}

@media(max-width:767px){
    .neighbourhood-wrp1 p {
    margin: 0;
    font-family: 'Adani';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    letter-spacing: -0.005em;
    color: #AF733C;
    }
    .live-data1 {
    padding: 30px 20px;
    min-height: 210px;
    height: 230px;
    font-size: 16px;
    }
    .feature-box img {
    height: 50px;
    margin-left: 90px;
    width: auto;
    margin-bottom: 10px;
}



.arc{
    text-align:left !important;
}
    .live-data {
    padding: 30px 20px;
    min-height: 120px;
    height: 120px;
}
.hero-title {
    color: #885224 !important;
    font-weight: 700;
}
    .banner-back img {
    width: 100%;
    padding-top: 100px;
    margin-left: 0%;
    height: 52vh;
    object-fit: cover;
    object-position: center;
}
.location-box .form-group label {
    display: flex
;
    margin-top: 0px;
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #885224;
}
.hero-logo {
    height: 32px;
    width: auto;
    object-fit: contain;
}
	.container{max-width: 520px;}
	.main-wrpper{overflow: hidden;}
	header{padding: 15px 0;}
	.logo-bar{max-width: 100px;}
	.banner-data-block h1{font-size: 28px;line-height: 36px;margin: 1px 0 20px;}
	.banner-data-block p{font-size: 16px;line-height: 24px;margin: 0 0 15px;}
	.banner-data-block figure{margin: 0 0 25px;}
	.location-box{padding: 10px;flex-flow: column;align-items: flex-start;height: 120px;}
	.location-box .btn-main{padding: 10px;font-size: 14px;margin: 0;width: 100%;text-align: center;}
	.location-box .form-group{width: 100%;margin: 0 0 10px;}
	.logo-bar{display: none;}
	.logo-bar.mobile-logo{display: block;}
.hero-banner {
    display: block; /* Stack naturally */
  }

  /* Image first, full-width */
  .hero-banner .banner-back {
    position: static !important;
    width: 100%;
  }

  .hero-banner .banner-back img {
    width: 100%;
    height: auto;
    display: block;
  }

  /* Text content below image */
  .hero-banner .hero-banner-center {
    position: static !important; /* remove absolute positioning */
    top: auto;
    transform: none;
    width: 100%;
    padding: 20px 15px;
    text-align: left;
  /*  background: #fff; /* optional: makes text stand out */
  }

  .hero-banner .hero-title {
    font-size: 28px;
    line-height: 1.3;
    color: #A34B25;
  }
  

  .hero-banner .hero-text {
    font-size: 16px;
    color: #555;
    margin-top: 10px;
  }

  .hero-banner .btn-main {
    margin-top: -25px;
    
  }
	.neighbourhood-wrp{padding: 50px 0;}
	.neighbourhood-wrp h2{font-size: 28px;line-height: 36px;text-align: left;}
	.neighbourhood-wrp p{font-size: 16px;line-height: 24px;text-align: left;}
	.way-you-live-wrp{ padding: 50px 0px 160px;}

	.titlebar{margin: 0 auto 30px;}
	.titlebar h2 {
      font-size: 28px;
        margin: 0 auto 10px;
        text-align: left;
    }
	.titlebar p{font-size: 16px;
        text-align: left;
        font-weight: 400;}
	.live-box{margin: 0 auto 30px;}
/*	.live-data{}*/

	.community-wrp{padding: 130px 0 50px;}
	.community-wrp .titlebar{padding: 0 15px;}
	.specifications-wrp .container-fluid, .community-wrp .container-fluid{width: 100%;padding: 0 0 0 15px;}
	.community-data{padding: 25px;}
	.community-data h3{font-size: 24px;line-height: 30px;}
	.community-block figure img{height: 400px;}

	.locatoin-views-wrp{padding: 50px 0 0;}
	.locatoin-views-box:after{right: -10px;bottom: -10px;}

	.specifications-wrp{padding: 50px 0;}
	.specifications-wrp h2{font-size: 28px;line-height: 36px;margin: 0 auto 30px; text-align: left;}
	.specifications-wrp .community-slider{padding: 0;}

	.project-snap-wrp{padding: 50px 0 0;}
	.snap-details{padding: 0;}
	.snap-details p{text-align: center;font-size: 16px;line-height: 24px;margin: 0 auto 35px;}
	.snap-details ul{flex-wrap: wrap;}
	.snap-details ul li{width: 50%;}
	.snap-details ul li:last-child{width: 100%;}
.welcome-wrp .btn-main {
 margin:0;
}
	.welcome-wrp{padding: 45px 0;}
	.welcome-wrp h2{font-size: 28px;line-height: 36px;text-align: left;}
	.adani-welcome-wrp{padding: 50px 0;}
	.adani-welcome-wrp h2{font-size: 28px;line-height: 36px;text-align: left;}
	.adani-welcome-wrp p{font-size: 16px;line-height: 24px;text-align: left;}

	.contact-pop-block h2{font-size: 28px;}
	.contact-pop-block .form-group label{font-size: 16px;line-height: 24px;}

	.thankyou-wrp h1{font-size: 28px;line-height: 36px;}
	.thankyou-wrp h2{font-size: 18px;line-height: 26px;text-align: center;}
	.thankyou-wrp p{font-size: 16px;line-height: 24px;}
}

/* **** Menu **** */
@media(max-width:767px){	
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #fff;
		height: 100%;
		width: 100%;
		padding: 120px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}	
	.welcome-wrp p {
    margin: 0 auto 50px;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
     text-align: left;
    color: #AF733C;
    opacity: 1;
}
.neighbourhood-wrp1 h2{
    font-weight: 500;
    font-size: 28px;
    line-height: 110%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #885224;
    margin: 0 auto 15px;
}
	.navbar-brand img{height:40px;}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
	}
	.topbar,.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
	}
	.nav-row{flex-flow: column;padding: 0 20px;}
	.navbar-light .navbar-nav{
		padding: 0;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.navbar-light .navbar-nav li{
		margin: 0px;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav li .nav-link{
		font-size: 18px;
		line-height: 28px;
		margin: 0 0;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	body.add-fix{
		overflow: hidden;
	}
}
/* **** End Menu **** */

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}