

.banner .bxA p{
	top: 8%;
	left: 5%;

	-moz-animation-name: txt1_anim;
	-moz-animation-duration: 0.80s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: txt1_anim;
	-webkit-animation-duration: 0.80s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: txt1_anim;
	-o-animation-duration: 0.80s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: txt1_anim;
	-ms-animation-duration: 0.80s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes txt1_anim {
	from { -webkit-transform: translateX(  100% ); opacity: 0.00;}
     30% { -webkit-transform: translateX(  100% ); opacity: 0.00;}
     50% { -webkit-transform: translateX(   60% ); opacity: 0.00;}
      to { -webkit-transform: translateX(    0% ); opacity: 1.00;}
}

@-moz-keyframes txt1_anim {
	from { -moz-transform: translateX(  100% ); opacity: 0.00;}
     30% { -moz-transform: translateX(  100% ); opacity: 0.00;}
     50% { -moz-transform: translateX(   60% ); opacity: 0.00;}
      to { -moz-transform: translateX(    0% ); opacity: 1.00;}
}

@-ms-keyframes txt1_anim {
	from { -ms-transform: translateX(  100% ); opacity: 0.00;}
     30% { -ms-transform: translateX(  100% ); opacity: 0.00;}
     50% { -ms-transform: translateX(   60% ); opacity: 0.00;}
      to { -ms-transform: translateX(    0% ); opacity: 1.00;}
}

@-o-keyframes txt1_anim {
	from { -o-transform: translateX(  100% ); opacity: 0.00;}
     30% { -o-transform: translateX(  100% ); opacity: 0.00;}
     50% { -o-transform: translateX(   60% ); opacity: 0.00;}
      to { -o-transform: translateX(    0% ); opacity: 1.00;}
}

@keyframes txt1_anim {
	from { transform: translateX(  100% ); opacity: 0.00;}
	 30% { transform: translateX(  100% ); opacity: 0.00;}
	 50% { transform: translateX(   60% ); opacity: 0.00;}
      to { transform: translateX(    0% ); opacity: 1.00;}
}




.banner .bxA a:before{
	-moz-animation-name: btn1_anim;
	-moz-animation-duration: 1.0s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: btn1_anim;
	-webkit-animation-duration: 1.0s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: btn1_anim;
	-o-animation-duration: 1.0s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: btn1_anim;
	-ms-animation-duration: 1.0s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes btn1_anim {
	from { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     60% { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     85% { -webkit-transform: translateY(   80% ); opacity: 0.00;}
      to { -webkit-transform: translateY(  -50% ); opacity: 1.00;}
}

@-moz-keyframes btn1_anim {
	from { -moz-transform: translateY(  120% ); opacity: 0.00;}
     60% { -moz-transform: translateY(  120% ); opacity: 0.00;}
     85% { -moz-transform: translateY(   80% ); opacity: 0.00;}
      to { -moz-transform: translateY(  -50% ); opacity: 1.00;}
}

@-ms-keyframes btn1_anim {
	from { -ms-transform: translateY(  120% ); opacity: 0.00;}
     60% { -ms-transform: translateY(  120% ); opacity: 0.00;}
     85% { -ms-transform: translateY(   80% ); opacity: 0.00;}
      to { -ms-transform: translateY(  -50% ); opacity: 1.00;}
}

@-o-keyframes btn1_anim {
	from { -o-transform: translateY(  120% ); opacity: 0.00;}
     60% { -o-transform: translateY(  120% ); opacity: 0.00;}
     85% { -o-transform: translateY(   80% ); opacity: 0.00;}
      to { -o-transform: translateY(  -50% ); opacity: 1.00;}
}

@keyframes btn1_anim {
	from { transform: translateY(  120% ); opacity: 0.00;}
	 60% { transform: translateY(  120% ); opacity: 0.00;}
	 85% { transform: translateY(   80% ); opacity: 0.00;}
      to { transform: translateY(  -50% ); opacity: 1.00;}
}


.banner .bxB p{
	top: 8%;
	right: 5%;

	-moz-animation-name: txt2_anim;
	-moz-animation-duration: 1.4s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: txt2_anim;
	-webkit-animation-duration: 1.4s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: txt2_anim;
	-o-animation-duration: 1.4s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: txt2_anim;
	-ms-animation-duration: 1.4s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes txt2_anim {
	from { -webkit-transform: translateX(  -100% ); opacity: 0.00;}
     30% { -webkit-transform: translateX(  -100% ); opacity: 0.00;}
     50% { -webkit-transform: translateX(   -60% ); opacity: 0.00;}
      to { -webkit-transform: translateX(    0% ); opacity: 1.00;}
}

@-moz-keyframes txt2_anim {
	from { -moz-transform: translateX(  -100% ); opacity: 0.00;}
     30% { -moz-transform: translateX(  -100% ); opacity: 0.00;}
     50% { -moz-transform: translateX(   -60% ); opacity: 0.00;}
      to { -moz-transform: translateX(    0% ); opacity: 1.00;}
}

@-ms-keyframes txt2_anim {
	from { -ms-transform: translateX(  -100% ); opacity: 0.00;}
     30% { -ms-transform: translateX(  -100% ); opacity: 0.00;}
     50% { -ms-transform: translateX(   -60% ); opacity: 0.00;}
      to { -ms-transform: translateX(    0% ); opacity: 1.00;}
}

@-o-keyframes txt2_anim {
	from { -o-transform: translateX(  -100% ); opacity: 0.00;}
     30% { -o-transform: translateX(  -100% ); opacity: 0.00;}
     50% { -o-transform: translateX(   -60% ); opacity: 0.00;}
      to { -o-transform: translateX(    0% ); opacity: 1.00;}
}

@keyframes txt2_anim {
	from { transform: translateX(  -100% ); opacity: 0.00;}
	 30% { transform: translateX(  -100% ); opacity: 0.00;}
	 50% { transform: translateX(   -60% ); opacity: 0.00;}
      to { transform: translateX(    0% ); opacity: 1.00;}
}

.banner .bxB a:before{
-moz-animation-name: btn2_anim;
-moz-animation-duration: 1.8s;
-moz-animation-timing-function: ease-in;
-moz-animation-iteration-count: stop;

-webkit-animation-name: btn2_anim;
-webkit-animation-duration: 1.8s;
-webkit-animation-timing-function: ease-in;
-webkit-animation-iteration-count: stop;

-o-animation-name: btn2_anim;
-o-animation-duration: 1.8s;
-o-animation-timing-function: ease-in;
-o-animation-iteration-count: stop;

-ms-animation-name: btn2_anim;
-ms-animation-duration: 1.8s;
-ms-animation-timing-function: ease-in;
-ms-animation-iteration-count: stop;

-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}

@-webkit-keyframes btn2_anim {
	from { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     60% { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     85% { -webkit-transform: translateY(   80% ); opacity: 0.00;}
      to { -webkit-transform: translateY(  -50% ); opacity: 1.00;}
}

@-moz-keyframes btn2_anim {
	from { -moz-transform: translateY(  120% ); opacity: 0.00;}
     60% { -moz-transform: translateY(  120% ); opacity: 0.00;}
     85% { -moz-transform: translateY(   80% ); opacity: 0.00;}
      to { -moz-transform: translateY(  -50% ); opacity: 1.00;}
}

@-ms-keyframes btn2_anim {
	from { -ms-transform: translateY(  120% ); opacity: 0.00;}
     60% { -ms-transform: translateY(  120% ); opacity: 0.00;}
     85% { -ms-transform: translateY(   80% ); opacity: 0.00;}
      to { -ms-transform: translateY(  -50% ); opacity: 1.00;}
}

@-o-keyframes btn2_anim {
	from { -o-transform: translateY(  120% ); opacity: 0.00;}
     60% { -o-transform: translateY(  120% ); opacity: 0.00;}
     85% { -o-transform: translateY(   80% ); opacity: 0.00;}
      to { -o-transform: translateY(  -50% ); opacity: 1.00;}
}

@keyframes btn2_anim {
	from { transform: translateY(  120% ); opacity: 0.00;}
	 60% { transform: translateY(  120% ); opacity: 0.00;}
	 85% { transform: translateY(   80% ); opacity: 0.00;}
      to { transform: translateY(  -50% ); opacity: 1.00;}
}



.banner .bxC p{
	top: 8%;
	left: 5%;

	-moz-animation-name: txt3_anim;
	-moz-animation-duration: 2.2s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: txt3_anim;
	-webkit-animation-duration: 2.2s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: txt3_anim;
	-o-animation-duration: 2.2s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: txt3_anim;
	-ms-animation-duration: 2.2s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes txt3_anim {
	from { -webkit-transform: translateX(  100% ); opacity: 0.00;}
     50% { -webkit-transform: translateX(  100% ); opacity: 0.00;}
     60% { -webkit-transform: translateX(   60% ); opacity: 0.00;}
      to { -webkit-transform: translateX(    0% ); opacity: 1.00;}
}

@-moz-keyframes txt3_anim {
	from { -moz-transform: translateX(  100% ); opacity: 0.00;}
     50% { -moz-transform: translateX(  100% ); opacity: 0.00;}
     60% { -moz-transform: translateX(   60% ); opacity: 0.00;}
      to { -moz-transform: translateX(    0% ); opacity: 1.00;}
}

@-ms-keyframes txt3_anim {
	from { -ms-transform: translateX(  100% ); opacity: 0.00;}
     50% { -ms-transform: translateX(  100% ); opacity: 0.00;}
     60% { -ms-transform: translateX(   60% ); opacity: 0.00;}
      to { -ms-transform: translateX(    0% ); opacity: 1.00;}
}

@-o-keyframes txt3_anim {
	from { -o-transform: translateX(  100% ); opacity: 0.00;}
     50% { -o-transform: translateX(  100% ); opacity: 0.00;}
     60% { -o-transform: translateX(   60% ); opacity: 0.00;}
      to { -o-transform: translateX(    0% ); opacity: 1.00;}
}

@keyframes txt3_anim {
	from { transform: translateX(  100% ); opacity: 0.00;}
	 50% { transform: translateX(  100% ); opacity: 0.00;}
	 60% { transform: translateX(   60% ); opacity: 0.00;}
      to { transform: translateX(    0% ); opacity: 1.00;}
}




.banner .bxC a:before{

	-moz-animation-name: btn3_anim;
	-moz-animation-duration: 2.6s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: btn3_anim;
	-webkit-animation-duration: 2.6s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: btn3_anim;
	-o-animation-duration: 2.6s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: btn3_anim;
	-ms-animation-duration: 2.6s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes btn3_anim {
	from { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     60% { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     80% { -webkit-transform: translateY(   80% ); opacity: 0.00;}
      to { -webkit-transform: translateY(  -50% ); opacity: 1.00;}
}

@-moz-keyframes btn3_anim {
	from { -moz-transform: translateY(  120% ); opacity: 0.00;}
     60% { -moz-transform: translateY(  120% ); opacity: 0.00;}
     80% { -moz-transform: translateY(   80% ); opacity: 0.00;}
      to { -moz-transform: translateY(  -50% ); opacity: 1.00;}
}

@-ms-keyframes btn3_anim {
	from { -ms-transform: translateY(  120% ); opacity: 0.00;}
     60% { -ms-transform: translateY(  120% ); opacity: 0.00;}
     80% { -ms-transform: translateY(   80% ); opacity: 0.00;}
      to { -ms-transform: translateY(  -50% ); opacity: 1.00;}
}

@-o-keyframes btn3_anim {
	from { -o-transform: translateY(  120% ); opacity: 0.00;}
     60% { -o-transform: translateY(  120% ); opacity: 0.00;}
     80% { -o-transform: translateY(   80% ); opacity: 0.00;}
      to { -o-transform: translateY(  -50% ); opacity: 1.00;}
}

@keyframes btn3_anim {
	from { transform: translateY(  120% ); opacity: 0.00;}
	 60% { transform: translateY(  120% ); opacity: 0.00;}
	 80% { transform: translateY(   80% ); opacity: 0.00;}
      to { transform: translateY(  -50% ); opacity: 1.00;}
}





.banner .bxD p{
	top: 8%;
	right: 5%;

	-moz-animation-name: txt4_anim;
	-moz-animation-duration: 3.0s;
	-moz-animation-timing-function: ease-in;
	-moz-animation-iteration-count: stop;

	-webkit-animation-name: txt4_anim;
	-webkit-animation-duration: 3.0s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: stop;

	-o-animation-name: txt4_anim;
	-o-animation-duration: 3.0s;
	-o-animation-timing-function: ease-in;
	-o-animation-iteration-count: stop;

	-ms-animation-name: txt4_anim;
	-ms-animation-duration: 3.0s;
	-ms-animation-timing-function: ease-in;
	-ms-animation-iteration-count: stop;

	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}

@-webkit-keyframes txt4_anim {
	from { -webkit-transform: translateX(  -100% ); opacity: 0.00;}
     70% { -webkit-transform: translateX(  -100% ); opacity: 0.00;}
     80% { -webkit-transform: translateX(   -60% ); opacity: 0.00;}
      to { -webkit-transform: translateX(    0% ); opacity: 1.00;}
}

@-moz-keyframes txt4_anim {
	from { -moz-transform: translateX(  -100% ); opacity: 0.00;}
     70% { -moz-transform: translateX(  -100% ); opacity: 0.00;}
     80% { -moz-transform: translateX(   -60% ); opacity: 0.00;}
      to { -moz-transform: translateX(    0% ); opacity: 1.00;}
}

@-ms-keyframes txt4_anim {
	from { -ms-transform: translateX(  -100% ); opacity: 0.00;}
     70% { -ms-transform: translateX(  -100% ); opacity: 0.00;}
     80% { -ms-transform: translateX(   -60% ); opacity: 0.00;}
      to { -ms-transform: translateX(    0% ); opacity: 1.00;}
}

@-o-keyframes txt4_anim {
	from { -o-transform: translateX(  -100% ); opacity: 0.00;}
     70% { -o-transform: translateX(  -100% ); opacity: 0.00;}
     80% { -o-transform: translateX(   -60% ); opacity: 0.00;}
      to { -o-transform: translateX(    0% ); opacity: 1.00;}
}

@keyframes txt4_anim {
	from { transform: translateX(  -100% ); opacity: 0.00;}
	 70% { transform: translateX(  -100% ); opacity: 0.00;}
	 80% { transform: translateX(   -60% ); opacity: 0.00;}
      to { transform: translateX(    0% ); opacity: 1.00;}
}

.banner .bxD a:before{

-moz-animation-name: btn4_anim;
-moz-animation-duration: 3.4s;
-moz-animation-timing-function: ease-in;
-moz-animation-iteration-count: stop;

-webkit-animation-name: btn4_anim;
-webkit-animation-duration: 3.4s;
-webkit-animation-timing-function: ease-in;
-webkit-animation-iteration-count: stop;

-o-animation-name: btn4_anim;
-o-animation-duration: 3.4s;
-o-animation-timing-function: ease-in;
-o-animation-iteration-count: stop;

-ms-animation-name: btn4_anim;
-ms-animation-duration: 3.4s;
-ms-animation-timing-function: ease-in;
-ms-animation-iteration-count: stop;

-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}

@-webkit-keyframes btn4_anim {
	from { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     60% { -webkit-transform: translateY(  120% ); opacity: 0.00;}
     80% { -webkit-transform: translateY(   80% ); opacity: 0.00;}
      to { -webkit-transform: translateY(  -50% ); opacity: 1.00;}
}

@-moz-keyframes btn4_anim {
	from { -moz-transform: translateY(  120% ); opacity: 0.00;}
     60% { -moz-transform: translateY(  120% ); opacity: 0.00;}
     80% { -moz-transform: translateY(   80% ); opacity: 0.00;}
      to { -moz-transform: translateY(  -50% ); opacity: 1.00;}
}

@-ms-keyframes btn4_anim {
	from { -ms-transform: translateY(  120% ); opacity: 0.00;}
     60% { -ms-transform: translateY(  120% ); opacity: 0.00;}
     80% { -ms-transform: translateY(   80% ); opacity: 0.00;}
      to { -ms-transform: translateY(  -50% ); opacity: 1.00;}
}

@-o-keyframes btn4_anim {
	from { -o-transform: translateY(  120% ); opacity: 0.00;}
     60% { -o-transform: translateY(  120% ); opacity: 0.00;}
     80% { -o-transform: translateY(   80% ); opacity: 0.00;}
      to { -o-transform: translateY(  -50% ); opacity: 1.00;}
}

@keyframes btn4_anim {
	from { transform: translateY(  120% ); opacity: 0.00;}
	 60% { transform: translateY(  120% ); opacity: 0.00;}
	 80% { transform: translateY(   80% ); opacity: 0.00;}
      to { transform: translateY(  -50% ); opacity: 1.00;}
}







