#desktop-nav{display:flex;}
#hamburger-btn{display:none;}
@media(max-width:1100px){
  #malowanie-grid{grid-template-columns:1fr !important;gap:32px !important;}
  #brudza-grid{grid-template-columns:1fr 1fr !important;}
  #desktop-nav{display:none !important;}
  #hamburger-btn{display:flex !important;}
}
@media(max-width:900px){
  #elew-gridE{grid-template-columns:1fr 1fr !important;}
  #zabrudzenia-gridE{grid-template-columns:1fr 1fr !important;}
  #counters-barE{grid-template-columns:repeat(3,1fr) !important;}
  #korzysci-elew-grid{grid-template-columns:1fr 1fr !important;}
  #korzysci-elew-wrap{gap:40px !important;}
  #elew-gridE{grid-template-columns:repeat(3,1fr) !important;}
  #zabrudzenia-gridE{grid-template-columns:repeat(3,1fr) !important;}
  #galeria-grid-elew{grid-template-columns:1fr 1fr !important;}
  #logo-imgE{height:46px !important;}
}
@media(max-width:640px){
  #brudza-grid{grid-template-columns:1fr !important;}
  #elew-gridE{grid-template-columns:1fr !important;}
  #zabrudzenia-gridE{grid-template-columns:1fr !important;}
  #heroE-section{flex-direction:column !important;min-height:0 !important;}
  #heroE-text{flex:none !important;padding:36px 24px !important;}
  #heroE-imgwrap{aspect-ratio:4/3 !important;}
  #procesE-desktop{display:none !important;}
  #procesE-mobile{display:block !important;}
  #korzysci-elew-grid{grid-template-columns:1fr !important;}
  #korzysci-elew-wrap{grid-template-columns:1fr !important;gap:32px !important;}
  #elew-gridE{grid-template-columns:1fr !important;}
  #zabrudzenia-gridE{grid-template-columns:1fr !important;}
  #galeria-grid-elew{grid-template-columns:1fr !important;}
  #counters-barE{grid-template-columns:1fr !important;}
  #counters-barE > div{border-right:none !important;border-bottom:1px solid rgba(0,178,199,0.18);padding:28px 24px !important;}
  #counters-barE > div:last-child{border-bottom:none;}
  #heroE-ctas{display:grid !important;grid-template-columns:1fr 1fr !important;align-items:stretch !important;gap:10px !important;}
  #heroE-ctas a:not([aria-label]){grid-column:1 / -1;width:100% !important;text-align:center !important;justify-content:center !important;}
  #heroE-ctas a[aria-label]{width:auto !important;justify-content:center !important;}
  #logo-imgE{height:38px !important;}
}
@media(max-width:900px){
  .mapa-grid{grid-template-columns:1fr !important;}
}
@media(max-width:640px){
  /* Korzysci + "Dlaczego ... sie brudza" - pelne centrowanie na mobile */
  section[id^="korzysci"], section[id^="korzysci"] > div, section[id^="korzysci"] > div > div, section[id^="korzysci"] h2, section[id^="korzysci"] h3, section[id^="korzysci"] p{text-align:center !important;}
  section[id^="korzysci"] h2, section[id^="korzysci"] p{max-width:none !important;margin-left:auto !important;margin-right:auto !important;}
  section[id^="korzysci"] span[style*="inline-flex"]{display:flex !important;justify-content:center !important;}
  section[id^="dlaczego-brudza"], section[id^="dlaczego-brudza"] > div, section[id^="dlaczego-brudza"] h2, section[id^="dlaczego-brudza"] h3, section[id^="dlaczego-brudza"] p{text-align:center !important;}
  section[id^="dlaczego-brudza"] h2, section[id^="dlaczego-brudza"] p{max-width:none !important;margin-left:auto !important;margin-right:auto !important;}
  section[id^="dlaczego-brudza"] span[style*="inline-flex"]{display:flex !important;justify-content:center !important;}

  
}
