html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 100%;
    overflow-x: hidden;
}
body{
	font: 400 13px/18px 'Montserrat', sans-serif;
    color: #5a5f66;
}
a{color:#5a5f66}
a:hover{color:#04306a;text-decoration:none}
a:focus,button:focus,input:focus,textarea:focus, select:focus{outline:none !important}
p{margin:0 0 20px}
p:last-child{margin-bottom:0}
ul{padding:0;margin:0;list-style:none}
::-moz-placeholder{color:#777}
:-ms-input-placeholder{color:#777}
:-moz-placeholder{color:#777}
input[type="text"],input[type="password"],input[type="email"]{width:100%!important;height:40px;padding:0 10px;border-radius:4px; background:#f1f1f1; border:1px solid #e5e5e5}
input[type="submit"], input[type="button"]{padding:0;background:#f30000;color:#fff;font:500 15px/40px 'Montserrat', sans-serif!important;border:none;text-align:center;width:100%!important;text-transform:uppercase;border-radius:4px}
input[type="submit"]:hover, input[type="button"]:hover{background:#f30000;color:#fff}
textarea{background:#ebebeb; border:1px solid #e5e5e5;width: 100%;resize: none;padding: 10px 15px;border-radius: 4px}

.how-udemy-works-container {
    display: block;
    border: none;
    /* background: -webkit-linear-gradient(-45deg,#EC5252 0%,#6E1A52 100%); */
    background: -moz-linear-gradient(-45deg,#EC5252 0%,#6E1A52 100%);
    background: -ms-linear-gradient(-45deg,#EC5252 0%,#6E1A52 100%);
    background: -o-linear-gradient(-45deg,#EC5252 0%,#6E1A52 100%);
    background: linear-gradient(-45deg,#EC5252 0%,#6E1A52 100%);
}

.how-udemy-works__icon {
    color: #fff;
    float: left;
    display: none;
    margin-right: 16px;
    margin-top: -2px;
    font-size: 47px;
    height: 1em;
}
.udi {
    vertical-align: -8%;
}
.wrapper {
    padding: 34px 50px;
    background: #eeeeee;
}

.clearfix {
	clear: both;
}


/*headerContainer*/
.headerContainer{
	width: 100%;
	overflow: hidden;
	padding: 25px 0;
}
.headerInner{
	/*width: 1170px;*/
	margin: 0 auto;
}
#logo {
    display: inline-block;
    float: left;
    height: 80px;
    width: 273px;
    background: url(images/logo.png) transparent no-repeat;
}

.hdRight{
	float: right;
	padding-top: 15px;
}
.mainNavRight{
    float: right;
    border: 0;
    overflow: hidden;
}
.navbar{
    margin: 0;
    min-height: 34px;
    border: 0;
}
.navbar .nav {
    margin: 17px 0;
    min-height: 1px;
    border: 0;
    /* line-height: 20px; */
}
.mainNavRight .nav > li {
    /* text-align: left; */
    float: left;
    list-style: none;
}
.mainNavRight .nav > li a:hover{
	color: #ed8c0c;
	background: none;
}
.mainNavRight .nav > li a:focus{
	background: none;
}
.mainNavRight .nav > li  > a{
    color: #fff;
    padding: 0;
    text-decoration: none;
    text-align: left;
    font-size: 16px;
    line-height: 34px;
    text-transform: uppercase;
    margin: 0px 9px;
}
.mainNavtop{
	width: 100%;
	padding: 5px 0 2px;
	overflow: hidden;
}
.ctn-mainNavLeft{
	width: 27%;
	float: right;
}
.ctn-mainNavLeft img{
	float: left;
	padding-right: 5px;
}
.ctn-mainNavLeft p{
	margin: 0;
	padding: 5px 0;
	padding-left: 30px;
	font-size: 13px;
	font-weight:500;
	text-transform: uppercase;
	color: #fff;
}
.ctn-mainNavLeft p span{
	color: #ff8a00;
}
.ctn-mainNavMid{
	width: 35%;
	float: right;
	padding-left: 10px;
}
.ctn-mainNavMid p{
	margin: 0;
	padding: 5px 0;
	padding-left: 30px;
	background: url(images/hd-ic3.html) transparent no-repeat center left;
	font-size: 13px;
	text-transform: uppercase;
	font-weight:500;
	color: #fff;
}
.ctn-mainNavMid p span{
	color: #ff8a00;
}

.login {
	margin: 0;
	padding: 0px 26px;
	line-height: 34px;
	border-radius: 4px;
	color: #fff;
	margin-left: 15px;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	background: #ed8c0c;
	transition: 5s ease;
	width:100%;
}

.signup {
    /* margin: 0; */
    padding: 0px 20px;
    border-radius: 4px;
    line-height: 34px;
    color: #fff;
    text-decoration: none;
    margin-left: 12px;
    font-size: 12px;
    text-transform: uppercase;
    background: #3296f8;
    transition: 5s ease;
    width: 100%;
}

/*bannerContainer*/
.bannerContainer{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.bg-banner{
	position: absolute;
	top: -63px;
	right: -74px;
}
.bannerInner{
	/*width: 1170px;*/
	margin: 0 auto;
	overflow: hidden;
}

.ctn-banner-top {
    width: 100%;
    padding: 55px 0 20px;
    text-align: center;
    overflow: hidden;
    position: relative
 
 z-index: 1111;
}

.ctn-banner-top h3, .bannerInner h2 {
	width: 100%;
	color: #fff;
	font-size: 36px;
	line-height: 46px;
	margin: 0;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.ctn-banner-top h3 span, .bannerInner h2 span{
	color: #ed8c0c;
	font-weight: 700;
}
.ctn-banner-top p{
	width: 100%;
	color: #a1c3ee;
	font-size: 14px;
	line-height: 23px;
	margin: 0;
	padding-bottom: 40px;
}
.ctn-banner-top a{
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	line-height: 58px;
	padding: 18px 50px;
	border-radius: 4px;
	text-transform: uppercase;
	text-decoration: none;
	background: #ed8c0c;
}
.ctn-banner-top a:hover{
	background: #3296f8;
}
.ctn-banner-bot{
	width: 100%;
	overflow: hidden;
	position:absolute;
}
.bn-bicon p{
	font-size: 14px;
	color: #98c7cf;
	margin: 0;
}
.bn-bicon p img{
	margin: 10px;
}
.bn-bitcon1{
	position: absolute;
	left: 27px;
	top: 37%;
}
.bn-bitcon2{
	position: absolute;
	left: 18%;
	top: 49px;
}
.bn-bitcon3{
	position: absolute;
	right: 27%;
	top: 8px;
}
.bn-bitcon4{
	position: absolute;
	right: 68px;
	top: 39%;
}
/*investmentContainer*/
.investmentContainer{
	/*width: 100%;*/
	padding: 30px 0;
	background:#0b3d7d;
	overflow: hidden;
	
}
.investmentInner{
	/*width: 1170px;*/
	margin: 0 auto;
}
.investmentInner h1 {
	color: #fff;
	font-size: 36px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	margin:0;
}

.investmentInner h4 { color:#fff; text-align:center;}

.investmentInner h1 span{
	color: #ed8c0c;
}
.investmentInner h2 {
	color: #fff;
	font-size: 36px;
	text-align: center;
	font-weight: 700;
	text-transform: uppercase;
	margin:0;
}
.investmentInner h2 span{
	color: #ed8c0c;
}
.investmentInner h2 img{
	margin-right: 20px;
	margin-top: -10px;
}
.ctn-investment{
	width: 100%;
	padding: 10px 0;
	overflow: hidden;
}
.investment-part{
    /*width: 32%;*/
    padding: 15px 0;
    /*float:none;*/
    background: #0f386f;
    text-transform: uppercase;
    border: 1px solid #4b7abb;
    overflow: hidden;
	margin:0;
}

.investment-part:hover { background:#275a9f; cursor:pointer; }
.investment-part:hover h3 {color:#ff9500; }
.investment-part:hover span { color:#fff;}



.investment-part h3{
    font-size: 26px;
    color: #fff;
    font-weight: 700;
    padding: 0px 0 6px;
    margin: 0;
    text-transform:none;
}

.investment-part span { color:#ff9500;}



.investment-part p{
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	margin: 0;
}
.investment-part1{
	width: 21%;
	padding-left: 85px;
	text-align: left;
	background: url(images/ctn-adv-ic1.html) #0f386f no-repeat center left 10px;
}
.investment-part6{
	width: 16%;
	margin-right: 0;
}
/*contentContainer*/
.contentContainer{
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
}
.contentInner{
	/*width: 1170px;*/
	margin: 0 auto;
}
.contentLeft{
	/*width: 20%;
	float: left;*/
	background: #d1d8e2;
	padding: 9px;
	position: relative;
}
.contentLeft img {
    display: block;
    margin: auto;
}

.contentLeft-part{
	position: absolute;
	bottom: 9px;
	width: 92.5%;
	text-align: center;
	padding: 15px 0 20px;
	background: rgba(51, 86, 132, 0.84);
}
.contentLeft-part h3{
	font-size: 14px;
	color: #fff;
	margin: 0;
	line-height: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.contentLeft-part a{
	font-size: 12px;
	color: #fff;
	background: #03a9f4;
	text-decoration: none;
	border-radius: 4px;
	text-transform: uppercase;
	padding: 10px 24px;
	line-height: 35px;
}
.contentLeft-part a:hover{
	background: #fda42f;
}
.contentRight{
	/*width: 80%;
	float: right;*/
	padding-left: 35px;
}
.contentRight-part{
	/*width: 48.5%;
	float: left;*/
	padding-left: 75px;
	padding-bottom: 20px;
	margin-bottom: 25px;
}
.contentRight-part h3{
	font-size: 16px;
	color: #262729;
	margin: 0;
	padding-bottom: 10px;
	text-transform: capitalize;
	font-weight:bold;
}

.contentRight-part h3:hover { color:#0f386f; font-weight:bold;}


.contentRight-part p{
	font-size: 13px;
	color: #5a5f66;
	text-align: justify;
	margin: 0;
}
.contentRight-part1{
	background:  url(images/plan-ic1.png) transparent no-repeat;
}
.contentRight-part2{
	background:  url(images/plan-ic2.png) transparent no-repeat;
	/*float: right;
	padding-bottom: 38px;*/
}
.contentRight-part3{
	background:  url(images/plan-ic3.png) transparent no-repeat;
}
.contentRight-part4{
	background:  url(images/plan-ic4.png) transparent no-repeat;
	
}
/*aboutContainer*/
.aboutContainer {
	width: 100%;
	/*background: #ebebeb;*/
	padding: 45px 0;
	overflow: hidden;
}
.aboutInner {
	/*width: 1170px;*/
	margin: 0 auto;
}

.aboutleft h3 {
	margin: 0;
	font-size: 36px;
	text-transform: capitalize;
	color: #ed8c0c;
	margin-bottom: 20px;
}
.aboutleft h3 span{
	color: #0f386f;
}

.aboutleft p {
	font-size: 14px;
	color: #5a5f66;
	text-align: left;
	line-height: 25px;
}
/*.aboutRight {
	width: 31%;
	float: right;
	position: relative;
	text-align: right;
}*/
.aboutRight img{
	width: 100%;
}
.aboutRight-part{
	width: 100%;
	margin-top: -20px;
	overflow: hidden;
	position: absolute;
	padding-bottom: 20px;
	border: 1px solid #0f386f;
}
.aboutRight-part h3{
	width: 100%;
	padding: 15px;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	background: #0f386f;
	margin: 0;
	color: #fff;
}
.aboutRight-part p{
	width: 100%;
	font-size: 13px;
	text-align: justify;
	margin: 0;
	padding: 0 25px;
	color: #5a5f66;
}
.ctn-aboutRight{
	width: 100%;
	overflow: hidden;
	padding: 20px 25px;
}
.ctn-aboutRight h4{
	display: inline-block;
	float: left;
	margin: 0;
	line-height: 47px;
	font-size: 60px;
	font-weight: 700;
	color: #ed8c0c;
	padding-right: 10px;
}
.ctn-aboutRight h5{
	display: inline-block;
	float: left;
	margin: 0;
	font-size: 20px;
	line-height: 47px;
	font-weight: 700;
	color: #0f386f;
}
/*securityContainer*/
.securityContainer {
	width: 100%;
	padding: 30px 0;
	background: #04306a;
	overflow: hidden;
}
.secutityInner {
	/*width: 1170px;*/
	margin: 0 auto;
}
.ctn-item-part{
	/*width: 25%;
	float: left;*/
	padding: 8px 22px 8px 80px;
}
.ctn-item-part h3{
	font-size: 18px;
	color: #ed8c0c;
	margin: 0;
	text-transform: none;
	padding-bottom: 3px;
}
.ctn-item-part p{
	font-size: 13px;
	color: #fff;
	margin: 0;
}
.ctn-item-part1{
	background: url(images/stt-ic1.png) transparent no-repeat center left;
}
.ctn-item-part2{
	background: url(images/stt-ic2.png) transparent no-repeat center left;
}
.ctn-item-part3{
	background: url(images/stt-ic3.png) transparent no-repeat center left;
}
.ctn-item-part4{
	background: url(images/stt-ic4.png) transparent no-repeat center left;
}

/*footerContainer*/
.footerContainer{
	padding: 35px 0;
	overflow: hidden;
	background: #103c78;
	width: 100%;
	border-top: 2px solid #ed8c0c;
}
.fooetrInner{
	/*width: 1170px;*/
	margin: 0 auto;
}
.ctn-footer1{
	/*width: 38%;*/
	padding: 14px 0px;
	
}

.ctn-footer1 a {padding:0px 3px;}

.ctn-footer2{
	/*width: 42%;*/
	padding-left: 20px;
	float: left;
}

.solid{
	width: 100%;
}
.solid a{
    background: url(images/solid.html) no-repeat left center;
    background-size: cover;
    display: inline-block;
    height: 49px;
    margin-right: 26px;
    float: right;
}
.solid a:hover{
	opacity: 0.8;
}
.solid a.solid1{
	width: 170px;
	background-position: 0 0;
}
.solid a.solid2{
	width: 155px;
	background-position: -176px 0;
}
.solid a.solid3{
	width: 174px;
	background-position: -338px 0;
	margin-right: 0;
}

.ctn-footer1 p{
	font-size: 16px;
	color: #fff;
	font-weight: 300;
	margin: 0;
}
.ctn-footer1 p a{
	color: #fff;
}

.ctn-footer3 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.ctn-footer3 ul li{
	float: left;
}
.ctn-footer3 ul li span{
	color: #fff;
	padding: 0 10px;
}
.ctn-footer3 ul li a{
	color: #fff;
	float: left;
	font-size: 16px;
}
.ctn-footer3{
	/*width: 30%;*/
	/*float: right;*/
	padding-top: 15px;
}

@media (max-width: 1170px){
.wrapper,.headerContainer,.bannerContainer,.investmentContainer,.contentContainer,.aboutContainer,.securityContainer,.footerContainer
	{
		width:100% !important;

	}
.headerInner,.bannerInner,.investmentInner,.contentInner,.aboutInner,.securityInner,.footerInner
	{
		margin: 0 !imporInner
}
}


/*FOR INSIDE AND DASHBOARD*/
.bannerInner h2{text-align:center; padding:40px 0}
.content_area{width:100%;max-width:1140px;margin:0 auto;overflow:hidden}
.inside_wrap{width:100%;float:left}
.inside_wrap .inside_inner{margin:30px auto;overflow:hidden}
.how_it_works.fullpage,.referral_commission.fullpage{width:100%}
.referral_commission.fullpage h2{color:#333!important}
.referral_commission.fullpage h2 span:before,.referral_commission.fullpage h2 span:after{background:#333!important}
.referral_commission.fullpage h3{width:100%;text-align:center}
.referral_commission.fullpage h3 br{display:none}
.affliateblock{list-style:none;padding:0;margin:20px 0 0;float:left;width:100%}
.affliateblock li{
    width: 49%;
    float: left;
    min-height: 175px;
    margin: 0 2% 30px 0;
    border: 1px solid #ebebeb;
    border-radius: 6px;
    background: #ebebeb;
}
.affliateblock li a{color:#fff}
.affliateblock li:last-child{margin:0}
.affliateblock li span.thblock{float:left;width:20%;text-align:center;min-height:140px;padding:15px 0 0}
.affliateblock li span.thcontent{float:left;width:80%;padding:20px 20px 0}
.affliateblock li span.thcontent h4{margin: 0 0 15px;color: #103c78;font: 500 19px 'Montserrat', sans-serif;text-transform: uppercase}
.affliateblock li span.thcontent p{margin:0}
.faq-page .tab-content{width:100%;float:left}
.faq-page ul.nav-tabs{border-bottom:2px solid #3296f8;width:100%;float:left;margin:0 0 15px}
.faq-page ul.nav-tabs li{background:#ed8c0c;padding:0; border-radius:6px 6px 0 0; margin:0 2px 0 0}
.faq-page ul.nav-tabs li a{float:left;color:#fff;font-size:16px;text-transform:uppercase;line-height:40px;padding:0 15px;border:none;width:100%;}
.faq-page ul.nav-tabs>li.active{background:#3296f8}
.faq-page ul.nav-tabs>li>a,.faq-page ul.nav-tabs>li>a:hover,.faq-page ul.nav-tabs>li>a:focus{border:none;border-radius:0;background:none;color:#fff;text-align:center}
.faq-page .panel-group .panel{border-radius:0;margin-top:1px;border-color:#e8e8e8!important;box-shadow:none!important}
.faq-page .panel-heading{padding:0;background:#ebebeb;border:1px solid #ebebeb}
.faq-page .panel-title>a{display:block;padding:6px 15px;text-decoration:none;font:400 14px/27px 'Montserrat', sans-serif;color:#444;text-transform:uppercase}
.faq-page .panel-title>a:hover{text-decoration:none}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{color:#5a5f66;border-top:1px solid #ebebeb!important; line-height:24px}
.news_block{background:#ebebeb;border:1px solid #ebebeb;float:left;padding:18px 15px 30px 170px;width:100%;position:relative;margin-bottom:20px; border-radius:6px}
.news_block:before{content:"";position:absolute;left:30px;top:20px;width:100px;height:100px;background:url(images/news_icon.html) no-repeat left top}
.news_block .news_title, .support-left h2 {
    color: #103c78;
    font: 500 22px 'Montserrat', sans-serif;
    margin: 0 0 15px;
    text-transform: uppercase;
    font-weight: bold;
   
}
.news_block .news_infos{float: left;padding: 0 0 20px;width: 100%;font-size: 16px;line-height: 22px}
.news_block .news_time{font-size:16px;color:#ed8c0c;padding:0 0 0 20px;background:url(images/date-icon.html) no-repeat left center}
.monitor-table{border-top:1px solid#e8e8e8;border-right:1px solid#e8e8e8;width:100%}
.monitor-table td{border-bottom:1px solid#e8e8e8;border-left:1px solid#e8e8e8;padding:10px 20px}
.support-right{float:left;width:100%}
.support-right h2, .acc-ctRight h3, h3.faq {
    font: 500 14px 'Montserrat', sans-serif;
    color: white;
    margin: 0 0 10px;
    text-transform: uppercase;
    background: #3296F8;
    padding: 10px 15px;
    border-radius: 3px;
    text-align: center;
}.panel-default>.panel-heading {
    color: #033C7D;
    background-color: #f5f5f5;
    border-color: #ddd;
    font-size: 16px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.support-right p {
    font-size: 16px;
    margin-top: 0;
    line-height: 22px;
    text-align: center;
    font-weight: bold;
}
.support-form input[type="text"]{width:100%}
.contacts{overflow:hidden;margin:0 2% 0 0;}
.contacts:last-child{margin:0}
.contacts .email,.contacts .address,.contacts .phone{padding:10px 10px 10px 80px;min-height:102px;border:1px solid #ebebeb; border-radius:6px}
.contacts .email{background:url(images/email.png) no-repeat 10px 5px #ebebeb}
.contacts .address{background:url(images/address.png) no-repeat 10px 5px #ebebeb}
.contacts .phone{background:url(images/phone.png) no-repeat 10px 5px #ebebeb}
.contacts-details{float:left;width:360px}
.support-left-wrap{width:100%;float:left;background:url(images/stat-bg.html) no-repeat center;background-size:cover;padding:40px 0 30px}

.support-left .form-container table td{padding:0;font-size:16px}
.support-left .form-container .form-content{border-top:0;margin:0; width:100%;}
.support-left .form-container .form-content label{display:block;font-weight:400;padding:6px 0; font-size:16px}
.banner_login input[type="text"],.banner_login input[type="password"],.banner_login input[type="email"]{padding:0 10px 0 55px}
.support-left .form-container textarea{height:180px}
.form-container.login,.form-container.forgot_pw,.form-container.signuppage,.contact_wrap{width:100%;padding:55px 0;overflow:hidden;min-height:300px;background:url(images/bn-bg.html) #04306a no-repeat center center;border-top:2px solid #ed8c0c;border-bottom:2px solid #ed8c0c}
.form-container.login .alert,.form-container.forgot_pw .alert,.form-container.signuppage .alert{max-width:700px;margin:0 auto 20px}
.form-container.login form,.form-container.forgot_pw form,.form-container.signuppage form,.after_registration{margin:0 auto;padding:25px 25px 25px 90px;width:100%;max-width:540px;position:relative; border-radius:6px}
.form-container.login form{background:url(images/loginpageicon.html) no-repeat 10px 15px #fff}
.form-container.forgot_pw form{background:url(images/forpwpageicon.html) no-repeat 10px 15px #fff}
.form-container.signuppage form{background:url(images/signuppageicon.html) no-repeat 10px 15px #fff}
.after_registration{background:#fff}
.form-container.login form table td,.form-container.forgot_pw form table td,.form-container.signuppage form table td{font-size:16px;border:medium none;padding:5px;line-height:34px}
.form-container.login form table td a,.form-container.signuppage form table td a{color:#ed8c0c}
.form-container.login form table td a:hover,.form-container.forgot_pw form table td a:hover,.form-container.signuppage form table td a:hover{color:#3296f8}
.form-container.signuppage form table td h5{text-align:left;margin:6px 0;padding:8px 0;font-weight:400;text-transform:capitalize;font:18px 'Montserrat', sans-serif;text-transform:uppercase}
.form-container.login form input[type="text"],.form-container.login form input[type="email"],.form-container.login form input[type="password"],.form-container.forgot_pw form input[type="text"],.form-container.forgot_pw form input[type="email"],.form-container.forgot_pw form input[type="password"],.form-container.signuppage form input[type="text"],.form-container.signuppage form input[type="email"],.form-container.signuppage form input[type="password"]{width:100%;height:38px}
.login_redirect{background:#04306a;width:100%;float:left;text-align:center;color:#3296f8}
.logo-container{padding:140px 0 80px;text-align:center}
.login_redirect h3{color:#ed8c0c;font-size:26px;font-weight:700;text-transform:uppercase}
.banner-right-loggedin{background:#ba2b09;padding:25px 15px;margin:180px 0 0;width:30%;float:right;text-align:center;color:#fff;text-transform:uppercase}
.banner-right-loggedin h3{margin:0}
.myaccount{background:#f0f0f0;width:100%;float:left}
.myaccount .inside_inner{ background:url(images/account-bg.html) repeat-y top center; border:1px solid #3296f8;border-radius:6px}
.member-container{float: right;width: 77%;padding: 20px;min-height: 400px}
.main_dash{padding:0 0 30px;width:100%;float:left}
.membersidebar{float:left;width:23%}
.membersidebar ul{float:left;list-style:outside none none;margin:0;padding:0;width:100%}
.membersidebar ul li{display:block;margin:0 0 1px;border-bottom:1px solid #78bcff;position:relative}
.membersidebar ul li span{width:40px;height:40px;float:left;position:absolute;top:0;left:10px;z-index:999}
.membersidebar ul li span.one{background:url(images/usernav1.html) no-repeat left center}
.membersidebar ul li span.two{background:url(images/usernav2.html) no-repeat left center}
.membersidebar ul li span.three{background:url(images/usernav3.html) no-repeat left center}
.membersidebar ul li span.four{background:url(images/usernav4.html) no-repeat left center}
.membersidebar ul li span.five{background:url(images/usernav5.html) no-repeat left center}
.membersidebar ul li span.six{background:url(images/usernav6.html) no-repeat left center}
.membersidebar ul li span.seven{background:url(images/usernav7.html) no-repeat left center}
.membersidebar ul li span.eight{background:url(images/usernav8.html) no-repeat left center}
.membersidebar ul li span.nine{background:url(images/usernav9.html) no-repeat left center}
.membersidebar ul li span.ten{background:url(images/usernav10.html) no-repeat left center}
.membersidebar ul li a{display:block;font-size:16px;padding:12px 6px 12px 50px;background:url(images/bullet.html) no-repeat scroll 6px center;color:#fff;text-transform:uppercase}
.membersidebar ul li:hover{background-color:#ed8c0c}
.membersidebar ul li:hover a{color:#fff;text-decoration:none}
.user-right,.detailed-stats,.account-bottom,.user-info{width:100%;float:left}
.account-bottom{width:100%;float:left}
.user-info{overflow:hidden;border-bottom:1px solid #e8e8e8;margin:0 0 25px}
.user-info div{float:left;margin:0 1.5% 20px 0;padding:10px 0 10px 70px;width:32.3%; border-radius:4px}
.user-info p{margin:0;text-transform:uppercase;width:100%}
.user-info h2{color:#03a9f4;margin:0;font:700 13px/28px 'Montserrat', sans-serif;text-transform:uppercase}
.user-info div:last-child{margin-right:0}
.user-info div.username{background:url(images/user.html) no-repeat 6px 6px #ebebeb}
.user-info div.registration{background:url(images/regdate.html) no-repeat scroll 6px 6px #ebebeb}
.user-info div.last-access{background:url(images/lastaccess.html) no-repeat scroll 6px 6px #ebebeb}
.big-stats{width:100%;float:left;margin:25px 0 0;border-top:1px solid #e8e8e8;padding:25px 0 0}
.big-stats .balance{float:left;margin:0 3% 0 0;padding:10px 5px 10px 70px;width:31.33%; border-radius:4px}
.big-stats .balance:last-child{margin:0}
.big-stats .balance p.big{width:100%;color:#fff;font:700 16px/32px 'Montserrat', sans-serif;margin:0}
.big-stats .balance p{line-height:22px;margin:0;text-transform:uppercase;width:100%;font-weight:400; color:#fff}
.big-stats .balance.balance1{background:url(images/balance1-icon.html) no-repeat 6px 6px #3296f8}
.big-stats .balance.balance2{background:url(images/balance2-icon.html) no-repeat 6px 6px #3296f8}
.big-stats .balance.balance3{background:url(images/balance3-icon.html) no-repeat 6px 6px #3296f8}
.aff_box {
    background: #04306a url(images/affiliate_icon.html) no-repeat scroll 15px center;
    float: right;
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    margin: 0 0 25px;
    padding: 5px 10px 5px 80px;
    width: 100%;
    border-radius: 4px;
    color:white;
}
.aff_box a{color:#fff}
.aff_box:hover a{color:#fff;text-decoration:none}
.user-right a{border-radius: 4px;background: #ed8c0c;color: #fff;float: left;font: 700 14px/40px 'Montserrat', sans-serif;margin: 0 2% 0 0;padding: 8px 5px;text-transform: uppercase;width: 23.5%}
.user-right a:last-child{margin-right:0}
.user-right a:hover{background:#3296f8;text-decoration:none}
.user-right a i.settings,.user-right a i.deposit,.user-right a i.withdraw,.user-right a i.referrals{width:40px;height:40px; margin:0 10px 0 0;float:left}
.user-right a i.settings{background:url(images/settings_icon.html) no-repeat center center}
.user-right a i.deposit{background:url(images/makedeposit_icon.html) no-repeat center center}
.user-right a i.withdraw{background:url(images/withdraw_icon.html) no-repeat center center}
.user-right a i.referrals{background:url(images/referral_icon.html) no-repeat center center}
.member-right{float:left;width:100%}
.member-right table{border:1px solid #f3a200;width:100%;margin-bottom:15px;}
.member-right table tr td,.member-right table tr th{border:1px solid #e9e9e9;font-size:16px;padding:8px 12px;background:#fff}
.member-right strong{font-weight:500;color:#ed8c0c}
.member-right table td a,.member-right table tr a{color:#f5ae3e}
.member-right table td a:hover,.member-right table tr a:hover{color:#ffc05d}
.member-right table tr:nth-child(even) td,.member-right table tr:nth-child(even) th{background:#ebebeb}

.plan_boxes_infos_top .select_plan{position:absolute;right:0;top:30px}
.deposit_his_sel{background:#ed8c0c;border:1px solid #ed8c0c;font-size:16px;height:34px;margin:0;padding:0 6px;width:25%;border-radius:4px; color:#fff}
.innercontainer .investment{width:55%;float:left;margin:0 5% 0 0}
.detailed-stats .pull-left,.detailed-stats .pull-right{width:48.5%}
.my_accont{width:100%;float:left}
.my_accont h2,.dailyLeft h3,.after_registration h3{color:#3296f8;font:700 18px/26px 'Montserrat', sans-serif;margin:0;padding:20px 0;text-transform:uppercase}
.dailyLeft h3{padding:0 0 20px}
.dailyLeft p,div.markedtext{color:#03a9f4!important;margin:0 0 15px;font:700 16px/26px 'Montserrat', sans-serif!important;text-transform:uppercase}
.highlighttext2{color:#f5ae3e!important;margin:0 0 15px;font-weight:500;text-transform:uppercase}
.account_deposit{width:100%; float:left; margin:0 0 25px}
.account_deposit .investmentInner{width:100%}
.account_deposit .investment-part {
    width: 31.33%;
    margin: 0 1% 15px;
}
.aff-banners{width:100%;float:left;padding:20px 0 0}
.aff-banners ul{width:100%;float:left;border-bottom:2px solid #3296f8;padding:0}
.aff-banners ul li{
    width: 12%;
    margin: 0 2px 0 0;
    text-align: center;
}
.aff-banners ul li.active a,.aff-banners ul li:hover a,.aff-banners ul li.active a:focus{background-color:#3296f8;border:1px solid #3296f8;color:#fff}
.aff-banners ul li a{color:#fff;border:1px solid #ed8c0c;background:#ed8c0c;margin:0;border-radius:4px 4px 0 0; padding:10px}
.aff-ctPart6{width:100%;float:left;font-weight:500}
.aff-ctPart6 p{color:#fff}
textarea.aff-link{width:100%;padding:15px;color:#333;border:1px solid #e8e8e8;resize:none}
.aff-ctPart5-row1{margin-top:10px}
.deposit-process-wrap{width:48.5%;float:left;margin:10px 0 0}
.deposit-cancel-wrap{width:48.5%;float:right;margin:10px 0 0}
.withdraw_top td{color:#3296f8!important;font:700 18px/26px 'Montserrat', sans-serif!important;text-transform:uppercase}
.withdraw_bottom{color:#3296f8}
.after_registration{text-align:center}
.comission_wrap{text-align:center}
.comission_wrap h2{margin:0;font:700 40px/50px 'Montserrat', sans-serif; text-transform:uppercase}
.comission_wrap h2 span{color:#ed8c0c}
.depositspecial b{color:#3296f8; text-transform:uppercase}

.investment-left {
    float: left;
    padding-left: 127px;
    background: url(images/plan1.html) no-repeat 3px center;
    /* background-size: 95px auto; */
    text-align: center;
    /* height: auto; */
    height: 90px;
}




.plan2 {
	background: url(images/plan2.html) no-repeat 3px center;
	   /* background-size: 95px auto;*/
}

.plan3 {
	background: url(images/plan3.html) no-repeat 3px center;
	    /*background-size: 95px auto;*/
}

.investment-right {
    float: right;
    color: white;
    padding-right: 30px;
    line-height: 24px;
    background: #ED8C0C;
    padding-left: 10px;
    margin-top: 8px;
    margin-left: -2px;
    padding-top: 5px;
    padding-bottom: 5px;

}

.header-top {
    background: #f30000;
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
    color: white;
  
}

.header-top a, .header-top span {
	color:#fff;
}

.header-top-inner {
	/*width: 1170px;*/
    margin: 0 auto;
}

.social {float:left;}

.languages {float:right;}

.header-top-inner a {display:inline-block; padding:0px 3px;}

.table-payment td {
	padding:10px;
	border:1px solid #C5CBD3;
	font-size:16px;
}

.table-payment td.inheader {
	background:#ED8C0C;
	color:white;
	border:1px solid #ED8C0C;
}

.table-payment select, .table-payment input {
	width:100%;
}

.table-payment select {
	border:1px solid #B6B9BC;
	padding:5px;
	background:white;
}


.ctn-calculator{
    padding: 15px 20px;
    /*width: 1144px;*/
    overflow: hidden;
    border: 1px solid #4b7abb;
}
.ctn-calculator-part1{
	width: 30%;
	float: left;
}
.ctn-calculator-part1 label{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	width:auto;
}
.ctn-calculator-part1 input{
    padding: 6px 10px;
    width: 140px !important;
    border-radius: 4px;
    border: 0;
    margin-left: 16px;
}
.ctn-calculator-part2{
	width: 100%;
	float: left;
}
.ctn-calculator-part2 p{
    display: inline-block;
    color: #fff;
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    padding-left: 10px;
}
.ctn-calculator-part2 p span{
	color: #ED8C0C;
}
.ctn-calculator-part2 p span strong{
	font-weight: normal;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
    background: #fff;
}
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
  
  .ctn-footer3 {
    width: 100%;
   }
 
    
	.investment-left {
    /* float: left; */
    padding-left:96px !important;
    background: url(images/plan1.html) no-repeat 3px center !important;
    /* background-size: 95px auto; */
    text-align: center !important;
    /* height: auto; */
    height: 90px !important;
    /* padding: 0; */
    margin: 0;
    /* font-size: 10px; */}
	
    .carousel-inner>.active {
    left: 65px !important;
}

.navbar-brand img {    padding: 5px 10px; height: 55px;}
.navbar-brand { margin-left:0 !important; padding:16px 15px;}
.navbar-toggle { margin-top: 10px !important;}
.blockchain-img .earth { width: 320px !important; opacity: 1;}
.blockchain-img .bitcoin {top: 195px !important; width:200px !important;} 





}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
	
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
	
	
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
}

@media only screen and (max-device-width : 768px) {
	
	 .header-top .header-top-inner .e-details { float:none !important; text-align:left;}
	 
	 .ctn-banner-top h3, .bannerInner h2 {
		width: 100%;
		color: #fff;
		font-size: 17px;
		margin: 0;
		padding: 20px;
		line-height:20px;
		text-transform: uppercase;}
		
		.contentLeft {
		background: none;
		padding: 9px;
		position: relative;}
		
		.bitcoin-trading .why-choose-us {
			background: #fff;
			padding: 20px;
			height: auto;
			box-shadow: 5px 4px 4px #dedede;
			overflow: hidden;
}

audio, canvas, progress, video {
    display: none !important;
}

#particle-canvas {
    width: 100%;
    height:auto !important;
}

.padd-bm {
    padding-bottom: 0 !important;
}

.panel-tabs > li {
    /* float: left; */
    margin-bottom: -1px;
    width: 100%;
    background: #04306a;
    /* padding: 1px; */
    margin: 10px 0;
    padding: 7px 5px;
    border-radius: 5px;
    text-align: left;
}

.panel-tabs > li > a {
    margin-right: 0;
    margin-top: 4px;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    font-size: initial;
    padding: 0 !important;
}




.navbar-nav {
    float: left !important;
    margin: 0;
}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 100% !important;*/
	}
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }
    .investmentContainer {
	  /*width: 100% !important;*/
	}
}

/* iPhone 4 ----------- */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
  .insidebanner_wrap {
    width: 1170px !important;
  }
  .inside_wrap {
    width: 1170px !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }
    .investmentContainer {
	  /*width: 836px !important;*/
	}
}

/* Galaxy S3 ----------- */
@media only screen and (-webkit-device-pixel-ratio: 2) {
  /* Styles */
}

@media (min-width:320px) { 
/* smartphones, iPhone, portrait 480x320 phones */ 
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  /*width: 836px !important;*/
	}
}
@media (min-width:481px) { 
/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }
    .investmentContainer {
	  /*width: 836px !important;*/
	}
	
	.carousel-inner>.active{ margin-left:50px !important;}
}
@media (min-width:641px) { 
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ 
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }  
    .investmentContainer {
	  width: 836px !important;
	}
}
@media (min-width:961px) { 
/* tablet, landscape iPad, lo-res laptops ands desktops */ 
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  } 
  .investmentContainer {
	  width: 836px !important;
	}
	
}
@media (min-width:1025px) { 
/* big landscape tablets, laptops, and desktops */ 
  .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }
      .investmentContainer {
	  width: 100% !important;
	}
}
@media (min-width:1281px) { 
    .insidebanner_wrap {
    width: 100% !important;
  }
  .inside_wrap {
    width: 100% !important;
  }
  .ctn-investment {
	  width: 100% !important;
  }
    .investmentContainer {
	  width: 100% !important;
	}
}

.bitcoin-trading { background:#f1f1f1;
                   padding:40px 0;
				   }
				   
.bitcoin-trading .why-choose-us { background:#fff; 
                                  padding:20px; 
								  height: 650px;
								  box-shadow: 5px 4px 4px #dedede;
								  overflow:hidden;}

.bitcoin-trading .why-choose-us h3 { text-align:center; 
                                     padding-bottom:10px;
									 font-size:30px;}
									 
.bitcoin-trading .why-choose-us span { font-weight:bold; color:#04306a;}

@keyframes pulse_animation {
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.08); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.05); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }
}

.pulse {
	animation-name: pulse_animation;
	animation-duration: 5000ms;
	transform-origin:70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.wrapper-height { height:150px;}
.pacakges { margin:20px 0;}
.pacakges-row { margin:10px 0;1294

}
table th {
    text-align: center;
    padding: 10px;
	
}
table tr td { text-align:center; padding:10px;}
table tr:nth-child(odd) { background:#f9f9f9;}
.padd-tp { padding-top:20px;}
.padd-bm { padding-bottom:20px;}

.navbar-default {
  
    background-position: center top right left;
    /*background: rgba(255, 255, 255, 0.08);*/
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0;
	border-bottom: solid 1px rgba(255,255,255,0.05);
}
   
.navbar {
    border-radius: 0;
}
.navbar-brand {
    float: left; 
    font-size: 18px;
    line-height: 23px;
    /* height: 72px; */
    margin-left: -19px;
}
navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #378fcc;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 35px;
    margin-bottom: 8px;
    background-image: none;
    border: none;
    border-radius: 4px;
	
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    box-shadow: 1px 1px 1px #04306a;
	cursor:pointer;
    }
	
.navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    /* padding-right: 15px; */
    /* padding-left: 15px; */
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling: touch;
    padding: 0;
    /* margin: 0 10px; */
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #35273f;
}

.navbar-default .navbar-toggle {
    border-color: #35273f;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #f30000;
    background-color: transparent;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #f30000;
    background-color: transparent;
    }

.navbar-default .navbar-nav>li>a {
    color: #090d16;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border:none;
}

.latest-trans tr td:first-child a {
    color: #134db7;
    text-align: left;}

.latest-trans tr td a {
border:none;}

.latest-trans tr td:first-child{
 width:200px !important; overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 float:left;
 border-top:0px solid #ff0;}

.latest-trans tr {
    border-bottom:1px solid #ddd;
    border-top:1px solid #ddd;}

.latest-trans tr td:first-child a{
    color:#134db7;
    text-align:left;
	font-size:14px;}
	
.ctn-calculator-part2 p img { margin:0 auto; float:left; margin-right:10px;}


.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    width: 136px;
}


/** Tabs css **/

/*Panel tabs*/
.panel-tabs {
    position: relative;
    /*bottom: 30px;*/
    clear:both;
    border-bottom: 1px solid transparent;
}

.panel-tabs > li {
    float: left;
    margin-bottom: -1px;
}

.panel-tabs > li > a {
    margin-right: 6px;
    margin-top: 4px;
    /* line-height: .85; */
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    font-size: initial;
    /* border-right: solid 1px #eee; */
    padding: 0 10px;
}

.panel-tabs > li > a:hover {
    border-color: transparent;
    color: #ffffff;
    background-color: transparent;
}

.panel-tabs > li.active > a, .panel-tabs > li.active > a:hover, .panel-tabs > li.active > a:focus {
   color: #fff;
    cursor: default;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: transparent;
    /* border-bottom-color: #04306a; */
    font-size: initial;
    cursor: pointer;
    padding: 0;
    border-radius: 5px;
    /* font-weight: bold; */
}

.why-us-img { border:solid 1px #eee;}
.pd-right { padding-right:10px;}

.heading { font-size: 30px;
           color: #000;}
		   
.iframe-cls-sty { width:100%; color:#fff; font-size:30px; text-align:center; border:0; height:60px;}

label {
    /* display: block !important; */
    color: #666 !important;
    font-size: 15px !important;
    text-align: left;
}


/*.btcwdgt.btcwdgt-light.chart  .btcwdgt-footer a { background-image:none !important; display:none !important;}*/

.wrapper h1 {
	font-size: 25px;
    text-align: center;
    font-weight: bold;}
	
.wrapper span {	
    display: block;
    text-align: center;
	font-size:15px;}
	
.wrapper form { padding-top:30px;}

#result { 
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #04306a;}
	
/** FAQ css **/
.accordion a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 3rem 2rem 0;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    border-bottom: 1px solid #e5e5e5;
}

.accordion a:hover,
.accordion a:hover::after {
  cursor: pointer;
  color: #f30000;
}

.accordion a:hover::after {
  border: 1px solid #03b5d2;
}

.accordion a.active {
    color: #f30000;
    border-bottom: 1px solid #afafaf;
}

.accordion a::after {
    font-family: 'FontAwesome';
    content: '\f067';
    position: absolute;
    float: right;
    right: 1rem;
    font-size: 1rem;
    color: #7288a2;
    padding: 5px;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #7288a2;
    text-align: center;
}

.accordion a.active::after {
    font-family: 'FontAwesome';
    content: '\f068';
    color: #e60b38;
    border: 1px solid #e60b38;
}

.accordion .content {
  opacity: 0;
  padding: 0 1rem;
  max-height: 0;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  clear: both;
  -webkit-transition: all 0.2s ease 0.15s;
  -o-transition: all 0.2s ease 0.15s;
  transition: all 0.2s ease 0.15s;
}

.accordion .content p {
    font-size: 15px;
    font-weight: 300;
    line-height: 23px;
}

.accordion .content.active {
  opacity: 1;
  padding: 1rem;
  max-height: 100%;
  -webkit-transition: all 0.35s ease 0.15s;
  -o-transition: all 0.35s ease 0.15s;
  transition: all 0.35s ease 0.15s;
}

.btcwdgt {
    display: block !important;
    background-color: #3c3c3c !important;
    color: #aaa !important;
    width: auto !important;
    min-width: 240px !important;
    max-width: 640px !important;
    margin: 0 !important; 
    box-shadow: 0 0 10px #ccc !important;
    font-size: 16px !important;
    font-family: 'museo-sans-rounded', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    line-height: 1.0em !important;
}

.curr-convert{margin-top:12px}

@media screen and (max-width: 767px) {

.wrapper {
	padding: 59px 10px;
}

}

/**/
.mb-30 {
    margin-bottom: 30px !important;
}
.p-30 {
    padding: 30px !important;
}
.icon-box {
    margin-bottom: 30px;
}
.service-box {
    position: relative;
    border-bottom: 3px solid transparent;
    border-top: 0;
}
.border-1px {
    border: 1px solid #eeeeee !important;
}
.bg-white {
    background-color: #fff !important;
}

.icon-box.iconbox-theme-colored .icon {
    color: #f30000;
}
.icon-box .icon.icon-dark {
    background-color: #111111;
    color: #fff;
}
.icon-box .icon {
    display: inline-block;
    height: 70px;
    margin-bottom: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 70px;
    text-align: center;
}
.border-left-theme-colored2-3px {
    border-left: 3px solid #ffa55a !important;
}
.mb-0 {
    margin-bottom: 10!important;
}
.mr-0 {
    margin-right: 0!important;
}
.mt-5 {
    margin-top: 5px !important;
}

.icon-box .icon i {
    line-height: 70px;
}
.icon-box i {
    display: inline-block;
    font-size: 40px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.icon-box .icon-box-details {
    margin-left: 80px;
}

.line-bottom-double-line-centered:before {
    bottom: 3px;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 20px;
}

.text-theme-colored2 {
    color: #f30000 !important;
}

.line-bottom-double-line-centered:after {
    bottom: 7px;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 45px;
}	

.icon-box.iconbox-theme-colored .icon.icon-dark {
    background-color: #f30000;
    color: #fff;
}

.service-box:hover:after {
    width: 100%;
}
.service-box:after {
    background: #f30000;
}

.service-box:after {
    content: "";
    height: 3px;
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -ms-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.freequently-ask {
    background-color: #f7f7f7;
    padding: 50px 0;
}

.font-weight-bold {
    font-weight: 700!important;
}
.text-uppercase {
    text-transform: uppercase!important;
}

.divider {
    border-bottom: 3px solid #002e5a;
    width: 100%;
    max-width: 8%;
    margin: 0 auto;
}

.margin-top-15 { margin-top:15px;}	

.bitcoin-bg { background:url(images/partenrs-bg.png); background-repeat:no-repeat; width:100%; height:164px; background-position:top center;}	

.title_bdr {
    position: relative;
}

.title_bdr:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 30px;
    width: 40px;
    height: 2px;
    background: #dadada;
}

.title_bdr i {
    font-size: 30px;
    color: #ff546c;
}

.title_bdr:after {
    content: "";
    position: absolute;
    top: 1px;
    right: 30px;
    width: 40px;
    height: 2px;
    background: #dadada;
}

.ptb-80 {
    padding: 80px 0;
}

.service-item {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
    height: 280px;
    margin: 0 auto;
    padding: 35px 25px;
    position: relative;
    width: 280px;
    z-index: 1;
    border-bottom: solid 4px #f30000;
	cursor:pointer;
}

.service-icon > img {
    margin-bottom: 25px;
    margin-top: 15px;
    width: 60px;
}

.service-item > h3 {
    font-size: 20px;
}

.service-item:hover img { 
    transform: rotate(360deg); 
    transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
	}
	
	
.image-bg {
    position: relative;
}
.p70 {
    padding: 70px 0px;
}
.pb-0, .py-0 {
    padding-bottom: 0!important;
}
footer {
    color: #fff;
}

.lis-grediant:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.grediant-bt:before {
   background: linear-gradient(to top, #060606 0%, rgba(27, 2, 2, 0.6) 100%);
}

.background-image-maker {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    background-position: center;
    z-index: -1;
    right: auto;
}

.holder-image img {
    display: none;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}

.text-white {
    color: #f30000!important;
}
.font-weight-bold {
    font-weight: 700!important;
}

.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}

footer p {
    color: #fff;
}


.mt-5, .my-5 {
    margin-top: 3rem!important;
}

.list-inline-item:not(:last-child) {
    margin-right: 5px;
}
.font-italic {
    font-style: italic!important;
}

.footer-menu li a { color:#fff; font-size:13px;}

.spin-city {
	-webkit-animation: fa-spin 25s infinite linear;
	animation: fa-spin 25s infinite linear
}

@-webkit-keyframes spin-city {
0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}
@keyframes spin-city {
0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}

.wrapper-header {
   background: url(images/banner.jpg) no-repeat;
   
    height: 100%;
	width:100%;
	background-size:cover;
}


	
.blockchain-img .earth {
    top: 100px;
    position: relative;
    width: 550px;
    margin: 0px auto;
    opacity: 0.9;
}

.blockchain-img .bitcoin {
    position: absolute;
    right: 0;
    top: 50px;
    margin: 0px auto;
    left: 0;
}

.inner-banner {
    background: #000000ad url(images/banner4.jpg) no-repeat bottom;
    height: 400px;
    width: 100%;
    background-blend-mode: overlay;
}

.bradcrumb-top { padding-top:15px;
                 padding-bottom:15px;
				 background:#f5f5f5;
				 border-bottom: 1px solid rgba(0,0,0,0.08);
				 position:relative;
}

.material-icons {
    float: left;
    font-size: 20px;
    line-height: 20px;
    margin-right: 7px;
    margin-top: -1px;
}
.breadcrumb a {
    color: #f30000;
}

.breadcrumb li {
    position: relative;
    display: block;
    float: left;
    margin-left: 2px;
    margin-right: 0;
	padding:0 5px;
	font-size:17px;
}

.media-left, .media>.pull-left {
    padding-right: 10px;
}

.text-theme-colored {
    color: #f30000 !important;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

.why-digital-currency h2 {
    position: relative;
    padding-bottom: 23px;
}

.red-bg {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    background-color: #f30000 !important;
}

.custom-text-class-1 {
    color: rgba(255,255,255,0.7);
}

.custom-text-class-1 a {
    color: #fff;
    text-decoration: underline;
}

.panel-primary {
    border-color: #f5f5f5;
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #f30000;
    border-color: #f5f5f5;
}

.padding-0 { padding:0;}

.breadcrumb {
    padding: 8px 0;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.app_icon {
    float: left;
    margin-right: 30px;
}
.app_desc {
    overflow: hidden;
}
.bounceimg {
    -webkit-animation: bounceimg 1s ease-in-out 0s infinite alternate;
    animation: bounceimg 1s ease-in-out 0s infinite alternate;
}

.service-item1 {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 8px 48px 0 rgba(0, 0, 0, 0.08);
    height: 280px;
    margin: 30px 0;
    padding: 72px 25px;
    position: relative; 
    z-index: 1;
    border-top: solid 4px #f30000;
    cursor: pointer;
} 
.action-content {
    /* border: 1px solid #eee; */
    background: #fff;
}
.blue_light_bg {
    background: lightblue;
}
.startstyle
{
background:#fff;    
padding:20px;
margin:20px;
}
.startstyle ul li {
    color: #555;
    padding: 10px 0;
    font-size: 15px;
    font-weight: bold;
}
/*onload popup*/
hr {
	opacity: 0.3;
	border-color: #000;
}

#css-only-modals {
	position: fixed;
	pointer-events: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10000000;
	text-align: center;
	white-space: nowrap;
	height: 100%;
}

#css-only-modals:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em;
}

.css-only-modal-check {
	pointer-events: auto;
}

.css-only-modal-check:checked ~ .css-only-modal {
	opacity: 1;
	pointer-events: auto;
}

.css-only-modal {


	background: #FFF;
	z-index: 1;
	display: inline-block;
	position: relative;
	pointer-events: auto;
	padding: 25px;
	text-align: right;
	border-radius: 4px;
	white-space: normal;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	pointer-events: none;
}

.css-only-modal h2 {
	text-align: center;
}

.css-only-modal p {
	text-align: left;
}

.css-only-modal-close {
	position: absolute;
	top: 25px;
	right: 25px;
}

.css-only-modal-check {
	display: none;
}

.css-only-modal-check:checked ~ #screen-shade {
	opacity: 0.5;
	pointer-events: auto;
}

#screen-shade {
	opacity: 0;
	background: #000;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	pointer-events: none;
	transition: opacity 0.8s;
}

.stripe > .container > p,
.stripe > .container > ul {
	text-align: left;
	padding: 35px;
	margin: 0;
}

.stripe > .container > hr {
	margin: 50px 0;
}

#nav-spacer {
	display: block;
	height: 50px;
}

.stripe {
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.default {
	color: White;
	background: DarkCyan;
}

.inverse {
	color: DarkCyan;
	background: White;
}

.grey {
	color: White;
	background: DimGrey;
}

.grey-light {
	color: DimGrey;
	background: White;
}

.color {
	color: DarkOrange;
}
p.spn span
{
    color:red;
}
/*product page design start*/

.product-item {
    padding: 15px;
    background: #fff;
    margin-top: 20px;
    position: relative;
}
.product-item:hover {
    box-shadow: 5px 5px rgba(234, 234, 234, 0.9);
}
.product-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height:0;
}
.sticker {
    position: absolute;
    top: 0;
    left: 0;
    width: 63px;
    height: 63px;
}
.sticker-new {
    background: url(http://keenthemes.com/assets/bootsnipp/new.png) no-repeat;
    left: auto;
    right: 0;
}
.pi-img-wrapper {
    position: relative;
}
.pi-img-wrapper div {
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.product-item:hover>.pi-img-wrapper>div {
    display: block;
}
.pi-img-wrapper div .btn {
    padding: 3px 10px;
    color: #fff;
    border: 1px #fff solid;
    margin: -13px 5px 0;
    background: transparent;
    text-transform: uppercase;
    position: relative;
    top: 50%;
    line-height: 1.4;
    font-size: 12px;
}
.product-item .btn:hover {
    background: #e84d1c;
    border-color: #c8c8c8;
}

.product-item h3 {
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 4px;
    text-transform: uppercase;
}
.product-item h3 a {
    color: #3e4d5c;
}
.product-item h3 a:hover {
    color: #E02222;
}
.pi-price {
    color: #e84d1c;
    font-size: 18px;
    float: left;
    padding-top: 1px;
}
.product-item .add2cart {
    float: right;
    color: #a8aeb3;
    border: 1px #ededed solid;
    padding: 3px 6px;
    text-transform: uppercase;
}
        .product-item .add2cart:hover {
            color: #fff;
            background: #e84d1c;
            border-color: #e84d1c;
        }
        /*product page design ends*/