body,.buttons_light, .border_btn {font-family: 'Open-Sans', Arial, Helvetica, sans-serif !important;}
body {background-image: url("../images/velvet.jpg") !important;background-size: contain;}



nav, .buttons_light, .border_btn, nav ul li a, .footer_cs, footer {text-transform: uppercase;font-weight:600 !important;}

.latestUpdateBinfo h4 a, .upcomingVideo h4 {color:#FFF !important;font-weight:500 !important;}
.latestUpdateBinfo h4 a:hover, .fSocialLink a {color:#d681f9 !important;}
.fSocialLink a:hover {color:#FFF !important;}
.border_btn,.border_btn:hover  {border:1px solid !important;}

.border_btn, .bpbtn, .bpcart {background-color: rgba(000,000,000,.3) !important;}
.border_btn:hover, .bpbtn:hover, .bpcart:hover {background-color: rgba(000,000,000,.7) !important;color: #FFF !important;border: 1px solid #FFF !important;}
.bpjoin {border: 1px solid #6E06AA !important;}
.bpjoin:hover {color: #000 !important; background-color: #d681f9 !important;border: 1px solid #d681f9 !important;}
  
.bpbtn, .bpcart {color: #d681f9 !important;border: 1px solid #d681f9 !important;}

.swipe_detail {color:#FFF !important;}

.sfooter {text-transform: uppercase;}

.title h2 {
	font-family: montserrat !important;
  font-size: 50px !important;
  line-height: 1.8 !important;
  color: #FFFFFF;
  font-weight: 750 !important;
  background-image: linear-gradient(260deg, rgba(255,255,255,1) 0%, rgba(214,129,249,1) 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.purplehr {
  background: rgb(0,0,0);
  background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(110,6,170,1) 50%, rgba(0,0,0,0) 100%);
  height: 2px;
  width: 100%;
  margin-bottom: 30px;
}

.bodyArea, .bg_dark, footer, .header_welcome {background-color: transparent !important;}

.bg_light {background-color:  rgba(0,0,0,0.4) ;}

.bg_dark {background: rgb(0,0,0);	background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(110,6,170,.25) 50%, rgba(0,0,0,0) 100%);}

.getAccess a {border:2px solid #FFF !important;width:80%;max-width:400px;background-color: rgba(000,000,000,.3) !important;}
.getAccess a:hover {color:#d681f9 !important; border:2px solid #d681f9 !important;width:80%;max-width:400px;background-color: rgba(000,000,000,.3) !important;}

.joinNow {background-color: #6E06AA !important;}
.joinNow:hover {color:#000 !important;background-color: #d681f9 !important;}

.footer_AE {margin:auto;text-align: center;}

.footer_AE a {background-color: #6E06AA !important;padding:10px 30px 10px 30px;color:#FFF;}
.footer_AE a:hover {color:#000 !important;background-color: #d681f9 !important;}

@media only screen and (max-width:1280px){
	.footer_AE {margin-top:50px;}
	.footer_benefits h1, .title h2 {
		font-size: 36px !important;
	  }
}

@media only screen and (max-width:767px){
	.footer_benefits h1, .title h2 {
		font-size: 23px !important;
	  }
}

.footer_benefits {
  line-height: 1.6;
  padding-bottom: 20px;
width: 100%;
  padding: 40px 10px 40px 10px;
	padding-bottom: 40px;
  text-align: center;}
  
  .footer_benefits h1 {
	  font-size: 50px !important;
		line-height: 1.8 !important;
		color: #FFFFFF;
		font-weight: 800 !important;
	  margin-bottom: 10px;
	text-transform: uppercase !important;
  }
  
  .footer_benefits h2 {
	  width: 80%;
		margin: auto;
	font-size: 34px !important;
	color:#ce9dea !important;
  }
  
  @media only screen and (max-width: 1900px) {
	.header_welcome h1 {
	  font-size: 40px !important;
	  font-weight: 800 !important;
	  line-height: 1.8 !important;
	  text-transform: uppercase !important;
	  margin-bottom: 0px !important;
	}
  }

  
  @media only screen and (max-width: 1590px) {
	.header_welcome h1 {
	  font-size: 30px !important;
	  font-weight: 800 !important;
	  line-height: 1.8 !important;
	  text-transform: uppercase !important;
	  margin-bottom: 0px !important;
	}
  }
  
  
  @media only screen and (max-width: 1280px) {
	.footer_benefits h1 {
	font-size: 4vw !important;
	}

.footer_benefits h2 {font-size: 4vw !important;}

.sfooter_btn {
  background-color: #6E06AA;
  color: #FFF !important;
}	
}
	
  

  
  @media only screen and (max-width: 1023px) {
	.header_welcome h1 {
	  font-size: 20px !important;
	  font-weight: 800 !important;
	  line-height: 1.8 !important;
	  text-transform: uppercase !important;
	  margin-bottom: 0px !important;
	}
	
	.header_welcome {padding-bottom:0px !important;}
  }
  
  @media only screen and (max-width: 767px) {
	.header_welcome h1 {
	  font-size: 22px !important;
	  font-weight: 800 !important;
	  line-height: 1.4 !important;
	  text-transform: uppercase !important;
	  margin-bottom: 10px !important;
	}
  }