body{
	font-family: "PT Sans", "SpoqaHanSans","Helvetica Neue","Apple SD Gothic Neo","Roboto","SamsungKorean","Noto Sans CJK KR","Source Han Sans","본고딕","Segoe UI","Helvetica","Arial","나눔바른고딕","나눔고딕","맑은 고딕","돋움","Dotum",sans-serif;
	word-break: keep-all !important;
}
.navbar-collapse li > a{letter-spacing: 0;}
.menu-menu-top-left-kr-container {
    float: left;
    width: 50%;
    padding-right: 120px;
}
.menu-menu-top-right-kr-container {
    float: left;
    margin-left: 0;
    width: 50%;
    padding-left: 100px;
}
.nav.navbar-nav{padding-left: 0; margin-left: 0;}
div#navbar{width: 900px;}
.langugage{
	right: -8px;
}
ul#menu-menu-top-left-kr {
    float: right;
}
div#navbar{left: 0; right: 0;}
@media (min-width: 1500px) and (max-width: 1600px){
	.menu-menu-top-right-kr-container {
	    float: left;
	    margin-left: 0;
	}
	.navbar-nav {
	    margin-left: 0;
	}
	.langugage {
	    right: -8px;
	}
}
@media (min-width: 992px){
	.menu-item-has-children:before{right: -3px;}
}
@media (max-width: 1500px){
	.menu-menu-top-right-kr-container {
	    margin-left: 0;
	}
	.menu-menu-top-left-kr-container ul{margin-left: 0;}
	.langugage {
	    right: 15px;
	    padding-left: 20px;
	}
	.navbar-nav {
	    margin-left: 0;
	}
	.menu-menu-top-left-kr-container{padding-right: 185px;}
	.menu-item-has-children:before {
	    right: -8px;
	}
}

@media (min-width: 1280px) and (max-width: 1500px){

}
@media (max-width: 1280px){
	.navbar-nav {
	    margin-left: 0;
	}
	.menu-menu-top-left-kr-container {
	    padding-right: 100px;
	}
}
@media (max-width: 1279px){
	.langugage {
	    right:20px;
	    padding-left: 20px;
	}
	.menu-menu-top-left-kr-container ul {
	    margin-left: 0;
	}
	.menu-menu-top-right-kr-container {
	    margin-left: 0;
	}
}
@media (max-width: 1110px){
	.langugage {
	    right: -15px;
	    padding-left: 20px;
	}
}
@media (max-width: 991px){
	.menu-menu-top-left-kr-container {
	    float: left;
	    width: 100%;
	    padding-right: 0;
	    margin-top: 20px;
	    padding-right: 0px;
	}
	.menu-menu-top-right-kr-container {
	    margin-left: 0;
	    width: 100%;
	}
	div#navbar {
	    width: 900px;
	    max-width: 100%;
	        padding: 0px 0 0px;
	}
	 .menu-menu-top-right-kr-container {
	    margin-left: 0px;
	    width: 100%;
	    margin-bottom: 50px;
	    border-bottom: 1px solid #ccc;
	}
	ul#menu-menu-top-left-kr {
	    float: right;
	    width: 100%;
	}
	ul#menu-menu-top-left-kr {
	    float: none;
	}
	.menu-menu-top-right-kr-container{padding-left: 0;}
}