/* Smartphones (portrait and landscape) */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
}
 
/* Smartphones (landscape) */
@media only screen and (min-width : 321px) {
}
 
/* Smartphones (portrait) */
@media only screen and (max-width : 320px) {
}
 
/* iPads (portrait and landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}
 
/* iPads (landscape) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}
 
/* iPads (portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}
 
/* Desktops and laptops */
@media only screen and (min-width : 1224px) {
}
 
/* Large screens */
@media only screen and (min-width : 1824px) {
}
 
/* iPhone 4 */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
  #header h1 {font-size:18px;line-height:18px;height:auto;}
  #tag {font-size:14px;padding:15px 40px;}
  #not-destruct .float-left {float:left;}
  #not-destruct .float-right {float:right;}
  #not-destruct #text {height:58px;line-height:19px;width:45%;display:inline-block;}
}