body{
  color:#485e74;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  background-image: url("images/background.jpg");
  background-repeat:no-repeat;
  background-size:cover;
  background-color:#87CEEB;
}
a{
	color:white;
}
a:link{
	color:white;
}
a:visited{
	color:white;
}
a:hover{
	color:pink;
	text-decoration: underline;
	font-weight:bold;
}
.socialimg{
	width:30px;
	height:30px;
	margin-right:2%;
}
.linkstyle{
	font-family:Roboto,sans-serif;
	font-weight:100;
	text-decoration:none;
}
#linkbackground{
	text-align: left;
	margin-left:-10px;
	margin-right:-8px;
	margin-top:-10px;
	padding-left:135px;
	padding-top:30px;
	padding-bottom:30px;
}
.container{
  max-width:1170px;
  margin-left:auto;
  margin-right:auto;
  padding:1em;
}
.brand{
  text-align: center;
}
#brand{
	font-size:40px;
	margin-top:3%;
	text-align:center;
	text-shadow: 2px 2px 5px grey;
}
.brand span{
  color:#fff;
}
.wrapper > *{
  padding: 1em;
}
.company-info{
  background:#9b9999;
}
.company-info h3, .company-info ul{
  text-align: center;
  margin:0 0 1rem 0;
}
.contact{
  background:#b2b2b2;
  box-sizing: border-box;
}
/* FORM STYLES */
.contact form{
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap:20px;
}
form label{
  display:block;
}
.contact form p{
  margin:0;
}
.contact form .full{
  grid-column: 1 / 3;
}
.contact form input, .contact form textarea{
  width:100%;
  padding:1em;
  border:1px solid #606060;
  box-sizing: border-box;
}
.contact form button{
  width:100%;
  background:#b5b3b3;
  border:0;
  text-transform: uppercase;
  height:40px;
  padding:5px;
  border:1px solid #c9e6ff;
  margin-bottom:10%;
  margin-top:3%;
  text-align:center;
}
.contact form button:hover,.contact form button:focus{
  background:#606060;
  color:#fff;
  outline:0;
}
.alert{
  text-align: center;
  padding:10px;
  background:#79c879;
  color:#fff;
  margin-bottom:10px;
  display:none;
}
@media(min-width:700px){
  .wrapper{
    display: grid;
    grid-template-columns: 1fr 2fr;
  }
  .wrapper > *{
    padding:2em;
  }
  .company-info h3, .company-info ul, .brand{
    text-align: left;
  }
}