﻿ul.main-menu>li.guest {
  display: none;
}

ul.main-menu>li.home {
  display: none;
}

.sticky-header {
  position: fixed;
  width: 100%;
  background-color: #FFF;
  top: 0;
  /*fix isuse with cookie consent*/
}

.header .menu {
  height: 46px;
}

.nav-wrapper {
  height: 73px;
}

.header .main-menu a {
  display: flex;
  align-items: center;
}

.contactCol a {
  line-height: 21px;
}

.header .header-mobile .menu {
  background-color: rgba(204, 51, 51, 1);
  text-transform: none;
}

.header .menu.menu-open {
  overflow: unset;
}

.MobileTabs a {
  background-color: #FFF !important;
}

/*
      .submenuCon a:not(.sub-menu-link-1):not(.learnMoreLink):not(.activeSubMenu) {
          background-color: #FFF !important;
      }*/

.sub-menu-link-1.activeSubMenu,
.sub-menu-link-2.activeSubMenu,
.sub-menu-link-3.activeSubMenu {
  background-color: #D0343A !important;
  position: relative;
  color: #FFF;
}

.activeSubMenu:after {
  content: "\f054";
  display: block;
  font-weight: 900;
  font-family: "FontAwesome";
  position: absolute;
  right: 10px;
  color: #FFF !important;
}

/*        .sub-menu-link-2.activeSubMenu, .sub-menu-link-3.activeSubMenu {
          color: #D0343A;
      }  */

.no-submenu.activeSubMenu:after {
  display: none;
}

.header .header-mobile .main-menu li>a::before {
  content: "";
  display: none;
}

.header .header-mobile .main-menu li a {
  background-color: #D0343A;
}

.header .header-mobile .main-menu>li {
  border-bottom: 1px solid #FFF !important;
}

.menu a {
  /*font-family: 'Open Sans', sans-serif;*/
}

.main-menu li {
  position: unset !important;
}

.main-menu li .linkClass {
  padding: 15px 25px;
  /*font-weight: 500;*/
}

.submenu-1 {
  position: absolute;
  background-color: #FFF;
  width: 100%;
}

.submenu-1 li {
  width: 25%;
}

.menu-content {
  position: relative;
}

.submenuCon {
  position: absolute;
  display: flex;
  width: 100vw;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-bottom: 1px solid #e8e8e9;
}

.subCol {
  width: 25%;
  /*width: 479px;*/
  /*padding: 15px;*/
  /*border-left: 1px solid #e8e8e9;*/
  /*border-bottom: 1px solid #e8e8e9;*/
  /*border-top: 1px solid #e8e8e9;*/
  background-color: #FFF;
  margin: 0;
  padding-top: 17px;
  padding-bottom: 17px;
}

.add-border:after {
  content: "";
  position: absolute;
  right: 0;
  height: 94%;
  width: 1px;
  background-color: #e8e8e9;
  top: 2%;
  visibility: visible;
}

.sub-col-1:after,
.sub-col-3:after,
.sub-col-4:after {
  content: "";
  position: absolute;
  right: 0;
  height: 94%;
  width: 1px;
  background-color: #e8e8e9;
  top: 2%;
  visibility: visible;
}

.sub-col-1 {
  background-color: #e0e0e0;
}

.sub-menu-link-1 {
  background-color: #e0e0e0 !important;
}

.sub-col-4 {
  border-right: 1px solid #FFF;
  padding: 15px;
  /*width: 480px;*/
}

.sub-col-4:after {
  content: "";
  display: none;
}

.sub-lvl {
  display: none;
}

.sub-lvl a {
  display: block;
  padding: 0px 25px;
  /*font-weight: 500;*/
  color: #000;
  font-size: 1.6rem;
  height: 40px;
}

/*        .sub-lvl a:hover {
          background-color: #d0343a;
          color: #FFF !important;
      }*/

/*        .activeSubMenu {
          background-color: #d0343a;
          color: #FFF !important;
      }*/

.featured-image {
  width: 326px;
  height: 120px;
  background-size: cover;
  position: relative;
  margin-bottom: 5px;
  /*            -webkit-box-shadow: inset 200px 200px 0px 200px rgba(0,0,0,0.41);
          -moz-box-shadow: inset 200px 200px 0px 200px rgba(0,0,0,0.41);
          box-shadow: inset 200px 200px 0px 200px rgba(0,0,0,0.41);*/
}

