.bundle-animation img {
	display: inline-block;
	position: absolute !important;
}

.bundle-animation .circular {
	width: 400px;
	height: 400px;
}

.bundle-animation .arrow {
	max-width: 17%;
	height: auto;
	opacity: 0;
}

.bundle-animation .arrow.one {
	left: 69%;
	top: 17%;
	transform: skew(2deg, -11deg);
	-ms-transform: skew(2deg, -11deg);
}

.bundle-animation .arrow.two {
	transform: scaleX(-1) skew(0deg, -12deg);
	-ms-transform: scaleX(-1) skew(0deg, -12deg);
	left: 15%;
	top: 19%;
}

.bundle-animation .arrow.three {
	left: 44%;
	top: 64%;
	transform: rotate(107deg) skew(-4deg, -5deg);
	-ms-transform: rotate(107deg) skew(-4deg, -5deg);
}

.bundle-animation .tv {
	width: 24%;
	left: 39% !important;
	top: 11%;
}

.bundle-animation .laptop {
	width: 22%;
	left: 14% !important;
	top: 58%;
}

.bundle-animation .phone {
	width: 18%;
	left: 70% !important;
	top: 53%;
}

.bundle-animation div.green {
	background: url('/themes/epb-one/assets/img/bundles/EPB_bg.png') no-repeat;
	background-size: cover;
	position: relative;
	width: 100%;
	padding-top: 100%;
	height: 0;
}

.bundle-animation .inner-elems {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;

}

.bundle-animation .device {
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transition: transform 2s;
	opacity: 0;
}


.bundle-animation .inner-elems {
	transition: transform 2s ease-out, opacity 2s linear;
}

.bundle-animation .arrow {
	transition: opacity 1s linear .25s;
}

.bundle-animation .phone {
	transition: opacity 1s linear, transform 2s ease-out;
}

.bundle-animation .laptop {
	transition: opacity 1s linear .50s, transform 2s ease-out;
}

.bundle-animation .tv {
	transition: opacity 1s linear .75s, transform 2s ease-out;
}

.bundle-animation .move .device {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
    opacity: 1;
}

.bundle-animation .move .arrow {
	opacity: 1;
}

.bundle-animation .move .inner-elems {
	transform: rotate(-360deg);
	-ms-transform: rotate(-360deg);
} 
