select.mobile_menu {
	display: none;
}
.btn_1 {
	display: inline-block;
	cursor: pointer;
	line-height: 1;
	outline: none;
	color: #fff;
	font-size: 18px;
	padding: 15px 31px;
	outline: none;
	border: none;
	background-color: #16166d;
	font-family: 'Montserrat', sans-serif;
}
.btn_1:hover {
	background-color: #2B2B92;
	color: #fff;
	text-decoration: none;
	-webkit-transition: background-color 500ms linear;
	-moz-transition: background-color 500ms linear;
	-o-transition: background-color 500ms linear;
	-ms-transition: background-color 500ms linear;
	transition: background-color 500ms linear;
}

img.alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
img.alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.wrapper {
	display: block;
}

.wrapper .container {
	background-color: #f8f7f7;
	padding: 0;
}

.top-banner {
	display: block;
	background-image: url(../../assets/images/top-banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.indroducing {
	width: 100%;
}

.indroducing h1:before {
	background-image: url(../../assets/images/heading-left.png);
	left: -46px;
}

.indroducing h1:before , .indroducing h1:after {
	background-repeat: no-repeat;
    content: "";
    width: 46px;
    height: 123px;
    position: absolute;
    z-index: 99;
    top: 0;
}

.indroducing h1:after {
	background-image: url(../../assets/images/heading-right.png);
	right: -46px;
}

.indroducing h1 {
	width: 100%;
	height: 123px;
	background-color: #0277bd;
	text-align: center;
	line-height: 123px;
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-size: 80px;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	position: relative;
}

.the-genesis {
	    display: block;
    padding: 10px 0;
}

.the-genesis h4 {
    display: block;
    font-size: 80px;
    color: #0277bd;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}

.the-genesis h2 {
	    font-size: 80px;
    color: #0277bd;
    text-transform: uppercase;
    margin-bottom: 6px;
}

.the-genesis ul {
	display: block;
	text-align: center;
	// padding-left: 80px;
} 

// .the-genesis ul li:before {
// 	content: "";
// 	width: 48px;
// 	height: 55px;
// 	background-image: url(../../assets/images/genesis-icon.png);
// 	position: absolute;
// 	z-index: 99;
// 	top: 5px;
// 	left: 0;
// }

.the-genesis ul li {
	display: block;
	position: relative;
	// padding-left: 70px;
}

.the-genesis ul li p {
	    font-size: 25px;
    color: #474747;
    font-family: arial;
    font-weight: 700;
}

.the-genesis ul li p span {
	display: block;
}

.best-part {
	display: block;
	width: 100%;
	height: 387px;
	background-image: url(../../assets/images/best-part.png);
	background-repeat: no-repeat;
	background-size: 100%;
	text-align: center;
}

.best-part h3 , .best-part h5 {
	color: #ffffff;
}

.best-part h3 {
	font-family: Tahoma;
	font-size: 29px;
	font-weight: 700;
	font-style: italic;
	padding-top: 20px;
	display: block;
	margin-bottom: 0;
}

.best-part h5 {
	font-size: 29px;
	font-weight: 400;
	font-style: italic;
	font-family: Tahoma;
	margin: 7px 0 0 0;
}

.dear-reader {
	display: block;
}

.dear-reader h3 {
	color: #0277bd;
	font-size: 70px;
	font-weight: 400;
}

.dear-reader h4 {
	color: #474747;
	font-size: 50px;
	font-weight: 700;
}

.dear-chart {
	padding: 100px 100px;
	background-color: #e5e5e5;
	margin-top: 100px;
}

.dear-chart img {
	width: 100%;
}

.money-article {
	width: 100%;
	max-width: 1000px;
	margin: auto;
	padding: 50px 0;
}

.money-article p {
	font-size: 28px;
	color: #868686;
	font-family: arial;
	line-height: 40px;
	padding-bottom: 30px;
}

.money-article p strong {
	font-weight: 700;
	color: #141b37;
}

.money-article img {
	width: 100%;
}

.money-article span {
	color: #000000;
}

.blue-bg {
	display: block;
	width: 100%;
	height: 540px;
	background-image: url(../../assets/images/blue-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
}

.blue-bg ul , .yellow-bg ul {
	display: block;
	padding: 60px 100px;
}

.blue-bg ul li:before {
	content: "";
	display: block;
	width: 55px;
	height: 64px;
	background-image: url(../../assets/images/yellow-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
}

.blue-bg ul li {
	display: block;
	padding-left: 90px;
	color: #ffffff;
	font-size: 28px;
	position: relative;
	min-height: 100px;
}

.yellow-bg {
	display: block;
	width: 100%;
	height: 540px;
	background-image: url(../../assets/images/yellow-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
}

.yellow-bg ul li:before {
	content: "";
	display: block;
	width: 48px;
	height: 55px;
	background-image: url(../../assets/images/genesis-icon.png);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
}

.yellow-bg ul li {
	display: block;
	padding-left: 90px;
	color: #2b2c6c;
	font-size: 28px;
	position: relative;
	min-height: 100px;
}

.should-yellow {
	display: block;
	position: relative;
	background-color: #0277bd;
	min-height: 840px;
	border-bottom: 40px solid #fddd3d;
	margin-bottom: 270px;
}

.should-yellow h1 {
	display: block;
	margin: auto;
	background-image: url(../../assets/images/should-yellow.png);
	background-repeat: no-repeat;
	background-position: top center;
	position: absolute;
	z-index: 99;
	top: -57px;
	left: 0;
	right: 0;
	bottom: auto;
	width: 100%;
	height: 113px;
	text-align: center;
	font-size: 50px;
	font-weight: 700;
	font-style: italic;
	line-height: 113px;
	color: #0277bd;
}

.should-yellow h1 span {
	font-weight: 400;
}


.should-yellow .intro-yellow {
	padding: 120px 150px;
	display: block;
}

.should-yellow .intro-yellow h3 {
	font-size: 35px;
	color: #fddd3d;
	font-family: arial;
	font-weight: 700;
	font-style: italic;
}

.should-yellow .intro-yellow p {
	font-size: 28px;
	color: #ffffff;
	margin-bottom: 20px;
	font-family: arial;
}

.should-yellow .intro-yellow img {
	width: 600px;
	height: 530px;
	position: absolute;
	z-index: 99;
	top: auto;
	left: 0;
	right: 0;
	bottom: -350px;
	display: block;
	margin: auto;
}

.yellow-beautifull-bar {
	display: block;
	padding: 100px;
	background-image: url(../../assets/images/beautiful-bg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	clear: both;
}

.yellow-beautifull-bar p {
	color: #404040;
    font-family: arial;
    font-size: 28px;
    line-height: 40px;
    padding-bottom: 30px;
}

.yellow-beautifull-bar img {
	width: 100%;
}

.since-going {
	display: block;
	padding: 50px 100px;
	clear: both;
}

.since-going h4 {
	font-size: 59px;
	font-family: arial;
	text-align: center;
	color: #404040;
	font-weight: 400;
	margin-bottom: 60px;
}

.since-going img {
	width: 100%;
}

.prestigious {
	display: block;
	text-align: center;
	background-image: url(../../assets/images/prestigious.png);
	background-repeat: no-repeat;
	padding: 250px 100px 0 100px;
}

.prestigious h4 {
	font-size: 50px;
	font-family: arial;
	color: #ffffff;
	font-weight: 400;
}

.prestigious h4 strong {
	font-weight: 700;
	color: #fddd3d;
	font-style: italic;
}

.prestigious img {
	width: 100%;
	margin-top: 100px;
}

.imagine-turning {
	display: block;
	position: relative;
	background-image: url(../../assets/images/imagine-turning.jpg);
	background-repeat: no-repeat;
	padding: 170px 120px 0px 120px;
	margin-top: 70px;
	border-bottom: 35px solid #fddd3d;
}

.imagine-turning h2 {
	background-color: #fddd3d;
	padding: 35px 50px;
	font-size: 55px;
	color: #0277bd;
	font-weight: 700;
	display: block;
	position: absolute;
	z-index: 99;
	top: -100px;
	left: 0;
	right: 0;
	bottom: auto;
	margin: auto;
	text-align: center;
	width: 80%;
}

.imagine-turning p {
	font-size: 28px;
	color: #ffffff;
	font-family: arial;
	margin-bottom: 25px;
}


.meet-friend {
	display: block;
	position: relative;
	background-color: #fddd3d;
	padding-top: 200px;
	padding-left: 120px;
	padding-right: 120px;
	margin-top: 100px;
	margin-bottom: 100px;
}

.meet-friend h2 {
	background-color: #222222;
    bottom: auto;
    color: #ffffff;
    display: block;
    font-size: 50px;
    font-weight: 400;
    left: 0;
    margin: auto;
    padding: 35px 50px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -100px;
    width: 80%;
    z-index: 99;
    font-style: italic;
}

.meet-friend h2 strong {
	display: block;
}

.meet-friend p {
	color: #404040;
	font-size: 28px;
	font-family: arial;
	margin-bottom: 30px;
}

.meet-friend img {
	bottom: -106px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 9;
}

.howard {
	background-color: #ffffff;
	clear: both;
	margin-top: 100px;
	display: block;
}

.howard h2 {
	display: block;
	text-align: center;
	font-size: 55px;
	color: #474747;
	font-weight: 400;
}

.howard h2 strong {
	display: block;
	font-size: 70px;
	font-style: italic;
}

.southern-california {
	display: block;
	background-color: #ffffff;
	padding: 100px 0;
}

.southern-california h3 {
	display: block;
	text-align: center;
	font-size: 50px;
	color: #0277bd;
	font-weight: 400;
}

.southern-california h3 strong {
	display: block;
	font-size: 80px;
}

.warren-buffett {
	display: block;
	background-color: #0277bd;
	padding: 80px 100px 10px;
	border-top: 40px solid #fddd3d;
	border-bottom: 40px solid #fddd3d;
}

.warren-buffett h3 {
	display: block;
	color: #ffffff;
	font-size: 50px;
	font-style: italic;
	text-align: center;
	font-weight: 400;
}

.warren-buffett h3 strong {
	color: #fddd3d;
	font-size: 52px;
	display: block;
	font-weight: 900;
}

.warren-buffett p {
	font-size: 28px;
	color: #ffffff;
	font-family: arial;
	padding-top: 30px;
}

.warren-buffett h5 {
	display: block;
	font-size: 50px;
	font-weight: 700;
	color: #fddd3d;
	font-style: italic;
	margin-top: 50px;
}

.warren-buffett img {
	/*width: 100%;*/
	position: relative;
	top: 100px;
}
.money-article #cambridge_chart {
	width: 30%;
	margin-left: 2em;
	border: 1px solid #ccc;

}

.until-bar {
	display: block;
	background-image: url(../../assets/images/until-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

.until-bar h1 {
	font-size: 55px;
	color: #ffffff;
	font-weight: 700;
	font-style: italic;;
	text-align: center;
	padding: 115px 0;
}

.until-bar h3 {
	text-align: center;
	font-size: 60px;
	font-weight: 400;
	font-style: italic;
	color: #ffffff;
	padding: 77px 0px;
}

.until-bar h3 strong {
	display: block;
	font-size: 70px;
	font-weight: 900;
}

.remember-this-chart {
	display: block;
	background-color: #fddd3d;
	position: relative;
	padding-top: 130px;
	margin-top: 100px;
	text-align: center;
	border-bottom: 10px solid #2b2c6c;
}

.remember-this-chart h2 {
	display: inline-block;
	background-color: #222222;
	font-size: 45px;
	color: #ffffff;
	font-weight: 400;
	font-style: italic;
	text-align: center;
	padding: 30px 0px;
	position: absolute;
	z-index: 99;
	top: -75px;
	left: 0;
	right: 0;
	bottom: auto;
	margin: auto;
	width: 75%;
}

.remember-this-chart h2 strong {
	display: block;
	font-weight: 900;
}

.remember-this-chart h4 {
	text-align: center;
	color: #404040;
	font-size: 22px;
	font-family: arial;
	font-weight: 700;
	font-style: italic;
}

.remember-this-chart img {
	position: relative;
	bottom: -160px;
}

.life-profits {
	display: block;
	background-image: url(../../assets/images/life-profits.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
	padding-top: 150px;
	padding-left: 100px;
	padding-right: 100px;
	margin-top: 30px;
	padding-bottom: 30px;
	border-bottom: 40px solid #fddd3d;
}

.life-profits h1 {
	background-color: #fddd3d;
	width: 80%;
	position: absolute;
	z-index: 99;
	top: -70px;
	left: 0;
	right: 0;
	bottom: auto;
	color: #0277bd;
	font-size: 50px;
	text-align: center;
	font-weight: 400;
	font-style: italic;
	display: block;
	margin: auto;
	padding: 30px 0;
}

.life-profits h1 strong {
	display: block;
	font-weight: 900;
}

.life-profits p {
	font-size: 25px;
	color: #ffffff;
	margin-bottom: 30px;
	font-family: arial;
	display: block;
}

.life-profits p strong {
	font-weight: 700;
}

.life-profits h4 {
	font-family: arial;
	font-size: 28px;
	color: #fddd3d;
	margin-bottom: 30px;
}

.system-earning {
	display: block;
	text-align: center;
	padding: 35px 0;
}

.system-earning h3 {
	font-size: 55px;
	color: #0277bd;
	font-weight: 400;
	font-style: italic;
}

.system-earning h3 strong {
	font-weight: 900;
	display: block;
}

.twitch-earned {
	display: block;
	background-color: #fddd3d;
	border-top: 10px solid #0277bd;
	border-bottom: 10px solid #0277bd;
	padding: 50px 0;
	text-align: center;
	height: 550px;
}

.twitch-earned h4 {
	display: block;
	font-size: 30px;
	color: #404040;
	font-family: arial;
	font-weight: 400;
	line-height: 40px;
}

.twitch-earned h4 strong {
	font-weight: 900;
	display: block;
	font-style: italic;
}

.twitch-earned img {
	width: 100%;
	max-width: 600px;
}

.meet-friend img.mt-top {
	bottom: -45px;
}

.trading-price {
	display: block;
}

.trading-price img {
	width: 100%;
}

.stage-step {
	display: block;
	text-align: center;
	background-color: #F8F4EC;
	margin-top: -100px;
	padding-bottom: 50px;
}

.stage-step a {
	display: block;
	margin-top: 50px;
}

.no-risk {
	display: block;
	background-color: #F8F4EC;
}

.no-risk img {
	width: 100%;
}

.client-testies {
	display: block;
	background-color: #F8F4EC;
	padding: 40px 0;
	text-align: center;
}

.client-testies img {
	width: 100%;
}

.client-testies a {
	display: block;
	margin-top: 40px;
}

.client-testies a img {
	width: auto;
}

.offer-again {
	display: block;
	text-align: center;
	background-color: #F8F4EC;
	padding-bottom: 30px;
}

.offer-again img {
	width: 100%;
}

.offer-again a {
	display: block;
	text-align: center;
	margin-top: 50px;
}

.offer-again a img {
	width: auto;
}

.life-time {
	text-align: center;
	color: #0277bd;
	font-size: 60px;
	font-weight: 400;
	font-style: italic;
}

.money-article .subscribe {
	display: block;
	text-align: center;
}

.money-article .subscribe img {
	width: auto;
}

footer {
	display: block;
}

footer img {
	width: 100%;
}





/* bonus section */
#bonuses {
	margin: auto;
	margin-top: -100px;
	background-color: #F8F4EC;
	// width: 100%;
}
	
	#bonuses .center {
		text-align: center;
	}

	#bonuses .bonus {
		background-color: #f8f6f7;
		// width: 1000px;
		margin:0 auto;
	}

	#bonuses h6 {
		padding: 114px 0;
		font-size: 100px;
		display: block;
		color:#0277bd;
		text-align: center;
		margin:0 auto;
		background: transparent url(../../assets/images/bonus-section-header.jpg) top center no-repeat;
		font-weight: normal;
	}

	#bonuses h3 {
		background-color: #0277bd;
		margin:-10px 0 0 0;
		color: #fff;
		font-size: 40px;
		font-weight: normal;
		text-align: center;
		padding: 60px 0 40px 0;
	}
		#bonuses h3 span {
			display: block;
			margin-bottom: .5em;
		}

		#bonuses h3 span.bonus_number {
			color: #fddd3d;
		}

	#bonuses h4 {
		text-align: center;
		font-weight: normal;
		font-size: 28px;
	}

	#bonuses .bonus_body {
		border:3px solid #0277bd;
		background-color: #fff;
		padding: 3em;
		overflow: hidden;
	}

		#bonuses .bonus_body p {
			font-size: 28px;
		    color: #868686;
		    font-family: arial;
		    line-height: 40px;
		    padding-bottom: 30px;
		}

		#bonuses .bonus_body .black {
			color:#000;
		}

		#bonusreport1 {
			margin: 0 0 2em 2em;
			float: right;
		}

		#bonusstub {
			width: 100%;
		}

		#bonusreport2 {
			margin: 0 2em 2em 0;
			float: left;
		}

		#bonus4 h6 {
			text-indent: -11px;
		}

		#bonuses .subscribe {
			display: block;
			margin: 2em auto 0 auto;
		}

	#bonuses #yellow {
		font-size: 28px;
		background-color: #fddd3d;
		padding: 2em;
		margin-bottom: 2em;
	}
		#bonuses #yellow ol li{
			padding-left: 3em;
			position: relative;
			margin-bottom: 2em;
		}

		#bonuses #yellow ol li.last {
			margin-bottom: 0;
		}


		#bonuses #yellow ol li:before {
			content: "";
			display: block;
			width: 48px;
			height: 55px;
			background-image: url(../../assets/images/genesis-icon.png);
			background-repeat: no-repeat;
			position: absolute;
			z-index: 99;
			top: 0;
			left: 0;
		}


