.class0 {
background-image: url(../images/imagen0.jpg);
background-size: cover;
background-position: center;
}
img.logo-eco {
left: 15%;
top: 70px;
position: absolute;
width: 240px;
}
#bloqueGris1 .btnrojo.nuevo {
width: 260px;
}
#bloqueBlanco1 .btnrojo.nuevo {
width: 160px;
}
#memoria .texto-eco {
width: 70%;
float: left;
}
#memoria .imgs-eco {
width: 30%;
float: left;
}
#memoria .imgs-eco img {
float: left;
max-width: 40%;
}
#memoria .imgs-eco img:last-child {
margin-left: 10%;
}
#memoria .w-100 {
width: 100%;
min-width: 100%;
display: block;
float: left;
}
#memoria .w-100.centro {
text-align: center;
}
#memoria .w-100 hr.gris {
border-color: #dedede;
width: 50%;
}
#memoria .w-100.centro img.logo-ceco {
float: left;
}
#memoria .w-100.centro img.shii-eco {
min-width: 80%;
max-width: 80%;
height: auto;
margin: 0 auto;
}
#marcasgr img{
width: 138px;
padding: 0px 10px;
}
footer.pieco {
float: left;
}

@media (max-width: 575px) {
#memoria .w-100.centro img.shii-eco {
min-width: 100%;
max-width: 100%;
}
#franjace {
background-position: 26% center;
}
}
@media (min-width: 576px) and (max-width: 767px) {
#memoria .w-100.centro img.shii-eco {
min-width: 100%;
max-width: 100%;
}
#franjace {
background-position: 26% center;
}
}
@media (min-width: 768px) and (max-width: 991px) {
#memoria .w-100.centro img.shii-eco {
min-width: 100%;
max-width: 100%;
}
}