.pricing-section{padding:110px 0;background:#f3f8fc}.pricing-section .tab-btn-box .tab-btns:before{height:40px;border:1px solid #e9e9e9;right:0;content:"";position:absolute;margin:0 auto;border-radius:30px;background:#f7f7f7;left:0;width:80px}.pricing-section .tab-btn-box .tab-btns li{padding:10px 50px 10px 0;font-size:16px;font-weight:400;color:#777;transition:all .5s ease;text-transform:uppercase;position:relative;min-width:160px;text-align:right;cursor:pointer;line-height:20px;display:inline-block}.pricing-section .tab-btn-box .tab-btns li:last-child{padding-right:0;text-align:left;padding-left:50px}.pricing-section .tab-btn-box .tab-btns li.active-btn:before{right:3px}.pricing-section .tab-btn-box .tab-btns li:before{height:30px;right:-38px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;top:5px;border-radius:50%;background:var(--title-color);width:30px}.pricing-section .tab-btn-box .tab-btns li:last-child:before{display:none}.pricing-block-one .pricing-table{padding:50px 30px;position:relative;border-radius:10px;background:var(--white-color);display:block}.pricing-block-one .pricing-table .table-header{margin-bottom:30px;position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:30px;display:block}.pricing-block-one .pricing-table .table-header h6{font-size:16px;font-weight:600;margin-bottom:16px;line-height:24px;display:block}.pricing-block-one .pricing-table .table-header h2{font-size:52px;font-weight:600;margin-bottom:8px;line-height:62px;display:block}.pricing-block-one .pricing-table .table-header h2 span{font-size:18px;font-weight:400;color:var(--text-color);position:relative;display:inline-block}.pricing-block-one .pricing-table .table-header .icon-box{font-size:90px;right:0;color:var(--title-color);position:absolute;top:-5px}.pricing-block-one .pricing-table .table-header p{font-size:16px;line-height:26px}.pricing-block-one .pricing-table .feature-list li{font-size:16px;margin-bottom:20px;position:relative;line-height:24px;padding-left:21px;display:block}.pricing-block-one .pricing-table .feature-list li:last-child{margin-bottom:0}.pricing-block-one .pricing-table .feature-list li:before{height:13px;border:2px solid var(--title-color);content:"";position:absolute;top:5px;border-radius:50%;left:0;width:13px}.pricing-block-one .pricing-table .table-content{margin-bottom:40px}.pricing-section.pricing-page{padding-top:130px;background:#fff}.pricing-section.pricing-page .pricing-block-one .pricing-table{box-shadow:0 5px 30px rgba(0,0,0,.1)}