@media (min-width: 768px) {
  .col-md-5th {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
    html,body {
      overflow-x: hidden;
      touch-action: pan-y;
    }
    .disappear-hover {
      opacity:1;
      position:absolute;
      left:0;
      top:0;
      transition: 1s;
  }
    @media (min-width: 768px) {
    

.disappear-hover:hover {
  opacity:0;
}
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loading-spinner {
  animation: spin 2s linear infinite;
    position: absolute;
    z-index: 1;
    left: calc(50% - 60px);
    top: calc(50% - 60px);
}
.blurred {
  filter: blur(12px);
  
}
.blurring {
  transition: filter 1s;
}

* {
  font-family: 'CentraNo1-Book';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
}
.lucky {
  font-family: 'LuckyFellas';

}
.grecaptcha-badge { visibility: hidden; }
.fixed-button {
  position: fixed;
    bottom: 10%;
    left: calc(50% - 115px);
    z-index:1;
}
h1,h2,h3,h4,h5,h6 {
  font-family: 'CentraNo1-Black';
  font-style: normal;
}
.bold,.font-weight-bold,.text-bold,strong {
  font-family: 'CentraNo1-Extrabold';
  font-style: normal;
}
.normal {
  font-family:'CentraNo1-Book';
}
.bg-primary {
  background-color:#0953FB !important;
}
.text-primary {
  color:#0953FB !important;
}
.btn-primary {
  background-color: #0953FB !important;
  border-color: #0953FB !important;
  font-family: 'CentraNo1-Extrabold';
}
.text-secondary {
  color:#707070;
}
.btn-orange {
  background-color: #FC623D !important;
  border-color: #FC623D !important;
  color:white !important;
  font-family: 'CentraNo1-Extrabold';
}
.btn-orange:hover {
  background-color: white !important;
  border-color: white !important;
  color:#FC623D !important;
  font-family: 'CentraNo1-Extrabold';
}
.btn-outline-primary {
  color: #0953FB !important;
  border-color: #0953FB !important;
}
.btn-outline-primary:hover {
  color: white !important;
  border-color: #0953FB !important;
}
.btn-outline-secondary {
  color: #707070 !important;
  border-color: #707070 !important;
}
.btn-outline-secondary:hover {
  color: white !important;
  border-color: #707070 !important;
}
.text-muted {
  color:#707070 !important;
}

.text-danger {
  color:#FF575C !important;
}

.btn-danger {
  background-color:#FF575C !important;
  border-color:#FF575C !important;
  font-family: 'CentraNo1-Extrabold';
}

.bg-danger {
  background-color:#FF575C !important;
}
.btn-outline-light {
  color:white;
  border-color:white;
}
.btn {
  border-radius: 66px;
  padding-left:20px;
  padding-right:20px;
}

.language-modal-wrapper {
    position: fixed;
    top: -100vh;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: black;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fs14 {
  font-size: 14px;
}

.language-modal-content {
  background-color:black;
    color: white;
    text-align: center;
}
.booth-josepho-footer {
  position: relative;
  margin-top:-100px;
    margin-bottom: 30px;

}

@media (min-width: 768px) {
  .booth-josepho-footer {
    position: absolute;
      right: 100px;
      bottom: 0;

  }
}