@media (max-width: 1599.98px) {
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}
	
	
	/*common*/
	body {font-size: 14px;}
	h1, .h1 {font-size: 2.5rem !important;}
	h2, .h2 {font-size: 2rem !important;}
	h3, .h3 {font-size: 1.8rem !important;}
	h4, .h4 {font-size: 1.6rem !important;}
	h5, .h5 {font-size: 1.4rem !important;}
	h6, .h6 {font-size: 1rem;}
	/*header*/
	.gnb > ul > li > a {
		padding: 38px 0;
		font-size: 14px;
		line-height: 16px;
	}
	.gnb_box_title a {
		font-size: 14px;
	}
	.lnb li a {
		font-size: 12px;
	}
	/*slide*/
	.indexTopSlide .swiper-button-prev {
		width: 45px;
		height: 90px;
		background-position: 10px center;
		border-top-right-radius: 45px;
		border-bottom-right-radius: 45px;
	}
	.indexTopSlide .swiper-button-next {
		width: 45px;
		height: 90px;
		background-position: 22px center;
		border-top-left-radius: 45px;
		border-bottom-left-radius: 45px;
	}
	.wiper_txt_box article {
		margin-top: 30px;
	}
	.img_mobile_able {max-width: 100%;}
	.slidePd01 img {
		height: 600px;
	}
	/*index*/
	.index_solution_container ul li a {
		padding-top: 120%;
	}
	.footer_sitemap_area ul h6 {
		font-size: 14px;
		height: 34px;
		line-height: 1.2;
	}
	.learn_more {font-size: 14px !important;}
	.solution_slide_wrapper .swiper-slide {
		width: 100%;
		height: 300px;
	}

	/*solution*/
	.img_compact_intro img {
		height: 570px;
	}
	.tab_content_area .nav .nav-item a {
		padding: 8px 0.8rem;
	}
	.solution_box {padding: 20px 15px 50px;}
	.solution_box .solution_more {left: 10px;}
	.anpr_intro_box {padding: 40px 30px 0;}

	.performance_box_video .tab-content > .active {
		width: 50%
	}
	.latest_view_box > p > iframe.iframe_style {
		width: 450px;
		height: 255px;
		float: left;
		margin-right: 10px;
	}
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}
}

