.result{overflow:auto;}
p.subtitle{color:var(--main);}
p.title{color:var(--main); font-size:40px;}
.moreBtn.PDFBtn span{ float: left; margin-top: 4px;}
a:hover .moreBtn.PDFBtn span{ background-position:top}
.banner{padding:30px 10px; background-image:url('../img/img-inner-banner.jpg'); background-size:cover; overflow:auto;}
table tr th{background-color:var(--main);}
table tr td{background-color:var(--BG2);}
table tr p{color:var(--word); padding:10px 20px; margin-bottom:0}
table th p.filter-title{color:var(--white); padding:10px 20px;}
th p.filter-title-addition{background-color:var(--blue); color:var(--white)}
.inner{background-image:url('../img/index/BG-aboutUs.jpg'); background-position:top left; background-repeat:no-repeat;}

.wrapper.video .video_container{text-align:center; max-width:960px; margin:30px auto; position:relative;}

video{ width:960px; max-width:100%;}
.video_cover{position:absolute; width:100%; height:100%;top:0; left:0; background-image:url('../img/aboutUs/img-video.jpg'); background-size:cover; z-index:6; cursor:pointer;}

.wrapper.aboutUs{display:flex;}
.aboutUsLogo{ margin:40px auto 0; float:left; width:66.66%; background-color:var(--white); padding:20px;}
.aboutUsLogo img{ margin:20px; float:right;}
.aboutUsLogo p.subtitle{text-align:right;}
.aboutUsLogo p.subtitle span{word-break: keep-all;}
.aboutUs-img{ float:left; width:33.33%; margin:40px auto 0;background-image:url('../img/aboutUs/img-aboutUs1.jpg') ; background-size:cover; background-position:left;}
.aboutUs-img img{}

section .wrapper.menu-catalogue{margin:60px auto 0;}
.menu-catalogue .row a img{max-width:80px;}
.menu-catalogue .col-catalogue{ text-align:center; overflow:auto; margin:30px auto 0; }
.menu-catalogue .col-xs-3{ border-right:1px solid var(--main);}
.menu-catalogue .col-xs-3:last-of-type{border-right:0; }
.menu-catalogue .col-catalogue p{color:var(--main); width:100%; text-align:center;}
.menu-catalogue .col-catalogue p.subtitle{letter-spacing: 2px; min-height: 40px; padding: 0; margin: 0;}
.img-center{width:80px; height:80px; float:none; margin:0 auto; background-size:cover;}
.menu-catalogue a:hover .col-catalogue .img-center{background-position:bottom;}
.menu-catalogue a:hover .col-catalogue p{color:var(--secondary);}
.menu-catalogue .col-catalogue .img-center1{background-image:url('../img/center/icon-productCenter.png');}
.menu-catalogue .col-catalogue .img-center2{background-image:url('../img/center/icon-quality.png');}
.menu-catalogue .col-catalogue .img-center3{background-image:url('../img/center/icon-EP.png');}
.menu-catalogue .col-catalogue .img-center4{background-image:url('../img/center/icon-wafers.png');}

.ProductCenter{position: relative; z-index: 10; overflow: visible; margin-bottom:120px}
.ProductCenter:after{content:""; position:absolute; z-index:4; left:0;margin:0 10%; width:80%; height: 460px; bottom: -40px;  border-radius: 10px; background-image: var(--linear2); border-radius:10px;}
.ProductCenter .row{position:relative; z-index:6;}
.ProductCenter .wrapper{width:90%; float:none; margin: 0 auto; max-width:900px;}
.ProductCenter .aboutUsBackground{background-image:var(--linear); margin:160px 50px 0; padding:30px 0; overflow:hidden; text-align:center; border-radius:4px; position:relative; z-index:4;}
.ProductCenter .aboutUsBackground p.subtitle{font-size:24px; letter-spacing: 2px; line-height: inherit;}
.ProductCenter .aboutUsBackground p{ color:var(--white); line-height:30px; letter-spacing:1px;}
.ProductCenter .aboutUsBackground a{margin:10px auto; display: inline-block;}
.ProductCenter .img-aboutUs{margin-left:-16.6667%; margin-top:80px; padding-right:30px}
.ProductCenter .img-aboutUs img{border-radius:4px;}
.ProductContent{padding-top:80px;}
.ProductContent table tr td{background-color:transparent;}
.ProductContent table tr td p{ color:var(--white); padding:0;}

