Creating multiple images and then using css screen size to change the images but i wanna know if (2) elements like div get their own height from their own content, or take available space in a flexbox here is sass mixin for responsive background image that i use.