@media screen and (min-width: 1024px) {
  /* Remove padding on card container */
  .dls-accent-white-01-bg.pad-3-t.pad-2-b .container {
      padding-left: 0;
      padding-right: 0;
  }
}
.carousel-inner {
  min-height: unset !important;
}
.carousel:not(.carousel-small) .carousel-item {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.card-block-center {
  height: unset !important;
}
.legal-1 {
  font-size: 0.825rem;
  line-height: 1.25rem;
}
.card-block > .form-group {
    margin-bottom: 9px !important;
}
.list-links li:not(:last-child){
    margin-bottom: 7px !important;
}
@media screen and (min-width: 1024px) and (max-width: 1279px){
  .hero-tagline {
    display: block !important;
  }
  .carousel-item .hero-tagline {
    margin-bottom: 20px !important;
  }
}
.header-md-up {
    min-height: 105px !important;
}
@media screen and (min-width:768px){
    .shp-content {
        min-height: 356px !important;
      }
    .singlehero-content {
        padding-top: 20px !important;
    }
}
@media screen and (min-width: 768px) {
  .hero {
    justify-content: flex-start !important;
  }
}
@media screen and (min-width: 1024px) {
  .overlay-grey:before {
    background: linear-gradient(90deg,#F7F8F9 30%,rgba(125,185,232,0));
  }
}
@media screen and (min-width: 768px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .hero-tagline {
    margin-left: 30%;
  }
  .offer-header {
    height: 28px;
  }
}
.browserupgrade {
  text-align: center;
}
