.comparison-table {
    margin-bottom: 25px;
    margin-top: 45px;
}

.comparison-table_formPage {
    margin-bottom: 0!important;
}

.comparison-table h1 {
    font-size: 23px;
    text-align: center;
    margin: 0 0 30px;
}

.comparison-table .table>tbody>tr:nth-child(8) {
    border-bottom: 1px solid #e8f3dd;
}

.comparison-table .table>tbody {
    border-top: 1px solid #e8e8e8;
}

.comparison-table table {
    border-spacing: 0;
    border-collapse: collapse;
}

.comparison-table .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}

.comparison-table .table>thead:first-child>tr:first-child>th {
    font-size: 13px;
    line-height: 1.1;
    color: grey;
    vertical-align: top;
}

.comparison-table .table>thead>tr>th {
    padding: 0 2px 10px;
}

.comparison-table .table>thead>tr>th:nth-child(n+3){
    border: 1px solid #e8e8e8;
}

.comparison-table .table>tbody td {
    border-left: 1px solid #e8e8e8;
    padding: 10px 15px;
}

.comparison-table .table>tbody td:nth-child(6) {
    border-right: 1px solid #e8e8e8;
}

.comparison-table .table>tbody td:first-child {
    margin-top: 30px;
}

.comparison-table .table>tbody td:nth-child(2) {
    border-left: 2px solid #93b93a;
    border-right: 2px solid #93b93a;
}

.comparison-table .table>tbody>tr:last-child>td:nth-child(2){
    border-bottom: 2px solid #93b93a;
}

.comparison-table thead tr th:first-child {
    width: 30%;
}

.comparison-table .table>tbody td:nth-child(7) {
    display: none;
}

.table-compare th, .table-compare td {
    text-align: center;
}

.table-compare .fa-check-circle {
    color: #93b93a;
    font-size: 19px;
}

.table-compare .fa-times {
    color: #d97979;
}

.green-table-collapse-cell {
    background: #e8f3dd;
}

.green-table-collapse-cell-2 {
    background: #ffdcdc;
}

.table-compare {
    margin-bottom: 2em;
    table-layout: fixed;
}

.table-compare td:first-of-type {
    text-align: left;
}

.table-compare > tbody > tr > td {
    vertical-align: middle;
}

.table-collapse td:nth-child(8), .table-collapse td:nth-child(9) {
    display: none;
}

.comparison-table__table {
    padding: 10px;
}

.table-collapse .table>tbody tr:nth-child(2n) {
    background-color: #e8f3dd;
}

.leaffilter-green {
    color: #8db235!important;
    border: 2px solid #93b93a;
    border-bottom: none;
    position: relative;
}

.cell-display-none {
    display: none!important;
}

.table-collapse table.table-compare img {
    padding: 0;
    margin: 8px 0 4px;
    width: 80px;
    height: auto;
    text-align: center;
    display: inline-block;
}

.thats-us {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: -10px;
    width: 100%;
    box-sizing: content-box;
    font-size: 15px;
    background: #93b93a;
    color: #ffffff;
    padding: 5px 2px;
    border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
}

/* Safari 7.1+ */

_::-webkit-full-page-media, _:future, :root .thats-us {
    width: 99.65%;
}

/* Fire Fox */
@-moz-document url-prefix() {
    .thats-us {
        width: 100.25%;
    }
}

.thats-us-2 {
    display: none;
}

.thankyou-content-2 {
    max-width: 910px;
}

