.image-description {
    color: rgb(163, 155, 155);
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.image-row{
    display: flex;
    justify-content: center;
    gap: 0;
}

.image-row img {
    margin: 5px;
    padding: 0;
    height: auto;
    display: block;
}

.small-img {
    width: 35%;
}

.medium-img {
    width: 60%;
}

.large-img {
    width: 80%;
}

.xlarge-img {
    width: 100%;
}

table, th, td {
  text-align: center;
  border: 1px solid #000;
  border-collapse: collapse;
  text-align: center;
  padding: 8px;
}

th {
    background-color: rgba(223, 220, 220, 0.902);
}