Если я правильно понял что вы хотите сделать, то можно сам блок с пунктами меню обвести тегом span и ему задать отступы справа/слева и такой же фон как и у второго плана...
Выше меня уже опередили.
Просто напишите контейнеру height: 100vh;
И он будет занимать всю высоту экрана в любых условиях, на любых устройствах(исключая браузеры неподдерживающие это свойство).