
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');
/*// WELCOME PAGE STYLESHEET 
//Coder :- Aadil Khan 
//Indosoft Services 
// */
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600;700&display=swap');
body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  text-align: center;
} 
#countdown{
  color: #f5f5f5;
font-size: 5rem;
font-family: 'Courgette', cursive;
}
main {
  flex: 1 0 auto;
}
h3{
  font-family: 'Quicksand', sans-serif;
  color:#ffc107 !important
}
h4{
  font-family: 'Quicksand', sans-serif;
  color: #fff;
}
h1.title,
.footer-copyright a {
  font-family: 'Courgette', cursive;
 
  font-weight: 900;
}

/* start welcome animation */

body.welcome {
  /*background: #512da8;*/
  background:#6cc88a;
  overflow-x: hidden;
overflow-y: scroll;
  -webkit-font-smoothing: antialiased;
}

.welcome .splash {
  height: 0px;
  padding: 0px;
  border: 130em solid #039be5;
  position: fixed;
  left: 50%;
  top: 100%;
  display: block;
  box-sizing: initial;
  overflow: hidden;

  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: puff 0.5s 1.8s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, borderRadius 0.2s 2.3s linear forwards;
}

.welcome #welcome {
  background: #311b92 ;
  width: 56px;
  height: 56px;
  position: absolute;
  left: 50%;
  top: 50%;
  overflow: hidden;
  opacity: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  animation: init 0.5s 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19) forwards, moveDown 1s 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045) forwards, moveUp 1s 1.8s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards, materia 0.5s 2.7s cubic-bezier(0.86, 0, 0.07, 1) forwards, hide 2s 2.9s ease forwards;
}
   
/* moveIn */
.welcome header,
.welcome a.btn {
  opacity: 0;
  animation: moveIn 2s 3.1s ease forwards;
}

@keyframes init {
  0% {
    width: 0px;
    height: 0px;
  }
  100% {
    width: 56px;
    height: 56px;
    margin-top: 0px;
    opacity: 1;
  }
}

@keyframes puff {
  0% {
    top: 100%;
    height: 0px;
    padding: 0px;
  }
  100% {
    top: 50%;
    height: 100%;
    padding: 0px 100%;
  }
}

@keyframes borderRadius {
  0% {
    border-radius: 50%;
  }
  100% {
    border-radius: 0px;
  }
}

@keyframes moveDown {
  0% {
    top: 50%;
  }
  50% {
    top: 40%;
  }
  100% {
    top: 100%;
  }
}

@keyframes moveUp {
  0% {
    background: #311b92;
    top: 100%;
  }
  50% {
    top: 40%;
  }
  100% {
    top: 50%;
    background: #039be5;
  }
}

@keyframes materia {
  0% {
    background: #039be5;
  }
  50% {
    background: #039be5;
    top: 26px;
  }
  100% {
    background: #311b92;
    width: 100%;
    height: 64px;
    border-radius: 0px;
    top: 26px;
  }
}

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

@keyframes hide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
 @media screen and (max-width: 768px) {
    .wd-100{
      width: 100% !important;
    }
  }
  @media screen and (max-width: 640px) {
    .wd-100{
      width: 100% !important;
    }
  }
  .btn_skip{
   margin: 0 auto !important;
    width: 90px;
    /* height: 30px; */
    padding: 5px;
    background: #f1c40f !important;
    color: #4b4b4b !important;
    border: 1px solid #f1c40f !important;
    display: block;
    z-index: 99999;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    box-shadow: rgba(247,159,31, 0.15) 0px 48px 100px 0px;
    transition: 0.3s;
  }
  .btn_skip:hover{
    background: #EA2027 !important;
    border:1px solid #EA2027 !important;
    color: #fff !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
  }