/* =========================================================================
   إمداد التغذية × شوتو ماتي — Responsive
   Breakpoints: Desktop ≥1200px / Tablet 768–1199px / Mobile <768px
   ========================================================================= */

@media (max-width:1023px){
  .imdad .about-grid,
  .imdad .contact-wrap,
  .chotto .booking-wrap,
  .chotto .location-grid{ grid-template-columns:1fr; }
  .imdad .brand-card{ grid-template-columns:1fr; }
  .imdad .brand-card img{ min-height:260px; }
  .imdad .vm-grid{ grid-template-columns:1fr; }
  .imdad .obj-grid{ grid-template-columns:1fr 1fr 1fr; }
  .imdad .ceo-section{ grid-template-columns:1fr; }
  .imdad .ceo-photo{ min-height:280px; }
  .imdad .posts-list{ grid-template-columns:1fr 1fr; }
}

@media (max-width:767px){
  .site-header nav:not(.mobile-panel nav){ display:none; }
  .mobile-toggle{ display:block; }
  .chotto .sticky-book{ display:block; }
  .chotto main > section, .imdad main > section, .imdad section.page-section{ padding:var(--sp-8) 0; }
  .chotto .widget-frame iframe, .chotto .widget-frame{ min-height:560px; height:560px; }
  .site-header .lang-switch{ display:none; }
  .mobile-panel .lang-switch{ display:flex; }
  .chotto .bg-section{ min-height:60vh; }
  .chotto .bg-section .container{ justify-content:center !important; }
  .chotto .bg-section .bg-content{ text-align:center !important; max-width:100%; }
  .chotto .bg-section.pos-right .scrim,
  .chotto .bg-section.pos-left .scrim{ background:linear-gradient(180deg, rgba(0,0,0,.35) 0%, rgba(0,0,0,.85) 100%) !important; }
  .imdad .obj-grid{ grid-template-columns:1fr 1fr; }
  .imdad .posts-list{ grid-template-columns:1fr; }
  .site-footer .footer-grid{ grid-template-columns:1fr; }
  .imdad .page-banner{ padding-top:120px; }
}

@media (max-width:480px){
  .chotto .hero-logo{ width:min(80vw,320px); }
  .chotto-footer .newsletter-form form{ flex-direction:column; }
 /* .imdad .obj-grid{ grid-template-columns:1fr; }*/
  .imdad .why-box{ padding:var(--sp-3); }
}
