Currently, I am facing an issue with my bootstrap column grid on my website. It works fine for laptop and tablet screens, but there seems to be a problem when viewing it on mobile devices.
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<div class="row">
<div class="col-md-6 col-sm-12 col-xs-12">
<div class="row">
<div class="col-md-1 col-sm-1 col-xs-1 mt-2">
<span class="border border-primary rounded" style="background-color:#0275d8;display:inline-block;padding:10px;"> </span>
</div>
<div class="col-md-11 col-sm-11 col-xs-11">
<h2>Who we are</h2>
<hr>
<p>Scaoasijdaosijdoaisdjh.</p>
</div>
</div>
</div>
<div class="col-md-6 col-sm-12 col-xs-12">
<div class="row">
<div class="col-md-1 col-sm-1 col-xs-1 mt-2">
<span class="border border-success rounded" style="background-color:#5cb85c;display:inline-block;padding:10px;"> </span>
</div>
<div class="col-md-11 col-sm-11 col-xs-11">
<h2>What we do</h2>
<hr>
<p>textxtxttx</p>
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
Upon closer inspection, one of the columns is designed in such a way that it appears as an empty colored bullet or numbering on the left side, while the other columns contain text elements (h2, hr, p) on the right. However, when viewed on a mobile screen, the bullet seems to overlap with the other columns. What could be causing this issue that I'm unable to resolve?