/* Initial Positions for theme elements */
.vote-spring-theme #vote-spring .title-block.init-state {
  -webkit-transform:scale(.7);
  -moz-transform:scale(.7);
  -ms-transform:scale(.7);
  -o-transform:scale(.7);
  transform:scale(.7);
  opacity: 0;
}

.vote-spring-theme .title-block{
  -webkit-transition-duration: .6s;
  -moz-transition-duration: .6s;
  -ms-transition-duration: .6s;
  -o-transition-duration: .6s;
  transition-duration: .6s;

  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.vote-spring-theme #vote-spring .title-block.init-state{
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  opacity: 0;
}

.vote-spring-theme #vote-spring .title-block.init-state #gameOne,
.vote-spring-theme #vote-spring .title-block.init-state #voteOne{
  left: -2000px;
}

.vote-spring-theme #vote-spring .title-block.init-state #gameTwo,
.vote-spring-theme #vote-spring .title-block.init-state #voteTwo{
  right: -2000px;
}

.vote-spring-theme #vote-spring .title-block.init-state #bee-three {
  left: -10000px;
}
.vote-spring-theme #vote-spring .title-block.init-state #bee-one,
.vote-spring-theme #vote-spring .title-block.init-state #bee-two{
  right: -10000px;
}

.vote-spring-theme #gameOne,
.vote-spring-theme #gameTwo,
.vote-spring-theme #voteOne,
.vote-spring-theme #voteTwo,
.vote-spring-theme #bee-one,
.vote-spring-theme #bee-two,
.vote-spring-theme #bee-three{
  -webkit-transition-property: top, bottom, left, right, opacity, scale;
  -moz-transition-property: top, bottom, left, right, opacity, scale;
  -ms-transition-property: top, bottom, left, right, opacity, scale;
  -o-transition-property: top, bottom, left, right, opacity, scale;
  transition-property: top, bottom, left, right, opacity, scale;

  -webkit-transition-duration: 1s;
  -moz-transition-duration: 1s;
  -ms-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;

  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* vote animations */
.move-over-left {
  -webkit-animation: move-over-left 3s ease-out ;
  animation: move-over-left 3s ease-out ;
  -webkit-animation: move-over-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: move-over-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes move-over-left {
  0% {
    -webkit-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(-180px) translateY(-27px) scale(0.6);
    transform: translateX(-180px) translateY(-27px) scale(0.6);
  }
}
@keyframes move-over-left {
  0% {
    -webkit-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(-180px) translateY(-27px) scale(0.6);
    transform: translateX(-180px) translateY(-27px) scale(0.6);
  }
}

.move-over-right {
  -webkit-animation: move-over-right 3s ease-out ;
  animation: move-over-right 3s ease-out ;
  -webkit-animation: move-over-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: move-over-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes move-over-right {
  0% {
    -webkit-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(180px) translateY(-27px) scale(0.6);
    transform: translateX(180px) translateY(-27px) scale(0.6);
  }
}
@keyframes move-over-right {
  0% {
    -webkit-transform: translateX(0) translateY(0) scale(1);
    transform: translateX(0) translateY(0) scale(1);
  }
  100% {
    -webkit-transform: translateX(180px) translateY(-27px) scale(0.6);
    transform: translateX(180px) translateY(-27px) scale(0.6);
  }
}

.button-vanish {
  -webkit-animation: button-vanish 0.3s ease-in-out both;
  animation: button-vanish 0.3s ease-in-out both;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 0.5s linear;
}

@-webkit-keyframes button-vanish {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes button-vanish {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.move-up {
  -webkit-animation: move-up 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: move-up 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}
.move-up-slow {
  -webkit-animation: move-up 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: move-up 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}
@-webkit-keyframes move-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes move-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes animatedbgBig {
  to { background-position: 0 100%; };
}
@keyframes animatedbgSmall {
  to { background-position: 0 100%; };
}
.float-down {
  -webkit-animation: float-down 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: float-down 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes float-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(1000px);
    transform: translateY(1000px);
  }
}
@keyframes float-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(1000px);
    transform: translateY(1000px);
  }
}
.bee-hover-1 {
  -webkit-animation: bee-hover 4s linear infinite both;
  animation: bee-hover 4s linear infinite both;
}
.bee-hover-2 {
  -webkit-animation: bee-hover 5s linear infinite both;
  animation: bee-hover 5s linear infinite both;
}
.bee-hover-3 {
  -webkit-animation: bee-hover 5s linear infinite both;
  animation: bee-hover 5s linear infinite both;
}

@-webkit-keyframes bee-hover {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  10% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  20% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  30% {
    -webkit-transform: translate(-5px, 5px);
    transform: translate(-5px, 5px);
  }
  40% {
    -webkit-transform: translate(5px, 5px);
    transform: translate(5px, 5px);
  }
  50% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  60% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  70% {
    -webkit-transform: translate(-5px, 5px);
    transform: translate(-5px, 5px);
  }
  80% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  90% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@keyframes bee-hover {
  0% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
  10% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  20% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  30% {
    -webkit-transform: translate(-5px, 5px);
    transform: translate(-5px, 5px);
  }
  40% {
    -webkit-transform: translate(5px, 5px);
    transform: translate(5px, 5px);
  }
  50% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  60% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  70% {
    -webkit-transform: translate(-5px, 5px);
    transform: translate(-5px, 5px);
  }
  80% {
    -webkit-transform: translate(-5px, -5px);
    transform: translate(-5px, -5px);
  }
  90% {
    -webkit-transform: translate(5px, -5px);
    transform: translate(5px, -5px);
  }
  100% {
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}

@-webkit-keyframes animateCloud {
  0% {
    margin-left: -1000px;
  }
  100% {
    margin-left: 100%;
  }
}

@-moz-keyframes animateCloud {
  0% {
    margin-left: -1000px;
  }
  100% {
    margin-left: 100%;
  }
}

@keyframes animateCloud {
  0% {
    margin-left: -1000px;
  }
  100% {
    margin-left: 100%;
  }
}

.x1 {
  -webkit-animation: animateCloud 105s linear infinite;
  -moz-animation: animateCloud 105s linear infinite;
  animation: animateCloud 105s linear infinite;

  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
}

.x2 {
  -webkit-animation: animateCloud 90s linear infinite;
  -moz-animation: animateCloud 90s linear infinite;
  animation: animateCloud 90s linear infinite;

  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  transform: scale(0.5);
}

.x3 {
  -webkit-animation: animateCloud 100s linear infinite;
  -moz-animation: animateCloud 100s linear infinite;
  animation: animateCloud 100s linear infinite;

  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  transform: scale(0.8);
}

.x4 {
  -webkit-animation: animateCloud 88s linear infinite;
  -moz-animation: animateCloud 88s linear infinite;
  animation: animateCloud 88s linear infinite;

  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  transform: scale(0.6);
}

@-webkit-keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}

@keyframes fadeinout {
  0%,100% { opacity: 0; }
  50% { opacity: 1; }
}

.bee-over-left-one {
  -webkit-animation: bee-over-left-one 5s ease-out ;
  animation: bee-over-left-one 5s ease-out ;
  -webkit-animation: bee-over-left-one 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: bee-over-left-one 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes bee-over-left-one {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(-150px) translateY(0px);
    transform: translateX(-150px) translateY(0px);
  }
}
@keyframes bee-over-left-one {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(-150px) translateY(0px);
    transform: translateX(-150px) translateY(0px);
  }
}

.bee-over-left-two {
  -webkit-animation: bee-over-left-two 5s ease-out ;
  animation: bee-over-left-two 5s ease-out ;
  -webkit-animation: bee-over-left-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: bee-over-left-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes bee-over-left-two {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(-150px) translateY(0px);
    transform: translateX(-150px) translateY(0px);
  }
}
@keyframes bee-over-left-two {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(-150px) translateY(0px);
    transform: translateX(-150px) translateY(0px);
  }
}

.bee-over-right-one {
  -webkit-animation: bee-over-right-one 5s ease-out ;
  animation: bee-over-right-one 5s ease-out ;
  -webkit-animation: bee-over-right-one 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: bee-over-right-one 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes bee-over-right-one {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(621px) translateY(120px);
    transform: translateX(621px) translateY(120px);
  }
}
@keyframes bee-over-right-one {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(621px) translateY(120px);
    transform: translateX(621px) translateY(120px);
  }
}

.bee-over-right-two {
  -webkit-animation: bee-over-right-two 5s ease-out ;
  animation: bee-over-right-two 5s ease-out ;
  -webkit-animation: bee-over-right-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: bee-over-right-two 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation-fill-mode: forwards;
}

@-webkit-keyframes bee-over-right-two {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(349px) translateY(119px);
    transform: translateX(349px) translateY(119px);
  }
}
@keyframes bee-over-right-two {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  100% {
    -webkit-transform: translateX(349px) translateY(119px);
    transform: translateX(349px) translateY(119px);
  }
}

.winner-float-down {
  -webkit-animation: winner-float-down 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  animation: winner-float-down 3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes winner-float-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(585px);
    transform: translateY(585px);
  }
}
@keyframes winner-float-down {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(585px);
    transform: translateY(585px);
  }
}

/* Headband override */
body.vote-spring-theme {
  background:#fff;
}

#headband-container #parents-message-bar,
body.vote-spring-theme div#headband-container,
body.vote-spring-theme div#headband-container #parents-message-bar .parents-message .more-toggle{
  background-color: #0fceb6;
}

body.vote-spring-theme div#headband-container .headband-nav{
  background-color: #13dcc3;
}

body.vote-spring-theme div#headband-container #parents-message-bar .parents-bar-bookmarks ul li .parents-bar-bookmark{
  background-color: #fab737;
}

body.vote-spring-theme #headband-container .headband-nav .nav-item.settings button[data-action=settings-trigger]{
  background-position: -65px 50% !important;
}

.no-svg body.vote-spring-theme #headband-container .headband-nav .nav-item.settings button[data-action=settings-trigger]{
}

.vote-spring-theme .scroll-panel.theme-section #theme-stage{
  margin-bottom: 0px;
  background: url('../images/bg1.jpg') #1ae9cf;
  background-size:100%;
  background-position: bottom center;
  background-repeat: no-repeat;
  top:0px;
  position:absolute;
}

.vote-spring-theme #vote-spring{
  position: absolute;
  width: 100%;
  left: 0;
  margin-left: 0;
  bottom: 0;
  top: 0;
  margin-bottom: 0px;
}

.vote-spring-theme .title-block{
  width: 100%;
  height: 1200px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index:2;

  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}

.vote-spring-theme .character-stage{
  position: absolute;
}

/* OBJECTS */
#sky {
  padding-top:30px;
}
.cloud, .cloud3 {
  background: url('../images/cloud-1.png');
  height: 48px;
  position: relative;
  width: 83px;
}

