/*!normalize.css v1.1.0 | MIT License | git.io/normalize */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,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;}a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;font-family: 'Montserrat', sans-serif;}h2{font-size:1.5em;margin:.83em 0;font-family: 'Montserrat', sans-serif;}
h3{font-size:1.17em;margin:1em 0;font-family: 'Montserrat', sans-serif;}h4{font-size:1em;margin:1.33em 0;font-family: 'Montserrat', sans-serif;}h5{font-size:.83em;margin:1.67em 0;font-family: 'Montserrat', sans-serif;}
h6{font-size:.67em;margin:2.33em 0;font-family: 'Montserrat', sans-serif;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}
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:1.2em 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;}
em.pad {padding-right:3px;}
/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Structure */
body {
  padding: 0;
  /*background: #c2c2c2;*/
  background-image: url(../images/bg1.jpg);
  background-size: cover;
  background-position: center;
  background-attachment:fixed;
  font-family: 'Open Sans', sans-serif;
  margin:0;
  }
  
img{max-width: 98%;height: auto;}
img.logo {max-width:500px;margin:0 auto;padding:0;text-align:center;}
img.left {float:left;padding:1% 4% 1% 0;}
img.arrow-sm {float:left;padding:7px 11px 3px 0;}
img.check {float:left;padding:2px 11px 3px 0;}
img.star {padding:0 10px 0 0;margin-bottom:-5px;}
img.far-left {float:left;margin-left:-120px;padding:1% 4% 1% 0}
.rotate-left {-ms-transform: rotate(-03deg); /* IE 9 */ transform: rotate(-03deg);}
img.right {float:right;padding:1% 0 1% 4%;}
.right {float:right;padding:1% 0 1% 4%;}
img.far-right {float:right;margin-right:-120px;padding:1% 0 1% 4%}
.rotate-right {-ms-transform: rotate(03deg); /* IE 9 */ transform: rotate(03deg); margin-top:3%;}
img.center {margin:1% auto; text-align:center}
img.steps {float:left;margin:0 10px 0 -50px;}
.step-block { margin:1% 0 7%;}
.step-block p {font-weight:700;font-size:26px;padding-top:2%;letter-spacing:-1px;}
a {text-decoration: none;border-bottom: 1px dotted #ccc;color: #1a848d;}
a:hover {text-decoration:none; border-bottom: 1px dotted blue;}
.text-shadow {
	text-shadow: 0 0.06em 1px rgb(0 0 0 / 10%), 0 0 0.05em rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 0.03em 0.05em rgb(0 0 0 / 20%), 0 0.05em 0.1em rgb(0 0 0 / 25%), 0 0.1em 0.1em rgb(0 0 0 / 20%), 0 0.2em 0.2em rgb(0 0 0 / 15%);
}
#header {
	height:auto;
	padding:3px 0;
	background:#ed1c24;
	margin: 0 auto;
  	width:100%;
  	text-align:center;
}

#header h1{color:#fff;font-size: 34px;font-weight: 700;letter-spacing: -1px;
line-height: 100%;text-align: center;padding:20px 0;margin:0;}
#header img{max-width:96%;height:auto;margin: 0 0 0 4%;}
.redbox {background:#f70000; padding:0 10px;border-radius:10px;}
.text {max-width:800px;margin:0 auto;} 
.subhead {max-width:800px;margin:0 auto 10px;} 
#outter-wrap {
  padding: 0;
  margin: 0 auto;
  width: 100%;
  overflow:hidden;
}

#article-wrap {background:#fff;max-width:800px;margin:0 auto;padding:10px 50px 25px;box-shadow: 0 3px 6px 1px rgb(0 0 0 / 8%), 0 7px 14px 1px rgb(50 50 93 / 10%);}  
#article{font: 1em/1.5 'Open Sans', sans-serif;}
.terms p {font-size:14px;}
ul.arrow {
    list-style-type: none;
    padding-left: 20px;
}
.arrow li {
    font-size: 19px;
    position: relative;
    padding-left: 50px;
    line-height: 1.5em;
    margin-bottom: 3%;
}
.arrow li:before {
    content: '';
    width: 35px;
    height: 16px;
    position: absolute;
    background-image: url(../images/arrow-1.gif);
    background-size: cover;
    background-position: center;
    left: 0;
    top: 15px;
    transform: translateY(-50%);
}


