1. Если элементы в линию не нужны, прятать в бургер на нужных @media
2. Если элементы нужны в линию, то либо мы максимально компонуем, убирая отступы, уменьшая шрифт, либо прячем элементы за максимальной шириной + overflow-x hidden . Тогда будет прокрутка, но элементы останутся в линию
3. Если хочется оставить в линию, при этом не хочется скролл видеть, то можно через js библиотеку-слайдер их сделать, но это если вложенности нет в меню. Иначе треш