@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

#af-form-709901299 .af-body .af-textWrap {
    display: block;
    float: none;
    margin: 0 auto;
    width: 92%;
}
#af-form-709901299 .af-body input.text, #af-form-709901299 .af-body textarea {
	background-color: #FFFFFF;
	border-color: #d8d8d8;
	border-width: 2px;
	border-style: solid;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	font-family: Verdana, sans-serif;
}
#af-form-709901299 .af-body input.text:focus, #af-form-709901299 .af-body textarea:focus {
	background-color: #FFFAD6;
	border-color: #030303;
	border-width: 1px;
	border-style: solid;
	padding:6px !important;
}
#af-form-709901299 .af-body label.previewLabel {
	display: block;
	float: none;
	text-align: left;
	width: auto;
	color: #9C9C9C;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 15px;
	font-family: Verdana, sans-serif;
}
#af-form-709901299 .af-body {
	padding-bottom: 15px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: inherit;
	background-image: none;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Verdana, sans-serif;
}
#af-form-709901299 .af-quirksMode {
	padding-right: 0px;
	padding-left: 0px;
}
#af-form-709901299 .af-standards .af-element {
	padding-right: 0px;
	padding-left: 0px;
}
#af-form-709901299 .buttonContainer input.submit {
	background-image: url("https://forms.aweber.com/images/auto/gradient/button/07c.png");
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #0057ac;
	border: 1px solid #0057ac;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, sans-serif;
}
#af-form-709901299 .buttonContainer input.submit {
	width: auto;
}
#af-form-709901299 .buttonContainer {
	text-align: center;
}
#af-form-709901299 button, #af-form-709901299 input, #af-form-709901299 submit, #af-form-709901299 textarea, #af-form-709901299 select, #af-form-709901299 label, #af-form-709901299 optgroup, #af-form-709901299 option {
	float: none;
	position: static;
	margin: 0;
}
#af-form-709901299 div {
	margin: 0;
}
#af-form-709901299 form, #af-form-709901299 textarea, .af-form-wrapper, .af-form-close-button, #af-form-709901299 img {
	float: none;
	color: inherit;
	position: static;
	background-color: none;
	border: none;
	margin: 0;
	padding: 0;
}
#af-form-709901299 input, #af-form-709901299 button, #af-form-709901299 textarea, #af-form-709901299 select {
	font-size: 100%;
}
#af-form-709901299 select, #af-form-709901299 label, #af-form-709901299 optgroup, #af-form-709901299 option {
	padding: 0;
}
#af-form-709901299, #af-form-709901299 .quirksMode {
	width: 100%;
	
}
#af-form-709901299.af-quirksMode {
	overflow-x: hidden;
}
#af-form-709901299 {
	background-color: transparent;
	border-color: #CFCFCF;
	border-width: 1px;
	border-style: none;
}
#af-form-709901299 {
	display: block;
}
#af-form-709901299 {
	overflow: hidden;
}
.af-body .af-textWrap {
	text-align: left;
}
.af-body input.image {
	border: none!important;
}
.af-body input.submit, .af-body input.image, .af-form .af-element input.button {
	float: none!important;
}
.af-body input.text {
	width: 100%;
	float: none;
	padding: 6px!important;
}
.af-body.af-standards input.submit {
	padding: 4px 12px;
}
.af-clear {
	clear: both;
}
.af-element label {
	text-align: left;
	display: block;
	float: left;
}
.af-element {
	padding-bottom: 5px;
	padding-top: 5px;
}
.af-form-wrapper {
	text-indent: 0;
}
.af-form {
	text-align: left;
	margin: auto;
}
.af-quirksMode .af-element {
	padding-left: 0!important;
	padding-right: 0!important;
}
.lbl-right .af-element label {
	text-align: right;
}




