#page-ads #page-fv {
    background-image: url(../images/new-page/ads-mv-2.jpg);
    background-position: center;
}
@media screen and (min-width: 767.98px) {
    body.service-single header:not(.is-animation) .h-nav li a {
        text-shadow: 0 0 4px rgba(0, 0, 0, 0.75);
    }
}
footer .footer-left p{
    line-height: .28rem;
}
footer .footer-left p span{
    display: block;
    margin-bottom: .1rem;
}
#service #service-slider .service-cont div .s-title{
    border-bottom-color: #ff8600;
}
#service #service-slider .service-cont  div .more_btn{
    color: #ff8600;
}
#service #service-slider .service-cont  div .more_btn span{
    border-bottom-color: #ff8600;
}
#service #service-slider .service-cont  div .more_btn span::after{
    background: url(../images/common/icon_arrow_orange.svg);
}


#page-company #company-partners {
    margin-bottom: 2.8rem;
}
@media screen and (max-width: 768px) {
    #page-company #company-partners {
        margin-bottom: 1.8rem;
    }
}
#page-company #company-partners .page-title {
    margin-bottom: 1rem;
}
#page-company #company-partners .page-title::after{
    content: "Main business partners";
    font-size: 1rem;
}
@media screen and (max-width: 768px) {
    #page-company #company-partners .page-title::after{
        font-size: 0.45rem;
    }
}
@media screen and (max-width: 768px) {
    #page-company #company-partners .page-title {
        margin-bottom: .5rem;
    }
}
#page-company #company-partners .f-inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    gap: .1rem .5rem;
    max-width: 14.4rem;
    margin: 0 auto;
    position: relative;
    padding: 0 0.15rem;
}
#page-company #company-partners .f-inner span {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
#page-company #company-partners .f-inner span img {
    max-width: 140px;
}
@media screen and (max-width: 374px) {
    #page-company #company-partners .f-inner span img {
        max-width: 120px;
    }
}