.sicon-menu:before,
.header-btn__icon {
  color: white !important;
}
section
  > div
  > div.md\:w-3\/4.flex.justify-center.mt-8.md\:mt-0.sal-animate
  > img {
  border-radius: 20px;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events
  div.swiper-slide.py-20.px-8
  > a
  > img {
  transform: scale(1.5);
}
 div.main-content.md\:sticky.md\:overflow-hidden.top-24.w-full.md\:w-2\/4.md\:pb-16 > h1,
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
  text-transform: uppercase;
  background-image: linear-gradient(
    -225deg,
    #c1202f 0%,
    #f03d4f 29%,
    #9a000f 67%,
    #ff8f9a 100%
  );
  background-size: auto auto;
  background-clip: border-box;
  background-size: 200% auto;
  color: #fff;
  background-clip: text;
  text-fill-color: transparent;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: textclip 4s linear infinite;
  display: inline-block;
  font-weight: 500;
  line-height: 2;
}
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
.alboms_banners .banners-container {
  max-width: 50rem;
  height: 320px;
}

section.h-full.bg-primary.alboms_banners.margin_btm
  > div
  > div.center-between.flex-col.gap-2.absolute.top-9.left-1\/2.-translate-x-1\/2.text-center.text-white {
  color: white;
  background: #c1202f94;
}

section.h-full.bg-primary.alboms_banners.margin_btm > div {
  padding-top: 23rem !important;
  padding-bottom: 4rem !important;
}

.alboms_banners .banner-image {
  filter: grayscale(100%) opacity(100%) sepia(50%);
}

section.relative.bg-cover.bg-center.py-16.bg-fixed.text-white.margin_btm {
  padding: 0 !important;
}
#app
  > div.app-inner.flex.flex-col.min-h-full
  > section.bg-primary.margin_btm:not(.alboms_banners) {
  background-color: transparent !important;
}
#app
  > div.app-inner.flex.flex-col.min-h-full
  > section.bg-primary.margin_btm:not(.alboms_banners)
  * {
  color: black;
}
[data-sal|="slide"].sal-animate,
body.sal-disabled [data-sal|="slide"] {
  border-radius: 20px;
}
#cat-slider .swiper-slide-active {
  border-radius: 50%;
}
#cat-slider .swiper-slide-active::before {
  display: none;
}
.copyright-text p {
  color: black;
}

@media screen and (min-width: 920px) {
  .navbar-brand {
    margin-top: 0.7rem;
  }
  .main-menu li > a:hover {
    color: burlywood;
  }
}
@media screen and (max-width: 667px) {
  section.h-full.bg-primary.alboms_banners.margin_btm
    > div
    > div.center-between.flex-col.gap-2.absolute.top-9.left-1\/2.-translate-x-1\/2.text-center.text-white {
    width: 60% !important;
  }
  .alboms_banners .banners-container {
    height: 213px;
  }
  section.h-full.bg-primary.alboms_banners.margin_btm > div {
    padding-top: 17rem !important;
  }
}
salla-slider.photos-slider .swiper-slide {
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.s-block.margin_btm.s-block--photos-slider {
  margin-top: 0 !important;
}

section.relative.bg-cover.bg-center.py-16.bg-fixed.text-white.margin_btm{margin-top: 3rem !important;}
.elementor-image-box-img{
margin-top:2rem
}

.sub-menu.w-56 a > span {
  color: black;
}


.main-menu li > a:hover span {
  color: burlywood;
}