
    .rw_0_wheel, .rw_1_wheel, .rw_2_wheel, .rw_3_wheel, .rw_4_wheel, .rw_5_wheel {
      position:absolute; display:block;
      left:30%; top:57.5%; width:6.5%; height:33.5%; z-index:25; background-color:#E0E0E0;
      background-image:linear-gradient(
        #969696 0%,
        #C6C6C6 5%,
        #323232 16%,
        #3E3E3E 23%,
        #303030 54%,
        #1F1F1F 83%,
        #5C5C5C 98%,
        #8E8E8E 100%
      );
      border-style:none solid none solid; border-width:0px 3px 0px 3px; border-color:#404040; box-sizing:border-box;
    }
    .rw_0_wheel { left:30.0%; }
    .rw_1_wheel { left:36.6%; }
    .rw_2_wheel { left:43.2%; }
    .rw_3_wheel { left:49.8%; }
    .rw_4_wheel { left:56.4%; }
    .rw_5_wheel { left:63.0%; }

    .mrw_wheel {
      top:15%;  height:67%;
    }

    .rw_outher   {
      position:absolute; display:block; left:50%; z-index:26; transition:all linear 0.125s;
    }
    .rw_middle   { transform:translate(-50%, -50%); }
    .rw_inner    {
      position:relative; transform:translate(-50%, -50%);
      font-family:'OCR A Extended'; font-size:4rem; font-weight:normal; transition:all linear 0.125s;
    }
    .rw_0_outher { top:0.0%; opacity:0; }
    .rw_0_inner  { color:#B8B8B8; transform:rotateX( 89deg); }
    .rw_1_outher { top:0.0%; opacity:1; }
    .rw_1_inner  { color:#B8B8B8; transform:rotateX( 89deg); }
    .rw_2_outher { top:5.0%; opacity:1; }
    .rw_2_inner  { color:#C8C8C8; transform:rotateX( 60deg); }
    .rw_3_outher { top:25.0%; opacity:1; }
    .rw_3_inner  { color:#D8D8D8; transform:rotateX( 30deg); }
    .rw_4_outher { top:50.0%; opacity:1; }
    .rw_4_inner  { color:#FFFFFF; transform:rotateX(  0deg); }
    .rw_5_outher { top:75.0%; opacity:1; }
    .rw_5_inner  { color:#D8D8D8; transform:rotateX(-30deg); }
    .rw_6_outher { top:95.0%; opacity:1; }
    .rw_6_inner  { color:#C8C8C8; transform:rotateX(-60deg); }
    .rw_7_outher { top:100.0%; opacity:1; }
    .rw_7_inner  { color:#B8B8B8; transform:rotateX(-89deg); }
    .rw_8_outher { top:100.0%; opacity:0; }
    .rw_8_inner  { color:#B8B8B8; transform:rotateX(-89deg); }

    @keyframes randomloops_loops_animation {
      0%   { transform:rotate(  0deg); }
      100% { transform:rotate(360deg); }
    }
    .randomloops_arrow_bg {
      position:absolute; width:45%; height:26.5%; left:11%; top:19%;
      background-size:100% 100%; background-repeat:no-repeat; background-position:50% 50%;
      animation:randomloops_loops_animation 20s infinite linear; 
      opacity:0.3; z-index:28;
    }
    .randomloops_arrow_fg {
      position:absolute; width:45%; height:26.5%; left:10%; top:18%;
      background-size:100% 100%; background-repeat:no-repeat; background-position:50% 50%;
      animation:randomloops_loops_animation 20s infinite linear; 
      z-index:29;
    }
    .randomloops_loops_bg {
      position:absolute; left:33.25%; top:32.00%; opacity:0.3; z-index:23;
    }
    .randomloops_loops_fg {
      position:absolute; left:32.25%; top:31.00%; z-index:25;
    }
    .randomloops_loops_sub, .randomloops_loop_sub {
      position:relative; transform:translate(-50%, -50%); font-size:6rem; font-weight:bold;
    }
    .randomloops_loop_bg {
      position:absolute; left:73.25%; top:32.00%; white-space:nowrap; opacity:0.3; z-index:23;
    }
    .randomloops_loop_fg {
      position:absolute; left:72.25%; top:31.00%; white-space:nowrap; z-index:25;
    }
    @keyframes randomloops_loop_animation {
        0% { font-size:7rem; }
       20% { font-size:9rem; }
      100% { font-size:7rem; }
    }
    .randomloops_loop_pulse {
      position:relative; display:inline-block; font-size:7rem;
      animation:randomloops_loop_animation 10s infinite ease; 
    }