@media (max-width: 1199.98px) {
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}

	/*common*/
	header .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.gnb_sub_list_last {left: -89px !important;}
	.footer_container {padding-left: 0;}
	.footer_left {
		flex: 7;
		padding: 70px 15px 50px;
	}
	.footer_right {
		flex: 3;
		padding: 70px 15px 50px;
	}

	.footer_mb_copy .footer_copy_area {
		margin-top: 0rem;
		padding-top: 0rem;
		border-top: 0px;
	}
	.footer_sns {
		position: relative;
		margin-top: 1rem;
	}
	.footer_sns ul {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	/*index*/
	.index_solution_container ul li a {
		padding-top: 70%;
	}
	.index_product_slide_area .swiper-pagination-bullet {
		font-size: 13px;
	}
	.table_list_download ul li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.tech_title {display: ;}
	.tech_title_none {display: block;}
	.tech_title_none2 {display: none;}
	/*product*/
	.customized_box {
		height: 300px;
	}
	.customized_box h1 {
		font-size: 1.4rem !important;
	}

	/*custom*/
	.smart_price_list {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.customer_tab_content_area {
		margin-bottom: 20px;
	}
	.customer_tab_content_area .nav {
		display: block;
		white-space: nowrap;
		overflow-x: auto;
	}
	.customer_tab_content_area .nav .nav-item {
		display: inline-block;
		float: none;
		padding: 0;
	}
	.customer_tab_content_area .nav .nav-item + .nav-item {
		margin-left: 1rem;
	}
	.customer_tab_content_area .nav .nav-item a {
		display: block;
		margin: 8px 0;
		padding: 8px 1rem;
		color: #96a0a6;
		font-weight: 600;
		border: 1px solid #96a0a6;
		border-radius: 2rem;
	}
	.customer_tab_content_area .nav .nav-item a.active {
		color: #fff;
		background-color: #0093a3;
		border-color: #0093a3;
	}

	.board_common_tab {padding: 20px 10px;}
	.board_common_tab > ul > li {padding-left: 10px;}
	.board_common_tab .board_tab_sub li a {font-size: 14px;}

	.board_select_tab {padding: 20px 10px;}
	.board_select_list ul li {padding: 8px;}

	.mobile_img {margin-top: 1rem;}
	.mobile_video {min-height: auto !important;}

	/*solution*/
	.tab_content_area .nav {
		margin: 1.5rem 0;
		display: block;
		white-space: nowrap;
		overflow-x: auto;
	}
	.performance_box_video .tab-content > .active {
		width: 100%;
	}
	.video_content_box {text-align: center;}
	.bg_box_video {
		width: 100% !important;
		height: auto !important;
		background: none !important;
	}
	.bg_box_video_content {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		width: 100% !important;
		height: auto !important;
	}
	.bg_box_video_content video {
		display: none;
	}
	.bg_box_video_content .tab-content {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		bottom: auto !important;
		max-width: 100% !important;
		text-align: center;
	}
	.bg_box_video_content .tab-content .tab_content_box, .bg_box_video_content .tab-content .tab_content_box p {
		color: #fff;
		text-shadow: 1px 2px 1px rgba(0, 0, 0, 0);
	}

	.ip_bg_box {
		min-height: 230px;
	}
	.ip_bg_box .img_box {
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.img_box img {
		height: 45px;
	}
	#compatibility .tab_content_box {
		padding-left: 0;
		padding-right: 0;
	}
	.bg_cx_intro .solution_upper {padding-bottom: 3rem !important;}
	.cx_solution_tab_area {text-align: center;}
	.cx_tab_area .nav {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.cx_tab_area .nav .nav-item + .nav-item {
		margin-left: 1rem;
	}
	.cx_tab_contents ul {
		justify-content: center;
	}
	.performance_box_area {
		position: relative;
		margin-top: 3rem;
	}
	.performance_box_area img {
		position: relative;
		width: 1140px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.performance_box {
		left: 50% !important;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.performance_box_video .tab-content {
		position: absolute;
		width: 60%;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.contents_4k {
		margin-top: 1rem;
		padding: 30px 20px;
		min-height: auto;
	}
	.bg_anpr_intro {
		margin-bottom: 53vh;
	}
	.anpr_intro_box {
		height: auto;
		padding: 40px 30px 20px;
	}
	.anpr_benefit_icon {
		margin-top: 0;
		padding-top: 3rem;
		padding-bottom: 3rem;
	}
	.anpr_benefit_list li img {
		width: 100px;
	}

	/*technology*/
	.smart_control_list li img {
		height: 140px;
	}
	.bg_tech_tab_table {
		padding: 3rem;
	}
	.integrity_tab_contents {
		padding: 2rem;
		min-height: auto;
	}
	.codec_intro_img img {
		height: 580px;
	}

	/*korea*/
	.pd_board_table .table_title {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}

}
@media (min-width: 1301px) {
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}


	.header_mobile_logo {display: none;}
	/*2022.01.27 테스트용 jang*/
	.mobile_lang {display: none;}
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}
}

@media only screen and (max-width: 1300px) {
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}

	.header_logo {display: none;}
	.header_top_area {height: 45px;}
	.header_section {height: 45px;}
	/*2022.01.27 테스트용 jang*/
	.header_lang{display: none;}
	.gnb .gnb_sub_area {
		top: 137px;
		/*2022.01.27 테스트용 jang*/
		
	}
	.gnb {
		padding-left: 0;
		width: 100%;
	}
	.gnb_box_title p {
		margin-bottom: 0;
	}
	.gnb_box_thumb img {
		width: 50%;
	}
	.gnb_box_list ul li a {
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 8px;
	}
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}
}
@media (max-width: 991.98px) {
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}
	
	.container-fluid {padding-left: 15px;padding-right: 15px;}
	.card-columns {-webkit-column-count: 1;column-count: 1;}
	.index_product_slide_area .swiper-pagination-bullet {font-size: 12px;}
	.sub_view_tab > ul > li {margin: 0 20px;}
	.about_header_title h4 {max-width: 100%;}
	.footer_container {
		padding-left: 0px;
		display: block !important;
	}
	.footer_left {
		padding: 30px 30px 15px;
	}
	.footer_right {
		display: block;
		padding: 30px 30px 60px;
	}
	.footer_copy_area {display: none;}
	.footer_mb_copy {
		position: relative;
		display: block;
	}

	.product_selector ul li button {
		font-size: 12px;
	}
	.board_common_tab_area {padding: 20px 0;}
	.board_common_tab {padding: 20px 10px;}
	.board_common_tab > ul > li {padding-left: 5px;}
	.board_common_tab .board_tab_sub li a {font-size: 12px;}
	.btn_hashtag {font-size: 12px;}
	.board_select_tab {padding: 20px 10px;}
	.board_select_list ul li {padding: 8px 0px;}
	.depth_tab_area ul li button {font-size: 14px;}
	.modal-lg .modal-body {
		padding: 0px 20px 20px;
	}
	.country_box:first-child {
		padding-top: 20px;
	}
	.slide_pd {
		padding-left: 50px;
	}
	.index_solution_wrap .swiper-button-next,
	.main_product_section .swiper-button-next, /*yyj 수정*/
	.product-info-section .swiper-button-next, /*yyj 수정*/
	.news-section .swiper-button-next,/*yyj 수정*/
	.relative_slide .swiper-button-next,
	.index_solution_wrap_mobile, /*yyj 추가*/
	.footer_pc,	 /*yyj 추가*/
	.about-section,
	.blank100, .blank40, .small-menu-section  /*yyj 추가*/	
	{	
		display: block;
	}
	.index_solution_wrap .swiper-button-prev,
	.main_product_section .swiper-button-prev,
	.product-info-section .swiper-button-prev,
	.news-section .swiper-button-prev,
	.relative_slide .swiper-button-prev,
	.about-section  {
		display: block;
	}
	
	/*solution*/

	/*technolgy*/

	/*about*/
	.head_contact_intro_area  {padding: 0;}
	.contact_intro_area {padding: 1rem 20px;}
	.contact_inquiry_area {padding: 3rem 20px;}

	/*support*/
	.warranty_box {padding: 30px 25px;}
	/*m_main_slide*/
	#img01{display: block;}
	#img02{display: block;}
	#img03{display: block;}
	#img04{display: block;}
	
	#img01_1{display: none;}
	#img02_1{display: none;}
	#img03_1{display: none;}
	#img04_1{display: none;}

}

