    @media (min-width: 990px) {
      .login-layout-row {
        display: flex;
        min-height: 100vh;
        align-items: stretch;
      }

      .login-left-panel {
        width: 25%;
        border-right: 1px solid #d9d9d9;
        padding-right: 22px;
        padding-top: 5%;
        padding-left: 30px !important;
      }

      .login-right-panel {
        width: 75%;
        padding-left: 22px;
        display: flex;
        align-items: stretch;
      }

      .login-left-panel .login-box {
        width: 100%;
      }

      .login-right-panel .mu-title {
        width: 100%;
        height: 100%;
      }

      .login-right-panel .mu-latest-course-imgcaption {
        width: 100%;
        height: 100%;
        margin: 0;
        overflow: hidden;
      }

      .login-right-panel .mu-latest-course-imgcaption img {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        object-position: center;
      }
    }

    .login-right-panel .mu-title {
      margin-bottom: 0;
    }

    .recaptcha-wrap {
      text-align: center;
    }

    .recaptcha-wrap .g-recaptcha {
      display: inline-block;
    }

    .grecaptcha-badge {
      z-index: 1000;
    }

    @media (max-width: 990px) {
      .mu-latest-course-single {
        padding-top: 25%;
      }

      body {
        padding: 0 15px;
      }

      .login-right-panel .mu-latest-course-imgcaption {
        height: auto;
      }

      .login-right-panel .mu-latest-course-imgcaption img {
        width: 100%;
        height: auto;
        object-fit: contain;
      }
    }