.featured-image h3 {
  color: #FFF;
  position: absolute;
  bottom: 0;
  left: : 0px;
  font-size: 1.6rem;
  background-color: #d0343a;
  margin: 0;
  padding: 5px 10px;
  /*font-family: 'Open Sans', sans-serif;*/
}

.featured-image:hover {
  opacity: 0.8;
}

.sub-lvl h3 {
  color: #a1a1a1;
  font-size: 15px;
  /*font-family: 'Open Sans', sans-serif;*/
}

.sub-lvl h2,
.sub-lvl p,
.featured-products h2,
.featured-solution h2,
.featured-solution p {
  /*font-family: 'Open Sans', sans-serif;*/
}

/*        .featured-products {
          padding-right: 15px;
      }*/

.learnMoreLink {
  background-color: transparent !important;
  border: 1px solid #d0343a;
  color: #d0343a !important;
  padding: 10px 15px !important;
  text-align: center;
  /*width: 150px;*/
  margin: 20px 0;
  display: inline-block !important;
  height: auto !important;
  font-size: 1.6rem;
  text-transform: uppercase;
  line-height: 16px !important;
  /*justify-content: center;*/
}


.learnMoreLink:hover {
  background-color: #d0343a !important;
  color: #FFF !important;
}


.large-width {
  width: 50% !important;
}

.activeLink .linkClass {
  background-color: #FFF;
}

.activeLink .linkClass {
  color: #d0343a !important;
}

.contentView {
  padding: 0 35px;
}

.contentView p {
  padding-top: 10px;
}

.contentView a {
  background-color: #FFF;
  color: #d0343a;
  text-transform: uppercase;
  border: 1px solid #d0343a;
  display: inline-block !important;
  height: auto;
  padding: 10px 15px;
  margin-top: 10px;
  font-size: 1.6rem;
}

.contentView a:hover {
  background-color: #d0343a;
  color: #FFF;
}

.contentView img {
  width: 100%;
}





.featured-solution .learnMoreLink {
  display: block;
}


.featuredDots {
  display: flex;
  justify-content: center;
}

.featuredDots a {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #d0343a;
  margin: 2px;
}

.featuredDots .active {
  background-color: #d0343a;
}

.featured-solution p {
  padding-top: 15px;
}


.header-normal {
  display: block;
}

.mobile-icons {
  display: none;
}

/*.breadCrumbHolder {
          display: none;
      }*/

.mobileClick {
  display: none;
}

.MobileTabs {
  display: none;
}

.contactCol {
  width: 25%;
  max-width: 25%;
  padding: 20px 30px;
  position: relative;
}

.contactCol:after {
  content: "";
  position: absolute;
  right: 0;
  height: 94%;
  width: 1px;
  background-color: #e8e8e9;
  top: 2%;
  visibility: visible;
}

.contactCon {
  border-bottom: 1px solid #e8e8e9;
  /*padding: 0px 15px;*/
  /*font-family: 'Open Sans', sans-serif!important;*/
  background-color: #FFF;
  min-height: 500px;
}

.contactCol h3 {
  font-weight: 500;
  padding-bottom: 25px;
  /*font-family: 'Open Sans', sans-serif!important;*/
  margin: 0;
  font-size: 1.6rem;
  color: #8c8c8c;
}


.contactCol a {
  padding-bottom: 20px;
  white-space: normal !important;
  font-size: 1.6rem;
}

.contactCol a:hover {
  color: #d0343a;
}

.FeaturedContact {
  text-align: left;
  background-color: #e0e0e0;
  padding: 20px 30px;
}

.FeaturedContact p {
  /*padding-right: 40px;*/
  padding-top: 15px;
}

.featured-products {
  padding: 0 60px;
}

.featured-products .learnMore {
  border: 1px solid #d0343a;
  border-radius: 4px;
  color: #d0343a;
  padding: 10px;
  display: inline-block !important;
}

.featured-products p {
  font-size: 16px;
  padding-top: 10px;
}

.featured-products h2 {
  font-size: 20px;
}

.sub-lvl-4 {
  padding: 0 40px;
}

.sub-lvl-4 img {
  display: block;
  margin: 0 auto;
  width: 70%;
  min-height: auto;
}

.sub-menu-link-3.activeSubMenu:after {
  display: none;
}

.row.top .nav-wrapper {
  width: 95%;
}

.header .menu>div.menu-content {
  width: 100%;
}

.contentView h2 {
  font-size: 20px;
}

.contentView p {
  font-size: 1.6rem;
}



