div.img_div{
    height: 0;
    padding-bottom: 50%;
    position: relative;
    overflow: hidden;
    max-width: 100%;
    height: auto;
}

div.img{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /* min-height: 15vh; */
    border-radius: 10px 30px 10px 30px;
    background-size: cover;
}


div.title_div{
    position: absolute;
    top: 50%;  
    left: 50%; 

    transform: translate(-50%, -50%);
}

div.img.out_reach1{
    background-image: url('out_reach/out_reach1.png');
}

div.img.out_reach2{
    background-image: url('out_reach/out_reach2.png');
}

h4.text-white{
    font-weight: 300;
    line-height: 1.5;
}

div.title_div > h1, h4{
    text-align: center;    
}