@media screen and (max-width:1700px) {
    .support_wrap{flex-direction: column-reverse;}
    .support_wrap .detail{width: 100%;}
    .support_wrap .support_form{position: relative;top: 0; width: 100%;}
    
    /* way */
    .prov_map{flex: 0 0 500px;}

    .main_ev::after{background-position: center; max-height: 80vh;}
}

@media screen and (max-width:1500px) {

    #container {padding: 90px 0;}

    .sub_tab .board_tab li a{font-size: 1em;}
    .depth_2 .sub_top_tab li a{font-size: 1em;}

    .main_t .main_banner::after{height: 400px;}

    .container{padding: 0 30px;}
    .inner{min-width: 1500px; overflow: scroll;}
}
