@media only screen and (max-width: 767px) {
    body {
        margin: 0;
        padding: 0;
    }

    @keyframes carousel {
        0% {
            transform: translateX(0%);
            animation-timing-function: linear;
        }

        33% {
            transform: translateX(-100%);
            animation-timing-function: linear;
        }

        66% {
            transform: translateX(-200%);
            animation-timing-function: linear;
        }

        100% {
            transform: translateX(-280%);
            animation-timing-function: linear;
        }
    }
}

@media only screen and (min-width: 768px) {
    body {
        padding: 0;
        margin: 0 30vw;
        background-color: rgba(26, 1, 2, 1);
    }

    @keyframes carousel {
        0% {
            transform: translateX(0%);
            animation-timing-function: linear;
        }

        33% {
            transform: translateX(-90%);
            animation-timing-function: linear;
        }

        66% {
            transform: translateX(-190%);
            animation-timing-function: linear;
        }

        100% {
            transform: translateX(-280%);
            animation-timing-function: linear;
        }
    }
}

.feedback-btn {
    width: 20%;
    max-width: 200px;
    position: fixed;
    z-index: 99;
    bottom: 1px;
    right: 1px;
    display: none;
}

.container {
    margin: 0;
    padding: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.top-floating {
    position: fixed;
    top: 0;
    z-index: 99;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.top-floating img {
    float: right;
    margin: 1.5vh 1vh 1.5vh 0;
}

.carousel {
    display: flex;
    overflow: hidden;
    position: absolute;
}

.carousel img {
    width: 100%;
    height: auto;
    z-index: 1;
    margin-left: 10px;
    animation: carousel 15s infinite;
}