body {
	background-color: #90F5E7;
}

.circle { 
	height: 200px;
    width: 200px;
    border-radius: 50%; 
    position: absolute;
    margin: auto;
 }

 .left {

 }

#white {
    background-color: white;
    box-shadow: 0 0 20px 20px white; 
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	 z-index: 1;
    top: 0;
    bottom: 0;
    right: 300px;
    left: 0;
     transition-property:  background-color,box-shadow;
  transition-duration: 1s;
  transition-timing-function: ease-in;


 } 
 #yellow { 
    background-color: yellow;
    box-shadow: 0 0 20px 20px yellow;  
    -webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	 z-index: 1;
    top: 0;
    bottom: 0;
    right: 300px;
    left: 0;
    -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-property:  background-color,box-shadow;
  transition-duration: 0.5s;
  transition-timing-function: ease-in;
}

#red { 
 	
    background-color: red;
    box-shadow: 0 0 20px 20px red;  
     -webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count: infinite;
	 z-index: 1;
    top: 0;
    bottom: 0;
    right: 300px;
    left: 0;
-webkit-animation-name: shake;
  animation-name: shake;
   transition-property:  background-color,box-shadow;
  transition-duration: 0.3s;
  transition-timing-function: ease-in;
}


#right {
	 background-color: white;
    box-shadow: 0 0 20px 20px white; 
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
    top: 0;
    bottom: 0;
    right: 0;
    left: 300px;
     transition-property:  height,width;
  transition-duration: 0.3s;
  transition-timing-function: ease-in;
    transition-duration: 0.9s;
  transition-timing-function: ease-in;
}

#small {
  height: 50px;
    width: 50px;
    border-radius: 50%; 
   background-color: white;
    box-shadow: 0 0 20px 20px white; 
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
    top: 0;
    bottom: 0;
    right: 0;
    left: 300px;
     transition-property:  height,width;
  transition-duration: 1s;
  transition-timing-function: ease-in;
}

#small:hover {
   -webkit-animation-duration: 0.1s;
   -webkit-animation-iteration-count: infinite;
/*   background-color: pink;*/
  -webkit-animation-name: pulse;
  animation-name: pulse;
}


.right {

}
#smaller {
  height: 150px;
    width: 150px;
    border-radius: 50%; 
   background-color: white;
    box-shadow: 0 0 20px 20px white; 
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
    top: 0;
    bottom: 0;
    right: 0;
    left: 300px;
    transition-property:  height,width;
  transition-duration: 2s;
  transition-timing-function: ease-in;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
/*-----------------------------------------------------------------------
------------------animation for pulsing----------------------------------*/
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/*----------------------------------
----------pulsebig*/

.animated-big {
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.pulsebigleft {
  -webkit-animation-name: pulsebig;
  animation-name: pulsebig;
/*  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;*/
}

.pulsebigright {
  -webkit-animation-name: pulsebig;
  animation-name: pulsebig;
/*  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;*/
}

@-webkit-keyframes pulsebig {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.175, 1.175, 1.175);
    transform: scale3d(1.175, 1.175, 1.175);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulsebig {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.175, 1.175, 1.175);
    transform: scale3d(1.175, 1.175, 1.175);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*-----------------------------------------------------------------------
------------------animation for blah blah----------------------------------*/
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
/*-----------------------------------------------------------------------
------------------animation for shake----------------------------------*/


.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

