#loader-wrapper{
  position: fixed;
  width:100vw;
  height:100vh;
  top:0px;
  left:0px;
  background-color: white;
  z-index: 3001;
}


@keyframes spinner-1 {
  to {transform: rotate(360deg);}
}

.spinner-1:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: -webkit-calc(50vh - 75px);
  top: -moz-calc(50vh - 75px);
  top: -o-calc(50vh - 75px);
  top: -ms-calc(50vh - 75px);
  top: calc(50vh - 75px);
  left: -webkit-calc(50vw - 75px);
  left: -moz-calc(50vw - 75px);
  left: -o-calc(50vw - 75px);
  left: -ms-calc(50vw - 75px);
  left: calc(50vw - 75px);
  width: 150px;
  height: 150px;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: black;
  animation: spinner-1 1s linear infinite;
}

@keyframes spinner-2 {
  to {transform: rotate(-360deg);}
}
.spinner-2:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: -webkit-calc(50vh - 75px);
  top: -moz-calc(50vh - 75px);
  top: -o-calc(50vh - 75px);
  top: -ms-calc(50vh - 75px);
  top: calc(50vh - 75px);
  left: -webkit-calc(50vw - 75px);
  left: -moz-calc(50vw - 75px);
  left: -o-calc(50vw - 75px);
  left: -ms-calc(50vw - 75px);
  left: calc(50vw - 75px);
  width: 130px;
  height: 130px;
  margin-top: -5px;
  margin-left: -5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-bottom-color: black;
  animation: spinner-2 1.5s linear infinite;
}

@keyframes spinner-3 {
  to {transform: rotate(340deg);}
}
.spinner-3:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: -webkit-calc(50vh - 75px);
  top: -moz-calc(50vh - 75px);
  top: -o-calc(50vh - 75px);
  top: -ms-calc(50vh - 75px);
  top: calc(50vh - 75px);
  left: -webkit-calc(50vw - 75px);
  left: -moz-calc(50vw - 75px);
  left: -o-calc(50vw - 75px);
  left: -ms-calc(50vw - 75px);
  left: calc(50vw - 75px);
  width: 110px;
  height: 110px;
  margin-top: 5px;
  margin-left: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-bottom-color: black;
  animation: spinner-3 1s linear infinite;
}
