@media (max-width:1220px ) {
    .slider-text h1{
        font-size: 42px;
    }

    .location-detail{
        display: block;
    }

    .excellent-connectivity-container{
        width: 100%;
    }

    .location-map-image{
        width: 100%;
        height: 100%;
    }
}

@media (max-width:1120px ) {
    .call-header{
        display: none;
    }

    .about-section h3{
        width: auto;
    }

    .hightlight-content h4{
        font-size: 1rem;
        margin-bottom: 1rem;
    }

    .slider-text h1{
        font-size: 42px ;
    }
    /* .locartion-map iframe{
        height: 400px;
       } */

       /* .location-detail{
        height: 350px;
       } */

       .leaf-right-location{
        display: none;
       }
    
}

@media (max-width:1100px ) {
    .top-nav{
        padding: 0rem 2rem;
    }

    .leftnav a , .rightnav a ,.call-header a{
        font-size: 0.7rem;
    }

    .about-section,  .highlight-aminities-section, .excellent-connect-section,  .floorplan-section, .paymentplan-section,  .location-section{
        padding: 2rem  3rem;
    }

    .gallery-section{
        padding: 2rem  0rem;
    }

    .highlight-image{
        width: 50%;
        padding: 1.5rem;
    }

    .slider-text h1{
        font-size: 26px;
    }

    .slider-text h4{
        font-size: 0.8rem;
    }


    .location-conatainer{
        display: block;
    }

    .heading-connect h2{
        display: block;
       }

       .heading-connect img{
        display: block;
       }

    .locartion-map{
        width: 100%;
        margin-bottom: 2rem;
    }

    .location-detail{
        margin-top: 1rem;
        width:100% ;
        height: auto;
    }

    .footer-links{
        width: 60%;
        justify-content: right;
    }

    .leaf-left-foot{
        right: 8%; 
        display: none;
    }

    .copyright-info p{
        font-size: 0.7rem;
    }


    .footer-links li{
        /*width: 100px;*/
    }

    .footer-links{
        gap: 0.5rem;
        
    }
    .footer-about h5{
        font-size: 1.4rem;
    }

    .footer-about{
        width: 35%;
    }

    .footer-about img{
        width: 200px;

       }


    .footer-about p{
        font-size: 0.7rem;
    }


    .footer-about a{
        font-size: 1rem;
    }

    .footer-links li a{
        font-size: 0.7rem;
    }
        
        /*.other-location-section .swiper-slide {*/
        /*    width:48% !important;*/
        /*}*/
        
   
}

@media (max-width:900px ) {

    .logo img{
        height: 20px !important;
    }

    

    .form-inner h4{
        font-size: 1.3rem;
    }

    .top-slider-form form input{
        padding: 0.3rem 0;
        padding-left: 0.5rem;
       
        border-radius: .5rem;
    }
        
    .slider-text h1{
        font-size: 1.5rem;
    }

    .slider-text h4{
        font-size: 0.7rem;
    }

    h2{
        font-size: 1.5rem;
        width: auto;
    }

    .leaf-left img{
        height: 250px;
    }

    .hightlight-content h4{
        font-size: 0.9rem;
    }

    .hightlight-content ul li {
        font-size: 0.7rem;
    }


    .aminities-swiper .swiper-slide {
        width: 30.5% !important;
        height: 125px !important;

    }

    .floorplan-image a{
        font-size: 0.7rem;
    }
}

@media (max-width:850px ) {

    .footer-links li{
        /*width: 80px;*/
    }

    .footer-links li a{
        font-size: 0.6rem;

    }

    .footer-about img{
        width: 150px;
       }

      
       
       .slider-text h1{
        font-size: 22px !important;
       }

       .slider-text {
        padding: 1rem 5rem 1.5rem 1rem;
       }

       .modal-content {
        margin: auto;
        width: 500px;
        height: 250px;
       }

       .column {
        height: 60px;
    }

    .floorplan-image{
        height: 200px;
    }

}


