В вашем случае когда нужно только css решение я делаю два меню. Одно прячу на малых разрешениях, второе прячу на больших. Соответственно одно меню статическое, другое разворачивающееся.
С обычным меню я думаю вы и сами разберётесь, а сворачиваемое вот тут например можно повзаимствовать -
codepen.io/wesdews/pen/WbOYzM