.home-content-page-row{
    height: auto;
    margin: 20px 0;    
}

/* Styling for the columns */
.left-col, .middle-col, .right-col {
    display: flex;
    padding: 0;
    height: 100%;
    margin: 0;
}


.left-col{
    background-color: #E0E0E0;
}

.middle-col{
    background-color: #0050B5;
}

.right-col{
    background-color: #DA291C;
}

.middle-col .card-img-overlay,
.right-col .card-img-overlay{
    color: #f4f4f4;
}

.left-col .card-img-overlay a{
    color: black;
}

.middle-col .card-img-overlay a,
.right-col .card-img-overlay a{
    color: black;
}

/*****************ADD RESPONSIVE ADJUSTMENTS FOR 320********************************/
@media (max-width:600px){
    .home-content-page-row{
        margin: 0;
    }

    .left-col, .middle-col, .right-col {
        height: 50vh;
    }
}

/*Portrait tablets and large phones => 600px and up*/
@media(min-width:601px) {
    .home-content-page-row{
        margin: 0;
    }

    .left-col, .middle-col, .right-col {
        height: 50vh;
    }
}

/*Large devices - Laptops and Tablets => 992px and up*/
@media(min-width:992px) {
    .home-content-page-row{
        margin-bottom: 0.5rem;
    }

    .left-col, .middle-col, .right-col {
        height: 100%;
    }
}

/*Extra-Large devices => 1200px and up*/
@media(min-width:1200px) {
    .home-content-page-row{
        margin: 1.25rem 0;
    }
}