@media (max-width:1900px){
    
    
}

@media (max-width:1550px){
	
}
@media (max-width:1400px){
 
}
@media (max-width:1350px){
    .container{max-width: 100%;padding: 0 20px;}
    .header-lt a img{width: 100px;}
     #nav-icon{position:absolute;top:25px;right: 10px;}
    .header-block {
        padding-left: 0px;
    }
   .about-blk{
       margin-top: 20px;
    }
    .floor-blk{
        margin-top: 40px;
    }
}
@media (max-width:1250px){
    .popup {width:50%;}
    .header-rt ul li a {font-size: 14px;}
    .header-rt ul li{padding: 6px 10px;}
    .location-in ul li {width: 19.3%;}
}
@media (max-width:1024px){
   
    
}
@media (max-width:991px){
    .about-blk ul li{width: 46%;}
     .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;}       
    .sticky #nav-icon{top: 34px;}
     .side_bar{display:block;width:240px;background: #245126;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: 44px 0;}
	.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: 13px 15px;font-size: 15px;color:#fff !important;text-align: left;}
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top:0px;z-index:999;padding:4px 0;}
	.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{top: 40px;}
     /*--- main starts ------------*/  
    .popup {width: 60%;}
	.about-lt {padding: 35px 0px 20px 0px;}
    .main-rt {
        padding: 25px 0px;
    }
    .mob{display:block !important;}
	.desk{display:none !important;}
    
}
@media (max-width:767px){
    .header-lt {padding:0px !important;}
     #nav-icon{display:block !important;}
    .get-details{
      display: flex;
      justify-content: space-between;
        padding: 5px 5px;
        background-color: #fff;
    }
    
    .get-details a {
        font-size: 15px;
        width: 49%;
    }
    .about-blk ul li{width: 100%;}
    .popup {width: 77%;}
	.main-lt{padding: 0;}
    .about-lt {padding: 5px 0px 20px 0px;}
    .amenities-blk {padding: 0px 0px 0px;}
    h2 {font-size: 21px;line-height: 30px;}
    .amenities-in ul li {padding: 0;}
    .tabBlock-pane ul li{padding: 0 0 15px;}
    .floor-blk {padding: 15px 0px 35px;}
    .gallery-in .slick-next {left: 14%;}
    .location-in ul li { width: 32%;padding: 0 0 20px 0;}
    .gallery-in ul li{padding: 0;}
    .banner-block{display: block;}
    .banner-blk{display: none;}
    .btn-blk a{font-size:13px;}
}
@media (max-width:599px){
    .header-lt {padding:0px !important;}
    .wf-contact {display: block;width: 100%;margin: 0 auto;padding: 0;height: auto;position: fixed;bottom: 0;right: 0;left: 0;z-index: 99999999999;color: #fff;text-align: center;background: #f5b817;padding:8px 3px;}
    .wf-contact-box a {color: #000!important;background: #fff;padding: 14px 20px;width: 90%;display: inline-block;font-size: 16px;
        display:inline-block;font-weight: 700;animation: grow-animation 1s linear infinite}
    .popup {width: 80%;}
    .modal_div{display:none;}
    .about-lt ul li {width: 48%;}
    footer {padding:0 0 30px 0;}
    .site-blk {padding: 19px 0px;}
    .form-in {padding: 27px 14px;}
    .location-in ul li{width: 100%;}
    .btn-blk {max-width: 225px;margin: 0 auto;}
    .modal_div1{display:block;}
    .gallery { padding: 0 15px 30px;}
}
@media (max-width:478px){
    .header-lt {padding:0px !important;}
    .floor-in img{width: 100%;}
    .popup {width: 91%;}
    .pop-up h2{font-size: 20px;}
}
@media (max-width:370px){
    .form-cta p {
        font-size: 18px!important;
    }
}
@keyframes grow-animation {
  0% { transform: scale(1); }
  50% {transform: scale(1.05); }
  100% {transform: scale(1); }
}