#norisk {
	margin: 0 auto;
	background: #F8F4EC url(../../assets/images/norisk-top.png) top left no-repeat;
	width: 100%;
	padding-top: 86px;
}
	#norisk h3 {
		font-size: 50px;
		font-weight: normal;
		text-align: center;
		color: #fff;
		padding-top: .5em;
	}
		#norisk h3 strong {
			font-size: 60px;
			font-weight: bold;
			display: block;
			margin-top: .2em;
		}
			#norisk h3 strong span {
				color:#fddd3d;
			}


	#norisk_body {
		background: #0277bd url(../../assets/images/norisk1.jpg) top left no-repeat;
		font-size: 24px;
		color:#fff;
		padding-bottom: 2em;
	}
		#norisk_body p {
			line-height: 1.3em;
			margin-bottom: 1.1em;
			padding: 0 3em;
		}

		#norisk1 {
			margin-top: 4.5em;
			margin-left: 45%;
		}

		#norisk_wrapper {
			background: #F8F4EC url(../../assets/images/norisk-bottom.png) bottom left no-repeat;
			padding-bottom: 70px;
		}






#offeragain {
	margin: 0 auto;
	background: #F8F4EC url(../../assets/images/offeragain-top.png) top left no-repeat;
	width: 100%;
	padding-top: 84px;
}
	#offeragain h3 {
		font-size: 50px;
		font-weight: normal;
		text-align: center;
		color: #000;
		padding-top: .5em;
		z-index: 999;
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
	}
		#offeragain h3 strong {
			font-size: 60px;
			font-weight: bold;
			display: block;
			margin-top: .2em;
		}
			#offeragain h3 strong span {
				color:#fddd3d;
			}


	#offeragain_body {
		background:#fddd3d;
		font-size: 24px;
		color:#000;
		padding-bottom: 2em;
		position: relative;
	}
		#offeragain_body p {
			line-height: 1.3em;
			margin-bottom: 1.1em;
			padding: 0 3em;
		}

		#offeragain1 {
			width:50%;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;
		}

		#offeragain_content {
			margin-left: 50%;
			padding-top: 8em;
		}

		#offeragain2 {
			float: right;
			width: 50%;
			margin: 1em 0 0 2em;
		}


	#offeragain_wrapper {
		background: #F8F4EC url(../../assets/images/offeragain-bottom.png) bottom left no-repeat;
		padding-bottom: 70px;
	}

	.offer-again a {
		margin-top: 0;
		padding-top: 50px;
	}


















