/* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
}
/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}

 .frontz, .backz {
	width: 100%;
	height: 243px;
    
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.frontz, .backz {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.frontz {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.backz {
	transform: rotateY(180deg);
}

.flip-container:hover .flipper, .flip-container.hover .flipper, .flip-container.flip .flipper {
	transform: rotateY(180deg);
}

.vertical.flip-container {
	position: relative;
}

.vertical .backz {
	transform: rotateX(180deg);
}

.vertical.flip-container .flipper {
	transform-origin: 100% 213.5px; /* half of height */
}

.vertical.flip-container:hover .flipper {
	transform: rotateX(-180deg);
}


/*

.ulx-fl-1, .ulx-fl-2, .ulx-fl-3, .ulx-fl-4, .ulx-fl-5, .ulx-fl-6 {position:absolute;top:726px}

.ulx-fl-1 {left:0}
.ulx-fl-2 {left:320px}
.ulx-fl-3 {left:640px}
.ulx-fl-4 {left:960px}
.ulx-fl-5 {left:1280px}
.ulx-fl-6 {left:1600px}

.ulx-fl-1, .ulx-fl-1 .frontz, .ulx-fl-1 .backz  {width:320px;height:243px}
*/
.ulx-fl-1 .frontz {background:#009fe3;}
.ulx-fl-1 .backz {background:#fff;}

.ulx-fl-2 .frontz {background:#fff;}
.ulx-fl-2 .backz {background:#009fe3;}

.ulx-fl-3 .frontz {background:#fff;}
.ulx-fl-3 .backz {background:#009fe3;}

.ulx-fl-4 .frontz {background:#fff;}
.ulx-fl-4 .backz {background:#009fe3;}

.ulx-fl-5 .frontz {background:#fff;}
.ulx-fl-5 .backz {background:#009fe3;}

.ulx-fl-6 .frontz {background:#fff;}
.ulx-fl-6 .backz {background:#009fe3;}

.vit_box .frontz{
	border-top:3px solid #000;
	text-align: center;
	width: 101%;
	border-left: 1px solid #000;
	overflow: hidden;
}
.vit_box .backz{
	border-top:3px solid #fff;
	text-align: center;
}

.vit_box .pic{
	margin: 40px auto 14px auto;
}
.vit_box .col-md-2{
	padding-left: 0;
	padding-right: 0;
	
	border-right: 0;
	height: 243px;
	overflow: hidden;
	
}
.vit_box .btn_b{
	padding: 12px 25px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
	border: 1px solid #fff;
}
.frontz h2{
	text-transform: uppercase;
	color: #404040;
}
.frontz h3{
	color: #009fe3;
	font-weight: 800;
	font-size: 30px;
	text-transform: uppercase;
}
.ulx-fl-1 .frontz {border-top:3px solid #fff; color:#fff}
.ulx-fl-1 .frontz h2{color: #fff; }
.ulx-fl-1 .backz {border-top:3px solid #009fe3;}
.ulx-fl-2 h2, .ulx-fl-3 h2, .ulx-fl-4 h2{
	margin-top: 70px;
	font-size: 22px;
	text-transform: uppercase;
}
.ulx-fl-2 .backz h3, .ulx-fl-3 .backz h3, .ulx-fl-4 .backz h3{
	color: #fff;
	font-weight: 800;
	font-size: 30px;
	text-transform: uppercase;
}
.ulx-fl-2 .backz, .ulx-fl-3 .backz, .ulx-fl-4 .backz, .ulx-fl-2 .backz a, .ulx-fl-3 .backz a, .ulx-fl-4 .backz a{
	color:#fff;
}
.backz ul{
	text-align: left;
	list-style: none;
}
.backz ul li{
	height: 25px;
}


.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #fff;
cursor: pointer;
text-indent: -9999px;

/* -webkit-border-radius: 20px; */
-moz-border-radius: 20px;
border-radius: 20px;
border: 1px solid #000  ;}



.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
background: #000  ;
cursor: default;
}