@font-face {
	font-family: Ver;
	src: url(/assets-mbn/Font/verdana.ttf)
}

@font-face {
	font-family: Verb;
	src: url(/assets-mbn/Font/verdanab.ttf)
}

@font-face {
	font-family: imp;
	src: url(/assets-mbn/Font/IMPACT.TTF)
}

@font-face {
	font-family: myr;
	src: url(/assets-mbn/Font/MYRIADPRO-BOLD.OTF)
}

@font-face {
	font-family: myrL;
	src: url(/assets-mbn/Font/MyriadPro-Light.otf)
}

@font-face {
	font-family: NewDisney;
	src: url(../fonts/New-Walt-Disney.ttf)
}

@font-face {
	font-family: NewDisneyUI;
	src: url(../assets-mbn//fonts/New-Walt-Disney-UI.ttf)
}

@font-face {
	font-family: Lato;
	src: url(../Fonts/Lato-Regular.ttf)
}

.tst67-btn:hover, .tst67-btn:focus {
    background-color: #146bb0;
}
.tst67-btn {
    background-color: #2196F3;
    padding: 10px 25px;
    border: none;
    color: #fff;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    border-radius: 3px;
    cursor: pointer;
    transition: 0.3s ease-in-out;
}
img.img_logo {
    max-width: 55px !important;
}
h4.small-heading-h1 {
	font-family: Lato!important;
	font-size: 18px;
	margin-bottom: 30px;
	letter-spacing: 0;
	font-weight: 700;
	text-transform: uppercase;
	color: #c00000;
	text-shadow: 1px -1px 0 #fff!important
}

h2.warning-h1 {
	font-family: NewDisney!important;
	font-size: 21px!important;
	font-style: inherit;
	letter-spacing: 3px;
	text-shadow: 1px -1px 0 #fff
}

h3.middle-heading-top.video-heading.h1 {
	text-align: center;
	font-size: 50px;
	color: #000;
	text-shadow: 1px -1px 0 #fff;
	margin-top: 30px;
	margin-bottom: 30px;
	font-style: normal;
	line-height: 60px
}

.middle-heading-top.h1 u {
	font-weight: 400
}

body {
	background-color: #000;
	text-align: center!important;
	overflow-x: hidden;
	font-family: 'open sans', sans-serif;
	background-image: url(/assets-mbn/images/5105.jpg);
	background-repeat: repeat-x;
	background-size: contain
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Lato, sans-serif
}

.font-impact {
	font-family: imp!important;
	letter-spacing: 1px;
	font-weight: 400
}

html {
	overflow-x: hidden
}

.Extra-bold {
	font-family: verb;
	font-weight: 800
}

.container {
	display: block;
	width: 100%;
	max-width: 1024px!important;
	height: auto;
	background-color: #fff;
	margin: 0 auto;
	padding: 30px 40px
}

.caption {
	font-size: 25px;
	color: #010101;
	font-weight: 400;
	word-spacing: 2;
	line-height: 1.7
}

.Images-gallary {
	box-shadow: 4px 8px 44px #a9a9a9!important;
	width: 100%;
	border: 10px solid #fff;
	max-width: 425px
}

img.prd-img {
	width: 100%;
	max-width: 550px;
	margin: auto;
	display: block
}

.intro {
	font-size: 30px;
	font-weight: 700;
	font-style: italic
}

.red-caption {
	color: #c50909;
	font-family: verb;
	font-size: 25px;
	line-height: 1.6;
	text-align: center
}

.Main-Section {
	text-align: center!important
}

.heading-background {
	display: block;
	background-image: none;
	background-position: center;
	background-repeat: no-repeat;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto
}

.Section1 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #e2e4e7
}

.Section4 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #e2e4e7
}

.Section5 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #fff
}

.Section6 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #e2e4e7
}

.Section2 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #fff
}

.Section3 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #e2e4e7
}

.Section7 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #fff
}

.Section8 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #e2e4e7
}

.Section9 {
	display: flex;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #fff
}

.section-cover-1 {
	display: block;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #f5f5f5
}

.section-cover-2 {
	display: block;
	width: 100%;
	max-width: 1024px;
	padding: 30px 40px;
	margin: 0 auto;
	height: auto;
	background-color: #f5f5f5
}

.Col-md-12 {
	display: block;
	width: 100%;
	margin: 0 auto;
	padding: 4px
}

.particles-bg {
	background-image: url(/assets-mbn/Images/particles-gif.gif);
	padding: 80px 0;
	background-position: center
}

