@font-face {
    font-family: 'Lumios Design Elements';
    src: url('fonts/Lumios-DesignElements.eot');
    src: url('fonts/Lumios-DesignElements.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lumios-DesignElements.woff2') format('woff2'),
        url('fonts/Lumios-DesignElements.woff') format('woff'),
        url('fonts/Lumios-DesignElements.ttf') format('truetype'),
        url('fonts/Lumios-DesignElements.svg#Lumios-DesignElements') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lumios Marker';
    src: url('fonts/Lumios-Marker.eot');
    src: url('fonts/Lumios-Marker.eot?#iefix') format('embedded-opentype'),
        url('fonts/Lumios-Marker.woff2') format('woff2'),
        url('fonts/Lumios-Marker.woff') format('woff'),
        url('fonts/Lumios-Marker.ttf') format('truetype'),
        url('fonts/Lumios-Marker.svg#Lumios-Marker') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}
 
.filter-attribute-item input[type=checkbox] {
    -webkit-appearance: checkbox;
    width: 12px !important;
    height: 12px !important;
}
.filter-attribute-item label {
    padding-left: 3px;
}
.product_type_variable.add_to_cart_button {
    display: block;
    background-color: #f0f8ff;
    text-align: center;
    padding: 10px;
    font-family: "Montserrat";
    color: #373737;
    border-radius: 50px;
    text-decoration: none;
    font-weight: 600;
}
.banner_heading h1 {
    background: #EF726C;
    color: #fff;
    padding: 10px;
    margin-left: -173px;
    font-family: 'Lora';
    max-width: 790px;
}
.home frame{
	height:100%;
	width:100%;
}
.hide_h_one{
	display:none;
}
.men_right_bpe ul li, .banner_icons_bpe ul li{
    list-style: none;
    text-align: center;
}
.men_right_bpe ul li, .banner_icons_bpe ul li img {
    display: block;
    margin: 0 auto;
}
body.woocommerce-shop.et-db #et-boc .et-l .et-menu a, body.divi_overlay-template-default.et-db #et-boc .et-l .et-menu a {
    color: #000 !important;
}
body.woocommerce-shop.et-db #et-boc .et-l .et-menu a:hover, body.divi_overlay-template-default.et-db #et-boc .et-l .et-menu a:hover {
    color: #EF726C !important;
}
body.woocommerce.et-db #et-boc .et-l .et_mobile_menu li a, body.woocommerce.et-db #et-boc .et-l .nav li li a, body.divi_overlay-template-default.et-db #et-boc .et-l .nav li li a {
	font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #000;
}
body.divi_overlay-template-default .top_logo_menu_bpe .menu_bpe_new {
	margin-right: 0 !important;
	width: 70.5% !important;
}
body.divi_overlay-template-default .top_logo_menu_bpe .cart_bpe_new {
	background-color: #ef726c;
	width: 70px !important;
	height: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
body.divi_overlay-template-default.et-db #et-boc .et-l .et_pb_menu_0_tb_header, body.et-db .pum .et-l .et_pb_menu_0_tb_header {
	margin-right: 0px !important;
}
.divi_overlay-template-default .top_logo_menu_bpe .menu_bpe_new .et_pb_menu_inner_container .et_pb_menu__wrap {
	width: 100%;
	display: flex;
	justify-content: flex-end !important;
}
body.divi_overlay-template-default .top_logo_menu_bpe .cart_bpe_new span.et_pb_icon_wrap {
	padding: 0px !important;
}
.divi_overlay-template-default.et-db #et-boc .et-l .et_pb_icon_0_tb_header .et_pb_icon_wrap {
	padding-left: 0px !important;
}
.divi_overlay-template-default.et-db #et-boc .et-l .et_pb_icon_0_tb_header .et_pb_icon_wrap span.et-pb-icon {
	color: #fff;
}
body.divi_overlay-template-default.et-db #et-boc .et-l .et_pb_icon_0_tb_header .et_pb_icon_wrap, body.et-db .pum .et-l .et_pb_icon_0_tb_header .et_pb_icon_wrap {
	padding-left: 0 !important;
}
.banner_icons_bpe ul li {
    margin-right: 10px;
}
.banner_icons_bpe ul li:last-child {
    margin-right: 0;
}
.banner_icons_bpe ul{
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner_icons_bpe ul li a img {
    margin-bottom: 15px;
}
.banner_heading {
    padding-top: 80px;
}
.banner_icons_bpe ul li a img {
    margin-bottom: 15px;
    max-width: 80px;
    background: #E8F1F7;
    height: 80px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50%;
    border: 3px solid #FFFFFF;
    box-shadow: 0px 4px 34px #ededed;
    padding: 18px;
}
.banner_icons_bpe ul li a {
    color: #000;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
}
.banner_icons_bpe ul li a img:hover {
    background: #fff;
}
.banner_icons_new  .et_pb_gallery_items {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.banner_class_home {
	padding-top: 0;
}
.banner_class_home .et_pb_column_1 {
	padding-top: 120px;
}
.banner_class_home .et_pb_column_1 .banner_heading {
	margin-left: -210px;
}
.banner_class_home .et_pb_column_1 h1, .banner_class_home .et_pb_column_1 h2 {
	background: #EF726C;
	color: #fff;
	padding: 20px;
	display: block;
	width: 100%;
	max-width: 600px;
	font-size: 50px;
	font-family: Lora;
	line-height: 40px;
}
.footer_menu_bpe .et_pb_menu__menu ul {
    flex-direction: column;
}
.top_logo_menu_bpe {
    display: flex;
    align-items: center;
}
.footer_menu_bpe .et_pb_menu__menu ul li a {
    color: #000000 !important;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
.footer_copyright_bpe .et_pb_text_inner p {
    text-align: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
}
.have_a_question .et_pb_text_inner h2 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 45px;
    color: #FFFFFF;
}
.have_a_question .et_pb_text_inner p {
    color: #fff;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 27px;
    color: #FFFFFF;
    transform: rotate(0.23deg);
}
.have_a_question {
    display: flex;
    align-items: center;
}
.banner_class_home .et_pb_column_1 h2 {
	max-width: 350px;
	margin-top: 30px;
	font-style: italic;
	font-weight: 400;
}
.banner_para {
	font-size: 26px;
	font-family: 'Montserrat';
	color: #000;
	line-height: 32px;
	font-weight: 500;
}
.banner_para a.buy_now_btn {
	display: block;
	margin: 35px 0;
	font-family: "Lumios Marker";
	font-style: italic;
	font-weight: 400;
	font-size: 54px;
	line-height: 76px;
	color: #EF726C;
}
body #_form_6308AD9F71602_{
    width: 100%;
    max-width: 100% !important;
    background: transparent !important;
}
#_form_6308AD9F71602_ ._x23671134 input, #_form_6308AD9F71602_ ._x57024917 input {
    max-width: 100% !important;
    border: 1px solid #C1D5E2 !important;
    padding: 15px;
}
.menu_top_bpe .et_pb_menu_inner_container {
    justify-content: flex-end;
}
.menu_top_bpe .et_pb_menu_inner_container .et_pb_menu__wrap {
    flex: 0 0 50%;
}
.buy_now_btn{
	position:relative;
}
.active_campaign_five form#_form_6308AC578FD2E_ {
    width: 100%;
    max-width: 100% !important;
    background: transparent !important;
}
.active_campaign_five form#_form_6308AC578FD2E_ ._form-content input {
    width: 100% !IMPORTANT;
    max-width: 100% !important;
    padding: 10px;
    border: 1px solid #C1D5E2;
    margin-bottom: 20px !important;
}
.menu_top_bpe ul li a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #000;
}
a.buy_now_btn:after {
    position: absolute;
    content: '';
    background-image: url('https://bestplannerever.com/wp-content/uploads/2022/08/right_arrow_new.png');
    background-size: contain;
    width: 35px;
    height: 18px;
    background-repeat: no-repeat;
    top: 35px;
    opacity: 1;
    margin-left: 13px;
    transition: inherit;
}
.banner_icons_new .et_pb_gallery_items .et_pb_gallery_item.et_pb_grid_item {
    width: 100%;
    margin-right: 20px;
}
.banner_icons_new {
    margin-top: 100px;
}
.icons_sec_bann .et_pb_image {
    max-width: 80px;
    background: #E8F1F7;
    height: 80px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 50%;
    border: 3px solid #FFFFFF;
    box-shadow: 0px 4px 34px #EDEDED;
}
.icons_sec_bann .et_pb_text_inner {
    color: #000;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
    text-transform: uppercase;
}

