.flat-language {
  width: 16%;
}
.header.header-style2.downscrolled .logo, .header.header-style4.downscrolled .logo {
    margin-top: 6px;
}

@media only screen and (max-width: 479px){
.header.header-style2 .logo {
    margin-left: 0;
    left: 15px;
    margin-top: 8px;
  }
}
.table-borderless td,
.table-borderless th {
    border: 0;
}

.header-absolute {
    position: absolute;
    left: 0;
    width: 100%;
    background-color: rgba( 255, 255, 255, 0.9);
}

.container1 {
    position: relative;
    margin-left: 20px;
    margin-right: auto;
    padding-right: 15px;
    padding-left: 15px;
}