.grid-container{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 80px;
}
.companies_card{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.companies_card .image_box{
    max-width: 220px;
    margin: 0 auto;
}

.companies_card .image_box img{
    width: 100%;
}
.companies_card .content_box h2{
    color:#fecd2f;
    text-align: center;
    font-size: 1.6em;
    font-weight: bold;
}

.companies_card .content_box p{
    text-align: center;
}

.card_name{
    text-align: center;
    font-size: 1.2em;
}

.card_name span{
    font-weight: bold;
}


.about-gallery{
    display: flex;
    flex-wrap: no-wrap;
}

@media screen and (max-width:775px) {
    .grid-container{
        grid-template-columns: repeat(1, 1fr);
        gap: 0px;
    }
    .about-gallery{
        flex-wrap: wrap;
    }
}

/* @media screen and (max-width:575px) {
    .grid-container{
        gap: 0px;
    }
} */