/*        .sub-menu-link-2:hover{
          background-color: #FFF!important;
          color: #d0343a!important;
      }

      .sub-menu-link-3:hover{
          background-color: #FFF!important;
          color: #d0343a!important;            
      }        

      .sub-menu-link-2.activeSubMenu{
          background-color: #FFF!important;
          color: #d0343a!important;
      }

      .sub-menu-link-3.activeSubMenu{
          background-color: #FFF!important;
          color: #d0343a!important;            
      }*/

input.text,
input.password,
input.email,
textarea.uniform {
  height: 24px;
}

.featured-solution-mobile-link {
  position: absolute;
  right: 40px;
  padding: 5px;
  display: none;
}

.FeaturedContactDots {
  display: flex;
  justify-content: center;
}

.FeaturedContactDots a {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 1px solid #d0343a;
  background-color: transparent !important;
  padding: 0;
  margin: 5px;
}

.FeaturedContactDots .active {
  background-color: #d0343a !important;
}

.FeaturedContact img {
  width: 100%;
}

.sub-lvl-4 h2 {
  margin-bottom: 5px;
}

.mobile-show-features {
  display: none;
}


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

  .sub-lvl a {
      height: 29px;
      /*font-size: 14px;*/
  }

  .featured-products p {
      font-size: 1.6rem;
  }

  .sub-lvl-4 p {
      font-size: 1.6rem;
  }

  .featured-products .learnMore {
      padding: 7px 12px;
  }

  .featured-products {
      padding: 0 6px;
  }

  .featured-image {
      width: 326px;
      height: 80px;
  }

  .contentView a {
      height: auto;
  }
}

/*        @media only screen and (max-width:1024px) { 

          .sub-lvl a{
              font-size: 1rem;
          }

          .sub-lvl-4 p{
              font-size: 1rem;                
          }

          .contentView p{
              font-size: 1rem;                                
          }

          .contactCol a{
              font-size: 1rem;                                                
          }

          .featured-image{
              width: 100%!important;
          }

      }*/





@media only screen and (max-height:50em) {
  /* CSS rules here */

  .sub-lvl a {
      height: 29px;
      /*font-size: 14px;*/
  }

  .featured-products p {
      font-size: 1.6rem;
  }

  .sub-lvl-4 p {
      font-size: 1.6rem;
  }

  .featured-products .learnMore {
      padding: 7px 12px;
  }

  .featured-image {
      width: 326px;
      height: 80px;
  }

  .contentView a {
      height: auto;
  }

  .featured-products {
      padding: 0 6px;
  }
}


