.tm-give-single-form-style1 {
  .thumb-form-wrapper {
    display: flex;
    background-color: #242738;
    @media (max-width: $ele-breakpoint-tablet-max) {
      flex-direction: column;
    }
    .left-thumb {
      width: 60%;
      @media (max-width: $ele-breakpoint-tablet-max) {
        width: 100%;
      }
      .tm-give-single-thumb {
      }
    }
    .right-form {
      width: 40%;
      padding: 30px;
      @media (max-width: $ele-breakpoint-tablet-max) {
        width: 100%;
      }
      .tm-give-form-wrapper {
        .give-form {
          margin-bottom: 0;
        }
        .give-btn-modal {
          color: var(--text-color-bg-theme-color1);
          background: var(--theme-color1);
          border: none;
          padding: 20px 30px;
          outline: none;
          width: 100%;
          &:hover {
            color: var(--text-color-bg-theme-color2);
            background: var(--theme-color2);
          }
        }
        .give-btn-level-custom {
          font-size: 15px;
        }
        #give-donation-level-button-wrap {
          .give-btn.give-btn-level-custom {
            font-size: 15px;
          }
        }
      }
    }
  }
  .tm-give-single-progress-goal {
    padding: 30px;
    background-color: #f5f5f5;
    margin-bottom: 30px;
    .give-goal-progress {
      font-size: 17px;
      color: #555;
      span {
        font-size: 36px;
        color: var(--theme-color1);
        &:last-child {
          font-size: 28px;
          color: var(--theme-color1);
        }
        &:first-child {
          color: var(--theme-color1);
        }
      }
    }
    .tm-sc-progress-bar {
      .progress-holder {
        height: 25px;
        background-color: #fff;
        .progress-content {
          height: 25px;
          text-align: right;
          font-size: 12px;
          color: var(--text-color-bg-theme-color1);
          background-color: var(--theme-color1);
          padding-right: 10px;
          display: flex;
          justify-content: end;
          align-items: center;  
        }
        .value {
          display: none;
        }
      }
    }
  }
  .tm-give-single-content {
  }
  .tm-give-single-donor-wall {
    padding: 30px;
    background-color: #fafafa;
  }
}