*{
font-family:The Year of Handicrafts !important;
}

.navbar-brand img{
      max-height: 75px !important;
}
.main-nav-container{
  background-color: #0d3a5c;
}
.main-nav-container .container .items-center b,.main-nav-container .container .items-center i{
  color: white;
}
.main-nav-container .bg-inherit{
      background-image: url(https://d2j6dbq0eux0bg.cloudfront.net/images/126877509/5525048512.png);
    background-size: cover;
  background-position: center;
}
.navbar-brand{
  position: absolute;
    right: calc(50% - 70px / 2);
}

.top-navbar{
    display: none;
}
.s-block--photos-slider{
  margin-top: 5px !important; 
}
.s-block--photos-slider .swiper .swiper-pagination {
  display:none !important;
}
 .s-block__title{
   display: flex;
    justify-content: center;
    align-items: center;
 }
.s-block__title .right-side{
background-color: #05a9cb;
padding: 10px;
border-radius: 8px;
width: 50%;
  text-align: center;
  color: white;
}
.s-block__title .right-side a{
  display: flex;
    flex-direction: column;
    align-items: center;
}
.s-block__title .right-side p{
  padding:0;
}

.s-block__title .right-side h2{
  font-size: 20px; 
}
.mobile-menu .main-menu{
 margin: 0; 
}

.s-block--photos-slider .swiper.s-slider-container{
  padding: 0;
}
.s-block--photos-slider .swiper.s-slider-container .swiper-slide{
    width: 100%;
      margin: 0;
}
.s-block--photos-slider .swiper.s-slider-container .swiper-slide img{
  object-fit: cover;
  object-position: right;
}
/* .s-slider-container .overlay-bg,
#main-slider-0 .overlay-bg,
.salla-slider .overlay-bg {
    filter: none !important;
    -webkit-filter: none !important;
    background-size: contain  !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    opacity: 1 !important;
    box-shadow: none !important;
    object-fit: contain !important;
}

.swiper-slide {
    height: auto !important;
    min-height: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
}


.overlay-bg::before,
.overlay-bg::after {
    content: none !important;
    display: none !important;
}

[data-swiper-parallax] {
    transform: none !important;
    transition: none !important;
}

.swiper-slide.bg-dark {
    background: transparent !important;
}
.swiper-slide .home-slider__content{
  display: none;
}
.s-block--hero-slider .s-slider-container{
    height: 500px;
      min-height: unset !important;
} */
  .container{
    max-width: 100% !important;
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
@media (max-width: 1000px) { 
.s-block--photos-slider .swiper.s-slider-container .swiper-slide img{
    height:420px;
}
}
@media (max-width: 900px) { 
.s-block--photos-slider .swiper.s-slider-container .swiper-slide img{
    height:380px;
}
}
@media (max-width: 800px) { 
.s-block--photos-slider .swiper.s-slider-container .swiper-slide img{
    height:350px;
}
}
@media (max-width: 699px) { 
.s-search-modal .s-search-container{
     min-width: 105px !important; 
   max-width: 150px;
}
  .s-block--photos-slider .swiper.s-slider-container .swiper-slide img{
  object-fit: contain;
    height:auto;
}

}
@media (max-width: 499px) {
.s-search-modal .s-search-container{
     min-width: 105px !important; 
      max-width: 125px;
}
}
@media (max-width: 399px) {
.s-search-modal .s-search-container{
     min-width: 105px !important; 
      max-width: 100px;
}
}
  .s-slider-block__title-nav button{
  background-color: transparent !important;
      box-shadow: unset !important;
}
.s-slider-block__title-nav button svg{
  fill: transparent !important;
}
custom-main-menu .main-menu a[href*="جميع-الباقات"]{
  color: white !important;
}
  custom-main-menu .main-menu a[href*="جميع-الباقات"]:hover{
  text-shadow: 5px 0px 8px white, -5px 0px 8px white, 0px 5px 8px white, 0 -5px 8px white;
    color: white !important;
}
  custom-main-menu .main-menu a[href*="جميع-الباقات"]:active{
  color: white !important;
}
.copyright-text p{
  color: white;
}
.store-footer{
      margin-top: 5px;
}
.store-footer .store-footer__inner{
      padding: 20px 10px 15px 5px;
      background-color: #0d3a5c;
}
.store-footer .store-footer__inner .container{
  background-color: #0d3a5c;
}
.store-header .sub-menu li:hover{
  background-color: #0d3a5c2e;
}
        #back-to-top {
            display: none; /* مخفي افتراضيًا */
            position: fixed;
            bottom: 20px;
            right: 20px;
            background-color: #05a9cb;
            color: white;
            border: none;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            font-size: 24px;
            cursor: pointer;
            box-shadow: 0 4px 8px rgba(0,0,0,0.2);
            transition: background-color 0.3s, transform 0.3s;
            z-index: 1000;
            filter: opacity(0.5);
        }

        #back-to-top:hover {
            background-color: #0d3a5c;
            transform: scale(1.1);
        }


        /* تحسين المظهر على الأجهزة الصغيرة */
        @media (max-width: 600px) {
            #back-to-top {
                width: 40px;
                height: 40px;
                font-size: 20px;
                bottom: 15px;
                right: 15px;
            }
        }