@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");


/*
 *****************************************
 * CSS Variables
 * ***************************************
 * Site : coreinsight
 * File : custom.css
 * DATE : 2024.08.22
 *
 * SUMMARY :
 * 1) Jupiter X Reset 
 * 2) HEADER
 * 3) MAIN
 * 4) FOOTER
 * 5) SUB
 * 6) RESPONSIBILITY

 * br01 - 767
 * br02 - 1024
 * br03 - 
 * br04 - 
 * br05 - 
*/

/* ************************************************
*************** Jupiter X Reset *******************
************************************************* */
/* Reset */
.jupiterx-main-content > .container > .row{margin-right:0 !important; margin-left:0 !important;}
.jupiterx-main-content{padding:0 !important;}
.container,.jupiterx-main-content > .container > .row > [class*=col-]{padding-left:0 !important; padding-right:0 !important;}
.jupiterx-post-header{display:none !important;}
p{margin-bottom:0 !important;}
.wordBr{word-break:keep-all;}
.wordBr02{word-break:break-all;}
a {text-decoration: none !important;}
a:hover{text-decoration: none !important;}
svg{margin: 0 !important;}
.font, .font div,.font a,.font p,.font span,.font h1, .font h2,.font h3,.font h4,.font h5,.font h6,.font input, .font textarea,.font button, .font label{font-family: "Pretendard Variable", Pretendard, sans-serif !important; word-break: keep-all;}

.raven-button .raven-button-content{z-index: inherit !important;}

/* ************************************************
******************** HEADER **********************
************************************************* */
header{position: absolute !important;}


#header .menu_nav .sub-arrow{display: none;}
#header .menu_nav nav > ul > li{}
#header .menu_nav nav > ul > li > a{justify-content: center;}
#header .menu_nav nav > ul > li > ul.sub-menu{margin-left: unset !important; left: 50% !important; transform: translateX(-50%);}
#header .menu_nav nav > ul > li > ul.sub-menu a{justify-content: center; border: 0; text-align: center;}

#header{transition: all 0.3s !important;}
#header.on{background-color: #fff; border-bottom: 1px solid #DDD;}
#header.on .logo img{content: url(/wp-content/uploads/2024/08/logo.svg);}
#header.on .menu_nav nav > ul > li > a{color: #00081D;}
#header.on .menu_nav nav > ul > li > a::after{background-color: #00081D;}
#header.on .menu_pop_icon svg path{fill: #00081D;}

/************ menu popup *************/
#pop_pcMenu .pop_proNav_list{flex: 1;}

