h1, h2 {
    color: white;
}

h1 a {
    color: white;
}

h1 a:hover {
    color: white;
}

#header {
    background: #00a9c2;
    padding-bottom: 0;
}
#header .sub-nav {
    padding: 60px 0 0 0;
}
#header .menu-item {
    float:right;
}
nav .menu-item.lang-item .menu-link {
    font-size:18px;
    line-height:38px;
}

#wrapper.home {
    padding-bottom: 0;
}

.partZak {
    position:absolute;
    bottom:10%;
    right:50%;
    margin-right:-300px;
    background:white;
    z-index:5;
}
.partZakNav {
    list-style:none;
    padding: 0;
    margin:
    0;
}
.partZakNav li:first-of-type {
    border-style: solid;
    border-width: 0px 0px 12px;
    -moz-border-image: url("../img/cas_home_button2.jpg") 12 209 12 213 round;
    -webkit-border-image: url("../img/cas_home_button2.jpg") 12 209 12 213 round;
    -o-border-image: url("../img/cas_home_button2.jpg") 12 209 12 213 round;
    border-image: url("../img/cas_home_button2.jpg") 12 209 12 213 fill round;
}
.partZakNav li {
    text-align:center;
}
.partZakNav li a {
    text-transform: uppercase;
}

.partZakNav li a {
    display:inline-block; 
    text-decoration:none; 
    padding:40px 100px; 
    font-size:34px; 
    color:black;
    font-weight:600;
}
@media (max-width: 992px) {
    #header .sub-nav {
        padding: 60px 15px 21px 15px;
    }
    #header .menu-item {
        float: none;
    }
}
@media (min-width: 960px) {
    .nav-menu .menu-link {
        color: black;
    }
}

@media (max-width: 960px) { 
    .homeText {
        display:none;
    }
    .partZak {
        position: absolute;
        right: 50%;
        margin-right: -173px;
        background: white;
        z-index: 5;
        top:300px;
        bottom:inherit;
    }
}
@media (max-width: 430px) {
    .partZak {
        left: 0;
        top: 50%;
        right: 0;
        width: 100%;
        overflow: hidden;
    }

}