/* fix menu in mobile | 37261651-ZD DZ */
@media screen and (max-width: 678px) {
  #masthead {
      position: fixed;
  }
}
/* remove space under header | 37261651-HC DZ */
#primary .page .entry-inner {
	margin-top: 0;
}
.entry-header {
	display: none;
}
.entry-content {
	padding-top: 0 !important;
}
#content {
	padding-top: 90px !important;
}
/* Make the corners in columns block rounded in pricing page | 5569189-zen (SB) */
.page-id-215 .wp-block-cover + .wp-block-columns {
        border-radius: 25px;
        overflow: hidden;
    perspective: 1px;
    }
/* set background color and border for learn more button in navigation | 37010602-hc eD */
#site-navigation .nav-menu .menu-item-397 {
	background-image: linear-gradient(to right,#3f29ef, #dd336b);
	border-radius: 30px;
	padding-bottom: 6px;
}

/* set link color for learn more button in navigation | 37010602-hc eD */
#site-navigation .menu-item-397 a[href*="mailchi.mp"] {
	color: #ffffff;
	padding-right: 15px;
	padding-left: 15px;
}
/* adjust the top margin on the contact form on the contact us page | XXXXXXX-hc eD */
@media screen and (min-width: 768px) {
	.page-id-291 .wp-block-cover + [id*="contact-form-"] {
		margin-top: -12%;
		position: relative;
		z-index: 999999999;
	}
}
.page-id-291 .wp-block-jetpack-contact-form.has-white-background-color.has-background.has-white-background-color.has-background {
    padding-left: 10px;
}
/* Remove gap between columns | ( 36994052-HC ) MT */

.page-id-215 .wp-container-7.wp-block-columns {
    gap: 0;
}
/* adjust column block after a cover block position to overlap on larger screens for pricing page | 36992843-hc eD */
@media screen and (min-width: 768px) {
	.page-id-215 .wp-block-cover + .wp-block-columns {
		margin-top: -12%;
		background: #ffffff;
		position: relative;
		z-index: 999999999;
	}
}
/* hide page titles 22637875-hc DF */
.entry-header .entry-title {
	display: none;
}
/* remove featured content area and teal icon / 37000137-HC (JJ) */
.featured-content {
  display: none;
}

.home .content-area, .blog .content-area, .single-format-image.has-post-thumbnail .content-area {
  margin-top: 0;
}

.is-singular .entry-inner::after, .is-singular .entry-inner::before, .error404 .entry-inner::after, .error404 .entry-inner::before, .page-template-eventbrite-index .page-header::after, .page-template-eventbrite-index .page-header::before, .single-event .entry-header::after, .single-event .entry-header::before {
  display: none;
}

.is-singular .entry-content::before, .error404 .entry-content::before {
  display: none;
}
body:not(.has-post-thumbnail) .wp-block-columns.alignfull.cta-section {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  gap: 0;
}



/*Reduce H1 title on About page 7262605-hc (JM)*/
.page-id-130 .entry-content h1 {
	font-size: 50px !important;
}

/*End Reduce H1 title on About page 7262605-hc (JM)*/



/* subscription page start */

.page-id-889 .entry-inner{
	max-width:100% !important;
	width:100% !important;
}
.max-width{
	max-width:1280px !important;
}
.display_none{
	display:none !important;
}
html body .entry-content .margin-auto{
	margin:auto !important;
}
.text-center{
	text-align:center !important;
}
.padding-zero{
	padding:0px !important;
}
.padding-bottom{
	padding-bottom:0px !important;
}
.margin-bottom{
	margin-bottom:0px !important;
}
.bold{
	font-weight:700 !important;
}
.width-100-per{
	width: 100% !important;
}
.max-width-100{
	max-width:100% !important;
}
.regular{
	font-weight:500 !important;
}
.font-family{
font-family:'thiccboi'!important;
}
.sec_2 .prices_wrapper .wp-block-group.is-layout-flex {
gap: 2.5px !important;
}
.sec_2 .prices_wrapper .pricing-tick-wrap{
	align-items:baseline !important;
}
.sec_2 .prices_wrapper .pricing-tick-wrap .wp-block-image img {
	vertical-align:baseline;
}
.sec_2 .prices_wrapper .pricing-tick-wrap p{
	margin-left:10px;
}
.sec_2 .prices_wrapper .price_wrap_btn{
	max-width:94% !important;
}

