 @media (max-width:1400px) {
.em .logo img { max-width: 400px; width: 100%; }
}
@media (max-width:1024px) {
.mfp-bg { top: 0 !important; left: 0 !important; width: 100%; max-height: 100%; z-index: 1111; overflow: hidden; position: fixed !important; background: #0b0b0b; opacity: 0.9; }
.mfp-wrap { top: 0 !important; left: 0 !important; width: 100%; max-height: 100%; z-index: 11111; position: fixed !important; outline: none !important; -webkit-backface-visibility: hidden; overflow-y: scroll; }
html.fixed, .fixed body.em { position: fixed; height: 100%; width: 100%; overflow: hidden !important; z-index: 1; }
.em .logo img{ max-width: 340px;}
}
@media (max-width:870px) {
.em .main { width: 100%; padding: 0px 20px; }
.em .logo img { max-width: 320px; width: 100%; }
.em .section_01 .section_title h2 { font-size: 22px; margin-bottom: 25px; }
.em .section_01 .section_title p br { display: none; }
.em .section_01 .section_title p { font-size: 20px; line-height: 28px; }
.em .section_01 { padding: 60px 0 50px; }
.em .shaidubai_menu .mbox p { font-size: 15px; margin-top: 35px; }
.em .section_01 .main, .em .section_02 .main { padding: 0px; }
.em .section_01 .section_title { padding-left: 20px; padding-right: 20px; }
.em .section_01 .section_title::after, .em .shaidubai_menu::after { max-width: 320px; }
.em .logo img{ max-width: 300px;}
}
 @media (max-width:767px) {
.em .logo img { max-width: 250px; width: 100%; }
.em .section_01 .section_title h2 { font-size: 20px; margin-bottom: 20px; }
.em .section_01 .section_title p { font-size: 16px; line-height: 22px; }
.em .section_01 .section_title { padding-bottom: 40px; }
.em .shaidubai_menu .mbox { float: left; width: 50%; }
.em .section_02 ul li.sboxes p { font-size: 16px; line-height: 19px; padding-bottom: 24px; }
.em .section_02 ul li.sboxes p br { display: none; }
.em .section_03 { float: left; margin: 55px 0 10px; text-align: center; width: 100%; }
.em footer { background-size: auto 60px; margin-top: 10px; padding: 100px 0 40px; }
.em .shaidubai_menu .mbox p { margin-top: 15px; }
.em .btn_defualt { font-size: 13px; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { padding: 40px 20px; }
.mfp-close { position: absolute; right: -10px; }
.em .hubform fieldset label { font-size: 16px; }
.em .hubform fieldset { margin-bottom: 10px; margin-top: 10px; }
.em .white-popup-block .section_03 { margin: 50px 0 0; }
.hubform .hbspt-form .submitted-message { font-size: 19px; margin-top: 20px; }	 
}
 @media (max-width:639px) {
.em .section_02 ul li.sboxes { width: 100%; margin: 25px 0px; padding: 0 20px; text-align: center; }
.em .sec2_text { height: auto !important; }
.em .section_01 { padding: 40px 0 15px; }
.em .btn_defualt { font-size: 12px; height: 53px; min-width: 158px; padding: 0 20px; }
.em .btn_defualt:before, .em .btn_defualt:after { height: 23px; }
.em .hubform .actions { font-size: 12px; height: 53px; min-width: 158px; padding: 0 20px; }
.em .hubform .actions:before, .em .hubform .actions:after { height: 23px; }
.em .section_02 ul li.sboxes p { font-size: 16px; line-height: 20px; padding-bottom: 15px; }
.em .section_01 .section_title h2 { font-size: 16px; margin-bottom: 10px; }
.em .logo img { max-width: 210px; width: 100%; }
.em .section_01 .section_title p { font-size: 15px; line-height: 22px; }
.em .section_01 .section_title::after, .em .shaidubai_menu::after { max-width: 280px; }
.em .section_01 .section_title { padding-bottom: 30px; }
.em .shaidubai_menu { padding: 20px 0; }
.em .mbox_img img { max-width: 155px; }
.em .shaidubai_menu .mbox { margin: 20px 0; }
.em .sec2_btn { margin: 30px auto 0; }
.em footer { background-size: auto 40px; margin-top: 15px; padding: 70px 0 30px; }
.em .section_03 { float: left; margin: 30px 0 5px; text-align: center; width: 100%; }
.em .hubform fieldset { margin-bottom: 5px !important; margin-top: 5px !important; }
.em .hubform fieldset.form-columns-1:nth-child(1), .em .hubform fieldset.form-columns-1:nth-child(2) { float: left; margin-right: 0; width: 100%; }
.em .white-popup-block .section_03 .main { padding: 0px; }
.em .white-popup-block h2 { font-size: 20px; margin-bottom: 15px; }
.em .hubform fieldset.form-columns-2 .hs-form-field { margin-right: 0; width: 100% !important; }
.em .hubform fieldset.form-columns-2 .hs-form-field:nth-child(2) { margin-right: 0; margin-top: 10px !important; }
.mfp-close { font-size: 30px !important; height: 30px !important; line-height: 30px !important; width: 30px !important; }
}
 @media (max-width:620px) {
.mfp-close { position: absolute; right: 0; }
}
@media (max-width:540px) {
.em .logo img { max-width: 177px; }
}
@media (max-width:479px) {
.em .sec3_text p { font-size: 10px; }
.em footer p { font-size: 10px; }
.em footer { background-size: auto 30px; margin-top: 10px; padding: 60px 0 30px; }
.em .shaidubai_menu .mbox { float: left; width: 100%; }
.em .shaidubai_menu .mbox p { font-size: 14px; height: auto !important; }
.em .shaidubai_menu .mbox { margin: 20px 0; }
.em .section_02 ul li.sboxes { margin: 20px 0; }
.em .logo img { max-width: 110px; width: 100%; }
}
