major updates: adding responsive, column padding/margins, etc.