.loader_div {
  display: -webkit-box;
  display: -ms-flexbox;
  /* background-color: #080808; */
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-perspective: 780px;
  perspective: 780px;
  opacity: 1;
  transition: opacity 0.5s ease;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  background: #000000a1;
  z-index: 9999;
}

.ring{
  position:absolute;
  height: 150px;
  width: 150px;
  border: 0px solid #272727;
  border-radius:50%;
}

.ring:nth-child(1){
  border-bottom-width: 10px;
  border-color: #ca2c92;
  animation: rotate1 1.5s linear infinite;
}

.ring:nth-child(2){
  border-right-width: 10px;
  border-color: #00ffff;
  animation: rotate2 1.5s linear infinite;
}

.ring:nth-child(3){
  border-top-width: 10px;
  border-color: #E0E722;
  animation: rotate3 1.5s linear infinite;
}


@keyframes rotate1{
  0%{
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg)
  }
  100%{
    transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg)
  }
}
@keyframes rotate2{
  0%{
    transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg)
  }
  100%{
    transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg)
  }
}
@keyframes rotate3{
  0%{
    transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg)
  }
  100%{
    transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg)
  }
}