.mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-25 { margin-top: 25px; }
.mt-30 { margin-top: 30px; } .mt-35 { margin-top: 35px; } .mt-40 { margin-top: 40px; } .mt-45 { margin-top: 45px; } .mt-50 { margin-top: 50px; }

.mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; }
.mb-30 { margin-bottom: 30px; } .mb-35 { margin-bottom: 35px; } .mb-40 { margin-bottom: 40px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px; } .mb-60 { margin-bottom: 60px; }

.pt-120 { padding-top: 120px; }
@media only screen and (max-width: 991px) { .pt-120 { padding-top: 70px; } }
@media only screen and (max-width: 767px) { .pt-120 { padding-top: 60px; } }

.pb-120 { padding-bottom: 120px; }
@media only screen and (max-width: 991px) { .pb-120 { padding-bottom: 70px; } }
@media only screen and (max-width: 767px) { .pb-120 { padding-bottom: 60px; } }

/* preloader css */
.loader-wrap {
  position: fixed; z-index: 10; height: 100vh; width: 100vw; left: 0; top: 0; right: 0; display: flex; overflow: hidden; align-items: center; justify-content: center; background: #201F50; z-index: 99999999999999;
}
.loader-wrap svg { position: absolute; top: 0; width: 100vw; height: 110vh; fill: #000; }
.loader-wrap .loader-wrap-heading .load-text { font-size: 100px; font-weight: 800; text-transform: uppercase; color: var(--white); z-index: 20; }
@media only screen and (max-width: 767px) { .loader-wrap .loader-wrap-heading .load-text { font-size: 50px; } }

.load-text span { animation: loading 1s infinite alternate; }
.load-text span:nth-child(1) { animation-delay: 0s; }
.load-text span:nth-child(2) { animation-delay: 0.1s; }
.load-text span:nth-child(3) { animation-delay: 0.2s; }
.load-text span:nth-child(4) { animation-delay: 0.3s; }
.load-text span:nth-child(5) { animation-delay: 0.4s; }
.load-text span:nth-child(6) { animation-delay: 0.5s; }
.load-text span:nth-child(7) { animation-delay: 0.6s; }

@keyframes loading {
  0% { opacity: 1; }
  100% { opacity: 0; }
}