
body{font-family:'montserrat' !important;}

/*premiumplan open*/

.premiumplans{
    float:left;
    width:100%;
    min-height:69vh;
}
.premiumplans .bnvd-box {
    float:left;
    width:100%;
    margin-top:0;
    padding:0;
    text-align:center;
    background:#ffffff;
}
.premiumplans .toptext {
    font-size:25px;
    font-weight:600;
    line-height:1.2em;
    text-transform:uppercase;
}
.premiumplans .toptext strong{
    color:#ff966a;
    text-transform:capitalize;
    font-family:'montserrat-bold';
}
.botttomrow{
    float:left;
    width:100%;
    margin:0;
    text-align:center;
}
.botttomrow a.btn{
    font-size:14px;
    color:rgb(7, 31, 65);
    font-weight: 700;
    box-shadow: none !important;
    padding:10px 30px;
    margin:0 -3px;
    border:1px solid #dddddd;
    background:-webkit-linear-gradient(#c9c9c9, #ffffff);
    background:-o-linear-gradient(#c9c9c9, #ffffff);
    background:-moz-linear-gradient(#c9c9c9, #ffffff);
    background:linear-gradient(#c9c9c9, #ffffff);
}
.botttomrow a.btn:first-child{
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
}
.botttomrow a.btn:last-child{
    border-top-right-radius:30px;
    border-bottom-right-radius:30px;
}
.botttomrow a.btn:hover, .botttomrow a.btn:active, .botttomrow a.btn.active{
    color:#ffffff;
    background:-webkit-linear-gradient(#227fc1, #2f99ed);
    background:-o-linear-gradient(#227fc1, #2f99ed);
    background:-moz-linear-gradient(#227fc1, #2f99ed);
    background:linear-gradient(#227fc1, #2f99ed);
}
.premiumplans .currency-box{
    float:right;
    font-size:16px;
    font-weight:600;
    padding:0 0 0 25px;
    margin-top:-76px;
    text-transform:uppercase;
}
.premiumplans .currency-box .currency-text{
    float:left;
    font-weight:500;
    margin-right:7px;
    margin-top:5px;
}
.premiumplans .currency-box .currency-select-box{
    float:left;
    text-align:left;
    position:relative;
    margin-right:10px;
}
.premiumplans .currency-box .currency-select-box:last-child{margin-right:0;}
.premiumplans .currency-box .currency-select-box label{
    float:left;
    margin:6px 7px 2px 0;
    padding:0;
    color:#45575e;
    font-size:12px;
    font-weight:600;
    line-height:1.2em;
    text-transform:none;
}
.currency-box select,
.currency-box .chosen-container-single .chosen-single{
    border:0;
    min-width:70px;
    background:transparent;
}
.premiumplans .currency-box .currency-select-box .ddcommon.borderRadius .ddTitle{float:left;}
.premiumplans .currency-box .currency-select-box .ddcommon .ddTitle{
    float:left;
    border-radius:4px;
    background:#ffffff;
}
.currency-select-box .dd .ddTitle .ddTitleText, .currency-select-box .dd .ddChild li {
    font-size:14px;
    line-height:20px;
}
.premiumplans .currency-box .currency-select-box .ddcommon .divider{border:0 !important;}
/*.premiumplans .currency-box .currency-select-box.country-select .dd.ddcommon.borderRadiusTp,*/
.currency-select-box.country-select .dd .ddTitle .ddTitleText img{
    width:20px;
    height:20px;
    padding-right:0;}
.currency-select-box.country-select .ddcommon{width:100px !important;}
.currency-select-box.country-select .ddcommon .ddlabel {
    position:relative;
    top:3px;
}
.currency-select-box.currency-pay .ddcommon.borderRadius,
.currency-select-box.currency-pay .ddcommon.borderRadiusTp{width:65px !important;}
.currency-select-box.currency-pay .dd .ddTitle .ddTitleText{line-height:24px;}
.currency-select-box.currency-pay .dd .ddTitle .ddTitleText .ddlabel {
    position:relative;
    top:2px;
}
.currency-select-box .ddcommon .ddChild{z-index:10 !important;}
.creditplans .price-column-box{
    width:28%;
    bottom:0;
    padding:0 20px;
}
.plan-chart-section{
    float:left;
    width:100%;
    text-align:center;
    margin:15px 0 0;
    font-family: 'montserrat';
}
.plf-head{
    color:#ff966a;
    font-size:20px;
    font-weight:600;
    line-height:1.2em;
}
.plf-head .info-icon{
    float:none;
    display:inline-block;
    margin:0;
    padding:0 3px;
    font-size:18px;
    position:relative;
    top:1px;
}
.plf-head .info-icon:hover{color:#ff966a;}
.plf-head2{
    color:#ff966a;
    font-size:20px;
    font-weight:600;
    line-height:1.2em;
    text-transform:uppercase;
    font-family:'montserrat-bold';
}
.plan-chart-section table.plan-table tr.ptbg{background:#ffffff !important;}
/*.plan-chart-section table.plan-table tr:nth-of-type(odd) th{
    border-top-left-radius:7px;
    border-top-right-radius:7px;
}*/
.plan-chart-section table.plan-table tr th{background:#ffffff;}
.plan-chart-section .table-responsive{overflow-x: visible;}
.plan-chart-section .table{margin-bottom:0;}
.plan-chart-section .table>tbody+tbody{border:0;}
.plan-chart-section table.plan-table tr.row-dark td.arrow-box{background:#ff966a;}
.plan-chart-section table.plan-table tr.row-dark td.arrow-box a{
    display:inline-block;
    width:100%;
    margin:0;
    padding:0;
    border-radius:0;
    background:transparent;
}
.plan-chart-section table.plan-table tr.row-dark td.arrow-box a .fa{
    color:#38475c;
    font-size:25px;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.plan-chart-section table.plan-table tr.row-dark td.arrow-box.act{background:#38475c;}
.plan-chart-section table.plan-table tr.row-dark td.arrow-box.act .fa{
    color:#ff966a;
    position: relative;
    transform:rotate(-180deg);
}
.plan-chart-section table.plan-table tr th,
.plan-chart-section table.plan-table tr td{
    border:0;
    font-size:14px;
    line-height:1.2em;
    text-align:center;
}
/*.plan-chart-section table.plan-table tr td .fa.matik-cross-circle,
.plan-chart-section table.plan-table tr td .fa-timesfa-times{
    font-size: 22px;
    font-weight: 600;
}*/

/*.plan-chart-section table.plan-table tr td .fa.fa-times{color:#d93025;}
.plan-chart-section table.plan-table tr td .fa-check{color:#4caf50;}*/

.plan-chart-section table.plan-table tr td .fa.fa-times{color:#3C4858;}
.plan-chart-section table.plan-table tr td .fa-check{color:#3C4858;}
.plan-chart-section table.plan-table tr td .info-icon{
    float:none;
    display:inline-block;
    margin:0;
    padding:0 1px;
    background:transparent;
    position:relative;
    top:1px;
}
.plan-chart-section table.plan-table tr td:first-child{
    padding-left:20px;
    text-align:left;}
.plan-chart-section table.plan-table tr th:first-child,
.chart-section table tr td:first-child{
    text-align:left;
    padding:12px 8px;
}
.plan-chart-section table.plan-table tr.pfbg:first-child{border-top:2px solid #fff;}
.plan-chart-section table.plan-table tr.pfbg td{
    padding:12px 8px;
    text-align:center;
    background:#fafafc !important;
}
.plan-chart-section table.plan-table tr.pfbg td.note-column{
    text-align:left;
    vertical-align:bottom;
    background:#f5f5f7;
}
.plan-chart-section table.plan-table tr.pfbg td.note-column .note-box{
    padding: 0;
    background: transparent;
}
.plan-chart-section table.plan-table tr.pfbg td.note-column .note-box{padding:0 0 5px;}
.plan-chart-section table.plan-table tr.pfbg td.note-column .note-box:last-child{padding:0;}

.plan-chart-section table.plan-table tr.pfbg td:nth-child(1){
    /*background:#ffffff;*/
}

.plan-chart-section table.plan-table tr th:nth-child(2),
.plan-chart-section table.plan-table tr td:nth-child(2),
.plan-chart-section table.plan-table tr th:nth-child(3),
.plan-chart-section table.plan-table tr td:nth-child(3),
.plan-chart-section table.plan-table tr th:nth-child(4),
.plan-chart-section table.plan-table tr td:nth-child(4),
.plan-chart-section table.plan-table tr th:nth-child(5),
.plan-chart-section table.plan-table tr td:nth-child(5),
.plan-chart-section table.plan-table tr th:nth-child(6),
.plan-chart-section table.plan-table tr td:nth-child(6){
    background-color:rgb(0 0 0 / 1%);
}
/*.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(4)*/
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(3),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(5){
    border-bottom-left-radius:7px;
    border-bottom-right-radius:7px;
}

.plan-chart-section table.plan-table tr th:nth-child(2),
.plan-chart-section table.plan-table tr th:nth-child(3),
.plan-chart-section table.plan-table tr th:nth-child(4),
.plan-chart-section table.plan-table tr th:nth-child(5),
.plan-chart-section table.plan-table tr:nth-of-type(even) th:nth-child(2),
.plan-chart-section table.plan-table tr:nth-of-type(even) th:nth-child(3),
.plan-chart-section table.plan-table tr:nth-of-type(even) th:nth-child(4),
.plan-chart-section table.plan-table tr:nth-of-type(even) th:nth-child(5),
.plan-chart-section table.plan-table tr:nth-of-type(even) th:nth-child(6){background-color:#fafafc;}

.plan-chart-section table.plan-table tr.pfbg td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg td:nth-child(3),
.plan-chart-section table.plan-table tr.pfbg td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg td:nth-child(5),
.plan-chart-section table.plan-table tr.pfbg:nth-of-type(even) td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg:nth-of-type(even) td:nth-child(3),
.plan-chart-section table.plan-table tr.pfbg:nth-of-type(even) td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg:nth-of-type(even) td:nth-child(5){
    background-color: #fafafc;
}

.plan-chart-section table.plan-table tr th .botttomrow{margin:0;}
.plan-chart-section table.plan-table tr th .botttomrow a{min-width:139px;}
.plan-chart-section table.plan-table tr th.column-white,
.plan-chart-section table.plan-table tr td.column-white{
    padding:5px;
    background-color:#ffffff !important;
}
.plan-chart-section table.plan-table tr th.column-trp,
.plan-chart-section table.plan-table tr td.column-trp{
    padding:5px;
    background-color:rgb(10 10 10 / 0%);}

.plan-chart-section table.plan-table tr.row-dark{
    border-top:2px solid #fff;
    background-color:#e6e7e8 !important;
}
.plan-chart-section table.plan-table tr.row-dark td{font-size:15px;}
.plan-chart-section table.plan-table tr.row-dark td .arrow-box{
    float:right;
    border:0;
}
.plan-chart-section table.plan-table tr.row-dark td .arrow-box a{
    margin:-15px 0 -10px 0;
    width:28px;
    height:28px;
    padding:9px 4px 7px;
    line-height:16px;
    border-radius:25px;
    background:#f0efef;
}
.plan-chart-section table.plan-table tr.row-dark td .arrow-box a .fa{
    top:0;
    color: #38475c;
    font-size:16px;
}
/*.plan-chart-section table.plan-table tr.row-dark td .arrow-box.act a{
    background: #ff966a;
}*/
.plan-chart-section table.plan-table tr.row-dark td .arrow-box.act a .fa:before{
    /*color:#ffffff;*/
    content:"\f068" !important;
}
.plan-chart-section table.plan-table tr.row-dark td:nth-child(1){
    padding-left:8px;
    font-weight:600;
}
.plan-chart-section table.plan-table tr:nth-of-type(odd){background-color:#f5f5f7;}
.plan-chart-section table.plan-table tr:nth-of-type(even){background-color:#ffffff;}

.plan-chart-section table.plan-table tr.ptbg.ptbg-head1 th{padding:12px 8px 0;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head1 th.column-white{padding:5px 5.1px 0;}

.plan-chart-section .credit-usage{
    float:left;
    width:100%;
    color:#72adf3;
    font-size:1.8em;
    line-height:1.2em;
    font-weight:500;
    text-transform:uppercase;
}
.chart-section .chart{
    float:left;
    width:100%;
    color:#e58f92;
    font-size:1.2em;
    line-height:1.2em;
    text-transform:uppercase;
}

.plan-bottom-box{
    float:left;
    width:100%;
}
.plan-bottom-box .button-box{
    border-radius:7px;
    border-bottom:0 solid #000;
}
.plan-bottom-box .button-box .button-box-row{background:#fafafc;}
.plan-bottom-box .button-box.button-box-green{border-color:#308734;}
.plan-bottom-box .button-box.button-box-blue{border-color:#62a2ff;}
.plan-bottom-box .button-box.button-box-red{border-color:#fe7c73;}

.plan-bottom-box .price-box{
    float:left;
    width:100%;
    margin:0;
    text-align:center;
}
.pls-selectbox{
    float:left;
    width:100%;
}
.plan-bottom-box .price-box .price-cancel{
    float:none;
    display:inline-block;
    position:relative;
    color:#96989a;
    margin-right:3px;
}
.plan-bottom-box .price-box .price-cancel:before{
    content: '';
    width:100%;
    height:2px;
    position:absolute;
    left:1px;
    top:8px;
    z-index:0;
    background:#96989a;
}
.plan-bottom-box .price-box .price-rate{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    color:#ff966a;
    font-size:21px;
    text-align:center;
    line-height:1.2em;
    text-transform:uppercase;
    font-family:'montserrat-bold' !important;
}
.plan-bottom-box .price-box .price-val{
    float:left;
    width:100%;
    padding:0 5px;
    text-align: left;
}
.plan-bottom-box .price-box .val-time{
    float:left;
    width:auto;
    font-size:14px;
    padding:1px 6px 0;
    line-height: 1.2em;
    text-transform: none;
    font-family:'montserrat' !important;
}
.price-box .drop-box{
    display:inline-block;
    width:100%;
    min-width:200px;
    position:relative;
    text-align:center;
    margin:0 auto;
}
.coin-section .plan-bottom-box .price-box .drop-box{width:85%;}
.price-box .drop-box .dropdown{
    display:inline-block;
    color:#ff5585;
    height:60px;
    width:100%;
    cursor:pointer;
    transition:0.2s ease;
    position:relative;
    border-radius:10px;
    padding:7px 25px 7px 5px;
    border:1px solid #ff5585;
    background-color:#fafafc;
}
.price-box .drop-box .dropdown .fa{
    position:absolute;
    right:10px;
    top:13px;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.price-box .drop-box .dropdown.open .fa.fa-caret-down{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.price-box .drop-box label{
    display:inline-block;
    color:#ff5585;
    position:absolute;
    left:12px;
    top:-8px;
    z-index:1;
    font-size:12px;
    font-weight:600;
    padding:0 5px;
    background:#fafafc;
}
.price-box .drop-box ul.dropdown-list {
    position:absolute;
    display:none;
    width:100%;
    padding-left:0;
    min-height:0;
    z-index:9999999999;
    margin-top:-5px;
    border-radius:5px;
    list-style-type:none;
    background-color:#fff;
    border:1px solid #ccc;
}
.price-box .drop-box .dropdown-list > li {
    height:60px;
    width:100%;
    padding:5px 10px;
    line-height:1.5em;
    position:relative;
    cursor:pointer;
    border-bottom:1px solid #ccc;
}
.price-box .drop-box .dropdown-list > li:last-child{border:0;}
.plan-bottom-box .price-box .drop-box .price-cancel,
.plan-bottom-box .price-box .drop-box .price-val{font-size:14px;}
.plan-bottom-box .price-box .drop-box .price-rate{
    font-size:15px;
    color:#45575e !important;
    text-align:left;
    padding:6px 0 0;
    -webkit-text-fill-color:unset !important;
}
.plan-bottom-box .price-box .price-val{color:#96989a;}
.plan-bottom-box .price-box .price-val strong{
    font-size:14px;
    color:#ff966a;
    padding-left:5px;
    border-left:1px solid #ff5585;
    font-family:'montserrat-bold' !important;
}
.price-box .drop-box .dropdown-list > li:hover .price-rate{color:#ff5585 !important;}
.button-box .btn{
    color:#fff;
    font-size:14px;
    line-height:20px;
    position: relative;
    margin:0;
    padding:8px 15px 7px;
    border-radius:25px;
    box-shadow:none;
    text-transform: none;
    background:-webkit-linear-gradient(#47585f , #949ea2);
    background:-moz-linear-gradient(#47585f , #949ea2);
    background:-ms-linear-gradient(#47585f , #949ea2);
    background:-o-linear-gradient(#47585f , #949ea2);
    background:linear-gradient(#47585f , #949ea2);
}
.button-box .btn:hover, .button-box .btn:active, .button-box .btn:focus,
.button-box .btn:hover:active, .button-box .btn:hover:focus, .button-box .btn:active:focus{
    color:#fff;
    background:-webkit-linear-gradient(#ed7847 , #ff966a);
    background:-moz-linear-gradient(#ed7847 , #ff966a);
    background:-ms-linear-gradient(#ed7847 , #ff966a);
    background:-o-linear-gradient(#ed7847 , #ff966a);
    background:linear-gradient(#ed7847 , #ff966a);
}

.premiumplans-box .single-column.box-column-purple .heading{
    color:#9b6cf8;
    border-color:#9b6cf8;
    background:-webkit-linear-gradient(#9b6cf8, #dd64fd);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.box-column-purple .button-box .btn{
    color:#fff;
    background:-webkit-linear-gradient(to left, #9b6cf8, #dd64fd);
    background:-moz-linear-gradient(to left, #9b6cf8 , #dd64fd);
    background:-ms-linear-gradient(to left, #9b6cf8 , #dd64fd);
    background:-o-linear-gradient(to left, #9b6cf8 , #dd64fd);
    background:linear-gradient(to left, #9b6cf8 , #dd64fd);
}
.box-column-purple .button-box .btn:hover, .single-column.box-column-purple .button-box .btn:active,
.box-column-purple .button-box .btn:focus, .single-column.box-column-purple .button-box .btn:hover:active,
.box-column-purple .button-box .btn:hover:focus, .single-column.box-column-purple .button-box .btn:active:focus{
    color:#fff;
    background:-webkit-linear-gradient(#dd64fd, #9b6cf8);
    background:-moz-linear-gradient(#dd64fd, #9b6cf8);
    background:-ms-linear-gradient(#dd64fd, #9b6cf8);
    background:-o-linear-gradient(#dd64fd, #9b6cf8);
    background:linear-gradient(#dd64fd, #9b6cf8);
}

.box-column-purple .fa,
.box-column-purple .plan-icons-text,
.box-column-purple .plan-bottom-box .price-box .price-rate{
    color:#9b6cf8;
    background: -webkit-linear-gradient( #9b6cf8, #dd64fd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.box-column-purple .price-box .drop-box .dropdown{
    color:#9b6cf8;
    border-color:#9b6cf8;
}
.box-column-purple .price-box .drop-box label{color:#9b6cf8;}

.btn.btn-red{
    color:#fff;
    background:-webkit-linear-gradient(#e34751 , #fe7c73);
    background:-moz-linear-gradient(#e34751 , #fe7c73);
    background:-ms-linear-gradient(#e34751 , #fe7c73);
    background:-o-linear-gradient(#e34751 , #fe7c73);
    background:linear-gradient(#e34751 , #fe7c73);
}
.btn.btn-red:hover, .btn.btn-red:active,
.btn.btn-red:focus, .btn.btn-red:hover:active,
.btn.btn-red:hover:focus, .btn.btn-red:active:focus{
    color:#fff;
    background:-webkit-linear-gradient(#fe7c73 , #e34751);
    background:-moz-linear-gradient(#fe7c73 , #e34751);
    background:-ms-linear-gradient(#fe7c73 , #e34751);
    background:-o-linear-gradient(#fe7c73 , #e34751);
    background:linear-gradient(#fe7c73 , #e34751);
}

.box-column-red .fa,
.box-column-red .plan-icons-text,
.plan-bottom-box .price-box.box-column-red .price-rate{
    color:#ff7079;
    background: -webkit-linear-gradient(#e34751, #fe7c73);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.btn.btn-blue{
    color:#fff;
    background:-webkit-linear-gradient(#3d7fdd , #62a2ff);
    background:-moz-linear-gradient(#3d7fdd , #62a2ff);
    background:-ms-linear-gradient(#3d7fdd , #62a2ff);
    background:-o-linear-gradient(#3d7fdd , #62a2ff);
    background:linear-gradient(#3d7fdd, #62a2ff);
}
.btn.btn-blue:hover, .btn.btn-blue:active, .btn.btn-blue:focus,
.btn.btn-blue:hover:active, .btn.btn-blue:hover:focus, .btn.btn-blue:active:focus{
    color:#fff;
    box-shadow:none !important;
    background:-webkit-linear-gradient(#62a2ff , #3d7fdd);
    background:-moz-linear-gradient(#62a2ff , #3d7fdd);
    background:-ms-linear-gradient(#62a2ff , #3d7fdd);
    background:-o-linear-gradient(#62a2ff , #3d7fdd);
    background:linear-gradient(#62a2ff, #3d7fdd);
}

.box-column-blue .fa,
.box-column-blue .plan-icons-text,
.plan-bottom-box .price-box.box-column-blue .price-rate{
    color:#438bf1;
    background: -webkit-linear-gradient(#3d7fdd, #62a2ff);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}

.btn.btn-green{
    color:#fff;
    background:-webkit-linear-gradient(#549959, #84d187);
    background:-moz-linear-gradient(#549959 , #84d187);
    background:-ms-linear-gradient(#549959 , #84d187);
    background:-o-linear-gradient(#549959 , #84d187);
    background:linear-gradient(#549959 , #84d187);
}
.btn.btn-green:hover, .btn.btn-green.btn:active,
.btn.btn-green:focus, .btn.btn-green.btn:hover:active,
.btn.btn-green:hover:focus, .btn.btn-green:active:focus{
    color:#fff;
    background:-webkit-linear-gradient(#84d187 , #549959);
    background:-moz-linear-gradient(#84d187 , #549959);
    background:-ms-linear-gradient(#84d187 , #549959);
    background:-o-linear-gradient(#84d187 , #549959);
    background:linear-gradient(#84d187 , #549959);
}

.box-column-green .plan-icons-box .fa,
.box-column-green .plan-icons-text,
.plan-bottom-box .price-box.box-column-green .price-rate{
    color:#6aab5c;
    background: -webkit-linear-gradient(#549959 , #84d187);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(2),
.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(4){
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.coin-chart-section table.plan-table tr td:first-child{padding:12px 8px;}


.note-box{
    float:left;
    width:100%;
    color:#3C4858;
    position:relative;
    z-index:0;
    padding:10px 15px;
    background:#f5f5f7;
}

.note-box .note-text{
    float:left;
    width:100%;
    font-size:11px;
    line-height:1.4em;
}
.coin-chart-section .note-column{
    float:left;
    width:100%;
    text-align:left;
    padding:10px;
    margin-top:15px;
    background:#f5f5f7;
}
.coin-chart-section .note-column .note-box{padding: 0 0 5px;}
.coin-chart-section .note-column .note-box:last-child{padding:0;}
/*.note-box .note-text strong{
    text-transform:uppercase;
    font-family:'montserrat-bold';
}*/
.breadcrumb-area.ptbg-scroll,
.bnvd-box.ptbg-scroll{
    position: fixed;
    /*top: 70px;*/
    width: 1200px;
    z-index: 9;
    background:#ffffff;
}
.bnvd-box.ptbg-scroll .botttomrow{margin:0 0 15px;}
.bnvd-box.ptbg-scroll .currency-box{margin-top:-91px;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll{
    /*position: fixed;*/
    position:sticky;
    /*top: 70px;*/
    width: 1200px;
    z-index:1;
}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll{
    /*top:136px;*/
}
.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(1){width:36.2%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(1){width:36.2%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th.column-white{width:5px;}

.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(3){width:20%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(5){width:41.8%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(5),
.plan-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(6){width:20.9%;}

/*.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(1){width:40%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(1){width:39.7%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th.column-white{width:5px;}

.plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(3){width:20%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(5){width:40.1%;}
.plan-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(5),
.plan-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(6){width:20%;}*/

.plan-chart-section table.plan-table tr.pfbg.button-box td {padding:0 8px 8px;}
.plan-chart-section table.plan-table tr.pfbg.button-box td.column-white{padding:0 5px;}

.plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(2){min-width:240px;}
.plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(5){min-width:250px;}





/*.plan-chart-section table.plan-table tr.pfbg:nth-child(1) td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg:nth-child(1) td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg:nth-child(1) td:nth-child(5){
    line-height:8px;
    padding:0 8px;
}
.plan-chart-section table.plan-table tr.pfbg:nth-child(1) td.column-white{
    line-height:8px;
    padding:0 5px;
}*/


.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(2),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(4),
.plan-chart-section table.plan-table tr.pfbg.last td:nth-child(5){
    line-height:8px;
    padding:0 8px;}
.plan-chart-section table.plan-table tr.pfbg.last td.column-white{
    line-height:8px;
    padding:0 5px;}

.coin-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(1){width:54.2%;}
.coin-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(1){width:53.9%;}
.coin-chart-section table.plan-table tr.ptbg.ptbg-scroll th.column-white{width:5px;}

.coin-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(3){width:15%;}
.coin-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(5){width:30%;}

.coin-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(5),
.coin-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(6){width:20%;}

.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(1),
.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(3),
.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(5),
.coin-chart-section table.plan-table tr.pfbg.last td:nth-child(6){
    line-height:8px;
    padding:0 8px;}
.coin-chart-section table.plan-table tr.pfbg.last td.column-white{
    line-height:8px;
    padding:0 5px;}

.search-sports-popup.note-popup.modal{background:rgb(0 0 0 / 20%);}
.search-sports-popup.note-popup.modal .modal-dialog{
    top:20%;
    width:600px;
    margin:0 auto;
}
.search-sports-popup.note-popup.modal .modal-content{
    border-radius:15px;
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
}
.search-sports-popup.note-popup.modal .modal-header{
    float:left;
    width:100%;
    margin:0;
    padding:10px 15px 15px !important;
    background:#fafafa;
    border-top-left-radius:15px;
    border-top-right-radius:15px;
}
.search-sports-popup.note-popup.modal .modal-header h3{
    float:left;
    width:100%;
    color:#ff966a !important;
    font-size:1.4em;
    font-weight:600;
    line-height:1.2em;
    margin:10px 0 0;
    text-align:center;
    /*font-family: 'montserrat-bold' !important;*/
}
.search-sports-popup.note-popup.modal .modal-header .close{
    position:absolute;
    font-size:40px;
    color:#ffffff;
    top:-21px;
    right:-21px;
    z-index:111;
    width:44px;
    height:44px;
    font-weight:600;
    border:4px solid #fff;
    border-radius:25px;
    background:#ff966a;
    font-family: 'montserrat';
}
.search-sports-popup.note-popup.modal .modal-header .close:hover{color:#e43a45;}
.search-sports-popup.note-popup .modal-content .modal-body{
    float:left;
    width:100%;
    padding:0;
    min-height:200px;
    text-align:left;
}
.note-popup .modal-content .modal-body .note-column{
    float:left;
    width:100%;
    margin-top:10px;
}
.note-popup .modal-content .modal-body .note-box{
    margin:0 0 10px;
    padding:0;
    background:#ffffff;
}
.note-popup .modal-content .modal-body .note-box .note-text{font-size:14px;}
.plan-bottom-box .price-box .price-rate ~ strong{display:inline-block;}

.wizard-register-popup .plan-content .db-plans-page{
    float:left;
    width:100%;
    padding:0;
}
.wizard-register-popup .plan-content .plan-chart-section{
    margin:0;
    overflow-x: visible;
    max-height:710px;
    overflow-y: auto;
    position: relative;
}
.wizard-register-popup .plan-content .plan-chart-section .plf-head{font-size: 18px;}
.wizard-register-popup .plan-content .plan-chart-section .table-responsive{margin-bottom:0;}
.wizard-register-popup .plan-chart-section table.plan-table tr.ptbg{top: 0 !important;}


.pricing-new-popup .plan-content .heading-box{margin:-26px -9px 0;}
.pricing-new-popup .plan-content .heading{
    float:left;
    width:100%;
    text-align:center;
    margin-bottom:15px;
    padding:15px 15px 10px;
    background:#f0efef;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
}
.pricing-new-popup .plan-content .heading-box h3{
    display:inline-block;
    margin:0;
    width:100%;
    color:#38475c;
    padding: 0 3px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
    position: relative;
}
.modal-open .pricing-new-popup.modal{
    padding: 0;
    background: rgba(0, 0, 0, 0.3);
}
.pricing-new-popup .modal-dialog {
    width:1150px;
    top:11.5%;
}
.pricing-new-popup .plan-content .db-plans-page{
    float:left;
    width:100%;
    padding:0;
}
.pricing-new-popup .plan-content .plan-chart-section{
    margin:0;
    overflow-x:visible;
    max-height:600px;
    overflow-y:auto;
    position:relative;
}
.pricing-new-popup .plan-content .plan-chart-section .plf-head{font-size:18px;}
.pricing-new-popup .plan-content .plan-chart-section .table-responsive{margin-bottom:0;}
.pricing-new-popup .premiumplans{min-height:55vh;}

.pricing-new-popup .plan-content .plan-chart-section .plf-head{font-size: 18px;}
.pricing-new-popup .plan-content .plan-chart-section .table-responsive{margin-bottom:0;}
.button-box.promotion-button-box .btn{margin:10px 0;}
.button-box.promotion-button-box .promotion-text{
    font-size:14px;
    font-weight:600;
}
.m-pricing{
    float:left;
    width:100%;
    padding:10px 0;
    border-radius:10px;
    /*border:1px solid #2f99ed;*/
}
.m-pricing .heading-box{
    float:left;
    width:100%;
}
.m-pricing .botttomrow{margin: 5px 0;}
.m-pricing .bnvd-box .premiumplans{min-height:unset;}
.m-pricing .bnvd-box .premiumplans .currency-box{margin-top:-46px;}
.m-pricing .heading-box h1{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:22px;
    color:#ff9669 !important;
    text-align:center;
    text-transform:uppercase;
    font-family:'montserrat-bold' !important;
}
 .m-pricing .botttomrow.sub-botttomrow a.btn.active{padding-left:52px;}
 .m-pricing .botttomrow.sub-botttomrow a.btn.active:before{
    content:"\f058";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
     position:absolute;
     font-size:23px;
     top:7px;
     left:28px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.m-pricing .botttomrow a.btn:first-child{
    border-top-left-radius:6px;
    border-bottom-left-radius:6px;
}
.m-pricing .botttomrow a.btn:last-child{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
}
.m-pricing .table.plan-table{margin-top:10px;}
.m-pricing .table.plan-table tr th,
.m-pricing .table.plan-table tr td{
    font-size:14px;
    padding:5px 7px;
    white-space:normal;
}
.m-pricing .table.plan-table tr th{background:#38475C !important;}
.m-pricing .table.plan-table tr th:nth-child(1){color:#ff9669 !important;}
.m-pricing .table.plan-table tr th:nth-child(2){
    width:90px;
    min-width:90px;
    color:#4caf50 !important;
    text-align:center;
}
.m-pricing .table.plan-table tr th:nth-child(3){
    width:90px;
    min-width:90px;
    color:#2f99ed !important;
    text-align:center;
}
.m-pricing .table.plan-table tr th:nth-child(4){
    width:90px;
    min-width:90px;
    color:#d93025 !important;
    text-align:center;
}
.m-pricing .table.plan-table tr td:nth-child(2),
.m-pricing .table.plan-table tr td:nth-child(3),
.m-pricing .table.plan-table tr td:nth-child(4){text-align:center;}
.m-pricing .table.membership-table tr td:nth-child(2){
     color:#ffffff;
     text-align:center;
     background:#38863c !important;
 }
.m-pricing .table.membership-table tr td:nth-child(3){
    color:#ffffff;
    text-align:center;
    background:#3d7fdd !important;
}
.m-pricing .table.membership-table tr td:nth-child(4){
    color:#ffffff;
    text-align:center;
    background:#e34751 !important;
}
.m-pricing .table.membership-table.table-striped tr:nth-of-type(even) td:nth-child(2){background:#3e9142 !important;}
.m-pricing .table.membership-table.table-striped tr:nth-of-type(odd) td:nth-child(3){background:#3673c9 !important;}
.m-pricing .table.membership-table.table-striped tr:nth-of-type(odd) td:nth-child(4){background:#c43b43 !important;}

.m-pricing .table.plan-table tr.headbox{
    font-weight:600;
    background-color:#e6e7e8 !important;
}
.m-pricing .table.plan-table.table-striped tr.button-box,
.m-pricing .table.plan-table.table-striped tr.button-box td{
    padding:5px 7px;
    background:#f9f9f9 !important;
}
.m-pricing .table.plan-table.table-striped tr.button-box td:nth-child(2),
.m-pricing .table.plan-table.table-striped tr.button-box td:nth-child(3),
.m-pricing .table.plan-table.table-striped tr.button-box td:nth-child(4){background:#f9f9f9 !important;}
.m-pricing .table.plan-table .button-box .btn{
    color:#ffffff;
    font-size:12px;
    line-height:13px;
    border-radius:4px;
    margin-bottom:2px;
    padding:5px 10px 4px;
    background:#38475c;
}
.m-pricing .table.plan-table .button-box .btn .fa{
    position:relative;
    top:0;
    font-size:12px;
}
.m-pricing .table.plan-table .button-box .btn.btn-info{color:#ffbb00;}
.m-pricing .table.plan-table tr.button-box td:nth-child(2) .btn{background:#549959;}
.m-pricing .table.plan-table tr.button-box td:nth-child(3) .btn{background:#3d7fdd;}
.m-pricing .table.plan-table tr.button-box td:nth-child(4) .btn{background:#e34751;}

/*.m-pricing .table.plan-table tr.button-box td:nth-child(4) .btn{background:#d93025;}*/

.km-popup.modal.modal{background:rgb(0 0 0 / 20%);}
.km-popup.modal .modal-dialog{
    top:20%;
    width:600px;
    margin:0 auto;
}
.km-popup.modal .modal-content{
    border-radius:15px;
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
}
.km-popup.modal .modal-dialog{
    top:20%;
    width:600px;
    margin:0 auto;
}
.km-popup.modal .modal-content{
    border-radius: 15px;
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
}
.km-popup.modal .modal-content .modal-header{
    padding:0;
    min-height:auto;
}
.km-popup.modal .modal-content .modal-body{padding:15px 15px 5px 15px;}
.km-popup.modal .modal-header .close{
    position:absolute;
    font-size:40px;
    color:#ffffff;
    top:-21px;
    right:-21px;
    z-index:111;
    width:44px;
    height:44px;
    font-weight:600;
    border-radius:25px;
    background:#ff966a;
    font-family: 'montserrat';
    border:4px solid #ffffff;
}
.km-popup.modal .kn-infobox{
    float:left;
    width:100%;
    padding:10px;
    text-align: left;
    border-radius:10px;
    margin-bottom:15px;
    background:#999999;
}
.km-popup.modal .kn-infobox h3.kn-title{
    float:left;
    width:100%;
    color:#ffffff;
    padding:2px 0;
    font-size:18px;
    margin:0 0 10px;
    text-transform:uppercase;
    border-bottom:2px solid #ffffff;
    font-family:'montserrat-bold' !important;
}
.km-popup.modal .kn-infobox .kni-content{
    float:left;
    width:100%;
    color:#ffffff;
    font-size: 14px;
    line-height: 1.2em;
}
.km-popup.modal .kn-infobox .button-box{
    float:left;
    width:100%;
    margin-top:10px;
    margin-bottom:5px;
    text-align:right;
}
.km-popup.modal .kn-infobox .button-box .btn{
    font-size:12px;
    border-radius:4px;
    border:1px solid #ffffff;
}
.km-popup.modal .kn-infobox.green{background:#4caf50;}
.km-popup.modal .kn-infobox.blue{background:#2f99ed;}
.km-popup.modal .kn-infobox.red{background:#e34751;}
.km-popup.modal .kn-infobox:last-child{margin-bottom:0;}
.pln-popup.km-popup.modal .modal-header{
    float:left;
    width:100%;
    margin:0;
    padding:15px;
    background:#38475c;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
}
.pln-popup.km-popup.modal .modal-header h3{
    float:left;
    width:100%;
    color:#ffffff !important;
    font-size:1.4em;
    font-weight:600;
    line-height:1.2em;
    margin:0;
    text-align:center;
}
.pln-popup.km-popup.modal .modal-dialog{width:380px;}
.pln-popup.km-popup.modal .modal-content .modal-body{
    padding:15px;
    text-align:center;
}
.pln-popup.km-popup.modal h4.title{margin:0;}
.pln-popup.km-popup.modal .plan-bottom-box{padding:15px 25px;}
.pln-popup.km-popup.modal .drop-box label,
.pln-popup.km-popup.modal .drop-box .dropdown{background-color:#ffffff;}
.pln-popup.km-popup.modal .plan-bottom-box .button-box .button-box-row{
    float:left;
    width:100%;
    margin:5px 0;
    text-align:center;
    background:#ffffff;
}
.pln-popup.km-popup.modal .modal-content .modal-footer{
    display:inline-block;
    width:100%;
    padding-top:7px;
    padding-bottom:10px;
    text-align:center;
    top:10px;
    position:relative;
    background:#e34751;
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
}
.pln-prime.pln-popup.km-popup .modal-header,
.pln-prime.pln-popup.km-popup .modal-content .modal-footer,
.pln-prime.pln-popup.km-popup .btn.btn-red{background:#e34751;}
.pln-prime.pln-popup.km-popup .drop-box .dropdown{
    color:#e34751;
    border-color:#e34751;
}
.pln-prime.pln-popup.km-popup .drop-box label{color:#e34751;}

.pln-premium.pln-popup.km-popup .modal-header,
.pln-premium.pln-popup.km-popup .modal-content .modal-footer,
.pln-premium.pln-popup.km-popup .btn.btn-red{background:#3d7fdd;}
.pln-premium.pln-popup.km-popup .drop-box .dropdown{
    color:#3d7fdd;
    border-color:#3d7fdd;
    background-color:#ffffff;
}
.pln-premium.pln-popup.km-popup .drop-box label{color:#3d7fdd;}

.pln-guest.pln-popup.km-popup .modal-header,
.pln-guest.pln-popup.km-popup .modal-content .modal-footer,
.pln-guest.pln-popup.km-popup .btn.btn-red{background:#4caf50;}
.pln-guest.pln-popup.km-popup .drop-box .dropdown{
    color:#4caf50;
    border-color:#4caf50;
}
.pln-guest.pln-popup.km-popup .drop-box label{color:#4caf50;}

.pln-popup.km-popup .plan-bottom-box .price-box .drop-box .price-rate{
    font-size:17px;
    padding:0 5px;
}
.pln-popup.km-popup .plan-bottom-box .price-box .drop-box .price-rate small{font-size:15px;}
.pln-popup.km-popup .plan-bottom-box .price-box .price-val strong{text-transform: uppercase;}
.pln-popup.km-popup .price-box .drop-box .dropdown-list > li,
.pln-popup.km-popup .plan-bottom-box .price-box .drop-box .dropdown{height:75px;}
.pln-popup.km-popup .plan-bottom-box .price-box .val-time{padding:3px 3px 0 0;}
.pln-popup.km-popup .plan-bottom-box .price-box .drop-box .dropdown .fa{top:22px;}

.mp-coinrow{padding:0;}
.mp-coinbox{
    float:left;
    width:100%;
    padding:20px;
    margin:10px 0;
    border-radius:10px;
    background:#999999;
    border:1px solid #dddddd;
}
.mp-coinbox .coin-left{
    float:left;
    width:45%;
    padding-right:10px;
}
.mp-coinbox .coin-left .heading{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-size:5rem;
    line-height:1.2em;
    color:#ff9669;
    text-align:left;
    border-bottom:1px solid #fff;
    text-transform:uppercase;
    font-family: 'montserrat-bold' !important;
}
.mp-coinbox .coin-left .coin-num{
    float:left;
    width:100%;
    color:#ffffff;
    font-size:6rem;
    line-height:1.2em;
    margin:7px 0px;
    text-align:left;
    text-transform:uppercase;
    font-family: 'montserrat-bold' !important;
}
.mp-coinbox .coin-left .coin-label{
    float:left;
    width:100%;
    color:#ffffff;
    font-size:4rem;
    line-height:1.2em;
    font-weight:600;
    margin-top:-15px;
    text-align:left;
}
.mp-coinbox .coin-right{
    float:left;
    width:55%;
}
.mp-coinbox .coin-right .price-box{
    float:left;
    width:100%;
    text-align:center;
}
.mp-coinbox .coin-right .price-val{
    float:left;
    width:100%;
    font-size:2rem;
    position:relative;
    color:#000000;
    text-align:center;
    text-transform: uppercase;
}
.mp-coinbox .coin-right .price-cancel{
    float:none;
    display:inline-block;
    font-size:2rem;
    position:relative;
    color:#000000;
    margin-right:10px;
}
.mp-coinbox .coin-right .price-cancel:before{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    left: 1px;
    top: 8px;
    z-index: 0;
    background: #000000;
}
.mp-coinbox .coin-right .price-rate{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    color:#ffffff;
    font-size:5rem;
    text-align:center;
    line-height:1.2em;
    text-transform:uppercase;
    font-family: 'montserrat-bold' !important;
}
.mp-coinbox .coin-right .val-data{
    float:left;
    width:100%;
    color:#000000;
    font-size:2rem;
    text-align:center;
    line-height:1.2em;
    margin:5px 0;
    text-transform:uppercase;
}
.mp-coinbox .coin-right .button-box{
    float:left;
    width:100%;
    margin-top:15px;
    text-align:center;
}
.mp-coinbox .button-box .btn{
    font-size:30px;
    line-height:20px;
    border-radius:50px;
    padding:15px 35px 14px;
}
.mp-coinbox.mp-coin-brown{
    background:#ff966a;
    background:-webkit-linear-gradient(to top, #faad8d, #e36b37);
    background:-moz-linear-gradient(to top, #faad8d, #e36b37);
    background:-ms-linear-gradient(to top, #faad8d, #e36b37);
    background:-o-linear-gradient(to top, #faad8d, #e36b37);
    background:linear-gradient(to top, #faad8d, #e36b37);
}
.mp-coinbox.mp-coin-silver{
    background:#c0c1c3;
    background:-webkit-linear-gradient(to top, #c0c1c3, #7e7e81);
    background:-moz-linear-gradient(to top, #c0c1c3, #7e7e81);
    background:-ms-linear-gradient(to top, #c0c1c3, #7e7e81);
    background:-o-linear-gradient(to top, #c0c1c3, #7e7e81);
    background:linear-gradient(to top, #c0c1c3, #7e7e81);
}
.mp-coinbox.mp-coin-gold{
    background:#ecd073;
    background:-webkit-linear-gradient(to top, #ecd073, #d7ae58);
    background:-moz-linear-gradient(to top, #ecd073, #d7ae58);
    background:-ms-linear-gradient(to top, #ecd073, #d7ae58);
    background:-o-linear-gradient(to top, #ecd073, #d7ae58);
    background:linear-gradient(to top, #ecd073, #d7ae58);
}
.mp-coinbox.mp-coin-platinum{
    background:#ff966a;
    background:-webkit-linear-gradient(to top, #d1dadd, #cbd4d5);
    background:-moz-linear-gradient(to top, #d1dadd, #cbd4d5);
    background:-ms-linear-gradient(to top, #d1dadd, #cbd4d5);
    background:-o-linear-gradient(to top, #d1dadd, #cbd4d5);
    background:linear-gradient(to top, #d1dadd, #cbd4d5);
}
.mp-coinbox.mp-coin-brown .coin-left .heading{
    color:#ff7079;
    background: -webkit-linear-gradient(to left, #ff4d00, #faad8d);
    background: -moz-linear-gradient(to left, #ff4d00, #faad8d);
    background: -ms-linear-gradient(to left, #ff4d00, #faad8d);
    background: -o-linear-gradient(to left, #ff4d00, #faad8d);
    background: linear-gradient(to left, #ff4d00, #faad8d);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
}
.mp-coinbox.mp-coin-silver .coin-left .heading{
    color:#7e7e81;
    background: -webkit-linear-gradient(to left, #7e7e81, #c0c1c3);
    background: -moz-linear-gradient(to left, #7e7e81, #c0c1c3);
    background: -ms-linear-gradient(to left, #7e7e81, #c0c1c3);
    background: -o-linear-gradient(to left, #7e7e81, #c0c1c3);
    background: linear-gradient(to left, #7e7e81, #c0c1c3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mp-coinbox.mp-coin-gold .coin-left .heading{
    color: #c4a748;
    background: -webkit-linear-gradient(to left, #c4a748, #ffd751);
    background: -moz-linear-gradient(to left, #c4a748, #ffd751);
    background: -ms-linear-gradient(to left, #c4a748, #ffd751);
    background: -o-linear-gradient(to left, #c4a748, #ffd751);
    background: linear-gradient(to left, #c4a748, #ffd751);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mp-coinbox.mp-coin-platinum .coin-left .heading{
    color: #c6cfd0;
    background: -webkit-linear-gradient(to left, #c6cfd0, #aebabd);
    background: -moz-linear-gradient(to left, #c6cfd0, #aebabd);
    background: -ms-linear-gradient(to left, #c6cfd0, #aebabd);
    background: -o-linear-gradient(to left, #c6cfd0, #aebabd);
    background: linear-gradient(to left, #c6cfd0, #aebabd);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.plan-table tr.mem-head.mem-head-scroll{
    position:sticky;
    z-index:9;
}
.plan-table .mem-bottom.mem-bottom-scroll{
    position:sticky;
    z-index:9;
}
.price-box .drop-box ul.dropdown-list {
    position: absolute;
    z-index: 9999999999;
    max-height: 230px;
    overflow-y: auto;
}
.m-pricing .table.plan-table .recommend2{
    font-size:9px;
    color:#ffffff;
}
.popup-plan-list{
    float:left;
    width:100%;
    padding:0 15px;
    max-height:475px;
}
.popup-plan-box{
    float:left;
    width:100%;
}
.popup-plan-box .price-box{
    float:left;
    width:100%;
    font-size:14px;
    color:#38475C;
    padding:10px 0;
    text-align:left;
    line-height: 1.2em;
    border-bottom:1px solid #ddd;
}
.popup-plan-list .popup-plan-box:last-child .price-box{border:0;}
.popup-plan-box .price-box .price-list{
    float:left;
    width:100%;
    font-family:'montserrat-bold' !important;
}
.popup-plan-box .price-list .price{
    float:none;
    display:inline-block;
    position:relative;
    color:#38475C;
    margin-right:5px;
}
.popup-plan-box .price-list strong{
    font-size:14px;
    color:#ff966a;
    padding-left:5px;
    border-left:1px solid #ff966a;
}
.popup-plan-box .pl-list{
    float:left;
    width:100%;
    margin-top: 5px;
}
.wizard-register-popup .plan-chart-section table.plan-table tr.ptbg.ptbg-head3.ptbg-scroll{top:54px !important;}
.pln-popup .plan-bottom-box .price-box .price-rate ~ strong{
    float:left;
    width:100%;
    text-align:center;
}

.speed-box{display:none;}

@supports (-webkit-hyphens:none){

    .plf-head{font-size:22px;}

}

@media only screen and (max-width: 1024px) {

    .botttomrow{margin:10px 0;}
    .premiumplans .currency-box{
        margin-top:-96px;
        padding:0;
    }
    .plan-chart-section table.plan-table tr.ptbg.ptbg-scroll,
    .breadcrumb-area.ptbg-scroll, .bnvd-box.ptbg-scroll{width:91.6%;}
    .plan-bottom-box .price-box .drop-box .price-rate,
    .plan-bottom-box .price-box .price-rate{font-size:17px;}
    .plan-bottom-box .price-box .drop-box .price-rate{font-size:12px;}
    .plan-bottom-box .price-box .drop-box .price-cancel,
    .plan-bottom-box .price-box .drop-box .price-val{font-size:11px;}
    .plan-bottom-box .price-box .val-time{
        font-size:12px;
        padding:6px 3px 0;
    }
    .plan-chart-section table.plan-table tr th, .plan-chart-section table.plan-table tr td,
    .plan-bottom-box .price-box .price-val strong{font-size:12px;}
    .plan-chart-section table.plan-table tr.row-dark td{font-size:13px;}
    .plan-chart-section table.plan-table tr.row-dark td .arrow-box a{
        width:25px;
        height:25px;
        padding:7px 4px;
    }
    .plan-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(3){width:20.3%;}
    .wizard-register-popup .plan-content .plan-chart-section .plf-head,
    .plan-chart-section .plf-head{font-size:16px;}
    .plan-chart-section .button-box .btn{font-size:12px;}
    .plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(2){min-width:200px;}
    .plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(4),
    .plan-chart-section table.plan-table tr.pfbg.button-box td:nth-child(5){min-width:210px;}

    .coin-chart-section table.plan-table tr.ptbg.ptbg-scroll th:nth-child(3){width:15%;}
    .coin-chart-section table.plan-table tr.ptbg.ptbg-head1.ptbg-scroll th:nth-child(5){width:30%;}
    .coin-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(5),
    .coin-chart-section table.plan-table tr.ptbg.ptbg-head2.ptbg-scroll th:nth-child(6){width:20%;}
    .pricing-new-popup .plan-content .plan-chart-section .plf-head{font-size:16px;}

}

@media only screen and (max-width: 975px) {

    .plan-chart-section .table-responsive{overflow-x:auto;}
    .plan-chart-section table.plan-table tr.ptbg.ptbg-scroll,
    .breadcrumb-area.ptbg-scroll, .bnvd-box.ptbg-scroll{
         position:relative;
         width:100%;
         top:0 !important;
     }
    .plan-chart-section table.plan-table tr th:first-child,
    .plan-chart-section table.plan-table tr td:first-child{
        position:sticky;
        left:0;
        z-index:10;
        width:220px;
        min-width:220px;
        max-width:220px;
        white-space:normal;
    }
    .plan-chart-section table.plan-table tr th:first-child{background:#ffffff;}
    .plan-chart-section table.plan-table tr td:first-child{background-color:#ffffff;}
    .plan-chart-section table.plan-table tr:nth-of-type(odd) td:first-child{background-color:#f5f5f7;}
    .plan-chart-section table.plan-table tr.row-dark td:first-child{background-color:#e6e7e8 !important;}
    .plan-chart-section table.plan-table tr.pfbg td:first-child.column-white{z-index:1;}
    .plan-chart-section .plan-bottom-box .pls-selectbox{white-space:normal;}
    .plan-chart-section table.plan-table tr th.column-white,
    .plan-chart-section table.plan-table tr td.column-white,
    .plan-chart-section table.plan-table tr th.column-trp,
    .plan-chart-section table.plan-table tr td.column-trp{
        width:5px;
        min-width:5px !important;
        max-width:5px !important;
    }

    .plan-chart-section table.plan-table tr th:nth-child(3),
    .plan-chart-section table.plan-table tr td:nth-child(3){
        width:200px;
        min-width:200px;
        max-width:200px;
    }
    .plf-head,
    .plf-head .fa{font-size:16px;}
    .plf-head2{font-size:15px;}
    .plan-bottom-box .price-box .price-rate{font-size:13px;}
    .plan-chart-section table.plan-table tr th,
    .plan-chart-section table.plan-table tr td{white-space:nowrap;}
    .plan-bottom-box .button-box{clear:both;}

}

@media only screen and (max-width: 767px) {

    /*.premiumplans .currency-box{margin-top: -45px;}*/

    .premiumplans .botttomrow{margin:50px 0 10px;}
    .botttomrow a.btn,
    .premiumplans .botttomrow a.btn{
        font-size:12px;
        padding:5px 20px;
    }
    .plan-chart-section table.plan-table tr th .botttomrow a{min-width:110px;}
    .wizard-register-popup .plan-content .db-plans-page{max-height:unset;}
    .plan-chart-section table.plan-table tr th:nth-child(3),
    .plan-chart-section table.plan-table tr td:nth-child(3){white-space:normal;}
    .plan-chart-section table.plan-table tr.row-dark td .arrow-box a{
        width:20px;
        height:20px;
        padding: 4px 2px 5px;
    }
    .plan-chart-section table.plan-table tr.row-dark td .arrow-box a .fa{
        top: 0 !important;
        font-size:12px !important;
    }
    .search-sports-popup.note-popup.modal .modal-dialog{width:94%;}
    .search-sports-popup.note-popup.modal .modal-header .close{
        top: -13px;
        right: -14px;
        width: 30px;
        height: 30px;
        font-size: 26px;
        border: 3px solid #fff;
    }
    .price-box .drop-box ul.dropdown-list{
        position:relative;
        z-index:0;
    }
    .currency-select-box.country-select .ddcommon{z-index:11;}
    .plan-chart-section table.plan-table tr.row-dark td{font-size:11px;}
    .pricing-new-popup.modal .modal-dialog{
        padding:10px;
        left:0;
        top:5%;
    }
    .pricing-new-popup.modal .modal-body{
        min-height:100%;
        max-height:100%;
        padding:15px 15px;
    }
    .pricing-new-popup .plan-content .heading-box {margin: -15px 0 0;}
    .plan-chart-section table.plan-table tr.pfbg td:nth-child(1){vertical-align: top;}

    .m-pricing .currency-select-box .dd .ddTitle .ddTitleText,
    .m-pricing .currency-select-box .dd .ddChild li {
        font-size:11px;
        line-height:20px;
    }
    .m-pricing .currency-select-box.country-select .dd .ddTitle .ddTitleText img{
        width:16px;
        height:16px;
        margin:-1px 5px 2px 0;
    }
    .m-pricing .currency-select-box.country-select .ddcommon .ddlabel{top:1px;}
    .m-pricing .bnvd-box .premiumplans .currency-box{
        margin-top:0;
        padding:0 15px;
    }
    .m-pricing .table.plan-table tr th, .m-pricing .table.plan-table tr td{font-size:12px;}
    .m-pricing .premiumplans .currency-box .currency-select-box .ddcommon.borderRadius .ddTitle{height:20px;}
    .m-pricing .premiumplans .currency-box .currency-select-box label{margin:4px 7px 2px 0;}

    .m-pricing .botttomrow a.btn{
        font-size:12px;
        padding:5px 15px;
    }
    .m-pricing .table.plan-table tr th:nth-child(2),
    .m-pricing .table.plan-table tr th:nth-child(3),
    .m-pricing .table.plan-table tr th:nth-child(4){
        width:auto;
        min-width:auto;
    }
    .m-pricing.m-coinpage .bnvd-box .premiumplans .currency-box{padding:0;}
    .km-popup.modal .modal-dialog{
        top:1%;
        width:100%;
        padding:30px !important;
    }
    .km-popup.modal .modal-header .close{
        top:-13px;
        right:-14px;
        width:30px;
        height:30px;
        font-size:26px;
        border:3px solid #ffffff;
    }
    .km-popup.modal .kn-infobox .kni-content{font-size:12px;}
    .km-popup.modal .kn-infobox h3.kn-title{font-size:15px;}
    .km-popup.modal .kn-infobox .button-box .btn{
        line-height:15px;
        padding:5px 10px 4px;
    }
    .pln-popup.km-popup.modal .modal-dialog{
        width:80%;
        top: 10%;
    }
    .pln-popup.km-popup.modal .price-box .drop-box ul.dropdown-list{
        position:absolute;
        z-index:9999999999;
    }
    .m-pricing .botttomrow.sub-botttomrow a.btn.active{padding-left:37px;}
    .m-pricing .botttomrow.sub-botttomrow a.btn.active:before{
        top:3px;
        left:15px;
        font-size:20px;
    }
    .mp-coinbox {
        margin:5px 0;
        padding:10px;
    }
    .mp-coinbox .coin-left .heading,
    .mp-coinbox .coin-right .price-rate{font-size:3rem;}
    .mp-coinbox .coin-left .coin-num{font-size:3.5rem;}
    .mp-coinbox .coin-left .coin-label{
        font-size:2.3rem;
        margin-top:-10px;
    }
    .mp-coinbox .coin-right .val-data{font-size:1.5rem;}
    .mp-coinbox .button-box .btn {
        font-size:14px;
        line-height:20px;
        border-radius:50px;
        padding:8px 15px 7px;
    }
    .mp-coinbox .coin-right .button-box{margin-top:5px;}
    .mp-coinbox .coin-right .price-val,
    .mp-coinbox .coin-right .price-cancel{font-size:1.5rem;}
    .wizard-register-popup.register-modal.in .modal-body{overflow-y:auto;}

}
@media only screen and (max-width: 667px) {

    .pricing-new-popup.modal .modal-dialog{top:0;}
    .pricing-new-popup .plan-content .plan-chart-section{max-height:58vh;}

}
@media only screen and (max-width: 600px) {

}

@media only screen and (max-width: 635px) and (min-width: 600px) {
    .km-popup.modal .modal-dialog {
        top: 10%;
    }
}
@media only screen and (max-width: 480px) {

.plan-chart-section table.plan-table tr th:first-child,
.plan-chart-section table.plan-table tr td:first-child{
    width:130px;
    min-width:130px;
    max-width:130px;
}

.wizard-register-popup .plan-content .plan-chart-section .plf-head,
.plan-chart-section .plf-head{font-size:14px;}
.premiumplans .currency-box{margin-top:-80px;}
.search-sports-popup.note-popup.modal .modal-dialog{width:93%;}

.pricing-new-popup.modal.in .modal-dialog{padding:10px;}
.pricing-new-popup .plan-content .plan-chart-section .plf-head{font-size:14px;}
    .mp-coinbox{padding:10px;}
    .mp-coinbox .coin-left{width:50%;}
    .mp-coinbox .coin-right{width:50%;}
    .mp-coinbox .coin-left .heading,
    .mp-coinbox .coin-right .price-rate{font-size:2rem;}
    .mp-coinbox .coin-left .coin-num{font-size:2rem;}
    .mp-coinbox .coin-left .coin-label{
        font-size:1rem;
        margin-top:-3px;
    }
    .mp-coinbox .coin-right .val-data{
        font-size:1rem;
        margin: 0;
    }
    .mp-coinbox .button-box .btn{
        font-size:12px;
        line-height:11px;
    }
    .mp-coinbox .coin-right .price-val,
    .mp-coinbox .coin-right .price-cancel{font-size:1rem;}
}

@media only screen and (max-width: 460px){
    .botttomrow a.btn,
    .premiumplans .botttomrow a.btn {
        font-size: 12px;
        padding:5px 15px;
    }
    .search-sports-popup.note-popup.modal .modal-dialog {top: 10%;}
    .pricing-new-popup .plan-content .plan-chart-section{max-height:75vh;}
    .km-popup.modal .modal-content .modal-footer{padding-bottom:5px;}
    .pln-popup.km-popup.modal .modal-dialog{
        top:26%;
        width:100%;
    }
    .m-pricing .botttomrow a.btn{
        font-size: 11px;
        padding:5px 10px;
    }
    .button-box .btn{font-size: 13px;}
    .pln-popup.km-popup.modal .plan-bottom-box{padding:15px 0;}
    .km-popup.modal .modal-dialog{top:10%;}
    .wizard-register-popup .plan-content .plan-chart-section{max-height:450px;}
}

@media only screen and (max-width: 375px){

    .search-sports-popup.note-popup.modal .modal-dialog {top:6%;}
}

@media only screen and (max-width: 360px){

.premiumplans .botttomrow a.btn{
    font-size:11px;
    padding:5px 10px;
}
.pricing-new-popup .plan-content .plan-chart-section{max-height:70vh;}

}
@media only screen and (max-width: 360px) {

    .wizard-register-popup .plan-content .plan-chart-section{max-height:350px;}

}

