@media (max-width: 980px){
.about .upper-head {
    width: 85%;
  }
  section.homeowners-sec .row{
   flex-direction:column-reverse; 
    gap:30px 0;
  }
  section.homeowners-sec .col-6{
    width:100%;
  }
  section.cards .cards-details {
    width: 50%;
}
  section.cards .row{
    gap: 30px 0;
  }
}
@media (max-width: 540px){
section.about-sec .about .upper-head {
        width: 100%;
    }
  section.homeowners-sec .col-6{
   padding:0; 
  }
  .homeowners img{
   height:300px; 
  }
  .head-sec{
   margin-bottom:30px; 
  }
  section.cards .cards-details{
    width:100%;
    padding:0;
  }
  section.form-sec .row{
    flex-direction:column-reverse;
    gap:30px 0;
  }
  section.form-sec .col-5, section.form-sec .col-7{
   width:100%;
    padding:0;
    padding-left:0;
  }
  section.form-sec .form-left{
   padding:25px 20px; 
  }
  section.form-sec form .row{
    flex-direction:column;
    gap:0px 0;
  }
  section.form-sec .form-left .col-lg-6{
   width:100%; 
  }
  section.prestige-sec .col-4{
    width:100%;
    padding:0;
  }
  section.prestige-sec .row{
   gap:30px 0; 
  }
  section.management-section .col-6{
   width:100%;
    padding:0;
  }
  section.management-section .row{
   gap:30px 0; 
  }
  .management-row.row-rev{
   margin-top:40px;
    margin-bottom:40px;
  }
  .ipgs-flipbook.ipgs.ipgs-theme-default.ipgs-ready {
    width: 90% !important;
    height: 400px !important;
}
}
@media (max-width: 360px){

}