/* #Media Queries
================================================== */
@media (min-width:768px){
    /*.em .migrate_section .migrate_left h2,.em .modernize_section .modernize_right h2,.em .cloud_section h2,.em .resources_section h2{ pointer-events: none; }*/
}

@media (max-width:1500px){
    .em .banner_section .banner_image{ width:52%; }
}
@media (max-width:1290px){
    .em .banner_section .banner_image{ width:56%; }
    .em .banner_section .banner_content{ padding:0 0 30px; }
}
@media (max-width:1210px){
    .em .main{ padding:0 20px; }
    
    .em .migrate_section .migrate_left h2, .em .migrate_section .migrate_left h2 div,.em .modernize_section .modernize_right h2, .em .modernize_section .modernize_right h2 div,.em .cloud_section h2, .em .cloud_section h2 div,.em .started_section h2, .em .started_section h2 div,.em .resources_section h2, .em .resources_section h2 div{ font-size:34px; }
    
    .em .migrate_section .migrate_left .migrate_content h4, .em .migrate_section .migrate_left .migrate_content h4 div,.em .modernize_section .modernize_right .modernize_content h4, .em .modernize_section .modernize_right .modernize_content h4 div{ font-size:22px; } 
    
    .em .banner_section .banner_content h1, .em .banner_section .banner_content h1 div{ font-size:42px; }
    .em .banner_section .banner_text{ font-size:22px; }  
    
    .em .cloud_section .cloud_inner .cloud_boxes h3, .em .cloud_section .cloud_inner .cloud_boxes h3 div{ font-size:24px; }
    
    .em .started_section .started_right{ padding:70px; }
}

@media (max-width:1024px){
    .em .migrate_section .migrate_left h2, .em .migrate_section .migrate_left h2 div, .em .modernize_section .modernize_right h2, .em .modernize_section .modernize_right h2 div, .em .cloud_section h2, .em .cloud_section h2 div, .em .started_section h2, .em .started_section h2 div, .em .resources_section h2, .em .resources_section h2 div{ font-size:30px; }
    
    .em .modernize_section .modernize_right .modernize_content h4, .em .modernize_section .modernize_right .modernize_content h4 div{ font-size:20px; }
    
    .em .banner_section .banner_content h1, .em .banner_section .banner_content h1 div{ font-size:36px; }
    .em .banner_section .banner_content_inner{ margin-top:10px; }
    .em .banner_section .banner_text{ font-size:21px; }
    .em .banner_section .banner_cta{ padding-top:7px; }
    .em .banner_section .banner_text > div{ margin-bottom:10px;  }
    
    .em .migrate_section .migrate_left .migrate_content .text{ margin-bottom:30px; }
    
    .em .resources_section{ padding:45px 0; }
    .em .resources_section .resources_boxes{ margin-top:35px; }
    .em .resources_section .resources_boxes ul li .text, .em .resources_section .resources_boxes ul li .text div{ font-size:20px; }
    
    .em .cloud_section{ padding:41px 0; }
    .em .cloud_section .cloud_inner .cloud_boxes h3, .em .cloud_section .cloud_inner .cloud_boxes h3 div{ font-size:22px; }
    
    .em .started_section{ padding:82px 0 80px; }
    .em .started_section .started_right{ padding:50px; }
    .em .started_section .started_text{ margin-top:25px; }
}

@media (max-width:900px){
    .em .banner_section .banner_image{ padding-top:50px; }
}

