/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCRc4EsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfABc4EsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCBc4EsA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBxc4EsA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfCxc4EsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}

img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}

* {
  box-sizing: border-box;
  font-family: 'Roboto', sans-serif;
}

[data-gjs-type="text"][class*="gjs-comp-selected"] {
  outline-color: purple !important;
  outline-style: solid !important;
  outline-width: 3px !important;
}

[data-gjs-type="text"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}

p.advert {
  text-align: center !important;
  font-size: 16px !important;
  margin-top: 20px;
}

.pdt-p4 .pt1 p.advert {
  text-align: center;
  font-size: 16px !important;
  font-style: italic;
  line-height: 150%;
}

li {
  text-align: left;
}

#i0ze5k {
  margin-bottom: 10px !important;
}

.right-box {
  top: 24px;
  position: sticky;
}

.right-box h4 {
  color: #0b539d;
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}

.light-bulb {
  margin-top: 20px;
}

.rate-box {
  display: flex;
  justify-content: center;
  font-weight: 400;
}

.star-list-right {
  padding-left: 0;
  margin-bottom: 0;
  margin-right: 5px;
}

.star-list-right li {
  list-style-type: none;
  display: inline;
  font-size: 13px !important;
  padding: 0 1px;
  color: #ff9900;
}

.right-box-button {
  margin: 0 auto;
  display: block;
  outline: none !important;
  border: none !important;
  padding: 10px 15px;
  width: 84%;
  background: green;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
}

.sh-box {
  padding-left: 30px;
  margin-left: 30px;
  border-left: 1px solid #ddd;
}

.share-box {
  display: flex;
  align-items: center;
  margin: 10px 0 10px 20px;
}

.share-btn.facebook {
  padding-left: 30px;
  border-left: 2px solid #ddd;
  margin-left: 30px;
}

.share-number h3 {
  font-size: 45px;
  margin-bottom: 0;
  font-weight: 700;
  color: #545454;
  line-height: 94%;
}

.share-number h6 {
  margin-top: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
}

.share-btn a {
  cursor: pointer;
  background: grey;
  color: #fff !important;
  padding: 10px 8px;
  display: block;
  width: 100px;
  margin-right: 5px;
  text-decoration: none !important;
  border-radius: 3px;
  position: relative;
  top: 0;
  transition: top ease 0.1s;
}

.share-btn a:hover {
  top: -3px;
}

.share-btn.facebook a {
  background: #5890FF !important;
}

.share-btn.twitter a {
  background: #00acee !important;
}

.share-btn.pinterest a {
  background: #E60023 !important;
}

.share-btn.email a {
  background: #555555 !important;
}

.grt-box {
  text-align: center;
  border: 2px dashed #000;
  margin: 30px 0;
  padding: 20px;
  background: #fdf7bf;
}

.video-con {
  margin-top: -40px;
}

.pdt-p4 .pt1 .grt-box h3 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
}

.pdt-p4 .pt1 .grt-box p:last-child {
  margin-bottom: 0;
}

.star-list {
  padding-left: 0;
  margin-bottom: 0;
}

.star-list li {
  list-style-type: none;
  display: inline;
  font-size: 14px;
  padding: 0 1px;
  color: #ff9900;
}

.int-only {
  background: #fff2cc;
  color: #ff0000;
}

.cross-list {
  padding-left: 0;
}

.simple-list li {
  color: #444;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Arial, sans-serif;
  font-size: 21px !important;
  line-height: 28px;
  text-align: left;
  padding-left: 35px;
  background: url(../images/green-tick.png) no-repeat left -3px;
  list-style-type: none;
}

#ihfq6c {
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
  background: green;
  color: #fff;
  flex: 0 0;
}

.cross-list li {
  list-style: none;
  background-image: url(../images/red-cross.png);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 35px;
  color: #444;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, sans-serif;
  font-size: 21px !important;
  line-height: 28px;
}

.tick-list li {
  list-style: none;
  background-image: url(../../../assets.funnelkonnekt.com/b3f88db0-7f43-11ec-9047-1525a98770e9/1649415708028_checked.png);
  background-position: left 7px;
  background-repeat: no-repeat;
  padding-left: 35px;
  color: #444;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, sans-serif;
  font-size: 21px !important;
  line-height: 28px;
  font-weight: 600;
  text-align: left;
}

h3#ih85oh {
  text-align: center;
  color: #ec0000;
  font-size: 35px;
  font-weight: 700;
}

.pdt-p4 .pt1 p.invent {
  text-align: center;
  color: #ff0000 !important;
  font-size: 24px !important;
}

.claim-box {
  text-align: center;
  background-color: #efc724;
  border: solid 2px #000;
  padding: 24px;
}

.pdt-p4 .pt1 .claim-box h3 {
  padding-top: 0;
  font-weight: 800;
  text-align: center;
}

.step-box {
  background: #f1f9fb;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
}

.step-box h4 {
  margin-top: 0;
  text-transform: uppercase;
  font-weight: 600;
  font-family: sans-serif;
  margin-bottom: 5px;
  font-size: 22px;
}

.step-box p {
  margin-bottom: 0 !important;
}

.step-box img {
  border: 1px solid #000;
}

.p-txt-div .step-box p {
  margin-top: 0;
}

.p-txt-div p {
  font-family: Arial, sans-serif;
  color: #000;
  font-size: 19px !important;
  line-height: 28px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px !important;
}

.link-type {
  text-decoration: underline !important;
  color: #25b8fd !important;
  font-weight: 600;
}

#ik6eei.nw-pt {
  margin-top: 0 !important;
}

summary {
  outline: none !important;
}

.fk-collapsible-list summary::marker {
  content: none;
}

.fk-collapsible-list summary::-webkit-details-marker {
  display: none;
}

details[open] .fk-collapsible-list-content {
  display: block;
  border-radius: 0 0 5px 5px;
}

.fk-collapsible-list details[open] .fk-collapsible-list-left-label {
  border-radius: 5px 5px 0 0;
}

.fk-collapsible-list details[open] .fk-collapsible-list-left-label .fk-icon-rotate {
  transform: rotate(90deg);
}

[data-gjs-type="collapsibleList"][class*="gjs-selected"] {
  outline: 3px solid green !important;
}

.fk-collapsible-list details[open] .fk-collapsible-list-right-label {
  border-radius: 5px 5px 0 0;
}

.fk-collapsible-list details[open] .fk-collapsible-list-right-label .fk-icon-rotate {
  transform: rotate(90deg);
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  font-size: 20px;
  font-family: Helvetica, serif;
}

.btn.btn-primary {
  background: #007bff;
  color: #fff;
  border-color: #007bff;
  white-space: normal;
}

.btn.btn-primary.btn-one-style:active:focus {
  box-shadow: none;
}

.btn.btn-primary.btn-one-style:focus {
  box-shadow: none;
}

img[data-gjs-type="image"][class*="gjs-selected"] {
  outline: 3px solid orange !important;
}

.top-inner h4 {
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
}

.floating-div {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  opacity: 1;
  text-align: center;
  display: none;
}

.forDesk {
  display: none;
}

.text-block-5 {
  color: #fff;
  text-shadow: 0 0 1px #474343;
}

.forMob {
  display: none;
}

.share-on li {
  display: inline-block;
}

.fb a {
  background: #39569d;
  color: #fff;
  padding: 10px 65px;
  border-radius: 3px;
  font-size: 17px;
  margin: 0 3px;
}

.twit a {
  background: #0da9f0;
  color: #fff;
  padding: 10px 65px;
  border-radius: 3px;
  font-size: 17px;
  margin: 0 3px;
}

.pin a {
  background: #ff0000;
  color: #fff;
  padding: 10px 65px;
  border-radius: 3px;
  font-size: 17px;
  margin: 0 3px;
}

.shot-box h5 {
  font-size: 18px;
  line-height: 173%;
}

.shot-box h5:last-child {
  margin-bottom: 0;
}

.main-section p {
  font-size: 18px;
}

.semi p {
  font-weight: 600;
}

.re-row p {
  font-size: 16px;
}

.black-box h5 {
  font-size: 18px;
  font-weight: 600;
}

.black-box p:last-child {
  margin-bottom: 0;
}

.icon-list li {
  display: flex;
  flex-direction: row;
  list-style-type: none;
  padding-bottom: 11px;
  margin-top: 15px;
  border-bottom: 1px solid #ccc;
}

.icon-list li:last-child {
  border-bottom: none;
}

.title-content h4 {
  font-size: 21px;
  font-weight: 600;
  margin-top: 12px;
}

.title-content h5 {
  color: #939398;
  font-size: 15px;
  font-weight: 400;
}

.testo-box {
  background: #f3f3f3;
  padding: 20px;
  margin-bottom: 20px;
  border: 1px solid #000;
}

.pdt-p4 .pt1 .testo-box p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 10px;
}

.p-txt-div .testo-box p:first-child {
  margin-top: 0 !important;
}

