.gallery {
    column-count: 3;
    column-gap: 12px;
}

.gallery img {
    width: 100%;
    display:block;
    margin-bottom: 12px;
}

.banner {
    width:100%;
    display:block;
}

.main-menu a {
    margin-right: 12px;
    border: 10px;
    border-color: black;
    font-weight: bold;
}

.oscillating-plate {
    width: 50%;
}

.comparison-abstract-img {
    width: 50%;
}

.jun-rose-img {
    border-radius: 50%;
}


.gif-top  {
  width: 100%;
  margin: 0;
}

.gif-bot-group{
    columns: 2;
    column-gap:0px;
    width: 151.2%;
}

.gif-left {
    margin: 0;
    padding: 0;
    width: 100%;

}
.gif-right {
    margin: 0;
    width:32.3%;
}

.dog-images-container {
    display:flex;
    width: 100%;
}

.pitching-plate {
    width:100%
}




img {
    width: 50%;
    display:block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    margin-bottom: 12px;
    align-content: center;
    text-align: center;
}

a {
    color:rgb(147, 59, 59);
    text-decoration: none;
}

body {
  background-color: rgba(227, 218, 208, 0.459);
  margin: 0;
  padding: 0;
  font-family:system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  color: rgb(58, 44, 35);
}

h5 {
    margin-top: -15px;
}

p {
    text-align: justify;
}
.container {
  max-width: 750px;
  margin: 0 auto;
  padding: 40px 20px;
}

.dog-links {
    text-align: center; 
}

.dog-links a {
    display: block; 
    margin: 5px 0;
}

.contact-email {
    text-align: center;
}

.contact-links {
    text-align: center;
}

.contact-picture {
    width: 40%;
    margin-bottom: 22px;
}

.cv-link {
    margin: 20px;
    text-align:center;
}

nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color:rgb(218, 214, 211);
  padding: 5px 0;
  z-index: 0;
}

nav a {
  margin: 16px;
  color:rgb(147, 59, 59);
  text-decoration: none;
  font-weight: bold;
}

embed {
  width: 100%;
  height: calc(100vh - 40px);
  border: none;
  margin-top: 10px;
  display: block;
}

html, body {
  height: 100%;
  margin: 0;
}