.servicios-fianancieros{
  margin-bottom: 50px;
}
.servicios-fianancieros img{
  width: 100%;
  height: auto!important;
}
.servicios-fianancieros h4 img{
  width: auto;
  height: auto!important;
}
.servicios-fianancieros a img{
  width: auto;
}

.nuestras-marcas h4{
  font-weight: 600;
  text-align: center;
}
.estilos-capital-1{
  padding:0px;
}
.estilos-capital-2{
  margin:0px;
}
.estilos-capital-3{
  background-image: url(../img/julio23/portada-capital.jpg);height:195px; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover;
}
.estilos-capital-4{
  color:#fff;
}
.p-capital{
  text-align: justify; min-height: 168px
}
.row-medio-capital{margin-top: 30px}
.row-medio-capital .cuadro-capital{
  height: 179px; background-image: url('../img/julio23/cuadro-naranja-capital.jpg'); background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; position: relative;
}
.row-medio-capital .cuadro-capital .texto{
  color: #FFF;
  text-align: center;
  font-size: 24px;
  font-style: italic;
  font-weight: 700;
  line-height: normal;
  width: 90%;
  position: absolute;
  left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);
}
.row-medio-capital .texto-medio{
  color: #6F6F6F;
  text-align: justify;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
  width: 310px;
  max-width: 100%
}
.row-medio-capital .texto-medio.clase-en{width: 100%}
.row-items-capital .item-img{
  position: relative;
}
.row-items-capital .item-img .sobrepuesto{
  position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(255,255,255,0.50); opacity: 1; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -ms-transition:all 0.5s;
}
.row-items-capital .item-img:hover .sobrepuesto{opacity: 1}
.row-items-capital .item-img .logo-item{width: auto !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); max-width: 268px}
.row-items-capital h4{
  color: #FA4C06;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 8px;
  margin-bottom: 27px
}
@media(max-width:767px){
  .p-capital{
    min-height: inherit;
  }
  .row-medio-capital .cuadro-capital{margin-bottom: 30px}
  .row-medio-capital .texto-medio{width: 100%; margin-bottom: 30px}
  .row-medio-capital .imagen-derecha{margin-bottom: 30px}
}
