.cptn-banner-section{
	display: block;
	align-items: baseline;
	justify-content: center;
	width: 100%;
	padding: 40px 0 0 0;
	color: var(--white);
	background-color: var(--red60);
}
.cptn-banner-section h1{
	font-size: 1.5rem;
	padding: 10px 0 0;
}
.cptn-banner-section h2{
	display: block;
	color: var(--yellow);
	font-size: 1.3rem;
	padding: 0 0 5px;
	transition: all 200ms ease-in-out;
}
.cptn-banner-section a h2{
	background-color: var(--red60);
	padding: 5px 0 5px;
}
.cptn-banner-link h2:hover{
	cursor: pointer;
	background-color: var(--yellow);
	color: var(--red80);
}
.cptn-banner-link h2:active{
	font-size: 1.4rem;
}
.cptn-banner-link:visited{
	color: var(--blue);
}

/* Cell phone screen */
/*----------------------------------------------------------------------------*/
@media only screen and (max-width: 1080px) {
.cptn-banner-section{
	padding: 85px 0 0 0;
}
.cptn-banner-section h1{
	font-size: 2.7rem;
}
.cptn-banner-section h2{
	font-size: 2.6rem;
}
}