.p-txt-div .testo-box p:last-child {
  margin-bottom: 0 !important;
}

.dark-list li {
  list-style-type: none;
  font-size: 18px;
  color: #000;
  margin-bottom: 20px;
  padding-bottom: 0px;
  padding-left: 34px;
  background: url(../images/green-list2048.html?v=1.5) no-repeat left 5px;
  background-size: contain;
}

.yellow-box .green-chk-btn {
  margin-bottom: 0;
}

.black-area h4 {
  text-align: center;
  font-weight: 600;
  font-size: 19px;
  padding: 15px 5px;
  line-height: 150%;
}

.white-area .green-chk-btn {
  margin: 20px 0 0;
}

.foot-list li {
  display: inline-block;
}

.foot-list li a {
  color: #fff;
  text-decoration: none !important;
  font-size: 12px;
  padding: 0 15px;
}

.footer-bottom p {
  font-size: 12px;
  margin-bottom: 0;
  text-align: center;
}

.container.smallarea {
  width: 900px !important;
  max-width: 100%;
  margin: auto;
}

.container.largearea {
  width: 1170px !important;
  max-width: 100%;
  margin: auto;
}

.container.tl-area {
  max-width: 1200px !important;
  margin: auto;
}

img {
  max-width: 100%;
}

h2 {
  font-size: 34px;
  font-weight: 700;
}

.advt h5 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: red !important;
  color: #fff !important;
}

.pdt-p1 h5 {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pdt-p2 h1 {
  line-height: 42px;
  font-weight: 500;
  text-align: left;
  font-size: 36px;
  color: #000;
}

.pdt-p2 p {
  text-align: left;
  font-size: 18px;
  margin-bottom: 8px;
}

.pdt-p2 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-top: 20px;
  color: #000;
  margin-bottom: 20px;
}

hr {
  border-top-width: 1px;
  border-top-style: solid;
  opacity: 1;
}

.pdt-p2 .pt1 {
  text-align: left;
  font-size: 26px;
}

.pdt-p2 ul {
  padding-left: 0px;
}

.pdt-p2 ul li {
  undefined: undefined;
}

.pdt-p2 .pt4 {
  text-align: center;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 15px;
}

.pdt-p2 .pt2 {
  text-align: center;
  font-size: 23px;
}

.pdt-p2 .pt3 {
  text-align: center;
  font-size: 23px;
}

.pdt-p3 .pt1 .btn:hover {
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.pdt-p3 .pt1 .btn {
  display: block;
  width: 1100px;
  margin: auto;
  max-width: 100%;
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(0, 153, 0);
  font-size: 20px;
}

.pdt-p3 p {
  margin-bottom: 0px;
}

.pdt-p3 .pt2 {
  padding-top: 10px;
}

.pdt-p3 .pt2 a {
  text-align: center;
  font-size: 23px;
  text-decoration: none;
}

.pdt-p4 .pt1 {
  undefined: undefined;
}

.pdt-p4 .pt1 h2 {
  margin-bottom: 20px;
}

.pdt-p4 .pt1 h3 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
}

.pdt-p4 .pt1 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 20px;
}

.btn-ck .btn:hover {
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.btn-ck .btn {
  border-radius: 0px;
}

.btn-ck .btn-success {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(62, 150, 0);
  font-size: 20px;
}

.pdt-p5 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px !important;
}

.pdt-p6 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
}

.pdt-p7 h2 {
  padding-top: 25px;
}

.pdt-p8 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-top: 10px;
}

.pdt-p10 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 15px;
}

.pdt-p10 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 20px !important;
}

p a {
  text-decoration: none;
}

.pdt-p11 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 10px;
}

.pdt-p11 h3 {
  font-size: 30px;
}

.pdt-p11 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 20px !important;
  text-align: left;
  margin-top: 10px;
}

.pdt-p12 h2 {
  text-align: left;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 10px;
}

.pdt-p12 h3 {
  font-size: 30px;
}

.pdt-p12 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 20px !important;
  line-height: 28px;
  font-weight: 400;
  margin-bottom: 20px !important;
  text-align: left;
  margin-top: 10px;
}

.pdt-p13 h2 {
  text-align: center;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 15px;
}

.pdt-p13 .pt1 {
  font-size: 23px;
}

.pdt-p13 .bluecol {
  background-color: rgb(215, 239, 251);
}

.pdt-p13 h1 {
  font-size: 48px;
}

.pdt-p13 .colred {
  color: rgb(255, 0, 0);
}

.pdt-p13 .btn-offer {
  background-color: rgb(0, 153, 0);
}

.pdt-p13 .btn-success {
  background-color: transparent;
  border: none;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}

.pdt-p13 .clk-btn1 {
  text-align: center;
  font-size: 20px;
  padding-top: 15px;
}

.pdt-p13 .paypal img {
  max-width: 320px;
  margin: auto;
}

.pdt-p14 h2 {
  text-align: center;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 30px;
  line-height: 42px;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 15px;
}

.pdt-p15 .testi {
  -webkit-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.3);
  text-align: center;
  padding-bottom: 25px;
}

.pdt-p15 h4 {
  font-size: 26px;
  color: rgb(36, 188, 32);
  padding-top: 15px;
}

.pdt-p15 p {
  font-family: Arial, sans-serif;
  color: #444;
  font-size: 18px !important;
  line-height: 28px;
  font-weight: 400;
  padding-left: 15px;
  padding-right: 15px;
}

.pdt-p15 .stars {
  padding-bottom: 15px;
}

footer p {
  margin-bottom: 0px;
  text-align: center;
  font-size: 16px;
}

footer h2 {
  font-size: 16px;
}

footer ul {
  padding-left: 0px;
  margin-bottom: 0px;
}

footer ul li {
  list-style: none;
  display: inline-block;
  color: #fff;
  font-size: 16px;
  margin-right: 5px;
  text-transform: uppercase;
}

footer ul li a {
  text-decoration: none;
  color: rgb(43, 43, 152);
}

footer ul li a:hover {
  opacity: 1;
}

.checkout .pdt-p1 h1 {
  text-align: center;
  font-size: 48px;
}

.checkout .logo-area h6 {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.792);
  margin-bottom: 0px;
}

.checkout .logo-area h6 span {
  font-weight: 700;
  color: rgb(255, 255, 255);
}

.checkout .logo-area {
  padding-top: 5px;
  padding-bottom: 5px;
}

.checkout .pdt-p1 .rightcol h5 {
  text-align: center;
  font-size: 28px;
}

.checkout .pdt-p1 .rightcol p {
  text-align: center;
  font-size: 23px;
}

.checkout .pdt-p1 .rightcol .vdi1 {
  padding-bottom: 15px;
}

.checkout .pdt-p1 .leftcol h5 {
  text-align: center;
  font-size: 26px;
}

.checkout .pdt-p1 .leftcol .delivery {
  text-align: center;
  font-size: 28px;
  background-color: rgb(0, 114, 174);
  color: rgb(255, 255, 255);
  border-radius: 5px;
}

.checkout .pdt-p1 .leftcol h2 {
  font-size: 28px;
  padding-top: 15px;
  padding-bottom: 5px;
}

.checkout .pdt-p1 .leftcol .discount {
  background-color: #FFF;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-left: 2px solid #DDD;
  border-right: 2px solid #DDD;
}

.checkout .pdt-p1 .leftcol .bdr-line {
  height: 5px;
  width: 100%;
  background-color: #1372A8;
  clear: left;
  position: relative;
}

.checkout .pdt-p1 .leftcol .fa-caret-up::before {
  font-family: 'Font Awesome\ 5 Free';
  content: '\f0d8';
  color: #1372A8;
  position: absolute;
  font-size: 32px;
  top: -20px;
  left: 25%;
  transition: all 0.5s ease;
}

.checkout .pdt-p1 .leftcol .dis1 .col-auto {
  font-weight: bold;
  font-size: 27px;
  line-height: 37px;
  color: #2F2F2F;
}

.checkout .pdt-p1 .leftcol .dis1 {
  width: 150px;
  margin-left: 15px;
  padding-bottom: 15px;
  padding-top: 15px;
}

.checkout .pdt-p1 .leftcol .dis1 h6 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  color: #279CEB;
  text-align: left;
  margin-bottom: 0px;
}

.checkout .pdt-p1 .leftcol .dis1 h6 span {
  display: block;
  font-size: 12px;
  text-transform: none;
  font-weight: 400;
  color: #2F2F2F;
}

.checkout .pdt-p1 .leftcol .qual1 .col-auto {
  font-weight: bold;
  font-size: 27px;
  line-height: 37px;
  color: rgb(106, 106, 106);
}

