:root {
        --logo-max-width: 265px;
}
.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}
body {
    background: var(--background-image);
    background-attachment: fixed;
    background-position: top center;
    background-size: cover;
}
@media (max-width: 1023.98px) {
.site-identity .logo {
    width: 185px;
    height: 70px;
    padding: 0px 25px 0px 5px;
    margin: 0px 0px 0px -30px;
}
}
@media screen and (max-width: 1023px) {
.header-wrap .site-identity {
    padding: 0px 0;
}
}
.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
}
#gallery-royal_slider_gallery_7245 {
   margin-top: 5%;
}