/* General Styles */
.cards-container {
    margin: 0;
    padding: 0;
    list-style: none;
}

.card {
    border: 1px solid #ddd;
    margin-bottom: 20px;
    background-color: #f9f9f9;
    padding: 15px;
}

.card-img-container {
    display: flex; /* Use flexbox to layout images in a row */
    justify-content: space-between; /* Distribute space between images */
}

.card-img-top {
    width: 33.3333%; /* Divide container width by three */
    height: 250px; /* Maintain aspect ratio */
    object-fit: cover; /* Cover the area of the element without stretching */
}

/* Card Body */
.card-body {
    padding: 15px;
}

.card-title {
    margin: 0 0 10px 0;
}

.card-text {
    margin: 0 0 10px 0;
}

/* Dropdown Style */
.select-dropdown {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
}

.responsive-iframe {
    width: 100%;
    height: 200px; /* Adjust as needed */
    border: 0;
}

@media (max-width: 767px) {
    .responsive-iframe {
        height: 150px; /* Adjust for smaller screens */
    }
}