/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/
.social-anxiety-disorder-page .site-inner  {
    float: none;
    margin: 0 auto;
    max-width: 100%;
}
.therapist-for-worthlessnes .container-custom,
.social-anxiety-disorder-page .site-inner .custom-container {
    float: none;
    margin: 0 auto;width:100%;
    max-width: 1200px;
}
.social-anxiety-disorder-page .pagetitle{padding:40px 0; background:url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/slider-12.jpg);
background-size: cover;
    background-position: center;
    background-repeat: no-repeat;}
.social-anxiety-disorder-page .pagetitle h1{color:#fff;font-size:65px; font-weight:600;margin:0px;}
.social-page {
    padding: 40px 0;
}
.social-page  h3{font-weight:600;    color: #0e9748;}
.social-page p,.social-page ul li{font-size:16px;color:#000;font-family: Brandon Grotesqeu Light, sans-serif;}
.social-page p{margin-bottom:10px;}
.social-page ul.page-lists {margin:15px 0px; padding-left:15px;}
.social-page ul li{line-height:26px;}
.therapist-for-worthlessnes p{margin-bottom:10px;}
.sectiontherapist{padding:30px 0;}
.sectiontherapist h3{font-weight:600;    color: #0e9748;}

.sectiontherapist p,.sectiontherapist ul li{font-size:16px;color:#000;font-family: Brandon Grotesqeu Light, sans-serif;}
.sectiontherapist p{margin-bottom:10px;}
.sectiontherapist ul.page-lists {margin:15px 0px; padding-left:15px;}
.sectiontherapist ul li{line-height:26px;}
.greysec{background:#f2f2f2;}
.row {display:flex;flex-wrap:wrap;align-items:center}
.row .col-md-12{width:100%;padding:0 15px}
.row .col-md-6{width:50%;padding:0 15px}
.textcenter{text-align:center;}
.faqsection {
    text-align: left;
}
.faqsection .sp-easy-accordion .sp-ea-single .ea-header a {
    font-size: 16px;
}

.faqsection  .sp-easy-accordion>.sp-ea-single {
    border: none!important;
    border-top: 1px solid #e2e2e2!important; 
    margin: 0px; 
}   
.faqsection  .sp-easy-accordion>.sp-ea-single:last-child{ border-bottom: 1px solid #e2e2e2!important; }
.faqsection .sp-easy-accordion> .ea-card.sp-ea-single  i:before{content: "\f107";font-size:20px}
.faqsection  .sp-easy-accordion> .ea-card.sp-ea-single.ea-expand  i:before{content: "\f106";font-size:20px;}
.clientlogosec{padding:20px;   background: #efefef;}
.clientlogo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.clientlogo .c-logobox {
    width: 33.3%;
    padding: 0 25px;
}
.clientlogo img{  filter: grayscale(100%);height:50px;}
.banercontntnbtn{
      width: auto;
    display: inline-block;
    padding: 0px;
    background: none;
    border-radius: 0px; 
}
.banercontntnbtn .bannerbtns a.etherapylink{margin-top:0px;}
.bannerbtns span{color:#fff;}
.bannerlogo {
    display: flex;
    column-gap: 15px;
    margin-top: 20px;
}
.bannerlogo .b-logo img {
    width: auto;
    height: 50px;
}

/*----------------*/

.rating-options {
    display: flex;
    gap: 25px;
    margin: 20px 0;
    flex-wrap: wrap;
}

.rating-options input[type="radio"] {
    display: none;
}

.emoji svg {
    width: 60px;
    height: 60px;
    stroke: #003a5d;
    fill: none;
    stroke-width: 2;
    transition: stroke 0.3s;
}

.rating-options label {
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
}

.emoji {
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: transform 0.3s ease;
}

.rating-options input[type="radio"]:checked + .emoji + .emoji-label {
    background-color: #e0f7fa;
    border-color: #00bcd4;
}

label .emoji-label {
    margin-top: 12px;
    font-size: 12px;
    font-weight: 600;
    color: #003a5d;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-radius: 20px;
    transition: background-color 0.3s, border-color 0.3s;
}

.post-top .top-left{
    max-width: 610px;
}

.post-top > .elementor-container{
    justify-content: space-between;
}

.post-top .top-left h2{
   letter-spacing: 1px;
}

.post-top .top-social > .elementor-container {
    padding-left: 0px;
    padding-right: 0px;
}

#copy-link-btn .elementor-button-icon{
    font-size: 24px;
    height: 24px;
}

#copy-link-btn > .elementor-button-content-wrapper{
    align-items: center;
}

#copy-link-btn{
    padding: 8px 24px;
}

.related-post-img a{
    width: 100%;
}

.related-post-item > .elementor-container{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.related-post-item > .elementor-container .elementor-column > .elementor-widget-wrap{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.related-post-item .elementor-widget-wrap{
    padding: 0 !important;
}

.post-share-block,
.elementor-widget-post-comments,
.rating-options{
    margin: 0% 17.5% 0% 0%;
}

.rating-options-title{
    color: #04345A;
font-size: 18px;
font-weight: 600;
line-height: 150%;
}

.rating-options .emoji-label{
    font-size: 14px;
font-weight: 600;
line-height: 150%;
text-transform: uppercase;
color: #023856;
display: flex;
justify-content: center;
align-items: center;
padding: 12px 24px 12px 24px;
width: 100%;
}

.rating-options label{
    flex-basis: calc((100% - 100px) / 5);
}

.rating-options {
    justify-content: space-between;
}

.footer-social .elementor-grid-item a svg path{
    fill: #fff;
}

@media (max-width: 1024px) {
    .post-share-block,
    .elementor-widget-post-comments,
    .rating-options{
        margin: 0;
    }
}

@media all and (max-width: 767px) {
    .btn-share > .elementor-widget-wrap{
    flex-wrap: nowrap;
    display: flex;
    align-items: center;
}

    .form-item, form {
    margin-bottom: 16px;
}

  .clientlogo .c-logobox{padding: 0 15px;}
  .social-anxiety-disorder-page .site-inner  {
   padding:0px;
}
.row {margin:0px;}
  .row .col-md-6{width:100%;padding:0 15px}
  .col-rev .row{    flex-direction: column-reverse;}
  .sectiontherapist {text-align:center}
.social-anxiety-disorder-page .site-inner .custom-container {
  padding:0 15px
}
  .social-page  h3{font-size:22px;}
  .social-anxiety-disorder-page .site-inner .custom-container.social-page {
    padding: 
      30px 20px;
}
.social-anxiety-disorder-page .pagetitle h1{font-size:30px;text-align:center;}
}


/**newcss***/
.site-footer,
.page-id-7804 .site-footer,
.page-id-7640 .site-footer{padding:0px!important;background:#fff!important}
.absouteimg {    position: absolute;
    bottom: 0;
    left: 45%;
    transform: translate(-50%, 0%);}
.faqsections .eael-adv-accordion .eael-accordion-list .eael-accordion-content p{margin-bottom:15px;}
.faqsections .eael-adv-accordion .eael-accordion-list .eael-accordion-content   ol {padding-left:15px;margin-bottom:15px;}
.faqsections .eael-adv-accordion .eael-accordion-list .eael-accordion-content ol li{    color: #565774;    list-style-type: decimal;    font-family: Brandon Grotesqeu Light, sans-serif;
  font-size: 18px;}
.faqsections a.elementskit-btn i{color: #1573BA;}
.faqsections a.elementskit-btn:hover i{color:#fff}
.headingcreative h2{position:relative;}
.headingcreative h2 img.heading-decoration
{
    position: absolute;
    top: -15px;
    left: 69px;
    width: auto;
    height: 39px;
}
.whyusheading p{margin-bottom:0px;}
b.creativetext {
    display: inline-block;
    background: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/Oval.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 9px 20px;
    position: relative;
    margin-left: -19px;
}
.whyussectoin .elementor-widget-icon-list .elementor-widget-container{margin-bottom:0px;}
.whyussectoin  .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{    flex-direction: row-reverse;
    justify-content: space-between;
    width: 100%;
    align-items: center;}
.whyussectoin  .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item .elementor-icon-list-text{
    display: flex;
    align-items: center;
    column-gap: 12px;
}
.yourjurney .headingcreative h2 .title-custm-text{position:relative;}
.yourjurney .headingcreative h2 img.heading-decoration{left:auto;    right: -29px;}
.ticketwrap .ditty-item__content{padding:17px 15px;border-radius:10px;background:#023856;color:#ffffff !important;}
.ticketwrap .ditty-item:nth-child(2n) .ditty-item__content{background:#045D7B;}
.ticketwrap .ditty-item__content p{margin:0px; color:#fff;font-size:18px;}
.expertise-section  .elementor-icon-list-items.elementor-inline-items {
    margin: 0!important;
    column-gap: 15px;
}
.expertise-section  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    width: 23.75%;
    margin: 0px!important;
    padding: 0 8px;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 16px  0;
    border-bottom: 1px solid #1573BA4D;
}
.journeysection .headingcreative h2 .title-custm-text{position:relative;}
.journeysection .headingcreative h2 img.heading-decoration{    left: 5px;    top: -23px;}

.journeysection  .shpaeone img {
    position: absolute;
    left: 260px;
    width: 35%;
    top: -20px;
}
.journeysection  .shpaetwo img {
      position: absolute;
    left: 4px;
    width: 42%;
    top: -309px;
}
.journeysection  .shpaethree img {
        position: absolute;
    right: 17px;
    width: 42%;
    top: -314px;
}
.ctasection p{margin:0px!important}
.innerpagetitle  .headingcreative h2 .title-custm-text{position:relative;}
.innerpagetitle  .headingcreative h2 img.heading-decoration{      left: 13px;
    top: -19px;}
.aboustussecone  b.creativetext {
    display: inline-block;
    background: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/Oval.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 5px 8px;
    position: relative;
    margin-left: 0;
}
.ctatwo .headingcreative h2 .title-custm-text{position:relative;}
.ctatwo  .headingcreative h2 img.heading-decoration{      left: 23px;
    top: -19px;
    height: 23px;}
.ctathree .headingcreative h2 .title-custm-text{position:relative;}
.ctathree .headingcreative h2 img.heading-decoration{      left: 23px;
    top: -19px;
    height: 23px;}
.aboustussecone b.creativetext.c-1{background: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/d1.png);    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;}
.aboustussecone b.creativetext.c-2{background: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/d2.png);    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;}
.aboustussecone b.creativetext.c-3{background: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/05/d3.png);    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;}

.newsletterform-wrap .gform_wrapper .top_label .gfield_label{    color: #023856; 
    font-size: 16px;}
.newsletterform-wrap .gform_wrapper  input{
    height: 50px;
    border-radius: 40px;
    background: #fff;
    border: none;
}
.newsletterform-wrap  .gform_wrapper .gform_footer{padding-top:0px;}
.newsletterform-wrap  .gform_wrapper .gform_footer  input[type="submit"]{
    background: #1573BA;
    border: none;
    width: 100%;
    border-radius: 40px;
    height: 50px;
    line-height: normal;
    padding: 15px;
}
.newsletterform-wrap  .gform_wrapper .gform_footer  input[type="submit"]:hover{background: #023856;}
.postcats .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {font-size:0px;}
.postcats  .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span a.elementor-post-info__terms-list-item {font-weight: 600;
font-size: 16px;
    background: #F7F6FF;
    display: inline-block;
    padding: 12px 15px;
    border-radius: 30px;
    margin-right: 5px;margin-bottom:8px;
}
.socailshare .elementor-share-btn{border-color:#EBEBFF!important;}
.singlepost-content .postcontentmaine .et_social_inline{display:none!important;}
.singlepost-content .postcontentmaine h2{font-weight: 700;
font-size: 40px;
line-height: 100%; 
 color: #023856;}
body .gform_wrapper .gform_body {
    font-size: 16px;
	font-family: "Gilmer", Sans-serif !important;
	font-weight:600;
}
.gchoice {	
    width: 100%;
    border-radius: 20px;
    border: 1px solid #d3d3d3;
    max-width: 600px;
    margin: 6px auto;
	background-color:white;
	font-weight:600;
	color:#023856;
}
.gchoice:has(input[type="checkbox"]:checked), .gchoice:has(input[type="radio"]:checked), .gchoice:hover{
  background-color:#43B95D !important; 
}
.gchoice:has(input[type="checkbox"]:checked) label, .gchoice:has(input[type="radio"]:checked) label, .gchoice:hover label{
  color:white !important;	
}
.gform_wrapper.gravity-theme .gf_progressbar_title {
    color: #66CC69;
    font-size: 16px;
	font-weight:600;
	text-align:center;
}
.gform_wrapper.gravity-theme .gf_progressbar_blue {
	display:none;
}
.gform_wrapper form#gform_2 .top_label .gfield_label {
    font-size: 16px;
    text-align: center;
    padding: 5px 0px !important;
    line-height: 1.2;
    font-weight: 500;
}
#gform_submit_button_2{
	width: 100%;
    /* padding: 20px; */
    height: 60px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 50px;
    color: #A3A3C2;
    background-color: #EBEBFF;
    border: none;
}
.gform_wrapper form#gform_7 .top_label .gfield_label, .gform_wrapper form#gform_10 .top_label .gfield_label, .gform_wrapper form#gform_11 .top_label .gfield_label{
    font-size: 32px;
    text-align: center !important;
    padding: 0px 0px 12px !important;
	line-height:1.2;
	display:block;
	margin: 5px auto;
	color: #023856;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap:0px !important;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label {
	padding: 12px 12px 12px 0px!important;
    margin-left: 12px !important;
}
.gfield_checkbox input[type=checkbox]:checked+label:after {
    content: "\e876";
    top: 16px;
	font-weight: 300 !important;
}
.gform_wrapper .ginput_container_radio .gfield_radio .gchoice input[type=radio]+label {
    padding-left: 32px !important;
}
[data-conditional-logic="visible"] label{
	text-align:left !important;
	font-size:16px !important;
	/*margin-top:12px !important;*/
}
.gform_previous_button{
    float:left !important;
    border: none !important;
    background: none !important;
	font-weight: 600 !important;
    height: 48px;
    font-size: 18px !important;
    padding: 10px 40px !important;
}
.gform_next_button, #gform_submit_button_1{
	border-radius: 50px !important;
    background: #023856 !important;
    float: right !important;
    font-weight: 600 !important;
    height: 48px;
    font-size: 18px !important;
    padding: 10px 40px !important;
}
.gform_page_footer{
	max-width: 600px;
    margin: 6px auto !important;
}
/*.gfield_checkbox input[type=checkbox]+label:before{
	background:#ffffff !important;
}
.gfield_checkbox input[type=checkbox]:checked{
	background:#333 !important;
}*/
.gform_wrapper form#gform_7 #gform_fields_7_15.top_label .gfield_label, .gform_wrapper form#gform_10 #gform_fields_10_15.top_label .gfield_label, .gform_wrapper form#gform_11 #gform_fields_11_5.top_label .gfield_label {
    font-size: 16px;
    text-align: left !important;
	line-height:1.2;
}
.gform_wrapper.gravity-theme .gform_fields {
	/* min-height: 350px; */
}
#gform_page_7_15, #gform_page_10_15, #gform_page_11_5{
	background-color: white;
    padding: 36px;
    max-width: 632px;
    margin: 0 auto;
    border: solid 1px #cdcdcd;
    border-radius: 25px;
	padding-bottom: 75px;
}
#gform_page_7_15 label, #gform_page_7_15 .gfield_label, #gform_page_10_15 label, #gform_page_10_15 .gfield_label, #gform_page_11_5 label, #gform_page_11_5 .gfield_label{
	font-size:16px !important;
	text-align:left !important;
	margin-bottom: 0px !important;
    margin-top: 28px !important;
    color: #023856 !important;
	margin-left:3px !important;
}
#gform_page_7_15 .gfield--type-password, #gform_page_10_15 .gfield--type-password,  #gform_page_11_5 .gfield--type-password{
	margin-top: 28px !important;
}
#gform_page_7_15 .gform-field-label--type-sub, #gform_page_10_15 .gform-field-label--type-sub, #gform_page_11_5 .gform-field-label--type-sub{
	margin-top:3px !important;
}
.ginput_container_select, .gfield_description{
	max-width:600px;
	margin: 0px auto !important;
}
.gform_wrapper.gravity-theme .gfield-choice-input+label{
	width:100%;
}
/* ---my css---- */
.etp-pay-button a{
	width:100% !important;
}
.gfield_checkbox input[type="checkbox"] + label::before{
	background-color:#ffffff;
}
.etp-form{
	max-width: 460px;
    padding: 30px;
    margin: 0 auto;
    text-align: left;
    /* border: solid 1px #d3d3d3; */
    border-radius: 25px;
    background: #ffffff !important;
    box-shadow: 0 3px 13px 0 rgba(18,43,70,.1);
    margin: 20px auto;
}
.etp-submit{
	width:100% !important;
}
.etp-form textarea, .etp-form select, .etp-form input:not([type=checkbox]):not([type=radio]):not(.ed_button){
	width: 100%;
    max-width: 460px
}
.etp-message-icon{
	font-size: 24px !important;
    color: #1573BA;
    height: 48px !important;
    padding: 10px 10px 10px 0px !important;
    vertical-align: middle;
    display: block;
	cursor: pointer !important;
}
.etp-video-box{
	width: 320px !important;
    margin: 0 auto;
}
.etp-video-container{
	display:flex;
	justify-content:wrap;
}
.etp-control-box, .etp-control-video{
	display:flex;
	justify-content:center;
}
.etp-control-video{
	margin:5px;
}
.etp-control-video i{
	margin-right:5px;
}
#etp_timer{
	display: flex;
    min-width: 100px;
    text-align: center;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 500;
    color:#023856;
}
.thread-info-data .last-online{
	display:none !important;
}
.etp-member-role,.etp-member-phone{
	display: block;
    margin: 0 auto;
    width: 50%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    background-color: #023856;
    border-radius: 32px;
    font-weight: 700;
	line-height: 1.2em;
}
.etp-member-phone{
	background-color: #43B950 !important;
	margin-bottom:5px !important;
}
.etp-member-address{
	display: block;
    margin: 0 auto;
    width: 75%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    background-color: #6ec1e5;
    border-radius: 32px;
    font-weight: 700;
	line-height: 1.2em;
}
.etp-member-insurance{
	display: block;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    margin-top: 9px;
}
.etp-hidden-format{
	display:none;
}
.gform_wrapper.gravity-theme .gfield_required .gfield_required_text{
	display:none !important;
}
.etp-switch-quota{
	padding: 15px 20px;
    margin: 0 auto;
    border-radius: 34px;
    background: #1573BA;
    display: inline-block;
	font-size:14px;
}
.etp-switch-quota-text{
	color:#ffffff;
	font-weight:500;
}
.etp-switch-quota-number{
	color:#ffffff;
	font-weight:700;
}
.custom_system_class .bm-info .name::after,.custom_counselor_class .bm-info .name::after, .custom_paid_user_class .bm-info .name::before, .custom_free_trial_class .bm-info .name::before {
    padding: 3px 6px;
    background: #1573BA;
    border-radius: 25px;
    color: #fff;
    font-weight: 500 !important;
    font-size: 11px;
    margin-left: 5px;	
}
.custom_counselor_class .bm-info .name::after {
  	content: "Therapist";
	white-space:nowrap;
}
.custom_system_class .bm-info .name::after {
  	content: "System";
	white-space:nowrap;
}
.custom_paid_user_class .bm-info .name::before {
  	content: "A";
	white-space:nowrap;
	margin-left: 0px !important;
	margin-right: 5px !important;
}
.custom_free_trial_class .bm-info .name::before {
  	content: "Free Trial";
	white-space:nowrap;
}
.header-style-3 .main-navigation #primary-navbar {
  justify-content: right !important;
}
.cart-discount th, .cart-discount td{
	color: #1573BA !important;
  	font-weight: 600 !important;
}
.post-grid article .entry-meta, .buddypress-wrap .current-visibility-level, .header-aside .signin-button,.woocommerce-SavedPaymentMethods-saveNew {
	display:none !important;
}
.payment_method_stripe fieldset{
	padding:0px !important;
	border:none !important;
	margin:0px !important;
} 
.counselor-tab{
	display: inline-block;
	padding: 10px 10px;
	border: 1px solid black;
	border-radius: 25px;
	margin-left: 10px;
	background-color: #023957;
}
.counselor-tab .profile-img{
	border-radius:25px;
	margin-right:10px
}
.counselor-tab a{
	font-weight:600;
	color:white !important;
}
.etp-switch-header{
	text-align:center;
	padding:10px;
}
.message-column{
	width: 33%;
  	padding: 15px;
  	display: inline-block;
}
@media screen and (max-width: 720px) {
	.message-column{
		width: 100% !important;
	}
}
@media screen and (max-width: 560px) {
	.expertise-section  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		width: 98%;
	}
}
@media screen and (min-width: 561px) and (max-width: 1024px) {
	.expertise-section  .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		width: 48%;
	}
}
html, body{
	overflow-x:hidden;
	max-width:100%;
}
.bp-messages-wrap *{
  font-family: "Gilmer", Sans-serif !important;
  color:unset;
}

