It’s kind of hard for me to believe given Google’s emphasis on making sites responsive, that they haven’t supplied people with an easier way of embedding YouTube videos on responsive sites. Fail.
Nonetheless, there’s workarounds to make the videos responsive by editing your CSS.
OS Training has a simple solution. They create a wrapper in CSS that makes the embedded video responsive. All you need to to is add the div class and copy and paste the CSS.