
div.jungwei {
	color: rgba(255, 255, 255, 0.5);
	font-size: 76px;
	font-weight: 600;
	text-align: center;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.33);
	text-transform: uppercase;
	top: 100px;
	z-index: 3;
	display: block;
	margin: 0 auto;
	position: relative;
	/*width: auto;*/
}

@media (max-width: 767px) {
	a#about-word {
		font-size : 25px;
	}
}

@media (max-width: 767px) {
	span.intro-text {
		font-size : 45px;
		color: rgba(255, 255, 255, 0.5);
	}
}

@media (max-width: 715px) {
	div.col-lg-12.jungwei-content {
		font-size : 16px!important;
	}
}

a.border-words {
	float: left;
	border: 3px solid #FFFFFF;
	padding: 0px 10px;
	text-align: center;
}

div.col-lg-12.jungwei-content {
	font-size: 23px;
	margin-top: 20px;
	text-align: left;
}


img.img-responsive.img-circle.jungwei-pic {
	border-radius:35%;
}

div.text-center.footer {
	margin-top: 300px;
	margin-bottom: 70px;
}

div.col-lg-6.jungwei-item.text-left {
padding-top: 25px;
padding-bottom: 25px;
height: 450px;
margin-left: 5px;
background-color: rgba(0, 0, 0, 0.65);
color: white;
}
div#me.container-fluid {
padding: 50px;
background-position: 30% 70%;
background-size: cover;
}

div.row.logos {
    padding-top: 150px;
}
h2#person {
    font-weight: bold;
    font-family: 微軟正黑體, Microsoft JhengHei, Microsoft JhengHei;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    background-color: #00313C;
    border: solid 3px #daa100;
    box-shadow: 0px 0px 19px -9px #000;
    top: 0px;
    text-align: center;
    line-height: 80px;
    font-size: 16px;
    color: #fff;
    margin: 0px auto;
}
span.intro-text {
font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}

a#about-word{
   color: white;
}
.contacth2 {
   margin-top: 150px;
}
div.row.img {
 padding-top: 115px;

 position:relative;
}

img.img-responsive.center-block {
 margin-top: 20px;
 margin-bottom: 40px;
 }
 
div.spacebook {
  background-image: url("../img/spacebook.png");
  height: auto;
  /* fix background */
  background-attachment: fixed;
  /* center it */
  background-position: center center;
  /* Scale it nicely to the element */
  background-size: cover;
  /* just make it look a bit better ;) */

 }
 
div.earth {
  background-image: url("../img/earth.png");    
  height: auto;
  /* fix background */
  background-attachment: fixed;
  /* center it */
  background-position: center center;
  /* Scale it nicely to the element */
  background-size: cover;
  /* just make it look a bit better ;) */
  &:nth-child(2n) {
    box-shadow: inset 0 0 1em #111;
  }
 }
 
 img.rocket.img-responsive {
  position: absolute;
  left: 50%;
 }
 
  img.rocket.img-responsive.shoot{
  position: absolute;
  left: 50%;
  -moz-animation: shoot 25s infinite; 
  -webkit-animation: shoot 25s infinite; /* Chrome, Safari, Opera */
  -moz-animation-iteration-count: 1;
  animation-iteration-count: 1;
 }
 
@-webkit-keyframes shoot {
    0%   {bottom: -7000px;}
   100% {bottom: 700px;}
}

button#shoot {
    margin: 5px;
}
button#reboot {
    margin: 5px;
}

.box {
    width: 300px;
    height: 460px;
    position: relative;
    display: inline-block;
    margin: 0 10px;
    cursor: pointer;
    color: #ffffff;
    box-shadow: inset 0 0 0 3px #2c3e50;
    -webkit-transition: background 0.4s 0.5s;
    transition: background 0.4s 0.5s;
}

@media (max-width: 480px) {
	.box {
		padding-right : 11px!important;
	}
}

