We can't troubleshoot something we can't see. Please provide a link that demonstrates the problem.
Thinking out loud, be aware that "top" and "margin-top" behave differently. "Top" will visually move the block-level element that it is applied to, but not *actually* move it, so will have no effect on surrounding elements (probably the cause of your overlap on the div below). "Margin-top" will move block-level elements within the document flow - it will push other elements out of the way - although vertical margins that are in contact with each other will collapse, only taking the effect of the greater of the 2 margins. More info here
https://css-tricks.com/what-you-shou...psing-margins/
If you need more help, please provide a link.
Bookmarks