I have a schedule on my website which consists of two columns. I want it to be 2 columns in desktop devices and 1 column in mobile devices.
.text_demoBlock {
padding-bottom:20px;
width:65%;
text-align:justify;
column-count: 2;
-moz-column-count: 2;
-webkit-column-count: 2;
column-gap: 40px;
-moz-column-gap: 40px;
-webkit-column-gap: 40px;
column-rule: 1px solid #000;
-moz-column-rule: 1px solid #000;
-webkit-column-rule: 1px solid #000;
}
<div class="text_demoBlock">
<p><b>Time</b></p>
<p><b>08:55 Time</span>
<br>Time</b>
</p>
<p>09:00 Time</p>
<p>09:30 Time</p>
<p>10:00 Time</p>
<p> Time</p>
<p>11:00 Time</p>
<p>11:30 Time</p>
<p>12:00 Time</p>
<p>13:00 Lunch</p>
<p>14.00 Time</p>
<p>14.30 Time</p>
<p> 14.50
3. «Why We Love to Hate HR…and What HR Can Do About It?»</p>
<p>16:00 Time</p>
<p>16:30 Time</p>
<p>17:00 Time</p>
<p>17:30 Time</p>
<p>18:00 Time</p>
<p>18:10 Time</p>
<p>18:15 It’s party time!</p>
</div>
How can I make it mobile responsive?