@media (max-width: 38em) {
  body, p {
    font-size: 1.1rem; }

  .content h1 {
    font-size: 3em; }

  .award {
    flex-direction: column;
    width: 100%;
    border-top: 5px solid #E7001A;
    padding-top: 1rem; }
    .award div.text {
      width: 90%;
      border-left: 0;
      padding-top: 1rem;
      padding-left: 0; }
    .award .text {
      order: 2; }
    .award .pyramid {
      order: 1; }

  .caption {
    font-size: 1.3em; }

  .header-wrapper {
    height: initial;
    border-bottom: none; }
    .header-wrapper .header {
      height: initial;
      position: relative; }
      .header-wrapper .header #verizon-logo {
        position: absolute;
        right: 2em;
        top: 2.4em;
        width: 350px; }
      .header-wrapper .header .logo-nav {
        float: none;
        width: 100%; }
        .header-wrapper .header .logo-nav img {
          display: block;
          float: none;
          margin: 1em 1em 1em 2em;
          width: 350px; }
        .header-wrapper .header .logo-nav ul {
          float: none;
          margin: 0 0 1em;
          font-size: 1.6em;
          overflow: hidden;
          height: initial; }
          .header-wrapper .header .logo-nav ul li {
            display: block;
            float: none;
            padding: .2em 0; }
            .header-wrapper .header .logo-nav ul li a {
              padding: 0 1em; }

  .box {
    display: none; }

  .box-mobile {
    display: block;
    position: initial;
    width: 100%;
    height: initial;
    border-left: 0;
    padding: 1.5em; }
    .box-mobile h2 {
      font-size: 1.7em;
      margin: 0 0 .5em;
      padding: 0; }
    .box-mobile p, .box-mobile p.box-link {
      font-size: 1.6em; }
    .box-mobile p {
      width: 90%;
      padding: 0; }

  .index-inner {
    width: 100%;
    margin-left: 5px;
    height: initial; }
    .index-inner .index-left {
      float: none;
      overflow: hidden; }
      .index-inner .index-left .index-box {
        float: left;
        box-sizing: border-box;
        width: 48%;
        margin: 5px; }
        .index-inner .index-left .index-box img {
          max-width: initial;
          width: 100%; }
        .index-inner .index-left .index-box .home-button {
          font-size: 1.6em; }

  .column {
    float: none; }
    .column img {
      width: 100%; }

  .left, .right {
    width: 100%; }
    .left p, .right p {
      max-width: 100%; }
    .left h3, .right h3 {
      font-size: 1.6em;
      margin: .5em 0; }

  .location-left {
    float: none;
    width: 100%;
    margin-right: 0; }
    .location-left img {
      display: block;
      width: 100%; }
    .location-left .table-wide {
      display: none; }
    .location-left .table-narrow {
      display: table; }
      .location-left .table-narrow th, .location-left .table-narrow td {
        width: 100%;
        border-right: none;
        font-size: 1.1rem;
        padding: .4em; }

  .location-right {
    float: none;
    width: 100%; }
    .location-right #googleMap {
      width: 100%;
      height: 450px; }
    .location-right .button {
      display: block;
      font-size: 1.6em;
      margin: .5em auto;
      float: none;
      width: 67%;
      text-align: center; }

  .facebook, .facebook-home {
    float: none;
    font-size: 1.3em;
    text-align: center; }
    .facebook img, .facebook-home img {
      display: block;
      margin: 0 auto;
      width: 30%; }

  .footer-wrapper .footer p {
    font-size: 1em;
    text-align: center; } }

/*# sourceMappingURL=narrow.css.map */
