@media (max-width:1900px){
    
    
}

@media (max-width:1620px){
     .our-legacy{padding: 0 60px;}
      .gallery {padding: 40px 97px;}
      .content-block{padding: 40px 60px;}
    nav ul li {padding: 45px 10px;}
    nav {max-width: 870px;}
    .header-logo img {width: 200px;}
}
@media (max-width:1400px){
  nav ul li { padding: 45px 5px;}
    nav {max-width: 730px;}
    nav ul li a{font-size: 18px;}
    .floor-plans-right span {font-size: 23px;line-height: 25px;}
  
}
@media (max-width:1350px){
    .header-lt-top-2 a{font-size: 11px;}
    .header-lt-top-2{/* -webkit-flex: 0 0 100%; *//* max-width: 100%; */}
    .floor-plans .tabBlock-tab{padding: 5px 5px;}
    .ongoing-project { padding: 40px 50px;}
    .header-lt-top-1 ul li span{display: none;}
    .header-lt-top-1 {
    background: #C4A971;
    margin: 0;
    width: 100%;
    /* -webkit-flex: 0 0 100%; */
    /* max-width: 100%; */
}
    .right-logo{right: 65px;top: 47px;}
    .header-lt-top{left: 0;position: fixed;top: 0;width: 100%;right: 0;margin: 0 auto;z-index: 9999;}
    .right-logo a img{width: 70px;}
    .container{max-width: 100%;padding: 0 20px;}
    header{height: 110px;padding: 42px 0 0 0;}
    .header-logo img {width: 167px;}
    header{position: relative;height: 138px;}
    .header-lt a img{width: 100px;}
     .header-rt{float: none !important;width:250px;position:  fixed;top: 0;right:  -250px;height:  100%;overflow:  auto;z-index: 9999;background:  #901841;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -web-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;}
   nav{display: none;}       
   #nav-icon{display:block;position:absolute;top: 0;right: 10px;}
    .sticky #nav-icon{top: 0;}
 .side_bar{display:block;width:240px;background:#181d55;height:100%; position:fixed;top:0;right:-240px;z-index:9;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;overflow:auto;padding: 70px 0;}
	.side_bar  .header-lt-top{display: block !important;} 
	.side_bar ul{padding:0;}  
	.side_bar ul li{padding: 0  0; float:none; display:block; width:100%;margin:0;background:none;border:none;position: relative;} 
    
	.side_bar ul li a{display:block;padding: 10px 20px;font-size: 15px;color:#fff !important;text-align: left;}
    
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:68px;z-index:999;padding:4px 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o--webkit-transform: translateY(-50%);}
	.side_bar nav ul{display:block!important;position:static; padding:0; box-sizing:border-box; }
    .side_bar nav{display: block;}
    .side_bar nav ul li.book a{color: #000;}
	.side_bar nav ul{width:100%; padding:0;position: relative;}
	.wrapper{position:relative; top:0; right:0; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-web-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}    
	body.open{overflow:hidden;}
	.open .wrapper{right:240px;top:0px;position: fixed;}   
    .open .side_bar{right:0}
	.open #nav-icon{}
}
@media (max-width:1200px){
    .header-lt-top-1 ul li a{font-size: 12px;}
    .footer-lt {padding: 20px 0;} 
    .footer-md {padding: 20px 0;} 
    .footer-rt {padding: 20px 0;} 
}
@media (max-width:1250px){
   
}
@media (max-width:1024px){
    .content-block {padding: 40px 10px;}
    #hello-bar{margin:0 auto !important;}
}
@media (max-width:991px){
    .test-blk .slick-prev{left:24%;}
    .test-in p{width:100%;}
    .test-blk{padding:40px 15px;}
    #hello-bar{position: static !important;max-width:80%;}
    .form-in ul li{width:100%;padding:10px 0;}
    .amenities-in ul li{padding: 0 15px 15px;}
    .structure-right p{font-size: 14px;}
    .structure p{font-size: 12px;}
    .plan-in{padding: 0 0 20px;}
    .banner figure img{}
    .right-sticky {
    width: 100%;
    padding: 20px 10px;
    height: 100px;
    bottom: 0;
}
    ul.right-sticky-btm {position: absolute;bottom: 20px; right: 15px;}
    ul.right-sticky-btm li {padding: 20px 25px 0;display: inline-block;}
    ul.right-sticky-top li {padding: 0 20px 20px;display: inline-block;}
    .right-sticky span{font-size: 10px;line-height: 11px;}
    .banner-cnt {width: 100%;padding: 50px 30px;}
    .banner-cnt h2 br{display: none;}
    .about-blk {padding: 50px 10px;}
    .about-lt {padding: 0 0 35px 0;}
    .why-blk {padding: 50px 10px;}
    .why h4 {font-size: 26px;line-height: 30px;}
    .why {padding: 30px 18px;}
    .case-blk {padding: 50px 10px;}
    .case-in p br{display: none;}
    .digital {padding: 28px 15px 24px;}
    .service-lt{padding: 0;}
    .service-lt p {padding: 0 15px 0 0;font-size: 14px;}
    .cost-img{width: 125px;height: 125px;padding: 35px 0 0 0;}
    .tab-section {padding: 30px 0px 0px;}
    h2 {font-size: 28px;line-height: 31px;}
    .form-in {max-width: 100%;}
    .slider22 img{height: 300px;object-fit: cover;}
    .our-legacy-blue{top: 30%;}
}
@media (max-width:767px){
    #kenytChatBubble.style1{ margin-bottom: 95px !important;}
    .header-logo{left:10px;}
    .genext-main h2{font-size:20px;line-height:30px;padding:15px 0 0;}
    .unit-configuration{padding:30px 0;}
    .bottom-sticky{display: block;}
    .right-sticky{display: none;}
    .ongoing-project img { width: 80px;}
    .ongoing-project .slick-prev{display: none !important;}
    .ongoing-project .slick-next{display: none !important;}
    .amenities {padding: 70px 0 25px;}
    .amenities .slick-prev{display: block !important;left: 9px;top: auto;bottom: -42px;}
    .amenities .slick-next{display: block !important;left: 28px;top: auto;bottom: -42px;right: auto;}
    .floor-plans-right a{margin: 0 auto;}
    .floor-plans-right ul{ max-width: 290px; margin: 0 auto;}
    .floor-plans-right ul li:last-child{border-right: 0;}
    .amenities .slick-dots{display: none !important;}
    .footer-lt h2{font-size: 25px;line-height: 27px;}
    .unit-configuration a{font-size: 16px;}
    header{height: 121px;padding: 33px 0 0;}
    .right-logo a img { width: 60px;}
    .ongoing-project .slick-prev{left: 0;}
    .ongoing-project .slick-next{right: 0;}
    .ongoing-project {padding: 15px 5px;}
    .project-main ul li span{font-size: 15px;padding: 15px 0;}
    .genext-img{display: none;}
    .header-logo img {width: 110px;}
    .gallery .slick-next{right: -23px;}
    .gallery .slick-prev{left: -30px;}
    .gallery {padding: 40px 45px;}
    .gallery .container{padding: 0;}
    .gallery .slick-prev:before{ background: url(../images/right-arrow.png) no-repeat !important;width: 28px;height: 28px;opacity: 1;content: ""; display: block;transform: rotate(180deg);}
   .gallery .slick-next:before {
    background: url(../images/right-arrow.png) no-repeat !important;
    width: 28px;
    height: 28px;
    opacity: 1;
    content: ""; display: block;transform: rotate(0deg);}
    ul.right-sticky-top li{width: 75px;}
    ul.right-sticky-btm li{width: 75px;}
    .floor-plans h2{font-size: 25px;}
    .amenities .nav-link {font-size: 12px;width: 150px;padding: 0; text-align: center;}
    .gallery h2{font-size: 25px;}
    .content-block-main{padding: 0;}
    .floor-plans-right a{font-size: 15px;width: 170px;height: 45px; line-height: 45px;}
    .map a{width: 250px;}
    .project-main h2{font-size: 25px;}
    .unit-configuration .tabBlock-tab {padding: 0 10px;}
    .unit-configuration .nav-link{width: 100px;font-size: 12px;padding: 0;}
    .unit-configuration .tabBlock-tab.is-active .nav-link{padding: 0 !important;}
    .unit-configuration h2{font-size: 25px;}
    .plan-in ul li{font-size: 12px;padding: 8px 6px;}
    p{font-size: 14px;line-height: 19px;}
    .floor-plans-right ul li {padding: 6px 9px;display: inline-block;border-right: 1px solid #000;border-bottom: 0;margin: 0 0 10px;}
    .floor-plans-right span{font-size: 15px;}
    .amenities .nav-link{font-size: 13px;}
    .floor-plans .nav-link{font-size: 15px;padding: 0 10px;}
    .unit-configuration .tabBlock-tab.is-active .nav-link{padding: 0 20px;}
    .amenities .tabBlock-tab {padding: 0 5px;}
    .flat-type{padding: 0 0 15px !important;}
    .time{padding: 0 0 15px !important;}
    .content1 {padding: 35px 20px 0px 20px;}
    .unit-configuration .nav-link{}
    .project-main ul li {border-right: 2px solid #C0AD6F;border-bottom: 2px solid #C0AD6F;padding: 20px 0 0px;}
    
    .project-main ul li:last-child{border-bottom:0;border-top: 0;}
     .genext-main ul li {border-bottom: 0;padding: 20px 0 0px;width: 50%;border-right: 0;}
    
    .genext-main ul li:last-child{}
    .genext-main ul li:nth-child(2){}
    .genext-main ul li:nth-child(3){}
    .header-block {padding:15px;}
    footer{padding: 0px 0px;}
    .experience ul li{padding:20px;}
    .enquire-right ul li input{margin: 0 0 20px;}
    .links{padding: 40px 0 0;}
    .contactus {padding: 15px 0;}
    .project-main ul li:nth-last-child(2){border-bottom: 0;}
    .project-main ul li:nth-last-child(3){border-right: 0;}
  .unit-configuration .mobile{display: block !important;}
    .unit-configuration .desktop{display: none !important;}
    .banner-blk.desktop{display: none !important;}
    .banner-blk.mobile{display: block !important;}
    .popup {
    margin: 140px auto;
    padding: 0px;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
}
@media (max-width:599px){
    .floor-plans-right span{font-size: 12px;}
    .floor-plans-right ul li{padding: 6px 4px;}
    .form-ramky-pop-up ul li button{height: 43px;line-height: 43px;}
    .form-control{padding: 3px 16px;}
    .form-ramky-pop-up p{padding: 10px 0;}
    .form-ramky-pop-up h3{font-size: 25px;line-height: 27px;}
    footer .form-in{display: none;}
    .right-logo{top: 41px;}
    .header-lt-top-2 a{height: 30px;line-height: 30px;}
    .header-lt-top-1 ul {max-width: 235px;margin-left: auto;padding: 6px 0 6px 0; margin: 0 auto;}
    .header-lt-top-1{  -webkit-flex: 0 0 100%;max-width: 100%;}
  .header-lt-top-2{  -webkit-flex: 0 0 100%;max-width: 100%;display: none;}
    ul.right-sticky-top li{ padding: 0 5px 20px;}
    ul.right-sticky-btm li { padding: 20px 5px 0;}
    .amenities .nav-link{font-size: 12px;}
     .banner-blk .slick-prev{left: 0;bottom: 5px;}
     .banner-blk .slick-next{left: 20px;bottom: 5px;}
    .ongoing-project h2 {font-size: 25px;}
    .banner-socilmedia-in a img{width: 25px;}
    .scroll-down a img{width: 95px;}
    .banner-socilmedia{right: 15px;}
    .our-legacy-in{padding: 0 20px;}
    .forest-nest-content{max-width: 95%;}
    h3{font-size: 30px;}
    .banner-in h2 {
    font-size: 35px;
    line-height: 45px;
}
.popup {
    margin: 140px auto;
    padding: 0px;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
}
@media (max-width:478px){
    .test-blk .slick-prev{left:20%;}
    .genext-main {padding: 0px 0 15px 0;}
   
    .amenities .nav-link{font-size: 10px;width: 110px;}
    .popup {
    margin: 140px auto;
    padding: 0px;
    background: #fff;
    border-radius: 5px;
    width: 100%;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
}
@media only screen and (max-width: 375px){
   
}






























