*{ margin:0; padding:0; }

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Lato Black";src:url("fonts/Lato-Black.eot?") format("eot"),url("fonts/Lato-Black.woff") format("woff"),url("fonts/Lato-Black.ttf") format("truetype"),url("fonts/Lato-Black.svg#Lato-Black") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Lato Light";src:url("fonts/Lato-Light.eot?") format("eot"),url("fonts/Lato-Light.woff") format("woff"),url("fonts/Lato-Light.ttf") format("truetype"),url("fonts/Lato-Light.svg#Lato-Light") format("svg");font-weight:normal;font-style:normal;}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */ @font-face {font-family:"Lato Regular";src:url("fonts/Lato-Regular.eot?") format("eot"),url("fonts/Lato-Regular.woff") format("woff"),url("fonts/Lato-Regular.ttf") format("truetype"),url("fonts/Lato-Regular.svg#Lato-Regular") format("svg");font-weight:normal;font-style:normal;}


body{font-family: 'Lato Black', sans-serif; font-size:12px;}

/*section h3, section p{ padding:0 40px;}*/

p{font-family: 'Lato Regular', sans-serif; font-size:20px; color:#000;}
p span{font-family:"Lato Black";}


h1.new-header{color: #fff;
    font-family: "Lato Black",sans-serif;
    font-size: 50px;
    font-style: normal;
    font-weight: normal;
    line-height: 33px;
    margin: 30px 82px 40px;
    text-align: center;
    text-transform: uppercase;}
section.first-new h1 .text1{ font-size:32px; font-weight:normal;font-style:normal; font-family:"Lato Light";}
	
section.first-new{ background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/top-bg.jpg) top center no-repeat red; background-size:50% cover; padding-bottom:40px;}




section.first{ background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/top-bg.jpg) top center no-repeat #210204; background-size:50% cover;}
.top-img{ width:100%;}

