section.pricing{padding:50px 20px}section.pricing .columns{display:-webkit-box;display:-ms-flexbox;display:flex}section.pricing .columns .column.sidebar{color:#fff;-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px;border-top-left-radius:4px;border-bottom-left-radius:4px}section.pricing .columns .column.sidebar .head{background-color:#313d4c;border-top-left-radius:4px;height:80px}section.pricing .columns .column.sidebar .body .feature{background-color:#313d4c;padding:0 30px;font-size:16px;text-align:left;color:#eee;line-height:42px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}section.pricing .columns .column.sidebar .body .feature:nth-child(even){background-color:#2c3744}section.pricing .columns .column.sidebar .body .feature.price{background-color:#1e88e5;font-weight:500;height:60px;line-height:60px}section.pricing .columns .column.sidebar .body .feature.price:last-of-type{border-bottom-left-radius:4px}section.pricing .columns .column.plan{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-width:100px}section.pricing .columns .column.plan:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;overflow:hidden}section.pricing .columns .column.plan .head{background-color:#fff;text-align:center;line-height:80px;font-size:24px;font-weight:300;color:rgba(0,0,0,.8)}section.pricing .columns .column.plan .body{background-color:#fff}section.pricing .columns .column.plan:nth-child(odd) .body,section.pricing .columns .column.plan:nth-child(odd) .head{background-color:#fafafa}section.pricing .columns .column.plan .feature{height:42px;text-align:center}section.pricing .columns .column.plan .feature strong{display:none}section.pricing .columns .column.plan .feature svg{width:24px;height:24px;stroke:currentColor;stroke-width:2px;margin-top:9px}section.pricing .columns .column.plan .feature:nth-child(even){background-color:rgba(0,0,0,.05)}section.pricing .columns .column.plan .feature.on{color:#4caf50}section.pricing .columns .column.plan .feature.off{color:#f44336}section.pricing .columns .column.plan .feature.price{background-color:#2196f3;color:#fff;height:60px;line-height:60px;font-size:18px;font-weight:500;letter-spacing:-.4px}section.pricing .columns .column.plan .feature.price em{vertical-align:top;font-size:15px;margin:0 3px 0 0}section.pricing .columns .column.plan:nth-child(odd) .feature.price{background-color:#1a93f3}section.pricing .columns .column.plan:last-child{border-bottom-right-radius:4px}section.pricing .columns .column.plan:last-child .bbr .price:last-of-type{border-bottom-right-radius:4px}section.pricing .columns .column.plan .foot{background-color:#e9e9e9;text-align:center;padding:15px 0}section.pricing .columns .column.plan .foot .current-plan{font-size:16px;padding:18px 0}section.pricing .columns .column.plan .foot .action .btn{display:inline-block;background-color:#313d4c;font-size:16px;color:#fff;border-radius:3px;padding:7px 17px;margin:12px 0}section.pricing .columns .column.plan .foot .action .btn:hover{background-color:#253240;text-decoration:none}.billing-panel{background-color:#fff;border:1px solid #ccc;border-radius:3px;padding:30px;margin:0 0 25px}.billing-panel h3{font-size:21px;color:#555;margin:0 0 15px}.billing-panel p{font-size:15px;color:#555}.billing-panel select{height:35px;padding:0 10px;font:inherit;font-size:15px;color:#555;margin:0 2px 0 0}.billing-panel .btn{height:35px;padding:0 15px;font:inherit;font-size:15px;color:#555;margin:0}.billing-panel ul{list-style:square;font:inherit;font-size:15px;color:#555;padding:0 0 0 18px;line-height:22px}.billing-panel.red{background-color:#f44336;border-color:#f44336;color:#fff}.billing-panel.red h3,.billing-panel.red p{color:#fff}.billing-panel.green{background-color:#4caf50;border-color:#4caf50;color:#fff}.billing-panel.green h3,.billing-panel.green p{color:#fff}.redbox{background-color:#f44336;padding:13px 20px;color:#fff;font-weight:500;font-size:15px;margin:0 0 25px;border-radius:4px}@media only screen and (max-width:991px){section.pricing .columns{-ms-flex-wrap:wrap;flex-wrap:wrap}section.pricing .columns .column.sidebar{display:none}section.pricing .columns .column.plan{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;min-width:150px}section.pricing .columns .column.plan .feature{padding:15px 0 5px;height:auto}section.pricing .columns .column.plan .feature strong{display:block;font-size:12px;font-weight:400;color:#777}section.pricing .columns .column.plan .feature i{margin:2px 0 0;font-size:20px}section.pricing .columns .column.plan .feature.price{padding:0;height:60px}}