.company-details {
  height: 100%;
  padding: 20px 0;
  .box {
    form {
      .input-group {
        textarea {
          height: 160px;
        }
      }

      .company-logo {
        margin-top: 20px;
        h3 {
          font-size: 14px;
          font-weight: 600;
          line-height: 21px;
          color: #000000;
        }

        p {
          font-size: 10px;
          font-weight: 400;
          line-height: 15px;
          color: #878787;
          text-align: left;
          margin: 0;
        }

        .upload-logo {
          background: #fff;
          border-radius: 10px;
          text-align: center;
          padding: 25px 50px;
          margin: 12px 0 20px;
          @media (max-width: 575px) {
            padding: 25px 20px;
          }

          .upload-btn-wrapper {
            position: relative;
            overflow: hidden;
            display: inline-block;
          }

          .btn {
            font-size: 12px;
            font-weight: 400;
            line-height: 15px;
            color: #878787;
            margin: 15px 0 0;

            span {
              font-weight: 600;
            }
          }

          .upload-btn-wrapper input[type=file] {
            font-size: 100px;
            position: absolute;
            left: 0;
            top: 0;
            opacity: 0;
          }
        }
      }
    }
  }
}