
/* Small only */
@media screen and (max-width: 39.9375em) {
  body {
    background-color: #dbecf4;
  }
  .row .columns {
    padding: 0;
  }
  .hero-image-container {
    width: 100%;
  }
  .hero-image {
    background-image: url("../img/holiday_page-hdr_mobile.png");
    background-size: 100% 100%;
    min-height:183px;
  }
  .footer-image-container {
    position: absolute;
    /* bottom: 0; */
    width: 100%;
  }
  .footer-image {
    background-image: url("../img/holiday_page-ftr_mobile.png");
    background-size: 100% 100%;
    min-height:122px;
  }
}

/* Medium and up */
@media screen and (min-width: 40em) {
  
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
  .hero-image-container {
    width: 100%;
  }
  .hero-image {
    background-image: url("../img/holiday_page-hdr_desktop-tablet.png");
    background-size: 100% 100%;
    min-height:107px;
  }
}

/* Large and up */
@media screen and (min-width: 64em) {

  body {
    background-image: url("../img/holiday_bg_tile.png");
    background-repeat: repeat;
  }
  .hero-image-container {
    width: 100%;
  }
  .hero-image {
    background-image: url("../img/holiday_page-hdr_desktop-tablet.png");
    background-size: 100% 100%;
    min-height:135px;
  }
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}