.page-login .login-page-section .login-page-left::before {
  background-image: none;
  background-color: var(--main-menu-color);
}
.login-page-section .login-page-left .left-side-area-inner .brand-logo-login {
  width: auto;
  height: auto;
  background-color: transparent;
  box-shadow: none;
}
.login-page-section .login-page-left .left-side-area-inner .brand-logo-login img {
  max-width: 300px;
  height: auto;
  padding: 0px;
}
.login-page-section .login-page-left .left-side-area-inner {
  gap: 20px;
}
.login-page-section .sub-heading {
  text-align: center;
}
.page-login .login-page-section .login-page-right .right-side-area-inner .card .card-header {
  background: none;
  background-color: var(--main-menu-color);
}
.login-btn {
  background: var(--main-menu-color) !important;;
  border: 1px solid var(--main-menu-color) !important;
  margin-top: 25px;
  border-radius: 0px
}
.loginMain .detailTitle{
  left: 0px;
}

@media only screen and (max-width: 767px) {
  .login-page-section .login-page-left .left-side-area-inner {
    align-items: center;
  }
}