@media screen and (min-width: 1024px){
	.prices_wrapper {
	min-height: 1006px !important;
	justify-content: flex-start !important;
	    padding-bottom: 80px !important;
}
}


/* .yearly_plan .prices_wrapper {
	min-height: 944px !important;
	justify-content: flex-start !important;
	    padding-bottom: 80px !important;
} */
.sec_3 .price_plan_wrapper .price_plan_heading{
	width:40% !important;
}
.sec_3 .price_plan_wrapper .price_plan_heading p{
		width: 100% !important;
    margin-left: 0px !important;
}

.sec_3 .price_plan_wrapper .sec_3_price_plans{
	display:flex;
	justify-content:space-between !important;
	width:60% !important;
}

.sec_3 .price_plan_wrapper .sec_3_price_plans .per_plan{
	width:23%;
}
.sec_3 .price_plan_wrapper:first-child{
	background-color:transparent;
}
.sec_3 .price_plan_wrapper:nth-child(even){
	background-color:#F3F5F7;
	display:flex;
	align-items:center;
}

.sec_3_price_plans .border_right{
	position:relative;
}
.sec_3_price_plans .border_right:after{
	content:"";
	right:-9px;
	top:0;
	bottom:0;
	margin:auto;
	background:#343434;
	width:1px;
	height:28px;
	position:absolute;
}
.main_responsive_wrapper .sec_3_price_plans .per_plan_responsive {
    border: 1px solid #3C363F33;
	border-radius:6px;
    width: 25% !important;
    padding: 10px;
	cursor:pointer;
}

.responsive_table table{
	border:none;
}
.responsive_table table tbody tr:nth-child(even){
	background-color:#F3F5F7 !important;
}
.responsive_table table tbody tr:hover{
	background-color:transparent;
} 
.responsive_table table tbody tr td{
    border: 1px solid #504f4f70;
}
.responsive_table table tbody tr td{
	width:50% !important;
    padding: 2.5% 10px;
	font-size:14px;
}
.responsive_table table tbody tr:last-child {
	display: none !important;
}
.responsive_table table tbody tr td:nth-child(2){
	text-align:center;
}
.active{
	background-color:#F3F5F7 !important;
	border: 1px solid #DB336D !important;
}
.toggle_wrapper{
 align-items: end !important;

}
.sec_2{
	padding:0px 10px !important;
}
.header_toggle{
	position:relative;
}
.header_toggle:after{
    position: absolute;
    content: "";
    background-image: url(https://capsure.io/wp-content/uploads/2023/07/Vector-5.png);
    width: 34px;
    height: 100%;
    bottom: -21px;
    background-repeat: no-repeat;
    right: 0;
    margin: auto;
    left: 70px;
    top: 0;
}
.accordion-question{
	position:relative;
	cursor:pointer;
}
.accordion-question:after{
	position:absolute;
	content:"";
	top:0;
	bottom:0;
	margin:auto;
	background-image:url("https://capsure.io/wp-content/uploads/2023/07/Vector-6.png");
	width:15px;
	height:8px;
	right:0;
}
.toogle_per{
    padding: 4px 14px !important;
	border-radius:6px;
    margin-bottom: 15px !important;
}

.tgl {
  display: none;
}
.tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn {
  box-sizing: border-box;
}
.tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection {
  background: none;
}
.tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection {
  background: none;
}
.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 4em;
  height: 2em;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}
.tgl + .tgl-btn:after {
  left: 0;
}
.tgl + .tgl-btn:before {
  display: none;
}
.tgl:checked + .tgl-btn:after {
  left: 50%;
	background:white !important;
}

