@media (max-width:1900px){
    
    
}

@media (max-width:1620px){
    .banner-blk .slick-dots{left: 36px;}
    .our-approach-left h2:after{right: 0;top:80px;}
    .hall-of-clients-main ul li{left: 60px;}
    h1{font-size: 70px;line-height: 90px;}
    .about{padding: 100px 0 100px 170px;}
    .founders-right h2{font-size: 48px;}
    .connect-main:before{top: -90px;width: 150px;height: 168px;background-size: 100%;}
    .banner-form{width:400px;right:40px;}
}
@media (max-width:1400px){ 
    .header-rt ul li a{font-size: 18px;}
    .aboutus-left span, .we-promise span, .founders-right span, .increadible-cnt span, .gallery span{font-size: 15px;line-height:20px;}
    .aboutus-left p, .founders-right p, .increadible-cnt p{font-size: 15px;line-height:25px;}
    .aboutus-left h2, .gallery h2, .floorplans-left h2, .amenities-left h2, .testimonials-top h2, .location-left h2, .getintouch-left h2{font-size: 35px;line-height: 45px;}
    .founders-right h3{font-size: 14px;line-height: 20px;}
    .tabBlock-tabs{margin: 20px 0 0;}
    .founders-right p{padding: 0 0 15px 35px;}
    .aboutus-right ul li img {width: 100%;}
    .increadible-cnt h2 {font-size: 28px;line-height: 36px;}
    .en{}
}
@media (max-width:1350px){
    .banner{padding: 0px 0px 0;}
    .about {padding: 80px 0 80px 80px;}
       .aboutus-left h2, .gallery h2, .floorplans-left h2, .amenities-left h2, .testimonials-top h2, .location-left h2, .getintouch-left h2{font-size: 30px;line-height: 40px;}
    
}
@media (max-width:1200px){
    
   
}
@media (max-width:1199px){
    
}
@media (max-width:1024px){
    .banner-blk{height: auto;}
    .about-image{display: block;}
    .about-right{display: none;}
      nav{display: none;}       
   #nav-icon{display: block;position:absolute;top: 0px;right: 0;width: 50px;height: 50px;border: 1px solid #ffffff;border-radius: 100%;padding: 6px;}
    .sticky #nav-icon{top: 0;}
 .side_bar{display:block;width:240px;background: #c6317b;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: 25px 0;}
	.side_bar  .header-lt-top{display: block !important;} 
	.side_bar ul{padding:0;margin: 0;justify-content: left !important;}  
	.side_bar ul li{padding: 10px  0;float:none;display: block !important;width: 100% !important;margin:0;background:none;border:none;position: relative;} 
    
	.side_bar ul li a{display:block;padding: 0px 15px;font-size: 15px;color: #fff !important;text-align: left;}
    
	.menu{text-align: center;margin: 0 auto;position:absolute;right: 14px;top: 30px;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}
    .header-top-right{display: none;}
    .open .side_bar .header-top-right{display: block;}
	.open #nav-icon{
    display: block;
}
    header .header-center{display: block;position: absolute;top: 0;right: 0;left: 0px;width: 100%;margin: 0 0 0 0px;padding: 0 30px;}
    .header-rt{display:none;}
    .side_bar .header-center{display:block;}
    .side_bar .header-rt{display:block;padding: 5px;text-align: left;}
    .header-rt ul li:nth-child(2) a{width: 100%;}
    .header-rt ul li a:hover:after{left: 15px;right: auto;}
     .wf-contact {display: block;width: 100%;margin: 0 auto;padding: 0;height: auto;position: fixed;bottom: 0;right: 0;left: 0;z-index: 99999999;color: #fff;text-align: center;background: #ffffff;}
.wf-contact-box a {color: #fff;background: #0a2d4c;padding: 14px 8px;width:95%;display: inline-block;font-size: 16px;
        display:inline-block;margin: 5px;}
        .en {
    text-align: center;
    font-weight: bold;
    z-index: 9999;
    padding: 5px;
}
        .ban-in.hello{display:none;}
        .popup {width: 91%;}
        .modal_div{display:none;}
    .ch {
   
text-align: center;
   
font-weight: bold;
   
padding: 5px;
   
}
    
}
@media (max-width:991px){
    .floorplans{ width: 100%;height: auto;padding: 80px 0;background-size: 100% 100%;}

   
}


@media (max-width:767px){
    
    #nav-icon {
 
        top: -19px;
    }
    .header-lt a img {
    width: 125px;
    }
    
     #chat-bot-launcher-container.chat-bot-avatar-launcher #chat-bot-launcher {
    padding: 0 0 20px !important;
    height: auto;
    bottom: 0;
    margin: 0 0 35px !important;
    }
    a#whatsappChat {
    z-index: 5000;
    position: fixed;
    bottom: 80px;
    right: 100px;
}
    .only-mobile{display:block !important;}
     .only-desktop{display:none;}
    .popup1 {
    margin: 20px auto;
    padding: 0px;
    background: #fff;
    border-radius: 15px;
    width: auto;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
    .footer-left ul li a{text-align: center;padding: 0 0 20px;}
    .footer-left ul li{width: 50%;}
    .footer-right p{text-align: center;}
    .footer-in1{padding: 0 0 0 20px;}
    .getintouch{padding: 30px 0;}
    .getintouch-left a{margin: 0 auto;}
    .getintouch-left h2{text-align: center;}
    .getintouch-right img{margin: 35px auto 0;}
    .getintouch-main img{height: 300px;}
    .getintouch-in{position: static;margin: -200px auto 0;}
    .getintouch-left{padding: 0;}
    .testimonials-main:after{display: none;}
    .testimonials-right p{color: #000000;}
    .location{padding: 40px 0;}
    .location-left p{padding: 0 0 25px 35px;}
    .amenities-right{padding: 0;}
    .amenities .slick-next:after{width: 35px;height: 50px;top: -35px;}
    .amenities .slick-next{left: 50px;bottom: -63px;top: auto;}
    .amenities-left{padding: 0 0 20px;}
    .aboutus:before{display: none;}
    .amenities-main, .location-main{margin: 0 auto;}
    .increadible{background-size: cover;}
    .aboutus-left{padding: 15px;}
  
    .aboutus-right ul li img{width: 100%;}
    .aboutus-right h3{font-size: 30px;line-height:50px;}
    .we-promise-cnt{height: 442px;padding: 30px 0px;background-position: center;background-size: cover;}
    .increadible ul li{padding: 15px;}
    .banner-form {position: relative;top: auto;bottom: 0 !important;transform: translate(0); width: 100%;margin: 0 auto;left: 0;background:#10133c;right: 0;}
    .banner-blk .slick-prev:before, .banner-blk .slick-next:before{font-size: 30px;}
}

@media (max-width:599px){
     #chat-bot-launcher-container.chat-bot-avatar-launcher #chat-bot-launcher {
   padding: 0 0 20px !important;
    height: auto;
    bottom: 0;
    margin: 0 0 35px !important;
    }
      .only-mobile{display:block !important;}
    .only-desktop{display:none;}
    .popup1 {
    margin: 20px auto;
    padding: 0px;
    background: #fff;
    border-radius: 15px;
    width: auto;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
    .getintouch-left h2{font-size:24px;}
    .modal_div1{display:none;}
    .aboutus-left:before{width: 320px;}
    .banner-content-in span{font-size: 12px;line-height: 16px;}
    .banner {padding: 0;}
    .banner-blk .slick-dots {left: 3px;}
    h1 {font-size: 45px;line-height: 55px;}
    .about-left h2, .financial-goals h2, .our-approach-left h2, .our-stories h2, .hall-of-clients h2, .founders-right h2 {font-size: 30px;line-height: 40px;}
    .en {}
   
}
   
@media (max-width:359px){
    #chat-bot-launcher-container.chat-bot-avatar-launcher #chat-bot-launcher {
    padding: 0 0 20px !important;
    height: auto;
    bottom: 0;
    margin: 0 0 35px !important;
    }
     .only-mobile{display:block !important;}
     .only-desktop{display:none;}
    .popup1 {
    margin: 120px auto;
    padding: 0px;
    background: #fff;
    border-radius: 15px;
    width: auto;
    position: relative;
    transition: all 5s ease-in-out;
    /* border: 3px solid #f5204b; */
}
    .soul-cnt h2{font-size: 25px;}
     .modal_div1{display:none;}
}






























