.tb-megamenu {
    background-color: transparent;                  /* have to change it to transparent */            
  }
  
  .tb-megamenu, 
  .tb-megamenu * {
    font-family: 'Roboto' !important;
  }
  
  .tb-megamenu a {
    text-decoration: none !important;
  }
  
  .tb-megamenu .nav > li > a,
  .tb-megamenu .nav > li > span.tb-megamenu-no-link {
    border-bottom: 0;
    border-right: 0;
    border-top: 0;
    color: #fff;
    font-weight: 400 !important;
    padding: 15px 20px;
    text-shadow: none;
  }
  
  
  .tb-megamenu .nav > li > a:focus,
  .tb-megamenu .nav > li > a:hover,
  .tb-megamenu .nav > li > span.tb-megamenu-no-link:focus,
  .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover {
    background-color: transparent !important;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
    outline: none;
  }
  
  .tb-megamenu .nav > .active > a,
  .tb-megamenu .nav > .active > a:hover,
  .tb-megamenu .nav > .active > a:focus,
  .tb-megamenu .nav > .active > span.tb-megamenu-no-link,
  .tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
  .tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {
    background-color: transparent !important;
    color: #fff;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
  }
  
  .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    background-color: transparent !important;
    color: #fff;
  }
  
  
  .tb-megamenu .dropdown-menu li > a,
  .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link {
    border-bottom: 0;
    border-top: 0;
    padding: 5px 20px;
    text-shadow: none;
  }
  
  
  .tb-megamenu .mega-caption {
    display: block;
    color: #343741;
    font-size: 12px;
    margin-top: 3px;
    font-weight: normal;
    white-space: normal;  
    word-wrap: break-word; 
  }
  
  .tb-megamenu .dropdown-menu li > a,
  .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link {
    clear: both;
    color: #333;
    display: block;
    line-height: 20px;
    font-weight: normal;
    padding: 3px 20px;
    text-shadow: none;
    white-space: normal !important;
    word-break: break-word;
    font-size: 15px !important;
  }
  
  .tb-megamenu .tb-megamenu-column {
    border-right: 1px solid #dcdcdc; 
    padding-right: 15px; 
  }
  
  .tb-megamenu .tb-megamenu-column:last-child {
    border-right: none; /* Remove border on the last column */
  }
  
  
  /* DropDown Menu Changes*/
  
  .tb-megamenu .mega.open > .mega-dropdown-menu,
  .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
    display: block;
    overflow: visible;
    clip: auto;
    min-height: 300px;
    width: auto;
    background-color:#fff ;
    padding: 20px;
    
  }
  
  .mega-dropdown-menu {
    color: #fff !important;
  }
  
  
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
  .tb-megamenu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
  .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
    background: inherit;
    color: black;
  }
  
  
  .tb-megamenu .dropdown-menu li > a:hover,
  .tb-megamenu .dropdown-menu li > a:focus,
  .tb-megamenu .dropdown-submenu:hover > a,
  .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,
  .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,
  .tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link {
    background-color: #CCDBEA;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    color: #004C97 !important;
    text-decoration: none;
  }


  .tb-megamenu .dropdown-menu .active > a,
  .tb-megamenu .dropdown-menu .active > a:hover,
  .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link,
  .tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    filter: none !important;
  }
  .tb-megamenu .dropdown-menu .active > a{
  color: #333 !important;
    font-weight: 900;
}
/*@media (max-width: 740px) {
  #tm-dialog-mobile .uk-offcanvas-bar {
    padding: 20px 0 0 0;
  }

  .uk-open > .uk-offcanvas-bar {
    left: 0;
  }

  .uk-flex-column {
    flex-direction: column;
  }

  .uk-flex {
    display: flex;
  }

  .uk-offcanvas-bar-animation {
    transition: left 0.3s ease-out;
  }

  .uk-offcanvas-bar {
    left: 0; /* override desktop negative offset */
    width: 100%; /* make full width on mobile */
    padding: 20px 15px;
    background: #fff;
    box-shadow: 0 6px 50px rgba(0, 0, 0, .05);
  }
} */
