h1.demo-title{text-align:center;font-size:30px;font-weight:600;color:#2a293e;letter-spacing:2px}h1.demo-title a{font-size:16px;font-weight:300}.pricing-table{display:flex;flex-flow:row wrap;width:100%;max-width:1100px;margin:0 auto}.pricing-table .ptable-item{width:33.33%;padding:0 15px;margin-bottom:30px}@media(max-width:992px){.pricing-table .ptable-item{width:33.33%}}@media(max-width:768px){.pricing-table .ptable-item{width:50%}}@media(max-width:576px){.pricing-table .ptable-item{width:100%}}.pricing-table .ptable-single{position:relative;width:100%;overflow:hidden}.pricing-table .ptable-header,.pricing-table .ptable-body,.pricing-table .ptable-footer{position:relative;width:100%;text-align:center;overflow:hidden}.pricing-table .ptable-status,.pricing-table .ptable-title,.pricing-table .ptable-price,.pricing-table .ptable-description,.pricing-table .ptable-action{position:relative;width:100%;text-align:center}.pricing-table .ptable-single{background:#f6f8fa;box-shadow:0 0 10px #999;border-radius:20px}.pricing-table .ptable-single:hover{box-shadow:0 0 10px var(--first-color)}.pricing-table .ptable-header{margin:0 30px;padding:30px 0 45px;width:auto;background:var(--second-color)}.pricing-table .ptable-header:before,.pricing-table .ptable-header:after{content:"";position:absolute;bottom:0;width:0;height:0;border-bottom:100px solid #f6f8fa}.pricing-table .ptable-header:before{right:50%;border-right:250px solid transparent}.pricing-table .ptable-header:after{left:50%;border-left:250px solid transparent}.pricing-table .ptable-item.featured-item .ptable-header{background:var(--first-color)}.pricing-table .ptable-status{margin-top:-30px}.pricing-table .ptable-status span{position:relative;display:inline-block;width:40px;height:30px;padding:5px 0;text-align:center;color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;background:var(--second-color)}.pricing-table .ptable-status span:before,.pricing-table .ptable-status span:after{content:"";position:absolute;bottom:0;width:0;height:0;border-bottom:10px solid var(--first-color)}.pricing-table .ptable-status span:before{right:50%;border-right:25px solid transparent}.pricing-table .ptable-status span:after{left:50%;border-left:25px solid transparent}.pricing-table .ptable-title h2{color:#fff;font-size:24px;font-weight:300;letter-spacing:2px}.pricing-table .ptable-price h2{color:#fff;font-size:45px;font-weight:700;margin:0 0 0 15px}.pricing-table .ptable-price h2 small{position:absolute;font-size:18px;font-weight:300;margin-top:16px;margin-left:-15px}.pricing-table .ptable-price h2 span{margin-left:3px;font-size:16px;font-weight:300}.pricing-table .ptable-body{padding:20px 0}.pricing-table .ptable-description ul{margin:0;padding:0;list-style:none}.pricing-table .ptable-description ul li{color:#2a293e;font-size:14px;font-weight:300;letter-spacing:1px;padding:7px;border-bottom:1px solid #dedede}.pricing-table .ptable-description ul li:last-child{border:none}.pricing-table .ptable-footer{padding-bottom:30px}.pricing-table .ptable-action a{display:inline-block;padding:10px 20px;color:var(--first-color);font-size:14px;font-weight:500;letter-spacing:2px;text-decoration:none;background:var(--second-color)}.pricing-table .ptable-action a:hover{background:var(--first-color)}.pricing-table .ptable-item.featured-item .ptable-action a{color:#2a293e;background:var(--first-color)}.pricing-table .ptable-item.featured-item .ptable-action a:hover{color:#fff;background:#000}
