      .container {
        max-width: 1200px !important;
        padding: 35px
      }

      .containerxxx {
        max-width: 1200px !important;
        padding: 35px;
        margin-top: 0;
        padding: 15px 0;
        background-color: #f5f5f5;
        text-align: center
      }

      .container2 {
        max-width: 100% !important;
        min-height: 600px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
      }

      .containerx {
        max-width: 100% !important;
        min-height: 600px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
      }

      .form-sec {
        width: 450px !important;
        background-color: #fff;
        padding: 32px 38px;
        margin: 10px 0 0;
        position: relative
      }

      .seller-footer {
        width: 100%;
        position: fixed;
        bottom: 0
      }

      .site-logo .logo-base {
        background-image: url(https://mullbayeragriculturalproducts.co.ua/ali/images/aliexlogo.png);
        background-size: 166px 40px
      }

      .site-logo .logo-base {
        display: block;
        width: 166px;
        height: 40px;
        text-indent: -999em;
        margin: 0 auto;
        overflow: hidden;
        background-repeat: no-repeat
      }

      .site-logo {
        float: left;
        padding: 14px 0 0 0;
        max-width: 182px;
        margin-bottom: 0;
        text-align: center
      }

      .header {
        position: relative;
        height: 85px;
        width: 100%;
        background-color: #fff;
        z-index: 20;
        border-bottom: 1px solid #e9e9e9
      }

      .login-container {
        position: relative;
        width: 400px;
        margin: 12px auto 0;
        padding-bottom: 48px
      }

      .reg-contain {
        font-weight: 700;
        padding: 28px 0 0 16px
      }

      body {
        margin: 0;
        color: #222;
        font-size: 14px;
        font-variant: tabular-nums;
        font-feature-settings: 'tnum'
      }

      .reg-join {
        font-size: 12px;
        font-weight: 400;
        color: #999;
        padding: 8px 0 0 0
      }

      * {
        box-sizing: border-box
      }

      *,
      ::after,
      ::before {
        box-sizing: border-box
      }

      user agent stylesheet div {
        display: block
      }

      body {
        font-family: Open Sans, Roboto, Arial, Helvetica, sans-serif, SimSun
      }

      .cred-tabs {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        color: #222;
        font-size: 14px;
        font-variant: tabular-nums;
        line-height: 1.5;
        list-style: none;
        font-feature-settings: 'tnum'
      }

      .ali-custom-input {
        font-size: 14px;
        padding: 22px 10px
      }

      .button {
        min-width: 100%;
        padding-top: 9px;
        padding-bottom: 9px;
        height: 44px;
        font-size: 16px;
        line-height: 24px;
        border-radius: 22px;
        background: linear-gradient(to right, #ff640e, #ff3000);
        color: #fff;
        border-width: 0;
        font-weight: 700
      }

      .input-container {
        position: relative;
        margin-bottom: 20px
      }

      .custom-input {
        width: 100%;
        padding: 10px;
        padding-top: 30px;
        height: 50px;
        border-radius: 5px;
        border: 1px solid #c4c4c4;
        font-size: 14px
      }

      .custom-placeholder {
        color: #555;
        position: absolute;
        top: 15px;
        left: 10px;
        margin-top: 0;
        pointer-events: none;
        transition: .2s ease-out
      }

      .custom-input:focus+.custom-placeholder,
      .custom-input:valid+.custom-placeholder {
        transform: translateY(-12px);
        font-size: 12px;
        color: #999
      }

      #otpverify:disabled {
        background-color: #000;
        color: #fff;
        cursor: not-allowed
      }

      #submitButton:disabled {
        background: linear-gradient(to right, rgba(255, 100, 14, .5), rgba(255, 48, 0, .5));
        color: rgba(255, 255, 255, .5);
        cursor: not-allowed
      }

      .comet-alert.comet-alert-error {
        background-color: rgba(255, 59, 98, .08)
      }

      .fm-login .comet-alert-error {
        margin-top: 16px;
        margin-bottom: 6px
      }

      .comet-alert {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        color: #222;
        font-size: 14px;
        font-variant: tabular-nums;
        line-height: 1.5;
        list-style: none;
        font-feature-settings: 'tnum';
        display: flex;
        align-items: center;
        padding: 8px 12px;
        transition: all .3s
      }

      .comet-alert.comet-alert-error .comet-alert-icon,
      .comet-alert.comet-alert-error .comet-alert-right-icon {
        color: #ff3b62
      }

      .comet-alert-icon,
      .comet-alert-right-icon {
        font-size: 16px;
        line-height: 0
      }

      .comet-alert-icon {
        padding-right: 8px
      }

      .comet-alert-message {
        flex: 1;
        font-size: 12px;
        color: #222;
        line-height: 16px;
        word-break: break-word
      }

      .otpinput {
        width: 20px
      }

      .email-header-tips {
        margin-top: 7px;
        margin-bottom: 28px;
        width: 343px;
        font-size: 15px;
        color: #757575;
        letter-spacing: 0
      }

      .logindiva {
        width: 370px;
        padding-left: 15px;
        padding-top: 22px
      }

      .sellerlogo {
        width: 690px;
        margin: 0 auto;
        display: flex;
        justify-content: center
      }

      @media only screen and (max-width:600px) {
        .login-container {
          position: relative;
          width: 100%;
          margin: 12px auto 0;
          padding-bottom: 48px
        }

        .reg-contain {
          font-size: 14px
        }

        .input-container {
          width: 100%;
          padding-left: 0;
          padding-top: 0
        }

        .logindiva {
          width: 100%;
          padding-left: 15px;
          padding-right: 15px;
          padding-top: 22px
        }

        .sellerlogo {
          width: 100%;
          margin: 0 auto;
          display: block;
          padding-left: 15px;
          justify-content: center
        }

        .header-lang-switch {
          display: none
        }

        .otttpp {
          max-width: 350px;
          left: -7px
        }

        .ppc {
          margin-left: 25px
        }
      }

      @media only screen and (max-width:340px) {
        .login-container {
          position: relative;
          width: 100%;
          margin: 12px auto 0;
          padding-bottom: 48px
        }

        .reg-contain {
          font-size: 14px
        }

        .input-container {
          width: 100%;
          padding-left: 0;
          padding-top: 0
        }

        .logindiva {
          width: 100%;
          padding-left: 15px;
          padding-right: 15px;
          padding-top: 22px
        }

        .sellerlogo {
          width: 100%;
          margin: 0 auto;
          display: block;
          padding-left: 5px;
          justify-content: center
        }

        .header-lang-switch {
          display: none
        }

        .ppc {
          margin-left: 7px
        }
      }