body {font-family: "Libre Franklin", sans-serif !important;font-optical-sizing: auto;}

.logo img {
  width: 240px;
  height: auto;
}

.headerRight {text-transform: uppercase !important;}

.title h2 {
 
  font-weight: 600;
  text-transform: uppercase;
 line-height: 1.8 !important;


}


.bg_dark {}

.pagination .border_btn, .browseAlphabet a {border-color: #FFF !important;color:#FFF !important;}

.header_welcome h1 {
  font-size: 50px !important;
  font-weight: 600 !important;
  line-height: 1.8 !important;
  text-transform: uppercase !important;
}

.latestUpdateBinfo h4 a, .iModels h4 a, .modelBlock h4 a {color:#FFF !important;}


.viewAll {font-size:16px !important;padding:12px 30px !important;background: rgba(255, 255, 255, 0) !important;border:2px solid #7f69c3 !important;;color:#7f69c3 !important; }
.viewAll:hover {font-size:16px !important;padding:12px 30px !important;background: rgba(255, 255, 255, 0) !important;border:2px solid #FFF !important;;color:#FFF !important; }

.sfooter {background: #784baa;}

	
	.footer_benefits {
	  line-height: 1.6;
	}
	
	
	
	.storeSignup footer .bg_dark {background: #000 !important;background-color: #000 !important;}
	
	.header_welcome h2 {
	  font-size: 34px !important;
	}
	
	.bodyArea {
	  padding-top: 0px;
	  padding-left: 0px;
	  padding-right: 0px;
	  padding-bottom: 30px;
	}
	
	
	
	@media only screen and (max-width: 1900px) {
	  .header_welcome h1 {
		font-size: 40px !important;
		line-height: 1.8 !important;
		margin-bottom: 0px !important;
	  }
	  
	  .header_welcome h2 {
		  font-size: 34px !important;
		}
	}
	
	@media only screen and (max-width: 1280px) {
	  .title h2 {
		font-size: 36px !important;
	  }
	  
	  .header_welcome h1 {
		  font-size: 24px !important;
		  line-height: 1.8 !important;
		  margin-bottom: 0px !important;
		  width: 100% !important;
		}
		
		.header_welcome h2 {
			font-size: 20px !important;
			width: 100% !important;
		  }
		  
		  .footer_benefits h1 {
			  font-size: 36px !important;
			}
		  
		  .footer_benefits h2 {
			  font-size: 28px !important;
			}
	  
	}
	
	@media only screen and (max-width: 767px) {
	  .header_welcome h1 {
		font-size: 22px !important;
		line-height: 1.4 !important;
		margin-bottom: 10px !important;
	  }
	  
	  .header_welcome h2 {
		  font-size: 14px !important;
		}
		
		.title h2 {
			font-size: 23px !important;
		  }
		  
		  .footer_benefits h1 {
			  font-size: 34px !important;
			}
		  
		  .footer_benefits h2 {
			  font-size: 24px !important;
			}
	  
	}