#logo_top a {
    background-image: url('../assets/img/ra-logo-1x.png') !important;
}

.hero-transparency {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 121px;
	    z-index: 2;
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0.7) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

	}
	
	.hero-transparency-bottom {
		position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 100%;
	    height: 220px;
	    z-index: 2;
	    
		background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 ); /* IE6-9 */
			   
	}

	
	.phone-overlay {
		position:absolute;
		z-index:3;
		bottom:0;
		right:0;
	}
	
	.app-feature-wrapper {
		width:100%;
		position:absolute;
		height:300px;
		bottom:0;
				z-index:3;
	}
	
	.app-feature {
		margin:0 auto;
		height:100%;
		position:relative;

	}
	
	.app-message-wrapper {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  height: 320px;
	  z-index: 2;
	  }
	
	.app-message {
		  width: 100%;
		  height: 191px;
		  text-align:center;
		  top: 120px;
		}
		
	.app-feature-hero-title {
		text-transform:uppercase;
		font-family:ProximaNovaRgRegular, sans-serif;
		color:#ffffff;
		font-size:21px;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.app-feature-hero-tag {
		font-size:14px;
		font-family:ProximaNovaRgRegular, sans-serif;
		color:#ffffff;
		width: 460px;
 			margin: 0 auto;
 			text-align:left;
	}
		
	.app-button {
		margin-top:10px;
		margin-bottom:10px;
	 }	
	 
	 .app-link {
	 	width:100%;
	 	height:100%;
	 	display:inline-block;
	 }
	 
	 @media (max-width: 767px) {
		#cgroundresultshomepage #mobi_header {
		    background-image: url('../assets/img/ra-mobile-bg@1x.jpg');
		    height: 480px;
		}
	}
	
	@media (min-width:992px) {
		.app-feature {
			width:991px;
		}
	}
