header{
    width:100%;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    background-color:var(--mainBGColor);
    z-index:800;
}
header .inner{
    position:relative;
}
header .inner .left,
header .inner .right{
    display:inline-block;
    width:50%;
    vertical-align: bottom;
}
header .inner .left{
    text-align: left;
    width:182px;
    padding-bottom:25px;
}
header .inner .right{
    text-align: left;
    width:calc(100% - 182px);
    padding-bottom:20px;
    padding-left:20px;
}
header .inner .top{
    position:absolute;
    top:0px;
    right:0px;
}
header .inner .top .language{
    display:inline-block;
    margin-left:10px;
    vertical-align: middle;
    padding:10px;
}
header .inner .top .language a{
    color:var(--primaryTextColor);
}
header .inner .top .language a.underline{
    text-decoration: underline;
}
header .language a img{
    display:inline-block !important;
    margin-right:10px;
    width:12px !important;
}
header .inner img{
    width:auto !important;
    height:100%;
}
@media screen and (max-width:1537px){
    header .inner .top .language{
        margin-right:10px;
    }
}
@media screen and (max-width:600px){
    header .inner .left{
        padding-bottom:15px;
    }
    header .inner .left .logo img{
        width:50%;
    }
}
@media screen and (max-width:485px){
    header .inner .top .language a img{
        margin-right:0px;
    }
    header .inner .top .language a span{
        display:none;
    }
}
@media screen and (max-width:1465px){
    header .inner .left,
    header .inner .right{
        width:100%;
    }
    header .inner .right{
        display:none;
    }
    header .inner .left{
        text-align: center;
    }
}