/* Add custom CSS styles below */ 
.navbar-brand img {
    max-height: 6rem;
    object-fit: contain;
}
.main-menu li.root-level > a {
    font-weight: 500 !important;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 75px;
}
.top-navbar {
    display: none;
}
section.s-block.s-block--fixed-banner {
    margin-top: 0;
}
.s-block--fixed-banner .container {
    max-width: 100%;
    padding:0;
}
.overlay-gallary {
    background-color: rgb(0 0 0 / 0%);
}
section.storya-cat {
    margin-top: 2rem;
}
/*single product*/
.main-content .ellipsis_style {
    width: fit-content;
}
@media (min-width: 1024px) {
.main-menu li>a::after {
    width: 7px;
    height: 28px;
    background-color: #551e5400;

}
.single_style .sliderimg_style {
    width: 35% !important;
}
}
@media (max-width:450px){
section.st_offers.st_offers-py-0 {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center;
}
.imagin-item img {
    height: 158px;
}
.navbar-brand img {
    max-height: 5rem;
    object-fit: contain;
}
section.st_tabs.st_tabs- {
    background-repeat: repeat !important;
}
}