body {
	background: #e6e7e6;
	font-family: 'Open Sans', sans-serif;
	color: #243c4f;

}

border {
	outline: 1px solid red;
}
h1 {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1.4em;
	letter-spacing: -2px;
	word-spacing: 0;
	margin-bottom: 1em;
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
	h1 {

	font-size: 1.8em;

}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) { 
	
}

.newsletter {
padding: 80px 0;
background: #dedede;
margin-top: 2em;
}

.newsletter .content {
max-width: 650px;
margin: 0 auto;
text-align: center;
position: relative;
z-index: 2; }
.newsletter .content h2 {
color: #243c4f;
margin-bottom: 40px; }
.newsletter .content .form-control {
height: 50px;
border-color: #ffffff;
border-radius:0;
}
.newsletter .content.form-control:focus {
box-shadow: none;
border: 2px solid #243c4f;
}
.newsletter .content .btn {
min-height: 50px; 
border-radius:0;
background: #243c4f;
color: #fff;
font-weight:600;
}



