
header{
    padding:20px 0px;
}

header .select-language{
    position:relative;
    margin:0px 0px 10px 5px;
}

header .logo{
    width:60%;
}

header .logo img{
    max-width:200px;
}

header nav{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,0.95);
    display:none;
    z-index:99998;
}

header nav .menu{
    position:absolute;
    width:100%;
    text-align:center;
    top:50%;
    transform:translateY(-50%);
    font-size:140%;
}

header nav .menu li{
    display:block;
    padding:15px 0px;
}

header .mobile-nav{
    display:block;
    position:fixed;
    right:20px;
    top:60px;
    z-index:99999;
}

header .mobile-nav a{
    color:#202020;
    width:40px;
    height:40px;
    display:inline-block;
    cursor: pointer;
}

header .mobile-nav a img{
    width:100%;
}

header .mobile-nav .c{
    display: none;
}

#content .breadcrumb{
    display:none;
}

.project-categories{
    margin-top:30px;
}

.project-categories a{
    display:block;
    border-bottom:2px solid #202020;
}

.slick-slide img{
    width:100%;
    margin: 0 auto;
}

footer{
    position:relative;
    padding:20px 0px;
    margin-top:40px;
}

footer div{
    text-align:left !important;
}
