.blocks, .blocks-2, .blocks-up, .blocks-down  {

}



.blocks div, .blocks-up div, .blocks-down div { 


	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	-moz-transition: -moz-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}

.block-up {
	opacity: 0;
	-webkit-transform: translateY(80px);
	-moz-transform: translateY(80px);
	transform: translateY(80px);

}

.block-down {
	opacity: 0;
	-webkit-transform: translateY(-80px);
	-moz-transform: translateY(-80px);
	transform: translateY(-80px);
}




.blocks, .blocks-2, .blocks-left, .blocks-right  {

}



.blocks div, .blocks-left div, .blocks-right div { 


	-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
	-moz-transition: -moz-transform 0.5s, opacity 0.5s;
	transition: transform 0.5s, opacity 0.5s;
}

.block-left {
	opacity: 0;
	-webkit-transform: translateX(-50px);
	-moz-transform: translateX(-50px);
	transform: translateX(-50px);

}

.block-right {
	opacity: 0;
	-webkit-transform: translateX(50px);
	-moz-transform: translateX(50px);
	transform: translateX(50px);
}


@media screen and (min-width:150px) and (max-width:1279px) {

.blocks div, .blocks-left div, .blocks-right div,.blocks-up div , .blocks-down div{ 


	-webkit-transition: none;
	-moz-transition:none;
	transition:none;
}

.block-left {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);

}

.block-right {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.block-up {
	opacity: 0;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);

}

.block-down {
	opacity: 0;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}


}