.col-6 {
	display: block;
	width: 50%;
	max-width: 500px;
	padding: 10px 10px!important;
	margin: 10px
}

.middle-heading-top {
	text-align: center;
	font-size: 40px;
	line-height: normal;
	word-spacing: 1px;
	letter-spacing: .1px;
	text-shadow: 1px -1px 0 #fff
}

.middle-heading-bottom {
	text-align: center;
	font-size: 40px;
	line-height: normal;
	margin-top: 8px;
	text-shadow: 1px -1px 0 #fff;
	word-spacing: 1px;
	letter-spacing: .1px
}

.big-heading {
	text-align: center;
	font-size: 50px;
	line-height: normal;
	text-shadow: 1px -1px 0 #fff
}

.heading-black {
	font-family: verb;
	font-size: 30px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 20px;
	font-style: italic
}

.center {
	font-size: 25px;
	margin-top: 30px;
	color: #222429;
	line-height: 1.6;
	text-align: center;
	font-weight: 400
}

p {
	font-family: 'open sans', sans-serif;
	font-size: 15px;
	text-align: left;
	color: #222429;
	line-height: 1.6;
	font-weight: 400
}

strong {
	color: #000;
	font-weight: 700;
	font-family: 'open sans', sans-serif
}

.red {
	color: #c50909;
	font-family: 'open sans', sans-serif;
	font-size: 25px;
	line-height: 1.6;
	text-align: center
}

a.vdo-bottom-text {
	background-color: #6253a6;
	border: none;
	color: #fff;
	padding: 15px 15px;
	border-radius: 5px;
	margin: 30px 0 30px 0;
	font-size: 17px;
	transition: .4s ease;
	box-shadow: .1px .1px 3px #1c1155
}

div#vdo-text {
	margin-bottom: 30px;
	margin-top: 60px
}

.hide-btn-area p {
	text-align: center
}

.red-heading {
	color: #c50909;
	font-size: 35px;
	line-height: 1.6;
	text-align: center
}

.Images {
	display: block;
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px
}

.images {
	display: block!important;
	width: 100%!important;
	max-width: 700px!important;
	margin: 0 auto!important;
	margin-top: 30px!important;
	margin-bottom: 30px!important
}

.Waves {
	display: block;
	width: 100%;
	max-width: 1000px;
	padding: 30px 20px;
	box-shadow: 4px 8px 44px #a9a9a9!important;
	margin: 40px 0 40px auto
}

.center {
	text-align: center!important
}

h1.ups-heading {
	text-align: center;
	font-family: Lato;
	font-size: 63px!important;
	color: #000;
	font-style: italic;
	line-height: 1.2;
	text-shadow: 1px -1px 0 #fff
}

h3.small-heading {
	font-size: 35px;
	padding: 15px;
	font-style: italic
}

h3.small-heading-h1 {
	font-size: 35px;
	padding: 15px;
	font-style: italic
}

.comment-user {
	width: 100%;
	max-width: 10%;
	float: right
}

.comment-box:hover {
	box-shadow: 2px 4px 8px #b3afaf
}

.Row {
	display: flex;
	width: 100%;
	max-width: 1024px;
	height: auto;
	padding: 2px;
	margin: 0 auto
}

h1.section-heading {
	display: block;
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
	background-color: #98cb7e;
	padding: 30px 20px;
	color: #fff;
	font-size: 25px;
	text-shadow: 1px 1px 1px #000
}

.regular-price {
	font-family: Lato;
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 25px;
	font-weight: 700;
	color: #053159;
	text-align: center!important
}

.white {
	border-color: #fff!important
}

.properties li {
	margin-bottom: 20px
}

.add-to-order {
	font-size: 30px;
	text-align: center;
	color: #c00
}

h3 {
	font-size: 25px;
	text-align: center;
	color: #000
}

.order-btn-text {
	text-align: center;
	color: #0e3af6;
	font-size: x-large
}

.guarantee-text {
	font-size: 18px;
	margin-top: 30px;
	color: #000;
	line-height: 1.6
}

.hundred-percent {
	font-size: larger;
	color: #000;
	line-height: 2;
	text-align: center
}

.no-thanks {
	color: #000;
	font-size: 15px;
	line-height: 2;
	text-align: center!important;
	max-width: 400px;
	font-weight: 600;
	font-style: normal;
	word-spacing: 5px;
	letter-spacing: 1px
}

