@import url(//fonts.googleapis.com/css?family=Parisienne);

/* normalize.css */
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{
	font-size:1.5em;
	margin:.83em 0;
	color: #4F4E4E;
	font-weight: normal;
}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{
	font-weight:bold;
	color: #4F4E4E;
}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
section{ display:inline}

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ===== Initializr Styles ==================================================
   Author: Jonathan Verrecchia - verekia.com/initializr/responsive-template
   ========================================================================== */

body {
    font-family: 'Open Sans', sans-serif;
	font-size:16px;
	background-color:#ffffff;
	color:#555555;
	
}



/* ==========================================================================
   Author's custom styles
   ========================================================================== */

 p.title, .profit-content h1 {
	font-size:36px;
	font-weight:700;
	color:#4F4E4E;
	line-height:18px;
	text-align:center;
	margin:50px 0;
}
 p.title b, .profit-content h1 b {
	color:#CB252B;
}

.main-page {width:100%; word-wrap:break-word;}

.header {width:100%; text-align:center; background-color:#bf0c1c;}
.header-center {width:768px; margin:0 auto; padding-top:24px;}
.header-center .header-text {font-size:30px; line-height:38px; color:#fcfcfc;  font-family: 'Open Sans', sans-serif; font-weight:700; text-align:center; margin:0 0 30px;}
.header-center .header-text b { font-size:36px; color:#2e3d58;}
.icon { background-color: #DAE2EF; left: 0; position: fixed; width: 66px; padding:15px 0 0 0;}
.icon ul {margin:0px; padding:0px; list-style:none;}
.icon ul li a { border:0px; display:inline-block; border:0px; text-decoration:none; padding:0px; margin:0px}
.icon ul li a img {margin-bottom:16px;}
.video {position:relative;}
.video-play {text-align: center; position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden}
.video-play iframe, .video-play object, .video-play embed { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.video-arrow {color:#fdfcfc; font-weight:700; text-align:left; line-height:22px; width:86px; padding-right:6px; position: absolute;  right: -102px;  bottom: -107px;}
.video-arrow p {
	margin:0px;
	padding:0px;
	color: #f1f1f1;
}
.video-arrow .arrow-bg { position: relative; top: -25px; right:5px; }
.header-button {width:100%; background-color:#fff;}
.header-button-center {width:768px; margin:0 auto; padding:10px 0 20px; }
.header-button-center a {background-color:#ffba00; border-radius:4px; padding:15px 9% 16px 4%; text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight:700;  color:#fcfafa; text-transform:uppercase; display:inline-block; line-height:22px; float:left; width:87%; margin:0 0 10px 0;}
.header-button-center a:hover {background-color:#167eb9;}
.header-button-center a p u {font-size:72px; margin:0 17px 0 0; text-decoration:none; float:left; line-height:57px; font-weight:bold }
.header-button-center a .offer {
	font-size: 30px;
	margin: 0px;
	display: inline;
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	float: left;
	width: 96%;
	text-align:left;
	color: #fcfafa;
}
.header-button p {font-family: 'Open Sans', sans-serif; font-weight:400; font-size:18px; line-height:15px; text-align:center; margin:15px 0; clear:both; }
.header-button p.guarantee { color:#5A5A5A;  color: #5A5A5A; line-height: 22px; margin: 10px auto; width:868px; text-align:center;}
.header-button p b {color:#1a90d3; font-weight:700;}
.header-button-center a span {float: right; margin:-23px -71px 0 0; font-size:85px;}

.banner {width:100%; background-color:#f1f1f1;  border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:inline-block;}
.banner-center {width:868px; margin:0 auto; padding:34px 0 48px; color:#504f4f}
.banner-left_325 { float:left; margin-right:3.5%; width:325;}
.banner-right_385 { float:right; margin-left:3.5%; width:385;}
.banner-left { float:left; margin-right:3.5%; width:27%;}
.banner-left img {border-radius:100px;}
.banner-right { width:100%; margin-top:20px; float:center;}
.banner-right p {margin:0px; padding-bottom:5px;}
.banner-right .date {margin:0px; padding:0px;}
.banner-right .date img {margin-right:5px; float:left; }
.banner-right p b {
	color:#394967;
	font-weight:700;
	font-size: 16px;
}
.banner-text { width:100%;}
.banner-text p {margin:26px 0 0 0; line-height:24px; width:100%; display:inline-block;}
.banner-text .signature {text-align:right; font-size:44px; line-height:15px; font-family: 'Parisienne', cursive;  margin:0px; color:#364562; margin:21px 0 0 0;}

.profit-content {background-color:#fff; width:100%;}
.profit-content-center {
	width:928px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 29px;
	padding-left: 0;
}
.profit-content-center .profit-text p {
	line-height:24px;
}
.profit-content-center .profit-text p.crafting {margin-bottom:53px;}
.profit-content-center h1 {
	display:block !important;
	line-height:45px !important;
	color: #4F4E4E;
}
.profit-content-center blockquote{padding-left: 20px;border-left: 1px solid #969696;color:#969696;}
.profit-text { color:#4f4f4f}


.body-content {width:100%; background-color:#e6ecf1; border-bottom:1px solid #dce5f4; border-top:1px solid #dce5f4;}
.body-content-center {width:840px; margin:0 auto; padding:10px 0 33px;}
.body-content-area {margin:8px 0 0 0; display:inline-block; width:100%;}
.body-content-box {width:100%; margin-bottom:24px; clear:both; display:inline-block;}
.body-content-box .text {padding:12px 20px 16px;}
.body-content-box-text {background-color:#FFF; font-style:italic; color:#777777; line-height:24px; border-radius:4px; padding:23px 20px 29px; position: relative;}
.body-content-box-text:after { top: 100%; left: 5.8%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #fff; 	border-width: 10px; margin-left:0px; }
.images-box {margin:22px 15px 0 0; float:left;}
.images-box img {border-radius:100px;}
.box-right-text { display:inline-block; color:#394967; font-size:14px; line-height:22px; margin-top:54px; width:65%;}
.box-right-text .box-name {color:#2194d5; font-weight:700; font-size:18px; width:100%; display:inline-block; margin:0px}
.box-right-text .text-box {margin:0px; color:#273349}
.box-right {margin-bottom:24px; display:inline-block;}
.box-text {width:100%; display:inline-block;}
.box-right .body-content-box-text {padding:12px 20px 16px;}
.box-right .body-content-box-text:after {left:91.8%;}
.box-right .images-box {float:right; margin:22px 0 0 15px;}
.box-right .box-right-text {text-align:right; float:right; }

.interactive {background-color:#f1f1f1; width:100%;}
.interactive-center {width:868px; margin:0 auto; padding:43px 0 30px; text-align:center;}
.interactive-center p.title {line-height:43px; margin-bottom:51px; margin-top:0}
.interactive-center img {text-align:center;}
.interactive-center ul {width:100%; text-align:left; margin:35px 0 0 0; padding:0px;}
.interactive-center ol li {background: none;line-height:24px; margin-bottom:20px;  padding:0 0 0px 5px;}
.interactive-center ul li {color:#525252; background: url('../img/li-right-bg.png') top left no-repeat; line-height:24px; list-style:none; margin-bottom:20px;  padding:0 0 0px 40px;}
.interactive-center li img {margin-right:1%;}
.interactive-center .interactive-bg {float:right; width:94.7%; }
.interactive-center li.last {padding-left:0px; background:none; font-weight:700; width:100%;}
.interactive-center li.last .interactive-bg {float:left;}
.interactive-center blockquote{border-left:2px solid #525252;padding-left: 20px;font-style: italic;}
.interactive-text {text-align: left;}

.back-guarantee {width:100%; background-color:#ffffff;}
.back-guarantee-center {
	width:928px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 43px;
	padding-right: 0;
	padding-bottom: 51px;
	padding-left: 0;
}
.money-back {width:100%; text-align:center; color:#414141}
.money-back .still {
	margin:0 0 17px;
	font-weight:700;
	color:#CB252B;
	font-size:36px;
	line-height:30px;
}
.money-back .worries {margin:0px; font-size:24px; line-height:23px; font-weight:400;}
.money-back .day  {
	margin: 10px 0 0;
	font-size:36px;
	font-weight:700;
	color:#000;
	line-height:38px
}
.money-back img {margin:17px 0 23px;}
.money-back p {margin:0 0 24px 0; line-height:22px;}
.money-back p a {text-decoration:underline; color:#2298db;}
.money-back p a:hover {text-decoration:none;}
.money-back .product a {text-decoration:underline; color:#2298db; font-size:24px; }
.money-back .product a:hover {text-decoration:none;}
.border-button { border:4px dashed #31405c; background-color:#eeeff0; padding:16px; margin:42px 0 0 0; width:94.6%; display:inline-block;}
.click-button a {padding:25px 10px 29px; color:#f9f9f8; font-size:30px; font-weight:700; background-color:#ff9600; text-align:center;  border-radius:4px; margin-bottom:8px; text-decoration:none; display:block;}
.click-button a p {
	margin:0px;
	padding:0px;
	font-size: 30px;
	color: #f9f9f8;
}
.click-button a p span {font-size:45px; vertical-align:top;}
.click-button a:hover {text-decoration:none; background-color:#1888c8; cursor:pointer; text-decoration:none;}
.click-button a:hover u { text-decoration:none;}
.get-in a {text-align:center; color:#2298db; font-size:18px; }
.get-in a:hover {text-decoration:none;}
.lock {float:left; text-transform:uppercase; font-size:16px; font-weight:700; color:#777777; width:41%;}
.lock img {margin:4px 6px 0 0; float:left;}
.lock p {vertical-align:sub; margin:14px 0 0 0; text-align:left;}
.visa-mastercrad {float:right; margin-top:10px;}
.visa-mastercrad img {margin:0 0 0 3px;}
.signature { margin:33px 0 0 0;}
.signature p {font-style:italic; margin:0px; text-align:left;}
.signature p.thanks {font-style:normal; margin:24px 0 18px;}
.signature p.signature-name {
	color:#4F4E4E;
	font-size:36px;
	font-family: 'Parisienne',cursive;
	font-style:normal;
}

.footer {background-color:#e9f0f6; border-top:1px solid #C4D2DD; text-align:center; padding:23px 0 28px;}
.footer p {margin:0px; padding:0px;}
.footer a {text-align:center; text-decoration:underline; color:#555555; font-size:14px;}
.footer a:hover {text-decoration:none;}

	/*  --------------------------------------------------
    Reveal Modals
    -------------------------------------------------- */
        
    .reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #fdfdfd; background: rgba(0,0,0,.7); z-index: 9998; display: none; top: 0; left: 0; }
    .reveal-modal { visibility: hidden; top:200px; left:48%; width:676px; margin-left:-299px; padding-top:23px; background: #fdfdfd ; position: absolute; z-index: 9999; box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.4);border-radius:6px; }
    .reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: -10px; right: -10px; color: #aaa; text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6); font-weight: bold; cursor: pointer; } 
/*  --------------------------------------------------
    Popup Styles
    -------------------------------------------------- */

.popup { width: 100%; text-align: center; overflow: hidden;  }
.popup .popup-headline { font-size: 26px; text-align: center; font-weight: normal; padding: 6px 10% 16px; margin: 0 0 0 -7px; word-spacing: 1px;  font-family: 'Open Sans', sans-serif; font-weight:400; color: #999999; line-height:30px; white-space: pre-line; }
.popup p { font-family: 'Open Sans', sans-serif; font-weight:400; color: #333333; font-size: 26px; padding: 10px 0 14px 0; }
.row { width: 78.9%; margin: 5px auto;}
.row input { border: 1px #cacaca solid; *border: 1px #cacaca solid; width: 90%; font-size: 22px; line-height: 26px; color: #cacaca; padding: 10px 21px 10px; background: #f8f8f8; background: -moz-linear-gradient(top,  #fcfcfc 0%, #fefefe 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#fefefe)); background: -webkit-linear-gradient(top,  #fcfcfc 0%,#fefefe 100%); background: -o-linear-gradient(top,  #fcfcfc 0%,#fefefe 100%); background: -ms-linear-gradient(top,  #fcfcfc 0%,#fefefe 100%); background: linear-gradient(to bottom,  #fcfcfc 0%,#fefefe 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fefefe',GradientType=0 ); border-radius:4px; font-family: 'Open Sans', sans-serif; font-weight:400;  }
.name{margin-bottom: 12px;}
.submit { padding: 5px; margin: 16px auto 22px; display:inline-block; width:77%; border-radius: 4px; border: 1px solid rgba(0, 0, 0, 0.1); background: #2298db; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWM2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #2298db 0%, #ffba00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8134), color-stop(100%,#f95f00));
	background: -webkit-linear-gradient(top,  #2298db 0%, #ffba00 100%);
	background: -o-linear-gradient(top,  #2298db 0%, #2298db 100%);
	background: -ms-linear-gradient(top,  #2298db 0%, #2298db 100%);
	background: linear-gradient(to bottom,  #2298db 0%, #2298db 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe8134', endColorstr='#f95f00',GradientType=0 );
	-webkit-box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5);
    box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 0.5);
    overflow: hidden;
	 font-family: 'Open Sans', sans-serif;  font-weight:700; font-size: 24px; color: #fff; line-height: 40px; cursor:pointer; text-decoration:none; text-shadow:1px 1px 1px #000; 
	 }
.submit:hover { background: #3b8ab6; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZTQ0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmNjMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffba00 0%, #ffba00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f95f00), color-stop(100%,#f95f00));
	background: -webkit-linear-gradient(top, #ffba00 0%, #f2c754 100%);
	background: -o-linear-gradient(top,  #ffba00 0%, #f2c754 100%);
	background: -ms-linear-gradient(top,  #ffba00 0%, #f2c754 100%);
	background: linear-gradient(to bottom,  #ffba00 0%, #f2c754 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f95f00', endColorstr='#f95f00',GradientType=0 ); text-decoration:none; }
.submit span.button-arrow { text-align:center; display:inline-block; margin-left:10px;}
.popup-logo { text-align:center;}
.privacy-policy { background-color:#e8e8e8; padding:14px 10px 16px; text-align:center; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.04) inset; clear:both; border-radius:0 0 6px 6px; font-size:15px; color:#818181;}
.privacy-policy span { font-weight:bold;}
.fb_iframe_widget_loader { width:100% !important; }





@media only screen and (max-width: 984px) {
	.video-arrow {display:none;}
	
}

@media only screen and (max-width: 984px) {
	.icon {position:inherit; width:100%; background-color:transparent; padding:0px 0 36px;}
	.icon ul li {display:inline-block; margin:0; padding-left:15px; }
    .icon ul li a { border:0px; display:inline-block; border:0px; text-decoration:none; width:36px; height:36px;}
	.icon ul li a img{margin:0px}
  
	
}
@media only screen and (max-width: 788px) {
	.main-page {width:100%; }
	.header-center {width:96%;}
	.header-center .header-text {font-size:28px; line-height:36px; padding:0 10px; width:97%; text-align:center;}
	.header-center .header-text span {font-size:34px;}
	.video img {vertical-align: text-bottom; max-width:100%}
	.video-play img{width:100%;}
	.header-button-center {width:96%;}
	.header-button-center a .offer {font-size: 24px; line-height: 29px; width: 100%;}
	.banner-center {width:96%;}
	.profit-content-center {width:96%; padding: 0 0 29px;}
	.body-content-center {width:96%; padding:0}
	.interactive-center {width:96%;}
	.back-guarantee-center {width:96%;}
	.banner-right {width:65%;}
	.header-button-center a span { margin: -23px -49px 0 0; font-size: 85px; }
	.header-button p.guarantee {width:98%;}

	
}

@media only screen and (max-width: 767px) {
	.reveal-modal {width:90%;left: 0; margin: 0 auto 0 5%; }
	.popup .popup-headline {font-size:24px}
	.submit {font-size:23px;}
	.row input { width: 93.4%; padding: 9px 16px 10px; font-size: 18px; }
	.border-button {width:92.6%;}
	.interactive-center li img {margin-right:1%;}
	.header-button-center a span {margin: -20px -48px 0 0; font-size:75px;}
	.header-button-center a p u {font-size:66px;}
}

@media only screen and (max-width: 676px){
	.header-button-center a p u {font-size:52px; line-height:52px;}
	.header-button-center a .offer {font-size:21px; }
	.header-button p {font-size:17px; line-height:20px}
	p.title, .profit-content h1 {line-height:45px; margin-bottom:30px;}
	.click-button a {font-size:26px;}
	.interactive-center .interactive-bg {width:92%;}
}

@media only screen and (max-width: 600px){
	.header-button-center a {padding: 15px 10% 16px 5%; width: 85%;}
	.banner-right {margin-top: 43px;}
	
}

@media only screen and (max-width: 570px){
	.header-button-center a p u {font-size:51px; line-height:38px; margin:0 10px 0 0;}
	.header-button-center a .offer {font-size: 18px; line-height: 20px; vertical-align:text-bottom; }
	.header-button p b {display:block; }
	.header-center .header-text {font-size:26px; line-height:30px; margin-bottom:20px;}
	.header-center .header-text b {font-size:26px; }
	.icon {padding:0 0 18px 0;}
	.money-back .still {font-size:30px;}
	.money-back .day {font-size:30px;}
	.click-button a {font-size:22px;}
	.banner-left {width:27%;}
	.banner-right {margin-top: 33px; width:70	%;}
	.submit {font-size:18px;}
	.header-button-center a span { margin:-13px -47px 0 0; font-size: 62px; }


	
}


@media only screen and (max-width: 512px){
	.popup .popup-headline {font-size:16px; line-height:20px}
	.row input {padding:5px 16px 6px;}
	.submit {font-size:14px;}
	p.title, .profit-content h1 {margin:0 0 28px 0; font-size:30px; line-height:20px;}
	p.title b, .profit-content h1 b {display:block; margin-top:16px;}
	.header-center .header-text {padding:0px;}
	.banner-right {font-size:14px;}
	.banner-text p {font-size:14px; line-height:22px;}
	.banner-text .signature {font-size:40px;}
	.profit-content-center {padding:30px 0;}
	.profit-content-center .profit-text p {font-size:14px; line-height:22px}
	.profit-content-center .profit-text p.crafting {margin-bottom:30px;}
	.body-content-box-text {font-size:14px; line-height:22px;}
	.body-content-center {padding:30px 0;}
	.interactive-center {padding:30px 0;}
	.interactive-center p.title b {display:inline; margin-top:0;}
	.interactive-center img {width:66%; text-align:center;}
	.interactive-center li {font-size:14px; line-height:22px;}
	.interactive-center li img {width:auto;}
	.back-guarantee-center {padding:30px 0;}
	.money-back .still {font-size:28px;}
	.money-back .worries {font-size:20px; line-height:20px;}
	.money-back .day {font-size:26px; line-height:30px; padding-top:0px;}
	.money-back p {font-size:14px; line-height:20px; text-align:center}
	.money-back .product a {font-size:20px;}
	.border-button {width:88.6%}
	.profit-text {font-size:14px; line-height:22px;}
	.click-button a {font-size:20px; padding: 10px 10px 12px;}
	.click-button a p span {font-size:25px; margin-left:6px; vertical-align:top;}
	.signature p.signature-name {font-size:30px;}
	.header-button-center a .offer {width:98%; font-size: 16px; line-height: 20px;}
	.profit-content-center h1 { display:block !important; line-height:20px !important; font-size:30px !important; }
	.footer {padding:20px 0 ;}
	
}
@media only screen and (max-width: 480px){
	.popup .popup-headline {line-height:20px}
	.row input { width: 87%; padding: 5px 16px 6px; font-size: 16px; }
	.submit {font-size:14px; line-height:20px; width:80%;}
	.banner-right {margin-top:16px;}
	.header-button-center a p u {font-size: 33px; line-height: 30px;}
	.header-button-center a .offer {font-size:14px; line-height:16px; display:block; margin-top:8px; width:93%;}
	.click-button a {font-size:16px;}
	.lock {text-align:center; float:none; width:100%;}
	.lock img {text-align:center; float:none; display:inline-block;}
	.lock p {display:inline-block; margin-top:5px; vertical-align:super;}
	.visa-mastercrad {text-align:center; float:none;}
	.header-button-center a span {font-size:48px; margin-right:-51px;}
	
}

@media only screen and (max-width: 420px){
	.header-center .header-text { font-size:20px; line-height:26px;}
	.header-center .header-text b {font-size:20px; }
	.header-button-center a {padding:5px 8% 12px 2%; width: 90%;}
	.header-button-center a span {font-size:48px; margin:-14px -40px 0 0;}
	.header-button-center a .offer {font-size:12px; }
	.images-box {text-align:center; float:none;}
	.box-right-text {margin:10px 0 0 0; text-align:center; width:100%;}
	.body-content-box-text:after {left:45%;}
	.box-right .body-content-box-text:after {left:45%;}
	.box-right .images-box {text-align:center; float:none;}
	.box-right .box-right-text {text-align:center; width:100%; float:none;}
	.click-button a {padding:10px 27px 12px 10px;}
	.get-in a {font-size:13px; line-height:16px; display:block;}
	.interactive-center .interactive-bg {width:89%;}
	
		
}

@media only screen and (max-width: 360px){
	.header-button-center a {padding:15px 0px 15px; width:100%;}
	.header-button-center a p u {margin:0px 0 10px; text-align:center; width:100%;}
	.header-button-center a .offer {text-align:center; width:98%; display:block; line-height:18px}
	.banner-left {text-align:center; width:100%;}
	.banner-left img {width:40%;}
	.banner-right {display:inline-block; margin-top:15px; width:100%; text-align:center; float:none;}
	.border-button {width:82%;}
	.click-button a {font-size:16px; padding:10px 10px 12px 10px;}
	.money-back img {width:49%;}
	.lock img {width:auto;}
	.visa-mastercrad img {width:auto;}
	.money-back p {margin-bottom:10px;}
	.border-button {margin-top:20px;}
	.money-back .product a {font-size:16px;}
	p{ text-align:center}
	.banner-text .signature {font-size:30px; text-align:center}
	.body-content-box-text { text-align:center}
	.header-button-center a span {display:none;}
	.banner-right .date img {float:none;}
	.banner-right .date p {display:inline-block;}
	
}

@media only screen and (max-width: 300px){
	.row input { width: 85%; padding: 5px 16px 6px; font-size: 16px; }
	.submit {font-size:12px; line-height:18px;}
	.row input {font-size:12px;  padding: 4px 10px 5px;}
	 p.title b, .profit-content h1 b {margin-top:4px; line-height:30px;}
	.interactive-center p.title {line-height:33px;}
	.header-button p {font-size:14px; line-height:16px;}
	.banner-text .signature {font-size:30px; text-align:center}
	.icon ul li {padding-left:2px;}
	.money-back .product a {font-size:14px;}
	p{ text-align:center}
	.interactive-center .interactive-bg {width:86%;}
	
	
}

@media only screen and (max-width: 240px){
	.money-back .still {font-size:26px;}
	.money-back .worries {font-size:18px;}
	.money-back .day {font-size:22px; line-height:26px;}
	.border-button {width:81%;}
	.get-in a {font-size:16px;}
	.lock {font-size:14px;}
	.interactive-center .interactive-bg {width:85%;}
	
}