@media (max-width: 340px) {
    .content {
        padding-right: 25px;
        padding-left: 25px;
    }
    header {
        height: 196px;
    }
    .menu-break-1 {
        display: block;
    }
    .menu {
        width: 200px;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .menu-item.active a {
        border-bottom: none;
    }
    #menu-language {
        position: absolute;
        top: 0;
        right: 20px;
    }
    #home {
        background-position: right -300px top;
    }
    .break-1 {
        display: block;
    }
    .table div.p25 {
        margin-top:25px;
        width: 47%;
        min-width: 180px;
    }
    .table div.p50 {
        width: 90%;
    }
    .head {
        white-space: normal;
    }
}

@media (min-width: 341px) and (max-width: 429px) {
    .content {
        padding-right: 25px;
        padding-left: 25px;
    }
    header {
        height: 196px;
    }
    .menu-break-1 {
        display: block;
    }
    .menu {
        width: 200px;
        margin: 0 auto;
        float: none;
        display: block;
    }
    .menu-item.active a {
        border-bottom: none;
    }
    #menu-language {
        position: absolute;
        top: 0;
        right: 20px;
    }
    #home {
        background-position: right -300px top;
    }
    .break-1 {
        display: block;
    }
    .table div.p25 {
        margin-top:25px;
        width: 47%;
        min-width: 180px;
    }
    .table div.p50 {
        width: 90%;
    }
    .head {
        white-space: normal;
    }
}

@media (min-width: 430px) and (max-width: 579px) {
    .content {
        padding-right: 25px;
        padding-left: 25px;
    }
    header {
        height: 138px;
    }
    #menu-language {
        position: absolute;
        top: 0;
        right: 20px;
    }
    #home {
        background-position: right -300px top;
    }
    .break-1 {
        display: block;
    }
    .table div.p25 {
        margin-top:25px;
        width: 47%;
    }
    .table div.p50 {
        width: 90%;
    }
}

@media (min-width: 580px) and (max-width: 780px) {
    .content {
        padding-right: 25px;
        padding-left: 25px;
    }
    header {
        height: 138px;
    }
    .menu {
        float: none;
        display: block;
    }
    #home {
        background-position: right -300px top;
    }
    .break-1 {
        display: block;
    }
    .table div.p25 {
        margin-top:25px;
        width: 47%;
    }
    .table div.p50 {
        width: 90%;
    }
}

@media (min-width: 780px) and (max-width: 979px) {
    .content {
        width: 750px;
        margin: 0 auto;
    }
    #home {
        background-position: right -300px top;
    }
    header {
        height: 138px;
    }
    .menu {
        float: none;
        display: block;
    }
}

@media (min-width: 980px) and (max-width: 1199px) {
    .content {
        width: 950px;
        margin: 0 auto;
    }
    #home {
        background-position: right -200px top;
    }
}

@media (min-width: 1180px) and (max-width: 1600px) {
    .content {
        width: 1080px;
        margin: 0 auto;
    }
    #home {
        background-position: right -100px top;
    }
}

@media (min-width: 1600px) {
    .content {
        width: 1080px;
        margin: 0 auto;
    }
}

@media (min-width: 1750px) {
    #home {
        background-size: cover;
    }
}