.cloud:after, .cloud:before {
  content: '';
  position: absolute;
  z-indeX: -1;
}

.cloud:after {
  height: 48px;
  left: 50px;
  top: -50px;
  width: 83px;
}

.cloud:before {
  width: 83px;
  height: 48px;
  right: 50px;
  top: -90px;
}

.cloud2, .cloud4 {
  background: url('../images/cloud-2.png');
  height: 53px;
  position: relative;
  width: 127px;
}

.cloud:after, .cloud:before {
  content: '';
  position: absolute;
  z-indeX: -1;
}

.cloud:after {
  height: 53px;
  left: 50px;
  top: -50px;
  width: 127px;
}

.cloud:before {
  width: 127px;
  height: 53px;
  right: 50px;
  top: -90px;
}

.character-stage {
  cursor: pointer;
}

/* Scene One */
.vote-spring-theme .middle-group{
  width: 1360px;
  height: 100%;
  position: relative;
  display:block;
  top: 93px;
  margin-left:auto;
  margin-right:auto;
}
.vote-spring-theme #gameOne,
.vote-spring-theme #gameTwo{
  top: 520px;
  max-width: 450px;
  z-index: 1;
  border: solid 10px #ffff;
  line-height: 0;
}

.vote-spring-theme #gameOne{
  left: 190px;
}

.vote-spring-theme #gameTwo{
  right: 190px;
}

.vote-spring-theme #voteOne,
.vote-spring-theme #voteTwo{
  top: 751px;
  max-width: 240px;
  border:none;
  padding:0px;
  margin:0px;
  background:none;
  z-index:2;
}

.vote-spring-theme #voteOne{
  left: 305px;
}

.vote-spring-theme #voteTwo{
  right: 305px;
}

.vote-spring-theme #bee-one,
.vote-spring-theme #bee-two,
.vote-spring-theme #bee-three{
  max-width: 94px;
  z-index: 1;
}

.vote-spring-theme #bee-one.shift-right,
.vote-spring-theme #bee-two.shift-right{
  right:91px;
}

.vote-spring-theme #bee-three.shift-left{
  left:121px;
}

.vote-spring-theme #bee-one,
.vote-spring-theme #bee-two {
  right: 181px;
}

.vote-spring-theme #bee-one {
  top: 580px;
  transform: rotate(-20deg);
}
.vote-spring-theme #bee-two {
  top: 820px;
  transform: rotate(10deg);
}
.vote-spring-theme #bee-one img.bee-hover-1,
.vote-spring-theme #bee-two img.bee-hover-2,
.vote-spring-theme #bee-three img.bee-hover-3{
  width:100%;
}

.vote-spring-theme #bee-three{
  top: 705px;
  left: 181px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* Scene One After Vote Click */
.vote-spring-theme #dropbarOne,
.vote-spring-theme #dropbarTwo{
  height: 526px;
  width: 237px;
  line-height: 0;
  background: url('../images/hive.png');
  background-size:100%;
  background-repeat: no-repeat;
  position:absolute;
  top: 2389px;
}

.vote-spring-theme #dropbarOne{
  left: 429px;
}

.vote-spring-theme #dropbarTwo{
  right: 429px;
}

.vote-spring-theme #dropbarOne p,
.vote-spring-theme #dropbarTwo p {
  font-family: PBS_KIDS_Headline, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 2.5vw;
  color: #985301;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  line-height: 0px;
  margin: 0px;
  top: 2049px;
  left: 0;
  width:100%;
  position: relative;
  display: inline-block;
  z-index:1;
}

.vote-spring-theme #dropbarOne .hive-shape,
.vote-spring-theme #dropbarTwo .hive-shape{
  clip-path: polygon(0 6%, 51% 0, 100% 6%, 100% 100%, 0% 100%);
  height: 443px;
  width: 191px;
  overflow: hidden;
  position: absolute;
  top: 34px;
  left: 24px;
}

.vote-spring-theme .big-vote{
  height: 100%;
  width: 100%;
  margin-bottom: 0px;
  background: url('../images/honey-big.png');
  background-size:contain;
  background-position: 0 600%;
  background-repeat: no-repeat;
  position:absolute;
  animation: animatedbgBig 2s linear;
  animation-fill-mode: forwards;
  z-index:2;
}

.vote-spring-theme .small-vote{
  height: 100%;
  width: 100%;
  margin-bottom: 0px;
  background: url('../images/honey-med.png');
  background-size:contain;
  background-position: 0 230%;
  background-repeat: no-repeat;
  position:absolute;
  animation: animatedbgSmall 1s linear;
  animation-fill-mode: forwards;
  z-index:2;
}
.vote-spring-theme .dropped-vote-1,
.vote-spring-theme .dropped-vote-2{
  width:30px;
  top:0px;
  position:absolute;
  left: 82px;
  z-index:3;
}
.vote-spring-theme .notVoted{
  display:none;
}

.vote-spring-theme .hide {
  display:none;
}

/* Scene Two Showing Winner */
.vote-spring-theme .scene-two{
  display:none;
  width: 100%;
  height: 1200px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.vote-spring-theme #gamewinOne{
  width: 760px;
  height: 100%;
  position: relative;
  z-index: 1;
  top: -100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.vote-spring-theme #gamewinOne img.gamefinal{
  max-width: 87%;
  max-height: 100%;
  top: 28px;
  left: 35px;
  border: solid 15px #ffff;
  z-index: 3;
  position: absolute;
}

.vote-spring-theme #gamewinOne img.honey-frame{
  max-width: 100%;
  z-index: 5;
  position: absolute;
}

.vote-spring-theme #bee-queen{
  top: 555px;
  left: -381px;
  max-width: 138px;
  z-index: 1;
}

.vote-spring-theme #sparkles{
  top: 594px;
  left: -251px;
  max-width: 500px;
  z-index: 1;
}

.vote-spring-theme .sparkle-1{
  top: 0px;
  left: 51px;
  max-width: 46px;
  -webkit-animation: fadeinout 4s linear infinite;
  animation: fadeinout 4s linear infinite;
}
.vote-spring-theme .sparkle-2{
  top: 50px;
  left: 91px;
  max-width: 36px;
  -webkit-animation: fadeinout 3s linear infinite;
  animation: fadeinout 3s linear infinite;
}
.vote-spring-theme .sparkle-3{
  top: 40px;
  left: 11px;
  max-width: 26px;
  -webkit-animation: fadeinout 2s linear infinite;
  animation: fadeinout 2s linear infinite;
}

.vote-spring-theme .sparkle-1,
.vote-spring-theme .sparkle-2,
.vote-spring-theme .sparkle-3{
  position: absolute;
}

/* Mini Scene */
.vote-spring-theme .mini-vote {
  display: none;
  background: url('../images/mini-vote.png') #aa5718;
  background-size: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  bottom: 0px;
  position: absolute;
  width: 100%;
  height: 100%;
}

.vote-spring-theme .character-stage .character{
  width: 100%;
}

