/*common*/
.main {
	padding:80px 0;
	background-color:#fff;
}
.btn-basic{
	border-color: #cacaca #b8b8b8 #9d9d9d !important;
    background-color: rgba(248, 248, 248, 0.4) !important;
    color: #868686 !important;
    background: linear-gradient(#fff,rgba(248, 248, 248, 0.4));
}
.text-color-dark{
	color: #585858;
}
.text-color-theme{
	color: #08c
}
#company_03 .list li {
	font-size:15px !important;
	color: #333;
}
.owl-dots {
    position: absolute;
    bottom: 10px;
    right: 10px;
}
.line-height27 {
	line-height: 27px;
}
.hide {
	display: none;
}
.divider-small-left{
	float: left;
}
@media only screen and (max-width: 766px) {
	.main {
		padding:40px 0;
	}
	.divider {
		display: none;
	}
	.mobile-hide {
		display: none;
	}
	#company_03 .list li {
		font-size: 13px !important;
	}
}
@media only screen and (max-width: 992px) {
	.mobile-mb15 {
		margin-bottom: 15px;
	}
}

/*company3*/
#daumRoughmapContainer1531961964903 {
	width:100%;
	height:450px;
}
#company_03 .root_daum_roughmap .wrap_map {
    height: 450px !important;
	width:100%;
}
#company_03 h3 {
    position: relative;
    display: block;
	background-color: #fff;
}
#company_03 h3:before {
    border-bottom: 2px dotted #ddd;
    content: "";
    height: 1px;
    left: 0%;
    position: absolute;
    bottom: 5px;
    width: 100%;
    z-index: 1;
}
#company_03 h3 span {
    background: #FFF;
    display: inline-block;
    position: relative;
    z-index: 2;
    padding: 0 10px;
}
@media only screen and (max-width: 766px) {
	#daumRoughmapContainer1531961964903 {
		width: 100%;
		height: 350px;
	}
	#company_03 .root_daum_roughmap .wrap_map {
    	height: 300px !important;
	}
}