fitVideos.js is a simple light weight JavaScript
that allow you to make embedded videos adopt to the screen width, I faced this problem while I try to avoid overflowing embedded videos
Copy the embedded videos and do not remove or change the default height & width values because it use those to calculate the right height & width while resizing
<iframe width="560" height="315" src="https://www.youtube.com/embed/rrT6v5sOwJg" frameborder="0" allowfullscreen></iframe>
<script src="fitVideos.js"></script>
<script>
fitVideos.init();
</script>