@font-face {
font-family:latoblack;
src:url(/corp_fonts/fonts/san_serif/lato-black-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-black-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-black-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-black-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-black-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-black-webfont.svg#latoblack) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latoblack_italic;
src:url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-blackitalic-webfont.svg#latoblack_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latobold;
src:url(/corp_fonts/fonts/san_serif/lato-bold-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-bold-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-bold-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-bold-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-bold-webfont.svg#latobold) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latobold_italic;
src:url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-bolditalic-webfont.svg#latobold_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latoheavy;
src:url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-heavy-webfont.svg#latoheavy) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latoheavy_italic;
src:url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-heavyitalic-webfont.svg#latoheavy_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latoitalic;
src:url(/corp_fonts/fonts/san_serif/lato-italic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-italic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-italic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-italic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-italic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-italic-webfont.svg#latoitalic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latolight;
src:url(/corp_fonts/fonts/san_serif/lato-light-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-light-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-light-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-light-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-light-webfont.svg#latolight) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latolight_italic;
src:url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-lightitalic-webfont.svg#latolight_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latomedium;
src:url(/corp_fonts/fonts/san_serif/lato-medium-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-medium-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-medium-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-medium-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-medium-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-medium-webfont.svg#latomedium) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latomedium_italic;
src:url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-mediumitalic-webfont.svg#latomedium_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latoregular;
src:url(/corp_fonts/fonts/san_serif/lato-regular-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-regular-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-regular-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-regular-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-regular-webfont.svg#latoregular) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latosemibold;
src:url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-semibold-webfont.svg#latosemibold) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latosemibold_italic;
src:url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-semibolditalic-webfont.svg#latosemibold_italic) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latothin;
src:url(/corp_fonts/fonts/san_serif/lato-thin-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-thin-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-thin-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-thin-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-thin-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-thin-webfont.svg#latothin) format('svg');
font-weight:400;
font-style:normal
}
@font-face {
font-family:latothin_italic;
src:url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.eot);
src:url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.eot?#iefix) format('embedded-opentype'),url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.woff2) format('woff2'),url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.woff) format('woff'),url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.ttf) format('truetype'),url(/corp_fonts/fonts/san_serif/lato-thinitalic-webfont.svg#latothin_italic) format('svg');
font-weight:400;
font-style:normal
}





.main-body-content {
	font-family: "latoregular", sans-serif;
	font-weight: 400;
	color: #333;
}

.main-body-content .container-fluid {
	padding: 0;
}

.main-body-content .text-underline, .main-body-content u {
	text-decoration: underline;
	font-weight: inherit;
}


.main-body-content .text-hairline {
	font-family: "latohairline"
}

.main-body-content .text-hairline-italic {
	font-family: "latohairline_italic"
}

.main-body-content .text-extra-bold {
	font-family: "latoblack"
}

.main-body-content .text-extra-bold-italic {
	font-family: "latoblack_italic"
}

.main-body-content .text-bold {
	font-family: "latobold"
}

.main-body-content .text-bold-italic {
	font-family: "latobold_italic"
}

.main-body-content .text-heavy {
	font-family: "latoheavy"
}

.main-body-content .text-heavy-italic {
	font-family: "latoheavy_italic"
}

.main-body-content .text-light {
	font-family: "latolight"
}

.main-body-content .text-light-italic {
	font-family: "latolight_italic"
}

.main-body-content .text-thin {
	font-family: "latothin"
}

.main-body-content .text-thin-italic {
	font-family: "latothin_italic"
}

.main-body-content .text-normal {
	font-family: "latoregular"
}

.main-body-content .text-normal-italic {
	font-family: "latoitalic"
}

.main-body-content .text-medium {
	font-family: "latomedium"
}

.main-body-content .text-medium-italic {
	font-family: "latomedium_italic"
}

.main-body-content .text-semi-bold {
	font-family: "latosemibold"
}

.main-body-content .text-semi-bold-italic {
	font-family: "latosemibold_italic"
}

.main-body-content .text-200 {
	font-weight: 200 !important;
}

.main-body-content .text-400 {
	font-weight: 400 !important;
}

.main-body-content .text-600 {
	font-weight: 600 !important;
}

.main-body-content .text-extra-800 {
	font-weight: 800 !important;
}

.main-body-content .text-smaller {
	font-size: 50%;
}

.main-body-content .text-bigger {
	font-size: 125%;
}
.main-body-content .text-size-15 {
	font-size: 1.5em;
}
.main-body-content .text-size-23 {
	font-size: 2.3em;
}
.main-body-content .text-lh-05 {
	line-height: 0.7;
}

.main-body-content .text-lh-1 {
	line-height: 1.5;
}


.main-body-content a {
	color: #000;
}

.main-body-content a:hover {
	text-decoration: none;
}

.main-body-content .text-dark-cyan {
	color: #17393d;
}

.main-body-content .text-dark-teal {
	color: #124e5e;
}

.main-body-content .text-white {
	color: #fff;
}

.main-body-content .text-red {
	color: #ea5447;
}

.main-body-content .text-black {
	color: #000;
}

.main-body-content .text-dark-blue {
	color: #2b4761;
}

.main-body-content .text-dark-grey {
	color: #333;
}

.main-body-content .text-brown {
	color: #393e38;
}

.main-body-content .click {
	cursor: pointer;
}
.main-body-content div.spacer {
	display: block;
	height: 15px;
	width: 100%;
}

.main-body-content .padding-0 {
	padding: 0;
}

.main-body-content hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 3px solid #576265;
}

.main-body-content hr.white {
	border-top: 3px solid #fff;
}

.main-body-content hr.black {
	border-top: 3px solid #000;
}

.main-body-content .no-t-margin {
	margin-top: 0;
}

.main-body-content .no-b-margin {
	margin-bottom: 0;
}

.strikethrough {
  position: relative;
}

.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid;
  border-color: #ff0000;

  -webkit-transform:rotate(-15deg);
  -moz-transform:rotate(-15deg);
  -ms-transform:rotate(-15deg);
  -o-transform:rotate(-15deg);
  transform:rotate(-15deg);
}

.container {
	max-width: 950px;
}

.container-850 {
	max-width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.video-container-850 {
	max-width: 850px;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 5px 5px 15px #999;
}
.mm-logo {
	max-height: 25px;
	max-width: 140px;
	width: 100%;
	display: inline;
	margin-top: 12px;
}


.faq .panel-info {
	border-color: #199ada;
	border-width: 2px;
}

.faq .panel-heading {
	background-color: #199ada;
	border-color: #199ada;
	color: #fff !important;
	border-top-right-radius: initial !important;
	border-top-left-radius: initial !important;
}


.faq .panel-body {
	font-size: 18px;
}

.faq .panel-group .panel-heading a span {
    font-size: 18px;
    font-weight: 400 !important;
    margin-left: 0.5em;
    color: #fff;
}

.faq .panel-group .panel-heading a * {
    text-decoration: none !important;
    font-weight: 400 !important;
}


.faq .panel-group .panel-heading a, .faq .panel-group .panel-heading a:hover {
    text-decoration: none;
}

.faq .panel-group .panel-body a, .faq .panel-group .panel-body a:hover {
    text-decoration: underline;
    font-weight: 600;
    color: #199ada;
}

.faq .panel-group .panel-body a:hover {
    text-decoration: none;
}

.faq .panel-group p {
    margin: 10px auto;
    font-size: 18px;
 }



.faq .panel-group .panel-heading a:before {
    content: "+  ";
    position: relative;
    top: 1px;
    display: inline-block;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 1.5em;
}

.faq .panel-group .panel-heading a[aria-expanded="false"]:before {
    content: "+  ";
    position: relative;
    top: 1px;
    display: inline-block;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 1.5em;
}

.faq .panel-group .panel-heading a[aria-expanded="true"]:before {
    content: "-  ";
    position: relative;
    top: 1px;
    display: inline-block;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 1.5em;
}

.max-w {
	width: 100%;
	max-width: 100%;
}



/*--------------------------------------*/




.main-body-content  .bg-header {
	background-color: #4aa3da;
	background-image: url(https://d2l6tmiv6e1a1j.cloudfront.net/usm/USM_160817_product_page_bg_header.jpg); 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
}

.main-body-content .bg-header .text-shadow {
	text-shadow: 1px 1px 5px #333;
}

.main-body-content .bg-header h1 {
	text-shadow: 0px 0px 70px #fff;
}

.main-body-content  .bg-light-grey {
	background-color: #d6d7d3;
}

.main-body-content hr.grey-13 {
	border-top: 7px solid #7d7f7e;
	margin-bottom: 0px;

}


/* -------------------------------- */


.main-body-content .usm-box-right {
	width: 100%;
	max-width: 280px;
	margin-left: 10px;
	float: right;
}

.main-body-content .usm-box-right2 {
	width: 100%;
	max-width: 450px;
	float: right;
}

.main-body-content .usm-box-left {
	width: 100%;
	max-width: 280px;
	margin-right: 10px;
	float: left;
}

.main-body-content ul.checkmark {
	padding: 0;
	margin: 0 auto;
	max-width: 820px;


}

.main-body-content ul.checkmark li {
	display: block;
	position: relative;
	width: 100%;
	font-family: "latothin", sans-serif;
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 25px;
	padding-left: 45px;
}

.main-body-content ul.checkmark li:before {
	position: absolute;
	content: " ";
	width: 38px;
	height: 38px;
	left: -10px;
	top: 8px;
	background-image: url(https://d2l6tmiv6e1a1j.cloudfront.net/usm/USM_161012_highlights_page_checkbox.png);
	background-size: 100% auto;
}



/* -------------------------------- */



.main-body-content .bg-beach {
	background-color: #e3e2de;
	background-image: url(https://d2l6tmiv6e1a1j.cloudfront.net/successblocker/MM_161013_limiting_beliefs_page_bg_main.jpg); 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	padding-bottom: 15px;
	padding-top: 25px;
	border-bottom: 15px solid #3f3a36;
}
 

body {
	background-image: url(https://d2l6tmiv6e1a1j.cloudfront.net/successblocker/MM_161013_limiting_beliefs_page_bg_main.jpg);
	background-color: #e3e2de;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% auto;
}

.main-body-content .logo {
	max-width: 200px;
	width: 100%;
	margin: 15px 0;
}

.main-body-content .white-box {
	max-width: 930px;
	box-shadow: 5px 5px 15px #333;
	border: 1px solid #ccc;
	background-color: #fff;
}

.main-body-content .red-box {
	background-color: #e25847;
	color: #fff;
	max-width: 600px;
	padding: 15px;
	margin: 20px auto;
}

.main-body-content .red-box h2 {
	text-align: center;
	margin: 0;
}

.main-body-content .white-box h1{
	max-width: 730px;
	margin: 10px auto;
	font-size: 35px;
}

.main-body-content .black-border {
	max-width: 850px;
	margin: 10px auto;
	border: 1px solid #000;
	padding: 0 15px;

}

















































































/* -------------------------------- */

@media (max-width:390px) {
	
	.main-body-content .bg-nat .extrapadding {
		padding-right: 0;
	}
	.main-body-content .text-smaller {
		font-size: 80%;
	}
	

	.faq .panel-body {
		font-size: 0.9em;
	}
	.main-body-content div[class^='bg-'], .main-body-content div[class*='bg-'] {
		background-image: none;
	}
	.main-body-content .margin-right-negative {
		margin-right: -15px;
	}
	.main-body-content ul.checkmark li {
		padding-left: 35px;
	}
	.main-body-content ul.checkmark li:before {
		width: 20px !important;
		height: 20px !important;
		left: 5px;
	}
}

@media (min-width:391px) and (max-width:480px) {
	
	.faq .panel-body {
		font-size: 0.9em;
	}
	.main-body-content div[class^='bg-'], .main-body-content div[class*='bg-'] {
		background-image: none;
	}
	.main-body-content .margin-right-negative {
		margin-right: -15px;
	}
	.main-body-content ul.checkmark li {
		padding-left: 35px;
	}
	.main-body-content ul.checkmark li:before {
		width: 20px !important;
		height: 20px !important;
		left: 5px;
	}
}

@media (min-width:481px) and (max-width:768px) {
	
	.faq .panel-body {
		font-size: 0.9em;
	}
	
}

@media (min-width:769px) and (max-width:991px) {
	.mm-logo {
		margin-left: 10px;
		margin-right: 10px;
		max-height: 20px;
		max-width: 112px;
		margin-top: 15px;
		width: 100%;
		display: inline;
	}
	.mm-log {
		display: none !important;
	}
	.li-login-submit {
		padding: 1px 20px 0px 20px;
	}
	
}


@media (min-width:991px) and (max-width:5000px) {
	.mm-logo {
		margin-left: 50px;
		margin-right: 40px;
		max-height: 25px;
		max-width: 140px;
		width: 100%;
		display: inline;
	}
	.mm-log {
		display: none !important;
	}
	
	.main-body-content .col-sm-6 .bg-white {
		min-height: 380px;
	}
	.main-body-content .testimonial-box {
		min-height: 650px;
	}
}

	.main-body-content .bg-mountain div[id^='testimonials-video-'], .main-body-content .bg-mountain div[id*='testimonials-video-'] {
		max-width: 580px;
	}
    
    
/* ========================4_Day_Sale_R1.php======================== */

html, body {
    height: 100%;
    background-color: #e3e2de;
}

.main-body-content u {
    text-decoration: none;
    font-weight: inherit;
}

.sb-top-heading h2 {
    max-width: 900px;
    color: #393e38;
    letter-spacing: 0;
    padding-top: 4px;
    font-family: latoblack;
    font-size: 28px;
}

.sb-top-heading h3 {
    text-transform: uppercase;
    font-size: 30px;
    letter-spacing: 0;
    padding-top: 4px;
}



.white-box-bottom-empty-padding {
    height: 120px;
}

.red-box-650 {
    background-color: #e25847;
    color: #fff;
    max-width: 650px;
    padding: 4px;
    margin: 20px auto;
    text-align: center;
}

.lato-black-36 {
    font-family: latoblack;
    font-size: 36px;
}

.lato-heavy-36 {
    font-family: latoheavy;
    font-size: 36px;
}

.lato-black-36 {
    font-family: latoblack;
    font-size: 36px;
}

.lato-black-italic-30 {
    font-family: latoblack_italic;
    font-size: 30px;
}

.text-color-carmine-pink {
   color:#ea5447;
}

.sb-black-border {
    max-width: 850px;
    margin: 10px auto 40px auto;
    border: 1px solid #000;
    padding: 0 15px;
}

.sb-black-border p {
    font-family: latolight;
    font-size: 24px;
    letter-spacing: 0;
    color:#3f3a36;
    margin-top: 25px;
    margin-bottom: 25px;
}

.bb-top-des {
    max-width: 750px;
    margin: 0 auto;
}

.sb-step-by-step {
    text-align: center;
    color: #ea5447;
    font-family: latoregular;
    font-size: 30px;
    letter-spacing: 0;
    max-width: 820px;
}    

.sb-black-border-insider-light-sea-green {
    background-color: #28a0ac;
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
    color: white;
    margin: 5px auto;
    letter-spacing: 0;
    padding-bottom: 15px;
}

.sb-black-border-insider-light-sea-green img {
    margin-top: 30px;
}

.sb-black-border-insider-light-sea-green p {
    color: white;
    font-family: latolight;   
    font-size: 24px;
}

.sb-black-border-insider-light-sea-green p strong {
    color: white;
    font-family: latoregular;   
    font-size: 24px;
}


.sb-inside-discover {
    background-color: white;
    max-width: 750px;
    color: #3f3a36;
    margin: 35px auto;
    letter-spacing: 0;
}

.sb-inside-discover h3 {
    color: #252122;
    text-align: center;
    font-family: latomedium;
    font-size: 24px;
    text-transform: none;
}

.sb-inside-discover ul  {
    padding: 0;
    
}

.sb-inside-discover ul  li {
    background: url('https://d2l6tmiv6e1a1j.cloudfront.net/successblocker/MM_SB_tick_icon_10142016.png') no-repeat left top;
    color:#252122;
    font-size: 24px;
    font-family: latolight;
    text-align: left;
    list-style: none;
}

.sb-inside-discover ul  li p {
    color:#252122;
    font-size: 20px;
    font-family: latolight;
    text-align: left;
    padding-left: 70px;
}

.sb-inside-discover p {
    font-family: latolight;
    font-size: 24px;
    letter-spacing: 0;
    color:#3f3a36;
    text-align: center;
}

.sb-cta-1 {
    max-width: 630px;
    margin: 35px auto;
    letter-spacing: 0;
}

.sb-cta-1 h2 {
    font-family: latobold;
    font-size: 24px;
    text-align: center;
}

.sb-price-1 {
    
}

.sb-price-1 p {
    color:#e25847;
    font-size: 28px;
    text-align: center;
    font-family: latoheavy;
    margin-top: -25px;
}

.sb-free-bonus {
    background-color: #d6d7d3;
    max-width: 750px;
    padding-top: 15px;
    color: #000000;
    margin: 5px auto;
    letter-spacing: 0;
}

.sb-product {
    padding-left: 25px;
    padding-right: 25px;
}

.sb-product-right {
    padding-left: 25px;
    padding-right: 25px;
}

.sb-free-bonus h2 {
    color: black;
    font-size: 30px;
    text-align: center;
    font-family: latoheavy;   
}

.sb-product h3 {
    font-size: 18px;
    text-align: left;
    font-family: latoregular; 
    color: black;
}

.sb-product h3 strong {
    font-size: 18px;
    font-family: latobold; 
    color: #e25847;
}

.sb-product-divider {
    margin-top: 30px;
    margin-bottom: 30px;
}

.sb-product p {
    font-size: 18px;
    text-align: left;
    font-family: latolight; 
    color: black;
}

.sb-product-right p {
    font-size: 18px;
    text-align: left;
    font-family: latolight; 
    color: black;
}

.sb-product-right h3 {
    font-size: 18px;
    text-align: left;
    font-family: latoregular; 
    color: black;
}

.sb-product-right h3 strong {
    font-size: 18px;
    font-family: latobold; 
    color: #e25847;
}

.sb-mb-gurantee {
    background-color: #d6d7d3;
    max-width: 750px;
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
    margin: 40px auto;
    letter-spacing: 0;
}

.sb-mb-gurantee p {
    font-family: latolight; 
    color: black;
    font-size: 24px;
}

.sb-mb-gurantee img {
    margin-top: 10px;
}


.sb-nat-message  {
    max-width: 750px;
    margin: 10px auto 30px auto;
}

.sb-nat-message p {
    font-family: latolight;
    font-size: 24px;
    letter-spacing: 0;
    color:#3f3a36;
}

.sb-nat-message p strong {
    font-family: latoregular;
    font-size: 24px;
    letter-spacing: 0;
    color:#3f3a36;
}

.sb-nat-message p span {
    font-family: latoregular;
    font-size: 24px;
    letter-spacing: 0;
    color:#3f3a36;
    text-decoration: underline;
}

.rwd-line {
    display: block;
}

@media (min-width:768px) {
    
    .rwd-line {
        display: inline;
    }

    .sb-top-heading h2 {
        max-width: 900px;
        color: #393e38;
        letter-spacing: 0;
        padding-top: 4px;
        font-family: latoblack;
        font-size: 36px;
    }

    .sb-product {
        padding-left: 25px;
        padding-right: 25px;
    }
    
    .sb-product h3 {
        font-size: 24px;
        text-align: left;
        font-family: latoregular; 
        color: black;
    }

    .sb-product h3 strong {
        font-size: 24px;
        font-family: latobold; 
        color: #e25847;
    }
    
    .sb-product-right {
        padding-left: 25px;
        padding-right: 0;
    }
    
    .sb-product-right h3 {
        font-size: 24px;
        text-align: left;
        font-family: latoregular; 
        color: black;
    }

    .sb-product-right h3 strong {
        font-size: 24px;
        font-family: latobold; 
        color: #e25847;
    }
    
    .sb-mb-gurantee img {
        margin-top: 95px;
    }
    
    .sb-inside-discover ul  li p {
        color:#252122;
        font-size: 24px;
        font-family: latolight;
        text-align: left;
        padding-left: 70px;
    }
    
    .sb-cta-1 h2 {
        font-family: latobold;
        font-size: 30px;
        text-align: center;
    }
    
}    