.add-to-order-blk-text {
	text-align: center!important;
	color: #000;
	font-size: 20px
}

.fa.fa-check {
	color: #199e2d!important;
	margin-right: 10px!important
}

.fa.fa-remove {
	color: #b41717!important;
	margin-right: 10px!important
}

.Footer-background {
	display: block;
	background-color: #656363;
	width: 100%;
	max-width: 720px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 30px
}

.navbar {
	display: inline-flex;
	background-color: #424345;
	padding-top: 10px;
	padding-bottom: 20px
}

.nav-item {
	padding: 14px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	text-decoration: none
}

.clickbank-text {
	display: block;
	padding: 20px
}

.text-bank {
	font-size: 14px;
	color: #bdbaba
}

.Privacy-list {
	display: block;
	margin: 0 auto;
	text-align: center!important;
	padding: 2px;
	margin-top: 30px
}

.list {
	font-size: 25px;
	color: #010101;
	word-spacing: 2;
	line-height: 1.4
}

.video {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 1000px;
	box-shadow: 1px 1px 30px green;
	border: 10px solid #fff;
	margin-bottom: 30px;
	margin-top: 30px
}

.animation {
	width: 100%;
	max-width: 1000px;
	height: auto;
	border: 10px solid #fff;
	box-shadow: 1px 1px 20px #8b008b;
	margin-top: 30px;
	margin-bottom: 30px
}

.Bonus-list li {
	padding: 10px 10px;
	font-size: 20px;
	color: #222429
}

.Comments-list li img {
	width: 100%;
	max-width: 768px;
	margin: auto;
	margin-top: 20px;
	box-shadow: 1px 1px 3px #408898;
	border: 6px solid #408898;
	display: block
}

.order-section-img img {
	width: 100%;
	max-width: 325px;
	padding: 20px 20px
}

.left-col {
	width: 100%;
	display: block;
	max-width: 1000px;
	padding: 20px 20px;
	margin: 0 auto
}

.right-col {
	width: 50%;
	display: block;
	max-width: 450px;
	padding: 20px 20px;
	margin: 0 auto
}

.right-col img {
	margin-top: 30px
}

.regular-price {
	word-spacing: 2px;
	letter-spacing: 1px;
	font-size: 25px;
	font-weight: 700;
	color: #053159;
	margin-bottom: 30px
}

.spacer {
	height: 30px
}

