/* =========================================================================
   Responsive
   ========================================================================= */
@media (max-width:1024px){
  .hero-inner{justify-content:center}
  .hero-copy{max-width:640px}
  .overview-grid,.loc-grid,.pay-wrap,.master-layout{grid-template-columns:1fr;gap:32px}
  .amen-grid{grid-template-columns:repeat(3,1fr)}
  .about-stats{grid-template-columns:repeat(2,1fr)}
  .gal-grid{grid-template-columns:repeat(2,1fr)}
  .modal-box{grid-template-columns:1fr}
  .modal-aside{display:none}
}
@media (max-width:820px){
  .nav-links{display:none}
  .burger{display:flex}
  .nav-cta{display:none}
  .facts-grid{grid-template-columns:repeat(2,1fr)}
  .fact:nth-child(2){border-right:none}
  .hl-grid{grid-template-columns:1fr}
  .price-grid{grid-template-columns:1fr}
  .plan-grid{grid-template-columns:1fr}
  .amen-grid{grid-template-columns:repeat(2,1fr)}
  .spec-list,.conn-list{grid-template-columns:1fr}
  .foot-grid{grid-template-columns:1fr}
  .rera .box{grid-template-columns:1fr;text-align:center;justify-items:center}
}
@media (max-width:520px){
  .sec{padding:64px 0}
  .hero-copy{padding:28px 24px;border-radius:14px}
  .amen-grid{grid-template-columns:1fr 1fr}
  .gal-grid{grid-template-columns:1fr;grid-auto-rows:220px}
  .gal-item.big,.gal-item.wide{grid-column:span 1;grid-row:span 1}
  .hero-price .amt{font-size:1.7rem}
}