Почему при просмотре на мобильном телефоне справа белая полоса?
Если предыдущие ответы не решили проблему, попробуйте сделать к html или body (или к ним обоим) overflow-x: hidden, должно помочь в любом раскладе

Откройте хром, перейдите в мобильный режим, выберите лупу, установите ее на этой белой полосе и начните скроллить колесиком.
Увидите какие элементы у вас выпирают. Скорее всего просто задали им фиксированную ширину, вот они и выпирают. А у контейнер в это время с шириной 100%