Prueba entonces
Recuerda que los 4 valores del margin vienen en el orden Arriba, Derecha, Abajo, Izquierda.
Cuando solo se ponen dos valores, como en mi anterior sugerencia
el primer valor es para Arriba y Abajo y el segundo para Derecha e Izquierda.
Si ese valor es 0 no hace falta poner el px detrás del 0, pero si el valor es superior a 0 si se debe poner.
También puedes probar con
para ver si así queda mejor.
Bueno, a ver si así logras mejorar las cosas.