.neon {
	height: auto;
	width: 100%;
	max-width: 600px;
	margin: auto;
	position: relative;
}
.neon img {
	height: auto;
	width: 100%;
//	max-width: 600px;
	position: absolute;
	top: 0;
}
.neon2 {
	height: auto;
	width: 80vw;
	max-width: 800px;
	margin: auto;
	position: relative;
}
.neon2 img {
	height: auto;
	width: 100%;
//	max-width: 500px;
	position: absolute;
	top: -15vw;
}
.neon > span,
.neon2 > span {
	-webkit-animation: blink 1s infinite alternate;
	-webkit-animation-name: neon-anime;
	animation: blink 1s infinite alternate;
	animation-name: neon-anime;
}
.neon > span2,
.neon2 > span2 {
	-webkit-animation: blink .8s infinite alternate;
	-webkit-animation-name: neon-anime2;
	animation: blink .8s infinite alternate;
	animation-name: neon-anime2;
}
.neon > span3,
.neon2 > span3 {
	-webkit-animation: blink .5s infinite alternate;
	-webkit-animation-name: neon-anime3;
	animation: blink .5s infinite alternate;
	animation-name: neon-anime3;
}

@-webkit-keyframes neon-anime{
0% {opacity: 1;}
10% {opacity: .9;}
20% {opacity: 1;}
30% {opacity: .9;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}

@-webkit-keyframes neon-anime2{
0% {opacity: 1;}
10% {opacity: .9;}
20% {opacity: 1;}
30% {opacity: .6;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}

@-webkit-keyframes neon-anime3{
0% {opacity: 1;}
10% {opacity: 1;}
20% {opacity: 1;}
30% {opacity: .9;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}

@keyframes neon-anime{
0% {opacity: 1;}
10% {opacity: .9;}
20% {opacity: 1;}
30% {opacity: .9;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}

@keyframes neon-anime2{
0% {opacity: 1;}
10% {opacity: .9;}
20% {opacity: 1;}
30% {opacity: .6;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}

@keyframes neon-anime3{
0% {opacity: 1;}
10% {opacity: 1;}
20% {opacity: 1;}
30% {opacity: .9;}
40% {opacity: 1;}
50% {opacity: .9;}
60% {opacity: 1;}
100% {opacity: 1;}
}
