
.clearout {
height:20px;
clear:both;
}

#flexcarousel {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}

.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    margin-top:-7px;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
	font-size:19px;
	padding:10px 0px;
    /*line-height:0px;*/
	
}
/*.nbs-flexisel-item .button {width:132px; height:80px; padding-left:10px; border-right:1px solid #57bcdd;  display: table-cell; vertical-align: middle; text-align:left;}
.nbs-flexisel-item .button p{width:90px; overflow:hidden;}
.nbs-flexisel-item .button .span{margin:0 10px; height:30px; width:90px;}
.nbs-flexisel-item a{color:#fff;}
.nbs-flexisel-item a:hover{color:#cbedf8;}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
	float:left;
    margin-top:10px;
    margin-bottom:10px;
	margin-left:32px;
    max-width:56px;
    max-height:56px;
}*/

 .button {width:132px; height:35px; padding-left:10px;  display: table-cell; vertical-align: middle; text-align:left;}
 .button p{width:190px; overflow:hidden;}
 .button .span{margin:0 10px; height:30px; width:90px;}
 .blink{color:#fff;}
 .blink:hover{color:#f1bcc1;}
 .bimg {
    width: 100%;
    cursor: pointer;
	float:left;
    /*margin-top:10px;
    margin-bottom:10px;*/
	margin-left:32px;
    max-width:36px;
    max-height:36px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 29px;
    height: 30px; 
    position: absolute;
    cursor: pointer;
    z-index: 2;
    opacity: 1;
	margin-top:0px;
	top:5px!important;
}

.nbs-flexisel-nav-left {
    left: 0px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 0px;
    background: url(../images/button-next.png) no-repeat;
}
/*FLEX CAROUSEL 2*/

/*.main-projects{max-width:730px; width:100%; height:271px; background:#fff; margin-top:20px;}
#flexcarousel2 {
display:none;
}
#flexcarousel2 .nbs-flexisel-item {border:0px!important; background: #fff; padding:0px 0px; margin:4px 0;}
.flex-content{margin:10px 0; text-align:left; color:#616161; font-size:14px; height:34px; overflow:hidden;}
#flexcarousel2 .image{width:236px; height:133px; overflow:hidden;}
#flexcarousel2 .image img{height:36px;}*/

/*FLEX CAROUSEL 3*/

/*#flexcarousel3 {
display:none;
}
#flexcarousel3 .nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
	font-size:16px;
	background: #fff; 
	padding:10px 0px;}

#flexcarousel3 .nbs-flexisel-item a{ font-size:14px; color:#616161;}
#flexcarousel3 .nbs-flexisel-item a:hover{color:#999;}
.b-img {
    width: 100%;
    cursor: pointer;
	float:none;
    margin-top:10px;
    margin-bottom:10px;
    max-width:80px;
    max-height:80px;
}
#flexcarousel3 .img{ margin:auto;}*/

@media (max-width: 995px)
{
	/*#flexcarousel .nbs-flexisel-item .button{width:110px;}
	#flexcarousel .nbs-flexisel-item .bimg{margin-left:12%;}*/
}
@media (max-width: 500px)
{
/*#flexcarousel2 .image{width:100%; height:133px; text-align:center; overflow:hidden;}

.button {width:232px; height:80px; padding-left:40px; border-right:none;  display: table-cell; vertical-align: middle; text-align:center;}
 .button p{width:90px; overflow:hidden;}
 .button .span{margin:0 10px; height:30px; width:90px;}
 .blink{color:#fff;}
 .blink:hover{color:#cbedf8;}
 .bimg {
    width: 100%;
    cursor: pointer;
	float:left;
    margin-top:10px;
    margin-bottom:10px;
	margin-left:25%;
    max-width:56px;
    max-height:56px;
}*/
}

