.page-header .page-header-top .menu-toggler {
  display: none;
  width: 40px;
  height: 30px;
  background: url(../assets/image/menu-toggler.png) center center no-repeat;
  margin-top: 9px;
}
.page-header .page-header-top .menu-toggler.collapsed {
  background: url(../assets/svg/mobile_menu_close.svg) center center no-repeat;
  background-size: contain;
}

@media (max-width: 1470px) {
  .page-header .businesslogo {
    margin-right: 30px;
  }
}
@media (max-width: 1410px) {
  .page-header .page-header-menu .hor-menu > ul.navbar-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .page-header .businesslogo {
    margin-right: 20px;
  }
  .page-header .right-header-block {
    margin-right: 10px;
  }
  .page-header .right-header-block .header-user-info {
    margin-left: 15px;
  }
  .page-header .right-header-block .header-user-info .dropdown-user-info-menu {
    left: -15px;
  }
}
@media (max-width: 992px) {
  .header-background-image {
    background: linear-gradient(to bottom right, #7956EC, #2FB9F8);
  }
  .header-background-image svg {
    opacity: 0;
  }
  #bodyx > .page-title {
    display: none;
  }
  .page-header {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 10px !important;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
  }
  .page-header .triangle-top-to-bottom {
    display: none;
  }
  .page-header .dropdown-menu {
    border-radius: 0px !important;
  }
  .page-header .page-header-top .mobile-menu-toggle-wrap .menu-toggler {
    display: block;
  }
  .page-header .businesslogo {
    margin-left: 20px;
    margin-top: 3px;
  }
  .page-header .page-header-menu {
    width: 100%;
    padding: 0 20px;
    /*position: absolute;*/
    background: linear-gradient(to bottom right, #7956EC, #2FB9F8);
    z-index: 9;
    top: 73px;
  }
  .page-header .page-header-menu .navbar-nav > li {
    width: 100%;
  }
  .page-header .page-header-menu .navbar-nav > li a i {
    color: #fff;
  }
  .page-header .page-header-menu .dropdown-menu {
    width: 100%;
    position: sticky;
    margin-bottom: 10px;
  }
  .page-header .page-header-menu li.menu-dropdown {
    /*.dropdown-menu{display: none !important;}*/
  }
  .page-header .page-header-menu li.menu-dropdown .fa-chevron-down {
    display: inline-block;
  }
  .page-header .page-header-menu li.menu-dropdown .fa-chevron-up {
    display: none;
  }
  .page-header .page-header-menu li.menu-dropdown.opened .fa-chevron-down {
    display: none;
  }
  .page-header .page-header-menu li.menu-dropdown.opened .fa-chevron-up {
    display: inline-block;
  }
  .page-header .page-header-menu li.menu-dropdown.opened .dropdown-menu {
    display: block !important;
  }
  .page-header .page-header-menu a:focus {
    color: #fff;
    background-color: inherit !important;
  }
  .page-header .right-header-block .navbar-nav {
    margin: 0 30px 0 0;
  }
  .page-header .right-header-block > ul > li {
    display: inline-block;
    float: left;
  }
  .page-header .right-header-block > ul > li .switch-account-button .switch-extra-trainers-wrap {
    left: -150px;
    top: 105%;
  }
  .page-header .right-header-block .header-user-info {
    min-width: unset;
  }
  .page-header .right-header-block .header-user-info .user-info-left-block .businesslogo-wrap {
    margin: 0;
  }
  .page-header .right-header-block .header-user-info .user-info-right-block {
    width: fit-content;
  }
  .page-header .right-header-block .header-user-info .user-info-right-block > .user-name {
    display: none;
  }
  .page-header .right-header-block .header-user-info .user-info-right-block .dropdown-user-info-menu {
    right: 20px;
    left: unset;
    border-radius: 5px !important;
  }
  .page-header .right-header-block .header-user-info .user-info-right-block .dropdown-user-info-menu .header-extended-user-info .view-profile-btn-wrap a {
    position: unset;
    margin-top: 10px;
  }
  .page-container {
    padding: 0 10px;
    padding-bottom: 35px;
  }
  .page-container .page-title ul li {
    display: block;
    margin-bottom: 5px;
  }
  .page-container .page-title h1, .page-container .page-title ul li a, .page-container .page-title ul li.active a {
    color: #fff;
  }
}
@media (max-width: 450px) {
  .page-header .right-header-block .navbar-nav {
    margin: 0 auto;
  }
  .page-header .right-header-block .header-user-info {
    margin-left: 0px;
  }
}

/*# sourceMappingURL=mobile_responsive.css.map */