@media (max-width: 820px) {
    .thats-us-2 {
        display: block;
        position: absolute;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        left: 50%;
        top: -15px;
        width: 100.3%;
        font-size: 15px;
        background: #93b93a;
        color: #ffffff;
        padding: 5px 0;
        text-align: center;
        border-top-left-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -webkit-border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        -moz-border-radius-topright: 6px;
        -webkit-border-top-right-radius: 6px;
    }

    .table-collapse table,
    .table-collapse thead,
    .table-collapse tbody,
    .table-collapse th,
    .table-collapse td,
    .table-collapse tr {
        display: block;
    }

    .table-collapse thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .table-collapse .table td {
        padding: 8px 8px 8px 60%;
    }
    .table-collapse tr {
        border-top: none;
        border-bottom: none;
    }
    .table-collapse td {
        border: none;
        position: relative;
        white-space: normal;
        text-align: left;
    }
    .table-collapse td:first-child {
        border-top: 1px solid #e8e8e8;
    }
    .comparison-table .table>tbody {
        border-top: none;
        margin-top: 30px;
    }
    .table-collapse td:first-of-type {
        padding-left: 0;
        font-weight: 700;
        font-size: 0;
        color: white;
    }
    .table-collapse td:before {
        position: relative;
        color: black;
        padding-right: 20px;
        text-align: left;
        content: attr(data-title);
        display: inline-block;
        font-size: 16px;
    }
    .table-collapse td:first-child:before {
        width: 75%;
        line-height: 1.1;
    }
    .table-collapse td:first-child:before {
        color: grey;
        font-size: 20px;
    }

    .table-collapse tbody tr:nth-child(6) {
        display: none;
    }
    .table-collapse td i {
        position: absolute;
        left: 10px;
        top: 11px;
    }
    .missing-option {
        display: none!important;
    }
    .green-table-collapse-cell, .green-table-collapse-cell-2 {
        background: #ffffff;
    }
    .table-collapse .fa-times:before {
        content: "\f058";
        color: #93b93a;
        font-size: 19px;
    }

    .table-collapse .fa-times.times-real:before, .table-collapse .fa-check-circle.times-real:before {
        content: "\f00d";
        color: #d97979;
    }
    .table-collapse .table>tbody tr:nth-child(2n) {
        background-color: #ffffff;
    }
    .comparison-table .table>tbody td {
        padding: 9px 32px 0 40px;
    }
    .comparison-table h1 {
        margin-bottom: 0;
    }

    .comparison-table .table>tbody td:first-child:after {
        content: "";
        position: absolute;
        background-size: 75px 75px;
        width: 75px;
        height: 75px;
        background-repeat: no-repeat;
        right: 8px;
        top: 5px;
    }
    .comparison-table .table>tbody td:nth-child(7) {
        display: block;
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 4px;
    }
    .comparison-table .table>tbody tr:first-child td:first-child:after {
        background-image: url("../images/compare/pic-clogs-1.jpg");
    }
    .comparison-table .table>tbody tr:nth-child(2) td:first-child:after {
        background-image: url("../images/compare/pic-clogs-2.jpg");
    }
    .comparison-table .table>tbody tr:nth-child(3) td:first-child:after {
        background-image: url("../images/compare/pic-clogs-3.jpg");
    }
    .comparison-table .table>tbody tr:nth-child(4) td:first-child:after {
        background-image: url("../images/compare/pic-clogs-4.jpg");
    }
    .comparison-table .table>tbody tr:nth-child(5) td:first-child:after {
        background-image: url("../images/compare/pic-clogs-5.jpg");
    }
    .comparison-table .table>tbody td:first-child {
        margin-top: 20px;
    }
    .comparison-table .table>tbody td:nth-child(2) {
        border-left: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
    }
    .green-title-mob:before {
        color: #8db235!important;
    }
    .comparison-table .table>tbody td {
        border-right: 1px solid #e8e8e8;
    }
}

@media (max-width: 568px) {
    .comparison-table h1 {
        font-size: 21px;
    }
    .comparison-table {
        margin-top: 10px;
    }
    .thats-us-2 {
        width: 100.5%;
    }
    .comparison-table_formPage {
        margin-top: 30px;
    }
}
@media (max-width: 420px) {
    .comparison-table h1 {
        font-size: 18px;
    }
    .comparison-table {
        margin-bottom: 0;
    }
    .thankyou-content {
        margin-top: -15px;
    }
    .comparison-table__table {
        padding: 10px 0;
    }
}

@media (max-width: 359px) {
    .comparison-table .table>tbody td:first-child:after {
        background-size: 60px 60px;
        width: 60px;
        height: 60px;
    }
    .comparison-table .table>tbody td {
        padding: 9px 15px 0 40px;
    }
    .table-collapse td:first-child:before {
        width: 70%;
        font-size: 17px;
    }
}

@media (max-width: 320px) {
}

@media (max-width: 300px) {
    .table-collapse td:first-child:before {
        width: 72%;
        font-size: 16px;
    }
    .comparison-table .table>tbody td:first-child:after {
        background-size: 45px 45px;
        width: 45px;
        height: 45px;
    }
}



