/* Add custom CSS styles below */ 
.IRT__pormotion.promotion-title span {
    color: white;
}
section.s-block.s-block--photos-slider {
margin-top:0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}

section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}


i.ri-instagram-line {
       background: linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
color:white;
       padding:6px;
       border-radius:50px;
}

i.ri-snapchat-line {
       font-size:30px;
        padding:6px;
       border-radius:50px;
        background:yellow;
    color:black;
}

i.ri-tiktok-line {
        background:black;
    color:white;
        padding:6px;
       border-radius:50px
}

.store-footer__inner.bg-cover.bg-center.bg-no-repeat {
    color: #fff !important;
}

.image-container-1 {
    gap:8px;

}
    .image-container{
        background-color:#fff;
        border-radius:8px;
        padding:6px 8px;
        cursor:pointer;
    }
    
    .inserted-div h1{
    position:relative;
    padding:7px 8px;
}


.inserted-div h1::after {
    content:" ";
    height:2px;
    width:60%;
    background-color:#365b49;
    position:absolute;
    bottom:0;
    left:50%;
    transform:translateX(-50%);
}
#IRT__fixed-pro-3 {
  margin-block: 8rem;
}

@media (max-width: 767px) {
  #IRT__fixed-pro-3 {
    margin-block: 4rem;
  }
}


.post-entry img,
.blog-single  .blog-single aside.sticky.shrink-0.top-24 img {
    object-fit:contain !important;
}

@media(max-width:992px){
.blog-category img {
 object-fit:contain !important;

    height: 10rem;
}

}