@media (max-width:767px){
    
    .em .migrate_section .migrate_left h2, .em .migrate_section .migrate_left h2 div, .em .modernize_section .modernize_right h2, .em .modernize_section .modernize_right h2 div, .em .cloud_section h2, .em .cloud_section h2 div, .em .started_section h2, .em .started_section h2 div, .em .resources_section h2, .em .resources_section h2 div{ font-size:28px; }
    
    .em header{ padding:16px 0; }
    .em header .partner img{ max-width:100px; }
    .em header .cloud img{ max-width:167px; }
    
    .em .banner_section{ padding:35px 0;border-bottom: 1px solid #d7d7d7; }
    .em .banner_section .banner_content h1, .em .banner_section .banner_content h1 div{ font-size:32px; }
    .em .banner_section .banner_image{ width:73%;float:right;padding-top: 0px; }
    .em .banner_section .banner_content{ width:100%;float:left;padding-top: 40px; }
    .em .banner_section .banner_content_inner{ margin-top:23px; }
    .em .banner_section .banner_text{ line-height:1.5; }
    
    .em .nav_section{ display: none;height: 0px; }
    
    .em .migrate_section.topfixed{ margin-top:0px; }
    .em .migrate_section{ padding:41px 0;border-bottom: 1px solid #d7d7d7; }
    .em .migrate_section .migrate_left h2{ cursor:pointer;position: relative;padding-left: 44px; }
    
    .em .migrate_section .migrate_left h2 img{ display:inline-block;max-width: 24px; vertical-align: middle;position: absolute; left: 0; top: 11px; }
    .em .migrate_section .migrate_left{ width:100%;float:left; }
    .em .migrate_section .migrate_right{ width:100%;float:left;margin-top:15px; }
    .em .migrate_section .migrate_right img{ max-width:450px; }
/*    .em .migrate_section .migrate_left .migrate_content{ display:block; }*/
    .em .migrate_section .migrate_left .migrate_content .text{ margin-bottom:27px; }
    .em .migrate_section .migrate_left .migrate_content .text, .em .migrate_section .migrate_left .migrate_content .text div{ line-height:1.5; }
    .em .migrate_section .migrate_left .migrate_content h4{ margin-bottom:6px; }
    
    .em .modernize_section{ padding:41px 0;border-bottom: 1px solid #d7d7d7; }
    .em .modernize_section .modernize_right h2{ cursor: pointer;position: relative;padding-left: 44px; }
   
    .em .modernize_section .modernize_right h2 img{ display:inline-block;max-width: 24px; vertical-align: middle;position: absolute; left: 0; top: 11px; }
    .em .modernize_section .modernize_right{ width:100%;float:left;padding-right: 0px }
    .em .modernize_section .modernize_left{ width:100%;float:left;margin-top:15px; }
    .em .modernize_section .modernize_left img{ max-width:450px; }
/*    .em .modernize_section .modernize_right .modernize_content{ display:none; }*/
    .em .modernize_section .modernize_right .modernize_content .text{ margin-bottom:27px; }
    .em .modernize_section .modernize_right .modernize_content .text, .em .modernize_section .modernize_right .modernize_content .text div{ line-height:1.5; }
    .em .modernize_section .modernize_right .modernize_content h4{ margin-bottom:6px; }
    
    .em .resources_section{padding:41px 0; }
    .em .resources_section{ border-bottom: 1px solid #d7d7d7; }
    .em .resources_section h2{ cursor: pointer;position: relative;padding-left: 44px; }
    
    .em .resources_section h2 img{ display:inline-block;max-width: 24px; vertical-align: middle;position: absolute; left: 0; top: 11px; }
/*    .em .resources_section .resources_boxes{ display:none; }*/
    .em .resources_section .resources_boxes ul li{width:100%;float:left;margin-bottom: 30px; }
    .em .resources_section .resources_boxes ul li:last-child{ margin-bottom: 0px; }
    .em .resources_section .resources_boxes ul li .text{ height:auto !important; }
    .em .resources_section .resources_boxes ul li .text, .em .resources_section .resources_boxes ul li .text div{ font-size:18px; }
    
    .em .cloud_section{ border-bottom: 1px solid #d7d7d7; }
    .em .cloud_section h2{ cursor: pointer;position: relative;padding-left: 44px; }
    
    .em .cloud_section h2 img{display:inline-block;max-width: 24px; vertical-align: middle;position: absolute; left: 0; top: 11px; }
/*    .em .cloud_section .cloud_inner{ display:none; }*/
    .em .cloud_section .cloud_inner .cloud_boxes ul li{ width:100%;float:left;margin-bottom: 30px; }
    .em .cloud_section .cloud_inner .cloud_boxes ul li:last-child{ margin-bottom: 0px; }
    .em .cloud_section .cloud_inner .cloud_boxes .text{ padding-right:0px; }
    
    .em .started_section{ padding:50px 0 60px;background-color:#f6f6f6; }
    .em .started_section .started_left{ width:100%;float:left;padding-right: 0px; }
    .em .started_section .started_text{ margin-top:20px;line-height: 1.4; }
    .em .started_section .started_right{ width:100%;float:left;margin-top: 35px;padding:0px; }
    .em .started_section .started_right form{ max-width:100%;float:left; }
    .em .started_section .started_right .form-field.half{ width:100%; }
    
    .em footer{ margin-top:10px; }
}


@media (max-width:480px){
    .em .banner_section{ padding:16px 0 27px; }
    
    .em .migrate_section{ padding:24px 0; }
    .em .migrate_section .migrate_right{ margin-bottom:17px; }
    
    .em .modernize_section { padding:24px 0; }
    .em .modernize_section .modernize_left{ margin-bottom:17px; }
    
    .em .resources_section{ padding:24px 0; }
    .em .resources_section .resources_boxes{ margin-bottom:17px; }
    
    .em .cloud_section{ padding:24px 0; }
    
    .em .started_section{ padding:42px 0; }
    .em .started_section .started_right .lable_title h3{ margin:19px 0 24px; }
    .em .started_section .started_right input[type="radio"]:not(old)+ label{ paddin-left:31px; }
    .em .started_section .started_right button[type="submit"]{ margin-top:0px; }
        
    .em footer{ padding:29px 0; }
}


@media (max-width:374px){
    .em .banner_section .banner_content h1, .em .banner_section .banner_content h1 div{ font-size:28px; }
    .em .migrate_section .migrate_left h2, .em .migrate_section .migrate_left h2 div, .em .modernize_section .modernize_right h2, .em .modernize_section .modernize_right h2 div, .em .cloud_section h2, .em .cloud_section h2 div, .em .started_section h2, .em .started_section h2 div, .em .resources_section h2, .em .resources_section h2 div{ font-size:24px; }    
    .em .migrate_section .migrate_left .migrate_content h4, .em .migrate_section .migrate_left .migrate_content h4 div, .em .modernize_section .modernize_right .modernize_content h4, .em .modernize_section .modernize_right .modernize_content h4 div{ font-size:20px; }
    .em header .cloud img{ max-width:145px; }
}
