/*-- main --*/

/* :: 3.5.0 Preloader */


.inner {
  height: 600px;
  width: 80px;
  margin:200px auto 40px auto;
}

.preloader {
    background-color: transparent;
    position: absolute;
    left: 45%;
    z-index: 999999;
    overflow: hidden; 
    display: block;
}
 .preloader .preloader-circle {
    width: 80px;
    height: 80px;

    position: relative;
    border-style: solid;
    border-width: 2px;
    border-top-color: #70c745;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;   
    z-index: 10;
    border-radius: 50%;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
    background-color: #ffffff;
    -webkit-animation: zoom 2000ms infinite ease;
    animation: zoom 2000ms infinite ease; 
}
.preloader .preloader-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 200; 
}
.preloader .preloader-img img {
      max-width: 45px; 
}
@-webkit-keyframes zoom {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes zoom {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }