.sticky-top .navbar-expand-lg{
 background-image: linear-gradient(to bottom,rgb(0,0,0,0.9),rgb(0,0,0,0.9)) !important;

}
.bottom-menu {
  display: none !important;
}
@media (max-width: 1208px) {
  a.navbar-brand.d-lg-block .ms-5 {
    margin-left: 0 !important;
  }
}
@media (max-width: 1160px) {
  .nav-pills .px-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  a.navbar-brand.d-lg-block .ms-5 {
    width: 150px !important;
  }
}
@media (max-width: 1090px) {
  .navbar-expand-lg .justify-content-end .ms-5 {
    margin-left: 0 !important;
  }
}
@media (max-width: 991px) {
  .bottom-menu {
    z-index: 999;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0;
    width: 100%;
    background-color: #000;
    display: flex !important;
    padding: 10px 0;
    box-shadow: 0 0 3px #fff;
  }
  .bottom-menu .bottom-menu__item {
    width: 20%;
  }
  .bottom-menu__item a {
    width: 100%;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    text-decoration: none;
  }
  .bottom-menu__item a.main-home{
    background-color: #000;
    box-shadow: 0 0 4px #fff;
    border-radius: 15px;
    position: absolute;
    top: -22px;
    padding: 5px 0;
    z-index: 999;
  }
  .bottom-menu__item a span {
    display: block;
    font-size: 12px !important;
    font-weight: 500;
    color: #fff;
  }
  .bottom-menu__item a.main-home span{
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 1px;
  }
}
@media (min-width: 992px) {
  .mobile-slide-menu,
  .mobile-menu-btn {
    display: none !important;
  }
}

@media screen and (min-width: 992px) {
  .mobile-slide-menu,
  .mobile-menu-btn {
    display: none !important;
  }
  .main-form {
    display: none !important;
  }
  .menu-mobile {
    display: none !important;
  }
}

@media screen and (max-width: 991px) {
  .menu-desktop .on-desktop {
    display: none !important;
  }
  .menu-desktop .menu-mobile {
    display: flex !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 103;
    background-color: var(--bg-linear);
    padding: 8px 16px;
    border-bottom: 1px solid rgba(183, 207, 255, 0.0509803922);
  }
  .navbar {
    flex-wrap: wrap;
    height: auto;
    padding: 16px;
   
  }
  .background-section {
    position: static;
  }
  .background-section::before {
    background: radial-gradient(
      circle at left center,
      rgba(255, 0, 0, 0.5) 0%,
      rgba(0, 0, 0, 0) 60%
    );
  }
  .background-section::after {
    background: radial-gradient(
      circle at right center,
      #0d82b1ad 0%,
      rgba(0, 0, 0, 0) 60%
    );
  }
}
@media screen and (max-width: 768px) {
  .form-desktop {
    text-align: center;
  }
  .form-desktop::placeholder {
    text-align: center;
  }
}

.mobile-menu-backdrop {
  transition: opacity 0.2s;
}

body.mobile-menu-open {
  overflow: hidden;
}
