.con-led {
	margin-left: 10%;
	margin-right: 10%;
}

.nav-2 {
	width: 70%;
	margin: 6%;
}

.nav-2 ul li {
	float: left;
	margin-right: 16px;
	cursor: pointer;
	margin-bottom: 3%;
	width: 14%;
	-webkit-filter: grayscale(1);
	-ms-filter: grayscale(1);
	filter: grayscale(1);
}

.nav-2 img {
	width: auto;
}

map *:focus {
	outline: none;
}

.jQWCP-wWidget {
	background-color: transparent;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 0px;
	border: 0;
	outline: none;
}

.jQWCP-wWidget.jQWCP-block {
	box-shadow: inset 0px 0px 0px #ccc;
}

.jQWCP-wWheel {
	border: 0;
}

#color-css {
	display: block;
}

.box1 {
	width: 100%;
	position: relative;
	height: 700px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 4%;
}

#a1 {
	width: 100%;
	height: 1000px;
	position: absolute;
	z-index: 11;
	background-color: #ED1B2F;
	animation: led-style03 1.4s linear infinite;
	-webkit-animation: led-style03 1.4s linear infinite;
	filter: blur(20px);
}

#aBG {
	width: 100%;
	height: 1000px;
	position: absolute;
	z-index: 11;
	background-color: #b9b9b9;
}

#aL {
	width: 100%;
	height: 220px;
	position: absolute;
	z-index: 11;
	background-color: #ED1B2F;
	animation: led-style03 1.4s linear infinite;
	-webkit-animation: led-style03 1.4s linear infinite;
	display: none;
	box-shadow: 0 0 30px 35px rgba(185, 185, 185, 1) inset;
	transform: rotate(-45deg);
	filter: blur(20px);
	opacity: .8;
	/* IE 4-9 */
	filter: alpha(opacity=50);
	/*This works in IE 8 & 9 too*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

#aR {
	width: 100%;
	height: 220px;
	position: absolute;
	z-index: 11;
	background-color: #ED1B2F;
	animation: led-style03 1.4s linear infinite;
	-webkit-animation: led-style03 1.4s linear infinite;
	display: none;
	box-shadow: 0 0 30px 35px rgba(185, 185, 185, 1) inset;
	transform: rotate(-45deg);
	filter: blur(20px);
	opacity: .8;
	/* IE 4-9 */
	filter: alpha(opacity=50);
	/*This works in IE 8 & 9 too*/
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*IE4-IE9*/
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

.rgbicon {
	position: absolute;
	z-index: 15;
	top: 840px;
	margin-bottom: 10%;
}

#color1 {
	width: 100%;
	max-height: 900px;
	position: absolute;
	z-index: 13;
	display: none;
	margin-top: -300px;
	transform: rotate(-45deg);
}

.b1 {
	width: 100%;
	position: absolute;
	z-index: 14;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

#colorpicker-style {
	margin-bottom: 10px;
}

