.dealers-full-list-wrapper .dealers-full-list-info {
        padding: 1em 0;
        border-bottom: 1px solid #ccc;
        font-family: var(--indian-font-secondary);
        font-size: 15px;
    }

    .dealers-full-list-wrapper .dealers-full-list {
        display: flex;
        flex-wrap: wrap;
        counter-reset: item;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item {
        width: 50%;
        padding: 1em 0;
        border-bottom: 1px solid #ccc;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-header h3 {
        font-size: 24px;
        font-weight: 400;
        text-transform: uppercase;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-header h3 .dealers-full-list-item-count {
        margin-right: .1em;
        color: var(--indian-color-indian-motorcycle-red);
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-header h3 .dealers-full-list-item-count::before {
        content: counter(item);
        counter-increment: item;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-header h3 .dealers-full-list-item-count::after {
        content: '. ';
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-content {
        margin-top: 1em;
        font-family: var(--indian-font-secondary);
        font-size: 15px;
        line-height: 1.5;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-content>p>.fa {
        float: left;
        line-height: 1.5;
        vertical-align: middle;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-content>p>a {
        display: block;
        margin-left: 2em;
        color: #000;
        text-decoration: underline;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-content>p>a:hover {
        color: var(--indian-color-indian-motorcycle-red);
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-certifications-list {
        display: flex;
        margin-top: 15px;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-certifications-list .dealers-full-list-item-certifications-list-item {
        margin-right: 15px;
    }

    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-certifications-list .dealers-full-list-item-certifications-list-item.certification-msd,
    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-certifications-list .dealers-full-list-item-certifications-list-item.certification-switzerland-sales,
    .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item .dealers-full-list-item-certifications-list .dealers-full-list-item-certifications-list-item.certification-switzerland-sales-pending {
        cursor: pointer;
    }

    .dealers-full-list-modal {
        display: none;
    }

    .dealers-full-list-modal.is-active {
        display: block;
    }

    .dealers-full-list-modal .overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .6);
        z-index: 9999;
    }

    .dealers-full-list-modal .dealers-full-list-modal-content {
        position: fixed;
        top: 50%;
        left: 50%;
        width: 100%;
        max-width: 1199px;
        padding: 50px;
        background: #fff;
        transform: translate(-50%, -50%);
        z-index: 9999;
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-close {
        position: absolute;
        display: block;
        top: 0;
        left: 50%;
        width: 50px;
        height: 50px;
        background: #fff;
        border-radius: 50%;
        cursor: pointer;
        transform: translate(-50%, -150%);
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-close::before,
    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-close::after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 25px;
        height: 2px;
        background-color: #000;
        transform: translate(-50%, -50%) rotateZ(45deg);
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-close::after {
        transform: translate(-50%, -50%) rotateZ(-45deg);
    }

    .dealers-full-list-msd-modal .dealers-full-list-msd-modal-content .dealers-full-list-msd-modal-content-heading h3 {}

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-content-body .dealers-full-list-modal-content-body-certification {
        display: flex;
        margin-top: 25px;
        align-items: flex-start;
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-content-body .dealers-full-list-modal-content-body-certification .dealers-full-list-modal-content-body-certification-image {
        width: 10%;
        height: auto;
        margin-right: 25px;
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-content-body .dealers-full-list-modal-content-body-certification .dealers-full-list-modal-content-body-certification-description {
        width: 90%;
    }

    .dealers-full-list-modal .dealers-full-list-modal-content .dealers-full-list-modal-content-body .dealers-full-list-modal-content-body-certification .dealers-full-list-modal-content-body-certification-description p {
        font-family: var(--indian-font-secondary);
        font-size: 12px;
    }

    @media screen and (max-width: 767px) {
        .dealers-full-list-wrapper .dealers-full-list .dealers-full-list-item {
            width: 100%;
        }
    }