.sale-ad-container {
		width:100%;
		height:270px;
		background:red;
		padding-top:10px;
}

.sale-ad-container .sale-ad {
		width:95%;
		height:250px;
		background:red;
		border: solid 4px white; 
		text-align:center;	
}

.sale-ad .h1{
		  text-align:center;
		  color:#fff;
		  font-weight:bold;
		  margin-top:20px;		  
		  font-size: 80px;
		  color: #fff;
		  text-align: center;
		  -webkit-animation: sale-ad 1s ease-in-out infinite alternate;
		  -moz-animation: sale-ad 1s ease-in-out infinite alternate;
		  animation: sale-ad 1s ease-in-out infinite alternate;
		}

@-webkit-keyframes sale-ad {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #FF8080, 0 0 30px #FF8080, 0 0 40px #FF8080, 0 0 50px #FF8080, 0 0 60px #FF8080, 0 0 70px #FF8080;
  }
  
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #800000, 0 0 40px #800000, 0 0 50px #800000, 0 0 60px #800000, 0 0 70px #800000, 0 0 80px #800000;
  }
}

.sale-ad .h2{
		  text-align:center;
		  color:#000;
		  font-weight:bold;
		  margin-top:20px;
		  font-size:2em;
}

.sale-ad .h3{
		  text-align:center;
		  color:#000;
		  font-weight:bold;
		  margin-top:20px;
		  font-size:1.35em;
}

.arrow {
  float: left;
  margin-right: 15px;
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.arrow-right {
	border-left: 10px solid white;
}


@-webkit-keyframes flash {
  0%   { opacity: 1; }
  100% { opacity: 0; }
}

#arrow1 {
  -webkit-animation: flash 1s infinite;
}

#arrow2 {
  -webkit-animation: flash 1s infinite 1.25s;
}

#arrow3 {
  -webkit-animation: flash 1s infinite 1.5s;
}



.shop-now-button-container {
  
  background-color:;
  color: white;
  padding: 5px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 2px 2px;

}
.shop-now-button {
  background-color: transparent;
  color: white;
  padding: 5px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  margin: 2px 2px;
  cursor: pointer;
  border-radius:4px;
}

.shop-now-arrows{background:transparent;float:left;margin-top:3px;}
.shop-now-txt {background:#000; color:#fff;float:left;padding:4px 10px;border:2px white solid;border-radius:5px;}

@media screen and (max-width: 700px){
	    .sale-ad .h2{
	   	  font-size:1.5em;
		  }
		  
		.sale-ad .h1{
			  font-size: 50px;
		      }  
		 .sale-ad-container{
		 height:210px;
		 }
		 .sale-ad-container .sale-ad{
		 height:190px;
		 }
}