@media only screen and (max-width: 979px) {
  .mobile-icons {
      float: right;
      display: flex;
      align-items: center;
      padding-top: 15px;
  }

  .subMenuMobile .sub-lvl-2 {
      display: block !important;
  }

  .header .main-menu>li {
      float: none;
  }

  .header .menu-content {
      height: auto;
  }

  .header .menu {
      height: auto;
  }

  .sub-col-1:after,
  .sub-col-3:after,
  .sub-col-4:after {
      display: none;
  }

  /*.mobile-icons {
                          display: block;
                          }*/


  .menu-toggle-active .main-menu {
      display: block;
  }

  .header .menu {
      background-color: rgba(204, 51, 51, 1);
  }

  /*.breadCrumbHolder {
                              display: block;
                          }*/

  .linkClass:after {
      content: "+";
      color: #FFF;
      display: inline-block;
      position: absolute;
      right: 60px;
  }

  .activeLink .linkClass:after {
      content: "-" !important;
  }

  .activeLink .linkClass {
      color: #FFF !important;
  }

  .submenuCon {
      flex-direction: column;
      position: relative;
      width: 100%;
  }

  .subCol {
      width: 100%;
      border-left: none;
      border-right: none;
      background-color: #FFF;
      margin: 0 !important;
      padding-bottom: 0;
      padding-top: 0;
  }

  .header .menu>div.menu-content {
      width: 100%;
  }

  .sub-col-2,
  .sub-col-3,
  .sub-col-4 {
      display: none;
  }

  .sub-lvl a {
      padding: 10px 15px;
  }

  .mobileClick {
      color: #d0343a;
      display: flex;
      font-weight: bold;
      width: 100px;
      height: 36px;
      text-align: center;
      font-size: 18px;
      position: absolute;
      right: 0;
      align-items: center;
      justify-content: center;
  }

  .activeSubMenu .mobileClick {
      color: #FFF;
  }

  .header {
      position: relative;
  }

  .sub-lvl-4 {
      padding: 10px;
  }

  .header .header-mobile .main-menu li a:not(.linkClass):not(.activeSubMenu) {
      background-color: #666;
  }


  .MobileTabs {
      display: flex;
      justify-content: center;
  }

  .MobileTabs a {
      color: #d0343a;
  }

  .contactCon {
      padding: 10px 0;
  }

  .contactCol,
  .FeaturedContact {
      width: 86%;
      text-align: left;
      max-width: 100%;
      /*padding: 0;*/
  }

  .contactCol a {
      background-color: #FFF !important;
  }

  .FeaturedContactDots {
      display: none;
  }

  .contactCol h3 {
      font-size: 1.6rem;
      font-weight: bold;
      color: #333;
      padding-bottom: 15px;
      padding-top: 15px;
      /*border-bottom: 1px solid #000;
              margin-bottom: 5px;*/
  }

  .contactCol {
      padding: 0 30px;
  }

  .large-width {
      width: 100% !important;
  }

  .MenuCon {
      display: none;
  }

  .menu-open {
      display: block;
  }

  .nav-wrapper {
      height: auto;
  }

  .sub-menu-link-1 {
      background-color: #FFF !important;
  }

  .activeSubMenu:after {
      content: "";
  }

  .sub-col-2,
  .sub-col-3,
  .sub-col-4 {
      border-top: 1px solid #e8e8e9;
  }

  .sub-lvl a {
      height: auto;
      /*font-size: 14px;*/
  }

  .featured-solution-mobile-link {
      display: block;
  }

  .featured-products {
      padding: 10px 40px;
      background: #FFF;
  }

  .featured-image {
      width: 100%;
  }

  .FeaturedContact {
      margin-top: 15px;
      background-color: #FFF;
  }

  .contactCol:after {
      content: "";
      display: none;
  }

  .contactCol a {
      padding-bottom: 5px;
  }

  .linkClass {
      font-weight: 500;
      padding-left: 30px !important;
  }

  .contentView {
      padding-top: 20px;
      padding-bottom: 20px;
  }

  .contentView a {
      background-color: #FFF !important;
  }


  .contactCon {
      border: none;
  }

  .sub-menu-link-2.activeSubMenu,
  .sub-menu-link-3.activeSubMenu {
      color: #FFF;
  }


  .header .menu.menu-open {
      height: auto;
  }

  .mobile-show-features {
      display: block;
  }

  .subCol a {
      padding-left: 30px !important;
  }



  /*.header .main-menu a{
          padding-left: 30px!important;
      }*/
}


