/* --- 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;}
/* ul, li{list-style:none} */
a {text-decoration:none;}
.elementor-container.elementor-column-gap-no,
.elementor-container.elementor-column-gap-default{height:100%;}
body { word-break:keep-all !important;}
*, *::before, *::after { box-sizing: border-box; }
.element-populated {margin: 0 !important}
/* --- Font --- */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;500;600;700;800;900&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
.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,
body .jupiterx-site, .raven-field-label {font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
.fontDefault {font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li a {font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
/* --- Common --- */
.jupiterx-scroll-top { background-color: rgba(233, 236, 239,.7) !important; color: #75787a !important;}
.main-header-right { min-width: 300px; }
.tiny-font-16 { font-size: 16px !important; }
.strong-style strong { font-weight: 500 !important }
.otgs-development-site-front-end { display: none; }
.fp-tooltip.fp-left, #form-field-f839db6, .page-id-6657 #raven-field-group-1a00b8c:after, .page-id-6654 #raven-field-group-1a00b8c:after {font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
/* --- 헤더팝업 --- */
.popup-menu .sub-menu.elementor-nav-menu--dropdown li a {
    font-size: 22px !important;
    line-height: 24px;
    font-weight: 400 !important;
    padding: 5px 0 5px 24px !important;
    
}
/* sub-menu hover width - 5.02 정승호 */
.pop-menu .sub-menu{
	min-width:300px !important;
}
/* --- 헤더액티브 --- */
.page-id-1005 .menu-item-1925 > a, /*회사소개*/
.page-id-1006 .menu-item-1925 > a, /*회사소개*/
 .elementor-page-6655 .menu-item-7263 > a, /*en*/
 .elementor-page-6654 .menu-item-7263 > a, /*en*/
.page-id-1013 .menu-item-1910 > a, /*제품*/
.page-id-1902 .menu-item-1910 > a, /*제품*/
.page-id-1904 .menu-item-1910 > a, /*제품*/
 .elementor-page-6653 .menu-item-7267 > a, /*en*/
 .elementor-page-6640 .menu-item-7267 > a, /*en*/
 .elementor-page-6639 .menu-item-7267 > a, /*en*/
.elementor-page-4273 .menu-item-1910 > a, /*제품상세*/
.elementor-page-4247 .menu-item-1910 > a, /*제품상세*/
 .elementor-page-6691 .menu-item-7267 > a, /*en*/
 .elementor-page-6675 .menu-item-7267 > a, /*en*/
.elementor-page-4273 .menu-item-1933 > a, /*제품상세-sub*/
.elementor-page-4247 .menu-item-1933 > a, /*제품상세-sub*/ 
 .elementor-page-6691 .menu-item-7291 > a, /*en*/
 .elementor-page-6675 .menu-item-7297 > a, /*en*/
.elementor-page-1027 .menu-item-1910 > a, /*제품상세*/

.elementor-page-1027 .menu-item-1933 > a, /*제품상세-sub*/

.elementor-page-2928 .menu-item-1910 > a, /*제품상세*/

.elementor-page-2928 .menu-item-1934 > a, /*제품상세-sub*/

.page-id-6014 .menu-item-1914 > a, /*기술자료실*/
.page-id-1589 .menu-item-1914 > a, /*기술자료실*/
.page-id-4202 .menu-item-1914 > a, /*기술자료실*/
.page-id-1590 .menu-item-1914 > a, /*기술자료실*/
.page-id-1591 .menu-item-1914 > a, /*기술자료실*/

.page-id-1688 .menu-item-1928 > a, /*고객지원*/
.page-id-1757 .menu-item-1928 > a, /*고객지원*/
.page-id-1771 .menu-item-1928 > a, /*고객지원*/
.page-id-1816 .menu-item-1928 > a, /*고객지원*/
.page-id-1828 .menu-item-1928 > a, /*고객지원*/
.page-id-1842 .menu-item-1928 > a /*고객지원*/

{ color: var( --e-global-color-accent ) !important; }

.elementor-page-4247 .menu-item-1933 > a, /*제품상세-sub*/
.elementor-page-4273 .menu-item-1933 > a, /*제품상세-sub*/ 
.elementor-page-1027 .menu-item-1933 > a, /*제품상세-sub*/  
.elementor-page-2928 .menu-item-1934 > a /*제품상세-sub*/  { background-color: #fff !important; }

/* --- 서브헤더 --- */
#sub-header.bg_on { background-color: #fff; border-bottom: 1px solid rgba(0,0,0,0.1); }
#sub-header.bg_on h3.elementor-image-box-title  { color: #000; }
#sub-header.bg_on .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: #000; }
#sub-header.bg_on .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var( --e-global-color-accent ); }
#sub-header.bg_on .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover { color: var( --e-global-color-accent ); }
#sub-header.bg_on .lang-box { border-left: 1px solid rgba(0,0,0,0.1); }
/* --- Main --- */
/* fullpage - text, bullet center */
.full-vertical .elementor-widget-wrap, #fp-nav, .full-vertical { position: absolute; top: calc(50% + 45px); transform: translateY(-50%) }
.home .full-text { position: absolute; width: 100% !important; height: auto !important; }
.home .full-top { position: absolute; width: 100% !important; top: 245px}
/* bullet style */
.home #fp-nav ul li {
	width: auto;
	height: auto;
	margin: 0 0 20px;
}

.home .main-prd-slider{
    position: absolute !important;
    top: 19vh !important;
    
}
/* 메인슬라이더 */
.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item { background: transparent !important }
.home #fp-nav.fp-left { left: 68px; }
.home #fp-nav ul li:first-child a:before { content: "01"; }
.home #fp-nav ul li:nth-of-type(2) a:before { content: "02"; }
.home #fp-nav ul li:nth-of-type(3) a:before { content: "03"; }
.home #fp-nav ul li:nth-of-type(4) a:before { content: "04"; }
.home #fp-nav ul li:nth-of-type(5) a:before { content: "05"; }
.home #fp-nav ul li:nth-of-type(6) a:before { content: "06"; }
.home #fp-nav ul li:nth-of-type(7) a:before { content: "07"; }
.home #fp-nav ul li:last-child a:before { content: "08"; }
.home #fp-nav ul li a {
	font-family: "Montserrat", "Noto Sans KR", Sans-serif !important;
}
.home #fp-nav ul li a:before {
	display: block;
	color: #d2d2d2;
}
.home #fp-nav ul li a:after {
	content: "";
	display: block;
	width: 50px;
	height: 1px;
	background-color: transparent;
	position: absolute;
	left: -68px;
	top: 50%;
	margin-top: -2px;
	transition-duration: .4s;
}
#fp-nav ul li a, .fp-slidesNav ul li a {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
}
.home #fp-nav ul li .fp-tooltip {
	top: 0 !important;
	margin-left: 6px;
}
/* .home #fp-nav ul li .fp-tooltip.fp-left {
left: 20px;
} */
.home #fp-nav ul li .active+.fp-tooltip {
	opacity: 1 !important;
	width: auto !important;
	color: #00B2FF;
}
.home #fp-nav ul li a.active:before {
	color: #00B2FF;
}
.home #fp-nav ul li a.active:after {
	background-color: #00B2FF;
}
.home #fp-nav ul li a span { display: none; }

