JSFiddle - React, Tailwind, and code Playground

HTML

<div class="container">
    <div class="img-and-info">
        <div class="img"></div>
        <div class="info container"> <!-- container class helps -->
            <div class="row">
                <div class="col-xs-6">
                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam massa elit, lacinia ac dui et. </p>
                </div>
                <div class="col-xs-6">Col 2</div>
            </div>
            <div class="row">
                <div class="col-xs-4">Col 1</div>
                <div class="col-xs-8">Col 2</div>
            </div>
            <div class="row">
                <div class="col-xs-9">Col 1</div>
                <div class="col-xs-3">Col 2</div>
            </div>
        </div>
    </div>
    
    <div class="img-and-info">
        <div class="img"></div>
        <div class="info">
            <div class="row">
                <div class="col-xs-6">
                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam massa elit, lacinia ac dui et. </p>
                </div>
                <div class="col-xs-6">Col 2</div>
            </div>
            <div class="row">
                <div class="col-xs-4">Col 1</div>
                <div class="col-xs-8">Col 2</div>
            </div>
            <div class="row">
                <div class="col-xs-9">Col 1</div>
                <div class="col-xs-3">Col 2</div>
            </div>
        </div>
    </div>
</div>

CSS

@import url('http://getbootstrap.com/dist/css/bootstrap.css');

/* Highlight col- classes for debug */
.row {
    border: 1px dashed #000;
    margin-bottom: 5px;
}
[class*="col-"] {
    border: 1px solid rgba(0, 0, 0, 0.3);
    background: rgba(0, 0, 0, 0.2);
}

/* The important stuff */
.img-and-info { border: 1px solid #000; margin-bottom: 10px; }
.img {
    background-color: orange;
    width: 180px;
    height: 120px;
    float: left;
}
.info { 
    background-color: lime;
    margin-left: 180px;
}