#header .header-bg{
  top:0;
  left:0;
  z-index: -1;
  background: #0E4988; /* Old browsers */
  background: -moz-linear-gradient(-60deg, #0E4988 0%, #1E8BC3 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-60deg, #0E4988 0%,#1E8BC3 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(150deg, #0E4988 0%,#1E8BC3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0E4988', endColorstr='#1E8BC3',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#header .header-container{
  height: 110px;
}
#header #search-btn{
  cursor: pointer;
  background: rgba(0,166,238,0.6);
  border-radius: 50px;
  height: 45px;
  width: 45px;
  min-width: 45px;
  padding: 0;
}
#header #search-btn:hover{
  background: rgba(0,54,118,0.6);
}
/* OLD LANG SELECTOR
#header #lang-selector button{
  font-size: 0.8em;
  padding: 0 6px;
  line-height: 1;
  background: none;
  border: 1px solid #ffffff;
}
#header #lang-selector button i{
  border-left: 1px solid #ffffff;
  margin-left: 5px;
  padding: 6px 0 6px 6px;
}*/
#header #lang-selector button{
  font-size: 0.8em;
  background: rgba(0,166,238,0.6);
  border:0;
  border-radius: 50px;
  height: 45px;
  width: 45px;
  padding: 0;
  margin: auto;
}
#header #lang-selector button:hover{
  background: rgba(0,54,118,0.6);
}
#header-title {
  background: rgba(0,67,118,0.6);
}
#header-title .header-title-wrapper{
  min-height: 155px;
}
#header-title .header-title-wrapper .header-title-breadcrums{
  min-height: 20px;
  z-index: 99;
}
#header-title .header-title-wrapper .header-title-breadcrums.breadcrums-slide{
  padding-left: 10% !important;
}
#header-title .header-title-wrapper .header-title-title h1{
  font-size: 3.5em;
}
#header-title .header-title-wrapper .header-title-catalogue a{
  text-decoration: none;
}
#header-title .header-title-wrapper .header-title-catalogue a:hover{
  color: #ffffff;
  background-color: #0095d2;
}
#header-title .header-title-wrapper .header-title-catalogue a i{
  font-size: 1.5em;
}
#header-title .header-title-wrapper .header-title-catalogue a span{
  max-width: 110px;
  white-space: normal;
  line-height: 1em;
  font-size: 0.8em;
}

@media (max-width:991px){
  #header .header-container{
    height: 80px;
  }
  #header .header-container #header-logo img{
    width: 65%;
  }
  #header .header-container #search-btn{
    margin-right: 1rem!important;
  }
  #header .header-container #lang-selector{
    display: none;
  }
  #header-title .header-title-wrapper .header-title-title h1{
    font-size: 2.7em;
    line-height: 1em;
  }
}
@media (max-width:575px){
  #header .header-container{
    height: 60px;
  }
  #header-title .header-title-wrapper{
    min-height: 0;
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important;
  }
  #header-title .header-title-wrapper .header-title-breadcrums{
    display: none!important;
  }
  #header-title .header-title-wrapper .header-title-title h1{
    padding: 30px 0 !important;
  }
  #header-title .header-title-wrapper .header-title-catalogue{
    margin: 0 !important;
    padding-bottom: 25px;
  }
}