/* Media Queries */
/*1250 height*/
@media only screen and (min-width: 1601px) {
  #sky {
    padding-top: 170px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 350px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 572px;
  }
  .vote-spring-theme #bee-one {
    top: 340px;
  }
  .vote-spring-theme #bee-two {
    top: 690px;
  }
  .vote-spring-theme #bee-three {
    top: 515px;
  }

  .vote-spring-theme #gamewinOne {
    top: -300px;
  }


  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-160px) translateY(50px) scale(0.66);
      transform: translateX(-160px) translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-160px) translateY(50px) scale(0.66);
      transform: translateX(-160px) translateY(50px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(160px) translateY(50px) scale(0.66);
      transform: translateX(160px) translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(160px) translateY(50px) scale(0.66);
      transform: translateX(160px) translateY(50px) scale(0.66);
    }
  }
  @keyframes animatedbgBig {
    to { background-position: 0% 100%; };
  }
  @keyframes animatedbgSmall {
    to { background-position: 0% 100%; };
  }

  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(578px);
      transform: translateY(578px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(578px);
      transform: translateY(578px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(641px) translateY(-60px);
      transform: translateX(641px) translateY(-60px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(641px) translateY(-60px);
      transform: translateX(641px) translateY(-60px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(375px) translateY(-56px);
      transform: translateX(375px) translateY(-56px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(375px) translateY(-56px);
      transform: translateX(375px) translateY(-56px);
    }
  }
}
@media only screen and (max-width: 1600px) {
  #sky {
    padding-top: 170px;
  }
  .vote-spring-theme .middle-group {
    width: 1270px;
  }
  .vote-spring-theme #bee-one {
    top: 340px;
  }
  .vote-spring-theme #bee-two {
    top: 690px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 71px;
  }
  .vote-spring-theme #bee-three {
    left: 81px;
    top: 515px;
  }
  .vote-spring-theme #gameOne {
    left: 150px;
  }
  .vote-spring-theme #gameTwo {
    right: 150px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 350px;
  }
  .vote-spring-theme #voteOne {
    left: 265px;
  }
  .vote-spring-theme #voteTwo {
    right: 268px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 572px;
  }

  .vote-spring-theme #dropbarOne {
    left: 389px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 392px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2.8vw;
    top: 2021px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 511px;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 821px;
  }

  .vote-spring-theme #gamewinOne {
    top: -300px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1971px);
      transform: translateY(-1971px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1971px);
      transform: translateY(-1971px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-170px) translateY(140px) scale(0.66);
      transform: translateX(-170px) translateY(140px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-170px) translateY(140px) scale(0.66);
      transform: translateX(-170px) translateY(140px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(168px) translateY(140px) scale(0.66);
      transform: translateX(168px) translateY(140px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(168px) translateY(140px) scale(0.66);
      transform: translateX(168px) translateY(140px) scale(0.66);
    }
  }
  @keyframes animatedbgBig {
    to { background-position: 0% 100%; };
  }
  @keyframes animatedbgSmall {
    to { background-position: 0% 100%; };
  }

  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(645px);
      transform: translateY(645px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(645px);
      transform: translateY(645px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(0px);
      transform: translateX(551px) translateY(0px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(0px);
      transform: translateX(551px) translateY(0px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(282px) translateY(-1px);
      transform: translateX(282px) translateY(-1px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(282px) translateY(-1px);
      transform: translateX(282px) translateY(-1px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-180px);
      transform: translateX(-60px) translateY(-180px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-180px);
      transform: translateX(-60px) translateY(-180px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-130px);
      transform: translateX(-60px) translateY(-130px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-130px);
      transform: translateX(-60px) translateY(-130px);
    }
  }
}
@media only screen and (max-width: 1380px) {
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 130%;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 90px;
  }
  .vote-spring-theme .middle-group {
    width: 910px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 410px;
    top:430px;
  }
  .vote-spring-theme #gameOne {
    left: 0px;
  }
  .vote-spring-theme #gameTwo {
    right: 0px;
  }
  .vote-spring-theme #voteOne {
    left: 110px;
  }
  .vote-spring-theme #voteTwo {
    right: 110px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 633px;
    max-width: 210px;
  }
  .vote-spring-theme #bee-one {
    top: 400px;
  }
  .vote-spring-theme #bee-two {
    top: 810px;
  }
  .vote-spring-theme #bee-three {
    top: 405px;
  }


  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    top: 2396px;
  }
  .vote-spring-theme #dropbarOne {
    left: 209px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 212px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 3.2vw;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 541px;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 861px;
  }
  .vote-spring-theme #bee-three.shift-left {
    top: 545px;
  }


  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-90px) translateY(100px) scale(0.66);
      transform: translateX(-90px) translateY(100px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-90px) translateY(100px) scale(0.66);
      transform: translateX(-90px) translateY(100px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(90px) translateY(100px)  scale(0.66);
      transform: translateX(90px) translateY(100px)  scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(90px) translateY(100px) scale(0.66);
      transform: translateX(90px) translateY(100px) scale(0.66);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(675px);
      transform: translateY(675px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(675px);
      transform: translateY(675px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(731px) translateY(-347px);
      transform: translateX(731px) translateY(-347px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(731px) translateY(-347px);
      transform: translateX(731px) translateY(-347px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(462px) translateY(-351px);
      transform: translateX(462px) translateY(-351px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(462px) translateY(-351px);
      transform: translateX(462px) translateY(-351px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-300px);
      transform: translateX(-70px) translateY(-300px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-300px);
      transform: translateX(-70px) translateY(-300px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(-210px);
      transform: translateX(40px) translateY(-210px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(-210px);
      transform: translateX(40px) translateY(-210px);
    }
  }
}
@media only screen and (max-width: 1025px) {
  .vote-spring-theme .middle-group {
    width: 719px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 331px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 598px;
    max-width: 175px;
  }
  .vote-spring-theme #voteOne {
    left: 84px;
  }
  .vote-spring-theme #voteTwo {
    right: 86px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    top: 2435px;
  }
  .vote-spring-theme #dropbarOne {
    left: 112px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 106px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 4.3vw;
  }
  .float-down {
    -webkit-animation: float-down 5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: float-down 5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 541px;
    right: 24px;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 911px;
    right: 29px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 27px;
  }


  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(180px) scale(0.68);
      transform: translateX(-50px) translateY(180px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(180px) scale(0.68);
      transform: translateX(-50px) translateY(180px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(180px) scale(0.68);
      transform: translateX(50px) translateY(180px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(180px) scale(0.68);
      transform: translateX(50px) translateY(180px) scale(0.68);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-120px) translateY(-80px);
      transform: translateX(-120px) translateY(-80px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-120px) translateY(-80px);
      transform: translateX(-120px) translateY(-80px);
    }
  }
}
@media only screen and (max-width: 775px) {
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 200%;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-two {
    top: 860px;
  }
  .vote-spring-theme .middle-group {
    width: 549px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 248px;
  }
  .vote-spring-theme #voteOne {
    left: 65px;
  }
  .vote-spring-theme #voteTwo {
    right: 66px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 558px;
    max-width: 135px;
  }

  .vote-spring-theme #bee-one.shift-right {
    top: 191px;
    right: 74px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 177px;
    top: 175px;
  }
  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    width: 197px;
    height: 436px;
  }
  .vote-spring-theme #dropbarOne {
    left: 52px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 52px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    height: 376px;
    width: 159px;
    top: 21px;
    left: 20px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 4.5vw;
    top: 2281px;
  }
  .move-up {
    -webkit-animation: move-up 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: move-up 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation-fill-mode: forwards;
  }

  .vote-spring-theme #gamewinOne {
    width: 500px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 85%;
    top: 19px;
    left: 23px;
  }

  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(-70px) scale(0.68);
      transform: translateX(-50px) translateY(-70px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(-70px) scale(0.68);
      transform: translateX(-50px) translateY(-70px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(-70px) scale(0.68);
      transform: translateX(50px) translateY(-70px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(-70px) scale(0.68);
      transform: translateX(50px) translateY(-70px) scale(0.68);
    }
  }
  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2230px);
      transform: translateY(-2230px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2230px);
      transform: translateY(-2230px);
    }
  }
  @-webkit-keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(600px);
      transform: translateY(600px);
    }
  }
  @keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(600px);
      transform: translateY(600px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(591px) translateY(-347px);
      transform: translateX(591px) translateY(-347px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(591px) translateY(-347px);
      transform: translateX(591px) translateY(-347px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(322px) translateY(-351px);
      transform: translateX(322px) translateY(-351px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(322px) translateY(-351px);
      transform: translateX(322px) translateY(-351px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(0px) translateY(31px);
      transform: translateX(0px) translateY(31px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(0px) translateY(31px);
      transform: translateX(0px) translateY(31px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(-40px);
      transform: translateX(-50px) translateY(-40px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(-40px);
      transform: translateX(-50px) translateY(-40px);
    }
  }
}
@media only screen and (max-width: 601px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme #bee-two {
    display:none;
  }
  .vote-spring-theme #bee-one {
    top: 639px;
  }
  .vote-spring-theme #bee-three {
    top: 645px;
    left: 171px;
  }
  .vote-spring-theme .middle-group {
    top: 328px;
    width: 439px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 191px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 525px;
    max-width: 135px;
  }
  .vote-spring-theme #voteOne {
    left: 38px;
  }
  .vote-spring-theme #voteTwo {
    right: 38px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    width: 137px;
    height: 393px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    height: 262px;
    width: 111px;
    top: 17px;
    left: 13px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 4vw;
    top: 2087px;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 49px;
    width: 23px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 599px;
  }
  .vote-spring-theme #bee-three.shift-left {
    top: 595px;
  }

  .vote-spring-theme #gamewinOne {
    top: -100px;
  }
  .vote-spring-theme #gamewinOne {
    width: 440px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 85%;
    top: 17px;
    left: 20px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2055px);
      transform: translateY(-2055px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2055px);
      transform: translateY(-2055px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(-70px) scale(0.68);
      transform: translateX(-50px) translateY(-70px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(40px) scale(0.68);
      transform: translateX(-50px) translateY(40px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(40px) scale(0.68);
      transform: translateX(50px) translateY(40px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(40px) scale(0.68);
      transform: translateX(50px) translateY(40px) scale(0.68);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(824px);
      transform: translateY(824px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(824px);
      transform: translateY(824px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(48px) translateY(7px) scale(0.7);
      transform: translateX(48px) translateY(7px) scale(0.7);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(48px) translateY(7px) scale(0.7);
      transform: translateX(48px) translateY(7px) scale(0.7);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(614px) translateY(16px) scale(0.7);
      transform: translateX(614px) translateY(16px) scale(0.7);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(614px) translateY(16px) scale(0.7);
      transform: translateX(614px) translateY(16px) scale(0.7);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(402px) translateY(25px) scale(0.7);
      transform: translateX(402px) translateY(25px) scale(0.7);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(402px) translateY(25px) scale(0.7);
      transform: translateX(402px) translateY(25px) scale(0.7);
    }
  }
}
@media only screen and (max-width: 500px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }

  .vote-spring-theme #dropbarOne {
    left: 42px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 42px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 4.9vw;
  }
  .float-down {
    -webkit-animation: float-down 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    animation: float-down 4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  }

  .vote-spring-theme #gamewinOne {
    width: 380px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 84%;
    top: 14px;
    left: 17px;
  }

  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-40px) translateY(-70px) scale(0.68);
      transform: translateX(-40px) translateY(-70px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-40px) translateY(40px) scale(0.68);
      transform: translateX(-40px) translateY(40px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(40px) scale(0.68);
      transform: translateX(40px) translateY(40px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(40px) scale(0.68);
      transform: translateX(40px) translateY(40px) scale(0.68);
    }
  }
  @-webkit-keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(400px);
      transform: translateY(400px);
    }
  }
  @keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(400px);
      transform: translateY(400px);
    }
  }
}
@media only screen and (max-width: 480px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .middle-group {
    display: none;
  }
  .vote-spring-theme .mini-vote{
    display:block;
  }
  .vote-spring-theme .mini-vote {
    display: block;
    background: url('../images/mini-vote.png') #aa5718;
    background-size: 140%;
    background-position: center top;
    background-repeat: no-repeat;
  }
}


