/* استيراد خط 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;
}