.topBar_wrapper

{

    min-height:1px;

    width: 100%;

    position: fixed;

    left:0;

    top:0;

    right:0;

    background-color: #fff;

}



.topBar_wrapper .topBar_content

{

    width:100%;

    min-height:1px;

    max-width: 1500px;

    margin-left: auto;

    margin-right: auto;

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

    justify-content: space-between;

}



.topBar_wrapper .topBar_content .topBar_left

{

    order: 1;

}



.topBar_wrapper .topBar_content .topBar_right

{

    order:2;

}



.topBar_wrapper .topBar_content .topBar_left div, .topBar_wrapper .topBar_content .topBar_right div

{

    padding:10px;

}



.header_wrapper

{

    width: 98%;

    max-width: 1800px;

    min-height:10px;

    margin-left: auto;

    margin-right: auto;

    display: flex;

    flex-direction: column;

    flex-wrap: wrap;

}



.banner_wrapper

{

    order: 1;

    height: 35px;

    padding:10px;

}



.nav_wrapper

{

    order: 2;

    display: flex;

    flex-direction: row;

    justify-content: center;

    background-color: #333;

    align-items: center;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    z-index:1000;

    color: #fff;
    height: 50px;

}



.nav_wrapper .nav_logo

{

    display: none;

}



.nav_contact

{

    font-size: 16px;

}

.nav_contact a, .nav_contact a:link, .nav_contact a:visited
{
    text-decoration: none;
    color: #fff;
}



.nav_content

{

    order: 1;

}



.nav_wrapper ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    overflow: hidden;

}



.nav_wrapper li {

    float: left;

}



.nav_wrapper li a,.nav_wrapper .dropbtn {

    display: inline-block;

    color: white;

    text-align: center;

    padding: 14px 16px;

    text-decoration: none;

}



.nav_wrapper li a:hover,.nav_wrapper .dropdown:hover .dropbtn {

    background-color: #ffce00;

    color: #000;

}



.nav_wrapper li.dropdown {

    display: inline-block;

}



.nav_wrapper .dropdown-content table {

    width:100%;

}



.nav_wrapper .dropdown-content {

    display: none;

    position: absolute;

    background-color: #f9f9f9;

    min-width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}



.nav_wrapper .dropdown-content a {

    color: black;

    padding: 12px 16px;

    text-decoration: none;

    display: block;

    text-align: left;

}



.nav_wrapper .dropdown-content a:hover {background-color: #333;color: #fff;}



.nav_wrapper .dropdown:hover .dropdown-content {

    display: block;

}



.nav_trigger

{

    order: 3;

    height:1px;

}



/***/

.nav_wrapper.fixedToTop

{

    position: fixed;

    left:0;

    top:0;

    right:0;

    -webkit-border-radius: 0px;

    -moz-border-radius: 0px;

    border-radius: 0px;

    background-color: #333;

}



.nav_wrapper.fixedToTop .nav_center

{

    order: 1;

    width: 99%;

    max-width: 1600px;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.nav_wrapper.fixedToTop .nav_logo

{

    order: 1;

    display: inline-block;

    height: 100%;

    display: flex;

    align-items: center;

    margin-left: 15px;

}



.nav_wrapper.fixedToTop .nav_logo img

{

    height: 100%;

    order: 1;

    max-height:40px;

}



.nav_wrapper.fixedToTop .nav_content

{

    order: 2;

    display: block;

}



.nav_wrapper.fixedToTop .nav_contact

{

    order: 3;

    display: block; 

    margin-right: 15px;

}



.nav_wrapper.fixedToTop ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

    overflow: show !important;

    height:100%;

}



.nav_wrapper.fixedToTop li {

    float: left;

    height:100%;

}



.nav_wrapper.fixedToTop li a,.nav_wrapper .dropbtn {

    display: inline-block;

    color: white;

    text-align: center;

    padding: 14px 16px;

    text-decoration: none;

    height:100%;

}



.nav_wrapper.fixedToTop li a:hover.nav_wrapper.fixedToTop .dropdown:hover .dropbtn {

    background-color: #ffce00;

    color: #000;

}



.nav_wrapper.fixedToTop li.dropdown {

    display: inline-block;

}



.nav_wrapper.fixedToTop .dropdown-content table {

    width:100%;

}



.nav_wrapper.fixedToTop .dropdown-content {

    display: none;

    position: absolute;

    background-color: #f9f9f9;

    min-width: 160px;

    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

}



.nav_wrapper.fixedToTop .dropdown-content a {

    color: black;

    padding: 12px 16px;

    text-decoration: none;

    display: block;

    text-align: left;

}



.nav_wrapper.fixedToTop .dropdown-content a:hover {background-color: #333;color: #fff;}



.nav_wrapper.fixedToTop .dropdown:hover .dropdown-content {

    display: block;

}



@media only screen and (min-width: 0px) and (max-width: 338px)  

{

    .nav_wrapper.fixedToTop #navProductsLink, .topBar_wrapper, .nav_wrapper.fixedToTop .nav_contact

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 438px)  

{

    .nav_wrapper.fixedToTop #navHomeLink, .nav_wrapper.fixedToTop .nav_contact

    {

        display: none;

    }

    

    .nav_wrapper.fixedToTop li a,.nav_wrapper .dropbtn

    {

        padding: 14px 12px; !important;

    }

}



@media only screen and (min-width: 0px) and (max-width: 600px)  

{

    .nav_wrapper #navSettingsLink, .nav_wrapper.fixedToTop .nav_contact

    {

        display: none;

    }

}



@media only screen and (min-width: 0px) and (max-width: 799px)  

{

    .topBar_wrapper .topBar_content .topBar_right, .nav_wrapper.fixedToTop .nav_contact

    {

        display: none;

    }

    

    .topBar_wrapper .topBar_content

    {

        justify-content: center;

    }

}



@media only screen and (min-width: 800px)

{

    

}