@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700');
 .Rvide{text-align:center; font-weight:700;}
.background_page {
    top: 00px !important;
}
.SearchRespon {
    width: 100%;
    clear: both;
    margin-top: 20px;
}
.SearchRespon .SearchBox_1_SearchField_CssClass{
    width:80% !important;
}
.LangRechercheTop {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    justify-content: flex-end;
    margin-bottom: 30px;
}
.header {
    padding: 20px 0px;
position:relative !important;
}
.LangTop {
    border-left: 1px solid #d7d7d7;
    padding-left: 20px;
 
}
.Search {
    padding-right: 20px;
}
ul.links_right {
    position: absolute;
}
.header-top {
  float: none !important;
}
.responsive-menu {
    background: #363636;
    top: 0px;
    overflow: auto;
    height: 100%;
    position: fixed;
    padding: 0px 15px;
}

.TopRespLangClose {
    /* display: block; */
    width: 100%;
    height: 50px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    justify-content: space-between;
}

.menu_responsive {
    /* min-height: 100vh; */
    /* overflow: auto; */
}

 
.menu_responsive .LangTop {
    border: none !important;
}
.responsive-menu  .close-btn {
    margin: 00px 0px 0px 0px !important;
    float: right;
    position:relative;
    right: 60px;
}
.responsive-menu .close-btn  img {
  display:none;
}

.TopRespLangClose  .close-btn:before {
    top: 10px;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(45deg);
    position: absolute;
    left: 10px;
    content: "";
    background: #fff;
    width: 30px;
    height: 1px;
}

.TopRespLangClose .close-btn:after{
    top: 10px;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(-45deg);
    position: absolute;
    left: 10px;
    content: "";
    background: #fff;
    width: 30px;
    height: 1px;
}
}
