nav.nav-tools {
    border-bottom: 1px solid #3434342e;
}
.dropdown-menu {
  background-color: #f8f9fa;
  border: none;
}

.dropdown-toggle::after {
  display: none !important;
}

.dropdown-menu {
  background-color: #f8f9fa;
  border: none;
}
@media (min-width: 991.98px) {
  .dropdown-menu-news-li-parent:hover .dropdown-menu-news {
    display: grid;
  }
}

/*here */
.dropdown-menu {
  background-color: #f8f9fa;
  border: none;
  margin-top: 0;
  z-index: 1090; /* Add this line */
}
/* .nav-item {
  padding: 0.9rem 0;
} */

@media (min-width: 991.98px) {
  .dropdown-menu-news-li-parent:hover .dropdown-menu-news {
    display: grid;
  }
}

.dropdown-menu-news {
  width: 18rem !important;
  background-color: #fff !important;
  color: #000 important;
  border-radius: 0rem !important;
  border: 0.1rem solid var(--primary-color) !important;
  border-bottom: 0.25rem solid var(--primary-color) !important;
  position: absolute;
  background-color: #f8f9fa;
  border: none;
  margin-top: 0;
  z-index: 1090;
  display: none;
  top: 4rem;
}
.dropdown-menu-news-li-parent .custom-white-dropdown {
  margin-top: 0;
  width: 18rem !important;
  background-color: #ffffff !important;
  border-radius: 0rem !important;
  border: 0.1rem solid var(--primary-color);
  border-bottom: 0.25rem solid var(--primary-color);
  position: absolute;
  z-index: 1090;
  display: none;
  opacity: 100% !important;
  top: 3rem;
}
.dropdown-menu-news-li-parent .custom-white-dropdown ul {
  margin: 0.5rem;
}
.dropdown-menu-news ul {
  /* margin: 0 1rem; */
  row-gap: 0.5rem;
}

.dropdown-menu-news li {
  list-style: none;
}

.dropdown-menu-news a {
  display: block;
  width: 100%;
  padding: .5rem 1rem;
  clear: both;
  font-weight: 400;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
  color: black;
  font-weight: 800;
}
.dropdown-menu-news-li-parent .custom-white-dropdown a {
  color: #000;
}

@media (max-width: 991.98px) {
  .dropdown-menu-news,
  .custom-white-dropdown {
    position: relative !important;
    top: 0 !important;
  }
  .dropdown-menu-news,
  .custom-white-dropdown {
    position: relative;
    display: block;
    width: 100%;
    background-color: #fff !important;
    border: unset !important;
    top: 0;
  }
  .dropdown-menu-news ul,
  .custom-white-dropdown ul {
    position: relative !important;
    display: block !important;
    margin: 0 2rem;
  }
  .dropdown-menu-news a,
  .custom-white-dropdown a {
    color: var(--secondary-color);
    padding: 0.5rem;
  }
  .dropdown-menu-news-li-parent {
    border-bottom: 1px solid rgba(52, 52, 52, 0.2);
  }
}

.dropdown-menu-news-li-parent {
  position: relative !important;
  /* padding: 1rem 0 !important; */
  padding-top: 1rem;
}

.nav-link:hover {
  color: var(--primary-color);
}

/*dropdown hover*/
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: transparent !important;
  color: inherit !important;
}

.nav-item.dropdown:hover .nav-link {
  color: whitesmoke;
}

.dropdown:hover .dropdown-menu,
.dropdown-menu:hover {
  display: block;
  visibility: visible;
  opacity: 1;
}
.nav-item.dropdown:hover .nav-link i {
  color: var(--primary-color);
  transform: rotate(180deg);
}
.nav-link {
  color: #fff;
}

