Ich habe den Code ein wenig angepasst, sodass es auf kleinen Bildschirmen keine horizontale Umbrechung mehr geben sollte, indem white-space: normal; zu h3 hinzugefügt wurde.
Außerdem können Sie margin: 0 auto 0 !important; entfernen, wenn Sie ein Hintergrundbild beibehalten möchten. Es kann gut aussehen. Beispiel:
