@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap);
* {
  font-family: Cairo, sans-serif !important;
}
:root {
  --linear: linear-gradient(45deg, #052f5b, #209bc5);
}
section.s-block.s-block--photos-slider
  salla-slider.photos-slider
  .swiper-slide {
  width: 100%;
}
section.s-block.s-block--photos-slider .carousel-slider .swiper-wrapper > div {
  padding: 0 !important;
}
section:first-of-type.s-block.s-block--photos-slider {
  margin-top: 0;
}
[dir="rtl"] salla-slider.photos-slider .swiper {
  padding: 0;
}
section.s-block.s-block--photos-slider .s-slider-block__title-nav {
  display: none !important;
}
.banner-images {
  margin-top: 5%;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .s-block--banners {
    dispaly: none;
  }
}
.el_features .products-item:nth-child(2) h3 {
  color: #e07f32;
}
.el_features .products-item:nth-child(3) h3 {
  color: #083b67;
}
.el_features .products-item:last-child h3 {
  color: #b11621;
}
.store-footer__inner {
  background: var(--linear) !important;
}
.banner-images .cat .sicon-arrow-left,
.store-footer > div:first-child {
  display: none;
}
.shadow-gif-product {
  height: 100%;
}
.shadow-gif-product video {
  height: 300px;
  width: 100%;
  object-fit: cover;
}
.gif-banner .gif-video {
  transform: unset;
  left: 0;
}
@media (width <= 500px) {
  .shadow-gif-product {
    width: 100%;
  }
}
.gif-banner .btn-changing,
.products-slider .btn-changing {
  background: #fff;
  color: #000;
  box-shadow: 2px 1px #000;
}
.image-text .btn-changing,
.sq-images .btn-changing {
  box-shadow: 2px 2px 2px #000;
}
.gif-banner .btn-changing:hover,
.products-slider .btn-changing:hover {
  opacity: 0.7;
}
.image-text .btn-changing {
  background-color: #ed8d40;
  border: 0;
}
.gif-banner .first-bg,
.gif-banner .small-bg {
  background: linear-gradient(90deg, #0d507b, #209bc5);
}
.gif-banner h2,
.sq-images :not(a, span) {
  color: #fff;
}
.bg-offers-3 h2,
.swiper-slide-visible.swiper-slide-active.swiper-slide-duplicate-prev * {
  color: #fff !important;
  text-shadow: unset;
}
@media (width <= 768px) {
  .offers {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .offers a {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
@media (max-width: 576px) {
  .content-image {
    gap: 1%;
  }
  .content-image > .cat {
    width: 49% !important;
    margin-bottom: 2%;
    height: 200px;
  }
  .content-image img {
    object-fit: fill;
  }
  .cat:first-child,
  .cat:nth-child(2),
  .cat:nth-child(3),
  .cat:nth-child(4),
  .cat:nth-child(5),
  .cat:nth-child(6) {
    background-size: cover;
    background-position: 75%;
  }
  .cat:first-child {
    /* background-size: 100% 165%; */
    background-image: url("https://cdn.salla.sa/form-builder/hr9MxZ3Bu0P63qWBRzMwvyPR4jOpOuJ6DuYWnNpZ.png");
  }
  .cat {
    background-position: 84% 0 !important;
  }
  .cat:first-child img,
  .cat:nth-child(2) img,
  .cat:nth-child(3) img,
  .cat:nth-child(4) img,
  .cat:nth-child(5) img,
  .cat:nth-child(6) img {
    opacity: 0;
  }
  .cat:nth-child(1) {
    background-image: url("https://i.ibb.co/KbJwSzN/cat1.jpg");
  }
  .cat:nth-child(2) {
    background-image: url("https://cdn.salla.sa/form-builder/7f1eiep2tPyLFt0Dwm0727XAmCTWKWJ0qR63sL4g.png");
  }
  .cat:nth-child(3) {
    background-image: url("https://cdn.salla.sa/form-builder/38duQkJtUL3wRNMsSY77cZFtSdyukudB9jRlTX3M.png");
  }
  .cat:nth-child(4) {
    background-image: url("https://cdn.salla.sa/form-builder/eConCXjnGPHha6bpqPDq95SzhsYv0zYCbSTHRkZ7.png");
  }
  .cat:nth-child(5) {
    background-image: url("https://i.ibb.co/kmhvmmR/condCat.png");
  }
  .cat:nth-child(6) {
    background-image: url("https://i.ibb.co/cvtdn9z/cat6.jpg");
  }
}
@media screen and (max-width: 768px) {
  .el_features .products {
    grid-template-columns: repeat(4, minmax(0px, 1fr));
  }
  h3.mt-4.text-\[var\(--vf-color\)\].text-\[17px\].md\:text-2xl.font-bold {
    font-size: 10px;
  }
  .products-item.flex.flex-col.items-center.gap-1.p-\[60px_35px_40px\].bg-\[var\(--reverse-color\)\].rounded-\[5px\].shadow-why-we {
    padding: 10px 5px;
    height: 10rem !important;
  }
  .el_features .products img {
    height: 10rem !important;
  }
}
.sq-images {
  margin-top: 5%;
}
.gif-video video {
  scale: 1.7;
  margin-left: 75%;
}
@media (max-width: 992px) {
  .gif-video video {
    scale: 1;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  salla-installment .tamara-product-widget {
    min-width: 600px !important;
  }
}
.content-image > div {
  max-height: unset !important;
  height: 250px !important;
}
.content-image img {
  object-position: top;
  object-fit: fill !important;
}
@media (width <= 768px) {
  .offers {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important;
  }
  .offers a {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .content-image {
    gap: 1.2%;
  }
  .content-image > .cat {
    width: 48% !important;
    margin-bottom: 2%;
    height: 190px !important;
  }
  .content-image div.cat:first-child img {
    height: 100%;
  }
}
@media (max-width: 576px) {
  .content-image {
    gap: 1%;
  }
  .content-image > .cat {
    height: 170px !important;
  }
  .content-image img {
    object-fit: fill;
  }
}
@media (max-width: 480px) {
  .content-image > .cat {
    height: 170px !important;
  }
  /*
  .content-image > .cat:nth-child(5),
  .content-image > .cat:nth-child(6) {
    height: 100px !important;
  }
  */
}
@media (max-width: 576px) {
  .content_tistimonial {
    height: 150px !important;
  }
}
.s-products-slider-slider {
  padding-bottom: 50px;
}

.up-image.mx-auto.h-\[225px\] {
  height: 100%;
}

#featured-products-style1-2 .s-count-down-md .s-count-down-item {
  width: 50px;
}

.s-product-card-image-full {
  height: 100%;
}

.blog-single .article-body * {
  font-size: unset !important;
}

.blog-single .article-body p {
  font-size: 1.5rem !important;
}

@media (max-width: 767px) {
  .blog-single .article-body p {
    font-size: 1rem !important;
  }
}

.blog-single .article-body h3 {
  font-size: 1.5rem !important;
}

.blog-single .article-body p {
  font-size: 1.25rem !important;
}

@media (max-width: 767px) {
  .blog-single .article-body h3 {
    font-size: 1.25rem !important;
  }
  .blog-single .article-body p {
    font-size: 1rem !important;
  }
}

.blog-single .article-body h2,
.blog-single .article-body h3 {
  font-size: 1.5rem !important;
}

.blog-single .article-body p {
  font-size: 1.25rem !important;
}

@media (max-width: 767px) {
  .blog-single .article-body h2,
  .blog-single .article-body h3 {
    font-size: 1.25rem !important;
  }
  .blog-single .article-body p {
    font-size: 1rem !important;
  }
}

.article-body img {
  width: 500px;
}

/* new Edits */
.s-products-slider-card {
  height: 400px !important;
}
.swiper-slide-visible.swiper-slide-active .w-1\/2 {
  margin: auto;
}



/* Offers Section */
@media (min-width: 992px) {
    .bg-offers-3 > div {
        display: flex;
        flex-direction: row-reverse;
    }
    .bg-offers-3 > div salla-slider {
        width: 60%;
    }
    .bg-offers-3 > div salla-slider + div {
        justify-content: center;
        position: static;
    }
    .bg-offers-3 .text.flex.flex-col h2 {
        line-height: 3.3rem;
    }
    .bg-offers-3 .text.flex.flex-col {
        margin-right: auto;
        margin-left: auto;
    }
}
.bg-offers-3 .text.flex.flex-col {
    margin-right: auto;
    margin-left: auto;
}
.bg-offers-3 > div salla-slider + div {
    justify-content: center;
    position: static;
    margin-right: auto;
    margin-left: auto;
}
.bg-offers-3 > div salla-slider  div * {
    color: #fff !important;
}