Ciao,

Dovresti provare aggiungendo la regola CSS:

codice:
background-size: contain;
In questo modo si adatta alla dimensione che risulta maggiore del contenitore, altrimenti puoi optare per:

codice:
background-size: 100% auto;
Che forza la larghezza la 100% e l'altezza in proporzione.
Per ottenere un effetto migliore puoi inserire l'immagine come tag img nel footer e darle semplicemente max-width: 100%; e height: auto;