/* Add custom CSS styles below */ 
section{
  margin-bottom: 50px; 
}
.store-footer .navbar-brand img{
  filter: invert(1) brightness(3);
}
.customer_review_section .text-center ,
.customer_review_section {
  padding:20px;
}
section.bottom-bar {
  margin-bottom: 0px !important; 
}
section.bottom-bar #linkk-home *{
  color:white !important; 
    filter: invert(1) brightness(3);
padding:2px;
}
section.RU_special_section--2 img{
  object-fit:contain;
}

/*** Edits ***/
/* main banner */
@media (max-width: 768px) {
    .item-slider-0 {
        height: 300px;
    }
    .main_banner .slider_content {
        margin-block: 0;
    }
    .main_banner h2 {
        font-size: 26px !important;
        line-height: 28px;
        line-height: 2.7rem;
        padding-left: 2rem;
    }
}
@media (max-width: 576px) {
    .item-slider-0 {
        height: 200px;
    }
    .main_banner h2 {
        font-size: 18px !important;
        line-height: 28px;
        padding-left: unset;
    }
}

/* footer */
@media (max-width: 1024px) {
    .store-footer .lastlinks .s-menu-footer-list {
        flex-direction: column;
        margin-block: 24px;
    }
    .footer-is-light .store-footer .store-footer__inner {
        padding-top: 0 !important;
    }
    .store-footer > .bg-\[var\(--color-primary\)\] {
        background-color: #7e256b !important;
    }
}