h4 {
	margin-top: 25px;
}
.row {
	margin-bottom: 20px;
}
.row .row {
	margin-top: 10px;
	margin-bottom: 0;
}
[class*="col-"] {
	padding-top: 15px;
	padding-bottom: 15px;
}
h2 {
	font-family: 'Raleway', sans-serif;
	color: #ee0c21;
	font-size: 55px;
	font-weight: 700;
	line-height: 62px;
	margin: 0px 0px;
	text-align: center;
	padding: 30px 0px 0px;
}
h3 {
	color: #ee0c21;
	font-family: "Raleway", sans-serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	margin: 0;
	padding: 10px 0 0;
	text-align: center;
}
hr {
	margin-top: 40px;
	margin-bottom: 40px;
}
body {
	background-image: url(images/body.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
.box {
	margin: 0 auto;
	padding: 35px;
	text-align: center;
}
.button {
	
	margin: 10px auto 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
	background: #ff3019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 ); /* IE6-8 */
	padding: 7px 10px;
	color: #fff;
	border: #fc9005 3px solid;
	-webkit-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	font-size: 32px;
	font-weight: bold;
	font-family: 'Raleway', sans-serif;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	text-align: center;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	display: block;
	width: 90%;
}
.button2{
	display: block;
	width: 90%;
	margin: 209px auto 10px auto;
	height:70px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
	
	background-size:100% 100%;
	
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	
	background-image: url(images/download.png);
	background-repeat: no-repeat;
	background-position: top center;
}


.button:hover, .back-to:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
	background: #45484d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
	border-color: white;
	text-decoration: none;
}
.button2:hover{
background-image: url(images/download-hover.png);
	
}
.overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	visibility: hidden;
	opacity: 0;
}
.overlay:target {
	visibility: visible;
	opacity: 1;
	z-index: 9999;
}
.popup {
	margin: 70px auto;
	padding: 20px;
	background: #151515;
	border-radius: 5px;
	width: 320px;
	color: #fff;
	position: relative;
	transition: all 5s ease-in-out;
}
.popup h2 {
	margin-top: 0;
	color: #fff;
	font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
	background-color: #000000;
	border: 2px solid #ffffff;
	border-radius: 56px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	opacity: 0.9;
	padding: 0 8px 6px;
	position: absolute;
	right: -14px;
	text-decoration: none;
	top: -14px;
	transition: all 200ms ease 0s;
}
.smart {
	display: block;
	margin: 0px auto;
	padding: 0px;
	font-family: 'Raleway', sans-serif;
	color: #fff;
	font-size: 21px;
	line-height: 26px;
	text-align: center;
}
.growth {
	display: block;
	margin: 0px auto;
	padding: 10px 0px;
	font-family: "Open Sans", sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}
.popup .close:hover {
	color: #fff;
}
.popup .content {
	background-color: #343434;
	max-height: 30%;
	overflow: auto;
	padding: 10px;
}
.back-to {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3c5bd+0,e86c57+1,c72200+74 */

	background: #f3c5bd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzYzViZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZTg2YzU3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjYzcyMjAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #f3c5bd 0%, #e86c57 1%, #c72200 74%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f3c5bd 0%, #e86c57 1%, #c72200 74%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f3c5bd 0%, #e86c57 1%, #c72200 74%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c5bd', endColorstr='#c72200', GradientType=0 ); /* IE6-8 */
	padding: 7px 10px;
	color: #fff;
	-webkit-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	font-size: 14px;
	font-weight: bold;
	font-family: "Open Sans", sans-serif;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	text-align: center;
	display: block;
	width: 90%;
	margin: 0px auto;
	text-transform: uppercase
}
.left img {
    display: block;
    margin: 0 auto;
    width: 70%;
    padding-top:50px;
}
p.main {
	color: #504e4e;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 19px;
	margin: 0;
	padding: 15px;
	text-align: left;
}
.sub-1 {
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
	background: #ff3019; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0 ); /* IE6-8 */
	
	color: #fff;
	border: #fc9005 3px solid;
	-webkit-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 11px -4px rgba(0,0,0,0.75);
	
 font-family: "Raleway",sans-serif;
    font-size: 14px !important;
    font-weight: bold;
    margin: 0 auto !important;
    padding: 7px 10px;


    width: 80%;

	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	text-align: center;
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
	display: block;
	width: 90%;
	   float: none;
}






 
   

.box-1 {
	margin-bottom: 10px;
	padding: 5px;
	width: 100%;
}
.box-2 {
	margin-bottom: 0px;
	padding: 5px;
	width: 100%;
}
.after-text {
	color: #a7a7a7;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding-left: 23px;
	margin: 10px 0px;
	background-image: url(images/padlock.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sub-1:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
	background: #45484d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-8 */
	border-color: white;
	text-decoration: none;
}


@media (max-width:1200px) {
h2 {
	font-size: 45px;
	line-height: 62px;
	padding: 10px 0 0;
}
.button2{
	
	
	height:60px;
	}
p.main {
	font-size: 13px;
}

h3 {
	font-weight: 500;
	line-height: 24px;
	padding: 10px 0 0;
}
.button {
	font-size: 26px;
}
.left img {
    margin-top: 0px;
    width: 80%;
}
}

@media (max-width:992px) {
.left img {
    margin-top: 0px;
    width: 100%;
}
.button2 img {
    font-size: 19px;
    margin-top: 150px;
}
h2 {
	font-size: 33px;
	line-height: 37px;
	padding: 3px 0 0;
}
h3 {
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	padding: 10px 0 0;
}
p.main {
	font-size: 13px;
	line-height: 19px;
	padding: 0px;
}
.button {
    font-size: 19px;
}
.button2 {
    height: 42px;
    margin-top: 150px;
}
}
@media (max-width:768px) {
	.col-xs-6 {
    float: none;
    margin: 0 auto;
    width: 300px;
}
.button2 {
    height: 42px;
    margin-top: 0px;
}
.box {
   
    padding: 0px;
 
}
.popup {
    
    width: 282px;
}
}
