.site-header{width: 100%;background:#ffffff00; position:fixed !important;}
.site-header .ast-mobile-header-wrap{background:#003c8d;}

.animate__bounceInLeft{animation:bounceInleft 1s}
@keyframes bounceInleft{
    0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    
    0% {
    opacity: 0;
    transform: translate3d(-3000px, 0px, 0px) scaleX(3);
    }
    
    60% {
    opacity: 1;
    transform: translate3d(25px, 0px, 0px) scaleX(1);
    }
    
    75% {
        transform: translate3d(-10px, 0px, 0px) scaleX(0.98);
    }
    
    90% {
        transform: translate3d(5px, 0px, 0px) scaleX(0.995);
    }
    
    100% {
        transform: translateZ(0px);
    }

}


.animate__bounceInRight{animation:bounceInRight 1s}
@keyframes bounceInRight{
    0%, 60%, 75%, 90%, 100% {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }
    
    0% {
    opacity: 0;
    transform: translate3d(3000px, 0px, 0px) scaleX(3);
    }
    
    60% {
    opacity: 1;
    transform: translate3d(-25px, 0px, 0px) scaleX(1);
    }
    
    75% {
        transform: translate3d(10px, 0px, 0px) scaleX(0.98);
    }
    
    90% {
        transform: translate3d(-5px, 0px, 0px) scaleX(0.995);
    }
    
    100% {
        transform: translateZ(0px);
    }
    
}

.animate__slideInUp{animation:slideInUp 1s;}
@keyframes slideInUp{
    0% {
        transform: translate3d(0px, 100%, 0px);
        visibility: visible;
    }
    100% {
        transform: translateZ(0px);
    }
}