.bn-form-popup select {
      background: #fff;
      height: 2.55rem;
      color: #000;
    }

    .cn-frm .form-control {
      border-radius: 0;
      background: transparent;
      height: 3rem;
      border: 0;
      border-bottom: 0.1rem solid #fff;
      color: #fff;
    }

    .myModalifrom {
      background: #000;
      padding: 2rem 2rem 2rem;
      border-radius: 1rem;
      display: inline-block;
      height: 100%;
      width: 100%;
    }

    .fm-leftsec {
      width: 20%;
      height: 100%;
      float: left;
      border-left: 0.1rem solid #fff;
    }

    .rotate-text {
      position: absolute;
      top: 73%;
      left: 12%;
      width: 100%;
    }

    .rotate-text h3 {
      color: rgb(88, 81, 210);
      font-size: 5rem !important;
      transform: rotate(-90deg);
      transform-origin: 0;
    }

    .fm-rightsec {
      width: 80%;
      float: right;
    }

    .bn-form-popup .modal-dialog {
      max-width: 45%;
    }

    .form-control:focus {
      box-shadow: none;
    }

    .error {
      color: #ff0000;
    }

    select.form-control {
      padding: 0.2rem 0.5rem;
      background: #000 !important;
    }
#btngroup .form-group.signformbtn-sc {
    padding-left: 0;
}
    @media(max-width: 991px) {
      .bn-form-popup .modal-dialog {
        max-width: 90%;
      }
    }

    @media(max-width: 767px) {
      .myModalifrom {
        display: block;
      }

      .fm-leftsec,
      .fm-rightsec {
        width: 100%;
        float: none;
        border-left: 0;
      }

      .rotate-text {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
      }

      .rotate-text h3 {
        font-size: 3rem !important;
        transform: none;
        transform-origin: 0;
      }
    }