*, ::after, ::before {
    box-sizing: border-box;
}
.contenedor
{
    display: flex;
    flex-wrap: wrap;
    height: 100vh;
    align-content: space-between;
    background-color: rgb(254, 255, 255);
}
.contenedor_drag 
{
    background-color:rgb(191, 106, 106);
    width: 12.5%;
    height: 25%;
    border: 2px solid black;
}

/*Estilos de la imagen a arrastrar*/
.imagen_drag
{
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
}
/*------------------------------*/
.contenedor_drop
{
    background-color: rgb(210, 202, 202);
    width: 12.5%;
    height: 25%;
    border: 2px solid black;
}
.container-imagen
{
    width: 12.5%;
    height: 25%;
    background-color: rgb(42, 0, 128);

}
/*Estilos de la imagen bueno malo*/
.imagen-caja-texto
{
    background-color: rgb(226 0 0);
    width: 100%;
    height: 100%;
    border: 2px solid black;
}
/*------------------------------*/
.texto
{
    background-color: rgb(255, 255, 255);
    width: 12.5%;
    height: 25%;
    font-size: 15px;
    padding-top: 5px;
    padding-left: 5px;
    text-align: center;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 2px solid black;
}
@media (max-width: 1000px)
{
    .texto
{
    background-color: rgb(255, 255, 255);
    width: 12.5%;
    height: 25%;
    font-size: 13px;
    padding-top: 20px;
    padding-left: 10px;
    text-align: center;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 2px solid black;
}

}
@media (max-width: 850px)
{
    .texto
{
    background-color: rgb(255, 255, 255);
    width: 12.5%;
    height: 25%;
    font-size: 12px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    text-align:center;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 2px solid black;
}

}
@media (max-width: 630px)
{
    .texto
{
    background-color: rgb(255, 255, 255);
    width: 12.5%;
    height: 25%;
    font-size: 10px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 2px solid black;
}
}
@media (max-width: 560px)
{
    .texto
{
    background-color: rgb(255, 255, 255);
    width: 12.5%;
    height: 25%;
    font-size: 7px;
    padding-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    border: 2px solid black;
}
}