@opoku334
Posted
The reason why side-menu is still showing on pc is because Inline styles takes precedence over external stylesheet. So even though you have set #side-menu{ display: none; } it will still display it as flex; One way to solve this problem is to clear all the inline-styles and rewrite them in the external stylesheet and use media queries to display #side-menu none on pc
Another way is to use the !important tag to overide the inline-styles #side-menu{ display: none !important;
} But I will advise that you stick to the first option