@keyframes led-style06 {
	0% {
		opacity: 1;
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	15% {
		opacity: 0;
	}
	25% {
		opacity: 1;
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	65% {
		opacity: 0;
	}
	75% {
		opacity: 1;
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@-webkit-keyframes led-style06 {
	0% {
		opacity: 1;
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	15% {
		opacity: 0;
	}
	25% {
		opacity: 1;
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	65% {
		opacity: 0;
	}
	75% {
		opacity: 1;
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@-ms-keyframes led-style06 {
	0% {
		opacity: 1;
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	15% {
		opacity: 0;
	}
	25% {
		opacity: 1;
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	40% {
		opacity: 0;
	}
	50% {
		opacity: 1;
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	65% {
		opacity: 0;
	}
	75% {
		opacity: 1;
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	90% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@keyframes led-style02 {
	0% {
		left: 150px;
		top: 400px;
	}
	20% {
		left: 70px;
		top: 250px;
	}
	50% {
		left: 0px;
		top: 100px;
	}
	70% {
		left: -30px;
		top: -30px;
	}
	90% {
		left: -110px;
		top: -110px;
	}
	100% {
		left: 150px;
		top: 400px;
	}
}

@-webkit-keyframes led-style02 {
	0% {
		left: 150px;
		top: 400px;
	}
	20% {
		left: 70px;
		top: 250px;
	}
	50% {
		left: 0px;
		top: 100px;
	}
	70% {
		left: -30px;
		top: -30px;
	}
	90% {
		left: -110px;
		top: -110px;
	}
	100% {
		left: 150px;
		top: 400px;
	}
}

@-ms-keyframes led-style02 {
	0% {
		left: 150px;
		top: 400px;
	}
	20% {
		left: 70px;
		top: 250px;
	}
	50% {
		left: 0px;
		top: 100px;
	}
	70% {
		left: -30px;
		top: -30px;
	}
	90% {
		left: -110px;
		top: -110px;
	}
	100% {
		left: 150px;
		top: 400px;
	}
}

@keyframes led-style09 {
	0% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
	20% {
		left: 70px;
		top: 250px;
		background-color: #fbff30;
	}
	50% {
		left: 0px;
		top: 100px;
		background-color: #ff7200;
	}
	70% {
		left: -30px;
		top: -30px;
		background-color: #4bff30;
	}
	90% {
		left: -110px;
		top: -110px;
		background-color: #0011ff;
	}
	100% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
}

@-webkit-keyframes led-style09 {
	0% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
	20% {
		left: 70px;
		top: 250px;
		background-color: #fbff30;
	}
	50% {
		left: 0px;
		top: 100px;
		background-color: #ff7200;
	}
	70% {
		left: -30px;
		top: -30px;
		background-color: #4bff30;
	}
	90% {
		left: -110px;
		top: -110px;
		background-color: #0011ff;
	}
	100% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
}

@-ms-keyframes led-style09 {
	0% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
	20% {
		left: 70px;
		top: 250px;
		background-color: #fbff30;
	}
	50% {
		left: 0px;
		top: 100px;
		background-color: #ff7200;
	}
	70% {
		left: -30px;
		top: -30px;
		background-color: #4bff30;
	}
	90% {
		left: -110px;
		top: -110px;
		background-color: #0011ff;
	}
	100% {
		left: 150px;
		top: 400px;
		background-color: #ff0000;
	}
}

@keyframes led-style10 {
	0% {
		left: 140px;
		top: 360px;
	}
	20% {
		left: -110px;
		top: -110px;
	}
	50% {
		left: 100px;
		top: 0px;
	}
	70% {
		left: 140px;
		top: 160px;
	}
	90% {
		left: 120px;
		top: 250px;
	}
	100% {
		left: 140px;
		top: 360px;
	}
}

@-webkit-keyframes led-style10 {
	0% {
		left: 140px;
		top: 360px;
	}
	20% {
		left: -110px;
		top: -110px;
	}
	50% {
		left: 100px;
		top: 0px;
	}
	70% {
		left: 140px;
		top: 160px;
	}
	90% {
		left: 120px;
		top: 250px;
	}
	100% {
		left: 140px;
		top: 360px;
	}
}

@-ms-keyframes led-style10 {
	0% {
		left: 140px;
		top: 360px;
	}
	20% {
		left: -110px;
		top: -110px;
	}
	50% {
		left: 100px;
		top: 0px;
	}
	70% {
		left: 140px;
		top: 160px;
	}
	90% {
		left: 120px;
		top: 250px;
	}
	100% {
		left: 140px;
		top: 360px;
	}
}

@keyframes led-style11 {
	0% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
	20% {
		left: -110px;
		top: -110px;
		background-color: #51ff00;
	}
	50% {
		left: 100px;
		top: 0px;
		background-color: #0011ff;
	}
	70% {
		left: 140px;
		top: 160px;
		background-color: #ff00aa;
	}
	90% {
		left: 120px;
		top: 250px;
		background-color: #eeff00;
	}
	100% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
}

@-webkit-keyframes led-style11 {
	0% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
	20% {
		left: -110px;
		top: -110px;
		background-color: #51ff00;
	}
	50% {
		left: 100px;
		top: 0px;
		background-color: #0011ff;
	}
	70% {
		left: 140px;
		top: 160px;
		background-color: #ff00aa;
	}
	90% {
		left: 120px;
		top: 250px;
		background-color: #eeff00;
	}
	100% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
}

@-ms-keyframes led-style11 {
	0% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
	20% {
		left: -110px;
		top: -110px;
		background-color: #51ff00;
	}
	50% {
		left: 100px;
		top: 0px;
		background-color: #0011ff;
	}
	70% {
		left: 140px;
		top: 160px;
		background-color: #ff00aa;
	}
	90% {
		left: 120px;
		top: 250px;
		background-color: #eeff00;
	}
	100% {
		left: 140px;
		top: 360px;
		background-color: #ff0000;
	}
}

@keyframes led-style04 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes led-style04 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}

@-ms-keyframes led-style04 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 1
	}
}

@keyframes led-style01 {
	0% {
		opacity: 1
	}
	10% {
		opacity: 0.8
	}
	20% {
		opacity: 0.7
	}
	50% {
		opacity: 0.5
	}
	70% {
		opacity: 0.2
	}
	85% {
		opacity: 0.6
	}
	95% {
		opacity: 0.8
	}
	100% {
		opacity: 1
	}
}

@-webkit-keyframes led-style01 {
	0% {
		opacity: 1
	}
	10% {
		opacity: 0.8
	}
	20% {
		opacity: 0.7
	}
	50% {
		opacity: 0.5
	}
	70% {
		opacity: 0.2
	}
	85% {
		opacity: 0.6
	}
	95% {
		opacity: 0.8
	}
	100% {
		opacity: 1
	}
}

@-ms-keyframes led-style01 {
	0% {
		opacity: 1
	}
	10% {
		opacity: 0.8
	}
	20% {
		opacity: 0.7
	}
	50% {
		opacity: 0.5
	}
	70% {
		opacity: 0.2
	}
	85% {
		opacity: 0.6
	}
	95% {
		opacity: 0.8
	}
	100% {
		opacity: 1
	}
}

@keyframes led-style03 {
	0% {
		background: rgba(77, 241, 23, 1);
	}
	7% {
		opacity: 0.9;
	}
	14% {
		background: rgba(109, 205, 221, 1);
	}
	21% {
		opacity: 0.9;
	}
	28% {
		background: rgba(9, 61, 216, 1);
	}
	35% {
		opacity: 0.8;
	}
	42% {
		background: rgba(252, 12, 185, 1);
	}
	49% {
		opacity: 0.9;
	}
	56% {
		background: rgba(240, 31, 37, 1);
	}
	63% {
		opacity: 0.8;
	}
	70% {
		background: rgba(243, 236, 23, 1);
	}
	77% {
		opacity: 0.9;
	}
	85% {
		background: rgba(255, 255, 255, 1);
	}
	92% {
		opacity: 0.8;
	}
	100% {
		background: rgba(77, 241, 23, 1);
	}
}

@-webkit-keyframes led-style03 {
	0% {
		background: rgba(77, 241, 23, 1);
	}
	7% {
		opacity: 0.9;
	}
	14% {
		background: rgba(109, 205, 221, 1);
	}
	21% {
		opacity: 0.9;
	}
	28% {
		background: rgba(9, 61, 216, 1);
	}
	35% {
		opacity: 0.8;
	}
	42% {
		background: rgba(252, 12, 185, 1);
	}
	49% {
		opacity: 0.9;
	}
	56% {
		background: rgba(240, 31, 37, 1);
	}
	63% {
		opacity: 0.8;
	}
	70% {
		background: rgba(243, 236, 23, 1);
	}
	77% {
		opacity: 0.9;
	}
	85% {
		background: rgba(255, 255, 255, 1);
	}
	92% {
		opacity: 0.8;
	}
	100% {
		background: rgba(77, 241, 23, 1);
	}
}

@-ms-keyframes led-style03 {
	0% {
		background: rgba(77, 241, 23, 1);
	}
	7% {
		opacity: 0.9;
	}
	14% {
		background: rgba(109, 205, 221, 1);
	}
	21% {
		opacity: 0.9;
	}
	28% {
		background: rgba(9, 61, 216, 1);
	}
	35% {
		opacity: 0.8;
	}
	42% {
		background: rgba(252, 12, 185, 1);
	}
	49% {
		opacity: 0.9;
	}
	56% {
		background: rgba(240, 31, 37, 1);
	}
	63% {
		opacity: 0.8;
	}
	70% {
		background: rgba(243, 236, 23, 1);
	}
	77% {
		opacity: 0.9;
	}
	85% {
		background: rgba(255, 255, 255, 1);
	}
	92% {
		opacity: 0.8;
	}
	100% {
		background: rgba(77, 241, 23, 1);
	}
}

@keyframes led-style05 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes led-style05 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-ms-keyframes led-style05 {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes led-style08 {
	0% {
		opacity: 0
	}
	15% {
		opacity: 1
	}
	30% {
		opacity: 0
	}
	45% {
		opacity: 1
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 0
	}
}

@-webkit-keyframes led-style08 {
	0% {
		opacity: 0
	}
	15% {
		opacity: 1
	}
	30% {
		opacity: 0
	}
	45% {
		opacity: 1
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 0
	}
}

@-ms-keyframes led-style08 {
	0% {
		opacity: 0
	}
	15% {
		opacity: 1
	}
	30% {
		opacity: 0
	}
	45% {
		opacity: 1
	}
	60% {
		opacity: 0
	}
	100% {
		opacity: 0
	}
}

@keyframes led-style07 {
	0% {
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	25% {
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	50% {
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	75% {
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	100% {
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@-webkit-keyframes led-style07 {
	0% {
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	25% {
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	50% {
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	75% {
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	100% {
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@-ms-keyframes led-style07 {
	0% {
		background: #4bff30;
		background: -moz-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: -webkit-linear-gradient(left, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		background: linear-gradient(to right, #4bff30 16%, #3037ff 27%, #ff30ed 38%, #ff0000 55%, #fbff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bff30', endColorstr='#fbff30', GradientType=1);
	}
	25% {
		background: #3037ff;
		background: -moz-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: -webkit-linear-gradient(left, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		background: linear-gradient(to right, #3037ff 16%, #ff30ed 27%, #ff0000 38%, #fbff30 55%, #4bff30 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3037ff', endColorstr='#4bff30', GradientType=1);
	}
	50% {
		background: #ff30ed;
		background: -moz-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: -webkit-linear-gradient(left, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		background: linear-gradient(to right, #ff30ed 16%, #ff0000 27%, #fbff30 38%, #4bff30 55%, #3037ff 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff30ed', endColorstr='#3037ff', GradientType=1);
	}
	75% {
		background: #ff0000;
		background: -moz-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: -webkit-linear-gradient(left, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		background: linear-gradient(to right, #ff0000 16%, #fbff30 27%, #4bff30 38%, #3037ff 55%, #ff30ed 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff30ed', GradientType=1);
	}
	100% {
		background: #fbff30;
		background: -moz-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: -webkit-linear-gradient(left, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		background: linear-gradient(to right, #fbff30 16%, #4bff30 27%, #3037ff 38%, #ff30ed 55%, #ff0000 68%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff30', endColorstr='#ff0000', GradientType=1);
	}
}

@media screen and (max-width: 1366px) {
	#a1 {
		height: 600px;
	}
	#aBG {
		height: 600px;
	}
	#aL {
		height: 180px;
	}
	#aR {
		height: 180px;
	}
	.nav-2 {
		width: 50%;
	}
	.nav-2 ul {
		margin-left: 0px;
	}
	.nav-2 ul li {
		margin-right: 10px;
		width: 20%;
	}
	.box1 {
		margin-top: 0px;
		margin-bottom: 20%;
	}
	.rgbicon {
		top: 60%;
	}
	@keyframes led-style02 {
		0% {
			left: 80px;
			top: 280px;
		}
		20% {
			left: 30px;
			top: 180px;
		}
		50% {
			left: 0px;
			top: 100px;
		}
		70% {
			left: -10px;
			top: -10px;
		}
		90% {
			left: -90px;
			top: -90px;
		}
		100% {
			left: 80px;
			top: 280px;
		}
	}
	@keyframes led-style09 {
		0% {
			left: 80px;
			top: 280px;
			background-color: #ff0000;
		}
		20% {
			left: 30px;
			top: 180px;
			background-color: #fbff30;
		}
		50% {
			left: 0px;
			top: 100px;
			background-color: #ff7200;
		}
		70% {
			left: -10px;
			top: -10px;
			background-color: #4bff30;
		}
		90% {
			left: -90px;
			top: -90px;
			background-color: #0011ff;
		}
		100% {
			left: 80px;
			top: 280px;
			background-color: #ff0000;
		}
	}
}

@media screen and (max-width: 960px) {
	#a1 {
		height: 300px;
	}
	#aBG {
		height: 300px;
	}
	#aL {
		width: 80%;
		height: 140px;
		filter: blur(10px);
	}
	#aR {
		width: 80%;
		height: 140px;
		filter: blur(10px);
	}
	.nav-2 {
		width: 50%;
	}
	.nav-2 ul {
		margin-left: 0px;
	}
	.nav-2 ul li {
		margin-right: 10px;
		width: 20%;
	}
	.box1 {
		margin-bottom: 0%;
	}
	.rgbicon {
		top: 60%;
	}
	@keyframes led-style02 {
		0% {
			left: 90px;
			top: 10px;
		}
		20% {
			left: 10px;
			top: 180px;
		}
		50% {
			left: 0px;
			top: 100px;
		}
		70% {
			left: 10px;
			top: 10px;
		}
		90% {
			left: -30px;
			top: -30px;
		}
		100% {
			left: 90px;
			top: 180px;
		}
	}
	@keyframes led-style09 {
		0% {
			left: 90px;
			top: 10px;
			background-color: #ff0000;
		}
		20% {
			left: 10px;
			top: 180px;
			background-color: #fbff30;
		}
		50% {
			left: 0px;
			top: 100px;
			background-color: #ff7200;
		}
		70% {
			left: 10px;
			top: 10px;
			background-color: #4bff30;
		}
		90% {
			left: -30px;
			top: -30px;
			background-color: #0011ff;
		}
		100% {
			left: 90px;
			top: 180px;
			background-color: #ff0000;
		}
	}
	@keyframes led-style10 {
		0% {
			left: 140px;
			top: 160px;
		}
		20% {
			left: -30px;
			top: -30px;
		}
		50% {
			left: 20px;
			top: 20px;
		}
		70% {
			left: 60px;
			top: 60px;
		}
		90% {
			left: 100px;
			top: 120px;
		}
		100% {
			left: 140px;
			top: 160px;
		}
	}
	@keyframes led-style11 {
		0% {
			left: 140px;
			top: 160px;
			background-color: #ff0000;
		}
		20% {
			left: -30px;
			top: -30px;
			background-color: #51ff00;
		}
		50% {
			left: 20px;
			top: 20px;
			background-color: #0011ff;
		}
		70% {
			left: 60px;
			top: 60px;
			background-color: #ff00aa;
		}
		90% {
			left: 100px;
			top: 120px;
			background-color: #eeff00;
		}
		100% {
			left: 140px;
			top: 160px;
			background-color: #ff0000;
		}
	}
}

@media screen and (max-width: 640px) {
	#a1 {
		height: 200px;
		width: 90%;
	}
	#aBG {
		height: 200px;
		width: 90%;
	}
	#aL {
		width: 80%;
		height: 100px;
		filter: blur(10px);
	}
	#aR {
		width: 80%;
		height: 100px;
		filter: blur(10px);
	}
	.nav-2 {
		width: 80%;
	}
	.nav-2 ul {
		margin-left: 0px;
	}
	.nav-2 ul li {
		margin-right: 20px;
		width: 22%;
	}
	.box1 {
		margin-top: 0px;
		margin-bottom: 0%;
	}
	.rgbicon {
		top: 55%;
	}
	@keyframes led-style02 {
		0% {
			left: 60px;
			top: 90px;
		}
		20% {
			left: 40px;
			top: 40px;
		}
		50% {
			left: 20px;
			top: 20px;
		}
		70% {
			left: 0px;
			top: 0px;
		}
		90% {
			left: -30px;
			top: -30px;
		}
		100% {
			left: 60px;
			top: 90px;
		}
	}
	@keyframes led-style09 {
		0% {
			left: 60px;
			top: 90px;
			background-color: #ff0000;
		}
		20% {
			left: 40px;
			top: 40px;
			background-color: #fbff30;
		}
		50% {
			left: 20px;
			top: 20px;
			background-color: #ff7200;
		}
		70% {
			left: 0px;
			top: 0px;
			background-color: #4bff30;
		}
		90% {
			left: -30px;
			top: -30px;
			background-color: #0011ff;
		}
		100% {
			left: 60px;
			top: 90px;
			background-color: #ff0000;
		}
	}
	@keyframes led-style10 {
		0% {
			left: 120px;
			top: 140px;
		}
		20% {
			left: -20px;
			top: -20px;
		}
		50% {
			left: 10px;
			top: 10px;
		}
		70% {
			left: 50px;
			top: 50px;
		}
		90% {
			left: 70px;
			top: 70px;
		}
		100% {
			left: 120px;
			top: 140px;
		}
	}
	@keyframes led-style11 {
		0% {
			left: 120px;
			top: 140px;
			background-color: #ff0000;
		}
		20% {
			left: -20px;
			top: -20px;
			background-color: #51ff00;
		}
		50% {
			left: 10px;
			top: 10px;
			background-color: #0011ff;
		}
		70% {
			left: 50px;
			top: 50px;
			background-color: #ff00aa;
		}
		90% {
			left: 70px;
			top: 70px;
			background-color: #eeff00;
		}
		100% {
			left: 120px;
			top: 140px;
			background-color: #ff0000;
		}
	}
}