/* My Elements */
.da-slide .logo-slide, .da-nonslide .logo-nonslide{top:132px;}

.da-slide-current .logo-slide,.da-nonslide .logo-nonslide{
	left: 79px;
	opacity: 1;
	top:132px
	}

.da-nonslide .logo-nonslide{position:absolute;}
.da-slide-fromright .logo-slide{
	color:#000000;
	-webkit-animation: fromRightAnimlogoslide 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnimlogoslide 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnimlogoslide 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnimlogoslide 0.6s ease-in 0.8s both;
	animation: fromRightAnimlogoslide 0.6s ease-in 0.8s both;
	}
@-webkit-keyframes fromRightAnimlogoslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}	
@-moz-keyframes fromRightAnimlogoslide{
	0%{ left: 1200px; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@-o-keyframes fromRightAnimlogoslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@-ms-keyframes fromRightAnimlogoslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@keyframes fromRightAnimlogoslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}

.da-slide-fromleft .logo-slide{
	-webkit-animation: fromLeftAnimlogoslide 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnimlogoslide 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnimlogoslide 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnimlogoslide 0.6s ease-in 0.6s both;
	animation: fromLeftAnimlogoslide 0.6s ease-in 0.6s both;
}

@-webkit-keyframes fromLeftAnimlogoslide{
	0%{ left: -1200px; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}	
@-moz-keyframes fromLeftAnimlogoslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@-o-keyframes fromLeftAnimlogoslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@-ms-keyframes fromLeftAnimlogoslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}
@keyframes fromLeftAnimlogoslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 79px; opacity: 1; }
}

.da-slide-toright .logo-slide{
	-webkit-animation: toRightAnimlogoslide 0.5s ease-in 0.1s both;
	-moz-animation: toRightAnimlogoslide 0.6s ease-in 0.6s both;
	-o-animation: toRightAnimlogoslide 0.6s ease-in 0.6s both;
	-ms-animation: toRightAnimlogoslide 0.6s ease-in 0.6s both;
	animation: toRightAnimlogoslide 0.6s ease-in 0.6s both;
	}
	
