.navbar{
  width: 100%;
}
.navbar-scroll{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  box-shadow: 1px 1px 2px var(--box-shadow);
  animation-name: aniScroll;
  animation-duration: .5s;
}
.nav-link {
  color: var(--color-txt);
  text-decoration: none;
  transition: all .3s;
}

.nav-link:hover {
  color: var(--color-bgbtn-b)!important;
  text-decoration: none!important;
  transition: all .3s;
  box-shadow: inset 0 -5px 0 var(--color-bgbtn-b);
}

/* Jazz Style for navbar */

.navbar__left {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.navbar__right{
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
}

.nav-link {
  font-size: 18px;
  color: var(--color-txt);
}

@media (min-width: 768px) {
  .nav-link {
    font-size: 16px;
  }
}

.nav-link:hover {
  font-size: 18px;
  color: var(--color-bgbtn);
  text-decoration: underline;
}

@media (min-width: 768px) {
  .nav-link:hover {
    font-size: 16px;
  }
}
.navbar-collapse {
  margin-bottom: 0;
}
@media (min-width: 320px) {
  .navbar-collapse {
    margin-bottom: 40px;
    margin-left: 36px;
  }
}
@media (min-width: 576px) {
  .navbar-collapse {
    margin-bottom: 40px;
    margin-left: 36px;
  }
}
@media (min-width: 768px) {
  .navbar-collapse {
    margin-bottom: 0px;
    margin-left: 0;
  }
}
.navbar-collapse .btn {
  margin-top: 0;
}
@media (min-width: 320px){
  .navbar-collapse .btn {
    margin-top: 20px;
  }
}
@media (min-width: 576px){
  .navbar-collapse .btn {
    margin-top: 20px;
  }
}
@media (min-width: 768px){
  .navbar-collapse .btn {
    margin-top: 0;
  }
}
.navbar-toggler {
  margin-right: 30px;
}
.login-btn {
  border: 1px solid var(--color-txt);
  border-radius: 22px;
}

.navbar__logo {
  width: 120px;
  height: 120px;
}
.navbar__logo-scroll{
  width: 120px;
  height: 60px;
}

.navbar__btn-dark {
  background: var(--color-bgbtn);
  color: var(--color-bg);
  border-radius: 20px;
  height: 40px;
  margin-left: 20px;
  transition: all .5s;
}

.navbar__btn-dark:hover {
  background: var(--color-bg);
  color: var(--color-bgbtn);
  border: 1px solid var(--color-bgbtn);
  transition: all .5s;
}

@media (min-width: 300px) {
  .navbar__btn-dark {
    margin-left: 0px;
  }
}
@media (min-width: 576px) {
  .navbar__btn-dark {
    margin-left: 0px;
  }
}
@media (min-width: 768px) {
  .navbar__btn-dark {
    margin-left: 20px;
  }
}

.navbar-bg {
  background-color: var(--color-nav-bg);
}

@keyframes aniScroll {
  from{
    opacity: 0;
    top: -50px;
  }
  to{
    opacity: 1;
    top: 0;
  }
}
#x-about, #x-faq, #x-contactб, #x-topup {
	padding-top: 250px;
	margin-top: -250px;
	-webkit-background-clip: content-box;
	background-clip: content-box;
}