@media (max-width: 1700px) {
    /* 2차 메인 */
	/* .header_wrapper .header_util .util a { color: #222; } */ /* // 2021.07.16 유틸아이콘 수정 */
}

@media (max-width: 1450px) {
    /* 검색 추가 210501 */
    .data_search .side_wrapper .tabs li { padding: 10px 0px; }
}

@media (max-width: 1280px) {
    /* 검색 추가 210501 */
    #alldata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search #filedata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search #linkdata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search #apidata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search #orgapidata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search #mapdata .row-cols-5>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    .data_search .row-cols-4>* { flex: 0 0 33.3333333% !important; max-width: unset; transition: all 800ms; }
    
    .new-alldata, .new-filedata, .new-apidata, .new-orgapidata, .new-mapdata, .new-linkdata { font-size: 13px; }
}

@media (max-width: 1220px) {
    /* .footer_info .top-btn { right: 68px; width: 48px; height: 48px; } */
}

@media (max-width: 1028px) {
    /* 검색 추가 210501 */
    .data_search .row-cols-4>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #filedata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #linkdata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #apidata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #orgapidata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #mapdata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
}

@media (max-width: 992px) {
    /*201120추가*/
    .data_search .side_wrapper {
        width: calc(100% - 0px);
        left: 0;
        position: relative;
        overflow-x: hidden;
        overflow-y: hidden;
        height: auto;
        z-index: 1;
    }
}

@media (max-width: 960px) {
    /* 검색 추가 210501 */
    #alldata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #filedata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #linkdata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #apidata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #orgapidata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .data_search #mapdata .row-cols-5>* { flex: 0 0 50% !important; max-width: unset; transition: all 800ms; }
    .sub_page_wrapper .pop_provide_data .pop_body table tr td { word-break: break-all; }
    
    .new-alldata, .new-filedata, .new-apidata, .new-orgapidata, .new-mapdata, .new-linkdata { font-size: 12px; }
}

@media (max-width: 850px) {
    /* 데이터 마켓 */
    #datamarket_detail .detail_info_score { display: block; }
    #datamarket_detail .detail_info_score dt, #datamarket_detail .detail_info_score dd { padding: 10px 0; }
    #datamarket_detail .detail_info_score dt { display: block; width: 100%; font-size: 16px; }
    #datamarket_detail .detail_info_score dd { display: block; }
    #datamarket_detail .btn-like { border: 1px solid #ccc; top: -15px; padding: 0 20px; }
}

@media (max-width: 768px) {
    /* 검색 추가 210501 */
    #alldata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search .Search_wrapper { padding: 0 !important; position: relative; }
    .data_search .Search_wrapper .search_position { width: 100% !important; }
    .data_search .Search_wrapper .search_position input { width: 100% !important; }
    .data_search .Search_wrapper .customdata_apply { position: absolute; top: 0; right: 0; left: unset !important; margin-top: 0px; }

    .data_search .side_wrapper { width: 100% !important; }
    .data_search .side_wrapper .tabs li { width: 33% !important; padding: 10px 0px; }
    .data_search .btn-group {position: absolute;left: unset !important;right: 0;}
    .data_search .fav_list button { margin-left: 0px; }
    .data_search #filedata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search #linkdata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search #apidata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search #orgapidata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search #mapdata .row-cols-5>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search .row-cols-4>* { flex: 0 0 100% !important; max-width: unset; transition: all 800ms; }
    .data_search .tbl_style th { width: 130px; }
    .data_search .form-control-sm { margin-right: 66px; }
    .data_search .data_list_wrapper .table-sm td:last-child { width:60px !important; }

    .sub_page_wrapper .pop_provide_data .pop_body {width: 95%;margin: auto;background: #fff;padding: 55px 65px;}
    .sub_page_wrapper .pop_provide_data .pop_body table tr td { word-break: break-all; }
    
    .new-alldata, .new-filedata, .new-apidata, .new-orgapidata, .new-mapdata, .new-linkdata { width: 100% !important; border: 0 !important; font-size: 14px; }
    .new-filedata, .new-apidata, .new-orgapidata, .new-mapdata, .new-linkdata { margin-top: 2px; }
    .new-tabs { flex-direction: column; align-items: normal; height: 100% !important; }
    .new-tabs .current { height: 40px !important; border-radius: 0 !important; }
}

@media (max-width: 767px) {
    /* 데이터 마켓 */
    #datamarket_detail .title-wrap .info-list2 > li { font-size: 15px; }
    #datamarket_detail .detail_info .btn-more-view { font-size: 15px; }
    #datamarket_detail .detail_info_score dt { font-size: 15px; }
    #datamarket_detail .btn-score { font-size: 15px; }
}

@media (max-width: 680px) {
    #datamarket_detail .detail_info .btn-more-view { bottom: 25px; }
    #datamarket_detail .btn-like { position: static; display: block; margin-top: 10px; text-align: center; }
    #datamarket_detail .btn-like span { display: inline-block; padding: 20px 0; padding-left: 37px; }
    #datamarket_detail .score_img { width: 33.33333%; padding: 0; box-sizing: border-box; }
    #datamarket_detail .scoroe_select { min-width:auto; width: 33.33333%; margin-right: 0; background-position: right 10px center; }
    #datamarket_detail .btn-score { width: 33.33333%; }
    #datamarket_detail .score_img .score_avg { margin-right: 10px; }
}

@media (max-width: 620px) {
     /* 검색 추가 210501 */
    .sub_page_wrapper .pop_provide_data .pop_body {width: 95%;margin: auto;background: #fff;padding: 55px 20px;}
}

@media (max-width: 480px) {
     /* 검색 추가 210501 */
    .sub_page_wrapper .pop_provide_data .pop_body {width: 95%;margin: auto;background: #fff;padding: 55px 20px;}
    .sub_page_wrapper .dm-title-s2 { margin-right: 60px; }
    
	.popup_srch .agency_sel_btn {width: 80px;} /* // 2021.07.19 회원가입 기관검색 결과 */
}
