body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
  table, td { mso-table-lspace: 0pt; mso-table-rspace: 0pt; }
  img { -ms-interpolation-mode: bicubic; border: 0; height: auto; line-height: 100%; outline: none; text-decoration: none; }
  table { border-collapse: collapse !important; }
  body { height: 100% !important; margin: 0 !important; padding: 0 !important; width: 100% !important; }

  /* Responsive Styles for Mobile */
  @media screen and (max-width: 600px) {
    .h1-mobile { font-size: 2rem !important; line-height: 1.2 !important; }
    .h2-mobile { font-size: 1.5rem !important; line-height: 1.2 !important; }
    .stack-column, .stack-column-center {
      display: block !important;
      width: 100% !important;
      max-width: 100% !important;
      direction: ltr !important;
    }
    .stack-column-center {
      text-align: center !important;
    }
    .center-on-mobile {
      text-align: center !important;
      margin: 0 auto !important;
    }
    .stack-column-padding {
      padding: 0 0 24px 0 !important;
    }
    .no-padding-on-mobile {
        padding: 0 !important;
    }
  }