.bloc_top_page {height: 100vh;position: relative;}
.header_top {
    position: fixed;
    z-index: 99;
    padding-right: 55px;
    padding-top: 70px;
    float: right;
    right:0;
}
.languages_content {
    float: right;
}
.header_top_text {
    font-family: "Ubuntu";
    color: #FFF;
    font-size: 19px;
    line-height: 13px;
    font-weight: 400;
    float: right;
    margin-left: 40px;
}
.header_top_text a {color: #FFF;text-decoration: none;}
.header_top_text img {margin-right: 10px;}
.header_top_rs {
    float: right;
    margin-top: -2px;
    line-height: 12px;
}
.header_top_rs a {
    margin-right: 5px;
    display: inline-block;
    width: 21px;
    height: 21px;
}
.rs_fb {background : url(/Files/App_002/Images/icon_fb.png) no-repeat center;}
.rs_tw {background : url(/Files/App_002/Images/icon_tw.png) no-repeat center;}
.rs_gp {background : url(/Files/App_002/Images/icon_gp.png) no-repeat center;}
.rs_yt {background : url(/Files/App_002/Images/icon_yt.png) no-repeat center;}
.rs_in {background : url(/Files/App_002/Images/icon_in.png) no-repeat center;}
.rs_fb:hover {background : url(/Files/App_002/Images/icon_fb_hover.png) no-repeat center;}
.rs_tw:hover {background : url(/Files/App_002/Images/icon_tw_hover.png) no-repeat center;}
.rs_gp:hover {background : url(/Files/App_002/Images/icon_gp_hover.png) no-repeat center;}
.rs_yt:hover {background : url(/Files/App_002/Images/icon_yt_hover.png) no-repeat center;}
.rs_in:hover {background : url(/Files/App_002/Images/icon_in_hover.png) no-repeat center;}
.menu_top {
    float: left;
    position: fixed;
    z-index: 999;
    padding-top: 70px;
    padding-left: 55px;
}
.logo_content {
    margin: 0 auto;
    width: 594px;
    z-index: 99;
    position: fixed;
    padding-top: 150px;
    left: 0;
    right: 0;
}
.bottom_link_content {
    position: fixed;
    z-index: 9;
    text-align: center;
    bottom: 35px;
    width: 100%;
}
.bottom_link {cursor:pointer;}
.menu_open.affix {
    background: #000;
    width: 60px;
    height: 60px;
    display: block;
    text-align: center;
    line-height: 60px;
    margin-top: -20px;
    margin-left: -18px;
        -webkit-transition: background-color 1000ms linear;
        -moz-transition: background-color 1000ms linear;
        -o-transition: background-color 1000ms linear;
        -ms-transition: background-color 1000ms linear;
        transition: background-color 1000ms linear;
}
.menu_open {cursor: pointer;}

@media (max-width: 1400px) {
    .logo img {width: 297px;}
    .logo_content{padding: 0;top: 26%;}
    .bottom_link_content {bottom: 10px;}
}

@media (max-width: 1220px) {
    .header_top {padding-right: 30px;padding-top: 30px;}
    .header_top_text {font-size: 14px;margin-left: 20px;}
    .menu_top {padding-top: 30px;padding-left: 30px;}
}
@media (max-width: 769px) {
  .logo_content {
    padding: 0;
    top: 80px;
    width: 360px;
  }
  .logo img {width: 243px;}
  .bloc_top_page {height: 500px;}
  .bottom_link_content {bottom: 10px;position: absolute;}
}

@media (max-width: 426px) {
    .logo_content {width: 280px;}
    .logo img {width: 180px;}
}








