    .container {
        max-width: 100%;
        margin: 0 auto;
    }

    .footer-inpoint {
        text-align: center;
        background-color: #eeee;
        color: #000;
        padding: 18px 0 25px 0;
        border-bottom: 1px solid #ccc;
    }

    .footer-inpoint ul {
        display: flex;
        justify-content: space-between;
        padding: 0;
    }

    .footer-inpoint ul li {
        width: 25%;
    }

    .footer-inpoint ul li {
        width: 25%;
    }

    li {
        display: inline-block;
    }

    .footer-inpoint ul li img {
        max-width: 100%;
        width: 134px;
    }

    .footer-inpoint .policy-text {
        text-align: center;
        width: 100%;
        color: #000;
        padding-left: 7px;
        line-height: 16px;
        height: 40px;
        margin-top: 6px;
        font-size: 12px;
    }

    .footer-inpoint .policy-text span {
        font-size: 14px;
    }

    @media (min-width: 960px) {

        .container,
        .container-lg,
        .container-md {
            max-width: 1360px;
        }

        h6,
        .title6 {
            font-size: calc(var(--title-font-size) * 0.666667);
        }
    }

    @media (max-width: 959px) {

        .container,.container-md {
            /* max-width: 100%; */
        }

        .footer-inpoint ul {
            display: flex;
            padding: 0;
            justify-content: space-between;
            flex-wrap: wrap;
        }

        .footer-inpoint ul li {
            display: flex;
            margin-bottom: 23px;
            width: 50%;
            text-align: center;
            font-size: 1.4rem;
            align-items: center;
            flex-direction: column;
        }
        .footer-inpoint{
            padding: 18px 0 150px;
        }
    }