
.S_M{
  font-size: 25px;
  
}


.S_M_0{
  margin-bottom: 70px;
  
}


/* شريط الاخبار  /////////////////////////////////////////////////////////*/
/* تصميم الشريط */
.news-ticker {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  font-size: 18px;
  width: 100%;
  box-sizing: border-box;
  direction: ltr;
  display: flex;
  align-items: center;
}

/* تصميم الأخبار نفسها */
.news-content {
  display: flex;
  gap: 50px; /* مسافة بين كل خبر */
  animation: scrollTickerRTL 40s linear infinite; /* تغيير هنا */
}

/* شكل الأخبار */
.news-content span {
  display: inline-block;
  color: rgb(255, 255, 255); /* لون أخضر للأخبار */
}

/* الحركة تبدأ بدون تأخير */
@keyframes scrollTickerRTL {
  0% {
    transform: translateX(-100%); /* البداية من اليسار */
  }
  100% {
    transform: translateX(100%); /* النهاية من اليمين */
  }
}

/* تحسينات للشاشات الصغيرة */
@media (max-width: 576px) {
  .news-ticker {
    font-size: 14px;
  }

  .news-content {
    animation: scrollTickerRTL 60s linear infinite; /* تغيير هنا */
    gap: 20px; /* تصغير المسافة */
  }
}
/* شريط الاخبار  /////////////////////////////////////////////////////////*/




/* محاذاة النص إلى اليمين */
.carousel-caption {
  text-align: right; /* محاذاة النص إلى اليمين */
}


/* تنسيق النص فى السلايدر الرئيسي  */
.text-shadow44 {
    color: white; /* تغيير لون النص */
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* إضافة الظل */
    font-weight: 900; /* جعل الخط عريض (Bold) */
    letter-spacing: -1px; /* تصغير عرض الحروف قليلاً */
    font-size: 1.8rem; /* ضبط حجم النص لو محتاج */
}

.container44 {
    text-align: center; /* توسيط النص */
    margin-top: 50px; /* مسافة من الأعلى */
}

















