you have to make a small adjustment to the html to get this to work right if you want it to be responsive. Sizing images is not the best option in this case.
you have
Code:
<div class="">
<div class="brandCell centeredContent back" style="width: 33%; height: 126px;"><a href="https://shop.nmtaserandmore.com/511-tatical-m-16.html"><div class="brandImage"><img src="images/5.11.webp" title="5.11 Tatical" alt="(image for) 5.11 Tatical" width="218" height="96"></div><div class="brandName">5.11 Tatical</div></a></div>
<div class="brandCell centeredContent back" style="width: 33%; height: 126px;"><a href="https://shop.nmtaserandmore.com/abkt-tac-m-15.html"><div class="brandImage"><img src="images/abkt-logo.jpg" title="ABKT Tac" alt="(image for) ABKT Tac" width="220" height="220"></div><div class="brandName">ABKT Tac</div></a></div>
change it to
Code:
<div class="example">
<div class="brandCell"><a href="https://shop.nmtaserandmore.com/511-tatical-m-16.html"><div class="brandImage"><img src="images/5.11.webp" title="5.11 Tatical" alt="(image for) 5.11 Tatical" width="218" height="96"></div><div class="brandName">5.11 Tatical</div></a></div>
<div class="brandCell"><a href="https://shop.nmtaserandmore.com/abkt-tac-m-15.html"><div class="brandImage"><img src="images/abkt-logo.jpg" title="ABKT Tac" alt="(image for) ABKT Tac" width="220" height="220"></div><div class="brandName">ABKT Tac</div></a></div>
All i did was removed remove the styles from the html
Code:
.centeredContent back and style="width: 33%; height: 126px;"
add this to your css and you will have a nice responsive brand page
Code:
.example
display: flex;
flex-direction: column;
gap: 1rem;
text-align: center;
align-content: center;
align-items: center;
}
@media (min-width: 576px) {
.example
display: flex;
flex-direction: row;
gap: 1rem;
text-align: center;
align-content: center;
align-items: center;
}
}