/* CSS FONTS */
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:100,200,300,400,500,600');
/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CSS CUSOMIZATION */
#accept {
	width: auto;
	float: left;
	margin-left: 30px;
}

.conf{
	float: left;
	margin-left: 5px;
	margin-top: 0px;
}
.smalconf {
	font-family: Open Sans;
	font-size: 12px;
	margin-top: 10px;
	text-align: center;
	color: #ffffff;
	width: 100%;
	display: table;
	padding: 12px 0;
}
.smalconf1 {
	margin-bottom: 5px;
	font-size: 16px;
		text-align: center;
	color: #ffffff;
	width: 100%;
	display: table;
	padding: 12px 0;
}

body{
	font-family: 'Oswald', sans-serif;
}
/*HEADER*/
header {
  background: #ff6600 none repeat scroll 0 0;
  padding: 12px 0 9px;
}
.s-left > img {
  display: table;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
}
.content-center {
  display: table;
  margin: 0 auto;
  width: 1000px;
}
.header-left {
  float: left;
}
h1 {
  color: #fffefe;
  font-size: 44px;
  margin: 20px 0;
}
.header-right {
  float: right;
}

/*SIGN UP SECTION */

.sign-up {
  padding: 20px 0;
}
.s-left {
  float: left;
   width: 49%;
}
.s-right ul {
  display: table;
  margin-bottom: 18px;
}
.s-right {
  float: right;
  width: 49%;
}
.sign-up li {
  float: left;
  width: 100%;
}
.sign-up i{
	float:left;
}
h3 {
  font-size: 33px;
  line-height: 52px;
}
.sign-up .fa {
  font-size: 17px;
  line-height: 56px;
  margin-right: 13px;
}
.sign-container {
  display: table;
  margin-top: 120px;
}
.header-left > img {
  max-width: 140px;
}
form {
  background: #ff6600 none repeat scroll 0 0;
  display: table;
  padding: 20px 0;
  width: 75%;
}
h2 {
  color: #feffff;
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 18px;
  text-align: center;
}
input {
  border: medium none;
  border-radius: 0;
  box-sizing: border-box;
  color: #000;
  display: table;
  font-size: 19px;
  margin: 0 auto 13px;
  padding: 10px 14px;
  width: 83%;
}
select {
  border: medium none;
  border-radius: 0;
  box-sizing: border-box;
  color: #000;
  display: table;
  font-size: 19px;
  margin: 0 auto 13px;
  padding: 10px 14px;
  width: 83%;
}
form a {
  color: #fff;
  text-decoration: none;
}
.button {
  background: #000 none repeat scroll 0 0;
  display: table;
  font-size: 24px;
  font-weight: 500;
  margin: 0 auto 6px;
  padding: 15px 36px;
}
small {
  color: #fff;
  display: table;
  font-weight: 200;
  margin: 0 auto;
 
}
small a {
	 text-decoration:underline;
}
/*DISCOVER*/
.discover {
  background: #fdfaf5 none repeat scroll 0 0;
  border-top: 4px solid #ff6600;
  padding: 35px 0 45px;
}
.bigger-section {
  float: left;
  width: 32.33%;
}
.smaller-section {
  display: table;
  float: right;
  width: 32.33%;
}
.the-image{
	width:32.33%;
	display:table;
	  float: left;
}
.discover{
	font-family: 'Open Sans', sans-serif;
}
.discover .fa {
  float: left;
  font-size: 22px;
  line-height: 34px;
  margin-bottom: 20px;
  margin-right: 12px;
}
.discover-container h4 {
  font-size: 22px;
  font-weight: 300;
  line-height: 31px;
}
.bigger-section li:first-child,.smaller-section li:first-child  {
  margin-bottom: 120px;
}
/*FOOTER*/
footer {
  background: #000 none repeat scroll 0 0;
  padding: 40px 0 45px;
  font-family: 'Fira Sans', sans-serif;
}
h5 {
  color: #fefefe;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 40px;
}
h5 a{
	color:#fefefe;
}
p {
  color: #fefefe;
  font-size: 15px;
  line-height: 20px;
}
p a{
	color:#fefefe;
}

