/*Reference: 
https://gist.github.com/aamorozov/ff6b41896b7cfef299ec9ce83ea1889d
*/
@media only screen     
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 2) {
  /* PORTRAIT: 
 Apple Ipad Pro */ }
  
@media only screen and (max-width: 800px) and (orientation : portrait) {
 /* PORTRAIT:
 Samsung Galaxy Tab 3(10")
 Amazon indle Fire HD
 Motorola Xoom 1, 2 */
}
@media only screen and (max-width: 768px) and (orientation : portrait) {
 /* PORTRAIT:
 Apple iPad 1,2,3,4,Air, Mini
 Microsoft Surface
 HP Touchpad
 LG Optimus Pad  */
}
@media only screen and (max-width: 720px) and (orientation : portrait) {
 /* PORTRAIT:
 Microsof Surface Pro */
}
@media only screen and (max-width: 600px) and (orientation : portrait) {
 /* PORTRAIT:
 Asus Nexus 7
 BlackBerry PlayBook
 Kindle 3
 LG G Pad 8.3
 Samsung Galaxy Tab 2(7") */
}
 /*Mobile. Iphone 6 plus and galaxy edge will go somewhere here*/
 
@media only screen and (max-width: 400px) and (orientation : portrait) {
 /* PORTRAIT: (some of them might need to be broken out into '360px')
 Apple Iphone 6
 Samsung Galaxy S3, S4, S5, S6, S7
 Samsung Galaxy Note, Note 2
 Motorola Moto G
 LG Nexus 5
 Google Nexus 5
 HTC One X, Sensation
 BlackBerry Bold 9900
 BlackBerry Z10 */
}
@media only screen and (max-width: 320px) and (orientation : portrait) {
 /* PORTRAIT:
 Apple iPhone 3, 4, 5
 HTC Nexus One, Evo
 LG Optimus
 Nokia N900
 Nokia Lumia 1020
 Samsung Galaxy S, S2 */
}
@media only screen and (max-width: 1366px) and (orientation : landscape) {
 /* LANDSCAPE:
 Microsoft Surface 
 Apple Ipad Pro */
}
@media only screen and (max-width: 1280px) and (orientation : landscape) {
 /* LANDSCAPE:
 Samsung Galaxy Tab(7.7 > 12.2)
 Mictosoft Surface Pro 1, 2
 Acer Iconia Tab (A100-A500)
 ASUS Transformer Pad TF300T
 Motorola Xoom 1, 2
 LG Optimus Pad */
}
@media only screen and (max-width: 1024px) and (orientation : landscape) {
 /* LANDSCAPE:
 Apple iPad 1,2,3,4,Air,Mini
 BlackBerry PlayBook
 Samsung Galaxy Tab 2(7") */
}
@media only screen and (max-width: 980px) and (orientation : landscape) {
 /* LANDSCAPE:
 Nexus 7
 HTC Evo 3D */
}
@media only screen and (max-width: 800px) and (orientation : landscape) {
 /* LANDSCAPE:
 Iphone 6plus
 Kindle Fire HD 7, 8
 HTC Desire Z
 Nokia N900
 Samsung Galaxy Grand */
}
@media only screen and (max-width: 640px) and (orientation : landscape) {
 /* LANDSCAPE:
 Samsung Galaxy S3, S4, S5, S6, S7
 Samsung Galaxy Note 1, 2
 HTC One S, V
 Nokia 500 */
}
@media only screen and (max-width: 600px) and (orientation : landscape) {
 /* LANDSCAPE:
 Nexus 4
 Apple iPhone 5 */
}
@media only screen and (max-width: 540px) and (orientation : landscape) {
 /* LANDSCAPE:
 HTC Desire, One
 LG Optimus 2X
 Nexus S
 Samsung Galaxy S2
 BlackBerry Z10 */
}
Here is the data for some current devices: Click the link below to find all devices. 
https://docs.google.com/spreadsheets/d/1fQjdr7R5F2MFdo6foSOz3ymB3ZwehAz6AFGWAK2TErI/edit?usp=sharing
| Device Name | Width | Height | 
| iPhone Xs | 375 | 812 | 
| iPhone Xs Max | 414 | 896 | 
| iPhone XR | 414 | 896 | 
| Samsung Galaxy S9 | 360 | 740 | 
| Samsung Galaxy S9+ | 320 | 658 | 
| Samsung Galaxy Note 9 | 412 | 846 | 
| Pixel 3 | 393 | 786 | 
| Pixel 3 XL | 412 | 846 | 
| iPhone X | 375 | 812 | 
| Palm PVG100 | 360 | 640 | 
| iPhone 8 Plus | 414 | 736 | 
| iPhone 8 | 375 | 667 | 
| iPhone 7 Plus | 414 | 736 | 
| iPhone 7 | 375 | 667 | 
| iPhone SE | 320 | 568 | 
| iPad Mini 4 | 768 | 1024 | 
| iPad Pro (10.5") | 834 | 1112 | 
| iPad Pro (12.9") | 1024 | 1366 | 
| Red Hydrogen One | 412 | 732 | 
| Samsung Galaxy Tab S3 | 768 | 1024 | 
| Samsung Galaxy Note 8 | 412 | 846 | 
| Samsung Galaxy S8 | 360 | 740 | 
| Samsung Galaxy S8+ | 412 | 846 | 
| Samsung Galaxy S7 | 360 | 640 | 
