body {
  background-image: url('../images/bg.jpg');
  background-size: cover;
  background-repeat: repeat-y;
  background-attachment: scroll;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 20px;
}
h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:'PT Serif', serif;
  font-size: 38px;
  line-height: 44px;
  font-weight: 700;
}
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family:'PT Serif', serif;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
}
h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}
h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}
p {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-size: 18px;
}
.button {
  display: inline-block;
  padding: 10px 15px 4px;
  border-radius: 10px;
  background-color: #ab0000;
  color: white;
  text-align: center;
  text-decoration: none;
}
.button.ctabutton {
  margin-top: 75px;
  padding-bottom: 10px;
  box-shadow: black 1px 1px 3px 1px;
}
.button.ctabutton.ctabutton1 {
  margin-top: 35px;
  margin-left: 130px;
}
.logo {
  margin-top: 2%;
  margin-bottom: 2%;
}
.avatar {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.name {
  display: block;
  margin-top: 10%;
  margin-right: auto;
  margin-left: auto;
  font-family:'PT Serif', serif;
  color: white;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
.masternum {
  margin-top: -8px;
  font-family:'PT Serif', serif;
  color: #f4e0ca;
  font-weight: 400;
  text-align: center;
}
.avacred {
  margin-top: 10%;
}
.credli {
  margin-top: 0%;
}
.litext {
  padding-top: 0px;
  padding-bottom: 3%;
  padding-left: 30px;
  font-family:'PT Serif', serif;
  color: #f4e0ca;
}
.star {
  margin-top: 2px;
  float: left;
}
.testih3 {
  padding-bottom: 10%;
  font-family:'PT Serif', serif;
  color: white;
  font-weight: 400;
  text-align: center;
}
.testicontent {
  padding-bottom: 10%;
}
.testih6 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 10px;
  font-family:'PT Serif', serif;
  color: #aa0100;
  font-size: 14px;
  text-align: center;
}
.testih6.testih61 {
  display: block;
  margin-left: 25%;
  padding: 0px;
  color: white;
  text-align: left;
}
.testilogo {
  padding-bottom: 80px;
  float: left;
}
.testi-horo {
  margin-left: 25%;
  font-family:'PT Sans', sans-serif;
  color: white;
  font-size: 12px;
  font-style: italic;
}
.parchment {
  height: auto;
  max-width: 734px;
  margin-top: -7%;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.content {
  padding-top: 0%;
  background-image: url('../images/midparch.png');
  background-repeat: repeat-y;
}
.contenth1 {
  display: block;
  width: 82%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  color: #aa0100;
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
  text-align: center;
}
.contenth1.lp-h1 {
  font-size: 52px;
}
.contenth1.lp-h2-italics {
  font-style: italic;
  font-weight: 400;
}
.contenth2 {
  display: block;
  width: 70%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  color: #aa0100;
  font-size: 22px;
  line-height: 21px;
  font-style: italic;
  text-align: center;
}
.contentp {
  display: block;
  width: 75%;
  height: auto;
  margin: 15px auto 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family:'PT Sans', sans-serif;
  color: white;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.contentp.contentp1 {
  padding-top: 25px;
  padding-bottom: 25px;
  font-size: 18px;
  text-align: center;
}
.contentp.ctatext2 {
  margin-bottom: 0px;
  padding-top: 20px;
  font-family:'PT Sans', sans-serif;
  font-size: 13px;
  text-align: center;
}
.contentp.numcalculation {
  font-style: italic;
  font-weight: 700;
  text-align: center;
}
.contentp.contentpb1 {
  width: 75%;
  margin-top: 0px;
  margin-bottom: -15px;
  padding-top: 5px;
  padding-bottom: 0px;
  font-weight: 700;
  text-decoration: underline;
}
.contentp.aicsa-prodcenterp {
  font-weight: 700;
  text-align: center;
}
.contentp.contentpblack {
  width: 95%;
}
.contentp.lp-content-disclaimer {
  margin-bottom: 0px;
  font-style: italic;
}
.contentp.phone-boldcenter {
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  text-align: center;
}
.subheaderh2 {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  font-family:'PT Serif', serif;
  color: #aa0100;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}
.subheaderh2.subheaderh22 {
  width: 76%;
  padding-left: 0px;
}
.underlinep {
  text-decoration: underline;
}
.parchtop {
  width: 760px;
  height: 74px;
  min-width: 760px;
  margin-top: 35px;
  background-image: url('../images/topparchment.png');
  background-size: 706px 84px;
  background-repeat: no-repeat;
}
.parchmid {
  background-image: url('../images/midparch.png');
}
.underlinepb {
  font-weight: 400;
  text-decoration: underline;
}
.contenttable {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid black;
}
.tableh3 {
  margin-top: 0px;
  font-family:'PT Serif', serif;
  color: #aa0100;
  font-weight: 400;
  text-align: center;
}
.tablep {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-size: 16px;
}
.tablequote {
  display: block;
  width: 65%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  color: black;
  font-size: 16px;
  font-style: italic;
  text-align: center;
}
.parchbot {
  width: 760px;
  height: 74px;
  background-image: url('../images/botparch.png');
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.prodcontainer {
  display: block;
  width: 638px;
  height: 148px;
  margin-top: 10%;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/reading_bg.png');
  background-size: 638px 148px;
}
.prodheader {
  width: 70%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 24px;
  padding-left: 39px;
  float: left;
  color: #aa0100;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
}
.prodimage {
  margin-top: -40px;
}
.tickp {
  width: 100%;
  margin-bottom: 0px;
  margin-left: 0%;
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 50px;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-size: 18px;
  line-height: 26px;
}
.tickcontainer {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}
.tick {
  padding-top: 5px;
  padding-bottom: 40px;
  float: left;
}
.tickcontainer1 {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  padding-bottom: 0px;
}
.bonusbox {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-bottom: 5%;
  margin-left: auto;
  padding: 10px;
  background-color: rgba(245, 221, 186, 0.34);
}
.bonuspic {
  margin-top: 5%;
  margin-left: 5%;
  padding-right: 25px;
  padding-bottom: 15px;
  float: left;
}
.bonush3 {
  margin-left: 0%;
  font-family:'PT Serif', serif;
  color: #aa0100;
}
.bonusp {
  width: 100%;
  margin-left: 0%;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-size: 16px;
}
.bonusvalue {
  float: left;
  font-family:'PT Serif', serif;
  color: #aa0100;
}
.bonusvalue.h4free {
  margin-left: 15px;
  font-size: 24px;
}
.bonusstrike {
  text-decoration: line-through;
}
.bonusfree {
  float: right;
  font-family:'PT Serif', serif;
  color: #aa0100;
}
.textlink1 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
.ctablock1 {
  display: block;
  width: 90%;
  margin-top: 5%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 5%;
}
.ctatext {
  width: 60%;
  margin-left: 210px;
  padding-top: 10px;
  padding-bottom: 10px;
  float: none;
  font-size: 9px;
  line-height: 14px;
  text-align: center;
}
.ctaimage {
  float: left;
}
.moneybackcontainer {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  border: 3px solid #aa0100;
  border-radius: 10px;
  background-color: rgba(245, 221, 186, 0.34);
}
.moneybackli {
  width: 68%;
  padding-bottom: 20px;
  float: left;
}
.moneybackli.moneybackli1 {
  width: auto;
}
.moneybacktext1 {
  width: 80%;
  margin-left: 0%;
  float: left;
  color: black;
  font-size: 14px;
}
.litick {
  margin-top: 5px;
  padding-right: 15px;
  padding-bottom: 100px;
  padding-left: 15px;
  float: left;
}
.guarantee {
  float: right;
}
.litext1 {
  padding: 15px;
}
.testicontainer {
  display: block;
  width: 80%;
  margin: 30px auto;
  background-color: rgba(250, 220, 180, 0.54);
}
.testiimage {
  padding: 20px;
  float: left;
}
.testitext {
  margin-top: auto;
  padding: 17px;
}
.testiname {
  padding: 15px;
  float: right;
  font-family:'PT Serif', serif;
  color: #aa0100;
  font-weight: 700;
}
.testipara {
  margin-left: 25%;
  color: #f4e0ca;
  font-size: 12px;
  line-height: 14px;
}
.oprah {
  width: 35%;
  float: right;
}
.h1underline {
  text-decoration: underline;
}
.ln-container {
  display: block;
  width: 70%;
  margin: 30px auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 3px dashed #aa0100;
}
.ln-h1 {
  display: block;
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: black;
  font-size: 27px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
}
.ln-p {
  font-size: 16px;
  text-align: center;
}
.ln-p.phone-product-p {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ln-h2 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: black;
  font-size: 24px;
  text-align: center;
  text-decoration: none;
}
.aic-header {
  display: block;
  width: 500px;
  margin: 20px auto -30px;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: #ffcf33 1px 1px 3px 0px;
  text-shadow: none;
}
.aic-topparch {
  display: block;
  width: 706px;
  height: 84px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/topparchment.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}
.aic-midparch {
  display: block;
  width: 706px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20px;
  background-image: url('../images/midparch.png');
  background-repeat: repeat-y;
}
.aic-aiden {
  width: 150px;
  padding: 15px 15px 40px;
  float: left;
}
.aic-banner {
  display: block;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  float: left;
}
.aic-stopheader {
  display: block;
  margin-right: auto;
  margin-left: auto;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: #d60000;
  font-size: 120px;
  font-style: normal;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
  text-shadow: white 2px 2px 4px;
}
.aic-donotclose {
  margin-top: 47px;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: #d60000;
  font-size: 25px;
  font-style: normal;
  font-weight: 700;
  text-shadow: white 1px 1px 6px;
}
.aic-p {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family:'PT Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
}
.aic-p.aic-pcenter {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.aic-p.aic-end {
  display: inline-block;
  width: 100%;
  float: left;
}
.midparch-subhead {
  display: block;
  width: 80%;
  margin: 40px auto;
  color: #aa0100;
  text-align: center;
}
.midparch-subhead.mid-parchsubhead2 {
  font-size: 26px;
}
.midparch-subhead.midparch-bigheader {
  padding: 15px;
  border: 2px solid #aa0100;
  font-family: Oswald, sans-serif;
  font-size: 55px;
  line-height: 55px;
  text-shadow: black 1px 1px 2px, rgba(170, 1, 0, 0.34) -4px -4px 10px;
}
.aic-testi {
  padding-bottom: 20px;
  text-align: center;
}
.p-underline {
  font-weight: 700;
  text-decoration: underline;
}
.aic-cta {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.ctabtn {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.aic-li {
  display: block;
  width: 100%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
.aic-liblock {
  display: block;
  width: 75%;
  margin: 30px auto;
  padding: 15px;
  border: 3px dashed #aa0100;
}
.aic-liblock.aic-liblock2 {
  padding-bottom: 0px;
  border-style: none;
}
.aic-liblock.aic-liblock2.aic-liblock3 {
  padding-bottom: 0px;
}
.aic-litext {
  display: block;
  width: 96%;
  margin-top: 25px;
  float: none;
  clear: none;
  font-size: 18px;
  text-decoration: none;
}
.li-button {
  width: 40%;
  margin-right: 10px;
  margin-left: 0px;
  padding-bottom: 14px;
  float: left;
}
.li-h3 {
  margin-top: 40px;
  margin-bottom: 40px;
  color: #aa0100;
  font-size: 35px;
  text-align: center;
}
.aic-ecovercontainer {
  display: block;
  width: 90%;
  margin: auto;
}
.aic-ecoverimage {
  width: 30%;
  margin-right: 20px;
  margin-left: -20px;
  float: left;
}
.aic-ecoverimage.aic-ecoverimage2 {
  width: 50%;
  margin-left: auto;
  float: left;
  clear: none;
}
.aic-highlight {
  display: block;
  width: 400px;
  height: 60px;
  margin-top: -110px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0.2);
}
.ecover-title {
  display: block;
  margin: 8px 20px auto auto;
  padding-top: 0px;
  float: right;
  color: white;
  font-size: 28px;
  text-shadow: black 1px 1px 6px;
}
.ecover-title.ecover-title2 {
  margin-left: 20px;
  float: left;
}
.aic-ecoverp {
  display: block;
  width: 100%;
  margin-top: 25px;
  float: none;
  font-size: 16px;
}
.aic-prodimage {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.aic-ecoverheader {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  float: none;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, sans-serif;
  color: #aa0100;
  font-size: 28px;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}
.aic-bonuscontainer {
  display: block;
  width: 80%;
  margin: 20px auto;
  padding-bottom: 10px;
  background-color: rgba(255, 3, 3, 0);
}
.aic-bonuscontainer.aic-bonuscontainer1 {
  background-color: rgba(237, 209, 47, 0.29);
}
.bonusdivider {
  display: block;
  width: 90%;
  height: 1px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  background-color: #aa0100;
}
.guaranteeimage {
  display: block;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
}
.aic-signoff {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
.smallcta {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.minicta {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.mini-text {
  display: block;
  width: 90%;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  font-family:'PT Sans', sans-serif;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
}
.aic-noty {
  padding: 35px 20px 0px;
  color: #0008ff;
  text-align: center;
  text-decoration: underline;
}
.aic-botparch {
  display: block;
  width: 706px;
  height: 84px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/botparch.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.aic-headimage {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
.aic-value {
  margin-top: 20px;
  margin-left: 30px;
  float: left;
  clear: none;
  opacity: 1;
  color: #aa0100;
  font-size: 20px;
  font-weight: 700;
}
.aic-yoursfree {
  margin-top: 20px;
  margin-right: 30px;
  float: right;
  clear: none;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #aa0100;
  font-size: 20px;
  font-weight: 700;
}
.aic-strike {
  text-decoration: line-through;
}
.aic-component {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.aic-compcontainer {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
.aic-comph3 {
  color: #aa0100;
  text-decoration: underline;
}
.aic-compp {
  width: 100%;
  padding-bottom: 35px;
  font-size: 18px;
  font-weight: 700;
}
.aic-valueh3 {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #aa0100;
  text-align: left;
  text-decoration: underline;
}
.aic-image {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.aic-underline {
  text-decoration: underline;
}
.body2 {
  background-image: url('../images/bg_1.jpg');
}
.aicdl-header {
  background-color: rgba(0, 0, 0, 0.49);
}
.aicdl-logo {
  float: left;
}
.aicdl-heademail {
  margin-top: 70px;
  padding-bottom: 10px;
  float: right;
}
.aicdl-topparch {
  height: 90px;
  background-image: url('../images/topminicontent.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
.aicdl-midparch {
  background-image: url('../images/middleminicontent.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-y;
}
.aicdl-whitebg {
  display: block;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/middlecontent.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: repeat-y;
}
.aicdl-whitebgtop {
  display: block;
  width: 80%;
  height: 15px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/topcontent.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}
.aicdl-botparch {
  background-image: url('../images/example-bg.png');
  background-size: 125px;
}
.aicdl-whitebgbot {
  display: block;
  width: 80%;
  height: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 35px;
  background-image: url('../images/bottomcontent.png');
  background-position: 50% 0%;
  background-size: contain;
  background-repeat: no-repeat;
}
.aicdlfooter {
  background-color: black;
}
.aicdl-mid-content {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
}
.aicdl-headerlogo {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}
.aicdl-req1 {
  display: block;
  width: 80%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}
.aicdl-p {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
}
.aicdl-reqpic {
  float: left;
}
.aicdl-reqpic.aicdl-reqpic2 {
  margin-top: 20px;
}
.aicdl-bar {
  width: 100%;
  height: 50px;
  margin-top: 30px;
  background-color: rgba(255, 138, 138, 0.29);
}
.aicdl-reqheader {
  margin-bottom: auto;
  margin-left: 115px;
  padding-top: 5px;
  font-weight: 700;
}
.aicdl-redp {
  width: 92%;
  margin-bottom: auto;
  margin-left: 115px;
}
.aicdl-prodcontainer {
  display: block;
  width: 85%;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
  background-color: rgba(209, 209, 209, 0.34);
}
.aicdl-prodheader {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 15px;
  font-size: 30px;
  text-align: center;
  text-decoration: underline;
}
.aicdl-prodimage {
  width: 50%;
  float: left;
}
.aicdl-1links {
  display: inline;
}
.aicdl-linkp {
  display: inline;
}
.aicdl-linkcontainer {
  display: block;
  width: 50%;
  margin-top: 120px;
  margin-right: auto;
  margin-left: auto;
  float: right;
}
.aicdl-linkcontainer.aicdl-linkcontainer2 {
  margin-top: 25px;
}
.prod1-link {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.prod1-p {
  text-align: center;
}
.aicdl-prodimage2 {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.prod3-image {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.mani-container {
  display: block;
  width: 80%;
  margin-top: 10px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 15px;
}
.redtick {
  width: 5%;
  margin-top: 10px;
  padding-top: 0px;
  float: left;
}
.mani-h4 {
  width: 90%;
  padding-left: 25px;
  float: left;
}
.mani-h4.interviews-h4 {
  padding-left: 15px;
}
.mani-p {
  margin-left: 55px;
  float: left;
}
.mani-p.interviews-p {
  margin-left: 70px;
}
.mani-link {
  margin-left: 55px;
  padding-top: 10px;
  float: left;
}
.mani-link.interview-link {
  margin-left: 70px;
}
.mani-link.mani-link1 {
  width: 450px;
}
.mic-icon {
  width: 10%;
  float: left;
}
.aicsa-licontainer {
  display: block;
  width: 80%;
  margin: 20px auto 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.aicsa-liredtick {
  width: 5%;
  margin-left: 20px;
  float: left;
}
.aicsa-lip {
  padding-left: 10px;
  font-size: 16px;
}
.aicsa-prodcontainer {
  display: block;
  width: 80%;
  margin: 30px auto;
  padding: 10px;
  background-color: rgba(247, 194, 134, 0.2);
}
.aicsa-prodcontainer1 {
  padding: 10px;
  border: 3px dashed white;
}
.aicsa-h2prod {
  text-align: center;
}
.aicsa-h3prod {
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}
.aicsa-strike {
  text-decoration: line-through;
}
.aicsa-cta {
  display: block;
  margin: 20px auto;
  text-align: left;
}
.aicsa-blacktransp {
  display: block;
  width: 75%;
  margin: 20px auto;
  background-color: transparent;
}
.article-container {
  padding-top: 50px;
  padding-bottom: 50px;
}
.article-h1 {
  display: block;
  width: 100%;
  margin: 0px auto;
  padding-bottom: 40px;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-weight: 700;
  text-align: center;
}
.article-p {
  margin-bottom: 0px;
  padding-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}
.footer-container1 {
  display: inline-block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}
.footer-link {
  padding-right: 30px;
  padding-left: 30px;
  font-family:'PT Sans', sans-serif;
  color: white;
  font-size: 16px;
  text-decoration: none;
}
.sophia {
  width: 40%;
  margin-right: 50px;
  float: right;
}
.lp-li-container {
  display: block;
  width: 70%;
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/1.jpg');
  background-repeat: repeat-y;
}
.li-container-left {
  width: 10px;
  height: 100px;
  min-height: 30px;
  min-width: 10px;
  background-color: rgba(170, 1, 0, 0.29);
}
.li-container-text {
  float: left;
}
.lp-li-p {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  float: left;
  font-size: 18px;
}
.lp-emp {
  color: #d40000;
  font-weight: 700;
  text-decoration: underline;
}
.lp-p {
  width: 75%;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
.lp-block-container {
  display: block;
  width: 80%;
  margin: 15px auto;
}
.lp-block-container.phone-block-container1 {
  width: 75%;
}
.lp-block-p {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-right: 20px;
  padding-left: 20px;
  font-family:'PT Serif', serif;
  font-size: 26px;
  line-height: 30px;
  font-weight: 700;
  text-align: center;
}
.lp-prodimage {
  display: block;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.lp-prod-h2 {
  display: block;
  width: 60%;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #ffe600;
  font-family:'PT Sans', sans-serif;
  color: black;
  font-size: 35px;
  text-align: center;
}
.lp-prod-h2.lp-prod-h2-1 {
  margin-top: 0px;
  margin-bottom: auto;
  background-color: transparent;
  font-size: 28px;
  line-height: 25px;
  font-weight: 400;
}
.lp-strike {
  text-decoration: line-through;
}
.lp-frank {
  margin-top: 20px;
  margin-left: 90px;
  padding-right: 25px;
  float: left;
}
.lp-underline {
  text-decoration: underline;
}
.lp-emp1 {
  font-weight: 700;
  text-decoration: underline;
}
.lp-u-i {
  font-style: italic;
  text-decoration: underline;
}
.typ-specialspan {
  color: #ff0800;
  font-style: italic;
}
.typ-aiden {
  display: block;
  width: 25%;
  margin-right: auto;
  margin-left: 65px;
  padding-bottom: 20px;
}
.typ-cbdisclaimer {
  color: white;
  font-size: 9px;
  line-height: 18px;
}
.phone-a2b2c2 {
  display: block;
  margin-top: -25px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}
.phone-image {
  display: block;
  width: 75%;
  margin-right: auto;
  margin-left: auto;
}

.ln-h1-cta{
  font-family: Impact;
  font-weight: 300;
  font-size: 35px;
  line-height: 1;
  width: 90%;
  color: #aa0100;
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .button.ctabutton {
    width: 250px;
    margin-left: 24px;
  }
  .button.ctabutton.ctabutton1 {
    margin-left: 150px;
  }
  .contenth1 {
    width: 82%;
    font-size: 28px;
  }
  .contenth2 {
    font-size: 20px;
  }
  .contentp {
    font-size: 15px;
  }
  .subheaderh2 {
    font-size: 25px;
  }
  .parchtop {
    width: 760px;
    background-size: 543px 84px;
  }
  .parchmid {
    background-size: contain;
  }
  .parchbot {
    background-size: 550px;
  }
  .prodcontainer {
    width: 500px;
  }
  .prodheader {
    font-size: 20px;
  }
  .bonush3 {
    font-size: 20px;
    line-height: 26px;
  }
  .ctatext {
    margin-left: 195px;
  }
  .guarantee {
    width: 25%;
  }
  .aicdl-heademail {
    margin-top: 0px;
  }
  .aicdl-reqpic.aicdl-reqpic2 {
    margin-top: 8px;
  }
  .aicdl-redp {
    font-size: 12px;
  }
  .aicdl-linkcontainer {
    margin-top: 70px;
  }
  .aicsa-h2prod {
    font-size: 28px;
  }
  .lp-block-p {
    padding-right: 10px;
    padding-left: 10px;
  }
  .lp-frank {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    float: none;
  }
}
@media (max-width: 767px) {
  .logo {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .name {
    margin-top: auto;
  }
  .avacred {
    display: none;
    margin-top: 3%;
    text-align: left;
  }
  .testimonials {
    display: none;
  }
  .testih3 {
    padding-bottom: 0%;
  }
  .testicontent {
    padding-bottom: 0%;
  }
  .contentp {
    font-size: 14px;
    line-height: 16px;
  }
  .subheaderh2 {
    font-size: 22px;
    line-height: 25px;
  }
  .subheaderh2.subheaderh22 {
    font-size: 20px;
    line-height: 24px;
  }
  .tablep {
    font-size: 14px;
  }
  .tablequote {
    font-size: 14px;
  }
  .prodcontainer {
    width: 565px;
    margin-left: -8px;
  }
  .tickp {
    font-size: 18px;
  }
  .bonush3 {
    font-size: 17px;
    line-height: 24px;
  }
  .bonusp {
    font-size: 14px;
  }
  .aic-topparch {
    width: 100%;
  }
  .aic-midparch {
    width: 100%;
    margin-top: -10px;
    background-position: 50% 50%;
    background-size: contain;
  }
  .aic-p {
    font-size: 16px;
  }
  .aic-headimage {
    width: 80%;
  }
  .aicdl-topparch {
    height: 65px;
  }
  .aicdl-redp {
    margin-left: 85px;
    font-size: 10px;
  }
  .aicdl-linkcontainer {
    margin-top: 25px;
  }
  .prod1-p {
    font-size: 13px;
  }
}
@media (max-width: 479px) {
  .button.ctabutton {
    margin-top: 16px;
    margin-left: 10px;
  }
  .button.ctabutton.ctabutton1 {
    margin-left: 27px;
  }
  .contenth1 {
    font-size: 22px;
    line-height: 25px;
  }
  .contenth1.lp-h1 {
    font-size: 20px;
  }
  .contenth1.lp-h2-italics {
    font-size: 18px;
  }
  .contenth2 {
    font-size: 17px;
  }
  .subheaderh2 {
    font-size: 18px;
    line-height: 25px;
  }
  .parchtop {
    background-size: 300px 133px;
  }
  .contenttable {
    width: 80%;
  }
  .tablep {
    font-size: 14px;
  }
  .parchbot {
    background-size: 300px;
  }
  .prodcontainer {
    width: 100%;
  }
  .prodheader {
    font-size: 18px;
    line-height: 20px;
  }
  .prodimage {
    width: 30%;
    margin-top: 0px;
  }
  .tickp {
    font-size: 14px;
    line-height: 20px;
  }
  .bonuspic {
    display: block;
    width: 40%;
    margin-right: auto;
    margin-left: auto;
  }
  .bonush3 {
    font-size: 14px;
    line-height: 20px;
  }
  .textlink1 {
    width: 80%;
    font-size: 14px;
    line-height: 20px;
  }
  .ctatext {
    margin-left: 53px;
  }
  .ctaimage {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }
  .litick {
    padding-right: 0px;
    padding-left: 5px;
  }
  .ln-p {
    font-size: 14px;
  }
  .aic-header {
    width: 80%;
    margin-bottom: -45px;
    text-shadow: none;
  }
  .aic-midparch {
    margin-top: -25px;
  }
  .aic-stopheader {
    font-size: 89px;
  }
  .aic-donotclose {
    font-size: 18px;
  }
  .aic-p {
    font-size: 14px;
  }
  .aic-ecoverp {
    font-size: 14px;
  }
  .aic-ecoverheader {
    width: 100%;
    font-size: 16px;
    text-align: center;
  }
  .aic-aidenhead {
    display: none;
    text-shadow: none;
  }
  .aicdl-heademail {
    margin-top: 10px;
  }
  .aicdl-topparch {
    height: 35px;
  }
  .aicdl-req {
    display: none;
    margin-right: auto;
    margin-left: auto;
  }
  .aicdl-p {
    font-size: 12px;
    line-height: 16px;
  }
  .aicdl-prodheader {
    font-size: 20px;
    line-height: 26px;
  }
  .aicdl-prodimage {
    display: block;
    margin-right: auto;
    margin-left: auto;
    float: none;
    text-align: left;
  }
  .mani-h4 {
    font-size: 12px;
    line-height: 16px;
  }
  .mani-p {
    margin-left: 25px;
    font-size: 12px;
    line-height: 16px;
  }
  .mani-p.interviews-p {
    margin-left: 25px;
  }
  .mani-link.interview-link {
    font-size: 11px;
  }
  .mani-link.mani-link1 {
    font-size: 11px;
    line-height: 14px;
  }
  .article-h1 {
    font-size: 20px;
    line-height: 22px;
  }
  .article-p {
    font-size: 12px;
    line-height: 16px;
  }
  .footer-link {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .lp-li-p {
    font-size: 14px;
  }
  .lp-p {
    font-size: 14px;
    line-height: 20px;
  }
  .lp-block-p {
    font-size: 18px;
    line-height: 20px;
  }
  .lp-frank {
    width: 240px;
  }
  .lp-underline {
    font-size: 18px;
  }
}