@media (max-width: 750px ) {
    header{
        display: none;
    }
    .Mobile-header{
        display: flex;
    }

    .top-slider-form{
      display: none;
    }

    .slider-top{
        height: 55vh;
    }

    .heading-top{
        padding: 0rem 1rem;
    }


    .about-container{
        margin-top: 1rem;
        flex-wrap: wrap;
        justify-content: center;
    }

    .about-content{
        padding: 30px 1rem 1rem 1rem;
        width: 30%;
        margin: 1rem;
    }

    .about-content p{
        font-size: 0.7rem;
    }

    .about-content h5{
        font-size: 0.8rem;
        width: 130px;
        text-align: center;
        margin: auto;
    }
    .about-content img{
        height: 50px;
    }

    .highlight-container{
        display: block; 
       /*padding-bottom: 2rem;*/
      
    }

    .highlight-image{
        width: auto;
        padding: 0;
    }

    .highlight-image img{
        margin: 0;
        margin-bottom: 1rem;
    }

    .hightlight-content{
        width: auto;
      }

      .leaf-right-high{
        top: 50%;
      }

      .leaf-right-high img{
        height: 400px;
    }

    .aminities-swiper .swiper-slide img {
        width: 50px;
    }

  
    .aminities-slider p{
        font-size: 0.7rem;
    }    

    .gallery-container .card .card__img .card__overlay {
        left: 10px;
        bottom: 10px;
    }

    .gallery-container .card p {
        font-size: 0.9rem;
    }

    .paymentplan-container h6{
        font-size: 1.1rem;
    }

    .paymentplan-container th {
        font-size: 0.9rem;
        padding: 10px 20px;
    }

    .paymentplan-container td {
        font-size: 0.7rem;
         
    }

    /* .location-detail{
        height: 300px;
    } */

   .excellent-connectivity-container ul h4{
        font-size: 1.2rem;
    }

   .excellent-connectivity-container ul li{
        font-size: 0.7rem;
    }

    .location-map-image{
        width: auto;
        height: auto;
    }

    .location-map-image img{
        width: 100%;
        height: auto;
    }

    .footer-top{
        display: block;
    }

    .footer-about{
        width: 100%;
        text-align: center;
    }

    .footer-about img{
        width: 220px;

    }

    .footer-links{
        width: 100%;
        justify-content: center;
        margin-top: 1rem;
    }

    .footer-links li{
        text-align: center;
    }

    #dialog {
        width: 300px;
        padding: 0.5rem 1rem;
    }

    .popup-form textarea {
        height: 70px;
    }

    .feedback-input {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
     }

     footer{
      
        margin-top: 2rem;
    }
   

     .popup-form  p{
        font-size: 0.6rem !important;
    }
    
    .specification-card p{
            font-size: 0.7rem;}
            
}

@media (max-width:630px ) {
    .modal-content {
        width: 400px;
        height: 250px;
       }
       
       .slide-container {
           background-position: left !important;
       }

       .column {
        height: 60px;
    }

    .gallery-container .card img{
        height:100% !important;
        object-fit:cover !important;
    }
    
     /*.other-location-section .swiper-slide {*/
     /*       width:96% !important;*/
     /*        height: auto;*/
     /*        margin-right:4%;*/
     /*   }*/
     
      .other-location-section .swiper-slide {
          height:300px;
      }
      
      .other-location-section {
               padding:3rem 1rem ;
          
      }
      
      .swiper-button-prev{
                    display:none !important;
        }
                    
      .swiper-button-next {
                    display:none !important;
       }
   

}


