.pricingTable{
 padding: 25px 10px 70px;
 margin: 0 15px;
 text-align: center;
 z-index: 1;
 position: relative;
}

.pricingTable:before{
 content: "";
 width: 100%;
 height: 100%;
 background: #fff;
 position: absolute;
 top: 0;
 left: 0;
 z-index: -1;
 -webkit-clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0% 85%, 0 0);
 clip-path: polygon(100% 0, 100% 85%, 50% 100%, 0% 85%, 0 0);
}

.pricingTable:after{
 content: "";
 width: 70px;
 height: 30px;
 background: #ee6c77;
 margin: 0 auto;
 position: absolute;
 top: 70px;
 left: 0;
 right: 0;
 -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
 clip-path: polygon(50% 100%, 0 0, 100% 0);
}

.pricingTable .title{
 padding: 15px 0;
 margin: 0 -25px 30px;
 background: #ee6c77;
 font-size: 25px;
 font-weight: 600;
 color: #fff;
 text-transform: uppercase;
 position: relative;
}

.pricingTable .title:before{
 content: "";
 border-top: 15px solid #904249;
 border-left: 15px solid transparent;
 border-bottom: 15px solid transparent;
 position: absolute;
 bottom: -30px;
 left: 0;
}

.pricingTable .title:after{
 content: "";
 border-top: 15px solid #904249;
 border-right: 15px solid transparent;
 border-bottom: 15px solid transparent;
 position: absolute;
 bottom: -30px;
 right: 0;
}

.pricingTable .price-value{
 margin-bottom: 25px;
 color: #ee6c77;
}

.pricingTable .currency{
 display: inline-block;
 font-size: 30px;
 vertical-align: top;
 margin-top: 8px;
}

.price-value .amount{
 display: inline-block;
 font-size: 50px;
 font-weight: 700;
}

.price-value .month{
 display: block;
 font-size: 20px;
 font-weight: 500;
     height: 30px;
 line-height: 20px;
 text-transform: uppercase;
}

.pricingTable .pricing-content{
 padding: 10px;
 margin: 0;
 list-style: none;
 
 margin-bottom: 25px;
}

.pricingTable .pricing-content li{
 font-size: 17px;
 color: #fff;
line-height: 23px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.pricingTable .pricingTable-signup{
 display: inline-block;
 padding: 10px 30px;
 background: #ee6c77;
 font-size: 18px;
 font-weight: 600;
 color: #fff;
 overflow: hidden;
 position: relative;
 transition: all 0.7s ease 0s;
}

.pricingTable .pricingTable-signup:before{
 content: "";
 display: inline-block;
 width: 100%;
 height: 100%;
 background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
 position: absolute;
 top: 0;
 left: 0;
 opacity: 0;
 transform: translate(0,100%);
 transition: all 0.6s ease-in-out 0s;
}

.pricingTable .pricingTable-signup:hover:before {
 opacity: 1;
 transform: translate( 0,-100%);
}

.pricingTable.blue:after,
.pricingTable.blue .title,
.pricingTable.blue .pricingTable-signup{ background: #ef2f3c; }

.pricingTable.blue .title:after,
.pricingTable.blue .title:before{ border-top: 15px solid #407a88; }

.pricingTable.blue .price-value{ color: #ef2f3c; }

.pricingTable.pink:after,
.pricingTable.pink .title,
.pricingTable.pink .pricingTable-signup{ background: #f06ace; }

.pricingTable.pink .price-value{ color: #f06ace; }

.pricingTable.pink .title:after,
.pricingTable.pink .title:before{ border-top: 15px solid #773667; }

@media only screen and (max-width: 990px){
 .pricingTable{ margin-bottom: 30px; }
}
.col1{
        background: #ee6c77;
        border-radius: 25px;
        text-align: left;
}
.col2{
 background: #f667cc;
 border-radius: 25px;
 text-align: left;
}
.col3{
 background: #ef2f3c;
 border-radius: 25px;
 text-align: left;
}
.borderli{
    border-bottom: 1px solid #fff;
}
.thtxt{text-decoration: line-through;
    display: inline-block;
    font-size: 25px;
    font-weight: 700;
}
