You have the option to utilize the flexbox utility classes to achieve the desired layout in this scenario.
Listed below is a sample code snippet demonstrating the use of .d-flex .align-items-center
to centrally align an image and text. Your specific implementation may vary based on your requirements, however, this serves as a starting point.
<div class="card w-50">
<div class="card-img-top d-flex align-items-center bg-light">
<div>
<img class="img-fluid" src="http://via.placeholder.com/150x150/1f1a38/ffffff?text=Image" alt="Card image cap">
</div>
<p class="col p-2 m-0">Text next to the right side of the image</p>
</div>
<div class="card-body">
<h5 class="card-title">Card title</h5>
<p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
</div>
</div>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.3/css/bootstrap.min.css" rel="stylesheet"/>