@charset "utf-8";
/* CSS Document */

/*****************************************************************
reset css
******************************************************************/

/**{margin:0;padding:0;*/
/*transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;}*/

/*h1, h2, h3, h4, h5, h6, p, ul{margin:0; padding:0;}*/
ul{ list-style:none;}
a{text-decoration:none !important;}

/*body{ width:100%; padding:0; margin:0; font-family: 'Montserrat', sans-seriff;}*/
wrapper{ width:100%;}

/****************
     table
***************/

.table-responsive{-webkit-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
width:100%; padding:0; border:none; margin:0;}

table{ width:100%;}
table th {
    padding: 10px 15px;
    text-align: left;
    font-size: 16px;
    color: #f2f4f8;
    text-transform: capitalize;
    white-space: nowrap;
    background: #0c6000;
    font-weight: bold;
    font-family: 'Muli', sans-serif;
}

/*table tbody td{text-align:left; font-size:13px; color:#031c6b; font-weight:normal; padding: 15px 15px; white-space:nowrap;
border-bottom:1px solid rgba(0, 0, 0, 0.2); background:rgb(242, 244, 248);}*/
table tbody td i{  margin-right:5px; color:#0c6000;}
table tbody td span {
	color: #1faff8;
}

.text-green{ color:#3ae63a !important;}
.text-yellow{color:#f9ee27 !important;}
.text-red{color:#f43d3d !important;}

/****************
     button
***************/

.btn1, .sbmt1{text-shadow:none; border:none; display:inline-block; min-width:170px; height:50px; line-height:50px; padding:0 10px; text-align: center; 
font-size:14px; font-weight:300; border-radius:80px;}

.btn-default1, .sbmt1{ background:#f1ac02; color:#fff !important; margin-top:15px;}

.btn-primary1{background:#0f5d06; color:#fff !important;}

.btn-default1:hover,
.btn-default1:focus,
.btn-default1:active,
.btn-primary1:hover,
.btn-primary1:focus,
.btn-primary1:active, .sbmt1:hover, sbmt1:active, sbmt1:focus{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); 
background:#ffffff !important;  color: #000 !important;}

/****************
     select
***************/
.small, small {
    font-size: 100% !important;
}
/*select {
    background: url(/assets/images/arrow-down-icon.png) no-repeat center right, #0f5d06;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#453586', endColorstr='#26185e',GradientType=0 );
    font-size: 14px;
    color: #ffffff !important;
    font-family: "open Sans", sans-serif;
    height: 50px;
    padding: 0 35px 0 15px;
    font-weight: normal;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: none;
    width: 100%;
}

select:active, 
select:focus{ border-radius:0;}

select option{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(217,63,135,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(217,63,135,1);
box-shadow: inset 0px 0px 0px 200px rgba(217,63,135,1); 
background:#0f5d06; padding: 5px 15px; -moz-padding:5px 15px; -webkit-padding:5px 15px; color:#fff !important;}

select option:hover{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(68,49,141,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(68,49,141,1);
box-shadow: inset 0px 0px 0px 200px rgba(68,49,141,1); background:#44318d;}*/

/****************
     input
***************/

input[type="submit"]{ border:none; outline:none;}

input[type="radio"]{ margin:0 5px 0 0; vertical-align:middle;}
input[type="checkbox"]{ margin:0 5px 0 0; vertical-align:middle;}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="number"] {
    -webkit-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    -moz-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    box-shadow: inset 0px -1px 0px 0px rgb(216 173 88);
    width: 100%;
    height: 50px;
    padding: 0 15px;
    border-radius: 0;
    border: none;
    outline: none;
    font-size: 15px;
    color: #fff;
    background: none;
    font-family: "open Sans", sans-serif;
}

input[type="number"]{appearance:textfield; -moz-appearance:textfield; -webkit-appearance:textfield;}

input[type="text"]:active,
input[type="email"]:active,
input[type="password"]:active,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus{}

textarea{ padding: 0 15px; font-size:14px; color:#000000; background:#ffffff; width:100%; min-height:120px; resize:none; 
border-radius:0; border:none; outline:none;}

textarea:active,
textarea:focus{}

/****************

::-webkit-input-placeholder {
  color: #fff; opacity:1;
}
::-moz-placeholder {
  color: #fff; opacity:1;
}
:-ms-input-placeholder {
  color: #fff; opacity:1;
}
:-moz-placeholder {
  color: #fff; opacity:1;
}



***************/

/*****************************************************************
dashboard
******************************************************************/

.table-responsive{-webkit-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
width:100%; padding:0; border:none; margin:0;}

table{ width:100%;}

table tbody td{    text-align: left;
    font-size: 14px;
    color: #1e1e1e;
    font-family: 'Muli', sans-serif;
    font-weight: 600;
    padding: 15px 15px;
    white-space: nowrap;
    border-bottom: 1px solid rgb(91, 193, 55);
    background: #d1f5c5;
}
table tbody td i{  margin-right:5px; color:#0c6000;}
table tbody td span {
	color: #1faff8;
}

.com-page input[type="text"], .com-page input[type="passowrd"], .com-page input[type="email"], .com-page input[type="number"] {
	color: #000;
}

.bg_body {
	/*background: rgba(6,69,163,1);
	background: -moz-linear-gradient(top, rgba(6,69,163,1) 0%, rgba(3,27,107,0.97) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,69,163,1)), color-stop(100%, rgba(3,27,107,0.97)));
	background: -webkit-linear-gradient(top, rgba(6,69,163,1) 0%, rgba(3,27,107,0.97) 100%);
	background: -o-linear-gradient(top, rgba(6,69,163,1) 0%, rgba(3,27,107,0.97) 100%);
	background: -ms-linear-gradient(top, rgba(6,69,163,1) 0%, rgba(3,27,107,0.97) 100%);
	background: linear-gradient(to bottom, rgba(6,69,163,1) 0%, rgba(3,27,107,0.97) 100%);*/
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0645a3', endColorstr='#031b6b', GradientType=0 );
 
}

header{ width:100%; margin-bottom:0px;}
.header_left{ width:100%; display:inline-block;}

.admin_logo{-webkit-box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
box-shadow: 0px 10px 8px 0px rgba(0,0,0,0.18);
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 21%, rgba(255,255,255,1) 48%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(245,245,245,1) 21%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgb(71, 163, 4) 0%,rgb(18, 64, 13) 21%,rgb(18, 64, 13) 48%,rgb(71, 163, 4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); 
display:inline-block; padding: 16px 45px; border-radius: 0 0 30px 30px;}
.admin_logo img{ display:inline-block;}

.header_left .breadcrumb{ background:none; border-radius:0; margin:0; display:inline-block; padding: 9px 17px;}
.header_left .breadcrumb li{ display:inline-block; font-size:16px; color:#1e1e1e; text-transform:capitalize; font-weight:normal;}
.header_left .breadcrumb li a{ display:inline-block; color:#47a304; }
.header_left .breadcrumb > li + li::before {color: #f8bb2d; content: "\f105"; font-family: 'Font Awesome 5 Free';
font-weight: 900; padding: 0 5px;}
.header_left .breadcrumb li a:hover{ color:#f8bb2d;}

.header_right{ width:100%; display:inline-block; text-align:right;}
.header_right h5{ font-size:16px; color:#000; text-transform:capitalize; display:inline-block; vertical-align:middle; padding:0 15px;  font-family: 'Poppins', sans-serif;}
.header_right h5 i{ color:#47a304;}
.header_right ul{ display:inline-block; font-size:0; vertical-align:middle;}
.header_right ul li{ display:inline-block;}
.header_right ul li a{ display:inline-block; font-size:16px; padding: 25px; color:#fff; background:rgb(30, 30, 30);}
.header_right ul li a:hover{ background:#47a304;}

.admin_body{ width:100%;    background: #f5f5f5 no-repeat center fixed;
    background-size: cover;}
.admin_top{ width:100%; display:inline-block;}

.admin_top_left{ width:100%; display:inline-block;}
.admin_top_left h5{ width:100%; display:inline-block; font-size:28px; color:#47a304; text-transform:capitalize;}

.admin_top_right{ width:100%; display:inline-block; text-align:right;}
.admin_top_right ul{ width:100%; display:inline-block;margin:0;padding:0;}
.admin_top_right ul li{ display:inline-block;}
.admin_top_right ul li a{     font-size: 16px;
    color: #47a304;
    text-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15);
    padding: 20px 21px;
    display: inline-block;
    position: relative;}
.admin_top_right ul li .active{    -webkit-box-shadow: inset 0px 4px 0px 0px rgba(217,63,135,1);
    -moz-box-shadow: inset 0px 4px 0px 0px rgba(217,63,135,1);
    box-shadow: inset 0px 4px 0px 0px rgb(248, 246, 27);
    background: rgb(18, 64, 13);
}
.admin_top_right ul li a span{     content: "";
    position: absolute;
    display: none;
    font-size: 12px;
    color: #12400d;
    text-transform: capitalize;
    left: -25px;
    top: -25px;
    margin: auto;}
.admin_top_right ul li a:hover span{ display:block; width:100px; text-align:center;}

.admin_body_box{ width: 100%;
    display: inline-block;
    padding: 30px 30px;
    background: #1e1e1e url(assets/images/advan-bg.html) no-repeat top center;
    background-size: cover;
    background-attachment: fixed; }

/** admin_body_top **/

.admin_body_top{ width:100%; margin-bottom:30px;}

 

.pink_title {
	color: #47a304;
}



.user_detail {
	width: 100%;
	display: inline-block; 
 
 
 
 
	/* padding: 50px 0; */
}


.user_detail img{-webkit-box-shadow: 0px 0px 0px 11px rgba(255,255,255,0.05);
-moz-box-shadow: 0px 0px 0px 11px rgba(255,255,255,0.05);
box-shadow: 0px 0px 0px 11px rgba(255,255,255,0.05); 
border-radius:50%; display:inline-block;}
.user_detail h4{ display:inline-block; font-size:20px; color:#fbd741; line-height:30px; vertical-align:middle; margin-left:25px;}
 .user_detail h4 span {
	display: block;
	font-size: 26px;
	font-weight: bold;
	font-family: "Helvetica Neue", sans-serif;
}

/** referral_link **/

 
.referral_link [type="text"]{ padding: 0 40px 0 20px;}

.alert{ display:none; width:auto; position:absolute; top:-25px; right:0; font-size:12px; color:#fff; padding:0; border:none;
border-radius:30px; padding:1px 10px;}

.alert-success{background:#b09576; }

.copy_btn{ display:inline-block; position:absolute;right: 19px;

top: 0px; font-size:16px; color:#fff; background: #f8bb2d; border:none;
width:32px; height:32px; text-align:center; border-radius:50%; margin: 3px;}
.copy_btn i{ line-height:32px;}

/** admin_body_bottom **/

.admin_body_bottom{ width:100%;}

.account_detail{-webkit-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18); 
width:100%; display:inline-block; background:rgba(0, 0, 0, 0.1); margin-bottom:40px;}
.account_detail ul{ display:inline-block; width:100%;}
.account_detail ul li{ display:inline-block; width:100%; border-bottom:1px solid rgba(0, 0, 0, 0.2); padding: 14px 22px;}
.account_detail ul li img{ display:inline-block; background:rgba(0, 0, 0, 0.1); border-radius:50%; padding: 13px;}
.account_detail ul li span{ display:inline-block; font-size:16px; color: #1faff8; fotn-weight:bold; 
text-transform:capitalize; vertical-align:middle; margin-left:10px;}
.account_detail ul li span b{ display:block; font-size:35px; color:#fff; font-weight:300; font-family: roboto; }
.account_detail ul li span b sup{ font-size:20px; display:inline-block;}
.account_detail ul li span b small{ font-size:20px; color:#fff;}

.account_detail_box1 {     -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    min-height: 125px;
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    margin-bottom: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    width: 83%;
    display: inline-block;
    background: #fff no-repeat top center;
    border-radius: 7px;
    padding: 28px 0px 0px 0;
    text-align: left;
    transition: 0.7s;
    background-size: cover;
}
    
.account_detail_box1:hover {
    box-shadow: 0px 0px 10px 0px #fff;
    transition: 0.7s;
}

.account_detail_box2 {    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    min-height: 125px;
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    margin-bottom: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    width: 83%;
    display: inline-block;
    background: #fff no-repeat top center;
    border-radius: 7px;
    padding: 28px 0px 0px 0;
    text-align: left;
    transition: 0.7s;
    background-size: cover;
}
    
.account_detail_box2:hover {
    box-shadow: 0px 0px 10px 0px #fff;
    transition: 0.7s;
}

.account_detail_box3 {      -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    min-height: 125px;
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    margin-bottom: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    width: 83%;
    display: inline-block;
    background: #fff no-repeat top center;
    border-radius: 7px;
    padding: 28px 0px 0px 0;
    text-align: left;
    transition: 0.7s;
    background-size: cover;
}
    
.account_detail_box3:hover {
    box-shadow: 0px 0px 10px 0px #fff;
    transition: 0.7s;
}

.account_detail_box4 {     -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    min-height: 125px;
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    margin-bottom: 20px;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.15);
    width: 83%;
    display: inline-block;
    background: #fff no-repeat top center;
    border-radius: 7px;
    padding: 28px 0px 0px 0;
    text-align: left;
    transition: 0.7s;
    background-size: cover;
}
    
.account_detail_box4:hover {
    box-shadow: 0px 0px 10px 0px #fff;
    transition: 0.7s;
} 
    
.account_detail_box i{     font-size: 30px;
    color: #106707;
    display: inline-block;
    background: transparent;
    padding: 5px 12px;
    margin-right: 0px;
    vertical-align: middle;
    border-radius: 50px;
    margin-left: 20px;}

.account_detail_box h4{ font-size:16px; color:#000; text-transform:capitalize; display:inline-block; line-height:28px; vertical-align:middle;margin:0px 0px 0px 20px;}
.account_detail_box h4 span{ display:block; font-size:22px; color:#47a304; text-transform:uppercase; font-weight:600;}
.account_detail_box h4 small {
	font-size: 12px;
}

.earning_withdraw{ width:100%; display:inline-block;}
.earning_withdraw .col-xs-6{ border-right:1px solid rgba(255, 255, 255, 0.1);}
.earning_withdraw .col-xs-6:last-child{ border:none;}

/* knob circle */

.knob_value_cirle{ width:100%; text-align:center; display:inline-block;}
.knob_value_cirle canvas{background:rgba(0, 0, 0, 0); border-radius:50%; margin-bottom:20px;}
.knob_value_cirle span{ display:inline-block; width:100%; text-align:center; font-size:16px; color:#fff; text-transform:capitalize;
font-weight:bold; font-family: roboto; }
.knob{ font-size:25px !important; color:#fff !important; font-weight:300 !important; font-family:'Oswald', sans-serif !important;}

.admin_title{ width:100%; display:inline-block; font-size:16px; color:#f5f5f5; font-weight:bold;padding-bottom: 20px;}

/** chart **/

.chart_box{ width:100%; overflow:hidden; margin-bottom:20px;font-family: roboto;}

.highcharts-button{ display:none;}
.highcharts-background{ fill: transparent;}
.highcharts-axis-title,
.highcharts-axis-labels text,
.highcharts-legend-item text{ fill:#fff !important;}

#area_chart { min-width: auto; max-width: auto; width:100%; height: 380px; margin: 0 auto;}

/** account_stats **/

.account_stats{ width:100%; display:inline-block;}
.stats_box{-webkit-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
display:inline-block; width:100%; background:rgb(18, 64, 13); padding: 15px;}

.stats_box ul{ list-style:none; width:100%; text-align: center; font-size:0;}
.stats_box ul li{ display:inline-block; text-align:center; width:50%; }
.stats_box ul li span{ display:inline-block; width:100%; font-size:35px; color:#47a304; font-weight:300; border-right:1px solid #ffffff;
font-family: 'roboto', sans-serif; font-weight:300;} 
.stats_box ul li:last-child span{ border:none;}
.stats_box ul li span sup{ font-size:20px;}
.stats_box ul li span small{     font-size: 11px;
    color: #ffffff;
    font-weight: normal;
    font-family: 'Montserrat', sans-seriff;
    text-transform: uppercase;
    display: block;}
.stats_box ul li b{ display:inline-block; width:100%; text-align:right; font-size:16px; color: #1faff8;font-weight:normal;
margin-top:20px;}

/** admin_footer **/

.admin_footer{ width:100%; display:inline-block; text-align:center;    padding: 30px 30px;
    background: #000 no-repeat top center;
    background-size: cover;
    background-attachment: fixed;}
.admin_footer h6{ text-align: center; width:100%; display:inline-block; font-size:14px; color:#47a304; text-transform:capitalize;}
.admin_footer h6 i{ color:#fff; padding-right:5px;}

/*****************************************************************
deposit
******************************************************************/

.select_transaction_box{ width:100%; display:inline-block; margin-bottom:30px;}
.select_box{ width:100%; display:inline-block; margin:0 0 30px 0;}

.deposit_list{ width:100%;}

.deposit_list h4{ width:100%; display:inline-block; margin-bottom:30px;}
 .deposit_list h4 > a {
	font-size: 14px;
	color: #fff;
	text-transform: capitalize;
	background: #1faff8;
	border-radius: 30px;
	padding: 6px 17px;
	display: inline-block;
}
.deposit_list h4 > a i{ padding-right:4px; font-size:10px;}
.deposit_list h4 > a:hover{ background:#fff; color:#000000;}

.table_page{ display:inline-block; float:right;}
.table_page h6{ width:100%; display:inline-block;}
.table_page h6 a {
	background: #1faff8;
	font-size: 13px;
	color: #fff;
	border-radius: 50%;
	padding: 8px 12px;
	display: inline-block;
	transition: .3s;
}
.table_page h6 span{ display:inline-block; font-size:14px; color:#ffffff;  text-transform:capitalize; padding:0 5px;}
.table_page h6 a:hover{ background:#ffffff; color:#000000; transition:.3s;}

/*****************************************************************
make deposit
******************************************************************/

.package_carousel{ width:100%; margin-bottom:30px;}
.package_carousel .owl-stage-outer{ padding:20px 0px;}

.package_block{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); 
width:100%; display:inline-block; text-align:center; padding: 35px 20px; border-radius:30px; position:relative;
overflow:hidden;}
.package_block h5{ width:100%; display:inline-block; font-size:17px; color:#fff; text-transform: uppercase; font-weight:bold;
margin-bottom:15px; position:relative; z-index:1;}

.package_block:after{ content:""; position:absolute; background:url(../assets/images/white_curve_bg.html) no-repeat center; width:100%; height:536px;
right:0; left:0; bottom:-7px; margin:auto; background-position:right bottom; background-size:100% auto; width:100%;}

.package_block span{ width:100%; display:inline-block; font-size:46px; color:#fff; font-weight:bold; position:relative; z-index:1;}
.package_block span sup{ font-size:22px; display:inline-block;}
.package_block span small{ font-size:13px; color:#fff;}

.package_block > small{ display:inline-block; font-size:13px; text-transform:uppercase; padding: 0 40px; color:#fff; position:relative;
margin-bottom:20px; position:relative; z-index:1;}
.package_block > small:before{ content:""; position:absolute; background:url(../assets/images/plan_title_design.html) no-repeat center;
width:34px; height:7px; left:0; top:0; bottom:0; margin:auto;}
.package_block > small:after{ content:""; position:absolute; background:url(../assets/images/plan_title_design.html) no-repeat center;
width:34px; height:7px; right:0; top:0; bottom:0; margin:auto;}
.package_block ul{ list-style:none; margin-bottom:30px; position:relative; z-index:1;}
.package_block ul li{ display:inline-block; width:100%; font-size:12px; color:#fff; text-transform: capitalize; line-height:28px;}
.package_block ul li b{ display:block; font-size:18px; color:#fff; font-weight:bold; text-transform:uppercase;}
.package_block aside{ width:100%; display:inline-block; text-align:right; position:relative; z-index:1;}
.package_block aside a{ display:inline-block; text-align:right; font-size:15px; color:#6d7c92;}
.package_block aside a:hover{ color:#47a304;}

.package_carousel .owl-item:nth-child(1n) .package_block{background: rgb(66,183,221);
background: -moz-linear-gradient(45deg, rgba(66,183,221,1) 0%, rgba(107,244,205,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(66,183,221,1) 0%,rgba(107,244,205,1) 100%);
background: linear-gradient(45deg, rgba(66,183,221,1) 0%,rgba(107,244,205,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42b7dd', endColorstr='#6bf4cd',GradientType=1 );}
.package_carousel .owl-item:nth-child(2n) .package_block{background: rgb(255,126,160);
background: -moz-linear-gradient(45deg, rgba(255,126,160,1) 0%, rgba(255,179,181,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(255,126,160,1) 0%,rgba(255,179,181,1) 100%);
background: linear-gradient(45deg, rgba(255,126,160,1) 0%,rgba(255,179,181,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7ea0', endColorstr='#ffb3b5',GradientType=1 );}
.package_carousel .owl-item:nth-child(3n) .package_block{background: rgb(73,94,236);
background: -moz-linear-gradient(45deg, rgba(73,94,236,1) 0%, rgba(226,150,254,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(73,94,236,1) 0%,rgba(226,150,254,1) 100%);
background: linear-gradient(45deg, rgba(73,94,236,1) 0%,rgba(226,150,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#495eec', endColorstr='#e296fe',GradientType=1 );}

.package_carousel .owl-item:nth-child(1n) .package_block:before{content:""; position:absolute; background:url(../assets/images/plan_icon_bg_2.html) no-repeat center; width:184px; height:184px; left:0; right:0; top:0; bottom:0; margin:auto;}
.package_carousel .owl-item:nth-child(2n) .package_block:before{content:""; position:absolute; background:url(../assets/images/plan_icon_bg_1.html) no-repeat center; width:184px; height:184px; left:0; right:0; top:0; bottom:0; margin:auto;}
.package_carousel .owl-item:nth-child(3n) .package_block:before{content:""; position:absolute; background:url(../assets/images/plan_icon_bg_3.html) no-repeat center; width:184px; height:184px; left:0; right:0; top:0; bottom:0; margin:auto;}

/** deposit_method_box **/

.deposit_method_box{-webkit-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18);
box-shadow: 0px 14px 20px 0px rgba(0,0,0,0.18); 
width:100%; background:rgba(0, 0, 0, 0.1); padding:30px;}

.deposit_method_box h3{ width:100%; display:inline-block; font-size:20px; color:#fff; text-transform:capitalize; font-weight:bold;
vertical-align:middle; margin-bottom:20px;}
.deposit_method_box h3 span{ font-weight:500; color:#fff; font-size:35px; font-weight:300; font-family:'roboto', sans-serif; 
vertical-align:middle; padding:0 10px;}
.deposit_method_box h3 span sup{ font-size:20px;}
.deposit_method_box h3 span small{ font-size:16px;  font-weight:300; font-family:'Montserrat', sans-seriff;color: #1faff8;}

.admin_input{width:100%; display:inline-block; margin-bottom:20px;}

.payment_select{ width:100%; display:inline-block; margin-bottom:30px;}
.payment_select ul{ list-style:none;}
.payment_select ul li{ display:inline-block; font-size:14px; color:#ffffff; font-weight:300; text-transform:capitalize; text-align:center;
padding: 0 25px 10px 0;}
.breadcrumb i {
	font-size: 21px;
	color: #fff;
	padding: 0 6px;
}

.btn-default {
	-webkit-box-shadow: 0px 13px 34px 0px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 13px 34px 0px rgba(0,0,0,0.6);
	box-shadow: 0px 13px 34px 0px rgba(0,0,0,0.6);
	background: rgb(242,69,122);
	background: -moz-linear-gradient(170deg, rgba(242,69,122,1) 0%, rgba(242,69,122,1) 50%, rgba(239,36,99,1) 50%, rgba(239,36,99,1) 100%);
	background: -webkit-linear-gradient(170deg, rgba(242,69,122,1) 0%,rgba(242,69,122,1) 50%,rgba(239,36,99,1) 50%,rgba(239,36,99,1) 100%);
	background: linear-gradient(170deg, rgba(242,69,122,1) 0%,rgba(242,69,122,1) 50%,rgba(239,36,99,1) 50%,rgba(239,36,99,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2457a', endColorstr='#47a304',GradientType=1 );
color: #fff !important;
}
 

/*plans*/


.plans {
	width: 100%;

padding: 43px 20px;
}

.main_title {
	width: 100%;
	margin-bottom: 30px;
}
.plan_box {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(148,55,80,0.2);
    -moz-box-shadow: 0px 0px 20px 0px rgba(148,55,80,0.2);
    box-shadow: 0px 0px 10px 0px rgb(255, 255, 255);
    width: 100%;
    display: inline-block;
    text-align: center;
    border-radius: 10px;
    padding-bottom: 30px;
    background: #01122E;
}
.plan_box h5 {
	width: 100%;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	background: #04a7eb;
	padding: 14px 0;
	border-radius: 10px 10px 0 0;
	margin:0;
}
.plan_box img {
display: inline-block;
    padding: 18px 0;
    max-width: 16%;
}
.plan_box h4 {
    display: inline-block;
    width: 100%;
    font-size: 22px;
    color: #04a7eb;
    font-weight: 600;
    padding-bottom: 15px;
    border-bottom: 1px solid #04a7eb;
}
.plan_box ul {
	list-style: none;
	width: 100%;
	line-height: 42px;
	margin-bottom: 20px;
	padding-top: 10px;
}
.plan_box .btn {
	min-width: 149px;
	height: 50px;
	line-height: 50px;
	box-shadow: none;
	font-weight: 500;
}
.plan_box ul li::after {
	content: "";
	position: absolute;
	background: transparent;
	width: 38px;
	height: 1px;
	left: 0;
	right: 0;
	bottom: -4px;
	margin: auto;
}
.plan_box ul li span {
    font-size: 16px;
    font-weight: 600;
    color: #f8f61b !important;
    float: right;
    position: relative;
    margin: 0px 10px 0px 0px;
    text-transform: lowercase;
}
.plan_box h4 small {
	font-size: 16px;
	color: #1faff8;
	font-weight: 500;
}
 
 .plan_box ul li {
    font-size: 16px;
    color: #ffffff;
    font-weight: 500;
    text-transform: capitalize;
    position: relative;
    display: inline-block;
    width: 90%;
    text-align: left;
    border-bottom: 1px solid #f8f61b;
}
.admin_title.mb-20 {
	margin-top: 30px;
}




.tcu {
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}




.success {
	  background: linear-gradient(1deg, #171858, #2b792b); background-size: 400% 400%;
  	

-webkit-animation: AnimationName 5s ease infinite;
-moz-animation:AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
   border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
  padding: 1px 10px;
opacity: 0.7; display:inline-block;
}
.msg {
	color: #000;
	font-size: 13px;
	margin: 10px 0;
	text-align: center;

}
.msg.black {
	color: #fff;

}



.frmcont.textarea span i {
  bottom: inherit;
  top: 0;
}





.error {
  background: linear-gradient(1deg, #171858, #b93b37);
  
   background-size: 400% 400%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
  border-radius: 0;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
  color: #fff;
  font-size: 12px;
  padding: 1px 10px;
  opacity: 0.7;display:inline-block;
}
.msg li {
	display: inline-block;
	list-style-type: none;
 margin: 5px 0;
}
.after_reg {
    color: #000;
}
.after_reg h3 {
  color:#47a304;
  font-size: 23px;
}

.after_reg p{ margin-bottom:10px;
}

.msg .error i {
  background-color: #b93b37;
  color: #fff;

}

.msg .success i {
  background-color: #2b792b;
  color: #fff;

}
.msg i {

  margin-right: 5px;
  padding: 10px;
}

@-webkit-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}
@keyframes AnimationName {
    0%{background-position:63% 0%}
    50%{background-position:38% 100%}
    100%{background-position:63% 0%}
}

.succes_msg {
  text-align: center;
  width: 100%;
}

.reftextarea {
	min-height: inherit;
	padding: 10px 15px;
}


.wd .stats_box {
    margin-bottom: 20px;
}



.form_box {
    width: 100%;
    display: inline-block;
    background: rgba(0, 0, 0, 0.1);
    padding: 10px 20px;
/*    margin-bottom: 40px;*/
}
.form_block {
    width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}
.form_block span {
    width: 100%;
    display: inline-block;
    position: relative;
}


.form_block span input[type="text"],  .form_block span input[type="email"],  .form_block span input[type="password"], .form_block span input[type="number"] {
    -webkit-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    -moz-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    box-shadow: inset 0px -1px 0px 0px rgb(248, 246, 27);
    width: 100%;
    height: 50px;
    padding: 0 15px;
    border-radius: 0;
    border: none;
    outline: none;
    font-size: 15px;
    color: #fff;
    background: none;
    font-family: "open Sans", sans-serif;
}

.form_block span i {
 
    display: inline-block;
    font-size: 15px;
    color: #164a19;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f8f61b;
    border-radius: 30px 30px 0 0;
}

.form_block textarea {
    -webkit-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    -moz-box-shadow: inset 0px -1px 0px 0px rgba(217,63,135,1);
    box-shadow: inset 0px -1px 0px 0px rgb(248, 246, 27);
  padding: 0 60px 0 0;
    font-size: 15px;
    color: #fff;
    background: none;
    font-family: "open Sans", sans-serif;
    width: 100%;
    min-height: 80px;
    resize: none;
    border-radius: 0;
    border: none;
    outline: none;
}
.wmsg li {
    list-style-type: none;
    color: #fff;
	line-height:30px;
}



.commission_block{-webkit-box-shadow: 0px 18px 22px 0px rgba(255,255,255,0.25);
-moz-box-shadow: 0px 18px 22px 0px rgba(255,255,255,0.25);
box-shadow: 0px 8px 10px 0px rgba(255,255,255,0.25); 
width:100%; border-radius:30px;}
.commission_block > span{ width:100%; display:inline-block; text-align:center; margin-bottom:20px; padding-top:30px;}
.commission_block > span img{ display:inline-block;}
.commission_block h4{ width:100%; display:inline-block; font-size:20px; color:#ffffff; text-transform:capitalize; font-weight:bold;
text-align:center; padding: 5px 0 14px 0;}
.commission_block h4 span{ display:inline-block; font-size:28px;}
.commission_block h4 span small{ font-size:16px; color:#fff;}

.commission_list{ width:100%; display:inline-block; padding: 30px;    text-align: center;}

.purple_block{ /*background: rgba(31,176,248,1);
background: -moz-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31,176,248,1)), color-stop(100%, rgba(242,69,121,1)));
background: -webkit-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -o-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -ms-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: linear-gradient(to bottom, rgba(31, 176, 248, 0.52) 0%, rgba(242, 69, 121, 0.54) 100%);*/
    background: #0f5d06;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fb0f8', endColorstr='#f24579', GradientType=0 );}



.purple_block h4{ }

.pink_block{/*background: rgba(31,176,248,1);
background: -moz-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31,176,248,1)), color-stop(100%, rgba(242,69,121,1)));
background: -webkit-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -o-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: -ms-linear-gradient(top, rgba(31,176,248,1) 0%, rgba(242,69,121,1) 100%);
background: linear-gradient(to bottom, rgba(31, 176, 248, 0.52) 0%, rgba(242, 69, 121, 0.54) 100%);*/
    background: #47a304;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fb0f8', endColorstr='#f24579', GradientType=0 );}


.pink_block h4{}
.security .commission_block {
	margin-bottom: 20px;
}

.commission_list li {
    list-style-type: none;
    display: inline-block;
    color: #fff;
    margin: 0 10px;
}
.banner_refer {
    color: #1faff8;
}
ul.pay-list li {
    display: inline-block;
    font-size: 15px;
}
li:empty {
    display: none!important;
}.deptab a {
	color: #ffffff;
}

.stats_box .admin_title {
	text-align: center;
	color: #fff;
}.wmsg {
	text-align: center;
}
.about-cer {
    width: 100%;
}

    .about-cer img {
        width: 100%;
    }

.about-bg .about-head .block_left {
    position: relative;
    width: 35%;
    height: 2px;
    background: transparent;
}
.site_cl {
    color: #ffd15f;
}