.timer-wrapper {
	text-align:center;
	vertical-align: middle;
	width: 100%;
	z-index: 999999;
	bottom: 0px;
	padding-bottom:5px;
	position: fixed;
	overflow:hidden;
	font-size: 14px;
	background-color: #070613;
	padding-top: 10px;
}
.timer-wrapper .container {
	padding: unset !important;
}
.timer-wrapper .row {
	margin: unset;
}
main {
	padding-bottom: 20px;
	background: url(img/header-bg-min.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}
main .sub {
	background: url(img/sub.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
    padding: 11px;
    display: block;
    margin: auto;
    width: 60%;
    color: #454A99;
}
main .header-button {
    display: block;
    margin: auto;
    background-image: linear-gradient(to right, #0086ff , #1700da);
    width: 51%;
    border-radius: 50px;
    font-weight: 700;
    font-size: 25px;
    color: #fff;
    padding: 15px;

}
main .header-button:hover {
    background-image: unset;
    border:3px solid #1700da;
    color: #fff;
}
main a:hover {
    text-decoration: none;
    color: #ffd600;
}

#section1 {
	padding-bottom: 20px;
	background: url(img/section1-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#div1 {
	padding-top: 110px;
    background: url(img/div-dark.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section2 {
	background-color: #2b2f48;
}

#section3 {
	background: url(img/section3-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#section3 {
	background-color: #06042d;
}
#section3 .wrapper {
	background-color: #fff400;
    border-radius: 150px;
    padding: 14px;
}

#section3 .wrapper .question {
	color: #06042d;
    font-size: 16px;
    margin-bottom: unset;
    font-weight: 700;
}

#section3 .wrapper2 {
	background-color: #8e00ff;
    border-radius: 150px;
    padding: 14px;
}

#section3 .wrapper2 .question {
	color: #fff;
    font-size: 16px;
    margin-bottom: unset;
    font-weight: 700;
}

#section5 {
	background: url(img/section5-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#div2 {
	padding-top: 110px;
    background: url(img/div-yellow.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section4 {
	background-color: #fef301;
}

#div3 {
	padding-bottom: 40px;
	padding-top: 70px;
    background: url(img/div-dark2.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section5 {
	background-color: #06042d;
}

#section6 {
	background-color: #2b2f48;
}

.pointer {
	margin-top: -140px;
}

.pointer2 {
	margin-top: -120px;
}

.pointer3 {
	margin-top: -120px;
}

#demo {
	padding-bottom: 50px;
	background: url(img/demo-bg-min.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#product {
	background-color: #060b25;
}

#div4 {
	padding-bottom: 40px;
    background: url(img/div-white.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section7 {
	padding-bottom: 50px;
	background: url(img/section7-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#steps {
	background: url(img/steps-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
	background-color: #06042d;
	padding-bottom: 40px;
}

#steps .step-wrapper { 
	border: 8px solid #322f73;
    border-radius: 10px;
    background: #fff;
    padding: 30px;
}

#steps .step-padding {
	padding: 40px;
}

#steps .wrapper {
	background-color: #8e00ff;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 30px;
    padding-left: 30px;
    border-radius: 50px;
    font-weight: 900;
}

#div5 {
	padding-bottom: 40px;
    background: url(img/div-white2.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#voices {
	background-color: #06042d;
	/*padding-bottom: 20px;
	background: url(img/section5-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;*/
}

#div6 {
	padding-bottom: 40px;
    background: url(img/div-white3.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#div7 {
	/*padding-bottom: 40px;*/
    background: url(img/div-white4.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section9 {
	padding-bottom: 20px;
	background: url(img/section9-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
	background-color: #2b2f48;
	padding-top: unset;
}

#section10 {
	padding-bottom: 20px;
	background: url(img/section10-bg-min.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
	background-color: #2b2f48;
	padding-top: unset;
}

#section11 {
	background-color: #030511;
}

#div8 {
	padding-bottom: 40px;
    background: url(img/div-white5.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#section12 {
	padding-bottom: 50px;
	background: url(img/section7-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
}

#buy-button {
	background: url(img/button-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
	background-color: #06042d;
	padding-bottom: 40px;
}

#buy-button .header-button2 {
    display: block;
    margin: auto;
    background-image: linear-gradient(to right, #0086ff , #1700da);
    width: 90%;
    border-radius: 50px;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    padding: 12px;

}
#buy-button .header-button2:hover {
    background-image: unset;
    border:3px solid #1700da;
    color: #fff;
}
#buy-button a:hover {
    text-decoration: none;
    color: #ffd600;
}

#buy-button .button1 {
	background-color: #181731;
    padding: 35px;
    border-radius: 8px;
}

#buy-button .button2 {
	border: 5px solid #fef301;
    border-radius: 8px;
    display: block;
    margin: auto;
    width: 82%;
    padding: 35px;
    background-color: #070523; 
    padding-top: 30px;
}

#buy-button .price1 {
	font-size: 55px;
}

#buy-button .price2 {
	font-size: 80px;
}

#buy-button .small-text {
	font-size: 14px;
}

.button2 .best-deal {
	border-bottom-right-radius: 50px;
    background-color: #fef301;
    border-top-right-radius: 50px;
    margin-left: -61px;
    margin-right: 149px;
    padding-left: 38px;
    padding-right: 38px;
}

