/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Bit Money
Version:	1.0.0
Author:     Webstrot
Website: 
Purchase: 
-------------------------------------------------------------------
[Table of contents]
 
1. Body
2. Custom css / a
3. Preloader/ #preloader
4. Navigation
5. Slider
6. Testimonial Slider
7. Bit coin steps
8. New Lifestyle
9. Bitcoin Currency Calculator
10. Our Services
11. Cryptocurrency Prices
12. Buy and Sell Bitcoin
13. TEAM MEMBER slider
14. Our Pricing
15. Open an Account
16. Our Blog
17. Partners slider
18. Footer
*/

/*--------- Body Strat -------*/
body, html {
	/* font-family: 'Lato', sans-serif; */
	font-size: 16px;
	line-height: 23px;
	color: #797979;
	overflow-x:hidden;
	
}
body {
	font-family: 'Agency FB', arial;
	/* font-size: 48px; */
	/* text-shadow: 4px 4px 4px #aaa; */
  }
body::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #ffffff;
}
body::-webkit-scrollbar{
	width: 6px;
	background-color: #ffffff;
}

body::-webkit-scrollbar-thumb{
	background-color: #4385cb;
}
/*---------- Custom Css Start -------*/
a {
	color: #797979;
	text-decoration: none;
}
a:hover, a:focus {
	color: #707070;
	text-decoration: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	/* font-family: 'Raleway', sans-serif; */
	font-family: 'Agency FB', arial;

	line-height: 1.1;
	font-weight:400;
	color: #222222;
	margin:0;
	padding:0;
}
input, select, button, textarea {
	outline: none;
}
input:focus, select:focus, button:focus, textarea:focus {
	outline: none;
	box-shadow:none;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}

/*-- Preloader css start --*/
#preloader {
	background-color: #fff;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2147483647;
	width: 100%;
	height: 100%;
}
#status {
    background-position: center center;
    background-repeat: no-repeat;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}
#status img {
}


/*-- btc steps Wrapper Start --*/
.btc_steps_main_wrapper{
	float:left;
	width:100%;
	text-align:center;
	padding-top:55px;
	padding-bottom:90px;
}
.btc_steps_heading_wrapper{
	float:left;
	width:100%;
	display:inline-block;
}
.btc_steps_heading_wrapper p{
	font-size:14px;
	color:#4385cb;
}
.btc_steps_heading_wrapper h1{
	font-size:36px;
	color:#222222;
	color:#ffffff;

	padding-top:10px;
	padding-bottom:20px;

}
.btc_steps_heading_wrapper span{
	color:#4385cb;
	color:#ffffff;

	font-size:22px;
	position:relative;
}
.btc_steps_heading_wrapper span:after{
	content:'';
	border:1px solid #4385cb;
	border:1px solid #fff;

	width:30px;
	position:absolute;
	left: 20px;
    top: 13px;
}
.btc_steps_heading_wrapper span:before{
	content:'';
	border:1px solid #4385cb;
	border:1px solid #fff;

	width:30px;
	position:absolute;
	right: 20px;
    top: 13px;
}
.btc_steps_heading_wrapper h5{
	font-size:16px;
	font-family: 'Lato', sans-serif;
	color:#797979;
	line-height:20px;
	padding-top:20px;
}
.nav-pills{
	display:inline-block;
	margin-top:60px;
}
.nav > li > a {
	padding:0;
	font-size:16px;
	font-weight:bold;
    float: left;
    width: 210px;
    height: 50px;
	text-transform:uppercase;
	border:2px solid #efefef;
	background:#ffffff;
	color:#000000;
    line-height: 45px;
	  -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	z-index:10;
}
.nav-pills > li > a:hover{
	background:#4385cb;
	color:#ffffff; 
	border:2px solid transparent;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.nav-pills > li > a:hover:after{
	content:'';
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-top:12px solid #4385cb;
	position:absolute;
	bottom: -12px;
    left: 96px;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{
	background:#4385cb;
	position:relative;
	border:2px solid transparent;
}
.nav-pills > li.active > a:after{
	content:'';
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-top:12px solid #4385cb;
	position:absolute;
	bottom: -12px;
    left: 96px;
}
.nav-pills > li + li {
    margin-left: 15px;
}
.tab-content{
	margin-top:70px;
}
.btc_steps_main_box_wrapper{
	float:left;
	width:100%;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_icon_wrapper{
	display:inline-block;
	 -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	border:2px dashed transparent;
	padding: 10px;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_hover_effect{
	position:relative;
	float:left;
	width:100%;
}
.btc_step_overlay{
	position:absolute;
	left:50%;
	right:50%;
	top:50%;
	bottom:50%;
	opacity:0;
	padding:10px;
	 -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_steps_main_box_wrapper:hover .btc_step_overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#fff;
	opacity:1;
}
.btc_step_hover_effect i{
	width:125px;
	height:125px;
	background:#096fdbb5;
	text-align:center;
	line-height:125px;
	float:left;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_hover_effect i:before{
	font-size:45px;
	margin-left:0;
	color:#fff;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_icon_cont_wrapper{
	float:left;
	width:100%;
	/* padding-top:30px; */
	display:inline-block;
}
.btc_step_icon_cont_wrapper h2{
	padding-bottom:30px;
}
.btc_step_icon_cont_wrapper h2 a{
	font-size:20px;
	color:#fff;
	font-weight:bold;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_icon_cont_wrapper h2 a:hover{
	color:#096fdbb5;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_step_icon_cont_wrapper p{
	padding-bottom:20px;
}
.btc_step_icon_cont_wrapper h4 a{
	font-size:16px;
	font-weight:bold;
	color:#4385cb;
	text-transform:uppercase;
	margin-top:20px;
	font-family: 'Lato', sans-serif;
}
.btc_step_icon_cont_wrapper span{
	width: 45px;
    height: 45px;
    line-height: 28px;
    text-align: center;
    background: #222222;
    color: #ffffff;
    border: 8px solid #fff;
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
	display:inline-block;
	margin-top:0px;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_steps_main_box_wrapper:hover .btc_step_hover_effect i:before{
	color:#096fdbb5;
	z-index:100;
	position:relative;
	 -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_steps_main_box_wrapper:hover .btc_step_icon_wrapper{
	border:2px dashed #fff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_steps_main_box_wrapper:hover .btc_step_icon_cont_wrapper span{
	background:#4385cb;
	color:#ffffff;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btc_steps_wrappers{
	position:relative;
}
.btc_steps_bottom_line_wrapper:after{
	content:'';
	border:1px solid #e5e5e5;
	width:100%;
	position:absolute;
	left:0;
	right:0;
	bottom: 21px;
    z-index: -1;
}
/*-- btc steps Wrapper End --*/
