 @media (min-width:992px) { table.snoozer-size-chart {  max-width:900px; } table.snoozer-size-chart img {  max-width:100%;  width:6em; } table.snoozer-size-chart, .snoozer-size-chart th, .snoozer-size-chart td {  border-collapse:collapse;  background:white;  border:solid 2px #2d221a;  padding:.5em; } .snoozer-size-chart tr:first-child th {  vertical-align:bottom;  text-align:center; } } h3.snoozer-size-chart-header {text-align:center;} table.snoozer-size-chart {font-family:"Bitter"; text-align:center; margin:0 auto;} .chart-images th {vertical-align:middle;} .chart-images th img {height:5em; vertical-align:center;} .snoozer-size-chart .chart-blue {background:#b1d4e0;} .snoozer-size-chart .chart-green {background:#b1d8b7;} .snoozer-size-chart .chart-yellow {background:##fff9c7;} .snoozer-size-chart .chart-grey {background:#c0c0c0;} .snoozer-size-chart .chart-purple {background:#d2c7ff;} .snoozer-size-chart .chart-red {background:#f4c5cc;} @media (max-width:991px) { .snoozer-size-chart {flex-wrap:wrap;} .snoozer-size-chart caption {order:100; width:315px;} .snoozer-size-chart .chart-images {display:none;} .snoozer-size-chart .chart-breeds {display:none;} .snoozer-size-chart .chart-caution {display:none;}  table.snoozer-size-chart {  width:100%;  display:flex;  justify-content:center;  align-items:center; } table.snoozer-size-chart img {  height:3em; } .snoozer-size-chart tbody {  display:flex;  width:100%;  position:relative;  align-items:stretch; } .snoozer-size-chart tr {  flex-basis:calc(100% / 2);  display:flex;  flex-wrap:wrap;  align-content:flex-start; } .snoozer-size-chart th, .snoozer-size-chart td {  flex-basis:100%;  text-align:center;  display:flex;  padding:2px;  min-height:5em;  flex-direction:column;  align-items:center;  justify-content:center;  border:solid thin #2d221a; } } .breed-img-wrap { display:flex; justify-content:space-around; } .breed-img-wrap img { width:4em !important; } .snoozer-size-chart .chart-caution td {background-color:#c0c0c0; text-align:center; padding:2em; font-size:larger;} .chart-caution i {font-family:"FontAwesome"; margin:0 1em; font-style:normal;} .snoozer-size-chart caption { caption-side:bottom; }