.heding_wel_bpe .et_pb_text_inner h2 {
    text-align: center;
    font-family: lora;
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 50px;
    line-height: 45px;
    letter-spacing: inherit;
}
.heding_wel_bpe .et_pb_text_inner p {
    text-align: center;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 36px;
    color: #000;
}
.welcome_icon_text .et_pb_image_wrap {
    background: #0C5977;
    height: 80px;
    width: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.welcome_icon_text .et_pb_image_wrap:hover {
    background: #EF726C;
}
.welcome_icon_text {
    background: #FFFFFF;
    border: 1px solid #C1D5E2;
    padding: 20px 28px 20px 28px;
    margin-bottom: 30px !important;
    height: 100%;
    min-height: 402px;
}
.welcome_icon_text  h3 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 33px;
}
.welcome_icon_text p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #000;
}
.welcome_row_three .et_pb_column.et_pb_column_1_2 {
    margin-right: 40px;
    width: 35%;
}
.welcome_row_three .et_pb_column.et_pb_column_1_4 {
    margin-right: 40px;
    width: 28%;
}
.welcome_row_three .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap, .welcome_row_three .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap img {
    width: 100%;
    height: 840px;
    object-fit: cover;
}
.buy_now_btn {
    display: block;
    margin: 0px 0;
    font-family: "Lumios Marker";
    font-style: italic;
    font-weight: 400;
    font-size: 54px;
    line-height: 76px;
    color: #EF726C;
	border: 0px solid;
	opacity: 1;
    padding: 0;
}
.et_pb_button.buy_now_btn:hover:after {
    opacity: 1;
    margin-left: 0;
}
body .et_pb_bg_layout_light.et_pb_button.buy_now_btn:hover, body .et_pb_bg_layout_light .et_pb_button.buy_now_btn:hover, body .et_pb_button.buy_now_btn:hover{
	color: #EF726C !important;
    background-color: transparent;
}
body .et_pb_button.buy_now_btn:hover, body .et_pb_module .et_pb_button.buy_now_btn:hover {
    border: 0 solid transparent;
    padding: 0;
}
body .y-slider-container.y-slide-left-animations .standard-layout {
    background: #fff;
    border-bottom: 0px solid #e3e3e3;
    padding: 30px;
    height: 100%;
    min-height: 395px;
    margin-right: 18px !important; 
}
.top_logo_menu_bpe .cart_bpe_new {
    background-color: #EF726C;
    width: 70px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top_logo_menu_bpe .cart_bpe_new span.et_pb_icon_wrap {
    padding-left: 0px !important;
}

.top_logo_menu_bpe .logo_bpe_new {
    margin-right: 0px !important;
}

.top_logo_menu_bpe .menu_bpe_new {
    margin-right: 0px !important;
    width: 70.5%;
}

.top_logo_menu_bpe .menu_bpe_new .menu_top_bpe {
    margin-right: 0px !important;
    padding-right: 10px;
}

.top_logo_menu_bpe .cart_bpe_new span.et-pb-icon {
    color: #fff;
}

.top_logo_menu_bpe {
    flex-wrap: wrap;
}
.yotpo .yotpo-icon-left-arrow-thin:before {
    content: "" !important;
    background: url(https://bestplannerever.com/wp-content/uploads/2022/08/left_arrow.png);
    width: 20px;
    height: 10px;
    position: absolute;
}
.yotpo .yotpo-icon-right-arrow-thin:before {
    content: "" !important;
    background: url(https://bestplannerever.com/wp-content/uploads/2022/08/right_arrow.png);
    width: 20px;
    height: 10px;
    position: absolute;
    left: 35px;
}
.top_header_bpe_header .et_pb_row {
    display: flex;
    align-items: center;
}
.top_logo_menu_bpe .menu_bpe_new .et_pb_menu_inner_container {
    width: 100%;
}
.top_banner_bpe_new_product .et_pb_code_inner {
    position: relative;
    /*top: 136px;*/
}
.banner_para a.buy_now_btn:hover, .buy_now_btn:hover{
    transform: translateY(-10px);
}

.banner_para a.buy_now_btn, .buy_now_btn{
    transition: all 0.4s ease-in-out;
    position: relative;
    transform: translateY(0px);
}
ul.pro_bottom_bpe li a {
    display: inline-block;
    transition: all 0.4s ease-in-out;
}

ul.pro_bottom_bpe li a:hover {
    margin-top: -50px;
}
.menu_top_bpe .et_pb_menu_inner_container .et_pb_menu__wrap {
    flex: 0 0 100%;
    justify-content: flex-end;
}
ul.pro_bottom_bpe li {
    list-style: none;
    margin-right: 20px;
}
.et_pb_module.et_pb_code.et_pb_code_0.top_banner_bpe_new_product {
    /*margin-top: 180px;*/
}
.menu_top_bpe ul li a:hover {
    color: #EF726C;
}
ul.pro_bottom_bpe {
    display: flex;
    align-items: center;
    padding: 0;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .yotpo-num-of-reviews {
    margin-left: 7px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #000;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows {
    float: right;
    margin-left: 15px;
    position: absolute;
    left: 0;
    bottom: -37px;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0 solid #e3e3e3 !important;
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-reviews-bottom-line {
    float: inherit;
}
.yotpo-reviews-carousel .carousel-display-wrapper div {
    padding-bottom: 5px;
}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline {
    display: none;
}
.et_pb_section.banner_class_home div.et_pb_row .et_pb_column .et_pb_module:last-child{
	/*margin-bottom: -90px;*/
}
.banner_icons_new {
   /* margin-top: 180px;*/
}
.et_pb_section .how_it_works_icon {
    background: #E8F1F7;
    margin-right: 25px !important;
    padding: 40px 38px;
    text-align: center;
	height: 100%;
    min-height: 395px;
	width: 32%;
}
.what_best_planner_ever h2 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 45px;
    color: #000000;
    letter-spacing: inherit;
}
.what_best_planner_ever ul li {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    color: #000000;
    margin: 15px 0;
	list-style: none;
	position: relative;
	padding-left: 20px;
}
.what_best_planner_ever ul li:before {
    position: absolute;
    content: '';
    height: 10px;
    width: 10px;
    background: #EF726C;
    border-radius: 50%;
    top: 10px;
    left: 0px;
}
.how_it_works_sec_bpe .et_pb_row, .features_benefits_sec .et_pb_row, .meet_the_creatoe_bpe .et_pb_row {
    max-width: 1920px;
}
.et_pb_section .features_col {
    background: #fff;
    padding: 20px;
    width: 31%;
    margin-right: 40px;
    height: 100%;
    min-height: 540px;
}
.footer_menu_bpe #menu-item-8884, .footer_menu_bpe #menu-item-9287, .footer_menu_bpe #menu-item-9400{
    display: none;
}
.features_col h3 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 33px;
    line-height: 33px;
    color: #000000;
}
.features_col p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 36px;
    color: #000000;
}
.meet_the_creatoe_bpe h3 {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 45px;
    color: #000000;
}
.meet_the_creatoe_bpe p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 36px;
    color: #000000;
}
.meet_the_creatoe_bpe .et_pb_column:first-child:before {
    background: url(https://bestplannerever.com/wp-content/uploads/2022/08/bg_dotted.png);
    content: '';
    position: absolute;
    top: -65px;
    background-size: cover;
    left: -70px;
    width: 530px;
    height: 505px;
    background-repeat: no-repeat;
}
.meet_the_creatoe_bpe {
    position: relative;
}
.meet_the_creatoe_bpe:after {
    content: '';
    position: absolute;
    width: 600px;
    height: 723px;
    left: 0px;
    top: 16%;
    background: #F0E5DA;
}
.et_pb_section .left_img_creator {
    width: 42%;
}
.meet_the_creatoe_bpe .right_text_creator {
    width: 50%;
}
.get_five_planning_secrets h5 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 36px;
    color: #000000;
    letter-spacing: inherit;
    transform: rotate(0.23deg);
}
.get_five_planning_secrets h2, .meet_the_creatoe_bpe h3, .features_col h3, .how_it_works_icon h3, .welcome_icon_text h3{
    letter-spacing: inherit;
}
.get_five_planning_secrets h2{
	font-family: 'Lora';
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 45px;
	color: #000000;
}
.image_bpe_get_right {
    margin-top: -47%;
}
body .active_campaign_five form#_form_6307761BE3E57_ {
    background: transparent !important;
}
body .active_campaign_five form#_form_6307761BE3E57_ input {
    width: 100% !important;
    max-width: 100% !important;
    border: 1px solid #ccc;
    padding: 10px;
}
body .active_campaign_five form#_form_6307761BE3E57_ ._button-wrapper._full_width button#_form_4_submit {
    width: 100%;
    background: #EF726C !important;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    text-transform: uppercase;
}
.et_pb_section .how_it_works_icon .et_pb_text_inner {
    text-align: center;
}
.et_pb_section .how_it_works_icon span.et_pb_image_wrap {
    background: white;
    padding: 16px;
    border-radius: 50%;
}
.how_it_works_icon   h5 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #EF726C;
}
.how_it_works_icon h3 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    text-align: center;
    color: #000000;
}
.how_it_works_icon p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-align: center;
    color: #000000;
}
.how_it_works_icon a {
    position: relative;
    font-family: "Lumios Marker";
    font-style: italic;
    font-weight: 400;
    font-size: 32px;
    line-height: 45px;
    color: #0C5977; 
}
.how_it_works_icon a:after {
    position: absolute;
    content: '';
    background-image: url(https://bestplannerever.com/wp-content/uploads/2022/08/blue_right_arrow.png);
    background-size: contain;
    width: 23px;
    height: 12px;
    left: 200px;
    background-repeat: no-repeat;
    top: 16px;
    opacity: 1;
    margin-left: 0;
    transition: inherit;
}
.et_pb_section .et_pb_module.et_pb_image.et_pb_image_4 span.et_pb_image_wrap {
    position: relative;
}
.et_pb_section .et_pb_module.et_pb_image.et_pb_image_4 span.et_pb_image_wrap:after {
    position: absolute;
    content: "";
    background: #fff;
    width: 95%;
    height: 2px;
    top: 30px;
    left: 0;
    right: 0;
}
.et_pb_section .et_pb_module.et_pb_image.et_pb_image_4 span.et_pb_image_wrap:before {
    position: absolute;
    content: "";
    background: #fff;
    width: 2px;
    height: 97%;
    top: 0;
    left: 30px;
    bottom: 0;
    z-index: 2;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star {
    color: #e7c11b;
    font-size: 12px!important;
	line-height: 29px;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date {
    color: #000;
    font-style: unset!important;
}
.top_header_bpe_header ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0;
}
.top_header_bpe_header ul li a:hover {
    color: #EF726C;
}

.top_header_bpe_header ul a {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .carousel-review-title {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
}
.woocommerce-shop.et-db #et-boc .et-l .et_pb_section {
    padding: 0;
}
.woocommerce-shop.et-db #et-boc .et-l .et_pb_icon_0_tb_header .et_pb_icon_wrap span.et-pb-icon {
    font-size: 30px;
}
.woocommerce-shop.et-db #et-boc .et-l .et_pb_row {
    max-width: 1920px;
}
.woocommerce-shop.et-db #et-boc .et-l .et_pb_social_media_follow li a.icon:before {
    color: #0c5977;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-body {
    font-family: 'Montserrat';
    font-style: normal!important;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    color: #000000;
}
.yotpo-reviews-carousel .carousel-display-wrapper .carousel-read-more {
    white-space: nowrap;
    color: #0C5977;
    font-size: 12px;
    line-height: 26px;
}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author {
    color: #EF726C;
}
.top_header_bpe_header ul li {
    line-height: normal;
}
.banner_class_home {
    position: relative;
}

