/*PROMO 1*/
.promo{
	background:url(../img/promo/promotab_win_bg.jpg) no-repeat center top;
	background-position: 45% top;
	height:792px;
}
.win-promo .header-group{
	padding-left:30px;
}
.win-promo h1{
	color:#00aeef; 
	font-size:48px;
	padding:65px 0 65px 0;
	max-width:397px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.win-promo h3{
	width:210px;
	color:#00aeef; 
}
.win-promo a:link, .win-promo a:visited, .win-promo a:hover, .win-promo a:active{color:#00aeef; text-decoration:none;}

/*PROMO 2*/
.promo2{
	background:url(../img/promo/promotab_summersocial_bg.jpg) no-repeat center top;
	background-position: 40% top;
	height:521px;
}
.summersocial-promo .header-group{
	padding-left:30px;
}
.summersocial-promo h3{
	color:#00aeef;
	width:220px;
	padding:119px 0 0 0;
	line-height: 1.23;
}
.summersocial-promo h3.promo2_cta{
	text-align:center;
	padding:0;
	margin-top:10px;
	font-size:16px !important;
	width: 86%;
}
.summersocial-promo h3.promo2_cta a span{
	background-image: url(../img/desktop-sprite-1.png);
	background-position: -1045px top;
	display: inline-block;
	width: 7px;
	height: 9px;
	margin-left:15px;
}
.summersocial-promo a:link, .summersocial-promo a:visited, .summersocial-promo a:hover, .summersocial-promo a:active{color:#00aeef; text-decoration:none;}
.summersocial-promo .promo2_cta a:link, .summersocial-promo .promo2_cta  a:visited, .summersocial-promo .promo2_cta  a:hover, .summersocial-promo .promo2_cta a:active{color:#d9162f; text-decoration:none;}

@media screen and (min-width: 1280px){/* extra large desktop */
.promo1, .promo2{
	background-position: center top;
}
	
}
@media screen and (min-width: 640px) and (max-width: 959px) {/* tablet */
	.promo{
		background:url(../img/promo/promotab_win_bg_tablet.jpg) no-repeat center top;
		height:789px;
	}
	.win-promo h1{
		padding-bottom:60px;
	}
	.promo2{
		background:url(../img/promo/promotab_summersocial_bg_tablet.jpg) no-repeat center top;
		height:521px;
	}	
	.summersocial-promo h3{
		padding:224px 0 0 0;
	}
	.summersocial-promo h3.promo2_cta{
		text-align: left;
		width: auto;
		padding: 0 0 0 240px;
		margin-top:-20px;
	}
}
@media screen and (max-width: 639px) {/* mobile */
	.promo{
		background:url(../img/promo/promotab_win_bg_mobile.jpg) no-repeat center top;
		height:918px;
	}
	.win-promo .header-group, .summersocial-promo .header-group{
		padding-left:0;
	}
	.win-promo h1{
		font-size:40px;
		max-width:210px;
		padding-top:22px;
		padding-bottom:592px;
	}
	.win-promo h3{
		text-align:center;
		width:260px;
		margin-left:auto;
		margin-right:auto;	
	}
	.promo2{
		background:url(../img/promo/promotab_summersocial_bg_mobile.jpg) no-repeat center top;
		height:677px;
	}
	.summersocial-promo h3{
		padding:369px 20px 0 20px;
		text-align:center;
		width: auto;
	}
	.summersocial-promo h3.promo2_cta{
		margin-top:20px;
	}
}