@media screen and (max-width: 600px){

	.header-3 .fw-nav-wrap {
    height: 50px!important;
    background-color: #2B337D!important;
    padding-top: 15px;
  }
  
  .mmenu-link i {
    float: right;
    margin-right: -75px;
    color: #ffffff!important;
  }


}


@media screen and (max-width: 768px){

  .header-3 .fw-nav-wrap {
    height: 50px!important;
    background-color: #2B337D!important;
    padding-top: 15px;
  }
  
  .mmenu-link i {
    float: none;
    margin-right: 0;
    color: #ffffff!important;
  }


}


@media screen and (min-width: 1023px){

	.header-3 .fw-nav-wrap {
    background-color: #2B337D!important;
    height: 80px!important;
}
}

.fw-sticky-menu .fw-site-navigation > ul > li > a:hover {
  color:#ffffff!important;
}

.fw-sticky-menu .fw-site-navigation > ul > li.current-menu-item > a {
  color:#ffffff!important;
}

.fw-site-navigation > ul > li > a {
  color:#ffffff!important;
}



.header-3 .fw-header-main {
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}

.header-3 .primary-navigation > ul > li > a {
    margin: 20px 15px!important;
}

.header-3 .primary-navigation > ul > li > ul {
    left: 14px!important;
}

.fw-site-navigation > ul > li ul {
    top: 45.5px!important;
}

.fw-site-navigation > ul > li ul > li {
    color: #ffffff!important;
    background: #42489a!important;
}

.fw-site-navigation > ul > li ul > li > a {
   color: #ffffff!important;
}

.fw-site-navigation > ul > li ul > li > a:hover{
   color: #ffffff!important;
}

.fw-site-navigation > ul > li ul > li:hover > a, .fw-site-navigation > ul > li ul > li.parent.hover > a, .fw-site-navigation > ul > li ul > li.current-menu-item > a {
    color: #fff;
    background: #585d9e!important;
}

.fw-site-navigation > ul > li > a::after {
    background: #ffffff!important;
}
