You have a media query
in place that hides the #menu-main
when the window size is smaller than 1024px
To resolve the issue, simply remove the following code from your CSS:
@media only screen and (max-width: 1028px)
#menu-main {
display: none;
}
//UPDATE It seems like you haven't removed it yet, as evidenced here:
//UPDATE 2 I see now. They are utilizing a second navigation method using a select box called #tinynav1
. This is why they hide #menu-main
on mobile devices. You might want to mention this for clarity in your questions.
The select box code looks like this:
<select id="tinynav1" class="tinynav tinynav1">
<option>Navigation</option>
<option>your options</option>
....
</select>
It appears that this is a JavaScript plugin from their website. If you do not have this plugin, consider looking it up online:
$("#menu-main").tinyNav({
active: 'selected', // String: Set the "active" class
header: 'Navigation', // String: Specify text for "header" and show header instead of the active item
label: ''
});
<-- JS library