body {
	font-family: Space Mono;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 100px 0 100px;
	
	background-color: #102d09;
	color: #ffffff;
}


h1 {
	font-size: 24px;
	font-weight: 700;
}

h2 {
	font-size: 24px;
}

h3 {
  color: #102d09;
}

header {
	margin-bottom: 140px;
	margin-top: 150px;
	max-width: 100 vp;
}

section {
	max-width: 350px;
	margin-bottom: 80px;

}

section.photo-office {
max-width: 1200px;
margin-bottom: 100px;
}

p.stevie-wonder a {
  text-decoration: none;
  color: #102d09;
}

section.photo-corner{
	max-width: 630px;
	margin-bottom: 100px;
}

.day-chair {
	max-width: 950px;
	margin-bottom: 100px;
}

.dining-room {
	max-width: 1050px;
}

p.elton-john, p.diana-ross, p.stevie-wonder, p.seal-croft{
  background-color: #ffffff;
	color: #102d09;
	padding: 14px 27px 14px 27px; 
	margin-top:20px;
}
p.elton-john a, p.diana-ross a, p.stevie-wonder a, p.seal-croft a {
  text-decoration: none;
  color: #102d09;
}

.description a {
  text-decoration: none;
  color: #fff;
}

 section.our-process a{
  text-decoration: none;
  color: #ffffff;
}

.description p {
max-width: 450px;
margin-bottom: 100px;
}




.our-process {
max-width: 1100px;
}

.our-process h2{
	border-bottom: 1px #ffffff solid;
	padding-bottom: 36px;
	max-width: 200%;
}

.our-process p{
	padding-top: 36px;
	max-width: 350px;
}


footer {
	max-width: 1200px;
	background-color: #ffffff;
	padding-top: 48px; 
	padding-left: 27px;
	padding-bottom: 36px;
	margin-bottom: 174px;
} 

footer h3 {
	display: block;
	}

	p.email {
		margin-bottom: 48px;
	}

footer a {
	color: #102d09;
	text-decoration:none;
} 

header,
section,
footer,
p {
  width: 100%;
}

@media (max-width:720px) {
  body {margin: 0 30px 0 30px ;}
  
 	header {
	margin-bottom: 60px;
	margin-top: 80px;}
  
  section {
    margin-bottom: 56px;
  }

  section.photo-office {
		margin-bottom: 56px;
    } 

section,section.photo-corner,section.photo-office,section.description,section.day-chair {
    margin-bottom: 56px;
  }

  .description {
    margin-botton
  }
  
  @media (max-width: 720px) {
  footer {
    width: auto;
    max-width: none;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: 0;
  }
  
    footer nav a {
    display: block;
    margin-bottom: 18px;
  }

}
  