/* Custom Style - Add !important at the end of each class */

/* .logo img {height:auto !important;} */

 header {height:90px !important;} 





body {font-family: Roboto Condensed,sans-serif;}

.border_btn {
font-family: Roboto Condensed,sans-serif;}

.topvideoheader {
  margin-top: -90px;
 
}

.mheader {position: relative;z-index: 99999;
  background: rgba(0, 0, 0, .5);
}

.mheader {
  transition: background 0.3s ease;
}

.mheader.scrolled {
  background: #000 !important;
}

.vBuyButtons {margin-top: 5px !important;}

.latestUpdateB .buyProduct i {
	border: 0px !important;
}

.latestUpdateB.buyProduct:hover i,.latestUpdateB.buyProduct: i:hover  {
	border: 0px !important;
}

.titleRight .viewAll {font-size:16px !important;padding: 8px 20px !important;margin-top: 0px !important;}

.see_more_below {display: none !important;}

nav ul li {
  font-size: 22px;
  font-weight: 400;
}
  
  .title h2 {
	display: flex;
	align-items: center; /* vertically centers emblem + text */
	gap: 10px; /* space between emblem and text */
	margin: 0;
  }
  
  .title h2 .emblem {
	display: block;
  }
  
  .emblem {height:50px;width: auto;}
  
  .warningPop {
	width: 998px;
	position: relative;
	margin: auto;
	border: 0px !important;
	padding: 26px 45px 38px;
  }
  
  .welcomeT h3 {
	font-size: 1.5rem !important;
	font-weight: 800;
	text-transform: uppercase;
	padding-bottom: 3px;
  }
  
  .logo img {
  max-width: 260px !important;
  }
  
  .mobileBtn {background: #000 !important;border: 2px solid #FFF !important;}
  .mobileBtn span {border-color: #FFF !important;}
  .mobileBtn:hover,  .mobileBtn span:hover,  .mobileBtn:hover span {border-color:#bc8f4b !important; }
  
  .buyProduct i {border:0px !important;}
  
  .disagreeSite, .welcomeT h3, .latestUpdateB h4 {	text-transform: uppercase;}
  
  
  .rejoinoffer img {width: 100px;height: auto;margin-top: 5px;}
  
  .rejoinoffer {margin-bottom: 20px;line-height: 1.6;}
  
  .rejoinoffer i {color: #f6c92c;}
  .rejoinoffer b {color: #FF0000;}
  .rejoinoffer a {color: #bc8f4b;font-weight: bold !important;text-decoration: underline;}
  .rejoinoffer a:hover {color: #FFF;font-weight: bold !important;}
  
  .header_welcome h1 {
	  font-family: Raleway !important;font-weight: 800 !important;text-transform: uppercase !important;
	margin-bottom: 20px !important;
  }
  
  .header_welcome h2 {
	color: #bc8f4b !important;
	line-height: 1.6;
  }
  
  nav a.hilite {
	display: inline-block;
	transform-origin: center;
	animation: hiliteZoomLoop 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;
	will-change: transform;
	border-bottom: 0px !important;
	color: #bc8f4b !important;
	opacity: 0.8 !important;
  }
  
  @keyframes hiliteZoomLoop {
	0%   { transform: scale(.75); }
	50%  { transform: scale(1); }
	100% { transform: scale(.75); }
  }
  
  .sfooter_btn {font-family: Roboto Condensed,sans-serif !important;}
  
  .latestUpdateB h4 a, .latestUpdateB p a  {color: #FFF !important;}  
  
  .upcomingVideo h4 {padding-bottom: 0px !important;}
  .iUpcomingUArea .infolink {margin-top: 0px !important;}
  
  .iUpcomingUArea p {line-height: 1.0 !important;margin-top: 0px !important; }
  
  .latestUpdateB h4 a, .most_popular_updates_carousel h4 a  {color: #FFF !important; font-family: Raleway !important;
	  font-weight: 700;font-size:20px !important;}  
 .latestUpdateB p a, .most_popular_updates_carousel p a  {color: #FFF !important;
 font-family: Roboto Condensed !important;font-weight: 300 !important;font-size:24px;} 
  
  .agreeSite .buttons_light  {font-family: Roboto Condensed;
	  letter-spacing: 3px;
	  padding: 12px 15px;
		font-size: 1rem !important;
	  border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
	  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
		border-width: 3px !important;
		border-style: solid;
		background-clip: text !important;
		  -webkit-text-fill-color: transparent;
		}
		
		.agreeSite .buttons_light:hover  {font-family: Roboto Condensed;
		  letter-spacing: 3px;
		  padding: 12px 15px;
			font-size: 1rem !important;
		  border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
		  background:#FFF !important;
			border-width: 3px !important;
			border-style: solid;
			background-clip: text !important;
			  -webkit-text-fill-color: transparent;
			}
			
			
			.rta .link_light {color: #FFF !important;}
			
			.sfooter {background-color: #905E29;
				background: linear-gradient(0deg,rgba(144, 94, 41, 1) 0%, rgba(219, 180, 99, 1) 100%) !important;}
			
			.sftext {font-family: Raleway !important;font-weight: 700 !important;}
			
			
			
			
			.createAcc {font-family: Roboto Condensed !important;font-weight: 600;	  line-height: 1 !important;
				  font-weight: 600;
					font-size: 22px !important;
				padding: 12px 15px !important;
				border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
				  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
				background-clip: text !important;
				  -webkit-text-fill-color: transparent;
				  border-width: 3px !important;
				  border-style: solid;
				  transition: all 200ms ease-out;
				}
				
				.createAcc:hover {font-family: Roboto Condensed !important;font-weight: 600;	  line-height: 1 !important;
				  font-weight: 600;
					font-size: 22px !important;
				padding: 12px 15px;
								border-image: linear-gradient(#FFF,#FFF,#FFF) 10 !important;
				  background: -webkit-linear-gradient(#FFF,#FFF 50%,#FFF) !important;
				background-clip: text !important;
				  -webkit-text-fill-color: transparent;
				  border-width: 3px !important;
				  border-style: solid;
				  transition: all 200ms ease-out;
				}
			
			
			.joinNow  {font-family: Roboto Condensed !important;font-weight: 600;	  line-height: 1 !important;
				  font-weight: 600;
					font-size: 22px !important;
				padding: 12px 15px !important;				
				 border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
				   background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
				 background-clip: text !important;
				   -webkit-text-fill-color: transparent;
				   border-width: 3px !important;
				   border-style: solid;
				   transition: all 200ms ease-out;
				 				
				}
				
				.joinNow:hover  {font-family: Roboto Condensed !important;font-weight: 600;	  line-height: 1 !important;
				  font-weight: 600;
					font-size: 22px !important;
				padding: 12px 15px;
				 border-image: linear-gradient(#FFF,#FFF,#FFF) 10 !important;
				   background: -webkit-linear-gradient(#FFF,#FFF 50%,#FFF) !important;
				 background-clip: text !important;
				   -webkit-text-fill-color: transparent;
				   border-width: 3px !important;
				   border-style: solid;
				   transition: all 200ms ease-out;
								 
				}
				
				
				.fSocialLink .link_med i {color: #bb8d49 !important;font-size:36px !important;}
				.fSocialLink a {margin:10px !important;}
			
			
				
				.latest_updates_custom .vBuyButtons, .upcomingVideo  .vBuyButtons {margin-top:4px;}
				
				.bpjoin, .bpbtn, .bpcart {color: #FFF !important;border:1px solid #895e31 !important;background: #000 !important;text-transform: uppercase !important;font-family: Roboto Condensed !important;}
				
				.bpjoin:hover, .bpbtn:hover, .bpcart:hover {color:#bb8d49 !important;border:1px solid #895e31 !important;background: #000 !important;text-transform: uppercase !important;font-family: Roboto Condensed !important;}
				
				.latestUpdateB .buyProduct i {color: #FFF !important;}
				
				.bpcart:hover i, .latestUpdateB .buyProduct i:hover, .latestUpdateB .buyProduct:hover i { background-color: #000 !important;
				  color: #bb8d49 !important;
				  border: 0px !important;
				}
				
				.vBuyButtons .bpjoin {
				  margin-left: auto !important;
				}
				
				.bpjoin {
				  margin-left: auto !important;
				}
				
				.vBuyButtons .bpjoin {float: right;}
				
				.bpcart, .bpcart:hover {border-left: 0px !important;}
				
				.benefits{display: none;}
				
				.signup input { font-family: Roboto Condensed !important;
					font-weight: 700;
					  letter-spacing: 3px;
						font-size: 38px !important;
					  border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
					  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
						border-width: 3px !important;
						border-style: solid;
						background-clip: text !important;
						  -webkit-text-fill-color: transparent;}
						  
						  .signup input:hover {border-image: linear-gradient(#FFF,#FFF,#FFF) 10 !important;
								background: -webkit-linear-gradient(#FFF,#FFF 50%,#FFF) !important;
							background-clip: text !important;
							  -webkit-text-fill-color: transparent;}
				
				.getAccess a {font-family: Roboto Condensed !important;
				margin-top:30px;
				  padding: 12px 40px;
				  line-height: 1 !important;
				  font-weight: 700;
				  letter-spacing: 3px;
					font-size: 38px !important;
				  border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
				  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
					border-width: 3px !important;
					border-style: solid;
					background-clip: text !important;
					  -webkit-text-fill-color: transparent;
				}
				
				.getAccess a:hover {font-family: Roboto Condensed !important;
				margin-top:30px;
				  padding: 12px 40px;
				  line-height: 1 !important;
				  font-weight: 700;
				  letter-spacing: 2px;
					font-size: 44px !important;
				  border-image: linear-gradient(#FFF,#FFF,#FFF) 10 !important;
				  background: -webkit-linear-gradient(#FFF,#FFF 50%,#FFF) !important;
					border-width: 3px !important;
					border-style: solid;
					background-clip: text !important;
					  -webkit-text-fill-color: transparent;
				}
				
				.define_wrap {display: block;max-width: 1800px;margin: auto;text-align: center;}
				
				.define_wrap .title {text-align: center !important;justify-content: center !important;}
				
				.define {
					width:80%;
				  margin: auto;								
				  text-align: left !important;
				  color: #FFF;
				  line-height: 1.8;
				  background-color: #181818;
				  border-radius: 2px;
				  padding: 25px;
				  margin-top: 0px;
				  margin-bottom:60px;
				  font-size: 18px;
				}
				
				.define span {
				  
				  color: #bc8f4b;
				}
			
			.most_popular_updates_custom {
			  padding-bottom: 30px !important;
			}
				
		.titleRight.see_more_below {
		  display: flex;
		  flex-direction: column;
		  margin-top:50px;
		 
		}
		
		.titleRight.see_more_below div {font-family: Raleway !important;font-size:17px;text-transform: uppercase;font-weight: 600;}
		
		.titleRight.see_more_below div,
		.titleRight.see_more_below a {
		  display: block;
	  
		}
				
				.m_benefits {width:100%;text-align: center;margin-top:50px;}
				
				.m_benefits h2 {font-family: Raleway !important;
					margin-bottom:30px;
					 line-height: 1 !important;
					  font-weight: 800;
					  letter-spacing: 0;
						font-size: 50px;					
						border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
						  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
						background-clip: text !important;
						  -webkit-text-fill-color: transparent;}
						  
						  
						  .m_benefits_bullets {
							width: 90%;
							max-width: 1600px;
							margin: auto;
							text-align: center;
						  }
						  
						  .m_benefits_bullets ul {
							display: flex;           /* flex layout for rows */
							flex-wrap: wrap;         /* allow wrapping to new lines */
							justify-content: center; /* center the row */
							list-style: none;
							padding: 0;
							margin: 0;
							
						  }
						  
						  .m_benefits_bullets li {
							display: flex;           /* align icon + text */
							align-items: center;     /* vertical center */
							gap: 10px;               /* space between icon and text */
							text-transform: uppercase;
							font-size: 1.5rem;
							padding: 10px;
							padding-right:0px;
						  }
						  
						  .m_benefits_bullets i {
							font-size: 18px;
							flex-shrink: 0;
							border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
							  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
							background-clip: text !important;
							  -webkit-text-fill-color: transparent;}
						  
							
					
					.buttons_med {font-family: Roboto Condensed !important;
						margin-top:30px;
						  padding: 12px 40px;
						  line-height: 1 !important;
						  font-weight: 700;
						  letter-spacing: 2px;
							font-size: 38px !important;
						 	border-width: 3px !important;
							border-style: solid;
							border-image: linear-gradient(#efcc77,#bb8d49,#9d6b32) 10 !important;
							  background: -webkit-linear-gradient(#efcc77,#bb8d49 50%,#9d6b32) !important;
							background-clip: text !important;
							  -webkit-text-fill-color: transparent;
						}
						
						.buttons_med:hover {border-image: linear-gradient(#FFF,#FFF,#FFF) 10 !important;
							  background: -webkit-linear-gradient(#FFF,#FFF 50%,#FFF) !important;background-clip: text !important;
								-webkit-text-fill-color: transparent;}
					
					.update_hover {
						width: 100%;
					  opacity: 0;
					  position: absolute;
					  padding-bottom: 8px;
					  padding-left: 12px;
					  bottom: 0px;
					  left: 0px;
					  transition: 0.5s ease-in;
					  transition: 0.5s ease-out;
					  text-align: left;
					  z-index: 98;
					  background: #000000;
					  background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.77) 100%);
					}
					
					.update_hover .videoInfo li {color: #FFF !important;border:1px solid #bb8d49 !important;}
					
					.popularModelsArea .hover_update_info h4 a, .modelsArea .hover_update_info h4 a {
					  color: #FFF !important;
					  font-family: Raleway !important;
					  font-weight: 700;
					  font-size: 24px !important;
					  padding-bottom: 16px;
						padding-left: 0px;
					}
					
					.popularModelsArea .modelPic {
					  margin-bottom: 0px !important;
					}
					
					
					.title h2 {
					  font-size: 38px;
					  text-transform: uppercase !important;
					  line-height: 36px;
					  font-family: Raleway !important;
						font-weight: 900 !important;
						background: -webkit-linear-gradient(#efcc77 20%,#bb8d49 50%,#9d6b32);
						  background-clip: border-box;
						-webkit-background-clip: text;
						background-clip: text;
						-webkit-text-fill-color: transparent;
					  }
					
					
					
					@media only screen and (max-width: 1280px) {
					  
					  .m_benefits h2 { font-size: 2.5rem;}	
					  
					  .title, .swipe_detail {text-align: center;}
					  
					  .define {
						margin-bottom: 30px !important;
					  }
					  
					  .mobileMenu {
					  flex-direction: column;
					  z-index: 2;
					  position: absolute;
					  right: 0px;
					  top: 75px;}
					  
					  
					  .hTwoBtns {
						  padding: 0px 10px 0px;
						  flex-direction: column;
						}
					  
					}
					
					@media only screen and (max-width: 1023px) {
					  
					  .headerRight .buttons_light {
						border: 2px solid #FFF !important;
					  }
					  
					
					  .m_benefits h2 { font-size: 1.8rem;}	
					  
					  .title h2 {font-size: 30px;}
					  
					  .most_popular_updates_custom .title h2, .most_popular_models_custom .title h2, .latest_updates_custom .title h2 {margin: auto;}
					  
					 .define {
					   margin-bottom: 50px !important;font-size: 15px;
					 }
					 
					 .latest_updates_custom, .most_popular_models_custom  {
						margin-bottom: 0px !important;padding-bottom: 30px !important;
					  }
					 
					 .getAccess .gfa1 {font-size:24px !important;}
					 
					 .header_welcome {
					   width: 100%;
					   padding-bottom: 0px !important;
					   text-align: center;
					 }
					 
					 .popularModelsArea .hover_update_info h4 a, .modelsArea .hover_update_info h4 a {font-size:18px !important;}
					 					  
					}
					
					
					
					@media only screen and (max-width: 767px) {
					  
					  .m_benefits h2 { font-size: 2rem;line-height: 1.6;}	
					  
					  .title h2 {font-size: 24px;}
					  
					  .header_welcome h1 {font-size:32px !important;}
					  
					  .emblem {height: 40px;width: auto;}
					  
					  .sfooter_btn {
						font-size: 18px;
						padding: 10px;
						width: 180px;
						text-align: center;
						margin: 15px;
						white-space: nowrap;
						animation: none;
						font-weight: 500;
						background: #000 !important;
						background-color: #000 !important;
						border: 0px !important;
						color:#FFF !important;
					  }
					  
					  .sfooter_btn:hover {
						  font-size: 18px;
						  padding: 10px;
						  width: 180px;
						  text-align: center;
						  margin: 15px;
						  white-space: nowrap;
						  animation: none;
						  font-weight: 500;
						  background: #FFF !important;
						  border: 0px !important;
						  color:#000 !important;
						}
					  
										   
					}
