/* Mobile and Tablet Specific Styles */

@media screen and (max-width: 980px) {
  main {
    padding: 0;
  }

  h2.heart > img {
    max-width: 200px;
  }

  form[name="formRSVP"] input:not([type="radio"]) {
    width: 100%;
  }
}

@media screen and (min-width: 768px) {
  body {
    font-size: 24px;
  }
}