/*--------------------------------------------------------------
## Page Loader
--------------------------------------------------------------*/
.attesaLoader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99999;
	height: 100%;
}
.aLoader1 {
	position: absolute;
	top: 50%;
    left: 50%;
    margin-top: -15px;
    margin-left: -15px;
	border-radius: 50%;
    width: 30px;
    height: 30px;
    border: 3px solid transparent;
    animation: aLoader1spin 0.5s infinite linear;
}
@keyframes aLoader1spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.aLoader2 {
	position: absolute;
    top: 50%;
    left: 50%;
	width: 40px;
	height: 40px;
    margin-top: -20px;
    margin-left: -20px;
	border-radius: 50%;
    opacity: 1;
    animation: aLoader2pulse 1.5s infinite ease-in-out;
}
@keyframes aLoader2pulse {
  0% {
    transform: scale(0);
    opacity: .8;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}