.Yellow-Bg {
	font-size: 30px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 20px;
	background-image: url(/assets-mbn/Images/Yellow-Bg.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #000
}

.Blue-Bg {
	font-size: 35px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 20px;
	background-image: url(/assets-mbn/Images/Blue-Bg.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: 2px
}

.Blue-Bg.magic {
	font-size: 50px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 0;
	background-image: url(/assets-mbn/Images/Blue-Bg.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
	letter-spacing: 2px;
	font-style: normal
}

.sma-bold {
	text-align: center;
	font-weight: 700
}

.Red-Bg {
	font-size: 30px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 20px;
	background-image: url(/assets-mbn/Images/Red-Bg.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	text-shadow: 1px 1px 1px #000
}

.Red-Blue-Bg {
	font-size: 24px;
	padding: 20px;
	line-height: 1.6;
	word-spacing: 1px;
	margin-top: 20px;
	background-image: url(/assets-mbn/Images/Red-Blue-Bg.png);
	background-repeat: no-repeat;
	background-position: center;
	color: #fff;
	text-shadow: 1px 1px 1px #000
}

.gallary {
	overflow: hidden;
	display: block;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px
}

.col-20 {
	float: left;
	width: 20%
}

.col-80 {
	float: left;
	width: 60%
}

.Order-Right-Arrow {
	display: inline-block;
	vertical-align: top
}

.Order-Left-Arrow {
	display: inline-block;
	vertical-align: top
}

.aligncenter {
	display: block;
	margin: auto
}

.Extra-width {
	width: 100%;
	max-width: 400px!important
}

.mid-pos {
	margin-top: 40px!important
}

.Custum-font {
	font-size: 40px!important;
	font-weight: 800
}

.Order-btn-cover {
	margin-top: 30px;
	margin-bottom: 30px
}

.mobile-app {
	width: 100%;
	max-width: 350px;
	box-shadow: 1px 1px 4px #000
}

.position {
	margin-top: 40px!important
}

.top {
	margin-top: 123px
}

.top1 {
	margin-top: 75px
}

.Images-gallary {
	margin-left: -18px
}

.custum {
	padding: 20px 20px!important
}

.special u {
	font-size: 50px!important;
	font-family: verb
}

.magic h1 {
	font-family: imp!important;
	font-size: 50px!important;
	font-style: normal!important
}

.containerWrapper {
	margin-top: 130px
}

.hsSize72 {
	font-size: 50px;
	font-family: 'open sans', sans-serif
}

.listIconSize3 li {
	text-align: left
}

.Bottom-text span {
	font-size: 28px;
	font-weight: 700;
	font-family: myr!important
}

.elFont_opensans {
	font-family: myrL!important
}

.listIconSize3 li {
	font-size: 21px!important
}

.elFont_opensans b {
	font-family: myr!important
}

div#tmp_button-57096 a {
	font-family: verb!important
}

.ne.elHeadline.lh3.elMargin0.elBGStyle0.hsTextShadow0.hsSize0.elHeadlineIcon_lock {
	font-family: 'open sans', sans-serif
}

.ne.elHeadline.lh3.elMargin0.elBGStyle0.hsTextShadow0.hsSize18.elFont_opensans {
	font-family: 'open sans', sans-serif
}

ul.sessions-list {
	list-style-type: disc;
	text-align: left!important;
	padding: 30px 20px!important;
	width: 100%;
	max-width: 845px;
	margin: 0 auto
}

ul.sessions-list li strong {
	font-size: 22px!important
}

ul.sessions-list li {
	font-size: 25px;
	margin-bottom: 30px;
	word-spacing: 1px;
	letter-spacing: normal;
	line-height: 1.7
}

h1.Bonus-heading {
	color: red;
	font-weight: bolder;
	font-family: verb!important;
	margin-top: 30px;
	padding: 20px;
	font-style: italic
}

.properties-list {
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 20px
}

.lite {
	font-family: ver!important
}

.italic {
	font-style: italic!important
}

.no-padding {
	padding: 0!important
}

.no-margin {
	margin: 0!important
}

ul.rules-list li {
	font-size: 25px;
	margin-bottom: 30px;
	font-weight: 400;
	list-style-type: none;
	text-align: left!important
}

.comment-box {
	width: 100%;
	max-width: 768px;
	margin: auto;
	height: auto;
	margin-top: 20px;
	display: block;
	border: 6px solid #c5c5c7;
	padding: 10px 10px;
	overflow: hidden
}

.comment-user-name span {
	padding: 10px 10px;
	font-size: 17px;
	text-align: left;
	color: #000;
	font-weight: 700;
	margin-left: 20px!important
}

.comment-message {
	display: block;
	width: 100%;
	height: auto;
	max-width: 654px;
	padding: 2px;
	margin-left: 80px
}

.comment-message-text {
	display: block;
	width: 100%;
	height: auto;
	padding: 10px
}

.comment-message-text p {
	font-size: 15px;
	text-transform: none!important;
	font-weight: 400!important;
	text-align: left!important
}

.comment-message p {
	font-size: 13px;
	text-transform: none!important;
	font-weight: 400!important;
	text-align: left!important
}

.comment-user-name img {
	width: 40px!important;
	height: 40px!important;
	border: none!important;
	box-shadow: none!important;
	float: left;
	margin-top: 11px!important;
	margin-left: 14px!important
}

.comment-user-name {
	margin-top: 10px
}

.bold {
	font-weight: 700!important;
	font-family: ver
}

h3.sessions-heading {
	font-size: 25px!important;
	font-family: verb!important;
	margin-bottom: 30px
}

p.small {
	font-size: 21px;
	line-height: 1.8;
	margin-bottom: 30px
}

.ups-gallary {
	max-width: 350px;
	margin-bottom: 0!important;
	margin-top: 0!important
}

.line {
	width: 100%;
	max-width: 1000px;
	border-color: rgba(210, 201, 201, .7)!important;
	margin: 30px 0
}

.oto3-mmce-star-list,
ul.oto3-mmce-list {
	list-style-type: disc;
	text-align: left!important;
	padding: 30px 20px!important;
	width: 100%;
	max-width: 845px;
	margin: 0 auto
}

.oto3-mmce-star-list {
	list-style-type: none!important
}

.oto3-mmce-star-list li,
ul.oto3-mmce-list li {
	font-size: 21px;
	margin-bottom: 10px
}

h3.Important-no {
	line-height: 29px;
	text-align: center;
	font-size: 14px;
	font-family: verb!important;
	font-weight: 700
}

.no-italic {
	font-style: normal!important
}

.note-this h3 {
	margin: 0!important;
	font-size: 12px!important;
	line-height: 1.5!important;
	padding: 5px!important
}

/* CUSTOM PK */

.Video-Section iframe {
    height: 520px;
}


/* ENDS */

@media screen and (max-width:767px) {
	p.list-heading {
		color: #817fbd;
		font-size: 22px!important;
		font-weight: 400
	}
	.new-ver-btn {
		max-width: 100%!important;
		margin-bottom: 20px!important
	}
	.order-section-personal-img img {
		width: 100%
	}
	.store-app {
		max-width: 100%!important
	}
	.Video-Section .overlay {
		right: 15px!important
	}
	.iframe-new {
		height: 390px!important;
		max-width: 684px!important
	}
	.checkmeBox {
		max-width: 100%!important;
		margin-top: 20px!important
	}
	span.checkbox-text {
		margin-left: 10px!important
	}
	.comment-message {
		margin-left: 0
	}
	.comment-message-text {
		margin-left: 0
	}
	.row {
		display: block!important
	}
	div#order-section {
		max-width: 100%!important;
		float: left;
		margin: 0 auto;
		margin-left: 0!important
	}
	.order-row div#order-section {
		max-width: 145px!important
	}
	.logo-image {
		text-align: center!important
	}
	.Order-Left-Arrow img,
	.Order-Right-Arrow img {
		display: none!important
	}
	.col-20 {
		display: none
	}
	.col-80 {
		float: none;
		width: 100%
	}
	nav#mainNav {
		padding: 10px 0
	}
	nav.navbar {
		height: 0!important
	}
	h3.middle-heading-top.video-heading.mobile-heading-index.h3 {
		font-size: 35px
	}
	h3.middle-heading-top.video-heading.mobile-heading-index.h3 span {
		font-size: 35px
	}
	.container.vsl{
		padding: 0;
	}
	.Video-Section iframe {
    height: 355px;
}
}

