/* Arabic RTL Support + Cairo Font */
/* استيراد خط Cairo من Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');

/* تطبيق خط Cairo على جميع العناصر عدا الأيقونات */
* {
  font-family: 'Cairo', sans-serif !important;
}

/* استثناء الأيقونات من خط Cairo */
[class*="fa-"], [class*="icon-"], .fa, .fas, .far, .fal, .fad, .fab, .fa-brands {
  font-family: "Font Awesome 6 Pro" !important;
}

/* استثناءات إضافية لأيقونات السوشيال ميديا */
.fa-linkedin-in, .fa-facebook-f, .fa-twitter, .fa-x-twitter, .fa-instagram, .fa-youtube, 
.fa-whatsapp, .fa-telegram, .fa-snapchat, .fa-tiktok, .fa-pinterest,
.fa-github, .fa-behance, .fa-dribbble, .fa-skype, .fa-google-plus {
  font-family: "Font Awesome 6 Brands" !important;
}

/* دعم RTL للعناصر الأساسية */
body {
  direction: rtl;
  text-align: right;
}

/* دعم RTL للأزرار */
[dir=rtl] .bd-btn i {
  margin-right: 0;
  margin-left: 10px;
}

[dir=rtl] .bd-btn:hover i {
  transform: translateX(5px);
}

[dir=rtl] .bd-text-btn .icon {
  margin-right: 0;
  margin-left: 8px;
}

[dir=rtl] .bd-text-btn:hover .icon {
  transform: translateX(3px);
}

[dir=rtl] .bd-text-btn.secondary .icon {
  margin-right: 0;
  margin-left: 8px;
}

[dir=rtl] .bd-text-btn.secondary:hover .icon {
  transform: translateX(3px);
}

[dir=rtl] .bd-text-btn-two i {
  margin-right: 0;
  margin-left: 8px;
}

[dir=rtl] .bd-text-btn-two:hover i {
  transform: translateX(3px);
}

/* دعم RTL للعمليات التدريجية */
[dir=rtl] .bd-process-timeline-item .step::before {
  right: auto;
  left: 50%;
  transform: translateX(50%);
}

[dir=rtl] .bd-process-item .step span {
  text-align: right;
}

/* دعم RTL لشريط التقدم */
[dir=rtl] .progress-style-3 .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-secondary-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-success-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-warning-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-info-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-danger-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

[dir=rtl] .progress-style-3 .bg-dark-gradient .progress {
  direction: ltr;
  transform: scaleX(-1);
}

/* دعم RTL للتوسيط */
[dir=rtl] .pos-center {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}

[dir=rtl] .pos-center i {
  transform: rotate(180deg);
}

/* دعم RTL للكلاسات الجديدة المضافة */

/* دعم RTL لعنصر bd-why-choose-content */
[dir=rtl] .bd-why-choose-content {
  margin-right: 30px;
  margin-left: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 576px) and (max-width: 767px), (max-width: 575px) {
  [dir=rtl] .bd-why-choose-content {
    margin-right: 0;
  }
}

/* دعم RTL للقوائم */
[dir=rtl] .bd-details-section-list ul li {
  flex-direction: row-reverse;
}

[dir=rtl] .bd-details-section-list ul li i {
  margin-left: 0;
  margin-right: 12px;
}

/* دعم RTL للعناصر المرنة */
[dir=rtl] .d-flex-start {
  justify-content: flex-end;
}

[dir=rtl] .justify-end {
  justify-content: flex-start !important;
}

/* دعم RTL للهوامش والحشو */
[dir=rtl] .ml-0 {
  margin-right: 0 !important;
  margin-left: auto !important;
}

/* دعم RTL للنصوص المسطرة */
[dir=rtl] .underline a {
  background-position: 0% 100%, 100% 83%;
}

[dir=rtl] .underline a:hover {
  background-size: 100% 1px, 0 1px;
}

[dir=rtl] .underline-two a {
  background-position: 0% 100%, 100% 83%;
}

[dir=rtl] .underline-two a:hover {
  background-size: 100% 1px, 0 1px;
}

