@media (max-width:1600px) {
    .paging-area li, .paging-area a {
        padding-top: .3rem;
        box-sizing: border-box
    }
}

@media (max-width:1280px) {
    .galleryList.thumbnail > ul > li { min-height: inherit; }
    .galleryList.thumbnail > ul > li .txt { padding-top: 0; padding-bottom: 1rem; }
    .galleryList .btn-line { width: 100%; margin-bottom: .2rem; } }
}

@media (max-width:1000px) {
    .paging-area li, .paging-area a {
        padding-top: .4rem;
    }
}




@media (max-width:768px) {
    /* 게시판 검색*/
  .board_info .Search_rss { background: #f9f9f9; border: 1px solid #ddd; padding: .5rem; text-align: center; width: 100%; }
  .board_info .page_info { margin-top: 15px; }
  .board_info fieldset span { margin-left: 0; display: block; width: 100% !important; }
  .board_info fieldset span.form-input input { padding-right: 0; }
  .board_info fieldset span.form-btn { margin-left: 0; }
  /*listDown 리스트 ex-수상내역 */
  .listDown .answer ul { column-count: 1; -webkit-column-count: 1; -moz-column-count: 1; }
  /* Board list */
  div.tstyle_list > div.dhead { display: none; }
  div.tstyle_list > div.dbody > ul { padding: .5rem 0; position: relative; }
  div.tstyle_list > div.dbody > ul > li:first-child { float: left; }
  div.tstyle_list > div.dbody > ul > li { display: inline-block; vertical-align: middle; width: auto; padding: 0 .25rem; }
  div.tstyle_list > div.dbody > ul > li.title { font-weight: bold; display: block; width: 93%; }
  .xi-subdirectory-arrow { margin-left: 0; }
  div.tstyle_list > div.dbody .state { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  div.tstyle_list > div.dbody > ul > li.file { padding: 0; }
  div.tstyle_list > div.dbody > ul > li.file i { margin: 0 .25rem; }
  /*Board View  19-01-24 */
  div.tstyle_view .add_file_list .title { display: block; width: auto; padding: .5rem 0; }
  div.tstyle_view .add_file_list .add_file { display: block; padding: 0 0 .5rem 0; }
  div.tstyle_view ul.add_file li > span.link { margin-top: .5rem; }
  div.tstyle_view ul.add_file li > strong { width: 100%; float: none; }
  div.tstyle_view div.tb_contents { padding: 1rem; }
  .tstyle_write th, .tstyle_write td { padding: .5rem; }

  /* pager */

  .board_pager a:hover { background: none; }
  .board_pager .pageNone { display: none; border: none; }
  .board_pager .pageNone:nth-last-of-type(3) { display: inline-block; }
  .board_pager .pageNone:nth-last-of-type(3)::before { content: "/"; display: inline-block; -webkit-transform: translateX(-15px); transform: translateX(-15px); }
  .board_pager .pageFirst, .board_pager .pagePrev, .board_pager .pageNext, .board_pager .pageLast, .board_pager .pageNow { display: inline-block; }
  .board_pager .pageNow { background: none; border: none; }
  .board_pager .pageNow strong { color: #333; }

  /* 갤러리 리스트 2018-11-27 수정*/
  .galleryList > ul > li { padding-top: 1rem; padding-bottom: 1rem; }
  .galleryList > ul > li .thumb::before { top: 25%; }
  .galleryList.col3 ul li, .galleryList.col4 ul li, .galleryList.book_style2 ul li { width: 48.7%; }
  .galleryList.col3 ul li:nth-child(2n), .galleryList.col4 ul li:nth-child(2n), .galleryList.book_style2 ul li:nth-child(2n) { margin-left: 2.6%; }
  .galleryList.col3 ul li .hit, .galleryList.col4 ul li .hit, .galleryList.book_style2 ul li .hit { padding-left: 0; margin-left: 0; }
  .galleryList.col3 ul li .hit::before, .galleryList.col4 ul li .hit::before, .galleryList.book_style2 ul li .hit::before { display: none; }
  .galleryList.thumbnail > ul > li .thumb { position: relative; width: 100%; height: auto; }
  .galleryList.thumbnail > ul > li .txt { padding: 0; }
  .galleryList.book_style1 > ul { margin: 0; }
  .galleryList.book_style1 > ul li { width: 100%; padding: 1rem 0 2rem; }
  .galleryList.book_style1 > ul li .thumb { right: 0; }
  .galleryList ul li a span.txt strong { height: auto; -webkit-line-clamp: 1; }
  .galleryList ul li a span.txt span.date { margin: 5px 0 0 0; }
  .galleryList ul li a:before { bottom: 27.5%; }
  .gallery_slide .thumb_list .slick-arrow { width: 2rem; height: 2rem; }
  .gallery_slide .thumb_list .slick-arrow::before { font-size: 1rem; }
  .gallery_slide .thumb_list .slick-prev { left: -1rem; }
  .gallery_slide .thumb_list .slick-next { right: -1rem; }
  
  .gallery_slide .slider-nav img {height: 4rem;}

}