.banner_class_home .et_pb_row.et_pb_row_0 {
    background-color: transparent;
    position: relative;
}

.banner_class_home .et_pb_row.et_pb_row_0 {}

.banner_class_home .et_pb_row.et_pb_row_0:before {
    content: "";
    height: 74%;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #e8f1f6;
    z-index: -0;
}


/**** Detail page products carousel navigation ****/
.flex-direction-nav {
    position: absolute;
    top: 40%;
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 !important;
}
.flex-direction-nav li {
    list-style-type: none;
}
.flex-nav-prev .flex-prev {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff7a59;
    color: #fff !important;
    border: none;
    padding: 10px 15px;
    font-size: 0px;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    transition: background 0.3s ease;
}
.flex-nav-prev .flex-prev::after {
    content: "\f104";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    /* margin-left: 8px; */
    position: absolute;
    transition: margin-left 0.3s ease;
    left: 35%;
    font-size: 16px;
}
.flex-nav-prev .flex-prev:hover {
    background-color: #0C5977;
}
.flex-nav-next .flex-next {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ff7a59;
    color: #fff !important;
    border: none;
    padding: 10px 15px;
    font-size: 0px;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    border-radius: 5px;
    transition: background 0.3s ease;
}
.flex-nav-next .flex-next::after {
    content: "\f105";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    /* margin-left: 8px; */
    position: absolute;
    transition: margin-left 0.3s ease;
    right: 35%;
    font-size: 16px;
}
.flex-nav-next .flex-next:hover {
    background-color: #0C5977;
}


