.pricingTable{
    color: #222;
    background-color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    padding: 20px 20px 30px;
    margin: 0 0 0 40px;
    border-radius: 30px;
    position: relative;
    margin-bottom: 38px;
}
.pricingTable .pricingTable-header{ margin: 0 0 20px 0; }
.pricingTable .title{
    color: #fff;
    background: linear-gradient(#6491DD,#6469F2);
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 5px 15px 7px;   
    margin: 0 0 15px;
    border-radius: 10px 10px 0 0;
    display: inline-block;
    transform-origin: top left;
    transform: rotate(-90deg);
    position: absolute;
    left: -39px;
    top: 250px;
}
.pricingTable .price-value{
    font-size: 50px;
    font-weight: 500;
    padding-bottom: 15px;
    border-bottom: 1px dashed #ccc;
}
.pricingTable .price-value .amount{
    line-height: 40px;
    display: inline-block;
}
.pricingTable .price-value .duration{
    color: #e81919;
    font-size: 28px;
    font-weight: 400;
    display: block;
    line-height: 48px;
}
.pricingTable .pricing-content{
    text-align: left;
    padding: 0;
    margin: 0 0 25px;
    list-style: none;
    display: inline-block;
}
.pricingTable .pricing-content li{
    font-size: 17px;
    font-weight: 500;
    line-height: 30px;
    padding: 0 0 0 25px;
    margin: 0 0 17px;
    position: relative;
}
.pricingTable .pricing-content li:last-child{ margin: 0; }
.pricingTable .pricing-content li:before{
    content: "\f00c";
    color: #444;
    font-family: "Font Awesome 5 free";
    font-size: 16px;
    font-weight: 900;
    position: absolute;
    top: 1px;
    left: 0;
}
.pricingTable .pricing-content li.disable:before{ content: "\f00d"; }
.pricingTable .pricingTable-signup a{
    color: #fff;
    background: linear-gradient(to right,#6491DD,#6469F2);
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-transform: uppercase;
    padding: 6px 20px 8px;
    border: none;
    border-radius: 5px;
    display: inline-block;
    transition: all 0.3s ease 0s;
}
.pricingTable .pricingTable-signup a:hover{
    color: #fff;
    text-shadow: 3px 3px rgba(255,255,255,0.2);
    box-shadow: 0 0 0 5px rgba(0,0,0,0.1), 0 0 0 10px rgba(0,0,0,0.05);
}
.pricingTable.green .title{ background: linear-gradient(#2EDDB4,#3F857B); }
.pricingTable.green .pricingTable-signup a{ background: linear-gradient(to right,#2EDDB4,#3F857B); }
.pricingTable.orange .title{ background: linear-gradient(#f9a661,#cc6c1e); }
.pricingTable.orange .pricingTable-signup a{ background: linear-gradient(to right,#f9a661,#cc6c1e); }
@media only screen and (max-width: 990px){
    .pricingTable{ margin: 0 0 40px 40px; }
}


.price-sec {
    background-color: #eaeaea;
    padding: 103px 0 103px;
}