/* ?\mobile responsive  login page only*/
@media screen and (max-width: 550px) {
  .xy-dualColumn.xy-wide {
    height: 100% !important;
    padding: 0 !important;
    overflow: hidden !important;
}
  .xy-dualColumn.xy-wide > .xy-container .xy-right {
  
    width: 100% !important;
    height: 100% !important;
  }

  .data-xy-setting {
    margin: 0px 22px 0 50px !important;
    flex: 2;
  }
  .email-login {
    margin: 0px 11px 0px 11px !important;
  }

  .xy-dualColumn.xy-wide > .xy-container {
    flex-direction: column-reverse;
    height: 100% !important;
    overflow-x: hidden;
    overflow-y: hidden;
  }
  .xy-main-image {
    top: -80px !important;
    height: 600px !important;
    z-index: -1;
  }
  .xy-scale-on-desktop-ren {
    top: -30px !important;
    height: 600px !important;
    z-index: -1 !important;
  }
  .login-right-side {
    display: flex;
    flex-direction: column;
    box-shadow: crimson !important;
    width: 100% !important;
    height: calc(100vh - 100px) !important;
    margin: 0px !important;
    padding: 0px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    border: none !important;
    background-color: #fff;
  }
  .xy-login-shadow {
    display: none;
  }
  .xy-account-title {
    font-size: 36px !important;
  }
  .xy-home-row-1 {
    width: 160%;
    height: 540px;
    object-fit: contain;
    display: none;
  }
  .Forgot-email {
    padding: 10.7px 32.3px 10.7px 0px;
  }
  .footer_in_mbView {
    display: flex;
    justify-content: space-between;
  }
  .xy-login-footer-mv {
    display: flex;
    justify-content: space-evenly;
    /* padding-left: 10px;
    padding-right: 10px; */
  }
  .bottom-bar-inner {
    display: flex;
    justify-content: space-around;
    margin-top: 10px;
    margin-bottom: 10px;
    flex-direction: column;
    /* align-content: center; */
  }
  .xy-loogin-footer-dropdown {
    flex: 1;
    padding-left: 15px;
    flex-direction: column;
    text-align: center;
  }
  .hide_on_mb {
    display: none;
  }
  .hide_on_mv {
    display: none;
  }
  .xy-loogin-footer-dropdown{
    display: none;
  }
  body, html {
    height: 100%;
    overflow-y:hidden ;
}
.single-account-inner {
  height: 77px;
}
.account-content{
  margin:  0px !important;
}
.login-bottom {
  flex: initial;

}

}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 551px) and (max-width: 1023px) {


 .xy-dualColumn > .xy-container {
   
    flex-direction: column-reverse !important;
   
}
.xy-login-shadow{
  display: none !important; 
}
.c_login_page .xy-home-row-1 {
 
  flex:none !important;
}
.login-right-side {
  margin: 153px 125px 125px 110px !important;

}

}

