body {
    overflow-x: hidden;
    background-color: blanchedalmond;
}
ol {
    display: flex;
    list-style: none;
    padding: 0%;
    resize: horizontal;
    flex-wrap: nowrap;
    animation: spin 30s linear infinite;
}
li{
    margin-right: 20px;
    border: 5px solid black;
    background-color: aqua;
    text-align: center;
    width: 100%;
    min-width: 125px;
}
.late{
    transform: translate(-242vw);
}
h3, h1 {
    background-color: tomato;
}
p {
    background-color: aqua;
    font-size: medium;
}
img {
    height: 80px;
    width: 100%;
}
table, th, td {
    border: 5px solid black;
    border-collapse: collapse;
}
th {
    background-color: tomato;
}
td {
    background-color: aqua;
}
td:hover {
    transition: transform 0.3s ease-in;
    transform: scale(1.5);
}
.hor {
    display: flex;
}
.text {
    margin-left: 110px;
    width: 400px;
    text-align: center;
}
.about {
    border: 5px solid black;
}
@keyframes spin {
    from{
        transform: translateX(0);
    } to {
        transform: translateX(121.5vw);
    }
}