Responsive Embedding of a external website

I was integrating an external tee times booking system on a website and I wanted to have it live right on our website. My first try was creating a <iframe> but it would not work on mobile. I ended up using an <embed> instead something similar to what is below.

<embed src="" width="640" height="480">

This then became responsive.