/* AFX-TRAIL 2026-09-04 | Arch | session_01NQZs2mSNTPUubTwjj15YHP | H004: legacy tan #D1AA67 replaced with brand gold #D4AF37. Backups: custom-styling.bak-04Sep2026 / assets/css.bak-04Sep2026 */
/*--------------------------------------------- Start Header & footer  ---------------------------------------------*/
.header-content.thrv_wrapper.thrv-columns {
  background-color: #D4AF37;
}
.header-content .tcb-flex-row .tcb-flex-col .tcb-col {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 8px 0;
}
.header-text-content p {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
  letter-spacing: 0px !important;
  color: #000000 !important;
  margin-bottom: 0px !important;
  padding-left: 10px !important;
  padding-bottom: 0px !important;
}
.header-timer .tve-countdown-content.tve-prevent-content-edit {
  padding-right: 10px;
}
.header-text-content span.header-text-inner-content {
  font-weight: 400;
}
.header-timer .tve-countdown-separator.tve-cd-editable {
  display: none;
}
.header-timer .tve-countdown-tile {
  flex-direction: row;
  margin: unset;
}
div#header-thrive-countdown {
  background-color: #D4AF37 !important;
}
#header-thrive-countdown .tve-countdown-tile {
  margin: 0 !important;
  background-color: transparent !important;
  --tve-applied-background-color: transparent !important;
  padding: 8px 0 !important;
}
#header-thrive-countdown .tve-countdown-tile.tve-countdown-days,
#header-thrive-countdown .tve-countdown-tile.tve-countdown-hours,
#header-thrive-countdown .tve-countdown-tile.tve-countdown-minutes,
#header-thrive-countdown .tve-countdown-tile.tve-countdown-seconds {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
body #header-thrive-countdown .tve-countdown-label .tcb-plain-text {
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 18px !important;
  color: #000 !important;
  font-family: "Inter", sans-serif !important;
}
body #timer-header .tve-countdown-digit .t-digit-part span,
#timer-header
  .tve-countdown-content
  .tve-countdown-data
  .tve-countdown-tile
  .tve-countdown-value
  .tve-countdown-digit
  .t-digit-part
  span,
:not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span:not([class*="card"]) {
  font-family: "Inter", sans-serif;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  color: #000000 !important;
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.header-img .tve_image_frame img.tve_image {
  max-height: 26px;
  max-width: 26px;
  margin: 0 auto !important;
}
body #timer-header .tve-countdown-label .tcb-plain-text {
  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  line-height: 17px !important;
  font-weight: 500 !important;
  letter-spacing: 0px;
  color: #000000 !important;
}
/*--------------------------------------------- End Header & footer  ---------------------------------------------*/

/*--------------------------------------------- Start Privacy-Policy page ---------------------------------------------*/
.Privacy-Policy-text-content p.privacy-policy-main-title {
  font-size: 30px !important;
  line-height: 34px !important;
  color: #D4AF37;
  font-weight: 700;
}
.Privacy-Policy-text-content p.privacy-policy-sub-title {
  font-size: 22px !important;
  line-height: 26px !important;
  color: #231f20;
  font-weight: 600;
}
.thrv_wrapper.Privacy-Policy-text-content p.page-main-heading {
  font-size: 30px !important;
  line-height: 34px !important;
  color: #D4AF37;
  font-weight: 700;
}
.Privacy-Policy-text-content .privacy-policy-sub-inner-title {
  font-size: 18px !important;
  line-height: 24px !important;
  color: #231f20 !important;
  font-weight: 600 !important;
}
.Privacy-Policy-text-content p,
.Privacy-Policy-text-content li {
  font-size: 16px !important;
  line-height: 22px !important;
  font-weight: 400;
  font-family: "Inter", sans-serif !important;
  color: #231f20;
}
.Privacy-Policy-text-content ul.Privacy-Policy-ul-content {
  list-style-type: none;
}
.Privacy-Policy-text-content a {
  color: #D4AF37;
}
/*--------------------------------------------- End Privacy-Policy page ---------------------------------------------*/
/*--------------------------------------------- Start Presentation Page ---------------------------------------------*/
.thrv_wrapper.presentation-second-section-button.presentation-button {
  margin-top: 0;
}
/* First section  */
.Presentation-first-section .tve-page-section-in {
  padding: 20px 0px 20px 0px;
}
.presentation-first-section-main-title {
  margin-bottom: 0px;
}
.presentation-first-section-main-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 35px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  padding-bottom: 14px !important;
}
.presentation-first-section-main-title
  span.presentation-first-section-span-title {
  color: #D4AF37 !important;
}
.presentation-first-section-sub-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 22px !important;
  line-height: 26px !important;
  font-weight: 600 !important;
  color: #000000 !important;
  padding-bottom: 0px !important;
}
/* button  */
.presentation-button a.tcb-button-link.tcb-plain-text {
  background: transparent
    radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0%
    no-repeat padding-box;
  border-radius: 60px;
  padding: 15px 67px !important;
}
.presentation-button span.tcb-button-text.thrv-inline-text {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 16px !important;
  line-height: 20px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  letter-spacing: 0px !important;
}
.presentation-first-section-button {
  padding-top: 0px !important;
}

