/** download **/

main .content .catalogs {
	display: flex;
	justify-content: space-around;
	width: 100%;
}
main .content .catalogs .catalog_item {
	display: flex;
	flex-direction: column;
	width: 20%;
	padding: 20px;
}
main .content .catalogs .catalog_item img {
	width: 100%;
}
@media (min-width: 1200px){}
@media only screen and (max-width: 1100px){}
@media only screen and (max-width: 768px){
	main .content .catalogs {
	    flex-direction: column;
	}
	main .content .catalogs .catalog_item {
	    width: initial;
	    padding: 20px 40px;
	}
}
@media only screen and (max-width: 670px) and (min-width: 200px){}
@media only screen and (max-width: 414px){}
@media only screen and (max-width: 375px){}
@media only screen and (max-width: 320px){}
@media only screen and (max-width: 1024px) and (max-height: 768px){ /** ipad mini 橫 **/ }
@media only screen and (max-width: 768px) and (max-height: 1024px){ /** ipad mini 直 **/ }
@media only screen and (max-width: 435px) and (max-height: 773px){ /** Nexus 6P **/
@media only screen and (max-width: 414px) and (max-height: 736px){ /** i6+ **/ }
@media only screen and (max-width: 411px) and (max-height: 731px){ /** Nexus 5X **/ }
@media only screen and (max-width: 375px) and (max-height: 667px){ /** i6 **/ }
@media only screen and (max-width: 360px) and (max-height: 640px){ /** Galaxy S5 **/ }
@media only screen and (max-width: 320px) and (max-height: 568px){ /** i5 **/ }