/* Media styles for images and SVGs */
.banner {
    display: block; /* Ensure it's treated as a block element */
    margin-left: 999; /* Auto margin for horizontal centering */
    margin-right: auto; /* Auto margin for horizontal centering */
    max-width: 50%; /* Ensure it doesn't exceed container width */
    height: auto; /* Maintain aspect ratio */
}


img {
    display: block; /* Ensure it's treated as a block element */
    margin-left: auto; /* Auto margin for horizontal centering */
    margin-right: auto; /* Auto margin for horizontal centering */
    width: 100%; /* Ensure it doesn't exceed container width */
    height: auto; /* Maintain aspect ratio */
    border-radius: 6.9px;
}


.menu img {
    max-width: 150px; /* Set maximum width for menu icons */
    max-height: 40px; /* Set maximum height for menu icons */
    width: auto; /* Maintain aspect ratio */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Remove extra space below images */
}
