Rewrote the positioning CSS to allow specifying the screen size(s) when it is applicable.
Merge pull request #4111 from thomasgohard/fix-proximity-css-position-classes

Rewrote the positioning CSS to allow specifying the screen size(s) when it is applicable