.ngparacollage {
	position: relative;
}

.ngparacollage .ngparacollagetile {
	position: absolute;
}

.ngparacollage .ngparacollageitemouter {
	position: absolute;
	overflow: hidden;
}

.ngparacollage .ngparacollageiteminner {
	position: relative;
}

.ngparacollageupdown .ngparacollageshifter {
	transition: transform 0.3s;
	transform: translateY(0);
	-webkit-transition: -webkit-transform 0.3s;
	-webkit-transform: translateY(0);
}

.ngparacollageupdown .ngparacollageshifter:hover {
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.ngparacollageleftright .ngparacollageshifter {
	transition: transform 0.3s;
	transform: translateX(0);
	-webkit-transition: -webkit-transform 0.3s;
	-webkit-transform: translateX(0);
}

.ngparacollageleftright .ngparacollageshifter:hover {
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}


.ngparacollage .ngparacollageimg {
	position: relative;
	overflow: hidden;
}

.ngparacollage .ngparacollagetext {
	position: relative;
	overflow: hidden;
	display: table-cell;   
    vertical-align: middle;
    text-align: center;
}

.ngparacollageleftright .ngparacollageimg {
	float: left;
}

.ngparacollage .ngparacollageimg img {
	position: absolute;
	display: block;
	border: 0;
}