.EP{margin-top:60px;}
.EP-logo{float:left;}
.EP-title{margin:32px 0; width:100%;}
.EP .EP-contents{width:100%;float: left; margin-bottom:40px;}
.EP-list{ width: 50%; float: left;}
.EP-list .icon-EP-list{height:60px; width:60px; background-size:cover; float:left;}
.EP-list .icon-EP-list1{background-image:url('../img/center/ico-EP1.png');}
.EP-list .icon-EP-list2{background-image:url('../img/center/ico-EP2.png');}
.EP-list .icon-EP-list3{background-image:url('../img/center/ico-EP3.png');}
.EP-list .icon-EP-list4{background-image:url('../img/center/ico-EP4.png');}
.EP-list .icon-EP-list5{background-image:url('../img/center/ico-EP5.png');}
.EP-list .RoHS3{background-image:url('../img/center/RoHS3.png');}
.EP-list .REACH{background-image:url('../img/center/Certification-REACH.png');}
.EP-list .Sony{background-image:url('../img/center/Sony.png'); width:120px; }
.EP .EP-contents.sony-contents{width:60%; float:left;}
.icon-sony{width:40%; float:right;}
.sony-contents .EP-list{width:100%;}
.sony-contents .EP-list p{ line-height: 30px; letter-spacing: 1px; margin:10px 0;}
p.note{float:left; width:100%;}
.EP-list p{float:left; color:var(--main); width: unset; margin:10px;}
.EP-list a:hover .icon-EP-list{background-position:bottom;}
.EP-list a:hover p{color:var(--secondary);}

.wrapper.application{max-width:1400px;padding:10px 0;}
.wrapper.application .application-products{padding:10px;text-align: center; height: 600px;}
.wrapper.application .application-products img{padding:10px 0; margin:auto;}
.wrapper.application .application-products p{float:none;}
.wrapper.application .application-products a{display:inline-block; color:var(--main); margin-left: 30px; text-indent: -42px; }
.wrapper.application .application-products a:link, .wrapper.application .application-products a:visited{display:inline-block; color:var(--main)}
.wrapper.application .application-products a svg .btn-arrow2{stroke: var(--main);}
.wrapper.application .application-products a svg{padding-top: 2px;}
.wrapper.application .application-products a:hover{color:var(--secondary)}
.wrapper.application .application-products a:hover svg .btn-arrow2{stroke: var(--secondary);}

@media screen and (max-width: 1400px){
	.milestone-parts1 p.title{text-align:left; font-size:24px;}
	.milestone-parts1 p.subtitle{text-align:left;}
}

@media screen and (max-width: 1200px){
	.factory .factoryContents{padding:20px;}
}

@media screen and (max-width: 991px){
	.ProductCenter:after{display:none;}
	.ProductCenter .img-aboutUs{margin:0 auto;}
	.img-center{width:40px; height:40px;}
	.menu-catalogue .col-catalogue p{font-size:14px}
	.ProductCenter .aboutUsBackground{margin:40px auto 0}
	.ProductCenter .img-aboutUs{padding-right:15px;}
	.ProductCenter{margin-bottom:40px; padding-top:0;}
	.EP .EP-contents.sony-contents{width:100%;}
	.icon-sony{width:100%; float:left;}
	.menu-catalogue .col-catalogue .img-center{width: 40px; height: 40px;}
	.menu-catalogue .col-catalogue p{ font-size: 12px; letter-spacing: 0 !important;}
}

@media screen and (max-width: 720px){
	.wrapper.aboutUs{display:block;}
	.factory{display:block;}
	.aboutUsLogo{width:100%; margin:0}
	.aboutUs-img{width:100%; margin:0;min-height:400px;background-position:top;}
	.factory .factoryContents{width:100%; overflow:hidden;min-height:300px;}
}