.contenedor-capilar{
    
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 1200px;
    width: 80vw;
    margin: auto;
    padding-top: 20px;
    
}

.ancho-gral{
    width: 90%;
}

.titulo-capilar{
    
    padding-top: 30px;
    padding-bottom: 20px;
}

hr{
    border: 2px solid #000;
}

.foto-prod{
    
    display: flex;
}

.foto-capilar{ 
       
    width: 20%;
}

.foto{
    
    width: 80%;
    transition: all .3s;
}

.foto:hover{
    scale: 1.3;
}

.descripcion{
   
    display: flex;
    
}
.logo-prod{
    
    width: 25%;
    padding: 10px;
}

.descripcion-texto{
    
    width: 100%;
    padding: 10px;
}

.loguitos{
    width: 60%;
    padding: 20px 0;
}






.footer{
    height: 50px;
    background: #f0b9a9;
    text-align: center;
    line-height: 50px;
}



@media (max-width: 750px){
    .ancho-gral{
        width: 95%;
    }

    .foto-capilar{    
        width: 30%;
    }
    
    .foto{
        
        width: 90%;
       
    }

    .loguitos{
        width: 90%;
        padding: 20px 0;
    }
}


