Better cross-browser media component

With better responsive styling.