.tire-finder {
    margin: 26px 0 50px;
    position: relative;
}

.tire-finder .cr-size-tire-finder .cr-size-tire-finder__button a {
    padding: 0 10px;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .tire-finder {
        margin: 26px 37px 40px;
    }
}

.tire-finder > .new-social {
    position: absolute;
    right: 0;
    top: -10px;
}

.tire-finder__title {
    margin-bottom: 27px;
}

.brand-links {
    background-color: #f3f3f3;
    padding: 0 50px;
}

.placeholder-img {
    width: 100%;
}

.brand-links h3.title {
    padding-bottom: 20px;
    text-transform: capitalize;
}

.brand-links .links-container {
    padding: 50px 15px;
}

.brand-links ul.links {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.brand-links ul.links li {
    list-style-type: none;
}

@media only print {
    .brand-links {
        background: #fff;
        padding: 0 15px;
    }

    .brand-links .links-container {
        padding: 30px 0;
        page-break-inside: avoid;
    }

    .brand-link.crux-body-copy a:hover {
        border-color: #000;
        color: #000;
    }
}
@media (max-width: 767px) {
    .brand-links {
        background-color: #FFFFFF;
        padding: 0 15px;
    }

    .brand-links .links-container {
        padding: 50px 0;
    }

    .brand-links ul.links {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
