.d-lg-flex {
    overflow: hidden;
}

#bg {
    width: 100%;
    height: auto;
}

.btn2 {
    top: 52.5%;
    left: 9.8%;
}

.btn3 {
    top: 88%;
    /* left: 10%; */
    opacity: 0; /* Makes the button completely transparent */
    pointer-events: none; /* Prevents the user from clicking it */
    transition: opacity 0.5s ease;
}

.btn3 button {
    width: 58%;
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
}

.btn3 img {
    width: 100%;
    animation: pulse 0.8s infinite linear;
    animation-delay: 1s;
}

#scratch-card-cover-img{
    width: 100%;
}

/* #winbtn {
    display: flex;
} */

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    #bg {
        height: 100vh;
    }

}