/*====================================================*/
/*====================================================*/
/*=========== Preloader ============*/
.loader-71 {
    width: 60%;
    height: 2px;
    display: inline-block;
    position: relative;
    background: #fff;
    overflow: hidden;
}
.loader-71::after {
    content: "";
    width: 30%;
    height: 2px;
    background: #3D3A3E;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: animloader71 2s linear infinite;
    animation: animloader71 2s linear infinite;
}

 @keyframes animloader71 {
  0% { left:0 ;  transform: translateX(-100%)}
  100% { left:100% ;  transform: translateX(0%)}
 }

/* preloader */
.ctn-preloader,.ctn-preloader .loader{position:fixed;top:0;left:0;width:100%;height:100%}.ctn-preloader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9000}.ctn-preloader .animation-preloader{background:#D9D9D9;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ctn-preloader .loader{font-size:0;z-index:1;pointer-events:none}.ctn-preloader.loaded .animation-preloader{opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}