#contentpage #banner {position:relative;}
#contentpage #banner .animated-banner-text { position: absolute; width: 100%; text-align: center; /*top: 50%; transform: translateY(-50%); */ }
#contentpage #banner #banner-text-1 { display:none;}
#contentpage #banner #banner-text-2 * {color:#fff;}
#contentpage #banner a {color:#fff;}
#contentpage #banner h1{opacity:1;font-size:8vh;max-width:100%;width:100%;}

/*
#contentpage .animated-banner-text { position: absolute; width: 100%; text-align: center; top: 50%; transform: translateY(-50%);  }
#contentpage .animated-banner-text .banner-text-2 { font-size: 65px; color: #FFF; font-weight: bold; text-shadow: 0 0 5px #e0e0e0; padding-left: 15px; padding-right: 15px; }
#contentpage #banner #banner-text-1 { margin-bottom: 0; display:none;}
#contentpage #banner #banner-text-1 span { display: inline-block; font-size: 30px; text-transform: uppercase;  background: rgba(255, 255, 255, 0.7); padding: 25px 60px; letter-spacing: 2px; border-radius: 2px; box-shadow: 0 1px 5px rgba(0,0,0,0.35); }

@media (max-width: 1199px) {
	#contentpage .animated-banner-text .banner-text-2 { font-size: 40px; }
	#contentpage #banner #banner-text-1 span { font-size: 25px; padding: 20px 15px; }
}

@media (max-width: 767px) {
	#contentpage #banner #banner-text-1 span { font-size: 15px; }
}

@media (max-width: 767px) {
	#contentpage .animated-banner-text .banner-text-2 { font-size: 18px; }
}
*/