.checkout .pdt-p1 .leftcol .qual1 {
  width: 150px;
  margin-left: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.checkout .pdt-p1 .leftcol .qual1 h6 {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  color: rgb(106, 106, 106);
  text-align: left;
  margin-bottom: 0px;
}

.checkout .pdt-p1 .leftcol .qual1 h6 span {
  display: block;
  font-size: 12px;
  text-transform: none;
  font-weight: 400;
  color: rgb(106, 106, 106);
}

.checkout .pdt-p1 .fm-area {
  background-color: #FFF;
  padding: 20px;
  border: 2px solid #DDD;
}

.checkout .pdt-p1 .leftcol h3 {
  color: #0e8dc7;
  font-weight: bold;
  font-size: 14px;
  text-align: left;
}

.checkout .pdt-p1 .leftcol .form-label {
  color: #4f4f4f;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  display: block;
}

.checkout .pdt-p1 .leftcol .form-control::placeholder {
  font-size: 14px;
  line-height: 24px;
}

.checkout .pdt-p1 .leftcol h4 {
  text-transform: uppercase;
  font-weight: bold;
  color: #626262;
  font-size: 12px;
  background-color: #fff;
  padding-right: 10px;
  position: absolute;
  z-index: 1;
  margin-top: -24px;
  text-align: left;
}

.checkout .pdt-p1 .leftcol hr {
  border: 1px solid rgba(221, 221, 221, 0.4);
  margin-top: 25px;
}

.checkout .pdt-p1 .leftcol .order-btn {
  color: rgb(255, 255, 255);
  background-color: rgb(0, 153, 0);
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  font-size: 18px;
  padding: 13px 35px;
  font-weight: bold;
  display: block;
  max-width: 100%;
  width: 100%;
}

.checkout .pdt-p1 .leftcol .order-btn span {
  font-size: 14px;
  display: block;
  opacity: 0.7;
  font-weight: normal;
}

.checkout .pdt-p1 .leftcol p {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #9c9c9c;
}

.checkout .pdt-p1 .paypal2 img {
  max-width: 100%;
  margin: auto;
}

.checkout .pdt-p1 .paypal2 {
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}

.checkout .pdt-pp3 h3 {
  font-size: 24px;
}

.checkout .pdt-pp3 p {
  font-size: 22px;
}

.checkout .pdt-pp3 img {
  border-radius: 5px;
}

.checkout .pdt-pp4 .vdi1 {
  width: 820px;
  margin: auto;
  max-width: 100%;
  padding-bottom: 25px;
}

.checkout .contact {
  text-align: right;
}

.checkout .pdt-p14 h2 {
  font-size: 32px;
  text-align: left;
  padding-top: 25px;
}

.checkout2 .pdt-p1 .leftcol .fa-caret-up::before {
  font-family: 'Font Awesome\ 5 Free';
  content: '\f0d8';
  color: #1372A8;
  position: absolute;
  font-size: 32px;
  top: -20px;
  left: 75%;
  transition: all 0.5s ease;
}

.checkout2 .fm-area p {
  text-align: left !important;
}

.checkout2 .fm-area p a {
  color: #888 !important;
  font-size: 11px;
}

.checkout2 h4 {
  font-size: 14px !important;
  font-weight: bold;
  color: #2f2f2f !important;
  text-transform: none !important;
  margin-top: 0px !important;
  position: relative !important;
}

.checkout2 .pct1 h4 {
  text-align: left !important;
}

.checkout2 .pct2 h4 {
  text-align: right !important;
}

.checkout2 .bdr-btm1 {
  border-bottom: 1px solid #DDD;
}

.checkout2 .pct3 {
  font-size: 14px;
  color: #333;
}

.checkout2 .pct5 {
  text-align: right;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.checkout2 .pct4 {
  text-align: left;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.checkout2 .offer {
  font-size: 14px;
  color: #333;
  background-color: #FDF107;
  border: 1px solid #000000;
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.5);
}

.checkout2 .offer .pct4 span {
  font-weight: bold;
  color: red;
  display: block;
}

.checkout2 .offer .pct5 {
  font-weight: bold;
}

.checkout2 table {
  width: 100%;
  border: none;
}

.checkout2 .card-details {
  border: 2px solid #ddd;
  padding: 15px;
  border-radius: 4px;
  background-color: rgba(221, 221, 221, 0.18);
  margin-top: 25px;
  margin-bottom: 20px;
}

.checkout2 .total {
  font-size: 14px;
  color: #333;
}

.checkout2 .total .pct4 span {
  font-weight: bold;
  color: red;
  display: block;
}

.checkout2 .coloffer1 {
  border: 3px dashed black;
  padding: 10px;
  background-color: rgb(252, 248, 227);
  margin-top: 15px;
}

.checkout2 .coloffer1 ul {
  padding-left: 0px;
  background-color: #ff9;
}

.checkout2 .coloffer1 ul li {
  list-style: none;
  display: inline-block;
}

.checkout2 .offer-area .form-check-label {
  color: rgb(0, 153, 0);
  line-height: 30px;
  font-weight: 700;
  font-size: 18px;
}

.checkout2 .offer-area .form-check-input {
  width: 15px;
  height: 15px;
  border: 1px solid #000;
  margin-top: 16px;
}

.checkout2 .offer-area .form-check-input[type="checkbox"] {
  border-radius: 0px;
}

.checkout2 .offer-area p {
  font-size: 14px !important;
  color: #000 !important;
}

.checkout2 .offer-area p span {
  color: #CC3300;
}

.checkout2 .select-btn a {
  color: #fff;
  background-color: #090;
  display: block;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  border-radius: 40px;
  font-weight: 700;
  font-size: 24px;
}

.checkout2 .coloffer1 .form-select {
  background-color: #eaeaea;
  border: none;
  color: rgb(0, 153, 0);
  font-size: 14px;
  font-weight: 700;
  box-shadow: none !important;
  margin-right: 15px;
  padding: 8px 18px;
  margin-bottom: 5px;
  margin-top: 6px;
}

.checkout2 .order-btn1 a {
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  display: block;
  width: 100%;
  font-size: 18px;
  padding: 13px 35px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  font-weight: 700;
  color: rgb(255, 255, 255);
  background-color: rgb(0, 153, 0);
  margin-top: 20px;
  text-decoration: none;
}

.checkout2 .secure {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #9c9c9c;
}

.upsell .ups1 h3 {
  font-size: 34px;
  font-weight: 700;
  color: #252525;
  text-align: center;
  text-transform: uppercase;
}

.upsell .ups1 h5 {
  font-size: 26px;
  font-weight: 700;
  color: #252525;
  text-align: center;
  padding-bottom: 25px;
}

.upsell .ups2 .protection {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px dashed #cbcbcb;
  border-radius: 5px;
}

.upsell .logo-area {
  padding-top: 10px;
  padding-bottom: 10px;
}

.upsell .logo-area h6 {
  margin-bottom: 0px;
}

.upsell .contact {
  text-align: end;
}

.upsell .ups2 h1 {
  text-transform: uppercase;
  font-size: 35px;
  line-height: 40px;
  font-weight: 700;
  padding-bottom: 15px;
}

.upsell .ups2 p {
  font-size: 18px;
  color: #212529;
  font-weight: 500;
}

.upsell .ups2 h3 {
  font-size: 32px;
  font-weight: 400;
  text-transform: uppercase;
}

.upsell .ups2 h4 {
  font-size: 58px;
  color: #3f3f3f;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 60px;
}

.upsell .ups2 h4 span {
  display: block;
  font-size: 77px;
  color: #218838;
}

.upsell .ups2 .save {
  background-image: url(../images/badge.html);
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 55px;
  padding-bottom: 55px;
  background-size: 70%;
  text-align: center;
}

.upsell .ups2 h6 {
  font-size: 28px;
  line-height: 34px;
  font-weight: 700;
  color: #000000;
}

.upsell .ups2 h6 span {
  display: block;
  font-size: 34px;
}

.upsell .ups3 {
  padding-top: 25px;
}

.upsell .ups3 h5 {
  font-size: 16px;
  color: #252525;
  font-weight: 500;
}

.upsell .ups3 .grab-btn a:hover {
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.upsell .ups3 .grab-btn a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(0, 153, 0);
  font-size: 25px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  display: block;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  text-decoration: none;
}

.upsell .ups3 .skip-btn a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(172, 178, 182);
  font-size: 18px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
  width: 320px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  margin-top: 25px;
}

.upsell .ups3 p {
  font-size: 18px;
  color: #2d2d2d;
  text-align: center;
  font-weight: 500;
  padding-top: 25px;
}

.upsell .ups3 p span {
  display: block;
}

.upsell1 .ups5 h6 {
  font-size: 18px;
  font-weight: 500;
  color: #212529;
  text-align: center;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.upsell1 .ups5 h6 span {
  font-size: 20px;
  color: #e50614;
  font-weight: 600;
}

.upsell1 .ups6 .priority {
  padding-top: 50px;
  padding-bottom: 50px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 18px 29px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 0px 18px 29px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 0px 18px 29px rgba(0, 0, 0, 0.07);
  text-align: center;
  padding-right: 155px;
  padding-left: 155px;
  margin-top: 45px;
  margin-bottom: 25px;
}

.upsell1 .ups6 .postal {
  padding-bottom: 25px;
}

.upsell1 .ups6 h1 {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 50px;
  line-height: 55px;
  margin-bottom: 30px;

}

.upsell1 .ups6 p {
  font-size: 18px;
  font-weight: 500;
  color: #212529;
}

.upsell1 .ups6 h6 {
  font-size: 18px;
  color: #349c07;
  font-weight: 600;
}

.upsell1 .ups6 h6 span {
  display: block;
}

.upsell1 .ups6 .ship-btn {
  padding-top: 25px;
}

.upsell1 .ups6 .ship-btn a:hover {
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.upsell1 .ups6 .ship-btn a {
  color: #fff;
  font-size: 22px;
  background-color: rgb(0, 153, 0);
  border-color: #198754;
  text-align: center;
  text-decoration: none;
  border: 1px solid transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  border-radius: 5px;
}

.upsell1 .ups7 .skip-btn a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(172, 178, 182);
  font-size: 18px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
  width: 420px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  text-align: center;
  margin-top: 25px;
}

.upsell2 .ups8 {
  padding-bottom: 35px;
}

.upsell2 .ups8 h6 {
  text-align: center;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
}

.upsell2 .colgreen {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  border-radius: 10px;
  margin-top: 25px;
}

.upsell2 .ups9 .pdt-area {
  text-align: center;
}

.upsell2 .ups9 h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.upsell2 .ups9 h3 {
  color: #5b9a13;
  font-size: 28px;
  line-height: 30px;
  font-weight: 700;
}

.upsell2 .ups9 h5 {
  font-size: 16px;
  color: #212529;
  font-weight: 700;
}

.upsell2 .ups9 p {
  font-size: 16px;
  color: #212529;
  font-weight: 500;
}

.upsell2 .ups9 h4 {
  font-size: 20px;
  font-weight: 500;
  color: #212529;
  padding-bottom: 25px;
}

.upsell2 .ups9 .badges {
  padding-top: 15px;
  padding-bottom: 15px;
}

.upsell2 .ups9 table {
  width: 100%;
  border: 1px solid #ddd;
  margin-top: 20px;
  margin-bottom: 20px;
}

.upsell2 .ups9 td {
  border: 1px solid #ddd;
  padding: 8px;
}

.upsell2 .ups9 table .colblack {
  background-color: #333333;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}

.upsell2 .ups9 tr:nth-child(2n) {
  background-color: #f2f2f2;
}

.upsell2 .ups10 table {
  width: 100%;
  border: 1px solid #ddd;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #212529;
  font-weight: 700;
}

.upsell2 .ups10 tr:nth-child(4n) {
  background-color: #f2f2f2;
}

.upsell2 .ups10 tr:nth-child(2n) {
  background-color: #f2f2f2;
}

.upsell2 .ups10 td {
  border: 1px solid #ddd;
  padding: 8px;
}

.upsell4 .ups11 h1 {
  text-align: center;
  font-size: 40px;
  color: rgb(255, 0, 0);
  font-weight: 700;
}

.upsell4 .ups11 h1 span {
  display: block;
  font-size: 46px;
  color: #2f2f2f;
}

.upsell4 .ups11 p {
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  line-height: normal;
}

.upsell4 .ups12 h4 {
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 0px;
}

.upsell4 .ups12 h5 {
  text-align: center;
  font-size: 30px;
  font-weight: 500;
  padding-bottom: 15px;
}

.upsell4 .ups12 h5 span {
  font-weight: 700;
}

.upsell4 .ups12 .pack-btn {
  padding-bottom: 10px;
}

.upsell4 .ups12 .pack-btn a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(0, 153, 0);
  font-size: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  text-decoration: none;
}

.upsell4 .ups12 .pack-btn a span {
  display: block;
  font-size: 18px;
  opacity: 0.7;
  font-weight: normal;
}

.upsell4 .ups12 .pdt2 {
  text-align: center;
}

.upsell4 .ups12 .pdt2 img {
  max-width: 100%;
  width: 475px;
}

.upsell4 .ups12 .pack-btn a:hover {
  box-shadow: inset 0 2px 2px 0 rgba(255, 255, 255, 0.22), 0 233px 233px 0 rgba(255, 255, 255, 0.12) inset;
}

.upsell4 .ups12 .skip-btn a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  background-color: rgb(172, 178, 182);
  font-size: 20px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: block;
  width: 360px;
  max-width: 100%;
  text-align: center;
  margin-top: 25px;
}

a[data-gjs-type="link"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}

a {
  cursor: pointer;
}

[data-gjs-type="video"][class*="gjs-selected"] {
  outline: 3px solid orange !important;
}

#fkt-link-91a-88c-a03 {
  color: #FFF;
  cursor: pointer;
}