.fp-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
/* scroll유도animation */
.home .aniUpDownMore img {
	-webkit-animation: sdb 2s infinite;
	animation: sdb 2s infinite;
}
@-webkit-keyframes sdb {
  0% {
    -webkit-transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes sdb {
  0% {
    transform: translate(0, 0);
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  80% {
    transform: translate(0, 20px);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* Main Feature */
#main_feature .jet-tabs__control-wrapper { box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 50px; margin-bottom: 30px; }
#main_feature .jet-tabs__control-wrapper > div { min-width: 300px; }
#main_feature .jet-tabs__control-wrapper .jet-tabs__label-text { text-align: center }
#main_feature .active-tab { background: #fff !important; filter: drop-shadow(4px 0px 4px rgba(0, 0, 0, 0.2)); border-radius: 50px; transition: all .2s ease; }
/* tech library */
#tech_library .nav-padding { display: none; }



/*  각 제품군 개요 및 비교 */
.table-style .tg-7dy1, .table-style .tg-jc84, .table-style .tg-5cf2, .table-style .tg-y6he, .tg-zcob, .tg-sktc { background: #E9F6FB !important; text-align:center;vertical-align:middle !important; font-size: 18px !important; font-weight: bold !important; font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
.table-style thead, .table-style thead tr th, .table-style tbody tr td { text-align:center !important; vertical-align:middle !important; font-size: 16px !important; font-family: "Montserrat", 'Noto Sans KR', sans-serif !important;}
table tr td { font-family: "Montserrat", 'Noto Sans KR', sans-serif !important; }
/* 각제품군개요-버튼 */
.font-opacity { opacity:0.5 !important }
/* 각제품군 상세 */
.br-470 .jet-tabs{flex-direction: column;}
/* 제품선택가이드 */
.main-prd-tabs .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper { margin: 10px !important; text-align: center; justify-content: center; align-items: center; }

.elementor-element.elementor-element-2b132b2 .elementor-widget-container > p { margin-top: 30px !important; }	

/* .main-prd-tabs .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control { background: #00B2FF !important; } */
.main-prd-tabs .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control-inner { min-height: 80px !important }
/* digital archive */
.jupiterx-post-content #kboard-default-document table th, .jupiterx-post-content #kboard-default-document table td, #kboard-default-document .table th, #kboard-default-document .table td { border: 1px solid #dee2e6 !important; vertical-align: middle !important;}
/* support */
.home-kboard .elementor-widget-container #kboard-default-latest table { border-bottom: none !important }
.home-kboard .elementor-widget-container #kboard-default-latest table  thead { display: none !important }
.home-kboard .elementor-widget-container #kboard-default-latest table td { border-top: transparent !important; padding: 10px 0 !important }
.home-kboard .kboard-default-new-notify { display: none !important }
.home-kboard .elementor-widget-container .kboard-latest-title { width: 95% }
.home-kboard .elementor-widget-container .kboard-latest-title a { color: #606060; font-size: 18px; z-index: 99;}
.home-kboard .elementor-widget-container .arrow-after svg { fill: var( --e-global-color-a2e6932 ) }
.home-kboard .elementor-widget-container tr:hover .arrow-after svg { fill: #606060 }
.home-kboard .elementor-widget-container .kboard-latest-title a:hover { color: var( --e-global-color-primary ); font-weight: 600; }
.home-kboard .elementor-widget-container .kboard-latest-title a:hover .arrow-after svg { fill: var( --e-global-color-primary ) !important; }
.home-kboard .elementor-widget-container tr { position: relative }
.home-kboard .elementor-widget-container tr .kboard-latest-title a:hover:before { content: ''; position: absolute; width: 30px; height: 30px; top: -15px; left: -15px; background: rgba(0,178,255,0.3); border-radius: 100% }
#kboard-default-list .kboard-list table td.kboard-list-date { width: 100px !important; }

/* email subscribe */
#mc_embed_signup h2, #mc_embed_signup .indicates-required, #mc_embed_signup .mc-field-group label, #mc_embed_signup .brandingLogo  { display: none !important; }
#mc_embed_signup .button, #mc_embed_signup .mc-field-group input { border-radius: 0 !important }
#mc_embed_signup { background: transparent !important; width: 100% !important }
#mc_embed_signup .button { background-color: #00B2FF !important }
#mc_embed_signup .button:hover { background-color: #0070A0 !important}
#mc_embed_signup form { padding: 0 !important; }
#mc_embed_signup .mc-field-group { position: relative !important }
#mc_embed_signup .clear.foot { position: absolute }
#mc_embed_signup .optionalParent { position: absolute; top: 0; left: 420px !important; z-index: 99;}
#mc_embed_signup .mc-field-group input { width: 400px !important; padding: 12px 0 !important;}
#mc_embed_signup .button { height: 40px !important; margin: -1px 5px 10px 0; }
/* --- Sub-회사소개 --- */

.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	color: var( --e-global-color-text );
	fill: var( --e-global-color-text );
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.submenu01 .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item a.elementor-item.elementor-item-active{
	color: var( --e-global-color-accent ) !important;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: nowrap;
}
.elementor-nav-menu--main .elementor-nav-menu a {padding: 20px 20px !important;}

.submenu01 nav ul li.menu-item a {
	background-color: rgba(255,255,255,.8);
	border-right : 1px solid rgba(0,0,0,0.1);
	text-align: center;
}
.submenu01 nav ul li.menu-item:last-child a{
	border-right : none !important;
}
.submenu01 nav ul li.menu-item a:hover {
	background-color: #fff;
	border-color: 1px solid #ffffff;
}
.submenu01 nav ul li.menu-item a.elementor-item-active{
	background-color: #fff;
}
.submenu_wrap {
	position: absolute !important;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}
.submenu_wrap.elementor-sticky--effects {
	position : fixed !important;
	left : inherit;
	bottom : inherit;
	transform : translateX(0);
}
.submenu_wrap.elementor-sticky--effects {	background-color: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1); border-top: 1px solid rgba(0, 0, 0, 0.1); }
.submenu_wrap.elementor-sticky--effects .submenu01 nav ul li.menu-item a {
	background-color : #fff !important;
	/* color : #595959 !important; */
}
.main-slider .jet-carousel__item-inner > a { cursor: inherit !important; }

.top-head ul li ul.sub-menu li { text-align: center !important }


/* 	mainpage-products */
/* .slide-post.elementor-element-4bbbf5c > .elementor-container { max-width: 1000px !important; } */

/* mainpage-contact */
.main-contactus-wrap { position: absolute; z-index: 99 }
.main-contactus-wrap .main-contactus-absolute { position: absolute; }
.main-contactus-wrap .main-contactus { position: absolute; top: 15vh; right: 0; z-index: 99 }
.main-con-after:after { content: ''; position: absolute; width: 120px; height: 120px; top: -60px; right: -60px; background: rgba(0,178,255,0.3); border-radius: 100%; z-index: -1 }
.main-contactus-wrap #raven-field-group-1a00b8c:after { color: #fff !important }
.main-contactus-wrap .raven-form .raven-field { color: #fff }
.main-contactus-wrap .raven-form .raven-field option { color: #333 !important }
/* mainpage-contact-button */
	.main-contactus-wrap .raven-form button.raven-submit-button svg { fill: var( --e-global-color-accent ) }
	.main-contactus-wrap .raven-form button.raven-submit-button:hover svg { fill: var( --e-global-color-text ) }
/* --- Sub-제품 --- */
/* 제품군비교 */
.line-btn .jet-filter-row { display: inline-block }
.line-btn { min-height: 55px !important; }
.prd-selectbox { padding-top: 55px !important; }
/* 배지 스타일*/
.badge span { padding: 5px 12px; border-radius: 50px; font-size: 13px !important; font-weight: 600 !important }
.badge span.none { display: none }
.badge span.new { background: #EC4B4B }
.badge span.best { background: #00B2FF }
.badge span.zap { background: #242424 }

/*Contact*/
#raven-field-group-1a00b8c:after { display: inline-block; white-space: pre-wrap !important; content: '아이알로봇은 아래의 목적으로 개인정보를 수집 및 이용하며 개인정보를 안전하게 취급하는데 최선을 다합니다.\A- 수집항목:이름·이메일·연락처\A- 수집목적:문의글 접수 및 상담\A- 보유기간:5년'; color: #595959; padding-top: 15px; font-size: 14px !important; line-height: 1.1rem !important;}
.page-id-6657 #raven-field-group-1a00b8c:after,
.page-id-6654 #raven-field-group-1a00b8c:after { content: 'IR Robot Co,Ltd. collects and uses your personal information in a safe and secure manner for following purposes:.\A- Items Collected: Company Name, Name, Email Address, Contact No.\A- Purposes: To receive inquiries and give consultation \A- Duration of Retention: 5 years' !important;}
.contact-after .raven-form button.raven-submit-button svg { fill: var( --e-global-color-text ) }
.contact-after-en #raven-field-group-1a00b8c:after { display: inline-block; white-space: pre-wrap !important; content: 'BTC collects and uses your personal information in a safe and secure manner for following purposes:.\A- Items Collected: Company Name, Name, Email Address, Contact No.\A- Purposes: To receive inquiries and give consultation \A- Duration of Retention: 5 years'; color: #595959; padding-top: 15px; }
.raven-form-response { font-weight: 600 !important}

/*게시판공통*/
.kboard-default-poweredby, .kboard-list-user, .kboard-list-vote, .kboard-list-view, .kboard-document-action, .detail-attr.detail-view { display: none !important }

#kboard-default-editor .kboard-attr-row { background: transparent !important; }
#kboard-default-list  .kboard-category-list { display:flex; flex-wrap: wrap; border-top: 1px solid #B9B9B9 !important; border-left: 1px solid  #B9B9B9 !important; border-right: 1px solid  #B9B9B9 !important }
#kboard-default-list  .kboard-category-list li { flex-grow: 1; text-align: center; }
#kboard-default-list .kboard-category .kboard-category-list { background-color: #B9B9B9 !important }
#kboard-default-list .kboard-category .kboard-category-list li { padding: 0 !important; border-right: 1px solid rgba(255,255,255,0.3) !important;}
#kboard-default-list .kboard-category .kboard-category-lis:first-child, #kboard-default-list .kboard-category .kboard-category-list:last-child { border-right: none !important }
#kboard-default-list .kboard-category .kboard-category-list li a { color: #fff !important; padding: 15px 0 !important}
#kboard-default-list .kboard-list { padding: 30px !important }
#kboard-default-list .kboard-category { padding-bottom: 0 !important}
#kboard-default-list .kboard-category .kboard-category-list { margin: 0 !important}
#kboard-default-list .kboard-list { border-right: 1px solid #B9B9B9; }
#kboard-default-list .kboard-list { border-left: 1px solid #B9B9B9; }
#kboard-default-list .kboard-list { border-bottom: 1px solid #B9B9B9; }
	#kboard-default-list .kboard-category .kboard-category-list li.kboard-category-selected a { background-color:#fff; color: #242424 !important; border-color: #fff !important; }
.kboard-linenone .kboard-list { border: 0 !important }
#kboard-default-document .kboard-button-download { color: #333 !important; font-weight: 600 !important; }
#kboard-default-document .kboard-button-action { border: 1px solid #333 !important; display: block !important; }
/* --- Sub-회사소개 --- */
.jupiterx-post-content table td { padding: 0.3rem !important; }
.mel_table .tg .font14 { font-size: 14px !important; letter-spacing: -0.05em; }
.mel_table .tg .font16 { font-size: 16px !important; letter-spacing: -0.05em; } */
.mel_table .tg .tiny-font { font-size: 12px; position: absolute; }
.mel_table .tg .tg-9wq8{text-align:center;vertical-align:middle}
.mel_table .tg .tg-c3ow{text-align:center;vertical-align:middle}
.mel_table .tg .tg-uqzr{text-align:center;vertical-align:middle}
.mel_table .tg td{border-color:#B8B8B8; border-style:solid; border-width:1px; overflow:hidden;padding:10px 0;word-break: keep-all !important; font-size: 18px;}
.mel_table .tg th{border-color:#B8B8B8;border-style:solid;border-width:1px; font-weight:normal; overflow:hidden;padding:10px 5px;word-break:normal;}
.mel_table .tg .table-type {background-color: #F2FAFD;}
.mel_table .tg {text-align:center;vertical-align:middle; margin: 0 !important; width:100% !important;}
.mel_table .tg .font700 th { font-weight: 700 !important; } 
.mel_table .tg .tiny-font { position: absolute; font-size: 12px }
/* 포지션컨트롤액티브 */
.mel_table .tg.position-table .font700 th:nth-child(2) { color: #fff; background-color: #00B2FF; }
.mel_table .tg.position-table .font700 th:nth-child(3), .tg.position-table .font700 th:nth-child(4) { color: #242424; background-color: #E5E5E5; }
.mel_table .tg.position-table .table-pos { background-color: #fff; }
/* 포스컨트롤 액티브 */
.mel_table .tg.force-table .font700 th:nth-child(3) { color: #fff; background-color: #00B2FF; }
.mel_table .tg.force-table .font700 th:nth-child(2), .tg.force-table .font700 th:nth-child(4) { color: #242424; background-color: #E5E5E5 !important; }
.mel_table .tg.force-table .table-for { background-color: #fff; }
/* 리미트 액티브 */
.mel_table .tg.limit-table .font700 th:nth-child(4) { color: #fff; background-color: #00B2FF; }
.mel_table .tg.limit-table .font700 th:nth-child(2), .tg.limit-table .font700 th:nth-child(3) { color: #242424; background-color: #E5E5E5; }
.mel_table .tg.limit-table .table-lim { background-color: #fff; }



/* --- FAQ --- */
.elementor-accordion .elementor-accordion-item { border-left: 0 !important }
.elementor-accordion .elementor-accordion-item { border-right: 0 !important }
.elementor-accordion .elementor-accordion-item:first-child { border-top: 0 !important }
.elementor-accordion .elementor-accordion-item:last-child { border-bottom: 0 !important }
.elementor-1695 .elementor-element.elementor-element-7b5eca8 { padding: 20px !important; }

/* --- 표준납기, 테이블라인겹치는현상해결 --- */
.jet-table__cell.elementor-repeater-item-3042915.jet-table__body-cell, 
.jet-table__cell.elementor-repeater-item-92402b2.jet-table__body-cell,
.jet-table__cell.elementor-repeater-item-65f2bef.jet-table__body-cell,
.jet-table__cell.elementor-repeater-item-1ea7a21.jet-table__body-cell,
.jet-table__cell.elementor-repeater-item-ab29d51.jet-table__body-cell { border-width: 0 0 1px 1px !important; }

/* 제품상세페이지 */
.detail-title { text-align: center !important; font-weight: 600 !important; font-size: 24px !important }

/* --- responsive --- */
@media only screen and (max-width: 1610px) {
	/* --- Main --- */
	/* Main Feature */
	#tech_library .nav-padding { display: block !important; width: 5% !important; }
}

@media only screen and (max-width: 1500px) { 
	/* --- Common --- */
	/* 	header nav */
/* 	.elementor-136 .elementor-element.elementor-element-5b507da .elementor-nav-menu--main .elementor-item { padding-left: 30px !important; padding-right: 30px !important; } */
	/* 	side nav */
	.home #fp-nav.fp-left { left: 30px; }
	.home #fp-nav ul li a:after { left: -60px; }
	/* 	header-right-btn */
	.elementor-136 .elementor-element.elementor-element-3410ffd { min-width: 300px !important; }
	.elementor-136 .elementor-element.elementor-element-fa5a64a { min-width: 170px !important; }
	.elementor-136 .elementor-element.elementor-element-e68b5bb { min-width: 130px !important; }
	.elementor-136 .elementor-element.elementor-element-4291280 > .elementor-widget-container { margin: 0px 26px 0px 26px !important; }
	.elementor-136 .elementor-element.elementor-element-627b9db > .elementor-widget-container { margin: 0px 20px 0px 20px !important; }

	/* --- Main --- */
	/* Main Feature */
	#tech_library .nav-padding { width: 10% !important; }
}
@media only screen and (max-width: 1420px) { 	
	/* --- Main --- */
	/* Main Feature */
	#tech_library .nav-padding { width: 15% !important; }
}

@media only screen and (max-width: 1330px) {
	/* --- Main --- */
	/* Main Feature */
	#tech_library .nav-padding { width: 17% !important; }
	/* --- Sub-회사소개 --- */
	.jupiterx-post-content table td { padding: 0.2rem !important; }
	.tg .font14 { font-size: 13px !important; }
	.tg .font16 { font-size: 15px !important; }

}

@media only screen and (max-width: 1260px) {
	/* --- Main --- */
	/* Main Feature */
	#main_feature .jet-tabs__control-wrapper .jet-tabs__label-text { font-size: 1.5rem }
	#main_feature .jet-tabs__control-wrapper > div { min-width: 250px; }
	.mel_table{
		position: relative !important;
		width:100% !important;
		overflow-x:auto !important;
		white-space:nowrap !important;
	}
	.position-table, .force-table, .feedback-table, .limit-table { table-layout: auto !important; }
	.mel_table .elementor-widget-container { width: 100%; }
	.tableOverX .jet-table__body{
		position: relative !important;
	}
	.msg_touch_help::after {
		content: '';
		display:block;
		width:200px;
		height:200px;
		position:absolute;
		float: left;
		top:50%;
		left:35vw; 
		transform:translatey(-50%);
		margin:0 0 0 -45px;
		background: url(https://irrobotweb.cafe24.com/wp-content/uploads/2022/04/m_scroll_img.png) no-repeat center !important;
	}
/*  표좌우폭컨트롤_220817 */
/* .mel_table .tg {width: 1260px !important} */
	
}

@media only screen and (max-width: 1250px) {

/* --- 메인헤더 --- */
.home .main-nav .elementor-nav-menu--main .elementor-nav-menu li { padding-left: -15px !important; padding-right: -15px !important; }
	.elementor-element.elementor-element-5b507da.elementor-nav-menu__align-center.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu, .elementor-element.elementor-element-6e42596.elementor-nav-menu__align-center.main-nav.elementor-hidden-tablet.elementor-hidden-mobile.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    display: none !important;
}
	.elementor.elementor-6672.elementor-3236.elementor-location-popup {
    padding-top: 30px !important;
}
	/* --- Main --- */
	/* Main Feature */
	.home .main-title-rem h2 { font-size: 7rem !important }
/* 	.lang-icon h3, .shop-icon h3 { display: none !important } */
}
	/* 	footer */
	.home .jupiterx-subfooter { display: none !important }
@media only screen and (max-width: 1249px) {
	/* --- Main --- */
	/* Main Feature */
	#tech_library .nav-padding { display: none !important; }
}


@media only screen and (max-width: 1160px) {
	/* --- Main --- */
	/* 	mainpage-products */
/* 	.slide-post.elementor-element-4bbbf5c > .elementor-container { max-width: 850px !important; } */
	/* ---  Common --- */
	/* 	header nav */	
	.sub-wrap .sub-none { display: none !important }
}



@media only screen and (max-width: 1024px) {	
	/* --- Main --- */
	/* 	fontcontrol_220817 */
	.elementor-widget-container p { line-height: 1.3em !important }
	/* mainpage-main-feature */
	.home .full-text { position: relative !important }
	.home .full-top { top: 0 !important; position: initial !important; margin-bottom: 100px !important;}
	/* 	mainpage-products */
/* 	.slide-post.elementor-element-4bbbf5c > .elementor-container { max-width: 730px !important; } */
	.slide-post .elementor-container .elementor-column { width: 100% !important }
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-4bbbf5c.elementor-section-content-middle.slide-post.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default { padding: 0px 30px 0px 30px !important }
	.slide-post .elementor-widget.elementor-widget-text-editor { margin-top: 30px !important }
	.slide-post .inner-text .elementor-widget-container { text-align: center !important }
	.slide-post .elementor-button-wrapper { text-align: center !important }
	.slide-post .elementor-widget-wrap.elementor-element-populated { margin: 0 !important }
	
	
	.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text { display: none !important }

/*  표좌우폭컨트롤_220817 */
/* .mel_table .tg {width: 1200px !important} */
	
	/* column responsive */
	.col6 { width: 33.3333% !important }
	/* ---  Common --- */
	/* 	header nav */
	/* 	.elementor-136 .m-100 { width: 100% !important; }
	.lang-shop { position:absolute !important; right: 0; top: 0; } */
	/* --- Sub-회사소개 --- */
	.sub-text {
		margin-top: 30px !important; }
	/* 제품상세페이지 */
	.detail-title {  font-size: 20px !important }
}
@media only screen and (max-width: 1080px) {
	/* --- Main --- */
	/* mainpage-mainfeature */
	#main_feature .jet-tabs__control-wrapper .jet-tabs__label-text { font-size: 1.3rem }
	#main_feature .jet-tabs__control-wrapper > div { min-width: 200px; }
}
@media only screen and (max-width: 890px) {
	/* --- Main --- */
	/* mainpage-mainfeature */
	.home .main-title-rem h2 { font-size: 6rem !important }
	#main_feature .jet-tabs__control-wrapper { margin-bottom: 10px; }
	#main_feature .jet-tabs__control-wrapper .jet-tabs__label-text { font-size: 1rem }
	#main_feature .jet-tabs__control-wrapper > div { min-width: 150px; }
	#main_feature .jet-tabs__control-wrapper { background: none; box-shadow: none !important; }
	#main_feature .jet-tabs__control-inner .jet-tabs__label-text { color: #fff; }
	#main_feature .active-tab .jet-tabs__control-inner .jet-tabs__label-text { color: #00B2FF; }
	#main_feature .jet-tabs__control-wrapper { border-radius: 0; }
	#main_feature .jet-tabs__control-wrapper > div { min-width: calc(50% - 20px); box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 50px; margin: 10px; background-color: #2424243B }
	a.elementor-accordion-title { line-height: 1.3rem !important; }
	/* 	mainpage-products */
/* 	.slide-post.elementor-element-4bbbf5c > .elementor-container { max-width: 650px !important; } */
	.main-prd-tabs .elementor-widget-container .jet-tabs .jet-tabs__control-wrapper .jet-tabs__control-inner { min-height: 60px !important }
	/* --- Common --- */
	.main-header-right { min-width: 200px; }
}


@media only screen and (max-width: 767px) {
	/* --- Main --- */
	/* 	fontcontrol_220817 */
	.elementor-widget-container p { line-height: 1.5em !important }
	/* mainpage-main-feature */
	.home .full-top { margin-bottom: 0 !important}
	/* mainpage-products*/
	.elementor-2960 .elementor-element.elementor-element-83cfd05 > .elementor-widget-container { margin-top: 20px !important; margin-bottom: 20px !important }
    .elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
		background-color: var( --e-global-color-secondary );
		height: 100vh !important;
	}
	
/*  표좌우폭컨트롤_220817 */
/* .mel_table .tg {width: 1000px !important} */
	.elementor-2 .elementor-element.elementor-element-3ebc2a8 { width: 100% !important }
/* 	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-3ebc2a8.main-contactus { padding-bottom: 100px !important } */
	.elementor-2 .elementor-element.elementor-element-38f5a4a, .elementor-2 .elementor-element.elementor-element-ff1acb2 { width: 100% !important }
	.elementor-2 .elementor-element.elementor-element-7f9db35 { text-align: center !important }
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-b384105 {
/*     padding-top: 65px !important;
    padding-bottom: 100px !important; */
}
	.elementor-2 .elementor-element.elementor-element-7716bf5 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-2a1497b > .elementor-widget-container { margin: 0 !important }
	.elementor-2 .elementor-element.elementor-element-ae95ea1  { width: 100% !important ; padding: 65px 0 35px !important; }
	.elementor-3842 .elementor-element.elementor-element-ccfd3da, .elementor-3849 .elementor-element.elementor-element-ccfd3da { padding: 0 !important }
.sp-mask.sp-grab {
    /* height: auto !important; */
    margin: 0 auto !important;
    height: 100vh !important;
}
.sp-mask.sp-grabbing {
    /* height: auto !important; */
    margin: 0 auto !important;
    height: 100vh !important;
}
.sp-mask.sp-grabbing img.attachment-large.size-large {
    /* height: auto !important; */
    width: 50%;
}
.sp-horizontal .sp-arrows {
    top: 30%;
}
	
	.sp-full-screen-button.sp-fade-full-screen { display: none !important }
	.sp-mask.sp-grab img.attachment-large.size-large { width: 50%; }
	.products-slider .elementor-section.elementor-section-boxed > .elementor-container { max-width: 650px !important }
	.elementor-2960 .elementor-element.elementor-element-12661cf > .elementor-element-populated { margin: 0 0 0 0 !important }
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-12661cf { justify-content: center !important }
	.elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 5% 0 5% !important; }
	.elementor-2960 .elementor-element.elementor-element-83cfd05 > .elementor-widget-container { text-align: center !important }
	/* support */
	.home-kboard .elementor-widget-container tr .kboard-latest-title a:hover:before { display: none !important }
		/* mainpage-contact */
	.main-contactus-wrap .main-contactus { position: initial; top: 0; }
	/* mainpage-contact-button */
	/* 	.main-contactus-wrap .raven-form button.raven-submit-button svg { fill: var( --e-global-color-accent ) }
	.main-contactus-wrap .raven-form button.raven-submit-button:hover svg { fill: var( --e-global-color-text ) } */

	.full-text .elementor-widget-container { margin: 30px 0 0 0 !important; }
	/* --- Sub-제품 --- */
	/* 제품군비교 */
	.filter-inline .jet-filter-row { display: inline-block; margin-right: 20px !important }
	/*  상세페이지 썸네일*/
	.slider-pro.sp-horizontal.slider-loaded .sp-slides-container {
		height: 600px !important
	}
	.elementor-1027 .elementor-element.elementor-element-2f44718 .jet-slider .sp-thumbnails-container { margin-bottom: 50px !important }
	
	/* 제품상세페이지 */
	.detail-title {  font-size: 18px !important }
	/* 뉴스레터	 */
	#mc_embed_signup .optionalParent { left: 320px !important; }
	#mc_embed_signup .mc-field-group input { width: 300px !important; }
	#mc_embed_signup .button { height: 40px !important; margin: -1px 5px 10px 0; }
}
@media only screen and (max-width: 740px) {
	.full-text .elementor-widget-container { margin: 30px 0 0 0 !important; }

}
@media only screen and (max-width: 720px) {
/* 	/* --- Main --- */
	/* Main Feature */
/* 	#main_feature .jet-tabs__control-wrapper { margin-bottom: 10px; }
	#main_feature .jet-tabs__control-wrapper .jet-tabs__label-text { font-size: 1rem }
	#main_feature .jet-tabs__control-wrapper > div { min-width: 150px; }
	#main_feature .jet-tabs__control-wrapper { background: none; box-shadow: none !important; }
	#main_feature .jet-tabs__control-inner .jet-tabs__label-text { color: #fff; }
	#main_feature .active-tab .jet-tabs__control-inner .jet-tabs__label-text { color: #00B2FF; }
	#main_feature .jet-tabs__control-wrapper { border-radius: 0; }
	#main_feature .jet-tabs__control-wrapper > div { min-width: calc(50% - 20px); box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 50px; margin: 10px; background-color: #2424243B }
	a.elementor-accordion-title { line-height: 1.3rem !important; } */
	/* 	main-products */
	.elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 5% !important; }
}

@media only screen and (max-width: 620px) {	
	/* column responsive */
	.col6 { width: 50% !important }
	/* --- Main --- */
	.home .main-title-rem h2  { font-size: 3.5rem !important }
/* 	.main-temp .m-100 { width: 100% !important; } */
/* 	.main-temp .m-height {margin: 0 20% !important;} */
}

@media only screen and (max-width: 600px) {
	/*게시판공통*/
	#kboard-default-list .kboard-list { padding: 0 !important; }
	#kboard-default-list .kboard-list, #kboard-default-list .kboard-category, #kboard-default-list .kboard-category { border: 0 !important ; }
	/* --- FAQ --- */
	.elementor-1688 .elementor-element.elementor-element-fe08c83 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
    border-width: 0px 1px 1px 0px !important;
	}
}


@media only screen and (max-width: 582px) {	
	/* customer service */
	.elementor-1828 .elementor-element.elementor-element-fe08c83 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner { border-bottom: 1px solid #B9B9B9 !important; }
}


@media only screen and (max-width: 550px) {
	/* --- Main --- */
	/* 	main-products */
	/* .elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 12% 0 12% !important; } */
	.elementor-grid-mobile-2 .elementor-grid { grid-template-columns: repeat(1 ,1fr) !important; }
	.elementor-2960 .elementor-element.elementor-element-4bbbf5c { margin-top: 0 !important }
/*  표좌우폭컨트롤_220817 */
/* .mel_table .tg {width: 800px !important;} */
}
@media only screen and (max-width: 500px) {
	.post-col .elementor-column { width: 100% !important; }
	/* --- Main --- */
	/* 	main-products */
	/* .elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 20% !important; } */

	/* --- FAQ --- */
	.elementor-1695 .elementor-element.elementor-element-7b5eca8 { padding: 0px !important; }
}
@media only screen and (max-width: 465px) {
	/* --- Main --- */
	/* mainpage-products*/
	.sp-mask.sp-grab img.attachment-large.size-large { width: 40%; }
	.br-470 .jet-tabs__label-text br { display: none; }
	#main_feature .jet-tabs__control-wrapper > div { margin: 3px; width: calc(50% - 6px) }
	#main_feature .jet-tabs__control-wrapper { margin-bottom: 15px;}
	/* .elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 25% !important; } */
	.sp-mask.sp-grabbing img.attachment-large.size-large {
		/* height: auto !important; */
		width: 40%;
	}
	.elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
		background-color: var( --e-global-color-secondary );
		height: 124vh !important;
	}
	.sp-mask.sp-grab {
		height: 124vh !important;
	}
}

@media only screen and (max-width: 400px) {
	/* --- Main --- */
	/* mainpage-products*/
	/* .elementor-2960 .elementor-element > .elementor-widget-container { margin: 0 25% !important; } */
	/* column responsive */
	.col6 { width: 100% !important }
}


/* ---- main header 헤더 정승호 5.02 ----*/
#main-header{width:100% !important;}
.elementor-2438 .elementor-element.elementor-element-60d77cd > .elementor-container {flex-flow:row nowrap;}
/* -- main header left menu icon  */
.elementor-2438 .elementor-element.elementor-element-5d420e6 img{max-width:35px;}

/* -- 정승호 작업 --- */
/* --main header right icon 헤더 정승호 5.02-- */
@media screen and (max-width:767px){
	.elementor-2438 .elementor-element.elementor-element-60d77cd > .elementor-container{justify-content:space-between;}
	/* main header left menu icon */
	.elementor-2438 .elementor-element.elementor-element-f0f9965 > .elementor-container > .elementor-column > .elementor-widget-wrap{margin-left:10px !important;}
	.elementor-2438 .elementor-element.elementor-element-f3f8fff{width:100%;}	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-4bbbf5c.elementor-section-content-middle.slide-post.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default { /*padding: 0px 30px 65px 30px !important ;*/ padding:0 20px !important; }
}

/* 2 header, 서브헤더 정승호 5.02 */
.elementor-136 .elementor-element.elementor-element-9607883 > .elementor-container{flex-flow:row nowrap;}
@media screen and (max-width:1024px){
	.elementor-136 .elementor-element.elementor-element-9c46f42 > .elementor-container{flex-flow:row nowrap;}
}
@media screen and (max-width:890px){
	.main-header-right{min-width:auto !important;}
}
@media screen and (max-width:767px){
	.elementor-136 .elementor-element.elementor-element-ea9aa23 {margin-left:20px;}
	/* sub header left menu */
	.elementor-136 .elementor-element.elementor-element-1e40eea a{width:35px;}
	.elementor-136 .elementor-element.elementor-element-14db45e{width:35px !important;}
	.elementor-136 .elementor-element.elementor-element-14db45e > .elementor-element-populated{margin: 0 0 0 10px !important;padding:0 !important;}
	
	.elementor-2438 .elementor-element.elementor-element-f3f8fff > .elementor-container{flex-flow:row nowrap;}
	.elementor-136 .elementor-element.elementor-element-ea9aa23 > .elementor-element-populated{margin:0 !important;}
	
	/* sub header */
	.elementor-136 .elementor-element.elementor-element-959f443{min-width:auto !important;}
	.elementor-136 .elementor-element.elementor-element-3410ffd{min-width:auto !important;}
	.elementor-136 .elementor-element.elementor-element-9c46f42{display:flex;justify-content:flex-end;}
	
	
	.elementor-136 .elementor-element.elementor-element-3410ffd{width:50% !important;}
	.elementor-136 .elementor-element.elementor-element-fa5a64a{min-width:50% !important;width:50% !important;}
	/* icon wrap */
	.elementor-136 .elementor-element.elementor-element-9c46f42 > .elementor-container{width:100%;margin:0 !important;}
	.elementor-136 .elementor-element.elementor-element-e68b5bb{min-width:50% !important;width:50% !important;}
	.elementor-136 .elementor-element.elementor-element-9c46f42 > .elementor-container .elementor-icon-box-icon{margin:0 !important;display:flex;justify-content:center;align-items:center;}
	.elementor-136 .elementor-element.elementor-element-9c46f42 > .elementor-container .elementor-icon-box-content{display:none;}
	
	.elementor-136 .elementor-element.elementor-element-9c46f42 > .elementor-container .elementor-image-box-content{display:none;}
	
	/* main-content- main Feature */
/* 	.elementor-300 .elementor-element.elementor-element-ccfd3da{padding:0 !important;}
	
	.elementor-300 .elementor-element.elementor-element-ccfd3da > .elementor-container > div{width:100%;}
	.elementor-300 .elementor-element.elementor-element-4b562fd{margin-bottom:20px;}
	.elementor-2821 .elementor-element.elementor-element-ccfd3da{padding:0 !important;}
	.elementor-2821 .elementor-element.elementor-element-ccfd3da > .elementor-container > div{width:100%;}
	.fp-tableCell{height:100% !important;}
	.elementor-300 .elementor-element.elementor-element-ccfd3da > .elementor-container{
		justify-content:center;
	} */
}

/*  5.03 정승호 메인헤더 */
.elementor-2438 .elementor-element.elementor-element-2992226 > .elementor-widget-container{
	display:flex;
	justify-content:flex-start;
}

/*@media screen and (min-width:320px) and (min-width:766px){
.elementor-2438 .elementor-element.elementor-element-9a7defa{
width:15% !important;
}
}

.elementor-2438 .elementor-element.elementor-element-9a7defa{
width:25.132% !important;
}*/

/* 22.05.30 logan */
@media screen and (max-width:767px){
  .elementor-949 .elementor-element.elementor-element-ae28bde,
  .elementor-949 .elementor-element.elementor-element-864f579,
  .elementor-1002 .elementor-element.elementor-element-2f67582,
  .elementor-3842 .elementor-element.elementor-element-4b562fd,
  .elementor-3842 .elementor-element.elementor-element-5f0ce71,
  .elementor-300 .elementor-element.elementor-element-4b562fd,
  .elementor-300 .elementor-element.elementor-element-5f0ce71,
  .elementor-3850 .elementor-element.elementor-element-4b562fd,
  .elementor-3850 .elementor-element.elementor-element-5f0ce71,
  .elementor-3849 .elementor-element.elementor-element-4b562fd,
  .elementor-3849 .elementor-element.elementor-element-5f0ce71
  {
    width:100% !important;

  }
  .elementor-3842 .elementor-element.elementor-element-5f0ce71,
  .elementor-3849 .elementor-element.elementor-element-5f0ce71,
  .elementor-300 .elementor-element.elementor-element-5f0ce71,
  .elementor-3850 .elementor-element.elementor-element-5f0ce71{
    margin-top:20px; 
  }
  .elementor-949 .elementor-element.elementor-element-6edcb25 > .elementor-widget-container{
    text-align:center;

  }
  .elementor-1002 .elementor-element.elementor-element-f3c8537{
    margin-top:0 !important;
  }
  .elementor-1002 .elementor-element.elementor-element-7fa3d57 img{
    width:100% !important;
  }
  .elementor-949 .elementor-element.elementor-element-864f579 > .elementor-element-populated{
    margin:15px 0 0 0 !important;

  }
  .elementor-1002 .elementor-element.elementor-element-2f67582 > .elementor-element-populated{
    padding-left:0 !important;

  }
	.lang-icon.elementor-widget-icon-box .elementor-icon-box-content{
		display:none !important;
	}
	.lang-box .elementor-image-box-wrapper h3 {
		display:none !important;
	}
	.lang-icon.elementor-widget-icon-box .elementor-icon-box-icon{
		display: flex !important;
		justify-content: center;
		align-items: center;
		margin:0 !important;
	}
	.shop-icon.elementor-widget-icon-box .elementor-icon-box-content{
		display:none !important;
	}
	.shop-icon.elementor-widget-icon-box .elementor-icon-box-icon{
		margin:0 !important;
		display: flex !important;
		justify-content: center;
		align-items: center;
	}
	/* mainpage - slide */
	
	.sp-mask.sp-grab{
		margin:0 auto !important;
	}
  #jet-tabs-content-9242,
  #jet-tabs-content-9243,
  #jet-tabs-content-9244,
  #jet-tabs-content-9245,
  #jet-tabs-content-9246{
    padding: 0 30px;
  }


	.elementor-element-f53c4a1 > .elementor-widget-wrap.elementor-element-populated,
  .elementor-300 .elementor-element.elementor-element-ccfd3da,
  .elementor-3850 .elementor-element.elementor-element-ccfd3da,
  .elementor-3920 .elementor-element.elementor-element-5445e84,
  .elementor-3921 .elementor-element.elementor-element-d690938,
  .elementor-3923 .elementor-element.elementor-element-fb88439
  {
		padding:0 !important;
	}
	.elementor-2 .elementor-element.elementor-element-423c73d > .elementor-element-populated{
		margin:0 !important;
	}
/* 	.elementor-2960 .elementor-element.elementor-element-4bbbf5c img{
		width:50% !important;
	} */
/* 	prd 각제품군개요*/
	.elementor-1580 .elementor-element.elementor-element-1f7dcfd > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper { background-color: transparent !important }
	.elementor-1580 .elementor-element.elementor-element-1f7dcfd > .elementor-widget-container > .jet-tabs .jet-tabs__control
		{ background-color: var( --e-global-color-15c6c40 ); border-radius: 50px;
	}
	.elementor-1580 .elementor-element.elementor-element-1f7dcfd .jet-tabs__control-wrapper .jet-tabs__control { margin: 10px; }	
	#main_prd_tab_wrap .jet-tabs__control-wrapper > div{
    width:calc(50% - 20px) !important;
  }
	.elementor-3924 .elementor-element.elementor-element-6b948e6{
    padding:0 10px !important;
  }
  .fp-tableCell{
    padding-top: 20px;
  }
  .fp-tableCell .jet-tabs__label-text br{
    display:block !important;
  }
}


#top_head_logo{
	margin-left:10px;
}


/*  상세페이지 썸네일*/
.sp-thumbnail-container.sp-selected-thumbnail { width: 120px; height: 120px !important }
.sp-thumbnail-container.sp-selected-thumbnail img.sp-thumbnail { margin-top: 0 !important }
.slider-pro.sp-horizontal.slider-loaded {
}


/* 22.05.30 logan */
#main_prd_tab_wrap .draggable .jet-carousel__item-text{
	display:none !important;

}

.elementor-element .jet-slider .sp-thumbnail-container{
	height: 120px !important;
}

/* 22.08.11 logan */
.wpml-ls-native { fill: transparent !important; color: transparent !important; background: transparent !important;}

#wb-break{word-break: break-word;}



@media screen and (max-width: 767px){
  #mc_embed_signup .mc-field-group input{width: 100% !important;}
  #mc_embed_signup .optionalParent{
    position: inherit !important;
    left:0 !important;
  }
}

#wpml-pop .wpml-ls-native{
  fill:#fff !important;
  color:#fff !important;
}
#wpml-pop a{
  padding: 0 !important;
}
#wpml-pop span[lang="ko"]{
  position:relative;
  margin-right:25px;
}
#wpml-pop span[lang="ko"]::after{
  position: absolute;
  display: block;
  content:"|";
  right: -16px;
  top: -2px;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: -0.5px;
}

@media screen and (max-width: 1249px){
  #main-header.mbg_on{
    background-color: #fff !important;
  }  
  #main-header.mbg_on .top_logo img{
    content:url("/wp-content/uploads/2022/04/irrobot_logo.png");
  }
  
  #main-header.mbg_on .header-hamburger img{
    content:url("/wp-content/uploads/2022/05/Vector-b.png");
  }
  #main-header.mbg_on .lang-icon img{
    content:url("/wp-content/uploads/2022/04/Vector-Stroke.svg");
  }
  #main-header.mbg_on .elementor-image-box-title{
    color:#000 !important;
  }
}

/* 23.03.27  juhee */
.main-prd-tabs .jet-tabs{flex-direction: column;}
.elementor-element-fe08c83 .jet-tabs{flex-direction: column;}

.lang-box a{width:30px !important;}