On small screens, I want Bootstrap to display 1 card per row, 2 cards per row on medium screens, and 3 cards per row on large screens.
I'm using
<div class="col-sm-12 col-md-6 col-lg-4">
and it's working for medium and large screens, but on small screens it still shows 2 cards per row instead of 1.
Additionally, I want the navbar to be at the top on the smallest screens and on the left side on all other sizes. It seems to be the same issue as with the cards.
Check out my code here: https://codepen.io/anon/pen/ZPQWKd