[dir=rtl] .underline-white a {
  background-position: 0% 100%, 100% 83%;
}

[dir=rtl] .underline-white a:hover {
  background-size: 100% 1px, 0 1px;
}

/* دعم RTL للتنقل والصفحات */
[dir=rtl] .dots-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  right: auto;
  left: 50%;
  transform: translateX(50%);
}

/* دعم RTL للعناصر المطلقة الموضع */
[dir=rtl] .bd-details-section-video::after {
  right: 0;
  left: auto;
}

/* دعم RTL للعناصر الاجتماعية */
[dir=rtl] .theme-social ul {
  flex-direction: row-reverse;
}

/* دعم RTL للشبكة */
[dir=rtl] .grid-2,
[dir=rtl] .grid-5 {
  direction: ltr;
}

[dir=rtl] .grid-2 > *,
[dir=rtl] .grid-5 > * {
  direction: rtl;
}

/* دعم RTL للقائمة المرقمة */
[dir=rtl] .sl-number-counts {
  direction: rtl;
}

[dir=rtl] .sl-number-counts li::before {
  float: right;
  margin-left: 5px;
  margin-right: 0;
}

/* دعم RTL لخصائص inset */
[dir=rtl] .bd-section-liner-bg::before {
  right: 0;
  left: auto;
}

[dir=rtl] .bd-section-subtitle::before {
  right: 0;
  left: auto;
}

[dir=rtl] .bd-section-title .line::before {
  right: 0;
  left: auto;
}

/* دعم RTL للحدود */
[dir=rtl] .bd-separator-line.line-right {
  border-right: none;
  border-left: 1px solid var(--color-border-primary);
}

