I'm experiencing an issue with my carousel code. It works perfectly in full screen mode, but when viewed on smaller screens the captions and indicators appear below the image. I've tried multiple solutions without success. Any suggestions on how to resolve this?
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="/img/courtyard.png" alt="First slide"> <!--IMAGE SIZE 1080px x 550px-->
<div class="carousel-caption d-none d-md-block">
<p align="left">
<a id="hero-caption" href="#">
<span style="font-size: 200%;">
...
</span>
<br>
<span style="font-size: 350%;">
...
</span>
</a>
</p>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="/img/openfield.png" alt="Second slide"> <!--IMAGE SIZE 1080px x 550px-->
<div class="carousel-caption d-none d-md-block">
<h5>...</h5>
<p>...</p>
</div>
</div>
</div>
</div>