.header-logo {
margin: 0rem auto 0rem;
}

.learnbtn {
    background-color: #014da4;
    border: 1px solid #014da4;
    color: #ffffff;
    padding: 6px 25px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
    text-transform: capitalize;
}

.learnbtn a {
    color: #ffffff;
    text-decoration: none;
}

.featurebtn {
    background-color: #ffc300;
    border: 1px solid #ffc300;
    color: #333333;
    padding: 3px 10px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    border-radius: 4px;
    text-transform: capitalize;
}

.featurebtn a {
    color: #333333;
    text-decoration: none;
}

.featureimg {
    margin: 20px 0px;

}


.textrule {
    border-bottom:1px solid #333;
    line-height:16px;
    text-align:center;
    margin:30px 0px;
}
.textrule span {
    background:#FFF;
    position:relative;
    bottom:-8px; /* half of line-height */
    padding:0 15px;
    color:#333;
    font-size: 24px;
    font-weight: normal;
}

/* START 3 Column Layout */

.promosection {
  display:inline-flex;
  flex-wrap:wrap;
  padding-bottom: 30px;
}
.flex-direction{
  flex-direction:row;
}
.promo1 {
  width:29%;
  margin:0% 2%;
}


@media screen and (max-width: 500px) {
  .flex-direction {
  flex-direction:column;
  }
  .promo1 {
  width:100%;
  }

}

/* END 3 Column Layout */

.helphome{
    width:100%;
    background-color: #fff9e8;
    text-align: center;
    color:#333;
    padding:20px 5px;
    margin:0px;
    border-top:1px solid #dedede;
}

.helphome h3{
    margin-top:0px;
}

.footer-info-heading{
    color:#ffffff;
    font-weight: bold;}

.footer-info-list a{
    color:#fff;
}

.socialfooter .socialLinks .icon svg{
    fill:#fff;
}

.footerbtn {
    background-color: #272727;
    border: 1px solid #272727;
    color: #ffffff;
    padding: 6px 25px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
    text-transform: capitalize;
}

.footerbtn a {
    color: #ffffff;
    text-decoration: none;
}

.slick-next, .slick-prev{
    border:1px solid transparent;
}

.footer-copyright .powered-by{
    color:#fff;
    text-align: center;
}

.socialbtn img{
    margin:0px 3px 10px 3px;
}

.about a{
    text-decoration:none;
    color:#0051a6;
}

.page-content--centered {
    max-width:1110px;
    width:100%;
}

.charityimg-main {
  padding-bottom: 20px;
}

/* START Charity 3 Column Layout */

.charitysection {
  display:inline-flex;
  flex-wrap:wrap;
  width:100%;
}
.flex-direction{
  flex-direction:row;
}
.charityimg {
  width:31%;
  margin:0% 1%;
  padding-bottom: 20px;
}


@media screen and (max-width: 500px) {
  .flex-direction {
  flex-direction:column;
  }
  .charityimg {
  width:100%;
  }

}

/* END Charity 3 Column Layout */

.donatebtn {
    background-color: #ffc300;
    border: 1px solid #ffc300;
    color: #333333;
    padding: 6px 20px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 24px;
    font-weight: normal;
    border-radius: 4px;
    text-transform: capitalize;
}

.donatebtn a {
    color: #333333;
    text-decoration: none;
}