body {
  background-color: #faf5ec;
  background-image: url("https://static.wixstatic.com/media/da24b2_934a68056935422ab01c45f715c2bf81~mv2.png");
  background-repeat: repeat;
  background-size: 1800px auto;
  background-attachment: fixed;
}
.site-header { background: rgba(250,245,236,.95); }
.hero, .intro, .services, .packages, .gallery, .contact, .site-footer, .booking-page {
  background-image: none !important;
  background-color: rgba(250,245,236,.52) !important;
}
.intro, .gallery { background-color: rgba(255,253,248,.60) !important; }
.packages { background-color: rgba(243,235,223,.55) !important; }
.booking-step { background: rgba(255,253,248,.94) !important; }
.booking-summary { background: rgba(238,226,206,.93) !important; }
.package-card { background: rgba(255,253,248,.94) !important; }
@media (max-width: 680px) {
  body { background-size: 1800px auto; background-attachment: scroll; }
}
