body { margin:0px 0px; padding:0px; } 

* { box-sizing: Border-box } 

#container{
	background-color:black;
	position:absolute;
	overflow:hidden;
	border: 1px solid black;
} 

.sprite {
	position:absolute;
	background-repeat:no-repeat;
}

@keyframes animation{
	0% { background-position:0px 0px; }
	100% { background-position: -16744px 0px; }
}


#xoAnim{
	top:0px;
	left:0px;
	width:728px;
	height:90px;
	background-image:url(../img/Test3.png);
	background-size:16744px 90px;
	background-position:728px 0px;
}

.animate{
	animation: animation 1.2s steps(23);
}

#cta_2x {
	left:323px;
	top:62px;
	width:79px;
	height:10px;
	background-image:url(../img/cta_2x.png);
	background-size:79px 10px;
}

#efcopy1_2x {
	left:27px;
	top:17px;
	width:323px;
	height:21px;
	background-image:url(../img/efcopy1_2x.png);
	background-size:323px 21px;
}

#efcopy2_2x {
	left:28px;
	top:46px;
	width:338px;
	height:12px;
	background-image:url(../img/efcopy2_2x.png);
	background-size:338px 12px;
}

#efcopy3_2x {
	left:27px;
	top:62px;
	width:292px;
	height:12px;
	background-image:url(../img/efcopy3_2x.png);
	background-size:292px 12px;
}

#efcopy4_2x {
	left:28px;
	top:139px;
	width:233px;
	height:13px;
	background-image:url(../img/efcopy4_2x.png);
	background-size:233px 13px;
}

#efcopy5_2x {
	left:28px;
	top:155px;
	width:207px;
	height:13px;
	background-image:url(../img/efcopy5_2x.png);
	background-size:207px 13px;
}

#f1copy1_2x {
	left:28px;
	top:19px;
	width:172px;
	height:15px;
	background-image:url(../img/f1copy1_2x.png);
	background-size:172px 15px;
}

#f1copy2_2x {
	left:28px;
	top:57px;
	width:123px;
	height:15px;
	background-image:url(../img/f1copy2_2x.png);
	background-size:123px 15px;
}

#f1copy3_2x {
	left:28px;
	top:39px;
	width:270px;
	height:14px;
	background-image:url(../img/f1copy3_2x.png);
	background-size:270px 14px;
}

#f1copy4_2x {
	left:27px;
	top:60px;
	width:130px;
	height:16px;
	background-image:url(../img/f1copy4_2x.png);
	background-size:130px 16px;
}

#logoCopy_2x {
	left:0px;
	top:0px;
	width:88px;
	height:10px;
	background-image:url(../img/logoCopy_2x.png);
	background-size:88px 10px;
}

#logo_2x {
	left:661px;
	top:31px;
	width:55px;
	height:27px;
	background-image:url(../img/logo_2x.png);
	background-size:55px 27px;
}

#logocopymask{
	left:565px;
	top:40px;
	width:88px;
	height:10px;
	overflow:hidden;
}

#shadow1 {
	left:0px;
	top:0px;
	width:728px;
	height:90px;
	background-image:url(../img/shadow1.png);
	background-size: cover;
}

#shadow2 {
	left:0px;
	top:0px;
	width:300px;
	height:250px;
	background-image:url(../img/shadow2.png);
	background-size: cover;
}

#bg {
	left:0px;
	top:0px;
	width:728px;
	height:90px;
	background-image:url(../img/bg.jpg);
}

#efart_2x {
	left:0px;
	top:0px;
	width:300px;
	height:127px;
	background-image:url(../img/efart_2x.png);
	background-size:100%;
}

#efart1_2x {
	left:244px;
	top:0px;
	width:145px;
	height:20px;
	background-image:url(../img/efart1_2x.png);
	background-size:145px 20px;
}

#efart3_2x {
	left:542px;
	top:0px;
	width:91px;
	height:90px;
	background-image:url(../img/efart3_2x.png);
	background-size:91px 90px;
}

#efart4_2x {
	left:56px;
	top:0px;
	width:244px;
	height:127px;
	background-image:url(../img/efart4_2x.png);
	background-size:100%;
}

#efart5_2x {
	left:40px;
	top:0px;
	width:259px;
	height:127px;
	background-image:url(../img/efart5_2x.png);
	background-size:100%;
}

#efart6_2x {
	left:40px;
	top:0px;
	width:259px;
	height:127px;
	background-image:url(../img/efart6_2x.png);
	background-size:100%;
}

#efart2_2x {
	left:167px;
	top:0px;
	width:431px;
	height:90px;
	background-image:url(../img/efart2_2x.png);
	background-size:431px 90px;
}

#f1copy5_2x {
	left:16px;
	top:69px;
	width:270px;
	height:17px;
	background-image:url(../img/f1copy5_2x.png);
	background-size:270px 17px;
}

#logoCopy_blk_2x {
	left:547px;
	top:39px;
	width:98px;
	height:11px;
	background-image:url(../img/logoCopy_blk_2x.png);
	background-size:98px 11px;
}