Feature first responsiveness

Responsive styling for screens smaller than 1280px, since the default Auja margins are pretty big.