.background_grey {
    background-color: #f9f9f9;
    border-bottom: 1px solid rgba(0, 0, 0, .075);
    border-top: 1px solid rgba(0, 0, 0, .075);
    }
.font-16 {
    font-size: 16px;
    }
.font-32 {
    font-size: 27px;
    }
.color-dark-grey {
    color: #333;
    }
.no_padding {
    padding: 0px;
    }
.no_margin {
    margin: 0px;
    }
.padding_top_10 {
    padding-top: 10px;
    }
.color-grey {
    color: #666;
    }
.price_table {
    border-radius: 5px;
    background-color: #f7f7f7;
    border: 1px solid #dadada;
  
    }
.price_table:hover {
        -webkit-box-shadow: 0 0px 7px rgba(0, 0, 0, 0.15);
        box-shadow: 0 0px 7px rgba(0, 0, 0, 0.15);
    }
.price_table a {
        display: inline-block;
        width:100%;
    }
.web {
    width: 100%;
    }
.margin_top_50 {
    margin-top: 50px;
    }
.font-18 {
    font-size: 18px;
    }
.color-white {
    color: #FFF;
}

.padding_tb_10 {
    padding-top: 10px;
    padding-bottom: 10px;
    }
.top-left-radius {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    }
.font-14 {
        font-size: 14px;
        }
.font-40 {
        font-size: 14px;
        }

.plan_top_b {
    border-top: 1px solid #CCC;
    padding-top: 20px;
}
.padding_bottom_20 {
    padding-bottom: 20px;
    }
.font-weight-800 {
    font-weight:800;
    }
.font-weight-400 {
    font-weight:400;
    }
.text-line-through {
    text-decoration:line-through
    }
.color-black {
    color: #000;
    }
.padding_top_20 {
    padding-top: 20px;
    }
.btn_primary {
    padding: 8px 15px;
    font-size: 14px;
    text-transform: uppercase;
    border: 0px;
    color: #FFF;
    border-radius:5px;
}
.btn_primary:hover {
    text-decoration: none;
    color: #FFF;
    background:#ea7513;
}
.margin_top_50 {
    margin-top: 50px;
}
.padding_tb_10 {
    padding-top: 10px;
    padding-bottom: 10px;
    }
.top-left-radius {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.primary_text {
    color: #124b65;
}
.dark_bg {
  background:#124b65;;
    }
    .plan_top_b {
        border-top: 1px solid #CCC;
        padding-top: 20px;
        }
        .comparison {
            margin-top:50px;
            }
            .plan_link a:hover {
            color: #000;
            }
            .comparison a {
            font-size:18px;
            color:#f48120;
            text-decoration:underline;
            padding:0px 10px;
            }
            .comparison a:hover {
            color:#f48120;
            text-decoration:none;
            }
            ul.teble_dec {
                border-bottom: 1px solid #DDD;
                border-top: 1px solid #DDD;
                margin: 0px;
                padding: 10px 0px;
                list-style: none;
            }
            .package__features{
                font-size: 15px;
            }
            ul.teble_dec li {
                padding: 10px;
            }
            .btn_primary {
                background: #009333;
            }.padding_bottom_20 {
                padding-bottom: 20px;
            }.font-40 {
                font-size: 40px;
            }
            
          
            
            