/* second section  */
.presentation-section-two .tve-page-section-in.tve_empty_dropzone,
.presentation-section-three .tve-page-section-in.tve_empty_dropzone,
.presentation-section-four .tve-page-section-in.tve_empty_dropzone,
.presentation-section-five .tve-page-section-in.tve_empty_dropzone {
  align-items: center !important;
}
.presentation-second-section-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  padding-bottom: 25px !important;
}
/* .presentation-video-content {
  max-width: 730px !important;
  height: 100% !important;
} */
.presentation-video-content {
  max-width: 600px !important;
  height: 100% !important;
}
.presentation-video-content .tve_responsive_video_container {
  box-shadow: 3px 3px 6px #00000029 !important;
  border-radius: 20px !important;
}
/* .presentation-video-content
  .tve_responsive_video_container
  .tcb-video-float-container
  iframe {
  height: 350px !important;
  width: 550px !important;
  box-shadow: 3px 3px 6px #00000029 !important;
  border-radius: 20px !important;
} */
.presentation-video-bottom-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: #231f20 !important;
}
.presentation-second-section-video-bottom-title p {
  padding: 23px 0px 20px 0px !important;
}
/* third section  */
.presentation-section-three .tve-page-section-in {
  padding: 75px 0px 66px 0px;
}
body .presentation-img-title p {
  font-size: 30px !important;
  line-height: 40px !important;
}
body .presentation-third-section-title p {
  padding: 10px 135px !important;
}
.presentation-section-three .presentation-third-section-title {
  padding-bottom: 25px !important;
}
.presentation-third-section-video-bottom-title p {
  padding: 25px 0 20px 0 !important;
}

/* four section  */
.presentation-four-section-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 25px !important;
}
.presentation-four-section-video-bottom-title p {
  padding: 31px 0px 9px 0px;
}
.presentation-four-section-video-bottom-title p {
  padding: 31px 0 20px 0 !important;
}