@media (max-width:580px ) {
    .leaf-left{
        display: none;
    }
    .about-content img{
        height: 30px;
        padding: 0rem 0.5rem;
        top: -27px;
    }

    .about-content{
        padding: 10px 1rem 1rem 1rem;
        width: 110px;
    }

    .about-container{
        margin-top: 0.5rem;
        gap: 0.5rem;
        padding: 1rem 1rem;
    }

    .about-section,  .highlight-aminities-section, .excellent-connect-section,  .floorplan-section, .paymentplan-section,  .location-section{
        padding: 1rem  1rem;
    }
    
     .specification-section{
          padding: 1rem  1rem 0rem 1rem;
        }

    .gallery-section{
        padding: 1rem  0rem;
    }
    
    .about-content p{
        font-size: 0.6rem;
    }

    .about-content h5{
        font-size: 0.7rem;
        width: auto;
        text-align: center;
    }

    .register-container a{
        width: 250px;
    }

    .register-container a i{
        font-size: 1.5rem;
    }

    .register-container a p{
        font-size: 0.9rem;
    }

    .gallery-container .card p {
        font-size: 0.7rem;
    }

    /* .location-detail{
        height:230px;
        width: 400px;
        margin: auto;
        margin-top: 1rem;
    } */

    .leaf-right-foot-bottom img{
        height: 100px;
    }

    .modal-content {
        width: 350px;
        height: 250px;
        
        margin-top: 35%;
       }

       .column {
        height: 60px;
    }

    .floorplan-image{
        height: 150px;
    }
   
}

@media (max-width:520px ) {
   .excellent-connectivity-container{
        display: block;
       height: auto;
       
    }

   .excellent-connectivity-container ul{
       text-align: center;
    }

    .slider-text {
        border-right: 10px solid #fff;
    }
    
    .footer-links a {
        font-size:0.8rem;
    }
}



@media (max-width: 450px ) {

    h2{
        font-size: 1.2rem;
    }

    .about-section h3{
        font-size: 0.6rem;
    }
    .slider-top{
        height: 50vh;
    }

    .slider-text h1{
        font-size: 1rem !important;
      
    }

    .floorplan-image{
        height: 150px;
    }

    .slider-text h1{
        font-size: 1rem;
    }

    .mobile-form{
        display:block ;
    }

    .slider-text h4{
        font-size: 0.6rem;
    }

    .about-content img{
        height: 30px;
        padding: 0rem 0.5rem;
        top: -27px;
    }

    .about-content{
        padding: 10px 12px 12px 12px;
        /*width: 100px;*/
    }

    .about-content p{
        font-size: 0.5rem;
    }

    .about-content h5{
        font-size: 0.6rem;
        width: 100px;
        
        text-align: center;
    }

    .register-container a{
        width: 200px;
        padding: 7px 1rem;
    }

    .register-container a i{
        font-size: 1.3rem;
    }

    .register-container a p{
        font-size: 0.8rem;
    }

    .hightlight-content h4{
        font-size: 0.8rem;
    }

    .hightlight-content ul li {
        font-size: 0.6rem;
    }

    .aminities-swiper .swiper-slide {
        width: 30.5% !important;
        height: 110px !important;
    }
    
    .aminities-container {
        padding:0;
        padding-bottom:1rem;
    }

    /*.swiper-slide img {*/
    /*    width: 45px;*/
    /*}*/

    .paymentplan-container h6{
        font-size: 0.9rem;
    }

    .paymentplan-container td {
        padding: 5px;
    }

    .copyright-info span{
        font-size: 0.6rem;
    }

    .footer-links{
        flex-wrap:wrap ;
        justify-content: space-around;
    }
    
    .footer-links ul{
        display:flex;
        
    }

    .footer-links li{
        /*width: 80px;*/
        margin:  0.5rem;
        padding: 0.2rem;
    }

    .footer-links li a{
        font-size: 0.5rem;
    }


    .modal-content {
        width: 300px;
        height: 200px;
       }

       .column {
        height: 40px;
    }
   

}


/* @media (max-width: 420px ) {
    .location-detail{
        height:200px;
        width: 300px;
    }
} */