/* Kanzlei Akyüz – responsive Anpassungen (Desktop / Tablet / Mobil) */
body{overflow-x:hidden;}
img{max-width:100%;}
.burger{display:none;}
@media (min-width:1181px){
  .mobilemenu{display:none !important;}
}

/* Tablet & Mobil: Burger-Menü statt umbrechender Linkleiste */
@media (max-width:1180px){
  .mainnav{display:none !important;}
  .burger{display:flex !important;}
}

/* Tablet-Zwischenstufe */
@media (max-width:1180px) and (min-width:901px){
  h1{font-size:clamp(38px,4.6vw,52px) !important;}
  h2{font-size:clamp(30px,3.6vw,40px) !important;}
  .px64{padding-left:36px !important;padding-right:36px !important;}
}

/* Mobil / kleine Tablets */
@media (max-width:900px){
  .rg{grid-template-columns:1fr !important;}
  .sticky{position:static !important;}
  .deco{display:none !important;}
  .px64{padding-left:22px !important;padding-right:22px !important;}
  h1{font-size:clamp(30px,8vw,46px) !important;}
  h2{font-size:clamp(25px,6vw,36px) !important;}
  .rg img:not(.logo){width:100%;height:auto !important;max-height:420px;object-fit:cover;}
  div{flex-wrap:wrap;}
  .mobilemenu{flex-wrap:nowrap;}
}

/* Sehr kleine Geräte */
@media (max-width:560px){
  .px64{padding-left:16px !important;padding-right:16px !important;}
  h1{font-size:clamp(27px,9vw,38px) !important;}
}