ol { padding-right:20%;}
ol li {font-weight:normal;}
p, ol {font-size: 19px;line-height: 1.5em;}

#hdg-block {
	padding:0;
	max-width:800px;
	height:auto;
	margin: 0 -50px;
    padding: 10px 50px;
	color:#fff;
}

#hdg-block h3 {color:#fff;letter-spacing:-1px;font-size:34px;margin:0;text-shadow: 0 0.06em 1px rgb(0 0 0 / 10%), 0 0 0.05em rgb(0 0 0 / 10%), 0 1px 3px rgb(0 0 0 / 30%), 0 0.03em 0.05em rgb(0 0 0 / 20%), 0 0.05em 0.1em rgb(0 0 0 / 25%), 0 0.1em 0.1em rgb(0 0 0 / 20%), 0 0.2em 0.2em rgb(0 0 0 / 15%);}
.drkrd {background:#7b0c12;}
.drkrd-text {color:#7b0c12}
#bluebox {
padding:0 5% 2%;
width:90%;
margin: 2% auto 20px auto;
background:#F0F8FF;
border: 2px solid #4988bf;
}
#plainbox {
padding:0 5% 2%;
width:90%;
margin: 2% auto 3% auto;
background:#fff;
border: 3px solid #cccccc;
}

#plainbox2 {
padding:0 5% 2%;
width:90%;
margin: 5% auto 3% auto;
background:#fff;
border: 1px solid #cccccc;
}
#plainbox2 p {
	font-size:16px;
}

#downloadbox {
text-align:center;
padding:7% 3% 3%;
width:90%;
margin: 2% auto 8%;
background:#fff;
-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 10px rgb(67 67 162 / 25%);
    -moz-box-shadow: 0px 0px 10px rgba(67, 67, 162, 0.25);
    box-shadow: 0px 0px 10px rgb(67 67 162 / 25%);
    border: 2px solid #165eca;
}

#features p {margin-bottom:3%;}
#features img {margin-right:3%;float:left;}

.input {padding: 10px;
font-size: 18px;
border: 1px #efefef solid;
width: 290px;
max-width: 90%;
margin-bottom:10px;}
.references p, .references ol {
    font-size: 15px;
	color:#656565;
}
.references {
    padding: 10px 0 0;
    max-width: 850px;
    margin: 0 auto;
    font-size: 14px;
}
#footer{
	/*background: #3f3f43;*/
	background:transparent;
	margin: 5% auto 0 auto;
  	width:100%;
    overflow:hidden;
	padding-bottom:3%;
}
#footer p {color:#999;}
.footer-block {
	max-width:900px;
	color:#999;
	font-size:14px;
	margin:2% auto;
}

