.language-en .header-style1 .header-menu-title span,
.language-en .header-style1 .header-menu-title i{
	letter-spacing: 0px;
}

.language-en .footer-info-list-add .footer-info-list-title{
	width: 69px;
	vertical-align: top;
}
.language-en .footer-info-list-add .footer-info-list-p{
	width: calc(100% - 69px);
	vertical-align: top;
}

.language-en .footer-info-box{
	width: calc(100% - 500px);
}
.language-en .footer-web-box{
	width: 500px;
}
.language-en{
    font-family: 'Comfortaa';
}
.header-style1 .header-menu-title{
	letter-spacing: 0;
}
.footer-info-list-p {
	letter-spacing: 0;
}

.header-menu-search span{
	letter-spacing: 0;
}
.language-tw,
.language-cn{
	font-family: "微軟正黑體";
}
.about-class-list{
	letter-spacing: 0;
}

.about-class-list{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


@media only screen and (max-width: 1680px){
	.header-style1.header2 .header-link .header-menu-title{
		 line-height: initial;
		display: -webkit-flex;
	  display:         flex;
	  -webkit-align-items: center;
	          align-items: center;
	  -webkit-justify-content: center;
	          justify-content: center;
	   	flex-direction:column;
	    
	}
	.header-style1.header2 .header-link .header-menu-title> span{
		display: block;
	    margin-top: 5px;
	    width: 100%;
	}
}
@media only screen and (max-width: 1100px){
/*	.header-style1.header2 .header-link .header-menu-title> span{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}*/
}
@media only screen and (max-width: 1000px){
	.language-en .footer-info-box,
	.language-en .footer-web-box{
		width: 100%;
		display: block;
	}
}

@media only screen and (max-width: 750px){
	.language-en .about-class-list{
		width: 48%;
		margin-bottom: 4%!important;
	}
	.language-en .distributor-checkbox-lable{
		display: block;
		width: 100%;
	}
	.language-en .pages-banner-ch-slong{
		font-size: 16px;
	}
}