@media screen and (min-width: 40em){
    /****************************************************************************
     * Listing Split Content
     ****************************************************************************/
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content .listing_content_inner {
        display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
        -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap; flex-flow: row wrap; align-items: flex-start;
    }
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content .listing_content_inner > .content_title {
        flex: 0 0 40%; max-width: 40%;
    }
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content .listing_content_inner > p {
        flex: 0 0 60%; max-width: 60%;
    }
}


@media screen and (min-width: 64em){
    /****************************************************************************
     * Listing Split Content
     ****************************************************************************/
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content .listing_content_inner > .content_title {
        flex: 0 0 33.333%; max-width: 33.333%;
    }
    
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content .listing_content_inner > p {
        flex: 0 0 66.666%; max-width: 66.666%;
    }
    .listing.row_one_one_one.split_content .listing_item.has_content_title.has_content.half_content .listing_content_inner > p {
        flex: 0 0 33.333%; max-width: 33.333%;
    }
}