/* Add custom CSS styles below */ 
.index h1:not(h1.title-heade) {
    display:none
}
.s-block__title {
    margin-bottom: -2rem !important;
}
@media (max-width: 767px) {
    .banner_ad {
        aspect-ratio: 1 / 2;
        height: 600px;
    }
}
@media (max-width: 767px) {
    .section_c_r
 {
        padding-bottom: 2px;
    }
}
.gap-\[60px\]
 {
    gap: 10px !important;
}
    .md\:mb-\[90px\] {
        margin-bottom: 60px !important;
        margin-top: -30px !important;
    }
@media (max-width: 768px) {
    .md\:grid-cols-4
 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}
.mb-8 {
    margin-bottom: 0 !important;
}
@media (min-width: 768px) {
    .md\:h-\[80vh\]

 {
        height: 780px !important;
    }
}
@media (max-width: 768px) {
    .md\:h-\[80vh\]

 {
        height: 160px !important;
    }
  }

section.g_cat.\!mb-\[60px\].md\:\!mb-\[110px\],section.g-products.g-products-2.w-full.not-show.text-white.font-Messiri.mb-\[56px\].md\:mb-\[90px\],section.g-products.g-products-2.w-full.not-show.text-white.font-Messiri.mb-\[56px\].md\:mb-\[90px\]  {
    margin-top:-3rem !important;
}


#contact-slot:nth-of-type(1) span.s-contacts-icon {
  background: #33B846 !important;
  border: none;
  color: #FFFFFF;
}
#contact-slot:nth-of-type(2) span.s-contacts-icon {
  background: #aa5555 !important;
  border: none;
}
#contact-slot:nth-of-type(3) span.s-contacts-icon {
  background: #0e3098 !important;
  border: none;
  color: #FFFFFF;
}
li.s-social-link a[href*="instagram"] {
  background-image: linear-gradient(150deg, #f9ce34, #ee2a7b, #6228d7);
  border: none;
  color: #FFFF;
}
li.s-social-link a[href*="whatsapp"] {
  background: #33B846 !important;
  border: none;
  color: #FFFFFF;
}
li.s-social-link a[href*="tiktok"] {
  background-image: linear-gradient(150deg, #00f2ea, #000, #ff0050);
  border: none;
  color: #FFFFFF;
}
li.s-social-link a[href*="snapchat"] {
  background: #FEFB00 !important;
  border: none;
  color: #333;
}
li.s-social-link a[href*="facebook"] {
  background: #2561AD !important;
  border: none;
  color: #FFFFFF;
}

div#mainnav
 {
    height: auto !important;
}

.landing-page-fixed-bannar-7 .container {
    width: 50%;
    margin: 1rem;
}
 .landing-page-fixed-bannar-7 h1  {
    width: 100%;
    font-size: 40px;
    font-weight: 700;
}
.landing-page-fixed-bannar-7 {
    height: 55vh;
}

#sliderProducts .s-slider-container .product_deadline {
    background-color: #fff!important
}
.banner_ad .item-text{
    max-width:100% !important;
    width:100%;
    font-size: 30px;
    line-height: 60px;
    margin: auto;  
}
.banner_ad .items-center {
    align-items: center;
}


    salla-slider.photos-slider .swiper-slide {
    padding: 0rem;
    margin: 0rem;
    width: 100%;
    border-radius:0 !important;
}
.home-slider img{
border-radius:0;
}
.s-slider-block__title-nav {
    visibility: hidden;
}
 salla-slider.photos-slider .swiper:where([dir=rtl],[dir=rtl] *) {
    padding: 0rem;
}  
section:first-of-type {
        margin-top:0;
}
@media(max-width: 768px) {
 .landing-page-fixed-bannar-7 .container {
       width:80%;
       margin:auto;
       margin-top: 55%;
       text-align:center !important;
    }
 .landing-page-fixed-bannar-7 h1 {
        margin: auto;
        font-size: 22px;
        color:#fff !important;
    }
.ads .img .over .text {
        margin-left: auto;
        margin-right: auto
    }

    .ads.container a {
        margin-left: auto;
        margin-right: auto
    }
    .g_cat h3 {
        font-size: 15px;
        font-weight: 500
    }
    .top-navbar{
        display:none;
    }
    .banner_ad .item-text {
    font-size: 16px;
    line-height: 50px;
}
.ads .imgs .text p {
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
#contact-slot, .contact-custom {
    background: #bea7ab;
}
section.s-block.s-block--photos-slider .s-slider-block__title{
    display:none;
}
}

@media(min-width:768px) and (max-width:1200px){
.banner_ad .item-text {
    font-size: 20px;
    line-height: 30px;
    text-wrap: wrap;
}
}

footer .store-footer__inner * {
    color: #ffffff;
}

footer .relative>div:first-child i {
    color: #6b5055;
}

.outof-stock {
    color: #fff !important;
}
.product-single .s-tabs-header * {
    background-color: #ffffff;
}

.s-tabs-active, .s-tabs-active *{
    background-color:#6b5055 !important;
}
.top-navbar {
    display: none;
}
section.p-5.rounded-md.rounded-b-none.sticky-product-bar.flex.flex-col {
    background-color: #ffffff !important;
}
@media (max-width: 1199px) {
    a#cart-button, a.hidden.lg\:block.cursor-pointer {
        display: block;
        padding: 12px;
        margin: 0 10px;
        background: rgba(255, 255, 255, 0.7098039216);
        border-radius: 50%;
        stroke: black;
    }
}