.non-link .av-flex-placeholder { position: relative; } .non-link .av-flex-placeholder:before { content: ''; position: absolute; width: 1px; height: 100%; left: 50%; top: 0; background: #D5D5D5; } @media (max-width: 767px) { .non-link .flex_column { border-top: 1px solid #D8D8D8 !important; padding-top: 10px !important; } }