/*Slider*/
salla-slider.photos-slider .swiper-slide {
    width : 100% !important;
}
@media (max-width:767px){
    .swiper.s-slider-container{
        padding-left : 0;    
    }
    salla-slider .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -7px !important;
}
salla-slider .swiper-pagination-bullet {
   width: 7px !important;
    height: 7px !important;
}
}
section.s-block.s-block--fixed-banner:nth-of-type(4) {
    margin-top: 25px;
    margin-bottom: 20px;
}
.banner--fixed img {
    background-color: transparent !important;
}
/* العنوان: من نحن */
.k-about-us.mt-2 {
  font-size: 18px !important;
  font-weight: 600 !important;
  color: #ffffff !important;
  text-align: center !important;
}

/* النص الوصفي الطويل داخل قسم من نحن */
.k-about-us.mt-2 + .custom-title.dm-text-main + .k-description.dm-text-sec {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.8 !important;
  color: #ffffff !important;
  text-align: center !important;
}

/* تحسين لأي div بداخل نفس القسم */
.k-about-us.mt-2 ~ div {
  font-weight: 500 !important;
  color: #ffffff !important;
  line-height: 1.8 !important;
}
/* أي عنصر نصي داخل قسم من نحن */
.k-about-us.mt-2 ~ div,
.k-about-us.mt-2 ~ div p {
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.9 !important;
  color: #ffffff !important;
  text-align: center !important;
}
/* جميع النصوص داخل قسم من نحن */
.know-more-inner.bg-primary.dm-bg-sec.text-center * {
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
  color: #ffffff !important;
  text-align: center !important;
}
/* العراب */
.s-block {
    margin-top: 0rem;
}

.custom-s {
  width: 100vw !important;
  margin: 0 auto !important;
  padding: 0 !important;
}


.custom-s .container {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}


.custom-s img {
  width: 100% !important;
  display: block;
  border-radius: 0.5rem; 
}


.block__title.section-main-title {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}


.block__title.section-main-title .block__title-right {
  text-align: center !important;
  margin: 0 auto !important;
    padding-top: 15px !important;
}


.special-testimonial {
  border-radius: 1rem 1rem 1rem 1rem !important; 
  border-top-left-radius: 0 !important;     
  border-bottom-right-radius: 0 !important;    
  overflow: hidden !important;                  
}

.s-rating-stars-selected {
    fill: #024A29;
 padding-top: 10px;
}
.salla-advertisement.relative.z-50 {
    display: none;
}
@media only screen and (min-width: 1024px) {
    .normal-menu .main-menu li.root-level>a {
      font-weight: 700;
    }
}
section.s-block.all.home-sec-4.section-is-slider.s-block--banners.sq-awesome-banners.container.zoom-effect.hide-arrows {
    padding-top: 70px;
}
.s-slider-v-centered .s-slider-block__title-nav {

    display: none;
}

#photos-8-slider,
#photos-8-slider .swiper,
#photos-8-slider .swiper-wrapper,
#photos-8-slider .swiper-slide {
  height: 100vh; 
  padding: 0 !important;
  margin: 0 !important;
}


#photos-8-slider img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 0 !important;
}
@media (max-width: 768px) {
  section.s-block.all.home-sec-4.section-is-slider.s-block--banners.sq-awesome-banners.container.zoom-effect.hide-arrows {
    padding-top: 0px;
    font-size: 65%;
  }
}
@media (max-width: 768px) {
.sq-awesome-banners .banner-outer .banner-texts .banner__title {
    font-size: 60%;
}
  }
}
/* الاراء */
.swiper-slide {
  height: 125px !important;
}

.special-testimonial,
.special-testimonial__inner {
  height: 100% !important;
  min-height: unset !important;
}


@media (min-width: 1024px) {
  a.banner.shiny_ovarlay[aria-label*="BCPlviODOpLkPoK9y4MU0ue9RJF2ybTbaE0uQFXb.png"],
  a.banner.shiny_ovarlay[aria-label*="2uY3TwghMvBKBd3voY1ejGKQilluzLFhaHYNBJ0r.png"] {
    max-width: 1200px !important;
    width: 100% !important;
    aspect-ratio: 16 / 5 !important;    /* جرب النسبة حتى تناسب أبعاد البانر الطبيعي عندك */
    margin: 0 auto !important;
    display: block !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    background: transparent !important;
  }
  a.banner.shiny_ovarlay[aria-label*="BCPlviODOpLkPoK9y4MU0ue9RJF2ybTbaE0uQFXb.png"] img,
  a.banner.shiny_ovarlay[aria-label*="2uY3TwghMvBKBd3voY1ejGKQilluzLFhaHYNBJ0r.png"] img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;      /* الصورة تملأ كامل البانر */
    border-radius: 14px !important;
    display: block !important;
    margin: 0 auto !important;
    background: transparent !important;
  }
}