@import url(reset.css);@import url('bootstrap.min.css');@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css');@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,600|Open+Sans:400,700,600,600italic);
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
i{font-style:italic; font-weight:100 !important;}
/**defaults**/
img, a{outline:0;}
a,img{outline:none !important;}
ul,ol{margin-bottom:0;}
body{
	background:#FFF;	
	font-size:17px;
	line-height:24px;	
	color:#333333;
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5{
	font-family: 'Raleway', sans-serif;
}

h2.banner-title{
	font-size:44px;
	color:#fff;
	font-weight:700;
	text-shadow:-2px 2px 1px #6e738d;
}

h2.section-title{
	font-size:30px;
	margin:97px auto 60px auto;	
}



.mt58{margin-top:58px}
#outer-wrapper{
	
}

#header, header{
	padding:27px 0;
}

#header #logo{
	display:block;
	width:252px;
	height:43px;
}

#banner{
	z-index:10;
	padding:50px;
	background:#082b6b;
}

.great-news{background:#e8ecf5; padding:50px 0; text-align:center; color:#3e5065; font-size:30px; line-height:42px;position:relative; margin-bottom:20px;}
.great-news strong{font-weight:600;}
.great-news:after{
	content:'';
	border-top:15px solid #e8ecf5;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
	position:absolute;
	bottom:-15px;
	left:50%;
}
.like-image{max-width:280px; display:block; margin-left:auto; margin-right:auto;}
.max-width-600{max-width:610px; margin-left:auto; margin-right:auto;}

.check-list-1 li{
	padding-left:50px;
	position:relative;
	line-height:26px;
	margin:10px auto;
	display:block;
}

.check-list-1 li:before{
	position:absolute;
	left:0;
	top:0px;
	content:'\f14a';
	font-family:FontAwesome;
	font-size:26px;
	color:#5aa11b;	
}

.customer-action-box{border-radius:5px; -moz-border-radius:5px; -moz-border-radius:5px;-khtml-border-radius:5px; max-width:400px;padding:27px 17px 17px 122px; text-align:center; line-height:29px; font-size:22px; color:#fff; font-family: 'Raleway', sans-serif; font-weight:700; position:relative; margin-left:auto; margin-right:auto;}
.customer-action-box.blue{background:#245a99;	border-bottom:7px solid #1f426b; padding-top:22px}
.customer-action-box.green{background:#4c9317;	border-bottom:7px solid #3c6e0f;}

.customer-action-box .btn.btn-default.customer-action{
	font-size:16px;
	font-family: 'Raleway', sans-serif; font-weight:700;
	text-shadow:2px 2px 1px #e5b305;
	text-transform:uppercase;
	background:#e5b305;
	border:1px solid #ffff14;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	color:#FFF;
	max-width:245px;
	display:block;	
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
}

.customer-action-box.green{padding-top:22px !important;}
.customer-action-box.green .btn.btn-default.customer-action{	
	margin-top:4px !important;
}

.customer-action-box .fa{
	font-size:100px;
	display:block;
	max-width:125px;
	color:#4e87ca !important;	
	height:88px;
	width:88px;	
	position:absolute;
	top:29px;
	left:25px;
	content:'' !important;
}

.customer-action-box .fa.rocket{background:url(../images/rocket.png) no-repeat scroll center center transparent;}
.customer-action-box .fa.bar{background:url(../images/bar-chart.png) no-repeat scroll center center transparent;}
.bglightblue{background:#e8ecf5;}


/***Testimonial carousel *************/
.testimonial-section{background:#eeeae5;}
#testimonial-carousel blockquote{
	text-align:center;
	margin:0 auto;
	border:none !important;	
	font-size:18px;
	line-height:24px;	
	position:relative;
	text-align:center;
	border-left:0 !important;
}

#testimonial-carousel blockquote:before, #testimonial-carousel blockquote:after{
	position:absolute;
	font-family:'FontAwesome';
}
#testimonial-carousel blockquote:before{	
	content: "\f10d";
	left:0px;	
}

#testimonial-carousel blockquote:after{
	content: "\f10e";
	right:0px;	
	top:14px;	
}
#testimonial-carousel .footer .client-name{	
	font-size:16px;		
	font-weight:700;
	text-transform:initial !important;
}

#testimonial-carousel .footer strong{
	font-size:14px;	
}