/* five section  */
.presentation-section-five .tve-page-section-in {
  padding: 75px 0px 75px 0px;
}
.presentation-five-section-sub-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 24px !important;
  line-height: 29px !important;
  font-weight: 600 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding: 25px 0px 5px 0px !important;
}
.presentation-five-section-link-title a {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 24px !important;
  line-height: 29px !important;
  font-weight: 700 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.presentation-five-section-link-title p {
  padding: 0 0 24px 0 !important;
}
.presentation-five-section-growth-img img.tve_image {
  max-width: 687px !important;
  margin: 0 auto !important;
  height: 100% !important;
  padding: 0px 0 29px !important;
}
.presentation-section-five .presentation-five-section-profit {
  border: 1px solid #707070;
}
.presentation-five-section-video-bottom-title p {
  padding: 26px 0px 9px 0px !important;
}
/* six section  */
.presentation-section-six .tve-page-section-in.tve_empty_dropzone {
  flex-direction: row;
}
.presentation-section-six {
  background-image: url(https://forexrobots.co.za/wp-content/uploads/2023/05/Group-110-min.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.presentation-section-six-content .tcb-col {
  padding: 42px 0px 22px 0px;
}
body .presentation-six-section-title {
  padding-bottom: 25px !important;
}
.presentation-six-section-text-content p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 22px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.presentation-six-section-inner-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 38px !important;
  font-weight: 500 !important;
  color: #dedede !important;
  letter-spacing: 0px !important;
  padding: 25px 65px 25px 65px !important;
}
.presentation-six-section-inner-title
  span.presentation-six-section-inner-span-title {
  font-size: 34px !important;
  line-height: 42px !important;
  font-weight: 700 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.presentation-six-section-video-bottom-title p {
  color: #dedede !important;
}
.presentation-six-section-video-bottom-title p {
  color: #dedede !important;
  padding-bottom: 10px !important;
}
/* seven section  */
.presentation-section-seven .tve-page-section-in {
  padding: 72px 0px 73px 0px;
}
body .presentation-seven-section-title p {
  background-size: contain;
}
.presentation-section-seven .presentation-seven-section-title {
  padding-bottom: 25px !important;
}
.presentation-seven-section-text-content p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 22px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.presentation-section-seven .presentation-seven-section-button {
  margin-top: 0px !important;
  padding-top: 8px;
}
/* Eight section  */
.presentation-section-eight .tve-page-section-in.tve_empty_dropzone {
  align-items: center;
  box-shadow: 3px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 20px;
  padding: 31px 77px 36px 77px;
}
.presentation-eight-section-main-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 38px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding: 0 0 36px 0 !important;
}
.presentation-eight-section-main-title
  span.presentation-eight-section-span-title {
  color: #D4AF37;
}
.presentation-eight-section-text-content p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 34px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 5px !important;
}
.presentation-eight-section-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 28px !important;
  line-height: 36px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  padding: 29px 0 32px 0 !important;
}
.presentation-eight-section-video-bottom-title p {
  padding-bottom: 8px !important;
}
/* nine section  */
.presentation-nine-section .tve-page-section-in.tve_empty_dropzone {
  padding: 61px 0 69px 0;
}
body .presentation-nine-section-title p {
  background-size: contain;
}
.presentation-accordian .tve-toggle-grid.tve-prevent-content-edit {
  padding: 40px 0 20px 0 !important;
}
/*--------------------------------------------- End Presentation Page ---------------------------------------------*/
/*--------------------------------------------- Start package Page ---------------------------------------------*/
/* first section  */
.package-section-one .tve-page-section-in {
  padding: 20px 0px 0px 0px;
}
.package-section-one .package-primary-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 700 !important;
  color: #D4AF37 !important;
  text-decoration: underline;
  letter-spacing: 0px !important;
  padding-bottom: 5px !important;
}
.package-section-one .package-primary-text p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: #000000 !important;
  letter-spacing: 0px !important;
  padding-bottom: 6px !important;
}
.package-section-one .package-primary-sub-text p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  padding-bottom: 30px !important;
}
/*--------------------------- timer ---------------------------*/
/* old timer  */
.package-hide-timer {
  display: none;
}
/* --------  */

