@charset "utf-8";
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) {
    .deskTop {display: none !important}
	.Tablets {display: none !important}
	.deskTopTablets {display: none !important}
	/*header*/
    a.navbar-brand>img {width: 100%}
	/*footer*/
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767px) {
	.deskTop {display: none !important}
	.Tablets {display: none !important}
	.deskTopTablets {display: none !important}
	/*header*/
    a.navbar-brand>img {width: 40vw}
	/*footer*/
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991px) {
	.deskTop {display: none !important}
	.Mobile {display: none !important}
	/*header*/
	/*footer*/
}

@media (min-width: 992px) and (max-width: 1008px) {
	.Mobile {display: none !important}
	.Tablets {display: none !important}
	.TabletsMobile {display: none !important}
	/*header*/
	/*footer*/
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 1007px) and (max-width: 1264px) {
	.Mobile {display: none !important}
	.Tablets {display: none !important}
	.TabletsMobile {display: none !important}
	/*header*/
	/*footer*/
}

/*1366px*/
@media (min-width: 1263px) and (max-width: 1350px) {
	.Mobile {display: none !important}
	.Tablets {display: none !important}
	.TabletsMobile {display: none !important}
	/*header*/
	/*footer*/
}

/*1440px*/
@media (min-width: 1349px) and (max-width: 1424px) {
	.Mobile {display: none !important}
	.Tablets {display: none !important}
	.TabletsMobile {display: none !important}
	/*header*/
	/*footer*/
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1425px) {
	.Mobile {display: none !important}
	.Tablets {display: none !important}
	.TabletsMobile {display: none !important}
	/*header*/
	/*footer*/
}

/*ios use*/
/*iPhone 4 only Portrait or Landscape 基本上不用太理這支*/
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait) {
    section.topBar>dl>dd {margin-bottom: 5rem;}
}

/*iPhone 5 Portrait or Landscape*/
@media only screen (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait) {
    section.topBar>dl>dd {margin-bottom: 5rem;}
}
@media only screen (device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : landscape) {}

/*iPhone 6 Portrait or Landscape*/
@media only screen and (device-width : 375px) and (orientation : portrait) {}
@media only screen and (device-width : 667px) and (orientation : landscape) {}

/*iPhone plus 6 Portrait or Landscape*/
@media only screen and (device-width : 414px) and (orientation : portrait) {}
@media only screen and (device-width : 736px) and (orientation : landscape) {}

/*iPhone plus X Portrait or Landscape*/
@media only screen and (device-width : 375px) and (orientation : portrait) and (-webkit-device-pixel-ratio : 3) {}
@media only screen and (device-width : 812px) and (orientation : landscape)and (-webkit-device-pixel-ratio : 3) {
	div.storyIntro>p {font-size: 1vw; margin-bottom: 2rem}
}

/*ipad*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}

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