Paul, thanks for your input. To be more clear on the matter, it doesnt have anything to do with syntax or CSS fluency...it's the fact that I was forced to add an @media query in my custom CSS because the original CSS class I added wasn't working in mobile or tablet view. The @media (min-width:320px) wasn't even added by me, it was actually added by one of your support staff, because we couldnt figure out why my original CSS wasnt working in tablet or mobile view.
so the original question remains, why am I being forced to add @media queries to my CSS? The overall goal is to NOT use them at all, and have my CSS classes work in all screen sizes. So this is the lingering question Id like to have answered if possible. Thanks