

@media (max-width: 1730px) {}
@media (max-width: 1500px) {    
    .wp_solution .store_list .store_itms .store_li .txt_box {
        padding: 30px 20px;
    }
}
@media (max-width: 1300px) {}
@media (max-width: 1200px) {
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line p, .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line a {
        font-size: 19px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .detail_btn_box button {
        font-size: 16px;
        padding: 10px 35px;
    }
}
@media (max-width: 992px) {
    .wp_solution .store_list .map_form .form_in {
        gap: 15px;
    }
    .wp_solution .store_list .store_itms {
        grid-template-columns: repeat(2, 1fr);
    }
    .wp_solution .store_list .map_location {
        margin-bottom: 40px;
    }
    .wp_solution .store_list .map_location .map_box {
        height: 450px;
    }


    .wp_solution .store_list .store_md .md_wrap .md_inner {
        padding: 50px 30px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .name {
        font-size: 27px;
        margin-bottom: 30px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line p {
        font-size: 18px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line.adrs i {
        margin-top: 3px;
    }
}
@media (max-width: 768px) {
    .wp_solution .store_list .map_form .form_in {
        flex-direction: column;
    }
    .wp_solution .store_list .map_form .form_in>div {
        padding: 15px 20px;
        width: 100%;
    }
    .wp_solution .store_list .map_form .form_in .sl_box select {
        background: url(../img/icon/select_arrow.png) no-repeat 100% 50% #fff;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_name {
        font-size: 22px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line p, 
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line a {
        font-size: 16px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line {
        margin-bottom: 7px;
        gap: 7px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line.adrs i {
        margin-top: 0;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .detail_btn_box button {
        font-size: 14px;
    }





    .wp_solution .store_list .store_md .md_wrap .md_inner {
        flex-direction: column;
        padding: 40px 20px 30px 20px;
        gap: 20px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .lt,
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt{
        width: 100%;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt {
        padding-left: 0;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .lt .slide_area .inside_slider .slide .img_box {
        height: 300px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box {
        margin-bottom: 30px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .name {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line {
        margin-bottom: 8px;
        gap: 7px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line p {
        font-size: 16px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line.adrs i {
        margin-top: 0px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .link ul {
        max-width: 100%;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .cls_btn {
        top: 10px;
        right: 10px;
    }
}
@media (max-width: 576px) {
    .wp_solution .store_list .store_itms {
        gap: 30px 15px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box {
        padding: 20px 15px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_name {
        font-size: 17px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line p, 
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line a {
        font-size: 14px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line i {
        font-size: 12px;
        padding: 3px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .store_info .line.adrs i {
        margin-top: 3px;
    }
    .wp_solution .store_list .store_itms .store_li .txt_box .detail_btn_box button {
        font-size: 13px;
        padding: 8px 30px;
    }
    




}
@media (max-width: 430px) {
    .wp_solution .store_list .map_form .form_in {
        gap: 10px;
    }
    .wp_solution .store_list .map_form .form_in>div {
        padding: 12px 20px;
    }
    .wp_solution .store_list .store_itms {
        grid-template-columns: repeat(1, 1fr);
    }
    .wp_solution .store_list .map_form .form_in .search_box button {
        width: 38px;
        height: 38px;
    }
    .wp_solution .store_list .map_form .form_in .search_box button i {
        font-size: 18px;
    }
    .wp_solution .store_list .map_form .form_in .search_box input{
        font-size: 15px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .lt .slide_area .inside_arr {
        width: 20px;
    }


    .wp_solution .store_list .store_md .md_wrap .md_inner .lt .slide_area .inside_slider .slide .img_box {
        height: 200px;
    }
}
@media (max-width: 375px) {

    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .name {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line i {
        font-size: 13px;
        padding: 3px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line p {
        font-size: 14px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line.adrs i {
        margin-top: 1px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .txt_box .line {
        margin-bottom: 5px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .link ul>li {
        padding: 10px;
    }
    .wp_solution .store_list .store_md .md_wrap .md_inner .rt .link ul>li>a {
        font-size: 12px;
    }

}
@media (max-width: 320px) {}