.dropdown-block {
  position: relative;
  display: inline-block;
}

.mobile-menu-hr-divider {
  width: 210px;
  border: 0;
  border-bottom: 1px solid var(--primary-blue);
  margin: 0 auto;
}

.hide-element {
  display: none !important;
}

.show-element {
  display: none !important;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

@media (max-width: 991px) {
  .menubar-inner-block {
    position: absolute;
    right: 10px;
    width: 258px;
    height: auto;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    padding: 16px 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    text-transform: lowercase;
    top: 30px;
    box-shadow: 0 4px 25px rgb(0 0 0 / 21%);
  }

  .job-seekers-signup {
    display: none;
  }

  .nav-menu-container {
    display: none !important;
  }

  .top-navbar-brand {
    padding-top: 10px !important;
  }
}

@media (max-width: 768px) {
  .setting-dropdown,
  .job-seekers-signup,
  .user-icon-name {
    display: none !important;
  }

  /* .sm-dropdown-username {
    margin-left: 8px;
  } */
}

@media (max-width: 425px) {
  .top-navbar-brand {
    padding-top: 5px !important;
  }
}
