/* Mobile responsive image fixes */
@media (max-width: 991px) {
    /* Ensure all images in stands sections don't overflow */
    .stands-section img,
    .stands2-section img,
    .stands3-section img,
    .left_right_sec img,
    .right_right_sec img {
        max-width: 100%;
        height: auto;
    }

    /* Fix image containers */
    .stands-section .right,
    .stands2-section .right,
    .stands3-section .right,
    .stands-section .left,
    .stands2-section .left,
    .stands3-section .left {
        max-width: 100%;
    }
}
