bootstrap display none on desktop
New visible classes added to Bootstrap
Extra small devices Phones (<768px) (Class names : .visible-xs-block, hidden-xs)
Small devices Tablets (≥768px) (Class names : .visible-sm-block, hidden-sm)
Medium devices Desktops (≥992px) (Class names : .visible-md-block, hidden-md)
Large devices Desktops (≥1200px) (Class names : .visible-lg-block, hidden-lg)
New visible classes added to Bootstrap
Extra small devices Phones (<768px) (Class names : .visible-xs-block, hidden-xs)
Small devices Tablets (≥768px) (Class names : .visible-sm-block, hidden-sm)
Medium devices Desktops (≥992px) (Class names : .visible-md-block, hidden-md)
Large devices Desktops (≥1200px) (Class names : .visible-lg-block, hidden-lg)
For more information : http://getbootstrap.com/css/#responsive-utilities
Below is deprecated as of v3.2.0
Extra small devices Phones (<768px) (Class names : .visible-xs, hidden-xs)
Small devices Tablets (≥768px) (Class names : .visible-sm, hidden-sm)
Medium devices Desktops (≥992px) (Class names : .visible-md, hidden-md)
Large devices Desktops (≥1200px) (Class names : .visible-lg, hidden-lg)
Much older Bootstrap
.hidden-phone, .hidden-tablet etc. are unsupported/obsolete.