#axon-intro .body-copy span:not(:nth-last-child(-n + 2)) a{
  background-color: #44d42c;
  color: #000;
  font-size: 18px;
  font-weight: 600;  
  border-radius: 0.1875rem;
  text-decoration: none;
  display: inline-block;  
  height: 44px;
  line-height: 44px;
  padding: 0 1rem;  
  text-transform: uppercase;
  margin-bottom: 0.5rem;  
		font-family: RazerF5,Roboto;
}
#axon-intro .body-copy small {display: block; font-size: 0.875rem;}
img.large {height: 44px;}
@media (min-width:769px) { 
	#axon-intro h2 {
 	 color: #fff;
	  	font: bold 1.5rem/1.875rem Roboto;
   	text-transform: none;
  }
		#axon-intro .body-copy span, #axon-intro .body-copy .ms-download, #axon-intro .body-copy .google-download {display: inline-block; vertical-align: top;}
	#axon-intro .body-copy span {margin-top: 0.5rem; margin-right: 1.5rem;}
	#axon-intro .body-copy span:last-child {margin-right: 0;}
 #axon-intro .body-copy .ms-download, #axon-intro .body-copy .google-download {margin-bottom: 0.5rem;}	
 #axon-intro .body-copy .google-download img{height: 44px}
}
@media (max-width: 768px) {
  #axon-intro h2  {
    font: bold 1.125rem/1.5rem Roboto;
    margin-top: -1rem; text-transform: none;
  }
	#axon-intro .bo-temp.intro { padding-top: 0; }
	#axon-intro .body-copy .ms-download, #axon-intro .body-copy .google-download{margin-top: 1rem; display: inline-block; margin-bottom: 0.5rem;}
}
 @media screen and (max-width:767px){} @media screen and (-webkit-max-device-pixel-ratio: 1) and (min-width: 1200px), screen and (min-width: 768px) and (max-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1) and (min-width: 1200px){} @media screen and (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 1200px){}