My website has a header with a logo on the left and text on the right, but when the page gets smaller, the text overlaps with the logo. It doesn't look good at all.
Check out the Fiddle here
<div class="container">
<div class="row">
<div class="col-xs-2">
<img src="https://unsplash.it/100/100/?random" class="img-circle" alt="placeholder">
</div>
<div class="col-xs-10 text-right text-uppercase">
<h1>Scooby Doo</h1>
<h3>Where are you</h3>
</div>
</div>
</div>
I'm trying to figure out how to center everything on small screens and have the logo on top with text underneath. I've looked through Bootstrap documentation but can't find a solution using the grid system. Is there a way to do this with custom CSS and media queries?