@media only screen and (max-width: 1576px) {
    .banner_icons_bpe ul li a {
        font-weight: 700;
        font-size: 18px;
    }
    .et_pb_section .how_it_works_icon, .et_pb_section .features_col{
        width: 30%;
    }
}
@media only screen and (max-width: 1400px) {
    .top_header_bpe_header ul a {
        font-size: 13px;
    }
    .menu_top_bpe .et_pb_menu_inner_container .et_pb_menu__wrap {
        flex: 0 0 60%;
    }
    .top_header_bpe_header .et_pb_row {
        display: flex;
        align-items: center;
    }
    .banner_icons_new {
        margin-top: 0;
    }
    .et_pb_section .how_it_works_icon {
        height: 100%;
        min-height: 444px;
        width: 31%;
    }
    .et_pb_section .features_col {
        width: 30%;
    }
}


@media only screen and (max-width: 1199px) {
    .et_pb_section .features_col {
        margin-right: 38px;
    }
}

@media only screen and (max-width: 1040px) {
    .top_header_bpe_header ul a {
        font-size: 10px;
    }
    .menu_top_bpe .et_pb_menu_inner_container .et_pb_menu__wrap {
        flex: 0 0 74%;
    }
    .banner_heading h1 {
        font-size: 32px;
    }
    .banner_para a.buy_now_btn {
        margin: 0 0;
    }
    .banner_icons_bpe ul li a {
        font-size: 15px;
    }
    .meet_the_creatoe_bpe .et_pb_text_inner {
        padding-left: 40px;
    }
    .top_logo_menu_bpe .menu_bpe_new {
        width: 68.5%;
    }
}
@media only screen and (max-width: 991px) {
    
    body .cart_bpe_new {
        display: none !important;
    }
    .banner_heading h1 {
		margin-left: 0;
		max-width: 100%;
		font-size: 23px;
	}
	body .top_banner_bpe_new_product {
		margin-bottom: 0px !important;
	}
	.banner_icons_bpe ul li {
		flex: 0 0 30%;
	}
	.banner_icons_bpe ul li a img {
		max-width: 60px;
		height: 60px;
		padding: 12px;
	}
	.banner_icons_bpe ul {
		justify-content: inherit;
		padding-left: 0;
	}
	.banner_para {
		margin-bottom: 0 !important;
	}
	.banner_para p {
		font-size: 18px;
		padding-bottom: 0;
	}
	.et_pb_section .features_col {
		margin-right: 38px;
	}
	.banner_para a.buy_now_btn {
		line-height: 60px;
	}
	.top_logo_menu_bpe {
		flex-wrap: inherit;
	}
	.top_logo_menu_bpe .logo_bpe_new {
		margin-bottom: 0;
	}
	.banner_para a.buy_now_btn {
		margin: 0 0;
		font-size: 30px;
	}
	a.buy_now_btn:after {
		width: 25px;
	}
    .banner_para {
        padding: 0 10px;
    }
    .welcome_icon_text {
        height: inherit;
        min-height: inherit;
    }
    .et_pb_section .features_col {
        height: inherit;
        min-height: inherit;
            width: 100%;
    margin-right: 0px;
    }
    .et_pb_section .features_col span.et_pb_image_wrap {
        width: 100%;
    }
    .et_pb_section .features_col span.et_pb_image_wrap img {
        width: 100%;
    }
    .et_pb_section .how_it_works_icon {
        width: 100%;
        margin-right: 0px !important;
    }
    .meet_the_creatoe_bpe .et_pb_column:first-child:before {
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
    }
    .meet_the_creatoe_bpe .right_text_creator {
        width: 58%;
    }
    .image_bpe_get_right {
       margin-top: 0;
       text-align: center !important;
    }
	.top_logo_menu_bpe .logo_bpe_new {
		padding: 10px 0;
	}
}
@media only screen and (max-width: 991px) {
	.banner_heading {
		padding-top: 0;
	}
}