.navbar {
  width: auto !important;
  padding: 0;
}
.navbar ul li {
  padding: 0.8rem 0;
}
/*           menu           */
.business .anchor-none {
  text-decoration: none;
  color: white;
}
@media (max-width: 991.98px) {
  .navbar-collapse {
      position: absolute;
      top: 4.2rem;
      inset-inline-start: calc( -1 * (((100vw - var(--container-width)) / 2) ));
      inset-inline-end: calc( -1 * (((100vw - var(--container-width)) / 2) ));
      background-color: #fff;
      z-index: 11;
      box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
      max-height: 450px;
      overflow: scroll;
  }

  .small-screen {
    padding: 1rem;
    color: var(--secondary-color);
  }
}

#toggleButton:focus,
#toggleButton:active {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

.more-dropdown-menu {
  width: 14rem !important;
  background-color: #ffffff;

  border-radius: 0rem !important;
  border: 0.1rem solid var(--primary-color);
  border-bottom: 0.25rem solid var(--primary-color);
}

.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: transparent !important;
  color: inherit !important;
  display: block !important;
}

.nav-item.dropdown:hover .nav-link {
  color: var(--primary-color);
}

.nav-item.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
}

.nav-item.dropdown:hover .nav-link i {
  color: #fff;
  transform: rotate(180deg);
}

.live-red-button {
  color: #fff;
  background-color: var(--primary-color);
  padding: 0.5rem 1rem;
  font-weight: 800;
  border: none;
  font-size: 0.8rem;
  white-space: nowrap;
}

/*==================================modal*/

.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1050;
}
.modal-body {
  padding: 0 !important;
}
.modal-body .form-label {
  font-weight: 800 !important;
  color: var(--primary-color) !important;
  font-size: 1.75rem;
}
/* Modal Content/Box */
.modal-content {
  border-radius: 0rem !important;
  background-color: #fefefe;
  border: 1px solid #888;
  width: 100%;
}

/*==================== search popup ==========================*/
.search-popup {
  border-bottom: 0.25rem solid var(--primary-color);
}

.fa-magnifying-glass {
  color: rgba(52, 52, 52, 0.5);
}

input::placeholder {
  color: rgba(52, 52, 52, 0.5);
}

.select-btn {
  width: 100%;
}

.form-control {
  height: 2.25rem;
  padding: 1.25rem;
  width: 97% ;
  margin-left: 0.25rem !important;
}
.search-inside-select {
  position: absolute;
  top: 1.2rem;
  right: 1rem;
}

.dropdownBtn {
  height: 2.4rem;
  border-top-left-radius: 0.3rem !important;
  border-top-right-radius: 0.3rem !important;
  border-bottom-right-radius: 0rem !important;
  border-bottom-left-radius: 0rem !important;
  color: var(--secondary-color) !important;
}

.form-check-input:checked {
  background-color: var(--primary-color) !important;
  border-color: var(--primary-color) !important;
  background-image: url("../images/correct.svg");
  background-size: 70%;
}
.form-check-input:focus {
  border: none !important;
}

.form-check-input {
  width: 1.125rem !important;
  height: 1.125rem !important;
  cursor: pointer;
  font-size: 14px !important;
}

.search-dropdown {
  width: 19.5rem;
  /*position: relative; */
  border-radius: 0.125rem !important;
  height: 20rem;
  direction: ltr;
}

.search-dropdown:active {
  display: block !important;
  visibility: visible;
}

.itemsList {
  max-height: 15rem;
  overflow-y: auto;
  padding-right: 10px;
  display: block !important;
}

.itemsList::-webkit-scrollbar {
  width: 6px;
}

.itemsList::-webkit-scrollbar-thumb {
  background: var(--primary-color);
  border-radius: 4px;
}

.itemsList::-webkit-scrollbar-track {
  background: #f5f5f5;
}

.reset {
  background-color: rgba(52, 52, 52, 0.5);
}
.chip {
  margin-right: -13px;
}
.chipBtn {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
}
.chipBtn div {
  width: 96px;
  height: 40px;
  background-color: #d9d9d9;
  display: flex;
  margin: 5px;
  justify-content: center;
  align-items: center;
  padding: 2px;
}
.chipBtn div {
  color: 343434;
}

.date-btn {
  padding: 0.4rem 0rem;
}

