#intro_sec {
  overflow: hidden;
  position: fixed;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(to top left, #021c29, #08203d);
  mix-blend-mode: normal;
  justify-content: center;
  align-items: center;
}
.none-loading {
  z-index: 1031;
}
#intro_sec.hide-load {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
#intro_sec img{
    width: 8rem;
    animation: 1.5s two 0.5s forwards;
    margin: 0 auto;
    display: block;
    margin-top: 6rem;
}
@keyframes zoomAndFade {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  
  100% {
    transform: scale(5);
    opacity: 0;
  }
}

#loader.none {
  display: none;
  z-index: -1;
}

#intro_sec.animate {
  animation: 1.5s two 0.5s forwards;
}



@keyframes two {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.ring
{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  width:240px;
  height:240px;
  background:transparent;
  border:3px solid #3c3c3c;
  border-radius:50%;
  box-shadow: 2px 2px 100px 1px rgba(0, 0, 0, 0.25);
}

.ring:before
{
  content:'';
  position:absolute;
  top:-3px;
  left:-3px;
  width:100%;
  height:100%;
  border:3px solid transparent;
  border-top:3px solid #fcca00;
  border-bottom:3px solid #ff8923;
  border-radius:50%;
  animation:animateC 2s linear infinite;
}
.ring .ph
{
  display:block;
  position:absolute;
  top:calc(50% - 2px);
  left:50%;
  width:50%;
  height:4px;
  background:transparent;
  transform-origin:left;
  animation:animate 2s linear infinite;
  margin-top: -10rem;
}

@keyframes animateC
{
  0%
  {
    transform:rotate(0deg);
  }
  100%
  {
    transform:rotate(360deg);
  }
}
@keyframes animate
{
  0%
  {
    transform:rotate(45deg);
  }
  100%
  {
    transform:rotate(405deg);
  }
}

@media (max-width: 1366px) {
  .ring{
    width:180px;
    height:180px;
  }
  #intro_sec img{
    width: 7rem;
    margin-top: 4.2rem;
  }

}
@media (max-width: 991px) {
  #intro_sec img{
    width: 5.5rem;
    margin-top: 4.2rem;
  }
}
@media (max-width: 600px) {
  #intro_sec img{
    width: 4.5rem;
    margin-top: 3rem;
  }
  .ring{
    width:130px;
    height:130px;
  }
}

