body,html {
    font-family: 'Segoe UI', sans-serif;
    margin: 0px;
    padding: auto;
    text-align: center;
    background-image: url(back.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed; 
    background-size: 100% 100%;
}

img.baner {
    margin: 10px;
    max-width: 100%;
    height: auto;
}

.nav {
    margin: 5px;
    padding: 5px;
}

.icon {
    width: 60px;
}

div.item {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 120px;
}

.main {
    display: inline-block;
    width: 55%;
}

.caption {
    display: block;
}

.footer {
    color: white;
}