/* Header styling */
.fl-page-bar-row.row {
	margin-left: 0;
	margin-right: 0;
  width: 100%;
}
.fl-page-header-row.row {
	margin-left: 0;
	margin-right: 0;
} 
.fl-page-header {
	width: 100%;
}
.fl-page-header-container {
	padding: 0;
	max-width: 1200px;
}
.fl-logo-img {
	padding-top: 10px;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
	font-weight: 600;
}

@media (min-width: 992px) {
    .fl-page-nav-right .fl-page-header-wrap {
      border: none;
    }
    .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
      padding-left: 15px;
    }
    .fl-page-nav-right .fl-page-header-row .fl-page-nav-col {
      padding-right: 15px;
    }
    .fl-page-nav .navbar-nav>li>a {
      padding-right: 0;
      padding-left: 28px;
    }
}
@media (max-width: 992px) {
    .fl-page-header-logo-col {
      max-width: 40%;
    }
    .fl-page-nav-col {
      max-width: 60%;
    }
    .fl-page-nav-wrap {
      border: none;
    }
}
@media (min-width: 768px) {
    .fl-page-header-logo {
      max-width: 300px;
    }
    .fl-page-nav-right {
      text-align: right;
    }
}
@media (max-width: 767px) {
    body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
      flex: 0 0 auto;
    }
    .fl-page-header-logo-col {
      max-width: 80%;
    }
    .fl-page-nav-col {
      max-width: 100%;
    }
    .fl-page-nav .navbar-nav>li>a {
      padding-right: 0;
      padding-left: 28px;
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
      padding-bottom: 0;
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
      padding-top: 16px;
      padding-right: 0;
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
      border: none;
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav {
      display: flex;
    }
    .fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li {
      border-bottom: none;
    }
}