:root {
        --logo-max-width: 250px;
}
.img-text-block .row {
  display: flex;
  align-items: center;
}

@media (max-width: 1023.98px) {
.site-identity .logo {
    width: 200px;
    height: 120px;
    padding: 0px 25px 0px 5px;
    margin: 0px 0px 0px -30px;
}
}
@media screen and (max-width: 1023px) {

}

.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}

@media only screen and (max-width: 600px) {.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a {
    font-size: 18px;
}
li.has-submenu .submenu-div ul li a {
    font-size: 24px;
}
.mm-listview {
    font-size: 22px;
}

@media screen and (max-width: 1023px) {
.header-wrap .site-identity {
    padding: 0px 0 !important;
}

.mm-menu_popup{

top:120px !important;
}

    #content .container {
     padding-top:30px;
}

#content > .checkout-wrap > h1 {
     padding-top: 30px !important ;
}

   .shop-wrap .container h1:nth-child(1) {
    padding-top:30px !important;
}


}

