@media (min-width: 1400px){
    .vsm-top .navigation .more-nav ul li.mobile {
        display: block!important;  
    }
}
@media (min-width: 1600px){
    .vsm-top .navigation .more-nav ul li.mobile {
        display: none!important;
    }
}
@media(min-width: 1024px) {
    .vsm-top .navigation .primary-nav nav {
    display:none;
    }
}
@media (min-width: 1200px){
    .vsm-top .navigation .primary-nav nav {
        display:none;
    }
}
@media (min-width: 1600px){
    .vsm-top .navigation .primary-nav nav {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto;
        width: auto;
    }
}
.vsm-top .navigation .primary-nav ul li a {
    padding: 0.875rem 0.5rem;
}
.vsm-top .navigation .primary-nav ul li ul {
  width: max-content;
  min-width: 14rem;
}