#div9 {
	padding-bottom: 40px;
    background: url(img/div-dark3.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#faq {
	background-color: #2b2f48;
}

#guarantee {
	/*padding-bottom: 50px;*/
	background: url(img/guarantee-bg.png);
	background-size:cover;
	background-repeat:no-repeat;
    background-position: center;
	background-color: #070613;
}

#guarantee .wrapper {
	background-color: #000000ab;
    border-radius: 8px;
    padding: 85px;
}

#guarantee .money-back {
	margin-top: -100px !important;
}

#div10 {
	padding-bottom: 40px;
    background: url(img/div-cloud.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
}

#footer {
	background-color: #3c00a0;
	margin-bottom: 80px;
}

#gp_2935_iframe {border-radius: 50px !important;}
#player {border-radius: 50px !important;}
#gp_2935_wrapper {background-color: unset !important;}

#footer p {
	font-size: 12px;
}

/*========= EXIT POPUP =========*/
#exitpopup_wrap, #exitpopup_wrap2 { position: fixed; width: 100%;  height: 100%; z-index: 99999; top: 0; left: 0;}
#exitpopup {margin: 100px auto;
	position: relative;
	z-index: 9999999;
	color: #494949;
	font-size:14px;
	padding:40px;
	box-sizing: border-box;
	border-radius: 5px;
	box-shadow: 0 0 20px #000;
	background-color: #fff;
	/*background: url(img/popup-bg.png);
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;*/
}
#exitpopup:after { content:""; display:block; weight: 1px; clear:both;
	}
#exitpopup h2 { color:#2f5e94 !important; font-size:39px;line-height:48px; text-transform:uppercase; text-align:center;font-family: "Arial Black", sans-serif; font-weight: normal;letter-spacing: -2px;}
#exitpopup p{text-align:center;}
#exitpopup a.close, #exitpopup a.close2, #bio_ep_close{opacity:0.5;position: absolute; top: 0; right: -10px; color: #fff; font-weight: bold; width: 38px; height: 38px; background: #2e2d2b; border-radius: 50%; line-height: 25px; font-size: 34px; text-align: center; border: 3px solid #fff; cursor: pointer; display: block;}

#exitpopup form input[name="name"], #exitpopup form input[name="email"] { box-sizing: border-box; padding: 15px 30px;  border: 1px solid #c4c6ca; border-radius: 0px; font-size: 18px; vertical-align:bottom; margin:0 auto; margin-bottom:10px; width:324px;}
#exitpopup form input[type="email"] {background-repeat:no-repeat; background-position: center left; padding-left: 60px; min-width:400px; text-align: left; float:left;}
#exitpopup form input[type="submit"]{background:#fef301;width:324px;border:0 none;font-size:20px;color:#000;font-weight:bold;ffont-family: 'Lato', sans-serif;border-radius:8px;padding-top:15px;padding-bottom:15px;}
#exitpopup form input[type="submit"]:hover{cursor:pointer;}
#exitpopup .pull-left{position: absolute;bottom: 25px;left: 0;width:100%;z-index:0;}
#exitpopup .privacy{ clear:both; padding:10px 0;}
#exitpopup #after{  text-align: center; font-size: 20px; line-height: normal; color: #900; width:50%; float:right;}
#bio_ep #exitpopup{margin-top:0;}
.popup-head {
	font-size: 80px;
}
@media (max-width: 991px) {
	main .sub {
		width: 100%;
	}
	main .header-button {
		width: 100%;
		font-size: 18px;
	}
	#steps .step-padding {
		padding: 10px;
	}
	#buy-button .button2 {
		width: 100%;
		margin-top: 50px;
	}
	h1,h2,h3 {
		font-size: 25px;
	}
	p {
		font-size: 15px;
	}
	.mobile {
		width: 75%;
	}
	.mobile-logo {
		width: 50%;
	}
	section {
		padding-bottom: unset;
		padding-top: unset;
	}
	.container {
		padding-bottom: 10px;
	}
	#div1 {
		padding-top: unset;
	}
	#div2 {
		padding-top: unset;
	}
	#section4 .mt-90 {
		margin-top: unset !important;
	}
	.head1 {
		font-size: 25px;
	}
	#div3 {
		padding-top: unset;
	}
	.pointer {
		margin-top: -70px;
		width: 20%;
	}
	.head2 {
		font-size: 25px;
	}
	h4 {
		font-size: 20px;
	}
	.head-image {
		width: 80%;
	}
	#section7 .mt-100 {
		margin-top: unset !important;
	}
	.pointer2 {
		margin-top: -28px;
		width: 20%;
	}
	.pointer3 {
		margin-top: -95px;
		width: 20%;
	}
	.pointer4 {
		
		width: 20%;
	}
	.button2 .best-deal {
		margin-left: -39px;
	}
	#footer p {
		font-size: 10px;
	}
	#guarantee .wrapper {
		padding: 40px;
	}
	#exitpopup input {
		display: block;
		margin: auto;
		width: 90% !important;
	}
	.popup-text {
		text-align: center !important;
	}
	.popup-head {
		font-size: 35px;
	}
	.timer-wrapper .timer-area p {
		font-size: 12px !important;
	}
	#footer {
		margin-bottom: 140px;
	}
}