.animation_Scale{    
    transform-origin:left center;
    animation:langBtnScale 2s infinite alternate;
}
.CW{    
   content: '';
   display:inline-block;
   width:100%;
   height:100%;
   position: absolute;
   background-color: rgba(255,255,255, 0.3);
   border-radius: 50%;
   top:0;
   left:0;
   text-align:center;
   transform-origin:left center;
   animation:langBtnScaleWhite 2.5s infinite alternate;
   z-index: 1 !important;
}
.Ch_Btn{    
    transition: all 0.5s;
    animation:langBtnL2R 1s both ;
    position: relative;
    z-index: 2 !important;
}
.En_Btn{    
    transition: all 0.5s;
    position: relative;
    animation:langBtnR2L 1s both ;
}
@keyframes langBtnL2R {
    0%{
        transform:translateX(-200%);
    }
}
@keyframes langBtnR2L {
    0%{
        transform:translateX(200%);
    }
}
@keyframes langBtnScale {
    0%{
        transform:scale(1) translateX(-40%);
    }
    100%{
        transform:scale(1.1) translateX(-40%);
    }
}
@keyframes langBtnScaleWhite {
    0%{        
        transform:scale(1) translateX(-0%);
    }
    100%{
        transform:scale(1.2) translateX(-8%);
        opacity: 0;
    }
}