width: 100%; max-width: 620px; } .mkt-row { display: block; margin: 0; padding: 0; } .mkt-full { display: table-cell; margin: 0; padding: 0; width: 100%; max-width: 620px; } .mkt-half { display: table-cell; margin: 0; padding: 0; width: 50%; max-width: 310px; } .mkt-wrapper a { display: inline-block; height: 100%; width: 100%; } .mkt-wrapper img { display: block; height: auto; width: 100%; } .mkt-half img { max-width: 310px; }