Olá, amiga. Você tem uma dúvida bem simples de ser resolvida.
Seu vídeo talvez seja incorporado do Youtube, certo?
Observe que quando vem do Youtube ele já vem com uma largura dentro da tag. Veja o seguinte código:
<iframe width="560" height="315" src="https://www.youtube.com/embed/GBaYBJdZCLM" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
Primeiro, apague esse width e height e seus respectivos valores.
segundo, vá no seu código css e defina o seguinte:
iframe{
max-width: 100%;
}
Terceiro, em cada tela você precisa definir uma largura específica. Para isso você precisa usar media queries no seu código css: (https://developer.mozilla.org/pt-BR/docs/Web/Guide/CSS/CSS_Media_queries ) e no seu media querie você precisa definir uma largura para cada tela.