@media (max-width: 1370px){
	.swiper-button-next{display:none !important; }
	.swiper-button-prev{display:none !important;right: unset !important;}
	.swiper-button-next2{display:flex !important; position: absolute;top: var(--swiper-navigation-top-offset, 50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size) / 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}
	.swiper-button-prev2{display:flex !important; position: absolute;top: var(--swiper-navigation-top-offset, 50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - (var(--swiper-navigation-size) / 2));z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color, var(--swiper-theme-color));}
	.swiper-button-next2{right: 0;}
	.swiper-button-next2:after {content: 'next';}
	.swiper-button-prev2:after {content: 'prev';}
	.swiper-button-next2:after, .swiper-button-prev2:after{font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}
}
@media (max-width: 1024px){
	.body{margin-top:50px !important;}
	/*Çì´õ*/
	header{height: 50px; flex-direction: row; padding:0 !important; }
	.nav-toggle {display: flex; margin: 0 auto;}
	.logo{order: 2; font-size: 1.5rem !important;}
	.main-nav {display: none;}
	.side-nav {position: fixed;top: 0;left: -300px;height: 100%;width: 300px;background-color: white;display: flex;flex-direction: column;align-items: flex-start;padding: 0.5rem 1rem;transition: left 0.4s ease;z-index: 150;}
	.side-nav.open {left: 0;}
	.side-nav a {color: #333;font-size: 1.2rem;font-weight: bold;text-decoration: none;margin: 1rem 0;}
	.side-nav a:hover {color: rgb(245, 52, 52);}
	.close-btn {font-size: 2rem;color: #333;background: none;border: none;align-self: flex-end;margin-bottom: 1rem;cursor: pointer;display:unset !important; }
	.col-xs-8 {order: 2;text-align: center;width: 60%;}
	.col-xs-2 {width: 20%;margin: 0 auto;}
	.col-xs-2-k{display: block;width: 20%;order: 3;}
	/*¸ÞÀÎ ¼¼¼Ç1*/
	.view1{margin-top:50px;}
	.content-1{flex-direction: column;}
	.content-1-text{order:2; text-align: center; font-size: 14px !important;}
	.content-1-text > p:nth-child(1){font-size:20px !important;}
	.content-1-text > p:nth-child(1) > span {color: white !important;}
	.section1_image{order:1;}

	/*¸ÞÀÎ ¼¼¼Ç2*/
	.view2{margin-top: 50px;}
	.content-2-line{display:unset !important;}
	.content-2-text{all: unset;}

	/*¸ÞÀÎ ¼¼¼Ç3*/
	.lead{font-size:unset !important;}
	.col.d-flex.align-items-start p {font-size: 0.9rem;}
	
	/*¸ÞÀÎ ¼¼¼Ç5*/
	.row{margin-right:0 !important; margin-left:0 !important; justify-content: center;}

	/*Æ÷ÅäÆú¸®¿À*/
	.view6 {scroll-margin-top: -680px !important;}
	.swiper {width: 100%;max-width: 100%;overflow: hidden;}
	.swiper-slide {width: auto;flex-shrink: 0; max-height:660px;}
	/* .swiper-wrapper {transform: translate3d(0, 0, 0) !important;} */
	.swiper-slide > img{ width: 100% !important; padding-right: 0px !important; padding-left: 0px !important;object-fit: contain;}

	/*¹®ÀÇ*/
	.view7 {scroll-margin-top: -680px !important;}
	.content-6-line{display:unset !important;}
	.img-core-div{height:unset !important;}
	.img-core{width: 150px !important; max-height: 150px !important;}
	.img-core2{width: 150px !important; max-height: 150px !important;}
	.img-core3{width: 150px !important; max-height: 150px !important;}
	.form-contents-input > input {width:100%;}
	.form-contents-file .form-upload-files{width:100%;}
	.col-sm-6{width:100%;}

	/*company*/
	.company-view1{background-size: contain;background-repeat: no-repeat;}
	section.company-content-1{position: relative;}
	.company-view1 .content-1-text.aos-init.aos-animate{position: absolute;bottom: 0;padding:10px;}
	.company_info_ul > li:nth-child(1){float: left;padding-left: 20px;font-weight: bold;font-size: large;width: 100% !important;text-align: left;}
	.company_info_ul > li:nth-child(3){float: left;padding-left: 20px;font-weight: bold;font-size: large;width: 100% !important;text-align: left;}
	.company_info_ul > li:nth-child(5){float: left;padding-left: 20px;font-weight: bold;font-size: large;width: 100% !important;text-align: left;}
	.company_info_ul > li:nth-child(2){float: left;padding-left: 20px;width: 100% !important;text-align: left;}
	.company_info_ul > li:nth-child(4){float: left;padding-left: 20px;width: 100% !important;text-align: left;}
	.company_info_ul > li:nth-child(6){float: left;padding-left: 20px;width: 100% !important;text-align: left;}
	.company_info_ul > li{border-bottom: unset !important;}
	.drag_inner > span{left: -38px;}
	.col-sm-3{width: 50% !important; padding-right:0 !important; padding-left:0 !important;}
	div#fhocdi{margin: 0 !important;}

	.tab-frame-nav{width: 100%;}
	li.grid-m-2{width: 50% !important;}
	.tab-content> .tab-pane > ul > li:nth-child(1){width: 100% !important; text-align: left;}
	.tab-content> .tab-pane > ul > li:nth-child(2){width: 100% !important;}
	.tab-content> .tab-pane > ul > li:nth-child(3){width: 100% !important;}
	.tab-content> .tab-pane > ul > li{height: unset !important;}
	.tab-content> .tab-pane > ul {width: 100% !important;}

	iframe{width: 100% !important;}
	.company-view4 .row.row-collapse{display: unset !important;}
	.company-view4 .col-inner{padding:0 !important; text-align: center;}
	
	/*service*/
	.service-view1,.service-view2,.service-view3{height: 520px !important;}
	.service-view4{height:auto !important;}
	section.service-content-1{min-height:unset !important; height: 100%; }
	section.service-content-2{min-height:unset !important; height: 100%; }
	section.service-content-3{min-height:unset !important; height: 100%; }
	section.service-content-4{min-height:unset !important; height: 100%; }

	.service-view1 .spacer {height:unset !important;}
	.service-view2 .spacer {height:unset !important;}
	.service-view3 .spacer {height:unset !important;}
	.service-view4 .spacer {height:unset !important;}

	.service-content-font{font-size: 24px !important;}
	.service-content-font2{font-size: 22px !important;}
	.service-content-p {font-size: 15px !important;}

	.service-view2 .column.col-sm-2 {height:unset !important; min-height:unset !important;}
	.service-view2 .column.col-sm-3 {height:unset !important; min-height:unset !important;}
	.service-view2 .column.col-sm-3 div#bMXXN2 {height:unset !important; min-height:unset !important;}
	.service-view2 .column.col-sm-6 {height:unset !important; min-height:unset !important;}
	.service-view4 .column.col-sm-1 {height:unset !important; min-height:unset !important;}

	.tb.tbu{height:unset !important;}
	div#bGNpii{height:unset !important;}
	div#bLJjHI{height:unset !important;}
	div#fotgMW{padding: 0px 30px 20px !important;}
	.row.clearfix.tb-c.va-m{height:100% !important; }

	.service-view5 .tb.tbu {height: 420px !important;}
} 