li#\36 20064028>a>span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="5 / 8"] {
    order: 1 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="8 / 8"] {
    order: 2 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="6 / 8"] {
    order: 3 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="1 / 8"] {
    order: 4 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="4 / 8"] {
    order: 5 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="3 / 8"] {
    order: 6 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="7 / 8"] {
    order: 7 !important;
}
.brand--div .swiper-wrapper .swiper-slide[aria-label="2 / 8"] {
    order: 8 !important;
}
li#\31 876860919 a[href="https://alghanim-store.com/redirect/categories/1333406383"]>span {
   BACKGROUND-COLOR: RED;
    border-radius: 5px;
    padding:5px 7px;
    color: white;
    font-weight: bold;
}
    .brand-sec .brand--div a img {
        height: auto !important;
        max-width: 100% !important;
    }
    .brand-sec .brand--div a h3

 {
    display: none;
}
 .brand--div .swiper-wrapper .swiper-slide {

    max-width: 12.5% !important;
        padding: 0 !important;
}
.custom-main-normal .main-menu li > a {
    font-size: 16px;
}
.btm-part .flex-box:nth-child(1)
 {
    display: none !important;
}
div[id^=gb-widget]

 {
    bottom: 50px !important;
}
.jfKmYd {
    display: none;
}
a[aria-label="Go to GetButton.io website"] {
    display: none;
}
.s-product-card-entry .s-product-card-content-title a {
    font-size: 15px !important;
    -webkit-line-clamp: 3  !important;
    
}
li#\38 69170554 span, li#\32 110761785 span {
    background: #26793f;
    color: #fff;
    padding: 5px 7px;
    border-radius: 5px;
}
.s-block--hero-slider .swiper-slide .overlay-bg:after {
    background: none !important;
}
.home-slider__content a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 0;
    background: none !important;
}
.home-slider__content {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.banners-slider a img {
    height: auto;
    object-fit: contain;
 
}
.s-block--hero-slider salla-slider .swiper {
    height: auto;
    aspect-ratio: 81 / 46;
}
.home-slider-bg.overlay-bg.bg-cover.bg-center

 {
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-animation: none !important;
}
li#\31 914842180 span , li#\31 069122467 span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}
li#\33 38943223 span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}
salla-mini-checkout-widget.s-add-product-button-mini-checkout {
    display: none;
}


.s-product-card-promotion-title , .dts-page .promotion-title{
    background: red !important;
  
    animation: simpleGlow 1.5s ease-in-out infinite alternate !important;
    -webkit-animation: simpleGlow 1.5s ease-in-out infinite alternate !important;
}

@keyframes simpleGlow {
    0% {
        color: #fff;
    }
    100% {
        color: #ccc;
    }
}




li#\35 28606059 span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}
li#\35 69542248 span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
     font-weight: bold;
}
.product-single div:has(.hKYcqG) {
  display:none !important;
}
/* Add custom CSS styles below */ 
.s-product-card-entry .s-product-card-image {
    background: #fff;
    background: var(--white);
    height: auto;
  
    overflow:hidden;
}
section.s-block.s-block--testimonials.testimonials-sec.aos-init.aos-animate {
    background: #fff;
}
.s-product-card-entry .s-product-card-image a .s-product-card-image-cover {
    aspect-ratio: 1;
    object-fit: contain !important;
    height: auto;
}
li#\37 61959001 span {
    background: red;
    padding: 5px;
    color: #fff;
    border-radius: 5px;
    font-weight: bold;
}
.s-block--categories .slide-catg .catg-ref img {
   
    border-radius: 0;}
.catg-custom.catg-style-2 .catg-custom-item .img-shape {
    width: unset !important;
    height: unset !important;
    transform: none;
    padding: 0;
}
    .catg-custom .catg-custom-item a {
        width: unset !important;
        height: unset !important;
    }
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding: 0;
}
.index .bg-home section:nth-of-type(3) .swiper-wrapper ,.index .bg-home section:nth-of-type(1) .swiper-wrapper {
    transform: none !important;
    transition: none !important;
    width: unset !important;

}
    .s-block--categories .slide-catg .catg-ref img {
        height: auto;
    }
.index .bg-home section .grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}
.index .bg-home section .grid .banner-entry {
    height: auto;
    min-height: unset !important;
    aspect-ratio: 1;
    max-width: 100%;
}
.index .bg-home section .grid .banner-entry>div {
    background-size: contain;
}
.index .bg-home section .grid .banner-entry>div {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
}
.index :is(section.s-block.s-block--photos-slider, section.s-block.s-block--categories, header.store-header, .s-block) {
    max-width: 1250px;
    margin: 25px auto;
    width: 100%;
}
.banner--fixed img {
    background: none !important;
}
.special-products--div .s-product-card-entry .s-product-card-image {
    max-height: unset !important;
    aspect-ratio: 1 !important;
    min-height: 311px !important;
}
.product-single .fixed-btm.right {
    bottom: 110px;
}
.fixed-btm a {
    width: 60px;
    height: 60px;
}
i.sicon-whatsapp2 {
    font-size: 28px;
    padding: 10px;
}
.product-entry__sub-title i {
    position: relative;
    top: -1px;
    color: #fff;
}

