.textjustify {
    text-align: justify;
}

.icon-left-arrow::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/arrow-left.svg'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.icon-right-arrow::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/arrow-right.svg'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.icon-up-arrow::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/arrow-up1.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}

.scroll-to-top:hover .icon-up-arrow::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/arrow-up.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.feature-one__top-icon:hover .icon-vision::before {
  content: "";
  display: inline-block;
  width: 45px;              /* adjust as needed */
  height: 45px;
  background-image: url('../icons/eye1.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}

.feature-one__top-icon .icon-vision::before {
  content: "";
  display: inline-block;
  width: 45px;              /* adjust as needed */
  height: 45px;
  background-image: url('../icons/eye.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.feature-one__top-icon:hover .icon-mission::before {
  content: "";
  display: inline-block;
  width: 70px;              /* adjust as needed */
  height: 60px;
  background-image: url('../icons/mission.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}

.feature-one__top-icon .icon-mission::before {
  content: "";
  display: inline-block;
  width: 70px;              /* adjust as needed */
  height: 60px;
  background-image: url('../icons/mission1.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.icon-menu ::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/bars.svg'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}


.icon-arrow-right::before {
  content: "";
  display: inline-block;
  width: 20px;              /* adjust as needed */
  height: 20px;
  background-image: url('../icons/arrow-right.png'); /* path to your icon */
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: sub;
}



.pt-120{
  padding: 120px 0 !important;
}
.pt-100{
  padding: 100px 0 !important;
}

.pt-10{
  padding: 30px 0 !important;
}


.pt-20{
  padding: 60px 0 !important;
}


.donation-details__summary-list li .text {
    margin-left: 10px;
    width: 90% !important;
}