.package-section-one-timer .tve-countdown-data {
  gap: 127px;
}
body #package-page-timer .tve-countdown-label .tcb-plain-text {
  font-family: "Inter", sans-serif !important;
  font-size: 22px !important;
  line-height: 26px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  color: #D4AF37 !important;
  text-transform: capitalize;
  padding-top: 25px;
}
#package-page-timer
  :not(#tve):not(#tve-countdown-wrapper)
  .tve-countdown-digit
  span:not([class*="card"]) {
  font-family: "Inter", sans-serif;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  color: #D4AF37 !important;
}
.package-section-one-timer
  .package-section-one-timer-inner-part
  .tve-countdown-value {
  height: 125px;
  width: 125px;
  background: transparent;
  align-self: center;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  position: relative;
  border: 10px solid;
  border-image: conic-gradient(
      from var(--angle),
      rgb(0 0 0),
      rgb(0 0 0) 0.1turn,
      rgb(0 0 0) 0.15turn,
      rgb(0 0 0 / 0%) 0.25turn
    )
    30;
  animation: borderRotate 2500ms linear infinite forwards;
}
.package-section-one .package-section-one-timer {
  box-shadow: 3px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 20px;
  padding: 40px 138px 40px 138px !important;
}
/* second-section  */
.package-section-two .package-plan-title {
  background: transparent
    radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0%
    no-repeat padding-box;
  box-shadow: 3px 3px 6px #00000029;
  border-radius: 60px;
  margin-bottom: 16px;
}
.package-section-two .package-plan-title p {
  font-family: "Inter", sans-serif;
  text-align: center;
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 700 !important;
  letter-spacing: 0px;
  color: #ffffff !important;
  padding: 15px 10px;
}
/* ------------box content------------ */
.package-section-two .package-plans .tcb-col {
  box-shadow: 3px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 20px;
  padding: 23px 10px 16px 10px;
}
.package-section-two .package-plan-subtitle p {
  font-family: "Inter", sans-serif;
  text-align: center;
  font-size: 20px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  letter-spacing: 0px;
  color: #231f20 !important;
  padding-bottom: 0px !important;
}
.package-section-two .package-offer-price p {
  font-family: "Inter", sans-serif;
  text-align: center;
  font-size: 18px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  letter-spacing: 0px;
  color: #D4AF37 !important;
  padding-bottom: 20px;
}
.package-second-section-button a.tcb-button-link.tcb-plain-text {
  background: transparent
    radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0%
    no-repeat padding-box;
  border-radius: 60px;
  padding: 13px 40px !important;
}
.package-second-section-button span.tcb-button-text.thrv-inline-text {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 16px !important;
  line-height: 20px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  letter-spacing: 0px !important;
}
.package-plan-text p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 18px !important;
  line-height: 25px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  /* padding-bottom: 41px !important; */
}
.thrv_wrapper.thrv_text_element.package-plan-text {
  min-height: 120px;
  max-height: 120px;
}
.thrv_wrapper.thrv-button.thrv-button-v2.tcb-local-vars-root.package-second-section-button {
  display: block;
  margin: 0 auto !important;
  padding-top: 20px;
}
.package-section-two .package-plans-content {
  box-shadow: 3px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 20px;
}
.package-plans-content .tve-cb {
  padding: 23px 20px 16px 20px;
}
/* section three  */
.package-section-three .tve-page-section-in {
  padding: 73px 0px 70px 0px;
}
.package-section-three .package-section-three-toggle {
  padding-bottom: 20px !important;
}
/* body .package-section-three-img-text p {
  font-size: 30px !important;
  line-height: 40px !important;
  padding: 10px 35px !important;
} */
/* .package-section-three-img-text p::after {
  content: "\2193";
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  padding-left: 10px;
} */
.package-section-three-toggle-section {
  /* padding: 10px 80px !important; */
  background-image: url(https://forexrobots.co.za/wp-content/uploads/2023/05/Path-5-768x88.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  /* text-align: center !important;
  font-family: "Inter", Sans-serif !important;
  font-weight: 500 !important;
  font-size: 30px !important;
  line-height: 40px !important;
  display: inline-block !important;
  color: #000000 !important;
  min-width: 500px; */
}
body .package-section-three-toggle-section h4.tve-toggle-text {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 40px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding: 10px 35px !important;
}
.package-section-four-main-text .tve_shortcode_rendered p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 5px;
}
.package-section-three .package-section-three-img-text {
  padding-bottom: 75px;
}
.package-section-three .package-section-three-inner-column {
  box-shadow: 3px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 20px;
  padding: 23px 7px 28px 7px;
}
.package-section-three .package-section-three-box-title p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 30px !important;
  line-height: 38px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  text-decoration: underline;
  letter-spacing: 0px !important;
  padding-bottom: 12px;
}

.package-section-three-box-text p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 5px !important;
}
.package-section-three-box-sub-text p {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  padding-bottom: 23px !important;
}
.package-section-three-sub-inner-column
  .package-section-three-inner-sub-column-text
  p {
  font-family: "Inter", sans-serif !important;
  font-size: 20px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding: 15px 0px 15px 20px;
}
.package-section-three-sub-inner-column .thrv_wrapper.thrv_text_element {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #dedede;
  border-radius: 60px;
}
.package-section-three-button a.tcb-button-link.tcb-plain-text {
  background: transparent
    radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0%
    no-repeat padding-box;
  border-radius: 60px;
  padding: 13px 55px !important;
}
.package-section-three-button span.tcb-button-text.thrv-inline-text {
  font-family: "Inter", sans-serif !important;
  text-align: center;
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  letter-spacing: 0px !important;
}
.package-section-three .package-section-three-button {
  padding: 60px 0px 0px 0px;
  text-align: center;
  display: block;
  margin: 0 auto;
}
.thrv_wrapper.payment-type-form {
  margin-bottom: 0;
}
/* section three-form  */
.pay-form-section .paypal-acc-title .down-arrow {
  padding-left: 15px;
}
table.pair-form-table {
  border-collapse: unset;
  max-width: 900px;
  margin: 0 auto;
  width: 100%;
}
table.pair-form-table .price-per-label {
  color: #888888;
  border: none;
  background: transparent;
  padding: 0px 0px 0px 20px;
}
table.pair-form-table .pair-dropdown-box {
  padding: 5px 0px 0px;
  border: none;
  position: relative;
}
table.pair-form-table .pair-dropdown-box select,
table.pair-form-table .price-per-label {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
}
table.pair-form-table .pair-dropdown-box select {
  padding: 10px 24px;
}
table.pair-form-table tr:hover .pair-dropdown-box {
  background: transparent;
}

