.header{
    background: #fff;
    z-index: 9999;
    position: relative;
}
.top{
    /* background-image: url(/Files/App_002/images/bg_top.png); */
    /* background-repeat: no-repeat; */
    /* background-position: top right; */
    height: 154px;
    height: 80px;
    margin:0px auto;
    background-color: #FFFFFF;
    position: relative;
    z-index: 9999;
    /*display: table;*/
    position: relative;
}
/*
.top:after{
  background-color: #FFFFFF;
  content:"";
  height:80px;
  display:block;
  width:100%;
  left: 100%;
  position:absolute;
  top: 0;
}
.top:before{
  background-color: #FFFFFF;
  content:"";
  height:80px;
  display:block;
  width:100%;
  right: 100%;
  position:absolute;
  top: 0;
}*/
.r_banner{margin-top: -130px;}

.logo{
    margin-top: 5px;
    position: relative;
    /* z-index: 1111; */
    /* display: table-cell; */
    /* vertical-align: middle; */
    /* height: 70px; */
}
.logo img{
    max-width: 100%;
}
.logo2{
display:none;
text-align:center;
margin-top:20px;
}
.menu_content{background-repeat: no-repeat;background-position: top left;height: 154px;postion:relative;z-index:1111;background-image: url(/Files/App_002/images/bg_menu.png);}
.menu_principal{
    float: left;
}
.info{
    padding: 0px;
    z-index: 111;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
text-align:right;
}
.txt1{line-height: 20px;text-align: right;height: 20px;overflow: hidden;color: #FFFFFF;font-size: 12px;text-align: uppercase;}
.txt2{line-height: 24px;text-align: right;height: 24px;overflow: hidden;color: #f60040;font-size: 24px;font-weight:bold;}
.lang{
z-index:111;
}
.clear_both{
clear:both;
    height: 0px;
}




@media (max-width: 768px)

{
.logo {
    top: 20px;
    text-align:center;
}
.top{
    height: 154px;
    height: 120px;
}
.menu_principal{display:none;}
.fleche{display:block;}

.info{    display: none;}
}

@media (max-width: 520px){
.header:after {
    background-color: #fff;
}
.menu_content{background:none;}
}
.resp_menu, .lang2{
display:none;
}
@media (max-width: 970px){
.resp_menu, .lang2{
display:block;
}
.lang{
display:none;
}
.lang2{
margin-top:38px;
}
}
.top_wrap{
background-color:#FFFFFF;
}
@media (max-width: 991px)

{
.info, .lang, .logo, .menu_principal{    display: none;}
.logo2{    display: block;}
.lang2{    display: block;}
.resp_menu{    display: block;}
.top {
    background-color: #77b5fd;
}
.logo {
    top: 20px;
    text-align:center;
}
.top{
    height: 154px;
    height: 120px;
}
.menu_principal{display:none;}
.fleche{display:block;}

.info{    display: none;}
.lang2{
margin-top:38px;
}
.r_menu {
    top: 38px;
}
.top_wrap {
    background-color: #77b5fd;
}
}











