#fkt-link-100-a93-87f {
  color: #FFF;
  cursor: pointer;
}

#fkt-link-6df-5bb-bf8 {
  color: #FFF;
  cursor: pointer;
}

#fkt-link-758-cba-815 {
  color: #FFF !important;
  cursor: pointer;
}

#i6e3b {
  display: none;
}

.fk-youtube .fk-rm.image {
  -webkit-background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
}

.fk-youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px;
}

.fk-youtube .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff;
}

.fk-youtube .fk-rm.image,
.fk-youtube .play-button {
  cursor: pointer;
}

.fk-youtube .fk-rm.image,
.fk-youtube iframe,
.fk-youtube .play-button,
.fk-youtube .play-button:before {
  position: absolute;
}

.fk-youtube .play-button,
.fk-youtube .play-button:before {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.fk-youtube iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

#fkt-image-5b4-d8b-81d {
  width: 100% !important;
  border-width: 2px;
  border-style: solid;
}

#i0bk4i {
  font-family: 'DM Sans', sans-serif;
  font-weight: 400;
  text-transform: none;
  font-size: 27px;
  line-height: 26px;
  margin-bottom: 10px;
}

#iuzhbo {
  font-weight: normal;
  font-size: 19px;
}

#ixvtt6 {
  text-align: center;
  padding-top: 10px;
  font-family: 'Roboto', sans-serif;
  font-size: 40px;
  line-height: 42px;
  font-weight: 800;
  margin-bottom: 10px;
}

.widthMedium {
  width: 720px;
  max-width: 100%;
}

.close_popup {
  position: relative;
  top: -10px;
  background: #000;
  color: #fff;
  padding: 5px 6px;
  border-radius: 50%;
  right: -8px;
  border: 2px solid #fff;
  float: right;
}

.backgroundMargin {
  margin-top: 10%;
  background-color: #fff;
}

#popup_content {
  margin-top: 10%;
  background-color: #eaecf0 !important;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
}

.confirm-button {
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #e00404;
  color: rgb(255, 255, 255);
}

.confirm-button:hover {
  width: auto;
  height: auto;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #e00404;
  color: rgb(255, 255, 255);
}

.close-button {
  width: auto;
  height: auto;
  font-size: 12px;
}

.fees-text {
  padding: 10px;
  font-size: 20px;
  font-family: Helvetica, serif;
  font-weight: 700;
  color: #000000 !important;
  text-align: center;
  line-height: 30px;
}

.row-wrap {
  display: flex;
  flex-wrap: wrap;
  width: auto;
}

.outer-form {
  padding-left: 10%;
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 21px;
}

.inner-form {
  padding: 5px 10px 5px 10px;
  font-size: 20px;
  font-family: Helvetica, serif;
  font-weight: 700;
  color: #000000 !important;
  line-height: 30px;
}

.inner-text {
  padding: 0 10px 10px;
  font-size: 14px;
  font-family: Helvetica, serif;
}

.popup-title {
  font-size: 21px;
  font-weight: 400;
  line-height: 28px;
}

.popup-title>span {
  background-color: #e7eabe;
  color: #353535 !important;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif !important;
}

.popup-header {
  color: #353535 !important;
}

.header-text {
  font-size: 40px;
  font-weight: normal;
  line-height: 48px;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif !important;
}

.header-div {
  font-size: 38px;
  font-weight: 700;
  line-height: 45.6px;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif !important;
}

.borderRadius {
  border-radius: 25px;
}

.fk-ipea04 {
  margin-left: auto;
  margin-right: auto;
}

.fk-idktrg {
  margin-left: auto;
  margin-right: auto;
}

#customizable_popup {
  background-color: #0e0d0d91 !important;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  bottom: 0;
  min-height: 300px;
  right: 0;
  display: none;
  opacity: 1;
  overflow: auto;
}

.fk-i7rjeo {
  margin-left: auto;
  margin-right: auto;
}

