@media (max-width: 768px) {
  .flat-slider.home-2 .slider-content .heading .title {
    padding-inline-end: 0% !important;
  }

  .flat-slider.home-2 .slider-content .heading .subtitle {
    padding-inline-end: 0% !important;
  }
}
.list-social a[title="X (Twitter)"],
.list-social a[title="YouTube"] {
  display: none !important;
}
.list-social li:has(a[title="X (Twitter)"]),
.list-social li:has(a[title="YouTube"]) {
  display: none !important;
}

.logo img {
    max-height: 70px !important; /* عدل الرقم زي ما تحب */
    height: auto;     /* يحافظ على التناسب */
    width: auto;      /* يمنع التمدد */
}
/* إخفاء عناصر من نحن وسياسة الاستخدام بالكامل من الهيدر */
header#header li > a[href*="/about-us"],
header#header li > a[href*="/privacy-policy"] {
  display: none !important;
}

/* إخفاء عناصر li نفسها */
header#header li > a[href*="/about-us"]::parent,
header#header li > a[href*="/privacy-policy"]::parent {
  display: none !important;
}

/* الطريقة الصح لأن CSS مفيهوش ::parent */
header#header li a[href*="/about-us"],
header#header li a[href*="/privacy-policy"] {
  display: none !important;
}
header#header li:has(a[href*="/about-us"]),
header#header li:has(a[href*="/privacy-policy"]) {
  display: none !important;
}
footer.footer,
footer.footer * {
  color: #fff !important;
}

footer.footer svg,
footer.footer svg * {
  stroke: #fff !important;
  fill: #fff !important;
}

/* تأكيد إضافي لعناصر النصوص المحددة */
footer.footer .text-variant-2,
footer.footer .caption-1,
footer.footer .fw-7,
footer.footer p,
footer.footer a,
footer.footer li,
footer.footer div {
  color: #fff !important;
}