@media (max-width: 767.98px) {
	#img01{display: none;}
	#img02{display: none;}
	#img03{display: none;}
	#img04{display: none;}

	#img01_1{display: block;}
	#img02_1{display: block;}
	#img03_1{display: block;}
	#img04_1{display: block;}
	
	/*common*/
	body {
		margin-top: 50px;
		font-size: 14px;
	}
	h1, .h1 {font-size: 1.5rem !important;}
	h2, .h2 {font-size: 1.45rem !important;}
	h3, .h3 {font-size: 1.35rem !important;}
	h4, .h4 {font-size: 1.25rem !important;}
	h5, .h5 {font-size: 1.15rem !important;}
	h6, .h6 {font-size: 1rem !important;}

	header {display: none;}
	.mobile_header_container {
		position: fixed;
		display: block;
	}
	.pc_disable {display: block;}
	.mobile_disable {display: none;}
	.mobile_dropdown {display: block;}
	.mobile_able {display: block !important;}
	.modal-lg .modal-header {padding: 20px 20px 0;}
	.modal-lg .modal-body {padding: 0px 20px 20px;}
	.modal-title {
		text-align: left;
		font-size: 25px;
	}
	.img_mobile_able {max-width: 100%;}

	.mobile_subnav_common {
		display: block;
	}
	.footer_copy_area {display: block;}
	.footer_copy_area span {
		margin-left: 0px;
		padding-left: 0px;
		background: none;
	}
	.footer_left {display: none;}
	.footer_right {padding: 70px 30px 140px;}
	.mobile_able_img {max-width: 100%;}
	.modal .close {
		top: -30px;
		width: 20px;
		height: 20px;
		background-size: 20px;
	}
	.video_modal .close {
		position: absolute;
		right: 20px;
	}
	.country_box:first-child {
		padding-top: 20px;
		margin-top: 0;
	}
	.country_list li a {
		padding: 0 10px;
		line-height: 34px;
		font-size: 12px;
	}
	.country_list li a img {
		width: 20px;
	}

	/*pagination*/
	.page-item {
		width: 15px;
		height: 15px;
		line-height: 15px;
	}

	/*index*/
	.index_title {
		margin-bottom: 20px;
	}
	.indexTopSlide .swiper-button-prev {
		width: 32px;
		height: 64px;
		background-size: 10px;
		background-position: 8px center;
		border-top-right-radius: 32px;
		border-bottom-right-radius: 32px;
	}
	.indexTopSlide .swiper-button-next {
		width: 32px;
		height: 64px;
		background-size: 10px;
		background-position: 15px center;
		border-top-left-radius: 32px;
		border-bottom-left-radius: 32px;
	}
	.main_slide_pagination {
		bottom: 30px !important;
	}
	.wiper_txt_box article {margin-top: 10px;}
	.wiper_txt_box .img_mobile_able {
		width: 260px;
	}
	.index_top_slide_more {
		margin-top: 10px;
	}
	.index_top_slide_more a {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		font-size: 12px;
	}
	.slidePd01 {
		right: 50%;
		-webkit-transform: translateX(35%);
		transform: translateX(35%);
	}
	.slidePd01 img {
		height: 500px;
	}

	.technology_box {
		display: block;
		height: auto;
	}
	.index_technology_area .col-12 {
		margin-top: 20px;
	}
	.tech_img,.tech_title {
		width: 100%;
	}
	.bg_smart img, .bg_network img {
		height: 230px;
	}

	.index_solution_wrap h2.index_title {padding-top: 80px !important}
	.main_product_section,
	.index_technology_area,
	.product-info-section ,
	.news-section  {
		padding-top: 80px !important;
		padding-bottom: 80px !important;
	}
	.index_product_slide_box {
		padding-top: 80px;
		padding-bottom: 0;
	}
	.index_product_slide_box .swiper-slide.swiper-slide-prev,
	.index_product_slide_box .swiper-slide.swiper-slide-next {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}
	.index_product_slide_box .swiper-slide.swiper-slide-active {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	/*181115 모바일 변경*/
	.wiper_section,
	.empty_contain,
	.indexTopArea,
	.index_solution_wrap,
	.main_product_section,
	.index_technology_area,
	.product-info-section,
	.news-section,
	.index_wheretobuy,
	.about-section, .small-menu-section,
	.pc-div
	 {display: none !important;}

	.mobile-div
	{display: block !important;}

	/*product*/
	.sub_common_header {display: none;}
	.view_header_nav_common {
		display: none;
		top: 50px;
	}
	.product_view_header {
		padding-top: 60px;
		height: 440px;
	}
	.swiper_productheader .swiper-slide img {
		width: auto;
		max-width: 100%;
		max-height: 300px;
	}
	.productheader_next {
		position: absolute;
		top: auto;
		left: auto;
		right: 0;
		bottom: 0;
		width: 50px;
		height: 50px;
		background-size: 10px;
	}
	.productheader_prev {
		position: absolute;
		top: auto;
		left: auto;
		right: 51px;
		bottom: 0;
		width: 50px;
		height: 50px;
		background-size: 10px;
	}
	.product_list_container {
		padding: 15px 0 80px;
	}
	.pd_list_mobile_nav_area {
		display: block;
	}
	.pd_list_mobile_nav_area.mb30 {
		margin-bottom: 30px;
	}
	.product_desc li {
		font-size: 14px;
	}
	.product_desc li + li {
		margin-top: 8px;
	}
	.product_view_tab > ul {
		padding: 0 12px;
		text-align: center;
		  white-space: nowrap;
    overflow-x: auto;
		background: url('/images/common/tab_arrow_prev.svg'), url('/images/common/tab_arrow_next.svg');
		background-position: left center, right center;
		background-repeat: no-repeat;
		background-size: 6px;
	}
	.product_view_tab > ul > li {}
	.product_view_tab > ul > li > a {
		font-size: 12px;
	}

	.keyfeatures_list .keyfeatures_img {
		height: 60px;
		margin-bottom: 10px;
	}
	.keyfeatures_list .keyfeatures_img img {
		height: 55px;
	}
	.relative_img {
		height: 190px;
	}
	.relative_slide .relative_next {
		display: none;
	}
	.relative_slide .relative_prev {
		display: none;
	}
	.pd_table_area {
		padding: 10px;
	}
	.pd_common_table th, .pd_common_table td {
		font-size: 12px;
	}
	.customized_box {
		height: 250px;
	}
	.relative_slide .swiper_pd_relative .swiper-wrapper {
		-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;
	}

	/*solution*/
	.title_tect_svg img {max-height: 50px;}
	.video_box {
		width: 100%;
		height: 300px;
	}
	.solution_upper {
		display: none;
	}
	.solution_area {
		padding-top: 3rem;
		padding-bottom: 2rem;
	}
	.tab_content_title {
		text-align: center;
	}
	.tab_content_area {}
	.tab_content_area .nav {
		padding: 0 12px;
		text-align: center;
		background: url('/images/common/tab_arrow_prev.svg'), url('/images/common/tab_arrow_next.svg');
		background-position: left center, right center;
		background-repeat: no-repeat;
		background-size: 6px;
	}
	.tab_content_area.lighter .nav {
		background: url('/images/common/tab_arrow_prev_white.svg'), url('/images/common/tab_arrow_next_white.svg');
		background-position: left center, right center;
		background-repeat: no-repeat;
		background-size: 6px;
	}
	.tab_content_area .nav .nav-item {}
	.tab_content_area .nav .nav-item a {
		font-size: 12px;
	}
	.tab_content_area .nav .nav-item a.active {
	}
	.tab_content_box {
		text-align: center;
	}
	.tab_content_pic {
		display: block;
	}
	.tab_content_pic img {
		margin: 0 0 10px 0;
		height: 45px;
	}
	.tab_content_area .nav .nav-item + .nav-item {
		margin-left: 1rem;
	}
	.tab_content_center {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
	.tab_bordered.nav {border-bottom: 0;}

	.customer_tab_content_area .nav {
		padding: 0 12px;
		text-align: center;
		background: url('/images/common/tab_arrow_prev.svg'), url('/images/common/tab_arrow_next.svg');
		background-position: left center, right center;
		background-repeat: no-repeat;
		background-size: 6px;
	}
	.customer_tab_content_area .nav .nav-item a {
		font-size: 12px;
	}


	.performance_box_area {
		margin-top: 1rem;
	}
	.performance_box_area img {display: none;}
	.performance_box {
		position: relative;
		top: auto;
		left: auto !important;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.performance_box_video {
		position: relative;
		width: 100% !important;
		height: auto;
		background: none;
	}
	.performance_box_video video {display: none !important; }
	.performance_box_video .tab-content {
		position: relative;
		width: 100%;
		top: auto;
		left: 0;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.mobile_video {height: auto !important; min-height: auto !important}

	.ip_intro_box h1 {
		margin-bottom: 1rem;
	}
	.ip_intro_box h5 {
		margin-bottom: 1rem;
	}
	.ip_intro_box p {
		margin-bottom: 1rem;
	}
	.bg_ip_performence_box {
		margin-top: 1rem;
		padding: 1rem;
		background-color: #f9f9f9;
	}
	.bg_ip_performence_box h4 {
		min-height: auto;
	}
	.ip_bg_box {
		min-height: auto;
	}
	.bg_box_video {
		position: relative;
		width: 100%;
		height: auto;
		background: none;
	}
	.bg_box_video_content {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		height: auto;
	}
	.bg_box_video_content .tab-content {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		max-width: 100%;
		transform: translateX(0);
	}
	#ipVideo {display: none !important;}

	.cx_intro_box h1 {margin-bottom: 1rem;}
	.cx_intro_box h5 {margin-bottom: 1rem;}
	.cx_solution_tab_area {
		padding-top: 3rem;
		text-align: center;
	}
	.cx_tab_area .nav {
		display: block;
	}
	.cx_tab_area .nav .nav-item {
		display: inline-block;
		float: none;
	}
	.cx_tab_area .nav .nav-item + .nav-item {
		margin-left: 1rem;
	}
	.cx_tab_contents {
		padding-bottom: 2rem;
	}
	.bg_total_intro {
		padding-bottom: 0 !important;
	}
	.total_intro_box {
		position: relative;
		padding-bottom:1rem;
		text-align: center;
	}
	.total_intro_box h5 {
		margin-bottom: 1rem;
	}
	.total_intro_box p {
		margin-bottom: 1rem;
	}
	.img_total_intro {
		position: relative;
		top: 40px;
	}
	.img_total_intro img {max-width: 100%;}
	.icon_total_box img {
		width: auto;
		height: 40px;
	}
	.contents_4k {
		margin-top: 1rem;
		padding: 2rem 1.5rem;
		min-height: auto;
	}
	.contents_4k h4 {
		margin-bottom: 1rem;
		min-height: auto;
	}
	.img_4k_nvr {
		padding: 3rem 0;
		text-align: center;
	}
	.img_4k_nvr img {
		max-width: 100%;
	}
	.monitor_tab_box {
		padding: 2rem 1rem;
		min-height: auto;
	}
	.monitor_tab_title img {
		width: 50px;
		height: 50px !important;
	}

	.reliability_box {
		margin-top: 1rem;
		min-height: auto;
		padding: 2rem 1rem;
	}
	.scalability_box {
		margin-top: 1rem;
		padding: 20px;
		min-height: auto;
	}
	.Installation_tab_box {
		padding: 2rem 1rem;
	}
	.mobile_box_title h2 {
		padding-left: 30px;
		background-size: 24px;
	}
	.bg_mobile {
		margin-top: -2rem;
	}
	.center_intro_icon img {
		width: auto;
		height: 60px;
	}
	.bg_channel {
		min-height: 250px;
	}
	.bg_monitor {
		min-height: 250px;
	}
	.bg_system {
		min-height: 250px;
	}
	.bg_compact_intro {
		position: relative;
		height: 50vh;
		min-height: 400px;
	}
	.img_compact_intro {}
	.img_compact_intro img {
		height: 250px;
	}
	.compact_graph_box {
		padding: 2rem 1rem;
		min-height: auto !important;
	}

	/*technology*/
	.bg_codec_intro {
		margin-top: 1rem;
		overflow: hidden;
	}
	.codec_graph {
		margin-top: 0rem;
	}
	.codec_graph .row {
		padding: 30px 0 !important;
	}
	.codec_graph_box {
		text-align: center;
		height: 240px;
	}

	.bg_smart_control_video {
		display: block !important;
		height: auto !important;
	}
	.smart_price_list li img {
		height: 50px;
	}
	.icon_smart_control {margin-top: -160px !important;}
	.smart_control_list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar;
	}
	.smart_control_list li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		margin: 0;
		color: #fff;
		font-weight: 600;
		text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	}
	.smart_control_list li img {
		height: 80px;
	}

	.integrity_tab_contents {
		padding: 2rem 1rem;
		min-height: auto;
	}

	.img_poe_intro {
		margin-top: 3rem;
		margin-bottom: 5rem;
	}
	.intro_poe_list ul li {
		margin-top: 20px;
		padding: 10px 20px;
		width: 50%;
		background-color: #f1f1f1;
	}
	.intro_poe_list ul li + li {
		margin-left: 10px;
	}
	.icon_poe_title {
		margin-top: -115px;
		margin-bottom: 2rem;
	}
	.icon_poe_title img {
		height: 70px;
	}
	.poe_tab_contents ul {
		display: block;
	}
	.poe_line_box {
		display: none;
	}
	.poe_img {
		margin-top: 10px;
	}
	.bg_tech_tab_table {
		padding: 1rem;
	}
	.icon_anpr_benefit {
		margin-top: -330px !important;
	}
	.bg_anpr_intro {
		margin-top: -5rem;
		margin-bottom: 0;
		padding: 2rem 0;
		height: auto;
	}
	.anpr_key_box {
		margin-top: 2rem;
	}
	.img_anpr_benefit {
		top: -100px;
	}
	.img_anpr_benefit img {
		height: 150px;
	}

	.security_tab_contents_title img {
		height: 60px;
	}

	.critical_tab {border:0;}
	.critical_tab_area .nav {
		display: block;
		white-space: nowrap;
		overflow-x: auto;
		border: none;
		padding: 0 12px;
		text-align: center;
		background: url('/images/common/tab_arrow_prev.svg'), url('/images/common/tab_arrow_next.svg');
		background-position: left center, right center;
		background-repeat: no-repeat;
		background-size: 6px;
	}
	.critical_tab_area .nav .nav-item {
		display: inline-block;
		float: none;

	}
	.critical_tab_area .nav .nav-item + .nav-item {
		margin-left: 1rem;
	}
	.critical_tab_area .nav .nav-item a {
		display: block;
		margin: 8px 0;
		padding: 8px 1rem;
		color: #96a0a6;
		font-weight: 600;
		border: 1px solid #96a0a6;
		border-radius: 2rem;
	}
	.critical_tab_area .nav .nav-item a.active {
		color: #fff;
		background-color: #0093a3;
		border-color: #0093a3;
	}
	.critical_tab_area .nav .nav-item img {
		display: none;
	}
	.critical_tab_img {
		display: block;
		text-align: center;
	}
	.failover_cont_title img {
		height: 40px;
	}
	.nav_tab_img img {
		margin: 0 auto 0.5rem;
		width: 80px;
	}
	.critical_tab_contents {
		padding: 1.5rem 0 2rem;
		min-height: auto;
		background: none !important;
		text-align: center;
	}
	.critical_tab_contents p {
		margin-bottom: 0;
		max-width: 100%;
	}

	/*support*/
	.support_kr_header {margin-bottom: 0;}
	.korea_btn_common {
		margin-bottom: 5px;
	}

	/* mobile board select */
	.board_select_tab {
		display: none;
	}
	.mobile_board_select_tab {
		display: block;
	}

	/*marketing*/
	.table_list_download {
		padding: 1rem 0;
	}
	.table_list_download ul li {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0px;
		padding-right: 0px;
	}
	.table_list_download ul li:nth-child(2n-1) {
		padding-right: 10px;
	}
	.table_list_download ul li:nth-child(2n) {
		padding-left: 10px;
	}
	.table_view_area {
		padding: 1rem 0 0;
	}
	.table_list_video_contents h6 {
		height: 56px;
	}
	.table_list_video {
		padding: 1rem 0;
	}
	.search_area {
		width: 100%;
	}
	.case_type {
		display: block;
	}
	.case_type li {
		font-size: 14px;
	}
	.case_type li + li {
		margin-left: 0;
		padding-left: 0;
		background: none;
	}

	/*aboutus*/
	.sub_title_area {
		padding-top: 3rem;
	}
	.sub_title_area br {
		display: none;
	}
	.sub_view_tab > ul {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	.sub_view_tab > ul > li {
		margin: 0 5px;
		padding: 0px;
	}
	.sub_view_tab > ul > li:first-child {
		margin-left: 0;
	}
	.sub_view_tab > ul > li:last-child {
		margin-right: 0;
	}
	.sub_view_tab > ul > li > a {
		height: 100px;
		font-size: 12px;
		letter-spacing: -1px;
		line-height: 100px;
	}
	.csr_sub_tab > ul > li > a {
		font-size: 11px;
	}
	.about_box {
		padding-top: 1.5rem;
		padding-bottom: 0rem;
	}
	.about_box h4,
	.about_box h5 {
		margin-bottom: 10px;
	}
	.milestone_area {
		padding-top: 30px;
	}
	.milestone_img {display: none;}
	.depth_tab_area {display: none;}
	.depth_tab_area ul li button {
		font-size: 12px;
		letter-spacing: -0.75px;
	}
	.inquiry_area {
		padding: 0 1rem 2rem;
	}
	.inquiry_area_title {
		display: block;
		margin-top: 1.5rem;
		margin-bottom: 0.5rem;
	}
	.inquiry_area_title h5 {
		margin-bottom: 10px;
	}
	.inquiry_area_title a,
	.inquiry_area_title span {
		margin-left: 0px;
		font-size: 12px;
	}
	.contact_slide_list {
		min-height: 360px;
	}
	.country_list li {width: calc(50% - 10px);}

	.bg_map_area {
		padding-top: 0rem;
		padding-bottom: 1rem;
	}
	.map_area {
		display: none;
	}
	.map_area_filter {
		display: none;
	}
	.map_filter_box {
		padding: 15px 10px;
	}
	.where_btn_area, .map_area_btn_list {display: none}
	.map_company_list_box {
		padding: 15px 10px;
	}
	.map_company_list address {
		height: auto;
	}

	.korea_sub_header {
		padding: 26px 0;
	}
	.korea_sub_header .row div {
		text-align: center;
	}

	.map_company_list_box {min-height: auto;}

	/*table*/
	.table_title {
		display: block !important;
		padding: 0;
		margin-bottom: 10px;
	}
	.table_search_console {
		margin-top: 5px;
	}
	.table_search_console .search_area input[type="text"]{
		border: 1px solid #e5e5e5;
		border-radius: 4px;
	}
	.sel_box_btn2 {
		display: inline-block;
		font-size: 12px;
	}
	.btn_share {
		width: 20px;
		height: 20px;
	}
	.btn_type {
		width: 19px;
		height: 25px;
	}
	.btn_download {
		width: 20px;
		height: 20px;
		background-size: 10px auto;
	}

	.where_btn_area button {
		width: 100%;
		padding: 6px 4px;
		font-size: 12px;
	}

	.contact_inquiry_area {padding: 0;}

	.cyber_tab_area {display: none;}

	#alert_modal { width: 100% }
	#alert_modal_map {display: none;}

	/* 스마트팩토리 페이지 스타일 */
	.smartfactory-img img { width: calc(97.9% / 3); }
	.smartfactory-img2 img { width: calc(98.9% / 2); }
	/*m_main_slide*/
	#img01{display: none;}
	#img02{display: none;}
	#img03{display: none;}
	#img04{display: none;}

	#img01_1{display: block;}
	#img02_1{display: block;}
	#img03_1{display: block;}
	#img04_1{display: block;}
}
@media (max-width: 575.98px) {
	.table_default .table tbody td {
		font-size: 12px;
	}
	.table_sm_btn  {
		position: relative;
		padding-left: 15px;
		padding-right: 15px;
		background: url(/images/common/tab_arrow_prev.svg), url(/images/common/tab_arrow_next.svg);
		background-position: left 4px center, right 4px center;
		background-repeat: no-repeat;
		background-size: 6px;
	}

	.table-responsive-sm table td {
		min-width: 80px;
	}

	/* main awards*/
	.contents_award_logo { padding-bottom: 35px; }
	.contents_award_logo img { width: 61%; }

	.float_btn_area {
	    right: 31px ! important;
	    bottom: 34px ! important;
	}

	div#mobile_LN {
    	background-size: contain ! important;
	}
	.latest_view_box > p > iframe.iframe_style {
	    width: 100%;
	    height: 100%;
	}
}




@media (min-width: 992px) {
	.modal-lg {max-width: 1000px;}
}
@media (min-width: 1600px) {
}

.float_btn_area {
	position: fixed;
	right: 46px;
	bottom: 93px;
}

/*---AI Solutionb---*/
@media (max-width: 767.98px){
	.tab_content_area.lighter .nav {
	    background: url(/images/common/tab_arrow_prev.svg), url(/images/common/tab_arrow_next.svg);
	    background-position: left center, right center;
	    background-repeat: no-repeat;
	    background-repeat-x: no-repeat;
	    background-repeat-y: no-repeat;
	    background-size: 6px;
	}
	.ai_icon_text {
		font-size: 0.7rem !important;
	}
}
