.loader-page {
    margin: 0px; padding: 0px; position: fixed; right: 0px; top: 0px; width: 100%; height: 100%; 
    /* background-color: rgb(102, 102, 102);  */
    /* background-color: white;  */
    background-color: rgba(255, 255, 255, 0.96);
    z-index: 30001; 
    /* opacity: 0.8; */
} 

.loader-body {
    position: absolute; color: White; top: 40%; left: 45%;
}
.loader-body p {
    display: block;
    color: #ad1717;
    font-weight: bold;
}
  /* Custom, iPhone Retina */ 
  @media only screen and (min-width : 320px) {
    .loader-body { left: 10%!important;}
  }

  /* Extra Small Devices, Phones */ 
  @media only screen and (min-width : 480px) {
    .loader-body { left: 10%!important;}
  }

  /* Small Devices, Tablets */
  @media only screen and (min-width : 768px) {
    .loader-body { left: 30%!important;}
  }

  /* Medium Devices, Desktops */
  @media only screen and (min-width : 992px) {
    .loader-body { left: 40%!important;}
  }

  /* Large Devices, Wide Screens */
  @media only screen and (min-width : 1200px) {
    .loader-body { left: 50%!important;}
  }