@charset "utf-8";
/* CSS Document */
@-ms-viewport {
 width: device-width;
}
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.imgresponsive {
  max-width: 100%;
  height: auto;
}
.clearfix {
  clear: both;
  margin: 0;
}
H1 {
  font-size:200%;
  margin-bottom:.3em;
}
H2 {
  font-size:150%;
  margin-bottom:.5em;
}
H3 {
  font-size:130%;
  margin-bottom:.8em;
}
p {
  line-height:1.7em;
  margin-bottom:1em;
}
.mobi-hid {}
.mobi-show { display:none;}
section { padding:40px 0px; }
.red { color: red;}
.white { color: white;}
.blue { color:#005382;}
.lightblue { color:#7bd0e0;}
.teal {color:#00f0ff}
body {
  background:#eeeeee;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: 'Roboto', sans-serif;
  color: #363636;
  font-size:16px;
}
.container {
  min-height: calc(100vh - 100px);
  margin-bottom: 00px;
}
.content {
  width:960px;
  margin:0 auto;
}
footer {
  height:50px;
  background:#191919;
  padding-top:15px;
  text-align:center;
  color:#ffffff;
}
.header-logo {
  max-width:300px;
  height:auto;
  margin:0 auto;
  padding:20px 0px;
}
.video-section {
  background:url(../images/vid-bg.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.video {
  width:80%;
  margin:0 auto;
}
.register-section {
  padding:40px 20px;
  background: url(../images/reg-bgsmall.jpg) top center;
  text-align:center; 
  -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
 
}
.reg-form-box {
  text-align:center;
  margin:0 auto;
}
.reg-form-box input[type=text] {
  display:block;
  width: 500px;
  font-family: 'Roboto', sans-serif;
  text-align: center;
  font-size: 120%;
  padding: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  appearance: none;
  border: none;
  margin: 0 auto;
  margin-bottom:10px;
}
.reg-form-box input[type=submit] {
  display:block;
  width: 500px;
  font-family: 'Roboto', sans-serif;
  font-size:180%;
  font-weight:bold;
  color:#000;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcc02+0,ffcc02+51,ffbb02+51,ffbb02+100 */
background: #ffcc02; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYmIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJiMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffcc02 0%, #ffcc02 51%, #ffbb02 51%, #ffbb02 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffcc02 0%,#ffcc02 51%,#ffbb02 51%,#ffbb02 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffcc02 0%,#ffcc02 51%,#ffbb02 51%,#ffbb02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc02', endColorstr='#ffbb02',GradientType=0 ); /* IE6-8 */
  padding:10px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border:none;
  margin: 0 auto;
  margin-bottom:10px;
  cursor:pointer;
}
.check-ul {
  margin-left:20px;
  padding:0px 60px 0px 30px;
}
.tabs-img {
  display:flex;
  justify-content:center;
  margin:0px 1px;
}
.tabs-img img {
  margin:0px 1px;
}
.check-bullet {
  width:90%;
  margin: 0 auto;
}
.check-bullet ul {  
  list-style:none;
  text-align:justify;
}
.check-bullet ul li {
  padding:0px 0px 0px 50px;
  background: url(../images/check-bullet.png) no-repeat left;
}
.box-download a {
  display:block;
  width:85%;
  font-family: 'Roboto', sans-serif;
  font-size:180%;
  font-weight:bold;
  color:#000;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffcc02+0,ffcc02+51,ffbb02+51,ffbb02+100 */
  background: #ffcc02; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYmIwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJiMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffcc02 0%, #ffcc02 51%, #ffbb02 51%, #ffbb02 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ffcc02 0%,#ffcc02 51%,#ffbb02 51%,#ffbb02 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffcc02 0%,#ffcc02 51%,#ffbb02 51%,#ffbb02 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc02', endColorstr='#ffbb02',GradientType=0 ); /* IE6-8 */
  padding:10px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration:none;
  border:none;
  margin: 0 auto;
  margin-bottom:10px;
  cursor:pointer;
}
.box-download {
  background: url(../images/reg-bgsmall.jpg) top center;
  display:flex;
  justify-content: space-between;;
  padding:30px;
  align-items:center;
}
.box-download div {
  text-align:center;
}
.box-download div:nth-child(1) {
  width:40%;
}
.box-download div:nth-child(2) {
  width:58%;
}
.register-btn a {
  width:60%;
  font-family: 'Roboto', sans-serif;
  font-size:180%;
  font-weight:bold; 
  color:#fff;
  padding:20px 10px;
  text-align:center;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration:none;
  border:none;
  display: block;
  margin:0 auto;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3184c1+50,2a77af+50 */
background: #3184c1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzMTg0YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyYTc3YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3184c1 50%, #2a77af 50%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#3184c1), color-stop(50%,#2a77af)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #3184c1 50%,#2a77af 50%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #3184c1 50%,#2a77af 50%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #3184c1 50%,#2a77af 50%); /* IE10 preview */
background: linear-gradient(to bottom, #3184c1 50%,#2a77af 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3184c1', endColorstr='#2a77af',GradientType=0 ); /* IE6-8 */
}
.download-btn a {
  width:60%;
  font-family: 'Roboto', sans-serif;
  font-size:150%;
  font-weight:bold; 
  color:#fff;
  padding:20px 10px;
  text-align:center;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-decoration:none;
  border:none;
  display: block;
  margin:0 auto;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3184c1+50,2a77af+50 */
background: #d5b32a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMzMTg0YzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMyYTc3YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #c3bb28 50%, #bd9029 50%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#3184c1), color-stop(50%,#bd9029)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top, #d5b32a 50%,#bd9029 50%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top, #c3bb28 50%, #bd9029 50%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top, #d5b32a 50%,#bd9029 50%); /* IE10 preview */
background: linear-gradient(to bottom, #d5b32a 50%,#bd9029 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5b32a', endColorstr='#bd9029',GradientType=0 ); /* IE6-8 */
}
@media screen
and (max-width : 489px) { 
  body { font-size:14px;}
  .header-logo {
  max-width:70%;
  height:auto;
  margin:0 auto;
  padding:10px 0px;
}
  .content {
    width:95%;
  }
  .tabs-img {
    display:flex;
    flex-wrap:wrap;
  }
  .tabs-img img {
    width:45%;
    height:auto;
    margin:1px;
  }
  .reg-form-box input[type=text], 
  .reg-form-box input[type=submit] {
    display:block;
    width: 100% !important;
    margin: 0 auto;
    margin-bottom:10px;
  }
  .box-download {
    display:block;
    justify-content: space-between;;
    padding:5%;
    align-items:center;
  }
  .box-download a {
    font-size:150%;
  }
  .box-download div {
    text-align:center;
  }
  .box-download div img {
    max-width:70%;
  }
  .box-download div:nth-child(1) {
    width:100%;
  }
  .box-download div:nth-child(2) {
    width:100%;
  }
  .mobi-hid {
    display:none;
  }
  .mobi-show { 
    display:block;
    margin:0 auto;
  }
  
  .register-btn a {
  width:90%;
  font-size:150%;
  padding:15px;
  }
}

@media screen
and (min-width : 490px) 
and (max-width : 634px) {
  body { font-size:15px;}
  .tabs-img {
    display:block;
    text-align:center;
    width:100%;
    margin:0 auto;
  }
  .tabs-img img {
    margin: 1px 1px -3px 1px;
  }
  .box-download {
    display:block;
    padding:5%;
    align-items:center;
  }
  .box-download div {
    text-align:center;
  }
  .box-download div img {
    max-width:40%;
  }
  .box-download div:nth-child(1) {
    width:100%;
  }
  .box-download div:nth-child(2) {
    width:100%;
  }
  .mobi-hid {
    display:none;
  }
  .mobi-show { 
    display:block;
    margin:0 auto;
  }
  .register-btn a {
  width:80%;
  }
}
  
@media only screen 
and (min-width : 635px) 
and (max-width : 767px) { 
  body { font-size:16px;}
  .register-btn a {
  width:70%;
  }
}
  
@media only screen 
and (max-width:767px) {
  .content {
    width:90%;
    margin:0 auto;
  }
  .video {
    width:100%;
    margin:0 auto;
  }
  .reg-form-box input[type=text], 
  .reg-form-box input[type=submit] {
    display:block;
    width: 80%;
    margin: 0 auto;
    margin-bottom:10px;
  }
}
  
@media only screen 
and (min-width:768px) 
and (max-width:980px) { 
  .content {
    width:95%;
    margin:0 auto;
  }
  .reg-form-box input[type=text] {
    display:block;
    width: 500px;
    margin: 0 auto;
    margin-bottom:10px;
  }
}

/*@media only screen 
and (min-width: 981px){
}
#date {
}*/
