header {
  background-color: #fff;
  z-index: 999;
  width: 100vw;
  position: fixed;
  -moz-box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.4);
  margin-bottom: 0.2em;
  margin-top: -56px;
  /*Removing some default CSS from our language switcher*/
  /*Customize this if you want*/
}
header .clickSubmenu {
  display: none;
}
header .container-header-inner {
  display: flex;
  justify-content: center;
  flex-direction: row;
  padding: 0;
  max-width: 1400px;
  margin: 0 auto;
}
header .container-header-inner .comp-image .image-box {
  padding-top: 1em !important;
}
header .container-header-inner .comp-image .image-box img {
  position: relative !important;
  max-width: 10em;
}
header .container-header-inner .header-logo {
  display: flex;
  align-items: flex-start;
}
header .container-header-inner .navigation {
  overflow: hidden;
  margin: auto;
}
header .container-header-inner .navigation ul li {
  list-style: none;
}
header .container-header-inner .navigation ul li a {
  display: block;
  padding: 16px 20px;
  color: #707070;
  text-align: center;
  text-decoration: none;
}
header .container-header-inner .navigation ul li a:hover {
  color: #92BB44;
}
header .container-header-inner .navigation > li {
  float: left;
  list-style: none;
}
header .container-header-inner .navigation > li:hover ul {
  display: block;
  padding-left: 0;
  position: absolute;
}
header .container-header-inner .navigation > li ul {
  display: none;
  padding-left: 0;
  background: #92BB44;
}
header .container-header-inner .navigation > li ul li:last-child:after {
  height: 0;
}
header .container-header-inner .navigation > li ul li:after {
  content: "";
  display: block;
  height: 1px;
  margin: auto;
  width: 90%;
  background: rgba(0, 0, 0, 0.4);
}
header .container-header-inner .navigation > li ul li a {
  color: #fff;
}
header .container-header-inner .navigation > li ul li a:hover {
  color: #707070;
}
header .container-header-inner .language-switch {
  display: flex;
  justify-content: center;
  align-items: center;
}
header .container-header-inner .language-switch a {
  text-transform: uppercase;
  padding: 0 0.5em;
  border-right: solid 1px #707070;
  color: #707070;
}
header .container-header-inner .language-switch a:hover {
  color: #92BB44;
}
header .container-header-inner .language-switch a:nth-last-child(1) {
  border-right: none;
}
header .wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions {
  margin-bottom: 0;
}
header .wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions a {
  background-color: transparent !important;
}
header .wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a {
  padding: 5px;
}
header .wpml-floating-language-switcher {
  position: fixed;
  bottom: 10px;
  right: 10px;
  background: #f8f8f8;
  /*background color*/
  border: 1px solid;
  /*border settings*/
  border-color: #eee;
  /*color of the border*/
  padding: 0px;
  /*padding of container*/
  border-radius: 6px;
  /*rounded border*/
  /*Box Shadow*/
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width: 991px) {
  header .menu-inner {
    display: none;
  }
}

@media only screen and (max-width: 1400px) {
  header .container-header-inner {
    padding: 0.8em 2em;
  }
}