.site-footer .footer-link {
    box-sizing: border-box;
}

@media (max-width: 389.98px) {
    .site-footer .footer-link {
        padding: 10px 0 0;
    }
}

@media (min-width: 390px) and (max-width: 429.98px) {
    .site-footer .footer-link {
        padding: 11px 0 0;
    }
}

@media (min-width: 430px) and (max-width: 479.98px) {
    .site-footer .footer-link {
        padding: 12px 0 0;
    }
}

@media (min-width: 480px) and (max-width: 639.98px) {
    .site-footer .footer-link {
        padding: 12px 0 0;
    }
}

@media (min-width: 640px) and (max-width: 767.98px) {
    .site-footer .footer-link {
        padding: 12px 0 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .site-footer .footer-link {
        padding: 14px 20px 0;
    }
}

@media (min-width: 1025px) and (max-width: 1365.98px) {
    .site-footer .footer-link {
        padding: 12px 16px;
    }
}

@media (min-width: 1366px) and (max-width: 1512px) {
    .site-footer .footer-link {
        padding: 18px 20px 0;
    }
}

@media (min-width: 1513px) and (max-width: 1599.98px) {
    .site-footer .footer-link {
        padding: 19px 20px 0;
    }
}

@media (min-width: 1600px) {
    .site-footer .footer-link {
        padding: 20px 20px 0;
    }
}
