.navbar {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

@media (min-width: 992px) {
.navbar-expand-lg .navbar-brand {
    padding: 0.5rem 2rem 0.5rem 0;
}
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(149, 193, 31, 0.05) !important;
}

.bg-schlosser {
  --bs-bg-opacity: 1;
  background-color: rgba(253, 224, 113, 0.05) !important;
}

.bg-schlosser-gelb {
  --bs-bg-opacity: 1;
  background-color: #fde071 !important;
}

.bg-schlosser-gelb-70 {
  --bs-bg-opacity: 1;
  background-color: rgba(253, 224, 113, 0.7) !important;
}

.bg-schlosser-gelb-40 {
  --bs-bg-opacity: 1;
  background-color: rgba(253, 224, 113, 0.4) !important;
}

.bg-schlosser-green {
  --bs-bg-opacity: 1;
  background-color: #95c11f !important;
}

.bg-schlosser-green-50 {
  --bs-bg-opacity: 1;
  background-color: rgba(149, 193, 31, 0.5) !important;
}


.btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light.active, .btn-light.show {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.hide-robot {
  display:none!important;
}

@media (min-width: 992px) {
.navbar-brand > img {
    width: 250px;
  }
}

@media (max-width: 991px) {
.navbar-brand > img {
    width: 200px;
    margin-right: 0.4rem;
  }
}

#scrollbtns .btn {
  border-radius: 0rem;
  width: 50px;
  height: 50px;
  z-index: 9999;
}

.shadow-primary-new {
  box-shadow: 0 1rem 2rem 0 rgba(149, 193, 31, 0.8) !important;
}
