I'm currently trying to figure out a way to display 3 columns in a table row, but hide either the first or last column depending on whether it's being viewed on mobile or desktop. Initially, I thought about adding an extra TD at the bottom and using CSS media queries to hide one of the columns, but that approach didn't work as smoothly as I had hoped.
The desktop view should show alternating images:
https://i.sstatic.net/wIhxL.pngFor the mobile view, I need the image with the lady wearing a graduation hat to be displayed above the "What is a beneficiary" grey box.
https://i.sstatic.net/07BcK.png
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr align="center" valign="middle">
<td align="center" width="50%" class="column" valign="top" style="text-align:left; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:normal; font-size:16px; color:#44464a; line-height:1.4; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px;"> <img class="person" src="c29229/c29229_4seasons_photos_2.jpg" alt="photo of people" style="width:300; height:auto; border:0 none; display:block;" /> </td>
<td align="center" valign="middle" width="50%" class="column" style="text-align:center; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight:normal; font-size:16px; color:#ffffff; line-height:1.4; padding-top:0px; padding-right:30px; padding-bottom:0px; padding-left:30px; background-color: #ab811d;">
<h2 style="text-align:center; font-weight: normal !important; font-size: 24px; color:#ffffff; margin-bottom: 20px !important;">
<div class="spacer" style="padding-top: 40px; display:none;"> </div>
Complete your beneficiary designation
</h2>
<p style="margin-bottom:0px;"><a href="#" style="color:#ffffff; text-decoration:underline;">Vea esta correo electrónico en español</a></p>
</td>
</tr>
</table>