added more media queries for responsiveness

now can handle 350px widths. Sorry 240px width phones, but no support
for you.