#topnav .menu-extras.topbar-custom {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #fff;
    padding: 1px 12px;
}

#topnav ul.list-unstyled.topbar-right-menu.float-right {
    float: initial !important;
}

@media screen and (max-width: 1588px){
    #topnav .navigation-menu > li > a {
        font-size: 14px;
    }
    
    #topnav .navigation-menu > li .submenu li a {
        font-size: 14px !important;
        padding: 6px 25px;
    }
    #topnav .menu-extras.topbar-custom {
        padding: 2px 12px;
    }
}

@media screen and (max-width: 1483px){
    #topnav .navigation-menu > li > a {
        font-size: 13px;
    }
    
    #topnav .navigation-menu > li .submenu li a {
        font-size: 13px !important;
        padding: 6px 25px;
    }
    #topnav .menu-extras.topbar-custom {
        padding: 2px 12px;
    }
}

@media screen and (max-width: 1434px){
    #topnav .navigation-menu > li > a {
        font-size: 13px;
        padding: 14px 6px;
    }    
    #topnav .navigation-menu > li .submenu li a {
        font-size: 13px !important;
        padding: 6px 25px;
    }
    .newheader .topbar-custom .nav-link {
        font-size: 13px !important;
    }
    .newheader .navbar-custom {
        max-width: 74%;
    }
}

@media screen and (max-width: 1379px){
    #topnav .navigation-menu > li > a {
        font-size: 12px;
        padding: 14px 5px;
    }    
    #topnav .navigation-menu > li .submenu li a {
        font-size: 12px !important;
        padding: 6px 25px;
    }
}

@media screen and (max-width: 1305px){
    .navbar-custom .container-fluid {
        padding-left: 8px;
    }
    
    #topnav .navigation-menu > li > a {
        padding: 14px 3px;
    }
}

@media screen and (max-width: 990px){
    #topnav {
        padding: 5px 0px;
    }
}