#info {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 100px;
}

.infoboxleft,
.infoboxright {
  display: inline-block;
  vertical-align: top;
}

.infoboxleft {
  width: 700px;
  height: 620px;
}

.infoboxright {
  width: 500px;
  height: 400px;
}

.scrolltotop {
  position: absolute;
  top: 0px;
}

.scrolltoinfo {
  position: relative;
  top: 30px;
}

.holder {
  padding: 0px;
  height: 500px;
  display: flex;
  justify-content: center;
  position: relative;
}

.dividerleft {
  width: 35%;
  float: left;
  padding-left: 8%;
}

.dividerright {
  width: 30%;
  float: left;
  padding: 5px;
  margin-left: 45px;
}

.location {
  margin: 0;
  padding: 0;
  position: relative;
  top: 0px;
}

h1 {
  position: relative;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 35px;
  line-height: 20px;
  text-align: left;
}

.addressbox,
.getdirectionsbox {
  float: left;
  max-height: 100px;
}

.addressbox {
  margin-right: 3%;
}

.getdirectionsbox {
  margin-right: 40%;
}

.address {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 20px;
  color: rgb(73, 73, 73);
  line-height: 20px;
  text-align: left;
  margin-top: 0px;
}

.getdirections {
  position: relative;
  float: left;
  font-size: 19px;
  color: blue;
  z-index: 1;
}

.getdirections:hover {
  text-decoration: underline;
}

.map, .mobilemap {
  position: relative;
  float: left;
}

.hours {
  text-align: left;
  height: 220px;
  float: left;
}

.day {
  display: inline-block;
  vertical-align: middle;
}

.time {
  display: inline-block;
  padding-left: 7rem;
  vertical-align: middle;
}

.mail {
  text-decoration: none;
}

.mail:hover {
  text-decoration: underline;
}

.contactways,
.contact {
  vertical-align: middle;
  text-align: left;
  float: left;
}

.contactways {
  text-align: left;
  margin-right: 20px;
}

.edit,
.mail {
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  font-size: 20px;
  line-height: 4px;
  color: rgb(73, 73, 73);
  letter-spacing: 2px;
}

.infoboxholder, .infoboxholderr{
  width: 100%;
  height: 100%;
  position: relative;
}

.infobox {
  margin-bottom: 30px;
  padding: 15px;
  background-color: #fff;
  border-radius: 5px;
}

.infobox h1 {
  margin-top: 0;
}

/*  Created, Managed, and Owned by Gabrielius Gintalas */