Wenn es dir nur um das Bild geht, ist dir mit diesem CSS Code geholfen.
#cspc-footer img.wp-image-1515 {
width: 100%;
height: auto;
}
Aber dein generelles Problem liegt in dem verwendeten Tabellen-Layout und das diese Seite überhaupt nicht responsive angelegt ist. Was bei Tabellen sowieso nur sehr schwierig (bis gar nicht) zu realisieren.
Des weiteren sind da einige feste Breitenangaben in px im CSS... zB
div#wrapper {
text-align: center;
margin-left: auto;
margin-right: auto;
display: block;
width: 95%;
min-width: 1002px;
max-width: 1402px;
}
Im Klartext heißt das, die Seite wird nie kleiner als 1002 Pixel angezeigt werden... bei kleineren Displays verschwindet dann der Rest nach rechts aus dem sichtbaren Bereich.