  /* ======= Preloader style ======= */
  #preloader-status .loading-text {
      font-size: 15px;
      color: #0659b9;
      display: flex;
      justify-content: center;
      letter-spacing: 6.5px;
  }

  .preloader-bg,
  #preloader {
      position: fixed;
      width: 100%;
      height: 100%;
      overflow: hidden;
      background: #fff;
      z-index: 999999;
  }

  #preloader {
      display: table;
      table-layout: fixed;
  }

  #preloader-status {
      display: table-cell;
      vertical-align: middle;
  }

  .preloader-position {
      position: relative;
      margin: 0 auto;
      text-align: center;
      box-sizing: border-box;
  }

  .loader {
      position: relative;
      width: 70px;
      height: 70px;
      left: 50%;
      margin-left: -35px;
      animation: rotate 1s infinite linear;
      border: 1px solid #ececec;
      border-radius: 50%;
  }

  .loader span {
      position: absolute;
      width: 70px;
      height: 70px;
      top: -1px;
      left: -1px;
      border: 1px solid transparent;
      border-top: 2px solid #0659b9;
      border-radius: 50%;
  }

  @keyframes rotate {
      0% {
          transform: rotate(0deg);
      }

      100% {
          transform: rotate(360deg);
      }
  }