body {
    font-family: 'Noto Sans KR', "Open Sans", Arial, sans-serif;
    word-break: keep-all;
}

.pointer {
    cursor:pointer !important;
}

.row_title {
    color:#444;
    font-size:28px
}

.business_text {
    font-size:22px;
    line-height: 34px;
    color:#777;
}

#ourservices svg {
    fill:#999;
}

#header .header-nav-features:before, #header .header-nav-features:after {
    background:#fff;
}

.rev_slider li.slide-overlay .slotholder:after {
    opacity:.4;
}

#BusinessArea {
    background-image:url('/images/business_background.jpg');
    background-size:cover;
}

#ourservices {
    background-image:url('/images/slide-vision-misson.jpg');
    background-size:cover;
}

.custom-timeline {
	margin-top: 20px;
}
.custom-timeline .custom-timeline-box {
	position: relative;
	padding-left: 145px;
}
.custom-timeline .custom-timeline-box:before {
	background: none repeat scroll 0 0 #e36159;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #e36159;
    box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #e36159;
	content: "";
	display: block;
	height: 6px;
	margin-left: -5px;
	position: absolute;
	left: 103px;
	top: 11px;
	width: 6px;
	z-index: 2;
}
.custom-timeline .custom-timeline-box:after {
	content: '';
	display: block;
	position: absolute;
	left: 100px;
	top: 5px;
	height: calc(100% - 8px);
	border-left: 1px solid #e36159;
	z-index: 1;
}
.custom-timeline .custom-timeline-box .date {
	position: absolute;
	top: 0;
	left: 0;
}

section.section-custom-map {
	background: transparent url(../images/map.png) center 0 no-repeat;
	padding: 129px 0 0;
	margin: 20px 0 0;
	border: 0;
}

.custom-list {
	padding: 0;
}
.custom-list li {
	list-style: none;
}

.custom-list-style-1 {
	padding: 0;
}
.custom-list-style-1 li {
	list-style: none;
	line-height: 2.5;
}
.custom-list-style-1 li i {
	line-height: 2.4;
}

.custom-list-style-2 {
	padding: 0;
}
.custom-list-style-2 li {
	display: inline-block;
	list-style: none;
	margin: 0 6px 10px 0px;
}

.custom-list-style-3 {
	padding: 0;
}
.custom-list-style-3 li {
	list-style: none;
}
.custom-list-style-3 li .title {
	display: inline-block;
	width: 80px;
	font-weight: 600;
}

.movie_icon {
    font-size:80px;
    color:#999
}