/* .loader_position {
    width: 100%;
      background-color: #505050;
      height: 100%;
      position: fixed;
      z-index: 1055;
      opacity: .8;
  }
  
  .loader {
      border: 5px solid #f3f3f3;
      border: 5px solid #f3f3f3;
      border-radius: 50%;
      border-top: 5px solid #97144d;
      width: 50px;
      height: 50px;
      -webkit-animation: spin 2s linear infinite;
      animation: spin 2s linear infinite;
      position: absolute;
      top: 35vh;
      left: 48%;
      display: block;
      z-index: 9
  }
  
  .loader_position>p {
      position: absolute;
      top: 43vh;
      width: 100%;
      text-align: center;
      color: #3d3d3d;
      font-family: arial;
      font-weight: 700;
      font-size: 15px;
      padding: 7px
  }
  
  @-webkit-keyframes spin {
      0% {
          -webkit-transform: rotate(0)
      }
  
      100% {
          -webkit-transform: rotate(360deg)
      }
  }
  
  @keyframes spin {
      0% {
          transform: rotate(0)
      }
  
      100% {
          transform: rotate(360deg)
      }
  } */

  .loader {
    /* border: 5px solid #f3f3f3;
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #97144d;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    position: absolute; */
    top: 35vh;
    left: 48%;
    /* display: block;
    z-index: 9 */
}

  .loader_position {
    width: 100%;
      background-color: #312f2f4d;
      height: 100%;
      position: fixed;
      z-index: 1062;
      opacity: 1;
  }
 
  .loader, .loader:before, .loader:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    animation-fill-mode: both;
    animation: bblFadInOut 1.8s infinite ease-in-out;
    z-index: 9
  }
  .loader {
    color: #97144d;
    font-size: 7px;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s;
  }
  .loader:before,
  .loader:after {
    content: '';
    position: absolute;
    top: 0;
  }
  .loader:before {
    left: -3.5em;
    animation-delay: -0.32s;
  }
  .loader:after {
    left: 3.5em;
  }
  
  @keyframes bblFadInOut {
    0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em }
    40% { box-shadow: 0 2.5em 0 0 }
  }