.tgl-light + .tgl-btn {
  background: #f0f0f0;
  border-radius: 2em;
  padding: 2px;
  transition: all 0.4s ease;
}
.tgl-light + .tgl-btn:after {
  border-radius: 50%;
    background: linear-gradient(90deg, rgba(63,41,239,1) 0%, rgba(221,51,107,1) 100%);  transition: all 0.2s ease;
}
.tgl-light:checked + .tgl-btn {
    background: linear-gradient(90deg, rgba(63,41,239,1) 0%, rgba(221,51,107,1) 100%);}

	.mobile_box_text {
    padding: 20px 0px;
  
}
.ten-per-off{
	color: #dd336b;
    background-color: #e240763d;
    font-size: 12px;
	    padding: 4px 14px !important;
    border-radius: 6px;
}
.subscription_plan .monthly_plan {
    display: block;
}
.subscription_plan .yearly_plan {
    display: none;
}
.subscription-yearly-plan .monthly_plan {
    display: none;
}
.subscription-yearly-plan .yearly_plan {
	display: block;
}
.prices_wrapper:hover{
	border: 1px solid #DB336D !important;
}
.prices_wrapper del{
	    font-size: 16px;
    font-weight: 600;
    color: black;
	font-family:Inter !important;
	margin-right:5px;
}
.mobile_box_text a{
	text-decoration: none;
}

.pricing-tick-wrap > figure {
    margin: 0 !important;
    width: 12px;
}
.pricing-tick-wrap > figure img {
	width: 100% !important;
}
.pricing-tick-wrap > p {
    width: 100%;
}
.accordion-question {
    padding-right: 20px;
}
.prices_wrapper > p:last-child {
    position: absolute;
    bottom: 0px;
    margin-top: 0 !important;
    left: 0;
    right: 0;
    margin: auto;
}
.sec_3_price_plans p.bold {
    font-size: 18px !important;
}

@media (max-width: 1150px) {
	.prices_wrapper > div:first-child > h2, .prices_wrapper > h2:first-child {
		font-size: 20px !important;
	}
}
@media (max-width: 1050px) {
	.prices_wrapper > div:first-child > h2, .prices_wrapper > h2:first-child {
		font-size: 18px !important;
	}
}
@media screen and (max-width: 1023px) {
	.pricing-tick-wrap figure{
		width:12px;
	}
	table tr td b {
    font-size: 18px;
}
	.desktop-tables{
		display:none !important;
	}
	.mobile_display_wrap .sec_2 ,.mobile_display_wrap .sec_2 .uagb-container-inner-blocks-wrap{
		flex-wrap:wrap !important;
	}
	html body .mobile_display_wrap .sec_2 .prices_wrapper{
		max-width:100% !important;
		width:48% !important;
		min-height:796px;
	}
	.mobile_box_text {
    padding-bottom: 0px;
    padding: 20px 0px;
    background-color: #f8fafa;
    border-radius: 0px 0px 12px 12px;
}
	html body .entry-inner .sec_3{
		margin-top:50px !important;
    padding-top: 30px !important;
	}
	.sec_3_price_plans{
		margin-top:20px !important;
	}
	.main_responsive_wrapper h2.wp-block-heading {
		margin-bottom:0px;
	}
}
@media screen and (max-width: 767px) {
	.header_heading{
		line-height:40px !important;
	}
	.toggle_wrapper{
		justify-content:center !important;
	}
	html body .mobile_display_wrap .sec_2 .prices_wrapper{
		max-width:100% !important;
		width:100% !important;
	}
	html body .entry-inner .sec_3{
		margin-top:0px !important;
		padding-top:30px !important;
	}
}
	@media screen and (max-width: 740px){
.sec_3_price_plans .per_plan_responsive .bold {
    min-height: 65px !important;
	text-align:center;
}
	}
@media screen and (max-width: 550px) {
	.main_responsive_wrapper .sec_3_price_plans .per_plan_responsive {
		padding: 5px !important;
	}
	.main_responsive_wrapper .sec_3_price_plans .per_plan_responsive .wp-block-button {
		font-size:6px !important;
	}
.sec_3_price_plans .per_plan_responsive .bold{
		     font-size: 10px !important;
				min-height:45px !important;
	}
	.sec_3_price_plans .per_plan_responsive p{
		font-size:8px !important;
}
	.sec_3_price_plans{
		gap:4px !important;
		margin-top:20px !important;
	}
	.prices_wrapper {
	min-height: auto !important;
}

/* subscription page end */