
.oxi-addons-container {
	width: 100%;
	position: relative;
	display: flex;
}

.oxi-addons-container-flipbox-preloader {
	opacity: 0;
}

.oxi-addons-container.oxi-addons-container-flipbox-preloader.oxi-addons-container-flipbox-loaded {
	opacity: 1;
}

.oxilab-flip-box-wrapper {
	width: 100%;
	float: left;
	position: relative;
}

.oxilab-flip-box-wrapper * {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	text-decoration: none;
	box-sizing: border-box;
}

.oxilab-button-data {
	line-height: 1.2;
}

.oxilab-flip-box-col-1, .oxilab-carousel-property {
	width: 100%;
	float: left;
}

.oxilab-flip-box-col-2 {
	width: 50%;
	float: left;
}

.oxilab-flip-box-col-3 {
	width: 33.33%;
	float: left;
}

.oxilab-flip-box-col-4 {
	width: 25%;
	float: left;
}

.oxilab-flip-box-col-5 {
	width: 20%;
	float: left;
}

.oxilab-flip-box-col-6 {
	width: 16.66%;
	float: left;
}

@media only screen and (min-width: 601px)and (max-width: 900px) {
	.oxilab-flip-box-col-6, .oxilab-flip-box-col-5 {
		width: 33.33%;
	}
	
	.oxilab-flip-box-col-4, .oxilab-flip-box-col-3 {
		width: 50%;
	}
	
	.image-ultimate-responsive-2 {
		width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	.oxilab-flip-box-col-6, .oxilab-flip-box-col-5 {
		width: 50%;
	}
	
	.oxilab-flip-box-col-4, .oxilab-flip-box-col-3 {
		width: 100%;
	}
	
	.oxilab-flip-box-col-2 {
		width: 100%;
	}
}

@media only screen and (max-width: 400px) {
	.oxilab-flip-box-col-6, .oxilab-flip-box-col-5 {
		width: 100%;
	}
}

.owl-item .oxilab-flip-box-col-1, .owl-item .oxilab-flip-box-col-2, .owl-item .oxilab-flip-box-col-3, .owl-item .oxilab-flip-box-col-4, .owl-item .oxilab-flip-box-col-5, .owl-item .oxilab-flip-box-col-6 {
	width: 100%;
}

.oxilab-flip-box-body-absulote {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.oxilab-flip-box-flip {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
}

.oxilab-flip-box-flip .oxilab-flip-box-style-data {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-property: none;
	transition-property: none;
	transition-duration: 500ms;
	-webkit-transition-duration: 500ms;
	width: 100%;
	position: relative;
	height: 100%;
}

.oxilab-flip-box-style {
	position: relative;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
}

.oxilab-flip-box-style, .oxilab-flip-box-front, .oxilab-flip-box-back, .oxilab-flip-box-xflank, .oxilab-flip-box-yflank {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition-property: transform;
	-webkit-transition-property: transform;
}

.easing_easeInOutExpo * {
	transition-timing-function: cubic-bezier(1, 0, 0, 1);
	-webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
}

.easing_easeInOutCirc * {
	transition-timing-function: cubic-bezier(.785, .135, .15, .86);
	-webkit-transition-timing-function: cubic-bezier(.785, .135, .15, .86);
}

.easing_easeOutBack * {
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
}

.oxilab-flip-box-front {
	position: relative;
}

.oxilab-flip-box-back, .oxilab-flip-box-xflank, .oxilab-flip-box-yflank {
	position: absolute;
	left: 0;
	top: 0;
}

.oxilab-flip-box-flip:hover .oxilab-flip-box-front, .oxilab-flip-box-flip.active .oxilab-flip-box-front {
	z-index: -1;
}

.oxilab-flip-box-flip:hover .oxilab-flip-box-front, .oxilab-flip-box-flip.active .oxilab-flip-box-front {
	z-index: 1;
}

.oxilab-flip-box-flip-bottom-to-top .oxilab-flip-box-front {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}

.oxilab-flip-box-flip-bottom-to-top .oxilab-flip-box-back {
	transform: rotateX(-180deg);
	-webkit-transform: rotateX(-180deg);
}

.oxilab-flip-box-flip-bottom-to-top.active .oxilab-flip-box-front, .oxilab-flip-box-flip-bottom-to-top:hover .oxilab-flip-box-front {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.oxilab-flip-box-flip-bottom-to-top.active .oxilab-flip-box-back, .oxilab-flip-box-flip-bottom-to-top:hover .oxilab-flip-box-back {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}

.oxilab-flip-box-flip-left-to-right .oxilab-flip-box-front {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

.oxilab-flip-box-flip-left-to-right .oxilab-flip-box-back {
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
}

.oxilab-flip-box-flip-left-to-right.active .oxilab-flip-box-front, .oxilab-flip-box-flip-left-to-right:hover .oxilab-flip-box-front {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.oxilab-flip-box-flip-left-to-right.active .oxilab-flip-box-back, .oxilab-flip-box-flip-left-to-right:hover .oxilab-flip-box-back {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

.oxilab-flip-box-flip-right-to-left .oxilab-flip-box-front {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

.oxilab-flip-box-flip-right-to-left .oxilab-flip-box-back {
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
}

.oxilab-flip-box-flip-right-to-left.active .oxilab-flip-box-front, .oxilab-flip-box-flip-right-to-left:hover .oxilab-flip-box-front {
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
}

.oxilab-flip-box-flip-right-to-left.active .oxilab-flip-box-back, .oxilab-flip-box-flip-right-to-left:hover .oxilab-flip-box-back {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
}

.oxilab-flip-box-flip-top-to-bottom .oxilab-flip-box-front {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}

.oxilab-flip-box-flip-top-to-bottom .oxilab-flip-box-back {
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.oxilab-flip-box-flip-top-to-bottom.active .oxilab-flip-box-front, .oxilab-flip-box-flip-top-to-bottom:hover .oxilab-flip-box-front {
	transform: rotateX(-180deg);
	-webkit-transform: rotateX(-180deg);
}

.oxilab-flip-box-flip-top-to-bottom.active .oxilab-flip-box-back, .oxilab-flip-box-flip-top-to-bottom:hover .oxilab-flip-box-back {
	transform: rotateX(0deg);
	-webkit-transform: rotateX(0deg);
}
