.uc-bg-image-flipbox * {
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*=========================
 Flip-css ======================= */

.flip-box-wrap {display: block;	text-align: center;	position: relative;	-webkit-perspective: 1000px;-o-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px}
.flip-box-wrap .flip-box {cursor: pointer;position: relative;width: 100%;height: 100%;-webkit-transition: 750ms;transition: 750ms;-ms-perspective: 1000px;-webkit-transform-style: eserve-3d;transform-style: preserve-3d}
.flip-box-wrap .ifb-auto-height .ifb-face, .flip-box-wrap .ifb-custom-height .ifb-face {overflow: hidden; width:100%;}
.flip-box-wrap .ifb-flip-box {height: 100%;	position: relative;	display: block;	-webkit-transform-style: preserve-3d;transform-style: preserve-3d}
.flip-box-wrap .ifb-back, .flip-box-wrap .ifb-front {padding: 0;height: 100%;margin-bottom: 0;-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: 750ms;	transition: 750ms;-webkit-transform-style: preserve-3d;	transform-style: preserve-3d}
.flip-box-wrap .ifb-front {	z-index: 9;	-webkit-backface-visibility: hidden;backface-visibility: hidden}
.flip-box-wrap .ifb-front * {-webkit-backface-visibility: hidden;backface-visibility: hidden}
.flip-box-wrap .ifb-back {position: absolute;top: 0;z-index: -1;width:100%;}
.flip-box-wrap:hover .ifb-back {z-index: 1}
.flip-box-wrap .ifb-jq-height .ifb-back {display: block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	box-sizing: border-box;	height: 100%;bottom: 0}
.flip-box-wrap .horizontal_flip_left .ifb-front {-webkit-transform: rotateY(0);	-ms-transform: rotateY(0);	transform: rotateY(0)}
.flip-box-wrap .horizontal_flip_left .ifb-back {-webkit-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg)}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-back {-webkit-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0)}
.flip-box-wrap .horizontal_flip_left .ifb-hover .ifb-front {-webkit-transform: rotateY(180deg);	-ms-transform: rotateY(180deg);	transform: rotateY(180deg)}
.flip-box-wrap .horizontal_flip_right .ifb-front {-webkit-transform: rotateY(0);-ms-transform: rotateY(0);transform: rotateY(0)}

/*=========================
 Flip-css ======================= */
.uc-bg-image-flipbox, .uc-bg-image-flipbox .flip-box-wrap .ifb-flip-box {  width: 100%; height: 370px;}	
/*=========================
 front pane ======================= */
.uc-bg-image-flipbox .uc_front {border:1px solid #f0f0f0; text-align:center; border:#e3e4e4 3px solid; border-radius:3px; }
.uc-bg-image-flipbox .uc_front .uc_top-border{ position:absolute; top:0px; left:50%; width:90px; height:3px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}


/*=========================
 front pane inner======================= */
	

/*=========================
 back pane ======================= */
.uc-bg-image-flipbox .uc_back { max-height:370px; overflow:hidden; border: #e3e4e4 3px solid; border-radius:3px; text-align:center; }
.uc-bg-image-flipbox .uc_back img{ width:100%;}

/*=========================
 front pane inner======================= */
 
.uc-bg-image-flipbox .uc_flipper_inner .uc_front_icon_holder{ background:url(icon-holder.png) no-repeat center top; width:180px; height:180px;  margin:0px auto 20px;}

.uc-bg-image-flipbox .uc_flipper_inner h3{  font-size:36px; color:#000; font-weight:700; margin-bottom:13px; margin-top:20px;}

/*=========================
 Back pane inner======================= */
 
.uc-bg-image-flipbox .uc_back .uc_flipper_inner h2
{
	font-size:36px;
	font-weight:400;
	margin:145px 0 42px 0;
	padding:0px;
	position:relative;
}


.uc-bg-image-flipbox .uc_back .uc_flipper_inner 
{
	font-size:20px;
	line-height:34px;
	color:#ffffff;
	padding:0 26px;
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
}

.uc-bg-image-flipbox .uc_back .uc_flipper_inner .top-icon
{
	color:#ffbb00;
	font-size:50px;
	margin-top:36px;
	margin-bottom:20px;
}

.uc-bg-image-flipbox .uc_front .uc_flipper_inner 
{
	font-size:16px;
	color:#978b8b;
}

.uc-bg-image-flipbox .uc_front .uc_flipper_inner span 
{
	text-transform:uppercase;
}

.uc-bg-image-flipbox .uc_front .uc_flipper_inner .uc_front_icon_holder i
{
	margin-top:109px;
	font-size:40px;
	color:#ffa200;
}


.uc-bg-image-flipbox .uc_back .uc_flipper_inner h2
{
	position:relative;
}

.uc-bg-image-flipbox .uc_back .uc_flipper_inner span.border
{
	position:absolute;
	left:50%;
	top:30px;
	margin-left:-22px;
	width:45px;
	display:block;
	height:2px;
}