@media screen and (max-width:475px) {
	.cust-index-new-btn span {
		font-size: 30px!important
	}
	.note-this {
		max-width: 100%!important
	}
	ul.oto3-mmce-list li,
	ul.oto3-mmce-star-list li {
		font-size: 14px
	}
	.ups-heading {
		color: #fff!important;
		font-size: 20px!important
	}
	.comment-message {
		margin-left: 0
	}
	.comment-message-text {
		margin-left: 0
	}
	.comment-message p {
		text-align: center!important;
		font-size: 12px!important
	}
	.comment-message-text p {
		text-align: left!important;
		font-size: 12px!important
	}
	.comment-user-name span {
		margin-top: 10px!important
	}
	.cap-margin {
		margin-top: 0!important
	}
	h3.mobile-heading-index {
		line-height: 1.5!important
	}
	.heading-background h2 {
		margin-right: 0!important
	}
	.heading-short {
		color: #fff!important;
		font-size: 17px!important
	}
	.big-heading {
		font-size: 28px!important
	}
	.Section1,
	.Section2,
	.Section3,
	.Section4,
	.Section5,
	.Section6,
	.Section7,
	.Section8,
	.Section9,
	.section-cover-1,
	.section-cover-2 {
		display: block
	}
	.col-80 {
		width: 100%;
		float: none
	}
	.col-6 {
		width: 100%;
		max-width: 1000px
	}
	.left-col {
		width: 100%
	}
	.caption,
	.red-caption,
	.red-heading {
		font-size: 20px;
		margin-top: 0!important
	}
	p {
		font-size: 15px
	}
	.Blue-Bg {
		font-size: 20px
	}
	.Waves {
		box-shadow: 1px 1px 10px;
		margin-top: 30px
	}
	.heading-black {
		font-size: 25px
	}
	.Section10 .Row {
		display: block
	}
	.Bonus-list li {
		font-size: 14px;
		margin-top: 10px
	}
	.Bonus-list li span.red {
		font-size: 14px
	}
	.right-now {
		font-size: 22px
	}
	.position {
		margin-top: 0!important
	}
	.Blue-Bg {
		background: linear-gradient(skyblue, #00f, #87ceeb)!important;
		font-size: 40px!important;
		padding: 0!important
	}
	.Yellow-Bg {
		background-color: #ff0
	}
	.Red-Bg {
		background-color: red
	}
	.container {
		padding: 10px 10px
	}
	.list-header {
		max-width: 100%;
		margin-top: 20px
	}
	p.list-heading {
		font-size: 20px!important
	}
	.Section1,
	.Section2,
	.Section3,
	.Section4,
	.Section5,
	.Section6,
	.Section7,
	.Section8,
	.Section9 {
		display: block;
		padding: 30px 15px
	}
	.middle-heading-bottom,
	.middle-heading-top {
		text-shadow: none;
		font-size: 20px!important;
		color: #fff!important;
		margin-right: 0
	}
	.red {
		font-size: 20px
	}
	.top,
	.top1 {
		margin-top: 0
	}
	.btn-margin {
		margin-top: 30px
	}
	.iframe {
		height: 250px!important
	}
	h1.big-heading.video-heading {
		color: #fff!important
	}
	h3.middle-heading-bottom.video-heading {
		color: #fff!important;
		text-shadow: 2px 2px 0 #000!important
	}
	h3.top-small-heading {
		color: #fff!important;
		text-shadow: 1px 1px 1px #000!important
	}
	h3.middle-heading-top.video-heading {
		text-shadow: 1px 1px 1px #000!important;
		font-size: 35px!important;
		line-height: 1.1!important
	}
	h3.middle-heading-top.video-heading.h3 {
		font-size: 32px!important;
		color: #000!important;
		text-shadow: 1px -1px 0 #fff!important
	}
	p.center.italic.bold {
		font-size: 14px!important
	}
	h1.ups-heading {
		font-size: 45px!important
	}
	.heading-background.vsl h2 {
		color: #fff!important
	}
	h3.sessions-heading {
		font-size: 20px!important
	}
	p.small {
		font-size: 14px!important
	}
	.oto2 .comment-message p {
		font-size: 10px!important
	}
	.oto2 .comment-message-text p {
		font-size: 10px!important
	}
	img.prd-img {
		width: 100%!important;
		margin-top: 30px!important
	}
	.big-heading {
		color: #fff!important;
		text-shadow: 2px 2px 0 #000!important
	}
	.middle-heading-top {
		color: #fff!important;
		text-shadow: 2px 2px 0 #000!important
	}
	.Section5 .spacer {
		height: 0!important
	}
	h1#Offer,
	h3.Important-no {
		color: #fff!important;
		font-size: 10px!important;
		text-shadow: 1px 1px 1px #000
	}
	.heading-background {
		padding: 30px 10px
	}
	.Video-Section iframe {
    height: 300px;
}
.video-overlay-glass-bottom{
	height: 80px;
}
}

@media screen and (min-width:769px) and (max-width:991px) {
	.Video-Section .overlay {
		right: 15px!important
	}
}

.iframe {
	border: 6px solid #408898;
	display: block;
	width: 100%;
	max-width: 800px;
	height: 390;
	margin: 0 auto;
	margin-bottom: 30px
}

.iframe-new {
	border: 6px solid #408898;
	display: block;
	width: 100%;
	max-width: 880px;
	margin: 0 auto;
	margin-bottom: 30px
}

.Video-Section .overlay {
	width: 132px;
	height: 52px;
	position: absolute;
	right: 65px;
	bottom: 0;
	background-color: transparent
}

.Video-Section {
	display: block;
	width: 100%;
	max-width: 1000px;
	padding: 10px 10px;
	padding-bottom: 0;
	position: relative
}

.video-heading {
	margin-right: 0!important
}

h3.middle-heading-bottom.video-heading {
	text-align: center;
	font-family: ver;
	font-size: 25px;
	color: #000;
	text-shadow: 1px -1px 0 #fff
}

.cust-index-new-btn {
	display: block;
	width: 100%;
	max-width: 600px;
	color: #fff;
	background: #5fb3bd;
	border: 1px solid rgba(0, 0, 0, .2);
	border-bottom: 3px solid rgba(0, 0, 0, .2);
	padding: 10px 30px;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 30px;
	box-shadow: inset -1px -1px 1px rgba(0, 0, 0, .6)
}

a {
	text-decoration: none!important
}

.cust-index-new-btn span {
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
	color: #fff;
	font-family: 'Roboto Slab', serif!important;
	font-size: 60px
}

.cust-index-new-btn:hover {
	position: relative;
	top: -9px;
	transition: .6s;
	box-shadow: 1px 1px 1px #000
}

.middle-heading-top u {
	font-weight: 700
}

h1.big-heading.video-heading {
	text-align: center;
	font-size: 30px;
	font-family: verb;
	color: #000;
	text-shadow: 0 0 0 transparent!important
}

h3.middle-heading-top.video-heading {
	text-align: center;
	font-family: myr;
	font-size: 40px;
	color: #000;
	font-style: italic;
	line-height: 45px;
	text-shadow: 1px -1px 0 #fff
}

.gray {
	color: #777!important
}

.warning-blue {
	color: #5fb3bd!important;
	font-size: 30px!important
}

.inset-box {
	display: block;
	width: 100%;
	max-width: 1000px;
	padding-bottom: 0;
	box-shadow: 0 10px 6px -6px #777;
	padding: 8px!important;
	border-radius: 5px;
	border: 1px solid rgba(14, 14, 14, .1);
	border-bottom: 3px solid rgba(0, 0, 0, .2);
	background-color: #fff
}

.left-col.img-section {
	max-width: 684px;
	border-bottom: 1px solid #d1d1d1
}

div#order-section {
	width: 100%;
	max-width: 250px;
	margin: 0 auto
}

