#price_table tbody {
    transition: all ease-in-out .5s;
}

#price_table td {
    border: none;
}

#price_table .large-only tr{
    background: #fff;
    border: 20px solid #f5f5f5;
    float: left;
    width: 100%;
    outline: 0px solid #0a2e62;
    border: 5px solid transparent;
    -webkit-transition: all ease-in-out .5s;
    transition: all ease-in-out .5s;
    margin-top: 30px;
}
#price_table .large-only tr td:first-child {
    font-size: 20px;
    font-weight: 700;
    color: #333;
}

#price_table .parentActive .plan_table_tr {
    opacity: 0.5;
    -webkit-transition: all ease-in-out .8s;
    transition: all ease-in-out .8s;
}

#price_table .parentActive .plan_table_tr.active {
    opacity: 1;
    outline: 0px solid transparent;
    border: 5px solid #0a2e62;
    -webkit-transition: all ease-in-out .8s;
    transition: all ease-in-out .8s;
}
#price_table .parentActive .plan_table_tr.active a {
    background-color: #0a2e62;
}


#price_table .parentActive .plan_table_tr.active {

}

#price_table .large-only tr td {
    font-size: 16px;
    line-height: 24px;
    padding: 25px;
    position: relative;
    padding-left: 35px;
    text-align: left;
    font-weight: 500;
    color: #777;
}

#price_table .large-only tr td:nth-child(5) {
    color: #63b5c3;
    font-size: 24px;
    line-height: 30px;
}

#price_table .large-only tr td:after {
    position: absolute;
    content: "";
    width: 1px;
    height: 54px;
    background: #ccc;
    right: 5px;
    top: 22px;
}

#price_table .large-only tr td:before {
    position: absolute;
    content: "";
    width: 14px;
    height: 11px;
    background: url(https://hostiko.com/hostiko/layout13/wp-content/themes/hostiko/assets/images/hostiko_13_table_tick.png) no-repeat;
    left: 15px;
    top: 30px;
}

#price_table .large-only tr td:nth-child(5):after,
#price_table .large-only tr td:last-child:after,
#price_table .large-only tr td:first-child:before,
#price_table .large-only tr td:last-child:before,
#price_table .large-only tr td:nth-child(5):before {
 display: none;
}


#price_table  tr td a {
    background: #63b5c3;
    padding: 20px;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
}


#price_table .small-only .st-head-row {
    background: #0d95a9 !important;
    background: -moz-linear-gradient(left, rgba(13, 149, 169, 1) 0%, rgba(25, 160, 148, 1) 33%, rgba(44, 178, 114, 1) 63%, rgba(60, 192, 85, 1) 99%) !important;
    background: -webkit-linear-gradient(left, rgba(13, 149, 169, 1) 0%, rgba(25, 160, 148, 1) 33%, rgba(44, 178, 114, 1) 63%, rgba(60, 192, 85, 1) 99%) !important;
    background: linear-gradient(to right, rgba(13, 149, 169, 1) 0%, rgba(25, 160, 148, 1) 33%, rgba(44, 178, 114, 1) 63%, rgba(60, 192, 85, 1) 99%) !important;
    padding: 20px;
    border: none !important;
    color: #fff;
    display: table-cell;
    font-weight: 700;
    font-size: 20px;
}

#price_table .small-only tr{
  background-color: white;
  border-bottom: 10px solid #f2f6f8
}

#price_table .small-only td{
    line-height: 20px;
    padding: 14px 0;
    padding-left: 15px;
    font-weight: 700;

    width: 50%;
        float: left;
        position: relative;
        padding-left: 35px;
        text-align: left;
 }

 #price_table .small-only tr td a {
    padding: 10px;
}