The problem occurs is the following:
After relative positioning an element with CSS I get a white-space of where the element was... I don\'t want the white-space!
If you are brave enough, you may put overflow:hidden; and a bottom negative margin on relatively positioned element, and it will remove the spacing leftover :) i.e. on responsive site.