html, body {
    height: 100vh;
    /*width: 100%;*/
    position: relative;
}
@font-face {
    font-family: Agas-light;
    src: url(../fonts/agaslightwebfont.eot);
    src: url(../fonts/agaslightwebfont.svg);
    src: url(../fonts/agaslightwebfont.ttf);
    src: url(../fonts/agaslightwebfont.woff);
}
@font-face {
    font-family: Agas-regular;
    src: url(../fonts/agasregularwebfont.eot);
    src: url(../fonts/agasregularwebfont.svg);
    src: url(../fonts/agasregularwebfont.ttf);
    src: url(../fonts/agasregularwebfont.woff);
}
h1,h2,h3,h4 {
    font-family: Agas-light;
}
h1 {
    word-spacing: -10px;
    letter-spacing: -1px;
}
h3 {
    word-spacing: 1px;
    letter-spacing: 0px;
    height: 2vh;
}
h2,h4 {
    word-spacing: 1px;
    letter-spacing: -1px;
}
.main {
    background: url("../img/background.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center bottom;
    margin: 0;
    height: 100vh;
}
.logo img {
    margin: 0 auto 0 3vw;
    height: auto;
    width: 260px;
    display: block;
    padding-top: 8vh;
}
.center{
    color: #f2f2f2;
    height: 62vh;
    padding-top: 4vh;
}
.bottom{
    height: 16vh;
    padding-left: 4%;
}
.bottom a, .bottom-xs a, .bottom-md a, .bottom-lg a, .bottom-sm a{
    color: #f2f2f2;
}
.position_mobile {
    margin-left: 0;
}
.red_strip {
    border: none;
    background-color: #e10613;
    color: #e10613; /* Цвет линии для IE6-7 */
    height: 6px;
    width: 140px;
    margin-top: 0px;
    margin-bottom: 40px;
}