I am creating a proof of concept responsive email and have created this so far in JSFiddle:
http://jsfiddle.net/hirenshah/rdux8vkg/12/

I have noticed that GMail on my Samsung S5 and my desktop (1600x wide monitor) both show the mobile version of this email. Is that because GMail doesn't support @media queries?