Hello There,
The mobile menu will only appear when the screen size is below 980px. It will not display in 1078px. Most the font size change is already covered in this code:
@media (min-width:980px) and (max-width:1100px) {
.hm5.x-menu > li > .x-anchor .x-anchor-text-primary{
font-size:20px !important;
}
}
@media(max-width:767px) {
.hm5.x-menu > li > .x-anchor .x-anchor-text-primary {
font-size:18px;
}
}
@media(max-width:480px) {
.hm5.x-menu > li > .x-anchor .x-anchor-text-primary {
font-size:14px;
}
}
Please make sure that all your css are correct and no css conflict is happening on the page. The best css practice is to have your code indented and @media blocks should always be at the bottom of all the other codes.
Hope this helps.