 /* Flaticon css */
@import url(../fonts/flaticon/flaticon.css);
body { font-family: 'Rubik', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Rubik', sans-serif;  }

/** selection **/
*::-moz-selection { background: #f7c605; color: #fff; text-shadow: none; }
::-moz-selection { background: #f7c605; color: #fff; text-shadow: none; }
::selection { background: #f7c605; color: #fff; text-shadow: none; }

h2 { font-size: 40px; line-height: 40px; font-weight: 500;}

.button { border:none; background: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605)); background: -webkit-linear-gradient(right, #ff8850, #f7c605) !important; background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605); }
.button :hover{ background: #f7c605;}
.button, .form-control, .nice-select { border-radius: 5px; }

.button ul { 

padding-top:20px;
padding-bottom:20px;
 }
.button ul li { 
list-style:none;
padding:10px;

 }
/*banner */
.bitcoin-banner h1 { font-size: 100px; line-height: 100px; font-weight: 700; padding-top:100px; }
.bitcoin-banner h1 span{ color: #F7C605;}
.bitcoin-banner h3 { display: inline-block; margin: 10px 15px;  }
.bitcoin-banner h3 span { display: block; text-align: left; font-size: 20px; }
.bitcoin-banner p { display: block;  font-size: 20px; }
.bitcoin-banner p span{ color: #F7C605;}
.bitcoin-banner .button {  font-size: 16px; font-weight: 600; }
.bitcoin-banner .button > hover {  background: #ff8850;} 
.bitcoin-banner .tab .nav-tabs > li > a { border:none; text-transform: uppercase; font-size: 16px; background: #ffffff; font-weight: 600; }
.bitcoin-banner .tab .nav.nav-tabs > li > a.active, .bitcoin-banner .nav.nav-tabs > li > a.active:focus, .bitcoin-banner .nav.nav-tabs > li > a.active:hover
 { border:none;  background: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605)); background: -webkit-linear-gradient(right, #ff8850, #f7c605) !important; background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605); }

/*bitcoin-about*/
.bitcoin-about-bg { position: relative; margin-top: -100px; padding: 60px; background: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605));
	background: -webkit-linear-gradient(right, #ff8850, #f7c605); background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605); }
.bitcoin-box span {  font-size: 40px; line-height: 40px; font-weight: 500; }

/*currency-calculator*/
 .currency-calculator .cryptonatorwidget { border:none !important; padding: 0 !important; margin-top: 20px; }
.currency-calculator p { 
	font-size: 16px;
	line-height: 32px;
}
 .currency-calculator .cryptonatorwidget input { background: #f6f5f6; padding: 19px; border:none;  font-size: 16px !important; color: #323232 !important; text-transform: capitalize; }
 .currency-calculator .cryptonatorwidget select { background: #f6f5f6; padding: 20px; border:none; font-size: 16px !important;  }
 .currency-calculator .cryptonatorwidget table tr td { padding: 10px; }
 .currency-calculator .cryptonatorwidget table + div { display: none; }

.currency-calculator .feature-text  { position: relative; }
.currency-calculator .feature-text .feature-icon { border:2px dashed rgba(0,0,0,0.1); border-radius: 50%; width: 180px; height: 180px; margin: 0 auto; padding: 30px; }
.currency-calculator .feature-text .feature-arrow { position: absolute; right: -12%; top: 35%; display: block; transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); opacity: 0.2; }  


/*bitcoin-custom-conten*/
.bitcoin-custom-conten-box { padding: 100px; }
.bitcoin-custom-content .counter span.icon { font-size: 60px; color: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605));
	background: -webkit-linear-gradient(right, #ff8850, #f7c605); background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605);-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.bitcoin-custom-content .counter label { text-transform: capitalize; font-size: 18px; }

/*talk-bg*/
.talk-bg { position: relative; 
	background: url(../images/talk__bg.jpg) no-repeat;
    background-size: cover;
  color: #192136; }

/*about-bitcoin*/
.about-bitcoin { position: relative; 
	background: url(../images/bg/01.jpg) no-repeat;
  background-size: cover;
  color: #192136; }
.about-bitcoin .about-bitcoin-content { position: relative; z-index: 2; }
.about-bitcoin .about-bitcoin-content p{ 
	font-size: 16px;
  line-height: 32px;
}
.about-bitcoin .feature-text .feature-icon span, .about-bitcoin .feature-text .feature-icon i { color: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605));
	background: -webkit-linear-gradient(right, #ff8850, #f7c605); background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605);-webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.about-bitcoin .objects-left { top: 0; z-index: 0; }
.about-bitcoin .objects-left .objects-1 { left: 0; }
.about-bitcoin .objects-right  { bottom: 0; z-index: 0; top: inherit;}
.about-bitcoin .objects-right .objects-4 { right: 0; bottom: 0;top: inherit; }


/*choose-bitcoin*/
.choose-bitcoin { position: relative; 
	background: url(../images/white-bg.png) no-repeat;
  background-size: cover;
  color: #192136; }
.choose-bitcoin .choose-bitcoin-content { position: relative; z-index: 2; }
.choose-bitcoin .choose-bitcoin-content p{ 
	font-size: 16px;
  line-height: 32px;
}
.choose-bitcoin .feature-text .feature-icon span, .choose-bitcoin .feature-text .feature-icon i { color: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605));
	background: -webkit-linear-gradient(right, #ff8850, #f7c605); background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605);-webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.choose-bitcoin .objects-left { top: 0; z-index: 0; }
.choose-bitcoin .objects-left .objects-1 { left: 0; }
.choose-bitcoin .objects-right  { bottom: 0; z-index: 0; top: inherit;}
.choose-bitcoin .objects-right .objects-4 { right: 0; bottom: 0;top: inherit; }

/*chart-bitcoin*/
.chart-bitcoin strong { font-size: 18px; }
.chart-bitcoin .chart-bitcoin-content { margin-top: 40px; }
.chart-bitcoin .table td  img { height: 30px; margin-right: 10px; display: inline-block; }

/*bitcoin-custom-content-02*/
.bitcoin-custom-content-02 .counter i{ font-size: 40px;  font-weight: 600; color:#f7c605); }
.bitcoin-custom-content-02 .counter span { font-size: 36px; line-height: 60px; font-weight: 600; color: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605));
	background: -webkit-linear-gradient(right, #ff8850, #f7c605); background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605);-webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.bitcoin-custom-content-02 .counter label { font-size: 18px; text-transform:inherit; color:#F7C605 }
.bitcoin-custom-content-02 p { font-size: 18px; }
.bitcoin-custom-content-02 .button { margin-top: 60px; }

/*bitcoin-price*/
.bitcoin-price .tab .nav-tabs > li > a { border:none; text-transform: uppercase; font-size: 16px; }
.bitcoin-price .tab .nav.nav-tabs > li > a.active, .bitcoin-price .nav.nav-tabs > li > a.active:focus, .bitcoin-price .nav.nav-tabs > li > a.active:hover { border:none; color: #f7c605; background: -webkit-gradient(linear, 100% 0, 0 0, from(#ff8850), to(#f7c605)); background: -webkit-linear-gradient(right, #ff8850, #f7c605) !important; background: -moz-linear-gradient(right, #ff8850, #f7c605); background: -o-linear-gradient(right, #ff8850, #f7c605);
	background: linear-gradient(right, #ff8850, #f7c605); color: #ffffff; }
.bitcoin-price .pricing-table.active .pricing-top { border-color: #f7c605; }


.footer .footer-social ul li a:hover { color: #f7c605 !important; }
/*color*/
  a, a:hover, .theme-color, .mega-menu .menu-links > li.active a, .mega-menu .drop-down-multilevel li:hover > a, .mega-menu .menu-links > li > a:hover, .play-video:hover, .popup-video .play-video:hover a, .footer-useful-link ul li a:hover, .footer-widget a:hover, .footer-widget a, .blog .admin a, .blog a:hover, ul.list li:after, ul.page-breadcrumb li a:hover, .sidebar-widget .recent-post .recent-post-info a:hover, .sidebar-widget .recent-post .recent-post-info span, .sidebar-widget .widget-categories li a:hover, .sidebar-widget .widget-categories li a:hover i, .blog-entry .blog-detail .entry-title a:hover, .blog-entry .entry-meta ul li a i, .blog-entry .entry-meta ul li a:hover, .blog-entry .entry-meta ul li i, .mega-menu .menu-links > li.active .drop-down-multilevel a:hover { color: #f7c605; }
 .play-video, #back-to-top .top { background: #f7c605; }

 
 
/*---=========================
    08. Start Counter css 
=========================---*/

/* Counter Style One */
.counter-style-one{
    position: relative;
    z-index: 1;
}
.counter-style-one:after{
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: var(--red-dark);
    mix-blend-mode: multiply;
    z-index: -1;
}
.counter-style-one .counter-item .icon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background-color: #fff;
    margin-bottom: 21px;
}
.counter-style-one .counter-item .icon i{
    font-size: 50px;
    line-height: 1;
    color: var(--red-dark);
}
.counter-style-one .counter-item h2.number{
    color: #fff;
}
.counter-style-one .counter-item p{
    font-weight: 500;
    color: #fff;
}
.bg_cover {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
/* Root css */
:root {
	--text-color: #616161;
	--heading: #151515;
	--red-dark: #fd4a18;
	--blue-light: #43baff;
	--blue-dark: #0066ff;
	--purple-blue: #7141b1;
	--yellow-dark: #faa200;
    --orange-dark: #fc7561;
	--black-dark: #191919;
	--light-gray: #f7f8f9;
    --roboto: 'Roboto', sans-serif;
	--rajdhani: 'Rajdhani', sans-serif;
}
.light-gray-bg{
	background-color: #f7f8f9;
}
/* Clients CSS */
.clients-map {
    position: relative;
    z-index: 1;
}
.clients-map:after {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/bg/clients-map.png) no-repeat center;
    background-size: cover;
    z-index: -1;
}
.clients-style-one .clients-wrapper{
    background-color: #fff;
    padding: 50px 20px;
}
.clients-slider-two .slick-track,
.clients-slider-one .slick-track{
    display: flex;
    align-items: center;
}

.clients-style-one .client-item{
    padding: 0 35px;
}

/* Clients Style Two */
.clients-style-two{
    position: relative;
    z-index: 2;
}
.clients-style-two .clients-wrapper{
    padding: 50px 20px;
}
.clients-style-two .client-item{
    padding: 0 60px;
    cursor: pointer;
}
.clients-style-two .client-item:hover .client-img img{
    opacity: 1;
}
.clients-style-two .client-item .client-img img{
    opacity: .5;
    transition: all .3s;
}
span.sub-title{
	display: inline-block;
	font-size: 20px;
	font-family: var(--rajdhani);
	font-weight: 700;
	text-transform: uppercase;
}
.section-title span.sub-title{
    margin-bottom: 13px;
}
.red-dark{
	color: var(--red-dark);
}

 