@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; } }