
.wppt_pricing_table {
    line-height: 150% !important;
    font-size: 12px !important;
    /*margin: 0 auto !important;*/
    margin:auto auto !important;
    width: 100% !important;
    max-width: 800px !important;
    padding-top: 10px !important;
    margin-top: 100px !important;
}
.wppt_price_block {
    width: 100% !important;
    color: #000000 !important;
    float: left !important;
    list-style-type: none !important;
    /* transition: all 0.25s !important; */
    position: relative !important;
    box-sizing: border-box !important;
    margin-left:0 !important;
    border-right:0 !important;
    margin-bottom: 10px !important;
    border: 1px solid transparent !important;
}
.wppt_pricing_table li {
    list-style: none !important;
}
.wppt_pricing_table h3 {
    text-transform: uppercase !important;
    padding: 5px 0 !important;
    background: #164398 !important;
    margin: -10px 0 1px 0 !important;
    text-align:center !important;
    color: #FFFFFF !important;
}
.wppt_price {
    display: table !important;
    background: #FFFFFF !important;
    width: 100% !important;
    height: 70px !important;
    text-align:center !important;
}
.wppt_price_figure {
    font-size: 24px !important;
    text-transform: uppercase !important;
    vertical-align: middle !important;
    display: table-cell !important;
}
.wppt_price_number {
    font-weight: bold !important;
    display: block !important;
}
.wppt_price_tenure {
    font-size: 11px !important;
}
.wppt_features {
    background: #E3E3E3 !important;
    color: #000000 !important;
    margin:0 !important;
}
.wppt_features li {
    padding: 8px 15px !important;
    border-bottom: 1px solid #164398 !important;
    font-size: 11px !important;
    list-style-type: none !important;
    list-style: none !important;
    margin: 0 !important;

    text-align: center !important;
}
.wppt_footer {
    padding: 15px !important;
    background: #164398 !important;
    text-align: center !important;

}
.wppt_action_button {
    text-decoration: none !important;
    color: #fff !important;
    font-weight: bold !important;
    border-radius: 5px !important;
    background: #44B878; /* for non-css3 browsers */
    background: linear-gradient(#44B878, #44B878) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#44B878', endColorstr='#44B878'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#44B878), to(#44B878)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #44B878,  #44B878); /* for firefox 3.6+ */
    padding: 5px 20px !important;
    font-size: 11px !important;
    text-transform: uppercase !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align: center !important;
}
.wppt_price_block:hover {
    box-shadow: 0 0 0px 5px rgba(0, 0, 0, 0.5) !important;
    transform: scale(1.04) translateY(-5px) !important;
    z-index: 1 !important;

}

.wppt_description {
    display: block;
    background: #E3E3E3 !important;
    vertical-align: middle !important;
    height: 60px;
    border-bottom:1px solid #ccc;
    padding:5px;

}
.wppt_description p {
    color: #000 !important;
    text-align:center;
    vertical-align: bottom !important;
    display:block;
    margin: auto auto auto auto !important;
    font-style:italic;
}

.wppt_price_block:hover .wppt_price {
    background:linear-gradient(#FCBF10, #FEDF88) !important;
    box-shadow: inset 0 0 45px 1px #FCBF10 !important;
}
.wppt_price_block:hover h3 {
    background: #164398 !important;
}
.wppt_price_block:hover .wppt_action_button {
    background: linear-gradient(#FEDF88, #FCBF10) !important;
    background-color: #FCBF10 !important; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEDF88', endColorstr='#FCBF10'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FEDF88), to(#FCBF10)); /* for webkit browsers */
    background: -moz-linear-gradient(top, #FEDF88,  #FCBF10); /* for firefox 3.6+ */

}



.wppt_autohighlight .wppt_price {
    background-color: #FCBF10 !important; /* for non-css3 browsers */
    background: linear-gradient(#FCBF10, #FEDF88) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCBF10', endColorstr='#FEDF88'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FCBF10), to(#FEDF88)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FCBF10,  #FEDF88); /* for firefox 3.6+ */

}
.wppt_autohighlight h3 {
    background: #164398 !important;
}
.wppt_autohighlight .wppt_action_button {
    background: linear-gradient(#FEDF88, #FCBF10) !important;
    background-color: #FCBF10 !important; /* for non-css3 browsers */
    background: linear-gradient(#FEDF88, #FCBF10) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEDF88', endColorstr='#FCBF10'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FEDF88), to(#FCBF10)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #FEDF88,  #FCBF10); /* for firefox 3.6+ */

}



@media only screen and (min-width : 480px) and (max-width : 768px) {
    .wppt_price_block {width: 50% !important;}
    .wppt_price_block:nth-child(odd) {border-right: 1px solid transparent !important;}
    .wppt_price_block:nth-child(3) {clear: both !important;}
    .wppt_price_block:nth-child(odd):hover {border: 0 none !important;}
}
@media only screen and (min-width : 768px){
    .wppt_price_block {width: 20% !important;}
    .wppt_price_block {border-right: 1px solid transparent; border-bottom: 0 none !important;}
    .wppt_price_block:last-child {border-right: 0 none !important;}
    .wppt_price_block:hover {border: 0 none !important;}
}