.row {
    display: flex;
    justify-content: center;
}


.pricing_disabled{
    opacity: 40%;
}

.pricing_table{
    color:#fff;
    margin:10px 0;
    text-align: center;
    transition: all 0.30s linear 0s;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}
.pricing_table:hover{
    background: #46B8DA;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
}
.pricing_table.active,
.pricing_table .pricing_table_plan .btn-info.active{
    background: #46B8DA;
}
.pricing_table:hover .pricing_table_plan .btn-info{
    background:#46B8DA;
}
.pricing_table_header{
    padding:40px;
}
.pricing_table_header > i{
    display: block;
    font-size:40px;
}
.pricing_table_header .title{
    display:block;
}
.pricing_table_header .price-plan{
    display:block;
}
.pricing_table_header .price-plan i{
    font-size:16px;
}
.pricing_table_header .price{
    font-size:40px;
}
.pricing_table_header .monthly_plan{
    font-size:20px;
}
.pricing_table .pricing_table_plan{
    border-top-right-radius:30px;
    border-top-left-radius:30px;
    padding:40px 20px;
    background:#272833;
}
.pricing_table .pricing_table_plan ul{
    margin:0 0 50px;
    padding:0;

}
.pricing_table .pricing_table_plan ul li{
    list-style:none;
    margin:15px;
}


.pricing_table .pricing_table_plan ul li:after {
    content: "";
    display: block;
    height: 1px;
    width: 100px%;
    margin: 10px;
    background: grey;
}
.pricing_table .pricing_table_plan .btn-info{
    padding:8px 40px;
    background: transparent;
    transition: all 0.30s linear 0s;
}