*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.btn_cli{ border-bottom: 3px solid #005286; color: #005286;}

.linea_clientes{ background: url(../img/general/bac_down.png) no-repeat center bottom; height: 60px;margin: 0 auto;text-align: center;width: 290px;}
.linea_clientes h2{font-family: 'TitilliumRegular'; font-size: 30px;line-height: 36px; margin:0; text-transform: uppercase; color:  #494e97;}
.linea_clientes h2 span{font-family: 'Roboto'; font-size:48px; }
.linea_clientes {margin-top: 30px; margin-bottom: 10px;font-family: 'TitilliumRegular'; font-size: 13px;}
.cont_inferior h4{ color: #888; font-family: 'Roboto'; font-size: 20px; text-align: center; margin-top: 0;}
.cont_clientes{ margin:20px 0; overflow: hidden;}
.portfolio-item{ margin-bottom: 30px;margin-top: 10px;min-height: 350px;}
.portfolio-item .img-responsive{width: 118px; border-radius: 59px; height: 118px; margin: 0 auto;}
.portfolio-item h3{ color:  #494e97; font-size: 20px; text-align: center;}
.portfolio-item p {font-family: 'Arial'; font-size: 14px; text-align: justify; margin-left: 16px; margin-right: 16px;}
        /*Back ParallaX*/
        @media screen and (max-width: 1024px){
  .portfolio-item{min-height: 400px;}
}
@media screen and (max-width: 768px){
  .portfolio-item{min-height: 300px;}
}
@media screen and (max-width: 31.5em) {

}

@media (max-width: 767px) {
  .JB_FWS{
    min-height: 200px !important;
  }
  .JB_Container{
    height: 100% !important;
  }
  .JB_Slide{
    height: 100% !important;
  }
}

.JB_Slide > div {
    background-size: cover !important;
}