p{
  line-height: 2;
}
body{
margin: 0;
text-align: center;
font-family: 'Merriweather', serif;
}
h1{
  margin: 50px auto 0 auto;
  font-family: 'Sacramento', cursive;
  font-size: 625.5%;
  color:  #5902EC;
}
h2{
  font-family: 'Montserrat', sans-serif;
  font-size: 2.5rem;
  color:  #5902EC;
}
h3{
  font-family: 'Montserrat', sans-serif;
  color: #11999E;
}
hr{
  border: none;
  border-top: 7px dotted grey;
  width:5%;
}
a{
  text-decoration: none;
}
a:hover{
  color: white;
}

.topcontainer{
  background-color: #6EDCD9;
  padding-top: 100px;
  position: relative;
  line-height: 200%;

}
.middle-container{
  margin: 100px 0;

}

.bottom-container{
  background-color: #66BFBF;
  margin-top: 50px;
  line-height: 2;
  padding-top: 50px;
}

.bottom-cloud{
  position: absolute;
  left: 400px;
  bottom: 300px;
}
.top-cloud{
  position: absolute;
  top: 50px;
  right: 400px;
}
.profile{
  border-radius: 50px;
}
a{
  color:  #11999E;
}
.subhead1{
  font-weight: normal;
}
.skill-row{
  width: 50%;
  position: relative;
  margin: 100px auto 100px auto;
  text-align: left;
  line-height: 2;
}
.python{
  width:20%;
  float: left;
}
.web{
  width:15%;
  float: right;
  margin-right: 150px;
}
.btn{
  background-color: #00B4D8;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}
.contact-me{
  line-height: 3;
}
.bottom-para{
  color: white;
  font-size: 0.75em;
}
.footer-link{
  color: #0E185F;
}
.intro{
  width: 30%;
  margin: 0 auto 0 auto;
}
.contact-me-para{
  width: 30%;
  margin: 0 auto 0 auto;
}