#dropdown-box {
  padding: 15px 55px 15px 35px;
  background-image: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);
  background-repeat: no-repeat, repeat;
  background-position: right 30px center;
  border-radius: 60px;
  appearance: none;
  border: 1px solid #dedede;
  color: #344040;
  background-color: #fff;
  box-shadow: 0px 3px 6px #00000029;
  outline: none;
  background-size: 18px;
}
.paypal-pay-btns .elementor-button-link.elementor-button {
  background: transparent
    radial-gradient(closest-side at 50% 50%, #D4AF37 0%, #695534 100%) 0% 0%
    no-repeat padding-box;
}
.paypal-account-form .extra-pair-title,
.paypal-account-form .pair-sec-title {
  margin-bottom: 0px !important;
}
.paypal-account-form .payment-type-form {
  padding-top: 20px;
}
/* four section  */

.package-section-four .package-section-four-main-text p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 5px;
}
.package-section-four-link-text a {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.package-section-four-link-text p {
  padding: 9px 0px 10px 0px !important;
}
.package-section-four-sub-text p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 10px;
}
.package-section-four-icon-list-part
  span.thrv-advanced-inline-text.tve_editable.tcb-styled-list-icon-text {
  font-family: "Inter", sans-serif !important;
  font-size: 22px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  /* padding-bottom: 23px; */
}
.package-section-four-icon-list-part svg.tcb-icon {
  font-family: "Inter", sans-serif !important;
  font-size: 22px !important;
  line-height: 30px !important;
  font-weight: 600 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  padding-top: 4px;
}
.package-section-four-icon-list-part li.thrv-styled-list-item {
  padding-bottom: 25px !important;
}
.package-section-four-watch-video-text p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 14px !important;
}
.package-section-four-verify-card-links p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 500 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 19px !important;
}
.package-section-four .list-number-six li.thrv-styled-list-item {
  padding-bottom: 62px !important;
}
.package-section-four-verify-card-links a {
  color: #D4AF37;
  font-weight: 600;
}
.package-section-four-payment-instr-title p {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #231f20 !important;
  letter-spacing: 0px !important;
  padding-bottom: 17px !important;
}
.package-section-four-deposit-paypal-title p {
  font-family: "Inter", sans-serif !important;
  font-size: 26px !important;
  line-height: 38px !important;
  font-weight: 700 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
  padding: 49px 0px 19px 0px !important;
}
.package-section-four-contact-info-list
  span.thrv-advanced-inline-text.tve_editable {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.package-section-four-contact-info-list svg.tcb-icon {
  font-family: "Inter", sans-serif !important;
  font-size: 16px !important;
  line-height: 30px !important;
  font-weight: 400 !important;
  color: #D4AF37 !important;
  letter-spacing: 0px !important;
}
.package-section-four-contact-info-list
  .tcb-styled-list
  li.thrv-styled-list-item {
  align-items: center;
  padding-bottom: 28px;
}
/*--------------------------------------------- End package Page ---------------------------------------------*/

/*--------------------------------------------- Responcive screen ---------------------------------------------*/
@media (max-width: 1440px) {
  /* .presentation-video-content
    .tve_responsive_video_container
    .tcb-video-float-container
    iframe {
    height: 350px !important;
    width: 550px !important;
  } */
}
/* 1199 991 767 */
@media (max-width: 1199px) {
  /*------------------------- Start Header ------------------------- */
  .header-text-content p {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  /* :not(#tve):not(#tve-countdown-wrapper)
    .tve-countdown-digit
    span:not([class*="card"]) {
    font-size: 18px !important;
  } */
  /*------------------------- End Header ------------------------- */
  /*------------------------- Start Privacy-Policy page ------------------------- */
  .Privacy-Policy-text-content p.privacy-policy-main-title {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .thrv_wrapper.Privacy-Policy-text-content p.page-main-heading {
    font-size: 28px !important;
    line-height: 32px !important;
  }

  /*------------------------- End Privacy-Policy page ------------------------- */
  /*------------------------- Start Presentation Page ------------------------- */
  /* ------ First section ------ */
  .presentation-first-section-main-title p {
    font-size: 24px !important;
    line-height: 30px !important;
    padding-bottom: 10px !important;
  }
  .presentation-first-section-sub-title p {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .presentation-first-section-button {
    padding-top: 10px !important;
  }
  /* ------ second section ------ */
  .presentation-second-section-title p {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-bottom: 15px !important;
  }
  .presentation-video-bottom-title p {
    font-size: 22px !important;
    line-height: 30px !important;
  }
  /* ------ three section ------ */
  .presentation-section-three .tve-page-section-in {
    padding: 82px 0px 76px 0px;
  }
  body .presentation-img-title p {
    font-size: 34px !important;
    line-height: 42px !important;
  }
  body .presentation-third-section-title p {
    background-size: contain;
  }
  /* ------ Four section ------ */
  .presentation-four-section-title p {
    font-size: 32px !important;
    line-height: 40px !important;
    padding-bottom: 25px !important;
  }
  /* ------ Five section ------ */
  body .presentation-five-section-title p {
    padding: 10px 40px !important;
  }
  .presentation-five-section-sub-title p {
    font-size: 22px !important;
    line-height: 28px !important;
    padding: 25px 0px 5px 0px !important;
  }
  .presentation-five-section-link-title a {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  /* ------ six section ------ */
  .presentation-six-section-title p {
    padding: 10px 40px !important;
  }
  .presentation-six-section-text-content p {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  .presentation-six-section-inner-title p {
    font-size: 24px !important;
    line-height: 32px !important;
    padding: 25px 50px 30px 50px !important;
  }
  .presentation-six-section-inner-title
    span.presentation-six-section-inner-span-title {
    font-size: 28px !important;
    line-height: 36px !important;
  }
  /* ------ seven section ------ */
  .presentation-seven-section-text-content p {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  /* ------ eight section ------ */
  .presentation-eight-section-main-title p {
    font-size: 24px !important;
    line-height: 32px !important;
    padding: 0 0 30px 0 !important;
  }
  .presentation-eight-section-text-content p {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-bottom: 5px !important;
  }
  .presentation-section-eight .tve-page-section-in.tve_empty_dropzone {
    padding: 31px 65px 36px 65px;
  }
  .presentation-eight-section-title p {
    font-size: 24px !important;
    line-height: 32px !important;
    padding: 29px 0 32px 0 !important;
  }
  /*------------------------- End Presentation Page ------------------------- */
}
@media (max-width: 991px) {
  /*------------------------- Start Header ------------------------- */
  .header-timer .tve-countdown-content.tve-prevent-content-edit {
    padding-right: 0px !important;
  }
  .header-text-content p {
    padding-left: 0px !important;
  }
  .header-text-content p {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .header-img .tve_image_frame img.tve_image {
    max-width: 24px !important;
    height: auto !important;
  }
  .header-img.sec-head-img .tve_image_frame img.tve_image {
    margin-left: 10px !important;
  }
  /*------------------------- End Header ------------------------- */
  /*------------------------- Start Privacy-Policy page ------------------------- */
  .Privacy-Policy-text-content p.privacy-policy-main-title {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  .Privacy-Policy-text-content p.privacy-policy-sub-title {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  /*------------------------- End Privacy-Policy page ------------------------- */
  /*------------------------- Start Presentation Page ------------------------- */
  /* ------ First section ------ */
  /* .Presentation-first-section .tve-page-section-in {
    padding: 70px 0px 69px 0px;
  } */
  .presentation-first-section-main-title p {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-bottom: 10px !important;
  }
  .presentation-first-section-sub-title p {
    font-size: 18px !important;
    line-height: 26px !important;
  }
  /* ------ second section ------ */
  .presentation-second-section-title p {
    font-size: 22px !important;
    line-height: 30px !important;
    padding-bottom: 20px !important;
  }
  .presentation-video-bottom-title p {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  /* ------ three section ------ */
  .presentation-section-three .tve-page-section-in {
    padding: 60px 0px 54px 0px;
  }
  body .presentation-img-title p {
    font-size: 26px !important;
    line-height: 34px !important;
  }
  body .presentation-third-section-title p {
    padding: 5px 50px !important;
  }
  /* ------ Four section ------ */
  .presentation-four-section-title p {
    font-size: 26px !important;
    line-height: 32px !important;
    padding-bottom: 20px !important;
  }
  /* ------ Five section ------ */
  .presentation-section-five .tve-page-section-in {
    padding: 60px 0px 60px 0px;
  }
  body .presentation-five-section-title p {
    padding: 10px 55px !important;
  }
  .presentation-five-section-sub-title p {
    font-size: 20px !important;
    line-height: 28px !important;
    padding: 20px 0px 5px 0px !important;
  }
  .presentation-five-section-link-title a {
    font-size: 20px !important;
    line-height: 28px !important;
  }
  /* ------ six section ------ */
  .presentation-six-section-text-content p {
    font-size: 18px !important;
    line-height: 26px !important;
    padding-bottom: 15px !important;
  }
  .presentation-six-section-inner-title p {
    font-size: 24px !important;
    line-height: 32px !important;
    padding: 0px 18px 15px 18px !important;
  }

  /* ------ seven section ------ */
  .presentation-section-seven .tve-page-section-in {
    padding: 60px 0px 60px 0px;
  }
  .presentation-section-seven .presentation-seven-section-title {
    padding-bottom: 40px !important;
  }
  .presentation-seven-section-text-content p {
    font-size: 18px !important;
    line-height: 26px !important;
    padding-bottom: 15px !important;
  }
  /* ------ eight section ------ */
  .presentation-eight-section-main-title p {
    font-size: 22px !important;
    line-height: 32px !important;
    padding: 0 0 25px 0 !important;
  }
  .presentation-eight-section-text-content p {
    font-size: 18px !important;
    line-height: 26px !important;
    padding-bottom: 5px !important;
  }
  .presentation-eight-section-title p {
    font-size: 22px !important;
    line-height: 32px !important;
    padding: 26px 0 26px 0 !important;
  }
  .presentation-section-eight .tve-page-section-in.tve_empty_dropzone {
    padding: 31px 40px 36px 40px;
  }
  /* ------ nine section ------ */
  .presentation-nine-section .tve-page-section-in.tve_empty_dropzone {
    padding: 40px 0 40px 0;
  }
  body
    .presentation-accordian
    .tve-toggle-grid
    .thrv_toggle_title
    h4.tve-toggle-text {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  /*------------------------- End Presentation Page ------------------------- */
  /*------------------------- start package Page ------------------------- */
  .package-section-three-toggle-section {
    background-size: contain;
  }
  body .package-section-three .package-section-three-toggle-section {
    padding: 10px 62px !important;
  }
  /*------------------------- End package Page ------------------------- */
}
@media (max-width: 767px) {
  /*------------------------- Start Header ------------------------- */
  body .thrv_symbol_4293 [data-css="tve-u-1880edb061a"] {
    padding: 0px !important;
  }
  .header-text-content p {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  :not(#tve):not(#tve-countdown-wrapper)
    .tve-countdown-digit
    span:not([class*="card"]) {
    font-size: 14px !important;
    /* padding: 0px !important; */
    letter-spacing: 0.9px;
  }
  .header-content .header-img img {
    display: none !important;
  }

  .header-content .tcb-flex-row .tcb-flex-col .tcb-col {
    flex-wrap: wrap !important;
    justify-content: center !important;
    padding: 10px 0px !important;
  }
  .header-content .tcb-flex-row .tcb-flex-col .tcb-col {
    flex-direction: column;
    align-items: center;
  }
  div#header-thrive-countdown {
    padding: 0px !important;
  }
  #header-thrive-countdown .tve-countdown-tile {
    padding: 0px 0 !important;
  }
  /*------------------------- End Header ------------------------- */
  /*------------------------- Start Privacy-Policy page ------------------------- */
  .Privacy-Policy-text-content p.privacy-policy-main-title {
    font-size: 20px !important;
    line-height: 30px !important;
  }
  .Privacy-Policy-text-content p.privacy-policy-sub-title {
    font-size: 20px !important;
    line-height: 32px !important;
  }

  /*------------------------- End Privacy-Policy page ------------------------- */
  /*------------------------- Start Presentation Page ------------------------- */
  .presentation-video-content .tve_responsive_video_container {
    width: unset !important;
  }
  /* ------ First section ------ */
  body .Presentation-first-section {
    padding: 10px 20px !important;
  }
  .Presentation-first-section .tve-page-section-in {
    padding: 25px 0px 15px 0px;
  }
  .presentation-first-section-main-title p {
    font-size: 20px !important;
    line-height: 28px !important;
    padding-bottom: 10px !important;
  }
  .presentation-first-section-sub-title p {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .presentation-button a.tcb-button-link.tcb-plain-text {
    padding: 10px 20px !important;
  }
  .presentation-button span.tcb-button-text.thrv-inline-text {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  .presentation-first-section-button {
    padding-top: 0px !important;
  }
  /* ------ second section ------ */
  body .presentation-section-two {
    padding: 10px 20px !important;
  }
  .presentation-second-section-title p {
    font-size: 16px !important;
    line-height: 22px !important;
    padding-bottom: 7px !important;
  }
  .presentation-video-bottom-title p {
    font-size: 16px !important;
    line-height: 22px !important;
  }
  .presentation-second-section-video-bottom-title p {
    padding: 20px 0px 10px 0px !important;
  }
  .presentation-video-content {
    max-width: 450px !important;
    height: 100% !important;
  }
  /* ------ three section ------ */
  body .presentation-section-three {
    padding: 10px 20px !important;
  }
  body .presentation-img-title p {
    font-size: 18px !important;
    line-height: 20px !important;
  }
  .presentation-section-three .tve-page-section-in {
    padding: 17px 0px 16px 0px;
  }
  .presentation-section-three .presentation-third-section-title {
    padding-bottom: 25px !important;
  }
  .presentation-third-section-video-bottom-title p {
    padding: 20px 0 10px 0 !important;
  }
  /* ------ Four section ------ */
  body .presentation-section-four {
    padding: 10px 20px !important;
  }
  .presentation-four-section-title p {
    font-size: 20px !important;
    line-height: 28px !important;
    padding-bottom: 15px !important;
  }
  .presentation-four-section-video-bottom-title p {
    padding: 20px 0 10px 0 !important;
  }
  /* ------ Five section ------ */
  body .presentation-section-five {
    padding: 10px 20px !important;
  }
  .presentation-section-five .tve-page-section-in {
    padding: 11px 0px 30px 0px;
  }
  .presentation-five-section-sub-title p {
    font-size: 16px !important;
    line-height: 22px !important;
    padding: 5px 0px 0px 0px !important;
  }
  .presentation-five-section-link-title p {
    word-break: break-word;
    text-align: center;
  }
  .presentation-five-section-link-title a {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .presentation-five-section-link-title p {
    padding: 0 0 10px 0 !important;
  }
  .presentation-five-section-profit
    iframe.presentation-five-section-ifram-part {
    max-width: 100%;
  }
  .presentation-five-section-video-bottom-title p {
    padding: 10px 0px 0px 0px !important;
  }
  /* ------ six section ------ */
  body .presentation-section-six {
    padding: 10px 20px !important;
  }
  body .presentation-section-six {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .presentation-section-six-content .tcb-col {
    padding: 28px 0px 10px 0px;
  }
  .presentation-six-section-text-content p {
    font-size: 14px !important;
    line-height: 22px !important;
    padding-bottom: 10px !important;
  }
  .presentation-six-section-inner-title p {
    font-size: 20px !important;
    line-height: 28px !important;
    padding: 10px 0px 15px 0px !important;
  }
  .presentation-six-section-inner-title
    span.presentation-six-section-inner-span-title {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .presentation-six-section-video-bottom-title p {
    padding-bottom: 0px !important;
  }
  /* ------ seven section ------ */
  body .presentation-section-seven {
    padding: 10px 20px !important;
  }
  .presentation-section-seven .tve-page-section-in {
    padding: 21px 0px 10px 0px;
  }
  body .presentation-seven-section-title p {
    background-size: contain;
    padding: 10px 50px !important;
  }
  .presentation-seven-section-text-content p {
    font-size: 14px !important;
    line-height: 22px !important;
    padding-bottom: 10px !important;
  }
  .presentation-section-seven .presentation-seven-section-title {
    padding-bottom: 20px !important;
  }
  /* ------ eight section ------ */
  body .presentation-section-eight {
    padding: 10px 20px !important;
  }
  .presentation-section-eight .tve-page-section-in.tve_empty_dropzone {
    padding: 31px 15px 36px 15px;
  }
  .presentation-eight-section-main-title p {
    font-size: 18px !important;
    line-height: 26px !important;
    padding: 0 0 15px 0 !important;
  }
  .presentation-eight-section-text-content p {
    font-size: 16px !important;
    line-height: 22px !important;
    padding-bottom: 5px !important;
  }
  .presentation-eight-section-title p {
    font-size: 18px !important;
    line-height: 26px !important;
    padding: 15px 0 15px 0 !important;
  }
  .presentation-eight-section-video-bottom-title p {
    padding-bottom: 0px !important;
  }

  /* ------ nine section ------ */
  body .presentation-section-nine {
    padding: 10px 20px !important;
  }
  .presentation-nine-section .tve-page-section-in.tve_empty_dropzone {
    padding: 26px 0 40px 0;
  }
  body .presentation-nine-section-title p {
    background-size: contain;
    padding: 10px 100px !important;
  }
  .presentation-accordian .tve-toggle-grid.tve-prevent-content-edit {
    padding: 20px 0 10px 0 !important;
  }

  /*------------------------- End Presentation Page ------------------------- */
  /*------------------------- start package Page ------------------------- */
  body .package-section-three-toggle-section h4.tve-toggle-text {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .package-section-three .package-section-three-toggle {
    padding-bottom: 24px !important;
  }
  .package-section-three .package-section-three-button {
    padding: 20px 0px 0px 0px;
  }
  /*------------------------- End package Page ------------------------- */
}