#footer a{color:#999;text-decoration:none; border-bottom: 1px dotted #ccc;}
#footer a:hover{color:#acacac;text-decoration:none; border-bottom: 1px dotted #999;}
.box {background:#fcfcf7;padding:0 20px 20px;border:2px solid #deddd4;}
/* Page typography */

p{font: 19px/1.5 'Open Sans', sans-serif; color: #212121;}
h1 {font-size: 52px;font-weight: 800;letter-spacing: -1px;margin-bottom:2%;
line-height: 120%;text-align: center;}
.reg {font-weight:600;}
.title {font-size:50px;}
.title2 {font-family:'Carter One', cursive;font-size:54px;font-weight:400;line-height:110%;}
h2 {font-size: 40px;margin-bottom:35px;font-weight:700;line-height:125%;text-align:center;letter-spacing:-1px;}
h3 {font-size: 36px;margin-bottom:35px;font-weight:700;line-height:125%;text-align:center;letter-spacing:-1px;}
.plus {font-size: 32px;margin-bottom:35px;font-weight:700;line-height:125%;text-align:center;letter-spacing:-1px;}
h4 {font-size:26px;margin-bottom:10px;line-height:120%; font-weight:600;letter-spacing:-1px;}
h5 {font-size:24px;margin-top:0;margin-bottom:10px;line-height:120%; font-weight:600;letter-spacing:-1px;}
h6 {font-size:22px;margin-top:0;margin-bottom:10px;line-height:120%; font-weight:600;letter-spacing:-1px;}
.text-1 {font-weight:300;}
.text-2 {font-weight:700;font-size:26px;}
.sub {color:#22283a;font-size:22px;line-height:125%;padding-top:0;margin-top:0;}
.sub2 {color:#22283a;text-align:center;padding-top:1%;margin-top:0;font-size:32px;font-weight:700;line-height:125%;}
.w675 {max-width:675px;margin:0 auto;}
.medium {font-size:42px;line-height:125%;}
.large {font-size:48px;}
.xlrg {font-size:110px;}
.heavy {font-weight:900}
.fs16 {font-size:16px}
.fs22 {font-size:22px;}
p.fs24 {font-size:24px;}
p.fs26 {font-size:26px;}
.fs30 {font-size:30px;}
.fs38 {font-size:38px;}
.fs44 {font-size:44px;padding-left:3%;padding-right:3%;}
.f36b {font-size:36px;font-weight:700;}
strong.heavy, .bolder {font-weight:900;}
.regular {font-weight:400;letter-spacing:0;}
.light {font-weight:400;}
.tight {letter-spacing:-1px;}
.pic {border: 2px solid #fff;box-shadow: 0 1px 4px rgb(0 0 0 / 45%);}
.left, h4.left {text-align:left;padding-left:0;}
.center {text-align:center}
.block {max-width:775px;margin:0 auto 6%;}
.red {color:/*#fc002f;#f70000 #ce0900*/ #ed1c24;}
.red2 {color: #841926;;}
.black {color:#000!important;}
.drkblue {color:#014b8c;}
.ltblue {color:#0195db;}
.highlight {background:#fff100;/*color:#ce0900;*/border-bottom: solid 1px rgba(0,0,0,.07);border-right: solid 1px rgba(0,0,0,.07);padding:0 2px 0 4px;text-transform: none;}
#footer p{font-size:13px;padding: 0 2%; font-weight:400;}
.leaves-l {position:absolute;top:-210px;left:-10px;padding:0;margin:0;}
.leaves-r {position:absolute;top:-210px;right:0;padding:0;margin:0;}
.section_title {background:url(../images/bg_border.gif) repeat-x 0 22px;text-align:center;}

.section_title span {background:#fff;padding:0 20px 0 20px;}

.pt1 {padding-top:1%;}
.pt2 {padding-top:2%;}
.pt3 {padding-top:3%;}
.pt5 {padding-top:5%;}
.pt0 {padding-top:0;}
.pb0 {padding-bottom:0;}
.mb0 {margin-bottom:0;}
.mb1 {margin-bottom:1%;}
.mt0 {margin-top:0;}
.mt1 {margin-top:1%;}
.mt2 {margin-top:2%;}

.myButton {
		-moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
		-webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
        box-shadow:inset 0px 1px 0px 0px #9acc85;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
        background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
        background-color:#74ad5a;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        border:1px solid #3b6e22;
        display:inline-block;
        color:#ffffff;
        font-size:20px;
        font-weight:600;
        padding:2% 2%;
        text-decoration:none;
		text-align:center;
		width:290px;
		max-width:94%; 
    }
.myButton:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
        background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
        background-color:#68a54b;
    }
.myButton:active {position:relative;top:1px;}

/* PRICE BOX OPTIONS */
.tac {
    text-align: center;
}
.onethird {
    width: 33%;
    float: left
}

.onethird.middle {
    margin: 0 .5%
}
.pricingbox .atcbutton {
    padding: 0 10px 8px;
    box-sizing: border-box
}

.pricingbox .onethird .btrans { transition: all .2s ease-in-out; }
.pricingbox .onethird .btrans:hover { transform: translate(0, -10px); }
.pricingbox .onethird,
.row90 .pricingbox .onethird .insidecol {
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-top: none
}

.pricingbox .onethird.middle,
.row90 .pricingbox .onethird.middle .insidecol {
    border: 4px solid #414142;
    border-top: 2px solid #414142
}

.row90 .pricingbox .onethird {
    border: none
}

.stockup .pricingbox .onethird.middle {
    border: 2px solid #ccc
}

.pricingbox .onethird h3 {
    margin-top: 0;
    margin-bottom: .5rem
}

.pricingbox .onethird h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
    background: #414142;
    color: #fff;
    font-weight: 700;
	letter-spacing:2px;
}

.pricingbox .onethird h2.fs24 {
    font-size: 24px;
    line-height: 1.5em;
    margin-bottom: 10px
}

.pricingbox .onethird h3 {
    color: #414142;
    font-size: 26px;
    font-weight: 100
}

.pricingbox .onethird h3 strong {
    font-weight: 700
}

.pricingbox .onethird h3.yourprice, .pricingbox .onethird h3.lrgprice  {
   color: #39b54a;
   margin-bottom: 0;
   font-weight:400;
}



.pricingbox .onethird h3.retailprice {
    font-size: 22px
}

.pricingbox .onethird p.nothanks {
    text-align: center;
    font-size: 16px
}

.pricingbox .onethird h3.mostpopular {
    background: #fd0;
    font-weight: 700;
    color: #ed1c24;
    font-size: 21px
}

.pricingbox .atcbutton {
    padding: 0 10px;
    box-sizing: border-box
}

.pricingbox .spacer {
    height: 37px
}

.pricingbox .spacer36 {
    height: 36px
}

.pricingbox .onethird h3.yourprice,
.pricingbox .onethird h3.lrgprice {
    color: #25b339;
    margin-bottom: 0
}

.pricingbox .onethird h3.lrgprice {
    font-weight: 700;
    font-size: 70px;
    padding: 0 10px;
    line-height: 1em
}

.pricingbox .onethird h3.lrgprice span {
    font-size: 22px;
    line-height: 1.2em;
    display: inline-block;
    max-width: 85px;
    position: relative;
    bottom: 5px;
    margin-left: -10px;
    text-align: left
}

.pricingbox .onethird h3.savings {
    color: #ed1c24;
    font-weight: 700;
    font-size: 22px
}
.pricingbox .onethird h3.freeshipping {
    font-size: 18px;
	color:#ed1c24;
	font-weight:600;
}

.pricingbox .onethird h3.savings span {
    letter-spacing: 0
}

.pricingbox .onethird h3.totalprice {
    font-size: 32px;
    margin-bottom: 0
}

.pricingbox .onethird h3.addshipping {
    font-size: 18px
}

.strikeline {
    color: #c00
}

.strikeprice {
    color: #212121
}

.pricingbox .onethird:hover,
.row90 .pricingbox .onethird .insidecol:hover,
.row90 .pricingbox .onethird:hover .insidecol {
    background: #ed1c24;
    background: linear-gradient(180deg, rgba(132, 25, 38, 1) 0%, rgba(237, 28, 36, 1) 100%)
}

.row90 .pricingbox .onethird:hover {
    background: 0 0
}

.redstrike {
    color: #c00;
    text-decoration: line-through
}

.insidetext {
    color: #212121
}

.pricingbox .onethird:hover .redstrike {
    color: #fff
}

.pricingbox .onethird:hover .insidetext {
    color: #fff
}

.pricingbox .onethird:hover h3,
.pricingbox .onethird:hover p {
    color: #fff
}

.pricingbox .onethird:hover .strikeprice,
.pricingbox .onethird:hover .strikeline {
    color: #fff
}

.pricingbox .onethird:hover p.nothanks a {
    color: #fff
}

.pricingbox .onethird .bottleimg {
    transition: all .5s ease
}

.pricingbox .onethird:hover .bottleimg {
    transform: translateY(-7px)
}

.pricingbox .onethird:hover h3.mostpopular {
    color: #ed1c24
}

.pricingbox .onethird:hover h3 .highlight {
    color: #212121
}

.pricingbox .onethird:hover h3.regprice .red,
.pricingbox .onethird:hover h3.todayprice .red {
    color: #ffeb00
}
.bonuses-m, .m-img {display:none}
/* ================== */
.half {
    width: 50%;
    float: left;
}

ul {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
ul.check{
    list-style-type: none;
    padding-left: 20px
}

.check li {
    font-size: 19px;
    position: relative;
    padding-left: 40px;
    line-height: 1.5em;
    margin-bottom: 3%
}

.check li:before {
    content: '';
    width: 32px;
    height: 32px;
    position: absolute;
    background-image: url(../images/check.png);
    background-size: cover;
    background-position: center;
    left: 0;
    top: 16px;
    transform: translateY(-50%)
}
	
	/* Landscape phones and down */

@media (max-width: 1240px) { 
	.priceoption  {
	width:300px;
	height:642px;
	display:inline-block;
	vertical-align:top;
	}
}	
@media (max-width: 1200px) { 
	.priceoption  {
	width:280px;
	height:600px;
	display:inline-block;
	vertical-align:top;
	}
	.leaves-l {width:250px;left:-15px;position:scroll;}
	.leaves-r {width:250px;right:0;position:scroll;}
}
@media (max-width: 1120px) { 
	.priceoption  {
	width:200px;
	height:400px;
	display:inline-block;
	vertical-align:top;
   }
}
@media (max-width: 1076px) { 
   .leaves-l {width:200px;top:-130px;left:-15px;position:scroll;}
   .leaves-r {width:200px;top:-130px;right:0;position:scroll;}
}
@media (max-width: 1000px) { 
   .leaves-l {width:175px;top:-130px;left:-15px;position:scroll;}
   .leaves-r {width:175px;top:-130px;right:0;position:scroll;}
}
@media (max-width: 900px) { 
   .leaves-l {width:140px;top:-110px;}
   .leaves-r {width:140px;top:-110px;}
   .title, .title2 {font-size:48px;}
#header h1 {font-size:34px;}
h1 {font-size: 54px;}
h2 {font-size: 34px;}
h3 {font-size: 28px;}
h4 {font-size: 20px;}
.sub {font-size:22px;}
.fs30 {font-size:26px;}
#hdg-block h3 {font-size:28px;}
img.far-left {max-width:50%;margin-left:-5%;margin-right:2%;}
img.far-right {max-width:50%;margin-left:2%;margin-right:-5%;}
img.left, img.right {max-width:40%;}
.rotate-left, .rotate-right {-ms-transform: rotate(0deg); /* IE 9 */ transform: rotate(0deg);}
.bonuses {max-width:35%!important;}
.hide-mobi, .hide-mobile {display:none;}
.step-block p {font-size:24px;}
.pricingbox .onethird h2 {font-size:28px;}
.pricingbox .onethird h3.lrgprice {font-size:60px;}
.pricingbox .onethird h3 {font-size:20px;}
}
	
@media (max-width: 767px) { 
   .leaves-l {width:100px;top:-50px;}
   .leaves-r {width:100px;top:-50px;}
   .title, .title2 {font-size:42px;}
   .large {font-size:34px;}
   #header h1 {font-size:28px;}
#article-wrap {padding:10px 20px 25px;}
h1 {font-size: 48px;}
h2 {font-size: 28px;}
h3, .f36b {font-size: 26px;}
h4 {font-size: 21px;}
.sub {font-size:20px;}
.fs30 {font-size:24px;}
.fs44 {font-size:36px}
p {font-size:18px}
img.far-left {max-width:32%;margin-left:0;margin-right:2%;}
img.far-right {max-width:35%;margin-left:2%;margin-right:0;}
img.left, img.right {max-width:35%;}
#hdg-block {margin:0 -20px;}
.pricingbox .onethird h3.lrgprice {font-size:44px;}
.pricingbox .onethird h3.lrgprice span {font-size: 16px;line-height: 100%;}
#footer p {font-size:12px;padding:0 3%;}
.footer-block {font-size:12px;}
img.logo {max-width:95%;}
.right {margin:0 auto;float:none;width:50%;padding:0;}
}
@media (max-width: 650px) { 
 .half {
        width: 100%;
        float: none
    }
.sub {font-size:17px;}
.title, .title2 {font-size:38px}
.large {font-size:30px;}
.fs38 {font-size:28px;}
#header h1 {font-size:22px;}
   .onethird {
        width: 80%;
        float: none;
        margin: 0 auto 30px
    }
    .onethird.middle {
        margin: 0 auto 30px
    }
    .pricingbox a {
        text-decoration: none
    }
    .pricingbox .spacer {
        height: 1px
    }
    .pricingbox .onethird h3.bigprice {
        text-align: center
    }
    .pricingbox .onethird h3.bigprice span {
        text-align: left
    }
	.pricingbox .onethird h3.lrgprice {font-size:74px;}
	.pricingbox .onethird h3.lrgprice span {font-size: 22px;line-height: 1.1em;}
	.plus {font-size:24px;}
	
}
/* Portrait */
@media (max-width: 480px)  { 
.leaves-l {width:60px;top:-10px;}
.leaves-r {width:60px;top:-10px;}
.title, .title2 {font-size:28px;}
.large {font-size:26px;}
.box {padding:0 5px 5px;}
.pt5 {padding-top:2%;}
.subhead {padding-bottom:0;}
#wrapper {width:100%;max-width:100%;}
#article-wrap {box-shadow:0;}
#article {padding-left:2%;padding-right:2%;}
#header {padding:0;}
#header h1 {font-size:18px; letter-spacing:0;}
h1 {font-size: 28px;line-height: 1.1;}
h2 {font-size: 20px;}
h3 {font-size: 20px;}
h3 em {letter-spacing:0;}
h4 {font-size: 17px;letter-spacing:0;}
h5 {font-size: 17px;}
.block {padding:0;}
img.steps {max-width:40%;margin-left:-30px;margin-top:11px;}
.step-block p {font-size:17px;letter-spacing:0;}
.mp {padding-top:19px!important;}
p.fs26 {font-size:18px;}
.fs22 {font-size:18px;}
.check li:before {width:26px;height:26px;}
.fs30 {font-size:18px;}
.f36b, .fs38 {font-size:22px}
.fs44 {font-size:24px;}
.sub {font-size:12px;margin-left:0;text-align:center;letter-spacing:0;line-height:100%; padding-bottom:0;margin-bottom:0;}
strong.heavy, .bolder, .heavy {font-weight:700;}
p, ol {font-size:16px; margin:.5 0;}
#hdg-block {margin:0 -25px;overflow:hidden;padding:5px 0;}
#hdg-block h3 {font-size:19px;padding-left:0;padding-right:0;letter-spacing:0;}
img.left, img.right {max-width:25%;}
img.far-left, img.far-right {max-width:40%;}
.section_title {background:none;text-align:center;}
.hide-mobile, .hide-mobi, .d-img {display:none;}
.bonuses, .guarantee {display:none}
.bonuses-m {display:block;max-width:300px;margin:0 auto;text-align:center;}
.m-img {display:block;max-width:250px;margin:0 auto;text-align:center;}
img.sig {max-width:200px}
.pricingbox .onethird h3 {font-size: 24px;}
}