@media only screen and (min-width: 1601px) and (max-height: 1200px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 841px;
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(660px);
      transform: translateY(660px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(660px);
      transform: translateY(660px);
    }
  }
}
@media only screen and (max-width: 1600px) and (max-height: 1200px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 841px;
  }
}
@media only screen and (max-width: 1380px) and (max-height: 1200px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 841px;
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(725px);
      transform: translateY(725px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(725px);
      transform: translateY(725px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(801px) translateY(-307px);
      transform: translateX(801px) translateY(-307px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(801px) translateY(-307px);
      transform: translateX(801px) translateY(-307px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(522px) translateY(-315px);
      transform: translateX(522px) translateY(-315px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(522px) translateY(-315px);
      transform: translateX(522px) translateY(-315px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-258px);
      transform: translateX(-70px) translateY(-258px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-258px);
      transform: translateX(-70px) translateY(-258px);
    }
  }
}
@media only screen and (max-width: 1025px) and (max-height: 1200px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 841px;
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(412px) translateY(-315px);
      transform: translateX(412px) translateY(-315px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(412px) translateY(-315px);
      transform: translateX(412px) translateY(-315px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(691px) translateY(-307px);
      transform: translateX(691px) translateY(-307px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(691px) translateY(-307px);
      transform: translateX(691px) translateY(-307px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-110px) translateY(-20px);
      transform: translateX(-110px) translateY(-20px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-110px) translateY(-20px);
      transform: translateX(-110px) translateY(-20px);
    }
  }
}
@media only screen and (max-width: 775px) and (max-height: 1200px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 841px;
  }

  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 70px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 4.7vw;
    top: 2263px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 209px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 217px;
    top: 215px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2213px);
      transform: translateY(-2213px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2213px);
      transform: translateY(-2213px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-1px) translateY(61px);
      transform: translateX(-1px) translateY(61px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-1px) translateY(61px);
      transform: translateX(-1px) translateY(61px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(631px) translateY(-321px) scale(0.8);
      transform: translateX(631px) translateY(-321px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(631px) translateY(-321px) scale(0.8);
      transform: translateX(631px) translateY(-321px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(388px) translateY(-315px) scale(0.8);
      transform: translateX(388px) translateY(-315px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(388px) translateY(-315px) scale(0.8);
      transform: translateX(388px) translateY(-315px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 601px) and (max-height: 1200px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }

  .vote-spring-theme #bee-one.shift-right {
    top: 589px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 197px;
    top: 595px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2083px;
    font-size: 3.8vw;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 48px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2053px);
      transform: translateY(-2053px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2053px);
      transform: translateY(-2053px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(825px);
      transform: translateY(825px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(825px);
      transform: translateY(825px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(46px) translateY(19px) scale(0.81);
      transform: translateX(46px) translateY(19px) scale(0.81);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(46px) translateY(19px) scale(0.81);
      transform: translateX(46px) translateY(19px) scale(0.81);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(616px) translateY(19px) scale(0.7);
      transform: translateX(616px) translateY(19px) scale(0.7);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(616px) translateY(19px) scale(0.7);
      transform: translateX(616px) translateY(19px) scale(0.7);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(399px) translateY(15px) scale(0.7);
      transform: translateX(399px) translateY(15px) scale(0.7);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(399px) translateY(15px) scale(0.7);
      transform: translateX(399px) translateY(15px) scale(0.7);
    }
  }
}
@media only screen and (max-width: 500px) and (max-height: 1200px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }

  .vote-spring-theme #dropbarOne p, .vote-spring-theme #dropbarTwo p {
    font-size: 4.6vw;
  }
}
@media only screen and (max-width: 480px) and (max-height: 1200px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
}


@media only screen and (min-width: 1601px) and (max-height: 1010px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 794px;
  }
  #sky {
    padding-top: 140px;
  }
  .vote-spring-theme #bee-one {
    top: 470px;
  }
  .vote-spring-theme #bee-two {
    top: 730px;
  }
  .vote-spring-theme #bee-three {
    top: 635px;
  }
  .vote-spring-theme .middle-group {
    width: 1319px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 410px;
  }
  .vote-spring-theme #gameOne {
    left: 170px;
  }
  .vote-spring-theme #gameTwo {
    right: 170px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 632px;
  }
  .vote-spring-theme #voteOne {
    left: 285px;
  }
  .vote-spring-theme #voteTwo {
    right: 285px;
  }

  .vote-spring-theme #dropbarOne {
    left: 409px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 409px;
  }

  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(750px);
      transform: translateY(750px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(750px);
      transform: translateY(750px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(641px) translateY(50px);
      transform: translateX(641px) translateY(50px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(641px) translateY(50px);
      transform: translateX(641px) translateY(50px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(375px) translateY(44px);
      transform: translateX(375px) translateY(44px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(375px) translateY(44px);
      transform: translateX(375px) translateY(44px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-210px) translateY(100px);
      transform: translateX(-210px) translateY(100px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-210px) translateY(100px);
      transform: translateX(-210px) translateY(100px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-180px) translateY(51px);
      transform: translateX(-180px) translateY(51px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-180px) translateY(51px);
      transform: translateX(-180px) translateY(51px);
    }
  }
}
@media only screen and (max-width: 1600px) and (max-height: 1010px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 794px;
  }
  #sky {
    padding-top: 140px;
  }
  .vote-spring-theme #bee-one {
    top: 470px;
  }
  .vote-spring-theme #bee-two {
    top: 730px;
  }
  .vote-spring-theme #bee-three {
    top: 635px;
  }
  .vote-spring-theme .middle-group {
    width: 1259px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 410px;
  }
  .vote-spring-theme #gameOne {
    left: 140px;
  }
  .vote-spring-theme #gameTwo {
    right: 150px;
  }
  .vote-spring-theme #voteOne, .vote-spring-theme #voteTwo {
    top: 632px;
  }
  .vote-spring-theme #voteOne {
    left: 254px;
  }
  .vote-spring-theme #voteTwo {
    right: 275px;
  }

  .vote-spring-theme #dropbarOne {
    left: 379px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 382px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    right: 291px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 571px;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 891px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 241px;
    top: 569px;
  }

  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(771px);
      transform: translateY(771px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(771px);
      transform: translateY(771px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(541px) translateY(100px);
      transform: translateX(541px) translateY(100px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(541px) translateY(100px);
      transform: translateX(541px) translateY(100px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(275px) translateY(100px);
      transform: translateX(275px) translateY(100px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(275px) translateY(100px);
      transform: translateX(275px) translateY(100px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(130px) translateY(-30px);
      transform: translateX(130px) translateY(-30px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(130px) translateY(-30px);
      transform: translateX(130px) translateY(-30px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(132px) translateY(-59px);
      transform: translateX(132px) translateY(-59px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(132px) translateY(-59px);
      transform: translateX(132px) translateY(-59px);
    }
  }
}
@media only screen and (max-width: 1380px) and (max-height: 1010px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 794px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 120%;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 5px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 41px;
  }
  .vote-spring-theme #bee-one {
    top: 520px;
  }
  .vote-spring-theme #bee-two {
    top: 800px;
  }
  .vote-spring-theme #bee-three {
    left: 31px;
    top: 675px;
  }
  .vote-spring-theme .middle-group {
    width: 910px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 330px;
    top: 510px;
  }
  .vote-spring-theme #gameOne {
    left: 90px;
  }
  .vote-spring-theme #gameTwo {
    right: 100px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 672px;
    max-width: 190px;
  }
  .vote-spring-theme #voteOne {
    left: 172px;
  }
  .vote-spring-theme #voteTwo {
    right: 184px;
  }

  .vote-spring-theme #dropbarOne {
    left: 201px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 202px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    right: 121px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 151px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2006px;
  }

  .vote-spring-theme #gamewinOne {
    width: 650px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    top: 26px;
    left: 27px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1959px);
      transform: translateY(-1959px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1959px);
      transform: translateY(-1959px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(859px);
      transform: translateY(859px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(859px);
      transform: translateY(859px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(841px) translateY(-140px) scale(0.8);
      transform: translateX(841px) translateY(-140px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(841px) translateY(-140px) scale(0.8);
      transform: translateX(841px) translateY(-140px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(605px) translateY(-140px) scale(0.8);
      transform: translateX(605px) translateY(-140px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(605px) translateY(-140px) scale(0.8);
      transform: translateX(605px) translateY(-140px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(62px) translateY(-59px);
      transform: translateX(62px) translateY(-59px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(62px) translateY(-59px);
      transform: translateX(62px) translateY(-59px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(60px) translateY(-30px);
      transform: translateX(60px) translateY(-30px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(60px) translateY(-30px);
      transform: translateX(60px) translateY(-30px);
    }
  }
}
@media only screen and (max-width: 1025px) and (max-height: 1010px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 794px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 140%;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 45px;
  }
  .vote-spring-theme .middle-group {
    width: 686px;
  }
  .vote-spring-theme #bee-one {
    top: 480px;
  }
  .vote-spring-theme #bee-two {
    top: 870px;
  }
  .vote-spring-theme #bee-three {
    left: 151px;
    top: 495px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 310px;
    top: 540px;
  }
  .vote-spring-theme #gameOne {
    left: 0px;
  }
  .vote-spring-theme #gameTwo {
    right: 0px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 694px;
    max-width: 180px;
  }
  .vote-spring-theme #voteOne {
    left: 72px;
  }
  .vote-spring-theme #voteTwo {
    right: 74px;
  }

  .vote-spring-theme #bee-one.shift-right {
    top: 441px;
    right: 191px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 31px;
    top: 628px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 221px;
    top: 434px;
  }
  .vote-spring-theme #dropbarOne {
    left: 91px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 102px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2030px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1981px);
      transform: translateY(-1981px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1981px);
      transform: translateY(-1981px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(90px) scale(0.68);
      transform: translateX(-50px) translateY(90px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-50px) translateY(90px) scale(0.68);
      transform: translateX(-50px) translateY(90px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(90px) scale(0.68);
      transform: translateX(50px) translateY(90px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(50px) translateY(90px) scale(0.68);
      transform: translateX(50px) translateY(90px) scale(0.68);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(721px) translateY(-154px) scale(0.8);
      transform: translateX(721px) translateY(-154px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(721px) translateY(-154px) scale(0.8);
      transform: translateX(721px) translateY(-154px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(491px) translateY(-150px) scale(0.8);
      transform: translateX(491px) translateY(-150px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(491px) translateY(-150px) scale(0.8);
      transform: translateX(491px) translateY(-150px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(82px) translateY(-7px) scale(0.8);
      transform: translateX(82px) translateY(-7px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(82px) translateY(-7px) scale(0.8);
      transform: translateX(82px) translateY(-7px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-140px) translateY(315px) scale(0.8);
      transform: translateX(-140px) translateY(315px) scale(0.8);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-140px) translateY(315px) scale(0.8);
      transform: translateX(-140px) translateY(315px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 775px) and (max-height: 1010px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 794px;
  }
  .vote-spring-theme .middle-group {
    width: 556px;
  }
  .vote-spring-theme #bee-one {
    top: 440px;
  }
  .vote-spring-theme #bee-two {
    top: 940px;
  }
  .vote-spring-theme #bee-three {
    top: 435px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 250px;
    top: 470px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 596px;
    max-width: 160px;
  }
  .vote-spring-theme #voteOne {
    left: 53px;
  }
  .vote-spring-theme #voteTwo {
    right: 54px;
  }

  .vote-spring-theme #dropbarOne {
    left: 121px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 22px;
  }
  .vote-spring-theme #bee-one.shift-right {
    display:none;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 938px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 21px;
    top: 691px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2175px;
  }

  .vote-spring-theme #gamewinOne {
    width: 460px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    top: 18px;
    left: 20px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2131px);
      transform: translateY(-2131px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2131px);
      transform: translateY(-2131px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(60px) translateY(10px) scale(0.68);
      transform: translateX(60px) translateY(10px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(60px) translateY(10px) scale(0.68);
      transform: translateX(60px) translateY(10px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(10px) scale(0.68);
      transform: translateX(40px) translateY(10px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(40px) translateY(10px) scale(0.68);
      transform: translateX(40px) translateY(10px) scale(0.68);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(830px);
      transform: translateY(830px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(830px);
      transform: translateY(830px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-43px) translateY(-15px) scale(0.8);
      transform: translateX(-43px) translateY(-15px) scale(0.8);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-43px) translateY(-15px) scale(0.8);
      transform: translateX(-43px) translateY(-15px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(421px) translateY(-172px) scale(0.8);
      transform: translateX(421px) translateY(-172px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(421px) translateY(-172px) scale(0.8);
      transform: translateX(421px) translateY(-172px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(657px) translateY(-170px) scale(0.8);
      transform: translateX(657px) translateY(-170px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(657px) translateY(-170px) scale(0.8);
      transform: translateX(657px) translateY(-170px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 601px) and (max-height: 1010px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 200%;
    background-position: bottom center;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 19px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 84px;
  }
  .vote-spring-theme #bee-one {
    top: 620px;
  }
  .vote-spring-theme #bee-three {
    top: 615px;
    left: 181px;
  }
  .vote-spring-theme .middle-group {
    width: 472px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 210px;
    top: 410px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 516px;
    max-width: 140px;
  }
  .vote-spring-theme #voteOne {
    left: 45px;
  }
  .vote-spring-theme #voteTwo {
    right: 46px;
  }

  .vote-spring-theme #dropbarOne {
    left: 68px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 69px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2086px;
  }
  .vote-spring-theme #bee-one.shift-right {
    display: block;
    top: 601px;
    right: 51px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 190px;
    top: 601px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2054px);
      transform: translateY(-2054px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2054px);
      transform: translateY(-2054px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-35px) translateY(118px) scale(0.68);
      transform: translateX(-35px) translateY(118px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-35px) translateY(118px) scale(0.68);
      transform: translateX(-35px) translateY(118px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(31px) translateY(118px) scale(0.68);
      transform: translateX(31px) translateY(118px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(31px) translateY(118px) scale(0.68);
      transform: translateX(31px) translateY(118px) scale(0.68);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(10px) translateY(9px) scale(0.8);
      transform: translateX(10px) translateY(9px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(10px) translateY(9px) scale(0.8);
      transform: translateX(10px) translateY(9px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(631px) translateY(14px) scale(0.8);
      transform: translateX(631px) translateY(14px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(631px) translateY(14px) scale(0.8);
      transform: translateX(631px) translateY(14px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(399px) translateY(22px) scale(0.8);
      transform: translateX(399px) translateY(22px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(399px) translateY(22px) scale(0.8);
      transform: translateX(399px) translateY(22px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(34px) translateY(9px) scale(0.8);
      transform: translateX(34px) translateY(9px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(34px) translateY(9px) scale(0.8);
      transform: translateX(34px) translateY(9px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 500px) and (max-height: 1010px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 84px;
  }

  .vote-spring-theme #dropbarOne {
    left: 58px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 59px;
  }

  .vote-spring-theme #gamewinOne {
    width: 370px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    top: 14px;
    left: 17px;
    max-width: 83%;
  }

  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-25px) translateY(58px) scale(0.68);
      transform: translateX(-25px) translateY(58px) scale(0.68);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-25px) translateY(58px) scale(0.68);
      transform: translateX(-25px) translateY(58px) scale(0.68);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(22px) translateY(58px) scale(0.68);
      transform: translateX(22px) translateY(58px) scale(0.68);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(22px) translateY(58px) scale(0.68);
      transform: translateX(22px) translateY(58px) scale(0.68);
    }
  }
}
@media only screen and (max-width: 480px) and (max-height: 1010px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .mini-vote {
    background: url('../images/mini-vote.png') #aa5718;
    background-size: 120%;
    background-position: center top;
    background-repeat: no-repeat;
  }
}


@media only screen and (min-width: 1900px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  #sky {
    padding-top: 0px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 94px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 311px;
  }
  .vote-spring-theme #bee-one {
    top: 560px;
  }
  .vote-spring-theme #bee-two {
    top: 820px;
  }
  .vote-spring-theme #bee-three {
    top: 685px;
    left: 291px;
  }
  .vote-spring-theme .middle-group {
    width: 1213px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 480px;
  }
  .vote-spring-theme #gameOne {
    left: 120px;
  }
  .vote-spring-theme #gameTwo {
    right: 120px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 707px;
  }
  .vote-spring-theme #voteOne {
    left: 234px;
  }
  .vote-spring-theme #voteTwo {
    right: 245px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 474px;
    width: 214px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2vw;
    top: 1985px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 172px;
    height: 405px;
    top: 26px;
    left: 22px;
  }
  .vote-spring-theme #dropbarOne {
    left: 369px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 369px;
  }

  .vote-spring-theme #gamewinOne {
    width: 620px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 86%;
    top: 25px;
    left: 29px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1937px);
      transform: translateY(-1937px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1937px);
      transform: translateY(-1937px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(839px);
      transform: translateY(839px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(839px);
      transform: translateY(839px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(851px) translateY(130px);
      transform: translateX(851px) translateY(130px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(851px) translateY(130px);
      transform: translateX(851px) translateY(130px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(575px) translateY(126px);
      transform: translateX(575px) translateY(126px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(575px) translateY(126px);
      transform: translateX(575px) translateY(126px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-390px) translateY(1px);
      transform: translateX(-390px) translateY(1px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-390px) translateY(1px);
      transform: translateX(-390px) translateY(1px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-400px) translateY(10px);
      transform: translateX(-400px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-400px) translateY(10px);
      transform: translateX(-400px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1899px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  #sky {
    padding-top: 0px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 140px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 191px;
  }
  .vote-spring-theme #bee-one {
    top: 560px;
  }
  .vote-spring-theme #bee-two {
    top: 820px;
  }
  .vote-spring-theme #bee-three {
    top: 705px;
    left: 191px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 480px;
  }
  .vote-spring-theme #gameOne {
    left: 120px;
  }
  .vote-spring-theme #gameTwo {
    right: 120px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 707px;
  }
  .vote-spring-theme #voteOne {
    left: 234px;
  }
  .vote-spring-theme #voteTwo {
    right: 245px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 474px;
    width: 214px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2vw;
    top: 1949px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 172px;
    height: 405px;
    top: 26px;
    left: 22px;
  }
  .vote-spring-theme #dropbarOne {
    left: 412px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 414px;
  }

  .vote-spring-theme #gamewinOne {
    width: 620px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 86%;
    top: 25px;
    left: 29px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1902px);
      transform: translateY(-1902px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1902px);
      transform: translateY(-1902px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(839px);
      transform: translateY(839px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(839px);
      transform: translateY(839px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(751px) translateY(130px);
      transform: translateX(751px) translateY(130px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(751px) translateY(130px);
      transform: translateX(751px) translateY(130px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(477px) translateY(126px);
      transform: translateX(477px) translateY(126px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(477px) translateY(126px);
      transform: translateX(477px) translateY(126px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-309px) translateY(1px);
      transform: translateX(-309px) translateY(1px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-309px) translateY(1px);
      transform: translateX(-309px) translateY(1px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-310px) translateY(10px);
      transform: translateX(-310px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-310px) translateY(10px);
      transform: translateX(-310px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1700px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 180px;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 30px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 121px;
  }
  .vote-spring-theme #bee-three {
    left: 121px;
  }

  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1950px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1902px);
      transform: translateY(-1902px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1902px);
      transform: translateY(-1902px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-110px) translateY(50px) scale(0.66);
      transform: translateX(-110px) translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-110px) translateY(50px) scale(0.66);
      transform: translateX(-110px) translateY(50px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(108px) translateY(50px) scale(0.66);
      transform: translateX(108px) translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(108px) translateY(50px) scale(0.66);
      transform: translateX(108px) translateY(50px) scale(0.66);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(716px) translateY(130px);
      transform: translateX(716px) translateY(130px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(716px) translateY(130px);
      transform: translateX(716px) translateY(130px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(444px) translateY(126px);
      transform: translateX(444px) translateY(126px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(444px) translateY(126px);
      transform: translateX(444px) translateY(126px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-269px) translateY(1px);
      transform: translateX(-269px) translateY(1px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-269px) translateY(1px);
      transform: translateX(-269px) translateY(1px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-276px) translateY(10px);
      transform: translateX(-276px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-276px) translateY(10px);
      transform: translateX(-276px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1600px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 241px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 41px;
  }
  .vote-spring-theme #bee-three {
    left: 59px;
  }
  .vote-spring-theme .middle-group {
    width: 1262px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 520px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 746px;
  }
  .vote-spring-theme #dropbarOne {
    left: 189px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 199px;
  }

  .vote-spring-theme #dropbarOne {
    left: 409px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 409px;
  }

  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(61px) translateY(1px);
      transform: translateX(61px) translateY(1px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(61px) translateY(1px);
      transform: translateX(61px) translateY(1px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(24px) translateY(10px);
      transform: translateX(24px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(24px) translateY(10px);
      transform: translateX(24px) translateY(10px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(606px) translateY(130px);
      transform: translateX(606px) translateY(130px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(606px) translateY(130px);
      transform: translateX(606px) translateY(130px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(331px) translateY(126px);
      transform: translateX(331px) translateY(126px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(331px) translateY(126px);
      transform: translateX(331px) translateY(126px);
    }
  }
}
@media only screen and (max-width: 1380px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 113%;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  .vote-spring-theme .middle-group {
    width: 905px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 559px;
    max-width: 300px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 704px;
  }
  .vote-spring-theme #voteOne {
    left: 182px;
  }
  .vote-spring-theme #voteTwo {
    right: 187px;
  }

  .vote-spring-theme #dropbarOne {
    left: 224px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 229px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 111px;
    top: 880px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1946px;
    font-size: 2.8vw;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1899px);
      transform: translateY(-1899px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1899px);
      transform: translateY(-1899px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(862px);
      transform: translateY(862px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(862px);
      transform: translateY(862px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(436px) translateY(170px);
      transform: translateX(436px) translateY(170px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(436px) translateY(170px);
      transform: translateX(436px) translateY(170px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(171px) translateY(166px);
      transform: translateX(171px) translateY(166px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(171px) translateY(166px);
      transform: translateX(171px) translateY(166px);
    }
  }
}
@media only screen and (max-width: 1025px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 129%;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-two {
    top: 940px;
  }
  .vote-spring-theme #bee-three {
    left: 189px;
    top: 575px;
  }
  .vote-spring-theme .middle-group {
    width: 687px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 600px;
    max-width: 300px;
  }
  .vote-spring-theme #gameOne {
    left:0px;
  }
  .vote-spring-theme #gameTwo {
    right:0px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 746px;
  }
  .vote-spring-theme #voteOne {
    left: 71px;
  }
  .vote-spring-theme #voteTwo {
    right: 68px;
  }

  .vote-spring-theme #dropbarOne {
    left: 114px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 119px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1967px;
    font-size: 3.5vw;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 541px;
    right: 58px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 51px;
    top: 948px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 41px;
    top: 674px;
  }

  .vote-spring-theme #gamewinOne {
    width: 500px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 85%;
    top: 19px;
    left: 23px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1920px);
      transform: translateY(-1920px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1920px);
      transform: translateY(-1920px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(50px) scale(0.66);
      transform: translateX(-70px) translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(50px) scale(0.66);
      transform: translateX(-70px) translateY(50px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(70px) translateY(50px) scale(0.66);
      transform: translateX(70px)  translateY(50px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(70px)  translateY(50px) scale(0.66);
      transform: translateX(70px)  translateY(50px) scale(0.66);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(972px);
      transform: translateY(972px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(972px);
      transform: translateY(972px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(726px) translateY(-32px) scale(0.8);
      transform: translateX(726px) translateY(-32px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(726px) translateY(-32px) scale(0.8);
      transform: translateX(726px) translateY(-32px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(487px) translateY(-27px) scale(0.8);
      transform: translateX(487px) translateY(-27px) scale(0.8);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(487px) translateY(-27px) scale(0.8);
      transform: translateX(487px) translateY(-27px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-29px) translateY(11px) scale(0.8);
      transform: translateX(-29px) translateY(11px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-29px) translateY(11px) scale(0.8);
      transform: translateX(-29px) translateY(11px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(19px) translateY(-165px) scale(0.8);
      transform: translateX(19px) translateY(-165px) scale(0.8);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(19px) translateY(-165px) scale(0.8);
      transform: translateX(19px) translateY(-165px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 775px) and (max-height: 888px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 690px;
  }
  .vote-spring-theme #bee-two {
    display:none;
  }
  .vote-spring-theme #bee-one {
    top: 533px;
  }
  .vote-spring-theme #bee-three {
    top: 534px;
  }
  .vote-spring-theme .middle-group {
    width: 515px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 230px;
    top: 560px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 675px;
    max-width: 145px;
  }
  .vote-spring-theme #voteOne {
    left: 49px;
  }
  .vote-spring-theme #voteTwo {
    right: 53px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 334px;
    width: 151px;
  }
  .vote-spring-theme #dropbarOne {
    left: 105px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 86px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 123px;
    height: 287px;
    top: 17px;
    left: 15px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2041px;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    width: 25px;
    left: 47px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    display:block;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right,
  .vote-spring-theme #bee-three.shift-left {
    max-width: 74px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 571px;
    right: 38px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 21px;
    top: 978px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 41px;
    top: 992px;
  }

  .vote-spring-theme #gamewinOne {
    width: 340px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 83%;
    top: 13px;
    left: 14px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2003px);
      transform: translateY(-2003px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2003px);
      transform: translateY(-2003px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-10px) scale(0.66);
      transform: translateX(-70px) translateY(-10px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-70px) translateY(-10px) scale(0.66);
      transform: translateX(-70px) translateY(-10px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(70px) translateY(-10px) scale(0.66);
      transform: translateX(70px) translateY(-10px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(70px) translateY(-10px) scale(0.66);
      transform: translateX(70px) translateY(-10px) scale(0.66);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(930px);
      transform: translateY(930px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(930px);
      transform: translateY(930px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(656px) translateY(-61px) scale(0.65);
      transform: translateX(656px) translateY(-61px) scale(0.65);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(656px) translateY(-61px) scale(0.65);
      transform: translateX(656px) translateY(-61px) scale(0.65);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(447px) translateY(-53px) scale(0.65);
      transform: translateX(447px) translateY(-53px) scale(0.65);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(447px) translateY(-53px) scale(0.65);
      transform: translateX(447px) translateY(-53px) scale(0.65);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(1px) translateY(11px) scale(0.8);
      transform: translateX(1px) translateY(11px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(1px) translateY(11px) scale(0.8);
      transform: translateX(1px) translateY(11px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-11px) translateY(-233px) scale(0.8);
      transform: translateX(-11px) translateY(-233px) scale(0.8);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-11px) translateY(-233px) scale(0.8);
      transform: translateX(-11px) translateY(-233px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 601px) and (max-height: 888px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 146%;
    background-position: center 331px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one {
    top: 623px;
  }
  .vote-spring-theme #bee-three {
    top: 604px;
  }
  .vote-spring-theme .middle-group {
    width: 470px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    border: solid 7px #ffff;
    max-width: 215px;
    top: 410px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 523px;
  }
  .vote-spring-theme #voteOne {
    left: 41px;
  }
  .vote-spring-theme #voteTwo {
    right: 41px;
  }

  .vote-spring-theme #dropbarOne {
    left: 62px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 63px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2075px;
    font-size: 4.2vw;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 611px;
    right: 68px;
  }
  .vote-spring-theme #bee-two.shift-right {
    display:none;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 191px;
    top: 602px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2041px);
      transform: translateY(-2041px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2041px);
      transform: translateY(-2041px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-30px) translateY(80px) scale(0.66);
      transform: translateX(-30px) translateY(80px) scale(0.66);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-30px) translateY(80px) scale(0.66);
      transform: translateX(-30px) translateY(80px) scale(0.66);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(30px) translateY(80px) scale(0.66);
      transform: translateX(30px) translateY(80px) scale(0.66);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(30px) translateY(80px) scale(0.66);
      transform: translateX(30px) translateY(80px) scale(0.66);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(830px);
      transform: translateY(830px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(830px);
      transform: translateY(830px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(626px) translateY(17px) scale(0.65);
      transform: translateX(626px) translateY(17px) scale(0.65);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(626px) translateY(17px) scale(0.65);
      transform: translateX(626px) translateY(17px) scale(0.65);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(417px) translateY(26px) scale(0.65);
      transform: translateX(417px) translateY(26px) scale(0.65);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(417px) translateY(26px) scale(0.65);
      transform: translateX(417px) translateY(26px) scale(0.65);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(44px) translateY(21px) scale(0.8);
      transform: translateX(44px) translateY(21px) scale(0.8);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(44px) translateY(21px) scale(0.8);
      transform: translateX(44px) translateY(21px) scale(0.8);
    }
  }
}
@media only screen and (max-width: 500px) and (max-height: 888px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
}
@media only screen and (max-width: 480px) and (max-height: 888px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .mini-vote {
    background-size: 169%;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 74px;
  }
  .vote-spring-theme #bee-one {
    top: 653px;
  }
  .vote-spring-theme #bee-three {
    left: 169px;
  }
}
@media only screen and (max-width: 375px) and (max-height: 888px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
}


