.positioningbottom {
  position: absolute;
  bottom: 0;
  min-width: 100%;
}

.h1positioning p {
  max-width: 80%;
  margin: auto;
}

.h1positioning {
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translate(0px ,-50%);
  text-align: center;
}

.h2style {
  font-size: 4vmin;
  font-weight: 300;
  text-transform: uppercase;
}

@media (min-width: 992px) {
  #Social-Icons {
    display: none;
  }
}

#Social-Icons a {
  color: var(--primary-color);
}

#Social-Icons a:hover {
  color: var(--font-white);
}

#TopNav a {
  margin: 15px;
}

.navbar .navbar-toggler {
  border-color: var(--toggle-border-color);
}

.navbar .nav-link:hover, .navbar .nav-link:focus {
  background-image: linear-gradient(#101112, #17191b 40%, #1b1e20);
  -webkit-filter: none;
  filter: none;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}

.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {
  background: transparent !important;
  color: var(--white-blue) !important;
}

@media (max-width: 768px) {
  .h1style {
    font-size: 35px;
    font-weight: 400;
  }
}

