a parte che sto fulminato proprio, quei 25 pixel di margine dovevo darli a tutto il container per staccarmi un pochino dal margine superiore e grazie a te ho corretto. Resta comunque il fatto che il div contenente l'header è sempre più alto dell'immagine, ma solo nel dispositivo mobile, sul pc lo vedo bene...

il codice del css alla fine l'ho ridotto a:
Codice PHP:
padding:0!importantline-height:0!important


grazie per la risposta comunque