.care-main_img {
    text-align: center;
    width: 100%;
    height: 25em;
    background-position:center;
    background-repeat: no-repeat;
    transition: .25s all ease;
}
.body_container{
padding: 10em 13em;
}
.text_container{
    margin: 5em 6em;
}
#care_img{
    background-image: url(../resources/info_care_main_3.jpg);
        background-repeat: no-repeat;
}
#aboutus_img{
    background-image: url(../resources/info_about_us_3.jpg);
        background-repeat: no-repeat;
}
#ourhistory_img{
    background-image: url(../resources/info_whoweare.jpg);
        background-repeat: no-repeat;
     /*background-position: left;*/
}
.text_container_right{
    margin-left: 2em;
}
.text_container_left{
    margin-right: 2em;
}
.cares-main_content {
    margin: 0 auto;
    max-width: 70em;
}
.cares-main_content hr{
    display: block;
    align-content: center;
    width: 100%;
    padding-bottom: .5em;
    height: .1em;
    border: 0;
    border-top: .1em solid rgba(0,0,0,.2);
    transition: .25s all ease;
}
.container{
    display:grid;
    grid-template-columns: 50% 50%;
    margin: 6em 0em;
    text-align: left;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .container{
        display:flex;
        flex-wrap: nowrap;
        margin: 6em 0em;
    }
    .IE_text{
        width: 100%;
    }
}
@-moz-document url-prefix() {
    .container{
        display:flex;
        flex-wrap: nowrap;
        margin: 6em 0em;
    }
    .IE_text{
        width: 100%;
    }
}


.divider_text {
    display: table;
    padding:4em 0em;
    transition: .25s all ease;
}
.divider_text label{
    display: table-cell;
    width: 45%;
    font-size: 3em;
    padding-right: 1em;
}
.divider_text p{
    display: table-cell;
    width: 55%;
    padding-left: 1em;
    vertical-align: top;
    margin: 0;
    text-align: justify;
}
@media screen and (max-width: 1100px) {
    .care-main_img {
        height: 20em;
    }
    .body_container {
        padding: 10em 1em 7em 1em;
    }
    .text_container{
        margin: 2em 3em;
    }
    .container:nth-child(1){
        display:block;
        grid-template-columns: 100%;
        margin: 6em 0em;
    }
    .container:nth-child(2){
        display:flex;
        flex-direction: column-reverse;
        margin: 6em 0em;
    }
    .divider_text {
    display: block;
    padding:5em 0em 6em 0em;
        text-align: center;
}
    .divider_text label{
    display: inline-block;
    width: auto;
    padding-right: 0;
}
.divider_text p{
    padding-top: 2em;
    display: inline-block;
    width: auto;
     padding-left: 0;
    text-align: left;
}
    #ourhistory_img{

    background-position: left;
}
}
@media screen and (max-width: 500px){
       .divider_text label{
    font-size: 2em;
}
.text_container_right{
    margin-left: 0em;
}
.text_container_left{
    margin-left: 0em;
}
.body_container {
    padding: 7em 2em;
}
.text_container{
    margin: 1em 1em;
}
        .divider_text {
            padding: 3em 0;
        }
    .care-main_img {
    height: 15em;
}
    }
