body { color: #282828; }
a { color: #428bca; }

#social-media a { background-image: url("https://www.auburn.edu/oit/assets/img/facebook.png"); background-size: 100px 22px; border-bottom: none; display: inline-block; height: 22px; width: 100px; }
#social-media a#twitter { background-image: url("https://www.auburn.edu/oit/assets/img/twitter.png"); }
.footer-wrap footer { padding: 18px 0 0 0; }
footer section{text-align:center;}

@media (min-width: 768px) {
.footer-wrap { background-image: url("https://www.auburn.edu/oit/assets/img/footer-768.png"); background-size:728px 57px;background-position: center 8px;
padding: 62px 0 0 0;}
}

@media (min-width: 992px) {
.footer-wrap { background-image: url("https://www.auburn.edu/oit/assets/img/footer-full.png"); background-size:1170px 92px;background-position: center 5px;
padding: 92px 0 0 0;}
}

@media (min-width: 1200px) {
.footer-wrap{background-position: center 5px;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
#social-media a img { display: none; }
#facebook { background-image: url("https://www.auburn.edu/oit/assets/img/facebook@2x.png"); }
#twitter { background-image: url("https://www.auburn.edu/oit/assets/img/twitter@2x.png"); }
}
@media 
      only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), 
      only screen and (min-resolution: 192dpi) and (min-width: 768px) { 
  .footer-wrap { background-image: url("https://www.auburn.edu/oit/assets/img/footer-full@2x.png");}
}