
@media all and (max-width:1010px) {
.em div#innerWrapDiv { width: 100%; }
.em_container .info-area { padding: 22px; }
.footer_container .footer, div#mktHeader { width: 100%; padding: 0 20px; }
}

@media all and (max-width:945px) {
.em .info-two-column-main .info-two-column-left { width: 100%; border-bottom: 1px solid #dfe4e5; margin-bottom: 30px; border-top: 1px solid #dfe4e5; padding-top: 30px; margin-top: 30px; }
.em .info-two-column-main .info-two-column-right { width: 100%; margin-top: 0; }
.em .info-two-column-right { text-align: center; }
.em .form-container .required-info { text-align: left; }
.em .info-column-full { margin-top: 0; }
.em .common-btn { text-align: center; }
.em .common-btn a { float: none; display: inline-block; }
.em_container h1 { font-size: 27px; line-height: 32px; }
.em .info-section-2 p { padding-right: 0; }
.em .info-section-2 .info-bg { float: none; display: inline-block !important; }
.em .info-section-2 { text-align: center; }
br { display: none; }
.em_container h1 { text-align: center; }
.em .mobile-clone { margin: 0 auto; width: 560px; float: none; }
.em .form-container .mktoForm { width: 520px !important; }
.em .form-area { padding: 0; width: 100%; }
.mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="email"], .mktoForm input[type="tel"], .mktoForm input[type="number"], .mktoForm input[type="date"], .mktoForm textarea.mktoField, .mktoForm select.mktoField { padding: 5px 7px !important; width: 417px !important; font-size: 14px !important; }
.em .form-container .mktoForm .mktoButtonRow { margin-right: 0 !important; }
.em .info-section-1 { padding-bottom: 0; }
}

@media all and (max-width:767px) {
.footer_container .footer_left { width: 100%; }
.footer_container .footer { text-align: center; }
.footer_container .footer_right { width: 100%; padding-top: 0; }
.footer_left .footer_link_1, .footer_left .fmenu_title, .footer_left .mgh_footer_logo, .footer_left .copy_right_txt { text-align: center; }
.footer_right .social_cont ul li { float: none; display: inline-block; }
.em .footer_right ul#menu-social-links { width: 100%; }
.footer_gray_hr { display: none; }
.footer_container { padding-bottom: 20px; }
}

@media all and (max-width:639px) {
.em .mobile-clone { margin: 0 auto; width: 400px; float: none; }
.em .form-container .mktoForm { width: 360px !important; }
.em .form-container .mktoForm .mktoFormCol, .mktoForm .mktoFieldWrap { width: 100% !important; }
.mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="email"], .mktoForm input[type="tel"], .mktoForm input[type="number"], .mktoForm input[type="date"], .mktoForm textarea.mktoField, .mktoForm select.mktoField { width: 100% !important; }
.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix { float: left; padding-left: 0; padding-right: 5px; }
}

@media all and (max-width:480px) {
.em .common-btn a { font-size: 19px; }
.em .common-btn i { font-size: 29px; top: 3px; }
.em .form-area { width: 100%; padding: 0; }
.mktoForm .mktoFormRow, .mktoForm .mktoFormRow .mktoFormCol, .mktoForm .mktoFieldWrap, .em .form-container .mktoForm, .em .form-container .mktoForm .mktoLabel { width: 100% !important; }
.mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="email"], .mktoForm input[type="tel"], .mktoForm input[type="number"], .mktoForm input[type="date"], .mktoForm textarea.mktoField, .mktoForm select.mktoField { width: 100% !important; height: 32px !important; padding: 7px 9px 4px !important; font-size: 15px !important; }
.mktoForm textarea.mktoField { height: 50px !important; }
.mktoForm textarea { height: 50px !important; }
.em .form-container .mktoForm .mktoLabel { padding-bottom: 3px; }
.em .form-container { padding: 12px 5px; }
.em .watch-video-area h3 { font-size: 21px; }
.em .form-container .mktoForm .mktoButtonRow { margin-right: 0 !important; width: 100% !important; padding-bottom: 7px; }
.em .mobile-clone { margin: 0 auto; width: 100%; float: none; }
.em .form-container .mktoForm { width: 100% !important; }
}
