.agBanner,.airgunGuide,.promoItems {max-width:1280px;margin:auto}
.agBanner{position:relative;overflow:hidden}
.carousel-card{position:absolute;top:7%;left:3%;text-align:left;padding:3%;font-size:1.75em;z-index:9;width:40%;background:rgba(0,0,0,.8)}
.carousel-card span{display:inline-block;margin-top:2em;padding:16px 40px;background:#c00;color:#fff;font-size:.75em;font-weight:800;cursor:pointer}
.carousel-card strong{font-size:1.8em;margin-top:.5em;line-height:.9em;padding:.15em 0;text-transform:uppercase}
.carousel-card .text-white{color:#fff}

.airgunGuide{background:#333;color:#fff;padding:0 0 6px}
.airgunGuide .pageNav{background:#333;color:#fff;margin:0;padding:12px;text-align:left}
.airgunGuide h1{padding:12px;margin:0;text-align:left;font-size:2em}

.promoItems p{}
.promoItems {margin:2em auto;text-align:center}
.promoBox {height:260px;margin:.5%;position:relative;display:inline-block;box-sizing:border-box;overflow:hidden;border:2px solid #333}
.promoBox div{color:#fff;width:100%;height:100%;position:absolute;background-size:cover;background-position:center center}
.promoBox span {display:block;position:absolute;bottom:0;color:#fff;width:100%;font-size:1.2em;font-weight:800;padding:15px 2px;background:rgba(0,0,0,.7)}
.promoBox:hover{border-color:#c00}
.promoBox:hover span{background:#c00}

.agNav {margin:1em auto}
.agNav a{display:inline-block;width:132px;padding:10px;font-weight:700;text-align:center;color:#333;border:1px solid #888}
.agNav a:hover{background:#ccc}

@media screen and (max-width:1200px){
	.agHeder h1,.carousel-card{font-size:1.4em}
	.promoBox span{min-height:72px}
}
@media screen and (max-width:768px){
	.carousel-card{position:relative;width:100%;left:0;margin-top:-4px;background:#000}
	.promoBox {height:200px}
	.promoItems{margin:0}
}
@media screen and (max-width:414px){
	.promoItems .promoBox,.agNav {width:100% !important;margin:1% 0}
	.promoBox span{font-size:1em;min-height:auto}
	.agHeder h1,.carousel-card{font-size:1em}
	#testData table{display:none !important}
}
