@charset "UTF-8";
/* CSS Document */
/*********  
3.Video Background Header
*********/
/* Prevent video jerky resize on load, reset defaults */
video {width: 100%;height: 100%;display: inline-block;vertical-align: baseline;}
.video-wrap {height: 100%;width: 100%;}
/* ========== Content Overlay ========== */
.content-overlay {position: relative;z-index: 20;padding: 10% 5% 0;height: 100%;background: rgba(20,20,20,0.5);}
.content-overlay h1, .content-overlay p {color: #fff;}
.content-overlay h3 span.date {border: 2px solid #FFF;padding: 10px;letter-spacing: 6px;}
/* ========== Content Overlay Launch Page ========== */
.content-overlay-counter {position: relative;z-index: 20;padding: 2% 5% 5%;height: 1%;background:;}
.content-overlay-counter h1, .content-overlay-counter p {color: #fff;}
.content-overlay-counter h3 span.date {border: 2px solid #FFF;padding: 10px;letter-spacing: 6px;}	
/* ========== Form Adjustments for Launch Page ========== */
.form-group {margin-bottom: 0px;color: #464141; vertical-align:top !important;font-family: 'Ubuntu Condensed', sans-serif;}
.form-group input.form-control {height: 42px;background-color: rgba(250, 250, 250, 0.9);color: #464141;}
.form-control {border-radius: 0;border: 1px solid #fff;}
.form-group textarea.form-control {background-color: rgba(28, 30, 30, 0.1);color: #464141;}
.form-control:focus {border-color: #8c7e75;box-shadow: none; border:1px solid #8c7e75;}
::-webkit-input-placeholder {text-transform: uppercase;font-weight: 700;color: #bbb;}
:-moz-placeholder {text-transform: uppercase;font-weight: 700;color: #bbb;}
::-moz-placeholder {text-transform: uppercase;font-weight: 700; color: #bbb;}
:-ms-input-placeholder {text-transform: uppercase;font-weight: 700;color: #bbb;}
.outer-wrap {height: 500px;}
#video-wrap h1 {font-family: "M PLUS Rounded 1c", sans-serif;
	letter-spacing: -1px; font-weight:500;text-align:center;font-size:58px; color:#FFF;margin-top:10%;vertical-align:center;}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:38px;}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:18px}
.textbox { display: flex;
  justify-content: center;
  vertical-align:center;}

@media (min-width: 768px) {
#video-wrap h1 {text-align:center;font-weight:500;font-size:58px; color:#FFF; margin-top:10%; vertical-align:center;}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:38px;}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:21px}
}

@media (max-width: 768px) { 
#video-wrap h1 {text-align:center;font-weight:700;font-size:35px;color:#FFF;margin-top:60%;vertical-align:center;}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:28px}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:12px}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
#video-wrap h1 {font-weight:500;font-size:38px;color:#FFF; margin-top:60%; vertical-align:center;}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:48px}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:21px}
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
#video-wrap h1 {font-weight:500;font-size:35px;color:#FFF;margin-top:55%}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:28px}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:18px}
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
#video-wrap h1 {font-weight:500;font-size:35px;color:#FFF;margin-top:55%}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:28px}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:18px}
}

@media (max-width: 640px) {
#video-wrap h1 {font-weight:500;font-size:35px;color:#FFF;margin-top:55%}
#video-wrap h2 {text-transform:uppercase; font-weight:400; font-size:24px}
#video-wrap .sm-title {text-transform:uppercase; font-weight:700;font-size:12px}
}

