
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/quicksand-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/quicksand-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/quicksand-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/quicksand-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/quicksand-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/quicksand-v20-latin-regular.svg#Quicksand') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Scope One';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/scope-one-v6-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Scope One'), local('ScopeOne-Regular'),
       url('/fonts/scope-one-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/scope-one-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/scope-one-v6-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/scope-one-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/scope-one-v6-latin-regular.svg#ScopeOne') format('svg'); /* Legacy iOS */
}

h1, h2, h3 {font-family: Scope One;}
h1 {font-size: 3em; font-weight: bold; margin-block-end: 0;}
h2 {/*font-family: 'Quicksand';*/    text-transform: uppercase;    font-weight: bold;    letter-spacing: 2px;}
h3 {font-weight: bold; margin: 0 0 2em; font-size: 1.5em;}
p {font-family: 'Quicksand';font-size: 20px; font-weight: 600;}
body {margin: 0; width: 100%;}
.section-title {text-align:center;}
#intro {background: url(/images/contact-bg2.jpg) no-repeat;
		height: 100vh;
		background-attachment: fixed;
		background-size: cover;}
.intro-box {width: 50%;    padding: 10% 5% 0;}
#contact {padding-top: 2em;}
#ajax-contact {width: 50%; margin: 0 auto;}
fieldset { padding: 2em;}
label {font-family: Scope One; margin-bottom: 0px;}
#form-messages {font-family: 'Scope One'; font-size: 1.25em; font-weight: bold; padding: 0.5em; text-align: center;}
.form-control {border-radius: 0px; border-color: #4f6d6b;}
.g-recaptcha {margin-top: 5px;}
.btn-primary {background-color: #517164; font-family: 'Quicksand'; text-transform: uppercase;  letter-spacing: 1px;transition: 0.3s;border:none;margin-top: 5px; color:white;}
.btn-primary:hover {background: #000;}
.btn {border-radius: 0px; padding: 1em 2em;}


@media only screen and (max-width: 769px) {	
#intro {background-position: -300px 0;}	
}
	

@media only screen and (max-width: 460px) {
	h1, h3, h2 {text-align: center;}
#intro {background-position-x: right;}
.intro-box {width: 90%;background: #063522ad;    color: white;    height: 100vh;}	
	p {font-size: 16px; text-align: justify; text-shadow: 1px 1px 2px black;}
	#ajax-contact {width: 90%;}


}

}