@charset "utf-8";
/* CSS Document */

/*reset css*/

*{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, ul{margin:0; padding:0;}
a{ text-decoration:none !important;}
select{appearance:none !important; -moz-appearance:none !important; -webkit-appearance:none !important; border:none !important;
transition:.3s;}
select:active, select:focus{ border-radius:0; transition:.3s;}
input[type="submit"]{ border:none;}
body{font-family: 'Levenim MT';}

.btn-default,
.btn-primary,
.btn-block{font-size:14px; text-transform: capitalize; text-shadow:none; border-radius:10px;
display:inline-block; transition:.3s; padding: 16px 40px; transition:.3s;}

.btn-default{ -webkit-box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4);
box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4);
background:#f64040; color:#fff;}
.btn-primary{-webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4);
box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4);
background:#fff; color:#0f2752;}
.btn-block{-webkit-box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.4);
box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.4);
background:#272c3e; color:#fff;}

.btn-default:focus,
.btn-default:hover,
.btn-default:active{ -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
background:#fff; transition:.3s; color:#0f2752;}

.btn-primary:focus,
.btn-primary:active,
.btn-primary:hover{ -webkit-box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 0px 3px rgba(255,171,171,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
background:#f64040; transition:.3s; color:#fff;}

.btn-block:focus,
.btn-block:active,
.btn-block:hover{ -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
box-shadow: 0px 0px 0px 3px rgba(255,255,255,0.4), 0px 0px 3px 0px rgba(0,0,0,0.19);
background:#fff; transition:.3s; color:#0f2752;}

select{width:100%; font-size:14px; color:#fff; background: url(../images/select_arrow_down.png) no-repeat center right, #272c3e; 
height:50px; padding:0 15px; border:1px solid #f64040 !important;}

select option{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(39,44,62,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(39,44,62,1);
box-shadow: inset 0px 0px 0px 200px rgba(39,44,62,1);
padding: 5px 15px; -moz-padding:5px 15px; -webkit-padding:5px 15px;}
select option:hover{-webkit-box-shadow: inset 0px 0px 0px 200px rgba(246,64,64,1);
-moz-box-shadow: inset 0px 0px 0px 200px rgba(246,64,64,1);
box-shadow: inset 0px 0px 0px 200px rgba(246,64,64,1);}

input[type="radio"]{ margin:0 5px 0 0; vertical-align:middle;}
input[type="checkbox"]{ margin:0 5px 0 0;}

.table-responsive{ margin:0; border:none; padding:0;}

input[type="text"],
input[type="email"],
input[type="password"]{ width:100%; background:#fff; font-size:16px; color:#272c3f; height:50px; padding:0 20px; border:1px solid #f64040;}

textarea{-webkit-box-shadow: inset 2px 2px 0px 0px rgba(255,102,0,1);
-moz-box-shadow: inset 2px 2px 0px 0px rgba(255,102,0,1);
box-shadow: inset 2px 2px 0px 0px rgba(255,102,0,1);
width:100%; font-size:16px; color:#ff6600; font-family:"open Sans"; min-height:110px; padding:20px 20px; border:none;}

.ttl1,
.ttl2{ width:100%; display:inline-block; margin-bottom:30px;}

.ttl1 h2,
.ttl2 h2{ font-size:25px; color:#32495b; font-weight:bold; text-transform: uppercase; font-family: 'Campton Book'; position:relative;
padding: 25px 0 25px 25px;}
.ttl2 h2{ color:#fff;}

.ttl1 h2 span,
.ttl2 h2 span{ color:rgba(50, 93, 71, 0.1); font-size:80px; position:absolute; left:0; top:0; bottom:0; margin:auto; display:inline-block;
height:80px; width:auto; padding-left: 25px;}
.ttl2 h2 span{ color:rgba(255, 255, 255, 0.1);}


.ttl1 h2:before,
.ttl2 h2:before{ content:""; position:absolute; background:url(../images/ttldsgnimg.png) no-repeat center; width:34px; height:34px;
left:0; top:0; margin:auto;}

.ttl1 p,
.ttl2 p{ font-size:14px; color:#888888; font-family:"open Sans"; line-height:24px;}

.ttl2 p{ color:#fff;}


/***************************************************indexpage*********************************************************/

/* header */

.hdr{ width:100%; position:absolute; z-index:3;}

.hdrtp{ width:100%; text-align:right;}
.hdrtp h5{ font-size:14px; color:#fff; padding: 15px 0;}
.hdrtp h5 span{ color:#f64040; padding: 0 8px 0 30px;}

.hdrmnu{ width:100%; background: url(../images/hdrmnubg.png) repeat center fixed;}
.hdrmnu .navbar-inverse{ margin:0; min-height:auto; border-radius:0; border:0; background: none;}
.hdrmnu .navbar-collapse{ padding:0;}
.hdrmnu .navbar-right{ margin:0; padding: 16px 0;}
.hdrmnu .navbar-nav > li > a{font-size:15px; color:#fff; font-weight:bold; text-transform:capitalize; padding: 0; transition:.3s;
display:inline-block;}
.hdrmnu .navbar-nav > li{ padding: 0 28px; display:inline-block; border-right:1px solid #fff;}
.hdrmnu .navbar-nav > li:last-child{ border:none;}
.hdrmnu .navbar-nav > li > a:hover{ color:#f64040; transition:.3s;}
.hdrmnu .navbar-nav > li > a.active{ color:#f64040; transition:.3s;}

.hdrmnu .navbar-inverse .navbar-header{margin-top: -45px;}
.hdrmnu .navbar-inverse .navbar-header a{ display:inline-block; margin:0;}
.hdrmnu .navbar-inverse .navbar-header a img{ display:inline-block;}

.hdrmnu .navbar-nav > .dropdown > a i{ margin-left:8px; font-size:12px;}

.hdrmnu .navbar-inverse .navbar-nav > .open > a, 
.hdrmnu .navbar-inverse .navbar-nav > .open > a:focus, 
.hdrmnu .navbar-inverse .navbar-nav > .open > a:hover{ background:none;}
.hdrmnu .dropdown-menu{ border:0; background:#f64040; border-radius:0; top:37px;}
.hdrmnu .dropdown-menu li a{ color:#fff; text-transform:capitalize;}
.hdrmnu .dropdown-menu li a:hover{ background:#fff; color:#000817;}

/* index banner */

.indxbnr{ width:100%;}
.indxbnr .bs-slider{ max-height: 600px;}

.indxbnr .carousel-inner{ text-align:center;}
.indxbnr .carousel-inner .item > img{ width:100%;}

.indxbnr .slide-text{ left:0; right:0; top: 170px; bottom:55px; margin:auto; padding:0;}
.indxbnr .slide_style_left{}

.bnrcont{ width:100%;}

.bnrlftcont{ width:100%; text-align:right;}
.bnrlftcont img{ display:inline-block; width:auto;}

.bnrritcont{ width:100%; text-align:left; padding: 60px 0;}
.bnrritcont h2 small{ font-size:18px; color:#f64040; text-transform:capitalize; display:block; margin-bottom:15px;}
.bnrritcont h2{ font-size:52px; color:#fff; font-weight:bold; text-transform:capitalize; font-family: 'Campton Book'; line-height:55px;
margin-bottom:15px;}
.bnrritcont p{ font-size:14px; color:#fff; line-height:24px; font-family:"open Sans"; margin-bottom:20px;}

.bnrritcont span{display:inline-block;}
.bnrritcont span > a{ margin:0 20px 0 0;}

/* index about content */

.indxabtcont{ width:100%; position:relative; overflow:hidden; padding: 60px 0;}
.indxabtcont:after{ content:""; position:absolute; background:url(../images/bgcrstldsgn1.png) no-repeat center; top:0; right:0; width:612px;
height:214px; margin:auto;}
.indxabtcont:before{ content:""; position:absolute; background:url(../images/bgcrstldsgn2.png) no-repeat center; bottom:-45px; left:0; width:571px;
height:275px; margin:auto;}

.indxabtlft{ width:100%;}
.indxabtlft ul{ list-style:none;}
.indxabtlft ul li{ display:inline-block; margin-bottom:30px;}
.indxabtlft ul li img{ display:inline-block; float:left; margin:-3px 15px 0 0;}
.indxabtlft ul li h4{ font-size:18px; color:#f64040; font-weight:bold; text-transform:capitalize;}
.indxabtlft ul li h4 p{ font-size:14px; color:#888888; font-family: "open Sans"; line-height:24px; font-weight:normal;
margin-top:10px;}
.indxabtlft ul li h4 p a{ color:#0f2752; transition:.3s; display:inline-block;}
.indxabtlft ul li h4 p a:hover{ color:#f64040; transition:.3s;}

.indxabtrit{ width:100%; margin-top:220px;}
.indxabtrit h4{ background:#0f2752; display:inline-block; padding: 17px 30px; transform: skewX(-10deg); margin: 0 0 -26px 30px;}
.indxabtrit h4 span{ font-size:20px; color:#fff; font-weight:bold; text-transform:capitalize; display:inline-block;
transform: skewX(10deg);}

.calbx{-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17);
box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17);
width:100%; display:inline-block; background:url(../images/calcbg.png) repeat center fixed; padding: 65px 30px 35px;}
.calbx h5{ -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.27);
box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.27);
width:100%; display:inline-block; background:#fff; font-size:30px; color:#0f2752; line-height:50px; padding-left: 10px;
margin-bottom:30px;}
.calbx h5 span{ display:inline-block; float:right; min-width: 380px;}

.calbx h5 span select{width:100%; font-size:16px; color:#fff; background: url(../images/slctarwdwn.png) no-repeat center right, #0f2752; 
height:50px; padding:0 15px; border:none !important;}

.calbx ul{ list-style:none; text-align:center;}
.calbx ul li{ display:inline-block; text-align:center; font-size:36px; color:#f64040; font-family:"open Sans"; font-weight:300;
border-right:1px solid #e7e7e7; padding: 0 20px;}
.calbx ul li:last-child{ border:none;}
.calbx ul li img{ display:block; margin:0 auto 10px auto;}

/* working process */

.wrkprcs{ width:100%; background: url(../images/wrkngprcsdsgnbg.png) no-repeat center bottom, url(../images/wrkprcsbg.jpg) no-repeat center fixed; background-size:100% auto, cover; overflow:hidden; padding-top: 50px;}

.wrkprcscont{ width:100%;}

.wrkprcsinr{ width:100%; display:inline-block; text-align:center; margin-bottom:65px; }
.wrkprcsinr img{ display:inline-block; margin-bottom:10px;}
.wrkprcsinr span{ width:100%; display:inline-block; font-size:18px; color:#fff; text-transform:uppercase; font-weight:bold;
font-family: 'Campton Book';}
.wrkprcsinr b{ font-size:35px; color:#fff; font-weight:bold; font-family: 'Campton Book'; position:relative; display:inline-block;
z-index:1;}

.wrkprcscont .col-md-3:nth-child(1) .wrkprcsinr{ margin-top:40px;}
.wrkprcscont .col-md-3:nth-child(2) .wrkprcsinr{margin-top:20px;}
.wrkprcscont .col-md-3:nth-child(3) .wrkprcsinr{margin-top:60px;}
.wrkprcscont .col-md-3:nth-child(4) .wrkprcsinr{margin-top:10px;}

.wrkprcscont .col-md-3:nth-child(1) .wrkprcsinr b{ margin-top:70px;}
.wrkprcscont .col-md-3:nth-child(2) .wrkprcsinr b{margin-top:90px;}
.wrkprcscont .col-md-3:nth-child(3) .wrkprcsinr b{margin-top:50px;}
.wrkprcscont .col-md-3:nth-child(4) .wrkprcsinr b{margin-top:100px;}

.wrkprcscont .col-md-3:nth-child(1) .wrkprcsinr b:before{ content:""; position:absolute; background:url(../images/wrkngprcsdsgnbg1.png) no-repeat center; background-size:100% 100%; width:430px; height:143px; bottom: -75px; left: -205px; right:0; margin:auto; z-index:-1;}
.wrkprcscont .col-md-3:nth-child(2) .wrkprcsinr b:before{content:""; position:absolute; background:url(../images/wrkngprcsdsgnbg2.png) no-repeat center; background-size:100% 100%; width:430px; height:143px; bottom: -75px; left: -205px; right:0; margin:auto; z-index:-1;}
.wrkprcscont .col-md-3:nth-child(3) .wrkprcsinr b:before{content:""; position:absolute; background:url(../images/wrkngprcsdsgnbg3.png) no-repeat center; background-size:100% 100%; width:430px; height:143px; bottom: -75px; left: -205px; right:0; margin:auto; z-index:-1;}
.wrkprcscont .col-md-3:nth-child(4) .wrkprcsinr b:before{content:""; position:absolute; background:url(../images/wrkngprcsdsgnbg4.png) no-repeat center; background-size:100% 100%; width:430px; height:143px; bottom: -75px; left: -205px; right:0; margin:auto; z-index:-1;}

.wrkprcscont .col-md-3:nth-child(1) .wrkprcsinr b:after{ content:""; position:absolute; border-left:1px solid #226974; height:50px;
left:0; right:0; top:-65px; margin:auto; width:1px;}
.wrkprcscont .col-md-3:nth-child(2) .wrkprcsinr b:after{ content:""; position:absolute; border-left:1px solid #52795f; height:70px;
left:0; right:0; top:-85px; margin:auto; width:3px;}
.wrkprcscont .col-md-3:nth-child(3) .wrkprcsinr b:after{ content:""; position:absolute; border-left:1px solid #a5782a; height:33px;
left:0; right:0; top:-48px; margin:auto; width:1px;}
.wrkprcscont .col-md-3:nth-child(4) .wrkprcsinr b:after{ content:""; position:absolute; border-left:1px solid #a15430; height:85px;
left:0; right:0; top:-100px; margin:auto; width:4px;}

/* bitcoin mining services */

.btcsrvcs{ width:100%; background:url(../images/srvcsbg.jpg) no-repeat center fixed; background-size:cover; padding: 50px 0 20px;}

.btcsrvcscont{ width:100%;}
.btcsrvcslft{ width:100%; text-align:center; margin-top:55px;}
.btcsrvcslft img{ display:inline-block;}

.btcsrvcsrit{ width:100%;}

.srvcscont{ background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
width:100%; display:inline-block; cursor:pointer; margin-bottom:35px;}
.srvcscont img{ display:inline-block; float:left; background:#eee; padding:20px; margin-right:15px;}
.srvcscont h4{ font-size:20px; color:#32495b; text-transform:capitalize; line-height:30px; padding:14px 0;}
.srvcscont h4 span{ font-size:14px; color:#8d8d8d; line-height:24px; font-family:"open Sans"; display:block;}
.srvcscont h4 span a{ display:inline-block; color:#161616; transition:.3s;}
.srvcscont h4 span a:hover{ color:#fff; transition:.3s;}

.srvcscont:hover h4,
.srvcscont:hover h4 span{ color:#fff !important;}

.srv1 img{ background-color:#f9ab1d;}
.srv2 img{ background-color:#1e9298;}
.srv3 img{ background-color:#6fad75;}
.srv4 img{ background-color:#6441a5;}

.srv1:before{ background-color:#f9ab1d;}
.srv2:before{ background-color:#1e9298;}
.srv3:before{ background-color:#6fad75;}
.srv4:before{ background-color:#6441a5;}

/* plan section */

.plncont{ width:100%; background:url(../images/plnsectbg.jpg) no-repeat center fixed; background-size:cover;
padding: 50px 0;}

.plnsect{ width:100%;}

.plnbx{ width:100%; text-align:center; padding: 0 10px; display:inline-block; margin-bottom: 50px;}
.plnbx h4{ font-size:20px; color:#fff; text-transform:uppercase; font-family: 'Campton Book'; font-weight:bold;
padding: 15px 0;}

.plnbxinr{ -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
width:100%; background:#fff; padding: 25px 22px; display:inline-block; margin-bottom: -40px; position:relative;}
.plnbxinr:after{ content:""; position:absolute; background:url(../images/flgpng.png) repeat-x center; bottom: -6px; left:0; right:0;
width:100%; height:7px;}

.plnbxinr h3{ font-size:45px; font-family: 'Campton Book'; font-weight:bold; border-bottom:1px solid #e1e1e1;
padding-bottom: 5px; margin-bottom:15px;}
.plnbxinr h3 i{ font-size:18px;}
.plnbxinr h3 small{font-family: 'Levenim MT'; font-size:16px;}

.plnbxinr ul{ list-style:none; text-align:left; margin-bottom:15px;}
.plnbxinr ul li{ display:inline-block; font-size:14px; color:#606060; line-height:40px; width:100%; font-family:"open Sans";}
.plnbxinr ul li:before{ content:"\f00c"; font-family:'FontAwesome'; margin-right:5px;}

.plnsect .col-sm-4:nth-child(1n) .plnbxinr ul li:before,
.plnsect .col-sm-4:nth-child(1n) .plnbxinr h3 i,
.plnsect .col-sm-4:nth-child(1n) .plnbxinr h3 small{ color:#f9ab1d;}
.plnsect .col-sm-4:nth-child(2n) .plnbxinr ul li:before,
.plnsect .col-sm-4:nth-child(2n) .plnbxinr h3 i,
.plnsect .col-sm-4:nth-child(2n) .plnbxinr h3 small{color:#f64040;}
.plnsect .col-sm-4:nth-child(3n) .plnbxinr ul li:before,
.plnsect .col-sm-4:nth-child(3n) .plnbxinr h3 i,
.plnsect .col-sm-4:nth-child(3n) .plnbxinr h3 small{color:#6fad75;}

.plnbxinr a{ font-weight:bold; padding: 16px 28px;}

.plnsect .col-sm-4:nth-child(1n) .plnbx{ background:url(../images/plnbxbg1.png) repeat center fixed;}
.plnsect .col-sm-4:nth-child(2n) .plnbx{ background:url(../images/plnbxbg2.png) repeat center fixed;}
.plnsect .col-sm-4:nth-child(3n) .plnbx{ background:url(../images/plnbxbg3.png) repeat center fixed;}

.plnsect .col-sm-4:nth-child(1n) .plnbxinr a{ -webkit-box-shadow: 0px 0px 0px 3px rgba(249,172,29,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(249,172,29,0.4);
box-shadow: 0px 0px 0px 3px rgba(249,172,29,0.4);
background-color:#f9ab1d;}
.plnsect .col-sm-4:nth-child(2n) .plnbxinr a{-webkit-box-shadow: 0px 0px 0px 3px rgba(246,64,64,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(246,64,64,0.4);
box-shadow: 0px 0px 0px 3px rgba(246,64,64,0.4); 
background-color:#f64040;}
.plnsect .col-sm-4:nth-child(3n) .plnbxinr a{-webkit-box-shadow: 0px 0px 0px 3px rgba(111,173,117,0.4);
-moz-box-shadow: 0px 0px 0px 3px rgba(111,173,117,0.4);
box-shadow: 0px 0px 0px 3px rgba(111,173,117,0.4);
background-color:#6fad75;}

.plnbxinr a:hover{ -webkit-box-shadow: 0px 0px 0px 3px rgba(238,238,238,0.4) !important;
-moz-box-shadow: 0px 0px 0px 3px rgba(238,238,238,0.4) !important;
box-shadow: 0px 0px 0px 3px rgba(238,238,238,0.4) !important;
background-color:#eee !important;}

/* Success stories */

.tstmnl{ width:100%; position:relative; padding: 60px 0; background:#f1f1f1;}
.tstmnl:after{ content:""; position:absolute; background:url(../images/bgcrstldsgn1.png) no-repeat center; top:0; right:0; width:612px;
height:214px; margin:auto;}
.tstmnl:before{ content:""; position:absolute; background:url(../images/bgcrstldsgn2.png) no-repeat center; bottom:0; left:0; width:571px;
height:275px; margin:auto;}

.tstmnlinr{ width:100%; position:relative; z-index:2;}

.tstcont{ width:100%;}
.tstcontinr{ width:100%; display:inline-block; background:#f64040; padding: 45px 0; border-radius:10px; margin-bottom:60px;}
.tstcontinr i{ font-size:90px; color:#ff7a7a; text-align:right; width:100%;}
.tstcontinr p{ font-size:14px; color:#fff; line-height:24px; line-height:30px; font-family:"open Sans";}

.tstimgcont{width:100%; text-align:center; padding-bottom: 30px;}
.tstimgcont > span:before{ content:""; position:absolute; background: url(../images/tstdsgnicn.png) no-repeat center;
top: -48px; left:0; right:0; margin:auto; width:20px; height:36px;}
.tstimgcont span{ display:inline-block; position:relative;}
.tstimgcont img{ display:inline-block; border-radius:50%; border:5px solid #f64040; margin-bottom:15px;}
.tstimgcont h5{ font-size:18px; color:#191c27; text-transform:capitalize; font-weight:bold; line-height:25px;}
.tstimgcont h5 span{ font-size:14px; color:#989898; font-weight:normal; display:block;}

.tstmnlinr .carousel-inner .carousel-indicators { bottom: 0; left: 0; right: 0; margin: 0; padding: 0; position: absolute;
text-align: center; width: 100%;}
.tstmnlinr .carousel-indicators li{ width:5px; height:5px; background-color:#f64040; border:none; margin:0; padding:0;}
.tstmnlinr .carousel-indicators .active{background-color:#32495b;  border:none; margin:0; padding:0;}

/* footer */

.footr{ width:100%; background: url(../images/footrbg.jpg) no-repeat center fixed; padding:0 0 40px 0; background-size:cover;
position:relative;}

.cmpnydtls{ width:100%;}
.cmpnydtls img{ display:inline-block; margin-bottom:20px;}
.cmpnydtls p{ font-size:14px; color:#fff; font-family:"open Sans"; line-height:24px; border-bottom:1px solid #fff;
padding-bottom:20px; margin-bottom:25px;}
.cmpnydtls ul{ list-style:none;}
.cmpnydtls ul li{ display:inline-block; margin-right:8px;}
.cmpnydtls ul li a{ display:inline-block; font-size:25px; color:#fff; font-family:"Socialico"; text-transform:uppercase;
width:43px; height:43px; text-align:center; line-height:43px; background:#434757; transition:.3s;}
.cmpnydtls ul li a:hover{ background:#f64040; transition:.3s;}

.htlnks{ width:100%; margin-top: 25px;}
.htlnks h4{ font-size:16px; color:#f64040; font-weight:bold; text-transform: uppercase; font-family: 'Campton Book';
margin-bottom:15px;}
.htlnks ul{ list-style:none; display:inline-block; width:100%;}
.htlnks ul li{ display:inline-block; width:100%; line-height:50px; overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap;}
.htlnks ul li a{ font-size:14px; color:#fff; transition:.3s; text-transform:capitalize;}
.htlnks ul li a:hover{ color:#f64040; transition:.3s;}
.htlnks ul li a:hover:before{ color:#f64040; transition:.3s;}
.htlnks ul li a:before{ content:"\f064"; font-family:"Fontawesome"; font-size:14px; color:#fff; margin-right:10px; transition:.3s;}

.htlnks .col-sm-6 ul{ border-right:1px solid #fff;}
.htlnks .col-sm-6:nth-child(even) ul{ border:none;}

.cntctdtls{ width:100%; display:inline-block; margin-top: 25px;}
.cntctdtls h4{font-size:16px; color:#f64040; font-weight:bold; text-transform: uppercase; font-family: 'Campton Book';
margin-bottom:15px;}
.cntctdtls ul{ list-style:none; width:100%; display:inline-block;}
.cntctdtls ul li{ display:inline-block; width:100%; font-size:14px; color:#fff; line-height:60px; overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap;}
.cntctdtls ul li i{ display:inline-block; background:#f64040; width:38px; height:38px; border-radius:50%; line-height:38px;
text-align:center; margin-right:10px;}

.footrbtm{ width:100%; text-align:center; background:#f64040; padding: 15px 0;}
.footrbtm h6{ font-size:14px; color:#fff;}

/***************************************************dashboard********************************************************/

.dshhdr{ width:100%; position:inherit; z-index:auto; background:url(../images/indxbnr.jpg) no-repeat center top fixed;
background-size:cover;}

.dshbnr{ width:100%;}
.dshbdhdng{ width:100%; padding: 18px 0;}
.dshbdhdnglft{ width:100%; display:inline-block; padding: 11px 0;}
.dshbdhdnglft h2{ font-size:40px; color:#fff; font-weight:bold; text-transform:capitalize; font-family: 'Campton Book';}

.dshbdhdnglft .breadcrumb{ width:100%; display:inline-block; background:none; border-radius:0; padding:0; margin:0;}
.dshbdhdnglft .breadcrumb li{ font-size:14px; color:#fff; text-transform:capitalize;}
.dshbdhdnglft .breadcrumb li a{ color:#f64040;}

.dshbdhdnglft .breadcrumb > li + li::before { color: #fff; font-size:14px; font-family:"Fontawesome"; content: "\f105"; padding: 0 5px;}

.dshbdhdngrit{ width:100%; text-align:right;}
.dshbdhdngrit h3{ font-size:22px; color:#fff; text-transform:capitalize; line-height:30px; font-family: 'Campton Book'; padding: 14px 0;} 
.dshbdhdngrit h3 span{ display:block; font-size:25px; color:#f64040; font-weight:normal; font-family: 'Campton Light DEMO';}
.dshbdhdngrit h3 img{ display:inline-block; float:right; margin: -13px 0 0 15px;}

.dshhdrmnu{ width:100%;}
.dshhdrmnu ul{ list-style:none; width:100%; text-align:center; background: url(../images/hdrmnubg.png) repeat center fixed; padding: 22px 0;}
.dshhdrmnu ul li{ display:inline-block; padding: 0 28px;} 
.dshhdrmnu ul li a{ display:inline-block; font-size:14px; color:#fff; text-transform:capitalize; transition:.3s;}
.dshhdrmnu ul li a i{ display:block; font-size:20px; color:#f64040; background:#272c3e; border:1px solid #f64040; transition:.3s;
width:48px; height:48px; text-align:center; line-height:48px; margin:0 auto 10px auto;}

.dshhdrmnu ul li a:hover{ color:#f64040; transition:.3s;}
.dshhdrmnu ul li a:hover i{ color:#fff; transition:.3s;}

.dshhdrmnu ul li a.active{ color:#f64040; transition:.3s;}
.dshhdrmnu ul li a.active i{ color:#fff; transition:.3s;}

/* admin_body */

.admin_body{ widht:100%; background:url(../images/srvcsbg.jpg) no-repeat center fixed; background-size:cover; padding: 50px 0;}

.currency_hash_rate{ width:100%; margin-bottom:30px;}
.currency_hash_rate_content{ width:100%;}

.currency_hash_rate_inner{
	-webkit-box-shadow: inset -20px 0px 0px 0px rgba(252,252,252,1);
	-moz-box-shadow: inset -20px 0px 0px 0px rgba(252,252,252,1);
	box-shadow: inset -20px 0px 0px 0px rgba(252,252,252,1); 
	width:100%; margin-bottom: 50px; display:inline-block; padding-left: 20px;
}
.currency_hash_rate_inner h3{ font-size:18px; color:#fff; text-transform: uppercase; font-weight:bold; line-height:40px;}
.currency_hash_rate_inner span{
	-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17);
	box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.17); 
	font-size:26px; color:#272c3e; display:block; background:#fff; line-height: 104px; display:inline-block;
	width:100%; margin-bottom: -20px;
}
.currency_hash_rate_inner span img{ display:inline-block; float:left; padding: 14px; margin-right:10px;}

.btc_hashrate .hvr-bounce-to-right::before{ background-color:#f99300;}
.ltc_hashrate .hvr-bounce-to-right::before{ background-color:#bebebe;}
.dash_hashrate .hvr-bounce-to-right::before{ background-color:#1d75bd;}
.eth_hashrate .hvr-bounce-to-right::before{ background-color:#62688f;}
.etc_hashrate .hvr-bounce-to-right::before{ background-color:#62688f;}
.usdc_hashrate .hvr-bounce-to-right::before{ background-color:#337ac3;}
.zcash_hashrate .hvr-bounce-to-right::before{ background-color:#fbc956;}
.monero_hashrate .hvr-bounce-to-right::before{ background-color:#ff6600;}

.btc_hashrate{ background: url(../images/bg_btc.png) repeat center fixed;}
.btc_hashrate span img{ background:#f99300;}

.ltc_hashrate{background: url(../images/bg_ltc.png) repeat center fixed;}
.ltc_hashrate span img{background:#bebebe;}

.dash_hashrate{background: url(../images/bg_dash.png) repeat center fixed;}
.dash_hashrate span img{background:#1d75bd;}


.eth_hashrate{background: url(../images/bg_eth.png) repeat center fixed;}
.etc_hashrate{background: #4ec697;}
.eth_hashrate span img{background:#62688f;}
.etc_hashrate span img{background:#4ec697;max-width:100px}

.usdc_hashrate{background: #337ac3;}
.usdc_hashrate span img{background:#337ac3;}

.zcash_hashrate{background: url(../images/bg_zcash.png) repeat center fixed;}
.zcash_hashrate span img{background:#fbc956;}

.monero_hashrate{background: url(../images/bg_monero.png) repeat center fixed;}
.monero_hashrate span img{background:#ff6600;}

.hashpower_content{ width:100%;}
.hash_power_inner{ width:100%; background:#272c3e; border-radius:70px; display:inline-block; padding: 14px 0 14px 14px;
margin-bottom:40px;}
.hash_power_inner img{ display:inline-block; background:#fff; padding: 16px; border-radius:50%; float:left; margin-right:15px;}
.hash_power_inner h4{ font-size:20px; color:#fff; text-transform:capitalize; font-weight:bold; line-height:26px;
padding-top:18px;}
.hash_power_inner h4 span{ display:block; font-size:14px; font-weight:normal;padding-left: 15px;}
.hash_power_inner h4 a{ float:right; font-size:14px; color:#fff; text-transform:capitalize; display:inline-block; background:#f64040;
border-radius:30px; padding: 15px 24px; line-height:normal; font-weight:normal; margin-right: -20px; transition:.3s;}
.hash_power_inner h4 a:hover{ background-color:#fff; color:#272c3e; transition:.3s;}

.chart_content{ width:100%;}
.chart_content h5{ display:inline-block; font-size:18px; color:#272c3e; font-weight:bold; border:1px solid #efefef; padding-right:15px;
margin-bottom:10px;}
.chart_content h5 img{ display:inline-block; width:40px; padding:7px; margin-right:8px;}
.chart_content span{ font-size:14px; color:#535353; font-family:"open Sans", sans-serif; text-transform:capitalize; display:block;
margin-bottom:30px;}
.chart_content h6{ font-size:16px; color:#fff; text-transform:capitalize; display:inline-block; width:100%; background:#f64040;
padding: 8px 14px; margin-bottom:20px;}

.btc_icon img{ background:#f99300;}
.ltc_icon img{ background:#bebebe;}
.eth_icon img{ background:#bebebe;}

/***************************************************mining allocation********************************************************/

.currency_hash_rate_inner small{ display:inline-block; font-size:16px; color:#7e7e7f; font-weight:bold; text-transform:capitalize;
transition:.3s;}
.currency_hash_rate_inner label{ display:inline-block; float:right; margin:0;}
.currency_hash_rate_inner input[type="radio"]{ display:none; float:right; margin:0;}

.currency_hash_rate_inner input[type="radio"] + label:before { content: "\f00d"; display: inline-block; font-size:20px; 
vertical-align:middle; background-color: #e8e8e8; text-align:center; font-family:"Fontawesome"; color:#fff; padding: 0 8px;}

.currency_hash_rate_inner input[type="radio"]:checked + label:before {content: "\f00c"; font-family:"Fontawesome"; 
background-color: #39b54a; text-align:center; color:#fff; font-size:18px; padding: 0 8px;}

/* .currency_hash_rate_inner span:hover small{ color:#fff; transition:.3s;} */

.allocation_buttons{ width:100%; display:inline-block; margin-bottom:50px;}
.allocation_buttons ul{ list-style:none; text-align:center; width:100%;}
.allocation_buttons ul li{ display:inline-block; padding: 0 10px;}

.saved_allocation{ width:100%;}
.saved_allocation_box{-webkit-box-shadow: 11px 11px 0px 0px rgba(39,44,62,0.25);
-moz-box-shadow: 11px 11px 0px 0px rgba(39,44,62,0.25);
box-shadow: 11px 11px 0px 0px rgba(39,44,62,0.25); 
width:100%; display:inline-block; text-align:center; background:#272c3e; padding: 20px 0; margin-bottom:50px;}
.saved_allocation_box h5{ font-size:20px; color:#f64040; font-weight:bold; text-transform:capitalize; line-height:35px; margin-bottom:10px;}
.saved_allocation_box h5 span{ display:block; font-size:30px; color:#fff; font-weight:normal;}
.saved_allocation_box a{ display:inline-block; font-size:18px; color:#fff; background:#f64040; width:40px; height:40px; border-radius:50%;
text-align:center; transition:.3s;}
.saved_allocation_box a i{ line-height:40px;}

.saved_allocation_box a:hover{ color:#f64040; background-color:#fff; transition:.3s;}

/* knob circle */

.knob_value_cirle{margin-bottom:20px;}
.knob_value_cirle canvas{background: rgb(255,255,255);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(216,216,216,1) 100%);
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(216,216,216,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d8d8',GradientType=1 );
border-radius:50%;}
.knob_value_cirle .knob{ font-size:30px !important; color:#f64040 !important; font-family:"open Sans", sans-serif !important;
font-weight:normal !important;}

/***************************************************upgrade hashpower********************************************************/

.mining_exp{ width:100%;}
.mining_value{ line-height:normal !important; padding-top:24px;}
.mining_value hvalue{ font-size:18px; display:inline-block;}
.mining_value b{ display: block; font-size:14px; color:#eee; font-family:"open Sans", sans-serif;
line-height:normal; width:auto; transition:.3s;}

.btc_hashrate b{ color:#f99300;}
.ltc_hashrate b{color:#bebebe;}
.dash_hashrate b{color:#1d75bd;}
.eth_hashrate b{color:#62688f;}
.etc_hashrate b{color:#62688f;}
.usdc_hashrate b{color:#62688f;}
.zcash_hashrate b{color:#fbc956;}
.monero_hashrate b{color:#ff6600;}

.currency_hash_rate_inner span:hover b{ color:#fff; transition:.3s;}
.currency_hash_rate_inner span a{ font-size:14px; color:#272c3e; float:right; padding:7px;  transition:.3s;}
.currency_hash_rate_inner span a:hover{ color:#f64040; transition:.3s;}

.hashpower_range{ width:100%; padding: 20px 0;}
.hashpower_range h5{ font-size:18px; color:#272c3e; font-weight:bold; text-transform:capitalize; margin-bottom:15px;}

.slider_bar{ width:100%;}
.slider_bar .slider.slider-horizontal { height: 31px; width: 100%;}
.slider_bar .slider.slider-horizontal .slider-track {-webkit-box-shadow: 0px 0px 0px 3px rgba(245,245,245,1);
-moz-box-shadow: 0px 0px 0px 3px rgba(245,245,245,1);
box-shadow: 0px 0px 0px 3px rgba(245,245,245,1); 
height: 8px; margin-top: -4px;}
.slider_bar .slider-track-low, .slider-track-high{ background:#dedede; border-radius: 0;}
.slider_bar .slider-selection{ background:#f64040; border-radius: 0;}
.slider_bar .slider-handle {background: url(../images/sldrknb.png) no-repeat center; background-size:100% 100%;
border: 0 solid transparent; position: absolute; top: 0; height: 31px; width: 31px;}
.slider_bar  .slider-handle.round{ border-radius:0;}
.slider_bar .tooltip{ display:none !important;}
.slider_bar .slider{ margin-bottom:10px;}
.slider_bar .min-value{ display:inline-block; font-size:16px; color:#272c3e;}
.slider_bar .max-value{ display:inline-block; font-size:16px; color:#272c3e; float:right;}

.summary_box{ width:100%; display:inline-block; background:url(../images/summary_box_bg.png) repeat center fixed; text-align:center;
border-radius:30px 30px 0 0; padding: 0 20px; margin: 0 0 73px;}
.summary_box h4{ display:inline-block; width:100%; font-size:18px; color:#fff; text-transform:capitalize; padding: 8px 0;}
.summary_box_inner{
	text-align: left;
    font-size: 18px;
	
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2); 
	margin-bottom: -43px;
	width:100%; 
	display:inline-block; 
	background:#fff; 
	border-radius: 50px; 
	padding: 6px;
}
.dashboard .summary_box_inner{
	text-align: left;
    font-size: 18px;
	padding: 10px 10px 10px 50px;
}
.summary_box_inner img{ display:inline-block; float:left; background:#f64040; border-radius:50%;  padding: 15px 16px; width: 75px;
margin-right:20px;}
.summary_box_inner h5{ font-size:30px; color:#272c3e; text-align:center; line-height: 50px;}
.summary_box_inner h5 small{ display:block; font-size:16px;}
.summary_box_inner h6{ font-size:20px; color:#272c3e; text-align:center; line-height: 50px;}
.summary_box_inner h7{ font-size:16px; color:#272c3e; text-align:center; line-height: 50px; text-align: left;}
.summary_box_inner h7 input[type=radio]{ transform: scale(2);}

.payment_type{ width:100%; text-align:center;}
.payment_type h5{ font-size:18px; color:#272c3e; text-transform:capitalize; font-weight:bold; line-height:35px; margin-bottom:40px;}
.payment_type h5 span{ display:inline-block; width:100%; color:#f64040; font-weight:normal;}

.payment_type ul{ list-style:none;}
.payment_type ul li{ display:inline-block; margin:0 15px;}
.payment_type ul li select{ min-width:250px;}

/***************************************************My Orders********************************************************/

.my_orders{width:100%;}
.table_content{ width:100%; background: url(../images/table_bg.png) repeat center fixed; padding: 0 10px 10px; margin-bottom:30px;}

.search_content{ width:100%; margin-bottom:30px;}
.show_content{ width:100%; display:inline-block;}
.show_content h5{ display:inline-block; background:#f64040; font-size:14px; color:#fff; text-transform:capitalize;
padding-left:20px; line-height:48px;}
.show_content span{ display:inline-block; float:right; margin-left:20px; min-width: 60px;}

.search_bar{ width:100%; text-align:right;}
.search_bar span{ display:inline-block; position:relative; min-width: 250px;}
.search_bar span a{ display:inline-block; position:absolute; right:0; top:0; bottom:0; margin:auto; font-size:14px; color:#272c3e;
transition:.3s; padding: 16px;}
.search_bar span a:hover{ color:#f64040; transition:.3s;}

.go_to_page{ width:100%; text-align:right;}
.go_to_page_inner{ width:100%; display:inline-block;}
.go_to_page_inner span{ text-transform: lowercase; display:inline-block; font-size:16px; color:#f64040; font-weight:bold;}
.go_to_page_inner a{ width:43px; height:43px; text-align:center;  display:inline-block; transition:.3s; background:#272c3e;
font-size:16px; margin:0 5px; border:1px solid #f64040;} 
.go_to_page_inner a:hover{ background:#f64040; transition:.3s;}
.go_to_page_inner a i{font-size:14px; color:#fff; line-height:43px; transition:.3s;}

/***************************************************About Us********************************************************/

.aboutpage_content p{ font-size:14px; color:#888888; font-family:"open Sans", sans-serif; line-height:24px; margin-bottom:20px;}

.start_mining{ width:100%; background:#272c3e; text-align:center; padding:40px 0;}
.start_mining h2{ font-size:35px; color:#fff; text-transform:capitalize; font-weight:bold; font-family: 'Campton Book';}
.start_mining p{ font-size:14px; color:#fff; font-family:"open Sans", sans-serif; line-height:30px; margin-bottom:20px;}

.faq{ width:100%; background:#f1f1f1; position:relative; overflow:hidden; padding: 60px 0;}
.faq:after{ content:""; position:absolute; background:url(../images/bgcrstldsgn1.png) no-repeat center; top:0; right:0; width:612px;
height:214px; margin:auto;}
.faq:before{ content:""; position:absolute; background:url(../images/bgcrstldsgn2.png) no-repeat center; bottom:-45px; left:0; width:571px;
height:275px; margin:auto;}

.faq_content{ width:100%;}
.faq_content .accordion{ width:100%;}
.faq_content .accordion a{-webkit-box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.29);
-moz-box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.29);
box-shadow: 0px 0px 0px 3px rgba(39,44,62,0.29); 
width:100%; display:inline-block; font-size:14px; color:#fff; padding: 20px 60px 20px 20px;
background: url(../images/faq_icon_+.png) no-repeat center right, #272c3e;
border-radius:15px; margin-top:30px; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.faq_content .accordion .brdrn{ border:none !important;}

.faq_content .accordion a.active{ background: url(../images/faq_icon_-.png) no-repeat center right, #f64040; color:#fff;}
.faq_content .accordion .accordion-content {display: none;}
.faq_content .accordion .opn {display: block;}
.faq_content .accordion .accordion-content p{ color: #272c3e; font-size: 14px; font-family:"open Sans"; padding: 15px 22px; 
background:#fff; line-height:24px; border-bottom:1px solid #000;}

/***************************************************register page********************************************************/

.form_content{ width:100%; padding:50px 0; position:relative;}
.form_content:after{ content:""; position:absolute; background:url(../images/bgcrstldsgn1.png) no-repeat center; top:0; right:0; 
width:612px; height:214px; margin:auto;}
.form_content:before{ content:""; position:absolute; background:url(../images/bgcrstldsgn2.png) no-repeat center; bottom:-45px; left:0; 
width:571px; height:275px; margin:auto;}

.form_box{ width:100%; position:relative; z-index:1; background: url(../images/summary_box_bg.png) repeat center fixed;
padding: 0 30px; margin-bottom: 35px;}
.form_box h2{ font-size:18px; color:#fff; text-transform: uppercase; text-align:center; padding: 14px 0;}

.form_box_inner{-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.35); 
width:100%; background:#fff; padding: 25px; position:relative; display:inline-block; margin-bottom: -30px;}

.form_box_inner::after {
  background: rgba(0, 0, 0, 0) url("../images/flgpng.png") repeat-x scroll center center;
  bottom: -6px;
  content: "";
  height: 7px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
}

.form_block{ display:inline-block; width: 100%; margin-bottom:30px;}
.form_block span{ display:inline-block; position:relative; width:100%;}
.form_block span i{ font-size:16px; color:#272c3e; position:absolute; left:0; top:0; padding: 17px;}

.form_block span input[type="text"],
.form_block span input[type="email"],
.form_block span input[type="password"] {
  padding: 0 20px 0 40px;
} 

.payment_select{ width:100%; display:inline-block; background:#f64040;}
.payment_select ul{ list-style:none; width:100%; text-align:center;}
.payment_select ul li{ display:inline-block; vertical-align:middle; font-size:16px; color:#fff; text-transform:capitalize;
padding: 13px 18px;}

.agree_content{ width:100%; display:inline-block; text-align:center;}
.agree_content span{ font-size:16px; color:#272c3e; text-transform:capitalize;}

.submit_btn{ text-align:center;}

ul.lang-inline li {
	padding: 10px;
}

ul.lang-inline {
    margin: 0;
    padding: 0;
}
ul.lang-inline {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.lang-inline li {
    border: 0;
    display: inline-block;
    margin: 0 5px 0 0;
}
ul.lang-inline>li {
    -webkit-transition: 300ms;
    transition: 300ms;
}
ul.lang-inline li a {
    padding: 0!important;
}
ul.lang-inline>li>a {
    color: #000;
}
ul.lang-inline img {
	width: 18px;
	height: 12px;
}
ul.lang-inline>li>a {
    padding: 5px 0;
    line-height: 36px;
    padding: 2px 0;
    -webkit-transition: 300ms;
    transition: 300ms;
}

.g-recaptcha>div{
	margin: 0 auto;
}