.heading-background.vsl {
	background-image: none;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top: 15px
}

.footer-center {
	margin: auto;
	width: 90%;
	padding-top: 0
}

.text-center {
	text-align: center;
	margin-top: 20px
}

p.footer {
	font-size: 13px;
	text-align: center;
	line-height: 0;
	margin-bottom: 20px
}

p.disclaimer {
	font-size: 8pt;
	font-weight: 600
}

p.footer a:visited {
	color: #206784
}

p.footer a {
	color: #37b8eb!important;
	text-decoration: underline
}

.logo-section {
	display: block;
	background-repeat: no-repeat;
	width: 100%;
	max-width: 1024px;
	padding: 10px;
	margin: 0 auto;
	float: inherit
}

.logo-section img {
	height: 100px
}

.logo-image {
	text-align: left
}

p.footer2 {
	font-size: 13px;
	text-align: center;
	margin-top: 10px
}

p.footer2 a {
	color: #37b8eb;
	text-decoration: underline
}

.container.vsl {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px
}

h2.underline-none {
	text-decoration: none!important
}

.heading-background.vsl h2 {
	text-align: center;
	font-size: 18px;
	margin-top: 14px;
	font-weight: 400;
	text-decoration: underline;
	font-family: myrL;
	color: #000;
	line-height: 25px
}

