Vous utilisez aussi ceci :
background-size:contain;
height: 0;
width: 100%;
padding-top: 66,64%;
Je ne connais pas vos valeurs de div, mais supposons que vous les avez.
height: auto;
max-width: 600px;
Encore une fois, il ne s'agit que de chiffres aléatoires. Il pourrait être assez difficile de créer une image d'arrière-plan (si vous le souhaitez) avec une largeur fixe pour la division, il vaut mieux utiliser la largeur maximale. En fait, il n'est pas compliqué de remplir un div avec une image d'arrière-plan, il suffit de s'assurer que le style de l'élément parent est le bon, afin que l'image ait un endroit où aller.
Chris