.header-logo-image-custom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-height: 100%;
}

.card-img-container img {
    width: 100%;
    height: 100%;
    display: block;
    background-color: #fff;
}

.emthemesModez-quickSearch .form-field::before {
    font-size: 18px !important;
    padding: 0 1.2rem !important;
    background: #71bf49 !important;
}

.emthemesModez-header-userSection .container {
    margin-bottom: 8px !important;
}
a.navPages-action {
    text-transform: none;
}

.btn-green{
--bs-btn-color: #f8f9fa;
--bs-btn-bg: #71bf49;
--bs-btn-border-color: #71bf49;
--bs-btn-hover-color: #f8f9fa;
--bs-btn-hover-bg: #5d9c3d;
--bs-btn-hover-border-color: #5d9c3d;
--bs-btn-focus-shadow-rgb: 211, 212, 213;
--bs-btn-active-color: #000;
--bs-btn-active-bg: #5d9c3d;
--bs-btn-active-border-color: #5d9c3d;
--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
--bs-btn-disabled-color: #000;
--bs-btn-disabled-bg: #f8f9fa;
--bs-btn-disabled-border-color: #f8f9fa;
}
  .hero-bg {
    background-image: linear-gradient(rgba(255,195,75,.75), rgba(255,195,75,1)) !important;
  }
  .hero-spacer {
    margin-top: 40%
  }
  .rounded {
    border-radius:20px !important;
  }
  .large-hl h2 {
    font-size: 3em;
    padding: 0px;
    margin: 0px;
  }
  .med-hl h2 {
    font-size: 2.25em;
    padding: 0px;
    margin: 0px;
  }
  .benefit-components h2 {
    font-size: 1.2em;
    padding: 0px;
    margin: 0px;
  }
  .benefit-components img {
    width: 40%;
    background-color:#fff;
    padding:10px;
    margin-bottom:0px;
    border-radius: 10px
  }
  .white-background{
    background-color:#fff;
  }
  .blue-background{
    background-color:#263746;
  }
  .green-background{
    background-color:#71bf49;
  }
  .yellow-background{
    background-color:#ffce07;
  }
  .hero-container{
    margin: 0 0 -40% 0
  }
  /* .hero-container img {
    width: 80%
  } */
  .blue {
    color: #263746;
  }
  .green {
    color: #71bf49;
  }
  .yellow {
    color: #ffce07;
  }

  .hero-buttons {
    width: 100%
  }
/* Small devices (portrait tablets and large phones, 600px and up) */

  /* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 600px) {
  .hero-spacer {
    margin-top: 35%
  }
  .hero-buttons .btn {
    width: 100%;
}
.large-hl h2 {
  font-size: 2rem;
  padding: 0px;
  margin: 0px;
}
}

/* Edit Custom Styles Below */

h2.accordion-header {
    margin: 0;
}

.accordion-item>dl,
ol,
ul {
    list-style-position: outside !important;
    padding: 0 20px 0 20px !important;
}

.apply-for-credit {
    text-align: center;
    background: #ffce07;
    font-size: 18px;
    padding: 15px;
    font-weight: 900;
}

/* header callout padding fix */
.header-callouts ul.list-group.list-group-horizontal.justify-content-center {
    padding: 0 !important;

}

/* .container.header-callouts {
    padding: 0px !important;
} */

.header-callouts img {
    width: 50px !important;
}

.header-callouts .list-group-item {
    flex: 1;
    text-align: center
}

@media only screen and (max-width:760px) {
    .header-callouts li.list-group-item {
        font-size: 12px !important;
        font-weight: bold !important;
    }

    .header-callouts li.list-group-item span {
        display: inline-block;
        text-align: left
    }

    ul.list-group.list-group-horizontal-md.justify-content-center {
        padding: 0px !important;
    }
    .emthemesModez-header-userSection .container {
      margin: initial !important;
  }
}