.header-wrapper span.header-request-btn.customer a {
    align-items: center;
    background: #006c2e;
    color: #fff;
    display: inline-flex;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    padding: 13px 10px 13px 10px;
    min-height: 46px;
    letter-spacing: 0.025em;

}

.header-1 .header-request-btn a {
    min-height: 46px;
    padding: 13px 10px 13px 10px;
    letter-spacing: 0.025em;
}

.header-wrapper span.header-request-btn.customer a:active,
.header-wrapper span.header-request-btn.customer a:hover {
    background: #006c2e;
    color: rgba(255, 255, 255, 0.5);

}

.external-icon-white-show::after {
    display: inline-block;
    width: 0.8em;
    height: 0.8em;
    background-image: url(/wp-content/themes/mh_express/design/accessibility/external-icon-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60% auto;
    content: "(external link)";
    overflow: hidden;
    white-space: nowrap;
    text-indent: 1em;
}

.callout-text {
    display: inline-block;
}
.callouts-xs-wrapper .callout {
  margin: 5px;
}
.tagline-1-wrapper .tagline-text {
    padding-bottom: 10px;
}
.tagline-1-wrapper .tagline-img {
    text-align: center;
    display: block;
}

.review-box {
    border: 10px solid #006c2e;
    font-size: 1em;
    margin: 0 0 30px;
    padding: 30px 15px 20px 15px;
    text-align: center;
}
.review-box a {
    background-color: #cceedc;
    border: 1px solid rgba(141,142,159,0.5);
    color: #006c2e;
    display: inline-block;
    font-size: .8em;
    font-weight: 300;
    margin: 0.5em;
    padding: 8px 20px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.review-box p {
    font-size: 0.933em;
}

.cycle-1-wrapper .banner {
    top: 179px;
}
.home .xs-wrapper {
  top: 479px !important;
        padding-top: 0 !important;
}



@media (min-width: 768px) {
  .cycle-1-wrapper .banner {
    top: 179px;
  }
      .home .xs-wrapper {
        padding-top: 0;
        top: 611px !important;
    }
    .external-icon-white-show::after {
    width: 1em;
    height: 1em;
}

}
@media (min-width: 991px) {
     .content {
    margin-top: 270px;
  }
    .interior_content {
        margin-top: 270px;
}
 .cycle-1-wrapper .banner {
    top: 179px;
  }
  .home .xs-wrapper {
    top: 736px !important;
  }
    .tagline-1-wrapper .tagline-text {
    text-align: left;
}
    .tagline-1-wrapper .tagline-mod {
    display: flex;
    align-items: center;
    justify-content: center;
}
    .banner-content-wrapper .banner-content {
        height: 557px;
    }
}
@media (min-width: 992px) {
  .cycle-1-wrapper .banner {
        top: 123px;
    }
     .home .xs-wrapper {
        padding-top: 0 !important;
        top: 681px !important;
    }
}
@media (min-width: 1199px) {
    .home .xs-wrapper {
        top: 797px !important;
    }
        .banner-content-wrapper .banner-content {
        height: 674px;
    }
}
@media (min-width: 1200px) {
    .videoContainer video {
        top: 16px;
    }
    .banner-content-wrapper .banner-content {
        height: 691px;
    }
        .home .xs-wrapper {
        top: 848px !important;
    }
}
@media (max-width: 1200px) {
    .header-1 .header-request-btn:first-child {
        margin-bottom: 10px;
    }
}
@media (min-width: 1366px) {
    .home .xs-wrapper {
        top: 941px !important;
    }
    .banner-content-wrapper .banner-content {
        height: 805px;
    }
}
@media (min-width: 1400px) {
    .home .xs-wrapper {
        top: 913px !important;
    }
}
@media (min-width: 1500px) {
    .banner-content-wrapper .banner-content {
        height: 860px;
    }
    .home .xs-wrapper {
        top: 968px !important;
    }
}
@media (min-width: 1920px) {
  .cycle-1-wrapper .banner {
    top: 123px;
  }
  .home .xs-wrapper {
    padding-top: 0 !important;
    top: 1218px !important;
    }
    .banner-content-wrapper .banner-content {
        height: 1096px;
    }
}