.heading-background h2 {
	text-align: center;
	font-size: 20px;
	margin-top: 18px;
	font-weight: 400;
	text-decoration: underline;
	font-family: myrL;
	color: #fff;
	text-align: right;
	margin-right: 70px
}

p.pro-module {
	font-weight: 700
}

.Images.custom {
	box-shadow: 4px 8px 44px #a9a9a9!important;
	border: 10px solid #fff
}

a.link-random {
	color: #37b8ee;
	display: block;
	width: 100%;
	max-width: 90%;
	text-align: left;
	margin: 0 auto
}

img.Images.shm {
	width: 100%;
	max-width: 950px
}

h1#Offer {
	color: #000;
	font-family: ver!important;
	font-size: 14px;
	border: 2px solid #ba0000;
	padding: 0 2px;
	width: 100%;
	max-width: 768px;
	margin: 0 auto
}

.note-this {
	width: 100%;
	max-width: 768px!important;
	margin: 0 auto;
	border: 2px solid #ba0000;
	padding: 0;
	margin-bottom: 5px
}

h3.Important-no {
	line-height: 1.5px;
	text-align: center;
	font-size: 14px!important;
	font-family: ver!important;
	font-weight: 700
}

.spacer-head {
	height: 10px
}

h3.top-small-heading {
	font-family: ver!important
}

.w-bottom-bar-right.w-css-reset {
	visibility: hidden
}

.w-bottom-bar.w-css-reset {
	visibility: hidden;
	display: none
}

ul.chakra_list_1 {
	list-style-type: disc;
	text-align: left!important;
	padding: 0 20px!important;
	width: 100%;
	max-width: 845px;
	margin: 0 auto;
	font-size: 20px;
	margin-top: 20px
}

h2.chakra_heading {
	margin-top: 40px
}

.checkmeBox {
	width: 100%;
	max-width: 60%;
	border: 2px solid #37b8ee;
	margin: 0 auto;
	padding: 10px;
	text-align: left;
	overflow: hidden
}

span.checkbox-text {
	text-align: left;
	display: inline-block!important;
	width: 100%;
	float: left;
	max-width: 90%;
	margin-left: 20px;
	color: #000
}

