  body {
      font-family: Arial, sans-serif;
    }
.nav-item .dropdown{
    margin-bottom: 65px;
}
    .nav-link-title {
      font-weight: 600;
      cursor: pointer;
    }

    .mega-menu {
      width: 1200px;
      height: 700px;
      padding: 20px;
      background:  #003057;
      
    }
    .market-btn {
      background-color: #003057;
      color: #fff;
      border: none;
      padding: 10px 12px;
      width: 100%;
      text-align: left;
      margin-bottom: 6px;
      cursor: pointer;
    }

    
    .topp {
      background-color: #003057;
      color: #fff;
      padding: 6px 10px;
      margin-bottom: 10px;
      font-size: 24px;
    }

    .subsub-menu {
      display: none;
    }

    .subsub-menu.active {
      display: block;
    }

    .img-box img {
      width: 100%;
      max-height: 200px;
      object-fit: cover;
    }

    .img-box p {
      text-align: center;
      font-weight: bold;
      margin-top: 10px;
    }
    ul {
      list-style: none;
      padding-left: 0;
    }

    li {
      margin-bottom: 6px;

    }

    .nav-item.dropdown:hover > .dropdown-menu {
  display: block;
  margin-top: 0;
}


.dropdown-menu {
  display: none;
}



.accordion-button {
  font-size: 15px;
  background-color: green;
}

.accordion-body ul {
  padding-left: 15px;

}



.mobile-nav,
.mobile-nav * {
  background-color: #003057 !important;
  color: #ffffff !important;
}

.mobile-nav .nav-link {
  color: #ffffff !important;
  font-weight: 600;
}


.mobile-nav .accordion-item {
  border: none;
}


.mobile-nav .accordion-button {
  background-color: #003057 !important;
  color: #ffffff !important;
  box-shadow: none;
}


.mobile-nav .accordion-button:not(.collapsed) {
  background-color: #003057 !important;
  color: #ffffff !important;
}


.mobile-nav .accordion-button::after {
  filter: invert(1);
}


.mobile-nav .accordion-body {
  background-color: #003057 !important;
  color: #ffffff !important;
}


.mobile-nav .accordion-body ul {
  list-style: none;
  padding-left: 10px;
}

.mobile-nav .accordion-body li {
  padding: 6px 0;
  font-size: 14px;
}


.mobile-nav .collapse {
  background-color: #003057 !important;
}


.mobile-nav .accordion-item  {
  border-top: 1px solid rgba(255,255,255,0.2);
}


.dropdown-menu .mega-menu{
    margin-right: 300px;
}


.mobile-nav .accordion-body li {
  border: none !important;
}

