/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/


@font-face {
    font-family: 'NEXONFootballGothicBA1';
    src: url('https://gcore.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXONFootballGothicBA1.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Pretendard-Black';
	font-weight:900;
	src: url('/wp-content/font/Pretendard-Black.woff') format('woff');
}


@font-face {
	font-family: 'Pretendard-ExtraBold';
	font-weight:800;
	src: url('/wp-content/font/Pretendard-ExtraBold.woff') format('woff');
}


@font-face {
	font-family: 'Pretendard-Bold';
	font-weight:700;
	src: url('/wp-content/font/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard-SemiBold';
	font-weight:600;
	src: url('/wp-content/font/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard-Medium';
	font-weight:500;
	src: url('/wp-content/font/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard-Regular';
	font-weight:400;
	src: url('/wp-content/font/Pretendard-Regular.woff') format('woff');
}




#header-outer{transform: translateY(0px)!important;}

/* 스크롤 바 */
::-webkit-scrollbar {width: 8px; height: 8px; border-radius:500px;}
::-webkit-scrollbar-button:start:decrement, 
::-webkit-scrollbar-button:end:increment {display: block; width: 8px;height: 8px; background:#dddddd; display:none;}
::-webkit-scrollbar-track {background:#ffffff; border-radius:500px;}
::-webkit-scrollbar-thumb {background:#dddddd;  border-radius:500px;}


.cursor { width:15px; height:15px;background:rgba(246,71,24,0.5); border-radius: 50%; position: fixed;
 top: 0; left: 0; pointer-events: none; z-index: 9999; transform: translate(-50%, -50%);}
 .cursor.click { transform: translate(-50%, -50%) scale(0.8);background-color: rgba(246,71,24,0.5);} 


.material-symbols-rounded {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}

.post h3.title { line-height: 31px !important; font-family: 'Pretendard-SemiBold' !important;  font-size: 22px !important; margin-bottom: 4px;}
.masonry.material .masonry-blog-item .article-content-wrap .excerpt{color:#3d3d3d!important;}

.textm1{color:#6e6e6e;}
.post .post-header h1, .post .post-header h2 {float: left; text-overflow: ellipsis;  overflow: hidden;
  white-space: nowrap; width: 100%; display: block; font-size: 20px; line-height: 26px; font-family: 'Pretendard-SemiBold';}
.blog-recent[data-style=title_only] .meta { font-size: 16px; margin-bottom: 5px;}
.blog-recent[data-style=title_only] .col{padding:40px 35px; border-radius: 10px;}
.blog-recent[data-style="title_only"] .col:hover .post-header .title{color: #000000!important;}
.blog-recent[data-style=title_only] .col:hover .post-header .title{transform: scale(1) translateY(1px);
    -webkit-transform: scale(1) translateY(1px);}
.blog-recent[data-style=title_only] .col:hover .post-header .meta{transform: translateY(1px);
    -webkit-transform: translateY(1px);  opacity: 1; }
.blog-recent[data-style=title_only] .post-header{width: 100%;left: 0;}   
   

body.search-results #search-results[data-layout*=list] article[data-post-thumb="1"]:before {color: #7f8d95!important;}
body.search-results #search-results[data-layout*=list] article .inner-wrap>a{background-color: transparent;}
body.search-results #search-results[data-layout*=list] article .inner-wrap>a img{opacity: 0;}
body.search-results #search-results[data-layout*=list] article .inner-wrap>a:hover {
box-shadow: 0 0px 0px rgba(0, 0, 0, .14);}




.tbb { display: inline-block; vertical-align: 0.1em; border-top: 0.25em solid transparent;
 border-bottom: 0.25em solid transparent; border-left: 0.25em solid;margin: 0 13px;}
.boldt h2{  font-family: 'Pretendard-Bold'!important;}
.material .arr1{margin-bottom: 1.2em;}

.homew span.home{font-weight: 200; font-size: 37px; color: #ffffff; top: 5px;  position: relative;}
.tw .sm1{padding: 18px 0!important;}
.tw .sm1{border-right:1px solid rgba(255,255,255,0.3); width: 80px;}
.tw .sm2{border-right:1px solid rgba(255,255,255,0.3); width: 540px;}


.sright ul li{cursor: pointer; list-style:none; float: left; padding:0 18px; margin-top: -26px;  line-height: 81px;}
.sright ul {float: right; margin: 0;}
.tw .sm3{width:calc(100% - 620px); position: relative;}
.sright ul li i{color:#ffffff; font-size: 20px;line-height: 1;}
.sright ul li:nth-child(4){padding:0 28px; border-right: 1px solid rgba(255, 255, 255, 0.3); border-left: 1px solid rgba(255, 255, 255, 0.3);}
.sright ul li:nth-child(1) i, .sright ul li:nth-child(2) i{font-size:26px;}

.codepick-breadcrumb-list{position: relative!important;}
#codepick-breadcrumb li.codepick-top-menu{border-right: 1px solid rgba(255, 255, 255, 0.3);}
#codepick-breadcrumb li.codepick-sub-menu{left: 270px; position: absolute;}

.text1 h1{font-family: 'Pretendard-Black'; font-size:8vw!important;left: -50px;top: 25px;position: relative;}
.text1 h1 span{line-height: 1.5!important;}
.wpb_wrapper>.nectar-hor-list-item:not([data-hover-effect=full_border]):last-child{border-bottom: 1px solid rgba(0, 0, 0, .12);}
#codepick-breadcrumb li.codepick-top-menu ul.codepick-depth li.codepick-active a
{background-color:#f64718;color:#ffffff!important; font-family: 'Pretendard-Medium';}
#codepick-breadcrumb li.codepick-sub-menu ul.codepick-depth li.codepick-active a
{background-color:#f64718;color:#ffffff!important; font-family: 'Pretendard-Medium';}


.slide-box {position: absolute; overflow: hidden; max-height: 0; opacity: 0;
  transition: max-height 0.5s ease, opacity 0.5s ease; top: 70px;  right: 0px;}
.slide-box .korea-sns-shortcode{ background-color: #ffffff; margin-top: 10px; padding: 0 20px; 
 border: 1px solid #ccc; border-radius: 4px; padding: 20px 20px 13px 20px; width: 285px;}
.slide-box .korea-sns-shortcode{top: 0;position: relative;}
.slide-box.show { max-height: 500px;   opacity: 1;  }
.korea-sns-copyurl{margin-right: 0px;}
.slide-box.show::before{color: #ffffff; top: 3px; right: 15px; position: absolute; border-bottom: 0.5em solid; border-top: 0;
border-right: 0.5em solid transparent;  border-left: 0.5em solid transparent;  content: ""; z-index: 2;}


/* 기본 구조 설정 */
#codepick-breadcrumb ul {
  text-indent: 30px;
  list-style: none!important;
  margin: 0!important;
  padding: 0!important;
  display: flex;
  width: 270px!important;
  position: relative!important;
  flex-direction: column;
}

#codepick-breadcrumb li {
  width: 100%;
  font-family: 'Pretendard-Regular';
  list-style: none;
  position: relative;
}

#codepick-breadcrumb .codepick-top-menu > span,
#codepick-breadcrumb .codepick-sub-menu > span {
  display: block;
  width: 100%;
  line-height: 81px;
  color: #ffffff !important;
  padding: 0 20px;
  cursor: pointer;
  position: relative;
}

#codepick-breadcrumb .codepick-top-menu > span::after,
#codepick-breadcrumb .codepick-sub-menu > span::after {
  float: right;
  right: 20px;
  top: 35px;
  position: relative;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
  transition: transform 0.3s ease;
}

#codepick-breadcrumb .codepick-top-menu:hover > span::after,
#codepick-breadcrumb .codepick-sub-menu:hover > span::after{
  transform: rotate(180deg);
}

/* 서브 메뉴 */
#codepick-breadcrumb .codepick-depth {
  width: 270px!important;
  position: absolute!important;
  top: 100%;
  left: 0;
  max-height: 0;
  background-color: #fff;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.18);
  border-top: none;
  list-style: none;
  margin: 0;
  padding: 0;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.3s ease;
  overflow: hidden;
  z-index: 10;
}

#codepick-breadcrumb .codepick-top-menu.on > .codepick-depth,
#codepick-breadcrumb .codepick-sub-menu.on > .codepick-depth {
  display: block;
  max-height: 500px;
  opacity: 1;
}

/* 서브 메뉴 항목 */
#codepick-breadcrumb .codepick-depth li a {
  line-height: 65px;
  padding: 0px 20px;
  color: #555555 !important;
  text-decoration: none;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.11);
}

#codepick-breadcrumb .codepick-depth li a:hover {font-family: 'Pretendard-Medium';
  background-color: #eeeeee;
  color: #111111 !important;
}

#codepick-breadcrumb .codepick-depth li a::after {
  display: none;
}


#codepick-breadcrumb .codepick-depth li:last-child a {
  border-bottom: none;
}






#menu-familysite{margin:0!important;float: right; font-family: 'Pretendard-Regular';}
#menu-familysite li{list-style:none;}
#menu-familysite .fbtn a{color: rgba(255, 255, 255, .7);border: solid 1px rgba(255, 255, 255, .2); 
font-size:17px!important; position: relative;padding: 15px 150px 15px 22px !important; font-weight:400!important;}
#menu-familysite .fbtn a:hover{color:#ffffff;}
#menu-familysite .sub-menu { display: block; position: absolute;min-width: 247px;
z-index: 99999; max-height: 0;  overflow: hidden;  opacity: 0;  transition: opacity 0.3s ease, max-height 0.3s ease; bottom: 39px; left: auto; right:0; background:#101010;}
#menu-familysite .sub-menu li a{color: rgba(255, 255, 255, .7);border: solid 0px rgba(255, 255, 255, .2); 
font-size:17px; position: relative;padding: 0px !important;}
#menu-familysite .sub-menu li a::after{display:none;}
#menu-familysite .sub-menu{border: solid 1px rgba(255, 255, 255, .2);  }
#menu-familysite .sub-menu li a {display: block; width: 100%; border-bottom: solid 1px rgba(255, 255, 255, .2);
 padding: 12px 20px !important;}
#menu-familysite .sub-menu li:last-child a{border-bottom:none;}
#menu-familysite .fbtn a::after{top: 22px; right: 20px; position: absolute;
 display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: "";  border-top: 0;
border-right: 0.25em solid transparent; border-bottom: 0.25em solid;  border-left: 0.25em solid transparent;transition: transform 0.3s ease;}
#menu-familysite .fbtn.active a::after{ transform: rotate(180deg);}
#menu-familysite .sub-menu{ max-height: 0; overflow: hidden;opacity: 0; transition: max-height 0.4s ease, opacity 0.3s ease;}
#menu-familysite .fbtn.active .sub-menu {max-height: 500px;opacity: 1;}


#menu-footer{margin:0;  width: calc(100% - 20px); float:left;}
#menu-footer li { list-style: none;}
#menu-footer li a{float:left; color:#ffffff!important; font-size:17px!important; margin-right:30px!important; 
font-family: 'Pretendard-Medium'; font-weight:400!important;}





.masonry.material .masonry-blog-item .inner-wrap { box-shadow: 0 10px 30px rgba(0, 0, 0, .14); border-radius: 15px;}
.admin-bar .wpb_row.vc_row-o-full-height.top-level, .admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
 min-height: 100%;}
form label{font-weight: 500 !important;}
#header-outer .talk a{font-size:18px;}
.nectar-social.fixed, .comment-wrap {display:none;}
.acc{margin-bottom:20px;}
.wpcf7 p{padding-bottom: 0em;}
.acc .wpcf7-list-item{margin: 0 10px 15px 0em; float:left;}
label span{font-weight:500;}
#header-outer #logo.no-image { width: 130px; font-weight: 400; font-family: 'NEXONFootballGothicBA1';letter-spacing: 0;}
#header-outer.transparent #top #logo, #header-outer.transparent #top .logo-clone, #header-outer.transparent #top #logo:hover {
 color: #ffffff;}

body #header-outer .talk > a:before, body #header-outer .talk > a:after {
 left: -30px; height: calc(100% + 30px); width: calc(100% + 55px); border-radius: 600px; }

body #header-outer .talk > a:before{background: #f2dc01;}

#kboard-default-list, #kboard-document, #kboard-default-editor{
 display: none!important;}
.join3  #kboard-default-list, .join3 #kboard-document, .join3 #kboard-default-editor{ display: block!important;}
#jt_popup_container.pc .jt_popup_notoday{font-size: 14px;}
.pum-container {  margin-bottom: 0;}
.pum-container .pum-content p{padding-bottom:0;}
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {	padding-right: 0px !important;	}
#kboard-default-list .kboard-list tbody tr.kboard-list-notice {
background-color: #ffffff!important;}   

.st1 a{color:#000000;}
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, 
.orimg999
{display:none;}

.img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0;}
.twentytwenty-wrapper { padding: 0px 0px!important;}
.tree33 .nectar-icon-list-item:first-child .content h4{ line-height: 28px !important;}
.twentytwenty-container img { border-radius: 20px;}
.jopro ul.join2 { margin: 0px 0 0 0;}

.orimg2{display:none;} 
.nectar-center-text b, .info strong{font-family: 'Pretendard-Medium'!important; font-weight:500;}
.off-canvas-menu-container .nectar-menu-icon { display: none;}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a
{	font-family: 'Pretendard-SemiBold';}
p, div, b, .select2-results__option{	font-family: 'Pretendard-Medium';	font-weight:500;}
body h3, .row .col h3, body #page-header-bg h1{font-family: 'Pretendard-Bold';position: relative;}


h2.subheader{font-size:47px;	font-family: 'Pretendard-Bold';}

.gu22 .nectar-icon-list[data-icon-size=large] .nectar-icon-list-item { padding-left: 105px;}

body.material #header-secondary-outer nav>ul>li>a, 
body #header-secondary-outer .nectar-center-text, .subheader{font-family: 'Pretendard-Medium';	
font-weight:500;}
body.material #header-secondary-outer nav>ul>li>a{font-size:16px;position: relative;}
.material #header-secondary-outer>.container, .material #header-secondary-outer>.container>nav { min-height:45px;}
body.material #header-secondary-outer nav>.sf-menu { padding: 13px 0 13px 0;}
body.material #header-secondary-outer nav>ul>li>a:after{content:"";position: absolute;
background:url(/wp-content/uploads/2024/02/topi.png) no-repeat;height: 8px; width: 7px; margin-left:13px; top:7px;}
body.material #header-secondary-outer #social li a, body.material #header-secondary-outer nav>ul>li>a {
 margin: 0 36px 0 0;}
body.material #header-secondary-outer nav>ul>li:last-child>a:after{background:none;}
body.material #header-secondary-outer .nectar-center-text span{margin-right:5px;top: 6px; position: relative;}
body.material #header-secondary-outer .nectar-center-text span{margin-left:10px;}
body.material #header-secondary-outer nav>.sf-menu { float: left;}
body #header-secondary-outer .nectar-center-text { max-width: none;}
#header-secondary-outer[data-full-width=true]>.container { padding: 0 6%;}
#header-secondary-outer .nectar-center-text { line-height: 43px;  width: auto; float: right;
 text-align: right;width:auto;  position: static;-webkit-transform: translateX(0%) translateY(0%);  
 transform: translateX(0%) translateY(0%);}
 body.material #header-secondary-outer .nectar-center-text{  padding:6px 0 10px 0;}
 #header-outer[data-lhe=animated_underline] #top nav>ul>li>a, 
 body.material #search-outer #search #search-box input[type="text"]{font-family: 'Pretendard-SemiBold';}
 .nectar-split-heading h1{	font-family: 'Pretendard-ExtraBold';}
 .nectar-split-heading h2{font-family: 'Pretendard-Medium';	font-weight:500;}
.nectar-cta[data-style=arrow-animation] .link_wrap .link_text, body h4, .row .col h4{	font-family: 'Pretendard-Semibold';	font-weight:600;}
 .mb1{ margin-bottom: 0px!important;}
 

 .vbt[data-style=arrow-animation] .link_wrap .link_text>.text{ position: relative;padding-right: 22px;}
 .vbt[data-style=arrow-animation] .link_wrap .link_text>.text:after{content:"" ;position: absolute;
background:url(/wp-content/uploads/2024/02/leaf2.png) no-repeat;height:17px; width:15px; margin-left:11px; top:5px;}
 .vbt .link_wrap { padding-bottom: 12px;  position: relative;}
 .vbt .link_wrap:after{content:""; position: absolute;border-radius: 500px; height:3px; background:#ffffff; width:100%;
  bottom: -6px; left: 0px}
 
 .nectar-simple-slider[data-arrows="true"]:not(.arrow-position-overlapping) .flickity-slider .cell {
 padding: 0 max(0%,0px);}
