.bbapp_button_try_demo, .ld_app_try_demo, .ms_app_try_demo, .ml_app_try_demo { position: relative; }
.bbapp_button_try_demo .show_button, .bbapp_button_try_demo .show_on_hover, .ld_app_try_demo .show_button, .ld_app_try_demo .show_on_hover, .ms_app_try_demo .show_button, .ms_app_try_demo .show_on_hover, .ml_app_try_demo .show_button, .ml_app_try_demo .show_on_hover { position: absolute; top: 20px; left: 45px; cursor: pointer; }
.show_on_hover { display: none; z-index: 999; }
.image_on_hover { position: absolute; bottom: 56px; line-height: 0px; padding: 10px 10px 12px 10px; background-color: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px; display: none; }
.bbapp_button_try_demo:hover .image_on_hover, .ld_app_try_demo:hover .image_on_hover, .ms_app_try_demo:hover .image_on_hover, .ml_app_try_demo:hover .image_on_hover { display: block; }
.bbapp_button_try_demo:hover .show_button, .ld_app_try_demo:hover .show_button, .ms_app_try_demo:hover .show_button, .ml_app_try_demo:hover .show_button { display: none; }
.bbapp_button_try_demo:hover .show_on_hover, .ld_app_try_demo:hover .show_on_hover, .ms_app_try_demo:hover .show_on_hover, .ml_app_try_demo:hover .show_on_hover { display: block !important; }
.bbapp_button_try_demo:hover .popupaoc-button, .ld_app_try_demo:hover .popupaoc-button, .ms_app_try_demo:hover .popupaoc-button, .ml_app_try_demo:hover .popupaoc-button { background-color: #DF613C; color: #fff; box-shadow: none; }
.ld_app_try_demo .show_button:hover~.popupaoc-button, .ld_app_try_demo .show_on_hover:hover~.popupaoc-button, .ms_app_try_demo .show_button:hover~.popupaoc-button, .ms_app_try_demo .show_on_hover:hover~.popupaoc-button, .ml_app_try_demo .show_button:hover~.popupaoc-button, .ml_app_try_demo .show_on_hover:hover~.popupaoc-button, .bbapp_button_try_demo .show_button:hover~.popupaoc-button, .bbapp_button_try_demo .show_on_hover:hover~.popupaoc-button { background-color: #DF613C; color: #fff; box-shadow: none; }
.ld_app_try_demo .show_button:hover, .ld_app_try_demo .show_on_hover:hover, .ms_app_try_demo .show_button:hover, .ms_app_try_demo .show_on_hover:hover, .ml_app_try_demo .show_button:hover, .ml_app_try_demo .show_on_hover:hover, .bbapp_button_try_demo .show_button:hover, .bbapp_button_try_demo .show_on_hover:hover { cursor: pointer; }
.image_on_hover img { border-radius: 8px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3); }
.page-template-buddyboss-app-landing-page .site { padding: 0px; }
.bbapp_land_logo_holder { display: flex; align-items: center; padding: 50px 0px 100px; }
.counter-on-landing-page .bbapp_land_logo_holder { padding-bottom: 50px; }
.bbapp_land_logo_holder { padding: 50px 90px 20px !important; }
.bbapp_land_logo_left img { max-width: 144px; }
.bbapp_land_logo_holder .bbapp_land_logo_left a { line-height: 0; }
.bbapp_land_pricing_button a { font-size: 15px; border-radius: 3px; padding: 10px 35px; line-height: 20px; color: #fff; box-shadow: 0 -2px 0 0 #B03510 inset; letter-spacing: -.24px; font-weight: 500; transition: .5s; background-color: #DF613C; cursor: pointer; width: 116px; }
.bbapp_land_pricing_button a:hover { background-color: #B03510; }
.bbapp_land_logo_left { flex: 1; display: flex; justify-content: flex-start; margin-left: 0px; }
.bbapp_land_title { margin-bottom: 30px; font-size: 58px; line-height: 64px; font-weight: 500; color: #fff; text-align: center; display: flex; align-items: center; justify-content: center; }
.bbapp_land_section_auth_testimonial>.container { max-width: 1100px; }
.bbapp_land_section_auth_testimonial_inner { display: flex; padding: 30px 80px 40px; border-radius: 20px; box-shadow: 0px 10px 24px -6px rgb(0 0 0 / 10%); margin-top: 210px; }
.bbapp_land_section_auth_testimonial_left { width: 210px; display: flex; flex-direction: column; }
.bbapp_land_section_auth_testimonial_right { flex: 1; padding-left: 80px; display: flex; align-items: center; }
.image_author_test { line-height: 0px; }
.image_author_test img { max-width: 200px; width: 100%; }
.image_author_test_holder { display: flex; padding-top: 10px; align-items: center; }
.logo_aut { line-height: 0px; }
.logo_aut img { max-width: 60px; width: 100%; }
.test_auhtor_info { flex: 1; padding-left: 10px; }
.test_auhtor_info h3 { font-size: 20px; line-height: 24px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; margin-bottom: 0px; }
.test_auhtor_info p { margin-bottom: 0px; }
.test_auhtor_info  .t_company { font-size: 14px; line-height: 16px; letter-spacing: 0px; color: #777778; font-weight: 600; padding-top: 5px; }
.test_auhtor_info  .t_position { font-size: 14px; line-height: 16px; letter-spacing: 0px; color: #777778; font-weight: 400; }
.test_auth p { margin-bottom: 0px; font-size: 20px; line-height: 31px; letter-spacing: 0px; font-weight: 400; color: #777778; position: relative; }
.test_auth { position: relative; }
.test_auth:before { content: ""; position: absolute; left: -30px; top: -40px; width: 73px; height: 64px; background-image: url(/wp-content/themes/buddyboss-website/images/quote-icon.svg) !important; background-size: cover; }
.done_done_section { max-width: 1200px; margin: 100px auto 0px; text-align: center; }
body:not(.page-learndash-app) .done_done_section { margin-top: 200px; }
.done_col_content { display: flex; }
.showcase_col_content_image { line-height: 0px; margin: 0px 15px; }
.done_col_header { display: flex; align-items: center; }
.done_col_header_left { max-width: 400px; width: 100%; display: flex; align-items: center; }
.done_col_header_right { display: flex; justify-content: flex-end; flex: 1; align-items: center; }
.done_col_header_right img { border-radius: 0px !important; }
.done_col_header_left_logo { height: 89px; line-height: 0; width: 89px; }
.done_col_header_left_logo img { border-radius: 5px; }
.done_col_header_left_description { padding-left: 20px; display: flex; flex-direction: column; align-items: flex-start; flex: 1; }
.done_col_header_left_title { color: #000; font-weight: 500; font-size: 36px; letter-spacing: -.3px; line-height: 1.2; text-align: left; }
.done_col_header_left_link { color: #DF613C; font-weight: 500; font-size: 19px; }
.done_col_button_item.apple_button { max-width: 176px; width: 100%; line-height: 0px; }
.done_col_button_item.google_button { max-width: 194px; width: 100%; line-height: 0px; margin-left: 10px; }
.done_col_header { display: flex; margin-bottom: 30px; padding: 70px 15px 10px; }
.learndash-logo { max-width: 305px; margin-left: 5px; }
.under_text_sec { margin-left: 15px; }
.bbapp_land_subtitle { margin-bottom: 0px; font-size: 22px; line-height: 31px; letter-spacing: 0; font-weight: 500; color: #fff; text-align: center; }
.bbapp_land_section_one_buttons { display: flex; align-items: center; justify-content: center; padding-top: 30px; padding-bottom: 50px; position: relative; }
.ml_app_try_demo a:focus, .ml_app_try_demo a, .ms_app_try_demo a:focus, .ms_app_try_demo a, .ld_app_try_demo a:focus, .ld_app_try_demo a, .bbapp_button_try_demo a:focus, .bbapp_button_try_demo a { font-weight: 500; color: #DF613C; background-color: #fff; box-shadow: 0 -1.5px 0 0 #cecece inset; font-size: 17px; border-radius: 3px; padding: 16.5px 39px; letter-spacing: -.24px; display: block; width: 214px; text-align: center; cursor: pointer; }
.ml_app_try_demo a:hover, .ms_app_try_demo a:hover, .ld_app_try_demo a:hover, .bbapp_button_try_demo a:hover { background-color: #DF613C; color: #fff; box-shadow: 0 -2px 0 0 #DF613C inset; }
.request_an_invite_button_text { font-size: 17px; background-color: #DF613C; border-radius: 3px; padding: 16.5px 39px; letter-spacing: -.24px; color: #fff; box-shadow: 0 -2px 0 0 #B03510 inset; display: block; width: 214px; text-align: center; cursor: pointer; margin-left: 10px; }
.request_an_invite_button_text:hover { background-color: #B03510; }
.popup_holder2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.popup_main { display: none; position: fixed; bottom: 0; left: 0; top: 0; right: 0px; z-index: 99999; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.2); }
.popup_main.show_popup { display: flex; }
.popup_inner { position: relative; background-color: #fff; padding: 0px; border-radius: 8px; }
.popup_inner2 { padding: 0px; height: 100%; width: 600px; position: relative; }
.popup_main.request_invite_popup_main .popup_inner2 { width: 510px; }
.popup_main.request_invite_popup_main .popup_holder2 { pointer-events: none !important; }
.popup_main.show_popup { pointer-events: auto !important; }
.close_button { position: absolute; top: 15px; right: 15px; cursor: pointer; background-image: url(/wp-content/themes/buddyboss-website/images/close-showcase.svg); width: 21px; height: 21px; background-size: cover; pointer-events: auto; z-index: 9; }
.invite_popup_inner { padding: 65px 35px 55px; }
.popup_main.request_invite_popup_main .popup_inner { position: relative; }
.popup_main.request_invite_popup_main .popup_inner:before { content: ""; position: absolute; left: 0; right: 0; top: -40px; margin: 0 auto; width: 79px; height: 79px; background-image: url(/wp-content/themes/buddyboss-website/images/logo-86.svg) !important; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.bbapp_button_buy_now a { font-size: 17px; background-color: #DF613C; border-radius: 3px; padding: 16.5px 39px; letter-spacing: -.24px; color: #fff; box-shadow: 0 -2px 0 0 #B03510 inset; display: block; width: 214px; text-align: center; cursor: pointer; margin-left: 10px; }
.bbapp_button_buy_now a:hover { background-color: #B03510; }
.bbapp_land_section_one_buttons.early_bird_class:before { content: ""; position: absolute; left: 40px; top: -30px; width: 210px; height: 170px;   /* background-image: url(/wp-content/themes/buddyboss-website/images/early-bird-new.svg)!important; */    /* background-image: url(/wp-content/themes/buddyboss-website/images/early-bird-discount.svg)!important;*/
background-size: cover; display: none; }
.page-learndash-app .bbapp_land_section_one_buttons.early_bird_class:before {    /* background-image: url(/wp-content/themes/buddyboss-website/images/early-bird-discount-3.svg)!important; */ }
.page-learndash-app .subtitle_pricing:before {    /*background-image: url(/wp-content/themes/buddyboss-website/images/early-bird-discount-3.svg)!important; */ }
.bbapp_land_video { max-width: 900px; margin: 0 auto -80px; }
.text_below_pricing_table { display: flex; align-items: center; justify-content: center; margin: 30px 0px 20px; }
.text_below_pricing_table span { margin-left: 20px; font-size: 18px; line-height: 22px; letter-spacing: -0.24px; font-weight: 400; color: #1C1D1E; }
.done_col { max-width: 1040px; margin: 0 auto; }
.bbapp_land_section_one { background-position: bottom center; background-size: cover; margin-bottom: 100px; }
.container_youtube iframe { border-radius: 10px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.3); }
.done_done_section button.slick-prev { width: 64px; height: 64px; min-width: inherit; color: transparent; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%); transition: none; position: absolute; top: 50%; background-color: transparent; left: -80px; background-position: 0 0; background-image: url(/wp-content/themes/buddyboss-website/images/left-arrow-combine.svg) !important; }
.done_done_section button.slick-prev:hover { background-position: -1px 64px; }
.done_done_section button.slick-next { width: 64px; height: 64px; min-width: inherit; color: transparent; box-shadow: 0 2px 4px 0 rgb(0 0 0 / 30%); transition: none; position: absolute; top: 50%; background-color: transparent; right: -80px; background-position: 0 0; background-image: url(/wp-content/themes/buddyboss-website/images/right-arrow-combine.svg) !important; }
.done_done_section button.slick-next:hover { background-position: 0px 64px; }
.done_done_section .slick-dots li button { min-width: 15px; padding: 0; font-size: 0; height: 15px; border-radius: 100%; background-color: #eaeaea; }
.done_done_section .slick-dots li.slick-active button { background-color: #DF613C; }
.done_done_section .slick-dots { margin-top: 30px; }
.screenshot_user_holder { display: flex; flex-wrap: wrap; }
.buddyboss_app-section_customer { margin: 100px 0px 0px; }
.scressnhsot_user_column:nth-child(2n+1) { width: 50%; padding: 0px 15px 15px; }
.scressnhsot_user_column:nth-child(2n) { width: 50%; padding: 0px 15px 15px; }
@media screen and (max-width:1430px) {
    .bbapp_land_logo_holder { padding: 30px 30px 20px !important; }
}
@media screen and (max-width:1300px) {
    .bbapp_land_section_one .container { max-width: 100%; padding: 0px 50px; }
}
@media screen and (max-width:1250px) {
    .done_done_section button.slick-prev { left: -10px; z-index: 99; }
    .done_done_section button.slick-next { right: -10px; z-index: 99; }
}
@media screen and (max-width:1160px) {
    .bbapp_land_section_auth_testimonial>.container { max-width: 100%; padding: 0px 50px; }
}
@media screen and (max-width:1100px) {
    .bbapp_land_section_one_buttons.early_bird_class:before { top: -10px; width: 205px; background-size: cover; height: 166px; }
}
@media screen and (max-width:1080px) {
    .done_col { max-width: 100%; padding: 0 30px; }
    .done_done_section button.slick-prev { left: 30px; }
    .done_done_section button.slick-next { right: 30px; }
}
@media screen and (max-width:1000px) {
    .bbapp_land_section_auth_testimonial_right { padding-left: 40px; }
    .test_auth p { font-size: 18px; line-height: 28px; }
}
@media screen and (max-width:1060px) {
    .bbapp_land_section_one_buttons.early_bird_class:before { left: -20px; }
}
@media screen and (max-width:950px) {
    .done_col_header_left_logo { height: 69px; width: 69px; }
    .done_col_header_left_title { font-size: 28px; line-height: 1; }
    .done_col_header_left_link { font-size: 16px; }
    .done_col_button_item.apple_button { max-width: 140px; }
    .done_col_button_item.google_button { max-width: 155px; }
}
@media screen and (max-width:930px) {
    .request_an_invite_button_text { width: 210px; }
    .ml_app_try_demo a, .ms_app_try_demo a, .ld_app_try_demo a, .bbapp_button_buy_now a, .bbapp_button_try_demo a { width: 164px; }
    .bbapp_button_try_demo .show_button, .bbapp_button_try_demo .show_on_hover, .ld_app_try_demo .show_button, .ld_app_try_demo .show_on_hover, .ml_app_try_demo .show_button, .ml_app_try_demo .show_on_hover, .ms_app_try_demo .show_button, .ms_app_try_demo .show_on_hover { left: 25px; }
}
@media screen and (max-width:921px) {
    .page-learndash-app .bbapp_land_title { flex-direction: column; }
    .learndash-logo { max-width: 235px; }
    .under_text_sec { margin: 5px 0px 0px; }
}
@media screen and (max-width:850px) {
    body:not(.page-learndash-app) .done_done_section { margin-top: 170px; }
    .scressnhsot_user_column:nth-child(2n+1) { width: 100%; padding: 0px 15px 15px; }
    .scressnhsot_user_column:nth-child(2n) { width: 100%; padding: 0px 15px 15px; }
    .done_col_header { padding-top: 90px; }
    .done_done_section button.slick-next, .done_done_section button.slick-prev { width: 44px; height: 44px; padding: 16px; }
    .done_done_section button.slick-prev { left: initial; right: 110px; top: 30px; background-position: -9px -10px; }
    .done_done_section button.slick-prev:hover { background-position: -10px 54px; }
    .done_done_section button.slick-next { left: initial; right: 55px; top: 30px; background-position: -9px -10px; }
    .done_done_section button.slick-next:hover { background-position: -9px 54px; }
    .bbapp_land_section_auth_testimonial_inner { padding: 30px 40px 30px; margin-top: 160px; }
    .test_auth:before { top: -20px; }
    .learndash-logo { max-width: 205px; }
    .text_below_pricing_table span br { display: none; }
    .bbapp_land_title { margin-bottom: 25px; font-size: 48px; line-height: 54px; }
    .bbapp_land_subtitle { margin-bottom: 0; font-size: 20px; line-height: 28px; }
    .bbapp_land_section_one_buttons.early_bird_class:before { top: 10px; width: 153px; height: 124px; }
}
@media screen and (max-width:730px) {
    .done_col_button_item.google_button { margin: 10px 0px 0px 0px; }
    .done_col_header { align-items: flex-end; justify-content: space-between; }
    .done_col_header_left { width: 100%; flex: 1; max-width: 300px; }
    .done_col_header_right { width: 165px; flex: none; flex-direction: column; align-items: flex-end; }
    .bbapp_land_subtitle br { display: none; }

    /*
    .bbapp_land_section_one_buttons{
        flex-direction:column;
    }
    */
    .request_an_invite_button_text { width: 210px; }
    .ml_app_try_demo a, .ms_app_try_demo a, .ld_app_try_demo a, .bbapp_button_buy_now a, .bbapp_button_try_demo a { width: 184px; }
    .bbapp_button_try_demo .show_button, .bbapp_button_try_demo .show_on_hover, .ld_app_try_demo .show_button, .ld_app_try_demo .show_on_hover, .ml_app_try_demo .show_button, .ml_app_try_demo .show_on_hover, .ms_app_try_demo .show_button, .ms_app_try_demo .show_on_hover { left: 30px; }

    /* .bbapp_button_buy_now a{
         margin-top:15px;
     }*/
    .bbapp_land_section_one_buttons.early_bird_class:before { top: 60px; }
}
@media screen and (max-width:650px) {
    .bbapp_land_section_auth_testimonial_inner { flex-direction: column; }
    .bbapp_land_section_auth_testimonial_left { width: 100%; align-items: center; }
    .bbapp_land_section_auth_testimonial_right { width: 100%; padding: 30px 0px 0px; }
}
@media screen and (max-width:600px) {
    .bbapp_button_try_demo .show_button, .bbapp_button_try_demo .show_on_hover, .ld_app_try_demo .show_button, .ld_app_try_demo .show_on_hover, .ml_app_try_demo .show_button, .ml_app_try_demo .show_on_hover, .ms_app_try_demo .show_button, .ms_app_try_demo .show_on_hover { left: 65px; }
    .bbapp_land_section_one_buttons { flex-direction: column; }
    .request_an_invite_button_text, .bbapp_button_buy_now a { margin-top: 15px; margin-left: 0px; }
    .bbapp_land_section_one_buttons { padding-top: 30px; padding-bottom: 30px; }
    .bbapp_land_section_one_buttons.early_bird_class:before { top: 20px; left: 0px; right: 0px; margin: 0 auto; }
    .request_an_invite_button_text, .ml_app_try_demo a, .ms_app_try_demo a, .ld_app_try_demo a, .bbapp_button_buy_now a, .bbapp_button_try_demo a { width: 260px; }
    .bbapp_land_logo_left { margin-left: 0px; }
    .bbapp_land_logo_holder { padding: 50px 0 20px; }
    .counter-on-landing-page .bbapp_land_logo_holder { padding-bottom: 20px; }
}
@media screen and (max-width:550px) {
    .done_col_header { flex-direction: column; }
    .done_col_header_left { width: 100%; flex: none; max-width: 100%; }
    .done_col_header_right { width: 100%; flex: none; flex-direction: row; align-items: center; justify-content: flex-start; margin-top: 20px; }
    .done_col_button_item.apple_button, .done_col_button_item.google_button { margin: 0 10px 0 0; }
}
@media screen and (max-width:480px) {
    body:not(.page-learndash-app) .done_done_section { margin-top: 150px; }
    .buddyboss_app-section_customer { margin: 30px 0 0; }
    .scressnhsot_user_column:nth-child(2n+1) { width: 100%; padding: 0px 0px 15px; }
    .scressnhsot_user_column:nth-child(2n) { width: 100%; padding: 0px 0px 15px; }
    .done_done_section .slick-dots li button { min-width: 12px; height: 12px; }
    .done_done_section button.slick-next { right: 35px; }
    .done_done_section button.slick-prev { right: 90px; }
    .showcase_col_content_image { width: calc(50% - 20px); margin: 0 10px 20px; }
    .showcase_sec_holder { padding: 0px 30px; }
    .done_col { max-width: 100%; padding: 0 10px; }
    .done_col_content { flex-wrap: wrap; }
    .bbapp_land_section_auth_testimonial>.container { padding: 0 30px; }
    .test_auth p { font-size: 16px; line-height: 26px; }
    .bbapp_land_section_auth_testimonial_inner { padding: 30px 30px; }
    .test_auth:before { left: -20px; }
    .bbapp_button_try_demo .show_button, .bbapp_button_try_demo .show_on_hover, .ld_app_try_demo .show_button, .ld_app_try_demo .show_on_hover, .ml_app_try_demo .show_button, .ml_app_try_demo .show_on_hover, .ms_app_try_demo .show_button, .ms_app_try_demo .show_on_hover { left: 45px; }
    .learndash-logo { max-width: 175px; }
    .bbapp_land_section_one .container { padding: 0px 30px; }
    .bbapp_land_title { margin-bottom: 20px; font-size: 40px; line-height: 45px; }
    .bbapp_land_subtitle { margin-bottom: 0; font-size: 18px; line-height: 24px; }
    .request_an_invite_button_text, .ml_app_try_demo a, .ms_app_try_demo a, .ld_app_try_demo a, .bbapp_button_buy_now a, .bbapp_button_try_demo a { width: 210px; }
    .bbapp_land_logo_left { margin-left: 0; margin-bottom: 0px; }
    .bbapp_land_logo_holder { padding: 30px 0 20px; }
    .counter-on-landing-page .bbapp_land_logo_holder { padding-bottom: 20px; }
    .bbapp_land_logo_holder { padding: 20px !important; }
}
@media screen and (max-width:390px) {
    .done_col_button_item.apple_button { max-width: 120px; }
    .done_col_button_item.google_button { max-width: 130px; margin-right: 0; }
}

/*--------------------------------------------------------------
15.7 Section Seven
--------------------------------------------------------------*/
.bbapp_land_section_column { padding-top: 70px; padding-bottom: 70px; }
.bbapp_land_section_columns { padding-top: 70px; }
.before_title { color: #DF613C; font-size: 28px; line-height: 35px; letter-spacing: 0.8px; font-weight: 600; text-transform: uppercase; text-align: center; margin: 0px; }
.title_sec_two { color: #1C1D1E; font-size: 42px; line-height: 49px; letter-spacing: -0.24px; text-align: center; font-weight: 500; margin-bottom: 0px; text-align: center; width: 86%; margin: 15px auto 0px; }
.title_sec_two span { text-decoration: underline; }
.seven_descritpion p { margin-bottom: 0px; text-align: left; font-size: 20px; line-height: 29px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-bottom: 25px; }
.home_seven_holder { display: flex; flex-wrap: wrap; padding-top: 70px; align-items: center; }
.home_seven_holder.tiny_container { max-width: 1030px; margin: 0 auto; }
.home_seven_holder.reverse_order.tiny_container .small_image_section.home_seven_left { padding-left: 60px; }
.home_seven_left { width: 50%; display: flex; flex-direction: column; padding-right: 70px; }
.home_seven_right { width: 50%; }
.home_seven_left.bigger_image_section { width: 60%; padding-right: 0px; }
.padding-right .home_seven_left.bigger_image_section { padding-right: 12%; }
.home_seven_right.bigger_image_section { width: 40%; }
.home_seven_left.medium_image_section { padding-right: 0px; }
.home_seven_right.medium_image_section { padding-left: 130px; }
.padding-right .home_seven_right.bigger_image_section { padding-left: 10px; }
.home_seven_holder.reverse_order .home_seven_right { order: 1; }
.home_seven_holder.reverse_order .home_seven_left { padding-right: 0px; order: 2; }
.home_seven_holder.reverse_order .small_image_section.home_seven_right { padding-right: 80px; }
.home_seven_holder.reverse_order .small_image_section.home_seven_left { padding-left: 100px; }
.home_seven_column_holder { max-width: 970px; margin: 0 auto; display: flex; flex-wrap: wrap; padding-top: 60px; padding-bottom: 30px; }
.seven_inner { width: 50%; padding: 0 55px; display: flex; flex-direction: column; margin-bottom: 60px; }
.seven_inner_icon img { max-height: 38px; }
h3.seven_inner_title, .seven_inner_title, h4.seven_inner_title { text-align: left; font-size: 28px; line-height: 35px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; padding-top: 25px; margin-bottom: 0px; }
.seven_inner_text p { margin-bottom: 0px; text-align: left; font-size: 18px; line-height: 25px; letter-spacing: -0.24px; font-weight: 400; color: #777778; padding-top: 15px; }
.seven_button_holder { padding: 0 55px; margin-bottom: 30px; margin-top: 20px; }
.seven_button_one { text-align: center; font-size: 17px; letter-spacing: -0.24px; font-weight: 500; color: #DF613C; border: 1px solid #C8C8C9; background-color: #fff; border-radius: 3px; padding: 20px 35px; margin-right: 20px; -webkit-box-shadow: 0 -1.5px 0 0px #cecece inset; -moz-box-shadow: 0 -1.5px 0 0px #cecece inset; box-shadow: 0 -1.5px 0 0px #cecece inset; cursor: pointer; }
.seven_button_one:hover { background-color: #DF613C; color: #fff; border-radius: 3px; box-shadow: 0 -1.5px 0 0 #B03510 inset; }
.seven_button_two:hover { background-color: #AD361D !important; color: #fff !important; box-shadow: #832816 0 -1.5px 0 0 inset !important; }
.seven_button_two { text-align: center; font-size: 17px; letter-spacing: -0.24px; font-weight: 500; background-color: #DF613C; border: none; color: #fff; border-radius: 3px; padding: 20px 35px; -webkit-box-shadow: 0 -1.5px 0 0px #B03510 inset; -moz-box-shadow: 0 -1.5px 0 0px #B03510 inset; box-shadow: 0 -1.5px 0 0px #B03510 inset; cursor: pointer; }
.seven_button_two:hover { color: #DF613C; background-color: #fff; }
.hidden_tablet { display: none; }
.logos_column { display: flex; align-items: center; justify-content: center; }
.logos_column img { margin: 25px 20px 0px; }
.logos_boost_holder { padding-top: 60px; }
.leardash_tooltip_holder { display: flex; flex-wrap: wrap; padding-top: 10px; }
.leardash_tooltip_section { width: 50%; display: flex; padding: 20px 20px 20px 0px; }
.leardash_tooltip_icon { width: 28px; line-height: 0px; }
.leardash_tooltip_title { width: calc(100% - 28px); padding-left: 20px; font-size: 20px; font-weight: 500; line-height: 26px; color: #1C1D1E; letter-spacing: -0.24px; margin-bottom: -3px !important; }
.leardash_tooltip_section .tooltip_holder { position: absolute; bottom: 70px; width: 500px; left: -180px; right: 0; flex-wrap: wrap; background-color: #fff; flex-direction: row; padding: 20px; align-items: center; border-radius: 10px; -webkit-box-shadow: 0 15px 38px -9px rgba(151, 151, 151, .39); -moz-box-shadow: 0 15px 38px -9px rgba(151, 151, 151, .39); box-shadow: 0 15px 38px -9px rgba(151, 151, 151, .39); display: none; background-position: left bottom; background-repeat: no-repeat; background-image: url(/wp-content/themes/buddyboss-website/images/background-logo.svg); }
.leardash_tooltip_section .tooltip_holder .tooltip_image { max-width: 135px; margin-right: 40px; }
.leardash_tooltip_section .tooltip_holder .tooltip_text { flex: 1; }
.leardash_tooltip_section .tooltip_holder .tooltip_text span, .leardash_tooltip_section .tooltip_holder .tooltip_text h1 { font-size: 22px; line-height: 26px; font-weight: 500; color: #1C1D1E; letter-spacing: -.22px; margin-bottom: 10px; display: block; }
@media screen and (min-width:481px) {
    .leardash_tooltip_section:hover .tooltip_holder { display: flex; }
}
.leardash_tooltip_section { position: relative; }
.leardash_tooltip_section .tooltip_holder .tooltip_text p { font-size: 15px; line-height: 21px; font-weight: 400; color: #1C1D1E; letter-spacing: -0.24px; margin-bottom: 0; }
.tooltip_holder:before { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 15px solid #fff; position: absolute; content: ""; bottom: -15px; left: calc(50% - 10px); }
.title_text_image_column { display: flex; align-items: center; max-width: 1048px; margin: 0 auto 140px; }
.title_text_image_column:last-child { margin-bottom: 0px; }
.title_text_image_left { width: 50%; }
.title_text_image_right { width: 50%; }
.title_text_image_title { font-size: 34px; line-height: 41px; letter-spacing: -0.24px; font-weight: 500; color: #1C2525; padding-bottom: 20px; margin-bottom: 0px; }
.title_text_image_text p { font-size: 20px; line-height: 29px; letter-spacing: 0px; font-weight: 400; color: #777778; margin-bottom: 20px; }
.title_text_image_text p:last-child { margin-bottom: 0px; }
.title_text_image_left { padding-right: 80px; }
.title_text_image_right { padding-left: 60px; }
.title_text_image_column.image_left_position .title_text_image_left { order: 2; padding: 0px 0px 0px 60px; }
.title_text_image_column.image_left_position .title_text_image_right { order: 1; padding: 0px 80px 0px 0px; }
.title_text_image_holder { padding: 140px 0px 20px; }
.title_text_image_column.bigger_container.image_left_position { max-width: 1170px; }
.title_text_image_column.bigger_container.image_left_position .title_text_image_right { padding: 0px; }
.title_text_image_column.bigger_container.image_left_position .title_text_image_left { padding-left: 100px; }
.bbapp_land_section_four_left_tablet p { font-size: 20px; line-height: 29px; letter-spacing: 0; color: #777778; font-weight: 400; margin-bottom: 30px; }
.bbapp_land_section_four_left_tablet p:last-child { margin-bottom: 0px; }
.bbapp_land_section_four_left_tablet { width: 50%; padding-right: 11%; }
.bbapp_land_section_four_right__tablet { width: 50%; padding-left: 25px; line-height: 0px; }
.c_soon { font-size: 13px; line-height: 16px; letter-spacing: 0; color: #FFAF00; font-weight: 600; background-color: rgba(255, 175, 0, .15); display: inline-block; padding: 7px 14px 5px; border-radius: 28px; text-transform: uppercase; margin-left: 15px; }
.title_seven { display: flex; align-items: center; justify-content: center; }
@media screen and (max-width:1600px) {
    .leardash_tooltip_section .tooltip_holder { width: 284px; left: 0; flex-direction: column; }
    .leardash_tooltip_section .tooltip_holder .tooltip_image { max-width: 200px; margin-right: 0px; }
    .leardash_tooltip_section .tooltip_holder .tooltip_image { order: 2; margin-top: 20px; }
    .leardash_tooltip_section .tooltip_holder .tooltip_text { order: 1; }
}
@media screen and (max-width:1300px) {
    h2.overview_title { margin-top: 85px; }
    .home_seven_holder { padding-top: 55px; }
    .home_seven_section .container { padding: 0 50px !important; }
}
@media screen and (max-width:1200px) {
    .title_sec_two br { display: none; }
    .home_seven_holder.reverse_order .small_image_section.home_seven_right { padding-right: 0px; }
    .home_seven_holder.reverse_order .small_image_section.home_seven_left { padding-left: 50px; }
}
@media screen and (max-width:1150px) {
    .title_text_image_left { padding-right: 40px; }
    .title_text_image_right { padding-left: 20px; }
    .title_text_image_column.image_left_position .title_text_image_left { padding: 0 0 0 20px; }
    .title_text_image_column.image_left_position .title_text_image_right { padding: 0 40px 0 0; }
    .title_text_image_column { margin: 0 auto 80px; }
    .title_text_image_holder { padding: 80px 0 0px; }
    .title_text_image_column.bigger_container.image_left_position .title_text_image_left { padding-left: 60px; }
}
@media screen and (min-width:851px) and (max-width:980px) {
    .home_seven_left img { max-width: 80%; margin: 0 auto; }
}
@media screen and (max-width:980px) {
    .bbapp_land_section_four_left_tablet { padding-right: 11%; }
    .home_seven_right.medium_image_section { padding-left: 0px; }
    .padding-right .home_seven_left.bigger_image_section { padding-right: 0px; }
    .padding-right .home_seven_right.bigger_image_section { padding-left: 0px; }
    .hidden_desktop { display: none; }
    .hidden_tablet { display: flex; }
    .logos_column:nth-child(3) img { flex: 1; }
    .logos_column { flex-wrap: wrap; }
    .home_seven_holder.reverse_order .small_image_section.home_seven_right, .home_seven_right.bigger_image_section { width: 100%; order: 2; }
    .home_seven_holder.reverse_order .small_image_section.home_seven_right { padding: 0px; }
    .home_seven_holder.reverse_order .home_seven_left, .home_seven_left.bigger_image_section { width: 100%; order: 1; }
    .home_seven_holder.reverse_order .small_image_section.home_seven_left img { margin: 0 auto; width: 100%; max-width: 400px; }
    .home_seven_holder.reverse_order .home_seven_left img { margin: 0 auto 20px; width: 80%; }
    .home_seven_left.bigger_image_section img { margin: 0 auto; width: 80%; }
    .bbapp_land_section_column { padding-top: 40px; padding-bottom: 40px; }
    .before_title { font-size: 24px; line-height: 31px; }
    .title_sec_two { font-size: 36px; line-height: 42px; width: 90%; }
    .home_seven_holder { flex-direction: column; }
    .home_seven_right { width: 100%; }
    .home_seven_left { width: 100%; padding-right: 0; max-width: 80%; margin: 0 auto 40px; }
    .home_seven_holder.reverse_order .home_seven_left { padding-left: 0px !important; }
    h2.overview_title { padding: 0 20px; }
}
@media screen and (max-width:850px) {
    .bbapp_land_section_four_right__tablet { width: 100%; order: 1; padding: 0px; text-align: center; }
    .bbapp_land_section_four_right__tablet img { max-width: 60%; margin: 0 auto; }
    .bbapp_land_section_four_left_tablet { order: 2; padding: 30px 0px 0px; width: 100%; }
}
@media screen and (max-width:800px) {
    .title_text_image_column.bigger_container.image_left_position .title_text_image_left { padding-left: 0px; }
    .title_text_image_column { flex-direction: column; }
    .title_text_image_right { order: 1; width: 100%; padding: 0px; text-align: center; }
    .title_text_image_right img { max-width: 60%; }
    .title_text_image_left { order: 2; width: 100%; padding: 20px 0px 0px 0px; }
    .title_text_image_column.image_left_position .title_text_image_left { padding: 20px 0 0 0px; }
    .title_text_image_column.image_left_position .title_text_image_right { padding: 0px; }
    .title_text_image_holder { padding: 40px 0 0; }
    .title_text_image_column { margin: 0 auto 40px; }
    .title_text_image_title { padding-bottom: 10px; }
}
@media screen and (max-width:747px) {
    .logos_column { flex-direction: column; }
}
@media screen and (max-width:700px) {
    .seven_inner { width: 100%; margin-bottom: 40px; padding: 0px; }
    .home_seven_column_holder { padding-top: 30px; }
    .seven_button_holder { padding: 0px; margin-bottom: 0px; margin-top: 0px; display: flex; flex-direction: column; }
    .seven_button_one { margin-right: 0px; margin-bottom: 20px; }
}
@media screen and (max-width:600px) {
    .leardash_tooltip_section { padding: 20px 20px 20px 0; }
    .title_text_image_right img { max-width: 80%; }
    .bbapp_land_section_four_right__tablet img { max-width: 80%; }
}
@media screen and (max-width:480px) {
    .leardash_tooltip_section:hover .tooltip_holder { display: none; }
    .leardash_tooltip_section.click_tooltip .tooltip_holder { display: flex !important; pointer-events: none !important; }
    .bbapp_land_section_four_left_tablet p { font-size: 18px; line-height: 24px; margin-bottom: 20px; }
    .bbapp_land_section_four_right__tablet img { max-width: 100%; }
    .title_text_image_title { font-size: 26px; line-height: 32px; }
    .title_text_image_text p { font-size: 18px; line-height: 24px; }
    .title_text_image_right img { max-width: 100%; }
    .home_seven_left { max-width: 100%; margin: 0 auto 0px; }
    .seven_descritpion { padding-top: 20px; }
    .logos_column img { margin: 25px 0px 0; }
    .logos_boost_holder { padding-top: 0px; }
    .logos_boost_holder .logos_column:nth-child(2), .logos_boost_holder .logos_column:nth-child(3) { align-items: flex-start; }
    .title_sec_two { font-size: 28px; line-height: 36px; width: 100%; }
    .home_seven_section .container { padding: 0 30px !important; width: 100%; }
    .seven_button_one, .seven_button_two { padding: 15px 35px; }
    .seven_button_holder { margin: 0 auto; }
    .seven_descritpion p { font-size: 18px; line-height: 24px; padding-bottom: 15px; }
    .home_seven_holder { padding-top: 35px; }
    .home_seven_left.bigger_image_section img { margin: 0 auto; width: 100%; }
    .before_title { font-size: 22px; }
    .bbapp_land_section_column { padding-top: 30px; padding-bottom: 30px; }
    .bbapp_land_section_columns { padding-top: 30px; }
    .home_seven_holder.reverse_order .home_seven_left img { margin: 0 auto; width: 80%; max-width: initial; }
    .home_seven_holder.reverse_order .home_seven_left img { width: 100%; }
}
@media screen and (max-width:450px) {
    .title_seven { position: relative; }
    .c_soon { position: absolute; top: -20px; right: 0px; }
}
.leardash_tooltip_header { display: flex; align-items: center; width: 100%; }
@media screen and (max-width:480px) {
    .leardash_tooltip_section { width: 100%; padding: 15px 20px 15px 0; min-height: 58px; }
    .popup_holder2 { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; display: none; }
    .click_tooltip .popup_holder2 { display: block; }
}
.button_see_how a { font-size: 16px; line-height: 19px; letter-spacing: -0.15px; font-weight: 500; color: #1C2525; position: relative; padding: 0px 0px 0px 55px; background-color: transparent; }
.button_see_how a:before { content: ""; height: 44px; width: 51px; background-size: cover; background-position: 0px 51px; border-radius: 100%; position: absolute; left: -5px; top: -12px; background-image: url(/wp-content/themes/buddyboss-website/images/play-buttons.svg); }
.button_see_how a:hover { color: #DF613C; background-color: transparent; }
.button_see_how a:hover:before { background-position: 0px 0px; }
.button_see_how { text-align: center; padding-top: 30px; }
.bbapp_land_section_three { padding: 90px 0px; margin-bottom: 70px; background-color: #F9F9F9; margin-top: 50px; }
.bbapp_land_section_three .container { max-width: 1360px; }
.columns_three_holder { display: flex; padding-top: 90px; }
.column_three { width: calc(20% - 30px); margin: 0px 15px 30px; }
.title_item { font-size: 28px; line-height: 35px; letter-spacing: -0.24px; font-weight: 500; color: #1C2525; padding-top: 28px; margin-bottom: 0px; }
.description_on_item { font-size: 17px; line-height: 24px; letter-spacing: -0.24px; font-weight: 400; color: #717878; padding-top: 20px; }
.column_image { min-height: 206px; display: flex; align-items: flex-end; line-height: 0px; }
@media screen and (max-width:1300px) {
    .columns_three_holder { max-width: 1020px; flex-wrap: wrap; margin: 0 auto; }
    .column_three { width: calc(100%/3 - 30px); }
    .columns_three_holder { padding-top: 50px; }
    .column_image { min-height: 275px; }
}
@media screen and (max-width:800px) {
    .bbapp_land_section_three .container { padding: 0px 50px; }
    .columns_three_holder { max-width: 680px; }
    .column_three { width: calc(50% - 30px); }
    .bbapp_land_section_three { padding: 90px 0 60px; }
}
@media screen and (max-width:600px) {
    .columns_three_holder { max-width: 340px; }
    .column_three { width: calc(100% - 30px); }
    .column_image { min-height: initial; }
}
@media screen and (max-width:480px) {
    .bbapp_land_section_three .container { padding: 0px 30px; }
    .column_three { width: 100%; margin: 0px 0px 30px; }
}
.bbapp_land_section_four { padding: 70px 0px; }
.addons_button { text-align: center; margin-top: 20px; }
.addons_button span { margin: 0 auto; text-align: center; font-size: 13px; line-height: 16px; letter-spacing: 0; color: #DF613C; font-weight: 600; border-radius: 28px; background-color: rgba(223, 97, 60, 0.15); padding: 7px 14px 5px; display: inline-block; text-transform: uppercase; }
.addons_button.included_sign span { color: #5CC334; background-color: rgba(92, 195, 52, .15); }
.bbapp_land_section_four_inner { padding-top: 85px; display: flex; flex-wrap: wrap; }
.bbapp_land_section_four_inner_header { display: flex; align-items: center; }
.bbapp_land_section_four_left { width: 50%; padding-right: 0px; }
.bbapp_land_section_four_right { width: 50%; padding-left: 130px; }
.bbapp_land_section_four_right p { font-size: 20px; line-height: 29px; letter-spacing: 0px; color: #777778; font-weight: 400; margin-bottom: 30px; }
.bbapp_land_section_four_right p:last-child { margin-bottom: 0px; }
.bbapp_land_section_four_holder { width: 100%; }
.bbapp_land_section_four_holder { max-width: 940px; margin: 120px auto 0; }
.bbapp_land_section_four_column_holder { display: flex; align-items: center; }
.bbapp_land_section_four_holder_left { flex: 1; }
.bbapp_land_section_four_holder_right { width: 280px; }
.bbapp_land_section_four_holder_left { display: flex; padding-right: 18%; }
.title_on_item_below { font-size: 32px; line-height: 38px; letter-spacing: -0.24px; font-weight: 500; color: #1C2525; padding-bottom: 20px; margin-bottom: 0px; }
.content_on_item_below p { font-size: 18px; line-height: 25px; letter-spacing: -0.24px; font-weight: 400; color: #717878; margin-bottom: 20px; }
.content_on_item_below p:last-child { margin-bottom: 0px; }
.bbapp_land_section_four_number strong { color: #1c1d1e; font-size: 29px; line-height: 42px; letter-spacing: -.19px; font-weight: 500; background-color: #eceff2; min-width: 40px; height: 40px; display: flex; justify-content: center; border-radius: 100%; margin-right: 20px; margin-top: -5px; }
.bbapp_land_section_four_holder_right { line-height: 0px; }
.bbapp_land_section_four_column_holder { margin-bottom: 90px; }
.bbapp_land_section_four_column_holder:last-child { margin-bottom: 0px; }
@media screen and (max-width:1300px) {
    .bbapp_land_section_four .container { max-width: 100%; padding: 0px 50px; }
    .bbapp_land_section_four_left { padding-right: 0px; }
    .bbapp_land_section_four_right { padding-left: 80px; }
}
@media screen and (max-width:1110px) {
    .bbapp_land_section_four .title_sec_two br { display: none; }
}
@media screen and (max-width:1040px) {
    .bbapp_land_section_four_holder { margin: 80px auto 0; }
    .bbapp_land_section_four_holder_left { padding-right: 50px; }
}
@media screen and (max-width:850px) {
    .bbapp_land_section_four_inner { padding-top: 60px; }
    .bbapp_land_section_four_inner_header { flex-direction: column; }
    .bbapp_land_section_four_left { padding-right: 0px; width: 100%; text-align: center; line-height: 0px; }
    .bbapp_land_section_four_right { padding-left: 0px; width: 100%; padding-top: 30px; }
}
@media screen and (max-width:750px) {
    .bbapp_land_section_four_column_holder { flex-direction: column; }
    .bbapp_land_section_four_holder_right { order: 1; }
    .bbapp_land_section_four_holder_left { order: 2; padding-right: 0px; padding-top: 30px; }
    .bbapp_land_section_four_column_holder { margin-bottom: 70px; }
    .bbapp_land_section_four_holder { margin: 70px auto 0; }
}
@media screen and (max-width:480px) {
    .bbapp_land_section_four .container { padding: 0 30px; }
    .bbapp_land_section_four { padding: 40px 0; }
    .bbapp_land_section_four_inner { padding-top: 50px; }
    .bbapp_land_section_four_right p { font-size: 18px; line-height: 24px; letter-spacing: 0; color: #777778; font-weight: 400; margin-bottom: 20px; }
    .title_on_item_below { font-size: 28px; line-height: 34px; padding-bottom: 10px; margin-bottom: 0px; }
    .content_on_item_below p { font-size: 16px; line-height: 24px; }
    .bbapp_land_section_four_column_holder { margin-bottom: 40px; }
    .bbapp_land_section_four_holder { margin: 50px auto 0; }
    .bbapp_land_section_three { margin-bottom: 30px; }
}
.bbapp_land_section_seven { padding: 90px 0px; }
.bbapp_land_section_seven.launch_remove { padding: 0px !important; }
.title_seven { font-size: 42px; line-height: 49px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; text-align: center; margin-bottom: 0px; }
.columns_launch_holder { display: flex; flex-wrap: wrap; padding-top: 150px; }
.columns_launch_column { width: calc(100%/3); border-top: 3px solid #ECEFF2; }
.columns_launch_column_inner { text-align: center; }
.columns_launch_column_inner { padding: 0px 37px; margin-top: -80px; }
.columns_launch_column_image { line-height: 0px; padding-bottom: 30px; }
.title_item_launch { font-size: 28px; line-height: 35px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; padding-bottom: 20px; margin-bottom: 0px; }
.description_launch { font-size: 18px; line-height: 25px; letter-spacing: -0.24px; font-weight: 400; color: #717878 }
@media screen and (max-width:1300px) {
    .bbapp_land_section_seven .container { max-width: 100%; padding: 0px 50px; }
    .bbapp_land_section_seven { padding: 40px 0; }
    .columns_launch_holder { padding-top: 130px; }
}
@media screen and (max-width:950px) {
    .columns_launch_holder { flex-direction: column; }
    .columns_launch_column { width: 100%; border-top: 0px; }
    .columns_launch_column_inner { text-align: center; padding: 0 37px; margin-top: 0px; }
    .columns_launch_column_inner { padding: 0px; display: flex; }
    .columns_launch_column_image { width: 80px; }
    .columns_launch_column_content { flex: 1; padding-left: 40px; padding-right: 40px; }
    .columns_launch_column_inner { text-align: left; }
    .title_item_launch { padding-bottom: 5px; }
    .columns_launch_column_image { padding-bottom: 0px; }
    .columns_launch_column_inner { padding: 20px 0px; }
    .columns_launch_column { border-left: 3px solid #ECEFF2; margin-left: 40px; }
    .columns_launch_column_inner { margin-left: -40px; }
    .columns_launch_holder { padding-top: 50px; }
}
@media screen and (max-width:480px) {
    .bbapp_land_section_seven .container { padding: 0 30px; }
    .columns_launch_column_image { width: 60px; }
    .columns_launch_column_inner { margin-left: -30px; }
    .columns_launch_column { margin-left: 15px; }
    .columns_launch_column_content { padding-left: 15px; padding-right: 30px; }
    .title_item_launch { font-size: 24px; line-height: 32px; }
    .description_launch { font-size: 16px; line-height: 24px; }
}
.seven_descritpion ul, .bbapp_land_section_four_right ul { margin-bottom: 0px; list-style: none; }
.seven_descritpion ul li, .bbapp_land_section_four_right ul li { font-size: 22px; line-height: 35px; letter-spacing: -0.24px; font-weight: 500; color: #1C2525; margin-bottom: 15px; position: relative; }
.seven_descritpion ul li:last-child, .bbapp_land_section_four_right ul li:last-child { margin-bottom: 0px; }
.seven_descritpion ul li:before, .bbapp_land_section_four_right ul li:before { content: ""; position: absolute; left: -25px; top: 13px; background-image: url(/wp-content/themes/buddyboss-website/images/orange-circle.svg) !important; width: 10px; height: 10px; background-size: cover; }
@media screen and (max-width:480px) {
    .seven_descritpion ul li, .bbapp_land_section_four_right ul li { font-size: 20px; line-height: 30px; }
    .seven_descritpion ul li:before, .bbapp_land_section_four_right ul li:before { top: 11px; }
    .title_seven { font-size: 35px; line-height: 42px; }
}
.columns_support_holder { display: flex; margin: 0px -25px; padding-top: 90px; }
.columns_support_column { width: calc(25% - 50px); margin: 0px 25px 50px; text-align: center; }
.columns_support_column_image { line-height: 0px; margin-bottom: 30px; }
.title_item_support { font-size: 26px; line-height: 33px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; padding: 0px 10px 20px; margin-bottom: 0px; text-transform: none; }
.description_support { font-size: 16px; line-height: 23px; letter-spacing: -0.24px; font-weight: 400; color: #777778; }
@media screen and (max-width:950px) {
    .columns_support_column { width: calc(50% - 50px); }
    .columns_support_holder { flex-wrap: wrap; padding-top: 60px; }
}
@media screen and (max-width:480px) {
    .columns_support_column { width: calc(100% - 50px); }
}
.title_pricing { color: #fff; text-align: center; font-size: 42px; line-height: 49px; letter-spacing: -0.24px; font-weight: 500; margin: 0 auto 25px; }
.title_pricing span { position: relative; display: inline-block; font-weight: 500; }
.title_pricing span:before { content: ""; position: absolute; left: -10px; bottom: -10px; width: 326px; height: 13px; background-size: cover; background-image: url(/wp-content/themes/buddyboss-website/images/new-y-under.svg) !important; }
.title_pricing p { margin-bottom: 30px; font-size: 50px; line-height: 54px; font-weight: 100; }
.title_pricing p strong { font-weight: 500; }
.subtitle_pricing { color: #fff; text-align: center; font-size: 20px; line-height: 29px; letter-spacing: -0.15px; font-weight: 500; margin-bottom: 40px; position: relative; }
.subtitle_pricing:before { content: ""; position: absolute; left: -80px; top: -20px; width: 210px; height: 170px;   /* background-image: url(/wp-content/themes/buddyboss-website/images/early-bird-discount.svg)!important; */ background-size: cover; display: none; }
.lock_price_text { font-weight: 600; padding-top: 50px; color: #E9E61B; padding-bottom: 40px; }
.nextmonth_holder { max-width: 386px; margin: 20px auto 0px; }
.nextmonth_list_holder { list-style: none; display: flex; flex-direction: column; align-items: flex-start; margin-left: 40px; margin-bottom: 0px; }
.nextmonth_list_holder li { font-size: 20px; line-height: 34px; letter-spacing: 0px; font-weight: 400; position: relative; margin: 0px }
.nextmonth_list_holder li.next_march:before, .nextmonth_list_holder li:before { content: ""; position: absolute; left: -40px; top: 5px; background-image: url(/wp-content/themes/buddyboss-website/images/check-empty.svg) !important; width: 24px; height: 24px; background-size: cover; }
.nextmonth_list_holder li.next_jan:before { background-image: url(/wp-content/themes/buddyboss-website/images/check-full.svg) !important; width: 36px; height: 34px; top: -5px; left: -42px; }
.nextmonth_list_holder li.next_jan strong { background-color: #5CC334; padding: 5px 5px 3px; border-radius: 5px; }
.nextmonth_list_holder li.next_march strong { background-color: #F61313; padding: 5px 5px 3px; border-radius: 5px; }
.nextmonth_list_holder li.next_april strong { background-color: #F76800; padding: 5px 5px 3px; border-radius: 5px; }
@media screen and (min-width:481px) and (max-width:500px) {
    .nextmonth_list_holder li { font-size: 18px; line-height: 34px; }
}
@media screen and (max-width:480px) {
    .nextmonth_list_holder li { font-size: 16px; line-height: 34px; }
    .nextmonth_list_holder li:before { left: -27px; top: 7px; width: 16px; height: 16px; background-size: cover; }
    .nextmonth_list_holder li.next_march:before { left: -27px; top: 7px; width: 16px; height: 16px; background-size: cover; }
    .nextmonth_list_holder li.next_jan:before { width: 24px; height: 24px; background-size: cover; top: 3px; left: -28px; }
    .nextmonth_holder { max-width: 310px; }
    .nextmonth_list_holder { margin-left: 28px; }
}
@media screen and (max-width:330px) {
    .nextmonth_list_holder { margin-left: 19px; }
}
.subtitle_pricing span { color: #E9E61B; }
.app_pricing_holder { display: flex; flex-wrap: wrap; }
.bbapp_land_section_seven .container { max-width: 1280px; }
.app_pricing_column { background-color: #FAFBFC; flex: 1; margin: 16px 0px; }
.app_pricing_column.most_popular { background-color: #fff; border-radius: 8px; margin: 0px; }
.app_pricing_column:first-child { border-top-left-radius: 8px; border-bottom-left-radius: 8px; }
.app_pricing_column:last-child { border-top-right-radius: 8px; border-bottom-right-radius: 8px; }
.sticky_survey_nav { background-size: cover; height: 69px; display: flex; align-items: center; position: fixed; top: 0px; left: 0px; right: 0px; z-index: 999; }
.sticky_survey_nav .container { display: flex; align-items: center; justify-content: center; }
.survey_text_in_center p { margin-bottom: 0px; display: flex; align-items: flex-end; }
.survey_text_in_center p span.text_before_sign { margin-bottom: 0px; color: #fff; font-size: 28px; }
.survey_text_in_center p span.sign_text { position: relative; margin-left: 25px; }
.survey_text_in_center p span.sign_text:before { content: ""; position: absolute; left: -12px; top: -31px; background-image: url(/wp-content/themes/buddyboss-website/images/sign-flag.svg) !important; width: 95px; height: 91px; background-size: cover; z-index: 99; }
.survey_text_in_center p span.sign_text strong { position: relative; z-index: 9999; text-align: center; font-weight: 500; font-size: 40px; color: #fff; line-height: 10px; }
.survey_text_in_center.bb_app_waiting_three_dig p span.sign_text strong { font-size: 34px; margin-left: -2px; }
.app_pricing_column.most_popular { box-shadow: 8px 15px 62px -5px rgba(0, 0, 0, .15); z-index: 9; }
.app_pricing_column { padding: 35px 20px 20px; }
.app_pricing_column.most_popular { padding: 50px 20px 20px; }
.current_hidden { display: none; }
.app_pricing_column { position: relative; }
.most_popular_section { width: 111px; height: 40px; position: absolute; right: -5px; top: 20px; }
.pricing_image_left { position: absolute; left: 0px; top: -5px; }
.most_popular_section ~ .pricing_image_left { left: -5px; top: -7px; }
.app_pricing_icon { min-height: 134px; display: flex; align-items: flex-end; justify-content: center; }
.app_pricing_column:last-child { border-left: 1px solid #E7E9EC; }
.app_pricing_name { font-size: 28px; line-height: 34px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; text-align: center; padding-top: 30px; }
.app_pricing_price { display: flex; justify-content: center; flex-direction: column; align-items: center; padding-top: 30px; }
.app_pricing_price.current_hidden { display: none; }
.app_pricing_price_number { display: flex; align-items: flex-start; }
.app_pricing_price_number span { font-size: 28px; line-height: 33px; letter-spacing: 0px; color: #777778; font-weight: 400; padding-right: 3px; }
.app_pricing_price_number strong { font-size: 48px; line-height: 36px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; }
.app_pricing_price_text { font-size: 15px; line-height: 18px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-top: 10px; }
.app_buy_now { margin-top: 40px; }
.app_buy_now a { display: inline-block; font-weight: 500; color: #DF613C; background-color: #fff; box-shadow: 0 -1.5px 0 0 #cecece inset; border-radius: 3px; padding: 10px 33px; letter-spacing: 0; text-align: center; font-size: 17px; border: 1px solid #c8c8c9; cursor: pointer; width: 100%; }
.app_buy_now a:hover { background-color: #DF613C; color: #fff; box-shadow: 0 -1.5px 0 0 #DF613C inset; border: 1px solid #DF613C; }
.most_popular .app_buy_now a { background-color: #DF613C; box-shadow: 0 -2px 0 0 #B03510 inset; color: #fff; border: none; padding: 11px 33px; }
.most_popular .app_buy_now a:hover { background-color: #B03510; }
.app_text_below { font-size: 15px; line-height: 19px; letter-spacing: 0px; font-style: italic; text-align: center; color: #777778; font-weight: 400; padding-top: 18px; }
.app_pricing_content ul { list-style: none; margin-bottom: 0px; margin-left: 35px; margin-top: 35px; }
.app_pricing_content ul li { font-size: 17px; line-height: 21px; letter-spacing: -.24px; font-weight: 500; color: #1C2525; position: relative; margin-bottom: 20px; display: table; }
.app_pricing_content ul li.have_tooltip { border-bottom: 1px dotted #DF613C; }
.app_pricing_content ul li:last-child { margin-bottom: 0px; }
.app_pricing_content ul li:before { content: ""; position: absolute; left: -35px; top: 0px; background-image: url(/wp-content/themes/buddyboss-website/images/pricing-check.svg) !important; width: 24px; height: 24px; background-size: cover; }
.app_pricing_last { border: 1px solid #E7E9EC; border-radius: 8px; background-color: #fff; padding: 15px; margin-top: 35px; }
.app_pricing_column:first-child .app_pricing_last { margin-top: 77px; }
.most_popular .app_pricing_last { border: 1px solid transparent; background-color: #F2F3F5; margin-top: 50px; }
.app_pricing_last_require { font-size: 11px; line-height: 35px; letter-spacing: 0; color: #DF613C; font-weight: 500; background-color: rgba(223, 97, 60, .1); display: flex; width: 75px; height: 22px; align-items: center; justify-content: center; border-radius: 22px; }
.app_pricing_last_message { font-size: 19px; line-height: 25px; letter-spacing: -.23px; font-weight: 500; color: #1C1D1E; padding-top: 10px; }
.app_pricing_last_price.year_last_price { font-size: 36px; line-height: 44px; letter-spacing: -.18px; font-weight: 500; color: #1C1D1E; padding-top: 15px; }
.buttons_year_month { display: flex; margin-bottom: 30px; justify-content: flex-end; }
.button_see_how a:focus { color: #1C2525 !important; background-color: transparent !important; }
.button_year, .button_monhtly { font-size: 20px; line-height: 25px; letter-spacing: -0.24px; color: rgba(256, 256, 256, 0.6); cursor: pointer; font-weight: 500; }
.button_two_holder { width: 52px; height: 28px; background-color: #fff; border-radius: 28px; margin: 0 15px; }
.current_active.button_year, .current_active.button_monhtly { color: #fff; }
.button_two_holder { position: relative; display: flex; }
.year_part, .month_part { width: 50%; height: 28px; cursor: pointer; z-index: 9; }
.circle { width: 22px; height: 22px; position: absolute; background-color: #DF613C; top: 3px; border-radius: 100%; }
.month_part.active_circle ~ .circle { right: 3px; }
.year_part.active_circle ~ .circle { right: 27px; animation: anym_sticky2 0.5s; animation-timing-function: ease; }
@-webkit-keyframes anym_sticky2 {
    from { right: 3px; }
    to { right: 27px; }
}
@-moz-keyframes anym_sticky2 {
    from { right: 3px; }
    to { right: 27px; }
}
@-o-keyframes anym_sticky2 {
    from { right: 3px; }
    to { right: 27px; }
}
@keyframes anym_sticky2 {
    from { right: 3px; }
    to { right: 27px; }
}
.month_part.active_circle ~ .circle { right: 3px; animation: anym_sticky 0.5s; animation-timing-function: ease; }
@-webkit-keyframes anym_sticky {
    from { right: 27px; }
    to { right: 3px; }
}
@-moz-keyframes anym_sticky {
    from { right: 27px; }
    to { right: 3px; }
}
@-o-keyframes anym_sticky {
    from { right: 27px; }
    to { right: 3px; }
}
@keyframes anym_sticky {
    from { right: 27px; }
    to { right: 3px; }
}
.first_line { display: flex; align-items: flex-end; padding-top: 15px; }
.first_line strong span { font-size: 28px; line-height: 33px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-right: 3px; }
.first_line strong { font-size: 42px; line-height: 35px; letter-spacing: -0.21px; color: #1C1D1E; font-weight: 500; display: flex; padding-right: 3px; }
.first_line span { font-size: 15px; line-height: 18px; letter-spacing: 0px; font-weight: 500; color: #777778; }
.second_line { padding-top: 10px; margin-top: 10px; border-top: 1px solid #E3E3E4; display: flex; justify-content: space-between; }
.second_line span { font-size: 15px; line-height: 18px; letter-spacing: 0px; font-weight: 500; color: #777778; }
.second_line>span { line-height: 32px; }
.second_line strong { font-size: 32px; line-height: 28px; letter-spacing: -0.16px; color: #1C1D1E; font-weight: 500; display: flex; }
.second_line strong span { font-size: 20px; line-height: 24px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-right: 3px; }
#app_pricing_section { background-repeat: no-repeat; padding: 100px 0px 0px; background-size: 100% 920px; position: relative; }
#app_pricing_section.increase_height_background { background-size: 100% 1120px; }
#app_pricing_section:after { height: 100px; position: absolute; background-color: #fff; left: 0; right: 0; content: ""; width: 100%; top: 822px; clip-path: polygon(100% 0, 0 100%, 100% 100%); }
#app_pricing_section.increase_height_background:after { top: 1022px; }
.app_pricing_holder .app_pricing_column:first-child { box-shadow: 0px 6px 12px -3px rgba(0, 0, 0, .2); }
.app_pricing_holder .app_pricing_column:nth-child(4) { box-shadow: 5px 8px 16px -2px rgba(0, 0, 0, .2); }
.app_pricing_holder .app_pricing_column:nth-child(3) { box-shadow: 8px 8px 16px -2px rgba(0, 0, 0, .2); }
.button_year_month_holder { display: inline-flex; position: relative; }
.holder_decrease { display: flex; align-items: center; }
.pricing_decreases { font-size: 15px; line-height: 21px; letter-spacing: 0px; font-weight: 500; color: #777778; margin-left: 15px; margin-top: 10px; position: relative; }
.pricing_decreases:before { content: ""; position: absolute; left: -5px; top: 0px; background-image: url(/wp-content/themes/buddyboss-website/images/grey-line-price.svg) !important; width: 35px; height: 19px; background-size: cover; }
.save_money { text-align: center; font-size: 15px; line-height: 19px; letter-spacing: 0px; font-weight: 500; color: #1C1D1E; margin-top: 15px; min-height: 21px; }
.save_money br { display: none; }
.decereases_price_column .app_buy_now { margin-top: 20px; }
.yearly_button .decereases_no_yearly .pricing_image_left, .monthly_button .decereases_no_monthly .pricing_image_left { display: none; }
.is_it_here_page.is_it_survey.app-pricing-page .video_holder { margin: 0px auto; }
.is_it_here_page.is_it_survey.app-pricing-page #app_pricing_section { padding-top: 120px !important; padding-bottom: 120px; margin-bottom: 0px; }
.bbapp_land_title_survey { color: #000000; font-size: 50px; }
.bbapp_land_title_survey img { max-width: 269px; width: 100%; }
.bbapp_land_subtitle_survey { color: #777778; font-size: 18px; line-height: 24px; padding-top: 40px; }
.is_it_here_page.is_it_survey.app-pricing-page .video_holder { margin-top: 70px; }
.is_it_here_page.is_it_survey.app-pricing-page #app_pricing_section { background-size: cover !important; }
.benefits_section { padding: 50px 0px; }
.columns_benefits { display: flex; flex-wrap: wrap; margin: 50px -20px 0px; }
.column_benefits { width: calc(100%/3 - 40px); margin: 0px 20px 40px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); border-radius: 20px; }
.title_benefits { color: #000; font-size: 46px; font-weight: 100; text-align: center; letter-spacing: -0.5px; line-height: 54px; }
.image_benefits { line-height: 0px; }
.text_benefits_column { position: relative; background-color: #fff; font-size: 18px; padding: 10px; color: #777778; padding: 26px 10px 26px 60px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.text_benefits_column:before { content: ""; position: absolute; left: 25px; top: 28px; background-image: url(/wp-content/themes/buddyboss-website/images/g-c2.svg) !important; width: 25px; height: 25px; background-size: cover; }
.title_benefits span { font-weight: 500; }
.subtitle_benefits { color: #DF613C; font-size: 44px; text-align: center; font-weight: 500; letter-spacing: -0.44px; padding-top: 60px; }
.shortcode_form_last .acf-fields>.acf-field.f_half_width { width: 50%; }
.shortcode_form_last .acf-fields>.acf-field.f_width_full { width: 100%; }
.shortcode_form_last .acf-fields>.acf-field.f_half_width input:not([type=radio]):not([type=checkbox]), .shortcode_form_last .acf-fields>.acf-field.f_width_full input:not([type=radio]):not([type=checkbox]) { height: 44px !important; padding-left: 15px !important; font-size: 16px !important; }
.is_it_survey.page-template-buddyboss-app-landing-page .select2-container--default .select2-search--dropdown .select2-search__field { height: 35px !important; }
.is_it_survey.page-template-buddyboss-app-landing-page .select2-dropdown { border: 2px solid #D6DCE6 !important; }
.shortcode_form_last ul.acf-radio-list li label, .shortcode_form_last ul.acf-checkbox-list li label { margin-left: 20px; cursor: pointer; }
.shortcode_form_last .acf-fields>.acf-field.f_half_width input[type=radio], .shortcode_form_last .acf-fields>.acf-field.f_width_full input[type=radio] { width: 16px !important; height: 16px !important; margin-top: -15px !important; border-radius: 100%; cursor: pointer; }
.shortcode_form_last .acf-fields>.acf-field.f_half_width input[type=checkbox], .shortcode_form_last .acf-fields>.acf-field.f_width_full input[type=checkbox] { width: 16px !important; height: 16px !important; margin-top: -15px !important; border-radius: 0; cursor: pointer; }
.shortcode_form_last input[type=checkbox].styled+label:before, .shortcode_form_last input[type=checkbox].styled+span:before, .shortcode_form_last input[type=checkbox].styled+strong:before { width: 16px !important; height: 16px !important; border-radius: 3px !important; top: 3px !important; left: -20px !important; cursor: pointer; }
.shortcode_form_last input[type=checkbox].styled+label:after, .shortcode_form_last input[type=checkbox].styled+span:after, .shortcode_form_last input[type=checkbox].styled+strong:after { width: 16px !important; height: 16px !important; border-radius: 3px !important; top: 3px !important; left: -20px !important; cursor: pointer; }
.shortcode_form_last { max-width: 787px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15); border-radius: 15px; padding: 80px 80px 60px; margin: 50px auto 200px; background-color: #fff; }
.shortcode_form_last .acf-field .acf-label label { font-weight: 400 !important; font-size: 16px; }
.shortcode_form_last .acf-field .acf-label { margin: 0 0 3px; }
.shortcode_form_last .acf-fields>.acf-field { border-top: none !important; }
.shortcode_form_last ul.acf-radio-list li, ul.acf-checkbox-list li { font-size: 16px !important; margin-bottom: 5px !important; }
.shortcode_form_last ul.acf-radio-list li label.selected { color: #E0613C; }
.shortcode_form_last ul.acf-radio-list li label { cursor: pointer; }
.shortcode_form_last .select2-container--default .select2-selection--single { border: 2px solid #D6DCE6 !important; height: 45px !important; }
.shortcode_form_last .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 43px !important; padding-left: 15px !important; font-size: 16px !important; }
.shortcode_form_last .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-left: -16px !important; margin-top: 6px !important; }
.bb_app_invite_previous { font-weight: 500 !important; color: #DF613C !important; border: 1px solid #C8C8C9!Important; background-color: #fff !important; box-shadow: 0 -1.5px 0 0 #cecece inset !important; border-radius: 3px !important; z-index: 99; }
.page-template-buddyboss-app-landing-page .select2-container--default .select2-selection--single .select2-selection__clear { display: none; }
.bb_app_invite_previous:hover { background-color: #DF613C !important; color: #fff !important; box-shadow: 0 -2px 0 0 #DF613C inset !important; }
.shortcode_form_last input[type=radio].styled+label:before, .shortcode_form_last input[type=radio].styled+span:before, .shortcode_form_last input[type=radio].styled+strong:before { width: 16px !important; height: 16px !important; border-radius: 100% !important; top: 3px !important; left: -20px !important; cursor: pointer; }
.shortcode_form_last input[type=radio].styled:checked+label:after, .shortcode_form_last input[type=radio].styled:checked+span:after, .shortcode_form_last input[type=radio].styled:checked+strong:after { width: 8px !important; height: 8px !important; top: 7px !important; left: -16px !important; cursor: pointer; }
.shortcode_form_last ul.acf-radio-list { margin-top: 10px !important; margin-left: 5px !important; }
.shortcode_form_last .acf-form-submit { justify-content: flex-end; display: flex; margin-top: -48px; }
.shortcode_form_last .acf-form-submit input[type=submit] { border-radius: 3px; box-shadow: 0 -2px 0 0 #b03510 inset; cursor: pointer; }
.shortcode_form_last .acf-form-submit input[type=submit]:hover { background-color: #b03510; }
.shortcode_form_last .acf-form-submit input[type=submit].disabled { background-color: #b03510 !important; color: #fff !important; }
.shortcode_form_last .acf-form-submit { position: relative; }
.shortcode_form_last .acf-form-submit .acf-spinner { position: absolute; right: 10px; top: 12px; }
.shortcode_form_last .acf-fields>.acf-field.f_width_full[data-name="bb_app_invite_employees"] { margin-bottom: 48px; }
.shortcode_form_last .select2-container { width: 100% !important; }
.survey_new_form { background-size: cover; }
.shortcode_form_last .acf-fields>.acf-field { padding: 0px 10px 25px; }
.shortcode_form_last .acf-fields.acf-form-fields { display: flex; flex-wrap: wrap; }
.bb_invite_form_com_50 { width: 100%; }
#progressbar_inner.last_100 #progressbar_inside { width: calc(100% + 3px) !important; border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important; }
@media screen and (max-width:1400px) {
    .subtitle_pricing:before { left: 0px; top: 40px; width: 170px; height: 138px; }
}
@media screen and (max-width:1340px) {
    #app_pricing_section .container { max-width: 100%; padding: 0px 50px; }
    .app_text_below br { display: none; }
}
@media screen and (max-width:1300px) {
    .columns_benefits { margin: 50px 0px 0; }
    #app_pricing_section { padding: 90px 0px 0px; }
    #app_pricing_section .conatiner { max-width: 100%; padding: 0px 50px; }
}
@media screen and (max-width:1260px) {
    .save_money br { display: block; }
}
@media screen and (max-width:1200px) {
    #app_pricing_section.increase_height_background { background-size: 1200px 1120px; }
    #app_pricing_section { background-size: 2300px 920px; background-position: top right; }
    #app_pricing_section.increase_height_background:after { top: 1025px; }
}
@media screen and (max-width:1170px) {
    .subtitle_pricing:before { width: 198px; height: 160px; left: -180px; top: 70px; }
    .subtitle_pricing { margin: 0px 160px 60px; }
    .with_progress_bar .subtitle_pricing { margin-bottom: 0px; }
}
@media screen and (max-width:1150px) {
    .text_benefits_column { padding: 26px 10px 26px 45px; font-size: 16px; }
    .text_benefits_column:before { left: 12px; top: 24px; }
}
@media screen and (max-width:1070px) {
    .subtitle_pricing:before { width: 160px; height: 130px; left: -170px; top: 90px; }
}
@media screen and (max-width:1006px) {
    .subtitle_pricing:before { top: 110px; }
}
@media screen and (max-width:950px) {
    .column_benefits { width: calc(50% - 40px); }
    .save_money br { display: none; }
    .title_pricing { font-size: 30px; line-height: 42px; }
    .title_pricing p { font-size: 42px; line-height: 50px; }
    .title_pricing span:before { width: 274px; height: 12px; bottom: -7px; }
    .save_money { min-height: initial; }
    .app_pricing_column:nth-child(4) { z-index: 9; }
    .app_pricing_column { flex: none; width: 50%; margin: 0px; }
    .app_pricing_column.most_popular { border-top-left-radius: 0px; border-bottom-left-radius: 0px; padding: 35px 20px 20px; }
    .app_pricing_holder .app_pricing_column:nth-child(3) { box-shadow: 0 6px 12px -3px rgba(0, 0, 0, .2); border-bottom-left-radius: 8px; }
    .app_pricing_holder .app_pricing_column:nth-child(4) { border-top-right-radius: 0px; }
    .app_pricing_holder .app_pricing_column:nth-child(1) { border-bottom-left-radius: 0px; }
    .app_pricing_holder .app_pricing_column:nth-child(2) { border-bottom-right-radius: 0px; }
    .most_popular .app_pricing_last { margin-top: 35px; }
}
@media screen and (max-width:850px) {
    .title_benefits { font-size: 40px; line-height: 40px; }
    .subtitle_benefits { font-size: 38px; padding-top: 40px; }
    .columns_benefits { margin: 30px 0 0; }
    .lock_price_text { padding-bottom: 0px; }
    .subtitle_pricing { margin: 0 50px 80px; }
    .with_progress_bar .subtitle_pricing:before { bottom: -40px; }
    .subtitle_pricing:before { width: 120px; height: 97px; top: inherit; left: inherit; right: -50px; bottom: -110px; }
    .title_pricing span { display: inline-block; }
}
@media screen and (max-width:800px) {
    .is_it_here_page.is_it_survey.app-pricing-page #app_pricing_section { padding-bottom: 60px !important; }
    .bbapp_land_title_survey img { max-width: 200px; }
    .bbapp_land_title_survey { font-size: 40px; }
}
@media screen and (max-width:720px) {
    .title_benefits br { display: none; }
    .bbapp_land_subtitle_survey br { display: none; }
    .save_money br { display: block; }
}
@media screen and (max-width:650px) {
    .subtitle_pricing { margin: 0 0px 60px; }
    .subtitle_pricing:before { right: 0px; }
}
@media screen and (max-width:630px) {
    .bbapp_land_title_survey { font-size: 30px; }
    .bbapp_land_title_survey img { max-width: 180px; }
}
@media screen and (max-width:600px) {
    .column_benefits { width: calc(100% - 40px); }
    .title_benefits { font-size: 34px; line-height: 34px; }
    .subtitle_benefits { font-size: 28px; padding-top: 32px; }
    .is_it_here_page.is_it_survey.app-pricing-page .video_holder { margin-top: 40px; }
    .survey_text_in_center p span.text_before_sign { font-size: 22px; }
    .survey_text_in_center p span.sign_text strong { font-size: 30px; }
    .survey_text_in_center.bb_app_waiting_three_dig p span.sign_text strong { font-size: 27px; }
    .survey_text_in_center p span.sign_text:before { left: -10px; top: -25px; width: 75px; height: 92px; background-size: cover; background-position: center center; }
    .save_money br { display: none; }
    .subtitle_pricing:before { left: 0px; margin: 0 auto; }
    .app_pricing_column:first-child .app_pricing_last { margin-top: 35px; }
    .app_pricing_column { width: 100%; margin: 0px 0px 40px 0px !important; }
    .app_pricing_column:last-child { margin: 0px 0px 0px 0px; }
    .app_pricing_holder .app_pricing_column:nth-child(1), .app_pricing_holder .app_pricing_column:nth-child(2), .app_pricing_holder .app_pricing_column:nth-child(3), .app_pricing_holder .app_pricing_column:nth-child(4) { box-shadow: 0 6px 12px -3px rgba(0, 0, 0, .2); border-radius: 8px; }
    .app_pricing_holder .app_pricing_column:nth-child(4) { border-left: none; }
}
@media screen and (max-width:540px) {
    .shortcode_form_last .acf-fields>.acf-field.f_width_full[data-name=bb_app_invite_employees], section[role=banner] { margin-bottom: -20px; }
    .shortcode_form_last .acf-form-submit { justify-content: center; display: flex; margin-top: 20px; }
    .bb_app_invite_previous { margin: 0 auto !important; }
}
@media screen and (max-width:516px) {
    .bbapp_land_title_survey img { padding-top: 10px; }
}
@media screen and (max-width:480px) {
    .column_benefits { width: calc(100% - 20px); margin: 0px 10px 20px; }
    #app_pricing_section { padding: 80px 0 0 !important; }
    .app-pricing-page  #app_pricing_section { padding: 40px 0 0 !important; }
    #app_pricing_section .container { padding: 0 30px; }
    .title_pricing p { font-size: 34px; line-height: 40px; }
    .title_pricing span:before { width: 225px; height: 10px; }
}
@media screen and (max-width:450px) {
    .survey_text_in_center p span.text_before_sign { font-size: 18px; letter-spacing: -0.5px; }
    .survey_text_in_center p span.sign_text { position: relative; margin-left: 20px; }
    .survey_text_in_center p span.sign_text strong { font-size: 24px; }
    .survey_text_in_center.bb_app_waiting_three_dig p span.sign_text strong { font-size: 21px; }
    .survey_text_in_center p span.sign_text:before { left: -8px; width: 60px; }
}
@media screen and (max-width:430px) {
    .subtitle_pricing { margin: 0px 0px 60px; }
}
@media screen and (max-width:390px) {
    .save_money br { display: block; }
}
@media screen and (max-width:360px) {
    .survey_text_in_center p span.text_before_sign { font-size: 16px; letter-spacing: -0.5px; }
    .survey_text_in_center p span.sign_text { margin-left: 15px; }
    .survey_text_in_center p span.sign_text strong { font-size: 20px; }
    .survey_text_in_center.bb_app_waiting_three_dig p span.sign_text strong { font-size: 19px; }
    .survey_text_in_center p span.sign_text:before { left: -10px; width: 56px; }
}
.app_pricing_main { padding-bottom: 30px; }
.app_pricing_box { display: flex; background-color: #F9F9F9; border-radius: 8px; padding: 80px 70px; align-items: center; margin-bottom: 60px; }
.app_pricing_box_left { flex: 1; padding-right: 10px; }
.app_pricing_box_right { width: 420px; padding: 0px 20px; }
.app_pricing_box_img { line-height: 0px; }
.app_pricing_box_title { font-size: 32px; line-height: 40px; letter-spacing: -0.45px; color: #1C1D1E; font-weight: 500; }
.app_pricing_box_content p { font-size: 18px; line-height: 26px; letter-spacing: 0px; color: #1C1D1E; font-weight: 400; margin-top: 25px; margin-bottom: 0px; }
.pricing_box_two.developer_section .app_above_title_second_box { color: #5cc334; background-color: rgba(92, 195, 52, .15); }
.app_above_title_second_box { font-size: 13px; line-height: 16px; letter-spacing: 0; color: #FFAF00; font-weight: 600; background-color: rgba(255, 175, 0, 0.15); display: inline-block; padding: 7px 14px 5px; border-radius: 28px; margin-bottom: 10px; }
.pricing_box_one .app_above_title_second_box { color: #5CC334; background-color: rgba(92, 195, 52, 0.15); }
.app_subtitle_second_box { font-size: 20px; line-height: 26px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; }
.app_box_button_holder { display: flex; padding-top: 40px; flex-wrap: wrap; }
.app_box_button_one a:focus, .app_box_button_one a { font-weight: 500; color: #DF613C; background-color: #fff; box-shadow: 0 -1.5px 0 0 #cecece inset; border-radius: 3px; padding: 10.5px 38px; letter-spacing: 0; text-align: center; font-size: 17px; border: 1px solid #c8c8c9; cursor: pointer; margin-right: 10px; display: block; }
.app_box_button_one a:hover { background-color: #DF613C; color: #fff; box-shadow: 0 -1.5px 0 0 #DF613C inset; border: 1px solid #DF613C; }
.app_box_button_two a { font-weight: 500; background-color: #DF613C; color: #fff; box-shadow: 0 -1.5px 0 0 #B03510 inset; border-radius: 3px; padding: 11.5px 38px; letter-spacing: 0; text-align: center; font-size: 17px; border: none; cursor: pointer; display: block; margin-right: 20px; }
@media screen and (min-width:951px) and (max-width:962px) {
    .app_box_button_two a { margin-right: 0px !important; }
}
.app_box_button_two a:hover { background-color: #B03510; }
.text_near_button { display: flex; align-items: center; }
.text_near_button>span:first-child { font-size: 30px; line-height: 35px; letter-spacing: 0px; font-weight: 400; color: #777778; }
.text_near_button strong { font-size: 46px; line-height: 46px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; margin-right: 10px; }
.text_near_button .text_in_column strong { font-size: 14px; line-height: 16px; letter-spacing: 0; font-weight: 600; margin-right: 0px; }
.text_near_button>span.text_in_column { font-size: 14px; line-height: 16px; letter-spacing: 0px; font-weight: 500; color: #777778; }
@media screen and (max-width:1275px) {
    .app_pricing_box { padding: 50px 50px; }
}
@media screen and (max-width:1340px) {
    .text_near_button { padding-top: 20px; }
    .developer_section  .text_near_button { padding-top: 0px; }
}
@media screen and (max-width:1200px) {
    .app_pricing_box_left { padding-right: 0px; }
}
@media screen and (max-width:1000px) {
    .app_box_button_two a { margin-right: 0px; }
}
@media screen and (min-width:951px) and (max-width:970px) {
    .app_pricing_box_right { width: 400px; padding: 0 0px 0px 20px; }
}
@media screen and (max-width:984px) {
    .developer_section  .text_near_button { padding-top: 20px; }
}
@media screen and (max-width:950px) {
    .developer_section  .text_near_button { padding-top: 0px; }
    .app_box_button_two a { margin-right: 30px; }
    .text_near_button { padding-top: 0px; }
    .app_pricing_box { flex-direction: column; }
    .app_pricing_box_right { order: 1; padding: 0px; }
    .app_pricing_box_left { order: 2; padding: 30px 0px 0px 0px; }
    .app_pricing_box { padding: 50px; }
}
@media screen and (max-width:819px) {
    .text_near_button { padding-top: 20px; }
}
@media screen and (max-width:600px) {
    .developer_section  .text_near_button { padding-left: 20px; }
    .app_pricing_main { padding-bottom: 0px; }
    .app_pricing_box_right { width: 100%; }
    .app_box_button_two a { margin-right: 0px; }
    .text_below_pricing_table { margin: 0px 0px 50px; align-items: flex-start; }
    .text_below_pricing_table span { font-size: 16px; margin-left: 15px; }
    .text_below_pricing_table img { max-width: 36px; }
}
@media screen and (max-width:584px) {
    .developer_section  .text_near_button { padding-left: 0px; padding-top: 20px; }
    .developer_section .app_box_button_two a { margin-right: 20px; }
}
@media screen and (max-width:545px) {
    .developer_section .app_box_button_two a { margin-right: 0px; }
    .app_box_button_holder { flex-direction: column; }
    .is_it_here_page  .app_box_button_holder { max-width: 250px; }
    .app_box_button_one a { margin: 0px 0px 20px 0px; }
    .app_box_button_holder { padding-top: 25px; }
}
@media screen and (max-width:480px) {
    .app_subtitle_second_box { font-size: 18px; line-height: 24px; padding-top: 5px; }
    .app_pricing_main { padding-bottom: 0px; }
    .app_pricing_box { padding: 30px; }
    .app_pricing_box_title { font-size: 26px; line-height: 32px; }
    .app_pricing_box_content p { font-size: 16px; line-height: 22px; margin-top: 15px; }
}
.money_back_main { max-width: 950px; margin: 0 auto; display: flex; flex-wrap: wrap; padding: 100px 0px; }
.money_back_inner_left { max-width: 195px; width: 100%; }
.money_back_inner_right { width: calc(100% - 195px); }
.money_back_title { font-size: 42px; line-height: 47px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; text-align: left; padding-bottom: 25px; }
.money_back_subtitle { font-size: 20px; line-height: 28px; letter-spacing: -0.24px; color: #777778; font-weight: 400; text-align: left; padding-right: 120px; }
@media screen and (max-width:1050px) {
    .money_back_main { padding: 70px 0; }
    .money_back_title { font-size: 37px; line-height: 42px; padding-bottom: 15px; }
    .money_back_subtitle { font-size: 18px; line-height: 24px; padding-right: 50px; }
}
@media screen and (max-width:850px) {
    .money_back_subtitle { padding-right: 0px; }
}
@media screen and (max-width:600px) {
    .money_back_main { flex-direction: column; align-items: center; padding: 20px 0px 70px; }
    .money_back_inner_left { max-width: 100%; width: 100%; text-align: center; }
    .money_back_inner_right { width: 100%; }
    .money_back_subtitle, .money_back_title { text-align: center; }
}
@media screen and (max-width:480px) {
    .money_back_title { font-size: 32px; line-height: 37px; }
    .money_back_main { padding: 0px 0 70px; }
}
.home_two_section { padding: 100px 0 0px; background-color: #fff; }
.section_two_text { font-size: 32px; line-height: 40px; letter-spacing: -0.45px; font-weight: 500; color: #1C1D1E; text-align: center; padding: 0px 0 0px; }
@media screen and (max-width:1199px) {
    .holder_row_one .img-hold, .holder_row_two .img-hold { text-align: center; }
    .section_two_text { padding-bottom: 30px; }
}
@media screen and (max-width:480px) {
    .section_two_text { font-size: 28px; line-height: 36px; padding: 0 0px 15px 0px; }
    .home_two_section { padding: 0px; }
}
.feedback_section_app { padding: 80px 0px; }
.feedback_section_holder_app { display: flex; padding-top: 60px; }
.feedback_section_left_app { width: calc(50% - 50px); margin-right: 50px; line-height: 0; }
.feedback_section_right_app { width: calc(50% - 50px); margin-left: 50px; line-height: 0; }
@media screen and (max-width:1300px) {
    .feedback_section_app .container { max-width: 100%; padding: 0px 50px; }
    .feedback_section_left_app { width: calc(50% - 25px); margin-right: 25px; }
    .feedback_section_right_app { width: calc(50% - 25px); margin-left: 25px; }
    .feedback_section_holder_app { padding-top: 30px; }
}
@media screen and (max-width:850px) {
    .feedback_section_holder_app { flex-direction: column; max-width: 600px; margin: 0 auto; padding-top: 0px }
    .feedback_section_left_app { width: 100%; margin-right: 0px; margin-bottom: 30px; }
    .feedback_section_right_app { width: 100%; margin-left: 0px; }
}
@media screen and (max-width:600px) {
    .title_feedback, h3.title_feedback { font-size: 36px; line-height: 42px; }
}
@media screen and (max-width:480px) {
    .title_feedback, h3.title_feedback { padding: 0px 0px 30px; }
    .feedback_section_app .container { padding: 0 30px; }
    .feedback_section_app { padding: 0px 0 30px; }
}
.faq_holder { display: flex; flex-wrap: wrap; padding-top: 50px; }
.faq_holder_left { width: calc(50% - 50px); margin-right: 50px; }
.faq_column { width: 100%; padding: 23px 25px 23px 0px; display: flex; align-items: center; justify-content: space-between; flex-direction: column; background-color: #fff; border-bottom: 1px solid rgba(151, 151, 151, 0.3); }
.faq_holder_left .faq_column:nth-child(1), .faq_holder_right .faq_column:nth-child(1) { border-top: 1px solid rgba(151, 151, 151, 0.3); }
.faq_holder_right { width: calc(50% - 50px); margin-left: 50px; }
.faq_column_title { cursor: pointer; display: flex; justify-content: space-between; width: 100%; }
.accordion_title { padding-right: 20px; color: #1C1D1E; font-weight: 500; letter-spacing: -.24px; font-size: 24px; line-height: 33px; margin-bottom: 0px; }
.faq_column_title span { margin-top: 5px; }
.faq_column_title span.sign_accordion img { height: 8px; min-width: 16px; transition: 0.3s; transform: rotate(0deg); }
.faq_column_title span.sign_accordion.a-up img { transform: rotate(-180deg); transition: 0.3s; }
.faq_holder .faq_column_text { display: none; margin-top: 10px; width: 100%; }
.faq_holder .faq_column_text p { font-size: 18px; line-height: 27px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-right: 40px; margin-bottom: 15px; }
.faq_holder .faq_column_text p strong { color: #DF613C; font-weight: 400; }
.faq_holder .faq_column_text p:last-child { margin-bottom: 0px; }
.buddyboss_app-section_faq { padding: 150px 0px 150px; }
@media screen and (max-width:1300px) {
    .buddyboss_app-section_faq .container { max-width: 100%; padding: 0px 50px; }
    .faq_holder_left { width: calc(50% - 25px); margin-right: 25px; }
    .faq_holder_right { width: calc(50% - 25px); margin-left: 25px; }
    .faq_holder { padding-top: 30px; }
    .buddyboss_app-section_faq { padding: 130px 0 130px; }
}
@media screen and (max-width:850px) {
    .buddyboss_app-section_faq { padding: 80px 0 130px; }
    .faq_holder_left { width: 100%; margin-right: 0px; }
    .faq_holder_right { width: 100%; margin-left: 0px; }
    .faq_holder { flex-direction: column; }
    .faq_holder_left .faq_column:last-child { border-bottom: none; }
    .faq_holder { padding-top: 0px; }
}
@media screen and (max-width:600px) {
    .faq_holder .faq_column_text { padding-right: 0px; }
}
@media screen and (max-width:480px) {
    .buddyboss_app-section_faq { padding: 50px 0 130px; }
    .buddyboss_app-section_faq .container { padding: 0 30px; }
    .accordion_title { font-size: 20px; line-height: 30px; }
    .faq_column_title span { margin-top: 0px; }
    .faq_holder .faq_column_text { font-size: 16px; line-height: 24px; }
}
.app_pricing_content ul li { position: relative; }
ul li span.tooltip_holder2 span { display: none; }
ul li span.tooltip_holder2 { position: absolute; width: 100%; height: 100%; left: 0px; }
ul li span.tooltip_holder2:hover span { display: block; }
ul li span.tooltip_holder2:hover span { display: block; position: absolute; padding: 15px 12px; border-radius: 3px; background-color: #fff; box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, .1); width: 220px; margin-bottom: 0px; left: -5px; top: 30px; font-size: 12px; line-height: 15px; letter-spacing: 0px; color: #41476C; font-weight: 400; z-index: 99; }
ul li span.tooltip_holder2:hover span:before { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; top: -5px; left: 15px; position: absolute; }
ul li span.tooltip_holder2:hover span br { height: 15px; content: ""; display: block; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal, #paoc-modal-2.paoc-popup-modal { max-width: 750px; width: 100%; border-radius: 6px; background: #fff !important; flex-basis: 100% !important; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .paoc-popup-modal-cnt, #paoc-modal-2.paoc-popup-modal .paoc-popup-modal-cnt { padding: 0px !important; border-radius: 8px; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .learn_more_main, #paoc-modal-2.paoc-popup-modal .learn_more_main { margin: 60px 0 50px; overflow: hidden; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .learn_more_inner, #paoc-modal-2.paoc-popup-modal .learn_more_inner { padding: 0 50px 0px 0px; margin: 0px 25px 0px 50px; height: 700px; overflow-y: scroll; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .learn_more_inner::-webkit-scrollbar, #paoc-modal-2.paoc-popup-modal .learn_more_inner::-webkit-scrollbar { width: .4em; overflow: visible; border-radius: 4px; background: rgba(0, 0, 0, 0.2); }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .learn_more_inner::-webkit-scrollbar-thumb, #paoc-modal-2.paoc-popup-modal .learn_more_inner::-webkit-scrollbar-thumb { overflow: visible; border-radius: 4px; background: rgba(0, 0, 0, 0.4); }
.learnmore_title, .learn_more_inner h3 { font-size: 32px; line-height: 38px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; margin-bottom: 18px; }
.learn_more_description p { font-size: 16px; line-height: 23px; letter-spacing: 0px; font-weight: 400; color: #494A4B; margin-bottom: 15px; }
.learn_more_main ul { margin: 0px; display: inline-block; margin: 0px -4px 0px; padding-top: 10px; flex-wrap: wrap; padding-bottom: 10px; list-style: disc; margin-left: 20px; flex-direction: column; width: 100%; }
.learn_more_main ul li { width: 100%; margin: 0px 0px 10px; }
.holder_desc { display: flex; align-items: flex-start; }
.left_holder_learn_title, .holder_desc h4 { flex: 1; font-size: 24px; line-height: 32px; letter-spacing: -.24px; font-weight: 500; color: #1C1D1E; margin-bottom: 15px; }
.holder_desc .learn_image { line-height: 0px; max-width: 200px; }
.learn_more_main ul li { font-size: 16px; line-height: 24px; letter-spacing: -0.24px; font-weight: 400; color: #1C1D1E; margin-bottom: 0px; flex: 1; }
.learnmore_column { margin-top: 30px; }
.left_holder_learn { margin-right: 30px; flex: 1; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .paoc-popup-close, #paoc-modal-2.paoc-popup-modal .paoc-popup-close { background-image: none; width: 30px; height: 30px; top: 5px; right: 5px; }
.app-pricing-page #paoc-modal-1.paoc-popup-modal .paoc-popup-close:after, #paoc-modal-2.paoc-popup-modal .paoc-popup-close:after { content: ""; position: absolute; right: 5px; top: 5px; color: #000; font-size: 20px; text-align: center; width: 38px; height: 38px; background-size: 38px 38px; background-image: url(/wp-content/themes/buddyboss-website/images/close-popup.svg) !important; }
@media screen and (max-width:850px) {
    .app-pricing-page #paoc-modal-1.paoc-popup-modal, #paoc-modal-2.paoc-popup-modal { max-width: 100%; width: 100%; margin: 0px 70px; }
    .learn_more_inner { padding: 0 50px; }
}
@media screen and (max-width:700px) {
    .holder_desc { flex-direction: column; }
    .learn_image { order: 1; }
    .left_holder_learn { order: 2; margin-right: 0px; }
    .app-pricing-page #paoc-modal-1.paoc-popup-modal .learn_more_inner, #paoc-modal-2.paoc-popup-modal .learn_more_inner { padding: 0 20px; margin: 0 20px; }
    .holder_desc .learn_image { line-height: 0; max-width: 150px; margin: 0 auto 20px; }
    .left_holder_learn_title, .holder_desc h4 { margin-bottom: 15px; }
}
@media screen and (max-width:630px) {
    .app-pricing-page #paoc-modal-1.paoc-popup-modal .paoc-popup-modal-cnt ul li, #paoc-modal-2.paoc-popup-modal .paoc-popup-modal-cnt ul li { width: calc(100% - 8px); align-items: center; }
}
@media screen and (max-width:480px) {
    .app-pricing-page #paoc-modal-1.paoc-popup-modal, #paoc-modal-2.paoc-popup-modal { margin: 0px 30px; }
    .learn_more_inner { padding: 0 30px; }
    .learn_more_main { margin: 30px 0; }
    .learn_more_title { font-size: 24px; line-height: 32px; }
    .learn_more_description p { font-size: 16px; line-height: 22px; }
}

/*********
Tabs
*********/
#paoc-modal-1 .paoc-popup-modal-cnt { padding: 0px !important; }
#paoc-modal-1 .paoc-popup-modal-cnt>p { display: none; }
.buddyboss-app-tabs-header { display: flex; justify-content: center; align-items: center; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.07); margin-bottom: 20px; }
.tab_content { display: none; }
.tab_content.active_bb_content { display: block; }
#paoc-modal-1 .paoc-popup-close { top: 5px; right: 5px; background-image: none; }
#paoc-modal-1 .paoc-popup-close:after { content: ""; position: absolute; right: 0px; top: 0px; bottom: 0px; left: 0px; margin: auto; color: #000; font-size: 20px; text-align: center; width: 13px; height: 13px; background-size: 13px 13px; background-image: url(/wp-content/themes/buddyboss-website/images/close-grey.svg) !important; }
.tab_title { font-size: 18px; line-height: 21px; letter-spacing: -0.24px; font-weight: 500; color: #777778; display: flex; justify-content: center; padding: 14.5px 0px 14.5px 0px; cursor: pointer; background-color: #fff; position: relative; height: 55px; }
.tab_title.tab_one { margin-right: 16px; }
.tab_title.tab_two { margin-left: 16px; }
.tab_title { border-bottom: 2px solid transparent; }
.tab_title.active_bb_tab { border-bottom: 2px solid #df613c; }
.tab_title img { padding-right: 10px; }
.tab_title.tab_one.active_bb_tab:before { background-position: 0 40px; }
.tab_title.tab_one:hover:before { background-position: 0 40px; }
.active_bb_tab .orange-sign { display: flex; }
.active_bb_tab .grey-sign { display: none; }
.tab_title:not(.active_bb_tab) .orange-sign { display: none; }
.tab_title:not(.active_bb_tab) .grey-sign { display: flex; }
.tab_title:not(.active_bb_tab):hover .orange-sign { display: flex; }
.tab_title:not(.active_bb_tab):hover .grey-sign { display: none; }
.tab_title.active_bb_tab { color: #df613c; }
#paoc-modal-1 .paoc-popup-modal-cnt { background-color: transparent !important; }
#paoc-modal-1.paoc-popup-modal { background-color: transparent !important; box-shadow: none; width: 1170px; }
.buddyboss-app-tabs-content { background-color: #fff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.tab_content { padding: 40px 70px 70px 70px; }
.buddyboss-app-tabs-header>div:hover { color: #DF613C; }
.buddyboss-app-tabs-holder { border-radius: 8px; padding-top: 40px; background-color: #fff; }
.tab_two_content_inner { display: flex; align-items: center; }
.tab_two_content_left { width: 50%; }
.tab_two_content_right { width: 50%; display: flex; justify-content: center; flex-direction: column; padding-left: 75px; }
.tab_content_title { font-size: 26px; line-height: 35px; letter-spacing: -0.15px; font-weight: 500; color: #272727; padding-bottom: 5px; }
.tab_content_below_text { font-size: 16px; line-height: 21px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-bottom: 25px; text-align: center; }
.tab_content_image_right, .tab_content_image_left { line-height: 0px; }
.tab_content_image_left { padding-bottom: 40px; text-align: center; }
.img_tab_content { display: none; }
.img_tab_content.active_img_content_tab { display: block; }
.tab_content_image_left_header { display: flex; justify-content: center; align-items: center; padding-bottom: 35px; }
.img_tab { width: 168px; height: 54px; box-shadow: 0px 4px 6px -4px rgba(0, 0, 0, 0.3); margin: 0px 4px; border-radius: 8px; line-height: 54px; }
.img_tab.active_img_tab { box-shadow: 0px 12px 24px -4px rgba(0, 0, 0, 0.3); }
.img_tab.active_img_tab span { color: #1C1D1E; }
.img_tab { cursor: pointer; }
.img_tab span { font-size: 16px; line-height: 19px; letter-spacing: 0px; color: #777778; font-weight: 500; position: relative; padding-left: 10px; margin-top: 5px; }
.img_tab { display: flex; justify-content: center; align-items: center; }
.tab_video { display: none; }
.tab_video.active_video_tab { display: block; }
.tab_video_holder_header { display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
.img_tab.active_img_tab .sign-black { display: block; }
.img_tab.active_img_tab .sign-grey { display: none; }
.img_tab:not(.active_img_tab) .sign-black { display: none; }
.img_tab:not(.active_img_tab) .sign-grey { display: block; }
.img_tab:not(.active_img_tab):hover .sign-black { display: block; }
.img_tab:not(.active_img_tab):hover .sign-grey { display: none; }
.img_tab:not(.active_img_tab):hover span { color: #1C1D1E; }
.tooltip { position: relative; display: inline-block; }
.tooltip .tooltiptext { visibility: hidden; width: 140px; background-color: #fff; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .08); color: #41476C; text-align: center; border-radius: 6px; padding: 5px; position: absolute; z-index: 1; bottom: 50px; left: 50%; margin-left: -75px; opacity: 0; transition: opacity 0.3s; font-size: 14px; }
.tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
.tooltip button { overflow: visible !important; font-size: 15px; letter-spacing: -0.23px; font-weight: 500; min-width: 96px; border-radius: 3px; padding: 12px 5px; box-shadow: 0 -2px 0 0 #B03510 inset; }
.tooltip button:hover { background-color: #B03510; }
.copied_url { display: flex; align-items: center; justify-content: center; }
.link_svg { height: 40px; justify-content: center; display: flex; align-items: center; background-color: #fff; border: 2px solid #D6DCE6; border-radius: 4px; padding: 10px; }
.copied_url_right { border-radius: 4px; margin-left: 6px; max-height: 40px; }
#myInput { border: none; background-color: transparent !important; font-size: 18px; font-weight: 300; width: 280px; padding: 0 0 0 10px; pointer-events: none; font-size: 14px; line-height: 1; height: initial; font-family: 'SF Pro Text'; color: #93989C; }
.tab_backgorund_image { margin: 0 auto; background-image: url(/wp-content/themes/buddyboss-website/images/frame-qr.svg) !important; width: 230px; height: 230px; background-repeat: no-repeat; display: flex; align-items: center; justify-content: center; }
#myInput::-webkit-input-placeholder { color: #a2a2a2 !important; opacity: 1 !important; }
#myInput::-moz-placeholder { color: #a2a2a2 !important; opacity: 1 !important; }
.tab_two_content_left_first_header { display: flex; flex-direction: column; align-items: center; }
.youtube_holder { display: flex; }
.youtube_video_url { width: 74%; margin-top: 30px; }
.youtube_widget { width: 26%; padding-left: 20px; }
.youtube_widget_title { font-size: 18px; line-height: 24px; letter-spacing: -0.11px; font-weight: 500; color: #1C1D1E; padding-bottom: 5px; height: 30px; }
.youtube_widget_holder { background-color: #f5f5f5; padding: 10px; border-radius: 8px; height: 429px; overflow-y: scroll; }
.youtube_widget_holder::-webkit-scrollbar { width: .4em; }
.youtube_widget_holder::-webkit-scrollbar, .youtube_widget_holder::-webkit-scrollbar-thumb { overflow: visible; border-radius: 4px; }
.youtube_widget_holder::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); }
.youtube_widget_hightlights_column { padding: 10px; background-color: #fff; border-radius: 4px; margin-bottom: 10px; cursor: pointer; }
.youtube_widget_hightlights_column:last-child { margin-bottom: 0px; }
.youtube_widget_hightlights_column.selected { position: relative; }
.youtube_widget_hightlights_column.selected:before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 140px; height: 2px; background-color: #df613c; }
.youtube_widget_time { font-size: 14px; line-height: 16px; letter-spacing: -0.19px; color: #1C1D1E; font-weight: 500; padding-bottom: 10px; }
.youtube_widget_name_of_scene { font-size: 14px; line-height: 16px; letter-spacing: -0.19px; color: #DF613C; font-weight: 500; position: relative; padding-left: 20px; }
.youtube_widget_name_of_scene:before { content: ""; position: absolute; left: 0px; top: 0px; width: 16px; height: 16px; background-image: url(/wp-content/themes/buddyboss-website/images/play-grey.svg) !important; }
.button_mobile { display: none !important; }
@media screen and (max-width:1270px) {
    #paoc-modal-1.paoc-popup-modal { box-shadow: none; width: 900px; }
    .tab_content { padding: 20px 40px 40px; }
    .tab_two_content_right { padding-left: 5px; }
    .youtube_video_url { width: 70%; }
    .youtube_widget { width: 30%; }
    .youtube_widget_holder { height: 322px; }
}
@media screen and (max-width:1080px) {
    .tab_content_below_text br { display: none; }
}
@media screen and (max-width:950px) {
    .tab_video_holder_header { padding-top: 30px; box-shadow: 0 3px 3px 0 inset rgba(0, 0, 0, .07); }
    .youtube_holder { flex-direction: column; }
    .youtube_video_url { width: 100%; margin-top: 0px; }
    .youtube_video_url iframe { border-radius: 0px; box-shadow: none; }
    .youtube_widget { padding: 50px; width: 100%; }
    #paoc-modal-1.paoc-popup-modal { width: 700px; }
    .tab_two_content_inner { display: flex; align-items: center; flex-direction: column; }
    .tab_two_content_left { width: 100%; }
    .tab_two_content_right { width: 100%; padding: 20px 30px 40px 30px; }
    .tab_content { padding: 0px; }
    .buddyboss-app-tabs-header { margin-bottom: 0px; }
    .tab_two_content_left iframe { border-radius: 0px; box-shadow: none; }
}
@media screen and (max-width:800px) {
    #paoc-modal-1.paoc-popup-modal { width: 100%; margin: 0px 50px; }
}
@media screen and (max-width:480px) {
    .tab_video_holder_header { flex-direction: column; margin: 0px 0px 30px; padding: 30px 60px 0px; }
    .tab_two_content_left_first { display: none; }
    .youtube_widget { padding: 30px; width: 100%; background-color: #f5f5f5; }
    .youtube_widget_holder { padding: 0px; }
    .tab_content_image_left_header { flex-direction: column; }
    .copied_url, .tab_content_image_left_header, .tab_content_image_left_content { display: none; }
    .button_mobile { display: block !important; }
    .tab_content_image_left { padding: 0px; }
    .button_mobile a { font-size: 15px; border-radius: 3px; padding: 10px 35px; line-height: 20px; color: #fff; letter-spacing: -.24px; font-weight: 500; transition: .5s; background-color: #DF613C; cursor: pointer; display: block; text-align: center; width: 100%; margin: 0 auto; box-shadow: 0 -1.5px 0 0 #B03510 inset; }
    .button_mobile a:hover { background-color: #B03510; }
    .android_tab.img_tab { margin-top: 20px; }
    .img_tab { width: 100% !important; }
    .tab_title.tab_two { border-radius: 0px; }
    .tab_two_content.active_bb_content { border-top-left-radius: 0px; border-top-right-radius: 0; }
    .tab_one_content.active_bb_content { border-top-left-radius: 0; border-top-right-radius: 0px; }
    #paoc-modal-1.paoc-popup-modal { width: 100%; margin: 0 0px; }
    .buddyboss-app-tabs-holder { border-radius: 0px; }
    .buddyboss-app-tabs-header { flex-direction: column; }
    .tab_title { width: 100%; margin: 0px !important; justify-content: flex-start; padding: 14.5px 0 14.5px 30px; }
    .tab_title.tab_one:before, .tab_title.tab_two:before { content: ""; position: absolute; left: 20px; top: 12px; }
    .copied_url_right { width: 100%; margin: 10px 0px 0px 0px; }
    #myInput { width: 100%; padding: 8px 0px; text-align: center; }
    .tooltip { width: 100%; }
    .tooltip button { min-width: initial; }
    .link_svg { width: 100%; justify-content: flex-start; }
    .tooltip button { width: 100%; }
    .tab_content { padding: 0px; }
    .ml_app_try_demo a:focus, .ms_app_try_demo a:focus, .ld_app_try_demo a:focus, .bbapp_button_try_demo a:focus { width: 210px; }
    .copied_url { flex-direction: column; }
}
.bbapp_land_author { margin-left: -50vw; margin-right: -50vw; background-color: #f9f9f9; padding: 85px 0px; margin-top: 50px; margin-bottom: 50px; }
.bbapp_land_author_inner { max-width: 870px; margin: 0px auto; border-radius: 20px; box-shadow: 0px 10px 24px -6px rgba(0, 0, 0, 0.2); display: flex; background-color: #fff; }
.bbapp_land_author_left { width: 110px; border-right: 2px solid rgba(200, 200, 201, 0.28); padding-top: 50px; }
.bbapp_land_author_right { flex: 1; padding: 65px 80px 50px 110px; }
.author_text { font-size: 22px; line-height: 35px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-bottom: 15px; }
.name_author_2 { font-size: 22px; line-height: 27px; letter-spacing: -0.24px; font-weight: 500; color: #1C1D1E; padding-bottom: 5px; }
.position_author { font-size: 15px; line-height: 17px; letter-spacing: 0px; font-weight: 400; color: #777778; }
.bbapp_land_left_image { line-height: 0px; }
.bbapp_land_left_image img { margin-left: 60px; }
@media screen and (max-width:970px) {
    .bbapp_land_author { margin-left: -50px; margin-right: -50px; padding: 85px 50px; }
    .bbapp_land_author_inner { max-width: 100%; }
}
@media screen and (max-width:850px) {
    .author_text { font-size: 20px; line-height: 28px; }
}
@media screen and (max-width:768px) {
    .bbapp_land_author_right { padding: 65px 60px 50px 70px; }
    .bbapp_land_author_left { width: 70px; }
    .bbapp_land_left_image img { margin-left: 35px; }
}
@media screen and (max-width:600px) {
    .bbapp_land_author_inner { flex-direction: column; }
    .bbapp_land_author_left { width: 100%; border-right: none; padding-top: 20px; border-bottom: 2px solid rgba(200, 200, 201, .28); }
    .bbapp_land_left_image img { margin-left: 35px; margin-bottom: -40px; width: 70px; }
    .bbapp_land_author_right { padding: 50px 35px 35px; }
    .bbapp_land_author { margin-top: 0px; margin-bottom: 30px; }
}
@media screen and (max-width:480px) {
    .bbapp_land_author { padding: 60px 50px 60px; }
    .author_text { font-size: 18px; line-height: 24px; }
}
.text_below_video { font-size: 16px; line-height: 21px; letter-spacing: 0; font-weight: 400; color: #777778; padding-top: 20px; text-align: center; }
.app_pricing_logo { text-align: left; margin-bottom: 30px; padding: 0px 30px; }
.discount-bar .app_pricing_logo { text-align: center; }
.congrats_text { color: #42405B; font-size: 76px; letter-spacing: -0.55px; font-weight: 500; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); }
.discount-bar .subtitle_pricing { color: #777778; font-weight: 400; font-size: 34px; line-height: 40px; letter-spacing: -0.22px; padding-top: 0px!Important; }
.discount-bar .app_pricing_logo a img { max-width: 206px; height: 63px; }
.discount-bar.app-pricing-page #app_pricing_section { padding-top: 80px; }
.discount-bar .button_monhtly, .discount-bar .button_year, .discount-bar .current_active.button_monhtly, .discount-bar .current_active.button_year { color: #777778; }
.discount-bar .button_two_holder { background-color: #FFDACF; }
.discount-bar.app-pricing-page .home_two_section, .discount-bar.app-pricing-page .buddyboss_app-section_faq { display: none; }
.discount-bar.app-pricing-page .buddyboss_app-section_customer { margin: 20px 0px 100px; }
.app_pricing_logo a { line-height: 0; }
.appbuddyboss_migration_page .app_pricing_logo { text-align: center; }
.appbuddyboss_migration_page .app_pricing_logo a img { max-width: 100%; }
.appbuddyboss_migration_page #app_pricing_section .container { max-width: 820px; padding: 0px; }
.appbuddyboss_migration_page .app_pricing_title p { font-size: 40px; line-height: 48px; letter-spacing: 0.24px; }
.appbuddyboss_migration_page .subtitle_pricing { font-size: 22px; line-height: 31px; padding-top: 0px !important; letter-spacing: 0px; margin-bottom: 80px; }
.appbuddyboss_migration_page.app-pricing-page #app_pricing_section:after { top: 620px; }
.appbuddyboss_migration_page.app-pricing-page #app_pricing_section { background-size: 100% 750px; }
.buddyboss_app-section_migartion .container { display: flex; }
.title_migration { font-size: 40px; line-height: 49px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; padding-bottom: 30px; }
.text_migration { font-size: 20px; line-height: 29px; letter-spacing: 0px; color: #777778; font-weight: 400; padding-bottom: 50px; }
.migration_button { display: flex; align-items: center; }
.migartion_button_one { margin-right: 15px; }
.migration_button .bbapp_button_try_demo:hover .image_on_hover { bottom: 60px; box-shadow: 0px 2px 4px 0px rgb(0, 0, 0, 0.3); }
.migration_button .bbapp_button_try_demo:hover a { border-color: #df613c !important; }
.migration_button .bbapp_button_try_demo a { border: 1px solid #c8c8c9; box-shadow: 0 -1.5px 0 0 #cecece inset; padding: 15.5px 39px; }
.migartion_button_one a { font-size: 17px; border-radius: 3px; padding: 19px 57px; line-height: 20px; color: #fff; box-shadow: 0 -2px 0 0 #b03510 inset; position: relative; background-color: #df613c; color: #fff; display: inline; }
.migration_button a:hover { background-color: #b03510; }
.buddyboss_app-section_migartion_left { width: 300px; }
.buddyboss_app-section_migartion_right { flex: 1; padding-left: 60px; }
.buddyboss_app-section_migartion .container { max-width: 970px; padding: 100px 0px 50px; }
.container_youtube { z-index: 99; }
@media screen and (max-width:1170px) {
    .appbuddyboss_migration_page .subtitle_pricing { margin: 0 0px 80px; }
}
@media screen and (max-width:1070px) {
    .buddyboss_app-section_migartion .container { max-width: 100%; padding: 100px 50px 50px; }
}
@media screen and (max-width:950px) {
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section { background-size: 100% 700px; }
}
@media screen and (max-width:930px) {
    .migration_button { display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; }
    .migration_button .bbapp_button_try_demo { margin-top: 30px; width: 214px !important; }
    .migration_button .bbapp_button_try_demo a { width: 100%; }
}
@media screen and (max-width:920px) {
    .appbuddyboss_migration_page #app_pricing_section .container { max-width: 100%; padding: 0 50px; }
}
@media screen and (max-width:768px) {
    .congrats_text { font-size: 56px; }
    .discount-bar .subtitle_pricing { font-size: 28px; line-height: 34px; }
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section { background-size: 1500px 700px !important; }
    .buddyboss_app-section_migartion .container { display: flex; flex-direction: column; }
    .buddyboss_app-section_migartion_left { margin: 0 auto; width: 400px; }
    .buddyboss_app-section_migartion_right { flex: 1; padding-left: 0px; margin-top: -40px; }
    .buddyboss_app-section_migartion .container { max-width: 100%; padding: 100px 50px 100px; }
}
@media screen and (max-width:600px) {
    .appbuddyboss_migration_page .app_pricing_title p { font-size: 44px; line-height: 50px; }
    .appbuddyboss_migration_page .subtitle_pricing { margin: 0 0 60px; font-size: 20px; line-height: 28px; }
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section:after { top: 530px; }
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section { background-size: 2500px 610px !important; }
}
@media screen and (max-width:480px) {
    .discount-bar .app_pricing_logo a img { max-width: 160px; height: 63px; }
    .discount-bar .app_pricing_logo { margin-bottom: 10px; }
    .congrats_text { font-size: 38px; }
    .discount-bar .subtitle_pricing { font-size: 24px; line-height: 28px; }
    .text_migration { font-size: 18px; line-height: 24px; padding-bottom: 40px; }
    .appbuddyboss_migration_page .app_pricing_title p { font-size: 38px; line-height: 44px; padding-top: 0px; }
    .appbuddyboss_migration_page #app_pricing_section .container { padding: 0 30px; }
    .appbuddyboss_migration_page .subtitle_pricing { margin: 0 0 40px; font-size: 20px; line-height: 24px; }
    .appbuddyboss_migration_page .app_pricing_logo a img { max-width: 180px; }
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section:after { top: 430px; }
    .appbuddyboss_migration_page.app-pricing-page #app_pricing_section { background-size: 2501px 470px !important; }
    .buddyboss_app-section_migartion .container { max-width: 100%; padding: 80px 30px; }
    .title_migration { font-size: 30px; line-height: 38px; padding-bottom: 15px; }
    .title_migration { font-size: 30px; line-height: 38px; padding-bottom: 15px; }
    .buddyboss_app-section_migartion_left { margin: 0 auto; width: 100%; }
}
@media screen and (max-width:360px) {
    .congrats_text { font-size: 32px; }
    .discount-bar .subtitle_pricing { font-size: 20px; line-height: 24px; }
}
.app_pricing_logo a img { max-width: 164px; }
.app_pricing_title { font-weight: 500; color: #fff; text-align: center; }
.app_pricing_title p { font-size: 50px; line-height: 54px; letter-spacing: 0px; padding-top: 50px; font-weight: 100; }
.app_pricing_title p strong { font-weight: 500; }
.app_pricing_title p span { display: inline-block; position: relative; font-weight: 500; }
.app_pricing_title p span:before { content: ""; position: absolute; left: -10px; bottom: -10px; width: 326px; height: 13px; background-size: cover; background-image: url(/wp-content/themes/buddyboss-website/images/new-y-under.svg) !important; }
.wpcdt-countdown-wrp .time_circles span:before { display: none !important; }
.counter-on-pricing-page .app_pricing_title { padding-top: 0px; }
.counter-on-pricing-page .counter_landing_holder { margin-top: 50px; }
.app_pricing_subtext { font-size: 26px; line-height: 33px; letter-spacing: 0px; font-weight: 400; color: #fff; text-align: center; }
.app_pricing_subtext span { position: relative; display: inline-block; }
.app_pricing_subtext span:before { content: ""; position: absolute; left: 0; bottom: -5px; background-image: url(/wp-content/themes/buddyboss-website/images/yellow-underline.svg) !important; width: 138px; height: 8px; background-size: contain; background-repeat: no-repeat; }
.bbapp_pricing_section .app_pricing_subtext { font-size: 40px; line-height: 54px; letter-spacing: -.22px; font-weight: 500; color: #fff; text-align: center; margin: 20px auto 0px; }
.bbapp_pricing_section .app_pricing_subtext span:before { width: 364px; height: 16px; background-size: cover; bottom: -10px; }
.app-pricing-page #app_pricing_section { padding-top: 30px; background-size: 100% 920px; background-position: top center; position: relative; }
.app-pricing-page #app_pricing_section.increase_height_background { background-size: 100% 1120px; }
.app_pricing_holder { position: relative; z-index: 9; }
.app-pricing-page #app_pricing_section:after { height: 130px; position: absolute; background-color: #fff; left: 0; right: 0; content: ""; width: 100%; top: 790px; clip-path: polygon(100% 0, 0 100%, 100% 100%); }
.app-pricing-page #app_pricing_section.increase_height_background:after { top: 990px; }
.app-pricing-page .subtitle_pricing { padding-top: 20px; }
.app-pricing-page .subtitle_pricing:before { top: 20px; }
.title_pricing span { display: inline-block; }
@media screen and (max-width:1340px) {
    .last_part_landing_page .container { padding: 0px 50px; }
}
@media screen and (max-width:1170px) {
    .app-pricing-page .subtitle_pricing:before { top: 120px; }
}
@media screen and (max-width:1006px) {
    .app-pricing-page .subtitle_pricing:before { top: 150px; }
}
@media screen and (max-width:950px) {
    .app_pricing_title p { font-size: 42px; line-height: 50px; padding-top: 20px; }
    .app_pricing_title p span:before { bottom: -10px; width: 303px; height: 14px; }
    .app_pricing_title p span:before { bottom: -10px; width: 270px; height: 11px; }
    #app_pricing_section:after { height: 80px; top: 842px; }
    #app_pricing_section.increase_height_background:after { top: 1042px; }
    .app-pricing-page #app_pricing_section:after { height: 80px; top: 840px; }
    .app-pricing-page #app_pricing_section.increase_height_background:after { top: 1040px; }
    .bbapp_pricing_section .app_pricing_subtext { font-size: 30px; line-height: 42px; }
    .bbapp_pricing_section .app_pricing_subtext span:before { width: 273px; height: 12px; bottom: -7px; }
}
@media screen and (max-width:850px) {
    .app-pricing-page .subtitle_pricing:before { top: inherit; }
    .app_pricing_subtext span:before { bottom: -5px; }
}
@media screen and (max-width:690px) {
    .title_pricing br, .app_pricing_subtext br { display: none; }
}
@media screen and (max-width:600px) {
    .app_pricing_logo { text-align: center; }
    #app_pricing_section { background-size: 2300px 920px; }
    #app_pricing_section:after { height: 80px; top: 842px; }
    .app-pricing-page #app_pricing_section { background-size: 2500px 1220px !important; }
    .app-pricing-page #app_pricing_section:after { height: 80px; top: 1140px; }
    .app-pricing-page #app_pricing_section.increase_height_background:after { top: 1140px; }
}
@media screen and (max-width:480px) {
    .app_pricing_title p { font-size: 34px; line-height: 40px; padding-top: 20px; }
    .app_pricing_title p span:before { bottom: -10px; width: 220px; height: 9px; }
    #app_pricing_section.increase_height_background:after { top: 1082px; }
    #app_pricing_section { background-size: 2300px 1200px; }
    .app-pricing-page #app_pricing_section { background-size: 2500px 1420px !important; }
    .app-pricing-page #app_pricing_section:after { height: 40px; top: 1380px; }
    .app-pricing-page #app_pricing_section.increase_height_background:after { height: 40px; top: 1380px; }
    #app_pricing_section:after { height: 40px; top: 1162px; }
    .app_pricing_subtext { font-size: 22px; line-height: 30px; }
    .app_pricing_subtext span:before { width: 116px; height: 6px; }
    .last_part_landing_page .container { padding: 0px 30px; }
}

/*******
Counter
********/
.counter_landing_holder { display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
.time_circles canvas { display: none !important; }
.textDiv_Seconds, .textDiv_Minutes, .textDiv_Hours, .textDiv_Days { width: 145px !important; position: relative !important; top: inherit !important; left: inherit !important; display: flex; flex-direction: column; }
.time_circles { width: 580px !important; display: flex !important; }
.new_extend_24 .time_circles { width: 360px !important; }
.new_extend_24 .textDiv_Days, .new_extend_24 .textDiv_Hours, .new_extend_24 .textDiv_Minutes, .new_extend_24 .textDiv_Seconds { width: 90px !important; }
.new_counter.new_extend_24 { display: flex; align-items: center; justify-content: center; }
.extend_24_image { line-height: 0px; padding-right: 30px; border-right: 1px solid rgba(256, 256, 256, 0.5); }
.extend_24_image img { max-width: 500px; }
.new_extend_24 .textDiv_Days h4, .new_extend_24 .textDiv_Hours h4, .new_extend_24 .textDiv_Minutes h4, .new_extend_24 .textDiv_Seconds h4 { font-size: 18px !important; margin-top: 5px !important; }
.new_counter { padding: 20px 0px 25px; }
.textDiv_Seconds h4, .textDiv_Minutes h4, .textDiv_Hours h4, .textDiv_Days h4 { font-size: 20px !important; color: #fff; text-transform: none !important; font-family: "Sofia Pro Soft", "Helvetica Neue", Helvetica, Arial, sans-serif !important; order: 2; line-height: 1 !important; }
.textDiv_Seconds span, .textDiv_Minutes span, .textDiv_Hours span, .textDiv_Days span { font-size: 52px !important; color: #fff; font-family: "Sofia Pro Soft", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 500 !important; order: 1; line-height: 1 !important; margin-top: 0px !important; position: relative; }
.textDiv_Minutes span:after, .textDiv_Hours span:after, .textDiv_Days span:after { content: ":"; font-size: 52px !important; color: #fff; font-family: "Sofia Pro Soft", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 500 !important; line-height: 1 !important; position: absolute; right: 0px; }
.textDiv_Minutes span:after, .textDiv_Hours span:after { right: -6px !important; }
.counter_left { padding-right: 30px; }
.counter_text_right { padding-left: 30px; color: #fff; font-weight: 500; border-left: 1px solid rgba(256, 256, 256, 0.5); }
.counter_text_right span { text-decoration: underline; }
@media screen and (max-width:1058px) {
    .discount-bar.app-pricing-page #app_pricing_section .app_pricing_logo { position: relative; }
    .discount-bar.app-pricing-page #app_pricing_section .app_pricing_logo:before { content: ""; position: absolute; left: 0px; top: -80px; background-image: url(/wp-content/themes/buddyboss-website/images/l-side.png) !important; width: 121px; border-radius: 100%; height: 228px; background-size: cover; background-repeat: no-repeat; }
    .discount-bar.app-pricing-page #app_pricing_section .app_pricing_logo:after { content: ""; position: absolute; right: 0px; top: -80px; background-image: url(/wp-content/themes/buddyboss-website/images/r-side.png) !important; width: 110px; border-radius: 100%; height: 220px; background-size: cover; background-repeat: no-repeat; }
    .app-pricing-page #app_pricing_section.increase_height_background, .app-pricing-page.counter-on-pricing-page #app_pricing_section { padding-top: 40px; background-size: 1100px 1120px; }
    .app-pricing-page.counter-on-pricing-page #app_pricing_section:after { height: 130px; top: 890px; }
    .app-pricing-page #app_pricing_section { background-size: 2500px 920px; background-position: top center; }
}
@media screen and (max-width:950px) {
    .app-pricing-page.counter-on-pricing-page #app_pricing_section:after { height: 80px; top: 940px; }
}
@media screen and (max-width:900px) {
    .counter_text_right { border-left: none; }
    .counter_landing_holder { flex-direction: column; }
    .counter_left { padding-right: 0px; padding-bottom: 30px; }
    .counter_text_right { padding-left: 0px; text-align: center; }
}
@media screen and (max-width:950px) {
    .extend_24_image img { max-width: 350px; }
}
@media screen and (max-width:850px) {
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .time_circles { width: 300px !important; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds { width: 75px !important; }
    .extend_24_image { line-height: 0px; margin-right: 15px; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds h4 { font-size: 16px !important; margin-top: 5px !important; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds span:after { font-size: 38px !important; }
}
@media screen and (max-width:710px) {
    .extend_24_image img { max-width: 280px; }
}
@media screen and (max-width:600px) {
    .discount-bar.app-pricing-page #app_pricing_section .app_pricing_logo:before { left: 0px; top: -80px; width: 90px; height: 171px; }
    .discount-bar.app-pricing-page #app_pricing_section .app_pricing_logo:after { right: 0px; top: -80px; width: 83px; height: 165px; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .time_circles { width: 240px !important; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds { width: 60px !important; }
    .extend_24_image { margin-right: 0px; border-right: none; padding-right: 0px; padding-bottom: 20px; }
    .extend_24_image img { max-width: 300px; }
    .new_counter.new_extend_24 { flex-direction: column; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes h4, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds h4 { font-size: 13px !important; }
    body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds span, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Days span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Hours span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Minutes span:after, body.page-template-buddyboss-app-landing-page.is-mobile .new_extend_24 .textDiv_Seconds span:after { font-size: 32px !important; }
}
@media screen and (max-width:480px) {
    .new_counter.new_extend_24 { flex-direction: column; padding: 0px 0 10px; }
    .extend_24_image { border-right: none; padding-right: 0px; padding-bottom: 10px; }
    .extend_24_image { margin: 0px 0px 10px; }
    .bbapp_land_section_one { background-size: cover !important; }
}
@media screen and (max-width:1000px) {
    body:not(.app-pricing-page) .time_circles { width: 380px !important; margin: 0 auto; }
    body:not(.app-pricing-page) .textDiv_Days, body:not(.app-pricing-page) .textDiv_Hours, body:not(.app-pricing-page) .textDiv_Minutes, body:not(.app-pricing-page) .textDiv_Seconds { width: 95px !important; }
    body:not(.app-pricing-page) .textDiv_Days h4, body:not(.app-pricing-page) .textDiv_Hours h4, body:not(.app-pricing-page) .textDiv_Minutes h4, body:not(.app-pricing-page)  .textDiv_Seconds h4 { font-size: 16px !important; margin-top: 10px !important; }
    body:not(.app-pricing-page) .textDiv_Days span, body:not(.app-pricing-page) .textDiv_Days span:after, body:not(.app-pricing-page) .textDiv_Hours span, body:not(.app-pricing-page) .textDiv_Hours span:after, body:not(.app-pricing-page) .textDiv_Minutes span, body:not(.app-pricing-page) .textDiv_Minutes span:after, body:not(.app-pricing-page) .textDiv_Seconds span { font-size: 46px !important; }
    body:not(.app-pricing-page) .header_top_nav .textDiv_Days, body:not(.app-pricing-page) .header_top_nav .textDiv_Hours, body:not(.app-pricing-page) .header_top_nav .textDiv_Minutes, body:not(.app-pricing-page) .header_top_nav .textDiv_Seconds { width: 55px !important; }
    body:not(.app-pricing-page) .header_top_nav .textDiv_Days h4, body:not(.app-pricing-page) .header_top_nav .textDiv_Hours h4, body:not(.app-pricing-page) .header_top_nav .textDiv_Minutes h4, body:not(.app-pricing-page) .header_top_nav .textDiv_Seconds h4 { font-size: 12px !important; margin-top: 0px !important; }
    body:not(.app-pricing-page) .header_top_nav .textDiv_Days span, body:not(.app-pricing-page) .header_top_nav .textDiv_Days span:after, body:not(.app-pricing-page) .header_top_nav .textDiv_Hours span, body:not(.app-pricing-page) .header_top_nav .textDiv_Hours span:after, body:not(.app-pricing-page) .header_top_nav .textDiv_Minutes span, body:not(.app-pricing-page) .header_top_nav .textDiv_Minutes span:after, body:not(.app-pricing-page) .header_top_nav .textDiv_Seconds span { font-size: 26px !important; }
    body:not(.app-pricing-page) .header_top_nav .time_circles { width: 220px !important; }
}
@media screen and (max-width:770px) {
    .app_pricing_title p br { display: none; }
    .time_circles { width: 380px !important; margin: 0 auto; }
    .textDiv_Days, .textDiv_Hours, .textDiv_Minutes, .textDiv_Seconds { width: 95px !important; }
    .textDiv_Days h4, .textDiv_Hours h4, .textDiv_Minutes h4, .textDiv_Seconds h4 { font-size: 16px !important; margin-top: 10px !important; }
    .textDiv_Days span, .textDiv_Days span:after, .textDiv_Hours span, .textDiv_Hours span:after, .textDiv_Minutes span, .textDiv_Minutes span:after, .textDiv_Seconds span { font-size: 46px !important; }
}
@media screen and (max-width:750px) {
    .app-pricing-page.counter-on-pricing-page #app_pricing_section { background-size: 2500px 1220px; }
    .app-pricing-page.counter-on-pricing-page #app_pricing_section:after { height: 80px; top: 1140px; }
}
@media screen and (max-width:600px) {
    .counter_landing_holder { margin-top: 0px; }
}
@media screen and (max-width:480px) {
    .app-pricing-page.counter-on-pricing-page #app_pricing_section { background-size: 100% 1420px; }
    .app-pricing-page.counter-on-pricing-page #app_pricing_section:after { height: 40px; top: 1380px; }
    .counter_landing_holder { margin-top: 15px; }
    .counter_text_right br { display: none; }
    .time_circles { width: 300px !important; }
    .textDiv_Days span, .textDiv_Days span:after, .textDiv_Hours span, .textDiv_Hours span:after, .textDiv_Minutes span, .textDiv_Minutes span:after, .textDiv_Seconds span { font-size: 38px !important; }
    .textDiv_Days h4, .textDiv_Hours h4, .textDiv_Minutes h4, .textDiv_Seconds h4 { font-size: 14px !important; }
    body:not(.app-pricing-page) .time_circles { width: 300px !important; margin: 0 auto; }
    body:not(.app-pricing-page) .textDiv_Days, body:not(.app-pricing-page) .textDiv_Hours, body:not(.app-pricing-page) .textDiv_Minutes, body:not(.app-pricing-page) .textDiv_Seconds { width: 75px !important; }
    body:not(.app-pricing-page) .textDiv_Days h4, body:not(.app-pricing-page) .textDiv_Hours h4, body:not(.app-pricing-page) .textDiv_Minutes h4, body:not(.app-pricing-page)  .textDiv_Seconds h4 { font-size: 14px !important; }
    body:not(.app-pricing-page) .textDiv_Days span, body:not(.app-pricing-page) .textDiv_Days span:after, body:not(.app-pricing-page) .textDiv_Hours span, body:not(.app-pricing-page) .textDiv_Hours span:after, body:not(.app-pricing-page) .textDiv_Minutes span, body:not(.app-pricing-page) .textDiv_Minutes span:after, body:not(.app-pricing-page) .textDiv_Seconds span { font-size: 38px !important; }
    .counter_left { padding-right: 0; padding-bottom: 15px; }
    .bbapp_land_section_one { background-position: bottom left; }
    .counter_text_right { font-size: 16px; }
}
.progress_bar_holder { margin-top: 70px; }
#progressbar_inner { width: 100%; background-color: #fff; border-radius: 6px; position: relative; border: 2px solid #D6DCE6; height: 33px; }
#progressbar_inside { height: 31px;    /* background-image: linear-gradient(135deg, #DF613C 0%, #FFB000 100%);  */ border-top-left-radius: 6px; border-bottom-left-radius: 6px; margin-top: -1px; margin-left: -2px; background-image: -webkit-linear-gradient(-25deg, transparent 33%, rgba(0, 0, 0, .03) 33%, rgba(0, 0, 0, .03) 66%, transparent 66%), -webkit-linear-gradient(top, rgba(255, 255, 255, .06), rgba(0, 0, 0, .06)), -webkit-linear-gradient(left, #DF613C, #FFB000); background-size: 50px 50px, 100% 100%, 100% 100%; }
.shortcode_form_last #progressbar_inner { width: 460px; margin: 0 auto 60px; }
.shortcode_form_last  #progressbar_inside span { position: relative; height: 31px; margin-right: 10px; display: flex; align-items: center; justify-content: flex-end; }
.invite_request_information { text-align: center; padding-top: 25px; padding-bottom: 30px; }
.invite_request_information_title { color: #000000; font-size: 30px; font-weight: 500; }
.invite_request_information_text { color: #41476C; font-weight: 400; font-size: 16px; }
.invite_popup_inner .acf-field { padding: 0px !important; border: none !important; margin-bottom: 25px !important; }
.invite_popup_inner .acf-field input { padding-left: 20px !important; font-size: 16px !important; }
.invite_popup_inner .acf-form-submit input { width: 100%; border-radius: 4px; cursor: pointer; box-shadow: 0 -2px 0 0 #b03510 inset; height: 58px; margin-top: 10px; }
.invite_popup_inner .acf-form-submit input:hover { background-color: #b03510; }
.invite_popup_inner .acf-form-submit { position: relative; }
.invite_popup_inner .acf-form-submit input.disabled { background-color: #b03510 !important; color: #fff !important; }
.image_thank_you_sign { text-align: center; }
.ai_thank_you_wrapper h2 { text-align: center; color: #000000; font-weight: 500; font-size: 50px; margin-bottom: 15px; }
.ai_thank_you_wrapper p { font-weight: 400; color: #777778; text-align: center; font-size: 20px; line-break: 26px; margin-bottom: 0px; }
.ai_thank_you_wrapper { margin-top: -20px; }
.shortcode_form_last .acf-form-submit .acf-spinner { position: absolute; top: 14px; right: 10px; background-color: transparent; border-radius: 100%; background-image: url(/wp-content/themes/buddyboss-website/images/l7.gif) !important; background: transparent; width: 22px; height: 22px; transform: scaleX(-1); }
.invite_popup_inner .acf-form-submit .acf-spinner { position: absolute; top: 24px; right: 10px; background-color: transparent; border-radius: 100%; background-image: url(/wp-content/themes/buddyboss-website/images/l6.gif) !important; background: transparent; width: 30px; height: 30px; transform: scaleX(-1); }
#progressbar_inside span { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #fff; font-weight: 500; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5); }
.video_with_progress_bar .bbapp_land_video { margin: 0 auto -205px; }
.bbapp_land_section_one.video_with_progress_bar { margin-bottom: 225px; }
.percentage_number_holder { display: flex; }
.percentage_number_one, .percentage_number_two, .percentage_number_three, .percentage_number_four { width: 25%; position: relative; }
.percentage_number_one:before { content: "0%"; position: absolute; left: 0px; top: -20px; font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgba(0, 0, 0, 0.54); font-weight: 500; }
.percentage_number_two:before { content: "25%"; position: absolute; left: 0px; top: -20px; font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgba(0, 0, 0, 0.54); font-weight: 500; }
.percentage_number_three:before { content: "50%"; position: absolute; left: 0px; top: -20px; font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgba(0, 0, 0, 0.54); font-weight: 500; }
.percentage_number_four:before { content: "75%"; position: absolute; left: 0px; top: -20px; font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgba(0, 0, 0, 0.54); font-weight: 500; }
.percentage_number_four:after { content: "100%"; position: absolute; right: 0px; top: -20px; font-size: 14px; line-height: 16px; letter-spacing: 0px; color: rgba(0, 0, 0, 0.54); font-weight: 500; }
body.popup_no_scroll { overflow: hidden; }
.testimonial_innner_holder { display: flex; flex-wrap: wrap; margin: 70px -50px 70px; }
.testimonial_innner_column { width: calc(100%/3 - 50px); margin: 0px 25px 50px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); border-radius: 11px; }
.testimonial_innner_column:hover { box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4); }
.testimonial_innner_column_content { cursor: pointer; }
.testimonial_innner_column .popup_inner2 { width: 900px; }
.testimonial_innner_column .popup_inner2 iframe { box-shadow: none !important; }
.testimonial_innner_column_bottom { padding: 20px 35px 25px; }
.image_testimonial { line-height: 0px; position: relative; }
.image_testimonial:before { content: ""; position: absolute; right: 35px; bottom: -45px; background-image: url(/wp-content/themes/buddyboss-website/images/o-sign-2.png) !important; width: 90px; border-radius: 100%; height: 90px; box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 20%); background-size: cover; background-repeat: no-repeat; }
.new_description_testimonial { color: #777778; font-weight: 400; font-size: 20px; padding: 25px 0px; margin-top: 5px; border-top: 1px solid #E3E3E4; }
.new_name_testimonial { color: #000000; font-weight: 500; }
.new_position_testimoniall { color: #777778; font-weight: 400; }
.testimonial_innner_holder .popup_inner { padding: 25px; }
.testimonial_innner_holder .close_button { top: -20px; right: -20px; }
@media screen and (max-width:1360px) {
    .logo_testimonial img { max-width: 150px; }
    .testimonial_innner_holder { margin: 70px -20px 0px; }
    .image_testimonial:before { right: 25px; bottom: -25px; width: 60px; height: 60px; }
}
@media screen and (max-width:1050px) {
    .testimonial_innner_column .popup_inner2 { width: 600px; }
}
@media screen and (max-width:980px) {
    .testimonial_innner_column { width: calc(50% - 50px); }
}
@media screen and (max-width:887px) {
    .shortcode_form_last { max-width: 100%; margin: 0px 30px 100px; padding: 50px 45px 50px; }
    .shortcode_form_last #progressbar_inner { margin: 0px auto 30px; }
    .ai_thank_you_wrapper { margin-top: 0px; }
}
@media screen and (max-width:750px) {
    .testimonial_innner_column .popup_inner2 { width: 400px; }
}
@media screen and (max-width:660px) {
    .testimonial_innner_column { width: calc(100% - 50px); margin: 0 25px 30px; }
    .shortcode_form_last #progressbar_inner { width: 100%; margin: 0px 10px 30px !important; }
}
@media screen and (max-width:610px) {
    .popup_main.request_invite_popup_main .popup_inner2 { width: 100%; }
    .popup_main.request_invite_popup_main .popup_inner { margin: 0px 50px; }
}
@media screen and (max-width:550px) {
    .shortcode_form_last .acf-fields>.acf-field.f_half_width { width: 100%; }
}
@media screen and (max-width:480px) {
    .ai_thank_you_wrapper h2 { font-size: 40px; }
    .ai_thank_you_wrapper p { font-size: 18px; line-break: 24px; }
    .shortcode_form_last { margin: 0 15px 100px; padding: 40px 30px; }
    .testimonial_innner_column .popup_inner2 { width: 340px; }
    .new_description_testimonial { font-size: 18px; }
    .testimonial_innner_column_bottom { padding: 20px 25px 20px; }
    .testimonial_innner_holder { margin: 40px -20px 0; }
    #progressbar_inside span { font-size: 16px; }
    .popup_main.request_invite_popup_main .popup_inner { margin: 0px 30px; }
    .invite_popup_inner { padding: 55px 25px 40px; }
    .popup_main.request_invite_popup_main .popup_inner:before { top: -30px; width: 60px; height: 60px; }
}
@media screen and (max-width:400px) {
    .testimonial_innner_column .popup_inner2 { width: 320px; }
    .testimonial_innner_holder .popup_inner { padding: 0px; }
    .testimonial_innner_holder .close_button { top: 10px; right: 10px; z-index: 999; }
}
@media screen and (max-width:370px) {
    .time_circles { width: 260px !important; }
    .textDiv_Days, .textDiv_Hours, .textDiv_Minutes, .textDiv_Seconds { width: 65px !important; }
    .textDiv_Days span, .textDiv_Days span:after, .textDiv_Hours span, .textDiv_Hours span:after, .textDiv_Minutes span, .textDiv_Minutes span:after, .textDiv_Seconds span { font-size: 32px !important; }
    .textDiv_Days h4, .textDiv_Hours h4, .textDiv_Minutes h4, .textDiv_Seconds h4 { font-size: 13px !important; }
    .nextmonth_list_holder li { font-size: 14px; line-height: 30px; }
    .nextmonth_holder { max-width: 270px; }
    body:not(.app-pricing-page) .time_circles { width: 260px !important; margin: 0 auto; }
    body:not(.app-pricing-page) .textDiv_Days, body:not(.app-pricing-page) .textDiv_Hours, body:not(.app-pricing-page) .textDiv_Minutes, body:not(.app-pricing-page) .textDiv_Seconds { width: 65px !important; }
    body:not(.app-pricing-page) .textDiv_Days h4, body:not(.app-pricing-page) .textDiv_Hours h4, body:not(.app-pricing-page) .textDiv_Minutes h4, body:not(.app-pricing-page)  .textDiv_Seconds h4 { font-size: 13px !important; }
    body:not(.app-pricing-page) .textDiv_Days span, body:not(.app-pricing-page) .textDiv_Days span:after, body:not(.app-pricing-page) .textDiv_Hours span, body:not(.app-pricing-page) .textDiv_Hours span:after, body:not(.app-pricing-page) .textDiv_Minutes span, body:not(.app-pricing-page) .textDiv_Minutes span:after, body:not(.app-pricing-page) .textDiv_Seconds span { font-size: 32px !important; }
}
@media screen and (max-width:360px) {
    body:not(.app-pricing-page) .header_top_nav .textDiv_Days, body:not(.app-pricing-page) .header_top_nav .textDiv_Hours, body:not(.app-pricing-page) .header_top_nav .textDiv_Minutes, body:not(.app-pricing-page) .header_top_nav .textDiv_Seconds { width: 45px !important; }
    body:not(.app-pricing-page) .header_top_nav .time_circles { width: 180px !important; }
}
@media screen and (max-width:350px) {
    #progressbar_inside span { font-size: 14px; }
}
.subtitle_below { margin-top: 20px; }
.holder_for_subtitle { margin-bottom: -20px; }
.subtitle_orange { font-size: 18px; line-height: 1; letter-spacing: 0px; color: #DF613C; text-decoration: underline; font-weight: 500; }
.page-mobile-learning-app .subtitle_orange, .page-learndash-app .subtitle_orange { color: #fff; }
.progress_bar_main_2 { margin: 0 auto; max-width: 820px; }
.progress_bar_main_2 .progress_bar_holder { margin-top: 45px; margin-bottom: 40px; }
.progress_bar_main_2 .progress_bar_holder .percentage_number_one:before, .progress_bar_main_2 .progress_bar_holder .percentage_number_two:before, .progress_bar_main_2 .progress_bar_holder .percentage_number_three:before, .progress_bar_main_2 .progress_bar_holder .percentage_number_four:before, .progress_bar_main_2 .progress_bar_holder .percentage_number_four:after { color: rgba(256, 256, 256, 0.6); }
.with_progress_bar .subtitle_pricing { padding-bottom: 40px; }
@media screen and (max-width:600px) {
    .holder_for_subtitle { margin-bottom: 0px; }
    .subtitle_pricing:before { bottom: -120px; }
}
@media screen and (min-width:498px) {
    .app-pricing-page .with_progress_bar#app_pricing_section { background-size: 100% 1270px; }
    .app-pricing-page .with_progress_bar#app_pricing_section:after { top: 1140px; }
}
@media screen and (max-width:450px) {
    .buttons_year_month { margin-bottom: 30px; justify-content: center; }
    .app-pricing-page .subtitle_pricing:before { left: 0px; margin: 0 auto; }
    .subtitle_pricing:before { left: 0px; margin: 0 auto; }
}
@media screen and (max-width:950px) {
    .app-pricing-page .with_progress_bar#app_pricing_section:after { top: 1190px; }
}
@media screen and (max-width:497px) {
    .app-pricing-page .with_progress_bar#app_pricing_section { background-size: 100% 1320px; }
    .app-pricing-page .with_progress_bar#app_pricing_section:after { top: 1280px; }
}
@media screen and (max-width:480px) {
    .progress_bar_holder { margin-top: 50px; }
    .progress_bar_main_2 .progress_bar_holder { margin-bottom: 60px; }
}
@media screen and (max-width:400px) {
    .progress_bar_main_2 .progress_bar_holder { margin-bottom: 100px; }
    .app-pricing-page .with_progress_bar#app_pricing_section .subtitle_pricing:before { bottom: 10px; }
}
@media screen and (max-width:350px) {
    .app-pricing-page .with_progress_bar#app_pricing_section { background-size: 100% 1450px; }
    .app-pricing-page .with_progress_bar#app_pricing_section:after { top: 1410px; }
}
@media screen and (min-width:851px) {
    .app-pricing-page .bbapp_pricing_section.with_progress_bar .subtitle_pricing:before { width: 190px; height: 155px; top: 140px; left: -180px; }
}
@media screen and (min-width:1059px) {
    .app-pricing-page .bbapp_pricing_section.with_progress_bar .subtitle_pricing:before { width: 190px; height: 155px; top: 140px; left: -120px; }
}
@media screen and (min-width:1171px) {
    .app-pricing-page .bbapp_pricing_section.with_progress_bar .subtitle_pricing:before { width: 220px; height: 179px; top: 90px; left: -30px; }
}
@media screen and (min-width:1351px) {
    .app-pricing-page .bbapp_pricing_section.with_progress_bar .subtitle_pricing:before { width: 274px; height: 222px; top: 90px; left: -70px; }
}

/************
Black Friday
************/
.black-friday .buddyboss_app-section_faq { padding: 50px 0 150px; }
.black-friday .money_back_inner { max-width: 805px; margin: 0 auto; display: flex; flex-wrap: wrap; padding-bottom: 0px; align-items: center; }
.black-friday .money_back_inner_left { max-width: 195px; width: 100%; }
.black-friday .money_back_inner_right { width: calc(100% - 195px); padding-left: 45px; }
.black-friday .money_back_title { font-size: 32px; line-height: 45px; letter-spacing: -0.29px; color: #1C1D1E; font-weight: 500; text-align: left; padding-bottom: 25px; }
.black-friday .money_back_subtitle { font-size: 20px; line-height: 26px; letter-spacing: -0.24px; color: #777778; font-weight: 400; text-align: left; padding-right: 10px; }
.black-friday .money_back_holder { padding: 50px 0px 50px; }
.pricing_theme_section { padding-top: 90px; }
.black-friday .title_pricing_product { font-size: 38px; line-height: 45px; color: #1C1D1E; letter-spacing: -.24px; font-weight: 500; text-align: center; padding-bottom: 25px; }
.black-friday .text_pricing_product { font-size: 20px; line-height: 29px; letter-spacing: 0px; color: #777778; font-weight: 400; text-align: center; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { display: flex !important; flex-wrap: wrap !important; max-width: 876px; margin: 60px auto 110px; position: relative; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { max-width: 876px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { margin: 10px 0px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) { margin: 0px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { border-radius: 0px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) { border-radius: 10px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) .pricing_logo img { max-width: 130px !important; margin-top: 6px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner { padding: 35px 25px 65px !important; box-shadow: 0 0 42px 0 rgba(28, 29, 30, .2); }
.pricing_text_below p { color: #9397A2; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; text-align: center; margin-bottom: 40px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_button a:hover { background-color: #df613c; color: #fff; box-shadow: #b03510 0 -1.5px 0 0 inset; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) .pricing_button a { background-color: #df613c; color: #fff; box-shadow: #b03510 0 -1.5px 0 0 inset; border-color: #df613c; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) .pricing_button a:hover { background-color: #AD361D !important; color: #fff !important; box-shadow: #832816 0 -1.5px 0 0 inset !important; border-color: #AD361D; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_button a:hover, .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) .pricing_button a, .page-template-buddyboss-app-landing-page.black-friday .pricing_button a:hover, .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) .pricing_button a { color: #df613c; background-color: #fff; box-shadow: #cecece 0 -1.5px 0 0 inset; cursor: pointer; border-width: 1px; border-style: solid; border-color: #c8c8c9; border-image: initial; border-radius: 3px; padding: 15px 0; font-size: 17px; display: block; text-align: center; margin-top: 25px; transition: .5s; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) .pricing_button a:hover, .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) .pricing_button a:hover { background-color: #AD361D !important; color: #fff !important; box-shadow: #b03510 0 -1.5px 0 0 inset !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) .pricing_button a:hover, .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) .pricing_button a:hover { background-color: #df613c !important; color: #fff !important; box-shadow: #df613c 0 -1.5px 0 0 inset !important; border-color: #df613c !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_text_bottom { padding-top: 40px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) .pricing_text_bottom { margin-top: 0px !important; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { box-shadow: none !important; background-color: #F8F9FA; border-left: 1px solid #E3E2E7; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) { background-color: #fff; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { margin: 25px auto 100px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) { border-right: none; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_header { background-size: cover; background-position: center center; padding-top: 220px; background-repeat: no-repeat; }
.page-template-buddyboss-app-landing-page.black-friday .money_back_holder { padding: 40px 0 30px; }
.page-template-buddyboss-app-landing-page.black-friday .under_title { text-align: center; color: #fff; font-weight: 500; padding-top: 25px; font-size: 25px; line-height: 1; letter-spacing: -0.17px; }
.page-template-buddyboss-app-landing-page.black-friday .below_title { padding-top: 25px !important; }
.page-template-buddyboss-app-landing-page.black-friday .choose_lifetime_plan { text-align: center; color: #fff; font-weight: 500; padding-top: 50px; font-size: 32px; line-height: 1; letter-spacing: -0.22px; }
.page-template-buddyboss-app-landing-page.black-friday .money_back_inner { padding-bottom: 0px !important; }
.page-template-buddyboss-app-landing-page.black-friday pricing_logo { min-height: 102px; margin: 0 auto; width: 50%; display: flex; justify-content: center; align-items: flex-end; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1) .pricing_logo img, .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) .pricing_logo img { max-width: 64px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) .pricing_logo img { max-width: 130px !important; margin-top: 10px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(4) .pricing_logo img { max-width: 86px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_package_name { font-size: 24px; line-height: 29px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; text-align: center; padding-top: 25px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_before_price { text-align: center; }

/*
.page-template-buddyboss-app-landing-page.black-friday .pricing_before_price span {
 text-align: center;
 font-size: 28px;
 line-height: 33px;
 letter-spacing: -0.12px;
 color: #1C1D1E;
 font-weight: 500;
 position: relative;
}

.page-template-buddyboss-app-landing-page.black-friday .pricing_before_price span:before {
 content: "";
 background-image: url(/wp-content/themes/buddyboss-website/images/svg/line-red.svg)!important;
 width: 70px;
 height: 20px;
 position: absolute;
 bottom: 5px;
 left: -5px;
}
*/
.page-template-buddyboss-app-landing-page.black-friday .below_price { text-align: center; min-height: 95px; }
.page-template-buddyboss-app-landing-page.black-friday .below_price span { font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #9397A2; font-weight: 400; }
.page-template-buddyboss-app-landing-page.black-friday .below_price strong { font-size: 18px; line-height: 21px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 500; padding-top: 20px; display: block; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_button a { color: #df613c; background-color: #fff; box-shadow: #cecece 0 -1.5px 0 0 inset; cursor: pointer; border-width: 1px; border-style: solid; border-color: #c8c8c9; border-image: initial; border-radius: 3px; padding: 15px 0px; font-size: 17px; display: block; text-align: center; margin-top: 25px; transition: 0.5s; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_button a:hover { background-color: #df613c; color: #fff; border-color: transparent; box-shadow: rgb(176, 53, 16) 0px -1.5px 0px 0px inset; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_below_button { font-size: 15px; line-height: 19px; letter-spacing: -0.24px; color: #9397A2; font-weight: 500; text-align: center; padding-top: 20px; font-style: italic; }
.page-template-buddyboss-app-landing-page.black-friday .before_list { font-size: 15px; line-height: 19px; letter-spacing: -0.21px; color: #1C1D1E; font-weight: 500; text-align: center; padding-bottom: 25px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_text_bottom { padding-top: 35px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_text_bottom ul { list-style: none; margin-bottom: 0px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_text_bottom ul li { font-size: 16px; line-height: 21px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 400; padding-bottom: 20px; position: relative; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner { flex: 1; background-color: #f8f9fa; margin: 10px 0; padding: 40px 25px; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_logo { min-height: 105px; margin: 0 auto; width: 50%; display: flex; justify-content: center; align-items: flex-end; }
.black-friday .pricing_text_bottom ul li { font-size: 16px; line-height: 21px; letter-spacing: -0.24px; color: #1C1D1E; font-weight: 400; padding-bottom: 20px; position: relative; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2 span { display: none; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2 { position: relative; width: 18px; height: 18px; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2:before { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/sign_i.svg) !important; width: 18px; height: 18px; position: absolute; top: -1px; left: 5px; cursor: pointer; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { display: block; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { display: block; position: absolute; padding: 15px 12px; border-radius: 3px; background-color: #fff; box-shadow: 0 -2px 8px 0 rgba(0, 0, 0, .1); width: 280px; margin-bottom: 0px; left: -5px; top: 20px; font-size: 12px; line-height: 15px; letter-spacing: 0px; color: #41476C; font-weight: 400; z-index: 99; }
.black-friday .pricing_columns_holder { position: relative; }
.black-friday .pricing_theme_shortcode_inner:before { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/oval-left.svg) !important; width: 231px; height: 229px; position: absolute; top: 190px; left: -85px; }
.black-friday .pricing_theme_shortcode_inner:after { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/oval-right.svg) !important; width: 352px; height: 349px; position: absolute; bottom: 120px; right: -120px; background-size: cover; }
.pricing_theme_shortcode_inner { max-width: 876px; margin: 0 auto; position: relative; }
.page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { z-index: 999; }
.pricing_theme_section .container { padding: 0px 50px; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span:before { content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; top: -5px; left: 15px; position: absolute; }
.black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span br { height: 15px; content: ""; display: block; }
.black-friday .pricing_text_bottom ul li:before { position: absolute; left: -28px; top: 4px; content: ""; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUBAMAAAEbd3BcAAAAFVBMVEUAAAAfzmUgz2YgzWcezmUezWUezWV/pJkLAAAABnRSTlMASVBX4/xY4xQmAAAAhElEQVQY02WMMQ6DMAxFv2rBzCHo7iXMLQMzKmrmSiG+/xHqxAGS9kvW+0+xA9wwMHrkfKyQUiflodOzIgBvLegCSkgKGMuaAfgtQwvjzNPQ7Ua/mkZgLqpHSTEFeyVxMS9NYssU8RPye2Pyamz7syVy/XaX5NemU6/v1JtfnNQGjPPRvvkaHNFVTFThAAAAAElFTkSuQmCC); width: 14px; height: 10px; background-size: 14px 10px; }
.black-friday .pricing_text_bottom ul li:last-child { padding-bottom: 0px; }
.pricing_code { margin-bottom: -180px; padding-top: 15px; }
.video_logo_left { padding: 30px 0px 0px 30px; line-height: 0px; }
.video_logo_left a { display: inline-block; }
.video_logo_left a img { max-width: 164px; }
.video_section_black_friday .container { max-width: 1040px; }
.title_above_video { color: #fff; text-align: center; font-size: 55px; line-height: 66px; letter-spacing: -0.37px; font-weight: 500; padding-top: 70px; padding-bottom: 50px; }
.title_above_video span { display: inline-block; position: relative; }
.title_above_video span:before { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/orange-under.svg) !important; width: 328px; height: 15px; position: absolute; bottom: -10px; left: -20px; background-size: cover; }
.text_below_title_video { color: rgba(256, 256, 256, 0.8); text-align: center; font-size: 20px; line-height: 29px; letter-spacing: 0px; font-weight: 400; }
.text_below_title_video em, .text_below_title_video span { font-weight: 500; color: #fff; }
.counter_shortcode_video { padding: 35px 0px; }
.counter_shortcode_video .time_circles { width: 280px !important; display: flex !important; margin: 0 auto; }
.counter_shortcode_video .textDiv_Days span, .counter_shortcode_video .textDiv_Days span:after, .counter_shortcode_video .textDiv_Hours span, .counter_shortcode_video .textDiv_Hours span:after, .counter_shortcode_video .textDiv_Minutes span, .counter_shortcode_video .textDiv_Minutes span:after, .counter_shortcode_video .textDiv_Seconds span { font-size: 40px !important; }
.counter_shortcode_video .textDiv_Days h4, .counter_shortcode_video .textDiv_Hours h4, .counter_shortcode_video .textDiv_Minutes h4, .counter_shortcode_video .textDiv_Seconds h4 { font-size: 14px !important; color: #F58743; margin-top: 8px; }
.video_code { padding: 1.85% 1.9% 1.9% 1.9%; background-image: url(/wp-content/themes/buddyboss-website/images/frame-video.png) !important; background-size: cover; position: relative; margin-bottom: -180px; margin-top: 20px; }
.video_code:after { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/logo-right.svg) !important; width: 233px; height: 106px; position: absolute; top: -30px; right: -50px; z-index: 99; background-size: cover; }
.video_section_black_friday { background-size: cover; background-repeat: no-repeat; background-position: bottom center; }
.video_inside.video_section_black_friday { margin-bottom: 180px; }
.price_inside.video_section_black_friday { margin-bottom: 350px; }
.pricing_code { margin-bottom: -470px; }
.pricing_code_inner { max-width: 876px; margin-left: auto; margin-right: auto; position: relative; }
.pricing_code_inner:before { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/oval-left.svg) !important; width: 231px; height: 229px; position: absolute; bottom: 140px; left: -85px; }
.pricing_code_inner:after { content: ""; background-image: url(/wp-content/themes/buddyboss-website/images/oval-right.svg) !important; width: 352px; height: 349px; position: absolute; bottom: 50px; right: -85px; background-size: cover; }
.video_code .container_youtube iframe { border-radius: 6px; }
.black_friday_pricing_content, .page-black-friday-pricing .video_section_black_friday .black_friday_image img, .app-pricing-page .video_section_black_friday .black_friday_image img {    /*margin: 40px auto 20px;*/
margin: 0 auto; }
.video_section_black_friday .black_friday_image img { margin: 0 auto -20px; }
.black_friday_pricing_content .black_friday_counter .textDiv_Minutes { margin-left: 6px !important; }
.black_friday_pricing_content .black_friday_counter .textDiv_Days span, .black_friday_pricing_content .black_friday_counter .textDiv_Days span:after, .black_friday_pricing_content .black_friday_counter .textDiv_Hours span, .black_friday_pricing_content .black_friday_counter .textDiv_Hours span:after, .black_friday_pricing_content .black_friday_counter .textDiv_Minutes span { font-size: 40px !important; }
.black_friday_pricing_content .black_friday_counter .textDiv_Days h4, .black_friday_pricing_content .black_friday_counter .textDiv_Hours h4, .black_friday_pricing_content .black_friday_counter .textDiv_Minutes h4, .black_friday_pricing_content .black_friday_counter .textDiv_Seconds h4 { font-size: 12px !important; text-transform: uppercase !important; color: #F58743; margin-top: 4px; letter-spacing: 0px; }
.black_friday_pricing_content .black_friday_counter .time_circles { width: 240px !important; }
.black_friday_counter { margin-left: -140px; margin-bottom: -70px; }
.pricing_text_bottom ul li span.tooltip_holder2:hover span, .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { z-index: 999; }
@media screen and (max-width:1350px) {
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { left: -140px; }
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span:before { left: 150px; }
}
@media screen and (max-width:1100px) {
    .video_section_black_friday .container { max-width: 100%; padding: 0px 50px; }
    .video_code:after { right: -30px; }
    .video_code { margin: 20px auto -160px; }
    .video_inside.video_section_black_friday { margin-bottom: 150px; }
}
@media screen and (max-width:1000px) {
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { left: -90px; width: 200px; }
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span:before { left: 100px; }
    .black-friday .pricing_theme_shortcode_inner:before { left: -35px; }
    .black-friday .pricing_theme_shortcode_inner:after { right: -35px; }
    .pricing_code_inner:before { left: -35px; }
    .pricing_code_inner:after { right: -35px; }
}
@media screen and (max-width:860px) {
    .title_above_video { font-size: 44px; line-height: 55px; }
    .title_above_video span:before { width: 245px; height: 12px; bottom: -10px; left: -5px; }
    .video_code { padding: 2% 1.2% 1.9% 2%; margin: 40px auto -130px; }
    .video_inside.video_section_black_friday { margin-bottom: 120px; }
    .video_code:after { width: 180px; height: 82px; }
}
@media screen and (max-width:850px) {
    .text_below_title_video br { display: none; }
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { left: -150px; }
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span:before { left: 160px; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(3) { width: 100%; flex: none; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { margin: 45px 20px 100px !important; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1), .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { margin: 10px 0 30px !important; }
}
@media screen and (max-width:700px) {
    .title_above_video { font-size: 40px; line-height: 50px; }
    .title_above_video span:before { width: 225px; height: 10px; bottom: -5px; }
    .video_code { padding: 2% .9% 2% 2.1%; margin: 40px auto -110px; }
    .text_below_title_video br { display: none; }
    .video_inside.video_section_black_friday { margin-bottom: 80px; }
}
@media screen and (max-width:680px) {
    .text_pricing_product br { display: none; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(1), .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner:nth-child(2) { flex: none; width: 100%; border: none; border-radius: 10px !important; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_text_below p { margin-bottom: 30px !important; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_logo { min-height: inherit; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_inner { padding: 45px 25px 45px !important; }
    .black-friday .home_two_section { padding: 50px 0 0; }
}
@media screen and (max-width:768px) {
    .black_friday_counter { margin: 0 auto; }
    .black_friday_pricing_content .black_friday_counter .time_circles { margin: 0px auto 20px !important; }
}
@media screen and (max-width:600px) {
    .video_code { margin: 40px auto -110px; }
    .black_friday_pricing_content .black_friday_counter .time_circles { justify-content: center; margin: 0 auto 20px; }
    .video_logo_left { padding: 30px 30px 0px 30px; text-align: center; }
    .page-template-buddyboss-app-landing-page.black-friday .price_inside .pricing_columns_holder { margin-top: 20px !important; }
}
@media screen and (max-width:480px) {
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span { left: -100px; width: 150px; }
    .black-friday .pricing_text_bottom ul li span.tooltip_holder2:hover span:before { left: 110px; }
    .black-friday .title_pricing_product { font-size: 30px; line-height: 40px; }
    .black-friday .text_pricing_product { font-size: 18px; line-height: 24px; }
    .text_below_title_video { font-size: 18px; line-height: 24px; }
    .pricing_code { margin-bottom: -420px; }
    .black-friday .video_placeholder_img { border-radius: 5px !important; }
    .video_section_black_friday .container { padding: 0 30px; }
    .video_code { padding: 2% 2% 2% 2.1%; margin: 40px auto -20px; }
    .video_inside.video_section_black_friday { margin-bottom: 0px; }
    .video_code:after { width: 130px; height: 60px; }
    .page-template-buddyboss-app-landing-page.black-friday .pricing_columns_holder { margin: 35px 0px 50px !important; }
    .pricing_theme_section .container { padding: 0 30px; }
    .black-friday .pricing_theme_shortcode_inner:before { left: -15px; }
    .black-friday .pricing_theme_shortcode_inner:after { right: -15px; }
    .pricing_code_inner:before { left: -15px; }
    .pricing_code_inner:after { right: -15px; }
    .black-friday .money_back_holder .container { padding: 0 30px; }
    .page-template-buddyboss-app-landing-page.black-friday .money_back_holder { padding: 0px 0 0px; }
}
@media screen and (max-width:950px) {
    .black-friday .feedback_section { padding: 80px 0 50px; }
}
@media screen and (max-width:600px) {
    .black-friday .money_back_inner { flex-direction: column; }
    .black-friday .money_back_inner_left { max-width: 144px; width: 100%; margin: 0 auto 20px; }
    .black-friday .money_back_inner_right { width: 100%; padding-left: 0px; }
    .black-friday .money_back_inner { padding-bottom: 30px; }
    .black-friday .money_back_title { text-align: center; font-size: 26px; line-height: 32px; }
    .black-friday .money_back_subtitle { text-align: center; padding-right: 0px; }
}
@media screen and (max-width:480px) {
    .black-friday .feedback_section { padding: 30px 0; }
}
@media screen and (max-width:700px) {
    #app_pricing_section.landing_counter_section { background-size: 2300px 1220px; background-position: top right; }
    #app_pricing_section.landing_counter_section:after { height: 80px; top: 1142px; }
}

/* counter reverse_columns*/
.counter_landing_holder.reverse_columns { flex-direction: column; }
.counter_landing_holder.reverse_columns .counter_left { padding-right: 0; padding-left: 0px; margin: 0 auto; }
.counter_landing_holder.reverse_columns .counter_text_right { padding-left: 0px; padding-right: 0px; border-left: 0; text-align: center; font-size: 22px; line-height: 31px; padding-top: 40px; }
.bbapp_land_section_one_content { padding-top: 50px; }
.bbapp_land_section_one_content .subtitle_pricing { margin-top: 25px; margin-bottom: 30px; }
.bbapp_land_section_one_content .nextmonth_holder { display: flex; align-items: center; justify-content: center; max-width: inherit; }
.bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder { flex-direction: row; }
.bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder .next_march { margin-left: 75px; }
.bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder .next_april { margin-left: 75px; }
.landing_counter_section .counter_text_right { display: none; }
@media screen and (max-width:1370px) {
    .bbapp_pricing_section .app_pricing_holder:before { right: -42px; }
}
@media screen and (max-width:1170px) {
    .bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder { flex-direction: column; }
    .bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder .next_april, .bbapp_land_section_one_content .nextmonth_holder .nextmonth_list_holder .next_march { margin-left: 0px; }
    .bbapp_land_section_one_content .subtitle_pricing br { display: block; }
    #app_pricing_section .subtitle_pricing br { display: none; }
    .bbapp_land_section_one_content .subtitle_pricing { margin-bottom: 10px; }
}
@media screen and (max-width:1050px) {
    .bbapp_land_video .video_holder:before, .bbapp_land_video .container_youtube:before { right: -42px; }
}
@media screen and (max-width:1000px) {
    .bbapp_land_section_one_content .subtitle_pricing br { display: none; }
}
@media screen and (max-width:900px) {
    .counter_landing_holder.reverse_columns .counter_left { padding: 30px 0 0 0; }
    .counter_landing_holder.reverse_columns .counter_text_right { border-right: 0; padding-right: 0; }
    .bbapp_land_video .video_holder:before, .bbapp_land_video .container_youtube:before { right: -42px; width: 120px; height: 68px; }
}
@media screen and (max-width:850px) {
    .bbapp_land_section_one_content .subtitle_pricing { margin-top: 25px; margin-bottom: 0px; }
    .bbapp_pricing_section .app_pricing_holder:before { width: 140px; height: 78px; top: -10px; left: -30px; right: inherit; }
    .bbapp_land_section_one_content .subtitle_pricing { font-size: 20px; line-height: 28px; }
}
@media screen and (max-width:600px) {
    .bbapp_pricing_section .app_pricing_holder:before { top: -35px; left: inherit; right: -40px; }
    .bbapp_land_video .video_holder:before, .bbapp_land_video .container_youtube:before { top: -20px; right: -20px; width: 100px; height: 57px; }
}
@media screen and (max-width:480px) {
    .bbapp_land_section_one_content .subtitle_pricing { font-size: 18px; line-height: 24px; }
    .bbapp_land_section_one_content { padding-top: 20px; }
    .bbapp_pricing_section .app_pricing_holder:before { width: 120px; height: 68px; top: -20px; left: inherit; right: -25px; }
    .counter_landing_holder.reverse_columns .counter_text_right { font-size: 22px; }
}

/****Temporary*****/

/*
.page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .time_circles{
 position:relative;
 width:255px!important;
 margin-bottom:-20px!important;
  }
  
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .time_circles:before{
   content: "Extended for 24 hours ";
   font-size: 20px;
   color: #fff;
   top: -35px;
   left: -2px;
   right: -2px;
   position: absolute;
   margin: 0 auto;
   text-align: center;
   font-weight: 600;
   padding-top:5px;
   background-color: #df613c;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
   border: 2px solid #fff;
  }
  
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .time_circles{
   border:2px solid #fff;
   border-bottom-left-radius: 5px;
   border-bottom-right-radius: 5px;
   padding: 10px 10px 10px 0px;
  }
  
  
  
  .page-template-buddyboss-app-landing-page  .textDiv_Days span, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Days span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours span, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes span,
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Seconds span{
   font-size:32px!important;
  }
  
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Days h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Seconds h4{
   padding-top:5px;
   font-size:11px!important;
  }


  .page-app-pricing .bbapp_land_section_one_content .counter_landing_holder.reverse_columns .counter_left {
 padding-right: 0;
 padding-left: 0px;
}
*/

/*
.page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .time_circles{
 width:290px!important;
 margin-left:220px;
 position:relative;
 padding:15px 0px 15px 0px;
  }

 .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .time_circles:before{
 content: "";
 position: absolute;
 left: -260px;
 top: -20px;
 width: 245px;
 height: 115px;
 background-image: url(/wp-content/themes/buddyboss-website/images/extend-icon.png)!important;
 background-size: cover;
  }
  
  
  
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Days span, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Days span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours span, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes span,
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes span:after, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Seconds span{
   font-size:42px!important;
  }
  
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Days h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Hours h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Minutes h4, 
  .page-template-buddyboss-app-landing-page .bbapp_land_section_one_content .textDiv_Seconds h4{
   padding-top:5px;
   font-size:14px!important;
   color:#FCB33A;
  }







.page-template-buddyboss-app-landing-page #app_pricing_section .time_circles{
 width:320px!important;
 margin-left:220px;
 position:relative;
 border-left:1px solid rgba(256,256,256,0.5);
 padding:15px 0px 15px 30px;
  }

 .page-template-buddyboss-app-landing-page #app_pricing_section .time_circles:before{
 content: "";
 position: absolute;
 left: -300px;
 top: -20px;
 width: 245px;
 height: 115px;
 background-image: url(/wp-content/themes/buddyboss-website/images/extend-icon.png)!important;
 background-size: cover;
  }
  
  
  
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Days span, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Days span:after, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Hours span, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Hours span:after, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Minutes span,
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Minutes span:after, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Seconds span{
   font-size:42px!important;
  }
  
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Days h4, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Hours h4, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Minutes h4, 
  .page-template-buddyboss-app-landing-page #app_pricing_section .textDiv_Seconds h4{
   padding-top:5px;
   font-size:14px!important;
   color:#FCB33A;
  }

  */
@media screen and (max-width:900px) {
    .bbapp_land_section_one_content .counter_landing_holder.reverse_columns .counter_left { padding: 50px 0 0; }
    .page-template-buddyboss-app-landing-page #app_pricing_section .counter_landing_holder.reverse_columns .counter_left { padding: 0px; }
}
@media screen and (max-width:700px) {
    .bbapp_land_section_one_content .counter_landing_holder.reverse_columns .counter_left { padding: 50px 0 0; }
}
@media screen and (max-width:630px) {
    .bbapp_land_section_one_content .counter_landing_holder.reverse_columns .counter_left { padding: 20px 0 0; }
    .counter_text_right br { display: none; }
}
@media screen and (max-width:480px) {
    .bbapp_land_section_one_content .counter_landing_holder.reverse_columns .counter_left { padding: 0px 0 0; }
    #app_pricing_section .counter_landing_holder { margin-top: 45px; }
}
.inside_box { margin: 30px 0px 0px; text-align: center; }
.inside_box a { background-color: #DF613C; color: #fff; box-shadow: 0 -2.5px 0 0 #b03510 inset; padding: 14px 38px; text-align: center; border: none; display: inline-block; font-weight: 500; border-radius: 3px; font-size: 17px; letter-spacing: 0; margin: 0px 30px; }
.inside_box a:hover { background-color: #b03510; }

/****/
.take_section_title { font-size: 32px; line-height: 36px; letter-spacing: -0.45px; font-weight: 500; color: #1C1D1E; padding-bottom: 10px; }
.take_section_subtitle { font-size: 18px; line-height: 23px; letter-spacing: -0.22px; font-weight: 500; color: #1C1D1E; margin-bottom: 20px; }
.take_section_description { font-size: 15px; line-height: 21px; letter-spacing: 0px; font-weight: 400; color: #1C1D1E; padding-bottom: 10px; }
.take_section_text { font-size: 12px; line-height: 14px; letter-spacing: 0px; font-weight: 500; color: #000000; }
.take_section_left ul { list-style: none; display: flex; flex-direction: column; margin: 10px 0 0px; padding-bottom: 15px; padding-left: 30px; }
.take_section_left ul li { font-size: 15px; line-height: 21px; letter-spacing: -0.21px; font-weight: 400; color: #1C1D1E; position: relative; width: 100%; padding: 5px 20px 5px 0px; }
.take_section_left ul li:before { content: ""; position: absolute; left: -30px; top: 4px; width: 22px; height: 22px; background-image: url(/wp-content/themes/buddyboss-website/images/green-check-checkout.svg) !important; }
.take_section { display: flex; align-items: center; }
.take_section_left { flex: 1; padding-right: 50px; }
.take_section_right { width: 270px; }
.done_learn_more { margin-top: 20px; }
.done_learn_more a { font-size: 15px; border-radius: 3px; padding: 13px 52px; line-height: 20px; color: #fff; box-shadow: 0 -2px 0 0 #b03510 inset; position: relative; letter-spacing: -.24px; font-weight: 500; transition: .5s; background-color: #df613c; }
.done_learn_more a:hover { background-color: #b03510; }
.take_special_offer { text-align: left; font-size: 13px; letter-spacing: 0; color: #DF613C; font-weight: 600; background-color: rgba(223, 97, 60, .15); display: inline-block; padding: 6px 18px 4px; border-radius: 29px; text-transform: uppercase; margin-bottom: 5px; }
.is_it_here_page .first_line { display: flex; align-items: flex-end; }
.is_it_here_page .first_line strong span { font-size: 28px; line-height: 33px; letter-spacing: 0px; font-weight: 400; color: #777778; padding-right: 3px; }
.is_it_here_page .first_line strong { font-size: 42px; line-height: 35px; letter-spacing: -0.21px; color: #1C1D1E; font-weight: 500; display: flex; padding-right: 3px; }
.is_it_here_page .first_line span { font-size: 13px !important; line-height: 15px !important; letter-spacing: 0px; font-weight: 500; color: #777778; margin-left: 5px; }
.is_it_here_page .second_line { padding-top: 10px; margin-top: 10px; border-top: 1px solid #E3E3E4; display: flex; justify-content: flex-end !important; align-items: flex-end; }
.is_it_here_page .second_line span { font-size: 15px; line-height: 18px; letter-spacing: 0px; font-weight: 500; color: #777778; }
.is_it_here_page .second_line strong { font-size: 32px; line-height: 28px; letter-spacing: -0.16px; color: #1C1D1E; font-weight: 500; display: flex; align-items: center; }
.is_it_here_page .second_line strong span { font-size: 13px !important; line-height: 15px !important; letter-spacing: 0px; font-weight: 500; color: #777778; padding-right: 6px; }
.take_section_number { font-size: 25px; line-height: 30px; letter-spacing: 0px; font-weight: 500; color: #fff; }
.take_section_below_text { font-size: 10px; line-height: 11px; letter-spacing: 0px; font-weight: 400; color: #fff; }
.get_done_for_you_section_holder_content { border: none; border-radius: 8px; background-color: #fff; box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%); padding: 0px 35px 0px; margin-bottom: 5px; position: relative; }
.get_done_for_you_section .container { max-width: 880px; margin: 0 auto; }
.get_done_for_you_section_holder_title { text-align: center; font-size: 54px; line-height: 64px; letter-spacing: 0.24px; font-weight: 100; color: #252525; margin-bottom: 90px; }
.get_done_for_you_section_holder_title strong { font-weight: 500; }
.get_done_for_you_section_holder { padding: 0px 0px 100px; }
.is_it_here_page .app_box_button_holder { padding-top: 10px; }
.is_it_here_page .take_section_left { padding-right: 100px; }
.is_it_here_page .get_done_for_you_section_holder_content { box-shadow: none; margin: 0; background-color: transparent; }
.its_here_2_buttons { background-size: cover; }
.is_it_here_page .take_section .take_section_left { position: relative; }
.is_it_here_page .take_section .take_section_left:before { content: ""; position: absolute; left: -240px; top: -70px; width: 457px; height: 259px; background-image: url(/wp-content/themes/buddyboss-website/images/sign-left-done-2.svg) !important; background-size: cover; }
.is_it_here_page .take_section .take_section_right { position: relative; }
.is_it_here_page .take_section .take_section_right:after { content: ""; position: absolute; right: -120px; top: -100px; width: 323px; height: 335px; background-image: url(/wp-content/themes/buddyboss-website/images/sign-right-done.svg) !important; background-size: cover; }
.done_learn_more a { position: relative; z-index: 999; }
@media screen and (max-width:1450px) {
    .its_here_2_buttons { background-size: contain; background-repeat: no-repeat; background-position: bottom center; }
}
@media screen and (max-width:1300px) {
    #paoc-modal-2.paoc-popup-modal .learn_more_inner { height: 500px !important; }
}
@media screen and (max-width:1200px) {
    .is_it_here_page .take_section .take_section_left:before { left: -140px; top: -60px; width: 320px; height: 181px; }
    .is_it_here_page .take_section .take_section_right:after { right: -50px; top: -80px; width: 226px; height: 235px; }
}
@media screen and (max-width:1000px) {
    .is_it_here_page .take_section_left { padding-right: 50px; }
}
@media screen and (max-width:1150px) {
    .take_section_left { padding-right: 10px; }
}
@media screen and (max-width:960px) {
    .get_done_for_you_section .container { max-width: 100%; margin: 0 auto; padding: 0px 50px; }
}
@media screen and (max-width:900px) {
    .get_done_for_you_section_holder_title { font-size: 40px; line-height: 48px; margin: 0px 50px 90px; }
    .get_done_for_you_section_holder { padding: 0px 0 80px; }
    .is_it_here_page .take_section .take_section_left:before { left: -60px; top: -80px; width: 280px; height: 53px; background-position: top right; }
}
@media screen and (max-width:750px) {
    .get_done_for_you_section_holder_content { padding: 0px 50px; }
    .is_it_here_page .take_section .take_section_right:after { right: 0px; top: -60px; width: 226px; height: 235px; }
    .is_it_here_page .take_section .take_section_left:before { display: none; }
    .is_it_here_page .take_section_right { margin-bottom: 0px; }
    .developer_access_checkout_main .take_section_img img { max-width: 70%; margin: 0 auto; }
    .page-template-page-checkout-template .developer_access_checkout_main .app_pricing_last_price.month_last_price { padding: 10px 15px 0px !important; }
    .take_special_offer { margin-bottom: 15px; }
    .developer_access_checkout_main, .done_for_your_app_checkout_main { padding: 10px 25px 30px; }
    .take_section { display: flex; flex-direction: column; }
    .take_section_left { padding-right: 0px !important; width: 100%; order: 2; }
    .take_section_right { order: 1; width: 100%; margin-bottom: 20px; }
    .take_section_left ul { margin: 10px 0 0px; }
    .take_section_inner { display: flex; flex-direction: column; justify-content: center; }
    .take_section_img { text-align: center; }
}
@media screen and (max-width:600px) {
    .take_section { flex-direction: column; }
    .take_section_left { order: 2; padding-right: 0px; }
    .take_section_right { order: 1; }
}
@media screen and (max-width:550px) {
    .get_done_for_you_section_holder_title { font-size: 35px; line-height: 40px; }
    .get_done_for_you_section_holder_title br { display: none; }
}
@media screen and (max-width:480px) {
    .get_done_for_you_section_holder_title { margin: 0px 0px 90px; }
    .get_done_for_you_section_holder_content { padding: 0px 0px; }
    .inside_box a { padding: 13px 15px; }
    #paoc-modal-2.paoc-popup-modal .learn_more_main { margin: 60px 0px 30px; }
    #paoc-modal-2.paoc-popup-modal .learn_more_inner { height: 500px; }
    .get_done_for_you_section .container { padding: 0 30px; }
    .developer_access_checkout_main .take_section_img img { max-width: 90%; margin: 0 auto; }
    .page-template-page-checkout-template .developer_access_checkout_main .app_pricing_last_price.month_last_price { padding: 10px 0px 0px !important; }
    .woocommerce-checkout .app_pricing_last_price.month_last_price { padding: 10px 0px 15px !important; }
    .is_it_here_page .first_line strong { font-size: 35px; }
    .is_it_here_page .first_line strong span { font-size: 25px; }
    .is_it_here_page .first_line span, .second_line span { line-height: 16px; }
    .is_it_here_page .second_line strong { font-size: 28px; }
    .is_it_here_page .second_line strong span { font-size: 18px; }
    .take_section_title { font-size: 26px; line-height: 32px; margin-bottom: 10px; }
    .take_section_subtitle { font-size: 16px; }
    .is_it_here_page .take_section .take_section_right:after { right: -20px; }
}
@media screen and (max-width:430px) {
    .take_section_left ul li { width: 100%; }
}
@media screen and (max-width:400px) { }

/******
Temporary
********/
.page-id-256057 #paoc-modal-2.paoc-popup-modal { max-width: 1170px; }
@media screen and (max-width:1270px) {
    .page-id-256057 #paoc-modal-2.paoc-popup-modal { box-shadow: none; width: 900px; }
}
@media screen and (max-width:950px) {
    .page-id-256057 #paoc-modal-2.paoc-popup-modal { width: 700px; }
}
@media screen and (max-width:800px) {
    .page-id-256057 #paoc-modal-2.paoc-popup-modal { width: 100%; }
}
.migration_text_below_buttons { margin-top: 30px; }
.migration_text_below_buttons h4 { font-size: 18px; margin-bottom: 10px; font-weight: 500; }
.migration_text_below_buttons ul { margin-left: 20px; }

/****/

/*** start***/

.popup_main { display: none; }
.popup_main.show_popup { display: flex; pointer-events: auto !important; }
body.popup_no_scroll { overflow: hidden; }
.popup_main { position: fixed; bottom: 0; left: 0; top: 0; right: 0; z-index: 99999; align-items: center; justify-content: center; background-color: rgba(0, 0, 0, .2); }
.popup_holder2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.close_button { position: absolute; top: 15px; right: 15px; cursor: pointer; background-image: url(/wp-content/themes/buddyboss-website/images/close-showcase.svg); width: 21px; height: 21px; background-size: cover; pointer-events: auto; z-index: 9; }
.testimonial_innner_holder { display: flex; flex-wrap: wrap; margin: 70px -50px 70px; }
.testimonial_innner_column { width: calc(100%/3 - 50px); margin: 0px 25px 50px; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2); border-radius: 11px; }
.testimonial_innner_column:hover { box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.4); }
.testimonial_innner_column_content { cursor: pointer; }
.testimonial_innner_column .popup_inner2 { width: 900px; height: 100%; position: relative; }
.testimonial_innner_column .popup_inner2 iframe { box-shadow: none !important; }
.testimonial_innner_column_bottom { padding: 20px 35px 25px; }
.image_testimonial { line-height: 0px; position: relative; }
.image_testimonial:before { content: ""; position: absolute; right: 35px; bottom: -45px; background-image: url(/wp-content/themes/buddyboss-website/images/o-sign-2.png) !important; width: 90px; border-radius: 100%; height: 90px; box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 20%); background-size: cover; background-repeat: no-repeat; }
.new_description_testimonial { color: #777778; font-weight: 400; font-size: 20px; padding: 25px 0px; margin-top: 5px; border-top: 1px solid #E3E3E4; }
.new_name_testimonial { color: #000000; font-weight: 500; }
.new_position_testimoniall { color: #777778; font-weight: 400; }
.testimonial_innner_holder .popup_inner { padding: 25px; background-color: #fff; border-radius: 8px; }
.testimonial_innner_holder .close_button { top: -20px; right: -20px; }
@media screen and (max-width:1360px) {
    .logo_testimonial img { max-width: 150px; }
    .testimonial_innner_holder { margin: 70px -20px 0px; }
    .image_testimonial:before { right: 25px; bottom: -25px; width: 60px; height: 60px; }
}
@media screen and (max-width:1050px) {
    .testimonial_innner_column .popup_inner2 { width: 600px; }
}
@media screen and (max-width:980px) {
    .testimonial_innner_column { width: calc(50% - 50px); }
}
@media screen and (max-width:750px) {
    .testimonial_innner_column .popup_inner2 { width: 400px; }
}
@media screen and (max-width:660px) {
    .testimonial_innner_column { width: calc(100% - 50px); margin: 0 25px 30px; }
}
@media screen and (max-width:480px) {
    .testimonial_innner_column .popup_inner2 { width: 340px; }
    .new_description_testimonial { font-size: 18px; }
    .testimonial_innner_column_bottom { padding: 20px 25px 20px; }
    .testimonial_innner_holder { margin: 40px -20px 0; }
    #progressbar_inside span { font-size: 16px; }
    .popup_main.request_invite_popup_main .popup_inner { margin: 0px 30px; }
    .invite_popup_inner { padding: 55px 25px 40px; }
    .popup_main.request_invite_popup_main .popup_inner:before { top: -30px; width: 60px; height: 60px; }
}
@media screen and (max-width:400px) {
    .testimonial_innner_column .popup_inner2 { width: 320px; }
    .testimonial_innner_holder .popup_inner { padding: 0px; }
    .testimonial_innner_holder .close_button { top: 10px; right: 10px; z-index: 999; }
}
@media screen and (max-width:350px) {
    #progressbar_inside span { font-size: 14px; }
}

/****
New page
******/
.new_learndash_page .bbapp_land_title { margin-bottom: 10px; font-size: 48px; line-height: 58px; }
.new_learndash_page .bbapp_land_subtitle p { font-size: 24px; }
.new_learndash_page .bbapp_land_video { max-width: 820px; }
.new_learndash_page .testimonial_section { margin: 200px 0px 120px; text-align: center; }
.new_learndash_page .testimonial_section h2 { font-size: 56px; line-height: 63px; letter-spacing: -1.84px; color: #000000; font-weight: 500; }
.new_learndash_page h2 span { text-decoration: underline; }
.new_learndash_page .testimonial_subtitle { font-size: 27px; letter-spacing: 34px; letter-spacing: -0.81px; color: #000000; font-weight: 100; }
.new_learndash_page .testimonial_subtitle span { font-weight: 500; text-decoration: underline; }
.new_learndash_page .bbapp_land_section_one_content .subtitle_pricing { margin-bottom: 10px; margin-top: 40px; }
.testimonial_monile_app_layout { display: flex; align-items: center; }
.testimonial_monile_app_layout .test_position { line-height: 0px; width: 60px; }
.testimonial_monile_app_layout .test_position p { line-height: 0px; margin-bottom: 0px !important; }
.testimonial_monile_app_layout .test_position p img { width: 60px; height: 60px; }
.testimonial_monile_app_layout .test_description { padding-top: 0px; padding-left: 15px; width: calc(100% - 60px); }
.testimonial_monile_app_layout .test_description h3 { font-size: 30px; line-height: 1; letter-spacing: -0.98px; color: #000000; font-weight: 400; margin-bottom: 5px; }
.testimonial_monile_app_layout .test_description p { font-size: 20px; line-height: 1; color: #FC773A; font-weight: 400; margin-bottom: 0px; }
.mobile_app_testimonial_holder .popupaoc-image-popup { line-height: 0px; margin-bottom: 20px; }
.difference_section { text-align: center; padding-top: 100px; }
.difference_section .subtitle_difference { color: #DF613C; font-size: 28px; line-height: 35px; letter-spacing: .8px; font-weight: 600; text-transform: uppercase; text-align: center; margin: 0; }
.difference_section .title_difference { color: #1C1D1E; font-weight: 400; font-size: 42px; line-height: 49px; letter-spacing: -.24px; font-weight: 500; margin-bottom: 0; text-align: center; }
.difference_section_bottom_holder { display: flex; align-items: center; justify-content: space-between; margin-top: 130px; margin-bottom: 130px; }
.difference_section_bottom_holder_left { width: 50%; }
.difference_section_bottom_holder_right { width: 50%; line-height: 0px; }
.difference_section_bottom_holder_left_inner { max-width: 600px; margin-left: auto; }
.difference_section_bottom_holder_left_inner .icon_difference { line-height: 0px; margin-bottom: 15px; }
.difference_section_bottom_holder_left_inner .text_difference { color: #1C2525; font-weight: 500; font-size: 28px; line-height: 1; margin-bottom: 20px; }
.description_difference { color: #717878; font-weight: 400; font-size: 16px; line-height: 24px; margin-bottom: 25px; margin-right: 45%; }
.difference_section_bottom_holder_column { margin-bottom: 90px; }
.difference_section_bottom_holder_column:last-child { margin-bottom: 0px; }
.difference_below_section_holder { display: flex; }
.difference_below_section_holder_left { width: 50%; margin-right: 10%; }
.difference_below_section_holder_left p, .difference_below_section_holder_right p { margin-bottom: 0px; }
.difference_below_section_holder_left p strong { font-weight: 500; color: #1C1D1E; font-size: 32px; line-height: 1; }
.difference_below_section_holder_left p span, .difference_below_section_holder_right p span { color: #717878; font-weight: 500; padding-top: 10px; display: inline-block; }
.difference_below_section_holder_left p.at_last, .difference_below_section_holder_right p.at_last { color: #717878; font-weight: 100; margin-left: 15px; }
.difference_below_section_holder_right { width: 50%; margin-left: 10%; }
.difference_below_section_holder_right p strong { font-weight: 500; color: #1C1D1E; font-size: 32px; line-height: 1; }
.blue_text { text-align: center; }
.blue_text p { margin: 0px; color: #fff; font-size: 40px; font-weight: 500; line-height: 50px; padding: 130px 0px; }
.blue_text p a { font-weight: 700; color: #fff; text-decoration: underline; }
.difference_below_section { padding-bottom: 240px; }
.blue_section { background-size: cover; }
.below_blue_section { text-align: center; margin: 200px 0px; }
.title_below_blue { font-size: 50px; line-height: 62px; letter-spacing: -1.64px; font-weight: 500; color: #000000; }
.subtitle_below_blue { font-size: 24px; line-height: 32px; letter-spacing: -0.79px; font-weight: 100; color: #000000; margin: 0px; }
.column_below_blue_column { display: flex; align-items: center; margin: 85px 0px; }
.desc_blue { width: 50%; padding-right: 90px; }
.image_blue { width: 50%; line-height: 0px; }
.column_below_blue_column.left_image_text-right .desc_blue { padding-right: 0px; padding-left: 90px; order: 2; }
.column_below_blue_column.left_image_text-right .image_blue { order: 1; }
.desc_blue { text-align: left; }
.desc_blue h4 { color: #1C2525; font-weight: 500; font-size: 30px; line-height: 40px; margin-bottom: 15px }
.desc_blue p { color: #717878; font-weight: 400; font-size: 18px; line-height: 24px; margin-right: 20%; }
.seven_descritpion h4 { color: #DF613C; font-weight: 400; font-size: 22px; line-height: 1; margin-bottom: 15px; }
.seven_descritpion h4.coming_soon_green { position: relative; display: inline-block; }
.seven_descritpion h4.coming_soon_green:before { content: "coming soon"; font-size: 12px; line-height: 28px; height: 25px; font-weight: 700; color: #fff; background-color: #5BDA9C; padding: 0 10px; border-radius: 30px; position: absolute; top: -5px; right: -112px; text-transform: uppercase; letter-spacing: 0.33px; }
.seven_descritpion span { color: #000000; font-weight: 500; font-size: 34px; line-height: 45px; letter-spacing: -1.12px; padding-bottom: 20px; display: block; }
.section_two_title_section { text-align: center; }
.section_two_title_section .title_section_two { font-size: 50px; line-height: 62px; letter-spacing: -1.64px; font-weight: 500; color: #000; }
.section_two_title_section h2 { font-size: 24px; line-height: 32px; letter-spacing: -.79px; font-weight: 100; color: #000; margin: 0; }
.new_learndash_page .bbapp_land_section_columns { padding-top: 0px; }
.new_learndash_page .bbapp_land_section_column { padding-top: 50px; padding-bottom: 50px; }
.new_learndash_page .leardash_tooltip_header { align-items: flex-start; }
.new_learndash_page .leardash_tooltip_header .leardash_tooltip_title ul { color: #5C5C5C; margin-left: 20px; margin-bottom: 0px; margin-top: 10px; }
.new_learndash_page .leardash_tooltip_header .leardash_tooltip_title ul li { font-size: 17px; line-height: 26px; letter-spacing: 0px; }
.show_in_one_column .leardash_tooltip_section { width: 100%; }
.new_learndash_page #app_pricing_section { display: none; }
.new_learndash_page #main { padding-bottom: 150px; }
.new_learndash_page .bbapp_land_title { display: flex; flex-direction: column; margin-bottom: 30px; }
.new_learndash_page .bbapp_land_section_one_buttons { padding-top: 40px; }
.new_learndash_page .bbapp_land_title .first_part { font-size: 58px; line-height: 81px; letter-spacing: -0.24px; }
.new_learndash_page .bbapp_land_title .first_part span { position: relative; }
.new_learndash_page .bbapp_land_title .first_part span:before { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; width: 480px; height: 19px; background-image: url(/wp-content/themes/buddyboss-website/images/underline-transparent.svg) !important; background-size: cover; }
.new_learndash_page .bbapp_land_title .second_part { font-size: 58px; line-height: 81px; letter-spacing: -0.24px; }
.new_learndash_page .bbapp_land_title .second_part img { margin-right: 20px; }
.new_learndash_page .bbapp_land_subtitle .bbapp_land_sub { font-size: 27px; line-height: 38px; letter-spacing: 0px; }
.new_learndash_page .bbapp_button_try_demo img { display: none; }
.new_learndash_page .bbapp_button_try_demo a { background-color: transparent; box-shadow: none; border: 1px solid #fff; padding: 15.5px 39px; }
.new_learndash_page .bbapp_button_try_demo:hover a, .new_learndash_page .bbapp_button_try_demo a:hover { background-color: transparent !important; color: #fff !important; }
.new_learndash_page .bbapp_button_try_demo:hover img { display: none !important; }
.new_learndash_page .bbapp_land_title .first_part span { display: inline-block; }
.new_learndash_page .learndash-logo { max-width: 296px; }
.five_boxs_section_inner { display: flex; flex-wrap: wrap; justify-content: center; }
.five_boxs_section_column { width: calc(100% / 3 - 110px); margin: 40px 55px 40px; }
.five_boxs_section { background-color: #fafafa; padding: 190px 0px 150px; }
.five_boxs_image { line-height: 0px; margin-bottom: 20px; }
.text_boxes p { margin-bottom: 0px; text-align: center; color: #585858; font-size: 22px; line-height: 1; }
.content_before_section { text-align: center; }
.two_images_holder { display: flex; align-items: center; justify-content: center; }
.two_images_left { line-height: 0px; margin: 0px 30px 10px; position: relative; }
.two_images_left:before { content: "+"; font-size: 36px; color: #DF613C; position: absolute; top: 15px; font-weight: 500; right: -40px; }
.two_images_right { line-height: 0px; margin: 0px 30px 10px; }
.learndash_text_holder h2 { font-size: 50px; line-height: 62px; letter-spacing: -1.64px; font-weight: 500; color: #000; margin-bottom: 15px; }
.learndash_text_holder p { font-size: 24px; line-height: 32px; letter-spacing: -.79px; font-weight: 100; color: #000; margin: 0; }
.content_before_section { padding: 80px 0px; }
.new_learndash_page .bbapp_land_section_auth_testimonial_inner { margin-top: 0px; }
.new_learndash_page .leardash_tooltip_title span { display: block; color: #5C5C5C; font-size: 16px; line-height: 26px; }
.new_learndash_page .bbapp_land_section_auth_testimonial~.learndash_text_holder { margin-top: 150px; }
.quote_section { text-align: center; padding: 100px 0px 200px; }
.text_quote  p { color: #222222; font-size: 45px; line-height: 60px; font-weight: 500; margin-bottom: 35px; }
.description_quote { color: #222222; font-size: 25px; line-height: 32px; font-weight: 500; }
.text_below_quotet { text-align: center; padding: 110px 50px; }
.text_below_quotet h3 { color: #fff; font-size: 56px; font-weight: 500; }
.learn_more_blue a { font-size: 17px; background-color: #DF613C; border-radius: 3px; padding: 16px 64px; letter-spacing: -.24px; color: #fff; box-shadow: 0 -2px 0 0 #b03510 inset; display: inline-block; }
.learn_more_blue a:hover { background-color: #b03510; }
body:not(.page-learndash-app).exclusive_learndash .done_done_section { margin-top: 0px; margin-bottom: 100px; }
.exclusive_learndash .title_pricing p:first-child { margin-bottom: 10px; }
.exclusive_learndash .title_pricing p.smaller_text { font-size: 30px; line-height: 1; }
.exclusive_learndash .testimonial_innner_column_bottom { padding: 20px 20px 15px; display: flex; }
.exclusive_learndash .testimonial_innner_column_bottom_second { margin-left: 10px; }
.exclusive_learndash .image_testimonial img { border-top-left-radius: 11px; border-top-right-radius: 11px; }
.exclusive_learndash .bbapp_land_title { display: flex; flex-direction: column; }
.exclusive_learndash .image_testimonial:before { width: 60px; height: 60px; bottom: -20px; }
.exclusive_learndash .bbapp_land_title .exclusive_title { font-size: 41px; line-height: 56px; letter-spacing: 0.07px; font-weight: 500; margin-bottom: 20px; }
.exclusive_learndash .bbapp_land_title .exclusive_title span { position: relative; display: inline-block; }
.exclusive_learndash .bbapp_land_title .exclusive_title span:before { content: ""; position: absolute; left: 0; bottom: -5px; background-image: url(/wp-content/themes/buddyboss-website/images/u_y.svg) !important; width: 352px; height: 11px; background-size: contain; background-repeat: no-repeat; }
.exclusive_learndash #dfy { position: relative; }
.exclusive_learndash #dfy:before { content: ""; position: absolute; left: -48px; top: -60px; background-image: url(/wp-content/themes/buddyboss-website/images/20off-l.png) !important; width: 167px; height: 145px; background-size: cover; background-repeat: no-repeat; }
.exclusive_learndash #devaccess { position: relative; }
.exclusive_learndash #devaccess:before { content: ""; position: absolute; left: -48px; top: -60px; background-image: url(/wp-content/themes/buddyboss-website/images/20off-l2.png) !important; width: 167px; height: 148px; background-size: cover; background-repeat: no-repeat; }
.decrease_left { display: flex; flex-direction: column; }
.decrease_left .text_in_column { font-size: 14px; line-height: 16px; letter-spacing: -0.2px; color: #777778; font-weight: 500; }
.decrease_left span { display: flex; }
.decrease_left span span { font-size: 30px; line-height: 35px; letter-spacing: 0px; color: #777778; margin-top: 4px; margin-right: 3px; }
.decrease_right { position: relative; color: #777778; font-size: 22px; line-height: 26px; margin-top: 5px; font-weight: 500; }
.decrease_right:before { content: ""; position: absolute; left: 0px; top: 3px; background-image: url(/wp-content/themes/buddyboss-website/images/over-red.svg) !important; width: 59px; height: 23px; background-size: cover; background-repeat: no-repeat; }
.exclusive_learndash .text_near_button { display: flex; align-items: flex-start; }
.exclusive_learndash .bbapp_button_buy_now { position: relative; }
.exclusive_learndash .bbapp_button_buy_now:before { content: ""; position: absolute; left: 5px; top: -60px; background-image: url(https://www.buddyboss.com/wp-content/uploads/2021/08/789.png) !important; width: 216px; height: 84px; background-size: cover; background-repeat: no-repeat }
@media screen and (min-width:601px) and (max-width:930px) {
    .exclusive_learndash .bbapp_button_buy_now:before { top: -47px; width: 156px; height: 64px }
}
@media screen and (max-width:600px) {
    .exclusive_learndash .bbapp_button_buy_now a { margin-top: 45px }
    .exclusive_learndash .bbapp_button_buy_now:before { content: ""; position: absolute; left: 20px; top: -15px }
}
@media screen and (max-width:480px) {
    .exclusive_learndash .bbapp_land_pricing_button:before { left: -10px; top: inherit; width: 119px; bottom: -50px; height: 41px }
    .exclusive_learndash .bbapp_button_buy_now:before { top: 0px; width: 156px; height: 64px }
}
@media screen and (max-width:1500px) {
    .description_difference { margin-right: 25%; }
}
@media screen and (max-width:1300px) {
    .five_boxs_section { padding: 140px 0 90px; }
    .difference_section_bottom_holder_left_inner { max-width: 450px; }
    .difference_below_section_holder_left { margin-right: 30px; }
    .difference_below_section_holder_right { width: 50%; margin-left: 30px; }
    .below_blue_section .container, .difference_below_section .container { max-width: 100%; padding: 0px 60px; }
    .difference_below_section { padding-bottom: 140px; }
}
@media screen and (max-width:1275px) {
    .exclusive_learndash #devaccess:before, .exclusive_learndash #dfy:before { left: -38px; top: -60px; width: 133px; height: 116px; }
}
@media screen and (max-width:1200px) {
    .new_learndash_page .home_seven_section .bbapp_land_section_auth_testimonial .container { padding: 0px !important; }
    .five_boxs_section_column { width: calc(100% / 3 - 50px); margin: 20px 25px; }
    .below_blue_section { margin: 120px 0; }
    .difference_section_bottom_holder { margin-top: 80px; margin-bottom: 80px; }
    .bb-job-listing-wrap h2, .difference_section_bottom_holder_column { margin-bottom: 60px; }
    .testimonial_monile_app_layout .test_description h3 { font-size: 24px; }
    .testimonial_monile_app_layout .test_description p { font-size: 18px; }
    .difference_section { padding-top: 50px; }
}
@media screen and (max-width:1000px) {
    .text_boxes p { font-size: 18px; }
    .desc_blue { padding-right: 40px; }
    .column_below_blue_column.left_image_text-right .desc_blue { padding-right: 0; padding-left: 40px; }
    .description_difference { margin-right: 10%; }
    .difference_section_bottom_holder_left { width: 60%; }
    .difference_section_bottom_holder_right { width: 40%; }
}
@media screen and (max-width:980px) {
    .new_learndash_page .bbapp_land_section_column { padding-top: 0px; padding-bottom: 0px; }
}
@media screen and (max-width:900px) {
    .text_below_quotet h3 { font-size: 46px; }
    .section_two_title_section, .text_boxes p br { display: none; }
    .difference_section_bottom_holder_left { width: 100%; padding: 0px 60px; }
    .difference_section_bottom_holder_right { width: 100%; padding: 60px 0px 0px 120px; }
    .difference_section_bottom_holder_left_inner { max-width: 100%; }
    .difference_section_bottom_holder { margin: 80px 0px 80px; flex-direction: column; }
    .difference_section { padding: 50px 40px 0px; }
}
@media screen and (max-width:850px) {
    .text_quote  p { font-size: 35px; line-height: 52px; }
    .new_learndash_page .bbapp_land_title .first_part { font-size: 48px; line-height: 68px; }
    .new_learndash_page .bbapp_land_title .second_part { font-size: 48px; line-height: 68px; }
    .new_learndash_page .bbapp_land_title .first_part span:before { width: 400px; height: 16px; }
    .new_learndash_page .learndash-logo { max-width: 200px; }
}
@media screen and (max-width:768px) {
    .exclusive_learndash .bbapp_land_title .exclusive_title span:before { width: 287px; height: 10px; }
    .exclusive_learndash .bbapp_land_title .exclusive_title { font-size: 34px; line-height: 44px; }
    .exclusive_learndash .bbapp_land_title .exclusive_title span br { display: none; }
    .five_boxs_section_column { width: calc(50% - 50px); }
    .difference_below_section_holder_left { width: 100%; margin-right: 0px; }
    .difference_below_section_holder_right { width: 100%; margin-left: 0px; margin-top: 50px; }
    .difference_below_section_holder { display: flex; flex-direction: column; }
    .blue_text p { font-size: 30px; line-height: 40px; padding: 80px 0px; }
    .difference_section .title_difference { font-size: 36px; line-height: 42px; }
    .difference_section .subtitle_difference { font-size: 24px; line-height: 32px; }
    .new_learndash_page .bbapp_land_title { font-size: 38px; line-height: 48px; }
    .new_learndash_page .testimonial_section h2 { font-size: 40px; line-height: 50px; margin-bottom: 15px; }
    .new_learndash_page .testimonial_subtitle { font-size: 22px; }
    .new_learndash_page .testimonial_section { margin: 160px 0 40px; }
    .testimonial_monile_app_layout .test_description h3 { font-size: 20px; }
    .testimonial_monile_app_layout .test_description p { font-size: 16px; }
    .testimonial_monile_app_layout .test_position p im { height: 40px; width: 40px; }
    .testimonial_monile_app_layout .test_position { width: 40px; height: 40px; }
    .testimonial_monile_app_layout .test_position p img { width: 40px; height: 40px; }
    .testimonial_monile_app_layout .test_description { padding-left: 10px; width: calc(100% - 40px); }
    .description_difference { margin-right: 0; }
}
@media screen and (max-width:600px) {
    .quote_section { padding: 60px 0px 100px; }
    .text_quote  p br { display: none; }
    .content_before_section { text-align: center; padding: 80px 0 0px; }
    .two_images_left:before { top: inherit; font-weight: 500; right: 0px; bottom: -25px; left: 0px; }
    .two_images_holder { flex-direction: column; }
    .two_images_left { margin-bottom: 40px; }
    .learndash_text_holder h2 { font-size: 36px; line-height: 44px; margin-bottom: 10px; }
    .five_boxs_section { background-color: #fafafa; padding: 100px 0 80px; }
    .section_two_title_section .title_section_two, .title_below_blue { font-size: 36px; line-height: 44px; margin-bottom: 10px; }
    .column_below_blue_column { margin: 50px 0px; }
    .blue_text p br { display: none; }
    .difference_section_bottom_holder_right { padding: 30px 0px 0px 60px; }
    .column_below_blue_column { flex-direction: column; }
    .image_blue { width: 100%; order: 1; }
    .desc_blue { padding-right: 0px; width: 100%; padding-top: 30px; order: 2; }
}
@media screen and (max-width:580px) {
    .new_learndash_page .bbapp_land_title .first_part { font-size: 38px; line-height: 58px; }
    .new_learndash_page .bbapp_land_title .second_part { font-size: 38px; line-height: 58px; }
    .new_learndash_page .bbapp_land_title .first_part span:before { width: 320px; height: 13px; }
    .new_learndash_page .bbapp_land_title .second_part img { margin-right: 10px; }
    .new_learndash_page .learndash-logo { max-width: 180px; }
}
@media screen and (max-width:480px) {
    .exclusive_learndash .bbapp_land_section_one { background-position: bottom center; }
    .exclusive_learndash .title_pricing p.smaller_text { font-size: 24px; line-height: 1; }
    .text_below_quotet h3 { font-size: 36px; }
    .quote_section { padding: 30px 0px 80px; }
    .text_quote p { font-size: 30px; line-height: 40px; margin-bottom: 20px; }
    description_quote { font-size: 22px; line-height: 28px; }
    .five_boxs_section { background-color: #fafafa; padding: 80px 0 60px; }
    .five_boxs_section_column { width: calc(100% - 50px); }
    .new_learndash_page .bbapp_land_subtitle .bbapp_land_sub { font-size: 22px; line-height: 30px; letter-spacing: 0; margin-bottom: 10px; }
    .new_learndash_page .bbapp_land_subtitle p { font-size: 20px; }
    .new_learndash_page .bbapp_land_title .first_part, .new_learndash_page .bbapp_land_title .second_part { font-size: 30px; line-height: 45px; }
    .new_learndash_page .learndash-logo { max-width: 150px; }
    .new_learndash_page .bbapp_land_title .first_part span:before { width: 250px; height: 11px; }
    .new_learndash_page #main { padding-bottom: 80px; }
    .below_blue_section { margin: 100px 0 0px; }
    .below_blue_section .container, .difference_below_section .container { padding: 0 30px; }
    .difference_below_section { padding-bottom: 80px; }
    .blue_text { padding: 0px 20px; }
    .blue_text p { font-size: 26px; line-height: 32px }
    .difference_below_section .container { padding: 0px 30px; }
    .difference_section { padding: 50px 0px 0px; }
    .difference_section_bottom_holder_left { padding: 0px 30px; }
    .difference_section_bottom_holder_right { padding: 30px 0px 0px 30px; }
    .difference_section .subtitle_difference { font-size: 20px; line-height: 28px; }
    .new_learndash_page .bbapp_land_title { font-size: 30px; line-height: 38px; }
    .difference_section { padding-top: 0px; }
    .new_learndash_page .bbapp_land_title { font-size: 32px; line-height: 40px; }
    .new_learndash_page .bbapp_land_subtitle p { font-size: 20px; }
    .new_learndash_page .testimonial_section h2 { font-size: 30px; line-height: 40px; }
    .new_learndash_page .testimonial_subtitle { font-size: 18px; }
}
@media screen and (max-width:352px) {
    .new_learndash_page .bbapp_land_title .first_part span:before { left: 20px; bottom: 45px; }
}
.exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one { background-color: #3e69ff; position: relative; }
.exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one:after { content: ''; position: absolute; right: 0; bottom: 0; width: 0; height: 0; border-bottom: 180px solid #fff; border-left: 2000px solid transparent; z-index: 1; }
.exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one .banner-image, .exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one > .litespeed-loaded { height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; object-fit: cover; }
.exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one .bbapp_land_logo_holder, .exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one .container { position: relative; z-index: 9; }
.exclusive_learndash.page-template-buddyboss-app-landing-page-speed .bbapp_land_section_one .bbapp_land_video .wp-block-video { margin: 0; }
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
    .page-template-buddyboss-app-landing-page .done_col .slick-track .done_col_inner .showcase_col_content_image img, .page-template-buddyboss-app-landing-page .feedback_section .feedback_section_left img, .page-template-buddyboss-app-landing-page .feedback_section .feedback_section_right img, .page-template-buddyboss-app-landing-page .bbapp_land_section_three .columns_three_holder .column_image img, .page-template-buddyboss-app-landing-page .tooltip_holder .tooltip_image img, .page-template-buddyboss-app-landing-page .image_on_hover img { width: 100%; }
    .page-template-buddyboss-app-landing-page .home_seven_left.bigger_image_section img, .page-template-buddyboss-app-landing-page .home_seven_left.small_image_section img, .page-template-buddyboss-app-landing-page .bbapp_land_section_column .home_seven_holder .home_seven_left img { height: 100%; }
}
.bbapp_pricing_section .title_pricing .time_circles > div span:before { display: none; }