/* custom checkout content */
.check-center{
	text-align:center;
}
.check-top-24{
	color: #ffffff !important;
    margin: -24px 0px 0px 0px;
	font-weight:500 !important;
}
.check-h1{
	color: #023856 !important;
    font-family: "Gilmer", Sans-serif !important;
    font-size: 32px !important;
    font-weight: 600;
}
.check-short-block{
	max-width: 960px;
    margin: 0 auto;
}
.check-h2{
	color: #023856 !important;
    font-family: "Gilmer", Sans-serif !important;
    font-size: 24px !important;
    font-weight: 600;
	padding-top:20px !important
}
.check-box{
	background-color: var(--e-global-color-accent) !important;
	border-radius:12px !important;
	padding:15px !important;
}
.check-h3{
	color: var(--e-global-color-816d3eb) !important;
    font-family: "Gilmer", Sans-serif !important;
    font-size: 19px !important;
    font-weight: 600;
    text-decoration: underline;
}
.check-white{
	color:#ffffff !important;
	font-weight:500 !important;
	padding-top: 7.5px !important;
	padding-bottom: 7.5px !important;
}
p.check-white{
	font-size:16px !important;
	margin-top:-15px !important;
	font-weight:400 !important;
}
.check-box-blue{
	background-image: url(https://staging.revolutionarytherapist.com/wp-content/uploads/2023/09/BG.png);
	border-radius: 12px;
    padding: 10px;
}
.check-abs-box{
	display:none;
}
@media screen and (min-width: 768px) {
	.check-abs-box{
		position: absolute !important;
    	left: 1px !important;
    	bottom: -27px !important;
    	width: 50px !important;
		display:block !important;
	}
	.check-75{
		width:75% !important;
	}
	.check-25{
		width:25% !important;
	}
	.check-left{
		text-align:left !important;
	}
}
.elementor-widget-woocommerce-checkout-page .woocommerce-info {
	padding: 1em 2em 1em 3.5em !important;
}
.bookly-columnizer .bookly-hour {	
	width: 46% !important;
    float: left !important;
    /* padding: 10px !important; */
    margin: 2% 2%!important;
}
.bookly-time-step {
    min-width: 325px !important;
}
.bookly-form select {
    padding: 15px !important;
    border-radius: 20px !important;
}
.message-footer .bm-videos{
	display:none;
}
.message-footer .save-message-attach{
	display:inline-block !important;
}
.etp-session-row{
	margin: 20px 0!important;
    font-size: 14px;
    line-height: 1.2em;
    padding: 0px !important;
}
.etp-session-row p{
	margin-bottom:5px;
}
.etp-session-row .etp-app-cancel{
	background-color: #1573BA;
    border-radius: 20px !important;
}
.buddypress-wrap .bp-settings-container .bp-navs #address:before {
    content: "\eed1" !important;
}
.top-mar{
	margin-top:30px !important;
}
.bp-navs ul li .count{
	display:none;
}
.group-audio-call,.group-call,.bp-messages-user-list .threads-list-item .bm-private-message,  .bp-messages-user-list .user .actions>span{
	display:none;
}
.client-age .bm-info .name::after{
	/*content:"";
	padding: 3px 6px;
    background: #62cf6e;
    border-radius: 25px;
    color: #fff;
    font-weight: 500 !important;
    font-size: 11px;*/
    margin-left: 5px;
}	
.client-age.data-18 .bm-info .name::after {
	 content: "(18)";
}
 .client-age.data-19 .bm-info .name::after {
	 content: "(19)";
}
 .client-age.data-20 .bm-info .name::after {
	 content: "(20)";
}
 .client-age.data-21 .bm-info .name::after {
	 content: "(21)";
}
 .client-age.data-22 .bm-info .name::after {
	 content: "(22)";
}
 .client-age.data-23 .bm-info .name::after {
	 content: "(23)";
}
 .client-age.data-24 .bm-info .name::after {
	 content: "(24)";
}
 .client-age.data-25 .bm-info .name::after {
	 content: "(25)";
}
 .client-age.data-26 .bm-info .name::after {
	 content: "(26)";
}
 .client-age.data-27 .bm-info .name::after {
	 content: "(27)";
}
 .client-age.data-28 .bm-info .name::after {
	 content: "(28)";
}
 .client-age.data-29 .bm-info .name::after {
	 content: "(29)";
}
 .client-age.data-30 .bm-info .name::after {
	 content: "(30)";
}
 .client-age.data-31 .bm-info .name::after {
	 content: "(31)";
}
 .client-age.data-32 .bm-info .name::after {
	 content: "(32)";
}
 .client-age.data-33 .bm-info .name::after {
	 content: "(33)";
}
 .client-age.data-34 .bm-info .name::after {
	 content: "(34)";
}
 .client-age.data-35 .bm-info .name::after {
	 content: "(35)";
}
 .client-age.data-36 .bm-info .name::after {
	 content: "(36)";
}
 .client-age.data-37 .bm-info .name::after {
	 content: "(37)";
}
 .client-age.data-38 .bm-info .name::after {
	 content: "(38)";
}
 .client-age.data-39 .bm-info .name::after {
	 content: "(39)";
}
 .client-age.data-40 .bm-info .name::after {
	 content: "(40)";
}
 .client-age.data-41 .bm-info .name::after {
	 content: "(41)";
}
 .client-age.data-42 .bm-info .name::after {
	 content: "(42)";
}
 .client-age.data-43 .bm-info .name::after {
	 content: "(43)";
}
 .client-age.data-44 .bm-info .name::after {
	 content: "(44)";
}
 .client-age.data-45 .bm-info .name::after {
	 content: "(45)";
}
 .client-age.data-46 .bm-info .name::after {
	 content: "(46)";
}
 .client-age.data-47 .bm-info .name::after {
	 content: "(47)";
}
 .client-age.data-48 .bm-info .name::after {
	 content: "(48)";
}
 .client-age.data-49 .bm-info .name::after {
	 content: "(49)";
}
 .client-age.data-50 .bm-info .name::after {
	 content: "(50)";
}
 .client-age.data-51 .bm-info .name::after {
	 content: "(51)";
}
 .client-age.data-52 .bm-info .name::after {
	 content: "(52)";
}
 .client-age.data-53 .bm-info .name::after {
	 content: "(53)";
}
 .client-age.data-54 .bm-info .name::after {
	 content: "(54)";
}
 .client-age.data-55 .bm-info .name::after {
	 content: "(55)";
}
 .client-age.data-56 .bm-info .name::after {
	 content: "(56)";
}
 .client-age.data-57 .bm-info .name::after {
	 content: "(57)";
}
 .client-age.data-58 .bm-info .name::after {
	 content: "(58)";
}
 .client-age.data-59 .bm-info .name::after {
	 content: "(59)";
}
 .client-age.data-60 .bm-info .name::after {
	 content: "(60)";
}
 .client-age.data-61 .bm-info .name::after {
	 content: "(61)";
}
 .client-age.data-62 .bm-info .name::after {
	 content: "(62)";
}
 .client-age.data-63 .bm-info .name::after {
	 content: "(63)";
}
 .client-age.data-64 .bm-info .name::after {
	 content: "(64)";
}
 .client-age.data-65 .bm-info .name::after {
	 content: "(65)";
}
 .client-age.data-66 .bm-info .name::after {
	 content: "(66)";
}
 .client-age.data-67 .bm-info .name::after {
	 content: "(67)";
}
 .client-age.data-68 .bm-info .name::after {
	 content: "(68)";
}
 .client-age.data-69 .bm-info .name::after {
	 content: "(69)";
}
 .client-age.data-70 .bm-info .name::after {
	 content: "(70)";
}
 .client-age.data-71 .bm-info .name::after {
	 content: "(71)";
}
 .client-age.data-72 .bm-info .name::after {
	 content: "(72)";
}
 .client-age.data-73 .bm-info .name::after {
	 content: "(73)";
}
 .client-age.data-74 .bm-info .name::after {
	 content: "(74)";
}
 .client-age.data-75 .bm-info .name::after {
	 content: "(75)";
}
 .client-age.data-76 .bm-info .name::after {
	 content: "(76)";
}
 .client-age.data-77 .bm-info .name::after {
	 content: "(77)";
}
 .client-age.data-78 .bm-info .name::after {
	 content: "(78)";
}
 .client-age.data-79 .bm-info .name::after {
	 content: "(79)";
}
 .client-age.data-80 .bm-info .name::after {
	 content: "(80)";
}
 .client-age.data-81 .bm-info .name::after {
	 content: "(81)";
}
 .client-age.data-82 .bm-info .name::after {
	 content: "(82)";
}
 .client-age.data-83 .bm-info .name::after {
	 content: "(83)";
}
 .client-age.data-84 .bm-info .name::after {
	 content: "(84)";
}
 .client-age.data-85 .bm-info .name::after {
	 content: "(85)";
}
 .client-age.data-86 .bm-info .name::after {
	 content: "(86)";
}
 .client-age.data-87 .bm-info .name::after {
	 content: "(87)";
}
 .client-age.data-88 .bm-info .name::after {
	 content: "(88)";
}
 .client-age.data-89 .bm-info .name::after {
	 content: "(89)";
}
 .client-age.data-90 .bm-info .name::after {
	 content: "(90)";
}
 .client-age.data-91 .bm-info .name::after {
	 content: "(91)";
}
 .client-age.data-92 .bm-info .name::after {
	 content: "(92)";
}
 .client-age.data-93 .bm-info .name::after {
	 content: "(93)";
}
 .client-age.data-94 .bm-info .name::after {
	 content: "(94)";
}
 .client-age.data-95 .bm-info .name::after {
	 content: "(95)";
}
 .client-age.data-96 .bm-info .name::after {
	 content: "(96)";
}
 .client-age.data-97 .bm-info .name::after {
	 content: "(97)";
}
 .client-age.data-98 .bm-info .name::after {
	 content: "(98)";
}
 .client-age.data-99 .bm-info .name::after {
	 content: "(99)";
}
#two-factor-heading {
    margin-top: 1em;
    font-size: 20px;
    font-weight: 500;
}
#gform_page_7_15 .gform_page_footer input[type=submit], #gform_page_10_15 .gform_page_footer input[type=submit], #gform_page_11_5 .gform_page_footer input[type=submit] {
	float: right;
    margin-right: 36px;
    width: 150px;
}
.q-1-text{
	padding: 20px;
    text-align: center;
    width: 720px;
	margin: 0 auto;
}
#etp-video-container #status{
	width: 100% !important;
    text-align: center !important;
    padding: 10px !important;
    font-weight: 800 !important;
    font-family: 'Gilmer' !important;
    color: #001420 !important;
}
#etp-video-container .progress {
    display: block;
    text-align: center !important;
    width: 0;
    height: 10px !important;
    background: #15a803 !important;
    transition: width .3s !important;
	margin:10px auto !important;
}
#etp-video-container .progress.hide {
    opacity: 0;
    transition: opacity 1.3s;
}
#etp-video-container #cancel{
	margin: 10px auto !important;
}