Make sure carousel maintains its proportions

The easiest solution is to just fix the width which is what was done.
Below the natural image size, I have made the message, and carousel arrows follow the screen. (see the media query).

Above the natural image size, the image, message, carousel arrows are centered.

@statico for review 
@WHiT3R4bBiT this is already on staging.
(And rebase, squash, and `push -f` this branch to delete it from history)