.banner{
    background: url('/assets/images/contact-us-assets/ab-contact-banner-bg.jpg') no-repeat center;
    background-size: cover;

}
.banner .banner-wrap{
    padding: 110px 0;
}
.banner-panel .f-48{
    font-size: 48px;
}
.banner-panel h1{
    margin-bottom: 30px;
}
.emails h2{
    margin:0 auto 70px;
    text-align: center;
}
.emails .horizontal .left{
    padding: 40px 30px;
}
.emails .horizontal p{
    margin: 0;
}
.horizontal.hover .left .img-box{
    background: url("/assets/images/contact-us-assets/support-icon.png") no-repeat center;
}
.horizontal.hover:hover .left .img-box{
    background: url("/assets/images/contact-us-assets/support-icon-hover.png") no-repeat center;
}
.horizontal.hover:nth-of-type(2) .left .img-box{
    background: url("/assets/images/contact-us-assets/sales-icon.png") no-repeat center;
}
.horizontal.hover:nth-of-type(2):hover .left .img-box{
    background: url("/assets/images/contact-us-assets/sales-icon-hover.png") no-repeat center;
}
.horizontal.hover:nth-of-type(3) .left .img-box{
    background: url("/assets/images/contact-us-assets/cooperation-icon.png") no-repeat center;
}
.horizontal.hover:nth-of-type(3):hover .left .img-box{
    background: url("/assets/images/contact-us-assets/cooperation-icon-hover.png") no-repeat center;
}
.horizontal.hover:nth-of-type(4) .left .img-box{
    background: url("/assets/images/contact-us-assets/comlaint-icon.png") no-repeat center;
}
.horizontal.hover:nth-of-type(4):hover .left .img-box{
    background: url("/assets/images/contact-us-assets/comlaint-icon-hover.png") no-repeat center;
}
.emails .emails-wrap{
    padding: 80px 15px 20px;
}
.emails a{
    color: #082d86;
    margin-top: 8px;
    font-size: 16px;
}
.call{
    background-color: #eeeeee;
}
.call .call-wrap{
    padding: 80px 15px;
    text-align: center;
}
.call h2{
margin-top: 0;
margin-bottom: 50px;
}
.call p{
    font-size: 14px;
    color: #666666;
}
.call h4{
    font-size: 22px;
    font-weight: bold;
    line-height: 26px;
    color: #1a1a1a;
    margin: auto;

}

.call .left{
    max-width: 80%;
    padding-top: 70px;
    margin: auto;
}
@media(max-width: 767px)  {
    .call .left {
        max-width: 100%;
    }
   
}
[lang="jp"] .banner {
    background: url(/assets/images/localization/jp/banner/contact-us-banner.jpg) no-repeat center;
}