/* CSS for styling */
.bcontainer {
    display: flex;
    flex-wrap: wrap; /* Allow flex items to wrap to next line */
    justify-content: space-around;
    margin-top: 120px;
}

.branch {
    width: calc(100% - 20px); /* Full width with some margin */
    margin-bottom: 20px; /* Add some space between branches */
    /* background-color: #f2f2f2; */
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.branch img {
     max-width: 100%; /* Ensure images don't exceed the width of their container */
    height: auto; /* Maintain aspect ratio */
    display: block; /* Remove any extra whitespace */
}

.branch h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

.branch p {
    font-size: 16px;
    line-height: 1.6;
}

/* Responsive iframe */
.branch iframe {
    width: 100%;
    height: auto;
}

/* Adjust styles for tablet and desktop */
@media screen and (min-width: 768px) {
    .branch {
        width: 30%; /* Adjust width for tablets and desktop */
    }
}

