* {
  font-family: Open Sans;
  scroll-behavior: smooth;
}

.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.6s;
  cursor: pointer;
}

#head {
  background-image: url("img/header.png");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 760px;
  background-repeat: no-repeat;
  color: white;
  width: 100%;

}


.zoominsmall {
  transition: transform .2s;
}

.zoominsmall:hover {
  -ms-transform: scale(1.3); /* IE 9 */
  -webkit-transform: scale(1.3); /* Safari 3-8 */
  transform: scale(1.3);
}

.zoominxs {
  transition: transform .2s;
}

.zoominxs:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}

.col-sm-4 img {
    width: 75%;
    height: 75%
}

#learnmore {
   background-color: transparent;
   border-radius: 10px;
   padding: 10px;
   padding-left: 30px;
   padding-right: 30px;
   margin: 0;
   margin-top: 20px;
   margin-right: 2px;
   color: white;
   border: 1px solid white;
}

#learnmore:hover {
  background-color: dodgerblue;
  color: white;
  border: 1px solid dodgerblue;
}

#portfoliobutton {
   background-color: transparent;
   border-radius: 10px;
   padding: 10px;
   padding-left: 30px;
   padding-right: 30px;
   margin: 0;
   margin-top: 20px;
   margin-right: 2px;
   color: white;
   border: 1px solid white;
}

#portfoliobutton:hover {
  background-color: white;
  color: dodgerblue;
  border: 1px solid white;
}
