.section_wellness_newsletter_banner{background-color:#FFF;padding-bottom:45px;padding-top:45px;text-align:center}
.negative_margin1{margin-left:-1px;margin-right:-1px}
.section_wellness_title{margin-bottom:25px}
.section_wellness_title h2{margin:0;color:#333;line-height:30px;line-height:3.0rem}
.section_wellness_title .wellness_subtitle{font-weight:400}
.section_wellness_newsletter_banner label{display:block;font-size:16px;font-size:1.6rem}
.newsletter_form.wellness_banner{margin-top:35px}
.newsletter_form.wellness_banner fieldset{padding:9px 0;text-align:center}
.newsletter_form.wellness_banner p input{background-color:white;width:183px;height:40px}
.newsletter_form.wellness_banner .button{width:auto;min-width:122px;height:42px;padding-left:10px;padding-right:10px;margin-left:10px;background-color:#EEE}
.newsletter_form.wellness_banner .button span{background-image:none;background:0;color:#000;font-size:16px;font-size:1.6rem;font-weight:600;width:auto;margin-left:0}
@media only screen and (max-device-width:480px) and (orientation:portrait),only screen and (max-device-width:720px) and (orientation:landscape){.section_wellness_newsletter_banner{text-align:center}
.section_wellness_newsletter_banner div{display:block}
.section_wellness_title{border-right:0;margin-right:0;margin-bottom:20px}
.newsletter_form.wellness_banner fieldset{text-align:center;margin-top:11px}
.newsletter_form.wellness_banner p input{margin-bottom:20px}
.newsletter_form.wellness_banner fieldset p{width:100%}
}