@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:135px;}
     #nav-icon{display:block;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){
      .done br{display:none;}
  .accordian ul li h5:after {
    position: absolute;
    right: 0;
    content: "\f067";
    top: 14px;
    font-family: fontawesome;
    color: #000000;
    border: 1px solid;
    width: 26px;
    text-align: center;
    height: 26px;
    border-radius: 100%;
    padding: 1px;
}
.accordian ul li h5 {
    position: relative;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    font-weight: 600;
    padding-top: 14px;
}
     .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:#116863;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 35px;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){
    .location-blk {
    padding: 0px 0 0px 0px;
}
    .amenities-blk {
        padding: 30px 0px 59px;
    }
    .deve-info h2{
        font-size:19px;
        word-break: revert-layer !important;
    }
    .banner-block img{
        margin-top:80px !important;
    }
    header{position:fixed !important;background:white;}
    .all-img-info{width:100% !important;height:300px;margin:0px !important;}
    .done br{display:none;}
    .accordian ul li h5:after {
    position: absolute;
    right: 10px;
    content: "\f067";
    top: 12px;
    font-family: fontawesome;
    color: #fff;
    border: 1px solid;
    width: 26px;
    text-align: center;
    height: 26px;
    border-radius: 100%;
    padding: 1px;
}
.accordian ul li h5 {
    position: relative;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    font-weight: 600;
    padding-top: 14px;
}
    .popup {width: 77%;}
	.main-lt{padding: 0;}
    .about-lt {padding: 5px 0px 20px 0px;}
    .amenities-blk {padding: 70px 0px 59px;}
    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 0px 0;}
    .gallery-in ul li{padding: 0;}
    .banner-block{display: block;}
    .banner-blk{display: none;}
.bottom-sticky{display: block;
   background: #bb9065;
   
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  width:100%;}
    .location-in ul{margin:0;}
.bottom-sticky ul li a{color: #ffffff !important;
  
    border-radius: 5px;
    text-align: center;
    height: 40px;
    line-height: 38px;
    font-size: 13px;}
    .location-in ul li img{width:60px;}
    .location-in ul li p {padding: 7px 0;font-size: 12px;line-height: 16px;}
}
@media (max-width:599px){
    .banner-block img{
        margin-top:80px !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;}
     .modal_div1{display:block;}
    .about-lt ul li {width: 48%;}
    footer {padding:0 0 50px 0;}
    .site-blk {padding: 19px 0px;}
    .form-in {padding: 27px 14px;}
    .location-in ul li{width: 100%;}
}
@media (max-width:478px){
    .all-img-info{width:100% !important;height:250px;margin:0px !important;}
    .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); }
}