html{
  height: 100%;
}
body{
  height: 100%;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgb(255, 255, 255);
  font-family: Arial;
}
#wrapper{
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 6fr 1fr;
  grid-template-rows: 48px 32px 6fr 1fr;
  
}
a{
  text-decoration: none;
}
p{
  color: white;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  font-size: 24px;
  margin-top: 0;
  margin-bottom: 0;
}
img{
  width: 100%;
  background-color: white;
  border-radius: 5px;
}

.header{
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  background-color: rgb(80, 80, 80);
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(82, 82, 82);

  padding-left: 20px;

  display: flex;
  align-items:center;
}

.Home{
  color: white;
  padding: 0;
  font-size: 26px;
  margin-right: 36px;
}


.project-holder {
  grid-column: 2/3;
  grid-row: 3/4;
  background-color: rgb(170, 170, 170);
  border-style: solid;
  border-width: 1px;
  border-color: rgb(139, 139, 145);
  border-radius: 5px;
  box-shadow: 3px 4px 5px rgba(0, 0, 0, 0.3);

  padding: 26px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-column-gap: 26px;
  grid-row-gap: 36px;
}

.projects1, .projects2, .projects3, .projects4, .projects5, .projects6 {
  background-color: rgb(71, 71, 71);
  cursor: pointer;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}


.thumbnail{
  margin: 14px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}


@media (max-width: 750px) {
  .project-holder{
  grid-template-columns: 1fr 1fr;
  }
  p{
  font-size: 18px;
  }
}
@media (min-width: 751px) and (max-width: 999px) {
  .project-holder {
  grid-template-columns: 1fr 1fr 1fr;
  }
  .projects1, .projects2, .projects3, .projects4, .projects5, .projects6 {
  height: 90%;
  }
}
@media (min-width: 1000px) and (max-width: 1500px) {
  .project-holder{
  grid-template-columns: 1fr 1fr 1fr 1fr;
  }
    .projects1, .projects2, .projects3, .projects4, .projects5, .projects6 {
  height: 90%;
  }

}
