.w3apply-admission {
    position: absolute;
    bottom: -20%;
    right: 8%;
    max-width: 400px;
}

/*--/banner-form--*/
.w3apply-admission {
    position: absolute;
    bottom: 10%;
    right: 10%;
    max-width: 400px;
  }

  .w3apply-admission h4.title {
    font-size: 26px;
    color: var(--heading-color);
    font-weight: 600;
    position: relative;
    text-transform: capitalize;
  }
  
  .w3apply-admission .caption {
    font-size: 20px;
    line-height: 20px;
    color: var(--font-color);
    margin-top: 40px;
    opacity: 0.7;
  }
  
  .w3apply-admission input {
    padding: 12px 16px;
    font-size: 16px;
    border: 1px solid var(--border-color-light);
    outline: none;
    width: 100%;
    background: var(--bg-lightgrey);
    border-radius: 0;
    color: var(--font-color);
    line-height: 40px;
    height: 50px;
    display: inline-block;
    border-radius: var(--border-radius);
    margin-top: 14px;
    transition: 0.3s ease-out;
  }

  .w3apply-admission textarea {
    padding: 12px 16px;
    font-size: 16px;
    border: 1px solid var(--border-color-light);
    outline: none;
    width: 100%;
    background: var(--bg-lightgrey);
    border-radius: 0;
    color: var(--font-color);
    line-height: 40px;
    height: 100px;
    display: inline-block;
    border-radius: var(--border-radius);
    margin-top: 14px;
    transition: 0.3s ease-out;
  }
  
  .w3apply-admission input:focus {
    background: var(--bg-color);
    border: 1px solid var(--primary-color);
  }
  
  .w3apply-admission .btn {
    margin-top: 14px;
    padding: 16px 16px;
    display: block;
    width: 100%;
  }

  .apply-admission-wrap {
    padding: 50px 50px;
    background: var(--bg-color);
    border-radius: var(--border-radius);
    box-shadow: 0 25px 98px 0 rgb(0 0 0 / 4%);
    border: 1px solid var(--border-color-light);
  }
  @media (max-width:1280px) {
      .w3apply-admission {
          position: absolute;
          bottom: 10%;
          right: 10%;
          max-width: 400px;
      }
  }
  @media (max-width:1080px) {
  
      .w3apply-admission {
          position: absolute;
          bottom: 10%;
          right: 7%;
          max-width: 400px;
      }
  }

  @media (max-width:1000px) {
      .apply-admission-wrap {
        padding: 40px 40px;
      }
  }
  @media (max-width:1000px) {
      .w3apply-admission {
          position: static;
          bottom: 0%;
          right: 0%;
          max-width:70%;
          margin: 0 auto;
          padding: 3em 0;
      }
      .apply-admission-wrap {
          padding: 40px 30px;
      }
  }
  @media (max-width:736px) {
      .w3apply-admission h4.title {
        font-size: 22px;
      }
  }
  @media (max-width:600px) {
      .w3apply-admission {
          max-width:90%;
      }
  }