.disp_block {
    display: block;
}

.disp_none {
    display: none !important;
}


/* 
  large desktops
*/

@media all and (min-width: 1920px) {
  .disp_hid_ld {
      display: none !important;
  }
}

@media all and (max-width: 1919px) {
  .disp_vis_ld {
      display: none !important;
  }
}


/* 
  bigger desktops
*/

@media all and (min-width: 1367px) {
  .disp_hid_bd {
      display: none !important;
  }
}

@media all and (max-width: 1366px) {
  .disp_vis_bd {
      display: none !important;
  }
}

/* 
  all desktops
*/

@media all and (min-width: 1024px) {
  .disp_hid_ad {
      display: none !important;
  }
}

@media all and (max-width: 1023px) {
  .disp_vis_ad {
      display: none !important;
  }
}


/* 
  tablets landscape
*/

@media all and (orientation:landscape) and (min-width: 962px) and (max-width: 1366px) {
  .disp_hid_tl {
      display: none !important;
  }
}

@media all and (orientation:portrait), all and (max-width: 961px), all and (min-width: 1367px) {
  .disp_vis_tl {
      display: none !important;
  }
}


/* 
  tablets portrait
*/

@media all and (orientation:portrait) and (min-width: 600px) and (max-width: 1024px) {
  .disp_hid_tp {
      display: none !important;
  }
}

@media all and (orientation:portrait), all and (max-width: 599px), all and (min-width: 1025px) {
  .disp_vis_tp {
      display: none !important;
  }
}


/* 
  all tablets
*/

@media all and (min-width: 768px) and (max-width: 1025px) {
  .disp_hid_at {
      display: none !important;
  }
}

@media all and (max-width: 767px), all and (min-width: 1024px) {
  .disp_vis_at {
      display: none !important;
  }
}


/* 
  all phones
*/


@media all and (max-width: 767px) {
  .disp_hid_ap {
      display: none !important;
  }
}

@media all and (min-width: 768px) {
  .disp_vis_ap {
      display: none !important;
  }
}


/* 
  phones portrait
*/


@media all and (max-width: 567px) {
  .disp_hid_pp {
      display: none !important;
  }
}

@media all and (min-width: 568px) {
  .disp_vis_pp {
      display: none !important;
  }
}