/* .custom-columns {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
} */
.country,
.Category,
.classification,
.modal-body {
  width: 25%;
}
@media (max-width: 768px) {
  .search-filter-select {
    flex-wrap: wrap;
  }
  .country,
  .Category,
  .classification,
  .modal-body {
    width: 48%;
  }
}
.navbar-expand-lg .fa-chevron-down {
  display: inline-block;
}
.custom-dropdown {
  /* font-size: 1rem; */
}
.custom-dropdown i {
  padding: 0 0.2rem;
}

.pap-0 .btn.text-white {
  white-space: nowrap;
}
@media (max-width: 991.98px) {
  .custom-dropdown {
    width: 85%;
    font-size: 1.3rem;
    padding: 1rem;
    color: #000;
  }
  .custom-dropdown i {
    font-size: 1.3rem;
    padding: 0;
  }
  .toggleButtonHeader {
    width: auto;
    padding: 1rem 0.2rem;
    border: none;
    background-color: transparent;
  }
  .toggleButtonHeader i{
    color: var(--secondary-color);
    font-size: 1.3rem;
    position: relative;
    top: 1px;
  }
  .navbar-expand-lg .fa-chevron-down {
    display: none !important;
  }
  .custom-nav .dropdown-menu-news {
    display: none;
  }

  .custom-nav .dropdown-menu-news.show {
    display: block;
  }
  .hidden {
    display: none !important;
  }
  .navbar ul li{
    padding: 0rem;
  }

  .live-red-button,
  .pap-0 .btn.text-white {
    font-size: 1.2rem;
  }
  .live-red-button {
    padding: 1rem;
  }
  #closeIcon{
    font-size: 1.5rem;
  }
}


.custom-nav {
  display: flex;
  justify-content: space-between;
  font-size: 0.8rem !important;
}

.custom-nav a {
  display: block;
  white-space: nowrap;
  font-size: .9rem;
  color: var(--secondary-color);
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .custom-nav a {
    font-size: .8rem;
  }
}
@media (max-width: 991.98px) {
  .custom-nav a {
    font-size: 1.2rem ;
  }
}
.mobile {
  display: block;
}

.w-10-rem{
  width: 10rem;
}
@media (max-width: 991.98px) {
  .w-10-rem{
    width: 15rem;
  }
}

/* Add these new styles at the beginning of your CSS */
.nav-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}


/* Keep all your existing CSS below this point */
.dropdown-menu {
  background-color: #f8f9fa;
  border: none;
}

/* ... rest of your existing CSS ... */

/* Keep all your existing CSS below this point */
.dropdown-menu {
  background-color: #f8f9fa;
  border: none;
}
.userCircle-btn {
  font-size: -6rem;
  border: none !important;
  background-color: transparent !important;
}

.dropdown-menu-news ul ul{
  padding: 0rem;
}
.navbar ul li ul li{
  padding: 0rem;
}
@media (max-width: 991.98px) {
  .horizental-line{
    position: absolute;
    background: #fff;
    height: 1px;
    inset-inline-start: calc(-1 * (((100vw - var(--container-width)) / 2) + (1.5rem * .5)));
    inset-inline-end: calc(-1 * ((100vw - var(--container-width)) / 2) + (1.5rem * .5) - 10px );
    top: 0px;
  }
}
@media (max-width: 575.98px) {

  .horizental-line{
    inset-inline-end: calc(-1 * ((100vw - var(--container-width)) / 2) + (1.5rem * .5) - 15px );
  }
  .navbar-collapse {
    inset-inline-start: calc( -1 * (((100vw - var(--container-width)) / 2) + (1rem * .5) ));
    inset-inline-end: calc( -1 * (((100vw - var(--container-width)) / 2) + (1rem * .5) ) );
  }

}
.business-line-seperte{
  margin: 0px;
  opacity: 1;
  border-top: 2px solid #F5F5F5;
}
.nav-search-icon button,
.nav-search-icon i {
    color: var(--secondary-color);
}
