/*
@media all and (max-width :1249px)  {
.sub_layout .m_container {padding: 0; }
}
*/

/*================================================================*/
@media all and (max-width :1249px)  {

	.col_width { width: auto; }
	.top_option_wrap { padding: 20px 15px 0px 15px; }
	.top_option_wrap .sub_title{ width:auto;}

	.header_box .header_inner h1 { margin: 0 0 0 20px;}
	.header_box {width: auto;}
	.header_box .header_inner  {width: auto;}
	.header_search { width:70%;}
	.m_header { height: auto;  }
	.homepage_info { width:auto;  padding: 0 15px;  }
	.sub_nav_inner { width:auto;  }

	.m_container { width:auto; background: none;  }
	.m_nav_wrap { background-position:  190px 50%;  margin: 0px 0 30px 0; }
	.m_nav_wrap h3 { width:190px; font-size: 24px; height: 152px; line-height: 152px;   }

	.nav_box {margin: 0 0 0 190px; }
	.nav_box ul li a { font-size: 16px; padding: 100px 0 0 0;}
	.m_contents { padding: 0 20px;}
	.header_box .header_inner .library_link { margin: 24px 10px 0 0; }
	.header_box .header_inner h1 em { font-size: 11px; }

	.sub_header { margin-bottom: 0px; padding: 0; }
	.sub_nav_wrap { padding: 0 20px;}
	.left_contents { width: 50%; }
	.right_contents { width: 46%; }
	.tb_none { display: none;}
	.footer_banner ul li a img { width:auto; height: auto; }
	.footer_wrap { margin: 0;}
	.footer_wrap .footer_inner { width: auto; padding: 0 15px;  }
	.sub_container { width:auto; padding: 20px 20px 40px 20px}
	.add_widget { }

	.add_widget .sub_right_box { }

	.list_left { width:72%;  }

	.discover_right { width:26%;  }
	.total_search { width: auto; margin: 0 0px 20px 0px;}
	.pg_top { width:auto; padding: 0 20px;}

	/*search */
	.sort_box ul { float: none; }
	.sort_box ul li { float: left;  width:50%; margin-bottom: 10px;}
	.sort_box ul li dl dt { float: left;padding:0 0 0 10px; text-align: left;}
	.sort_box ul li dl dd {float: none; width:auto; margin: 0 0 0 126px; padding: 0 10px 0 0;}
	.key_eng_box .key_all { margin: 0;}
	.key_korean_box { padding: 8px 0 8px 0px; }
	.browse_search_wrap {padding: 14px 0 14px 10px; }
	.group_list ul li { width:50%;}

	.sort_wrap {     padding: 12px 20px; margin: 0 -15px; }
	.sort_wrap .sort_option { display: block; margin: 0 0 10px 0; float: left; width:50%; text-align: left; }
	.sort_wrap .sort_bt_box { display: block;text-align: right; }
	.sort_wrap .sort_text  {font-weight: bold; float: left;padding:0 10px 0 0px;  text-align: right; width:124px; }
	.sort_wrap .sort_select  {    display: block;float: none; width: auto; margin: 0 0 0 126px; padding: 0 0px 0 0; }
	.footer_banner ul { width: auto; }
	.info_top_box { padding: 0 15px; }


}



/*================================================================*/