body .iwt-icon [class^=icon-].icon-default-style{line-height: 24px; height: 24px; width: 24px;font-size: 24px;}
.iwithtext .iwt-text { padding-left: 35px;}
.iwithtext{margin-bottom: 10px!important;}

.vlink li{list-style: none;}
.vlink li a, .vlink li:first-child{color:#ffffff; font-size:22px; text-align:center;	font-family: 'Pretendard-SemiBold';	font-weight:600;
float: left; width: calc(33.33333333333333% - 25px); margin-right:25px;padding: 0px 0;
 border-radius: 20px; border: 3px solid; height:195px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
.vlink li a span{position: relative;  top: 135px;}
.vlink li:first-child{ margin-bottom:25px; background:url(/wp-content/uploads/2024/02/v1.png) no-repeat center 50px;justify-content: center;
 display: flex;}
.vlink li:nth-child(2) a{ margin-bottom:25px; background:url(/wp-content/uploads/2024/02/v2.png) no-repeat center 45px;}
.vlink li:nth-child(3) a{width: calc(33.33333333333333% - 25px); margin-right:0px; margin-bottom:25px; 
background:url(/wp-content/uploads/2024/02/v3.png) no-repeat center 65px;}
.vlink li:nth-child(4) a{background:url(/wp-content/uploads/2024/03/v7.png) no-repeat center 50px;}
.vlink li:nth-child(5) a{background:url(/wp-content/uploads/2024/02/v5.png) no-repeat center 45px;}
.vlink li:last-child a{width: calc(33.33333333333333% - 25px); margin-right:0px;
background:url(/wp-content/uploads/2024/02/v6.png) no-repeat center 45px;}
.vlink li a:hover{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;transition:all 0.3s ease;} 
 
.vlink li:first-child a{border:none;margin-right:0px; width:auto;border-radius: 0px;position: relative; top: 135px;height: auto; 
margin-right:10px;} 
.vlink li:first-child:hover{border: 3px solid #a3d063;}
.vlink li:first-child a:last-child{margin-right:0px;}
.vlink li:first-child a:hover{border: 0px solid #a3d063!important;}
.vlink li:first-child a:after{content:"."; bottom: 6px;  left: 5px;position: relative;}
.vlink li:first-child a:last-child:after{content:"";}
 
.vlink li:first-child a:hover{border: 3px solid #a3d063;} 
.vlink li:nth-child(2) a:hover{border: 3px solid #02b9ad;} 
.vlink li:nth-child(3) a:hover{border: 3px solid #58b45b;} 
.vlink li:nth-child(4) a:hover{border: 3px solid #a3d063;} 
.vlink li:nth-child(5) a:hover{border: 3px solid #02b9ad;} 
.vlink li:last-child a:hover{border: 3px solid #b2c240;} 
 
.nectar-simple-slider .flickity-prev-next-button.previous { left: max(6%,32px);} 
.nectar-simple-slider .flickity-prev-next-button.next { left: max(9%,32px);}
 .mainvisual .vc_col-sm-6.vrh1{height:100vh;}
 
.nectar-simple-slider .flickity-prev-next-button { top: 80%;}
.wpcf7-form .wpcf7-not-valid-tip { color: #3d3d3d !important; padding: 10px 0px; box-shadow: 0 0px 0px rgba(0,0,0,.0);}
.wpcf7 form .wpcf7-response-output {  border-radius: 10px;margin: 1em 0.5em 1em;  padding: 1em 1em;}

.tabbed[data-style*="material"] .wpb_tabs_nav { margin-bottom: 0px;}
.tabbed .wpb_tab { height: auto;padding: 30px 0px 0px 0px; }

.tabbed[data-style="material"] .wpb_tabs_nav li a { border: 3px solid #dddddd; padding: 20px 50px; font-size:21px!important;font-family: 'Pretendard-SemiBold'; 
  margin-right:10px;border-radius: 13px;background-color: transparent!important; color:#000000;}
  

.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab {  background-color:#f64718!important;
border:1px solid #f64718!important; border-radius: 13px;  color:#ffffff;padding: 20px 50px 23px 50px;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab:hover{color:#ffffff!important;}
.tabbed[data-style="material"] .wpb_tabs_nav li a:hover{color:#000000!important;}
.wpb_content_element .wpb_tabs_nav { top: 3px; position: relative; z-index:1;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul:after{display:none;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab:after {
 box-shadow: 0px 0px 0px #02b9ad;}


body #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a{display:none;}

.news{margin:0;}
.news li{width:100%; list-style:none; padding-bottom:11px;position: relative; padding: 10px 0 5px 0; border-bottom: 1px solid #dfdfdf;}
.news li:before{height:7px; width:7px;content:"" ;position: absolute; background:#767575;top:20px;  border-radius: 50%;}
.news li:first-child:before{display:none;}
.news li span.date{float:right; color:#757575; font-size:16px;}
.news li:first-child span.date{display:none;}
.news li a{font-size:18px; color:#000000; margin-left: 13px;
    width: calc(100% - 120px); display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news li a span.n { line-height: 28px;  font-size: 15px; border-radius: 600px; background: #ff4e00;
 display: inline-block;  margin-left: 7px; width: 28px; height: 28px; color: #ffffff; text-align: center; font-family: 'Pretendard-SemiBold';}
.news li:first-child{display: -webkit-inline-box; padding-bottom:25px; margin-bottom:15px; border-bottom:1px solid #dfdfdf;width: 100%;  }
.news li:first-child a p{float: left;  clear: both;white-space: normal; display:block!important; color:#6e6e6e; font-size:17px; margin-top:8px;}
.news li:first-child a{margin-left:0px; font-size:20px; color:#000000;font-family: 'Pretendard-SemiBold'; margin-bottom:5px;
float: left; width: calc(100% - 119px);}
.news li:first-child a span.ti{float: left; text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; width: 100%; display:block;}  
  
  
.news li:first-child p.date{display:block!important; margin-right:25px; text-align: center; border-radius: 13px;  border: 3px solid #dddddd;  height: 89px; width: 94px; float: left;}
.news li:first-child p span.d{font-size: 30px; color: #000000; display: block;	font-family: 'Pretendard-ExtraBold';	font-weight:800;
    margin: 15px 0 3px 0;}
.news li:first-child p span.y{font-size:17px; color:#8c8c8c;font-family: 'Pretendard-SemiBold';}

.news li p.date, .news li a p{display:none;}


.maintab{position: relative;}
.maintab a.more, .news a.more{border-radius: 10px; top: -62px; right: 0px;  position: absolute; text-align: center;
 width: 48px; display: table; height: 48px; background: #e1e6e8;z-index: 2; cursor: pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
 .maintab a.more{top: -60px;}
.maintab a.more span, .news a.more span{color:#7f8d95; line-height:48px;}
.maintab a.more:hover, .news a.more:hover{background: #cad4d8;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
 
 .news a.more{top: 0;}
 
 
 .buw .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport { margin: 90px 0 0px 0;}
 .blog-recent[data-style=title_only] .col:hover{background-color: rgba(0, 0, 0, 0.06); -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
  .blog-recent[data-style=title_only] .col{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
 .newsicon{border: 3px solid #dddddd; height:130px; border-radius: 20px; margin:0;}
 .newsicon li{list-style:none;margin-top: 30px;display: inline-block;}
 .newsicon li a{font-size:18px; color:#000000; float:left; border-right:1px solid #e4e8eb; height:53px; 
 line-height:53px;margin-right: 40px; padding-right:40px;  text-indent: 60px;} 
 .newsicon li:first-child a{background:url(/wp-content/uploads/2024/02/nb1.png) no-repeat left;}
 .newsicon li:nth-child(2) a{background:url(/wp-content/uploads/2024/02/nb2.png) no-repeat left;}
 .newsicon li:last-child a{background:url(/wp-content/uploads/2024/02/nb3.png) no-repeat left;margin-right: 0px;
 padding-right: 0px;border-right:none;}
 
 
 .quick{border: 3px solid #dddddd; height:333px; border-radius: 20px; margin:0px; padding: 20px;} 
 .quick li{list-style:none;}
 .quick li a{font-size:18px; color:#000000; float:left; width:33.33333333333333%;height:145px;
    text-align: center; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; } 
 .quick li a span{position: relative; top: 95px;}    
 .quick li:first-child a{background:url(/wp-content/uploads/2024/02/q1.png) no-repeat center 25px;}
 .quick li:nth-child(2) a{background:url(/wp-content/uploads/2024/02/q2.png) no-repeat center 25px;}
 .quick li:nth-child(3) a{background:url(/wp-content/uploads/2024/02/q3.png) no-repeat center 25px; border-right:none;  }
 .quick li:nth-child(4) a{background:url(/wp-content/uploads/2024/02/q4.png) no-repeat center 25px; border-bottom:none; }
 .quick li:nth-child(5) a{background:url(/wp-content/uploads/2024/02/q5.png) no-repeat center 25px; border-bottom:none; }
 .quick li:last-child a{background:url(/wp-content/uploads/2024/02/q6.png) no-repeat center 25px; border-right:none; border-bottom:none; }
 
 
 
.pop .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img{border-radius: 20px;} 
.pop.vc_col-sm-6 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport{  margin-top: 22px;}
.pop .vc_column-inner{position: relative;}
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
 background-color: #e1e6e8;}
.pop  .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { right: 55px;
   position: absolute; left: auto; top: -45px; }
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{top: -45px;right: 0px;}

.pop .mtitle2, .bu11 .mtitle2{border-radius:0 0 20px 20px;  border: 3px solid #dddddd; border-top:none; font-size:20px!important; 
color:#26211a;font-family: 'Pretendard-SemiBold';padding: 15px 20px;}

.pop .mtitle2.m2, .bu11 .mtitle2.m2{letter-spacing: 0px; font-size: 18px!important;border-radius: 0 0 15px 15px;padding: 10px 20px; 	font-family: 'Pretendard-Medium';}
.pop .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner  img.inimg{border-radius: 20px 20px 0 0;} 

.inw .img-with-aniamtion-wrap .hover-wrap { margin-bottom: 0px;}
.pop .nectar-flickity:not(.masonry) .flickity-viewport { overflow-x: hidden;}



a.ftop{float:right; background:#162439; display:block; color:#ffffff; text-align:center;width: 75px;
 padding: 23px 0 17px 0;}
 

 
address{color:#ffffff;} 
address p{padding-bottom:6px;}
address p, address span{margin-left:0px;}

.subheader{font-weight:500;line-height:19px; font-size: 19px; color:#ffffff;}
.subheader span{top: 4px;  position: relative;  margin: 0 2px;}

.sidetitle h3{position: relative!important; width:100%;line-height: 115px!important; height: 115px; text-align: center;
background: linear-gradient(to right, #1580c3, #27b0a9, #a9cf52);text-indent: 0!important; color:#ffffff; font-size:34px;
border-radius: 25px;	font-family: 'Pretendard-Bold';}
.sidetitle h3:after{content:""; position: absolute;
background:url(/wp-content/uploads/2024/02/stbg.png) no-repeat;height:106px; width:163px;  top:5px; right: 8%;}
.sidetitle h3:before{display:none;}
.sidetitle{position: relative;  z-index: 1;}

.sidemenu ul.menu { padding: 70px 30px 45px 30px; border-radius: 25px; border: 3px solid #dddddd;
  background: #ffffff;  margin: 0;  top: -75px;  position: relative;}
.sidemenu ul.menu li{list-style:none;}
.material .main-content .sidemenu .widget li a{font-size:18px!important; color:#7d7d7d;font-family: 'Pretendard-Semibold';
 font-weight:500!important; line-height:49px;display: block;  width: 100%;  border-bottom: dotted 1px #c9c9c9; position: relative;
 text-indent: 15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
.material .main-content .sidemenu .widget li a:before{content:"- ";}

.material .main-content .sidemenu .widget li a:after{content:""; position: absolute;
background:#f3f3f3 url(/wp-content/uploads/2024/02/arr1.png) no-repeat center; height:28px; width:28px;  top:11px; right: 0;
 border-radius: 50%;}

.material .main-content .sidemenu .widget li a:hover{color:#000000!important;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
.material .main-content .sidemenu .widget li.current_page_item a{text-indent: 25px; position: relative!important; font-family: 'Pretendard-SemiBold'; color:#000000;}
.material .main-content .sidemenu .widget li.current_page_item a:before{content:""; position: absolute;
background:url(/wp-content/uploads/2024/02/leaf3.png) no-repeat; height:15px; width:13px;  top:18px; left: 0;}

.material .main-content .sidemenu .widget li.current_page_item a:after, 
.material .main-content .sidemenu .widget li.current_page_item a:hover:after{background:#27b0a9 url(/wp-content/uploads/2024/02/arr2.png) no-repeat center;}

.material .main-content .sidemenu .widget li a:hover:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease; 
 background:#1580c3 url(/wp-content/uploads/2024/02/arr2.png) no-repeat center;}
 
.material .main-content .sidemenu .widget li.current_page_item ul li a:before, 
.material .main-content .sidemenu .widget li ul li a:before, 
.material .main-content .sidemenu .widget li ul li.current_page_item a:before{background:none;
 content:"- "; width:0; height:0;left: -15px;  top: 0;}
 
.material .main-content .sidemenu .widget li ul li a{text-indent: 50px !important; color:#7d7d7d!important;}
.material .main-content .sidemenu .widget li.current_page_item ul li.current_page_item a, 
.material .main-content .sidemenu .widget li ul li.current_page_item a{color:#000000!important;text-indent: 50px !important;}
.material .main-content .sidemenu .widget li ul li.current_page_item a{text-indent: 65px !important;}
.material .main-content .sidemenu .widget li ul {margin-left:0; }

.material .main-content .sidemenu .widget li.current_page_item ul li.current_page_item a:after, 
.material .main-content .sidemenu .widget li.current_page_item ul li.current_page_item a:hover:after, 
.material .main-content .sidemenu .widget li ul li.current_page_item a:after, 
.material .main-content .sidemenu .widget li ul li.current_page_item a:hover:after
{background: #1580c3 url(/wp-content/uploads/2024/02/arr2.png) no-repeat center;}

.material .main-content .sidemenu .widget li.current_page_item ul li a:after{
background: #f3f3f3 url(/wp-content/uploads/2024/02/arr1.png) no-repeat center;}
 
 
 .ceom1{border-radius: 30px; background: linear-gradient(to right, #1580c3, #27b0a9, #a9cf52);text-indent: 0!important; color:#ffffff;
 }
 
.ceom1 div{position: relative; font-size:34px; line-height:45px; font-family: 'Pretendard-bold'!important;}
.message strong{font-family: 'Pretendard-bold'!important;}
.ceom1 .message span{ color:rgba(255,255,255,0.3); font-family: "Space Grotesk", sans-serif; 
font-size:55px; transform: rotate(180deg); letter-spacing: -2px;position: absolute; left:-30px;}
.ceom1 .message span.last{bottom: 25px; transform: rotate(0deg);  left: 400px; position: absolute;}

.ceo{top: 10px; right: 100px; position: absolute; z-index:2;}
.ceobg{top: 10px; right: 0px; position: absolute; z-index:1;}
.ceom{color:#3d3d3d;}
.ceom span{font-family: 'Pretendard-Semibold'; color:#000000; font-size:20px; line-height:33px;}
.ceoname{font-size:18px;}
.ceoname .cname{font-size:26px;  font-family: 'KimjungchulMyungjo-Bold'; font-weight:700; margin-left:6px;letter-spacing: 10px;}

#header-outer .sf-menu .talk:not([class*="current"]) > a:before, 
#header-outer li[class*="menu-item-btn-style"] > a:hover:after, #header-outer li[class*="menu-item-btn-style"] > a:after{ border-radius: 600px;}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after
{top: 40px;  position: absolute;  border-bottom: 3px solid; border-color:#f64718;}

#header-outer #top .sf-menu > li > ul{margin-top: 29px;}
#header-outer.scrolling #top .sf-menu > li > ul{margin-top: 50px;}


#header-outer.scrolling #top nav > ul > li > a .menu-title-text:after{top:50px;}

.nectar-icon-list[data-icon-style=border] .list-icon-holder { background: #e1e6e8!important; border: 2px solid rgba(21,128,195,0);}


.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder, 
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder i, 
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span {
  font-size: 20px;	font-family: 'Pretendard-Bold'; color:#7f8d95;}
  
.row .nectar-icon-list .nectar-icon-list-item h4{font-family: 'Pretendard-Bold';}
.nectar-icon-list-item .content {  color: rgba(0,0,0,.8);}
.wpb_wrapper .nectar-icon-list{margin-bottom:0!important;}
.nectar-icon-list[data-direction=horizontal][data-columns="2"] .nectar-icon-list-item { margin: 0 2% 1% 0;width: calc(50% - 2%);}
 .nectar-icon-list[data-direction=horizontal] .nectar-icon-list-item {
 width: calc(33.3% - 2%); margin: 0 2% 1% 0;} 
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item { padding-left: 70px;}
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder, 
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span{line-height: 50px;  width: 50px;  height: 50px;}
.nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item {
  width: calc(25% - 2%); margin: 0 2% 1% 0;}
.sf-menu li ul li a .menu-title-text:after{display:none;}
#top .sf-menu li ul li a:hover{background:#f8f8f8;border-radius: 600px;}
#top .sf-menu li ul li a{padding:10px 20px 10px 20px;border-bottom: dotted #dddddd 1px;}
#top .sf-menu li ul li a:before{content:"- ";}
#top .sf-menu li ul li:last-child a{border-bottom:none;}
#top .sf-menu li ul li.current_page_item a{ color:#000000;}
#top .sf-menu li ul{padding: 20px;}


table.st1 thead th, table.st1 th.no_rline, table.st1 td.center.no_rline, table.st1 td.tbh{font-size:17px;  background: #1683c1; color:#ffffff;
vertical-align: middle; font-family: 'Pretendard-Semibold';border-color: #0f76b1!important;}
table.st1 td.tbh, table.st1 td.tbhh{color:#ffffff!important;}
table.st1 td.center.no_rline, table.st1 th.no_rline{border-color:transparent!important;}
table.st1 th, table.st1 td.aCenter, table.st1 td.center{text-align: center!important;}
table.st1 td, body:not(.woocommerce-cart) .main-content td{font-size:17px; color:#3d3d3d;vertical-align: middle;padding: 20px;}
table.st1 th.no_rline, table.st1 td.tbhh{ background: #2eb1a4; border-color: #25a497 !important;}
table.st1 td.center.no_rline{padding:10px;background: #979797;}
table.st1 td.center.gray2{padding:10px;background: #b1b1b1;}
table.st1 tbody th{font-family: 'Pretendard-Semibold';vertical-align: middle;}
table.st1 tbody th.lbn{border-left:none!important;}
table.st1p td{padding: 12px 20px!important; color: #111111!important;}
table.st1c td{text-align:center;}
table.st1c td.align_l{text-align:left; padding-left:40px!important;}
table.st1c th.h3{background:#117bb7;border-color: #0c72ab!important;}
table.st1c th.h3.bln{border-left-width: 0px!important;}

table.st1c th.h3.blb{border-right: 1px solid #0d72ac!important;;}

table.st1 th.h33{background:#24a598;border-color: #1c9589 !important;}


#header-outer li[class*="menu-item-btn-style"] > a:hover:after{box-shadow: 0 0px 0px rgba(0,0,0,0);}
.mapin iframe{border-radius: 25px;}

ul.info{margin:0;}
ul.info li{text-indent: -38px; padding: 13px 0 13px 34px;  list-style: none; color: #3d3d3d;  border-bottom: solid #dddddd 1px;  line-height: 28px;}
ul.info li span{left: -35px; position: relative;text-indent: 0px; line-height: 28px; float: left; margin-right: 10px;  color: #000000;}


ul.join1 li, .row .join3 .nectar-icon-list .nectar-icon-list-item h4{font-family: 'Pretendard-Semibold';line-height: 33px; font-size: 20px;}
ul.join1 li ul, ul.join2{margin:10px 0 0 0;}
.tin ul.join2{margin:0px 0 10px 0;}
.tin3 p{padding-bottom:10px;}
ul.join1 li ul li, ul.join2 li{color:#3d3d3d; list-style:none; font-size:17px;font-family: 'Pretendard-Medium';margin-left: 10pt;
    text-indent: -10pt;line-height: 29px;}
ul.join1 li ul li:before, ul.join2 li:before{content:"- ";}
.row .join3 .nectar-icon-list .nectar-icon-list-item h4{line-height: 28px;}

.portfolio-filters-inline .container > ul a, .portfolio-filters-inline .container > ul #sort-label{font-size: 18px; font-weight:500;}
.portfolio-filters-inline ul li a { color: #888;}
.portfolio-items .col .work-item { border-radius: 20px;}
.portfolio-items .work-info-bg{opacity: 1; background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0.1));}
.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
   background-color: transparent!important;}    

.portfolio-items[data-ps="8"] .col h3{font-size: 23px;  line-height: 33px;font-family: 'Pretendard-Semibold';}
.portfolio-items[data-ps="8"] .col .work-info .vert-center p { font-size: 15px;font-family: 'Pretendard-Medium'; opacity:0.7;}


.masonry.material .masonry-blog-item .meta-category{display:none;}
.masonry.material .masonry-blog-item .article-content-wrap, .related-posts[data-style=material] .article-content-wrap {
padding: 30px !important;}
.masonry.material .masonry-blog-item .grav-wrap .text span, .related-posts[data-style=material] .grav-wrap .text span
{font-size: 15px;}

.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text), 
.container-wrap[data-nav-pos=after_project_2] .bottom_controls 
.next-project span:not(.text), 
.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text), 
.container-wrap[data-nav-pos=after_project_2] .bottom_controls 
.previous-project span:not(.text){font-size:17px; line-height: 27px;font-family: 'Pretendard-Medium';}
body .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post, 
body .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post {
 min-height: 200px;}

body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li{margin-bottom:3px;}
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li{margin-bottom:8px;}
#slide-out-widget-area.slide-out-from-right{padding-left: 40px;}
.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a, 
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] 
.inner .off-canvas-menu-container li li a{color:rgba(255,255,255,0.5);}


/*kboard*/
#kboard-default-list .kboard-category .kboard-category-list{background-color: #ffffff!important;}
#kboard-default-list .kboard-list-header .kboard-total-count{font-size: 17px!important;}
#kboard-default-list .kboard-list-header .kboard-sort { width: 120px!important; text-align: center!important;}
body[data-fancy-form-rcs="1"] .variations select, body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single {
 padding-top: 12px;  padding-bottom: 12px;}
#kboard-default-list .kboard-list thead {background-color:#f64718!important;}
#kboard-default-list .kboard-list thead tr td {padding: 10px!important; font-weight:500!important;  color:#ffffff!important;
 border: 0; border-bottom: 0px solid #f1f1f1;font-size: 17px!important; font-weight:600;border-bottom: 0!important;}
 #kboard-default-list .kboard-list table td { padding: 12px 10px!important;}
 #kboard-default-list .kboard-list table td.kboard-list-uid {width: 82px!important;}
.select2-container--default .select2-selection--single, 
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single
{border-color: #d6d6d6;}
#kboard-default-list .kboard-list table a{font-size: 17px!important;}
#kboard-default-list .kboard-list table td{font-size: 17px!important;}
#kboard-default-list .kboard-pagination .kboard-pagination-pages li a {
 padding: 0 13px!important; height: 30px!important; line-height: 30px!important; font-size: 15px!important;color: #999999!important;}

.kboard-default-new-notify{line-height: 25px!important;padding: 0!important;   font-size: 13px!important;  border-radius: 600px;
 background: #ff4e00!important; margin-left: 7px!important; width: 25px!important; height: 25px!important;
 text-align: center!important; font-family: 'Pretendard-SemiBold'!important;}

body[data-fancy-form-rcs="1"] .fancy-select-wrap { width:auto!important; display: inline-block;min-width: 120px;}
#kboard-default-list .kboard-search input { top: 1px; position: relative;
 padding: 0 10px!important; height: 42px!important; font-size: 16px!important;
  border: 1px solid #dddddd!important; line-height: 42px!important;}


body[data-form-submit="regular"] .container-wrap button[type=submit]:not(.search-widget-btn).kboard-default-button-small, 
#kboard-default-list a.kboard-default-button-small, #kboard-default-document .kboard-button-action, a.kboard-default-button-small
{top: 1px; position: relative; height: 45px!important; padding: 0px 20px!important; font-size:16px!important;
font-family: 'Pretendard-Semibold'; line-height: 45px!important;
 background:#a6a6a6!important; color:#ffffff!important; border-radius:2px!important;}

#kboard-default-document .kboard-button-action{border:none!important;border: 1px solid #dddddd!important;background:#ffffff!important;
color:gray!important;}

#kboard-default-list .kboard-control { float: right!important; width: 81.48px!important;}
#kboard-default-list .kboard-search{width: calc(100% - 81.48px)!important;}
#kboard-default-list .kboard-list table td.kboard-list-date { width: 120px!important;}

#kboard-default-document .kboard-title h1{font-family: 'Pretendard-Semibold'!important;
padding: 12px 22px 20px 0px!important;color: #000000!important;}
#kboard-default-document .kboard-title{width: calc(100% - 225.13px)!important;}
.right.top{width:225.13px; float:right;}

#kboard-default-document .kboard-detail{background-color: #ffffff!important;  font-size: 15px!important;
border-top: 1px solid #e9e9e9!important; border-bottom: 1px solid #e9e9e9!important; }

#kboard-default-document .kboard-detail .detail-attr .detail-name{font-weight:500!important;font-size: 16px!important;}
#kboard-default-document .kboard-detail .detail-attr{padding: 10px 30px 10px 0px!important;}
#kboard-default-document .kboard-content .content-view{padding:30px 30px 60px 0px!important;
border-bottom: 1px solid #e9e9e9!important; margin-bottom:50px!important;}
#kboard-default-editor .kboard-attr-row .attr-name{font-size: 17px!important; font-family: 'Pretendard-Semibold'!important;}
#kboard-default-editor .kboard-attr-row .attr-name .field-name{margin-right:2px;}

#kboard-default-document .kboard-document-action {  padding: 0 0px 10px 0px!important; overflow: inherit!important;}
.left.bottom{}
.left.bottom .korea-sns-shortcode { top: 10px; position: relative;}

#kboard-default-document .kboard-document-navi a{font-size: 16px!important;}
#kboard-default-document .kboard-document-navi{border-bottom: 1px solid #e9e9e9!important; margin:25px 0!important;
border-top: 1px solid #e9e9e9!important;  padding: 20px 0px 20px 0px!important;}
#kboard-default-document .kboard-attach{margin: 0 0px!important;}
#kboard-default-document .kboard-button-action {border-radius: 3px!important;margin: 0 0 10px 0!important;}
#kboard-default-list .kboard-list table td.kboard-list-view {  width: 80px!important;}
#kboard-default-document .kboard-detail .detail-attr .detail-value { font-size: 16px!important;padding-left: 15px!important;}
label span, #kboard-default-editor .kboard-attr-row .attr-value .attr-value-option, .attr-value a, 
#kboard-default-editor input[type=file]
{color: #000000!important;font-family: 'Pretendard-Medium'!important;font-size: 17px!important;}
#kboard-default-editor input[type=file], .attr-value a, 
#kboard-default-editor .kboard-attr-row .attr-value{font-family: 'Pretendard-Medium'!important;font-size: 16px!important;}
#kboard-default-list .kboard-list table td.kboard-list-user { width: 130px!important;}
#kboard-default-editor .kboard-attr-search .field-name{top: 20px; position: relative;}
#kboard-default-editor .kboard-attr-title input, .wp-editor-container textarea.wp-editor-area{font-size: 17px!important;}
#kboard-default-editor .kboard-attr-row{padding: 8px 0!important;}

#kboard-default-document .kboard-button-download {  margin: 0 5px 8px 0 !important;}

#my-url { position: absolute; top: 0; left: 0; margin:0; padding: 0; width: 1px; height: 1px; border: 0; }
#kboard-default-document .kboard-button-action span { margin-right: 3px !important;
 line-height: 48px !important; float: left;  font-size: 24px !important;}
.korea-sns-shortcode{right: 0px; top: 45px; position: absolute;}

h4.listtext{font-family:'Pretendard-Semibold'!important; position: relative;padding-left: 16px}
h4.listtext:before
{content:"";top: 12px; left:0px; position: absolute; width:6px; height:6px; background:#000000;border-radius: 50%;}

h4.listtext2{line-height: 50px!important;}
h4.listtext2:before{top: 22px;}
h4.listtext1{padding:0;margin-left: 16px; text-indent: -16px;}
h4.listtext1:before{display:none;}

.tin{margin-left: 15px; color:#3d3d3d;}
.tin2{margin-left: 19px; }
.tin strong{font-family: 'Pretendard-Semibold';text-decoration: underline;  color: #333333;}
.sbct{margin-bottom: 25px!important;}
h4.bg1{display: table; background:rgba(182,206,205,0.3);}

span.c1{position: relative; color:#000000;font-family: 'Pretendard-Semibold';}
span.c1:before{bottom: -7px; border-radius: 600px; position: absolute; display: table;
 height:3px; width: 100%; background:rgba(246,71,24,0.2); content: "";}
span.c2:before{background:rgba(246,71,24,0.2);}
span.c3:before{background:rgba(246,71,24,0.2);}



.subtab .tabbed .wpb_tab { border-radius: 0; border: 0;  height: auto;  padding:0px;}
.subtab .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a {
font-family: 'Pretendard-Semibold'!important; font-size: 22px!important;}
.subtab .tabbed[data-style="minimal_flexible"][data-color-scheme="accent-color"] .wpb_tabs_nav > li a:before {  box-shadow: none;}
table.st1 ul{margin-bottom:0;}


.box2 p{color:#3d3d3d;}
.box2 p em{color:#000000;}
.box2{padding: 30px 30px 30px 115px; border: 3px solid #dddddd; border-radius: 15px;
 background: rgba(0,0,0,0.01) url(/wp-content/uploads/2024/02/q3.png) no-repeat 35px;}
.box3{background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 20%; }
.box4{background: url(/wp-content/uploads/2024/02/call.png) no-repeat 20%; }

.box7{background: url(/wp-content/uploads/2024/02/call.png) no-repeat 20%; }
.box8{background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 20%; }
.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text{margin-left:150px;}
.box6 .nectar-highlighted-text{margin-top:13px;}
.box9{ background: rgba(0,0,0,0.01) url(/wp-content/uploads/2024/02/p8.png) no-repeat 35px;}
.box9 p{color:#000000;}


table.st1 a.btn_green, a.btn_green{ max-width:180px; font-size: 16px; display: block;   padding: 0px 25px;
 border-radius: 600px;  background: #02b9ad; color: #ffffff; height:43px; line-height:43px;
 font-family: 'Pretendard-Semibold'!important; text-align:center; 
 -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
table.st1 a.btn_green span, a.btn_green span{line-height:43px; float:right; margin-left:5px;}
table.st1 a.btn_green:hover, a.btn_green:hover{ -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;
 -o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.3s ease;background: #049096;}

.tablewrap div{overflow: auto; height:764px;}
.tablewrap div table thead{position: sticky; top:0;}
body:not(.woocommerce-cart) .main-content table{border-collapse: inherit!important;}
.grbt{margin-top: -10px; width: 160px; float: right!important;}
.grbt2{width:50%;}
.text5{width: calc(75% - 160px);}
.grbt a.nectar-button.large, .grbt3{font-family: 'Pretendard-Semibold'!important;font-size: 16px!important; border-radius: 600px!important; }
.grbt3{font-size: 17px!important;}


body.search #page-header-bg h1, #page-header-bg .result-num{color:#ffffff;}
#page-header-bg .result-num{font-family: 'Pretendard-Semibold';font-size: 19px!important; line-height:29px!important;}
.bsearch_highlight{background:none;}

body.search-results #search-results[data-layout*=list] article:before
{background: #e1e6e8; border:none;font-family: 'Pretendard-Bold';color: #7f8d95;}

body.search-results .container-wrap .main-content { padding-bottom: 60px;}
body.search-results #search-results[data-layout*=list] .result .inner-wrap h2 span{display:none;}
body.search-results #search-results[data-layout*=list] .result .inner-wrap h2 {
 padding-bottom: 5px;}
body.material #search-results .result .inner-wrap h2 a{font-family: 'Pretendard-Semibold'; color:#000000!important; font-size:22px;}

#search-results .result .title a { background-image: linear-gradient(to right,#000000 0,#000000 100%);}
#search-results .result h2 { margin-bottom: 5px;}
#search-results .result .inner-wrap { line-height: 27px; font-size: 17px;}
body.search-results #search-results[data-layout*=list] article {margin-bottom: 0px; border-bottom: 1px solid #dfdfdf;padding: 15px 0 30px 80px;}
body.search-results .search-result-pagination[data-layout*=list] { padding-top: 35px;}

.ro1{position: relative;}
.ro1 h5{display: inline-block;  top: -40px; position: relative; font-family: 'Pretendard-Semibold';  padding: 0 25px; background: #ffffff;}
.ro1 h5:before, .ro1 h5:after{left: 0px; border-radius: 600px; position: absolute; height: 100%; content: "";  width: 3px; background: #dddddd;}
.ro1 h5:after{right:0px; left:auto;}
.ro1 ul{width: 100%; margin: -18px 0 0 0; display: table;}
.ro1 ul li{font-size:20px; margin:0 10px; list-style:none; background:#00aca8;border-radius: 600px; height:170px; width:170px; 
display: inline-flex;  justify-content: center;   align-items: center;color:#ffffff;}
.ro1 p{margin-top:12px; font-size:18px; color:#000000;}
.ro2 h5{top:-15px;}
.ro2 ul{margin: 7px 0 0 0;position: relative;}
.ro2 ul li:nth-child(2){z-index:1; position: relative; top:-15px;}
.ro2 ul li:first-child{background:#e4f2f2; color:#1a8f95;left: 40px; position: relative;}
.ro2 ul li:last-child{background:#e4f2f2;color:#1a8f95;right: 40px; position: relative;}
.ro2 p{margin-top:0px;}

.bluebt{font-family: 'Pretendard-Semibold'; font-size:16px!important;border-radius: 600px!important;padding: 16px 26px;}

.dt1{border-bottom: dotted 1px #999999;}
.bt6 .nectar-button.large { border-radius: 600px !important;  font-family: 'Pretendard-Medium';
  font-size: 17px;  padding: 18px 32px;}
  
#pagination a.prev, #pagination a.next{font-family: 'Pretendard-Medium'; font-size: 17px!important; font-weight:500; color:#3d3d3d;}  
nav#pagination>ul a, #pagination span.page-numbers.current{font-size: 16px!important;font-family: 'Pretendard-Semibold';
  font-weight:600;}
#pagination span{border-radius: 3px !important;}  

body.material:not([data-button-style^=rounded]) 
.bt6 .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3) {
  padding-right: 49px;  padding-left: 60px;}

table.st1 td.bln{border-left-width: 0!important;}
.tlm{margin-left:15px;}

body .toggle .toggle-title:before{display:none;}
div[data-style="default"] .toggle > .toggle-title a
{font-size:17px; line-height:17px; font-family: 'Pretendard-Semibold';padding: 20px 18px 18px 35px;
}
.toggle>.toggle-title a i{top: 20px;}
body .toggle { margin-bottom: 13px;}
body .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {padding: 35px; color:#3d3d3d;}
body .toggle.open>div { box-shadow: none; border:3px solid #dddddd; border-top:none;}

.ans, .que{position: relative;}
.ans p:last-child{border-bottom: dotted 1px #c9c9c9; padding-bottom: 25px !important;}
.ans p{color:#000000;}
.ans p, .que p{margin-left:55px;}
.ans:before, .que:before{position: absolute; width:40px; height:40px; color:#ffffff;font-family: 'Pretendard-Semibold'; 
  text-align:center; line-height:40px;border-radius: 600px;}
.ans:before{content:"Q"; background:#999999;}
.que:before{content:"A";background:#f64718;}

.st1 a.tlink{color:#555555;}
.sf-menu>li ul { width: 23em;}

.swiper-slide .image-bg, .nectar-slider-wrap{ border-radius: 15px;}

.wpcf7 br{display:none;}
.wpcf7 .wpcf7-form-control-wrap{margin-bottom:12px;}
.wpcf7 .fancy-select-wrap { padding-top: 0px!important;min-width: 100%!important;margin-bottom: 3px;}
.wpcf7 .select2-container .select2-selection--single .select2-selection__rendered {
 padding-left: 15px!important;}
body .wpcf7 input[type=submit]{width:100%;border-radius: 600px !important;font-family: 'Pretendard-Semibold'; 
    font-size:17px;}
    
.nectar-fancy-box .box-bg, .nectar-fancy-box{ border-radius: 20px; }   
.nectar-fancy-box .box-bg:after{background-color: rgba(51, 51, 51, .2);}
.nectar-fancy-box:hover .box-bg, .nectar-fancy-box:hover{ border-radius:0px; } 
.nectar-fancy-box .inner { font-size: 20px;font-family: 'Pretendard-Semibold'; }
.nectar-fancy-box .inner span { top: 6px; position: relative; margin-right: 5px;}  
.wpb_gallery_slidesimage_grid .portfolio-items .col img, .portfolio-items[data-ps="5"] .inner-wrap{border-radius: 20px;}


body .sf-sub-indicator [class*=" icon-"] { font-size: 16px; line-height: 30px;}

.sm5 li{display:inline-block; list-style:none; margin:0 10px;}
.sm5 {margin:0;}
.sm5 li:before{content:"■"; margin-right:5px; color:#b5d848;}
.sm5 li:nth-child(2):before{ color:#dbe5d1;}
.sm5 li:last-child:before{ color:#23c9b5;}


.nectar-progress-bar p{position: relative;font-size:17px!important; font-family: 'Pretendard-Semibold'; padding-bottom: 25px; 
 color:#000000;}
.nectar-progress-bar span {border-radius: 600px !important; height: 22px;}
.nectar-progress-bar .bar-wrap { border-radius: 600px !important;}
body .nectar-progress-bar span strong, body .nectar-progress-bar .bar-wrap span strong i, body .nectar-progress-bar .bar-wrap span strong {
 font-size: 14px !important; line-height: 14px !important;font-family: 'Pretendard-bold';}

.nectar-highlighted-text h5{font-size:20px!important;font-family: 'Pretendard-Semibold';}
.text9 p{color:#3d3d3d;}


.imgw1 p{display: inline-block;}
.imgw1 p img{border-radius: 15px;}
.imgw1 .text{vertical-align: top; display: inline-block; color:#000000; text-align:center; line-height:26px; margin: 55px 3% 0 3%;} 
.imgw1 .text span{display:block;}

.st2 tbody th{font-size: 17px; background: #fcfcfc; }
.st2 td, .st2 tbody th{ line-height: 25px;  font-family: 'Pretendard-Medium'!important; font-weight:500!important;}
body:not(.woocommerce-cart) .main-content table.st2 tr:nth-child(2n+1) {background-color: #ffffff;}
.ml5{margin:15px 0 0 15px;}
.ml5 ul li{line-height:28px;}
.listst2 ul{margin-left:20px;}
.listst2 ul li{list-style:none;}
.listst2 ul li ul li{list-style: disc; list-style-position: outside;}

.tq33{margin: 0 auto; width: 220px;  display: table;}
.tq44{width: 230px;}
.tq33 p.t1{float:left; margin: 18px 10px 0 0;}
.tq33 p.t2{float:left;width: 150px;}
.tq33 p.t2 span.a1{margin-bottom: 5px; padding-bottom: 5px; width: 100%; border-bottom: dotted 1px #333333; display: block;}
.tq33 p.t2 span.a2{display:block;margin-left: -11px;}
.tq33 p.t2 span.a2 b, .tq33 p.t2 span.a4 b{top: -5px; position: relative; font-size: 13px;  font-family: 'Pretendard-Medium' !important;  font-weight: 500;}
.tq33 p.t2 span.a3 b{top: 0px;}
.tq33 p.t2 span.a3{margin-left: 0px;}
.tq33 p.t3{width:160px;}


.tree3, .tbox1{position: relative;}
.tree3 span{font-size: 15px; position: absolute; left: 260px;line-height: 21px;}
.tree3 span.t1{ top: 62px;}
.tree3 span.t2{top: 91px;}
.tree3 span.t3{top: 119px;}
.tree3 span.t4{top: 141px;}
.tree3 span.t5{top: 161px;}
.tree3 .treeimg5{left: -50px; position: relative;}

.nectar-highlighted-text em{letter-spacing: 0;}
.tbox1 .txo{font-size: 24px;   border-radius: 10px;  height: 45px;  width: 45px;
  background: #65bc2b;  color: #ffffff;  position: absolute;  top: 15px;left: 15px;z-index: 1;}
.tbox1 .txo span{line-height: 45px;}

.tbox1 .txo2{background:#ff4d02;}



body:not(.woocommerce-cart) .main-content table.st5 tr:nth-child(2n+1) { background-color: #ffffff;}


.st5 td.t1{background:#f2f9fa; color:#000000!important; border-color:#dee9ea!important;}
.st5 td.t2{background:#f7faf4; color:#000000!important; border-color:#e4eadd!important;}
.st5 td.c1{background:#e7f2d1; color:#434e2b!important; border-color:#cedbb5!important; 
font-family:'Pretendard-Semibold'!important;}
.st5 td.c2{background:#c6edd9; color:#306048!important; border-color:#b5d4c4!important;  font-family: 'Pretendard-Semibold'!important;}

.ttitle5{left: 15.5%; border-radius: 600px;  top: 35px;  z-index: 2;  width: 70%; position: absolute;
  line-height: 45px;  height: 45px;  color: #ffffff;  background: #65bc2b; font-family: 'Pretendard-Semibold'!important;}

.ttext10 span{color:#000000; display:inline-block; margin:0 10px;line-height: 25px;}
.ttext11{line-height: 25px;}
#slide-out-widget-area .ocm-dropdown-arrow i { font-weight: 600; font-size: 26px!important; height: 23px!important;}

.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a, 
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a {
    font-size: 21px!important;  line-height: 25px!important; font-family: 'Pretendard-Medium' !important;font-weight:500;}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:first-child, 
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li:first-child {
 margin-top:20px!important;}

#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:last-child, 
.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li ul>li:last-child {
 margin-bottom: 20px!important;}


.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a:before, 
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a:before
{content:"- "; }



.sbutab3 .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav { display: block;}
.sbutab3 .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li { float: left;}


.nectar-flickity[data-controls*=arrows_overlaid]:not(.masonry) .flickity-viewport{margin: 0px 0;}
.prg2 .nectar-flickity:not(.masonry) .flickity-slider .cell img{ border-radius: 30px!important;}

.vc_custom_heading a {  letter-spacing: 0;}
.page-header-overlay-color { height: 0; width: 0; background-color: transparent;}

.orwrap{width:1090px; height:1620px; margin:0 auto;position: relative;
background: url(/wp-content/uploads/2024/03/orline.png) no-repeat center top;}

.orwrap .or, .orimg span, .orli2 span{font-size: 18px; border-radius:10px; display: block;  width: 230px;  height: 55px;
  background: #1581c2;  color: #ffffff;  text-align: center;  line-height:55px; font-family: 'Pretendard-Medium';position: absolute; }
.orwrap .or1{font-family: 'Pretendard-Semibold' !important; top: 0px; font-size: 23px;
 line-height: 75px; height: 75px; left: 410px;background: #002063;}
.orwrap .or2{top: 95px; left: 127px;}
.orwrap .or3{top: 95px; right:195px;}
.orwrap .orl1{background: rgba(0, 0, 0, 0.01); top: 0; right: 0;  position: absolute;
  margin: 0; padding: 25px 35px 25px 45px; display: table; border: 3px solid #dddddd; border-radius: 20px;}
.orwrap .or4{top: 175px; left: 127px;}
.orwrap .or5{top: 250px; left: 410px;}
.orimg{width: 230px;position: absolute;}
.orimg1{left: 125px; top: 390px;}
.orimg p img{border-radius:0 0 10px 10px; margin-top:55px;}
.orimg span{border-radius:10px 10px 0 0;background:#2eb1a4;}

.orimg2{left:600px; top: 390px;}
.orimg3{right: 0px; top: 390px;}
.orimg4{left: 285px; top: 1160px }

.orwrap .or6{top: 650px; left: 600px;background:#2eb1a4;}
.orwrap .or7{top: 650px;right: 0;background:#2eb1a4;}


.orwrap .or8{width: 155px;top: 780px;left: 0px;}
.orwrap .or9{width: 155px;top: 780px;left: 160px;}
.orwrap .or10{width: 155px;top: 780px;left: 320px;}
.orwrap .or11{width: 155px;top: 780px;left:480px;}
.orwrap .or12{width: 155px;top: 780px;left: 640px;}
.orwrap .or13{width: 155px;top: 780px;left: 800px;}

.orli2{ left: 0px; width: 155px; top: 860px; position: absolute;}
.orli2 ul{border: 1px dotted #b1b1b1; border-radius:0 0 10px 10px; border-top:none;margin: 50px 0 0 0; padding:13px; background:#ffffff;}
.orli2 span{border-radius: 10px 10px 0 0; width: 155px; background: #979797;  height: 50px; line-height: 50px;}
.orli2 span.f{border-radius: 10px;}
.orli2 li{color: #3d3d3d; list-style: none; font-size: 17px;letter-spacing: -0.7px;margin-left: 11px;
 text-indent: -10px;  line-height: 27px;}
.orli2 li:before{content:"- ";}

.orli3{top:1085px;}
.orli4{top:860px;left: 160px;}
.orli4 ul, .orli6 ul, .orli7 ul, .orli8 ul{margin:0;border-radius: 10px;border: 1px dotted #b1b1b1!important;}

.orli5{top:860px;left:320px;}
.orli5 span.l{margin-top:55px;}
.orli5 ul{margin: 105px 0 0 0;}
.orli6{left: 480px;}
.orli7{left:640px;}
.orli8{left: 800px;}

.orli9{left: auto;  top: 1150px;  right: 30px;}
.orli10{left: auto;  top: 1345px;  right: 30px;}

.news li:last-child{display:none;}

.copy .vc_col-sm-4 { width: 170px;}
.copy .vc_col-sm-8 { width: calc(100% - 170px);}


.copy strong{font-weight:500; font-family: 'Pretendard-Medium';}

.ceomo{display:none;}

body #slide-out-widget-area .inner .off-canvas-menu-container li a { font-size: 33px !important;}




.tree5 .tt1{top: 90px; left: 50px;}
.tree5 .tt2{top:160px; left: 50px;}
.tree5 .tt3{top: 105px; left: 455px;}
.tree5 .tt4{top: 130px; left: 455px;}
.tree5 .tt5{top: 180px; left: 455px;}



.bu11 .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner  img.inimg{border-radius: 20px 20px 0 0!important;} 
span.acceptance-805 .wpcf7-list-item{margin: 0 0 15px 0em;}





/*responsive*/
@media only screen and (min-width: 1921px){
.news li:last-child{display:block;}

.news li:first-child { padding-bottom: 28px;  margin-bottom: 28px;}
.quick { height: 347px;}
.quick li a { height: 152px;}
}    


@media only screen and (max-width: 1905px){
.tree33 .nectar-icon-list-item:nth-child(2) .content h4 { line-height: 28px !important;}
}



@media only screen and (max-width: 1880px){
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 18%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 18%;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 18%;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 18%;}

}



@media only screen and (max-width: 1840px){
.map33 .vc_col-sm-8 { width: 55%;}
.map33 .vc_col-sm-4 { width: 45%;}

.tree5 .tt1{top: 90px; left: 50px;}
.tree5 .tt2{top:160px; left: 50px;}
.tree5 .tt3{top: 105px; left: 435px;}
.tree5 .tt4{top: 130px; left: 435px;}
.tree5 .tt5{top: 180px; left: 435px;}


}


@media only screen and (max-width: 1800px){
.mainvisual .vc_col-sm-6 {  width: 40%;} 
.mainvisual .vrh1{  width: 60%;} 
.full-width-content .vrh1 > .vc_column-inner{padding: calc(100vw* 0.02)!important;}
.nectar-simple-slider .flickity-prev-next-button.next { left: max(10%, 32px);}
.newsicon{height: 110px;}
.newsicon li { margin-top: 26px;}
.newsicon li a{margin-right: 30px;  padding-right: 30px;}
.quick { height: 313px;}
.quick li a{height: 133px;}
.quick li a span { top: 88px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 22px;}
.quick li:nth-child(2) a {background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 22px;}
.quick li:nth-child(3) a { background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 22px;}

.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 16%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 16%;}


.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 21%;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 21%;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 18%;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 18%;}


}    


@media only screen and (max-width: 1785px){
.imgw1 .text { margin: 55px 2% 0 2%;}
}


@media only screen and (max-width: 1780px){
.ro1 ul li { height: 160px; width: 160px; }   
}    



@media only screen and (max-width: 1753px){
.imgw1 p img{width: 100%!important;}  
.imgw1 .text { width: 110px; margin:9% 0% 0 0%;}
.imgw1 p{width: calc(50% - 65px);}


}    



@media only screen and (max-width: 1735px){
.tree3{width:35%;}  
.tgu2{width:65%;} 

.tree4{width:50%;}
.tree5{width:50%;}


.tree5 .tt1{top: 90px; left: 50px;}
.tree5 .tt2{top:160px; left: 50px;}
.tree5 .tt3{top: 105px; left: 425px;}
.tree5 .tt4{top: 130px; left: 425px;}
.tree5 .tt5{top: 180px; left: 425px;}
}    




@media only screen and (max-width: 1700px){
.ro1 ul li { height: 150px; width: 150px; }      
.newsicon{height: 103px;}
.newsicon li { margin-top: 22px;}
.newsicon li a{margin-right: 25px;  padding-right: 25px;}
.news li:first-child { padding-bottom: 20px;margin-bottom: 20px}

.quick { height: 296px;padding:10px;}
.quick li a{height: 136px;}
.quick li a span { top: 90px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 23px;}
.quick li:nth-child(2) a {background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 23px;}
.quick li:nth-child(3) a { background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 23px;}

.subctin .col.padding-5-percent > .n-sticky > .vc_column-inner { padding: calc((100vw - 180px)* 0.02);}
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 14%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 14%;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left: 120px;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 18%;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 18%;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 15%;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 15%;}

.tree3{width:40%;}  
.tgu2{width:60%;} 


.tree4{width:50%;}
.tree5{width:50%;}


.tree5 .tt1{top: 90px; left: 50px;}
.tree5 .tt2{top:160px; left: 50px;}
.tree5 .tt3{top: 105px; left: 405px;}
.tree5 .tt4{top: 130px; left: 405px;}
.tree5 .tt5{top: 180px; left: 405px;}

  
}    



@media only screen and (max-width: 1639px){
.tree33 .nectar-icon-list-item:nth-child(3) .content h4 { line-height: 28px !important;}
}



@media only screen and (max-width: 1620px){
.ro1 ul li { height: 140px; width: 140px;line-height: 23px;  font-size: 19px;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 12%;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 12%;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 100px;}
}



@media only screen and (max-width: 1600px){
    
.news li:last-child { display:block;}  
    
.news li:nth-child(4){display:none;}    
.newsicon{height: 103px;}
.newsicon li { margin-top: 22px;}
.newsicon li a{margin-right:10px;  padding-right: 10px;}
.news li:first-child { padding-bottom: 25px;margin-bottom: 25px}

.sl1{width:63%;}
.sl2{width:37%;}

.quick { height: 266px;padding:0px;}
.quick li a{height: 130px;}
.quick li a span { top:88px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 25px;}
.quick li:nth-child(2) a {background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 25px;}
.quick li:nth-child(3) a { background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 25px;}
.ceo { right: 60px;}

.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 12%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 12%;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left: 100px;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 12%;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 12%;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}

.tree5 .tt1{top: 90px; left: 40px;}
.tree5 .tt2{top:160px; left:40px;}
.tree5 .tt3{top: 105px; left: 390px;}
.tree5 .tt4{top: 130px; left: 390px;}
.tree5 .tt5{top: 180px; left: 390px;}

} 



@media only screen and (max-width: 1593px){
.gal1 .vc_col-sm-8 { width: 60%;}  
.gal1 .vc_col-sm-4 { width:40%;}
}    




@media only screen and (max-width: 1540px){
.ro1 ul li { height: 130px; width: 130px; line-height: 22px;  font-size: 18px;}

.tree5 .tt1{top: 90px; left: 30px;}
.tree5 .tt2{top:160px; left:30px;}
.tree5 .tt3{top: 105px; left: 380px;}
.tree5 .tt4{top: 130px; left: 380px;}
.tree5 .tt5{top: 180px; left: 380px;}

}


@media only screen and (max-width: 1500px){
.ceom1 div { font-size: 30px; line-height: 40px; }  
.sjlogo{width:420px;}
.ceo { top: -19px;}
.ceologo{margin-top: 50px;  width: 500px;}
#header-secondary-outer[data-full-width=true]>.container, 
#header-outer[data-full-width="true"] header > .container{ padding: 0 3%;}
.vlimg1{width:400px!important;}
 .container{padding: 0 3%;} 
#ajax-content-wrap .vc_row.right_padding_6pct .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_6pct .row_col_wrap_12 {
 padding-right: 3%;} 
#ajax-content-wrap .vc_row.left_padding_6pct .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_6pct .row_col_wrap_12 {
 padding-left: 3%;} 
 
body.material #search-outer #search #search-box input[type="text"] {  letter-spacing: 0px;  font-size: 23px;}
body.material #search-outer #search #close { right: 45px;}
.bp1 .vc_col-sm-3 { width: 50%;} 
 
.box3 .nectar-highlighted-text{text-indent: 10%;}
.box4 .nectar-highlighted-text{text-indent: 10%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 17%;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 17%;}


.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left: 100px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 12%;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 12%;}


.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}


.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item {
 width: calc(50% - 2%); margin: 0 2% 2% 0;}
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(2), 
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(4){
 width: calc(50% - 0%); margin: 0 0% 2% 0;}
 
.gu22 .nectar-icon-list[data-icon-size=large] .nectar-icon-list-item { padding-left: 100px;} 
 
}







@media only screen and (max-width: 1499px){
.ortt5{display:none;} 
.orimg999{display:block;}
.bpi1{margin-bottom:30px;}
}    


@media only screen and (max-width: 1400px){
    
.box3 .nectar-highlighted-text{text-indent: 18%;}
.box4 .nectar-highlighted-text{text-indent: 18%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 15%;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 15%;}     
 
.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:80px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 12%;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 12%;} 
    
 
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 45px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 45px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 80px;} 
    
.mb2{display:none;}
.news li:nth-child(4), .news li:nth-child(5) {display: block;}


.sl1{width:62%;}
.sl2{width:38%;}

.quick { height: 246px;padding:0px;}
.quick li a{height: 120px;}
.quick li a span { top:82px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 20px;}
.quick li:nth-child(2) a {background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 20px;}
.quick li:nth-child(3) a { background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 20px;}



.tree4{width:40%;}
.tree5{width:60%;}
.tree5 .tt1{top: 90px; left: 30px;}
.tree5 .tt2{top:160px; left:30px;}
.tree5 .tt3{top: 105px; left: 425px;}
.tree5 .tt4{top: 130px; left: 425px;}
.tree5 .tt5{top: 180px; left: 425px;}


.ttext10 span{position: relative;margin: 0 0px;}
.ttext10 span.t1{left: -20px;}
.ttext10 span.t2{}
.ttext10 span.t3{right: -20px;}
}    



@media only screen and (max-width: 1370px){
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{margin-left: 20px; margin-right: 20px}  
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {
 margin-left: 30px;}
.vlink li a, .vlink li:first-child{width: calc(33.33333333333333% - 20px);margin-right: 20px;}
.vlink li:first-child, .vlink li:nth-child(2) a, .vlink li:nth-child(3) a{margin-bottom: 20px;}


.nectar-simple-slider .flickity-prev-next-button.next { left: max(11%, 32px);}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab{padding: 20px 40px 23px 40px}
.tabbed[data-style="material"] .wpb_tabs_nav li a{padding: 20px 40px;}

.subctin .col.padding-5-percent > .n-sticky > .vc_column-inner { padding: calc((100vw - 180px)* 0.00);}

.material .main-content .sidemenu .widget li ul li a { text-indent: 30px !important;}
.imgw1 .text { width: 110px; margin:7% 0% 0 0%;}

.tree3{width:45%;}  
.tgu2{width:55%;} 


.tree4{width:40%;}
.tree5{width:60%;}
.tree5 .tt1{top: 90px; left: 30px;}
.tree5 .tt2{top:160px; left:30px;}
.tree5 .tt3{top: 105px; left: 425px;}
.tree5 .tt4{top: 130px; left: 425px;}
.tree5 .tt5{top: 180px; left: 425px;}

}  


@media only screen and (max-width: 1362px){
.ro1, .ro2{width:100%;}
.ro1{margin-bottom:35px;}
.ro1 ul li { height: 160px; width: 160px;  line-height: 22px; font-size: 18px;}
.ro2 .vc_column-inner{padding-bottom:25px;}
}


@media only screen and (max-width: 1340px){
.tgu1 .vc_col-sm-4 { width:100%; margin-bottom:15px;}
}


@media only screen and (max-width: 1300px){
.ceo img{width:340px;}   
.ceo { top: 21px; right:32px;}
.ceom span { font-size: 19px; line-height: 32px;}
.map33 .vc_col-sm-8 { width: 50%;}
.map33 .vc_col-sm-4 { width: 50%;}

.mainvisual .vc_col-sm-6 {  width: 35%;} 
.mainvisual .vrh1{  width:65%;}    
body h1{font-size: 43px;}
.ceom1 div { font-size: 28px; line-height: 38px;}
#ajax-content-wrap .font_size_26px.nectar-split-heading, .font_size_26px.nectar-split-heading { font-size: 23px !important;}
.nectar-cta.font_size_desktop_22px, .nectar-cta.font_size_desktop_22px *, .vlink li a{font-size: 21px;}
.vlink li:nth-child(3) a{background-size: 75%;}
.vlink li a, .vlink li:first-child{height: 180px;}
.vlink li:first-child{ background: url(/wp-content/uploads/2024/02/v1.png) no-repeat center 40px;}
.vlink li a span, .vlink li:first-child a{ top: 120px;}
.vlink li:nth-child(2) a { background: url(/wp-content/uploads/2024/02/v2.png) no-repeat center 35px;}
.vlink li:nth-child(3) a{background: url(/wp-content/uploads/2024/02/v3.png) no-repeat center 55px; background-size:80%;}

.vlink li:nth-child(4) a{background: url(/wp-content/uploads/2024/03/v7.png) no-repeat center 37px;}

.vlink li:nth-child(5) a{background: url(/wp-content/uploads/2024/02/v5.png) no-repeat center 35px;}
.vlink li:last-child a { background: url(/wp-content/uploads/2024/02/v6.png) no-repeat center 35px;}
.nectar-simple-slider .flickity-prev-next-button.next { left: max(10%, 32px);}
.news li:last-child { display: none;}
.news li:first-child { padding-bottom: 27px; margin-bottom: 27px;}


.sl1{width:60%;}
.sl2{width:40%;}

.quick { height: 226px;padding:0px;}
.quick li a{height: 110px;}
.quick li a span { top:70px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 21px; background-size: 33%;}
.quick li:nth-child(2) a { background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 21px; background-size: 33%;}
.quick li:nth-child(3) a {background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 21px; background-size: 35%;}
.quick li:nth-child(4) a { background: url(/wp-content/uploads/2024/02/q4.png) no-repeat center 25px; background-size: 32%;}
.quick li:nth-child(5) a { background: url(/wp-content/uploads/2024/02/q5.png) no-repeat center 25px; background-size: 32%;}
.quick li:last-child a { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat center 25px; background-size: 32%;}


.box3 .nectar-highlighted-text{text-indent:20%;}
.box4 .nectar-highlighted-text{text-indent: 20%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 15%;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 15%;}  


.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:80px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 


.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 45px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 45px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 80px;}

.tree4{width:40%;}
.tree5{width:60%;}
.tree5 .tt1{top: 90px; left: 30px;}
.tree5 .tt2{top:160px; left:30px;}
.tree5 .tt3{top: 105px; left: 400px;}
.tree5 .tt4{top: 130px; left: 400px;}
.tree5 .tt5{top: 180px; left: 400px;}

.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, 
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{top: -40px;}

}


@media only screen and (max-width: 1287px){
.tree33 .nectar-icon-list-item:last-child .content h4 { line-height: 28px !important;}
}

@media only screen and (max-width: 1244px){
.gal1 .vc_col-sm-8 { width: 55%;}  
.gal1 .vc_col-sm-4 { width:45%;}
}


@media only screen and (max-width: 1240px){
.tree3{width:50%;}  
.tgu2{width:50%;}

.tree4{width:40%;}
.tree5{width:60%;}
.tree5 .tt1{top: 90px; left: 30px;}
.tree5 .tt2{top:160px; left:30px;}
.tree5 .tt3{top: 105px; left: 400px;}
.tree5 .tt4{top: 130px; left: 400px;}
.tree5 .tt5{top: 180px; left: 400px;}


.ttext10 span{position: relative;margin: 0 0px;}
.ttext10 span.t1{left: 0px;}
.ttext10 span.t2{}
.ttext10 span.t3{right: 0px;}


}



@media only screen and (max-width: 1270px){
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{margin-left: 15px; margin-right: 15px}  
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {
 margin-left: 20px;}
.news li:first-child {  padding-bottom: 17px;  margin-bottom: 17px;}
.news li {  padding-bottom:5px;}

.maintab a.more { border-radius: 8px; top: -58px; width: 46px; height: 43px;}


.box3 .nectar-highlighted-text{text-indent:0%; }
.box4 .nectar-highlighted-text{text-indent: 0%;}
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 25%;width:100%;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 25%;width:100%; margin-bottom:10px;} 

.bank11{width:100%; margin-bottom:15px;}
.bank22{width:100%;}
.bank22 .nectar-button:first-child{margin-right:15px;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}
.box8 .nectar-highlighted-text { margin-top: 0px;}


.box6 .nectar-highlighted-text { margin-top: 0px;}
.imgw1 .text { width: 110px; margin:5% 0% 0 0%;}
}   


@media only screen and (max-width: 1212px){
.tree33 .nectar-icon-list-item:nth-child(4) .content h4 { line-height: 28px !important;}
}



@media only screen and (max-width: 1200px){
    
.tabbed[data-style="material"] .wpb_tabs_nav li a, 
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab{ padding: 20px 30px; }


.sidemenu ul.menu {padding: 70px 20px 45px 20px;}

.sl1{width:100%;}
.sl2{width:100%;margin-top:50px;}
.material .main-content .sidemenu .widget li.current_page_item a { text-indent: 20px;}
.material .main-content .sidemenu .widget li a{text-indent: 7px;}
.sjlogo{width:350px;}
.ceo img{width:310px;}  
.ceo { top: 54px; right: 35px;}

.quick { width: 100%; display: table; height: auto; padding: 20px;}
.quick li a{height: 110px;}
.quick li a span { top:70px;}
.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 7px; background-size: auto;}
.quick li:nth-child(2) a { background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 7px; background-size: auto;}
.quick li:nth-child(3) a {background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 7px; background-size: auto;}
.quick li:nth-child(4) a { background: url(/wp-content/uploads/2024/02/q4.png) no-repeat center 15px; background-size: auto;}
.quick li:nth-child(5) a { background: url(/wp-content/uploads/2024/02/q5.png) no-repeat center 15px; background-size: auto;}
.quick li:last-child a { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat center 15px; background-size: auto;}

.quick li:nth-child(4) a span, .quick li:nth-child(5) a span, .quick li:last-child a span{top:75px;}
h2.subheader {  font-size: 40px;margin-bottom: 5px;}
body .his h1{font-size: 43px; line-height: 53px;}

.his .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item { width: calc(50% - 2%);
    margin: 0 2% 30px 0;}
.his .nectar-split-heading{margin-bottom:0px;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 120px;}
.tree5 .tt2{top:140px; left:120px;}
.tree5 .tt3{top: 100px; left: 72%;}
.tree5 .tt4{top: 125px; left: 72%;}
.tree5 .tt5{top: 170px; left: 72%;}


}


@media only screen and (max-width: 1190px){
body .nectar-mobile-only.mobile-header a{font-size: 17px;font-family: 'Pretendard-Semibold';}
#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container.mobile-only {
  display: none !important;}
 .off-canvas-menu-container .nectar-menu-icon { display: none; }
 }


@media only screen and (max-width: 1150px){
.ceo img{width:300px;}  
.ceo{top:34px;}
.ceom1{padding-top: 50px!important; padding-bottom: 50px!important;}
.sjlogo{width: 310px;}
.ceom1 div { font-size: 25px; line-height: 35px;}
.map33 .vc_col-sm-8 { width: 100%;}
.map33 .vc_col-sm-4 { width: 100%; margin:30px 0 0px 0;}
.map33{margin-bottom:60px!important;}

.tt1{width:100%!important; margin-bottom:6px;}
.tt2{width: calc(100% - 160px);}
.tt3{width:160px;}

.tree3 span {left: 240px;}
.tree3 span.t1 { top: 57px;}
.tree3 span.t2 {top: 86px;}
.tree3 span.t3 { top: 117px;}




}    


@media only screen and (max-width: 1100px){
.nectar-center-text b, .nectar-center-text span.fax{display:none;}
body.material #header-secondary-outer #social li a, body.material #header-secondary-outer nav>ul>li>a {
 margin: 0 28px 0 0;}
 body.material #header-secondary-outer nav>ul>li>a:after{margin-left: 12px;}
.tabbed[data-style="material"] .wpb_tabs_nav li a{font-size: 19px !important;} 
.maintab a.more {width: 46px;  height: 40px;}
.news li:nth-child(4){display:none;}
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, 
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next{top: -42px;}
.imgw1 .text { width: 110px; margin:3% 0% 0 0%;}
.tree3 span {left: 228px;}

.gal1 .vc_col-sm-8 { width: 100%; margin-bottom:30px;}  
.gal1 .vc_col-sm-4 { width:100%;}

}    



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

.sright ul li{display:none;}
.sright ul li:last-child{display:block;}
} 




@media only screen and (min-width: 1000px){
.wpb_row.vc_row-o-full-height.top-level, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
  min-height: calc(100vh - 143px);}
}


@media only screen and (max-width:999px){
	
	
  .arr1{margin-bottom: 10px!important}
 #codepick-breadcrumb .codepick-top-menu > span, #codepick-breadcrumb .codepick-sub-menu > span, .sright ul li{ line-height: 60px;}
 .sright ul li{margin-top: -28px;}
 .tw .sm1 { padding: 0px 0 !important;}
.homew span.home {font-size: 32px;top: 15px;}
#codepick-breadcrumb .codepick-top-menu > span::after, #codepick-breadcrumb .codepick-sub-menu > span::after{top: 30px; right: 10px;}
.sm22 .vc_column-inner{height:60px;}
.slide-box{top: 49px;}
#codepick-breadcrumb .codepick-depth li a{line-height: 56px;} 
#codepick-breadcrumb .codepick-top-menu:hover > span::after,
#codepick-breadcrumb .codepick-sub-menu:hover > span::after{
  transform: rotate(0deg); }

#codepick-breadcrumb .codepick-top-menu.on > span::after,
#codepick-breadcrumb .codepick-sub-menu.on > span::after{ transform: rotate(180deg);right: 10px;}
.boldt h2 { padding-top: 10px; font-size: 38px !important;margin-bottom: 0px;}	
	
	
 #menu-familysite {width: 100%; margin: 20px 0 0 0!important;}
 #menu-familysite .fbtn a {display: block; width: 100%;}
 #menu-familysite .fbtn a::after {top: 27px;}
 #menu-familysite .sub-menu{bottom: 55px; min-width: 100%;}	
	
	
	.cursor, .cursor.click{display:none;} 	
    
.blog_next_prev_buttons[data-style*=next_prev] .previous-post h3 span, 
.blog_next_prev_buttons[data-style*=next_prev] .next-post h3 span{line-height:31px;}
    
.news a.more {top: -40px;}    
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a { font-size: 32px !important;
 line-height: 1.3 !important;}   
.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a, 
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a {
font-size: 19px !important; }
.blog-recent[data-style=title_only] .col { padding: 25px 35px;}    
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, 
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12, 
[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, 
[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
 min-height: calc(100vh - 127px);}    
    
 .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {  min-height: 100%;}
    
    
.ro1 h5 {top: -50px; }
.ro2 h5 { top: -15px;}
.ro1 h5{font-size:18px!important;}    
.ceo{top:19px;}    
body h1 { font-size: 38px;}  
.col h2, body h2{ font-size: 20px;}
.nectar-cta.font_size_desktop_22px, .nectar-cta.font_size_desktop_22px *, .vlink li a { font-size: 19px;}
.vbt .link_wrap { padding-bottom: 1px;}
.nectar-cta[data-style=arrow-animation] .link_wrap .link_text{font-family: 'Pretendard-Medium'; font-weight:500;}
.vbt .link_wrap:after{height: 2px;}
.vbt[data-style=arrow-animation] .link_wrap .link_text>.text:after {
 background: url(/wp-content/uploads/2024/02/leaf2.png) no-repeat; background-size: 70%;  margin-left: 8px;}
body.material #search-outer #search form input[type="text"][name] { font-size: 23px;}
.admin-bar .wpb_row.vc_row-o-full-height.top-level > .col.span_12{ min-height: calc(100vh - 66px - 72px);}
.nectar-split-heading.font_line_height_36px * { line-height: 31px !important;}
.mainvisual .vc_col-sm-6, .mainvisual .vrh1{width:100%;}
.mainvisual .vc_col-sm-6.vrh1 {  height: auto;}
.vlimg1 { width: 300px !important;}
.vlink li a { height: 150px;border-radius: 15px;border: 2px solid;width: calc(33.33333333333333% - 15px);
 margin-right: 15px;}

.vlink li:first-child a:hover{border: 2px solid #a3d063;} 
.vlink li:nth-child(2) a:hover{border: 2px solid #02b9ad;} 
.vlink li:nth-child(3) a:hover{border: 2px solid #58b45b;} 
.vlink li:nth-child(4) a:hover{border: 2px solid #a3d063;} 
.vlink li:nth-child(5) a:hover{border: 2px solid #02b9ad;} 
.vlink li:last-child a:hover{border: 2px solid #b2c240;} 

.vlink li:first-child a, .vlink li:nth-child(2) a, .vlink li:nth-child(3) a {  margin-bottom: 15px;}
.vlink li:first-child a {  background: url(/wp-content/uploads/2024/02/v1.png) no-repeat center 40px;  background-size: 45%;}
.vlink li:nth-child(2) a { background: url(/wp-content/uploads/2024/02/v2.png) no-repeat center 35px; background-size: 27%;}
.vlink li:nth-child(3) a { background: url(/wp-content/uploads/2024/02/v3.png) no-repeat center 55px; background-size: 70%;}
.vlink li:nth-child(4) a { background: url(/wp-content/uploads/2024/02/v4.png) no-repeat center 55px;  background-size: 40%;}
.vlink li:nth-child(5) a {background: url(/wp-content/uploads/2024/02/v5.png) no-repeat center 35px; background-size: 27%;}
.vlink li:last-child a { background: url(/wp-content/uploads/2024/02/v6.png) no-repeat center 35px; background-size: 27%;}
.vlink li a span {  font-size: 18px; top: 100px;font-family: 'Pretendard-Medium'; font-weight:500;}

.nectar-simple-slider .flickity-prev-next-button.next { left: max(11%, 32px);}
.container { max-width: 100%;}

.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab
{padding: 17px 40px 20px 40px}
.tabbed[data-style="material"] .wpb_tabs_nav li a{padding: 17px 40px;}
.news li:nth-child(4), .news li:nth-child(5){display:block;}
.news li:first-child { padding-bottom: 25px; margin-bottom: 25px;}
.mb2 { display: block;}
.newsicon li a {margin-right: 35px; padding-right: 35px;}
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { right: 45px;}
.wpb_wrapper h3.vc_custom_heading { font-size: 25px !important;  line-height: 36px !important; margin-bottom:0px;}
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, .pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
 top: -60px;}
 
.mnt .wpb_tab .wpb_content_element { margin-bottom: 0px;} 
 
.sl2{width:100%;margin-top:0px;} 
 .owl-carousel[data-desktop-cols] .owl-stage{padding:0;}
 

address p { padding-top:0px;}
address p, address span { margin-left: 0;}
.copy .vc_col-sm-8 { width:100%;}
.copy .vc_col-sm-4{width:auto; }

.subt .wpb_wrapper h2.vc_custom_heading {  font-size: 38px !important;  line-height: 38px !important;margin-bottom: 0;}

body.material #search-outer #search #search-box input[type="text"] { font-size: 22px;}
#search-outer #search #close, body.material #header-outer #search-outer #search #close { right: 25px;}


.map33 .vc_col-sm-4 { margin:0px 0 0px 0;}
.map33{margin-bottom:70px!important;}

.join3 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item { width: calc(100% - 0%);
 margin: 0 0% 3% 0;}
.row .col h4, body h4{font-size: 20px; line-height: 25px;}
ul.join1 li, .row .join3 .nectar-icon-list .nectar-icon-list-item h4 { line-height: 32px; font-size: 19px;}
.sa11{width: calc(100% - 230px);}
.sa22{width:230px;}

.bpi1{margin-bottom:25px!important;}


.box3 .nectar-highlighted-text{text-indent:0px; }
.box4 .nectar-highlighted-text{text-indent:0px; }
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 26%; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 26%; width:100%; margin-bottom:10px!important;} 


.tt1{width:200px!important; margin-bottom:6px;}
.tt2{width: calc(100% - 360px);}
.tt3{width:160px;}

.tt4{width: calc(100% - 150px)!important;}
.tt5{width:0!important;}
.tt6{width:150px!important;}

.ro2 .vc_column-inner { padding-bottom: 35px;}
.ro2 ul {margin: 20px 0 0 0;}



.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}


.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}


address { background: none;}

.row .tree33 .nectar-icon-list-item .content h4 { line-height: 47px !important;}
.row .tree33 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item { margin: 0 0% 10px 0;}

.imgw1 .text {margin: 14% 0% 0 0%;}


.tree3{width:40%;}  
.tgu2{width:60%;}

.tree3 span.t1 { top: 89px;}
.tree3 span.t2 { top: 115px;}
.tree3 span.t3 { top: 139px;}
.tree3 span.t4 { top: 161px;}
.tree3 span.t5 {top: 182px;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 120px;}
.tree5 .tt2{top:140px; left:120px;}
.tree5 .tt3{top: 100px; left: 72%;}
.tree5 .tt4{top: 125px; left: 72%;}
.tree5 .tt5{top: 170px; left: 72%;white-space: pre;}



.ttext10 span{position: relative;margin: 0 10px;}
.ttext10 span.t1{left: 0px;}
.ttext10 span.t2{}
.ttext10 span.t3{right: 0px;}


body.search #page-header-bg h1 { font-size: 36px;  line-height: 46px;}
#page-header-bg .result-num {   font-size: 18px !important; line-height: 28px !important;}

#search-results h3{font-size:21px; 	font-family: 'Pretendard-SemiBold';}
#search-results h3:before{top: 4px;}


.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item {
 width: calc(50% - 2%); margin: 0 2% 2% 0;}
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(2), 
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(4){
 width: calc(50% - 0%); margin: 0 0% 2% 0;}


.gu22 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item {
 width: calc(50% - 2%); margin: 0 2% 3% 0;}

 
.row .col h3, body h3 {font-size: 22px; line-height: 32px;}
 #page-header-bg .span_6 h1 { font-size: 38px;   line-height: 48px; }
	
#slide-out-widget-area.slide-out-from-right { padding-left: 60px;min-width: 460px;}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li { margin-bottom: 5px;}	
	
	
}



@media only screen and (max-width:950px){
body.material #header-secondary-outer .nectar-center-text{display:none;} 
}

@media only screen and (max-width:940px){
.tree3{width:45%;}  
.tgu2{width:55%;}
.tree3 span { left: 240px;}

.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 120px;}
.tree5 .tt2{top:140px; left:120px;}
.tree5 .tt3{top: 100px; left: 72%;}
.tree5 .tt4{top: 125px; left: 72%;}
.tree5 .tt5{top: 170px; left: 72%;white-space: pre;}


}


@media only screen and (max-width: 880px){
	
   #menu-footer { width: calc(100% - 20px); }
    #menu-footer li a { margin-right: 20px!important; }	
	
	
.newsicon li a { margin-right: 25px; padding-right: 25px;}

	

.box3 .nectar-highlighted-text{text-indent:0px; }
.box4 .nectar-highlighted-text{text-indent:0px; }
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 23%; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 23%; width:100%; margin-bottom:10px!important;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}


.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}

.tree3 span { left: 230px;}

}   


@media only screen and (max-width: 820px){
.tt1{width:100%!important; margin-bottom:6px!important;}
.tt2{width: calc(100% - 160px);}
.tt3{width:160px;}

.tree3{width:50%;}  
.tgu2{width:50%;}
.tree3 span { left: 235px;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 120px;}
.tree5 .tt2{top:140px; left:120px;}
.tree5 .tt3{top: 100px; left: 72%;}
.tree5 .tt4{top: 125px; left: 72%;}
.tree5 .tt5{top: 170px; left: 72%;white-space: pre;}

}


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



.tw .sm1{width: 50px;}
.tw .sm3 { width: calc(100% - 530px);}
.tw .sm2{width: 480px;}
#codepick-breadcrumb ul, #codepick-breadcrumb .codepick-depth{width: 240px!important;}
#codepick-breadcrumb li.codepick-sub-menu{left: 240px;}
} 



@media only screen and (max-width: 780px){
.newsicon li a {  margin-right: 20px; padding-right: 20px;}
.ceo img{width:280px;}
.ceo { right: 22px;top: 50px;}
.ceologo{width:420px;margin-top: 50px;}

.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 100px;}
.tree5 .tt2{top:140px; left:100px;}
.tree5 .tt3{top: 100px; left: 72%;}
.tree5 .tt4{top: 125px; left: 72%;}
.tree5 .tt5{top: 170px; left: 72%;white-space: pre;}


} 


@media only screen and (max-width: 760px){
.newsicon { display:none;} 
.ceom1 div { font-size: 23px; line-height: 33px;}
.sjlogo{width:275px;}
.ceo img{width:260px;}
.ceo{top:48px;}
.ceom1 { padding-top: 40px !important; padding-bottom: 40px !important;}
.ceom1 .message span{font-size: 45px;}
.ceom1 .message span.last { bottom: 10px; left: 290px;}
.ceom span {font-size: 18px; line-height: 29px;}

.box3 .nectar-highlighted-text{text-indent:0px; }
.box4 .nectar-highlighted-text{text-indent:0px; }
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 21%; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 21%; width:100%; margin-bottom:10px!important;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}


.tree3 span { left: 225px;}

body.material #header-secondary-outer nav>ul>li>a { margin: 0 25px 0 0;}

}


@media only screen and (max-width: 750px){
	
#menu-footer{display: flex!important; justify-content: flex-start; align-items: center;}
.menu-footer-container::-webkit-scrollbar {width: 0px; height: 0px; border-radius:500px;}
.menu-footer-container::-webkit-scrollbar-button:start:decrement, 
.menu-footer-container::-webkit-scrollbar-button:end:increment {display: block; width: 0px;height: 0px; background:#dddddd; display:none;}
.menu-footer-container::-webkit-scrollbar-track {background:#ffffff; border-radius:500px;}
.menu-footer-container::-webkit-scrollbar-thumb {background:#dddddd;  border-radius:500px;}
.menu-footer-container { width: calc(100% - 20px);  white-space: nowrap;  overflow: scroll;   float: left; }	
	


}


@media only screen and (max-width: 735px){
body.material #header-secondary-outer .nectar-center-text{display:none;}   
body.material #header-secondary-outer nav>ul>li>a { line-height: 27px; text-align:center; width:100%;}
body.material #header-secondary-outer nav>ul>li{width: 100%;float: left;}
body #header-secondary-outer[data-full-width=true]>.container{padding:0;}
body.material #header-secondary-outer nav>.sf-menu{width:100%;}
body.material #header-secondary-outer nav>ul>li>a:after{display:none;}
body.material #header-secondary-outer nav>ul>li>a { margin: 0 0px 0 0; 
border-right:1px solid #27385c; padding:8px 0; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
body.material #header-secondary-outer nav>ul>li>a:hover{background:#27385c;
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.4s ease;
-ms-transition:all 0.4s ease;transition:all 0.3s ease;}
body.material #header-secondary-outer nav>ul>li:nth-child(6)>a{border-right:none;}
body.material #header-secondary-outer nav>.sf-menu { padding: 0;}
#header-secondary-outer nav{width: 100%; white-space: nowrap;  overflow: scroll;}


#header-secondary-outer nav .sf-menu{display: flex!important; justify-content: flex-start; align-items: center;}

body.material #header-secondary-outer nav>ul>li>a{padding-right: 20px; padding-left: 20px;}
body.material #header-secondary-outer nav>ul>li:last-child>a{padding-right: 20px;}






#header-secondary-outer nav::-webkit-scrollbar {width: 0px; height: 0px; border-radius:500px;}
#header-secondary-outer nav::-webkit-scrollbar-button:start:decrement, 
#header-secondary-outer nav::-webkit-scrollbar-button:end:increment {display: block; width: 0px;height: 0px; background:#dddddd; display:none;}
#header-secondary-outer nav::-webkit-scrollbar-track {background:#ffffff; border-radius:500px;}
#header-secondary-outer nav::-webkit-scrollbar-thumb {background:#dddddd;  border-radius:500px;}
}

@media only screen and (max-width: 730px){
.tree3{width:100%;}  
.tgu2{width:100%; }
.tree3 span { left:58%;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 70px;}
.tree5 .tt2{top:140px; left:70px;}
.tree5 .tt3{top: 100px; left: 76%;}
.tree5 .tt4{top: 125px; left: 76%;}
.tree5 .tt5{top: 170px; left: 76%;white-space: pre;}



}



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

	
    #menu-footer  { width: 100%;}
    #menu-footer li {width: 100%; display: inline-block !important; }
    #menu-footer li a { margin-right: 0!important;  padding: 0 15px!important; }
 #menu-footer li:first-child a{padding: 0 15px 0 0!important;} 	
	

.nectar-simple-slider .flickity-prev-next-button.next { left: max(12%, 32px);}

}   





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

	

.tw .sm3 { display:none;}
.tw .sm2{width: 440px;overflow: inherit;}
#codepick-breadcrumb ul, #codepick-breadcrumb .codepick-depth{width: 220px;}
#codepick-breadcrumb li.codepick-sub-menu{left: 220px;}


#codepick-breadcrumb .codepick-top-menu > span, 
#codepick-breadcrumb .codepick-sub-menu > span, #codepick-breadcrumb .codepick-depth li a{padding: 0 15px; text-overflow: ellipsis;
  overflow: hidden; white-space: nowrap; width:100%;}
.tw .sm1 { width: 47px; }
.tw .sm2 { width: calc(100% - 47px); }
.tw .sm3 {width: calc(100% - 530px); }

#codepick-breadcrumb .codepick-depth{width: 100%!important;}
#codepick-breadcrumb li.codepick-sub-menu{left: 100%!important;}
#codepick-breadcrumb ul{width:50%!important;}
#codepick-breadcrumb ul { text-indent: 5px;}
#codepick-breadcrumb .codepick-top-menu > span::after, #codepick-breadcrumb .codepick-sub-menu > span::after {
 top: 28px; right: 15px!important;position: absolute;}

.homew span.home { font-size: 28px;}
.boldt h2 { padding-top: 5px; font-size: 34px !important;}	
	
#menu-familysite .fbtn a{padding: 12px 150px 12px 22px !important;}
#menu-familysite .fbtn a::after {top: 22px;}
#menu-familysite .sub-menu {  bottom: 49px;}	
 
.news a.more{border-radius: 6px; width: 38px; height: 38px;  top: -30px;}    
.news a.more span{line-height: 38px;}

    
.tabbed>ul li a { border-right: 3px solid #dddddd!important;}    
body .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .next-post, 
body .blog_next_prev_buttons[data-style=fullwidth_next_prev] ul .previous-post {
 min-height: 160px;}    
    
body #slide-out-widget-area .inner-wrap > .inner .off-canvas-menu-container li > a {
 font-size: 28px !important;line-height: 1.3 !important;}

    
.bottom_controls{padding: 12px 0;margin-top: 30px;}    
ul.info li{padding: 11px 0 11px 34px;}	
 html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active { overflow-y: hidden;}       
 html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) { padding-right:0px;}   
.pum-container img { width: 100%; height: auto; }
#kboard-default-list .kboard-list tbody tr.kboard-list-notice td.kboard-list-title .kboard-default-cut-strings
{font-family: 'Pretendard-SemiBold';}	
    
.nectar-highlighted-text h5 { font-size: 18px !important;  }  
.tablewp{white-space: nowrap; overflow-x: auto; width: 100%;}    
address {line-height: 24px;  font-size: 16px;}  
.copy .vc_col-sm-4 {padding-left: 0px;  padding-right: 0px}
.copy i{font-size: 22px!important; line-height: 22px!important; height: 22px!important;width: 22px!important;}
#header-outer ul.sf-menu>li.menu-item-has-icon>a { padding: 2px 10px;}
#header-outer header .nectar-menu-icon{margin-right: 5px;}
body #slide-out-widget-area .inner .off-canvas-menu-container li a { font-size:28px !important;}
#slide-out-widget-area .ocm-dropdown-arrow i { font-size: 22px !important; height: 22px !important;}
#slide-out-widget-area.slide-out-from-right{padding-left: 15px;padding-right: 30px;}

.nectar-flickity.nectar-simple-slider[data-arrows="true"]:not(.arrow-position-overlapping) .flickity-slider .cell {
 padding: 0 0px;}  
 .nectar-simple-slider .flickity-prev-next-button.next { left: max(13%, 32px);} 
body h1 { font-size: 34px;}  
.col h2, body h2{ font-size: 19px;}
.nectar-cta.font_size_desktop_22px, .nectar-cta.font_size_desktop_22px *, .vlink li a { font-size: 19px;} 
.mainvisual .nectar-split-heading{margin-bottom: 13px;}
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
 height: 34px !important;}
.vbt .link_wrap:after{display:none;} 

.tabbed[data-style="material"] .wpb_tabs_nav li a, .tabbed[data-style="material"] .wpb_tabs_nav li {
  display: inline-block;}


.wpb_wrapper h3.vc_custom_heading { font-size: 21px !important; line-height: 21px !important;}

.pop.vc_col-sm-6 .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
  margin-top: 15px;}
 .pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, .pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
 top: -50px;} 
 
.pop .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {  right: 40px;} 
.pop .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img {  border-radius: 15px;} 

.copy strong{display:block;}
#ajax-content-wrap .vc_row.right_padding_6pct .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_6pct .row_col_wrap_12 {
 padding-right: 30px;} 
#ajax-content-wrap .vc_row.left_padding_6pct .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_6pct .row_col_wrap_12 {
 padding-left: 30px;} 
 
 
.sl1 .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous, 
.sl1 .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {top: -58px;}
 
 
.popm .nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport { margin: 90px 0 50px 0;}
.subt .wpb_wrapper h2.vc_custom_heading {  font-size: 30px !important; line-height: 30px !important;}
.subheader { line-height: 18px; font-size: 18px;}
.ceom1 div { font-size: 20px; line-height: 30px;font-family: 'Pretendard-Semibold' !important;}
.message strong{font-family: 'Pretendard-Semibold' !important;}
.ceom1 { padding-top: 35px !important; padding-bottom: 35px !important;border-radius:20px;}
.sjlogow{margin-bottom: 35pximportant;}
.ceologo { width: 380px; margin-top: 40px;}
.ceo img{width:238px;}
.ceoname .cname { font-size: 21px; letter-spacing: 8px;}
.ceom1 .message span{left: -25px;}
.ceom1 .message span.last { left: 250px;}
.subheader span { font-size: 22px; top: 5px;}

body[data-col-gap="50px"] .vc_row-fluid .wpb_column { padding-left: 30px; padding-right: 30px;}
#search-outer #search #close, body.material #header-outer #search-outer #search #close { right: 10px;}
body.material #search-outer #search #search-box input[type="text"] { font-size: 20px;}

.his .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item { width: calc(90% - 0%);   
margin: 0 0% 25px 0;}
.his .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:last-child{margin: 0 0% 0px 0;}
body .his h1 {font-size: 36px; line-height: 46px;}

.material #slide-out-widget-area[class*=slide-out-from-right] .inner .off-canvas-menu-container li li a, 
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a {
 font-size: 19px !important; line-height: 21px !important;}
.pop .mtitle2, .bu11 .mtitle2{font-size: 18px !important;padding: 13px 20px}
body[data-col-gap="50px"] .sl1 .vc_row-fluid .wpb_column { padding-left: 30px;  padding-right: 30px;}
body[data-col-gap="50px"] .popm .vc_row-fluid .wpb_column { padding-left: 23px;  padding-right: 23px;}
.sa11{width: calc(100% - 230px)!important;}
.sa22{width:230px!important;}
table.st1 td, body:not(.woocommerce-cart) .main-content td { padding: 10px;}

h4.listtext{font-size:19px!important;}
.bp1 .vc_col-sm-3 { width: 100%;} 
.row .col h4, body h4{font-size:20px!important; line-height: 30px!important;}
.subtab .tabbed[data-style*=minimal]>ul li:not(.cta-button) .active-tab, 
.subtab .tabbed[data-style*=minimal]>ul li:not(.cta-button) a {
 padding: 15px 15px 15px 15px;}
.subtab .tabbed>ul li.active-tab a {border-right: 0px solid #dddddd !important;}
.subtab .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a { font-size: 19px !important;}
.subtab .tabbed[data-style="minimal_flexible"] .wpb_tabs_nav { margin-bottom: 50px;}


.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 20%; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 20%; width:100%; margin-bottom:10px!important;}

.box3 .vc_column-inner, .box4 .vc_column-inner{padding:30px!important;}



.tt1{width:100%;margin-bottom:5px!important;}
.tt2{width: 100%; margin-bottom:20px!important;}
.tt2 p{text-align:left; margin-left: 13px; text-indent: -15px; line-height: 23px;}
.tt3{width:100%;}
.tt3 a.nectar-button.large{width:100%; text-align:center;}


.ro1 .vc_column-inner, .ro2 .vc_column-inner { padding: 35px!important;}
.ro1 h5 { top: -50px;}
.ro1 ul li { height: 150px; width: 150px;}
.ro1 ul{margin: -15px 0 0 0;}

.korea-sns-shortcode {top: 30px;}

.bank22 .nectar-button:first-child{margin-right:0px;}
.bank22 .nectar-button{width: 100%;}


.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}

div[data-style="default"] .toggle > .toggle-title a{padding: 20px 18px 18px 40px;text-indent: 0px;line-height:24px;}
.toggle>.toggle-title a i { left: 16px; top: 25px}
body .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {padding: 30px;}

.tlm { margin-left: 0;}


.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span, 
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder{
line-height: 43px;  width: 43px; height: 43px;}
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item .list-icon-holder span { font-size: 18px;}
.nectar-icon-list[data-icon-size=medium] .nectar-icon-list-item { padding-left: 58px;}
.join3 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item { width: calc(95% - 0%);}

.row .nectar-icon-list-item .content h4 { font-size:18px!important;}

.imgw1 .text {margin: 10% 0% 0 0%;}


.tree3 span.t1 { top: 69px;}
.tree3 span.t2 { top: 95px;}
.tree3 span.t3 { top: 128px;}
.tree3 span.t4 { top: 150px;}
.tree3 span.t5 {top: 170px;}

.ttitle5{top: 25px;line-height: 43px;  height: 43px;width: 80%;left: 11.6%;}


.gal1 .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { left: 20px;top: 43%;}
.gal1 .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next { right: 20px;top: 43%;}


body.search #page-header-bg h1 { font-size: 32px;  line-height: 42px;}
#page-header-bg .result-num { 	font-family: 'Pretendard-Medium';}
body:not(.single-post) #page-header-bg:not(.fullscreen-header) {padding-top: 50px; padding-bottom: 40px;}
body.search-results .container-wrap .main-content {padding-bottom: 30px;padding-top: 30px;}
body.material #search-results .result .inner-wrap h2 a{font-size: 20px;}
body.search-results #search-results[data-layout*=list] article:before { height: 45px; width: 45px;  line-height: 45px;}
body.search-results #search-results[data-layout*=list] article { padding: 5px 0 28px 65px;}

#search-results h3{font-size:20px;}
#search-results{padding:0 10px;}

.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item {
 width: calc(100% - 2%); margin: 0 0% 20px 0;}
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(2){
 width: calc(100% - 0%); margin: 0 0% 20px 0;}
.phjoinpro .nectar-icon-list[data-direction=horizontal][data-columns="4"] .nectar-icon-list-item:nth-child(4){margin: 0 0% 0% 0;}


.row .col h3, body h3 {font-size: 21px; line-height: 31px;}
body.material .grbt3{text-align: center!important; width: 100%!important;}
#page-header-bg .span_6 h1 {font-size: 32px;   line-height: 42px; }	
html body.single [data-post-hs=default_minimal] #single-below-header span{font-size: 16px;}	
#slide-out-widget-area.slide-out-from-right{min-width: 360px;}
#slide-out-widget-area.slide-out-from-right{padding-left: 0px;padding-right: 60px;}
body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li { margin-bottom: 8px;}	
	
}





@media only screen and (max-width:670px){
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 16%; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 16%; width:100%; margin-bottom:10px!important;} 

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}

.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;}
.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left: 90px;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 40px;}
.tree5 .tt2{top:140px; left:40px;}
.tree5 .tt3{top: 95px; left: 76%;}
.tree5 .tt4{top: 120px; left: 76%;}
.tree5 .tt5{top: 165px; left: 76%;white-space: pre;}

}    


@media only screen and (max-width:643px){
.ro1 .vc_column-inner, .ro2 .vc_column-inner { padding:30px 0 30px 0!important;}
.ro1 h5 { top: -45px;}
.ro1 ul { margin: -20px 0 0 0;}
.ro2 ul{margin: -10px 0 0 0;}
.ro1 ul li { height: 140px; width: 140px;}

.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;} 

.tree3 span {left:60%;}

.sm2{margin: 0 20px; width: calc(100% - 40px); white-space: nowrap; overflow: scroll; float: left;}
.sm2 ul.menu{width:100%; display:flex!important; justify-content: flex-start; align-items: center;}
.sm2 ul.menu li{width: 100%; display: inline-block !important;}

.sm2w{border-bottom: 1px solid #eeeeee;}

.sm2::-webkit-scrollbar {width: 0px; height: 0px; border-radius:500px;}
.sm2::-webkit-scrollbar-button:start:decrement, 
.sm2::-webkit-scrollbar-button:end:increment {display: block; width: 0px;height: 0px; background:#dddddd; display:none;}
.sm2::-webkit-scrollbar-track {background:#ffffff; border-radius:500px;}
.sm2::-webkit-scrollbar-thumb {background:#dddddd;  border-radius:500px;}

.portfolio-filters-inline .container::-webkit-scrollbar {width: 0px; height: 0px; border-radius:500px;}
.portfolio-filters-inline .container::-webkit-scrollbar-button:start:decrement, 
.portfolio-filters-inline .container::-webkit-scrollbar-button:end:increment {display: block; width: 0px;height: 0px; background:#dddddd; display:none;}
.portfolio-filters-inline .container::-webkit-scrollbar-track {background:#ffffff; border-radius:500px;}
.portfolio-filters-inline .container::-webkit-scrollbar-thumb {background:#dddddd;  border-radius:500px;}

.portfolio-filters-inline .container{ width:100%; white-space: nowrap; overflow: scroll; float: left;}
.portfolio-filters-inline .container ul.menu{width:100%; display:flex!important; justify-content: flex-start; align-items: center;}
.portfolio-filters-inline .container ul.menu li{width: 100%; display: inline-block !important;}
body .container-wrap .portfolio-filters-inline.non-fw {padding-bottom: 43px;}

}


@media only screen and (max-width:600px){
#kboard-default-list .kboard-list table td.kboard-list-title .kboard-default-cut-strings { font-size: 17px!important;
 margin-bottom: 2px!important; }
#kboard-default-list .kboard-list .kboard-mobile-contents { font-size: 15px!important;}
#kboard-default-list .kboard-list .kboard-mobile-contents .contents-separator { padding: 0 5px!important;
font-family: 'Pretendard-Thin';}
#kboard-default-list .kboard-list table td { padding: 15px 10px 10px 0 !important;}
#kboard-default-list .kboard-search { width: 100% !important;}
body[data-fancy-form-rcs="1"] #kboard-default-list .fancy-select-wrap {float: left;}
body[data-fancy-form-rcs="1"] #kboard-default-list .fancy-select-wrap { padding-top: 0;}
body[data-fancy-form-rcs="1"] #kboard-default-list .select2-container--default .select2-selection--single {
 padding-top: 10px;  padding-bottom: 10px; }
 #kboard-default-list .kboard-search input { margin-right: 5px!important; margin-left: 5px!important;
   width: calc(100% - 225px)!important; max-width: calc(100% - 225px)!important; min-width: calc(100% - 225px)!important;}
body[data-form-submit="regular"] .container-wrap button[type=submit]:not(.search-widget-btn).kboard-default-button-small
{height: 42px !important;}
body[data-fancy-form-rcs="1"] #kboard-default-list .fancy-select-wrap{width:110px!important;min-width: 110px!important;}
#kboard-default-list .kboard-search button{width: 105px!important; min-width:105px!important;}
#kboard-default-list a.kboard-default-button-small{width:100%!important;padding: 0px 0px !important;}
#kboard-default-list .kboard-control { float: none !important;width: 100% !important;text-align: center!important;}
#kboard-default-list .kboard-list-header .kboard-sort { top: 10px; position: relative;}

#kboard-default-document .kboard-title h1 { font-size: 20px!important;}
#kboard-default-document .kboard-title { width:100%!important;}
.right.top { display:none;}
#kboard-default-document .right .kboard-button-action{width: calc(50% - 5px)!important; padding: 0px 0px !important; text-align:center!important;
justify-content: center;  align-items: center; display: flex; float: left; margin-right:5px!important;}  
#kboard-default-document .right .kboard-button-action:last-child{margin-right:0px!important;width: calc(50% - 0px)!important;}
.korea-sns-shortcode {display: none;}
.left.bottom .korea-sns-shortcode{display: block;}
#kboard-default-document .kboard-detail .detail-attr { clear: inline-end!important;}
#kboard-default-document .kboard-document-action .right { margin-top: 20px; width: 100%; position: initial; float: left;
 text-align: center;}
#kboard-default-document .kboard-document-navi{padding: 20px 0px 10px 0px !important;} 

#kboard-default-editor .kboard-attr-row .attr-name {width:90px!important; float:left!important;}
#kboard-default-editor .kboard-attr-row .attr-value{width: calc(100% - 90px)!important; float:left!important;}
#kboard-default-list .kboard-list tbody tr:hover { background-color: #ffffff!important;}


.tree4{width:100%;}
.tree5{width:100%; margin-top:10px; }
.tree5 .vc_column-inner{padding:25px 35px 55px 35px!important;}
.tree5 .tt1{top: 70px; left: 30px;}
.tree5 .tt2{top:140px; left:30px;}
.tree5 .tt3{top: 95px; left: 80%;}
.tree5 .tt4{top: 120px; left: 80%;}
.tree5 .tt5{top: 165px; left: 80%;white-space: pre;}

 
}


@media only screen and (max-width:620px){
.news li:first-child { padding-bottom: 20px; margin-bottom: 20px;}
.tabbed[data-style="material"] .wpb_tabs_nav li a { padding: 15px 30px;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab { padding: 15px 32px 18px 37px;}
.quick { padding: 10px;}
.ceomo{display:block;}
.sjlogow, .ceo, .ceologo{display:none!important;}

.ceom1 { border-radius:0 0 20px 20px;padding-top: 40px !important; padding-bottom: 40px !important;}
.ceom1:after{content: ""; position: absolute;
 background: url(/wp-content/uploads/2024/02/stbg.png) no-repeat; height: 106px; width: 163px; top: 30px; right: 5%;}

.ceom1 div { font-size: 22px;  line-height: 32px;}
.ceom1 .message span.last { left: 270px;}

.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 45px; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 45px; width:100%; margin-bottom:10px!important;} 
.box3 .nectar-highlighted-text, .box4 .nectar-highlighted-text{  text-indent: 65px; text-align:left;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}


.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;} 

}    


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

#kboard-default-document .kboard-document-navi .kboard-prev-document {
padding-bottom: 10px;  border-bottom: 1px dotted #c9c9c9 !important; width: 100%;}
#kboard-default-document .kboard-document-navi { padding: 14px 0px 10px 0px !important;}
#kboard-default-document .kboard-document-navi .kboard-next-document { margin: 13px 0 1px 0;
 float: right!important;  width: 100%!important; text-align: right!important;}
#kboard-default-document .kboard-detail .detail-attr { padding: 10px 5px !important; }
}


@media only screen and (max-width: 562px){
.row .tree33 .nectar-icon-list-item:first-child .content h4 { line-height: 28px !important;} 
.imgw1 .text { margin: 8% 0% 0 0%;}



.tree5{width:100%; margin-top:0px; }
.tree5 img{width:180px!important;}
.tree5 .vc_column-inner{padding: 35px 35px 50px 35px !important;}
.tree5 .tt1{top: 50px; left: 30px;}
.tree5 .tt2{top:110px; left:30px;}
.tree5 .tt3{top: 75px; left: 75%;}
.tree5 .tt4{top:98px; left: 75%;}
.tree5 .tt5{top: 130px; left:75%;white-space: pre;}


}    


@media only screen and (max-width: 545px){
.ttext10 span{position: relative;margin: 0 0px;}
.ttext10 span.t1{left: -30px;}
.ttext10 span.t2{}
.ttext10 span.t3{right: -30px;}
}



@media only screen and (max-width: 535px){
 .ro1 ul li { height: 130px;width: 130px;} 
.ro2 ul li:first-child { left: 30px; }
.ro2 ul li:last-child { right: 30px;}
}    



@media only screen and (max-width: 530px){
#header-outer .nectar-mobile-only.mobile-header li[class*=menu-item-btn-style-button]:not(.menu-item-hidden-text) .nectar-menu-icon {
 display: block;}
#header-outer ul.sf-menu>li.menu-item-has-icon>a { padding: 2px 10px;}
#header-outer header .nectar-menu-icon{margin-right: 5px;}
.ceom1 {padding-top: 40px !important; padding-bottom: 40px !important;}
.ceom1 div { font-size: 21px;  line-height: 31px;}
.ceom1 .message span.last { left: 255px;}
.ceom1 .wpb_column { padding-left: 20px!important; padding-right: 20px!important;}
}



 
@media only screen and (max-width: 500px){
   
    #menu-footer li a { font-size: 17px!important; padding: 0 13px!important;}	
	
.cal5{display:block;}    
    
.row .his .nectar-icon-list .nectar-icon-list-item h4 { line-height: 24px; font-size: 18px;  }  
body .his h1 {font-size: 28px; line-height: 38px;}    

#top .mobile-search { padding: 0;}


 .nectar-simple-slider .flickity-prev-next-button.next { left: max(15%, 32px);} 
 

.tabbed[data-style="material"] .wpb_tabs_nav li.active-tab a, .tabbed[data-style="material"] .wpb_tabs_nav li.active-tab a:hover
{color:#ffffff!important;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab { padding: 15px 30px;}

.tabbed .wpb_tab { padding: 15px 0px 0px 0px;}

.tabbed[data-style="material"] .wpb_tabs_nav li a, .tabbed[data-style="material"] .wpb_tabs_nav li {
 display: block; border-radius: 13px; margin-right: 0px;} 
 .tabbed[data-style="material"] .wpb_tabs_nav li{margin-bottom:7px;}
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab span { top: 3px;}
.maintab a.more{display:none;}
.news li:first-child p.date { margin-right: 18px;}
.news li:first-child {  padding-bottom: 20px;  margin-bottom: 20px;}
.news li:first-child a span.ti { display: block;}
.news li a { font-size: 17px; width: calc(100% - 120px); display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news li:first-child a {  white-space: unset;}
.news li { padding-bottom: 1px;}
.tabbed[data-style="material"] .wpb_tabs_nav li a, 
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab{ padding: 13px 30px;}
.quick li a { font-size: 17px;width: 50%;height: 115px}
.quick {  padding: 15px;}
.quick li:nth-child(2) a, .quick li:nth-child(4) a, .quick li:nth-child(6) a{border-right:none;}
.quick li:nth-child(3) a{border-right: 1px solid #e9e9e9;}
.quick li:nth-child(4) a{border-bottom: 1px solid #e9e9e9;}
.quick li a span{top: 75px;}
.quick li:nth-child(4) a span, .quick li:nth-child(5) a span, .quick li:last-child a span { top: 75px;}



.quick li:first-child a { background: url(/wp-content/uploads/2024/02/q1.png) no-repeat center 10px; background-size: auto;}
.quick li:nth-child(2) a { background: url(/wp-content/uploads/2024/02/q2.png) no-repeat center 10px; background-size: auto;}
.quick li:nth-child(3) a {background: url(/wp-content/uploads/2024/02/q3.png) no-repeat center 15px; background-size: auto;}
.quick li:nth-child(4) a { background: url(/wp-content/uploads/2024/02/q4.png) no-repeat center 15px; background-size: auto;}
.quick li:nth-child(5) a { background: url(/wp-content/uploads/2024/02/q5.png) no-repeat center 15px; background-size: auto;}
.quick li:last-child a { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat center 15px; background-size: auto;}
.message strong{display:block;}
.message br{display:none;}



.box2 { padding: 25px 25px 25px 100px; background: rgba(0, 0, 0, 0.01) url(/wp-content/uploads/2024/02/q3.png) no-repeat 25px;}

.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 45px; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 45px; width:100%; margin-bottom:10px!important;} 
.box3 .nectar-highlighted-text, .box4 .nectar-highlighted-text{  text-indent: 65px; text-align:left;}

.ro1 ul li {margin: 0 5px;}
.ro2 ul li:first-child { left: 20px;}
.ro2 ul li:last-child { right: 20px;}


.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:70px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 40px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 40px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}

.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left:90px;text-indent: 0%;}
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 50px;} 

.box9 { background: rgba(0, 0, 0, 0.01) url(/wp-content/uploads/2024/02/p8.png) no-repeat 20px;}

.imgw1 .text { margin:6% 0% 0 0%;}

.tree3 span {left:62%;}

.ttext10 span, .ttext11 p{font-size:16px;line-height: 23px;}
.ttext10 span.t1{left: -20px;}
.ttext10 span.t2{}
.ttext10 span.t3{right: -20px;}

}




@media only screen and (max-width: 470px){
.news li:first-child { padding-bottom: 20px; margin-bottom: 20px;}
#kboard-default-document .kboard-detail .detail-attr .detail-value {
 padding-left: 10px !important;}
 #kboard-default-document .kboard-detail .detail-attr { padding: 10px 10px 10px 0px !important;}
 a.kboard-default-button-small{padding: 0px 15px !important;}
 
 
.tree5{width:100%; margin-top:0px; }
.tree5 img{width:180px!important;}
.tree5 .vc_column-inner{padding: 25px 30px 40px 30px !important;}
.tree5 .tt1{top:40px; left: 25px;}
.tree5 .tt2{top:100px; left:25px;}
.tree5 .tt3{top: 70px; left: 75%;}
.tree5 .tt4{top:90px; left: 75%;}
.tree5 .tt5{top: 125px; left:75%;white-space: pre;} 
 
}


@media only screen and (max-width: 465px){
.news li { padding-bottom: 2px;}

.ro1 ul li { margin: 0; padding: 0; margin-bottom: 6px; height: 70px; width: 80%;   line-height: 23px;}
.ro2 ul li:first-child { left: 0px;}
.ro2 ul li:last-child { right: 0px;}
.ro2 ul li:nth-child(2) { top: 0px;}
.ro2 ul li br.gg{display:none;}
.ro2 p { margin-top: 12px;}
}



@media only screen and (max-width: 460px){
 .nectar-simple-slider .flickity-prev-next-button.next { left: max(18%, 32px);} 
 .ceom1 .wpb_column { padding-left: 15px !important; padding-right: 15px !important;}
 .ceom1 { padding-top: 35px !important;  padding-bottom:35px !important;}
 
.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 35px; width:100%;margin-bottom:0px!important;} 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 35px; width:100%; margin-bottom:10px!important;} 
.box3 .nectar-highlighted-text, .box4 .nectar-highlighted-text{  text-indent:55px; text-align:left;}

.box3 .vc_column-inner, .box4 .vc_column-inner { padding: 25px 0px 25px 25px !important;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:70px;text-indent: 0%;}
.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 40px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 40px;} 
.box5 .vc_column-inner, .box6 .vc_column-inner{padding:25px!important;}


.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left:70px;text-indent: 0%;}
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 40px;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 40px;} 


.ttext10 span.t1{left: -15px;}
.ttext10 span, .ttext11 p{letter-spacing: -0.5px;}
.ttext10 span.t3{right: -15px;}

#kboard-default-document .kboard-detail .detail-writer{display:none!important;}
#kboard-default-document .kboard-detail .detail-writer .detail-value{padding-left:0!important;}
#kboard-default-document .kboard-detail .detail-attr { padding: 10px 15px 10px 0px !important;}
#kboard-default-document .kboard-detail .detail-attr .detail-value { padding-left: 10px !important;}

.news li:first-child a span.ti{width:80%;}
}


@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right {padding-left: 20px; padding-right: 40px; min-width:auto;}
}




@media only screen and (max-width: 420px){
	 .tw .sm1 {display: none; width: 0; }
 .tw .sm2 { width: 100%;border-right: none;}
	
        #kboard-default-document .kboard-control .left, #kboard-default-document .kboard-control .right{width: 100%!important;}
        #kboard-default-document .kboard-control a.kboard-default-button-small
        {width:100%important; text-align:center; display: block; margin:0 0 5px 0;}    
 .ceom1 div { font-size: 20px; line-height: 30px;}
 .ceom1 .message span.last {left: 245px;}
.grbt a.nectar-button.large{padding-right: 30px!important; padding-left: 40px!important;} 

.sa11{width: calc(100% - 210px)!important;}
.sa22{width:210px!important;}


.box4 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 50px; } 
.box3 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 50px;} 
.box3 .nectar-highlighted-text, .box4 .nectar-highlighted-text{  text-indent:85px; text-align:left;}

.box3 .vc_column-inner, .box4 .vc_column-inner { padding: 25px 25px 25px 25px !important;}

.box3 .nectar-highlighted-text p em, .box4 .nectar-highlighted-text p em{display:table;}
.box3 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em {background-position:85px 84%;}
.box4 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em {background-position:85px 84%;}

.box5 .nectar-highlighted-text, .box6 .nectar-highlighted-text { margin-left:70px;text-indent: 0%;}

.box5 { background: url(/wp-content/uploads/2024/02/q6.png) no-repeat 35px;}
.box6 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 35px;} 

.box7 .nectar-highlighted-text, .box8 .nectar-highlighted-text { margin-left:53px;text-indent: 0%;}
.box7 { background: url(/wp-content/uploads/2024/02/call.png) no-repeat 35px;background-size: 12%;}
.box8 { background: url(/wp-content/uploads/2024/02/q7.png) no-repeat 35px;background-size: 12%;} 

.box7 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em {
 background-position: 0px 84%; }
.box8 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em { background-position: 0px 84%;}
.box9 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em { background-position: 0px 84%;
 width:160px;margin-top: 5px; display:block;}
 
.box5 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em {
 background-position: 100% 84%;line-height: 24px;}
.box6 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em {
background-position: 100% 84%;line-height: 24px;}
.box5 .nectar-highlighted-text br, .box6 .nectar-highlighted-text br{display:none;}
.box5 .nectar-highlighted-text p, .box6 .nectar-highlighted-text p{line-height: 24px;}

.box7 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em,
.box8 .nectar-highlighted-text[data-style="regular_underline"][data-exp="closer"] em, 
.box7 .nectar-highlighted-text p, .box8 .nectar-highlighted-text p{line-height: 24px;}

.box7 .vc_column-inner, .box8 .vc_column-inner, .box5 .vc_column-inner, .box6 .vc_column-inne{ padding: 20px !important;}



.info strong { margin-left: 28px;  display: block;}
.row .nectar-icon-list-item .content h4 {  line-height:28px !important;}
.join3 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item {
 margin: 0 0% 25px 0;}
.join3 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item:first-child, 
.join3 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item:first-child{
 margin: 0 0% 10px 0;}
 
.imgw1 .text { margin: 8% 0% 0 0%;} 
.imgw1 p { width: 100%; margin-bottom:0; padding-bottom:0;}
.imgw1 p img{margin: 0!important;}
.imgw1 .text { width: 100%; margin: 20px 0;}
.imgw1 .text span { margin-top: 6px; transform: rotate(90deg);}
.tree3 span {left:64%;}


.tree5{width:100%; margin-top:0px; }
.tree5 img{width:140px!important;}
.tree5 .vc_column-inner{padding: 25px 30px 40px 30px !important;}
.tree5 .tt1{top:25px; left: 20px;}
.tree5 .tt2{top:80px; left:20px;}
.tree5 .tt3{top: 60px; left: 75%;}
.tree5 .tt4{top:80px; left: 75%;}
.tree5 .tt5{top: 105px; left:75%;white-space: pre;} 


.ttext10 span.t1{left:-15px;}
.ttext10 span, .ttext11 p{letter-spacing: -0.5px;}
.ttext10 span.t3{right:-15px;}
.ttext10 span, .ttext11 p { font-size: 15px;  line-height: 22px;}
.subheader span { font-size: 21px; margin: 0 2px;}
.gu22 .nectar-icon-list[data-direction=horizontal][data-columns] .nectar-icon-list-item:first-child
{margin: 0 0% 25px 0; }


}

@media only screen and (max-width:407px){
.row .tree33 .nectar-icon-list-item:nth-child(2) .content h4 { line-height: 28px !important;}    
}


@media only screen and (max-width:395px){
.news li:first-child { padding-bottom: 15px; margin-bottom: 20px;}

.tree789 .vc_column-inner{padding:25px!important;}
.ttext10 span.t1{left:-10px;}
.ttext10 span.t3{right:-10px;}
}


