Replaced Offsets with Push & Pulls

can't really use the original offsets for content placement. Changed to
pushes and pulls instead. For small screens, the pushed and pulled
content just revert back to normal columns.
Merge pull request #124 from bfintal/push-pull