@media only screen and (min-width: 1900px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 100px;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 0px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 371px;
  }
  .vote-spring-theme #bee-one {
    top: 710px;
  }
  .vote-spring-theme #bee-two {
    top: 880px;
  }
  .vote-spring-theme #bee-three {
    top: 735px;
    left: 381px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 590px;
    max-width: 370px;
  }
  .vote-spring-theme #gameOne {
    left: 200px;
  }
  .vote-spring-theme #gameTwo {
    right: 200px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 768px;
  }
  .vote-spring-theme #voteOne {
    left: 155px;
  }
  .vote-spring-theme #voteTwo {
    right: 155px;
  }

  .vote-spring-theme #dropbarOne {
    left: 149px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 149px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1821px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    right: 371px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 361px;
    top: 805px;
  }

  .vote-spring-theme #gamewinOne {
    width: 370px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 83%;
    top: 14px;
    left: 17px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1772px);
      transform: translateY(-1772px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1772px);
      transform: translateY(-1772px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(78px) translateY(50px) scale(0.56);
      transform: translateX(78px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(78px) translateY(50px) scale(0.56);
      transform: translateX(78px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-78px) translateY(50px) scale(0.56);
      transform: translateX(-78px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-78px) translateY(50px) scale(0.56);
      transform: translateX(-78px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px);
      transform: translateY(989px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px);
      transform: translateY(989px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(951px) translateY(193px);
      transform: translateX(951px) translateY(193px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(951px) translateY(193px);
      transform: translateX(951px) translateY(193px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(678px) translateY(196px);
      transform: translateX(678px) translateY(196px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(678px) translateY(196px);
      transform: translateX(678px) translateY(196px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-240px) translateY(15px);
      transform: translateX(-240px) translateY(15px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-240px) translateY(15px);
      transform: translateX(-240px) translateY(15px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-200px) translateY(10px);
      transform: translateX(-200px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-200px) translateY(10px);
      transform: translateX(-200px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1899px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 100px;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 0px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 171px;
  }
  .vote-spring-theme #bee-one {
    top: 710px;
  }
  .vote-spring-theme #bee-two {
    top: 880px;
  }
  .vote-spring-theme #bee-three {
    top: 855px;
    left: 211px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 590px;
    max-width: 370px;
  }
  .vote-spring-theme #gameOne {
    left: 200px;
  }
  .vote-spring-theme #gameTwo {
    right: 200px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 768px;
  }
  .vote-spring-theme #voteOne {
    left: 155px;
  }
  .vote-spring-theme #voteTwo {
    right: 155px;
  }

  .vote-spring-theme #dropbarOne {
    left: 149px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 149px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1821px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    right: 211px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 221px;
    top: 875px;
  }

  .vote-spring-theme #gamewinOne {
    width: 370px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 83%;
    top: 14px;
    left: 17px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1772px);
      transform: translateY(-1772px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1772px);
      transform: translateY(-1772px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(78px) translateY(50px) scale(0.56);
      transform: translateX(78px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(78px) translateY(50px) scale(0.56);
      transform: translateX(78px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-78px) translateY(50px) scale(0.56);
      transform: translateX(-78px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-78px) translateY(50px) scale(0.56);
      transform: translateX(-78px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px);
      transform: translateY(989px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px);
      transform: translateY(989px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(871px) translateY(193px);
      transform: translateX(871px) translateY(193px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(871px) translateY(193px);
      transform: translateX(871px) translateY(193px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(601px) translateY(196px);
      transform: translateX(601px) translateY(196px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(601px) translateY(196px);
      transform: translateX(601px) translateY(196px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-300px) translateY(15px);
      transform: translateX(-300px) translateY(15px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-300px) translateY(15px);
      transform: translateX(-300px) translateY(15px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-260px) translateY(10px);
      transform: translateX(-260px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-260px) translateY(10px);
      transform: translateX(-260px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1700px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  .vote-spring-theme #bee-three {
    left: 171px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 421px;
    width: 190px;
  }
  .vote-spring-theme #dropbarOne {
    left: 219px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 229px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 152px;
    height: 364px;
    top: 22px;
    left: 20px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1805px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1762px);
      transform: translateY(-1762px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1762px);
      transform: translateY(-1762px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(138px) translateY(30px) scale(0.56);
      transform: translateX(138px) translateY(30px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(138px) translateY(30px) scale(0.56);
      transform: translateX(138px) translateY(30px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-148px) translateY(30px) scale(0.56);
      transform: translateX(-148px) translateY(30px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-148px) translateY(30px) scale(0.56);
      transform: translateX(-148px) translateY(30px) scale(0.56);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-270px) translateY(15px);
      transform: translateX(-270px) translateY(15px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-270px) translateY(15px);
      transform: translateX(-270px) translateY(15px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-220px) translateY(10px);
      transform: translateX(-220px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-220px) translateY(10px);
      transform: translateX(-220px) translateY(10px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(821px) translateY(193px);
      transform: translateX(821px) translateY(193px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(821px) translateY(193px);
      transform: translateX(821px) translateY(193px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(196px);
      transform: translateX(551px) translateY(196px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(196px);
      transform: translateX(551px) translateY(196px);
    }
  }
}
@media only screen and (max-width: 1601px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  #sky {
    padding-top: 9px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center 150px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 121px;
  }
  .vote-spring-theme #bee-three {
    left: 121px;
  }
  .vote-spring-theme .middle-group {
    width: 995px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 600px;
  }
  .vote-spring-theme #gameOne {
    left: 90px;
  }
  .vote-spring-theme #gameTwo {
    right: 90px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 783px;
    max-width: 220px;
  }
  .vote-spring-theme #voteOne {
    left: 47px;
  }
  .vote-spring-theme #voteTwo {
    right: 53px;
  }

  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1829px;
  }
  .vote-spring-theme #dropbarOne {
    left: 222px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 219px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    right: 104px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 731px;
  }
  .vote-spring-theme #bee-two.shift-right {
    top: 921px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 261px;
    top: 725px;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 65px;
}

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1782px);
      transform: translateY(-1782px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1782px);
      transform: translateY(-1782px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-132px) translateY(100px) scale(0.56);
      transform: translateX(-132px) translateY(100px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-132px) translateY(100px) scale(0.56);
      transform: translateX(-132px) translateY(100px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(122px) translateY(100px) scale(0.56);
      transform: translateX(122px) translateY(100px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(122px) translateY(100px) scale(0.56);
      transform: translateX(122px) translateY(100px) scale(0.56);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(721px) translateY(193px);
      transform: translateX(721px) translateY(193px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(721px) translateY(193px);
      transform: translateX(721px) translateY(193px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(451px) translateY(196px);
      transform: translateX(451px) translateY(196px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(451px) translateY(196px);
      transform: translateX(451px) translateY(196px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-250px) translateY(10px);
      transform: translateX(-250px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-250px) translateY(10px);
      transform: translateX(-250px) translateY(10px);
    }
  }
}
@media only screen and (max-width: 1380px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  #sky {
    padding-top: 0px;
    margin-top: -25px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 130%;
    background-position: center 120px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two {
    right: 31px;
  }
  .vote-spring-theme #bee-three {
    left: 31px;
  }
  .vote-spring-theme .middle-group {
    width: 720px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    max-width: 290px;
    top: 620px;
  }
  .vote-spring-theme #gameOne {
    left: 40px;
  }
  .vote-spring-theme #gameTwo {
    right: 40px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 765px;
  }
  .vote-spring-theme #voteOne {
    left: 97px;
  }
  .vote-spring-theme #voteTwo {
    right: 102px;
  }

  .vote-spring-theme #dropbarOne {
    left: 112px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 109px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 24px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 22px;
    top: 925px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2.4vw;
  }

  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1012px);
      transform: translateY(1012px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1012px);
      transform: translateY(1012px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(273px);
      transform: translateX(551px) translateY(273px);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(551px) translateY(273px);
      transform: translateX(551px) translateY(273px);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(283px) translateY(273px);
      transform: translateX(283px) translateY(273px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(283px) translateY(273px);
      transform: translateX(283px) translateY(273px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-90px) translateY(15px);
      transform: translateX(-90px) translateY(15px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-90px) translateY(15px);
      transform: translateX(-90px) translateY(15px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-160px) translateY(-20px);
      transform: translateX(-160px) translateY(-20px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-160px) translateY(-20px);
      transform: translateX(-160px) translateY(-20px);
    }
  }
}
@media only screen and (max-width: 1025px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 122%;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 0px;
    margin-top: -36px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    max-width: 84px;
  }
  .vote-spring-theme #bee-one {
    right: 51px;
  }
  .vote-spring-theme #bee-two {
    display:none;
  }
  .vote-spring-theme #bee-three {
    top: 688px;
    left: 211px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 718px;
    max-width: 270px;
  }
  .vote-spring-theme #gameOne {
    left: 54px;
  }
  .vote-spring-theme #gameTwo {
    right: 59px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 856px;
    max-width: 159px;
  }
  .vote-spring-theme #voteOne {
    left: 117px;
  }
  .vote-spring-theme #voteTwo {
    right: 127px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 390px;
    width: 176px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 141px;
    height: 333px;
    top: 22px;
    left: 18px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1869px;
  }
  .vote-spring-theme #dropbarOne {
    left: 172px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 168px;
  }
  .vote-spring-theme #bee-one.shift-right {
    right: 75px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2.9vw;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 42px;
    top: 945px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1830px);
      transform: translateY(-1830px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1830px);
      transform: translateY(-1830px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-52px) translateY(-10px) scale(0.56);
      transform: translateX(-52px) translateY(-10px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-52px) translateY(-10px) scale(0.56);
      transform: translateX(-52px) translateY(-10px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(54px) translateY(-10px) scale(0.56);
      transform: translateX(54px) translateY(-10px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(54px) translateY(-10px) scale(0.56);
      transform: translateX(54px) translateY(-10px) scale(0.56);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1032px);
      transform: translateY(1032px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1032px);
      transform: translateY(1032px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(439px) translateY(281px) scale(0.8);
      transform: translateX(439px) translateY(281px) scale(0.8);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(439px) translateY(281px) scale(0.8);
      transform: translateX(439px) translateY(281px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(283px) translateY(273px);
      transform: translateX(283px) translateY(273px);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(283px) translateY(273px);
      transform: translateX(214px) translateY(292px) scale(0.8);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-10px) translateY(75px);
      transform: translateX(-10px) translateY(75px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-10px) translateY(75px);
      transform: translateX(-10px) translateY(75px);
    }
  }
}
@media only screen and (max-width: 775px) and (max-height: 715px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 530px;
  }
  .home .theme-section #theme-stage .theme-big-active {
    display:block;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 50px;
  }
  .vote-spring-theme #bee-one {
    right: 71px;
    top: 695px;
  }
  .vote-spring-theme #bee-three {
    top: 696px;
  }
  .vote-spring-theme .middle-group {
    width: 570px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 660px;
    max-width: 195px;
    border: solid 7px #ffff;
  }
  .vote-spring-theme #gameOne {
    left: 136px;
  }
  .vote-spring-theme #gameTwo {
    right: 2px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 755px;
    max-width: 130px;
  }
  .vote-spring-theme #voteOne {
    left: 177px;
  }
  .vote-spring-theme #voteTwo {
    right: 41px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 426px;
    width: 192px;
  }
  .vote-spring-theme #dropbarOne {
    left: 132px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 38px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 154px;
    height: 364px;
    top: 22px;
    left: 19px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1883px;
    font-size: 4vw;
  }
  .vote-spring-theme #bee-three.shift-left {
    top: 1039px;
    max-width: 50px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right {
    display:none;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1840px);
      transform: translateY(-1840px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1840px);
      transform: translateY(-1840px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-112px) translateY(47px) scale(0.7);
      transform: translateX(-112px) translateY(47px) scale(0.7);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-112px) translateY(47px) scale(0.7);
      transform: translateX(-112px) translateY(47px) scale(0.7);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(34px) translateY(47px) scale(0.7);
      transform: translateX(34px) translateY(47px) scale(0.7);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(34px) translateY(47px) scale(0.7);
      transform: translateX(34px) translateY(47px) scale(0.7);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px) translateX(62px);
      transform: translateY(989px) translateX(62px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(989px) translateX(62px);
      transform: translateY(989px) translateX(62px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(439px) translateY(238px) scale(0.5);
      transform: translateX(439px) translateY(238px) scale(0.5);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(439px) translateY(238px) scale(0.5);
      transform: translateX(439px) translateY(238px) scale(0.5);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(268px) translateY(255px) scale(0.5);
      transform: translateX(268px) translateY(255px) scale(0.5);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(268px) translateY(255px) scale(0.5);
      transform: translateX(268px) translateY(255px) scale(0.5);
    }
  }
}
@media only screen and (max-width: 601px) and (max-height: 715px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 140%;
    background-position: center 340px;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 50px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 90px;
  }
  .vote-spring-theme #bee-one {
    right: 71px;
    top: 605px;
  }
  .vote-spring-theme #bee-three {
    top: 646px;
    left: 171px;
  }
  .vote-spring-theme .middle-group {
    width: 465px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 430px;
    max-width: 211px;
  }
  .vote-spring-theme #gameOne {
    left: 0;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 533px;
    max-width: 140px;
  }
  .vote-spring-theme #voteOne {
    left: 40px;
  }
  .vote-spring-theme #voteTwo {
    right: 45px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 338px;
    width: 152px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 122px;
    height: 285px;
    top: 22px;
    left: 16px;
  }
  .vote-spring-theme #dropbarOne {
    left: 50px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 57px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 2072px;
    font-size: 4vw;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 49px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 621px;
    display:block;
  }
  .vote-spring-theme #bee-three.shift-left {
    top: 619px;
    left: 192px;
    max-width: 74px;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2041px);
      transform: translateY(-2041px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-2041px);
      transform: translateY(-2041px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-35px) translateY(47px) scale(0.7);
      transform: translateX(-35px) translateY(47px) scale(0.7);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-35px) translateY(47px) scale(0.7);
      transform: translateX(-35px) translateY(47px) scale(0.7);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(848px) translateX(0px);
      transform: translateY(848px) translateX(0px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(848px) translateX(0px);
      transform: translateY(848px) translateX(0px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(619px) translateY(28px) scale(0.7);
      transform: translateX(619px) translateY(28px) scale(0.7);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(619px) translateY(28px) scale(0.7);
      transform: translateX(619px) translateY(28px) scale(0.7);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(406px) translateY(38px) scale(0.7);
      transform: translateX(406px) translateY(38px) scale(0.7);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(406px) translateY(38px) scale(0.7);
      transform: translateX(406px) translateY(38px) scale(0.7);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(27px) translateY(37px) scale(0.85);
      transform: translateX(27px) translateY(37px) scale(0.85);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(27px) translateY(37px) scale(0.85);
      transform: translateX(27px) translateY(37px) scale(0.85);
    }
  }
}
@media only screen and (max-width: 500px) and (max-height: 715px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(831px) translateX(0px);
      transform: translateY(831px) translateX(0px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(831px) translateX(0px);
      transform: translateY(831px) translateX(0px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(48px) translateY(21px) scale(0.85);
      transform: translateX(48px) translateY(21px) scale(0.85);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(48px) translateY(21px) scale(0.85);
      transform: translateX(48px) translateY(21px) scale(0.85);
    }
  }
}
@media only screen and (max-width: 480px) and (max-height: 715px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 635px;
  }
  .vote-spring-theme .mini-vote {
    background-size: 162%;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 80px;
  }
  .vote-spring-theme #bee-one {
    right: 41px;
  }
  .vote-spring-theme #bee-three {
    top: 659px;
    left: 152px;
  }
}
@media only screen and (max-width: 375px) and (max-height: 715px) {
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .mini-vote {
    background-size: 206%;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-three {
    max-width: 60px;
  }
}
@media only screen and (max-width: 320px) and (max-height: 715px) {
    .home .theme-section #theme-stage .theme-big-active{
        display:block;
    }
}


