.comparative_tab{    
    width: 95%;
    margin: auto;
    margin-top: 40px;
}
.comparative_tab table{    
    width: 100%;
    margin: 0 auto;
    text-align: center;
    border-collapse: collapse;
    table-layout: fixed;
    
}
.comparative_tab th{
    color:var(--color1);
    font-weight: bold;
    padding-bottom: 6px;
}
.comparative_tab td{
    font-size: .7rem;
    padding: 13px 0px;
}
.comparative_tab table tr{
    border-bottom: 1px solid black ;
}
@media (min-width: 768px) {
    .comparative_tab table tr{
        border-bottom: 0;
    }
    .comparative_tab td{
        font-size: .8rem;
    }
    .comparative_tab{
        width: 90%;
    }
}
@media (min-width: 1024px) {
    .comparative_tab{
        width: 85%;
    }
     .comparative_tab td{
        padding: 13px 13px;
        font-size: 1rem;
    }
}
@media (min-width: 1440px) {
    .comparative_tab{
        width: 70%;
    }
    .comparative_tab td{
        padding: 13px 10px;
    }
}