Responsive design using inline-block

HTML

<div class="item-row">
<div class="item-li"><img src="http://3.bp.blogspot.com/-t9e7S8huhaQ/VBMVN6CbNGI/AAAAAAAAA14/02am46_jiJM/s1600/Big_smile.png" width="150" height="150" /></div>
<div class="item-desc" ><h1>Item 1</h1>
Description Description Description Description Description Description Description Description Description Description </div>
</div>

<div class="item-row item-indent-row">
<div class="item-li"><img src="http://3.bp.blogspot.com/-t9e7S8huhaQ/VBMVN6CbNGI/AAAAAAAAA14/02am46_jiJM/s1600/Big_smile.png" width="150" height="150" /></div>
<div class="item-desc"><h1>Item 2</h1>
Description Description Description Description Description Description Description Description Description Description Description Description Description Description Description Description Description </div>
</div>

CSS

.item-row { display: block; width: 100%; padding: 30px; background-color: rgba(0,0,0,0.1); }
.item-indent-row { padding-left: 150px;}
.item-li {display: inline-block;  background-color: rgba(255,255,0,0.1); }
.item-desc {display: inline-block; height:150px;width:50%;background-color: rgba(0,0,255,0.1); padding-left: 0px;}