.menu_pop a{padding-top: 20px !important; padding-bottom: 20px !important;}
.menu_pop li.current_page_parent > a{color: #fff !important;}
.menu_pop li.current_page_parent > a .sub-arrow svg path{fill: #fff;}
.menu_pop a.highlighted{border-bottom: 1px solid #262626 !important;}
.menu_pop a .sub-arrow{position: absolute; right: 20px;}
.menu_pop a .sub-arrow svg path{fill: rgba(255, 255, 255, 0.7);}
.menu_pop nav > ul > li:last-child{border-bottom: 1px solid #484848 !important;}
.menu_pop ul.sub-menu{padding: 15px 0 15px 30px !important;}
.menu_pop ul.sub-menu li{border: none !important;}
.menu_pop ul.sub-menu li + li{margin-top: 8px !important;}
.menu_pop ul.sub-menu li a{padding: 0 !important; border: none !important; font-weight: 500 !important; font-size: 16px !important; }
.menu_pop ul.sub-menu li a.elementor-item-active{text-decoration: underline !important; text-underline-offset: 3px; text-decoration-color: #FFF !important;}
.menu_pop_close .elementor-icon-wrapper{display: flex; justify-content: flex-end;}



/* ************************************************
********************** MAIN ***********************
************************************************* */
#btn_hover .raven-button-icon{opacity: 0; position: absolute !important; right: 70px; transition: all 0.3s; }
#btn_hover:hover .raven-button-icon{opacity: 1; right: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));}

/* sec01 */
#scroll_wrap{position: absolute; left: 0; bottom: 80px;}
#scroll_wrap #scroll_bar .elementor-divider{position: relative;}
#scroll_wrap #scroll_bar span::after{content: ""; display: block; width: 8px; height: 8px; background-color: #FF9900; border-radius: 100px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); animation: scroll 1.5s infinite;}
@keyframes scroll {
  0% {
    top: 0;
  }
  60% {
    opacity: 1;
  }
  100% {
    top: 72px;
    opacity: 0;
  }
}

/* sec02 */
#main_pro_430{width: 430px;}
.main_pro_wrap::before{content: ""; opacity: 0; display: block;  width: 100%; height: 100%; background-color: rgba(255, 153, 0, 0.80); position: absolute; left: 0; top: 0; z-index: 1; transition: all 0.3s;}
.main_pro_wrap::after{content: ""; opacity: 0; display: block;  width: 100px; height: 100px; background: url(/wp-content/uploads/2024/08/main_hover_arrow.svg) no-repeat center center / contain; position: absolute; left: 50%; top: 50%; z-index: 2; transform: translate(-50%, -50%); transition: all 0.3s;}

.main_pro_wrap:hover::before, .main_pro_wrap:hover::after{opacity: 1;}

/* sec03 */
#main_news_arrow::after{content: ""; display: block; width: 100%; height: 100%; background: url(/wp-content/uploads/2024/08/main_news_arrow_bg.png) no-repeat center center / contain; position: absolute; left: 0;top: 0; animation: rotate_image 12s linear infinite;}
#main_news_arrow .elementor-widget-container{position: relative; z-index: 1;}
@keyframes rotate_image {
    100% {
        transform: rotate(360deg);
    }
}

.main_news_box .main_news_img > div{overflow: hidden;}
.main_news_box .main_news_img img{transition: all 0.3s;}
.main_news_box .main_news_tit h2{display: -webkit-box; text-overflow: ellipsis; overflow: hidden; white-space: normal; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.main_news_box .main_news_con{display: -webkit-box; text-overflow: ellipsis; overflow: hidden; white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main_news_box:hover .main_news_img img{transform: scale(1.1);}

/* ************************************************
********************** SUB ***********************
************************************************* */
/* sub menu pc */
#sub_menu_L nav > ul > li > a{padding-right: 24px;}
#sub_menu_L.Blowers nav > ul > li > a{padding-right: 41px;}
#sub_menu_L.new_L nav > ul > li > a{padding-right: 38px;}
#sub_menu_L nav > ul > li > .sub-menu{min-width: 100% !important;}
#sub_menu_L .sub-arrow{padding: 0; margin-left: 24px; display: block; width: 24px; height: 24px; background: url(/wp-content/uploads/2024/08/sub_menu_arrow.svg) no-repeat center center / contain;}
#sub_menu_L.Auditing .sub-arrow{margin-left: 67px;}
#sub_menu_L.EMI .sub-arrow{margin-left: 43px;}
#sub_menu_L.Piezo_Driver .sub-arrow{margin-left: 48px;}

/* sub menu mo */
.sub_menu .subm_nav_m nav > ul > li > a{background-color: #fff !important; font-weight: 400 !important; color: #00081D !important; border-bottom: 1px solid #DDDDDD; font-size: 20px !important; position: relative;}
.sub_menu .subm_nav_m nav > ul > li > a::before, .sub_menu .subm_nav_m nav > ul > li > a::after{ position: absolute; content:"";display: block;width: 11px;height: 2px;transform: translate(50%,-50%);top:50%;right:25px;background-color: #00081D; transition: all 0.5s; opacity: 1 !important;}
.sub_menu .subm_nav_m nav > ul > li > a::before{transform: translate(50%,-50%) rotate(-90deg);opacity: 1;}

.sub_menu .subm_nav_m nav > ul > li > a.highlighted::before, .sub_menu .subm_nav_m nav > ul > li > a.highlighted::after{transition: all 0.5s;}
.sub_menu .subm_nav_m nav > ul > li > a.highlighted::before{transform: translate(50%,-50%) rotate(0deg); }
.sub_menu .subm_nav_m nav > ul > li > a.highlighted::after{transform: translate(50%,-50%) rotate(180deg); opacity: 0;}

.sub_menu .subm_nav_m nav > ul > li > ul li:last-child{border-bottom:  1px solid #DDDDDD;}
.sub_menu .subm_nav_m nav > ul > li > ul a{color: #8E8E8E !important;}
.sub_menu .subm_nav_m nav > ul > li > ul a.elementor-item-active{color: #F90 !important; font-weight: 500 !important; text-decoration: underline !important; text-underline-offset: 3px; text-decoration-color: #F90 !important;}

.contents_R{display: flex !important; justify-content: flex-end;}
.contents_R > div{margin: 0 !important;}

.video_over > div.elementor-container{background: linear-gradient(180deg, #00081D 0%, rgba(0, 8, 29, 0.00) 45.97%) !important;}

/* President */
.Technical_Papers_list ul{align-items: flex-start;}
.Technical_Papers_list ul li:last-child{flex: 1;}

/* History */
#History_tab .jet-tabs__control-wrapper{width: 100%;}
#History_tab .jet-tabs__control{width: calc( 100% / 3);}
#History_tab .jet-tabs__control:not(:last-child){border-width: 1px 0px 1px 1px;}
#history_con .timeline-item__card-content{display: flex;}
#history_con .timeline-item__card-content .timeline-item__card-title{width: 170px;}
#history_con .timeline-item__card-content .timeline-item__card-desc{flex: 1;}
#history_con .timeline-item__card-content .timeline-item__card-desc .history_list{padding: 10px 0px; border-bottom: 1px dashed #DDD;}
#history_con .timeline-item__card-content .timeline-item__card-desc .history_list:last-child{border-bottom: none;}
#history_con .timeline-item__point{margin-top: 20px;}
#history_con .jet-timeline-item.is--active .timeline-item__card-title{color: #00081D;}

/* Partners */
#Partners_tab .jet-tabs__control-wrapper{width: 100%;}
#Partners_tab .jet-tabs__control{width: 25%;}
#Partners_tab .jet-tabs__control:not(:last-child){border-width: 1px 0px 1px 1px;}

#Clients_img_wrap .jet-portfolio__link {cursor: auto;}
#Clients_img_wrap .jet-portfolio__image-instance{min-height: auto;}

/* Certificates and Patents */
#CP_tab .jet-tabs__control-wrapper{width: 100%;}
#CP_tab .jet-tabs__control{width: 50%;}
#History_tab .jet-tabs__control:not(:last-child){border-width: 1px 0px 1px 1px;}

/* Publications */
#Publications_loop_con{width: auto; flex: 1;}
#Publications_loop_con br{display: none;}
#Publications_loop_btn a:hover svg path{fill: #fff;}

/* Technical_Services */
#TechnicalServices_img_wrap .jet-portfolio__link {cursor: auto;}

/* Product Inquiry */
#Product_Inquiry input:focus, #Product_Inquiry select:focus , #Product_Inquiry textarea:focus {outline: none;}
#Product_Inquiry .form_input_wrap{margin-bottom: 30px; display: flex; gap: 20px;} 
#Product_Inquiry .form_input_wrap .form_input{display: flex; flex: 1;} 
#Product_Inquiry .form_input_wrap .form_input p, 
#Product_Inquiry .input_message p{display: flex; flex: 1; flex-wrap: wrap;} 
#Product_Inquiry .form_input_wrap .form_input p label, 
#Product_Inquiry .input_message p label{margin-bottom: 12px; width: 100%; font-weight: 500; font-size: 18px; color: #2A2A2A; line-height: 160%; letter-spacing: -0.36px;} 
#Product_Inquiry .form_input_wrap .form_input p label span,
#Product_Inquiry .input_message p label span{margin-left: 6px; font-size: 16px; color: #FF1703; letter-spacing: -0.32px; vertical-align: top;} 
#Product_Inquiry .form_input_wrap .form_input p > span,
#Product_Inquiry .input_message p > span{flex: 1;}
#Product_Inquiry .form_input_wrap .form_input p > span > input,
#Product_Inquiry .input_message p > span > textarea{padding: 0 20px; width: 100%; height: 65px; border: 1px solid #D0D0D0; background: #FFF; font-weight: 500; font-size: 18px; color: rgb(0 0 0 / 0.7); line-height: 160%; letter-spacing: -0.36px;}

#Product_Inquiry .form_input_wrap .form_input.sel p{justify-content: space-between;}
#Product_Inquiry .form_input_wrap .form_input.sel p > span{flex: unset; width: calc((100% - 12px) / 2);}
#Product_Inquiry .form_input_wrap .form_input.sel p > span select{padding: 0 20px; width: 100%; height: 65px; border: 1px solid #D0D0D0; background: #FFF; font-weight: 500; font-size: 18px; color: rgb(0 0 0 / 0.7); line-height: 160%; letter-spacing: -0.36px;}

#Product_Inquiry .form_input_wrap .form_input.sel p > span::after {content: ""; display: block;width: 14px; height: 15px; background: url(/wp-content/uploads/2024/09/select02.svg) no-repeat center center / contain; position: absolute; top: 50%; right: 20px; transform: translateY(-50%);}

#Product_Inquiry .input_message{margin-bottom: 40px;}
#Product_Inquiry .input_message p > span > textarea{height: 190px;}

#Product_Inquiry .formAwrap_box{overflow-y: scroll; margin-bottom: 20px; padding: 30px 30px 0; height: 413px; border: 1px solid #DDD; background: #FAFAFA; font-weight: 300; font-size: 16px; color: #8E8E8E; line-height: 160%; letter-spacing: -0.32px;}
#Product_Inquiry .formAwrap_box .formAwrap_wrap{margin-bottom: 50px;}
#Product_Inquiry .formAwrap_box .formAwrap_wrap > div:not(:last-child){margin-bottom: 25px;}
#Product_Inquiry .formAwrap_box .formAwrap_wrap .formAwrap_tit{font-weight: 500;}
#Product_Inquiry .formAwrap_box .formAwrap_wrap .formAwrap_txt{padding: 0 10px 0;}

#Product_Inquiry .form_acceptance_warp{display: flex; justify-content: space-between; align-items: center;}
#Product_Inquiry .form_acceptance_warp .form_acceptance .wpcf7-list-item{margin: 0;}
#Product_Inquiry .form_acceptance_warp .form_acceptance .wpcf7-list-item label{margin: 0; display: flex; align-items: center;}
#Product_Inquiry .form_acceptance_warp .form_acceptance .wpcf7-list-item .wpcf7-list-item-label{font-weight: 600; font-size: 18px; color: #2A2A2A; line-height: 23px; letter-spacing: -0.9px;}
#Product_Inquiry .form_acceptance_warp .form_submit input{width: 420px; height: 65px; background: #000; font-weight: 700; font-size: 18px; color: #FFF; line-height: 140%;}
#Product_Inquiry .form_acceptance_warp input[type="checkbox"] {-webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 0 11px 0 0; background: #fff; border-radius: 0px; cursor: pointer; height: 22px; outline: 0; width: 22px; border: 1px solid #DDD; padding: 0;}
#Product_Inquiry .form_acceptance_warp input[type="checkbox"]:checked {background: #000; border: 1px solid #000;}

#Product_Inquiry .wpcf7-not-valid-tip{font-size: 13px !important; position: absolute; bottom: -18px; left: 0; width: 100% !important;}
#Product_Inquiry .input_message .wpcf7-not-valid-tip{bottom: -13px;}
#Product_Inquiry .wpcf7-spinner{display: none !important;}

/* pro detail */
#prd_slide_cus{}
#prd_slide_cus .sp-thumbnails-container{width: fit-content !important; position: absolute !important; left: unset; right: -270px; top: 0; margin: 0 !important;}
#prd_slide_cus .sp-thumbnails-container .sp-thumbnails{width: auto !important; height: auto !important; display: flex; flex-direction: column;}
#prd_slide_cus .sp-horizontal .sp-previous-arrow{left: 0;}
#prd_slide_cus .sp-horizontal .sp-next-arrow{right: 0;}

#BENEFITS_list.elementor-element-acb9b39 .elementor-icon-list-item::before{width: auto; left: auto; right: auto; position: relative; height: 100%; border-top: 0; border-bottom: 0; border-right: 0;border-left-width: 1px; border-style: solid; top: 50%; transform: translateY(-50%);}
#BENEFITS_list.elementor-element-acb9b39 .elementor-icon-list-item:not(:first-child)::before{content: ""; height: 10px; border-color: #AAAAAA; border-left-width: 1px; border-left-style: solid; left: calc(-60px / 2);}
#BENEFITS_list.elementor-element-acb9b39 .elementor-icon-list-item::after{display: none;}

/* Ionization */
#pro_list_wrap .pro_list .pro_list_img img{mix-blend-mode: darken;}
/* #pro_list_wrap .pro_list .pro_list_txt div{display: -webkit-box; text-overflow: ellipsis; overflow: hidden; white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} */
#pro_list_wrap .Publications_loop_con{width: auto; flex: 1;}
#pro_list_wrap .btn_hover .raven-button-icon{opacity: 0; position: absolute !important; right: 70px; transition: all 0.3s; }
#pro_list_wrap .btn_hover:hover .raven-button-icon{opacity: 1; right: clamp(-2px, 0px, calc(100% - var(--raven-button-widget-icon-size)));}

/* Room Ionization */
#pro_sub_menu.Room_Ionization nav ul{width: 100%; border: 1px solid #DDDDDD;}
#pro_sub_menu.Room_Ionization nav ul li{flex: 1;}
#pro_sub_menu.Room_Ionization nav ul li a{justify-content: center;}
#pro_sub_menu.Room_Ionization nav ul li a.elementor-item-active{background-color: #00081D;}

.EMI_list_under{font-weight: 600; text-decoration-line: underline; text-decoration-skip-ink: none; text-underline-offset: 2px;}

/* ************************************************
******************* RESPONSIBILITY *****************
************************************************* */
@media (max-width:1310px){
  /* sub */
  #sub_menu_L nav > ul > li > a{padding-top: 32.5px; padding-bottom: 32.5px; font-size: 22px;}
  #sub_menu_R nav > ul > li > a{font-size: 18px;}
  #sub_menu_R nav > ul > li:not(:last-child) > a{margin-inline-end: calc( 30px / 2 );}
  #sub_menu_R nav > ul > li:not(:first-child) > a{margin-inline-start: calc( 30px / 2 );}
}
@media (max-width:1300px){
  /* sec02 */
  #sec02_btn_wrap{width: 28.35%;}
  #sec02_r_wrap{width: 71.65%;}
  #main_pro_430{width: 320px;}
}
@media (max-width:1090px){
  /* sub */
  #sub_menu_R nav > ul > li:not(:last-child) > a{margin-inline-end: calc( 20px / 2 );}
  #sub_menu_R nav > ul > li:not(:first-child) > a{margin-inline-start: calc( 20px / 2 );}
}
@media (max-width:1024px){
  .br02{display: none;}

  /* sec01 */
  #scroll_wrap{bottom: 50px;}

  /* sec02 */
  #sec02_btn_wrap, #sec02_r_wrap{width: 100%;}
  #main_pro_430{width: 80%;}

  /* History */
  #history_con .timeline-item__card-content .timeline-item__card-title{width: 140px;}

  /* Product Inquiry */
  #Product_Inquiry .form_input_wrap{gap: 10px;}
  #Product_Inquiry .form_input_wrap .form_input p label, 
  #Product_Inquiry .input_message p label{margin-bottom: 10px; font-size: 16px;} 
  #Product_Inquiry .form_input_wrap .form_input.sel p > span{width: calc((100% - 10px) / 2);}
  #Product_Inquiry .form_input_wrap .form_input p > span > input, 
  #Product_Inquiry .form_input_wrap .form_input.sel p > span select{height: 50px;}
  #Product_Inquiry .form_input_wrap .form_input p label span, 
  #Product_Inquiry .input_message p label span,
  #Product_Inquiry .form_input_wrap .form_input.sel p > span select,
  #Product_Inquiry .form_acceptance_warp .form_acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size: 16px;}
  #Product_Inquiry .formAwrap_box{padding: 20px 20px 0; height: 310px; font-size: 15px;}
  #Product_Inquiry .form_acceptance_warp .form_submit input{width: 320px; height: 55px; font-size: 16px;}

  /* pro detail */
  #prd_slide_cus .sp-thumbnails-container{right: -210px;}

  #BENEFITS_list.elementor-element-acb9b39 .elementor-icon-list-item:not(:first-child)::before{left: calc(-50px / 2);}
}
@media (max-width:650px){
  /* Product Inquiry */
  #Product_Inquiry .form_input_wrap{gap: 20px; margin-bottom: 20px; flex-wrap: wrap;}
  #Product_Inquiry .form_input_wrap .form_input{width: 100%; flex: unset;}
  #Product_Inquiry .form_input_wrap .form_input p label, 
  #Product_Inquiry .input_message p label{margin-bottom: 5px; font-size: 15px;} 
  #Product_Inquiry .form_input_wrap .form_input p > span > input, 
  #Product_Inquiry .form_input_wrap .form_input.sel p > span select{height: 40px;}
  #Product_Inquiry .form_input_wrap .form_input p label span, 
  #Product_Inquiry .input_message p label span,
  #Product_Inquiry .form_input_wrap .form_input.sel p > span select,
  #Product_Inquiry .form_acceptance_warp .form_acceptance .wpcf7-list-item .wpcf7-list-item-label{font-size: 15px;}
  #Product_Inquiry .input_message{margin-bottom: 30px;}
  #Product_Inquiry .input_message p > span > textarea{height: 160px;}
  #Product_Inquiry .formAwrap_box{padding: 10px 10px 0; height: 230px; font-size: 14px;}
  #Product_Inquiry .form_acceptance_warp{flex-wrap: wrap; justify-content: center;}
  #Product_Inquiry .form_acceptance_warp .form_acceptance{margin-bottom: 20px; width: 100%; text-align: center;}
  #Product_Inquiry .form_acceptance_warp .form_submit input{width: 220px; height: 50px; font-size: 15px;}
  #Product_Inquiry .formAwrap_box .formAwrap_wrap{margin-bottom: 30px;}
  #Product_Inquiry .formAwrap_box .formAwrap_wrap > div:not(:last-child){margin-bottom: 15px;}
  #Product_Inquiry .form_acceptance_warp input[type="checkbox"]{margin: 0 8px 0 0; width: 18px; height: 18px;}
}
@media (max-width:767px){
  .br01{display: none;}

  /* sec01 */
  #scroll_wrap{bottom: 20px;}

  /* sec02 */
  #main_pro_430{width: 100%;}

  /* sub menu mo */
  .sub_menu .subm_nav_m nav > ul > li > a{font-size: 18px !important;}

  /* History */
  #history_con .timeline-item__card-content .timeline-item__card-title{width: 100px;}
  #history_con .timeline-item__point{margin-top: 10px;}

  /* pro detail */
  #prd_slide_cus .sp-mask{border: 1px solid #DDD;}
  #prd_slide_cus .sp-thumbnails-container{width: unset !important; position: relative !important;left: 0; right: unset; top: unset; margin: 0 !important;}
  #prd_slide_cus .sp-thumbnails-container .sp-thumbnails{width: unset !important; height: unset !important; display: flex; flex-direction: unset;}

  #BENEFITS_list.elementor-element-acb9b39 .elementor-icon-list-item:not(:first-child)::before{left: calc(-40px / 2);}

  /* Technical_Services */
  #Partners_tab.Technical_Services .jet-tabs__control{width: 50%;}
  #Partners_tab.Technical_Services .jet-tabs__control:nth-child(2){border-width: 1px 1px 0px 1px;}
}
@media (max-width:560px){
  /* Technical_Services */
  /* #History_tab.Technical_Services .jet-tabs__control{width: 100%;}
  #History_tab.Technical_Services .jet-tabs__control:not(:last-child){border-width: 1px 1px 0px 1px;} */
}
@media (max-width:480px){
  /* Partners */
  #Partners_tab .jet-tabs__control{width: 50%;}
  #Partners_tab .jet-tabs__control:not(:last-child){border-width: 1px 1px 1px 1px;}
  #Partners_tab .jet-tabs__control:nth-child(2){border-width: 1px 1px 0px 1px;}
  #Partners_tab .jet-tabs__control:nth-child(odd){border-width: 1px 1px 1px 1px;}
  #Partners_tab .jet-tabs__control:nth-child(1){border-width: 1px 0px 0px 1px;}
  
  /* Technical_Services */
  #Partners_tab.Technical_Services .jet-tabs__control:nth-child(odd){border-width: 1px 0px 1px 1px;}
  #Partners_tab.Technical_Services .jet-tabs__control:nth-child(1){border-width: 1px 0px 0px 1px;}
}
@media (max-width:425px){
  /* sec02 */
  .main_pro_wrap::after{width: 70px; height: 70px;}
  
  /* History */
  #history_con .timeline-item__card-content{flex-wrap: wrap;}
  #history_con .timeline-item__card-content .timeline-item__card-title{margin: 0px 0px 20px 0px;}
  #history_con .timeline-item__card-content .timeline-item__card-desc{flex: unset; width: 100%;}
}
@media (max-width:375px){
  /* Technical_Services */
  #Partners_tab.Technical_Services .jet-tabs__control{width: 100%;}
  #Partners_tab.Technical_Services .jet-tabs__control:nth-child(odd){border-width: 1px 1px 0px 1px;}
  #Partners_tab.Technical_Services .jet-tabs__control:nth-child(1){border-width: 1px 1px 0px 1px;}

  /* Product Inquiry */
  #Product_Inquiry .form_input_wrap .form_input.sel p > span{width: 100%;}
  #Product_Inquiry .form_input_wrap .form_input.sel p > span:nth-of-type(1){margin-bottom: 10px;}
}