#customers.customers-2025 {
    margin-top: 0;
    padding: var(--sec-padding5);

    .container.container2 {
        width: 100%;
    }

    @media screen and (min-width:1400px) {
        br {
            display: none;
        }
    }

    .banner {
        _max-width: var(--container-width);
        max-width: initial;
        margin: 0 calc(50% - 50vw);
        width: 100vw;
        overflow: hidden;
    }

    .title {
        font-size: 25px;
        margin-top: 40px;
        font-weight: 600;
        margin-bottom: 20px;
    }

    .wrap_banner {
        ul {
            list-style: none;
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 20px;
        }
    }
}

@media screen and (max-width:959px) {
    #customers.customers-2025 {
        .container {
            width: 96%;
        }
    }
}

@media screen and (max-width:767px) {
    #customers.customers-2025 {
        .title {
            font-size: 22px;
        }
    }
}

@media screen and (max-width:550px) {
    #customers.customers-2025 {
        br {
            display: none;
        }

        .title {
            font-size: 20px;
            text-align: left;
        }
    }
}

@media screen and (max-width:480px) {
    #customers.customers-2025 {
        .container {
            width: 83%;
        }

        .title {
            font-size: 19px;
        }

        .wrap_banner {
            ul {
                gap: 15px;
            }
        }
    }
}