/* تحسينات إضافية للغة العربية */
h1, h2, h3, h4, h5, h6 {
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

p {
  line-height: 1.8 !important;
  font-weight: 400 !important;
}

/* تحسين المسافات للغة العربية */
.gap-5, .gap-10, .gap-15, .gap-16, .gap-20, .gap-25, .gap-30, .gap-35 {
  gap: var(--gap) !important;
}

/* تحسين الخط للعناصر الصغيرة */
.bd-btn.btn-sm,
small,
.small {
  font-size: 14px !important;
  font-weight: 500 !important;
}

/* تحسين الخط للعناوين الفرعية */
.bd-section-subtitle {
  font-weight: 600 !important;
}

/* تحسين القوائم */
ul, ol {
  padding-right: 20px;
  padding-left: 0;
}

[dir=rtl] ul, 
[dir=rtl] ol {
  padding-left: 20px;
  padding-right: 0;
}

/* تحسين الجداول */
[dir=rtl] table {
  direction: rtl;
}

[dir=rtl] th,
[dir=rtl] td {
  text-align: right;
}

/* تحسين النماذج */
[dir=rtl] input[type="text"],
[dir=rtl] input[type="email"], 
[dir=rtl] input[type="password"],
[dir=rtl] textarea {
  text-align: right;
  direction: rtl;
}

/* تحسين الأزرار للعربية */
.bd-btn {
  font-weight: 600 !important;
}

/* تحسين الروابط */
a {
  font-weight: 500 !important;
}

/* تخصيص إضافي للأرقام العربية */
.arabic-numerals {
  font-feature-settings: "lnum" 1;
}

/* تحسين المحاذاة للشاشات الصغيرة */
@media (max-width: 768px) {
  [dir=rtl] .text-center {
    text-align: center !important;
  }
  
  [dir=rtl] .text-start {
    text-align: right !important;
  }
  
  [dir=rtl] .text-end {
    text-align: left !important;
  }
}

/* تحسين التباعد بين الحروف للعربية */
h1, .h1 { letter-spacing: -0.02em !important; }
h2, .h2 { letter-spacing: -0.01em !important; }
h3, .h3 { letter-spacing: -0.005em !important; }

/* تحسين عرض الكود للعربية */
[dir=rtl] code {
  direction: ltr;
  display: inline-block;
}

/* تحسين العناصر المطلوبة للـ RTL الجديدة */
[dir=rtl] .bd-breadcrumb-list span:not(:last-child)::before {
  content: "‹" !important;
  transform: rotate(180deg);
}

/* تحسين أسهم التنقل */
[dir=rtl] .swiper-button-next {
  right: auto;
  left: 10px;
}

[dir=rtl] .swiper-button-prev {
  left: auto;
  right: 10px;
}

/* تحسين الأيقونات في الأزرار */
[dir=rtl] .bd-play-btn::before {
  transform: translateX(-50%) translateY(-50%) rotate(180deg);
}

/* تحسين التبويبات (Tabs) والتنقل */
[dir=rtl] .nav-pills .nav-item {
  margin-left: 0;
  margin-right: 0;
}

[dir=rtl] .nav-pills .nav-link {
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
  white-space: nowrap;
}

[dir=rtl] .bd-service-tab .nav-pills {
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
}

[dir=rtl] .bd-service-tab .nav-pills .nav-item {
  margin: 0;
  flex: 0 0 auto;
}

[dir=rtl] .bd-service-tab .nav-pills .nav-link {
  padding: 12px 20px;
  margin: 0;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  font-size: 14px;
  font-weight: 500;
}

/* تحسين عرض النصوص مع الصور في سطر واحد */
[dir=rtl] .d-flex.flex-wrap {
  flex-wrap: nowrap !important;
  align-items: center;
  gap: 10px;
}

[dir=rtl] .d-flex.flex-wrap span {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}

[dir=rtl] .d-flex.flex-wrap span img {
  vertical-align: middle;
  max-height: 18px;
  width: auto;
  transform: translateY(-4px);
}

/* تحسين المحاذاة للنص مع الصورة */
[dir=rtl] .d-flex.flex-wrap.text-center {
  display: flex;
  align-items: center;
  justify-content: center;
}

[dir=rtl] .d-flex.flex-wrap.fs-18.fw-medium {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4;
}

/* تحسين قسم Express Delivery لدعم RTL */
[dir=rtl] .bd-express-area {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .bd-express-visual {
  direction: rtl;
}

[dir=rtl] .bd-express-timer {
  text-align: center;
}

[dir=rtl] .bd-timer-circle {
  direction: ltr;
}

[dir=rtl] .bd-timer-inner {
  direction: rtl;
}

[dir=rtl] .bd-timer-label {
  text-align: center;
  direction: rtl;
}

[dir=rtl] .bd-express-stats {
  direction: rtl;
}

[dir=rtl] .bd-stat-item {
  text-align: right;
  direction: rtl;
}

[dir=rtl] .bd-stat-number {
  direction: ltr;
  display: inline-block;
}

[dir=rtl] .bd-stat-text {
  direction: rtl;
  text-align: right;
}

/* تحسين Express Features */
[dir=rtl] .bd-express-features {
  direction: rtl;
}

[dir=rtl] .bd-express-item {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .bd-express-text {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .bd-express-title {
  direction: rtl;
  text-align: right;
}

[dir=rtl] .bd-express-desc {
  direction: rtl;
  text-align: right;
}

/* للشاشات الصغيرة */
@media (max-width: 768px) {
  [dir=rtl] .bd-express-visual {
    margin-top: 30px;
  }
}

/* تحسين النموذج */
[dir=rtl] .form-input-item {
  text-align: right;
}

[dir=rtl] .form-input-item input,
[dir=rtl] .form-input-item textarea {
  text-align: right;
  padding-right: 20px;
  padding-left: 10px;
}

/* تحسين البحث */
[dir=rtl] .bd-search-input input {
  text-align: right;
  padding-right: 20px;
  padding-left: 60px;
}

[dir=rtl] .bd-search-submit {
  left: 20px;
  right: auto;
}

/* تحسين القائمة الجانبية */
[dir=rtl] .offcanvas-area {
  right: -370px;
  left: auto;
}

[dir=rtl] .offcanvas-area.info-open {
  right: 0;
}

[dir=rtl] .offcanvas-overlay {
  right: 0;
  left: auto;
}

/* تحسين التفاصيل */
[dir=rtl] .bd-details-section-gallery {
  direction: ltr;
}

[dir=rtl] .bd-details-section-gallery > * {
  direction: rtl;
}

/* تحسين العدادات */
[dir=rtl] .bd-counter-one-item:not(:last-child)::before,
[dir=rtl] .bd-counter-one-item:not(:last-child)::after {
  right: 0;
  left: auto;
  transform: translateX(50%);
}

/* تحسين العمليات */
[dir=rtl] .bd-process-timeline-item:not(:last-child)::after {
  right: 50%;
  left: auto;
  transform: translateX(50%);
}

/* تحسينات أخيرة للمظهر العام */
[dir=rtl] {
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1;
  text-rendering: optimizeLegibility;
}

/* إصلاح اتجاه الأرقام - جعل كل الأرقام LTR بقوة أكبر */
[dir=rtl] * {
  unicode-bidi: isolate;
}

[dir=rtl] .bd-about-exp-number,
[dir=rtl] .bd-stat-number,
[dir=rtl] .bd-timer-number,
[dir=rtl] h6 a[href^="tel:"],
[dir=rtl] a[href^="tel:"],
[dir=rtl] .phone-number,
[dir=rtl] .number,
[dir=rtl] .purecounter,
[dir=rtl] .bd-hero-pagination-wrap .main-hero-dot .swiper-pagination-bullet button,
[dir=rtl] .price,
[dir=rtl] .amount,
[dir=rtl] .count,
[dir=rtl] .rating-score,
[dir=rtl] .percentage {
  direction: ltr !important;
  text-align: center !important;
  unicode-bidi: isolate !important;
  writing-mode: horizontal-tb !important;
  white-space: nowrap !important;
  display: inline-block !important;
}

/* إصلاح أرقام محددة */
[dir=rtl] span[data-purecounter-end],
[dir=rtl] .purecounter,
[dir=rtl] .bd-about-exp-number span,
[dir=rtl] .bd-stat-number {
  direction: ltr !important;
  display: inline-block !important;
  unicode-bidi: embed !important;
  white-space: nowrap !important;
}

/* إصلاح محتوى الأرقام في pseudo elements */
[dir=rtl] .bd-about-exp-number i,
[dir=rtl] .bd-stat-number i {
  direction: ltr !important;
  white-space: nowrap !important;
}

/* إصلاح عرض النصوص المختلطة بالأرقام على سطر واحد */
[dir=rtl] .bd-about-two-tooltip .title,
[dir=rtl] h6.title,
[dir=rtl] .title {
  white-space: nowrap !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
}

/* تصغير خط محدد للنصوص الطويلة */
[dir=rtl] .bd-about-two-tooltip h6.title {
  font-size: 15px !important;
  font-weight: 500 !important;
}

/* إصلاح خاص للعناصر المحتوية على الأرقام */
[dir=rtl] .bd-about-exp-number,
[dir=rtl] .purecounter,
[dir=rtl] span[data-purecounter-end],
[dir=rtl] .counter,
[dir=rtl] .number {
  direction: ltr !important;
  display: inline-block !important;
  unicode-bidi: isolate !important;
  white-space: nowrap !important;
}

/* ================= إصلاحات RTL للخدمات المفصلة ================= */

/* إصلاح اتجاه النص في bd-service-header */
[dir=rtl] .bd-service-header {
  direction: rtl !important;
  text-align: right !important;
}

/* إصلاح موضع الأيقونة في bd-service-header */
[dir=rtl] .bd-service-header .icon {
  margin-right: 0 !important;
  margin-left: 15px !important;
}

/* إصلاح اتجاه النص في service-title */
[dir=rtl] .service-title {
  text-align: right !important;
  direction: rtl !important;
}

/* إصلاح اتجاه النص في section-title */
[dir=rtl] .section-title {
  text-align: right !important;
  direction: rtl !important;
}

/* إصلاح موضع النقطة في service-list */
[dir=rtl] .service-list li,
[dir=rtl] .pricing-list li {
  padding-left: 0 !important;
  padding-right: 20px !important;
  text-align: right !important;
  direction: rtl !important;
}

[dir=rtl] .service-list li::before,
[dir=rtl] .pricing-list li::before {
  left: auto !important;
  right: 0 !important;
}

/* إصلاح موضع النقطة في sub-service-list */
[dir=rtl] .sub-service-list {
  margin-left: 0 !important;
  margin-right: 20px !important;
}

[dir=rtl] .sub-service-list li {
  padding-left: 0 !important;
  padding-right: 20px !important;
  text-align: right !important;
  direction: rtl !important;
}

[dir=rtl] .sub-service-list li::before {
  left: auto !important;
  right: 0 !important;
}

/* إصلاح اتجاه النص في pricing-section */
[dir=rtl] .pricing-section {
  border-left: none !important;
  border-right: 4px solid #c07e31 !important;
  text-align: right !important;
  direction: rtl !important;
}

/* إصلاح اتجاه النص في pricing-title */
[dir=rtl] .pricing-title {
  text-align: right !important;
  direction: rtl !important;
}

/* إصلاح اتجاه النص في bd-service-premium */
[dir=rtl] .bd-service-premium {
  direction: rtl !important;
  text-align: right !important;
}

/* إصلاح اتجاه النص في bd-service-premium العناوين الفرعية */
[dir=rtl] .bd-service-premium .section-title {
  text-align: right !important;
  direction: rtl !important;
}

/* إصلاح موضع النقاط في bd-service-premium */
[dir=rtl] .bd-service-premium .service-list li {
  text-align: right !important;
  padding-left: 0 !important;
  padding-right: 25px !important;
  direction: rtl !important;
}

[dir=rtl] .bd-service-premium .service-list li::before {
  left: auto !important;
  right: 0 !important;
}

[dir=rtl] .bd-service-premium .sub-service-list {
  margin-left: 0 !important;
  margin-right: 20px !important;
}

[dir=rtl] .bd-service-premium .sub-service-list li {
  padding-left: 0 !important;
  padding-right: 20px !important;
  text-align: right !important;
  direction: rtl !important;
}

[dir=rtl] .bd-service-premium .sub-service-list li::before {
  left: auto !important;
  right: 0 !important;
}

/* إصلاح موضع شارة PREMIUM */
[dir=rtl] .bd-service-premium::after {
  right: auto !important;
  left: 20px !important;
}

/* إصلاح اتجاه النص في bd-service-category-header */
[dir=rtl] .bd-service-category-header {
  text-align: center !important;
  direction: rtl !important;
}

[dir=rtl] .bd-service-category-header h3 {
  text-align: center !important;
  direction: rtl !important;
}

/* إصلاح اتجاه النص في bd-service-detailed عام */
[dir=rtl] .bd-service-detailed {
  direction: rtl !important;
  text-align: right !important;
}

[dir=rtl] .bd-service-content {
  direction: rtl !important;
  text-align: right !important;
}

[dir=rtl] .service-section {
  direction: rtl !important;
  text-align: right !important;
}
[dir=rtl] .bd-about-exp-number {
  white-space: nowrap !important;
  display: flex !important;
  align-items: baseline !important;
  justify-content: center !important;
  direction: ltr !important;
}

/* كلاس خاص للأرقام LTR */
.ltr-number {
  direction: ltr !important;
  display: inline-block !important;
  text-align: left !important;
  unicode-bidi: isolate !important;
}

/* إصلاح خاص لأرقام الهاتف */
[dir=rtl] a[href^="tel:"],
[dir=rtl] h6 a[href^="tel:"] {
  direction: ltr !important;
  display: inline-block !important;
  text-align: left !important;
  unicode-bidi: isolate !important;
}

/* إصلاح موضع النقطة في جميع bd-section-subtitle */
[dir=rtl] .bd-section-subtitle::before {
  inset-inline-start: auto !important;
  inset-inline-end: 15px !important;
  right: 15px !important;
  left: auto !important;
}

/* إصلاح موضع النقطة في bd-section-subtitle.secondary */
[dir=rtl] .bd-section-subtitle.secondary::before {
  inset-inline-start: auto !important;
  inset-inline-end: 15px !important;
  right: 15px !important;
  left: auto !important;
}

/* إصلاح موضع النقطة في دائرة تنقل السلايدز - إبقاؤها في الوسط */
[dir=rtl] .dots-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  inset-inline-start: 50% !important;
  inset-inline-end: auto !important;
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, -50%) !important;
}

/* إصلاح موضع النقطة في الـ main hero dot */
[dir=rtl] .bd-hero-pagination-wrap .main-hero-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before,
[dir=rtl] .main-hero-dot .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
  inset-inline-start: 50% !important;
  inset-inline-end: auto !important;
  left: 50% !important;
  right: auto !important;
  transform: translate(-50%, -50%) !important;
}

/* تحسين الخطوط للشاشات عالية الدقة */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  * {
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
}

/* ================= إصلاحات RTL للـ breadcrumb ================= */

/* إصلاح موضع السهم في bd-breadcrumb-list */
[dir=rtl] .bd-breadcrumb-list {
  direction: rtl !important;
  text-align: center !important;
}

/* إصلاح السهم بين العناصر في RTL */
[dir=rtl] .bd-breadcrumb-list span:not(:last-child)::before {
  inset-inline-end: auto !important;
  inset-inline-start: -25px !important;
  right: auto !important;
  left: -25px !important;
  top: 50% !important;
  transform: translateY(-50%) scaleX(-1) !important;
}

/* إصلاحات RTL للـ bd-statement-content */
[dir=rtl] .bd-statement-content {
  text-align: right !important;
}

[dir=rtl] .bd-commitment-list li {
  padding-left: 0 !important;
  padding-right: 25px !important;
}

[dir=rtl] .bd-commitment-list li::before {
  left: auto !important;
  right: 0 !important;
  content: "←" !important;
}

[dir=rtl] .bd-mission-card .bd-statement-goal {
  border-left: none !important;
  border-right: 4px solid var(--color-primary) !important;
}

[dir=rtl] .bd-vision-card .bd-statement-goal {
  border-left: none !important;
  border-right: 4px solid var(--color-secondary) !important;
}

/* إصلاحات RTL للـ bd-advantage-list */
[dir=rtl] .bd-advantage-list li {
  padding-left: 0 !important;
  padding-right: 25px !important;
  text-align: right !important;
}

[dir=rtl] .bd-advantage-list li::before {
  left: auto !important;
  right: 0 !important;
}

/* إصلاحات RTL لـ bd-specialization-header */
[dir=rtl] .bd-specialization-header {
  text-align: right !important;
}

[dir=rtl] .bd-advantage-title {
  text-align: right !important;
}

[dir=rtl] .bd-advantage-subtitle {
  text-align: right !important;
}

/* إصلاحات RTL لـ bd-advantage-content و bd-advantage-desc */
[dir=rtl] .bd-advantage-content {
  text-align: right !important;
}

[dir=rtl] .bd-advantage-desc {
  text-align: right !important;
}

/* إصلاحات RTL للقائمة الرئيسية - جعل النص عريض */
[dir=rtl] .main-menu li a {
  font-weight: 700 !important;
}

/* إصلاح موضع الصورة في القسم الإحصائي الأول */
[dir=rtl] #pills-one .bd-about-exp .shape {
  transform: translateX(-100px) translateY(50px) !important;
}

/* إصلاح موضع الصورة في الأقسام الإحصائية الأخرى */
[dir=rtl] #pills-two .bd-about-exp .shape {
  transform: translateX(-100px) translateY(50px) !important;
}

[dir=rtl] #pills-three .bd-about-exp .shape {
  transform: translateX(-100px) translateY(50px) !important;
}

[dir=rtl] #pills-four .bd-about-exp .shape {
  transform: translateX(-100px) translateY(50px) !important;
}