@media only screen and (max-width :989px)  {
	.header_box .tablet_nav { display: block;  }
	.sub_nav ul li {     padding: 0 10px 0 0; margin-right: 11px;}
	.sub_nav ul .on { display: block }
	.sub_nav ul .on a{  font-size: 14px;}
	.footer_address h2 { display: none; }
	.fd_text { margin: 0;}
	.homepage_info { padding: 0px 0 0px 0px;}
	.homepage_info dl { display: none;}
	.m_q_box { vertical-align: top; padding: 0 14px }
	.m_q_box p {width: 156px; }
	.h_language { display: none;}
	.h_r_box { display: none; }

	.footer_r_box { position: relative; right:auto; top:0;}
	.header_box .header_inner .library_link { display: none; }
	.header_box .header_inner h1 em { display: none;}

	.rc_link_box {  position: relative; right:auto;top:auto;  }
	.rc_link_box a{display:block;background:#ececec; height: 29px; line-height: 27px;text-align: center; color: #777;font-size: 12px; padding: 0 0 0 32px;    width: auto;   }
	.footer_banner ul li { width:50%; }
	.browse_alphabet { width: auto;}
	.browse_alphabet a { min-width: 24px; font-size: 14px;  line-height: 24px; height: 24px; }

	.add_widget { background: #fff; padding: 20px 20px 40px 20px;}
	.add_widget .sub_contents { float: none; width:auto; }
	.add_widget .sub_right_box { float: none; display: none;  }

	.discover_right h3 { margin-left: 10px; }
	.list_left { width:auto; float: none;  margin-bottom: 20px}
	.discover_right {  width:auto; float: none;  margin: 0 -10px 30px -10px; overflow: hidden; }

	.discover_box { float: left; width:33.3%; }
	.discover_inner { margin: 0 10px;  border-top:1px solid #d07139; }
	.discover_right .rs_box h3 {      margin-left: 0px; }
	.rs_type{     margin: 0 -10px 30px -10px; }
	.login_wrap { width: auto; padding: 0 30px}

	.sub_nav {  display: none; }
	.sub_top_search { float: none;  width:auto;}
	.sub_nav_wrap { padding: 0 20px 30px 20px;}















}




/*================================================================*/

@media only screen and (max-width :768px)  {
	#header { height: 305px;}
	.header_box {  background: url(../image/background/visual_unist.png) no-repeat right 146px; background-size: 80%;  }
	.header_box .header_inner h1 { padding: 0px 0 0 10px; }
	.header_box .header_inner h1 a{  width: 242px; background-position:-199px 50%; }

	.left_contents { float: none; width:auto; }
	.right_contents { float: none; width:auto;  }
	.m_nav_wrap h3 { float: none; }

	.main_quick_wrap { overflow: hidden; padding: 0 10px;  }
	.m_q_box { float:left; width:25%; padding: 0; }
	.m_q_box p { width: auto; line-height: normal; margin: 0 5px; font-size: 13px; }





	.m_nav_wrap h3 {margin: 0 0 0 0; text-indent: 20px;text-align: left; height: 50px; width: 100%;  font-size: 18px;
		line-height: 50px; }
	.m_nav_wrap { background: #efefef;}
	.nav_box { margin: 0;}
	.m_container .con_inner { position: relative; }
	.nav_box ul li a { height: 140px;padding: 92px 0 0 0; }
	.nav_box ul .nav_icon01 a{ background: url(../image/background/nav_icon01.png) no-repeat 50% 34px; background-size: 44px auto;  }
	.nav_box ul .nav_icon02 a{ background: url(../image/background/nav_icon02.png) no-repeat 50% 22px; background-size: 40px auto; }
	.nav_box ul .nav_icon03 a{background: url(../image/background/nav_icon03.png) no-repeat 50% 34px;  border-right:0px; background-size: 50px auto;   }
	.mb_none { display: none;}
	.footer_banner ul li { float: none; width:auto; border-bottom: 1px solid #ddd; background: none;}
	.footer_banner ul li:last-child {   border-bottom: 0px;}
	.footer_banner ul .row_line {  }
	.header_search { width:90%; }
	.header_search dl .advanced_dd { width: 47px; }
	.header_search dl .advanced_dd a { background: #4d4f4f url(../image/background/search_plus.png) no-repeat 50% 50%; text-indent: -99999px; }
	.header_search dl .advanced_dd a:hover{ background: #3e3e3e url(../image/background/search_plus.png) no-repeat 50% 50%; }

	.header_search dl .s_bt_dd a { width:47px;}
	.header_search dl .int_dd  { margin: 0 103px 0 0px; }
	.m_nav_wrap {margin: 0px 0 30px 0; }
	.footer_address h2 { display: none;}
	.researcher_img_box { width:90px; background:none ; padding:0;}
	.researcher_img_box span img {width:100%; height: auto;  }
	.reseacher_info { margin: 0 0 0 110px; }
	.researcher_info .r_name {text-align: center; }


	.community_wrap ul li ul  { margin: 0 0 20px 0}

	.form_search_wrap {margin: 0 0px 20px 0px; width:auto; }
	.browse_alphabet { padding:0px 20px;margin: 0 auto 20px auto; }
	.browse_alphabet a{ display: none;   }
	.browse_alphabet .mobile_select { display: block;   }
	.alphabet_eng { background: #f3f3f3; padding: 10px; margin-bottom: 0px}
	.alphabet_kor { background: #f9f9f9; padding: 10px;}



	.view_inner_con .row_dl dd .link_type { background: none;padding: 0;}
	.list_right_option { float: none; }

	.table-responsive {
		width: 100%;
		/* 		margin-bottom: 15px; */
		overflow-x: scroll;
		overflow-y: hidden;
		/* 		border: 1px solid #ddd */
	}
	.table-responsive>.table {
		margin-bottom: 0;
		/* 		background-color: #fff */
	}
	.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td,
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td
	{
		white-space: nowrap
	}
	.table-responsive>.table-bordered {
		/* 		border: 0 */
	}
	.table-responsive>.table-bordered>thead>tr>th:first-child,
	.table-responsive>.table-bordered>tbody>tr>th:first-child,
	.table-responsive>.table-bordered>tfoot>tr>th:first-child,
	.table-responsive>.table-bordered>thead>tr>td:first-child,
	.table-responsive>.table-bordered>tbody>tr>td:first-child,
	.table-responsive>.table-bordered>tfoot>tr>td:first-child {
		/* 		border-left: 0 */
	}
	.table-responsive>.table-bordered>thead>tr>th:last-child,
	.table-responsive>.table-bordered>tbody>tr>th:last-child,
	.table-responsive>.table-bordered>tfoot>tr>th:last-child,
	.table-responsive>.table-bordered>thead>tr>td:last-child,
	.table-responsive>.table-bordered>tbody>tr>td:last-child,
	.table-responsive>.table-bordered>tfoot>tr>td:last-child {
		/* 		border-right: 0 */
	}
	.table-responsive>.table-bordered>thead>tr:last-child>th,
	.table-responsive>.table-bordered>tbody>tr:last-child>th,
	.table-responsive>.table-bordered>tfoot>tr:last-child>th,
	.table-responsive>.table-bordered>thead>tr:last-child>td,
	.table-responsive>.table-bordered>tbody>tr:last-child>td,
	.table-responsive>.table-bordered>tfoot>tr:last-child>td {
		/* 		border-bottom: 0 */
	}


	.m_none{display:none; }




	.facets_ul_li { padding: 7px; font-size:0.8em;}
	.footer_wrap { padding: 0 0 14px 0;}
	.footer_wrap .footer_inner { height: auto;}
	.long_li dl .add_selspan { padding: 28px 0px 0 0px; }
	.add_selspan .add_int_em{ display: block; padding:  0 72px 0 0;}
	.long_li dl .add_selspan .add_int_em .gray_bt { top:auto; bottom:0; }
	.footer_r_box p { display: none;}
	.nav_box ul li {background: none;}

	.pic_box span{ display: inline-block;}
	.pic_box { float: none; text-align: center; margin-bottom: 20px;}
	.researcher_info { margin: 2px 0 0 0px; }
	.tab_sel { display: block;}
	.tab_wrap ul  { display: none}
	.list_top_box .page_num_box{ float: none; }
	.list_right_option {background: #f9f9f9;float: none;overflow: hidden; text-align: right; padding: 10px 20px; margin: 0 -20px;  }
	.list_top_box .list_sort_box { }
	.list_top_box .list_sort_box ul { float: right; }
	.list_bt_box { float: right; }
	.ri_box ul li { float: none;width:auto; margin-bottom: 8px;}
	.ri_box ul li:last-child  { margin-bottom: 0px}
	.r_info_dl dt { float: none}
	.r_info_dl dd { margin: 0 0 0 32px;}
	.basic_info { margin-bottom: 16px;}
	.ri_type_box { position: relative; top:auto; right:auto; padding: 10px; border-radius: 240px; background: #f9f9f9; text-align: center; }
	.view_bt_box { border-bottom: 1px solid #ddd;float: none;margin-bottom: 10px; padding-bottom: 5px; }
	.view_bt_area { float: none; }
	.view_bt_box .cited_span { display: block; }
	.view_bt_box .science_span { padding:0px; background: none;  margin-right: 0px; }
	.view_inner_con dl dt{ float: none; }
	.view_inner_con dl dd{ margin: 0 0 0 18px;  }
	.tbl_wrap { overflow-x: scroll; width:100%; }
	.list_tbl thead th { white-space: nowrap; }
	.list_tbl tbody td { white-space: nowrap; }
	.view_bt_area span {float: none; }
	.view_bt_area .view_downbt { margin: 0;  float: none;}

	.pic_box { float: none; width:132px; margin: 0 auto 20px auto; }
	.researcher_info {margin: 2px 0 0 0px; }
	.r_info_dl dt { float: none; }
	.r_info_dl dd { margin: 0 0 0 10px; }
	.ri_box ul li { float: none; width:auto; margin-bottom: 10px;}
	.discover_box { float: none; width:auto; margin-bottom: 10px;}
	.total_search .ts_sel { float: none; width:auto; margin-bottom: 10px; }
	.total_search .search_field_box { margin: 0;}
	.add_filter_box dl dt { float: none; text-align: left;padding: 0 0 0 2px; }
	.add_filter_box dl dd {     margin: 0px;padding: 28px 0 0 0;  }
	.sort_wrap .sort_option {float: none; width:auto; }


	.cc_list_wrap ul li   {background: none;  padding: 16px 0 16px 20px;  }
	.cc_list_wrap .cc_row_ul li { margin: 0 0 0 13px;}
	.doc_list .cc_title_p { background: none; padding: 0 56px 0 0;}


	.jump_year_wrap { width:auto; padding: 0 10px;  }
	.jump_year_box dl dt{ float: none;  margin-bottom: 5px;}
	.jump_year_box dd {margin: 0 0 0px 0px; }
	.sel_box {width:100px}
	.jump_year_box .jump_int span { display: block; width:auto;}

	.col_search_box ul li { float: none; width:auto;  margin-bottom: 10px; }

	.col_search_box ul li dl dt { float: none;  width:auto; }
	.col_search_box ul li dl dd { margin: 0; }
	.col_search_box ul li dl .sec_dt { text-align: left; }
	.browse_top_box h5 { float: none; }
	.g_list_box {margin: 0 0 0 0px; }
	.g_list_box ul li .on {  background: #8f2639 !important; }
	.g_list_box ul li a { padding: 0; text-align: center; }

	.cc_list_wrap ul li .cc_title_p {padding: 0 52px 35px 0; }
	.cc_list_wrap ul li .cc_title_p .large_r_num {     margin: 0;position: absolute;right: 0;top: 0px; }


	.large_r_num {  font-size: 14px; line-height: 22px; padding: 8px; }
	.cc_toggle_bt { top: auto; bottom:0; width:100%; display: block;     background: #f9f9f9 url(../image/background/cc_toggle_down.png) no-repeat 50% 50%;}
	.cc_toggle_up  {  background: #f9f9f9 url(../image/background/cc_toggle_up.png) no-repeat 50% 50%;  }
	.doc_list .cc_title_p .large_r_num { position: absolute; right:0; top:0; }

	.item_info_box { text-align: center; }
	.item_info_box span { float: none;  }
	.item_info_box p { margin: 0; background: none;  }
	.info_top_box ul { background: none;    padding: 20px 20px 20px 0px; }
	.abl_under_row { padding: 0;}
	.add_list_img .abl_under_row {     margin: 0 0 0px 0px; padding: 0; }
	.login_sub_con { padding: 40px 0 0 0;}
	.login_wrap .brick { background: #8e283b; }
	.login_left_box {  float: none;padding: 10px;  width: auto; }
	.login_left_box h3 {padding: 0 0 0 32px; background: url(../image/background/login_l_icon.png) no-repeat left 0; background-size: 16px auto; display: inline;  font-size: 20px }
	.login_left_box p { display: none; }
	.login_inner  { margin: 0;      padding: 76px 25px;}

	.j_v_row h4 {float: none; }
	.j_v_tbox { margin: 10px 0 0 0; }
	.j_v_public { padding: 0; }








}


/*================================================================*/

@media only screen and (max-width :400px)  {

	.header_box .header_inner h1 img { width:240px; }
	.owl-pagination {display: none; }
	.footer_banner ul li { float: none; width:auto; }
	.footer_banner ul li a{     background: url(../image/background/banner_arrow.png) no-repeat right 50%; }

	.view_inner_con { padding: 0; margin-top: 0px;}
	.m_none{display:none; }

	.panel-heading { font-size: 0.8em; height: 40px; line-height: 40px; }
}
