button,
input {
  border: 0;
}
:root {
  --white: #fff;
  --black: #000;
  --primary: #ff3536;
  --gray: #bebebe;
  --border-gray: #707070;
  --julysalecolor:#FF004E;
}
* {
  box-sizing: border-box;
}
body {
  font-family: 'Barlow', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  background: var(--black);
  color: var(--white);
  margin: 0;
}
.salecolor{color:var(--julysalecolor)!important; font-weight: 700!important;}
.whitecolor{color:var(--white);}

body.holiday-sale {
	  background-color: #0f032c; /* For browsers that do not support gradients */
  
  background-image: linear-gradient(to right, #0f032c , #000001);
}

.mt-0 {
  margin-top: 0px !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}

.mb-24{
  margin-bottom: 24px !important;
}

.bb{
  border-bottom: 1px solid var(--primary);
}

.New-Year-Heading{
  font-size: 70px;
  line-height: 70px;
  font-weight: 900;
  color: var(--primary);
}

.font-size-48{
  font-size: 48px;
  line-height: 48px;
}

.font-size-30{
  font-size: 30px;
  line-height: 35px;
}

.font-size-35{
  font-size: 35px;
  line-height: 35px;
}
.font-size-40{
  font-size: 40px;
  line-height: 40px;
}

.font-size-60{
  font-size: 60px;
}

.h1-heading{
  font-size: 18px;
}

.h2-heading{
  font-size: 35px;
  line-height: normal;
}

h1 {
  font-size: 35px;
  line-height: normal;
}
h2 {
  font-size: 30px;
  line-height: 36px;
}
h3 {
  font-size: 26px;
  line-height: 31px;
}
h4 {
  font-size: 20px;
  line-height: 24px;
}
.f-semi-condensed,
input {
  font: 16px/19px "Barlow Semi Condensed", sans-serif;
}
.rt_newsletter_from input[type="email"] {
    border-radius: 0;
}

.text-primary,
h1 span,
h2 span,
h3 span,
h4 span {
  color: var(--primary);
}
.faq_section h3,
.faq_section h4,
p {
  margin: 0 0 20px;
}

.faq_section h3{
  font-size: 20px !important;
}
svg {
  vertical-align: middle;
}
ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.container {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0 25px;
}

.holiday-sale .container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 25px;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.col {
  padding: 0 15px;
}
.col-4 {
  width: 33.33%;
}
.col-6 {
  width: 50%;
}
.w-40 {
  width: 40%;
}
.w-50 {
  width: 50%;
}

.w-46 {
  width: 46%;
}

.w-60 {
  width: 60%;
}
.rt_video_link_wrapper img,
.w-100 {
  width: 100%;
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.text-center {
  text-align: center;
}
.fw-semibold {
  font-weight: 600;
}
.mb-0 {
  margin-bottom: 0;
}


.join_content .join_title,
.m-0 {
  margin: 0;
}
input {
  padding: 15px 8px;
  outline: 0;
}

.live{
	margin-bottom:10px;
}

.live span{
	background: #fe3636;
    color: var(--white);
    display: inline-block;
    padding: 1px 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 23px;
}

button {
  padding: 13px 30px;
  font: bold 20px/24px "Barlow Semi Condensed", sans-serif;
  cursor: pointer;
}
.btn_primary {
  background: linear-gradient(270deg, #ff7f00 0, #ff001d 100%);
  color: var(--white);
}
.video-js .vjs-control:focus, .video-js .vjs-control:focus-visible {
  outline: none;
}
.event_none {
  pointer-events: none;
}
.hero_section_wrapper,
.testimonial_section {
  background-repeat: no-repeat;
  background-size: cover;
}
.rt_page_video_wrapper {
  position: relative;
  padding-bottom: 56.10%;
  overflow: hidden;
  top: 0;
}

.holiday-sale .hero_section .rt_page_video_wrapper {
    position: relative;
    padding-bottom: 28.15%;
    overflow: hidden;
    top: 0;
	margin:auto;
	width:50%;
  
}

.hero_video_wrapper.rt_page_video_wrapper.w-50.miracles_video_mobile {
    width: 60%;
    padding-bottom: 33.80%;
}

.hero_video_wrapper.rt_page_video_wrapper.ancient_video_mobile {
  width: 65%;
  padding-bottom: 36.58%;
}

.rt_page_video_wrapper .rt_page_video {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.rt_page_video_wrapper .rt_page_video.vjs-has-started {
  z-index: 2;
}
.holiday-sale .nav_wrapper{
	position:absolute;
	left:28px;
	top:5px;
	padding:0px;
	
	}
.nav_wrapper {
  padding: 28px 0;
}
.nav_logo img {
  width: 95px;
  height: auto;
}

.holiday-sale .nav_logo img {
  width: 69px;
  height: auto;
}

.hero_content_holiday_wrapper{
	margin:0px auto;
	width:48%;
}

.hero_content_holiday_heading{
	padding:10px 0px;
  /*background-color: rgb(0 0 0 / 30%);*/
  background-blend-mode: overlay;
}

.hero_content_miracles_heading {
    padding-top: 50px;
    width: 50%;
    margin: auto;
}

.hero_UFO_Phenomena_heading {
  padding-top: 25px;
  width: 70%;
  margin: auto;
  padding-bottom: 15px;
}

.hero_content_ancient_heading {
  padding-top: 30px;
  width: 70%;
  margin: auto;
}
.hero_content_miracles_heading h2 {
    text-shadow: rgba(2, 26, 64, 0.816) 1px 2px 2px;
}
.Hero-Heading-Holiday h2{
	font: normal normal bold 55px/60px Barlow;
    line-height: normal;
    margin: 0 0 0px;
	font-weight:bold;
}
.hero_content_holiday_heading h2{
	font: normal normal bold 35px/40px Barlow;
    line-height: normal;
    margin: 0 0 22px;
	font-weight:bold;
}
.Hero-Heading-Holiday h3,
.hero_content_holiday_wrapper h3{
	font-size: 42px;
  line-height: 42px;
	font-weight:bold;
	margin:0px 0px 16px 0px;
  color: var(--primary);
}
.Hero-Heading-Holiday h3 sup{
  font-size: 22px;
}
.Hero-Heading-Holiday h3 span,
.hero_content_holiday_wrapper h3 span{
	font-size: 14px;
    display: inline-block;
    line-height: 19px;
    color: #fff;
	font-weight:lighter;
}

.offer-exp{
	font-size:14px;
	color: #E5E5E5 !important;
}

.holiday-sale .rt_newsletter_from{
	margin-bottom:10px;
}
.holiday-sale #message2,
.holiday-sale #message1{
	margin-bottom:10px;
}

.hero_section_wrapper {
  background-image: url("../images/hero_bg1.webp");
  background-color: rgb(0 0 0 / 50%);
  background-blend-mode: overlay;
  padding-bottom: 150px;
  background-position: top center;
}

.holiday-sale .about_section h3.join_newsletter_title span{ color:var(--white);}
.holiday-sale .hero_section_wrapper {
  background-image: url("../images/holiday/july/Fireworks-Desktop.png");
  background-color: unset;
  background-blend-mode: overlay;
  padding-bottom: 20px;
  background-position: top center;
  background-size: 100%;
}

.miracles-mysteries .hero_section_wrapper {
    background-image: url(../images/miracles/Mobile_Star_Bgd-1920.webp) !important;
}

.ancient-civilizations .hero_section_wrapper {
  background-image: url(../images/ancient/Ancient-Civilizations-BG.webp) !important;
  background-color: rgb(0 0 0 / 50%);
}

.vampires_witches_page .hero_section_wrapper {
  background-image: url("../images/hero_bg2.webp");
}
.chilling_stories_page .hero_section_wrapper {
  background-image: url("../images/hero_bg3.webp");
}

.hero_video_wrapper {
  top: -5%;
}

.miracles-mysteries .hero_video_wrapper {
  top: 2%;
}

.hero_section_wrapper .vjs-poster img {
  object-fit: cover;
}
.hero_section h1 {
  margin: 20px 0 10px;
}
.hero_section .hero_content_sub_heading {
  color: #FF3536;
  margin-bottom: 8px;
  display: block;
}

.holiday-sale .hero_content_img{
	margin-top:25px;
}

.hero_content_img img {
  /* width: 100%; */
}
.rt_newsletter_from {
  margin-bottom: 16px;
}
.rt_newsletter_from .form_control {
  display: flex;
  align-items: center;
}
.rt_newsletter_from input[type="email"] {
  display: inline-block;
  flex-grow: 1;
  flex-shrink: 0;
  height: 48px;
}
.rt_newsletter_from button {
  display: inline-block;
  height: 48px;
}
.mystery_section {
  position: relative;
  top: -105px;
  margin-bottom: -60px;
}
.holiday-sale .mystery_section {
  position: relative;
  top: 50px;
  margin-bottom: 60px;
}
.mystery_section h2 {
  font-size: 24px;
  line-height: normal;
  margin: 0 0 16px;
}

.holiday-sale .mystery_section h2 {
  font: 600 25px/30px "Barlow";
  margin-left: 12px;
  line-height: normal;
  margin: 0 0 16px;
}
.mystery_section .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  color: transparent;
}
.mystery_section .video-js .vjs-big-play-button {
  font-size: 24px;
}
.rt_video_link_wrapper {
  text-decoration: none;
  color: var(--white);
  display: block;
  position: relative;
  background-color: rgb(0 0 0 / 50%);
  margin-bottom: 22px;
}
.rt_video_link_wrapper .video-js .vjs-big-play-button {
  left: 10px;
  bottom: 8px;
  top: unset;
  z-index: 1;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-left: 0;
  border-radius: 50%;
  background-color: transparent;
  border: transparent;
}
.rt_video_link_wrapper.video-js.vjs-big-play-button.vjs-icon-placeholder:before,
.rt_video_link_wrapper .vjs-icon-play:before {
  font-size: 18px;
  color: var(--black);
}
.overlay::after {
  content: "";
  background: #000;
  background: linear-gradient(0deg, #000 0, rgba(255, 255, 255, 0) 40%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

.UFO-Phenomena .overlay::after {
  background: linear-gradient(0deg, #000 0, rgba(255, 255, 255, 0) 20%);
}
.holiday-sale .play_btn_wrapper {
  display: flex;
  align-items: flex-start;
  position: absolute;
  bottom: 8px;
  padding: 0 10px;
  top:85%;
}
.play_btn_wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 8px;
  padding: 0 10px;
}
.play_btn_wrapper button {
  padding: 0;
  background-color: transparent;
  border: none;
}
.play_btn_wrapper .play_btn_text {
  font: 600 18px/22px "Barlow Semi Condensed", sans-serif;
  margin-left: 12px;
}
.UFO-Phenomena .play_btn_wrapper .play_btn_text {
  font: 600 18px/29px "Barlow Semi Condensed", sans-serif;
  margin-left: 12px;
}
.story_section,
.what_get_section {
  padding-bottom: 45px;
}

.holiday-sale .what_get_section{
	/*margin-top:-6%;*/
}
.holiday-sale .join_section .rt_newsletter_from {
  max-width: 455px;
  margin: 0 auto;
}

.holiday-sale .what_get_section fieldset {
  max-width: 1100px;
  margin: 0 auto;
  padding: 20px 30px 20px 70px;
}


.what_get_section fieldset {
  max-width: 990px;
  margin: 0 auto;
  padding: 40px 30px 40px 70px;
}
.what_get_section legend {
  margin: 0 auto;
  padding: 0 20px;
}
.what_get_section ul li {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 16px;
}

.holiday-sale .what_get_section ul li {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 19px;
  margin-bottom: 20px;
}

.what_get_section ul li svg {
  width: 27px;
  min-width: 27px;
  flex-shrink: 0;
  margin-right: 10px;
}
.ancient-civilizations .story_section .container{
  border: 1px solid var(--primary);
  border-left: none;
  border-right: none;
  border-top:none;
  padding-bottom: 30px;
}

.ancient-civilizations .story_section.hide-mob .container{
  border:none;
  padding-bottom: 0px;
}

.ancient-civilizations .story_section.show-mob .container {
  border: none;
  padding-bottom: 0px;
}

.story_section h2 {
  margin: 0 0 26px;
}

.margin-bottom-10{
	margin-bottom:10px !important;
}

.holiday-sale .story_section h2 {
  margin: 0 0 20px;
  font-size:35px;
  line-height:42px;
}

.holiday-sale .story_section h4 {
  margin: 0 0 35px;
  font-size:26px;
  font-weight:lighter;
  line-height:30px;
  width: 100%;
}

.rt_story_wrapper {
  text-decoration: none;
  display: block;
  margin-bottom: 45px;
}
.holiday-sale .rt_story_wrapper .story_title {
  text-transform:none;
}
.rt_story_wrapper .story_title {
  font: 500 20px/24px "Barlow Semi Condensed", sans-serif;
  color: var(--gray);
  margin: 10px 0 0;
  text-transform: uppercase;
}

.holiday-sale .why_section h2 {
  transform: skew(-6deg);
}

.holiday-sale .miracles-why h2 {
    background: linear-gradient(90deg, rgb(99, 49, 215) 30%, rgb(237, 3, 252));
}

.why_section h2 {
  display: inline-block;
  background-color: var(--primary);
  color: var(--white);
  padding: 5px 15px;
  margin: 0 0 16px;
}

.holiday-sale .why_content {
  max-width: 640px;
  margin: 0 auto 44px;
  font: 600 22px/24px "Barlow Semi Condensed", sans-serif;
  line-height:28px;
}

.holiday-sale .why_content span{
	text-decoration:underline;
	text-decoration-color:#ff3536;
	text-underline-offset: 4px;
    text-decoration-thickness: 2.5px;
}

.why_content {
  max-width: 585px;
  margin: 0 auto 30px;
  font: 600 20px/24px "Barlow Semi Condensed", sans-serif;
}

.questions_section_wrapper{
    background-image: url(../images/holiday/Live-Show-Section-BGD.webp);
    background-blend-mode: overlay;
    padding: 80px 0px;
    background-position: top center;
	  margin-bottom: 40px;
    background-size: 100%;
	background-repeat:no-repeat;
}

.miracles-mysteries .miracles-questions h2{
  margin-top: 0px;
}

.miracles-mysteries .questions_section_wrapper {
    background-image: url(../images/miracles/MiraclesLPLiveBgdImageDesktop.webp);
}

.questions_content_wrapper h2{
	font: normal normal bold 20px/36px Barlow;
}

.questions_content_wrapper h3{
	font: normal normal 800 38px/42px Barlow;
	margin:20px 0px;
}


.questions_section_wrapper p{
	font: 500 20px/26px Barlow;
}

.join_section {
  padding-bottom: 65px;
}

.UFO-Phenomena .join_section {
  padding-bottom: 30px;
}

.join_content_wrapper {
  border: 1px solid var(--primary);
  border-left: none;
  border-right: none;
  padding: 30px 0;
}
.join_content {
  max-width: 80%;
  margin: 0 auto;
}

.holiday-sale .join_content {
  max-width: 80%;
  margin: 0 auto;
}

.holiday-sale .join_content h1 {
    margin: 0px 0px 20px;
}

.holiday-sale .join_content h2 {
    margin: 0px 0px 10px;
}

.holiday-sale .join_title{
	font-size:25px;
	font-weight:500;
}

.holiday-sale .join_content h3{
	font-size: 74px;
    line-height: normal;
    margin: 0px;
	font-weight:900;
	background: linear-gradient(to right, #ff0e47, #ed6910);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
	letter-spacing: -2px;
}

.holiday-sale .join_content h4{
	font-size: 42px;
	font-weight:bold;
	margin:0px 0px 16px 0px;
}

.holiday-sale .join_content h4 sup{
  font-size: 22px;
}

.holiday-sale .join_content h4 span{
	font-size: 14px;
    display: inline-block;
    line-height: 19px;
    color: #fff;
	font-weight:400;
}

.join_content .f-semi-condensed {
  color: var(--gray);
}

.join_newsletter_title span {
  border-bottom: 6px solid var(--primary);
  color: var(--white);
  display: inline-block;
  line-height: 40px;
}

.holiday-sale .join_newsletter_title span {
    color: var(--primary);
    display: inline-block;
    line-height: 40px;
    border-bottom: none;
}

.newsletter-sub-title{
  color: var(--primary) !important;
  /* display: block !important; */
  line-height: 40px !important;
  border-bottom: none !important; 
}

.join_newsletter_title {
  margin: 5px 0 20px;
}

.holiday-sale .testimonial_section {
  background-image:none;
  padding: 45px 0 50px;
}

.testimonial_section {
  background-image: url("../images/testimonial_bg.webp");
  padding: 45px 0 50px;
}
.vampires_witches_page .testimonial_section {
  background-image: url("../images/testimonial_bg2.webp");
}
.chilling_stories_page .testimonial_section {
  background-image: url("../images/testimonial_bg3.webp");
}
.testimonial_section h2 {
  margin: 0 0 45px;
}
.quote_img {
  margin-bottom: 12px;
  width: 65px;
  height: auto;
}
.viewer_quote{
  font-size: 24px;
  line-height: 1.084;
}
.viewer_name {
  font: 300 15px/19px "Barlow Semi Condensed", sans-serif;
  margin-bottom: 5px;
  margin-top: 5px;
}
.about_text,
.panel {
  font-weight: 500;
}

.holiday-sale .about_section{
  background-image: url(../images/holiday/About-Us-Graphic-Compilation.webp);
  background-blend-mode: overlay;
  background-position: top center;
  margin-bottom: 40px;
  background-size: 100%;
}

.about_section {
  margin: 60px 0;
  background: linear-gradient(90deg, #400037 0, #fe364d 100%)
    no-repeat padding-box;
  position: relative;
  overflow: hidden;
}
	
.holiday-sale .about_newsletter h3{
	font: normal normal bold 30px/74px Barlow Semi Condensed;
	line-height:normal;
	margin-bottom:12px;
	}

  .holiday-sale .about_newsletter h3 sup{
    font-size: 22px;
  }
	
.holiday-sale .about_newsletter h3 span{
	font: normal normal normal 13px/17px Barlow;
	border-bottom:none;
	}	
.about_section h3 {
  margin: 0 0 8px;
}
.about_section .join_newsletter_title {
  margin: 0 0 12px;
}
.about_section .rt_newsletter_from input[type="email"] {
  max-width: 240px;
}
.about_left_content {
  padding: 35px 0;
  position: relative;
}
.about_right_content_wrapper {
  position: absolute;
  right: -5%;
  padding-right: 0;
  top: 0;
  bottom: 0;
}
.about_right_content {
  position: relative;
  height: 100%;
}
.about_right_content img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.about_right_content_text {
  position: absolute;
  bottom: 20px;
  width: 90%;
  margin: 0;
  align-items: flex-end;
}
.about_right_content_text > .col > p {
  max-width: 150px;
  margin: 0 auto;
}
.about_right_content_text > .col:first-child > p {
  padding-left: 10px;
}
.download_section,
.faq_section {
  padding-bottom: 100px;
}
.download_section h2 {
  margin: 0 0 16px;
  font-size: 26px;
}
.holiday-sale .download_section h4{
	margin-bottom:10px;
}

.holiday-sale .download_section p{
	font-size:20px;
	margin-bottom:30px;
	line-height:24px;
}
.download_btn {
  padding: 0;
  border: 1px solid var(--border-gray);
  height: 50px;
  border-radius: 10px;
  display: inline-block;
}
.accordian-header,
.accordion {
  display: flex;
}
.download_btn:not(:last-child) {
  margin-right: 12px;
  margin-bottom: 12px;
}
.download_btn img {
  height: 100%;
  width: 100%;
  border-radius: 10px;
}
.download_text {
  line-height: 1.4;
}
.accordion-wrapper {
  max-width: 100%;
}
.accordion {
  background-color: #19191f;
  color: #fff;
  cursor: pointer;
  padding: 1.1em;
  width: 100%;
  border: none;
  text-align: left;
  outline: 0;
  font-size: 22px;
  transition: 0.4s;
  margin: 0.2em 0 0;
  font-family: 'Barlow Semi Condensed', sans-serif;
  justify-content: space-between;
  font-weight: 400;
}

.accordion-wrapper .panel ul{
  list-style: disc;
  padding-left: 40px;
  margin-bottom: 20px;
}

.handle-icon,
.icon {
  width: 1em;
  background-size: contain;
  background-repeat: no-repeat;
}
.accordion:hover {
  background-color: #212020;
}
.panel {
  padding: 0 2em;
  background-color: #242323;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  font-size: 1.1em;
  font-family: 'Barlow', sans-serif;
}
.panel.show {
  padding: 2em;
}
.handle-icon {
  background-image: url("../images/chevron-down.svg");
  height: 1em;
  float: right;
  padding-left: 5px;
  flex-shrink: 0;
}
.active.accordion .handle-icon {
  background-image: url("../images/chevron-up.svg");
}
.icon {
  height: 1em;
  display: inline-block;
  margin-right: 1em;
  flex-shrink: 0;
}
.icon-1 {
  background-image: url("../images/Question-Icon.svg");
}
.icon-2 {
  background-image: url("../images/Money-Icon.svg");
}
.icon-3 {
  background-image: url("../images/TV-Icon.svg");
}
.icon-4 {
  background-image: url("../images/Premium-Icon.svg");
}
.hide_desktop {
  display: none;
}
.d-none-desk {
  display: none;
}
.show-mob{
	display:none;
}

.show-tab{
	display:none;
}

.off25mobile{
  display: none;
  float: none;
}

.Relics-of-Power{
	display:none;
}

.margin-right{
	margin-right:100px;
}

/* new css for yaerly sybscription */
.billing-line{font-size: 13px; color: #fff;}
.dftwrapper {
  display: flex;
  align-items: baseline;
  justify-content: space-around;
}
.price-table h2{font-size: 24px;
}
.dftwrapper span {
  font-size: 13px;
}
.save{
  color:#FF264C;
}

  
a.price-table__button.button.size-md.monthly {
  background: white;
  color: #000;
}
  .join-mission{
    font-family: "Barlow Semi Condensed", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    line-height: 1.5;
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    background-color: transparent;
    background-image: linear-gradient(90deg, #F40951 0%, #D67C3E 100%);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 40px 10px 40px;
    color: #fff;
    text-decoration: none;
      }
      .row.mrow .col {
          background: #2F2D40;
            margin: 20px;
            max-width: 420px;
            width: 420px;
            border-radius: 7px;
      }
            .price-table {
              padding: 10px;
            }
      .mission{
     color:#FF264C;
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
}
.price-table__price {background-color: #02010100;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: row;color: rgb(85,85,85);display: flex;}

span.price-table__currency {
    align-self: flex-start;
    box-sizing: border-box;
    color:rgb(255, 255, 255);
    display:block;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 12px;
    font-weight: 300;
    height:12px;
    line-height:12px;
    margin-right:3px;
    text-align:center;
}

span.price-table__integer-part {
    box-sizing: border-box;
    color:rgb(255, 255, 255);
    display:block;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size:20px;
    font-weight:600;
    height:32px;
    line-height:32px;
    text-align:center;
}

.price-table__after-price {
    align-items: flex-start;
    align-self: stretch;
    box-sizing: border-box;
    color: rgb(85, 85, 85);
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 40px;
    font-weight: 300;
    height: 32px;
    justify-content: flex-start;
    line-height: 48px;
    text-align: start;
}

span.price-table__fractional-part {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: block;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size:12px;
    font-weight: 300;
    height: 12px;
    line-height: 12px;
    text-align: start;
}



.price-table__original-price.typo-excluded {
    align-self: flex-end;
    box-sizing: border-box;
    color: rgb(244, 9, 81);
    display: block;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 19px;
    letter-spacing: normal;
    line-height: normal;
    margin-right: 15px;
    text-align: center;
    text-decoration-color: rgb(244, 9, 81);
    text-decoration-line: line-through;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    text-transform: none;
    unicode-bidi: isolate;
}

span.price-table__currency {
    align-self: flex-start;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    display: inline;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: auto;
    letter-spacing: normal;
    line-height: 16px;
    margin:0;
    text-align: center;
    text-transform: none;
}

span.price-table__period.typo-excluded {
    box-sizing: border-box;
    color: rgb(244, 9, 81);
    display: block;
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 19px;
    letter-spacing: normal;
    line-height: normal;
    text-align: start;
    text-transform: none;
}

li.repeater-item {
    font-family: "Barlow", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
}

.price-table__feature-inner {
    margin:0 15px;
    
}

svg.e-font-icon-svg.e-fas-check {
    box-sizing border-box;
    color: rgb(255,255, 255);
    display: inline;
    fill: rgb(255, 255, 255);
    font-family: Barlow, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 15px;
    line-height: 21px;
    list-style-type none;
    margin-bottom: -2px;
    margin-right: 10px;
    overflow-clip-margin: content-box;
    overflow-x: hidden;
    overflow-y:hidden;
    text-align: center;
    width: 15px;
}

a.price-table__button.button.size-md {
    color: var(--e-global-color-text);
    font-family: "Barlow Semi Condensed", Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    background-color: transparent;
    background-image: linear-gradient(270deg, #FF5800 0%, #E30060 100%);
    border-radius: 0px 0px 0px 0px;
    padding: 10px 50px 10px 50px;
}

.price-table__footer {padding-bottom: 20px;}
a.price-table__button.button.size-md {
    background-color: rgb(0, 0, 0);
    
    border:solid 1px;
    box-shadow: none;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    fill: rgb(255, 255, 255);
    font-family: "Barlow Semi Condensed", sans-serif;
    font-size: 24px;
    font-weight: 600;
    height: 51px;
    line-height: 29px;
    padding: 10px 50px;
    text-align: center;
    text-decoration-color: rgb(255, 255, 255);
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    transition-behavior: normal;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}
a.price-table__button.button.size-md.yearly {
    background: #000;
}

li.repeater-item {
    line-height: 35px;
}
span.price-table__period.typo-excluded.yearly {
    margin-top: -10px;
}
.mrow {
    margin: 0 auto;
    justify-content: center;
}
.getstarted {
    padding: 13px 30px;
    font: bold 20px / 24px "Barlow Semi Condensed", sans-serif;
    cursor: pointer;
    display: inline-block;
    height: 48px;
    text-decoration: none;
}
/* new css for yaerly sybscription  ends*/

.color-w{color:#fff; text-decoration:none;}
.nou{text-decoration:none;}

/* julyholiday */
.Hero-Heading-Holiday {
  position: relative;
}
p.hero_content_img {
  position: absolute;
  left: 50px;
  width: 145px;
  top: 82px;
}
.Hero-Heading-Holiday h1{padding-top: 20px;}
.container.july-container{max-width: 1120px;}
.hide-desk{
  display: none;
}
.hide{display: none!important;}
h3.whitecolor{color:var(--white); 
  max-width: 120px;
  line-height: 22px;
  margin: 0 auto;}
@media (max-width: 1400px) {
  .about_section .row > .col-6:first-child {
    width: 40%;
  }
  .about_section .row > .col-6.about_right_content_wrapper {
    width: 60%;
  }
  .about_right_content_wrapper {
    right: -6%;
  }
  .testimonial_section {
    background-position: bottom;
  }
  .quote_img {
    width: 50px;
  }
  
.holiday-sale .hero_section .rt_page_video_wrapper {
    width: 45%;
}

.holiday-sale .hero_content_img{
	margin:15px 0px;
}

.hero_content_holiday_wrapper h3 {
    font-size: 38px;
    margin: 0px 0px 10px 0px;
}

.hero_video_wrapper.rt_page_video_wrapper.w-50.miracles_video_mobile {
    width: 60%;
    padding-bottom: 33.80%;
}

.hero_video_wrapper.rt_page_video_wrapper.ancient_video_mobile {
  width: 65%;
  padding-bottom: 36.58%;
}

.hero_video_wrapper.rt_page_video_wrapper.ancient_video_mobile {
  width: 60%;
  padding-bottom: 33.80%;
}

}
@media (max-width: 1025px) {
		.hero_content_holiday_heading{
	padding-top:20px;
  background-color: rgb(0 0 0 / 30%);
    background-blend-mode: overlay;
		
}

  .hero_content_holiday_heading h2 {
    font-size: 30px;
    width: 50%;
    text-align: center;
    margin: 0 auto 22px auto;
}

.holiday-sale .about_section .col-4 {
    width: 50.33%;
}

.hero_content_miracles_heading {
    width: 65%;
}



}
@media (max-width: 991px) {
  .hero_UFO_Phenomena_heading {
    padding-top: 1px;
    width: 70%;
    margin: auto;
}

	.hero_content_holiday_heading{
    background-color:transparent;
  }
	.holiday-sale .about_section {
    background-image: url(../images/holiday/About-Us-Graphic-Compilation.webp);
    background-blend-mode: overlay;
    background-position: top right;
    margin-bottom: 40px;
    background-size:cover;
}
.questions_section_wrapper {
	padding:20px 0px;
}

.holiday-sale .what_get_section{
	margin-top:6%;
}
	
	.holiday-sale .about_section .about_newsletter{
		padding-top:0px;
	}
	
		.holiday-sale .nav_logo img{
		width:69px;
	}
	
	.hero_content_holiday_heading{
    padding-top:20px;
    background-color: transparent;
      background-blend-mode: overlay;
      width: 65%;
      margin: auto;
}
.hero_content_holiday_heading h2 {
    font-size: 30px;
    width: 50%;
    text-align: center;
    margin: 0 auto 22px auto;
}
	
	.hero_content_holiday_wrapper {
    margin: 0px auto;
    width: 50%;
}

  .about_newsletter,
  .hero_content_wrapper {
    text-align: center;
  }
  .about_section .row > .col-6.about_right_content_wrapper,
  .about_section .row > .col-6:first-child,
  .hero_section .w-40,
  .hero_section .w-60,
  .questions_section .w-50,
  .questions_section .w-46,
  .holiday-sale .about_section .col-4 {
    width: 100%;
  }
  
  .holiday-sale .questions_section .rt_page_video_wrapper{
	  padding-bottom: 56.25%;
	  width:100%;
  }
  
  .holiday-sale .about_section .col-4 {
    width: 50.33%;
}
  .questions_section .w-46 br{
	  display:none;
	}
  .hero_section .row > .w-60 {
    order: -1;
    margin-bottom: 22px;
  }
  .hero_video_wrapper {
    top: 0;
  }
  .hero_section .rt_newsletter_from input[type="email"] {
    max-width: 200px;
  }
  .holiday-sale .hero_section .rt_newsletter_from input[type="email"] {
    max-width: 64%;
  }
  .about_right_content_wrapper {
    position: static;
    padding: 5% 0;
  }
  .about_right_content_wrapper img {
    transform: skewX(6deg) scale(1.2);
  }
  .about_right_content_text {
    width: 100%;
    bottom: 0;
  }
  .about_right_content_text > .col:first-child > p {
    padding-left: 0;
    padding-right: 10px;
  }
  .about_newsletter {
    padding: 30px 0;
  }
  .about_newsletter.hide_mb {
    display: none;
  }
  .about_newsletter .rt_newsletter_from .form_control,
  .hero_content_wrapper .rt_newsletter_from .form_control {
    justify-content: center;
  }
  
  	  .about_left_content.miracles-about-us{
	  text-align:left;
	 }
	 
	 .miracles-about-us .about_newsletter{
		 text-align:left;
	}
	
	.about_left_content.miracles-about-us .form_control{
		    justify-content: left;
	}
  .faq_section {
    padding-bottom: 40px;
  }
  .hide_desktop {
    display: block;
  }

  .viewer_quote {
    font-size: 18px;
    line-height: 1.2;
  }
}
@media (max-width: 769px) {
  .Hero-Heading-Holiday {
      padding: 0px 0 40px;
    }
  .hide-desktop{
    display: none;
  }
    p.hero_content_img {
      left: -39px;
      width: 100px;
      top: 108px;
    }
        h3.whitecolor {
          max-width: 120px;
          line-height: 22px;
          margin: 0 auto;
        }
           /* .holiday-sale .join_content h4 span{ font-size: 11px;}*/
  .price-table {
    padding: 10px 0;
  }
    section#join-mission .container {
      padding: 0;
    }
        
  .off25mobile{
    display: block;
    position: absolute;
    left: -20px;
    top: -7px;
  }

  .holiday-sale .join_content {
    max-width: 100%;
    margin: 0 auto;
  }

		.hero_video_wrapper.rt_page_video_wrapper.w-50.miracles_video_mobile{
		padding-bottom: 56.25%;
    width: 100%;
}

.hero_content_miracles_heading {
    width: 100%;
}
	.holiday-sale .hero_section_wrapper {
    background-image: url(../images/holiday/1980s_retro_background_MOBILE.webp);
    background-color: transparent;
    background-blend-mode: overlay;
    padding-bottom: 25px;
    background-position: top center;
    background-size: 100%;
}

	.miracles-mysteries .hero_section_wrapper {
    background-image: url(../images/miracles/Mobile_Star_Bgd.webp) !important;
}

.ancient-civilizations .hero_section_wrapper {
  background-image: url(../images/ancient/Ancient-Civilizations-BG.webp) !important;
  background-color: rgb(0 0 0 / 50%);
}

.miracles-mysteries .questions_section_wrapper {
    background-image: url(../images/miracles/MiraclesLPLiveBgdImageMobile.webp) !important;
	background-position: top center;
	background-repeat:round;
	background-color: rgb(0 0 0 / 50%);
    background-blend-mode: overlay;
}

	.holiday-sale .about_section .about_newsletter{
		padding-top:0px;
	}

.holiday-sale .mystery_section {
    position: relative;
    top: 0px;
    margin-bottom: -45px;
}

.show-tab{
	display:block;
}

.hide-tab{
  display: none;
}
  .nav_wrapper {
    padding: 10px 0;
  }
  .nav_logo img {
    width: 60px;
  }
 
  .Hero-Heading-Holiday h2 {
    position: relative;
}

.off25mobile {
  display: block;
  position: absolute;
  left: 2%;
  top: 20px;
}

.hero_content_holiday_heading h2 {
    font-size: 30px;
    width: 100%;
    text-align: center;
    margin: 0 0 22px;
}

  
  .holiday-sale .story_section h2{
	  font-size:30px;
	}
  .holiday-sale .what_get_section fieldset{
	  padding: 20px 30px 20px 40px;
	 }
	 
	 .holiday-sale .hero_section .rt_newsletter_from input[type="email"] {
    max-width: 35%;
  }
  .questions_section_wrapper{
	  padding:20px 0px;
	}
	 
	.holiday-sale .about_section .col-4{
		    width: 50.33%;
	}
	
	.holiday-sale .about_newsletter{
		padding-top:0px;
	}
  .row,
  .rt_newsletter_from .form_control {
    justify-content: center;
  }
  
  .holiday-sale .hero_section .rt_page_video_wrapper{
	  padding-bottom: 56.25%;
	  width:100%;
	}

  .hero_video_wrapper.rt_page_video_wrapper.ancient_video_mobile {
    padding-bottom: 56.25%;
      width: 100%;
  }

.hero_content_holiday_wrapper{
	width:100%;
}

.questions_content_wrapper h2 {
    font: normal normal bold 18px/36px Barlow;
}

.questions_content_wrapper h3 {
    font: normal normal 800 32px/42px Barlow;
}

  .hero_section .rt_page_video_wrapper {
    padding-bottom: 100%;
  }
  .mystery_section .col-4 {
    width: 50%;
  }
  .testimonial_section .col-4 {
    width: 100%;
    margin-bottom: 22px;
  }
  .story_section .row {
    padding: 0 15px;
  }
  .story_section .col {
    padding: 0 5px;
  }
  .col-6 {
    width: 100%;
  }
  .mystery_section .col-4 {
    margin-bottom: 20px;
  }
  .about_left_content,
  .mystery_section h2 {
    text-align: center;
  }
  .what_get_section fieldset {
    padding: 30px;
  }

  .about_right_content_text > .col > p {
    font-size: 14px;
    line-height: 17px;
  }
  .accordion {
    font-size: 18px;
    padding: 0.75em;
  }
  .panel {
    font-size: 16px;
  }
  .panel.show {
    padding: 1em;
  }
  .about_section {
    margin-top: 10px;
  }
  .about_text {
    text-align: left;
  }
  .d-none-mb {
    display: none;
  }
  .d-none-desk {
    display: block;
  }
  .quote_img {
    width: 40px;
  }
    .holiday-sale .join_content h4 {font-size: 36px;}
        .holiday-sale .join_title {
      font-size: 38px;
      color: #FF003B;
    }
        .hide-desk {
          display: block;
        }
}
@media (max-width: 575px) {
  .dftwrapper span {
      font-size: 12px;
    }
      .join_section  .col {
          padding: 0 5px;
        }
  .Hero-Heading-Holiday h2 {
    font: normal normal bold 22px Barlow;
    line-height: normal;
    margin: 0 0 0px;
    font-weight: bold;
    position: relative;
    line-height: 28px;
    padding: 20px;
}

.off25mobile {
  display: block;
  position: absolute;
  left: -20px;
  top: -7px;
}
  .hero_content_holiday_heading {
    padding-top: 65px;
    background-color: transparent;
    background-blend-mode: overlay;
    /* width: 65%; */
    /* margin: auto; */
}

  .join_content {
    max-width: 100%;
    margin: 0 auto;
}

.holiday-sale .join_content {
  max-width: 100%;
  margin: 0 auto;
}
  .ancient-civilizations .nav_logo img {
    width: 59px;
}

  .ancient-civilizations .hero_section_wrapper {
    background-image: none !important;
    background-color: transparent !important;
  }

  .hero_content_ancient_heading.show-mob.pt-0 {
    padding-top: 60%;
}

.miracles-mysteries .nav_wrapper{
	left:46%;
	top:8px;
}

.UFO-Phenomena .nav_wrapper{
  position: relative;
	left:42%;
	top:10px;
}

.ancient-civilizations .nav_wrapper{
	left:20px;
	top:8px;
  z-index: 10;
}

.hero_content_ancient_heading {
  padding-top: 68px;
  width: 100%;
  margin: auto;
}

.miracles-mysteries .join_section .join_content h1,
.miracles-mysteries .join_section .join_content h1 span,	
.miracles-mysteries .hero_content_holiday_wrapper h1.text-center,
.miracles-mysteries .hero_content_holiday_wrapper h1.text-center span{
	display:block;
	font-size: 30px;
}

.miracles-mysteries .mystery_section h2.text-center {
    font: 600 18px/30px "Barlow";
    text-align: left;
}

.miracles-mysteries .story_section h2.margin-bottom-10{
	padding:0px 15px;
	font: normal normal bold 20px/24px Barlow;
}

.miracles-mysteries .questions_section_wrapper p {
    font: normal normal 600 19px/25px Barlow;
    margin-top: 10px;
}

.hero_content_miracles_heading {
	padding-top:60px;
}

.hero_content_miracles_heading.show-mob.pt-0 {
    padding-top: 0px;
}
	
.Relics-of-Power{
	display:block;
	width:100% !important;
}

.Relics-of-Power img{
	width:100%;
}

.show-mob{
	display:block;
}

.hide-mob{
	display:none;
}
	
	.holiday-sale .hero_section .rt_newsletter_from input[type="email"] {
    max-width: 100%;
}
.holiday-sale .about_section .col-4 {
    width: 100%;
}

.hero_content_holiday_heading h2 {
    font-size: 28px;
}

.holiday-sale .story_section h4 {
	padding:0px 50px;
}

.questions_content_wrapper h2 {
    font: normal normal bold 16px/36px Barlow;
    text-align: center;
    padding: 0px 86px;
    line-height: 22px;
}

.questions_content_wrapper h3 br{
	display:none;
}

.questions_section_wrapper p{
	font: normal normal 500 22px/25px Barlow;
	margin-top:20px;
}

.questions_content_wrapper h3 {
    font: normal normal 800 22px/42px Barlow;
	text-align: center;
    padding: 0px 40px;
    line-height: 22px;
	margin: 10px 0px;
}

.holiday-sale .what_get_section fieldset {
    padding: 20px;
}

/*.holiday-sale .hero_section_wrapper {
    background-image: url(../images/holiday/SasquatchUFOScene.webp);
    background-color: transparent;
    background-blend-mode: overlay;
    padding-bottom: 25px;
    background-position: top center;
    background-size: 100%;
}*/

.questions_section_wrapper {
    background-image: url(../images/holiday/Live-Show-Section-for-LP-Mobile.webp);
    background-blend-mode: overlay;
    padding: 10px 0px;
    background-position: 0px center;
    margin-bottom: 25px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.holiday-sale .story_section h2 {
    font: normal normal bold 25px/25px Barlow;
	padding:20px 30px 0px 30px;
	line-height:30px;
}

.holiday-sale .story_section h4 {
    margin: 0 0 20px;
    font-size: 22px;
    font-weight: lighter;
    line-height: 22px;
}

.holiday-sale .mystery_section h2 {
    font: 600 22px/30px "Barlow";
    text-align: left;
}

.miracles-mysteries h2.miracles-heading {
    padding: 20px 0px 0px 0px;
}

.miracles-mysteries .story_section h4{
	font-size:18px;
	padding:0px 45px;
}
  .hero_section_wrapper,
  .story_section,
  .what_get_section {
    padding-bottom: 30px;
  }
  .mystery_section {
    top: 0;
    margin-bottom: 0;
  }
  .about_section .col-4,
  .mystery_section .col-4,
  .rt_newsletter_from .form_control button,
  .rt_newsletter_from .form_control input {
    width: 100%;
  }
  
    .holiday-sale .rt_page_video_wrapper{
		padding-bottom: 57%;
	  width:100%;
	 }
  .holiday-sale .hero_section .rt_page_video_wrapper{
	  padding-bottom: 56.25%;
	  width:100%;
	}

  .hero_video_wrapper.rt_page_video_wrapper.ancient_video_mobile{
    padding-bottom: 56.25%;
    position: absolute;
    left: 0;
    right: 0;
    top: 70px;
  }

	.holiday-sale .questions_section .rt_page_video_wrapper{
		padding-bottom: 56.25%;
	  width:100%;
		}
		
		.holiday-sale .about_section {
    background-image: url(../images/holiday/About-Us-LP-New-Vertical.webp);
    background-blend-mode: overlay;
    background-position: top center;
    margin-bottom: 15px;
    background-size: 100%;
}

.holiday-sale .about_text{
	padding-bottom:160%;
	text-align: left;
    font-size: 18px;
    line-height: 22px;
	}
	
	.miracles-mysteries .about_text {
    padding-bottom: 155%;
	}
	.miracles-mysteries .join_newsletter_title span,
	.miracles-mysteries .join_newsletter_title{
		font-size:30px;
		display:block;
		text-align:center;
	}
	
	.miracles-mysteries p.f-semi-condensed.mb-0.offer-exp{
		text-align:center;
	}
	
	
	.holiday-sale .about_text br{
		display:none;
	}
	
	.holiday-sale .about_newsletter{
		padding-bottom:0px;
	}
	.holiday-sale .about_section h3{
		text-align:left;
		font: normal normal bold 18px/22px Barlow;
	}
	.holiday-sale .about_section h3.join_newsletter_title{
		text-align:center;
		font-size: 42px;
    font-weight: bold;
	}
	
	.holiday-sale .about_section h3 span{
		display:block;
		padding-top:20px;
		font-weight:bold;
		font-size:14px;
	}
	
  .about_newsletter{
	  padding-top:0px;
	 }
  .story_section .col-4 {
    width: 50%;
  }
  .about_left_content {
    padding: 15px 10px;
  }
  .rt_story_wrapper .story_title {
    font-size: 14px;
    line-height: 17px;
  }
  .rt_story_wrapper {
    margin-bottom: 22px;
  }
  .rt_newsletter_from .form_control {
    flex-wrap: wrap;
  }
  .rt_newsletter_from .form_control input {
    margin-bottom: 10px;
  }
  .about_section .rt_newsletter_from input[type="email"],
  .hero_section .rt_newsletter_from input[type="email"] {
    max-width: 100%;
  }
  
  .holiday-sale .download_section h3 {
    font-size: 18px;
    line-height: 25px;
    padding: 0px 40px;
}

.holiday-sale .download_section h2 {
  font-size: 18px;
  line-height: 25px;
  padding: 0px 40px;
}

  .download_btn {
    height: 32px;
  }
  .download_btn:not(:last-child) {
    margin-right: 5px;
  }
  .download_section,
  .faq_section {
    padding-bottom: 40px;
  }
  .f-semi-condensed,
  body {
    font-size: 14px;
  }
  body {
    line-height: 17px;
  }
  h1 {
    font-size: 24px;
  }
  h2,
  h3,
  h4 {
    font-size: 20px;
    line-height: 24px;
  }
  
  .holiday-sale .testimonial_section{
	  padding:0px 20px;
}

.holiday-sale .join_section h4{
	text-align:center;
}

.holiday-sale .join_section h4 span{
	text-align:center;
	display:block;
	padding-top:15px;
	
}

.holiday-sale .join_section h4 span br{
	display:none;
}

  .join_section h2,
  .testimonial_section h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .testimonial_section h2 {
    margin: 0 0 30px;
  }
  .what_get_section ul li {
    font-size: 16px;
    font-weight: 500;
  }
  
  .holiday-sale .what_get_section ul li {
  font-weight: 700;
  font-size: 16px;

}

  .testimonial_section,
  .why_content {
    font-size: 16px;
    line-height: 19px;
  }
  .what_get_section fieldset {
    padding: 20px 15px;
  }
  .join_section {
    padding-bottom: 0;
  }
  .about_right_content_text > .col > p {
    font-size: 12px;
    line-height: 14px;
  }
  .download_section h3,
  .faq_section h4 {
    font-size: 18px;
    line-height: 23px;
  }

  .download_section h2 {
    font-size: 18px;
    line-height: 23px;
  }
  .accordion {
    font-size: 16px;
  }
  .download_btn {
    height: 28px;
  }
  
  .questions_section_wrapper p br{
	  display:none;
	 }
	 
	 .questions_section_wrapper p small br{
	  display:block;
	 }
}
@media (max-width: 376px) {
  .miracles-mysteries .about_text {
    padding-bottom: 150%;
}
  h1, .join_section h2, .testimonial_section h2 {
    font-size: 22px;
    line-height: normal;
  }
  
  .holiday-sale .story_section h2 {
    font: normal normal bold 25px/25px Barlow;
    padding: 20px 30px 0px 30px;
}

.holiday-sale .story_section h4 {
    margin: 0 0 35px;
    font-size: 22px;
    font-weight: lighter;
    line-height: 30px;
}

}
/**/