@charset "UTF-8";
/*******************Font****************** */
/*******************Inherit****************** */
.header-main .header-logo, .header-main .header-logo .site-logo, .header-main .header-logo .aqr-branding-title, .header-main .header-logo .aqr-branding-title .site-slogan a, .header-main .layout-menu {
  display: inline-block;
  vertical-align: middle; }

.header {
  background: rgba(0, 0, 0, 0.45);
  padding-top: 0.1875rem;
  position: absolute;
  top: 1.875rem;
  z-index: 100;
  width: 100%;
  transition: all 0.5s ease-in-out 0s; }
  .header-main div.navbar {
    margin: 0;
    min-height: inherit; }
  .header-main .nav {
    padding: 1.0625rem 0; }
    .header-main .nav li[class*='menu--'] > a {
      height: 100%;
      background: transparent;
      color: white;
      position: relative;
      bottom: 0;
      transition: bottom 0.5s ease-in-out;
      -webkit-transition: bottom 0.5s ease-in-out;
      -moz-transition: bottom 0.5s ease-in-out;
      -o-transition: bottom 0.5s ease-in-out; }
      .header-main .nav li[class*='menu--'] > a:hover {
        color: white; }
      .header-main .nav li[class*='menu--'] > a .caret {
        margin-right: 0; }
    .header-main .nav li[class*='menu--'] .dropdown-menu {
      border-style: solid none none none !important;
      border-top-color: #7491af;
      border-top-width: 0.625rem;
      margin: 0.625rem -1.75rem 0 0 !important;
      padding: 0;
      border-radius: 0;
      background: #c3c3c3;
      opacity: 0.9; }
      .header-main .nav li[class*='menu--'] .dropdown-menu > li {
        border-bottom: 0.0625rem solid #e2dfdf; }
        .header-main .nav li[class*='menu--'] .dropdown-menu > li a {
          padding: 0.1875rem 0.5625rem 0;
          color: #524a4a;
          line-height: 1.9375rem; }
          .header-main .nav li[class*='menu--'] .dropdown-menu > li a:hover {
            background: #ebebeb;
            font-weight: bold; }
      .header-main .nav li[class*='menu--'] .dropdown-menu:before {
        content: "";
        font: 1.5rem FontAwesome;
        position: absolute;
        top: -1.1875rem;
        color: #7491af; }
    .header-main .nav > li:last-child > a {
      color: red; }
      .header-main .nav > li:last-child > a:hover {
        color: white; }
        .header-main .nav > li:last-child > a:hover::before {
          color: white; }
      .header-main .nav > li:last-child > a::before {
        content: "";
        color: red;
        font: 1.375rem FontAwesome;
        position: absolute;
        bottom: 0; }
  .header-main .header-logo {
    position: relative;
    width: 16.875rem; }
    .header-main .header-logo .site-logo img {
      width: 3.125rem;
      height: auto;
      filter: invert(100%); }
    .header-main .header-logo .aqr-branding-title .site-slogan {
      text-align: center; }
      .header-main .header-logo .aqr-branding-title .site-slogan .aqr-branding-slogan {
        font-family: Mermaid;
        font-weight: 700;
        color: #fff;
        font-style: italic;
        margin: 0;
        font-size: 1.375rem; }
    .header-main .header-logo .site-name {
      display: inline-block; }
      .header-main .header-logo .site-name .aqr-branding {
        font-family: "Times New Roman", Times, serif;
        color: #a3a3a3;
        font-size: 1.5rem;
        font-weight: inherit;
        margin: 0; }

.fixed {
  background: #333335;
  width: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: all 0.5s ease-in-out 0s;
  z-index: 999;
  height: 2.5rem; }
  .fixed .header-main .navbar .nav {
    padding: 0.5rem 0; }
  .fixed .header-main .header-logo .site-logo img {
    height: 2.1875rem;
    width: auto; }
  .fixed .header-main .layout-menu .search {
    padding: 0.375rem 0; }

.menu-item--expanded {
  cursor: default; }

/*************************search********************* */
.searchlink .search-custom-block {
  display: none;
  position: absolute;
  top: 3.625rem;
  left: 0;
  right: 0; }
  .searchlink .search-custom-block .search-form {
    padding: 0.625rem 9.0625rem;
    box-sizing: border-box;
    background: #e8e8e8; }

.search .icon-search {
  cursor: pointer; }
  .search .icon-search:before {
    content: "";
    color: #a3a3a3;
    font: 1.25rem FontAwesome; }

@media only screen and (max-width: 1199px) {
  .header-main div.header-logo {
    width: 18%; }
    .header-main div.header-logo .site-logo img {
      width: 2.5rem; }
    .header-main div.header-logo .aqr-branding-title .site-slogan .aqr-branding-slogan {
      font-size: 1.0625rem; }
  .header-main .navbar .nav li a {
    padding: 0.625rem 0.9375rem; }
  .header-main .header-logo .site-name .aqr-branding {
    font-size: 1.1875rem; }
  .header-main .header-logo .site-slogan .aqr-branding-slogan {
    font-size: 0.625rem; }

  html[lang='ar'] .header-main div.header-logo {
    width: 21%; }
    html[lang='ar'] .header-main div.header-logo .site-slogan:before {
      font-size: 2.4375rem; }

  html[lang='ur'] .header-main div.header-logo {
    width: 21%; }
  html[lang='ur'] .header-main .navbar-collapse .nav > li:last-child > a:before {
    bottom: -0.375rem; } }
@media only screen and (max-width: 991px) {
  .header {
    top: 2.5rem; }
    .header-main {
      position: relative; }
      .header-main .search {
        position: absolute;
        top: 0;
        right: 0;
        width: 1.5625rem; }
      .header-main .header-logo .site-logo img {
        width: 8%; }
      .header-main .header-logo .site-slogan {
        text-align: left;
        left: 5rem; }
      .header-main .navbar .nav li a {
        padding: 0.625rem 1rem; }
    .header .searchlink .search-custom-block {
      top: 3.75rem; }
      .header .searchlink .search-custom-block .search-form .input-group {
        width: 100%;
        display: inline-block; }
        .header .searchlink .search-custom-block .search-form .input-group .input-group-btn {
          position: absolute;
          top: 0; }
          .header .searchlink .search-custom-block .search-form .input-group .input-group-btn button {
            height: 2.125rem; }

  .header.fixed {
    top: 0; }

  html[lang='ur'] .header-main div.header-logo {
    width: 20%; }
    html[lang='ur'] .header-main div.header-logo .site-logo img {
      width: 1.875rem; }
    html[lang='ur'] .header-main div.header-logo .aqr-branding-title .site-slogan .aqr-branding-slogan {
      font-size: 0.75rem; }
  html[lang='ur'] .header-main .navbar-collapse .nav li[class*='menu--'] > a {
    padding: 0 0 0 0.3125rem;
    font-size: 0.875rem; }
  html[lang='ur'] .header-main .navbar-collapse .nav > li:last-child > a {
    padding-right: 0.875rem;
    padding-left: 0; }
    html[lang='ur'] .header-main .navbar-collapse .nav > li:last-child > a:before {
      font-size: unset; }

  html[lang='en'] .header-main div.header-logo {
    width: 21%; }
    html[lang='en'] .header-main div.header-logo .site-logo img {
      width: 1.875rem; }
    html[lang='en'] .header-main div.header-logo .aqr-branding-title .site-slogan .aqr-branding-slogan {
      font-size: 0.9375rem; }
  html[lang='en'] .header-main .navbar-collapse .nav li[class*='menu--'] > a {
    padding: 0 0.5rem 0 0 !important;
    font-size: 0.875rem; }
  html[lang='en'] .header-main .navbar-collapse .nav > li:last-child > a {
    padding-right: 0 !important;
    padding-left: 0.875rem !important; }
    html[lang='en'] .header-main .navbar-collapse .nav > li:last-child > a:before {
      font-size: unset;
      bottom: 0.3125rem; }
  html[lang='en'] .search .icon-search {
    float: left; }

  html[lang='ar'] .header-main div.header-logo {
    width: 23%; }
    html[lang='ar'] .header-main div.header-logo .site-logo img {
      width: 2.0625rem; }
    html[lang='ar'] .header-main div.header-logo .aqr-branding-title .site-slogan:before {
      font-size: 1.875rem; }
  html[lang='ar'] .header-main .navbar-collapse .nav li[class*='menu--'] > a {
    padding: 0 0 0 0.625rem;
    font-size: 0.9375rem; }
  html[lang='ar'] .header-main .navbar-collapse .nav > li:last-child > a {
    padding-right: 0.875rem;
    padding-left: 0; }
    html[lang='ar'] .header-main .navbar-collapse .nav > li:last-child > a:before {
      font-size: unset; }
  html[lang='ar'] .header-main .search .icon-search {
    float: left; } }
@media only screen and (max-width: 767px) {
  html .header {
    height: 2.8125rem; }
    html .header .searchlink .search-custom-block {
      top: 2.8125rem; }
    html .header * {
      line-height: 0.9375rem; }
    html .header-main div.navbar .navbar-collapse {
      background: rgba(78, 78, 78, 0.9); }
      html .header-main div.navbar .navbar-collapse .nav {
        margin: auto 0.625rem; }
        html .header-main div.navbar .navbar-collapse .nav li[class*='menu--'] a .caret {
          left: auto;
          right: 0; }
        html .header-main div.navbar .navbar-collapse .nav li[class*='menu--'] .dropdown-menu:before {
          top: 1.25rem; }
  html .header.head-1 {
    top: 0; }
  html .header-main div.header-logo {
    width: 55% !important; }
  html .header-main .header-logo .site-logo img {
    height: 2.1875rem;
    width: auto; } }

/*# sourceMappingURL=header.css.map */
