Intanto 0 non va indicato con px accanto, ma solo 0:
margin-right:0;
Poi verifica che ciò che vuoi allineare a dx sia in un contenitore che abbia padding-right:0; altrimenti è quello a spingerlo via.
Il modo più semplice di procedere per capire cos'è che ti dà quel pixel, è dare dei bordi colorati a tutti gli oggetti coinvolti, così da vedere tra quali due si posiziona il pixel: a quello interno darai margin:0; e a quello esterno darai padding:0; !