JSFiddle - React, Tailwind, and code Playground

HTML

<div class="clearfix text-img text-left">
				<img src="https://cdn0.vox-cdn.com/thumbor/gvDQZLtlEM7U99rmTEdMoUtLRJU=/0x96:2039x1243/1600x900/cdn0.vox-cdn.com/uploads/chorus_image/image/50319283/ipad1_2040.0.0.jpg" alt="iPad" class="img-responsive stock-img" />
				<div class="info-box">
				  <header class="info--header">
					<h3 class="h3">The science of today is the technology of tomorrow.</h3>
				  </header>
				  <div class="info--body">
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc semper urna nec lectus malesuada tincidunt. Aenean faucibus, nulla sed luctus tempus, purus libero vestibulum velit, et blandit odio nunc ac quam. Donec tellus tellus, venenatis ac diam nec, sodales viverra orci.</p>
			</div>
      
<div class="clearfix text-img text-left">
				<img src="https://cdn0.vox-cdn.com/thumbor/gvDQZLtlEM7U99rmTEdMoUtLRJU=/0x96:2039x1243/1600x900/cdn0.vox-cdn.com/uploads/chorus_image/image/50319283/ipad1_2040.0.0.jpg" alt="iPad" class="img-responsive stock-img" alt="iPad" class="img-responsive stock-img">
				<div class="info-box">
				  <header class="info--header">
					<h3 class="h3">The science of today is the technology of tomorrow.</h3>
				  </header>
				  <div class="info--body">
					<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc semper urna nec lectus malesuada tincidunt. Aenean faucibus, nulla sed luctus tempus, purus libero vestibulum velit, et blandit odio nunc ac quam. Donec tellus tellus, venenatis ac diam nec, sodales viverra orci. Nam nec tristique erat. Proin sed lorem nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent pretium ipsum sed tortor tincidunt tempor. Nulla sodales nisi ac posuere imperdiet. Suspendisse pulvinar mollis urna, sit amet bibendum nulla dignissim at. Vivamus bibendum eleifend venenatis. Curabitur sit amet tincidunt urna. Nam vel volutpat nibh. In hac habitasse platea dictumst. Pellentesque dolor ex, congue in...

CSS

.clearfix { clear: both; }
.text-img { padding-left: 15px; padding-right: 15px; }
.text-img .info-box .info--body p { max-width: none; }
.text-img .info-box { text-align: justify; }
.text-img .stock-img { width: 100%; }

@media (min-width: 992px) {
  .text-img.text-right .stock-img { width: 50%; float: left; }
  .text-img.text-right  .stock-img { padding-right: 15px; padding-bottom: 15px; }

  .text-img.text-left .stock-img { width: 50%; float: right; }
  .text-img.text-left  .stock-img { padding-left: 15px; padding-bottom: 15px; }
}