@media screen and (max-width: 768px) {
  .wrap__two {
  
    .wrap__two-box {
      min-width: 100%;
      width: 100%;
    }

    .wrap__two-title {
      font-size: 24px;
      font-size: 1.5rem;
    }

    .wrap__two-title {
      margin-bottom: 32px;
      margin-bottom: 2rem;
    }

    .wrap__two-steps {
      flex-direction: column;
    }

    .wrap__two-step-item {
      margin-bottom: 28px;
      margin-bottom: 1.75rem;
    }

    .wrap__two-step-icon {
      height: 40px;
      height: 2.5rem;
      width: auto;
    }

    .wrap__two-step-cont {
      margin: 20px 0 16px;
      margin: 1.25rem 0 1rem;
    }
  
    .wrap__two-step-index {
      width: 24px;
      width: 1.5rem;
      height: 24px;
      height: 1.5rem;
      margin-right: 12px;
      margin-right: 0.75rem;
      font-size: 18px;
      font-size: 1.125rem;
    }
  
    .wrap__two-step-name {
      font-size: 18px;
      font-size: 1.125rem;
    }
  
    .wrap__two-step-desc {
      font-size: 14px;
      font-size: 0.875rem;
    }
    .wrap__two-btn {
      min-width: 140px;
      min-width: 8.75rem;
      height: 40px;
      height: 2.5rem;
      margin-top: 50px;
      margin-top: 3.125rem;
      margin-top: 0;
      font-size: 16px;
      font-size: 1rem;
    }
  }
}