My responsive HTML email is experiencing a strange issue where it breaks between a 20px resolution difference before reaching the media query. Specifically, between 600px and 620px, I am puzzled as to why this is happening. Everything has been thoroughly checked with a validator and parsed, all showing validation. However, this break in response is causing an unusual appearance in YMail and some other clients. Any ideas on what could be causing this?
JSFIDDLE: http://jsfiddle.net/V6GQ9/
@media only screen and (max-width: 600px) {
a[class="btn"] {
display: block!important;
margin-bottom: 10px!important;
background-image: none!important;
margin-right: 0!important;
}
div[class="column"] {
width: auto!important;
float: none!important;
}
div[class="column-left"] {
width: auto!important;
float: none!important;
}
div[class="column-right"] {
width: auto!important;
float: none!important;
}
}