.fk-itda36 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ie6hd9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i9egzx {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6q7ci {
  margin-left: auto;
  margin-right: auto;
}

.fk-ine8w5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8q06d {
  margin-left: auto;
  margin-right: auto;
}

.fk-i5yrfk {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwi6ny {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8sq64 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iep5cj {
  margin-left: auto;
  margin-right: auto;
}

.fk-ijrlee {
  margin-left: auto;
  margin-right: auto;
}

.fk-ie3tng {
  margin-left: auto;
  margin-right: auto;
}

.fk-i5gfbz {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixioui {
  margin-left: auto;
  margin-right: auto;
}

.fk-imxtii {
  margin-left: auto;
  margin-right: auto;
}

.fk-ilgq9j {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4rcf2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3a4zk {
  margin-left: auto;
  margin-right: auto;
}

.fk-imktvm {
  margin-left: auto;
  margin-right: auto;
}

.fk-iit5qe {
  margin-left: auto;
  margin-right: auto;
}

.fk-i19s8l {
  margin-left: auto;
  margin-right: auto;
}

.fk-iaamlg {
  margin-left: auto;
  margin-right: auto;
}

.fk-itm1ju {
  margin-left: auto;
  margin-right: auto;
}

.fk-i2p8nw {
  margin-left: auto;
  margin-right: auto;
}

.fk-imjske {
  margin-left: auto;
  margin-right: auto;
}

.fk-ifau1s {
  margin-left: auto;
  margin-right: auto;
}

.fk-in50rh {
  margin-left: auto;
  margin-right: auto;
}

.fk-ix1j7n {
  margin-left: auto;
  margin-right: auto;
}

.fk-ijgobf {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6b1ex {
  margin-left: auto;
  margin-right: auto;
}

.fk-iu6vvp {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikvggh {
  margin-left: auto;
  margin-right: auto;
}

.fk-imij8v {
  margin-left: auto;
  margin-right: auto;
}

.fk-i852v7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-izz7rh {
  margin-left: auto;
  margin-right: auto;
}

.fk-ip4g2r {
  margin-left: auto;
  margin-right: auto;
}

.fk-irucv7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-imut9l {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibf0hl {
  margin-left: auto;
  margin-right: auto;
}

.fk-ir7gr7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-inugwp {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibgnxh {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7lu6j {
  margin-left: auto;
  margin-right: auto;
}

.fk-i37w9a {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8o5cg {
  margin-left: auto;
  margin-right: auto;
}

.fk-ix70nl {
  margin-left: auto;
  margin-right: auto;
}

.fk-irqa3i {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0pyxjs {
  margin-left: auto;
  margin-right: auto;
}

.fk-iywpdl5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4txhc5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7kil9g {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipvzc47 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1lyuk2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-igv2rot {
  margin-left: auto;
  margin-right: auto;
}

.fk-i47hyrp {
  margin-left: auto;
  margin-right: auto;
}

.fk-iga3j39 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixtv2nn {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1iexn5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixi635m {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipe0rne {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic5yai1 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i69y5xm {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqa6lo9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i08rawi {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic1xqyg {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqzc9su {
  margin-left: auto;
  margin-right: auto;
}

.fk-iaez5l2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-izl8hbl {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8yndbd {
  margin-left: auto;
  margin-right: auto;
}

#igwfn {
  font-weight: 700;
}

.fk-iasd57 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipe373 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ifqb8f {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8dg53 {
  margin-left: auto;
  margin-right: auto;
}

.fk-inc1qi {
  margin-left: auto;
  margin-right: auto;
}

.fk-if56hq {
  margin-left: auto;
  margin-right: auto;
}

.fk-iuuhai {
  margin-left: auto;
  margin-right: auto;
}

.fk-ilp5ys {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1fzzl {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4gtvg {
  margin-left: auto;
  margin-right: auto;
}

.fk-i229oe {
  margin-left: auto;
  margin-right: auto;
}

.fk-iujlv7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iasogf {
  margin-left: auto;
  margin-right: auto;
}

.fk-iffq9h {
  margin-left: auto;
  margin-right: auto;
}

.fk-itbdp8 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1a3wl {
  margin-left: auto;
  margin-right: auto;
}

.fk-igbc2r {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3jgfl {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1gpfa {
  margin-left: auto;
  margin-right: auto;
}

.fk-ij0z11 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixl04g {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig9ocl {
  margin-left: auto;
  margin-right: auto;
}

.fk-i33rrh {
  margin-left: auto;
  margin-right: auto;
}

.fk-iumbvu {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8gshr {
  margin-left: auto;
  margin-right: auto;
}

.fk-i65b4f {
  margin-left: auto;
  margin-right: auto;
}

.fk-iz2uj7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-im0ms9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i2zcr6 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8fxyo {
  margin-left: auto;
  margin-right: auto;
}

.fk-it93de {
  margin-left: auto;
  margin-right: auto;
}

.fk-ir486i {
  margin-left: auto;
  margin-right: auto;
}

.fk-i16h7b {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7ltvz {
  margin-left: auto;
  margin-right: auto;
}

#fkt-image-448-d8d-a32 {
  border-style: solid;
  border-color: #ccc !important;
  border-width: 2px;
}

.fk-i7ahz5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iv7etn {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic2pmk {
  margin-left: auto;
  margin-right: auto;
}

.fk-ir15qz {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig2uck {
  margin-left: auto;
  margin-right: auto;
}

.fk-iugl3w {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0gbwx {
  margin-left: auto;
  margin-right: auto;
}

.fk-i02k9f {
  margin-left: auto;
  margin-right: auto;
}

.fk-iv0xh5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iviulc {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8n1al {
  margin-left: auto;
  margin-right: auto;
}

.fk-igqdoc {
  margin-left: auto;
  margin-right: auto;
}

.fk-is3nui {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8fwx8 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iotstd {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihuri1 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixthdf {
  margin-left: auto;
  margin-right: auto;
}

.fk-inozzj {
  margin-left: auto;
  margin-right: auto;
}

.fk-i5pdnj {
  margin-left: auto;
  margin-right: auto;
}

.fk-i62zzp {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixxs2k {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3v0et {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1etxj {
  margin-left: auto;
  margin-right: auto;
}

.fk-ies9th {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic7yog {
  margin-left: auto;
  margin-right: auto;
}

.fk-ivcx7j {
  margin-left: auto;
  margin-right: auto;
}

.fk-ifzsmt {
  margin-left: auto;
  margin-right: auto;
}

.fk-i5nhn6 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ivrb49 {
  margin-left: auto;
  margin-right: auto;
}

.fk-icx0ft {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibyzrk {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwmzzc {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwp6hg {
  margin-left: auto;
  margin-right: auto;
}

.fk-iiivvy {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8hroj {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwbv8c {
  margin-left: auto;
  margin-right: auto;
}

.fk-iiq4gh {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig27jg {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4twgu {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig13s2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihpnlr {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6ufyo {
  margin-left: auto;
  margin-right: auto;
}

.fk-ivhcju {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqdf9b {
  margin-left: auto;
  margin-right: auto;
}

.fk-itce91 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ib330x {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqveik {
  margin-left: auto;
  margin-right: auto;
}

.fk-il45j9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic9oil {
  margin-left: auto;
  margin-right: auto;
}

.fk-ioij83 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6mx43 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ik77ko {
  margin-left: auto;
  margin-right: auto;
}

.fk-im0rxs {
  margin-left: auto;
  margin-right: auto;
}

.fk-is5jyh {
  margin-left: auto;
  margin-right: auto;
}

.fk-i19v5a {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0r9tb {
  margin-left: auto;
  margin-right: auto;
}

.fk-ior7rg {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihz6f5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iz5lvg {
  margin-left: auto;
  margin-right: auto;
}

.fk-iglrnl {
  margin-left: auto;
  margin-right: auto;
}

.fk-iknq0d {
  margin-left: auto;
  margin-right: auto;
}

.fk-i9rffi {
  margin-left: auto;
  margin-right: auto;
}

.fk-ij5coj {
  margin-left: auto;
  margin-right: auto;
}

.fk-iaeq2j {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1zlj9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihf0ec {
  margin-left: auto;
  margin-right: auto;
}

.fk-i58woz {
  margin-left: auto;
  margin-right: auto;
}

.fk-i039ow {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikzsqd {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibeaxg {
  margin-left: auto;
  margin-right: auto;
}

.fk-ix0imf {
  margin-left: auto;
  margin-right: auto;
}

.fk-i15u9b {
  margin-left: auto;
  margin-right: auto;
}

.fk-ik3dqm {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikck1a {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwpuz3 {
  margin-left: auto;
  margin-right: auto;
}

.fk-idctdi {
  margin-left: auto;
  margin-right: auto;
}

.fk-ij4wh1 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqkq3q {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqqo1t {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig14kk {
  margin-left: auto;
  margin-right: auto;
}

#fkt-image-d6c-1ac-9fa {
  width: 100% !important;
  border-width: 2px;
  /* border-style: solid; */
  margin-bottom: 0;
}

.fk-ihctt9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iouaxg {
  margin-left: auto;
  margin-right: auto;
}

.fk-icl643 {
  margin-left: auto;
  margin-right: auto;
}

.fk-icnh3h {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1plok {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1z38k {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1vppm {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3auqt {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic5jp2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipjqu7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4353i {
  margin-left: auto;
  margin-right: auto;
}

.fk-iovtai {
  margin-left: auto;
  margin-right: auto;
}

.fk-iw8nmg {
  margin-left: auto;
  margin-right: auto;
}

.fk-ip8hii {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3fnmp {
  margin-left: auto;
  margin-right: auto;
}

.fk-i50x1d {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6mto9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-io620d {
  margin-left: auto;
  margin-right: auto;
}

.fk-i32f8d {
  margin-left: auto;
  margin-right: auto;
}

.fk-ifntu4 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iww0hb {
  margin-left: auto;
  margin-right: auto;
}

.fk-ivc4m7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig2jla {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihl2um {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0dc88 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibdlav {
  margin-left: auto;
  margin-right: auto;
}

.fk-image-defaults {
  width: 150px;
  height: 150px;
  max-width: 100%;
}

#fkt-image-131-da8-971 {
  color: black !important;
  width: 891px !important;
  height: auto;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 0 0;
  border-style: solid;
  border-width: 2px;
}

#fkt-image-9ac-89a-980 {
  color: black !important;
  width: 890px !important;
  height: auto;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 0 0;
  border-style: solid;
  border-width: 2px;
  border-color: #ccc !important;
}

.fk-isjnsd {
  margin-left: auto;
  margin-right: auto;
}

.fk-inftuh {
  margin-left: auto;
  margin-right: auto;
}

.fk-ih49sg {
  margin-left: auto;
  margin-right: auto;
}

.fk-if7rq7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-io003e {
  margin-left: auto;
  margin-right: auto;
}

.fk-ila21l {
  margin-left: auto;
  margin-right: auto;
}

#fkt-link-6f2-f85-9cb {
  cursor: pointer;
}

#fkt-link-048-da6-810 {
  cursor: pointer;
}

#fkt-link-f80-dbf-8fc {
  cursor: pointer;
}

.fk-il5cec {
  margin-left: auto;
  margin-right: auto;
}

.fk-ip7caf {
  margin-left: auto;
  margin-right: auto;
}

.fk-inpq1a {
  margin-left: auto;
  margin-right: auto;
}

.fk-iq767e {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7knsx {
  width: auto;
  height: auto;
}

.fk-ivdm98 {
  margin-left: auto;
  margin-right: auto;
}

.fk-in4hbz {
  margin-left: auto;
  margin-right: auto;
}

.fk-iaqftg {
  width: auto;
  height: auto;
}

.fk-i6rp9c {
  margin-left: auto;
  margin-right: auto;
}

.fk-iraajh {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixfhtp {
  margin-left: auto;
  margin-right: auto;
}

.fk-iapw5p {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihlbij {
  margin-left: auto;
  margin-right: auto;
}

.fk-iktz0t {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixm19j {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0b5mt {
  margin-left: auto;
  margin-right: auto;
}

#fkt-image-3c1-187-8c8 {
  border-style: solid;
  border-width: 2px;
  border-color: #ccc !important;
}

.fk-iplm6k {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixtbsl {
  margin-left: auto;
  margin-right: auto;
}

#irjlf {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}

.fk-ilkiir {
  margin-left: auto;
  margin-right: auto;
}

.fk-ijhg27 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iezbjg {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1usia {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0l063 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i73hai {
  margin-left: auto;
  margin-right: auto;
}

.fk-iyc99n {
  margin-left: auto;
  margin-right: auto;
}

.fk-iicyp7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iophnl {
  margin-left: auto;
  margin-right: auto;
}

.fk-idh3gi {
  margin-left: auto;
  margin-right: auto;
}

#iq3x8 {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 0 0;
}

.fk-ielz1m {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwz67v {
  margin-left: auto;
  margin-right: auto;
}

.fk-itqgiq {
  margin-left: auto;
  margin-right: auto;
}

.fk-i94ukm {
  margin-left: auto;
  margin-right: auto;
}

.fk-id0umj {
  margin-left: auto;
  margin-right: auto;
}

.fk-iydehj {
  margin-left: auto;
  margin-right: auto;
}

.fk-ir2nr9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i4yxh9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i9ncbb {
  margin-left: auto;
  margin-right: auto;
}

.fk-ii2ptx {
  margin-left: auto;
  margin-right: auto;
}

.fk-iikev3 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwvcu8 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ino7vw {
  margin-left: auto;
  margin-right: auto;
}

.fk-i5ep3j {
  margin-left: auto;
  margin-right: auto;
}

.fk-icelhr {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixg47r {
  margin-left: auto;
  margin-right: auto;
}

.fk-izmm2d {
  margin-left: auto;
  margin-right: auto;
}

.fk-irsgcl {
  margin-left: auto;
  margin-right: auto;
}

.fk-ixb57f {
  margin-left: auto;
  margin-right: auto;
}

.fk-irrcql {
  margin-left: auto;
  margin-right: auto;
}

#fkt-link-168-188-96e {
  cursor: pointer;
}

#fkt-link-b96-a9c-a82 {
  cursor: pointer;
}

#fkt-link-b2d-d8c-82e {
  cursor: pointer;
}

#fkt-link-0bb-69f-bc2 {
  cursor: pointer;
}

.fk-i3g46c {
  margin-left: auto;
  margin-right: auto;
}

.fk-iosn8n {
  margin-left: auto;
  margin-right: auto;
}

.fk-iizztk {
  margin-left: auto;
  margin-right: auto;
}

.fk-iu3aob {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikwg7t {
  margin-left: auto;
  margin-right: auto;
}

.fk-ivt6vc {
  margin-left: auto;
  margin-right: auto;
}

.fk-itnhpe {
  margin-left: auto;
  margin-right: auto;
}

.fk-iwjgea {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikm0vg {
  margin-left: auto;
  margin-right: auto;
}

.fk-iml8ug {
  margin-left: auto;
  margin-right: auto;
}

.fk-i598ej {
  margin-left: auto;
  margin-right: auto;
}

.fk-ico1dt {
  margin-left: auto;
  margin-right: auto;
}

.fk-i9k0b9 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7h23m {
  margin-left: auto;
  margin-right: auto;
}

.fk-inzavj {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipw6sa {
  margin-left: auto;
  margin-right: auto;
}

.fk-icdmlj {
  margin-left: auto;
  margin-right: auto;
}

.fk-ipcqcq {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3ytld {
  margin-left: auto;
  margin-right: auto;
}

.fk-i36v23 {
  margin-left: auto;
  margin-right: auto;
}

.fk-idsmz7 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i8bk4z {
  margin-left: auto;
  margin-right: auto;
}

.fk-i63l6q {
  margin-left: auto;
  margin-right: auto;
}

.fk-iceoip {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6j8dl {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihwlfj {
  margin-left: auto;
  margin-right: auto;
}

.fk-i84ocf {
  margin-left: auto;
  margin-right: auto;
}

.fk-iy0y9z {
  margin-left: auto;
  margin-right: auto;
}

.fk-i978bf {
  margin-left: auto;
  margin-right: auto;
}

.fk-ioq38r {
  margin-left: auto;
  margin-right: auto;
}

.fk-il9l7j {
  margin-left: auto;
  margin-right: auto;
}

.fk-icqpot {
  margin-left: auto;
  margin-right: auto;
}

.fk-i25pbf {
  margin-left: auto;
  margin-right: auto;
}

.fk-i1ak0h {
  margin-left: auto;
  margin-right: auto;
}

.fk-itdkan {
  margin-left: auto;
  margin-right: auto;
}

.fk-i2nx5y {
  margin-left: auto;
  margin-right: auto;
}

.fk-i70nz3 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ijpfy2 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibgyjq {
  margin-left: auto;
  margin-right: auto;
}

.fk-i2pdcr {
  margin-left: auto;
  margin-right: auto;
}

.fk-ilr66i {
  margin-left: auto;
  margin-right: auto;
}

#iv968i {
  background-repeat: no-repeat;
  background-position: left center;
  background-attachment: scroll;
  background-size: auto;
  background-image: url('../../../assets.funnelkonnekt.com/b3f88db0-7f43-11ec-9047-1525a98770e9/1661180749722_arrow_3.png');
}

.fk-i613lo {
  margin-left: auto;
  margin-right: auto;
}

.fk-in5i7r {
  margin-left: auto;
  margin-right: auto;
}

.fk-i82ejq {
  margin-left: auto;
  margin-right: auto;
}

.fk-i7uumx {
  margin-left: auto;
  margin-right: auto;
}

.fk-irg69q {
  margin-left: auto;
  margin-right: auto;
}

.fk-ielnsi {
  margin-left: auto;
  margin-right: auto;
}

#ii1dxo {
  margin-top: 20px;
  margin-bottom: 20px;
}

.fk-irh74x {
  margin-left: auto;
  margin-right: auto;
}

.fk-iiglfo {
  margin-left: auto;
  margin-right: auto;
}

.fk-iho719 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ir6ldw {
  margin-left: auto;
  margin-right: auto;
}

.fk-ibwc0x {
  margin-left: auto;
  margin-right: auto;
}

.fk-ik08b8 {
  margin-left: auto;
  margin-right: auto;
}

.fk-im4md5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-i73fsx {
  margin-left: auto;
  margin-right: auto;
}

.fk-ic76sx {
  margin-left: auto;
  margin-right: auto;
}

.fk-ip2zc3 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ix6vsj {
  margin-left: auto;
  margin-right: auto;
}

.fk-i3q5g4 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iqv0jo {
  margin-left: auto;
  margin-right: auto;
}

.fk-ie8nlb {
  margin-left: auto;
  margin-right: auto;
}

.fk-ik6jei {
  margin-left: auto;
  margin-right: auto;
}

.fk-i6vqm6 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikww24 {
  margin-left: auto;
  margin-right: auto;
}

.fk-iltynh {
  margin-left: auto;
  margin-right: auto;
}

.fk-id9pur {
  margin-left: auto;
  margin-right: auto;
}

#id9pur {
  width: 100%;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
  background: green;
  color: #fff;
}

#it89dk {
  margin-bottom: 0;
}

.fk-icxfml {
  margin-left: auto;
  margin-right: auto;
}

.fk-ig75ws {
  margin-left: auto;
  margin-right: auto;
}

.fk-ii4i36 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ihrmr5 {
  margin-left: auto;
  margin-right: auto;
}

.fk-imke3h {
  margin-left: auto;
  margin-right: auto;
}

.fk-itu64o {
  margin-left: auto;
  margin-right: auto;
}

.fk-i257pm {
  margin-left: auto;
  margin-right: auto;
}

.fk-iio28i {
  margin-left: auto;
  margin-right: auto;
}

.fk-i0yie6 {
  margin-left: auto;
  margin-right: auto;
}

.fk-ikcvmk {
  margin-left: auto;
  margin-right: auto;
}

.fk-ih648u {
  margin-left: auto;
  margin-right: auto;
}

.fk-il2vmz {
  margin-left: auto;
  margin-right: auto;
}

#i7o2r {
  font-size: 19px;
  color: #000;
}

#iilme {
  font-size: 19px;
  color: #000;
  margin-top: 20px;
}

@font-face {
  font-family: segoeuib;
  src: url(../fonts/segoeuib.html);
}

@font-face {
  font-family: segoeui;
  src: url(../fonts/segoeui.html);
}

@font-face {
  font-family: segoeuil;
  src: url(../fonts/segoeuil.html);
}

@font-face {
  font-family: segoeuisl;
  src: url(../fonts/segoeuisl.html);
}

@media (max-width: 1199.98px) {
  .checkout .pdt-p1 h1 {
    font-size: 42px;
  }

  .checkout .pdt-p1 .leftcol h5 {
    font-size: 20px;
  }

  .checkout .pdt-p1 .rightcol h5 {
    font-size: 26px;
  }

  .checkout .pdt-p1 .rightcol p {
    font-size: 20px;
  }

  .pdt-p2 ul li {
    font-size: 20px;
  }

  .checkout .pdt-pp3 h3 {
    font-size: 20px;
  }

  .checkout .pdt-pp3 p {
    font-size: 20px;
  }

  .checkout .pdt-p1 .leftcol h2 {
    font-size: 25px;
  }

  .upsell .ups1 h3 {
    font-size: 32px;
  }

  .upsell .ups2 h3 {
    font-size: 26px;
  }

  .upsell .ups2 h6 {
    font-size: 20px;
    line-height: 26px;
  }

  .upsell .ups2 h6 span {
    font-size: 26px;
  }

  .upsell1 .ups6 .priority {
    padding-right: 120px;
    padding-left: 120px;
  }

  .upsell2 .ups9 h2 {
    font-size: 27px;
    line-height: 36px;
  }

  .upsell4 .ups11 h1 span {
    font-size: 42px;
  }
}

@media (max-width: 992px) {
  #popup_content {
    margin-top: 10%;
    background-color: #fff;
  }

  #customizable_popup {
    background-color: #0e0d0d91 !important;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    bottom: 0;
    min-height: 300px;
    right: 0;
    display: none;
    opacity: 1;
    overflow: auto;
  }
}

@media (max-width: 991.98px) {
  .pdt-p4 .pt1 {
    text-align: center;
  }

  .pdt-p4 .pt1 h3 {
    padding-top: 20px;
  }

  .upsell .ups1 h3 {
    font-size: 28px;
  }

  .upsell .ups2 h1 {
    font-size: 28px;
    line-height: 32px;
  }

  .upsell .ups2 p {
    font-size: 16px;
  }

  .upsell .ups2 h3 {
    font-size: 20px;
  }

  .upsell1 .ups6 .priority {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0px;
  }

  .upsell1 .ups6 .ship-btn a {
    font-size: 16px;
  }

  .upsell1 .ups7 .skip-btn a {
    font-size: 14px;
    width: 330px;
  }

  .upsell1 .ups6 h1 {
    font-size: 35px;
    line-height: 35px;
    margin-bottom: 25px;
  }

  .upsell2 .ups9 h2 {
    font-size: 21px;
    line-height: 15px;
  }

  .upsell2 .ups9 h3 {
    font-size: 24px;
  }

  .upsell4 .ups11 h1 span {
    font-size: 35px;
  }

  .upsell4 .ups11 h1 {
    font-size: 35px;
  }

  .upsell4 .ups11 p {
    font-size: 24px;
  }

  .upsell4 .ups12 h4 {
    font-size: 22px;
  }

  .upsell4 .ups12 h5 {
    font-size: 22px;
    padding-bottom: 10px;
  }

  .upsell4 .ups12 .pack-btn a {
    font-size: 16px;
  }

  .upsell4 .ups12 .pack-btn a span {
    font-size: 14px;
  }

  .upsell4 .ups12 .skip-btn a {
    font-size: 18px;
    width: 320px;
  }
}

@media only screen and (max-width: 991px) {
  .right-box {
    display: none;
  }

  .share-box {
    margin: 20px 0 20px 0px;
  }

  .share-btn a {
    font-size: 12px;
    width: 82px;
  }

  .share-btn.facebook {
    padding-left: 10px;
    margin-left: 15px;
  }

  .fb a {
    padding: 10px 45px;
  }

  .twit a {
    padding: 10px 45px;
  }

  .pin a {
    padding: 10px 45px;
  }
}

@media (max-width: 767.98px) {
  .pdt-p2 h1 {
    font-size: 26px;
    line-height: 1.5;
  }

  .pdt-p2 p {
    font-size: 16px;
  }

  h2 {
    font-size: 24px;
  }

  .pdt-p2 .pt1 {
    font-size: 19px;
  }

  .pdt-p2 .pt4 {
    font-size: 24px;
  }

  .pdt-p2 .pt2 {
    font-size: 20px;
  }

  .pdt-p2 .pt3 {
    font-size: 20px;
  }

  .pdt-p5 p {
    font-size: 20px;
  }

  .pdt-p15 .testi {
    margin-bottom: 15px;
  }

  footer p {
    font-size: 14px;
  }

  .pdt-p13 .pt1 {
    font-size: 20px;
  }

  .checkout .pdt-pp3 h3 {
    text-align: center;
    padding-top: 15px;
  }

  .checkout .pdt-pp3 p {
    text-align: center;
  }

  .checkout .easy {
    text-align: center;
  }

  .checkout .pdt-p14 h2 {
    font-size: 28px;
  }

  .upsell .pirates {
    text-align: center;
  }

  .upsell .ups2 h1 {
    text-align: center;
    padding-top: 25px;
  }

  .upsell .ups2 p {
    text-align: center;
  }

  .upsell .ups2 h3 {
    text-align: center;
  }

  .upsell .ups2 h4 {
    text-align: center;
  }

  .upsell .ups2 .save {
    background-size: 150px;
    text-align: center;
  }

  .upsell .ups3 p {
    font-size: 16px;
  }

  .upsell2 .ups9 h2 {
    font-size: 28px;
    line-height: 30px;
    padding-top: 40px;
  }

  .upsell2 .ups9 h3 {
    font-size: 28px;
  }

  .upsell4 .ups11 h1 span {
    font-size: 25px;
  }

  .upsell4 .ups11 h1 {
    font-size: 28px;
  }

  .upsell4 .ups11 p {
    font-size: 18px;
  }

  .upsell4 .ups12 .pdt2 img {
    width: 400px;
  }

  .upsell4 .ups12 .pdt2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .upsell4 .ups12 h4 {
    font-size: 24px;
  }

  .upsell4 .ups12 .skip-btn a {
    margin-left: auto;
    margin-right: auto;
  }

  .upsell4 .ups12 .pack-btn a {
    font-size: 20px;
  }

  .upsell4 .ups12 .pack-btn a span {
    font-size: 18px;
  }
}

@media only screen and (max-width: 767px) {
  .fb a {
    padding: 10px 55px;
  }

  .twit a {
    padding: 10px 55px;
  }

  .pin a {
    padding: 10px 55px;
  }

  .dark-list li {
    background: url(../images/g-tik.html) no-repeat left 6px;
    padding-left: 26px;
  }
}

@media (max-width: 600px) {
  #popup_content {
    margin-top: 10%;
    background-color: #fff;
  }

  #customizable_popup {
    background-color: #0e0d0d91 !important;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    bottom: 0;
    min-height: 300px;
    right: 0;
    display: none;
    opacity: 1;
    overflow: auto;
  }
}

@media (max-width: 575.98px) {
  .pdt-p13 .btn-success {
    font-size: 20px;
  }

  .btn-ck .btn-success {
    font-size: 20px;
    width: 100%;
  }

  .checkout .contact {
    text-align: center;
    padding-top: 15px;
  }

  .checkout .logo-area h6 {
    font-size: 16px;
    text-align: center;
  }

  .checkout .pdt-p1 h1 {
    font-size: 30px;
  }

  .checkout .pdt-p1 .rightcol h5 {
    font-size: 22px;
  }

  .checkout .pdt-p1 .leftcol h2 {
    font-size: 18px;
  }

  .checkout .pdt-p1 .leftcol .order-btn {
    font-size: 16px;
    padding: 13px 30px;
  }

  .pdt-p2 ul li {
    font-size: 18px;
    text-align: left;
  }

  h2 {
    font-size: 22px;
  }

  .checkout .pdt-p14 h2 {
    font-size: 22px;
    text-align: center;
  }

  .upsell .logo-area h6 {
    text-align: center;
  }

  .upsell .contact {
    padding-top: 15px;
  }

  .upsell .ups3 p span {
    display: inline;
  }

  .upsell1 .ups6 .ship-btn a {
    display: block;
  }

  .upsell2 .ups8 h6 {
    font-size: 17px;
  }

  .upsell2 .ups9 h2 {
    font-size: 24px;
    undefined: undefined;
    margin-bottom: 15px;
  }

  .upsell2 .ups9 h3 {
    font-size: 24px;
    line-height: 28px;
  }

  .upsell4 .ups12 .pack-btn a {
    font-size: 16px;
  }

  .upsell4 .ups12 .pack-btn a span {
    font-size: 14px;
  }

  .upsell4 .ups12 h4 {
    font-size: 21px;
  }

  .upsell4 .ups12 h5 {
    font-size: 21px;
  }
}

@media only screen and (max-width: 480px) {

  .foot {
    /* margin-bottom: 40px; */
    margin-top: 15px !important;
  }

  .claim-box {
    text-align: left;
  }

  .grt-box {
    text-align: left;
  }

  .floating-div {
    display: block;
  }

  .video-con {
    margin-top: -20px;
  }

  .grt-box img {
    width: 60%;
  }

  .w-button {
    width: 100%;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 24px;
    background: #efc724;
    color: #000;
    border-radius: 0;
  }

  .forMob {
    display: block;
  }

  .forDesk {
    display: none;
  }

  .fb a {
    padding: 10px 48px;
  }

  .twit a {
    padding: 10px 48px;
  }

  .pin a {
    padding: 10px 48px;
  }

  .shot-box h5 {
    padding: 0 8%;
  }

  .re-row p {
    font-size: 18px;
  }

  .black-box h5 {
    font-size: 29px;
    line-height: 140%;
  }
}

@media (max-width: 480px) {
  .share-box {
    margin: 10px 0;
  }

  .share-btn.facebook {
    padding-left: 10px;
    margin-left: 10px;
  }

  .share-number h3 {
    font-size: 34px;
  }

  .share-btn a {
    font-size: 10px;
    width: 60px;
    padding: 10px 0;
  }

  #ixvtt6 {
    font-size: 25px;
    line-height: 1.3;
    margin-bottom: 0;
  }

  #popup_content {
    margin-top: 10%;
    background-color: #fff;
  }

  #customizable_popup {
    background-color: #0e0d0d91 !important;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    bottom: 0;
    min-height: 300px;
    right: 0;
    display: none;
    opacity: 1;
    overflow: auto;
  }

  .pdt-p2 h2 {
    font-size: 25px;
    line-height: 1.3;
  }

  .pdt-p4 .pt1 h3 {
    font-size: 26px;
    line-height: 1.4;
    text-align: center;
  }

  .pdt-p6 h2 {
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .pdt-p8 h2 {
    font-size: 26px;
    line-height: 1.3;
  }

  .pdt-p10 h2 {
    font-size: 26px;
    line-height: 1.3;
  }

  .pdt-p11 h2 {
    font-size: 26px;
    line-height: 1.3;
  }

  .pdt-p12 h2 {
    font-size: 26px;
    line-height: 1.3;
    margin-top: 0;
  }

  .pdt-p13 h2 {
    font-size: 26px;
    line-height: 1.3;
  }

  .pdt-p13 h1 {
    font-size: 30px;
  }

  .pdt-p14 h2 {
    font-size: 26px;
    line-height: 1.3;
    margin-top: 0;
  }

  .pdt-p2 .pt4 {
    font-size: 26px;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
  }

  #iuzhbo {
    font-weight: normal;
    font-size: 22px;
    line-height: 1.3;
  }
}

@media only screen and (max-width:350px) {

  .sh-box {
    padding-left: 20px;
    margin-left: 20px;
  }

  .share-btn a {
    font-size: 8px;
    width: 54px;
  }

  .share-number h3 {
    font-size: 29px;
  }
}


/* ---------- modal -----------------  */

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.8);
  transition: all 1s ease;
}

.modal2 {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.8);
}

.modal3 {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(255, 255, 255, 0.8);
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 10% auto;
  /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 45%;
  height: 400px;
  box-shadow: 0 3px 9px rgb(0 0 0 / 50%);
  /* Could be more or less, depending on screen size */
}

.overflow_div {
  height: 300px;
  overflow-y: scroll;
  border: 1px solid #0000001f;
  padding: 10px
}

.overflow_div2 {
  text-align: center;
  border: 1px solid #0000001f;
  height: 300px;
  padding-top: 10px;
}

.overflow_div2 p span {
  font-size: 20px;
  color: #748ed7;
  font-weight: 700;
}

.overflow_div2 p {
  font-weight: 500;
}

/* The Close Button */
.close {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
  display: flex;
  justify-content: end;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.close2 {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
  display: flex;
  justify-content: end;
}

.close2:hover,
.close2:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.close3 {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
  display: flex;
  justify-content: end;
}

.close3:hover,
.close3:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.reviews_section {
  display: flex;
  align-items: center;
}

.reviews_section img {
  width: 55px;
  height: 55px;
  object-fit: cover;
  border-radius: 100px;
}

.reviews_section p {
  font-size: 16px !important;
  margin-left: 8px;
  margin-right: 8px;
}

.review .review_text {
  font-size: 16px !important;
  line-height: 23px !important;
  margin-top: 5px !important;
  font-style: italic;
}

.order_now_btn {
  width: 100%;
  padding: 20px 0;
  font-size: 27px;
  margin: 15px 0;
  background-color: green;
  color: #fff;
  font-weight: 700;
  text-align: center;
  border: transparent;
}

.feature_section h5 {
  font-weight: 800;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 15px;
  color: #000;
}

.feature_section .col-md-6 {
  margin-bottom: 40px;
}

.feature_section img {
  height: 350px;
}

.main_logo {
  width: 280px;
}

.make_underline span {
  text-decoration: underline;
}

.review_img {
  height: 335px;
}

.star_img {
  text-align: center;
}

.star_img img {
  width: 170px;
}

.rating_head span {
  font-weight: 400;
}


.section6_main h4 {
  font-size: 28px;
  font-weight: 700;
  margin: 30px 0;
  color: #000;
}

.section6_text p{
  font-size: 16px !important;
  margin-top: 0;
}

.section6_main{
  margin: 30px 0;
}

.section6_btn{
  /* margin: 0 auto; */
  /* display: block; */
  outline: none !important;
  border: none !important;
  padding: 10px 15px;
  /* width: 84%; */
  background: green;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 14px;
}

.mob-btn{
  position: fixed; 
  background: rgba(0, 0, 0, 0.8); 
  display: none;
  bottom: 0;
  left: 0;
  z-index: 999;
  transition: bottom 1s;
  width: 100%;
  box-sizing: border-box;
  padding: 10px;
}
.mob-btn button{
  animation: mymove5 2s infinite;
  max-width: 300px;
}
@keyframes mymove5 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

@media only screen and (max-width:767px) {
  /*.hdtop{
    position: fixed;
    top: 0;
    left: 0;
    width:100%;
    background-color: #fff;
    z-index: 9999;
    box-shadow: -3px 0px 10px rgb(0 0 0 / 50%);
  }
  .pdt-p2{
    padding-top: 115px;
  }*/
  .mob-btn{
    display: block;
  }
}