#outlook a { padding: 0; }
.ReadMsgBody { width: 100%; }
.ExternalClass { width: 100%; }
body {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
.yshortcuts, .yshortcuts a, .yshortcuts a:link, .yshortcuts a:visited, .yshortcuts a:hover, .yshortcuts a span {text-decoration: none
!important;border-bottom: none !important;background: none !important;}
a {color: #43a0dd;text-decoration: none;outline: none;}
.top-bar a { color:#abb4bd;}
.menu a { color: #77818c; }
.home a { color: #43a0dd; }
/*.button a { color:#ffffff; }*/
a:hover { text-decoration: underline !important; }
.top-bar a:hover{ text-decoration:none !important;}
.button a:hover,.button2 a:hover { text-decoration: none !important; }

@media only screen and (max-width: 640px) {

table[class~=wrap], table[class~=divider] { width: 100% !important; }

}

@media only screen and (max-width: 600px) {
table[class~=wrap], table[class~=divider] { width: 440px !important; }
table[class~=wrap][class~=color],table[class~=wrap][class~=header-img] {width:450px !important; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 10px rgba(0,0,0,0.6); box-shadow:0 0 10px rgba(0,0,0,0.6)}
table[class~=row] { width: 400px !important; }
table[class~=header] .in{padding-top:30px !important;}
table[class~=header-img] .in{padding:5px !important;}
td[class~=z] {height:60px !important;}
table[class~=avator-box]{width:100% !important; float:none !important;}
table[class~=col2] { width: 100% !important; }
table[class~=col3] { width: 100% !important; }
table[class~=col-1-3] { width: 100% !important; }
table[class~=col-2-3] { width: 100% !important; }
table[class=footer-left] { width: 100% !important; }
table[class=footer-right] { width: 100% !important; }
td[class~=general-td] { padding: 10px 10px 0 10px !important; }
td[class~=general-img-td] { padding: 10px !important; }
table[class=footer-left] td { text-align: center !important; }
table[class=footer-right] td { text-align: center !important; }
table[class~=bottom] .row { text-align: center !important; }
table[class~=bottom] .col3 {width: 80% !important;margin: 0 auto !important;float: none !important;}
table[class~=bottom] .col3 .content { text-align: center !important; }
table[class~=footer] .in { padding: 15px 0 5px !important; }
table[class~=social-icons-t]{float:none !important; margin:0 auto !important;}
table[class~=mid] {float: none !important;margin-bottom: 25px !important;}
table[class~=logo], table[class~=menu], table[class~=menu2] {width: 90% !important;float: none !important;margin: 0 auto 10px !important;}
table[class~=logo]{margin: 0 auto 30px !important;}
table[class~=menu] .info { display: none !important; }
table[class~=menu] td {text-align: center !important;font-size: 13px !important;}
img { height: auto !important; }
img[class~=img] {width: 100% !important;height: auto !important;max-width: 100% !important;display: block !important;}
table[class~=menu2] .in { text-align: center !important; }

}

@media only screen and (max-width: 449px) {

table[class~=wrap], table[class~=divider], table[class~=wrap][class~=color],table[class~=wrap][class~=header-img] { width: 100% !important; }
table[class~=row] { width: 100% !important; }
table[class~=logo] img { max-width: 100% !important; }
table[class~=logo], table[class~=menu], table[class~=menu2] { width: 97% !important; }
table[class~=title-box]{width:100% !important;}
table[class~=title-box] td{text-align:center !important;}
table[class~=avator-box],table[class~=quote-box]{width:100% !important;}
td[class~=header-img-td] h2 {font-size: 18px !important;line-height: 24px !important;}

}

@media only screen and (max-width: 339px) {

table[class~=logo] img { max-width: 260px !important; }
table[class~=full] { width: 100% !important; }
table[class~=full] .in { padding: 0 0 20px 0 !important; }
table[class~=full] img { width: 100% !important; }