.followusbody{
    /* background: #2b2b2b; */
    padding: 0;
    margin: 0;
}

.loader{
    position: absolute;
    top: 53px;
    left: 30%;
    transform: translateX(-10%) translateY(-150%);
    /* border: 3px solid red; */
}

.loader span{
    font-family: arial;
    font-size: 20px;
    color: rgba(255, 255, 255, .1);
    display: inline-block;
    transition: all .5s;
    animation: animate 2s infinite;

}

.loader span:nth-child(1){
    animation-delay: .1s;
}

.loader span:nth-child(2){
    animation-delay: .2s;
}

.loader span:nth-child(3){
    animation-delay: .3s;
}

.loader span:nth-child(4){
    animation-delay: .4s;
}

.loader span:nth-child(5){
    animation-delay: .5s;
}

.loader span:nth-child(6){
    animation-delay: .6s;
}

.loader span:nth-child(7){
    animation-delay: .7s;
}

.loader span:nth-child(8){
    animation-delay: .8s;
}

.loader span:nth-child(9){
    animation-delay: .9s;
}

@keyframes animate{
    0%{
        color: yellowgreen;
        transform: translate3d(0);
        margin-left: 0;
    }
    25%{
        font-size: 25%;
        color: red;
        transform: translate3d(1500px);
        margin-left: 10px;
        text-shadow: 0 15px 5px rgba(0, 0, 0, 1);
    }
    100%{
        color: violet;
        transform: translate3d(0);
    }
}

label{
    display: none;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 367px) { 
    .loader span{
        display: inline-block;

    }
 }

 /* Small devices (landscape phones, 576px and up) */
 @media (min-width: 576px) { 
    .loader span{
        display: none;

    }
    label{
        color:#04fc43;
        display: flex;
        justify-content: center;
        text-align: center;
        padding: 10px;
    }
 }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    label{
        color:#ff2972;
        font-size: 20px;
    }
    .loader span{
        display: none;
    }
 }

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    label{
        display:none;
    }
    .loader span{
        display:inline-block
    }
 }
 