.debt-logo {
  font-size: 35px;
  font-weight: bold !important;
}
@media only screen and (max-width: 479px) {
  .banner-heading {
    font-size: 35px;
  }
  .debt-points {
    font-size: 20px !important;
  }
  .unsubscribe-btn {
    margin-top: 10px !important;
  }
}
.debt-points {
  font-size: 20px;
}
input {
  border: 1px solid red;
}
#hero {
  background: url(../images/laptop-person-banner.jpg);
  background-size: contain;
  background-repeat: repeat-x;
  object-position: left center !important;
}
@media all and (max-width: 991px) {
  #hero {
    background-size: cover;
    background-repeat: repeat-x;
  }
}
form.hero-form {
  background: rgba(255, 255, 255, 0.9);
}
.disclosure {
  font-size: 8px !important;
}
img.logo-image {
  filter: saturate(0);
  opacity: 50%;
  transition: ease-in 0.2s;
}

img.logo-image:hover {
  filter: saturate(100%);
  opacity: 1;
}
#partners {
  background-color: #d1e3ff !important;
}
.info-section {
  background-color: #f8f8f9 !important;
}
.action-btn {
  margin: 30px auto !important;
  padding: 20px 80px !important;
  background-color: black;
  border-radius: 50px !important;
  font-size: 40px !important;
}
/* Large Mobile: 480px */

@media only screen and (max-width: 767px) {
  .unsubscribe-btn {
    margin-top: 10px !important;
  }
  .footer-links a{
    font-size: 15px;
  }
  .copyRight {
    font-size: 15px;
  }
}
@media all and (max-width: 991px) {
  .action-btn {
    margin: 30px auto !important;
    padding: 15px 60px !important;
    background-color: black;
    border-radius: 50px !important;
    font-size: 11px !important;
  }
  .footer-links a{
    font-size: 15px;
  }
  .copyRight {
    font-size: 11px;
  }
}
/* Tablet Device: 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .action-btn {
    font-size: 15px !important;
  }
  .content ul li {
    width: 100% !important;
    text-align: center;
  }
  .footer-links a{
    font-size: 18px;
  }
  .copyRight {
    font-size: 18px;
  }
}
.showMsg {
  font-size: 18px !important;
  font-weight: bold !important;
  margin-bottom: 15px !important;
  padding: 5px auto !important;
}
.heading-color {
  color: #005596 !important;
}
.unsubscribe-btn {
  width:150px !important;
}
.submitBtn {
  background-color: #0d6efd;
  color: #fff !important;
}
.privacy ul li {
  text-align: justify !important;
}
.privacy p {
  text-align: justify !important;
}
.footer-links a{
  text-decoration: none;
}
.copyRight {
  text-align: right;
}
.custom-lr-pad {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.text-justify {
  text-align: justify !important;
}
.whyUseImg {
  max-width: 100%;
  height: 60% !important;
}