:root {
        --logo-max-width: 400px;
}
.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}
.featured-products {
  margin-bottom: 6%;
}

/* mobile menu */
@media screen and (max-width: 1023.98px) and (min-width: 412px) {
.site-identity .logo {
    width: 185px;
    height: 70px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -30px;
}
}

@media (max-width: 411px) {
.site-identity .logo {
    width: 185px;
    height: 70px;
    padding: 0px 25px 0px 5px !important;
    margin: 0px 0px 0px -30px;
}
}

@media screen and (max-width: 1023px) {
.header-wrap .site-identity {
    padding: 0px 0;
}
}

@media screen and (max-width: 1166px) and (min-width: 1023px) {
  .site-identity {
    margin-left: -25px;
  }
}
