div#iec-project-grid {
  @media (max-width: 767px) {
    padding: 0 28px;
    margin-bottom: 0;
  }
  * {
    font-family: Grtsk Peta !important;
  }
  > div {
    max-width: 1128px !important;
  }
  .project-row {
    gap: 24px;
    flex-wrap: nowrap;
    @media (max-width: 767px) {
      flex-wrap: wrap;
      flex-direction: column;
      gap: 0;
    }
    img {
      display: block;
    }
    .project-card {
      position: relative;
      .ngo-logo {
        position: absolute;
        top: 140px;
        left: 0;
        right: 0;
        text-align: center;
        img {
          margin: auto;
          filter: drop-shadow(#fff 0 0 12px);
        }
      }
    }
    .project-content {
      background-color: #e8e3dd;
      border-bottom: 10px solid #2b0d00;
      padding: 0 0 20px;

      .project-content-inner,
      .total-donation {
        background-color: #2b0d00;
        color: #fff;
        padding-bottom: 20px;
        @media (max-width: 767px) {
          padding-left: 14px;
          padding-right: 14px;
        }
      }
      .project-content-inner {
        padding-top: 20px;
        @media (max-width: 767px) {
          padding-left: 14px;
          padding-right: 14px;
          margin-bottom: -1px;
          .ngo-title {
            font-size: 14px !important;
          }
        }
      }
      .charity-name {
        margin-bottom: 0;
        @media (max-width: 767px) {
          font-size: 14px !important;
        }
      }
      .total-donation-label {
        color: #fff !important;
        @media (max-width: 767px) {
          font-size: 14px !important;
        }
      }
      > div {
        padding: 0 18px;
      }
      .amount.amount-value {
        font-weight: 600;
        @media (max-width: 767px) {
          font-size: 21px !important;
        }
      }
      .projectDescription,
      .learnMore {
        @media (max-width: 767px) {
          font-size: 14px !important;
          line-height: 21px;
        }
      }
    }
  }
  .footer-content {
    display: none;
  }
}
/*footer */
footer.footer .footer-logo {
  height: auto;
}