@charset "utf-8";
/* CSS Document */

.clearout {
height:15px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	margin-top:2.5%;
	min-height:200px;
	padding:10px 15px; background:#dedede; 
	
}
.nbs-flexisel-ul {
    position:relative;
    width:999999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
	margin:0px auto;
 
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	height:180px;
}

.nbs-flexisel-item  .pro_box{ width:100%; height:auto; overflow: hidden; position: relative;   
}
.nbs-flexisel-item  .pro_box img {
		height: auto;
		width: 100%;
		-webkit-transition: all 300ms;
		-moz-transition: all 300ms;
		transition: all 300ms;
		margin:0px 7px;

	
	}


		
.nbs-flexisel-item  .pro_box:hover img { -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.45);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.45);
}
	



.nbs-flexisel-item  .pro_box figcaption {background:rgba(255, 255, 255, 0.7); color: white; 
height: 100%;left: 0; width:100%; margin:0px 7px;  opacity:0; position: absolute; right: 0; bottom: 0;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
transition-delay: 100ms;
z-index: 99;}

.nbs-flexisel-item  .pro_box figcaption p {display: table-cell; font-size: 1.5em; position: relative; top: 0px; width: 330px;
text-align:center;	color:#333;-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
transition: all 300ms ease-out;
vertical-align: middle;
font-size:11px!important;
 font-weight:bold;
}
		
		.nbs-flexisel-item  .pro_box:hover figcaption p {-moz-transform: translateY(40px);
		-webkit-transform: translateY(40px);
		transform: translateY(40px);}
		
		.nbs-flexisel-item  .pro_box:hover figcaption {
		opacity: 1;
		}


	


/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 27px;
    height: 50px; 
    position: absolute;
    cursor: pointer;
    z-index: 1;
    opacity: 0.8;
	top:20px;
}

.nbs-flexisel-nav-left {
    left: 5px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}

@media (min-width: 768px) {

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	margin-top:2.5%;
	min-height:240px;
	max-height:240px;
		padding:15px; 
	
	 background:#dedede; 
	
}

.nbs-flexisel-item  .pro_box figcaption {background:rgba(255, 255, 255, 0.7); color: white; 
height: 32%;left: 0; width:100%;margin:0px 7px;  opacity:0; position: absolute; right: 0; bottom: 0;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
-webkit-transition-delay: 100ms;
-moz-transition-delay: 100ms;
transition-delay: 100ms;
z-index: 99;}

.nbs-flexisel-item  .pro_box figcaption p {display: table-cell; font-size: 1.5em; position: relative; top: -36px; width: 330px;
text-align:center;	color:#333;-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
transition: all 300ms ease-out;
vertical-align: middle;
font-size:11px!important;
 font-weight:bold;
}
		
		.nbs-flexisel-item  .pro_box:hover figcaption p {-moz-transform: translateY(40px);
		-webkit-transform: translateY(40px);
		transform: translateY(40px);}
		
		.nbs-flexisel-item  .pro_box:hover figcaption {
		opacity: 1;
		}
.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	height:230px;
}
}

@media (min-width: 1200px) {

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	margin-top:2.5%;
	min-height:255px;
		padding:15px; 
	max-height:255px;
	 background:#dedede; 
	
}

}