/* Odd one-off sized smaller mobile devices */
@media only screen and (max-width: 823px) and (min-width: 776px) and (max-height: 411px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 351px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background-position: center bottom;
    background-size: 100%;
  }
  #sky {
    margin-top: -73px;
    padding-top: 0px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    display:none;
  }
  .vote-spring-theme .middle-group {
    width: 686px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 770px;
    max-width: 248px;
  }
  .vote-spring-theme #gameOne {
    left: 110px;
  }
  .vote-spring-theme #gameTwo {
    right: 0px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 893px;
    max-width: 145px;
  }
  .vote-spring-theme #voteOne {
    left: 169px;
  }
  .vote-spring-theme #voteTwo {
    right: 61px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 246px;
    width: 111px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 88px;
    height: 213px;
    top: 11px;
    left: 12px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    font-size: 2.3vw;
    top: 1693px;
  }
  .vote-spring-theme .dropped-vote-1,
  .vote-spring-theme .dropped-vote-2 {
    left: 37px;
    width: 20px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right,
  .vote-spring-theme #bee-three.shift-left {
    display: block;
    max-width: 54px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 874px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 54px;
    top: 981px;
  }
  .vote-spring-theme #bee-three.shift-left {
    left: 72px;
    top: 1001px;
  }

  .vote-spring-theme #gamewinOne {
    top: -100px;
  }
  .vote-spring-theme #gamewinOne {
    width: 300px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 86%;
    top: 12px;
    left: 14px;
    border: solid 7px #ffff;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1664px);
      transform: translateY(-1664px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1664px);
      transform: translateY(-1664px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-65px) translateY(50px) scale(0.56);
      transform: translateX(-65px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-65px) translateY(50px) scale(0.56);
      transform: translateX(-65px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-40px) translateY(50px) scale(0.56);
      transform: translateX(-40px) translateY(50px) scale(0.56);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-40px) translateY(50px) scale(0.56);
      transform: translateX(-40px) translateY(50px) scale(0.56);
    }
  }
  @-webkit-keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(500px);
      transform: translateY(500px);
    }
  }
  @keyframes float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(500px);
      transform: translateY(500px);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(956px);
      transform: translateY(956px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(956px);
      transform: translateY(956px);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-77px) translateY(2px);
      transform: translateX(-77px) translateY(2px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-77px) translateY(2px);
      transform: translateX(-77px) translateY(2px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-103px) translateY(10px);
      transform: translateX(-103px) translateY(10px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-103px) translateY(10px);
      transform: translateX(-103px) translateY(10px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(499px) translateY(361px) scale(0.62);
      transform: translateX(499px) translateY(361px) scale(0.62);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(499px) translateY(361px) scale(0.62);
      transform: translateX(499px) translateY(361px) scale(0.62);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(310px) translateY(376px) scale(0.62);
      transform: translateX(310px) translateY(376px) scale(0.62);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(310px) translateY(376px) scale(0.62);
      transform: translateX(310px) translateY(376px) scale(0.62);
    }
  }
}


