responsive styles for front page elements