body {
  background-image:url(images/portrait.png);
  background-size:40%;
  background-repeat:no-repeat;
  padding-top: 70px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Courgette', cursive;;
}
p, div {
    font-family: 'Lato', sans-serif;
}

.img-circle {
    border-radius: 50%;
}

.footer {
  width: 100%;
  height: 60px;
  background-color: #f5f5f5;
  border-top:solid #DAD8D8 1px;
  margin-top:15px;
}

.top{
	margin-left:20%;
}

.name{
	font-size:46px;
	color:#d61a54;
	text-align:center;
	margin-bottom:10px;
	
}

.introduction{
	font-size:26px;
	color:#d61a54;
	text-align:justify;
	width:75%;
	margin-left:15%;
	
}

.socialmedia{
	text-align:center;
	margin-top:50px;
}

.socialmedia a{
	padding-right:5px;
}

.bottom{
	margin-top:50px;
}
.workheader{
	margin-left:15%;
	text-align:center;
	color:#4d4e4d;
	margin-bottom:35px;
}
.thumbs{
	text-align:center;
	margin-left:14%;
}

.thumbs a{
	padding-right:5px;
}



.resume_titles{
	color:#4d4e4d;
	width:75%;
	margin-left:15%;
}
.resume{
	margin-left:15%;
}

.introduction{
	font-size:16px;
	color:#d61a54;
	text-align:justify;
	width:75%;
	margin-left:15%;
	
}

.year_work{
	font-size:16px;
	color:#4d4e4d;
	text-align:justify;
	width:75%;
	margin-left:15%;
	margin-bottom:-3px;
}

.year_edu{
	font-size:16px;
	color:#4d4e4d;
	text-align:justify;
	width:75%;
	margin-bottom:-3px;
}

.introduction_edu{
	font-size:16px;
	color:#d61a54;
	text-align:justify;
	width:75%;
	
}

.introduction a{
	color:#4d4e4d;
}

.contactIcon{
	margin-left:15%;
}

.work{
	margin-bottom:100px;
}

.year_edu img{
	margin-bottom:15px;
}

.year_work img{
	margin-bottom:15px;
}

.contactPage{
	min-height: 700px;
}
.anchor{
  display: block;
  height: 201px; /*same height as header*/
  margin-top: -201px; /*same height as header*/
  visibility: hidden;
}

@media (min-width: 992px) {
	.logo{
		margin-right:30px;
	}
}