@-webkit-keyframes toRightAnimlogoslide{
	0%{ left: 79px; opacity: 1; }
	100%{ left: 1200px; opacity: 0; }
}	
@-moz-keyframes toRightAnimlogoslide{
	0%{ left: 79px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnimlogoslide{
	0%{ left: 79px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnimlogoslide{
	0%{ left: 79px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnimlogoslide{
	0%{ left: 79px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}	

.da-slide-toleft .logo-slide{	
	-webkit-animation: toLeftAnimlogoslide 0.6s ease-in both;
	-moz-animation: toLeftAnimlogoslide 0.6s ease-in both;
	-o-animation: toLeftAnimlogoslide 0.6s ease-in both;
	-ms-animation: toLeftAnimlogoslide 0.6s ease-in both;
	animation: toLeftAnimlogoslide 0.6s ease-in both;}

@-webkit-keyframes toLeftAnimlogoslide{
	0%{ left: 79px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}	
@-moz-keyframes toLeftAnimlogoslide{
0%{ left: 79px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnimlogoslide{
0%{ left: 79px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnimlogoslide{
0%{ left: 79px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnimlogoslide{
0%{ left: 79px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}	

/* product-slide*/

/* My Elements */
.da-slide .product-slide{top:353px;}

.da-slide-current .product-slide{
	left: 57px;
	opacity: 1;
	top:353px;
	}


.da-slide-fromright .product-slide{
	color:#000000;
	-webkit-animation: fromRightAnimproductslide 0.8s ease-in 0.8s both;
	-moz-animation: fromRightAnimproductslide 0.8s ease-in 0.8s both;
	-o-animation: fromRightAnimproductslide 0.8s ease-in 0.8s both;
	-ms-animation: fromRightAnimproductslide 0.8s ease-in 0.8s both;
	animation: fromRightAnimproductslide 0.8s ease-in 0.8s both;
	}
@-webkit-keyframes fromRightAnimproductslide{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}	
@-moz-keyframes fromRightAnimproductslide{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@-o-keyframes fromRightAnimproductslide{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@-ms-keyframes fromRightAnimproductslide{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@keyframes fromRightAnimproductslide{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}

.da-slide-fromleft .product-slide{
	-webkit-animation: fromLeftAnimproductslide 0.4s ease-in 0.4s both;
	-moz-animation: fromLeftAnimproductslide 0.4s ease-in 0.4s both;
	-o-animation: fromLeftAnimproductslide 0.4s ease-in 0.4s both;
	-ms-animation: fromLeftAnimproductslide 0.4s ease-in 0.4s both;
	animation: fromLeftAnimproductslide 0.4s ease-in 0.4s both;
}

@-webkit-keyframes fromLeftAnimproductslide{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}	
@-moz-keyframes fromLeftAnimproductslide{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@-o-keyframes fromLeftAnimproductslide{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@-ms-keyframes fromLeftAnimproductslide{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}
@keyframes fromLeftAnimproductslide{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 57px; opacity: 1; }
}

.da-slide-toright .product-slide{
	-webkit-animation: toRightAnimproductslide 0.4s ease-in 0.4s both;
	-moz-animation: toRightAnimproductslide 0.4s ease-in 0.4s both;
	-o-animation: toRightAnimproductslide 0.4s ease-in 0.4s both;
	-ms-animation: toRightAnimproductslide 0.4s ease-in 0.4s both;
	animation: toRightAnimproductslide 0.4s ease-in 0.4s both;
	}
	
@-webkit-keyframes toRightAnimproductslide{
	0%{ left: 57px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}	
@-moz-keyframes toRightAnimproductslide{
	0%{ left: 57px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@-o-keyframes toRightAnimproductslide{
	0%{ left: 57px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@-ms-keyframes toRightAnimproductslide{
	0%{ left: 57px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@keyframes toRightAnimproductslide{
	0%{ left: 57px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}	

.da-slide-toleft .product-slide{	
	-webkit-animation: toLeftAnimproductslide 0.4s ease-in both;
	-moz-animation: toLeftAnimproductslide 0.4s ease-in both;
	-o-animation: toLeftAnimproductslide 0.4s ease-in both;
	-ms-animation: toLeftAnimproductslide 0.4s ease-in both;
	animation: toLeftAnimproductslide 0.4s ease-in both;}

@-webkit-keyframes toLeftAnimproductslide{
	0%{ left: 57px;  opacity: 1; }
	100%{ left: -300px; opacity: 0; }
}	
@-moz-keyframes toLeftAnimproductslide{
0%{ left: 57px;  opacity: 1; }
	100%{ left: -300px; opacity: 0; }
}
@-o-keyframes toLeftAnimproductslide{
0%{ left: 57px;  opacity: 1; }
	100%{ left: -300px; opacity: 0; }
}
@-ms-keyframes toLeftAnimproductslide{
0%{ left: 57px;  opacity: 1; }
	100%{ left: -300px; opacity: 0; }
}
@keyframes toLeftAnimproductslide{
0%{ left: 57px;  opacity: 1; }
	100%{ left: -300px; opacity: 0; }
}	

/* h2-slide*/

/* My Elements */
.da-slide h2{top:152px;}

.da-slide-current h2{
	left: 233px;
	opacity: 1;a
	top:152px;
	}


.da-slide-fromright h2{
	color:#fff;
	-webkit-animation: fromRightAnimh2 0.2s ease-in 0.8s both;
	-moz-animation: fromRightAnimh2 0.2s ease-in 0.8s both;
	-o-animation: fromRightAnimh2 0.2s ease-in 0.8s both;
	-ms-animation: fromRightAnimh2 0.2s ease-in 0.8s both;
	animation: fromRightAnimh2 0.2s ease-in 0.8s both;
	}
@-webkit-keyframes fromRightAnimh2{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}	
@-moz-keyframes fromRightAnimh2{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@-o-keyframes fromRightAnimh2{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@-ms-keyframes fromRightAnimh2{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@keyframes fromRightAnimh2{
	0%{ left: 600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}

.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnimh2 0.2s ease-in 0.4s both;
	-moz-animation: fromLeftAnimh2 0.2s ease-in 0.4s both;
	-o-animation: fromLeftAnimh2 0.2s ease-in 0.4s both;
	-ms-animation: fromLeftAnimh2 0.2s ease-in 0.4s both;
	animation: fromLeftAnimh2 0.2s ease-in 0.4s both;
}

@-webkit-keyframes fromLeftAnimh2{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}	
@-moz-keyframes fromLeftAnimh2{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@-o-keyframes fromLeftAnimh2{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@-ms-keyframes fromLeftAnimh2{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}
@keyframes fromLeftAnimh2{
	0%{ left: -600px; opacity: 0; }
	100%{ left: 233px; opacity: 1; }
}

.da-slide-toright h2{
	-webkit-animation: toRightAnimh2 0.2s ease-in 0.4s both;
	-moz-animation: toRightAnimh2 0.2s ease-in 0.4s both;
	-o-animation: toRightAnimh2 0.2s ease-in 0.4s both;
	-ms-animation: toRightAnimh2 0.2s ease-in 0.4s both;
	animation: toRightAnimh2 0.2s ease-in 0.4s both;
	}
	
@-webkit-keyframes toRightAnimh2{
	0%{ left: 233px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}	
@-moz-keyframes toRightAnimh2{
	0%{ left: 233px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@-o-keyframes toRightAnimh2{
	0%{ left: 233px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@-ms-keyframes toRightAnimh2{
	0%{ left: 233px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}
@keyframes toRightAnimh2{
	0%{ left: 233px; opacity: 1; }
	100%{ left: 600px; opacity: 0; }
}	

.da-slide-toleft h2{	
	-webkit-animation: toLeftAnimh2 0.2s ease-in both;
	-moz-animation: toLeftAnimh2 0.2s ease-in both;
	-o-animation: toLeftAnimh2 0.2s ease-in both;
	-ms-animation: toLeftAnimh2 0.2s ease-in both;
	animation: toLeftAnimh2 0.2s ease-in both;}

@-webkit-keyframes toLeftAnimh2{
	0%{ left: 233px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}	
@-moz-keyframes toLeftAnimh2{
0%{ left: 233px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}
@-o-keyframes toLeftAnimh2{
0%{ left: 233px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}
@-ms-keyframes toLeftAnimh2{
0%{ left: 233px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}
@keyframes toLeftAnimh2{
0%{ left: 233px;  opacity: 1; }
	100%{ left: -600px; opacity: 0; }
}	



/* p-slide*/

/* My Elements */
.da-slide .text-slide{top:185px;}

.da-slide-current .text-slide{
	left: 239px;
	opacity: 1;
	top:185px;
	}


.da-slide-fromright .text-slide{
	color:#000000;
	-webkit-animation: fromRightAnimtextslide 0.2s ease-in 0.8s both;
	-moz-animation: fromRightAnimtextslide 0.2s ease-in 0.8s both;
	-o-animation: fromRightAnimtextslide 0.2s ease-in 0.8s both;
	-ms-animation: fromRightAnimtextslide 0.2s ease-in 0.8s both;
	animation: fromRightAnimtextslide 0.2s ease-in 0.8s both;
	}
@-webkit-keyframes fromRightAnimtextslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}	
@-moz-keyframes fromRightAnimtextslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@-o-keyframes fromRightAnimtextslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@-ms-keyframes fromRightAnimtextslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@keyframes fromRightAnimtextslide{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}

.da-slide-fromleft .text-slide{
	-webkit-animation: fromLeftAnimtextslide 0.2s ease-in 0.4s both;
	-moz-animation: fromLeftAnimtextslide 0.2s ease-in 0.4s both;
	-o-animation: fromLeftAnimtextslide 0.2s ease-in 0.4s both;
	-ms-animation: fromLeftAnimtextslide 0.2s ease-in 0.4s both;
	animation: fromLeftAnimtextslide 0.2s ease-in 0.4s both;
}

@-webkit-keyframes fromLeftAnimtextslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}	
@-moz-keyframes fromLeftAnimtextslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@-o-keyframes fromLeftAnimtextslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@-ms-keyframes fromLeftAnimtextslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}
@keyframes fromLeftAnimtextslide{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 239px; opacity: 1; }
}

.da-slide-toright .text-slide{
	-webkit-animation: toRightAnimtextslide 0.2s ease-in 0.4s both;
	-moz-animation: toRightAnimtextslide 0.2s ease-in 0.4s both;
	-o-animation: toRightAnimtextslide 0.2s ease-in 0.4s both;
	-ms-animation: toRightAnimtextslide 0.2s ease-in 0.4s both;
	animation: toRightAnimtextslide 0.2s ease-in 0.4s both;
	}
	
@-webkit-keyframes toRightAnimtextslide{
	0%{ left: 239px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}	
@-moz-keyframes toRightAnimtextslide{
	0%{ left: 239px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnimtextslide{
	0%{ left: 239px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnimtextslide{
	0%{ left: 239px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnimtextslide{
	0%{ left: 239px; opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}	

.da-slide-toleft .text-slide{	
	-webkit-animation: toLeftAnimtextslide 0.2s ease-in both;
	-moz-animation: toLeftAnimtextslide 0.2s ease-in both;
	-o-animation: toLeftAnimtextslide 0.2s ease-in both;
	-ms-animation: toLeftAnimtextslide 0.2s ease-in both;
	animation: toLeftAnimtextslide 0.2s ease-in both;}

@-webkit-keyframes toLeftAnimtextslide{
	0%{ left: 239px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}	
@-moz-keyframes toLeftAnimtextslide{
0%{ left: 239px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnimtextslide{
0%{ left: 239px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnimtextslide{
0%{ left: 239px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnimtextslide{
0%{ left: 239px;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}	