/* Start custom CSS */.coram-charities {
    display: flex;
    flex-flow:row wrap;
    justify-content: space-around;
}

.medium-4 {
    flex:0 0 100%;
    padding-top:20px;
}

.medium-4 img {
    width:80%;
}

.medium-8 {
    flex: 0 0 100%;
    padding-top:20px;
}

.coram-charities hr {
    flex: 0 0 100%;
    border:3px solid #fce8d1;

    
}

.coram-charities h3 {
    border:none;
    margin:0;
    padding-top:0;
}

@media screen and (min-width: 768px) {

.coram-charities {
    display: flex;
    flex-flow:row wrap;
    justify-content: space-between
}

.medium-4 {
    flex:0 0 30%;
    padding-top:20px;
    padding-left:20px;
}

.medium-4 img {
    width:90%;
}

.medium-8 {
    flex: 0 0 60%;
    padding-top:20px;
}
    
}/* End custom CSS */