
/* #Media Queries
================================================== */
@media all and (max-width:1210px) {
.em .z_wrapper .main { padding: 0px 20px; }
.em .z_wrapper .main_form .form_title h2, .em .z_wrapper .main_form .form_title h2 div { font-size: 30px; line-height: 1.2em; }
.em .z_wrapper .migration_section .left_part .title h3, .em .z_wrapper .migration_section .left_part .title h3 div { font-size: 34px; }
.em .z_wrapper .migration_section .left_part .title { margin-bottom: 20px; }
}

@media all and (max-width:1024px) {
.em .z_wrapper .migration_section .left_part .content_part { margin-top: 40px; }
.em .z_wrapper .migration_section .left_part .title h3, .em .z_wrapper .migration_section .left_part .title h3 div { font-size: 32px; line-height: 36px;}
.em .z_wrapper .main_form .form_title h2, .em .z_wrapper .main_form .form_title h2 div { font-size: 28px; line-height: 1.2em; }
.em .z_wrapper .migration_section .left_part { width: 50%; }
.em .z_wrapper .migration_section .right_part { width: 50%; padding: 40px 25px; }
}

@media all and (max-width:767px) {
.em .z_wrapper header { padding: 16px 0; }
.em .z_wrapper header .partner img { max-width: 100px; }
.em .z_wrapper header .cloud img { max-width: 167px; }
.em .z_wrapper .migration_section .main { padding: 0px; }
.em .z_wrapper .migration_section .left_part { width: 100%; }
.em .z_wrapper .migration_section .right_part { width: 100%; margin-top: 40px; padding: 50px 20px 60px; border-top: 1px solid #d7d7d7; }
.em .z_wrapper .banner_section .banner_content h1, .em .z_wrapper .banner_section .banner_content h1 div { font-size: 32px; }
.em .z_wrapper .migration_section .left_part .sub_text div { margin-bottom: 0px; }
.em .z_wrapper .migration_section .left_part .title { margin-bottom: 17px; }
.em .z_wrapper .migration_section .left_part .content_part { margin-top: 40px; padding: 0px 20px; }
.em .z_wrapper footer { margin-top: 10px; }
.em .z_wrapper .main_form { background-color: transparent; border: none; padding: 0px; }
}

@media all and (max-width:480px) {
.em .z_wrapper .migration_section .left_part .img_part { width: 123%; }
.em .z_wrapper .migration_section { overflow: hidden; }
.em .z_wrapper .migration_section .left_part .content_part { margin-top: 33px; }
.em .z_wrapper .migration_section .right_part { padding: 42px 20px; }
.em .z_wrapper footer { padding: 29px 0; }
.em .z_wrapper .main_form input[type="radio"]:not(old)+ label { paddin-left: 31px; }
.em .z_wrapper .main_form button[type="submit"] { margin-top: 0px; }
}

@media (max-width:374px) {
.em .z_wrapper header .cloud img { max-width: 145px; }
.em .z_wrapper .migration_section .left_part .title h3, .em .z_wrapper .migration_section .left_part .title h3 div { font-size: 28px; }
.em .z_wrapper .main_form .form_title h2, .em .z_wrapper .main_form .form_title h2 div { font-size: 24px; }
}