section.first h1{font-family: 'Lato Black', sans-serif; font-weight:normal;font-style:normal; font-size:50px; color:#fff; text-transform:uppercase; text-align:center; margin:15px 0; line-height:60px; margin-bottom:60px;}
section.first h1 .text1{ font-size:32px; font-weight:normal;font-style:normal; font-family:"Lato Light";}
section.first h1 .text2{ font-size:60px; font-weight:normal;font-style:normal; font-family:"Lato Black";}
section.first h1 .text3{ background: #fff none repeat scroll 0 0;
    color: #010101;
    display: inline-block;
    line-height: 49px;
    padding: 0 2px 2px;}

.sec1-right p{font-family: 'Lato Black', sans-serif; font-size:18px; color:#fff;}
.sec1-right p span{font-family:"Lato Light";}
.text-l{ font-size:30px;}



section.two{ padding:10px 0 30px; margin-bottom:45px;}
section.two h2{ font-family: 'Lato Black', sans-serif; font-size:40px; color:#cb3a39; text-transform:uppercase; text-align:center; margin-bottom:30px;}
.sec2-text1{font-family:"Lato Light"; font-size:30px; display:block; clear:both;}
section.two p{ font-family: 'Lato Regular', sans-serif; margin-bottom:0px; font-size:20px; color:#000; padding-bottom:25px;}
section.two p span{ font-family: 'Lato Black', sans-serif;}
section.two h3{ background:#000; color:#fff; font-family: 'Lato Black', sans-serif; font-weight:normal;font-style:normal; font-size:50px; display:inline-block; text-transform:uppercase; margin-bottom:30px;}



section.three{ background:#227a7a; padding:30px 0 35px; margin-bottom:0;}
section.three .container{ position:relative;}
.arrow{ position:absolute; bottom:-57px; left:0;}
section.three h2{font-family: 'Lato Black', sans-serif; font-size:40px; color:#fff; line-height:52px; text-transform:uppercase; text-align:center;}



section.four{  padding-top:0px; padding-bottom:30px;}
section.four h2{font-family: 'Lato Black', sans-serif; font-size:50px; color:#000; line-height:60px;}
.top-space{ padding-top:40px;}
section.four h3{font-family: 'Lato Black', sans-serif; font-size:40px; color:#3b5998; line-height:50px; text-align:center; text-transform:uppercase;}
section.four p{ padding-bottom:25px; margin:0;}
section.four .cost h2{ text-transform:uppercase; color:#cb3a39; font-size:40px; line-height:50px; width:40%; margin-bottom:30px;}


section.five{ background:#f5f5f5; border:1px solid #ccc; padding:10px 0 30px;}
section.five .container{ position:relative;}
.arrow1{ position:absolute; bottom:-58px; left:0;}
section.five p{font-family: 'Lato Light', sans-serif; font-size:24px; color:#3b5998; padding: 30px 45px 0; line-height:30px;}
section.five p span{ text-align:right; display:block; clear:both; font-family: 'Lato Regular', sans-serif;}
section.five h3 span{ font-weight:bold; color:#fff000;}


section.six{ padding:50px 0 30px;}
section.six h2{font-family: 'Lato Black', sans-serif; font-size:50px; color:#000; line-height:50px; padding-bottom:20px;}
section.six p{ padding:0 0 25px; margin:0;}
section.six p span{ font-weight:bold;}
.object{ text-align:right; padding-top:140px;}
.object img{ width:100%;}

section.seven{ background:#cb3a39; padding:20px 0 20px; margin-bottom:50px;}
section.seven .container{ position:relative;}
.arrow3{ position:absolute; right:0; bottom:-47px;}
section.seven h2{font-family: 'Lato Black', sans-serif; font-size:40px; color:#fff; text-transform:uppercase; margin:0 0 5px;}
section.seven .col-sm-2{ max-width:120px;}
section.seven p{ margin:0;}
.thumb{ float:left; width:100px; height:100px; margin-right:15px; }
.left-content{ padding-right:15px; position:relative;}
.arrow4{ position:absolute; right:-27px; bottom:-30px;}
.align-img{ text-align:center;}

section.eight{ padding:10px 0 45px; }
section.eight h2{font-family: 'Lato', sans-serif; font-weight:900; color:#fbdb0d; font-size:31px; text-align:center; text-shadow: 1px 1px #555, -1px -1px #555;}
section.eight p{font-weight:100; font-size:20px; color:#fff; font-family: 'Lato', sans-serif; text-align:center;}




section.nine{padding:10px 0 50px;}
section.nine h2{font-family: 'Lato Black', sans-serif; font-size:40px; color:#fff; text-transform:uppercase; margin:0 0 5px;}
section.nine p{display:table;}
.align1{padding:11px 0 11px 60px;}
.result{ text-align:right;}
.left-area{ background:#cb3a39; padding:20px 0 30px; position:relative;}
.extra-div{ position:absolute; height:100%; margin-left:-9999px; padding-left:9999px; top:0; background:#cb3a39;}
.align2{padding:5px 0 15px 60px;}

section.ten { padding:10px 0 30px;  margin-bottom:315px;}
section.ten h2{font-family: 'Lato Black', sans-serif; color:#cb3a39; font-size:40px;}
section.ten h2 span{font-family: 'Lato light', sans-serif; color:#3b5998;}
section.ten p{color:#000; padding-bottom:25px; margin:0;}

section.ten .col-sm-6{ padding:14px;}

.container{ position:relative;}
.large{ position:absolute; left:0; bottom:-191px; width:100%;}
.video-heist {position:absolute; left:0; bottom:-191px; width:100%;}
section.eleven{ background:#cb3a39!important; padding:10px 0 30px; min-height:200px;}
section.eleven p img{ width:100%;}
.arrow5{ position:absolute; left:0; bottom:-216px;}


section.twelve{ padding:50px 0 40px;}
section.twelve h2{font-family: 'Lato', sans-serif; font-weight:900; color:#fbdb0d; font-size:31px; text-align:center; text-shadow: 1px 1px #555, -1px -1px #555;}
section.twelve p{color:#000; font-family: 'Lato', sans-serif; padding-bottom:25px; margin:0;}


section.thirteen{ padding:30px 0 30px;}
section.thirteen h2{font-family: 'Lato Black', sans-serif;  color:#227a7a; font-size:50px; text-transform:uppercase;}
section.thirteen p{color:#000;}
section.thirteen .col-lg-12{ padding-bottom:15px;}


section.fourteen{ background:#cb3a39; padding:30px 0 30px; margin-bottom:45px;}
section.fourteen h2{font-family: 'Lato Black', sans-serif;  color:#fff; font-size:40px; text-transform:uppercase; text-align:center;}
section.fourteen p{font-weight:400; font-size:20px; color:383838; font-family: 'Lato', sans-serif;}
.video-action{ background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/trans-bg.png) 0 0 repeat; padding:15px; margin:20px 0 30px;}
.arrow55 {
    bottom: -57px;
    left: 0;
    position: absolute;
}

section.fifteen{ background:#fff; padding:10px 0 10px;}
section.fifteen p{ color:#000; padding-bottom:25px;}

section.sixteen{ background:#fff; padding:10px 0 30px;}
section.sixteen h2{font-family: 'Lato Black', sans-serif; color:#000; font-size:50px; padding-bottom:20px; text-transform:uppercase; margin-top:0;}
section.sixteen .col-sm-5{ padding-top:140px;}
section.sixteen p{color:#000; padding-bottom:25px;}

section.seventeen{ background:#227a7a; padding:10px 0 30px;}
section.seventeen h2{font-family: 'Lato Black', sans-serif; color:#fff; font-size:40px; text-align:center; text-transform:uppercase; padding:20px 40px;}



section.eighteen{ padding:0px 0 30px;}
.space{ padding-top:30px;}


section.nineteen{ background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/money-bg.png) top center repeat-x #2f2f2f; padding:10px 0 25px;}
section.nineteen h2{font-family: 'Lato Black', sans-serif; color:#fff; font-size:40px; text-transform:uppercase; padding-top:10px; border-bottom:1px solid #f9e477; padding-bottom:10px; margin-bottom:25px;}
section.nineteen .space{ padding-top:75px;}
section.nineteen p{color:#fff; padding-bottom:25px; margin:0; line-height:24px;}

section.twenty{ padding:10px 0 30px;}
section.twenty h2{font-family: 'Lato Black', sans-serif; color:#000; font-size:40px; margin-bottom:30px;}
section.twenty h5{font-family: 'Lato Black', sans-serif; color:#000; font-size:20px; padding-bottom:25px; margin-top:25px;}
section.twenty p{ text-align:left; padding-bottom:25px; margin:0;}
.risk{ padding-top:100px; text-align:center;}
.right-sign{ background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/right-sign.png) 0 5px no-repeat; padding-left:30px;}
.jackpot{ padding-top:30px;}
.head{ color:#cb3a39!important; text-transform:uppercase;}


section.twenty1{  padding:10px 0 0px;}
section.twenty1 .container{background:url(http://dkdl0sugkx6pd.cloudfront.net/launchimages/man.png) right bottom no-repeat;}
section.twenty1 h2{font-family: 'Lato Black', sans-serif; color:#cb3a39; font-size:40px; text-transform:uppercase; padding-bottom:10px;}
section.twenty1 p{ padding-bottom:25px; margin:0;}

section.twenty2{ background:#cb3a39;  padding:20px 0 30px; margin-bottom:50px;}
section.twenty2 h2{font-family: 'Lato Black', sans-serif; color:#fff; font-size:40px; text-align:center;}

.faq-left{ border:1px solid #ccc; position:relative; border-radius:5px; padding:25px 20px 0; margin:0 20px 20px; width:auto; display:inline-block; clear:both; float:left;}
.faq-left p{ color:#000; padding-bottom:25px; margin:0;}
.arrow6{ position:absolute; left:-16px; top:20px}

.faq-right{ border:1px solid #ccc; background:#dcf8c7; position:relative; border-radius:5px; padding:25px 20px 0; margin: 0 20px 20px; float:right!important;}
.faq-right p{ color:#000; padding-bottom:25px; margin:0;}
.arrow7{ position:absolute; right:-15px; top:20px}

.ar4{ position:absolute; right:-16px; bottom:10px;}


.object img{ max-width:610px; width:100%;}
.eight .col-lg-12 img{ width:100%;}
.scott{ width:100%; max-width:763px;}
.grant{ width:100%; max-width:958px;}
.case4{ width:100%;}
.case5{ width:100%;}
.case6{ width:100%; max-width:766px;}
.case7{width:100%; max-width:762px;}
.find{width:100%; max-width:347px;}
.money{width:100%; max-width:369px;}
.buy-btn{width:100%; max-width:482px;}
.price{ max-width:368px; width:100%;}
.video-area{ padding-right:15px;}
.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 50%;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	}
	
	.js-video.widescreen {
	padding-bottom: 56.34%;
	}
	
	.js-video.vimeo {
	padding-top: 0;
	}
	
	.js-video embed, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	}


@media(max-width:1000px){.first .col-sm-6{ text-align:center; width:100%;}   .first .col-sm-6 img{ max-width:270px;} .first-new .col-sm-6 img{ width:100%;} .result img{ width:100%;} .jackpot img{ width:100%;} .step4{ width:100%; max-width:299px;} .thirteen .col-sm-3 img{ width:100%; max-width:165px;} .thirteen .col-sm-3{ text-align:center!important;} .thirteen .col-sm-4{ text-align:center!important;} .sec1-right{ padding-left:10px;}}

@media(max-width:768px){ 
.arrow4{ display:none;} .cost{ background:none;} .ar4{ display:none;} .result{ text-align:center; margin-top:20px;} .container{ padding:0 10px;} section.four .cost h2{ width:85%;}
.object {
    padding-top: 9px;
    text-align: center;
} section.seven .col-sm-2 {
    float: left;
    width: 110px;
   
}

.sec1-right{ padding-left:0px;}


section.first h1 {
   
    font-size: 40px;
    line-height: 47px;
   
}

 
.first .col-sm-6{ text-align:center;} 

section.first-new .col-sm-6{text-align:center;}
}

@media(max-width:650px){ section.four .container{ background:none;} section h3{ font-size:23px!important; line-height:35px!important;} section h2{ font-size:26px!important; line-height:34px!important;}section p{ font-size:17px!important;} 
.ar4{ display:none;}
}


 
@media(max-width:600px){ section.first h1{ line-height:30px;} section.first h1 .text2{ font-size:34px;} section.first h1 .text3{ line-height:35px; padding: 0 2px;}

section.first h1 .text1{ font-size:17px;} 


section.first-new h1{ line-height:30px;} section.first-new h1 .text2{ font-size:34px;} section.first-new h1 .text3{ line-height:35px; padding: 0 2px;}

section.first-new h1 .text1{ font-size:17px;} 


.container{ padding:0 10px;} .col-sm-6{ width:100%!important; padding:10px 0;} .arrow4{ display:none;} .cost{ background:none;}
section.four .cost h2{ line-height:40px; font-size:35px; width:100%;} .object{ padding:0;} .arrow3{ right:10px;} section.eleven{ min-height:150px;} .large{ bottom:-131px;} .arrow5{ bottom:-166px;} .step4{ max-width:270px; width:100%;} section.first h1{ font-size:20px;} section.first h1{ margin:15px 0 10px;} .thirteen .col-sm-3{ text-align:center!important;} section.ten h2 {
    font-size: 18px;
    width: 164px;
}section.ten{ margin-bottom:20px;} section.thirteen h2{ font-size:31px;} .jackpot img{ max-width:270px;} section.sixteen .col-sm-5 {
    padding-top: 0;
} .result img{ max-width:270px;}

section.first-new h1{ font-size:20px;} section.first-new h1{ margin:15px 0 10px;}

.first .col-sm-6 img{ max-width:270px;} .first-new .col-sm-6 img{ max-width:270px;} .space img{ max-width:100px;} section.nineteen .space{ padding-top:15px;} .risk img{ max-width:150px;} .risk{ padding-top:0px; padding-bottom:15px;}
}

@media(max-width:380px){ .sec1-right p{ font-size:14px!important;}

}

@media(max-width:320px){  .btn{ font-size:14px; padding:20px 6px; white-space: pre-line;} .col-sm-6{ width:100%!important;} .sec1-right p{ font-size:14px!important;}

}


