  .banner-container {
  
    height: 389px;
  
}.secondary-menu {
    
    background-color:#0D2944;
}
.secondary-menu .container-menu {
        max-width: 1440px;
    width: 1440px;
    margin: 0 auto;

    display: flex
;
    align-items: start;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    
}
.secondary-menu .container-menu ul {
        display: flex
;
  font-family: "Inter", serif;
    flex-wrap: wrap;
}
.secondary-menu .container-menu li {
font-weight:300;
font-size:18px;
        padding: 20px;
    color: #fff;
       cursor:pointer;
         font-family: "Roboto", sans-serif;
}
.secondary-menu .container-menu li.active,.secondary-menu .container-menu li:hover {
    background-color:#FFFFFF;
    color:#000000;
 
    font-weight:500;
}
.page-template-hire-staff p {
    font-size: 20px;
    text-align: left;
    line-height: 1.2em;
    font-weight: 200 !important;
    margin: 10px 0 30px;
}
.sticky-menu {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.page-template-hire-staff .nlr {

    width: 120px;
   
}
#roles {
    display:none;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.page-template-hire-staff .nlr {
    width: 130px;
}
        .business-candidates .bc-container {
        padding: 50px 20px 50px;
        display: flex
;
        justify-content: space-between;
        flex-direction: column-reverse;
    }
    .business-candidates .bc-container h2 {
      
        font-size: 48px;
        line-height: 1.4em;
        font-weight: 400;
        margin: 16px 0 32px;
    }
    .secondary-menu .container-menu {
        max-width: 100%;
        width: 100%;
        padding: 0 25px;
        white-space: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
 .secondary-menu .container-menu ul {
    display: flex;
    font-family: "Inter", serif;
    flex-wrap: nowrap; /* Important for horizontal scroll */
    width: 500px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

/* Hide scrollbars */
.secondary-menu .container-menu ul::-webkit-scrollbar {
    display: none;
}
.expertise {
      
        margin: 50px auto !important;
    }
}