#testimonial-carousel .testimonial-image-wrapper{
	width:126px;
	height:126px;
	border-radius:50%;
	-o-border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	margin:10px auto 0 auto;
	
}

#testimonial-carousel .testimonial-image-wrapper img{
	display:block;
	width:100%;
}

.big-text-webinar-way{
	font-family:bebas_neueregular,'Open Sans', sans-serif;
	font-size:67px;
	font-weight:700;
	color:#335891;	
	text-align:center;
}

.ftbabas{
	font-family:bebas_neueregular,'Open Sans', sans-serif;
	font-size:18px;
	color:#335891;
	margin-top:37px;
	text-align:center;
}

.pd69{
	padding-top:65px;
	padding-bottom:65px;
}

.big-text-webinar-way small{
	font-size:34px;
	margin-bottom:20px;
	display:block;	
}

.blueline{border:1px solid #d5e5f5; margin:25px auto;}

.how-to-profit-section h2{font-size:30px;}
.how-to-profit-section p{font-size:18px;}

.shaded-blue-section{
	border:2px solid #c1d5e9;
	background:#e8ecf5;
	border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	padding:20px 15px;
	max-width:620px;
	margin-left:auto;
	margin-right:auto;
}

.shaded-blue-section .check-list-2 li, .shaded-blue-plain .check-list-2 li{
	padding-left:40px;
	line-height:26px;
	margin:17px auto;
	display:block;
	position:relative;
}

.shaded-blue-section .check-list-2 li:before, .shaded-blue-plain .check-list-2 li:before{
	content:'\f05d';
	font-size:26px;
	color:#e7840f;
	font-family:FontAwesome;
	position:absolute;
	top:0; left:0;
	font-weight:100 !important;
}

.shaded-blue-plain .check-list-2 li:before{
	content:'\f046';
	color:#49831d;
}

.book-section-wrapper{
	max-width:213px;
	margin:25px auto;
}


.shaded-blue-plain{
	background:#e8ecf5;
}

.optin-form{
	max-width:450px;
	padding:30px;
	border:1px solid #b0bcd6;
	margin:65px auto 0 auto;
	background:#FFF;
	
}

.optin-form h3{
	font-size:19px;
	line-height:30px;
	text-align:center;
	font-weight:700;
}

.field-wrap{
	border:4px solid #c1d5e9;
	padding:25px;
	margin-bottom:15px;
}

.field-wrap input[type="text"]{
	color:#000 !important;
	display:block;
	width:100%;
	font-size:18px;
	border:none;	
}

.submit-btn{
	width:100%;	
	display:       inline-block;
	padding:       22px 20px;
	background:    #de9f04 url('http://dabuttonfactory.com/button.png?w=1&h=40&bgt=gradient&bgc=ecc706&ebgc=de9f04') repeat-x;
	background:    -moz-linear-gradient(#ecc706, #de9f04);
	background:    -o-linear-gradient(#ecc706, #de9f04);
	background:    -webkit-linear-gradient(#ecc706, #de9f04);
	background:    linear-gradient(#ecc706, #de9f04);
	border:        1px solid #7884a0;
	border-radius: 5px;
	color:         #fff;	
	text-align:    center;
	text-shadow:   1px 1px 0 #e0a504;
	font-size:30px;
	font-family: 'Raleway', sans-serif;
	font-weight:700;	
	box-shadow: 1px 1px 1px #ffff18 inset;
	transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	text-transform:uppercase;
}

.submit-btn:hover{	
background:    #ecc706 url('http://dabuttonfactory.com/button.png?w=1&h=40&bgt=gradient&bgc=de9f04&ebgc=ecc706') repeat-x;
background:    -moz-linear-gradient(#de9f04, #ecc706);
background:    -o-linear-gradient(#de9f04, #ecc706);
background:    -webkit-linear-gradient(#de9f04, #ecc706);
background:    linear-gradient(#de9f04, #ecc706);
}

#footer{
	border-top:1px solid #e3e3e3;
	padding:38px 0 50px 0;
}

#footer .footer-nav{
	text-align:center;
}
#footer .footer-nav li{
	display:inline-block;	
}

#footer .footer-nav li a,#footer .footer-nav li a:active,#footer .footer-nav li a:focus,#footer .footer-nav li a:visited{
	display:block; padding:0 5px;
	color:#666666;	
	text-align:center;
	text-decoration:none;
}
#footer .footer-nav li a:hover{color:#255c9c;}
#footer .footer-nav li a:after{
	content:'|';
	position:relative;
	right:-5px;
}
.copyright, .footer-nav{font-size:12px !important;}

.slicknav_menu {display:none;}


/**** Step2 form ***/
.step2form{
	margin:50px auto;	
}

.gray-background{
	background:#eee;	
}

.gray-background, .background-white{	
	padding:50px 0;
}

.step2form .title-text{
	font-size:35px;
	line-height:36px;
	letter-spacing:-0.8px !important;
	margin-bottom:15px;
}

p.light{font-weight:400 !important;}

.step2customized{
	display:block;
	padding:15px 30px;
	font-size:24px;
	text-align:center;
	background:    #de9f04 url('http://dabuttonfactory.com/button.png?w=1&h=40&bgt=gradient&bgc=ecc706&ebgc=de9f04') repeat-x;
	background:    -moz-linear-gradient(#ecc706, #de9f04);
	background:    -o-linear-gradient(#ecc706, #de9f04);
	background:    -webkit-linear-gradient(#ecc706, #de9f04);
	background:    linear-gradient(#ecc706, #de9f04);
	border:        1px solid #7884a0;
	border-radius: 5px;
	max-width:400px;
	text-transform:uppercase;
	color:#FFF;
	margin-left:auto;
	margin-right:auto;
}

.step2customized:hover{
	background:    #ecc706 url('http://dabuttonfactory.com/button.png?w=1&h=40&bgt=gradient&bgc=de9f04&ebgc=ecc706') repeat-x;
	background:    -moz-linear-gradient(#de9f04, #ecc706);
	background:    -o-linear-gradient(#de9f04, #ecc706);
	background:    -webkit-linear-gradient(#de9f04, #ecc706);
	background:    linear-gradient(#de9f04, #ecc706);
	color:#fff;
}


/*** Thankyou page ***/
.thankyoupage p{margin:20px auto;}

/*** Inner Page ***/
.pd69.innerpage p, .bglightblue.inner p{
	margin:17px auto;
	line-height:24px;
}


/*** New Testimonial Section ***/
.new-testimonial-section blockquote{
	position:relative;
	display:block;	
}

.new-testimonial-section blockquote, .new-testimonial-section blockquote p{
	font-style:italic;
	color:#4f4f4f;	
	font-family: "Raleway",sans-serif;
	font-weight:100;
	text-align:center;
}
.new-testimonial-section blockquote:before, .new-testimonial-section blockquote:after{	
	font-family:fontAwesome;
	position:absolute;
}

.new-testimonial-section blockquote:before{
	left:-15px;
	content:'\f10d';
}

.new-testimonial-section blockquote:after{
	top:7px;
	right:-15px;
	content:'\f10e';
}

.new-testimonial-section .testimonial-by{
	font-weight:700;
	margin:15px auto 5px auto;
}

@media (max-width:350px){

}

@media screen and (max-width: 47.99em) {
	#main-nav{display:none;}	
	.slicknav_menu{display:block;}
}

@media (max-width:500px){
	.field-wrap{
		border:4px solid #c1d5e9;
		padding:15px;
		margin-bottom:15px;
	}
	.submit-btn{font-size:18px; padding:18px 10px !important;}
	.customer-action-box .fa{
		position:relative !important;
		display:block;
		margin:0 auto 15px auto;
		top:0;		
	}
	
	.step2customized{
		font-size:20px !important;
	}
	
	.customer-action-box{padding-left:17px !important; padding-top:17px !important;}
}

@media (max-width:767px){	
	.slicknav_menu{display:block; position:fixed; width:100%; z-index:99;}
	#header{padding-top:85px;}
	#header #logo{
		margin-left:auto;
		margin-right:auto;
	}
	h2.banner-title{
		font-size:26px;
		margin:15px auto 0 auto;
	}
	.great-news{
		padding:25px 0;
	}
	.great-news strong{
		display:block;
	}	
	
	.optin-form{margin-left:auto; margin-right:auto;}
	.copyright, .footer-nav{margin-top:20px; text-align:center;}
	.customer-action-box.blue{margin-bottom:45px;}
	
	/**** Step2 form ***/
	
	.step2form label{
		display:block;
		margin-bottom:15px !important;
	}
	
	.step2form .form-group{
		margin-top:25px !important;
	}
	
	.step2form .heading-text, .step2form .heading-text p, .step2form .heading-text h3{
		text-align:center;
	}
	
	.step2form .heading-text{
		margin:35px auto 0 auto;
	}
	
	.step2form .title-text{
		font-size:24px;
		line-height:24px;
		text-align:center;
	}
	
	.center-in-mobile{text-align:center;}
	
	/**** Laptop Section  ****/
	#laptop-section{position:relative;margin:10px auto;max-width:400px;}
	#laptop-section iframe{position:absolute;display:block;width:100% !important;height:100% !important;top:0;left:0;}	
	.placeholder-image{visibility:hidden;}
	.thank-you-banner-text{width:250px;margin:35px auto 0 auto; text-align:center;}	
	.thank-you-banner-text h2{font-size:24px;line-height:25px;}	
	.thank-you-banner-text strong{font-weight:700px !important;}
	
	.bglightblue.inner, .bglightblue.inner p, .pd69.innerpage, .pd69.innerpage p, .new-testimonial-section h2.section-title{
		text-align:center;
	}
	
	.new-testimonial-section blockquote:after{
		top:7px;
		right:-5px;		
	}
	
}

/**** One-o-one page ***/
.one-o-one-wrapper{margin:25px auto 0 auto;max-width:710px; padding:20px; background:url(../images/one-o-one-wrapper-bg.jpg) no-repeat scroll center top transparent;height:427px;}	
.one-o-one .one-o-one-box{margin:0 auto;position:relative;height:202px;width:100%;max-width:670px;background:url(../images/one-o-one-background.jpg) repeat-x scroll center center transparent;	padding-top:28px;border:1px solid #e7e7e7;}
.one-o-one .abs-left, .one-o-one .abs-right{position:absolute;}
.one-o-one .abs-left{left:0; top:0;}
.one-o-one .abs-right{right:-10px; top:-55px;}
.one-o-one .one-o-one-box h2, .one-o-one h2.solid-text{text-align:center;font-size:37px;color:#040359;font-family:bebas_neueregular, sans-serif;line-height:34px;}
.one-o-one h3.low-margin{margin-top:0 !important}
.video-wrapper{	margin:15px auto;position:relative;width:100%;max-width:631px;margin-left:auto;margin-right:auto;}
.video-wrapper img{display:block;width:100%;}
.video-wrapper iframe{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.one-o-one .appointment-section{max-width:800px; margin-top:50px; margin-left:auto; margin-right:auto;}
.one-o-one .appointment-section .iframe-wrap{background:#d4d4d4; min-height:500px; max-width:760px; margin:0 auto;}
.one-o-one .appointment-section p{font-size:16px; color:#333333; text-align:justify;}
.one-o-one .how-session-works{margin-top:25px; max-width:990px; margin:0 auto;}
.one-o-one .how-session-works h2{font-size:24px; font-weight:700;}
.one-o-one .how-session-works .list{background:#f8f7f7; padding:20px 20px;}
.one-o-one .how-session-works .list ul{list-style-type:none;}
.one-o-one .how-session-works .list ul li{position:relative;list-style-type:none; padding-left:40px; line-height:22px; font-size:16px; color:#333;margin-bottom:17px;}
.one-o-one .how-session-works .list ul li:before{font-family:FontAwesome;content:'\f138';color:#c47511;top:2px;left:0;position:absolute;font-size:26px;}

/**** Infographics ****/
.infographic-full{max-width:800px;}



@media (min-width:768px){		
	
	#main-navigation ul.nav-desktop{text-align:right;}
	#main-navigation ul.nav-desktop li{display:inline-block;margin:0;position:relative;}
	#main-navigation ul.nav-desktop li a,#main-navigation ul.nav-desktop li a:active, #main-navigation ul.nav-desktop li a:visited, #main-navigation ul.nav-desktop li a:focus{margin:0 auto;display:block;padding:10px 20px;font-family: 'Open Sans', sans-serif;color:#333333;text-align:center;text-decoration:none;font-size:14px;transition:all 0.3s linear;}
	#main-navigation ul.nav-desktop li a:hover{color:#255c9c;}
	#main-navigation ul.nav-desktop ul{position:absolute;top:40px;left:20px;padding-top:15px;display:none;}
	#main-navigation ul.nav-desktop li:hover ul{display:block;z-index:99;}
	#main-navigation ul.nav-desktop ul li:first-child:before{content:'';border-bottom:15px solid #255c9c;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-15px;left:5px;}
	#main-navigation ul.nav-desktop ul li a{border-bottom:1px solid #DDD;background:#255c9c;}
	#main-navigation ul.nav-desktop ul li a:hover{background:#b89faa;}
	#main-navigation ul.nav-desktop ul li a,#main-navigation ul.nav-desktop ul li a:active,#main-navigation ul.nav-desktop ul li a:hover,#main-navigation ul.nav-desktop ul li a:focus,#main-navigation ul.nav-desktop ul li a:visited{width:150px;font-size:14px;color:#fff;text-align:left;padding-top:7px;padding-bottom:7px;}
	#banner{padding-bottom:0 !important;}
	h2.section-title{text-align:left !important;}
	.bglightblue{background:url(../images/author-bg.jpg) no-repeat scroll center bottom #e8ecf5;}
	.big-text-webinar-way{text-align:left;}
	.ftbabas{text-align:right;}
	.shaded-blue-section{padding:40px 28px; text-align:left;}
	
	.how-to-profit-section{
		padding-left:
	}
	#footer .footer-nav{text-align:right;}

	/**** Step2 form ***/
	.form-image{
		display:block;
		margin-left:auto; margin-right:0;
	}
	
	.text-left{
		text-align:left !important;
	}
	
	/**** Laptop Section  ****/
	.thank-you-banner-text{width:250px;position:absolute;right:0;top:125px;}	
	.thank-you-banner-text h2{font-size:35px;line-height:37px;}	
	.thank-you-banner-text strong{font-weight:700px !important;}
	.placeholder-image{display:none;}
	
}

@media (min-width:768px) and (max-width:991px){	
	/**** Laptop Section  ****/	
	#laptop-section{background: url("../images/laptop.png") no-repeat scroll 0 0 transparent;display: block;height: 345px;padding: 15px 60px;width: 470px;background-size:cover;position:relative;}	
	#laptop-section iframe {height: 220px;width: 352px;}	
	.thank-you-banner-text{width:250px;position:absolute;right:0;top:75px;}	

}
@media (min-width:992px){	
	/**** Laptop Section  ****/
	#laptop-section{background: url("../images/laptop.png") no-repeat scroll 0 0 transparent;display: block;height: 485px;padding: 24px 93px;width: 718px;background-size:cover;position:relative;}	
	#laptop-section iframe {height: 334px;width: 534px;}
}


@media (min-width:768px) and (max-width:1199px){
	.copyright, .footer-nav{margin-top:20px;}
	.copyright{text-align:left !important;}
	#main-navigation ul {text-align:center !important;}
	#logo{margin-left:auto; margin-right:auto; margin-bottom:15px;}
}

@media (min-width:768px) and (max-width:991px){
	.customer-action-box.blue{margin-bottom:45px;}
}

@media (max-width:1199px){
	.footer-logo{
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	
	
}
	
@media (min-width:1200px){
	.copyright, .footer-nav{margin-top:8px;}
}

