/*-------------------------------------------Background Image---------------------------------------------*/
#bg {
    width: 100%;
    height: auto;
}


/*-------------------------------------------Redirect Button---------------------------------------------*/
.redirect-btn {
    top: 80%;
    z-index: 100;
}
.redirect-btn img {
    width: 70%;
    animation: pulse 0.9s  infinite linear;
}

.element1 {
    top: 72%;
    left: 40%;
}
.element1 img {
    width: 23%;
    animation: move1 1.2s  infinite linear;
}

.element2 {
    top: 36%;
    left: 41%;
}
.element2 img {
    width: 10%;
    animation: move2 1.2s  infinite linear;
}

.element3 {
    top: 53%;
    right: 37%;
}
.element3 img {
    width: 26%;
    animation: move3 1.2s  infinite linear;
}

/*-------------------------------------------Keyframe Animation---------------------------------------------*/
@keyframes pulse {
    0% {
        transform: scale(1);
    }

    10% {
        transform: scale(1);
    }

    20% {
        transform: scale(1.1);
    }

    30% {
        transform: scale(1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes move1 {
    0% {
        transform: translate(0) scale(1);
    }

    50% {
        transform: translate(5px,10px) scale(1.1);
    }


    100% {
        transform: translate(0) scale(1);
    }
}

@keyframes move2 {
    0% {
        transform: translate(0) scale(1);
    }

    50% {
        transform: translate(5px,-10px) scale(1.1);
    }


    100% {
        transform: translate(0) scale(1);
    }
}

@keyframes move3 {
    0% {
        transform: translate(0) scale(1);
    }

    50% {
        transform: translate(-5px,10px) scale(1.1);
    }


    100% {
        transform: translate(0) scale(1);
    }
}

/*-------------------------------------------Multi Device Screen Size---------------------------------------------*/
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    #bg {
        height: 100vh;
    }
}