.text_bg_style_4 .text_bg_style_4_sub_title {min-width: 100px}
    .text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 0px; left: 0; width: 100%;  border-top: 2px solid rgba(0,0,0,0.1);}
    
    .reverse.text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 0px; left: 0; width: 100%;  border-top: 2px solid rgba(255,255,255,0.2);}
    .reverse .text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 0px; left: 0; width: 100%;  border-top: 2px solid rgba(255,255,255,0.2);}
    
    
        @media all and (min-width: 768px) {
         
             .text_bg_style_4 .text_bg_style_4_sub_title {min-width: 100px}
    .text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 6px; left: 0; width: 1px; height: calc(100% - 14px); background-color: rgba(0,0,0,0.1)}
    
    .reverse.text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 6px; left: 0; width: 1px; height: calc(100% - 14px); background-color: rgba(255,255,255,0.2)}
    .reverse .text_bg_style_4 .text_bg_style_4_line:after {content: ''; position: absolute; top: 6px; left: 0; width: 1px; height: calc(100% - 14px); background-color: rgba(255,255,255,0.2)}
    
                    }