Oi, Giovanna, tudo bem?
Acredito que você irá precisar adicionar mais um breakpoint para telas de tamanhos intermediários. Na aula, o professor ajustou somente para um tipo de tamanho de tela. Quando você inspeciona a página quando ela está pela metade, quantos pixels de largura ela fica? Nesse sentido, você cria uma breakpoint (uma media query) para essa largura, ajustando, assim, os itens que estão desalinhados.
Segue uma lista de tamanhos de tela que contemplam vários tipos de devices:
- 480px // Extra small screen
- 768px // Small screen
- 992px // Medium screen
- 1200px // Large screen
- 1600px // Extra Large screen
- 1900px // Extra Large screen
Qualquer dúvida, é só falar!