﻿#loader {
    position: relative;
    height: 150px;
    width: 150px;    
    top: 50%;
    left: 50%;
    margin: -75px 0 0 -75px;
    border: 3px solid transparent;
    border-top-color: #ff0000;
    border-bottom-color: #00ff21;
    border-radius: 50%;
    z-index: 2;
    -webkit-animation: spin 3s linear infinite;
    -moz-animation: spin 3s linear infinite;
    -o-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite;
}
    #loader:before {
        content: "";
        height: 150px;
        width: 150px;
        position: absolute;
        top: 2%;
        bottom: 2%;
        left: 2%;
        right: 2%;
        border: 3px solid transparent;
        z-index: 2;
       
        border-right-color: #ffd800;
        border-radius: 50%;
        -webkit-animation: spin 2s linear infinite;
        -moz-animation: spin 2 linear infinite;
        -o-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }
    #loader:after {
        content: "";
        position: absolute;
        height: 150px;
        width: 150px;
        top: 1%;
        bottom: 1%;
        left: 1%;
        right: 1%;
        border: 3px solid transparent;
        border-left-color: #0094ff;
        z-index: 2;
        border-radius: 50%;
        -webkit-animation: spin 1.5s linear infinite;
        -moz-animation: spin 1.5s linear infinite;
        -o-animation: spin 1.5s linear infinite;
        animation: spin 1.5s linear infinite;
    }

/*Keyframes for spin animation */

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);  
        -ms-transform: rotate(0deg);  
        transform: rotate(0deg);  
    }
    25% {
        -webkit-transform: rotate(90deg); 
        -ms-transform: rotate(90deg);  
        transform: rotate(90deg);  
    }
    50% {
        -webkit-transform: rotate(180deg); 
        -ms-transform: rotate(180deg); 
        transform: rotate(180deg);  
    }

    75% {
        -webkit-transform: rotate(270deg);  
        -ms-transform: rotate(270deg);  
        transform: rotate(270deg);  
    }

    100% {
        -webkit-transform: rotate(360deg); 
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}


@-moz-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); 
        -ms-transform: rotate(0deg);  
        transform: rotate(0deg);  
    }

    25% {
        -webkit-transform: rotate(90deg); 
        -ms-transform: rotate(90deg);  
        transform: rotate(90deg); 
    }

    50% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); 
    }

    75% {
        -webkit-transform: rotate(270deg);  
        -ms-transform: rotate(270deg); 
        transform: rotate(270deg); 
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg);  
    }
}

@-o-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg); 
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); 
    }

    25% {
        -webkit-transform: rotate(90deg); 
        -ms-transform: rotate(90deg);  
        transform: rotate(90deg);  
    }

    50% {
        -webkit-transform: rotate(180deg); 
        -ms-transform: rotate(180deg); 
        transform: rotate(180deg); 
    }

    75% {
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg); 
        transform: rotate(270deg);  
    }

    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg); 
        transform: rotate(0deg);  
    }

    25% {
        -webkit-transform: rotate(90deg); 
        -ms-transform: rotate(90deg);  
        transform: rotate(90deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg); 
        transform: rotate(180deg);  
    }

    75% {
        -webkit-transform: rotate(270deg);  
        -ms-transform: rotate(270deg); 
        transform: rotate(270deg);  
    }

    100% {
        -webkit-transform: rotate(360deg);  
        -ms-transform: rotate(360deg);  
        transform: rotate(360deg);  
    }
}
#loader-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 2000;
    background: rgb(0 0 0 / 0.90) url("../Image/Logo.png") no-repeat center;
}
