I need to fill the remaining vertical space of #wrapper under #first with #second div.
#wrapper
#first
#second
I need an only CSS sol
All you need is a bit of improved markup. Wrap the second within the first and it will render under.
Here comes the first content I will render below the first content
Demo