@-webkit-keyframes floating {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(-10px);
    }
  
    100% {
      transform: translateY(0);
    }
  
  }
  
  /**
   * ----------------------------------------
   * animation puff-in-center
   * ----------------------------------------
   */
  @-webkit-keyframes puff-in-center {
    0% {
      -webkit-transform: scale(2);
              transform: scale(2);
  
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
  
      opacity: 1;
    }
  }
  @keyframes puff-in-center {
    0% {
      -webkit-transform: scale(2);
              transform: scale(2);
  
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(1);
              transform: scale(1);
  
      opacity: 1;
    }
  }
  
  
  /**
   * ----------------------------------------
   * animation slide-in-right
   * ----------------------------------------
   */
  @-webkit-keyframes slide-in-right {
    0% {
      -webkit-transform: translateX(1000px);
              transform: translateX(1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
      opacity: 1;
    }
  }
  @keyframes slide-in-right {
    0% {
      -webkit-transform: translateX(1000px);
              transform: translateX(1000px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateX(0);
              transform: translateX(0);
      opacity: 1;
    }
  }
  
  /**
   * ----------------------------------------
   * animation Casino light
   * ----------------------------------------
   */
  @-webkit-keyframes light_left {
    0% {
      top:-15%;
      opacity: 0;
      filter:blur(2px);
    }
  
    20%{
      opacity: 0.9;
      filter:none;
    }
  
    80%{
      top:40%;
      opacity: 0.9;
      filter:none;
    }
  
    100% {
      top:40%;
      opacity: 0;
      filter:blur(2px);
    }
  }
  @keyframes light_left {
    0% {
      top:-15%;
      opacity: 0;
      filter:blur(2px);
    }
  
    20%{
      opacity: 0.9;
      filter:none;
    }
  
    80%{
      top:40%;
      opacity: 0.9;
      filter:none;
    }
  
    100% {
      top:40%;
      opacity: 0;
      filter:blur(2px);
    }
  }
  
  
  @-webkit-keyframes light_right{
    0% {
      bottom:-10%;
      opacity: 0;
      filter:blur(2px);
    }
  
    20%{
      opacity: 0.9;
      filter:none;
    }
  
    80%{
      bottom:40%;
      opacity: 0.9;
      filter:none;
    }
  
    100% {
      bottom:40%;
      opacity: 0;
      filter:blur(2px);
    }
  }
  @keyframes light_right{
    0% {
      bottom:-10%;
      opacity: 0;
      filter:blur(2px);
    }
  
    20%{
      opacity: 0.9;
      filter:none;
    }
  
    80%{
      bottom:50%;
      opacity: 0.9;
      filter:none;
    }
  
    100% {
      bottom:50%;
      opacity: 0;
      filter:blur(2px);
    }
  }
  
  /**
   * ----------------------------------------
   * animation glow
   * ----------------------------------------
   */
  
  @keyframes glow {
         from,to {
             filter:drop-shadow(0 0 1vmin #ffc64d);
         } 50% {
             filter:none;
         }
     }
  
  
  /**
   * ----------------------------------------
   * animation Spin
   * ----------------------------------------
   */
  
  @keyframes spin {
         from {
             transform: rotate(0deg);
         } to {
             transform: rotate(360deg);
         }
     }
  
  
  
     /**
      * ----------------------------------------
      * animation fade-in-bottom
      * ----------------------------------------
      */
     @-webkit-keyframes fade-in-bottom {
       0% {
         -webkit-transform: translateY(50px);
                 transform: translateY(50px);
         opacity: 0;
       }
       100% {
         -webkit-transform: translateY(0);
                 transform: translateY(0);
         opacity: 1;
       }
     }
     @keyframes fade-in-bottom {
       0% {
         -webkit-transform: translateY(50px);
                 transform: translateY(50px);
         opacity: 0;
       }
       100% {
         -webkit-transform: translateY(0);
                 transform: translateY(0);
         opacity: 1;
       }
     }
  
  
  
  
  
  
     @-webkit-keyframes bling {
  
       from{
         left:-100%;
       }
  
       20%{
         left:200%;
       }
  
       to{
         left:200%;
       }
  
     }
     @keyframes bling {
  
  
         from{
           left:-100%;
         }
  
         20%{
           left:200%;
         }
  
         to{
           left:200%;
         }
  
     }
  
     /**
   * ----------------------------------------
   * animation light
   * ----------------------------------------
   */
  
  @keyframes light {
    0% {
      transform:translate3d(-50%,-50%,0) rotate(-60deg) translateY(-60%);
      opacity: 0;
    }
  
    25%,50%,75% {
      opacity: 1;
    }
  
    100% {
      transform:translate3d(-50%,-50%,0) rotate(60deg) translateY(-60%) rotate(-350deg);
      opacity: 0;
    }
  }
  
  @keyframes light2 {
    0% {
      transform:translate3d(-50%,-50%,0) rotate(100deg) translateY(-60%);
      opacity: 0;
    }
  
    25%,50%,75% {
      opacity: 1;
    }
  
    100% {
      transform:translate3d(-50%,-50%,0) rotate(250deg) translateY(-60%) rotate(-350deg);
      opacity: 0;
    }
  }
  
  
     /*_________Preloader loading animation_________________________________*/
     @keyframes lds-ellipsis1 {
       0% {
         transform: scale(0);
       }
       100% {
         transform: scale(1);
       }
     }
     @keyframes lds-ellipsis3 {
       0% {
         transform: scale(1);
       }
       100% {
         transform: scale(0);
       }
     }
     @keyframes lds-ellipsis2 {
       0% {
         transform: translate(0, 0);
       }
       100% {
         transform: translate(24px, 0);
       }
     }
     /*__________________________________________*/