/* major */
/* .major-grid, .corporate-wrapper, .supportive-wrapper {
    padding: 2rem 0rem;
} */
.cp-title-heading-first {
    padding: 0rem 0rem 2rem;
}
.cp-title-heading {
    padding: 3rem 0rem 2rem;
}
.corporate-partners-wrapper{
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap;
}
.corporate-partners-card{
    /* max-width: calc(100% / 3);  */
    padding: 1rem 1.5rem 1rem 0rem;
    max-width: 350px;
    min-width: 350px;
}
.corporate-partners-card > .card-header {
    /* padding: 2rem 0rem; */
    border: solid 3px #f0f5f9;
    border-radius: 1px;
    height: 165px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px 10px 0px 0px;
}
.corporate-partners-card > .card-body{
    background: #f0f5f9;
    padding: 2rem 1.4rem;
    min-height: 200px;
    border-radius: 0px 0px 10px 10px;
}
.corporate-partners-card > .card-body > .card-text{
    font-family: Gotham-Book;
}
.img-logo-landing{
    max-height: 112px;
    max-width: 274px;
    /* min-height: 77px; */
}
@media screen and (max-width: 900px) {
    .corporate-partners-card{
        max-width: calc(100% / 1);
        padding: 1rem 0.5rem 1rem 0.5rem;      
    }
}

/* Corporate */
.corporate-grid {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}
.corporate-wrapper.corporate-box.img {
    display: block;
}
.corporate-wrapper.corporate-image {
    max-width: 100%;
}
.corporate-wrapper .corporate-box {
    /* max-width: calc(93% / 4); */
    margin: 1rem 1.5rem 1rem 0rem;
    border: 3px solid #F0F5F9;
    display: flex;
    align-items: center;
    max-width: 326px;
    min-width: 326px;
    height: 180px;
    border-radius: 10px;
}
.corporate-wrapper .corporate-box .img-wrapper {
    padding: 1rem;
    text-align: center;
}

/* Supportive */
.supportive-grid {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
}
.supportive-wrapper.supportive-box.img {
    display: block;
}
.supportive-wrapper.supportive-image {
    max-width: 100%;
}
.supportive-wrapper .supportive-box{
    /* max-width: calc(93% / 4); */
    margin: 1rem 1.5rem 1rem 0rem;
    border: 3px solid #F0F5F9;
    display: flex;
    align-items: center;
    max-width: 326px;
    min-width: 326px;
    height: 180px;
    border-radius: 10px;
}
.supportive-wrapper.supportive-box.img-wrapper {
    padding: 1rem;
    text-align: center;
}

