.cssload-cube {
  background-color: rgb(240,45,45);
  width: 9px;
  height: 9px;
  position: absolute;
  margin: auto;
  animation: cssload-cubemove 3.2s infinite ease-in-out;
    -o-animation: cssload-cubemove 3.2s infinite ease-in-out;
    -ms-animation: cssload-cubemove 3.2s infinite ease-in-out;
    -webkit-animation: cssload-cubemove 3.2s infinite ease-in-out;
    -moz-animation: cssload-cubemove 3.2s infinite ease-in-out;
}

.cssload-cube1 {
  left: 13px;
  top: 0px;
  animation-delay: 0.16s;
    -o-animation-delay: 0.16s;
    -ms-animation-delay: 0.16s;
    -webkit-animation-delay: 0.16s;
    -moz-animation-delay: 0.16s;
}

.cssload-cube2 {
  left: 27px;
  top: 0px;
  animation-delay: 0.32s;
    -o-animation-delay: 0.32s;
    -ms-animation-delay: 0.32s;
    -webkit-animation-delay: 0.32s;
    -moz-animation-delay: 0.32s;
}

.cssload-cube3 {
  left: 40px;
  top: 0px;
  animation-delay: 0.48s;
    -o-animation-delay: 0.48s;
    -ms-animation-delay: 0.48s;
    -webkit-animation-delay: 0.48s;
    -moz-animation-delay: 0.48s;
}

.cssload-cube4 {
  left: 0px;
  top: 13px;
  animation-delay: 0.16s;
    -o-animation-delay: 0.16s;
    -ms-animation-delay: 0.16s;
    -webkit-animation-delay: 0.16s;
    -moz-animation-delay: 0.16s;
}

.cssload-cube5 {
  left: 13px;
  top: 13px;
  animation-delay: 0.32s;
    -o-animation-delay: 0.32s;
    -ms-animation-delay: 0.32s;
    -webkit-animation-delay: 0.32s;
    -moz-animation-delay: 0.32s;
}

.cssload-cube6 {
  left: 27px;
  top: 13px;
  animation-delay: 0.48s;
    -o-animation-delay: 0.48s;
    -ms-animation-delay: 0.48s;
    -webkit-animation-delay: 0.48s;
    -moz-animation-delay: 0.48s;
}

.cssload-cube7 {
  left: 40px;
  top: 13px;
  animation-delay: 0.64s;
    -o-animation-delay: 0.64s;
    -ms-animation-delay: 0.64s;
    -webkit-animation-delay: 0.64s;
    -moz-animation-delay: 0.64s;
}

.cssload-cube8 {
  left: 0px;
  top: 27px;
  animation-delay: 0.32s;
    -o-animation-delay: 0.32s;
    -ms-animation-delay: 0.32s;
    -webkit-animation-delay: 0.32s;
    -moz-animation-delay: 0.32s;
}

.cssload-cube9 {
  left: 13px;
  top: 27px;
  animation-delay: 0.48s;
    -o-animation-delay: 0.48s;
    -ms-animation-delay: 0.48s;
    -webkit-animation-delay: 0.48s;
    -moz-animation-delay: 0.48s;
}

.cssload-cube10 {
  left: 27px;
  top: 27px;
  animation-delay: 0.64s;
    -o-animation-delay: 0.64s;
    -ms-animation-delay: 0.64s;
    -webkit-animation-delay: 0.64s;
    -moz-animation-delay: 0.64s;
}

.cssload-cube11 {
  left: 40px;
  top: 27px;
  animation-delay: 0.8s;
    -o-animation-delay: 0.8s;
    -ms-animation-delay: 0.8s;
    -webkit-animation-delay: 0.8s;
    -moz-animation-delay: 0.8s;
}

.cssload-cube12 {
  left: 0px;
  top: 40px;
  animation-delay: 0.48s;
    -o-animation-delay: 0.48s;
    -ms-animation-delay: 0.48s;
    -webkit-animation-delay: 0.48s;
    -moz-animation-delay: 0.48s;
}

.cssload-cube13 {
  left: 13px;
  top: 40px;
  animation-delay: 0.64s;
    -o-animation-delay: 0.64s;
    -ms-animation-delay: 0.64s;
    -webkit-animation-delay: 0.64s;
    -moz-animation-delay: 0.64s;
}

.cssload-cube14 {
  left: 27px;
  top: 40px;
  animation-delay: 0.8s;
    -o-animation-delay: 0.8s;
    -ms-animation-delay: 0.8s;
    -webkit-animation-delay: 0.8s;
    -moz-animation-delay: 0.8s;
}

.cssload-cube15 {
  left: 40px;
  top: 40px;
  animation-delay: 0.96s;
    -o-animation-delay: 0.96s;
    -ms-animation-delay: 0.96s;
    -webkit-animation-delay: 0.96s;
    -moz-animation-delay: 0.96s;
}

.cssload-spinner {
  margin: auto;
  margin-top: 50px;
  width: 52px;
  height: 52px;
  position: relative;
}



@keyframes cssload-cubemove {
  35% {
    transform: scale(0.005);
  }
  50% {
    transform: scale(1.7);
  }
  65% {
    transform: scale(0.005);
  }
}

@-o-keyframes cssload-cubemove {
  35% {
    -o-transform: scale(0.005);
  }
  50% {
    -o-transform: scale(1.7);
  }
  65% {
    -o-transform: scale(0.005);
  }
}

@-ms-keyframes cssload-cubemove {
  35% {
    -ms-transform: scale(0.005);
  }
  50% {
    -ms-transform: scale(1.7);
  }
  65% {
    -ms-transform: scale(0.005);
  }
}
 @-webkit-keyframes cssload-cubemove {
  35% {
    -webkit-transform: scale(0.005);
  }
  50% {
    -webkit-transform: scale(1.7);
  }
  65% {
    -webkit-transform: scale(0.005);
  }
}

@-moz-keyframes cssload-cubemove {
  35% {
    -moz-transform: scale(0.005);
  }
  50% {
    -moz-transform: scale(1.7);
  }
  65% {
    -moz-transform: scale(0.005);
  }
}