@media only screen and (max-width: 775px) and (min-width: 732px) and (max-height: 411px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 453px;
  }
  .vote-spring-theme .scroll-panel.theme-section #theme-stage {
    background: url('../images/bg1.jpg') #1ae9cf;
    background-size: 100%;
    background-position: center bottom;
    background-repeat: no-repeat;
  }
  #sky {
    padding-top: 5px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    display:none;
  }
  .vote-spring-theme .middle-group {
    width: 630px;
  }
  .vote-spring-theme #gameOne,
  .vote-spring-theme #gameTwo {
    top: 672px;
    max-width: 235px;
  }
  .vote-spring-theme #gameOne{
    left:101px;
  }
  .vote-spring-theme #voteOne,
  .vote-spring-theme #voteTwo {
    top: 787px;
    max-width: 140px;
  }
  .vote-spring-theme #voteOne {
    left: 159px;
  }
  .vote-spring-theme #voteTwo {
    right: 59px;
  }

  .vote-spring-theme #dropbarOne,
  .vote-spring-theme #dropbarTwo {
    height: 351px;
    width: 158px;
  }
  .vote-spring-theme #dropbarOne .hive-shape,
  .vote-spring-theme #dropbarTwo .hive-shape {
    width: 127px;
    height: 301px;
    top: 18px;
    left: 16px;
  }
  .vote-spring-theme #dropbarOne p,
  .vote-spring-theme #dropbarTwo p {
    top: 1801px;
    font-size: 3.5vw;
  }
  .vote-spring-theme #dropbarOne {
    left: 126px;
  }
  .vote-spring-theme #dropbarTwo {
    right: 132px;
  }
  .vote-spring-theme #bee-one.shift-right,
  .vote-spring-theme #bee-two.shift-right{
    display: block;
    max-width: 54px;
  }
  .vote-spring-theme #bee-one.shift-right {
    top: 791px;
  }
  .vote-spring-theme #bee-two.shift-right {
    right: 54px;
    top: 871px;
  }

  .vote-spring-theme #gamewinOne {
    width: 250px;
  }
  .vote-spring-theme #gamewinOne img.gamefinal {
    max-width: 86%;
    top: 10px;
    left: 13px;
    border: solid 8px #ffff;
  }

  @-webkit-keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1765px);
      transform: translateY(-1765px);
    }
  }
  @keyframes move-up {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(-1765px);
      transform: translateY(-1765px);
    }
  }
  @-webkit-keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-72px) translateY(60px) scale(0.5);
      transform: translateX(-72px) translateY(60px) scale(0.5);
    }
  }
  @keyframes move-over-left {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-72px) translateY(60px) scale(0.5);
      transform: translateX(-72px) translateY(60px) scale(0.5);
    }
  }
  @-webkit-keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-37px) translateY(60px) scale(0.5);
      transform: translateX(-37px) translateY(60px) scale(0.5);
    }
  }
  @keyframes move-over-right {
    0% {
      -webkit-transform: translateX(0) translateY(0) scale(1);
      transform: translateX(0) translateY(0) scale(1);
    }
    100% {
      -webkit-transform: translateX(-37px) translateY(60px) scale(0.5);
      transform: translateX(-37px) translateY(60px) scale(0.5);
    }
  }
  @-webkit-keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1060px) translateX(0px);
      transform: translateY(1060px) translateX(0px);
    }
  }
  @keyframes winner-float-down {
    0% {
      -webkit-transform: translateY(0);
      transform: translateY(0);
    }
    100% {
      -webkit-transform: translateY(1060px) translateX(0px);
      transform: translateY(1060px) translateX(0px);
    }
  }
  @-webkit-keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(489px) translateY(254px) scale(0.5);
      transform: translateX(489px) translateY(254px) scale(0.5);
    }
  }
  @keyframes bee-over-right-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(489px) translateY(254px) scale(0.5);
      transform: translateX(489px) translateY(254px) scale(0.5);
    }
  }
  @-webkit-keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(320px) translateY(273px) scale(0.5);
      transform: translateX(320px) translateY(273px) scale(0.5);
    }
  }
  @keyframes bee-over-right-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(320px) translateY(273px) scale(0.5);
      transform: translateX(320px) translateY(273px) scale(0.5);
    }
  }
  @-webkit-keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-42px) translateY(-20px);
      transform: translateX(-42px) translateY(-20px);
    }
  }
  @keyframes bee-over-left-one {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-42px) translateY(-20px);
      transform: translateX(-42px) translateY(-20px);
    }
  }
  @-webkit-keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-1px);
      transform: translateX(-60px) translateY(-1px);
    }
  }
  @keyframes bee-over-left-two {
    0% {
      -webkit-transform: translateX(0) translateY(0);
      transform: translateX(0) translateY(0);
    }
    100% {
      -webkit-transform: translateX(-60px) translateY(-1px);
      transform: translateX(-60px) translateY(-1px);
    }
  }
}


