I see select.selectnav has a display: none; for desktop, which divs are you referring to?
Usually inconsistent display between browsers is due to syntax errors or the use of unsupported browser specific hacks. Some browsers are more tolerant of syntax errors than others.
]]>