@media only screen and (max-width:980px) and (min-width:979px) { 
/* CSS rules here */

  .header-normal{
      display: none!important;
  }

  .header-mobile{
      display: block!important;
  }

  .header .header-mobile .menu {
      background-color: rgba(204, 51, 51, 1)!important;
      text-transform: none;
  }    

  .header .main-menu{
      padding: 0!important;
  }

  .header .main-menu > li > a:visited{
      color: #FFF!important;
  }

  .linkClass:after {
      content: "+"!important;
      color: #FFF;
      display: inline-block!important;
      position: absolute!important;
      right: 60px!important;
      opacity: 1!important;
      bottom: auto!important;
      height: auto!important;
      left: auto!important;
      right: 3%!important;
  }  
  
  .submenuCon{
      position: relative!important;
      top: 0!important;
  }

  .header .main-menu > li{
      height: auto!important;
  }

  .sub-col-2, .sub-col-3, .sub-col-4{
      display: none!important;
  }


  .mobile-icons {
      float: right;
      display: flex;
      align-items: center;
      padding-top: 15px;
  }

  .subMenuMobile .sub-lvl-2 {
      display: block !important;
  }

  .header .main-menu>li {
      float: none;
  }

  .header .menu-content {
      height: auto;
  }

  .header .menu {
      height: auto;
  }

  .sub-col-1:after,
  .sub-col-3:after,
  .sub-col-4:after {
      display: none;
  }

  /*.mobile-icons {
                          display: block;
                          }*/


  .menu-toggle-active .main-menu {
      display: block;
  }

  .header .menu {
      background-color: rgba(204, 51, 51, 1);
  }

  /*.breadCrumbHolder {
                              display: block;
                          }*/

  .linkClass:after {
      content: "+";
      color: #FFF;
      display: inline-block;
      position: absolute;
      right: 60px;
  }

  .activeLink .linkClass:after {
      content: "-" !important;
  }

  .activeLink .linkClass {
      color: #FFF !important;
  }

  .submenuCon {
      flex-direction: column;
      position: relative;
      width: 100%;
  }

  .subCol {
      width: 100%;
      border-left: none;
      border-right: none;
      background-color: #FFF;
      margin: 0 !important;
      padding-bottom: 0;
      padding-top: 0;
  }

  .header .menu>div.menu-content {
      width: 100%;
  }

  .sub-col-2,
  .sub-col-3,
  .sub-col-4 {
      display: none;
  }

  .sub-lvl a {
      padding: 10px 15px;
  }

  .mobileClick {
      color: #d0343a;
      display: flex;
      font-weight: bold;
      width: 100px;
      height: 36px;
      text-align: center;
      font-size: 18px;
      position: absolute;
      right: 0;
      align-items: center;
      justify-content: center;
  }

  .activeSubMenu .mobileClick {
      color: #FFF;
  }

  .header {
      position: relative;
  }

  .sub-lvl-4 {
      padding: 10px;
  }

  .header .header-mobile .main-menu li a:not(.linkClass):not(.activeSubMenu) {
      background-color: #666;
  }


  .MobileTabs {
      display: flex;
      justify-content: center;
  }

  .MobileTabs a {
      color: #d0343a;
  }

  .contactCon {
      padding: 10px 0;
  }

  .contactCol,
  .FeaturedContact {
      width: 86%;
      text-align: left;
      max-width: 100%;
      /*padding: 0;*/
  }

  .contactCol a {
      background-color: #FFF !important;
  }

  .FeaturedContactDots {
      display: none;
  }

  .contactCol h3 {
      font-size: 1.6rem;
      font-weight: bold;
      color: #333;
      padding-bottom: 15px;
      padding-top: 15px;
      /*border-bottom: 1px solid #000;
              margin-bottom: 5px;*/
  }

  .contactCol {
      padding: 0 30px;
  }

  .large-width {
      width: 100% !important;
  }

  .MenuCon {
      display: none;
  }

  .menu-open {
      display: block;
  }

  .nav-wrapper {
      height: auto;
  }

  .sub-menu-link-1 {
      background-color: #FFF !important;
  }

  .activeSubMenu:after {
      content: "";
  }

  .sub-col-2,
  .sub-col-3,
  .sub-col-4 {
      border-top: 1px solid #e8e8e9;
  }

  .sub-lvl a {
      height: auto;
      /*font-size: 14px;*/
  }

  .featured-solution-mobile-link {
      display: block;
  }

  .featured-products {
      padding: 10px 40px;
      background: #FFF;
  }

  .featured-image {
      width: 100%;
  }

  .FeaturedContact {
      margin-top: 15px;
      background-color: #FFF;
  }

  .contactCol:after {
      content: "";
      display: none;
  }

  .contactCol a {
      padding-bottom: 5px;
  }

  .linkClass {
      font-weight: 500;
      padding-left: 30px !important;
  }

  .contentView {
      padding-top: 20px;
      padding-bottom: 20px;
  }

  .contentView a {
      background-color: #FFF !important;
  }


  .contactCon {
      border: none;
  }

  .sub-menu-link-2.activeSubMenu,
  .sub-menu-link-3.activeSubMenu {
      color: #FFF;
  }


  .header .menu.menu-open {
      height: auto;
  }

  .mobile-show-features {
      display: block;
  }

  .subCol a {
      padding-left: 30px !important;
  } 
  
  
.header .nav {
  display: none;
}

.menu.menu-open .nav-mobile { display: block; margin-bottom: 10px;}

.header .nav-menu > li a { color:#ffffff; }
.header .nav-menu > li a:link { color:#ffffff; }
.header .nav-menu > li a:visited { color:#ffffff; }
.header .nav-menu > li a:hover { color:#FDF23E; }
.header .nav-menu > li a:active { color:#FDF23E; }

/* �訜��漤�賊� */
.header .nav-menu > li.current-menu-item > a:link { color:#ffffff; }
.header .nav-menu > li.current-menu-item > a:visited { color:#ffffff; }
.header .nav-menu > li.current-menu-item > a:hover { color:#FDF23E; }
.header .nav-menu > li.current-menu-item > a:active { color:#FDF23E; }   
  
  
  .LanguageBox .memberBox:first-of-type {
      display: none
  }        

  .logoff-top-nav-list-item
  {
      margin-left: 0!important;
      padding-left: 16px!important;;
  }

  .btnLogout
  {
      padding-right: 16px!important;        
  }

  .header .main-menu li .linkClass {
      position: relative;
  }
  .header .main-menu li .linkClass:after {
      content: "";
      display: inline-block;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: #d0343a;
      height: 2px;
      opacity: 0
  }
  .header .main-menu li.activeLink .linkClass:after {
      opacity: 1
  }
  .header .menu {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      margin: 0;
      z-index: 1;
  }
  .header .menu, .header .main-menu {
      background-color: transparent !important;
  }
  .header .main-menu > li > a:visited {
      color: #5a5858;
  }
  .header .main-menu {
      padding: 0 0 0 calc(2.5% + 168px);
      height: 61px;
  }
  .main-menu li .linkClass {
      padding: 15px;
  }
  .header .main-menu > li {
      height: 62px;
  }
  .header .header-normal .header-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
      justify-content: flex-end;
      width: auto;
      min-height: 50px;
      z-index: 5;
  }
  .header .logo {
      z-index: 5;
  }
  .header .header-normal .logo > a {
      width: 160px;
  }
  .header .logo > a {
      padding-top: 0;
  }
  .nav-wrapper {
      height: 62px;
  }
  .submenuCon {
      top: 62px;
      border-top: 1px solid #e8e8e9;
  }
  .header .main-menu > li > a {
      line-height: 33px;
  }
  .header-right-top {
      margin-bottom: 0;
  }

  .memberBox {
       margin-left: 0!important;
  }

  .header .nav, .LanguageBox {
      margin-top: 0;
      padding-right: 16px;
  }

  .header .nav-menu a, .se-dropdown.dropdown-lang .Language, .se-dropdown.dropdown-lang .Lang-mb, .se-dropdown.dropdown-lang .dropdown-text, .se-dropdown.dropdown-lang .dropdown-menu, .member-menu > li a {
      line-height: 62px;
  }
  .Language, .member-menu > li {
      border-right: none;
  }
  .header-right-bottom {
      display: -ms-flexbox;
      display: flex;
  }
  .LanguageBox .memberBox {
      -ms-flex-order: 1;
      order: 1;
      margin-left: 0;
  }
  div.LanguageBox > div.memberBox > ul > li:nth-child(1) > a {
      padding: 0 16px;
  }
  .header-search {
      padding: 16px 0 16px 16px;
      margin-left: 0;
      -ms-flex-order: 2;
      order: 2;
      display: block;
  }
  .header-search .btn-black {
      margin-right: 2px;
  }
  .header .nav-menu > li {
      margin: 0;
  }
  .header-search .btn-black, .header-search .btn-black:focus {
      color: #5a5858;
      font-size: 22px;
      width: auto;
      height: auto;
      top: 50%;
      transform: translateY(-50%);
  }
  .header-search input[type="text"], .header-search input[type="text"]:focus {
      color: #5a5858;
      padding: 3px 20px 3px 5px;
      width: 150px;
      -webkit-transition: .2s ease-in-out;
      transition: .2s ease-in-out;
  }
  .header .nav {
      margin-right: 0;
  }
  .Language {
      margin-right: 0;
  }
  .se-dropdown.dropdown-lang {
      margin-top: 0;
      margin-left: 0;
  }
  .member-menu > li {
      padding-right: 5px;
  }
  .header .header-share {
      margin-left: 0;
  }
  .se-dropdown.dropdown-lang .dropdown-menu {
      margin-top: 2px;
  }

  /*
  .se-dropdown.dropdown-lang .Language, .member-menu > li:last-child {
      display: none
  }
  */

  .member-menu > li {
      padding-right: 0;
  }


}


@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {

  /* IE10+ CSS styles go here */
  .industryCon .submenuCon {
      left: -113.61px;
  }

  .ContactMenuCon .submenuCon {
      left: -233.55px;
  }

  .AboutCon .submenuCon {
      left: -428.39px;
  }

  .activeSubMenu:after {
      top: 8px;
  }
}

@media only screen and (min-width:62.3125em) and (max-width:85.3125em) {

  /* CSS rules here */
  .subCol {
      margin: 0 !important;
  }

  .sub-lvl a {
      /*font-size: 12px;*/
      font-size: 1.6rem;
      white-space: pre-wrap;
  }

  .sub-lvl-4 img {
      min-height: auto;
  }

  .featured-image {
      width: 224px;
  }
}