<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" href="style.css">
  <script src="script.js"></script>
</head>

<body>
  <header>
    <div class="container">
      <nav>
        <div class="grid-wrap">
          <div class="grid-col one-whole">
            <img src="http://www.webyposicionamientoseo.com/base/ui/images/blog/27-google-hummingbird.jpg" style="width: 150px">
            <button class="btn">Login</button>
          </div>
        </div>
      </nav>
    </div>
  </header>
  
  <section class="banner">
		<video id="bgvid" poster="/assets/img/background.jpg" loop="" autoplay="">
			<source type="video/mp4" src="https://a0.muscache.com/airbnb/static/Paris-P1-1.mp4"></source>
		</video>

		<div class="video-overlay">
			<div class="container-inner">
				<div class="grid-wrap">
					<div class="grid-col one-whole">
						<p>Welcome to Ch@rity</p>
					</div>
				</div>

				<div class="grid-wrap">
					<div class="grid-col one-third">
						<div class="properties">
							<p>Properties</p>
						</div>
					</div>
					<div class="grid-col one-third">
						<div class="charities">
							<p>Charities</p>
						</div>
					</div>
				</div>
			</div>
		</div>
	</section>
  
</body>

</html>
// Code goes here

/* Styles go here */

*/
/* Site CSS File : BASE/RESET - mini global reset */

/* ==========================================================================
   GLOBAL MINI RESET
   ========================================================================== */

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}
body,
h1,
h2,
h3,
dt,
dd {
  margin: 0 auto;
  padding: 0;
}
.container {
  width: 1030px;
}
@media (max-width: 1030px) {
  .container {
    width: 95%;
  }
}
.container-inner {
  width: 1004px;
}
@media (max-width: 1030px) {
  .container-inner {
    width: 95%;
  }
}
.clearfix: before, .clearfix: after, .container: before, .container: after, .container-inner: after, .container-inner: before {
  content: " ";
  display: table;
}
.clearfix: after, .container: after {
  clear: both;
}
.container {
  margin-left: auto;
  margin-right: auto;
  /*padding-left: 15px;
  padding-right: 15px;*/
}
.container-inner {
  margin-left: auto;
  margin-right: auto;
}
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}
.grid-wrap {
  margin-left: -3em;
  overflow: hidden;
  clear: both;
}
.grid-col {
  float: left;
  padding-left: 3em;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
header {
  height: 100px;
}

@media (max-width: 768px) {
  header {
    height: 70px;
  }
}

header nav {
  background-color: #ffffff;
}
header nav img {
  margin-top: 20px;
}
@media (max-width: 768px) {
  header nav img {
    margin-top: 12px;
  }
}
header nav button {
  cursor: pointer;
  float: right;
  margin-top: 35px;
}
@media (max-width: 768px) {
  header nav button {
    margin-top: 28px;
  }
}
@font-face {
  font-family: Gotham-Book;
  src: url(fonts/Gotham-Book.otf);
}
@font-face {
  font-family: Gotham-Light;
  src: url(fonts/Gotham-Light.otf);
}
.btn {
  color: #00ADEF;
  font-size: 12px;
  font-weight: bold;
  background: #ffffff;
  border: 1px solid #00ADEF;
  border-radius: 7px;
  width: 102px;
  height: 32px;
}
/* ==========================================================================
   WIDTHS
   ========================================================================== */

.one-third {
  width: 33.33%;
}
@media (max-width: 768px) {
  .one-third {
    width: 100%;
  }
}
.one-half {
  width: 100%;
}
@media (max-width: 768px) {
  .one-half {
    width: 50%;
  }
}
.one-whole {
  width: 100%;
}
.banner {
  height: 500px;
  display: block;
  position: relative;
  overflow: hidden;
}
@media (max-width: 768px) {
  .banner {
    height: 540px;
  }
}
.banner video {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 0;
}
.banner .video-overlay {
  position: relative;
  z-index: 1;
}
.banner .video-overlay p {
  font-size: 38px;
  text-align: center;
  color: #ffffff;
  font-family: Gotham-Book;
  padding-top: 30px;
}
.banner .video-overlay .home-repairs {
  text-align: left;
  background: #ef8e80;
  height: 60px;
  width: 290px;
}
.banner .video-overlay .home-repairs p {
  font-size: 18px;
  text-align: left;
  padding-top: 18px;
  padding-left: 10px;
}
@media (max-width: 1030px) {
  .banner .video-overlay .home-repairs p {
    font-size: 16px;
  }
}
.banner .video-overlay .home-repairs p select {
  border: 0px;
  margin-right: 10px;
  float: right;
}
@media (max-width: 1030px) {
  .banner .home-video-overlay .home-repairs {
    margin: 0 auto;
    width: 220px;
  }
}
@media (max-width: 768px) {
  .banner .video-overlay .home-repairs {
    margin: 0 auto;
    width: 290px;
  }
}
.banner .video-overlay .properties,
.banner .video-overlay .charities {
  height: 60px;
  width: 290px;
}
.banner .video-overlay .properties p,
.banner .video-overlay .charities p {
  font-size: 18px;
  padding-top: 18px;
  text-align: center;
}
@media (max-width: 1030px) {
  .banner .video-overlay .properties p, .banner .video-overlay .charities p {
    font-size: 16px;
  }
}
@media (max-width: 1030px) {
  .banner .video-overlay .properties, .banner .video-overlay .charities {
    margin: 0 auto;
    width: 220px;
  }
}
@media (max-width: 768px) {
  .banner .video-overlay .properties, .banner .video-overlay .charities {
    margin: 0 auto;
    width: 290px;
  }
}
.banner .video-overlay .properties {
  background: #00ADEF;
}
.banner .video-overlay .charities {
  background: #56467d;
}