задать display:table для меню и ширину ему 100%, и desplay:table-cell для пунктов меню. всегда будет тянуться красиво и равномерно. а через медиа запрос при нужной ширине скрыть это меню ,а в свет вывести моб. вариант меню в виде кнопки навигация.Ну и джаваскрпит для развертнывания-свертывания
jQuery('#mobnavs').hide(); //изначально скрываем пункты меню
jQuery(".mobnav-toggle").click(function(){ // по клику на кнопку
jQuery("#mobnavs").slideToggle("slow"); // раскрываем
});
а по повторному клику на кнопку меню будет закрываться.
Простой, но рабочий способ