I feel like there has to be a better way to achieve the desired layout. I am using bootstrap 4 but this is a pure CSS3 question really. I am finding myself tweaking way too