Poczytaj o Grid system
a jeżeli chodzi o responsywnośc twojej strony to wystarczy że w media dasz dla tych elementów float: left: albo float: none;
Wszystko tam masz opisane, da przykładu ja zawartość zrobił bym za pomocą:
<div class="row">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
a to wszystko w <div class="container"> w jednym text a w drugim grafika.