.box:hover {
    background: rgba(255,255,255,0);
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.box h3 {
    font-family: "Ruthie", cursive;
    font-size: 180px;
    line-height: 273px;
    margin: 0;
    font-weight: 400;
    width: 100%;
}

.box span {
    display: block;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
    padding: 5px;
}

.box h3,
.box span {
    -webkit-transition: color 0.4s 0.5s;
    transition: color 0.4s 0.5s;
}

.box:hover h3,
.box:hover span {
    color: #fff;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.box svg {
    position: absolute;
    top: 0;
    left: 0;
}

.box svg line {
    stroke-width: 3;
    stroke: #ecf0f1;
    fill: none;
    -webkit-transition: all .8s ease-in-out;
    transition: all .8s ease-in-out;
}

.box:hover svg line {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.box svg line.top,
.box svg line.bottom {
    stroke-dasharray: 330 240;
}

.box svg line.left,
.box svg line.right {
    stroke-dasharray: 490 400;
}

.box:hover svg line.top {
    -webkit-transform: translateX(-600px);
    transform: translateX(-600px);
}

.box:hover svg line.bottom {
    -webkit-transform: translateX(600px);
    transform: translateX(600px);
}

.box:hover svg line.left {
    -webkit-transform: translateY(920px);
    transform: translateY(920px);
}

.box:hover svg line.right {
    -webkit-transform: translateY(-920px);
    transform: translateY(-920px);
}

/* Alternatives */

/* Color */
.demo-2 .box {
    box-shadow: inset 0 0 0 10px #2c3e50;
}

.demo-2 .box:hover h3,
.demo-2 .box:hover span {
    color: #fe6f83;
}

.demo-2 .box svg line {
    stroke-width: 8;
}

.demo-2 .box:hover svg line {
    stroke: #fe6f83;
}

/* Frame */
.demo-3 .box {
    background: rgba(0,0,0,0);
    color: #fff;
    box-shadow: none;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}

.demo-3 .box:hover {
    background: rgba(0,0,0,0.4);
}

.demo-3 .box h3,
.demo-3 .box span {
    -webkit-transition: none;
    transition: none;
}

.demo-3 .box svg line {
    -webkit-transition: all .5s;
    transition: all .5s;
}

.demo-3 .box:hover svg line {
    stroke-width: 10;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.demo-3 .box:hover svg line.top {
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
}

.demo-3 .box:hover svg line.bottom {
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}

.demo-3 .box:hover svg line.left {
    -webkit-transform: translateY(460px);
    transform: translateY(460px);
}

.demo-3 .box:hover svg line.right {
    -webkit-transform: translateY(-460px);
    transform: translateY(-460px);
}

/* Spin */
.demo-4 .box {
    box-shadow: none;
    background: rgba(0,0,0,0.4);
    -webkit-transition: none;
    transition: none;
    color: #fff;
}

.demo-4 .box h3,
.demo-4 .box span {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

.demo-4 .box:hover h3,
.demo-4 .box:hover span {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.demo-4 .box svg line {
    stroke-width: 30;
    -webkit-transition: all .4s;
    transition: all .4s;
}

.demo-4 .box:hover svg line {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

.demo-4 .box:hover svg line {
    stroke-width: 0;
}

.demo-4 .box svg line.top,
.demo-4 .box svg line.bottom {
    stroke-dasharray: 300;
}

.demo-4 .box svg line.left,
.demo-4 .box svg line.right {
    stroke-dasharray: 460;
}

.demo-4 .box:hover svg line.top {
    -webkit-transform: translateX(-300px);
    transform: translateX(-300px);
}

.demo-4 .box:hover svg line.bottom {
    -webkit-transform: translateX(300px);
    transform: translateX(300px);
}

.demo-4 .box:hover svg line.left {
    -webkit-transform: translateY(460px);
    transform: translateY(460px);
}

.demo-4 .box:hover svg line.right {
    -webkit-transform: translateY(-460px);
    transform: translateY(-460px);
}

h1 {
    color: #fff;
}

#portrait {
	cursor: pointer;
}

#page-top .navbar.navbar-default.navbar-fixed-top {
    background-color: transparent!important;
    font-size: 16px;
    color: white;
    font-weight: bolder;
}

.navbar-default .navbar-nav>li>a{
    color: white;
}

.navbar-default .navbar-nav>li.active>a{
    color: #424b4d!important;
    background-color: white;
}

.navbar-default .navbar-nav>li>a, .navbar-brand.page-scroll {
    color: white!important;
}

#movieBak {
    background: url('../img/moveGif.gif') no-repeat center;
    background-size: cover;
    opacity: 0.2;
    min-height: 300px;
    position: relative;
    top: 50px;
}
.intro-text h1 {
    color: white;
    position: relative;
    z-index: 999;
}

body {
    background-color: black;
}

li {
    list-style-type: none;
}

ol {
    margin: 0;
    padding: 0;
}

#ui {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-perspective: 600px;
    perspective: 600px;
    margin-top: 140px;
}
#ui .dice {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
#ui .dice:nth-child(1) {
    -webkit-animation: rotate1 20000ms linear infinite;
    animation: rotate1 20000ms linear infinite;
}
#ui .dice:nth-child(2) {
    -webkit-animation: rotate2 20000ms linear infinite;
    animation: rotate2 20000ms linear infinite;
}
#ui .dice:nth-child(3) {
    -webkit-animation: rotate3 20000ms linear infinite;
    animation: rotate3 20000ms linear infinite;
}
#ui .dice_list {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateY(-75px) translateX(-75px);
    transform: translateY(-75px) translateX(-75px);
}
#ui .dice_list_item {
    position: absolute;
    width: 150px;
    height: 150px;
    border: 1px solid rgba(255, 255, 255, 0.6);
}
#ui .dice_list_item:nth-child(1) {
    background: rgba(90, 236, 6, 0.5);
    -webkit-animation: child1 3000ms ease-in-out infinite alternate;
    animation: child1 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child1 {
    0% {
        -webkit-transform: translateZ(75px);
        transform: translateZ(75px);
    }
    100% {
        -webkit-transform: translateZ(-75px);
        transform: translateZ(-75px);
    }
}
@keyframes child1 {
    0% {
        -webkit-transform: translateZ(75px);
        transform: translateZ(75px);
    }
    100% {
        -webkit-transform: translateZ(-75px);
        transform: translateZ(-75px);
    }
}
#ui .dice_list_item:nth-child(2) {
    background: rgba(55, 103, 199, 0.5);
    -webkit-animation: child2 3000ms ease-in-out infinite alternate;
    animation: child2 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child2 {
    0% {
        -webkit-transform: translateY(75px) rotateX(270deg);
        transform: translateY(75px) rotateX(270deg);
    }
    100% {
        -webkit-transform: translateY(-75px) rotateX(270deg);
        transform: translateY(-75px) rotateX(270deg);
    }
}
@keyframes child2 {
    0% {
        -webkit-transform: translateY(75px) rotateX(270deg);
        transform: translateY(75px) rotateX(270deg);
    }
    100% {
        -webkit-transform: translateY(-75px) rotateX(270deg);
        transform: translateY(-75px) rotateX(270deg);
    }
}
#ui .dice_list_item:nth-child(3) {
    background: rgba(96, 55, 148, 0.5);
    -webkit-animation: child3 3000ms ease-in-out infinite alternate;
    animation: child3 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child3 {
    0% {
        -webkit-transform: translateX(75px) rotateY(-270deg);
        transform: translateX(75px) rotateY(-270deg);
    }
    100% {
        -webkit-transform: translateX(-75px) rotateY(-270deg);
        transform: translateX(-75px) rotateY(-270deg);
    }
}
@keyframes child3 {
    0% {
        -webkit-transform: translateX(75px) rotateY(-270deg);
        transform: translateX(75px) rotateY(-270deg);
    }
    100% {
        -webkit-transform: translateX(-75px) rotateY(-270deg);
        transform: translateX(-75px) rotateY(-270deg);
    }
}
#ui .dice_list_item:nth-child(4) {
    background: rgba(212, 45, 201, 0.5);
    -webkit-animation: child4 3000ms ease-in-out infinite alternate;
    animation: child4 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child4 {
    0% {
        -webkit-transform: translateX(-75px) rotateY(-90deg);
        transform: translateX(-75px) rotateY(-90deg);
    }
    100% {
        -webkit-transform: translateX(75px) rotateY(-90deg);
        transform: translateX(75px) rotateY(-90deg);
    }
}
@keyframes child4 {
    0% {
        -webkit-transform: translateX(-75px) rotateY(-90deg);
        transform: translateX(-75px) rotateY(-90deg);
    }
    100% {
        -webkit-transform: translateX(75px) rotateY(-90deg);
        transform: translateX(75px) rotateY(-90deg);
    }
}
#ui .dice_list_item:nth-child(5) {
    background: rgba(143, 90, 192, 0.5);
    -webkit-animation: child5 3000ms ease-in-out infinite alternate;
    animation: child5 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child5 {
    0% {
        -webkit-transform: translateY(-75px) rotateX(90deg);
        transform: translateY(-75px) rotateX(90deg);
    }
    100% {
        -webkit-transform: translateY(75px) rotateX(90deg);
        transform: translateY(75px) rotateX(90deg);
    }
}
@keyframes child5 {
    0% {
        -webkit-transform: translateY(-75px) rotateX(90deg);
        transform: translateY(-75px) rotateX(90deg);
    }
    100% {
        -webkit-transform: translateY(75px) rotateX(90deg);
        transform: translateY(75px) rotateX(90deg);
    }
}
#ui .dice_list_item:nth-child(6) {
    background: rgba(19, 183, 113, 0.5);
    -webkit-animation: child6 3000ms ease-in-out infinite alternate;
    animation: child6 3000ms ease-in-out infinite alternate;
}
@-webkit-keyframes child6 {
    0% {
        -webkit-transform: translateZ(-75px) rotateY(180deg);
        transform: translateZ(-75px) rotateY(180deg);
    }
    100% {
        -webkit-transform: translateZ(75px) rotateY(180deg);
        transform: translateZ(75px) rotateY(180deg);
    }
}
@keyframes child6 {
    0% {
        -webkit-transform: translateZ(-75px) rotateY(180deg);
        transform: translateZ(-75px) rotateY(180deg);
    }
    100% {
        -webkit-transform: translateZ(75px) rotateY(180deg);
        transform: translateZ(75px) rotateY(180deg);
    }
}
@-webkit-keyframes rotate1 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg);
        transform: rotateX(0deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg);
        transform: rotateX(360deg) rotateY(1080deg);
    }
}
@keyframes rotate1 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg);
        transform: rotateX(0deg) rotateY(0deg);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg);
        transform: rotateX(360deg) rotateY(1080deg);
    }
}
@-webkit-keyframes rotate2 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg) scale3d(0.7, 0.7, 0.7);
        transform: rotateX(0deg) rotateY(0deg) scale3d(0.7, 0.7, 0.7);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg) scale3d(0.7, 0.7, 0.7);
        transform: rotateX(360deg) rotateY(1080deg) scale3d(0.7, 0.7, 0.7);
    }
}
@keyframes rotate2 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg) scale3d(0.7, 0.7, 0.7);
        transform: rotateX(0deg) rotateY(0deg) scale3d(0.7, 0.7, 0.7);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg) scale3d(0.7, 0.7, 0.7);
        transform: rotateX(360deg) rotateY(1080deg) scale3d(0.7, 0.7, 0.7);
    }
}
@-webkit-keyframes rotate3 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg) scale3d(0.4, 0.4, 0.4);
        transform: rotateX(0deg) rotateY(0deg) scale3d(0.4, 0.4, 0.4);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg) scale3d(0.4, 0.4, 0.4);
        transform: rotateX(360deg) rotateY(1080deg) scale3d(0.4, 0.4, 0.4);
    }
}
@keyframes rotate3 {
    0% {
        -webkit-transform: rotateX(0deg) rotateY(0deg) scale3d(0.4, 0.4, 0.4);
        transform: rotateX(0deg) rotateY(0deg) scale3d(0.4, 0.4, 0.4);
    }
    100% {
        -webkit-transform: rotateX(360deg) rotateY(1080deg) scale3d(0.4, 0.4, 0.4);
        transform: rotateX(360deg) rotateY(1080deg) scale3d(0.4, 0.4, 0.4);
    }
}

  
  .textwrapper {
    position: absolute;
    top: -67px;
    right: -188px;
    z-index: 100;
  }
  .textwrapper p {
    font-size: 57px;
    letter-spacing: 20px;
  }
  
  .add {
    position: absolute;
    text-transform: uppercase;
    font-size: 35px !important;
    top: 80px;
    left: 140px;
    letter-spacing: 10px !important;
  }
  
  .wrapperTwo {
    position: relative;
    z-index: 5;
    left: 45%;
    top: 4px;
    margin-top: 15%;
    height: 150px;
    cursor: pointer;
  }
  
  #two {
    opacity: 0;
  }
  
  .ball {
    filter: url("#goo");
    position: absolute;
    z-index: 100;
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 100%;
    box-shadow: 0 0 20px 10px rgba(102, 51, 153, 0.4);
    animation: start 31s ease infinite;
  }
  @keyframes start {
    50% {
      transform: rotate(360deg);
    }
  }
  .smallball {
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    top: 24px;
    left: 24px;
    z-index: 0;
    background: #ED4337;
    box-shadow: 0 0 14px 10px rgba(237, 67, 55, 0.2);
    z-index: 0;
  }
  
  .move1 {
    animation: move 0.4s ease infinite forwards;
    animation-delay: 0.2s;
  }
  @keyframes move {
    100% {
      transform: translate(30px, 30px);
    }
  }
  .move2 {
    animation: move2 0.7s ease infinite forwards;
  }
  @keyframes move2 {
    100% {
      transform: translate(0px, -34px);
    }
  }
  .move3 {
    animation: move3 0.6s ease infinite forwards;
    animation-delay: 0.5s;
  }
  @keyframes move3 {
    100% {
      transform: translate(-37px, 0px);
    }
  }
  .move4 {
    height: 4px;
    width: 5px;
    animation: move4 0.7s ease infinite forwards;
  }
  @keyframes move4 {
    100% {
      transform: translate(-22px, -40px);
    }
  }
  .move5 {
    height: 4px;
    width: 4px;
    animation: move5 0.6s ease infinite forwards;
    animation-delay: 0.4s;
  }
  @keyframes move5 {
    100% {
      transform: translate(-30px, 35px);
    }
  }
  .move6 {
    animation: move6 0.7s ease infinite forwards;
  }
  @keyframes move6 {
    100% {
      transform: translate(-40px, 10px);
    }
  }
  .move7 {
    height: 3px;
    width: 3px;
    animation: move7 0.8s ease infinite forwards;
  }
  @keyframes move7 {
    100% {
      transform: translate(40px, -20px);
    }
  }
  .move8 {
    height: 3px;
    width: 3px;
    animation: move8 0.8s ease infinite forwards;
  }
  @keyframes move8 {
    100% {
      transform: translate(0, 30px);
    }
  }
  .greenball {
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    top: 24px;
    left: 24px;
    z-index: 0;
    background: #A1FF48;
    box-shadow: 0 0 20px 10px rgba(161, 255, 72, 0.2);
  }
  
  .move9 {
    height: 5px;
    width: 5px;
    animation: move9 0.8s ease infinite forwards;
  }
  @keyframes move9 {
    100% {
      transform: translate(0, 39px);
    }
  }
  .move10 {
    animation: move10 0.6s ease infinite forwards;
    animation-delay: 0.4s;
  }
  @keyframes move10 {
    100% {
      transform: translate(43px, 2px);
    }
  }
  .move11 {
    height: 4px;
    width: 4px;
    animation: move11 0.8s ease infinite forwards;
    animation-delay: 0.6s;
  }
  @keyframes move11 {
    100% {
      transform: translate(43px, -30px);
    }
  }
  .move12 {
    height: 5px;
    width: 5px;
    animation: move12 0.7s ease infinite forwards;
    animation-delay: 0.2s;
  }
  @keyframes move12 {
    100% {
      transform: translate(-10px, -45px);
    }
  }
  .move13 {
    height: 5px;
    width: 5px;
    animation: move13 0.8s ease infinite forwards;
  }
  @keyframes move13 {
    100% {
      transform: translate(-50px, -13px);
    }
  }
  .move14 {
    height: 3px;
    width: 3px;
    animation: move14 0.8s ease infinite forwards;
  }
  @keyframes move14 {
    100% {
      transform: translate(-44px, 23px);
    }
  }
  .move15 {
    height: 2px;
    width: 2px;
    animation: move15 0.8s ease infinite forwards;
    animation-delay: 0.5s;
  }
  @keyframes move15 {
    100% {
      transform: translate(-24px, 18px);
    }
  }
  .move16 {
    height: 5px;
    width: 5px;
    animation: move16 1s ease infinite forwards;
    animation-delay: 0.5s;
  }
  @keyframes move16 {
    100% {
      transform: translate(40px, 40px);
    }
  }
  .blueball {
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    top: 24px;
    left: 24px;
    z-index: 0;
    background: #7DF9FF;
    box-shadow: 0 0 20px 10px rgba(125, 249, 255, 0.2);
  }
  
  .move17 {
    animation: move16 1s ease infinite forwards;
    animation-delay: 0.1s;
  }
  @keyframes move16 {
    100% {
      transform: translate(40px, -10px);
    }
  }
  .move18 {
    height: 6px;
    width: 6px;
    animation: move18 1s ease infinite forwards;
    animation-delay: 0.7s;
  }
  @keyframes move18 {
    100% {
      transform: translate(-40px, -10px);
    }
  }
  .move19 {
    height: 3px;
    width: 3px;
    animation: move19 0.5s ease infinite forwards;
  }
  @keyframes move19 {
    100% {
      transform: translate(-35px, 30px);
    }
  }
  .move20 {
    animation: move20 0.5s ease infinite forwards;
    animation-delay: 0.2s;
  }
  @keyframes move20 {
    100% {
      transform: translate(7px, -40px);
    }
  }
  .move21 {
    animation: move21 0.7s ease infinite forwards;
    animation-delay: 0.5s;
  }
  @keyframes move21 {
    100% {
      transform: translate(18px, 32px);
    }
  }
  .move22 {
    animation: move22 0.7s ease infinite forwards;
    animation-delay: 1.1s;
  }
  @keyframes move22 {
    100% {
      transform: translate(-35px, -32px);
    }
  }
  .move23 {
    height: 4px;
    width: 4px;
    animation: move23 1s ease infinite forwards;
    animation-delay: 0.1s;
  }
  @keyframes move23 {
    100% {
      transform: translate(35px, 32px);
    }
  }
  .yellowball {
    position: absolute;
    height: 6px;
    width: 6px;
    border-radius: 100%;
    top: 24px;
    left: 24px;
    z-index: 0;
    background: #F7D708;
    box-shadow: 0 0 14px 6px rgba(247, 215, 8, 0.2);
  }
  
  .move24 {
    animation: move24 1s ease infinite forwards;
    animation-delay: 0.1s;
  }
  @keyframes move24 {
    100% {
      transform: translate(-45px, -22px);
    }
  }
  .move25 {
    animation: move25 1s ease infinite forwards;
    animation-delay: 0.1s;
  }
  @keyframes move25 {
    100% {
      transform: translate(45px, 22px);
    }
  }
  .move26 {
    height: 4px;
    width: 4px;
    animation: move26 0.7s ease infinite forwards;
    animation-delay: 0.4s;
  }
  @keyframes move26 {
    100% {
      transform: translate(-45px, 22px);
    }
  }
  .move26 {
    height: 5px;
    width: 5px;
    animation: move26 0.8s ease infinite forwards;
    animation-delay: 0.2s;
  }
  @keyframes move26 {
    100% {
      transform: translate(45px, -22px);
    }
  }
  .move27 {
    height: 6px;
    width: 6px;
    animation: move27 0.8s ease infinite forwards;
    animation-delay: 0.3s;
  }
  @keyframes move27 {
    100% {
      transform: translate(5px, -46px);
    }
  }
  