@media only screen and (max-width: 980px) {
    .top_logo_menu_bpe .menu_bpe_new {
        margin-bottom: 0px;
        position: static;
    }
    .top_logo_menu_bpe .menu_bpe_new .et_pb_menu_inner_container {
        position: static;
    }
    .top_logo_menu_bpe .menu_bpe_new .menu_top_bpe {
        position: static;
    }
    .et_pb_row.top_logo_menu_bpe {
        position: static;
    }
    .et_pb_menu .et_mobile_menu li ul {
        padding-left: 0px;
    }

    .et_mobile_menu li li {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 767px) {
    .top_header_bpe_header {
        display: none;
    }
    .top_logo_menu_bpe .menu_bpe_new {
        margin-right: 0px !important;
        width: 0px;   
        margin-bottom: 0;
    }
    .heding_wel_bpe .et_pb_text_inner p {
        font-size: 18px;
    }
    .heding_wel_bpe .et_pb_text_inner h2 {
        font-size: 40px;
    }
    .top_logo_menu_bpe {
        flex-wrap: inherit;
    }
    .top_logo_menu_bpe .cart_bpe_new {
        display: none;
    }
    .banner_class_home .et_pb_column_1 h1, .banner_class_home .et_pb_column_1 h2 {
        width: 100%;
        max-width: 100%;
    }
    .banner_class_home .et_pb_column_1 .banner_heading {
        margin-left: 0;
    }
    .top_banner_bpe_new_product .et_pb_code_inner {
        position: relative;
        top: 0;
    }
    .welcome_row_three .et_pb_column.et_pb_column_1_4 {
        width: 100%;
    }
    .welcome_row_three .et_pb_column.et_pb_column_1_2 {
        margin-right: 40px;
        width: 100%;
    }
    .welcome_icon_text {
        height: inherit;
        min-height: inherit;
    }
    .et_pb_section .how_it_works_icon {
        height: 100%;
        min-height: 444px;
        width: 100%;
    }
    .et_pb_section .features_col {
        width: 100%;
        margin-right: 0;
        text-align: center;
        margin-bottom: 30px;
    }
    .logo_bpe_new {
        margin-bottom: 0;
        padding: 12px 0;
    }
    .welcome_row_three .et_pb_column.et_pb_column_1_2 {
        margin-right: 20px;
        margin-left: 20px;
    }
    .welcome_row_three .et_pb_column.et_pb_column_1_4 {
        margin-right: 20px !important;
        margin-left: 20px;
    }
    .welcome_icon_text .et_pb_image_wrap {
        margin: 0 auto;
    }
    .meet_the_creatoe_bpe:after {
        width: 100%;
    }
    .meet_the_creatoe_bpe .et_pb_text_inner {
        padding-left: 0;
    }
    .welcome_row_three .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap, .welcome_row_three .et_pb_column.et_pb_column_1_2 span.et_pb_image_wrap img {
        height: inherit;
    }
    .footer_row_bpe_san .et_pb_menu__wrap {
        flex-direction: column;
    }
    .footer_row_bpe_san .et_pb_menu__wrap .et_pb_menu__menu {
        display: block;
    }
    .footer_row_bpe_san .et_pb_menu__wrap .et_mobile_nav_menu {
        display: none;
    }
    body .y-slider-container.y-slide-left-animations .standard-layout {
        padding: 1px;
    }
	.banner_heading {
		padding-top: 0;
	}
	.et_pb_section .left_img_creator, .meet_the_creatoe_bpe .right_text_creator {
		width: 100%;
	}
	.meet_the_creatoe_bpe p {
		font-size: 18px;
		line-height: 30px;
	}
	.what_best_planner_ever .et_pb_module.et_pb_video.et_pb_video_1 {
		margin-top: 0 !important;
	}
}

@media only screen and (max-width: 425px) {
    .top_header_best_new .et_pb_row .logo_bpe_new {
        margin-bottom: 0;
    }
    .banner_heading {
        padding-top: 0;
    }
    .banner_heading h1 {
        font-size: 25px;
    }
    ul.pro_bottom_bpe li {
        padding: 0 10px;
    }
    .banner_icons_bpe ul li a {
        font-size: 13px;
        line-height: 0;
    }
    .banner_class_home {
        padding-bottom: 0;
    }
	ul.pro_bottom_bpe li {
		margin: 0 15px;
	}
}

