.color-blanco{color: #FFF;}
.sombra-texto-blanco{text-shadow: 1px 1px 4px #000;}

.img-fondo{
  position: relative;
  overflow: hidden;
  border: 5px solid #FFF;
}

.img-fondo img:first-child {
    max-width: 100%;
    height: auto;
    position: absolute;
    /* top: -13%; */
    left: 0;
}


.texto-posicionado{
  position: absolute;
  bottom: 10%;
 padding-left:5%; 
 padding-right:5%; 
  font-weight: 700;
  padding-bottom: 7px;
  width: 100%;
}
.texto-posicionado .row .blinea{border-bottom: 5px solid #FFF;line-height: 40px;}

/* Contenidos General Primero el Diseño Móvil*/

/* BREAKPOINTS RESPONSIVOS*/
/* Dispositivos Extra Pequeños (Relojes, 320px) */
@media only screen and (min-width : 320px) {
	.texto-posicionado .row .blinea { line-height: 26px;}
	
}
/* Dispositivos Pequeños (Celulares, 576px) */
@media only screen and (min-width : 576px) {
  .img-fondo img:first-child{
    max-width: 100%;
    top: 0%;
    left: 0%;
  }
  .texto-posicionado .row .blinea { line-height: 26px;}
}
/* Dispositivos Medianos a Pequeños (Tabletas, 768px) */
@media only screen and (min-width : 768px) {
  .img-fondo img:first-child{
    max-width: 100%;
  }
  .texto-posicionado .row .blinea { line-height: 30px;}
}
/* Dispositivos Mediano (Monitores Pequeños, 992px) */
@media only screen and (min-width : 992px) {
	.texto-posicionado .row .blinea {
    line-height: 24px;
	}
	.texto-posicionado .row .blinea{padding-bottom:5px;}
}
/* Dispositivos Grandes (Escriotrio, 1200px) */
@media only screen and (min-width : 1200px) and (max-width: 1280px){
	.blinea .sombra-texto-blanco{font-size:20px !important;}
}

@media only screen and (min-width : 1281px) and (max-width: 1440px){
	.blinea .sombra-texto-blanco{font-size:24px !important;}
}

/* BREAKPOINTS RESPONSIVOS*/
