@media only screen and (max-width: 40em) { 
	li.badge{
		max-width: 80%;
		margin:auto 25px 10px auto;
		max-height: 170px;
		min-width: 65px;
		min-height: 65px;
	}
	.badge_container{
		width:44%;
		margin-left:-15px;
	}
	.badge_descriptions{
		width:50%;
	}
	h2#badge_name{
		font-size:1.2em;
		margin-bottom:0px;
		width:100%;
		word-wrap: break-word;
	}
} /* max-width 640px, mobile-only styles, use when QAing mobile issues */



@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	li.badge{
		max-width: 25%;
		max-height:100px;
		min-width: 65px;
		min-height: 65px;
	}
	.badge_container{
		width:50%;
		margin-left:-20px;
	}
	.badge_descriptions{
		width:44%;
	}
	h2#badge_name{
		font-size:1.2em;
		margin-bottom:0px;
	}

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */



@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	li.badge{
		max-height: 125px;
	}
	.badge_container{
	}
	.badge_descriptions{
	}
	h2#badge_name{
	}

} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */




@media only screen and (min-width: 90.063em) and (max-width: 120em) {

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */


