How can I make sure that when using the mobile mode the icons do not appear vertically but remain horizontally as in the desktop version?
I tried to solve the problem by adding the display: inline
property as the answer to this question was answered but did not produce any results
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js"></script>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<link href="https://use.fontawesome.com/releases/v5.0.8/css/all.css" rel="stylesheet"/>
<div class="col-lg-4 col-md-12 col-xs-12 text-center" style="margin-top: 15px;">
<div class="row" style="height: 70px; border: 1px solid #dfdfdf; border-radius: 8px; padding: 10px 0;">
<div class="col-md-4">
<i class="fas fa-cogs" style="display:inline; font-size: 24px; color: rgb(20, 20, 71);"></i>
<p style="font-weight: bold; margin-bottom: 0px; margin-top: 3px;">0</p>
</div>
<div class="col-md-4">
<i class="fas fa-question" style="display:inline; font-size: 24px; color: rgb(233, 17, 17);"></i>
<p style="font-weight: bold; margin-bottom: 0px; margin-top: 3px;">7</p>
</div>
<div class="col-md-4">
<i class="fas fa-check" style="display:inline; font-size: 24px; color: rgb(20, 175, 20);"></i>
<p style="font-weight: bold; margin-bottom: 0px; margin-top: 3px;">3</p>
</div>
</div>
</div>