/* استيراد خط Almarai من Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Almarai&display=swap');

/* تطبيق الخط والاتجاه على كل الصفحة */
body,
html {
  font-family: 'Almarai', sans-serif !important;
  direction: rtl !important;
  text-align: right !important;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}


/* تعديلات عامة على النصوص */
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a,
li {
  font-family: 'Almarai', sans-serif !important;
  direction: rtl !important;
  text-align: right !important;
}


.header-1 .header-main .header-right ul li a {
  font-family: 'Almarai', sans-serif !important;

}

/* إذا توجد أي بطاقات أو محتوى آخر يمكن إضافة تعديلات مشابهة */

.banner-section.style-v3 .hero-threthumb {
  position: absolute;
  top: 50%;
  right: unset !important;
  left: 5%;
  /* بدل right: 5% */
  transform: translate(-5%, -50%);
  /* عكس اتجاه التحويل أفقيًا */
  border-top-left-radius: 142px;
  width: 450px !important;
  height: 450px !important;
  object-fit: cover;
  z-index: -1;
}

.hero-contentv03 .sun-star span,
.filter-mixtup .filter-btns button {
  font-family: 'Almarai', sans-serif;
}

.feature-itemsv1 .content .add-tocart {
  letter-spacing: unset !important;
  word-spacing: none;
  font-size: 17px;
}

.servicev2-section .section-title {
  text-align: center !important;
  /* force center alignment */
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  /* unset any float */
  display: block !important;
  direction: rtl;
  /* ensure right-to-left direction for Arabic */
}

.servicev2-section .section-title h2,
.servicev2-section .section-title p {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
  direction: rtl;
}

.service-itemsv02 .content .title,
.service-itemsv02 .content p {
  text-align: center !important;
}

.service-itemsv1 .content {
  border-left: unset;
  border-right: 2px solid var(--p200-clr);
  padding-left: unset;
  margin-left: unset;
  padding-right: 20px;
  margin-right: 20px;
}

.service-section .section-title {
  text-align: center !important;
}

.service-section .section-title h5,
.service-section .section-title h2 {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  direction: rtl;
  /* لو تريد اتجاه النص عربي */
}

.service-itemsv1 .content p,
.service-itemsv02 .content p,
.about-section.style-v01 .about-contentv1 p {
  font-size: 16px;
}

.mean-container .mean-nav ul li a.mean-expand {
  right: unset !important;
  left: 0 !important;

}



@media (max-width:991px) {

  .counter-version-wrapv1 .counter-items.style02 h2,
  .counter-version-wrapv1 .counter-items.style02 p {
    text-align: center !important;
  }
}

.choose-us-card p,
#categoryTitle,
.highlight-title,
.highlight-subtitle {
  text-align: center !important;
}