

/* Header */
.section-header {
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 99;
  width: 100%;
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
  margin: 0px 0 0 0!important;
}
.section-header .section-header-inner {
  background-color: transparent;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
}
.section-header .section-header-inner.scrolled {
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
  -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
  box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.38);
}
.section-header .container-fluid {
  padding: 10px 0;
  max-width: 100%;
  margin: 0 auto;
  width: 95%;
  max-height: 90px;
}
.section-header .logo-image {
  max-width: none!important;
  max-height: none!important;
  height: 50px;
  margin-top: 0px;
}
.section-header .navbar-nav {
  margin-top: 22px!important;
  display: flex!important;
  align-items: center;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu {
  color: #fff;
  font-family: DIN-Medium, sans-serif;
  text-transform: UPPERCASE;
  font-size: 1.4rem;
  padding: 0 0px!important;
  line-height: 25px;
}
.home .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu,
.page-1415 .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu,
.page-1418 .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu {
  color: #0F4B91;
}
.section-header .section-header-inner.scrolled .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu {
  color: #000;
}

.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li > a {
  padding: 0 12px;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li > a::before {
  border-left: 0!important;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login {
  padding-left: 12px;
  display: none!important;
}
.header-menu-loggedin .profilename, .header-menu-login .profilename {
  display: none!important;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin .menu,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login .menu {
  border-radius: 0px;
  padding: 0px 0px!important;
  background: transparent;
}
.section-header .navbar-menus ul.navbar-nav > li > a .fa {
  color: black;
  margin-left: 5px;
}
.section-header .navbar .navbar-toggle .icon-bar {
  background-color: #0f4b91;
  width: 25px;
  margin: 5px 0!important;
  height: 3px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: white;
}
.navbar-nav .open .dropdown-menu {
  border: none;
  position: absolute;
  top: 40px;
  background: #0F4B91!important;
  left: -10px;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.50);
  -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.50);
  box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.50);
}
.section-header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color: #fff;
  font-family: DIN, sans-serif;
  text-transform: capitalize;
  font-size: 1.2rem;
  padding: 10px 20px;
}
.section-header .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  padding: 10px 20px;
  color: #3eb049;
}
.section-header .navbar-default .navbar-nav .dropdown-menu>li>a .fa {
  margin-right: 5px;
}
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:hover span.menu,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:focus span.menu,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:hover,
.section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:focus {
  color: #fff!important;
}
.section-header .section-header-inner.scrolled .navbar-menus ul.navbar-nav.ul-after-dash > li a:hover span.menu,
.section-header .section-header-inner.scrolled .navbar-menus ul.navbar-nav.ul-after-dash > li a:focus span.menu,
.section-header .section-header-inner.scrolled .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:hover,
.section-header .section-header-inner.scrolled .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:focus {
  color: #000!important;
}
.section-header li.header-menu-loggedin .profilephotoSm img {
  width: 40px;
  height: 40px;
}
.dropdown-menu.openDropdown {
  display: block!important;
}
.section-header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  white-space: nowrap;
}
@media (min-width: 1515px) {

  .section-header .navbar .navbar-header {
    padding: 10px 25px 10px;
  }
  li.header-menu-1st {
    height: 100%;
  }
  .header-menu-1st a {
    height: 100%;
    display: flex!important;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .section-header .navbar-nav {
    height: 100%;
  }
  .section-header li.header-menu-loggedin .profilephotoSm img {
    height: 30px;
    width: 30px;
  }
  .navbar-nav .open .dropdown-menu {
    left: auto;
  }
}
@media (max-width: 1515px) {
  body .outer-container > * {
    transition: all 0.3s ease;
  }
  body .outer-container.mobileNav > * {
    transform: translateX(-270px);
    pointer-events: none;
  }
  #award-header,
  #award-header-01 {
    height: 50px !important;
    top: 18px;
    position: absolute;
  }
  #award-header {
    left: 125px!important;
  }
  #award-header-01 {
    left: 320px !important;
  }
  .section-header .navbar .navbar-header a img {
  }
  .section-header .container-fluid {
    padding: 20px;
  }
  .section-header .container-fluid {
    position: initial;
  }
  .section-header .section-header-inner.scrolled {
    background-color: white;
  }
  .section-header .navbar-menus {
    width: 100%;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    position: absolute;
    margin: 0!important;
    width: 270px;
    right: -270px;
    left: auto;
    height: 100vh;
    background: white;
    top: 0;
  }
  .section-header .navbar-nav {
    flex-direction: column;
    border-top: 1px solid #efefef;
    margin-top: 0px!important;
    padding: 30px!important;
    text-align: center;
    width: 100%;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: white;
  }
  .section-header .navbar-menus.openNav, .section-header .navbar-nav.openNav {
    max-height: 2000px;
    overflow: visible;
    pointer-events: initial!important;
  }
  .section-header .navbar-menus.openNav {
    border-left: 6px solid #0f4b91;
  }
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin,
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login {
    padding-left: 0;
  }
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-loggedin .menu,
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li.header-menu-login .menu {
    padding: 0px 0px!important;
  }
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu {
    color: black!important;
    padding: 10px 0!important;
    font-size: 1.2rem;
  }
  .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:hover span.menu, .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li a:focus span.menu, .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:hover, .section-header .navbar-menus ul.navbar-nav.ul-after-dash > li span.menu:focus {
      color: #000!important;
  }
  .section-header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: black!important;
  }
  .navbar-toggle {
    display: inline-block;
    margin-top: 11px!important;
    padding: 0 10px!important;
    pointer-events: initial!important;
  }
  .section-header .navbar .navbar-header {
    width: 100%;
  }
  .navbar-nav>li {
    float: none;
  }
  .navbar-nav .open .dropdown-menu {
    left: calc(50% - 80px);
    top: 50px!important;
    max-width: 280px;
    width: 160px;
    background: white!important;
  }
}
@media (max-width: 640px) {
  .navbar-toggle {
    margin-top: 15px!important;
  }

  #award-header,
  #award-header-01 {
    display: none;
  }

  .section-header .navbar .navbar-header a img {
    height: 40px;
    margin-left: 0!important;
  }
}

@media (max-width: 500px) {
  .navbar-toggle {
    margin-top: 5px!important;
  }
  .section-header .container-fluid {
    padding: 20px 0px;
  }
}
