*{
margin: 0;
padding: 0;
}
li{
list-style: none;
}
a{
text-decoration: none;
}
@font-face {
    font-family: "MyriadPro-Regular";
    src: url('fonts/MyriadPro-Regular.eot');
    src: url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Regular.woff') format('woff'),
         url('fonts/MyriadPro-Regular.ttf') format('truetype'),
         url('fonts/MyriadPro-Regular.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {  
font-family: "Myriad Pro";
src: url(fonts/MyriadPro-Light.otf) format("truetype");  
}  

@font-face {
    font-family: "MyriadPro-Black";
    src: url('fonts/myriadpro-black.eot');
    src: url('fonts/myriadpro-black.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-black.woff') format('woff'),
         url('fonts/myriadpro-black.ttf') format('truetype'),
         url('fonts/myriadpro-black.svg#myriadpro-black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
font-family: "Myriad Pro Black SemiExt";  
src: url(fonts/MyriadPro-BlackSemiExt.otf) format("truetype");  
}

@font-face {
    font-family: "Myriad Pro Bold";
    src: url('fonts/myriadpro-bold.eot');
    src: url('fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-bold.woff') format('woff'),
         url('fonts/myriadpro-bold.ttf') format('truetype'),
         url('fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
font-family: 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
}
body p{
font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
line-height: 1.8;
color: #404040;
}
header{
background: #eaeaea !important;
height: 133px;
width: 100% !important;
margin: 0 auto;
}
header #headerwrap{
width: 1025px;
margin: 0 auto;
height: 128px;
}
header #headerwrap #logo{
margin: 39px 0px 0px 7px;
float: left;
position: relative;
}
header .orangegradient{
background: url(img/bg-main-menu.png)repeat-x;
width: 100%;
height: 38px;
clear: both;
position: relative;
}
header .orangegradient .menu {
width: 1280px;
margin: 0 auto;
}
header .orangegradient .menu ul{
float: right;
margin-right: -3px;
}
header .orangegradient .menu ul li{
float: left;
margin-right: 10px;
padding: 0px 10px 0;
border-right: 2px solid #fff;
margin: 10px 0;
height: 23px;
}
header .orangegradient .menu ul li a{
font-size: 18px;
font-family: "Myriad Pro Bold";
text-shadow: 1px 1px #AA5B04;
color: #fff;
cursor: pointer;
}
header .orangegradient .menu ul li a:hover{
color: #000;
}
.clearfix{
clear: both;
}
.floatleft{
float: left;
}
#main{
background: url(img/main-bg.png) repeat;
width: 100%;
height: 610px;
background-size: cover;
}
#main #mainbody h1{
color: #fff;
font-family: 'Source Sans Pro' , sans-serif;
font-size: 50px;
text-shadow: 1px 1px 0px #111;
text-align: center;
padding: 21px 0 32px 0;
font-weight: 300;
}
#mainbody{
clear: both;
}
.phone{
width: 314px;
float: right;
margin: 40px 0px 0px 0px;
text-align: center;
line-height: 25px;
letter-spacing: -1px;
}
#sliderwrap{
margin: 0 auto;
}
#wrapper{
margin: 0 auto;
}
.orangetitlebar{
height: 100px;
background: #e07b10;
border: 10px solid #e07b10;
box-shadow: 1px 1px 98px #BB670D inset;
width: 100%;
margin: 0 auto;
}
#shortorange{
height: 100px;
background: #e07b10;
border: 10px solid #e07b10;
box-shadow: 1px 1px 98px #BB670D inset;
width: 450px;
margin: 40px auto 0 auto;
}
#shortorange h1{
font-family: 'Montserrat' , sans-serif;
font-size: 30px;
text-shadow: 1px 1px 0px #111;
color: #fff;
text-align: center;
padding: 23px 0;
font-weight: normal;
text-transform: uppercase;
}
.orangetitlebar .uppercasetitle{
text-transform: uppercase;
}
.orangetitlebar h1{
font-family: 'Montserrat' , sans-serif;
font-size: 30px;
text-shadow: 2px 2px 0px #111;
color: #fff;
text-align: center;
padding: 23px 0;
font-weight: normal;
}
.boxsection{
padding:60px 0 70px 0;
}
.boxsection p{
text-align: center;
font-size: 14px;
margin: -16px 0 25px 0;
}
.boxsection img{
margin: 0 0 0 0;
}
.boxsection .separator{
height: 1px;
background: #f2f2f2;
width: 590px;
margin: 0 auto;
}
.boxsection #floatwrapper{
height: 425px;
width: 100%;
}
.boxsection .dropper{
float: left;
width: 285px;
margin: 0 0 0 48px;
}
.boxsection .dropper img{
width: 250px;
text-align: center;
}
.boxsection .dropper h4{
text-align: center;
font-family: 'Lato', sans-serif;
font-size: 24px;
margin-top: 20px;
}
.boxsection .dropper p{
text-align: center;
font-family: 'Lato', sans-serif;
font-size: 16px;
color: #adadad;
width: 185px;
margin: 25px auto 0 auto;
}
.graybg{
background: linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(229,229,229,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(229,229,229,1) 100%);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(229,229,229,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(229,229,229,1) 100%);
}
#screenone{
width: 478px;
margin: 26px auto;
height: 195px;
background: #fff;
padding: 15px;
border: 1px solid #e2e2e2;
background: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-top: -48px;
}
#screenone .floatscreen{
float: left;
margin-right: auto;
width: 215px;
margin-left: auto;
}
#screenone .floatscreen h4{
text-transform: uppercase;
font-style: italic;
font-size: 18px;
text-align: center;
font-family:  'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
}
#screenone .floatscreen p{
margin: 25px auto 0 auto;
text-align: center;
font-family:  'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
}
#screenone .image_group{
margin-left: 10px;
}
#features{
width: 675px;
margin: 0 auto;
padding-top: 30px;
}
.featureswrap{
width: 290px;
}
.features-word{
width: 208px;
margin-bottom: 30px;
}
.features-word p{
margin-top: 10px;
color: #adadad;
font-size: 12px;
line-height: 20px;
}
.features-img {
margin-right: 10px;
}
.features-img img{
width: 50px;
}
.sectioncampaign{
width: 960px;
margin: 0 auto;
height: 370px;
}
.sectiondivide{
width: 450px;
}
.sectiondivide .title{
padding: 95px 0;
}
.sectionwrap {
width: 960px;
margin: 20px auto 0 auto;
}
.ipadsec{
width: 450px;
margin: 0 auto;
}
.ipadinfo table i{
color: #41b2ec;
}
.ipadinfo p{
color: #404040;
font-size: 14px;
margin: 0;
line-height: 12px;
text-align: left;
}
.ipadinfo .iconipad{
	height: 48px;
	width: 35px;
}
.checkedsection{
width: 480px;
}
.checkedsection i{
color: #41b2ec;
vertical-align: -4px;
margin-right: 12px;
}
.checkedsection p{
line-height: 35px;
font-size: 14px;
text-align: left;
margin: 0 0 12px 0;
}
.checkedsection img{
float: left;
margin-right: 12px;
margin-bottom: 0;
}
#wrapper .orangegradient{
background: url(img/bg-main-menu.png)repeat;
width: 100%;
height: 39px;
}
#wrapper .orangegradient h1{
font-family: 'Montserrat' , sans-serif;
font-size: 27px;
text-shadow: 1px 1px 0px #111;
color: #fff;
text-align: center;
padding: 3px 0;
font-weight: normal;
text-transform: uppercase;
}
.boxsection .optin{
font-family: 'Montserrat' , sans-serif;
font-size: 36px !important;
text-shadow: 2px 2px 0px #111;
font-size: 32px;
color: #2a9bd7;
text-align: center;
padding: 3px 0;
font-weight: normal;
margin-bottom: 18px;
}
#optinbox{
width: 960px;
margin: 0 auto;
background: #fff;
height: 85px;
padding: 22px;
/*-webkit-box-shadow: inset -1px 0 0 0 #d2d2d2,inset -1px 0 0 0 #e6e6e6,inset 1px 0 0 0 #d2d2d2,1px 0 0 0 #e6e6e6,0 -1px 0 0 #e8e8e8,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;
-moz-box-shadow: inset -1px 0 0 0 #d2d2d2,inset -1px 0 0 0 #e6e6e6,inset 1px 0 0 0 #d2d2d2,1px 0 0 0 #e6e6e6,0 -1px 0 0 #e8e8e8,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;
box-shadow: inset -1px 0 0 0 #d2d2d2,inset -1px 0 0 0 #e6e6e6,inset 1px 0 0 0 #d2d2d2,1px 0 0 0 #e6e6e6,0 -1px 0 0 #e8e8e8,0 2px 0 0 rgba(241,241,241,0.3),0 1px 0 0 #b1b1b1;*/
}
#optinbox form input[type='text']{
border: 1px solid #dadada;
width: 342px;
height: 32px;
margin-right: 50px;
padding: 8px;
color: #404040;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
::-webkit-input-placeholder{
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
:-moz-placeholder{
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
::-moz-placeholder{
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
:-ms-input-placeholder{
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
}
#optinbox form #submit:hover{
background: #2a7eb7;
background: -moz-linear-gradient(#1992da,#00589c);
background: -o-linear-gradient(#1992da,#00589c);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1992da),color-stop(100%,#00589c));
background: -webkit-linear-gradient(#1992da,#00589c);
background: linear-gradient(#1992da,#00589c);
}
#optinbox form #submit{
background: #2093e3;
background: -moz-linear-gradient(#37aaea,#1286df);
background: -o-linear-gradient(#37aaea,#1286df);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#37aaea),color-stop(100%,#1286df));
background: -webkit-linear-gradient(#37aaea,#1286df);
background: linear-gradient(#37aaea,#1286df);
background-size: auto;
border: 0;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0 1px 1px;
padding: 8px 14px 9px;
color: #fff;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.graypattern{
background: (img/body-bg17.png)repeat;
}
.da-slider{
	width: 100%;
	min-width: 520px;
	height: 505px;
	position: relative;
	margin: -2px auto;
	overflow: hidden;
	-webkit-transition: background-position 1.4s ease-in-out 0.3s;
	-moz-transition: background-position 1.4s ease-in-out 0.3s;
	-o-transition: background-position 1.4s ease-in-out 0.3s;
	-ms-transition: background-position 1.4s ease-in-out 0.3s;
	transition: background-position 1.4s ease-in-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: -68px;
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	/*position: absolute;
	opacity: 0;
	left: 110%;*/
	margin: 0 auto;
	text-align: center;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
.da-slide h2{
color: #292929;
font-size: 17px;
/*width: 50%;*/
top: 150px;
white-space: nowrap;
z-index: 10;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
font-weight: 300;
/*margin-left: 40px;*/
margin-top: 115px;
}
.da-slide p{
	width: 45%;
	top: 155px;
	color: #916c05;
	font-size: 18px;
	line-height: 26px;
	height: 80px;
	overflow: hidden;
	font-style: italic;
	font-family: 'Economica', Arial, sans-serif;
	font-weight: 400;
	font-style: italic;
}
.da-slide .da-img{
	text-align: center;
	width: 39%;
	margin-top: 70px;
	height: 358px;
	line-height: 320px;
	left: 110%; /*60%*/
	background: #f6f6f6;
}
.da-img img{
	width: 75%;
}
.da-img{
height: 340px !important;
width: 525px !important;
}
.da-slide .titleslide{
text-align: center;
margin-top: 25px;
}
.da-slide .da-link{
	top: 270px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 5px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #363636;
	margin: 3px 5px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current{
	background: #2b9bd7;
	width: 20px;
	height: 20px;
	margin: 0px 7px 0 7px;
	top: 0px;
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 1px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
	position: relative;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	-webkit-transition: opacity 0.4s ease-in-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out 0.2s;
	transition: opacity 0.4s ease-in-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 272px;
	height: 460px;
	/*top: 5px;*/
	left: 5px;
	background: transparent url(img/arrows.png) no-repeat top left;
	}
.da-arrows span:hover:after{
	
}
.da-arrows span:active:after{
	
}
.da-arrows span.da-arrows-next:after{
	/*top: 65px;*/
	left: -72px;
	background-position: -89px;
	width: 100px;
}
.da-arrows span.da-arrows-prev:after{
	top: 114px;
	left: 0px;
	width: 97px;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in 0.8s both;
	animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in 0.6s both;
	animation: toRightAnim1 0.6s ease-in 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in 0.3s both;
	animation: toRightAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in both;
	-moz-animation: toRightAnim3 0.4s ease-in both;
	-o-animation: toRightAnim3 0.4s ease-in both;
	-ms-animation: toRightAnim3 0.4s ease-in both;
	animation: toRightAnim3 0.4s ease-in both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in both;
	-moz-animation: toRightAnim4 0.6s ease-in both;
	-o-animation: toRightAnim4 0.6s ease-in both;
	-ms-animation: toRightAnim4 0.6s ease-in both;
	animation: toRightAnim4 0.6s ease-in both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in both;
	-moz-animation: toLeftAnim1 0.6s ease-in both;
	-o-animation: toLeftAnim1 0.6s ease-in both;
	-ms-animation: toLeftAnim1 0.6s ease-in both;
	animation: toLeftAnim1 0.6s ease-in both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	animation: toLeftAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.4s ease-in both;
	-moz-animation: toLeftAnim3 0.4s ease-in both;
	-o-animation: toLeftAnim3 0.4s ease-in both;
	-ms-animation: toLeftAnim3 0.4s ease-in both;
	animation: toLeftAnim3 0.4s ease-in both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-moz-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-o-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	-ms-animation: toLeftAnim4 0.6s ease-in 0.6s both;
	animation: toLeftAnim4 0.6s ease-in 0.6s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
.alternate{
background: #f6f6f6;
}
.feature{
height: 672px;
}
/*firefox target */
@-moz-document url-prefix() {
	header{
		height: 134px;
	}
    header #headerwrap {
    height: 133px;
	}
	.phone div{
		margin-top: 3px;
	}
	.feature{
	padding-bottom: 70px;
	height: 44em;
	}
}


/* safari target only */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    /* Safari and Chrome */
   

    /* Safari only override */
    ::i-block-chrome,.phone div {
     margin-top: 2px !important;
    }
}

.subtle{
	background: url(img/main-bg.png) repeat;
	width: 100%;
	padding: 60px 0;
	background-size: cover;
}
#emailbeast_table {
margin-top: 24px;
}
#emailbeast_table .fa-lg{
line-height: 1.75em
}
.menudiv{
	width: 1025px;
	margin: 0 auto;
}
.ipadinfo{
	margin: 0 auto;
width: 242px;
}
nav[role="select"] {
  
    display:none;  
  
}
.toptext{
	color: #3f3f3f;
	font-family: Myriad Pro;
	font-size: 60px;
}
.bottomtext{
	color: #a5a5a5;
	font-family: Myriad Pro;
	font-size: 60px;
}
.bottomform{
	padding: 0 0 20px 0;
	display: inline-block;
}
#features_campaigns {
	background: #f6f6f6;
	width: 1278px;
	margin: 0 auto;
}
#features_campaigns div.circles {
width: 365px;
}
#features_campaigns div.video {
/*width: 480px;*/
}
#features_campaigns div{
float: left;
margin: 0 16px 0 16px;
}
#features_campaigns p{
margin-top: 40px;
}
#features_campaigns .videoline{
display: inline-block;
width: 416px;
margin: 40px 0 0 16px;
}
footer{
background-color: #fff !important;
}
footer p{
color: #ccc;
text-align: center;	
line-height: 16px;
padding: 10px;
}
.prospect{
margin-top: -10px;
position: absolute;
top: 19px;
left: 220px;
}
.numbers{color: #10385E; font-family: Myriad Pro Black SemiExt; font-size: 33px; margin-top: 1px;}
.callustoday{color: #10385E; font-family: Myriad Pro; font-size: 25px;}
.runyour{color: #ebf5fd;font-size: 66px;font-family: 'myriadpro-black';letter-spacing: -4px;text-align: center; line-height: 62px;text-shadow: 3px 3px 2px #1a6c8f; margin: 40px 0; padding: 45px 0 0 0;}
.already{margin-top: 40px !important; }
.yoonlyprospect{margin-top: 12px !important;}
.tame{height: 700px;}
.emailbeastwrap{margin-left: 72px; width: 400px; margin-top: -15px;}
.cancel{background: #fff; box-shadow: inset 0px 11px 8px -10px #6F6F6F, inset 0px -11px 8px -10px #6F6F6F;}

#optinbox #submit:hover{
background: #2a7eb7;
background: -moz-linear-gradient(#1992da,#00589c);
background: -o-linear-gradient(#1992da,#00589c);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1992da),color-stop(100%,#00589c));
background: -webkit-linear-gradient(#1992da,#00589c);
background: linear-gradient(#1992da,#00589c);
}
#optinbox #submit{
background: #2093e3;
background: -moz-linear-gradient(#37aaea,#1286df);
background: -o-linear-gradient(#37aaea,#1286df);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#37aaea),color-stop(100%,#1286df));
background: -webkit-linear-gradient(#37aaea,#1286df);
background: linear-gradient(#37aaea,#1286df);
background-size: auto;
border: 0;
-webkit-border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0 1px 1px;
padding: 8px 14px 9px;
color: #fff;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
width: 35em;
margin: 0 auto;
height: 5em;
text-align: center;
}
#optinbox #submit a{
margin: -3px;
display: inline-block;
font-size: 50px;
cursor: pointer;
color: #fff;
}

/* media query */
@media screen and (max-width: 44em) {
	header .orangegradient .menu{
		width: 100% !important;
	}
	.menudiv {
		width: 221px;
		margin: 0 auto;
		height: 38px;
	}
	header .orangegradient .menu ul{
		float: none;
	}
}