I have a layout with 4 columns, each containing an image and text. The images in each column have different heights and widths, while the text lengths also vary. I want all the images to be the same height and width proportionate to the image itself. Additionally, I aim for the text to align at the same vertical point in each column.
Desired Result: https://i.sstatic.net/twQ6F.png
Current Outcome: https://i.sstatic.net/b17sc.png
<div class="container">
<div class="row">
<div class="col text-justify">
<img class="img-fluid mx-auto d-block" src="http://via.placeholder.com/500x150">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam odio ipsum, lobortis eu neque id, pharetra tempus lorem. Nulla a dui ornare, facilisis augue eu, blandit massa. Praesent eget congue est. Integer ut pulvinar eros. </p>
</div>
<div class="col text-justify">
<img class="img-fluid mx-auto d-block" src="http://via.placeholder.com/350x80">
<p>In hac habitasse platea dictumst. Etiam feugiat orci non placerat egestas. Suspendisse a lacinia nisl. Sed nec lorem at mauris eleifend sagittis. Etiam pulvinar, ante in viverra semper, tortor risus elementum arcu, nec hendrerit magna ex eu turpis. Nulla pretium posuere tortor, in tincidunt odio rhoncus et. Vivamus molestie nulla non metus sodales feugiat. Duis rhoncus ullamcorper iaculis. Donec ut ullamcorper quam, at vestibulum mauris.</p>
</div>
<div class="col text-justify">
<img class="img-fluid mx-auto d-block" src="http://via.placeholder.com/500x80">
<p>Etiam feugiat in nulla sit amet congue. </p>
</div>
<div class="col text-justify">
<img class="img-fluid mx-auto d-block" src="http://via.placeholder.com/350x150">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam odio ipsum, lobortis eu neque id, pharetra tempus lorem. Nulla a dui ornare, facilisis augue eu, blandit massa. Praesent eget congue est. Integer ut pulvinar eros. </p>
</div>
</div><!-- end -row -->
</div>