body {background: #100903; color: #CCCBA6;}

.wrapper {max-width: 1024px;}
.header {
    padding: 0 10px;
}
.header h1 {
    font-size: 36px;
    font-weight: normal;
}
.block-content .block-top {
    background: url(../jpg/bg-3.jpg) no-repeat;
    background-size: cover;
    background-position: center;
}
.block-content .block-1 h3 {
    padding: 10px 10px 0 10px;
    color: rgb(145, 74, 36);
}
.block-content .block-1 p {
    padding: 10px;
}
.block-content .block-2 .language-list {
    display: inline-block;
    text-align: center;
}
.block-content .block-2 .language-list > li {
    display: inline-block;
    text-align: center;
}
.block-content .block-2 figure img {
    display: block;
    margin: 0 auto;
}
.block-content .block-2 figure figcaption {
    display: none;
}

@media only screen and (min-width: 768px) {
    .header h1 {
        font-size: 50px;
    }
    .block-content .block-1 {
        padding: 45px;
    }
    .block-content .block-top {
        height: 570px;
        background-size: 115%;
        background-position: center top;
    }
}

@media only screen and (min-width: 1024px) {
    .block-content .block-top {
        height: 570px;
        background-size: cover;
        background-position: center top;
    }
    .block-content .block-1 {
        padding: 80px;
    }
}