#loader{
  background-color: #212529;
 
}


.branding {
  width: 186px;
  height: 92px;
  position: relative;
}
.branding svg {
  display: block;
  width: 100%;
  height: 100%;
}
.branding svg polygon,
.branding svg path {
  fill: none;
  stroke: #27D6AD;
  stroke-width: 5px;
  stroke-linecap: round;
}
.branding svg #small-peak {
  stroke-dasharray: 40.26 20.74 40.26 20.74;
  stroke-dashoffset: 0;
  animation: smallPeakAnimation 1s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
  animation-delay: -1.5s;
}
.branding svg #first-peak {
  stroke-dasharray: 93.72 48.28 93.72 48.28;
  stroke-dashoffset: 0;
  animation: largePeakAnimation 3s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
  animation-delay: 0s;
}
.branding svg #second-peak {
  stroke-dasharray: 93.72 48.28 93.72 48.28;
  stroke-dashoffset: 0;
  animation: largePeakAnimation 3s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
}
.branding svg #sun {
  stroke-dasharray: 129 43 129 43;
  stroke-dashoffset: 0;
  animation: sunAnimation 2s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
}

@keyframes smallPeakAnimation {
  33% {
    stroke-dashoffset: 20.13;
  }
  66% {
    stroke-dashoffset: 40.26;
  }
  100% {
    stroke-dashoffset: 61;
  }
}
@keyframes largePeakAnimation {
  33% {
    stroke-dashoffset: 46.86;
  }
  66% {
    stroke-dashoffset: 93.72;
  }
  100% {
    stroke-dashoffset: 142;
  }
}
@keyframes sunAnimation {
  25% {
    stroke-dashoffset: 43;
  }
  50% {
    stroke-dashoffset: 86;
  }
  75% {
    stroke-dashoffset: 129;
  }
  100% {
    stroke-dashoffset: 172;
  }
}
* {
  box-sizing: border-box;
}
*:before, *:after {
  box-sizing: border-box;
}

.loader {
     background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999999999;
    top: 0px;
}
.hideloader{
   z-index: 1!important;
  opacity: 0;
      -webkit-animation-name: fadeInOpacity;
              animation-name: fadeInOpacity;
      -webkit-animation-iteration-count: 1; 
              animation-iteration-count: 1;
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
      -webkit-animation-duration: 1.5s;        
              animation-duration: 1.5s;
}

 @keyframes fadeInOpacity {
      0% {
        opacity: 1;
      }
      50% {
        opacity: 0;
      }
      100% {
        opacity: 0;
      }
    }