.checkmeBox input[type=checkbox] {
	float: left;
	margin-top: 5px;
	cursor: pointer
}

iframe.stock,
img.stock {
	width: 100%;
	height: 50vh;
	margin-top: 40px;
	margin-bottom: 40px;
	box-shadow: 4px 8px 44px #a9a9a9!important;
	border: 10px solid #fff
}

.magic-particle {
	background-color: #113;
	text-align: center;
	padding: 20px;
	margin: 40px 0;
	box-shadow: 4px 8px 44px #a9a9a9!important;
	border: 10px solid #fff
}

.over_video {
	position: relative;
	width: 100%;
	max-width: 100%
}

.overlay {
	width: 173px;
	height: 52px;
	position: absolute;
	right: 9px;
	bottom: 54px;
	background-color: rgba(79, 81, 84, .1)
}

h1.small-heading {
	font-style: italic;
	text-align: center
}

.comment-user-below {
	display: block;
	color: #000;
	font-weight: 700
}

.comment-user {
	width: 100%;
	max-width: 150px;
	float: right
}

@media screen and (min-width:451px) and (max-width:480px) {
	.iframe-new {
		height: 230px!important;
		max-width: 400px!important
	}
	.Video-Section .overlay {
		right: 15px!important
	}

.Video-Section iframe {
    height: 255px;
}
.video-overlay-glass-bottom, .video-overlay-glass{
	height: 50px !important;
}

}

@media screen and (max-width:450px) {
	.iframe-new {
		height: 230px!important
	}
	.Video-Section .overlay {
		right: 15px!important
	}
.Video-Section iframe {
    height: 225px;
}
.video-overlay-glass-bottom, .video-overlay-glass{
	height: 50px !important;
}

}

@media screen and (max-width:380px) {
	.store-app .google-app {
		margin-right: 0!important
	}
	.Video-Section iframe {
    height: 210px;
}
}

@media screen and (min-width:320px) and (max-width:420px) {
	.Video-Section iframe {
    height: 210px !important;
}
.video-overlay-glass-bottom, .video-overlay-glass{
	height: 50px !important;
}

	}

.order-section-personal-img {
	width: 100%
}

.store-app {
	margin: 0 auto;
	width: 100%;
	max-width: 60%;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 20px
}

.store-app .google-app {
	width: 100%;
	max-width: 25%;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 20px
}

.store-app .google-app img {
	width: 100%
}

.store-app .apple-app {
	width: 100%;
	max-width: 25%;
	display: inline-block
}

.store-app .apple-app img {
	width: 100%
}

.new-ver-1-btn:hover {
	transform: scale(1.1)
}

.new-ver-1-btn {
	width: 100%;
	max-width: 33%;
	margin: 0 auto;
	overflow: hidden;
	transition-duration: .3s;
	transition-property: transform;
	vertical-align: middle;
	margin-top: 70px;
	margin-bottom: 40px
}

.new-ver-btn:hover {
	transform: scale(1.1)
}

.new-ver-btn {
	width: 100%;
	max-width: 30%;
	float: left;
	margin: 0 auto;
	overflow: hidden;
	transition-duration: .3s;
	transition-property: transform;
	vertical-align: middle;
	margin-top: 70px;
	margin-bottom: 70px
}

.new-ver-btn.btnmargin {
	margin-right: -70px
}

.cover-hover-btn {
	display: flex
}

h2.choose-package {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 40px;
	border-bottom: 3px solid #000;
	width: fit-content;
	margin: auto;
	font-style: italic;
	color: #000;
	margin-top: 70px
}

@media screen and (max-width:420px) {
.new-ver-btn.btnmargin {
		margin-right: -20px
	}

a.navbar-brand img {
    width: 100%;
    max-width: 100px !important;

}
.navbar-dark .navbar-toggler {

    width: 35px;
    height: 30px;
}
.navbar-toggler-icon {
    display: inline-block;
    width: 19px;
    height: 19px;

}
}


h2.topheading {
    width: 100%;
      margin-top: -6px !important;
    margin-bottom: -15px !important;
    margin: 0 auto;
    border: 1px solid #000;
    padding: 10px;
    box-shadow: 1px 1px 3px #555454;
    text-decoration: none !important;

}

@media (max-width: 600px){
h2.topheading{
 text-shadow: 1px 1px 2px #222;
     background-color: #0d0d0d24;
}
    }