@media all
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

  

  .social_toolbar{
    margin-bottom: -8px!important;
  }

  #mg_index{
    padding-left : 0px!important;
    padding-right : 0px!important;
  }

  #footer_Mobile{
    padding-bottom: 10px!important;
  }

  #folgen{
    padding-left : 0px!important;
  }

  #LinkedIn{
    padding-left : 0px!important;
  }


  .single_price{
    padding-top: 25px!important;
  }

  .two_price{
    padding-top: 16px!important;
  }

  .Offres_texte {
    height : 108px!important;
  }

  #top-5-right{
    margin-right : -32px!important;
    width : 347px!important;
    padding-left: 0px!important;
    margin-left : 15px!important;
  }

  #top-5-left{
    margin-left : -30px!important;
    width : 375px!important;
  }


  .sm_inline{
    padding-left : 0px!important;
    padding-right : 0px!important;
  }


  
  #login_right{
    padding-bottom: 20px!important;
  }

  #quadmenu{
    background-color  : var(--white) !important;
    color : var(--black) !important;
  }

  .article_04{
    height:112px;
    overflow: hidden;

    position: relative;

    padding: 6px 17px 6px 17px!important;
}

.quadmenu-item-widget{
  display : none;
}

.quadmenu-item-content{
  display : block;
  color : var(--black)!important;
  border-bottom : 1px solid;
  width : 100%!important;
}

.quadmenu-text{
  color : var(--black) !important;
  width : 100%;

}

.quadmenu-row > li{
  /*width : 100%!important;*/
}

.row{
  /*width : 100%;*/
}

#quadmenu-navbar-nav ul li open{
  background-color: var(--black)!important;
  width : 100%!important;
}

.quadmenu-has-navigation span{
  padding-left: 40%!important ;
  color : var(--white)!important;
  background-color: var(--black)!important;
  padding-right: 15px !important;
  width : 100%!important;
}

#menu-item-742886{
  width : 100%!important;
}

#menu-item-742815{
  display : none!important;
}

#quadmenu.quadmenu-custom_theme_1:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open > a > .quadmenu-item-content > .quadmenu-caret {
    color: #ffffff!important;
    background-color: var(--black)!important;
  }

  #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-text open {
    color: #ffffff!important;
    width : 100%!important;

  }

  #quadmenu-navbar-nav ul li open{
    background-color: var(--black)!important;
  }

  .quadmenu-item-widget{
    background-color: var(--black)!important;
  }

  #menu-item-742887{
    display : none!important;
  }

  #menu-item-742796{
    display : none!important;
  }

  #menu-item-742797{
    display : none!important;
  }

  #menu-item-742793{
    display : none!important;
  }

#quadmenu.quadmenu-custom_theme_1 .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button).quadmenu-has-link.open .quadmenu-text{
background-color: #000000;
color : #ffffff!important;
}

.quadmenu-text hover t_1000{
  color: #ffffff!important;
}


.block-col-right {
    padding-left: 9px!important;
  }

  #frm{
    margin-left : 0px!important;

  }

  #div_login{
    width : 50%!important;
    margin-top: 0rem!important;
    padding-right : 15px!important;
  }

  #div_logo{
    width : 50%!important;
  }

  #headernavbar_div{
    padding-right : 0px!important;
    background-color: var(--black)!important;
  }

  #headernavbarLeft{
    padding-left: 0px!important;
  }

  #premium_menu{
    padding-right : 0px!important;
  }

  #headernavbar{
    background-color : var(--black) !important;
    color : var(--white) !important;
    padding-left : 15px !important;
    font-weight : 300 !important;
    font-size : 24px !important;
    padding-top : 8px !important;
    padding-bottom : 8px !important;
    display : block !important;
    padding-right : 15px!important;

  }



  #navmenu{
    display : none;;
  }

  .article-head .col-right {
    width: 263px;
    float: left;
    padding: 21px 18px;
}

  .article-head-medium .col-right {
    width: 318px;
    float: left;
    padding: 20px 12px 18px 30px;
}

.block-col-left {
    width: 450px;
    height: auto;
    float: left;
}

.img-fluid{
  width : 100%!important;
  height : 100%!important;
}

.block-monsterboard-left{
  width : 80%!important;
  display : none!important;

}

.article-home-medium{
  width : 350px!important;
}

#TAG_Editpress{
  width : 50%!important;
  height : 50px!important;
  margin-left: -100px!important;
}

#menu-item-742788{
  display : none!important;
}

#menu-item-742886{
  width : 100%!important;
}


#menu-item-742790{
  display : none!important;
}

.article-head{
  padding-bottom : 23px!important;
}

#container_header{
  padding-left: 5px!important;
}

#div_logo{
  padding-left: 0px!important;
  margin-left: 0px!important;
}

.Sign_in{
  margin-top : 12px!important;
}

#container_header{
  margin-right : 0px!important;
  padding-right : 0px!important;

}

#picto_loupe{
  margin-left : 5px!important;
  margin-right : 5px!important;
}

#search{
  padding-right : 0px!important;
}

#lnk_premium{
  font-size : 16px!important;
  padding-right : 8px!important;
  color : #ed2939!important;
  font-weight : 400!important;
}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {

  .Offres_texte {
    height : 200px!important;
  }
  
  .single_price{
    padding-top: 25px!important;
  }

  .two_price{
    padding-top: 16px!important;
  }


  .sm_inline{
    padding-left : 0px!important;
    padding-right : 0px!important;
  }
  

  #logo_white{
    margin-bottom: 15px!important;
  }
  

  #menu-item-743238{
    display : none!important;
  }

  
  .article_sidebar {
  margin-top : 112px!important;
  }
  
  .article-sidebar-small{
    margin-bottom : 0px!important;
  }
  
  .article-sidebar-small .col-left {
  width: 212px;
  float: left;
  height : 112px!important;  
  margin-top : -100px!important;  
  
}
  
  .article-sidebar-small .col-right {
  height: 112px;
  
}
  
  .article_01{
  height : 100%!important;
  }

  .Logo{
    width : 230px!important;
  }


  #epaper{
    width : 240px!important;
  }

  .article-sidebar-small{
    /*display : none!important;*/
    height : 112px!important;
    width : 212px!important;
    
  }

  .article-head .col-left{
    width:50%;
    float: left;
}

#sidebar{
  /*display : none!important;*/
  width : 253px!important;
  margin-top : 4px!important;
}

.article-head .col-right{
  width:50%;
  float: left;
}

#contentLeft{
  width : 720px!important;
}


#popular{
  width : 100%!important;

}

.top-5{
  width : 100%!important;
}

.article_sidebar  .social_toolbar{
  /*top : 190px!important;*/
} 




}