/* Large desktops and laptops */
@media (min-width: 1200px) {
}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (max-width: 991px) {
	.indroducing h1 {
		font-size: 80px;
		height: 180px;
		line-height: 180px;
	}

	.indroducing h1::before, .indroducing h1::after {
		height: 180px;
	}

	.the-genesis h4 {
		font-size: 70px;
	}

	.the-genesis h2 {
		font-size: 55px;
	}

	.the-genesis ul li p {
		font-size: 20px;
	}

	.best-part {
		height: 260px;
	}

	.best-part h3 {
		font-size: 18px;
	}

	.best-part h5 {
		font-size: 16px;
	}

	.dear-reader h3 {
		font-size: 50px;
	}

	.dear-reader h4 {
		font-size: 35px;
	}

	.dear-chart {
		margin-top: 30px;
		padding: 50px;
	}

	.money-article p {
		font-size: 20px;
		margin: 0;
		padding-bottom: 10px;
	}

	.blue-bg , .yellow-bg {
		background-size: 100% 100%;
		height: auto;
	}

	.blue-bg ul, .yellow-bg ul {
		padding: 30px 50px;
	}

	.blue-bg ul li , .yellow-bg ul li {
		font-size: 20px;
		min-height: 80px;
	}

	.money-article {
		padding: 30px 0;
	}

	.should-yellow {
		margin-top: 35px;
	}

	.should-yellow h1 {
		font-size: 35px;
		height: 100px;
		line-height: 100px;
	}

	.should-yellow .intro-yellow {
		padding: 60px 75px;
	}

	.should-yellow .intro-yellow h3 {
		font-size: 30px;
	}

	.should-yellow .intro-yellow p {
		font-size: 20px;	
	}

	.should-yellow .intro-yellow img {
		bottom: -190px;
	}

	.should-yellow .intro-yellow img {
		width: 100%;
		max-width: 600px;
	}

	.should-yellow {
		margin-bottom: 120px;
	}

	.yellow-beautifull-bar {
		padding: 50px;
	}

	.yellow-beautifull-bar p {
		font-size: 20px;
		line-height: 26px;
		padding-bottom: 10px;
	}

	.since-going {
		padding: 25px 50px;
	}

	.since-going h4 {
		font-size: 35px;
	}

	.prestigious {
		background-size: 100% 100%;
		padding: 130px 35px 0;
	}

	.prestigious h4 {
		font-size: 35px;
	}

	.prestigious img {
		margin: 0;
	}

	.imagine-turning {
		padding: 30px 50px 0;
		background-size: 100% 100%;
	}

	.imagine-turning h2 {
		font-size: 35px;
		padding: 15px 30px;
		width: 90%;
		top: -85px;
	}

	.imagine-turning p {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.meet-friend {
		padding-top: 0;
		margin-top: 0;
		padding-left: 30px;
		padding-right: 30px;
		margin-bottom: 0;
	}

	.meet-friend h2 {
		position: static;
		width: 100%;
		font-size: 35px;
		margin-bottom: 25px;
		padding: 35px 25px;
	}

	.meet-friend p {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.meet-friend img {
		width: 100%;
	}

	.howard h2 {
		font-size: 40px;
	}

	.howard h2 strong {
		font-size: 50px;
	}

	.southern-california {
		padding: 30px 0;
	}

	.southern-california h3 {
		font-size: 35px;
	}

	.southern-california h3 strong {
		font-size: 50px;
	}

	.warren-buffett {
		padding: 40px 50px 10px;
	}

	.warren-buffett h3 {
		font-size: 30px;
	}

	.warren-buffett h3 strong {
		font-size: 30px;
	}

	.warren-buffett p {
		font-size: 20px;
		padding-top: 0;
	}

	.warren-buffett h5 {
		margin-top: 0;
		font-size: 40px;
	}

	.warren-buffett img {
		top: 0;
	}

	.until-bar {
		background-size: 100% 100%;
	}

	.until-bar h1 {
		font-size: 35px;
	}

	.until-bar h3 {
		font-size: 35px;
	}

	.until-bar h3 strong {
		font-size: 40px;
	}

	.remember-this-chart {
		margin-top: 0;
		padding-top: 0;
	}

	.remember-this-chart h2 {
		width: 100%;
		position: static;
		top: 0;
		margin-bottom: 35px;
		font-size: 35px;
	}

	.remember-this-chart img {
		width: 100%;
	}

	.life-profits {
		padding: 30px;
	}

	.life-profits h1 {
		width: 100%;
		position: static;
		font-size: 35px;
		margin-bottom: 20px;
	}

	.life-profits p {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.life-profits h4 {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.system-earning {
		padding: 20px 0;
	}

	.system-earning h3 {
		font-size: 40px;
	}

	.meet-friend img.mt-top {
		bottom: 0;
	}

	.stage-step {
		margin-top: 0;
	}

	.stage-step img {
		width: 100%;
	}

	.life-time {
		font-size: 40px;
	}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
ul.sf-menu {
	display: none;
}
select.mobile_menu {
	display: block;
	width: 100%;
	outline: none;
	padding: 5px 10px;
	cursor: pointer;
	color: #fff;
	background-color: #2B2B92;
	border: none;
	margin: 10px 0px;
}

.indroducing h1::before, .indroducing h1::after {
	background-image: none;
	display: none;
}

.indroducing h1 {
    font-size: 50px;
    height: 100px;
    line-height: 100px;
}

.the-genesis h4 {
    font-size: 50px;
}

.best-part {
	background-image: none;
	background-color: #0277BD;
	height: auto;
	padding: 20px 0;
	margin-bottom: 35px;
}

.best-part h3 {
	padding-top: 0;
}

.dear-chart {
	padding: 0;
}

.should-yellow .intro-yellow {
    padding: 60px 30px;
}

.should-yellow .intro-yellow img {
	position: static;
}

.should-yellow {
	margin-bottom: 20px;
}

.since-going h4 {
	font-size: 25px;
}

.imagine-turning h2 {
	position: static;
	width: 100%;
	margin-bottom: 25px;
}

.imagine-turning {
	width: 100%;
	padding: 25px;
}

.meet-friend h2 {
	font-size: 25px;
	padding: 15px 5px;
}

.howard h2 {
	font-size: 30px;
}

.howard h2 strong {
	font-size: 30px;
}

.southern-california h3 {
	font-size: 25px;
}

.southern-california h3 strong {
    font-size: 30px;
}

.money-article {
	padding: 30px 20px;
}

.money-article p {
	font-size: 16px;
}

.warren-buffett {
    padding: 20px 25px 10px;
}

.until-bar h1 {
	padding: 55px 0;
}

#bonuses .bonus_body p {
	font-size: 16px;
}

}

 @media (max-width: 480px) {
 	.indroducing h1 {
    	font-size: 35px;
    	height: 50px;
    	line-height: 50px;
	}

 	.the-genesis h4 {
    	font-size: 35px;
	}

	.the-genesis h2 {
    	font-size: 30px;
	}

	.the-genesis ul {
		padding-left: 10px;
	}

	.the-genesis ul li p {
    	font-size: 18px;
	}

	.best-part {
		margin-top: 0;
	}

	.dear-reader h3 {
    	font-size: 30px;
	}

	.dear-reader h4 {
    	font-size: 25px;
	}

	.money-article p {
		line-height: 26px;
	}

	.money-article img {
		margin-bottom: 15px;
	}

	.blue-bg ul, .yellow-bg ul {
    	padding: 20px 15px;
	}

	.blue-bg ul li, .yellow-bg ul li {
    	font-size: 16px;
    	min-height: 80px;
    	padding-left: 65px;
	}

	.should-yellow h1 {
    	font-size: 25px;
    	height: 60px;
    	line-height: 60px;
	}

	.should-yellow .intro-yellow {
    	padding: 30px 15px;
	}

	.should-yellow .intro-yellow p {
    	font-size: 16px;
	}

	.yellow-beautifull-bar p {
		font-size: 16px;
	}

	.yellow-beautifull-bar {
    	padding: 25px;
	}

	.prestigious {
		padding: 60px 15px 0;
	}

	.prestigious h4 {
    	font-size: 25px;
	}

	.imagine-turning {
		margin-top: 0;
	}

	.imagine-turning h2 {
    	font-size: 20px;
    	padding: 10px 15px;
	}

	.imagine-turning p {
		font-size: 16px;
	}

	.meet-friend h2 {
    	font-size: 18px;
    	padding: 10px 5px;
	}

	.meet-friend p {
    	font-size: 14px;
    	margin-bottom: 10px;
	}

	.howard h2 {
    	font-size: 20px;
	}

	.howard h2 strong {
    	font-size: 25px;
	}

	.southern-california {
    	padding: 15px 0;
	}

	.southern-california h3 {
    	font-size: 20px;
	}

	.southern-california h3 strong {
    	font-size: 25px;
	}

	.warren-buffett h3 {
    	font-size: 20px;
	}

	.warren-buffett h3 strong {
    	font-size: 20px;
	}

	.warren-buffett p {
		font-size: 16px;
	}

	.warren-buffett h5 {
		font-size: 30px;
	}

	.until-bar h1 {
    	font-size: 20px;
	}

	.until-bar h3 {
    	font-size: 20px;
    	padding: 50px 0;
	}

	.until-bar h3 strong {
    	font-size: 25px;
	}

	.remember-this-chart h2 {
		font-size: 25px;
	}

	.life-profits h1 {
		font-size: 20px;
	}

	.life-profits p {
    	font-size: 16px;
    	margin-bottom: 10px;
	}

	.system-earning h3 {
    	font-size: 20px;
	}

	.twitch-earned {
		padding: 25px 0;
		height: auto;
	}

	.twitch-earned h4 {
		font-size: 18px;
		line-height: 26px;
	}

	.money-article .subscribe img {
    	width: 100%;
	}

	.client-testies a img {
    	width: 100%;
	}

	.offer-again a img {
    	width: 100%;
	}

	#bonuses .subscribe img {
		width: 96%;
	}

	#bonuses .bonus_body {
		padding: 30px 20px;
	}
	
		#bonuses .bonus_body p {
			line-height: 26px;
			margin-bottom: 10px;
			padding-bottom: 0;
		}


	#bonuses h3 {
		font-size: 25px;
		padding: 40px 0 30px 0;
	}
	#bonus1 {
		padding-top: 99px;
	}

	#bonusreport1,
	#bonusreport2 {
		width:100%;
		display: block;
		margin:1em 0;
	}

	#bonuses #yellow {
		padding: 20px;
		margin-bottom: 1em;
	}

	#bonuses #yellow ol li:before {
		background-size: 15px 15px;
		width: 15px;
		height: 15px;
		top: 5px;
	}

	#bonuses #yellow ol li {
		font-size: 14px;
		padding-left: 2em;
	}


	#norisk h3,
	#offeragain h3 {
		font-size: 25px;
	}

	#norisk h3 strong,
	#offeragain h3 strong {
		font-size: 35px;
	}

	#norisk_body {
		background-image: none;
		font-size: 16px;
	}

		#norisk_body p,
		#offeragain_body p {
			padding: 0 20px;
		}

	#norisk1 {
		margin-left: 0;
		margin-top: 2em;
	}

	#offeragain1,
	#offeragain2 {
		display: block;
		width: 80%;
		position: relative;
	}

	#offeragain_content {
		margin-left: 0;
		padding-top: 2em;
	}

	#offeragain_body {
		font-size: 16px;
	}




}


#img_geek {
	margin-bottom: 2em;
}