p.s-product-card-content-subtitle.opacity-80 , .product-entry__sub-title{
    background: #247c3a;
    color: #fff;
    width: max-content;
    padding: 2px 5px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold;
}


.tab-content ol li {
    list-style: auto !important;
    margin: 2px 20px;
}
.swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    padding: 0;
}
salla-slider.photos-slider .swiper-slide {
    width: 100% !important;
}
.index section:nth-of-type(1) {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}



@media (max-width:768px) { 
.brand--div .swiper-wrapper .swiper-slide {
          max-width: 22% !important;
        padding: 0 !important;
        display: block;
              
}
.brand--div .swiper-wrapper  {
         transform:none !important;
           justify-content: center;
}
.brand-sec .brand--div a{

        min-width: unset !important;
                padding: 0 !important;}
.brand--div .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.calculator {
    padding: 10px !IMPORTANT;
    width: 100% !IMPORTANT;

}

iframe[src="https://takteek.net/ar/salla/header"]
 {
    min-height: 265px;
    padding-top: 2px;
}
h2.s-advertisement-content-main>* {
    font-size: 12px !important;
}
    .catg-custom.catg-style-2 .catg-custom-item {
        
        padding: 5px;
    }
.index .bg-home section:nth-of-type(1) .swiper-slide.slide-catg {
    width: 33.33% !important;
    justify-content: center;
}
.index .bg-home section:nth-of-type(3) .swiper-slide.slide-catg {
    width: 25% !important;
    justify-content: center;
}
.index .bg-home section:nth-of-type(1) .swiper-wrapper , .index .bg-home section:nth-of-type(3) .swiper-wrapper {
        display: flex
;
        flex-wrap: wrap;
        justify-content: center;
        padding-top: 20px;
                row-gap: 10px;;
    }
    .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-rtl.swiper-backface-hidden {
    display: block;
    
}
    .catg-custom.catg-style-2 .catg-custom-item .img-shape {
    width: unset !important;
    height: unset !important;
    transform: none;
    padding: 0;
}
    .catg-custom .catg-custom-item a {
        width: unset !important;
        height: unset !important;
    }
   
 

    .index .bg-home section:nth-of-type(8)

    {
        display: none !important;
    }
      .index .bg-home section .grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
    }
    
    .container-fluid {
    padding-right: 10px;
    padding-left: 10px;
}
    
    
@media (min-width: 768px) {
.home-slider__content {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

.banners-slider a img {
    height: auto;
    object-fit: contain;
    width: 100% !important;
    min-width: 100%;
}
.banners-slider {
   
    width: 49% !important;
}
section.bg-home section:nth-of-type(8) .grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}
.index .bg-home section:nth-of-type(1) .swiper-slide.slide-catg {
    width: 16.5% !important;
    justify-content: center;
}
.index .bg-home section:nth-of-type(3) .swiper-slide.slide-catg {
    width: 12.5% !important;
    justify-content: center;
}
  
  

    .index .bg-home section:nth-of-type(10),
     .index .bg-home section:nth-of-type(9)
   {
        display: none !important;
    }
    }
    
    .index .bg-home section:nth-of-type(8) .grid .banner-entry ,     .index .bg-home section:nth-of-type(10) .grid .banner-entry,
        .index .bg-home section:nth-of-type(14) .grid .banner-entry{
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
    ASPECT-RATIO: 316 / 349;
}
    .index .bg-home section:nth-of-type(9) .grid .banner-entry {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
    ASPECT-RATIO: 316 / 375;
}
section.bg-home section:nth-of-type(9) .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
section.bg-home section:nth-of-type(10) .grid , 
section.bg-home section:nth-of-type(8) .grid , 
section.bg-home section:nth-of-type(9) .grid{

gap:8px !important;
}
section.bg-home section:nth-of-type(10){
        margin-top: 10px !important;
}
section.bg-home section:nth-of-type(9){

margin-bottom: 10px !important;
}
    .index .bg-home section:nth-of-type(11) .grid .banner-entry {
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
    ASPECT-RATIO: 161/ 208;
}

  .index .bg-home section:nth-of-type(11) .grid {
    margin-top: 20px !important;
    padding-top: 15px !important;
}
  .index .bg-home section:nth-of-type(11)::before {
    content: "تسوق حسب المقاس";
    font-size: 30px;
    color: #000;
    padding-bottom: 10px ! impotrant;
    font-weight: 600;
}