/* CLIENT-SPECIFIC STYLES */
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;
}

/* RESET STYLES */
img {
  border: 0;
  outline: none;
  text-decoration: none;
}
table {
  border-collapse: collapse !important;
}
body {
  padding: 0 !important;
  width: 100% !important;
}

/* iOS BLUE LINKS */
a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

/* ANDROID CENTER FIX */
div[style*='margin: 16px 0;'] {
  margin: 0 !important;
}

/* MEDIA QUERIES */
@media all and (max-width: 639px) {
  .wrapper {
    width: 320px !important;
    padding: 0 !important;
  }
  .container {
    width: 300px !important;
    padding: 0 !important;
  }
  .mobile {
    width: 300px !important;
    display: block !important;
    padding: 0 !important;
  }
  .img {
    width: 100% !important;
    height: auto !important;
  }
  *[class='mobileOff'] {
    width: 0px !important;
    display: none !important;
  }
  *[class*='mobileOn'] {
    display: block !important;
    max-height: none !important;
  }
}