/*--RESPONSIVE--*/
@media(max-width:1090px){
	.content-center {  width: 92%;}
	.s-left > img {  width: 90%;}
	.bigger-section {   width: 30.33%;}
	
}
@media(max-width:768px){
	h1 {    font-size: 36px;margin: 30px 0; }
	.s-left {  float: left;  width: 50%;}
	.s-right {  float: left;   width: 50%;}
	.sign-up li {  text-align: left;  width: 100%;}
	.bigger-section {  float: none;  width: 100%;}
	.bigger-section li:first-child, .smaller-section li:first-child {  margin-bottom: 11px;}
	.the-image {  float: none;  width: 100%;}
	.smaller-section {  float: none;  width: 100%;}
	.s-right ul {  width: 100%;}
	form {  width: 100% !important;}
h3 {  font-size: 20px;  line-height: 35px;}
	.sign-up .fa {  font-size: 15px;  line-height: 37px;  margin-right: 8px;}
		h2 {    font-size: 31px;   margin-bottom: 28px;  }
	input {   font-size: 18px;  margin: 0 auto 28px; }
	input {   font-size: 18px;  margin: 0 auto 28px; }
	.button {   font-size: 20px;   padding: 14px 26px;}
	.discover-container h4 {  font-size: 22px; }
	.discover { padding: 25px 0;}
	.discover .fa {  float: left;  font-size: 19px;  line-height: 23px;  margin-right: 5px;}
	footer {    padding: 25px 0 25px;}
	h5 {    font-size: 14px;  line-height: 15px;  margin-bottom: 25px;}
	p{font-size: 14px;  line-height: 15px;}
	.discover-container {  display: table;  margin: 0 auto;}
	.header-left > img {  max-width: 150px;}
	.bigger-section li {  display: table;  margin-left: auto;  margin-right: auto;  width: 100%;}
}
@media(max-width:640px){
	h1 {  font-size: 33px;}
	.header-right {  float: right;  width: 65%;}
	.header-left {  float: left;  width: 34%;}
	.s-left > img {  width: 83%;}
	#accept {margin-left: 18px;	}
}
@media(max-width:480px){
	.header-left > img {  width: 100%;}
	h1 {  font-size: 25px;  text-align: right;   margin: 15px 0;}
	.s-left > img {  display: table;  width: 100%; max-width:120px;}
	.s-left {  display: table;  float: left;  width: 100%;}
	.sign-up {  padding: 15px 0;}
	h3 {  font-size: 21px;  line-height: 28px;}
	.sign-up .fa {  font-size: 14px;  line-height: 28px;  margin-right: 7px;}
	h2 {  font-size: 23px;  margin-bottom: 12px;}
	input {  font-size: 16px;  margin: 0 auto 12px;}
	.button {  font-size: 16px;  padding: 10px 10px;margin: 0 auto 3px;}
	.discover {  padding: 15px 0;}
	.discover-container h4 {  font-size: 17px; line-height:24px;}
	.discover .fa { font-size: 14px;  line-height: 25px;  }
	footer {  padding: 15px 0;}
	p {  font-size: 13px;  line-height: 14px;}
	h5 {    font-size: 13px;  line-height: 14px;  margin-bottom: 20px;}
	form {   padding: 12px 0 12px; width:100%; }
	.the-image > img {  width: 91%;}
	.s-right ul {  display: table;  float: none;  margin-left: auto;  margin-right: auto;  width: auto;  max-width: 240px;}
.s-right{width:100%;}
.bigger-section li:first-child, .smaller-section li:first-child {  margin-bottom: 0px;}
}
@media(max-width:414px){
	h1 {  font-size: 19px;margin: 29px 0; }
	header {   padding: 15px 0;}
	small {		margin: 6px auto;}
}

br {
 display: none;
}
#contact_form {
 padding-left: 10px;
 padding-right: 10px;
}
small {
 margin-bottom: 10px;
}
#accept {
 margin-left: 55px !important;
 margin-top: 3px;
}