.tab-content-menus>.menu{
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style: none;
}
.tab-content-menus>.menu>li{
    width: 25%;
    height: auto
}
.main-nav-menu .menu-inner > .menu-elementor-width-fullwidth > .sub-menu.uk-container{
    padding: 0;
    background: transparent;
    box-shadow: none;
}
.bgh-tabbed_menu-widget {
    border-radius: 10px;
    overflow: hidden;
    box-shadow: rgba(0,0,0,0.06) 0 3px 6px;
}
.bgh-tabbed_menu-widget .tabbed-menu{
    padding: 20px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs{
    margin-bottom: 30px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs{
    padding: 0;margin: 0;
}
@media (min-width: 500px) and (max-width: 1200px){
    .bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs{
        overflow-x: auto;
        white-space: nowrap;
        display: block;
    }
}

.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li{
    padding:0;
    border-radius: 10px;
    transition: .3s;
    margin: 0 0 0 20px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li:last-of-type{
    margin-left: 0;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li.uk-active{
    background-color: #ffffff;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li a{
    border: none;
    font-size: 14px;
    font-weight: 400;
    color: #3B444A;
    line-height: 40px;
    padding: 0 15px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li.uk-active a{
    font-weight: 500;
}
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content{*/

/*}*/
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul{*/

/*}*/
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus{*/

/*}*/
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu{*/

/*}*/
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu .menu-item-has-children{*/

/*}*/
/*.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu > .menu-item-has-children {*/

/*}*/
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu a{
    font-weight: 400;
    font-size: 14px;
    color: #3B444A;
    transition: .3s;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu a:hover
,.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu  .menu-item-has-children > a:hover
,.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu  .menu-item-has-children > a:hover:after{
    color: #EB5463;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu  .menu-item-has-children > a{
    display: inline-block;
    color: #3B444A;
    font-weight: 500;
    align-items: center;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu  .menu-item-has-children > .sub-menu a{
    padding: 0 10px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu  .menu-item-has-children > a:before{
    content: "";
    display: inline-block;
    background-color: #D4D7D9;
    width: 5px;height: 5px;
    margin-left: 5px;
    border-radius: 50%;
}
/* new version styles */
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_content ul .tab-content-menus .menu .menu-item-has-children > a{
    margin-bottom: 10px;
}
.main-nav-menu .menu-inner li .sub-menu{
    line-height:35px;
}
.bgh-tabbed_menu-widget .tabbed-menu {
    background: #FFF !important;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li.uk-active a{
    color: #2979ff;
    font-weight:400;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li.uk-active {
    background-color: #FFF;
    box-shadow: rgba(0,0,0,0.06) 0 3px 6px;
}

.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs{
    background: #F8F8F8;
    padding: 5px;
    border-radius: 10px;
}
.bgh-tabbed_menu-widget .tabbed-menu .mega_menu_header_tabs .menu-tabs li{
    margin:0 0 0 15px;
}