@media only screen and (max-width: 767px) {
.td_block_inner {
display: flex !important;
flex-direction: column !important;
}
.td_module_flex_1,
.td_module_flex_4,
.td-module-container {
width: 100% !important;
display: block !important;
margin-bottom: 20px !important;
}
.td-module-container .td-image-container {
width: 100% !important;
height: auto !important;
display: block !important;
order: 1 !important;
}
.td-module-container .td-module-meta-info {
width: 100% !important;
display: block !important;
order: 2 !important;
padding: 15px 0 !important;
}
}