@media screen and (max-width: 768px) {
  /*START SECTION GENERAL STYLES*/
  body {
    --aspect-ratio: 2/1;
  }

  .section .sectionImage {
    margin-bottom: 2rem;
  }

  .section .sectionText {
    padding-top: 0 !important;
    text-align: left;
  }

  .section .sectionText h2 {
    margin-top: 0 !important;
  }

  body {
    text-align: left;
  }

  .content .bulletWrap {
    padding: 1rem;
  }

  /*END SECTION GENERAL STYLES*/

  /*START HEADER STYLES*/

  #header h1 {
    margin-bottom: 0 !important;
  }

  #header #subHeading #line1 {
    margin-top: 0 !important;
  }

  /*END HEADER STYLES*/

  /*START PREFACE SECTION*/
  #intro .sectionImage {
    min-height: 350px;
  }
  #boardWords {
    margin: 2rem 0;
  }
  #sandraSignature {
    width: 100%;
  }
  /*END PREFACE SECTION*/

  /*START NEXT SECTION*/

  #nextSection .sectionText2 {
    margin-bottom: 0;
  }

  #nextSection .bulletWrap {
    margin-top: 1rem;
  }

  /*START INITIATIVES GENERAL STYLES*/
  .caption-copy {
    text-align: left !important;
  }

  .item__img-wrap {
    margin-bottom: 2rem;
  }

  .item__caption {
    margin-top: 0 !important;
  }

  .item__caption {
    text-align: left !important;
  }

  .item__caption-title {
    font-size: 2.25rem;
  }
  /*END INITIATIVES GENERAL STYLES*/

  #libraryBoard,
  #librarianOfVA:not(li) {
    text-align: left !important;
  }

  /*START PEOPLE SECTION*/
  #people {
    margin-top: 3rem;
  }
  /*END PEOPLE SECTION*/

  /*START FOOTER STYLE FIXES*/
  .footerBox,
  .footerLink,
  .footerBoxTitle {
    padding: 1rem;
    text-align: left;
    width: 100%;
  }

  .footerLink .floatLeft {
    width: 100%;
  }

  .footerLink a:link {
    padding-left: 0;
  }
  /*END FOOTER STYLE FIXES*/
}
