
#border {
	border-style: double;
	border-color: grey;
	padding: 20px;
}

img.center {
    display: block;
    margin: 0 auto;
    width: 40%;
}

#contact {
	color:grey;
	font-family: Helvetica, sans-serif;
	text-align: center;
	max-width: 600px;
  	margin: auto;
  	font-size: 40px;
    font-weight: lighter;
}

#about {
	color:grey;
	font-family: Helvetica, sans-serif;
	font-weight: lighter;
	text-align: center;
	max-width: 800px;
	font-size: 16px;
  	margin: auto;
}

#address {
	color:grey;
	font-family: Helvetica, sans-serif;
	font-weight: lighter;
	text-align: center;
	max-width: 800px;
	font-size: 12px;
  	margin: auto;
}

.box {
	display: flex;
	align-items: center;
	height: 200px;
}

#napit {
	align-self: left;
	width:50%;
}

#services {
	color:grey;
	font-family: Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 16px;
  	align-self: center;
  	width:50%;
}

#rcp {
	align-self: right;
}

@media screen and (max-width: 600px) {
	#contact {
		font-size: 24px;
	}

	#services {
		font-size: 12px;
	}
	
	img.center {
	    display: block;
	    margin: 0 auto;
	    width: 60%;
	}

}
