section.mobile-messaging {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}

}

@media only screen and (min-width: 320px) and (max-width:767px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}
}

@media only screen and (max-width:319px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}
}
