@media (max-width: 1430px) {
    div#comparateur {
        padding-left: 0
    }
}

#tableau-comparaison h3 a {
    font-size: 2.5rem !important;
    line-height: normal !important;
    margin: 0 0 10px !important;
    font-weight: 400;
    font-family: "KH Giga", sans-serif !important;
    text-decoration: none !important;
    display: inline-block;
    white-space: normal;
}

#tableau-comparaison h3 span {
    font-size: 20px !important;
    font-weight: 700;
    color: #000 !important;
}

#tableau-comparaison .boxCatalogueDesc {
    min-width: 300px;
}

#scroll-comparaison {
    position: relative;
    width: 100%;
    overflow-x: auto;
    cursor: grab;
}

#scroll-comparaison:active {
    cursor: grabbing;
}

@media (max-width: 768px) {
    #tableau-comparaison h3 a {
        font-size: 22px !important;
        line-height: normal !important;
        margin: 0 0 10px !important;
        font-weight: 400;
        font-family: "KH Giga", sans-serif !important;
        text-decoration: none !important;
        display: inline-block;
        white-space: normal;
    }

    #tableau-comparaison h3 span {
        font-size: 16px !important;
        font-weight: 700;
        color: #000 !important;
    }

    #tableau-comparaison .boxCatalogueDesc {
        min-width: 220px !important;
    }

    #tableau-comparaison>tbody>tr>td,
    #tableau-comparaison>tbody>tr>th,
    #tableau-comparaison>tfoot>tr>td,
    #tableau-comparaison>tfoot>tr>th,
    #tableau-comparaison>thead>tr>td,
    #tableau-comparaison>thead>tr>th {
        white-space: normal !important;
    }
}