:root {
        --logo-max-width: 150px;

.collage .img-cont a img {
    object-fit: cover;
}

.featured-products .owl-carousel .owl-item .owl-lazy {
    opacity: .7;
    object-fit: cover;
}

.img-text-block .row {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 600px) {
  .img-text-block .row {
    gap: 30px;
  }
}


/*home page slider*/
#gallery-royal_slider_gallery_23312 {
  margin-top: -80px;
}
@media (max-width: 600px) {
  #gallery-royal_slider_gallery_23312 {
    margin-top: -60px;
  }
}
@media only screen and (min-width: 601px) and (max-width: 1300px) {
  #gallery-royal_slider_gallery_23312 {
    margin-top: -100px;
  }
}

#heading_7819 {
  margin-top: 5%
}

/* end of home slider and title underneath */

.scroll-up nav.main ul li a, .scroll-down nav.main ul li a, nav.main ul li a {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
.header-top-icons-block { 
 margin-top: 75px; 
} 
 
@media only screen and (max-width: 1023px) { 
 .header-top-icons-block { 
 margin-top: 0px; 
 } 
}