@media only screen and (max-width: 812px) and (max-height: 375px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 328px;
  }
  .home .theme-section #theme-stage .theme-big-active{
    display:block;
  }
  .vote-spring-theme .middle-group,
  #sky {
    display: none;
  }
  .vote-spring-theme .mini-vote {
    display: block;
    background: url('../images/mini-vote.png') #aa5718;
    background-size: 100%;
    background-position: center -160px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    display: block;
    max-width: 74px;
  }
  .vote-spring-theme #bee-one {
    right: 201px;
    top: 920px;
  }
  .vote-spring-theme #bee-two {
    right: 31px;
    top: 920px;
  }
  .vote-spring-theme #bee-three {
    top: 935px;
    left: 211px;
  }
}


@media only screen and (max-width: 667px) and (max-height: 375px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 417px;
  }
  .vote-spring-theme .mini-vote {
    display: block;
    background: url('../images/mini-vote.png') #aa5718;
    background-size: 100%;
    background-position: center -140px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    max-width: 90px;
  }
  .vote-spring-theme #bee-one {
    top: 795px;
  }
  .vote-spring-theme #bee-two {
    right: 51px;
    top: 840px;
  }
  .vote-spring-theme #bee-three {
    top: 845px;
  }
}


@media only screen and (max-width: 740px) and (max-height: 360px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 399px;
  }
  .vote-spring-theme #bee-one,
  .vote-spring-theme #bee-two,
  .vote-spring-theme #bee-three {
    max-width: 90px;
  }
  .vote-spring-theme #bee-one {
    top: 815px;
  }
  .vote-spring-theme #bee-two {
    right: 51px;
    top: 840px;
  }
  .vote-spring-theme #bee-three {
    top: 845px;
  }
}


@media only screen and (max-width: 568px) and (max-height: 320px) {
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 374px;
  }
  .vote-spring-theme .mini-vote {
    display: block;
    background: url('../images/mini-vote.png') #aa5718;
    background-size: 100%;
    background-position: center -73px;
    background-repeat: no-repeat;
  }
  .vote-spring-theme #bee-three {
    top: 880px;
    left: 166px;
  }
  .vote-spring-theme #bee-one {
    top: 845px;
    right: 181px;
  }
}


@media only screen and (max-width: 692px) and (min-width: 672px) and (max-height: 280px){
  .brand img {
    width: 70%;
  }
  .home .theme-section .phat-button {
    bottom: 40%;
  }
  .vote-spring-theme .scroll-panel.theme-section {
    min-height: 400px;
  }
}