/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        2.7.3
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.et-social-instagram a:before { content: '\e09a'; }
.ease, a, input, button {
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.error404 #main-content{
    background: #F4F4EA;
}
p{
	font-size:16px;
}
.theme_btn_1{
    min-width: 100px;
    line-height: 40px !important;
    border-radius: 35px;
    color: #fff;
    background: #E6752E !important;
    font-size: 14px;
    display: inline-block;
    padding: 0 20px !important;
    border:none !important;
}
body #page-container .et_pb_section .et_pb_button_0{
	font-size: 14px !important;
	background-color: #e1702b !important;
/* 	margin: 25px 0 !important; */
}

body #page-container .et_pb_section .et_pb_button_0:hover{
	background: #D95500 !important;
}
.theme_btn_1:hover{
    background:#D95500 !important;
}
.theme_btn_1:active{
    background:#E6752E !important;
}
.theme_btn_1[disabled]{
    background:#E6752E !important;
    opacity:0.4;
    pointer-events: none;
}
.theme_btn_1:after{
    display:none !important;
}

.site_title_circle{
    position: relative;
    width: 95px;
    height: 95px;
    /* border-radius: 50%; */
    /* display: flex; */
    color: #53407D;
    font-size: 17px;
    font-weight: 600;
    /* justify-content: center; */
    /* text-align: center; */
    /* line-height: 1.25; */
    /* align-items: center; */
    padding: 0;
    margin-bottom: 25px;
    z-index: 1;
}
.site_title_circle strong{
    z-index: 9;
    position: relative;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    display: flex;
    color: #53407D;
    border: 2px solid #53407D;
    font-size: 17px;
    font-weight: 600;
    justify-content: center;
    text-align: center;
    line-height: 1.25;
    align-items: center;
    padding: 0;
    margin-bottom: 25px;
	word-break: break-word;
}
.site_title_circle:after{
    content: "";
    background: #ddd;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    z-index: -1;
    right: 8%;
    opacity:0.75;
    bottom: 8%;
}
.color_jetstream:after{
    background: #B8D1CD;
}
.color_polar:after{
    background: #E9F4EB;
}
.color_eastside:after{
    background:#AC94C6;
}
.color_bermuda:after{
    background:#88CECC
}
.color_celery:after{
    background: #BDC157;
}
.color_wanwhite:after{
    background: #EAE7E6;
}
.color_porsche:after{
    background: #E0A169;
}
.color_sundance:after{
    background:#C5BD4F;
}
.color_humming_bird:after{
    background:#D2EFE7;
}
.color_east_side:after{
    background:#AC94C6;
}
.color_sundance:after{
    background:#C5BD4F;
}
.site_title_circle.width_2,
.site_title_circle.width_2 strong{
    width: 122px;
    height: 122px;
}
.theme_btn_2,
.et_pb_button.theme_btn_2,
.latest_blog_wrp a.more-link{
    background: #FFFFFF !important;
    color: #53407D !important;
    font-size: 14px !important;
    line-height: 40px !important;
    font-weight: 600 !important;
    padding: 0 20px !important;
    border-radius: 50px;
    border: none !important;
    box-shadow: 0px 5px 6px 1px rgb(0 0 0 / 10%);
    display: inline-block;
}
.theme_btn_2:after{
    display:none !important;
}
.theme_btn_2:hover,
body #main-content .et_pb_button.theme_btn_2:hover,
.latest_blog_wrp a.more-link:hover{
    color: #53407D !important;
    background:#F4F4EA !important;
}
.theme_btn_2:active{
    
}
.theme_btn_2[disable]{
    opacity:0.4;
}
/* ============================ */



#main-footer .container{
    display: flex;
    align-items: center;
}
#main-footer .footer_left{
    flex-grow: 1;
    /*width: 50%;*/
}
#main-footer .footer_right{
    /*width: 50%;*/
}
#main-footer .footer_left #footer-info{
    float: none;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
	font-weight: 400;
    font-size: 11px;
}
#main-footer .footer_left #footer-info a{
    font-weight: 400;
    color: #fff;
}
.footer_left .bottom-nav{
    display: inline-block;
    padding: 0;
}
.footer_left .bottom-nav li a{
    display: block;
    line-height: 1;
    color: #fff;
	font-weight: 400;
    font-size: 11px;
}
.footer_left .bottom-nav li a:hover,
#main-footer .footer_left #footer-info a:hover{
    color: #53407D;
    opacity: 1;
}
.footer_left .bottom-nav li{
    font-weight: 300;
    font-size: 12px;
    padding-right: 12px;
    margin-right: 8px;
    border-right: 1px solid #fff;
    line-height: 1;
}
.footer_left .bottom-nav li:last-child{
    margin-right: 0;
    /*padding-right: 0;*/
    border-right: none;
}
.footer_right li a{
    font-size: 20px;
    color: #fff;
}
.footer_right li a:hover {
    color: #DBD366;
}
.footer_right .et-social-icons {
    float: none;
    line-height: 1;
}
#et-footer-nav {
    background: #A7A041;
    padding: 25px 10px;
	padding-bottom: 20px;
    z-index: 2;
    position: relative;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu, #main-footer,.et_pb_section{
    background-color: #f4f4ea !important;
}
.footer_top {
    display: flex;
    max-width: 1080px;
    margin: 0 auto;
    width: 80%;
    align-items: flex-end;
    line-height: 1;
    padding-top: 35px;
}
.footer_logo{
    position: relative;
    left: -60px;
}
.footer_logo a img{
    position: relative;
    top: -25px;
	max-width: 120px;
}
.footer_img{
    padding-left: 15px;
    text-align: right;
    flex-grow: 1;
    line-height: 1;
}
.footer_img img {
    width: 650px;
    margin-bottom: -2px;
}
.footer_logo a{
    display: inline-block;
    position: relative;
    z-index: 1;
}
.footer_logo a:after{
    content: "";
    width: 285px;
    height: 285px;
    background: #fff;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%,-50%);
}
/*===============*/
header#main-header {
    background: #53407d !important;
    height: 53px;
}
.et_header_style_centered #main-header .container {
    max-width: 100%;
    display: flex;
    width: 100%;
    padding: 0 50px;
}
.et_header_style_centered #main-header .logo_container {
    min-width: 285px;
    position: relative;
    z-index: 1;
}
.et_header_style_centered #main-header .logo_container a{
    display: inline-block;
}
.et_header_style_centered #main-header .logo_container a:after{
    content: "";
    width: 285px;
    height: 285px;
    background: #fff;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%,-50%);
}
.et_header_style_centered #main-header .logo_container a img{
    position: relative;
    bottom: -5px;
    width: 135px;
}
.et_header_style_centered #top-menu>li>a{
    padding: 0 !important;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    line-height: 53px;
}
.et_header_style_centered #top-menu>li.menu-item-has-children a:after{
    opacity: 0;
}
.et_search_outer{
    max-width: 100%;
    position: static;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    max-width: none;
    margin-left: 20px;
}
.head_social_wrp {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position:relative;
}
.search_icn_wrp {
    position: relative;
    min-width: 100px;
    padding-top: 17px;
    text-align: right;
}
#et_top_search{
    margin:0;
}
.search_icn_wrp #et-info{
    float: none;
    padding:0;
    display: inline-block;
    vertical-align: middle;
}
.search_icn_wrp .et-social-icons{
    border-radius: 10px;
    float: none;
    display: inline-block;
    position: absolute;
    width: 230px;
    right: 5px;
    background: #fff;
    top: 100%;
    margin-top:5px;
    padding: 15px;
    display: flex;
    justify-content: space-around;
    opacity:0;
    visibility:hidden;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transition-delay:0.3s;
    z-index:99;
}
.head_social_wrp:hover .et-social-icons{
    opacity:1;
    right:-10px;
    visibility:visible;
    transition-delay:0s;
}
.search_icn_wrp .et-social-icons li {
    margin: 0;
    padding: 5px 0;
}
.search_icn_wrp .et-social-icons li a{
    font-size: 20px;
    color:#AC94C6;
}
.search_icn_wrp .et-social-icons li a:hover{
    color:#53407D;
    opacity: 1;
}
.hero_section_img{
    text-align: center !important;
}
.hero_section_img img{
    width: 100%;
    max-width: 875px;
    display: block;
    margin: 0 auto;
}
.hero_baner_section.et_pb_section {
    padding-top: 13px;
    z-index:2;
}
.hero_baner_section .et_pb_module.et_pb_text {
    margin: 0;
}
.hero_baner_section h1{
    color: #53407D;
    font-size: 50px;
    line-height: 1.1;
    font-weight: 300;
    padding-top: 15px;
}
.hero_baner_section p{
    font-size: 20px;
    line-height: 1.3;
    font-weight: 600;
    color: #8569A3;
    padding-top: 10px;
}
img{
    pointer-events: none;
}
.hero_banner_toolkit{
	cursor: pointer;
}
.et_pb_module.et_pb_text.hero_banner_toolkit {
    position: absolute;
    width: 260px;
    height: 260px;
    right: -21px;
    padding: 25px 0;
    bottom: 115px;
}
.et_pb_module.et_pb_text.hero_banner_toolkit img{
    width: 120px;
    margin-top: 5px;
}
.et_pb_module.et_pb_text.hero_banner_toolkit p{
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    max-width: 190px;
    margin: 0 auto;
    padding: 7px 0;
}
.et_pb_module.et_pb_text.hero_banner_toolkit a{
/*     width: 100px;
    line-height: 32px;
    border-radius: 35px;
    color: #fff;
    background: #E6752E;
    font-size: 14px;
    display: inline-block; */
    margin-top: 4px;
	line-height: 32px !important;
}
.et_pb_module.et_pb_text.trustpilot_rating_wrp {
    width: 300px;
    text-align: center;
    min-height: 235px;
    position: absolute;
    top: 0;
    right: -200px;
/*     padding-top: 40px; */
    z-index: 9;
}
/* .trustpilot_rating_wrp .et_pb_text_inner, */
.trustpilot_rating_wrp_short_code_inner{
    max-width: 140px;
    margin: 0 auto;
	cursor: pointer;
}
.trustpilot_rating_wrp .rating_stars {
    justify-content: center;
	margin-top: -5px;
	padding-bottom: 8px;
}
.trustpilot_rating_wrp .rating_stars img {
    height: 19px !important;
    width: auto !important;
}
.trustpilot_rating_wrp h5 {
    font-size: 30px;
    padding: 0px 0;
    color: #53407D;
    font-weight: 600;
    margin-top: 0;
    line-height: 1;
    padding-right: 5px;
}
.trustpilot_rating_wrp img {
    max-width: 80px;
}
.trustpilot_rating_wrp_short_code {
    width: 300px;
    text-align: center;
    min-height: 235px;
    top: 0;
    z-index: 9;
	padding-top: 20px;
}
.et_pb_module.et_pb_text.trustpilot_rating_wrp p{
    padding: 0;
}
.et_pb_module.et_pb_text.trustpilot_rating_wrp a {
    position: relative;
    font-size: 14px;
    line-height: 1.45;
    font-weight: 700;
    color: #53407D;
    display: inline-block;
    border: 1px solid #F4F4EA;
    border-radius: 50px;
    box-shadow: 0px 5px 12px 3px rgb(0 0 0 / 10%);
    padding: 6px 0;
    width: 100%;
}

.et_pb_module.et_pb_text.trustpilot_rating_wrp a:after {
    content: "";
    display: inline-flex;
    width: 12px;
    height: 12px;
    background: url(https://superwellness.co.uk/wp-content/uploads/2023/03/ic_arrow_downward_24px.png) center/contain;
    margin-left: 5px;
    vertical-align: middle;
/*     margin: 0 auto;
    margin-top: 0;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(
45deg
);
    position: relative;
    top: -3px;
    margin-left: 6px; */
}
.et_pb_module.et_pb_text.trustpilot_rating_wrp a:before {
/*     margin-left: -1.25px; */
    content: "";
/*     height: 13px;
    width: 0;
    border-right: 2.5px solid;
    display: block;
    position: absolute;
    bottom: 0;
    left: 50%; */
}
.et_pb_module.et_pb_text.trustpilot_rating_wrp a:hover{
/*     color:#D9551A; */
}
.inspire_section{
    
}
.et_pb_module.home_banner_mini_audit.et_pb_module {
    position: absolute;
    bottom: -32px;
    width: 190px;
    left: 0;
}
.inspire_section .et_pb_row{
    max-width:650px;
    padding: 7px 0;
}
.inspire_section img{
    display: block;
    height: 80px;
    width: auto;
    max-width: 150px;
    object-fit: contain;
}
.inspire_section p{
    color:#fff;
    font-weight:600;
    line-height:1.3;
    font-size:16px;
    text-transform: uppercase;
}
.workplace_wellbeing_section{
    
}
.workplace_wellbeing_section p{
    color:#4A4A4A;
    font-size:20px;
    max-width: 635px;
    font-weight:400;
}
#page-container h3{
    font-size:44px;
    font-weight:300;
    color: #53407D;
    padding-bottom:10px;
    line-height:1.2;
}
.wellbeing_cols{
    
}
.wellbeing_cols .et_pb_column{
    padding-bottom: 40px;
}
.wellbeing_cols .et_pb_column:before{
    content: "";
    width: 75px;
    height: 3px;
    background: #ddd;
    display: block;
    margin-bottom: 20px;
    border-radius: 10px;
}
.wellbeing_cols .et_pb_column img{
/*     max-width: 94px; */
    max-height: 75px;
/*     height: 98px; */
    object-fit: contain;
}
.wellbeing_cols .et_pb_column h4{
    font-size:20px;
    font-weight:400;
    line-height: 1.2;
    padding-bottom:15px;
}
.wellbeing_cols .et_pb_column p{
    color: #4A4A4A;
    font-size:14px;
    line-height:1.6;
    font-weight:400;
}
.wellbeing_cols .et_pb_column a.theme_btn_1{
    line-height: 40px !important;
    position:absolute;
    bottom:0;
    left:0;
}
.workplace_wellbeing_section .wellbeing_cols .et_pb_column a.theme_btn_1 {
    line-height: 40px !important;
    position: static;
}
.wellbeing_cols .et_pb_column.porsche_color h4{
    color:#AC6222;
}
.wellbeing_cols .et_pb_column.lemon_ginger_color h4{
    color:#8E882D;
}
.wellbeing_cols .et_pb_column.jelly_bean_color h4{
    color:#43828C;
}
.wellbeing_cols .et_pb_column.butterfly_bush_color h4{
    color:#53407D;
}
.wellbeing_cols .et_pb_column.porsche_color:before{
    background:#AC6222;
}
.wellbeing_cols .et_pb_column.lemon_ginger_color:before{
    background:#8E882D;
}
.wellbeing_cols .et_pb_column.jelly_bean_color:before{
    background:#43828C
}
.wellbeing_cols .et_pb_column.butterfly_bush_color:before{
    background:#53407D;
}
.et_pb_row.wellbeing_cols {
    padding-top: 50px;
}
.et_pb_module.increesing_focus_top {
    max-width: 775px;
    width: 100%;
    height: 590px;
    padding-top: 40px;
    padding-left: 110px;
    float: right;
    margin-top: 26px;
    margin-right: -50px;
    margin-bottom: -260px !important;
}
.et_pb_module.increesing_focus_top h3{
    padding-left: 150px;
}
.et_pb_module.increesing_focus_top h2.site_title_circle{
    top: 85px;
}

.et_pb_row.increasing_cols {
}
.et_pb_row.increasing_cols .et_pb_column{
    width: 345px;
    height: 345px;
    margin: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    align-content: center;
}
.et_pb_row.increasing_cols span.percent-value {
    font-size: 120px;
    font-weight: 300;
    color: #fff;
    display: inline-block;
    line-height: 1;
}
.et_pb_row.increasing_cols span.percent-sign {
    font-size: 60px;
    font-weight: 300;
    color: #fff;
    vertical-align: top;
}
.et_pb_row.increasing_cols .et_pb_number_counter .percent{
    height: auto;
}
.et_pb_row.increasing_cols .et_pb_column .et_pb_text p{
    font-size:16px;
    font-weight:400;
    max-width:215px;
    margin:0 auto;
    color: #fff;
}
.et_pb_row.increasing_cols .et_pb_number_counter{
    width:100%;
}
.et_pb_row.increasing_cols .et_pb_column.et-last-child span.percent-sign{
    display:none;
}
.et_pb_row.increasing_cols .et_pb_column.et-last-child span.percent-value:after{
    content:"x";
}
.measurable_impact .et_pb_column{
    max-width: 300px;
    float: right;
    position: relative;
    left: -201px;
}
.measurable_impact .et_pb_column p{
    color: #53407D;
    font-size: 20px;
    max-width: 205px;
    line-height: 1.3;
    font-weight: 600;
    padding-bottom: 15px;
}
.measurable_impact .et_pb_column .theme_btn_1{
    line-height:40px !important;
}
.et_pb_row.measurable_impact {
    padding-top: 0;
}
.work_with_section{
    
}
.angela_pic .et_pb_image_wrap {
    width:270px;
    height:270px;
    border-radius:50%;
    margin:0 auto;
    position:relative;
/*  overflow: hidden; */
}
.angela_pic .et_pb_image_wrap img{
    width:100%;
    object-fit:cover;
    height:100%;
    border-radius:50%;
}
.angela_pic .et_pb_image_wrap:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px solid #6e528f;
    left: 8px;
    top: 8px;
    border-radius: 50%;
}
.work_with_section .theme_btn_2{
    margin-right: 50px;
}
#work_with_slider .sa_vert_center{
    padding: 0 5%;
    text-align:center;
    left:0;
}
#work_with_slider.owl-carousel .owl-item div{
    background: none !important;
}
.work_with_slider_wrp .white{
    background: none !important;
}
.owl-carousel .owl-prev{
    display:none !important;
}
#work_with_slider.owl-carousel .owl-next {
    
}
#work_with_slider.owl-carousel .owl-item div p {
    display: block;
    line-height: 1;
}
    
div#work_with_slider.owl-carousel {
/*     padding: 25px 0; */
}
.how_we_help_section{
    
}
.how_we_help_right {
    background: #fff;
    width: 610px;
    height: 608px;
    display: flex;
    align-items: center;
    border-radius: 50%;
    padding:50px;
    margin-top: -40px;
	position:relative;
}
.how_we_help_right .et_pb_text_inner{
    padding-left: 160px;
    position:relative;
}
.how_we_help_right .et_pb_text_inner img{
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -34px;
}
.how_we_help_right .et_pb_text_inner p{
    color:#43828C;
    font-size:18px;
    line-height:1.4;
    font-weight:300;
    max-width:325px;
}
.how_we_help_right .et_pb_text_inner h5{
    color:#4A4A4A;
    font-size:16px;
    font-weight:400;
    line-height:26px;
    padding-top:20px;
}
.we_help_slider_wrp{
/*     max-width:375px; */
	max-width: 100%;
    float:right;
    padding-top: 75px;
        margin-right: -35px;
	padding-left: 135px;
}
.how_we_help_outer_wrp {
    display: flex;
/*     flex-wrap: wrap; */
}
.how_we_help_left_wrp {
    min-width: 400px;
}
.how_we_help_right_wrp {
    min-width: 600px;
}
#slider_15026.owl-carousel .owl-stage-outer{
	overflow: visible;
}
#slider_15026.owl-carousel .owl-item {
    position: relative;
    opacity: 0;
	transition: all .3s ease-in-out !important;
    -webkit-transition: all .3s ease-in-out !important;
    -moz-transition: all .3s ease-in-out !important;
    -o-transition: all .3s ease-in-out !important;
}
#slider_15026.owl-carousel .owl-item.active {
    opacity: 1;
}
.how_we_help_section .site_title_circle{
    margin-bottom: -110px;
}
.how_we_help_section .sa_owl_theme .owl-nav{
    position: absolute;
    top: -25px;
    left: 0;
    width: 100%;
	max-width: 370px;
}
.how_we_help_section .sa_owl_theme .owl-dots{
    position: absolute;
    top: -65px;
    left: 0;
    width: auto;
    bottom: auto !important;
    padding: 0 !important;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot{
    vertical-align: middle;
    line-height: 58px;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot span{
    width:38px !important;
    height:38px !important;
    border-radius:50% !important;
    color:#fff;
    font-size:18px;
    font-weight:600;
    line-height:38px !important;
    position:relative;
    margin: 0 5px !important;
}
.how_we_help_section .sa_owl_theme .owl-dots button.owl-dot.active span{
    background-color: transparent !important;
    color: #53407D;
    font-size:24px;
    width: 48px !important;
    height: 48px !important;
    line-height: 48px !important;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(1) span:after{
    content:"1";
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(2) span:after{
    content:"2";
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(3) span:after{
    content:"3";
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(1) span{
    background-color:#E0A169 !important;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(2) span{
    background-color:#C6BE4F !important;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot:nth-child(3) span{
    background-color:#AC94C6 !important;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot span:before{
    content: "";
    width: 102%;
    height: 102%;
    position: absolute;
    left: -1%;
    top: -1%;
    border: 2px solid transparent;
    border-bottom-color: #53407D;
    border-radius: 50%;
    border-right-color: #53407D;
    box-sizing: border-box;
    transform: rotate(
45deg
);
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.how_we_help_section .sa_owl_theme .owl-dots .owl-dot.active span:before{
    transform: rotate(
-135deg
);
}

.we_help_slider_wrp p{
    font-size:16px;
    line-height:1.5;
    color:#4A4A4A;
    max-width:316px;
}
.img_gallery_wrp{
    
}
.vdo_gallery_wrp{
    
}
.img_gallery_01 img{
    width: 832px;
    margin-right: 70px;
}
.img_gallery_cloud_big {
    position: absolute;
    top: -125px;
    z-index: -1;
    left: -265px;
}
.img_gallery_cloud_small {
    max-width: 165px;
    position: absolute;
    bottom: -75px;
    left: 75px;
}
.et_pb_section.vdo_gallery_section {
    padding: 0;
    margin-top: -108px;
    z-index: 9;
}
.vdo_gallery_section .vdo_gallery_wrp{
    max-width: 636px;
    right: -80px;
    top: -20px;
}
.vdo_gallery_section .et_pb_column {
    width: 310px;
    margin: 0;
    padding: 0 15px;
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_image_13 .et_pb_image_wrap {
    padding: 0;
    margin-top: -25px;
}
.vdo_gallery_section .et_pb_column + .et_pb_column {
    width: 320px;
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_image_wrap{
    padding: 15px;
    padding-top: 2px;
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_video{
    padding: 12px;
    padding-top: 10px;
    padding-bottom: 28px;
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_video_overlay  {
    background-size: 100% 100%;
    padding: 0;
    display: block !important;
    opacity: 1 !important;
    
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_video_play{
    font-size: 48px;
    line-height: 48px;
    margin: 0 auto;
    margin-left: -24px;
    margin-top: -35px;
}
.vdo_gallery_section .vdo_gallery_wrp .et_pb_video_overlay .et_pb_video_overlay_hover{
    background:none !important;
}
.vdo_cloud_big {
    position: absolute;
    width: 500px;
    bottom: -245px;
    right: -350px;
}
.vdo_baloon_big {
    position: absolute;
    right: -187px;
    bottom: -20px;
}
.why_wellness_section .et_pb_button_module_wrapper{
    margin-top:-65px;
}
.how_we_work_section{
    
}
.how_we_work_section .site_title_circle{
    margin-bottom: -60px;
}
.how_we_work_section h3{
    padding-left: 150px;
}
.how_we_work_section .how_we_work_cloud{
    position: absolute;
    top: -120px;
    left: -105px;
    z-index: -1;
}
.et_pb_row.how_we_work_steps_cols {
    margin-top: -50px;
    padding-top: 0;
}
.how_we_work_steps_cols .et_pb_column{
    margin: 0 7px;
    width: auto;
}
.how_we_work_steps_cols .et_pb_column .et_pb_module{
    width: 340px;
    height: 340px;
    padding: 30px 35px;
    padding-bottom:40px;
    display: flex;
    text-align: center;
    align-items: center;
}
.how_we_work_steps_cols .et_pb_column .et_pb_module h2{
    font-size: 70px;
    font-weight: 300;
    line-height: 1;
	padding-bottom: 3px;
}
.how_we_work_steps_cols .et_pb_column .et_pb_module h4{
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
	padding-bottom: 3px;
}
.how_we_work_steps_cols .et_pb_column .et_pb_module p{
    font-size: 16px;
    line-height: 1.4;
    max-width: 220px;
    margin: 0 auto;
    justify-content: center;
	padding-top: 8px;
}
.how_we_work_steps_cols .et_pb_column .et_pb_text_inner{
    width:100%;
}
.talk_to_specialist_section .et_pb_row .et_pb_column{
    width: 410px;
    height: 310px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    margin: 0 auto !important;
    float: none;
}
.talk_to_specialist_section .et_pb_row .et_pb_column p{
    font-size: 20px;
    line-height: 1.2;
    color: #53407D;
    font-weight:400;
    max-width: 272px;
    margin: 0 auto;
    text-align:center;
    padding-bottom:10px;
}
.talk_to_specialist_section .et_pb_row .et_pb_column .et_pb_module{
    width: 100%;
    text-align: center;
}
.talk_to_specialist_section .et_pb_row .et_pb_column .theme_btn_1{
    line-height: 40px !important;
	width: 145px;
}
.et_pb_section.talk_to_specialist_section {
    padding-top: 0;
    margin-top: -40px;
}
.latest_blog_secton{
    
}
.latest_blog_secton{
    
}
.latest_blog_secton .site_title_circle{
    margin-bottom: -60px;
}
.latest_blog_secton h3{
    padding-left: 150px;
}
.latest_blog_secton .et_pb_image {
    position: absolute;
    top: -130px;
    left: -95px;
}
.latest_blog_wrp{
    
}
.latest_blog_wrp .et_pb_ajax_pagination_container{
    display: flex;
/*     flex-wrap: wrap; */
    justify-content: space-between;
}
.latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post{
    width: 30%;
    padding: 15px 20px;
    padding-bottom: 105px;
    background: #fff;
    border-radius:4px;
	margin-bottom: 20px;
}
.latest_blog_wrp .entry-featured-image-url{
    padding-top: 60%;
	margin-bottom: 17px;
}
.latest_blog_wrp .entry-featured-image-url img{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
}
.latest_blog_wrp a.more-link{
    position: absolute;
    bottom: 30px;
    left: 20px;
}
.latest_blog_wrp a.more-link.more-link::first-letter {
    text-transform: uppercase;
}
.latest_blog_wrp .entry-title{
    color: #53407D;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
}
.latest_blog_wrp .post-meta{
    font-size: 13px;
    font-weight: 400;
    color: #53407D !important;
    line-height: 1.2;
}
.latest_blog_wrp .post-content-inner p{
    font-size: 16px;
    font-weight: 400;
    color: #43828C;
    line-height: 1.6;
    padding-top: 15px;
}
.latest_blog_wrp .entry-title:after,
.latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post:before{
	width: 18px;
    height: 18px;
    position: absolute;
    
}
.latest_blog_wrp .entry-title:after{
	top: -9px;
    left: 20px;
}
.latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post:before{
	right: -9px;
    top: 190px;
}
.top_nav_right #et_search_icon:before{
    display:none;
}
.header_search_wrp {
    position: absolute;
    background: #E5DEED;
    z-index: 999;
    min-width: 300px;
    height: 80px;
    right: 5px;
    border-radius: 10px;
    opacity:0;
    visibility:hidden;
    margin-top: 5px;
    padding: 23px 15px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    transition-delay: 0.2s;
}
.header_search_wrp .et-search-form{
    
}
.header_search_wrp .et-search-form input.et-search-field {
    position: static;
    background: #fff;
    width: 100%;
    height: 34px;
    border-radius: 20px;
    padding: 0 10px;
    color:#53407d;
    font-weight:600;
}
.header_search_wrp .et-search-form {
    position: static;
}
.header_search_wrp .et-search-form button {
    position: absolute;
    right: 29px;
    top: 39px;
    border: none;
    background: #53407d;
    height: 2px;
    width: 12px;
    padding: 0;
    cursor:pointer;
    z-index:99;
}
.header_search_wrp .et-search-form button span {
    width: 8px;
    height: 8px;
    border-right: 2px solid #53407d;
    border-bottom: 2px solid #53407d;
    display: block;
    transform: rotate(
-45deg
);
    top: -3px;
    position: relative;
    right: -4px;
}


.header_search_wrp ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #AC94C6;
}
.header_search_wrp ::-moz-placeholder { /* Firefox 19+ */
  color: #AC94C6;
}
.header_search_wrp :-ms-input-placeholder { /* IE 10+ */
  color: #AC94C6;
}
.header_search_wrp :-moz-placeholder { /* Firefox 18- */
  color: #AC94C6;
}

.et_search_outer:hover .header_search_wrp{
    opacity:1;
    visibility:visible;
    right:-10px;
}
.et_pb_section.latest_blog_secton {
    padding-top: 140px;
	padding-bottom: 50px;
}

#main-content {
    background-color: #fff;
    max-width: 100vw;
    overflow: hidden;
}
.single #main-content {
    background-color: #f4f4ea;
}
#top-menu li li a{
    width: auto;
    background: #fff;
    white-space: nowrap;
    width: 100%;
    display: block;
    color: #53407d !important;
    font-weight: 400;
    font-size: 14px;
    padding: 3px 15px;
    border-radius: 34px;
}
/* #top-menu li li a:hover{
    background: #E5DEED;
} */
.nav#top-menu ul.sub-menu {
    border: none;
    padding: 22px 15px;
    border-radius: 10px;
    width: auto;
    top: 100%;
    margin-top: -10px;
}
.nav#top-menu ul.sub-menu li{
    width: 100%;
    padding: 2px 0;
}
#top-menu > li:hover > a {
    /* font-weight: 600; */
    color: #fff !important;
    opacity: 1 !important;
    text-shadow: 0px 0px 2px #fff;
}
body #page-container .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    width: 350px;
    text-align: center;
    border: none !important;
    background: #53407D !important;
    display: block;
    padding: 8px 0 !important;
    margin: 0 auto;
    font-size: 16px;
    float: none;
    right: -13px;
    margin-top: -53px;
	cursor: auto !important;
	text-decoration: none;
}
.et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn:hover{
/*     color:#E6752E !important; */
}
.wellbeing_toolkit_btn:after{
/*  display:none; */
}
.hr_leadedrs_section{
    
}
.hr_leadedrs_section .et_pb_row:first-child {
    padding-bottom: 0;
}
.hr_leadedrs_section h4{
    color:#43828C;
    font-weight:600;
    font-size:16px;
    padding-bottom:25px;
}
.hr_leadedrs_section p{
    color:#4A4A4A;
    font-size:16px;
    
}
.hr_leadedrs_section .hr_leadedrs_top_wrp{
    max-width:720px;
    margin:0 auto;
}
.hr_leadedrs_section .toolkit_text_wrp h4{
    color:#53407D;
    font-size:20px;
    line-height:1.2;
	font-weight: 400;
}
.hr_leadedrs_section .toolkit_text_wrp h4:before{
    content:"";
    background:#53407D;
    height:3px;
    width: 80px;
    border-radius: 5px;
    display:block;
    margin-bottom: 25px;
}
.hr_leadedrs_section .toolkit_text_wrp p{
    color:#4A4A4A;
    font-size: 16px;
    font-weight:400;
    line-height: 24px;
    max-width: 442px;
}
.hr_leadedrs_section .toolkit_text_wrp li{
	margin: 3px 0;
    position:relative;
    padding-left: 7px;
	font-size: 16px;
    font-weight:400;
    line-height: 24px;
}
.hr_leadedrs_section .toolkit_text_wrp ul{
    padding-bottom: 0;
}
.hr_leadedrs_section .toolkit_text_wrp li:before {
    content: "\2665";
    color: #6E528F;
    font-size: 20px;
    left: -15px;
    top: 8px;
    position: absolute;
}
.hr_leadedrs_section .toolkit_text_wrp li::marker {
    font-size: 0;
}
.hr_leadedrs_section .et_pb_row_6 {
    padding-bottom: 100px;
}
.hr_leadedrs_section .et_pb_row_4{
	padding-bottom: 40px;
}
.hr_leadedrs_section .et_pb_row_3,
.hr_leadedrs_section .et_pb_row_2,
.hr_leadedrs_section .et_pb_row_7{
    padding-bottom:27px;
}
.hr_leadedrs_testimonial{
    
}
.hr_leadedrs_testimonial .et_pb_text_inner{
    background: #fff;
    width: 400px;
    height: 400px;
    border-radius: 50%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
/*     justify-content: center; */
    margin: 0 auto;
    padding: 45px;
    padding-left: 100px;
    margin-top: 40px;
}
.hr_leadedrs_testimonial .et_pb_text_inner p{
    padding:0;
    color: #4A4A4A;
    line-break: 1.3;
    font-size: 16px;
    font-weight: 400;
}
.hr_leadedrs_testimonial .et_pb_text_inner h4{
    color:#43828C;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 300;
    max-width: 260px;
    padding-top: 35px;
}
.hr_leadedrs_testimonial .et_pb_text_inner img{
    position: absolute;
    width: 125px;
    top: 50%;
    left: -60px;
    margin-top: -33px;
}
.paid_subscription_section{
    
}
.paid_subscription_section .et_pb_text_inner{
    max-width: 600px;
    margin-left: 150px;
}
.paid_subscription_section .et_pb_text_inner .site_title_circle{
    margin-left: -150px;
    margin-bottom: -60px;
}
.paid_subscription_section .theme_btn_1{
    margin-left: 150px;
}
.paid_subscription_section .et_pb_text_inner p{
    color: #53407D;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
}
#page-container .paid_subscription_section .et_pb_text_inner h3{
    color: #fff;
}
.paid_subscription_section  .et_pb_image{
    position: absolute;
    right: -185px;
    top: 0;
}
.scroll_div{
/*     display: none !important; */
}
.pricing_tabel_section{
    
}
.pricing_tabel_section .et_pb_pricing_table_wrap{
    justify-content: space-between;
    align-items: unset;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table {
    max-width: 350px;
    flex: 1;
    position: relative;
    padding-bottom: 65px;
    border: none;
	border-radius: 4px;
    overflow: hidden;
}
.pricing_tabel_section .et_pb_pricing li{
    padding-left: 20px;
    padding-bottom: 10px;
}
.pricing_tabel_section .et_pb_pricing li span:before {
    content: "\2665";
    color: #6E528F;
    font-size: 20px;
    left: -20px;
    top: 4px;
    border: none;
    position: absolute;
    line-height: 1;
}
.pricing_tabel_section .et_pb_pricing li::marker {
    font-size: 0;
}
.pricing_tabel_section .et_pb_pricing_content{
    padding: 30px 20px;
}
.et_pb_pricing li span {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
}
.pricing_tabel_section .et_pb_pricing_table_button:after{
    display: none;
}
.pricing_tabel_section .et_pb_pricing_table_button{
    min-width: 100px;
    line-height: 40px !important;
    border-radius: 35px;
    color: #fff;
    background: #E6752E;
    font-size: 14px;
    display: inline-block;
    padding: 0 20px !important;
    border: none !important;
    bottom: 20px;
    left: 20px;
    position: absolute;
}
.pricing_tabel_section span.et_pb_sum {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
    display: block;
    text-align: left;
}
.pricing_tabel_section .et_pb_pricing_content_top {
    padding: 15px 20px;
    border-bottom: 3px solid;
}
.pricing_tabel_section .et_pb_pricing_heading {
    background-color: #bebebe;
    padding: 30px 20px;
    position: relative;
    text-align: left;
}
.pricing_tabel_section .et_pb_pricing_heading h2{
    font-size: 34px;
    font-weight: 300;
    line-height: 1.2;
    padding-bottom: 15px;
}
.pricing_tabel_section .et_pb_pricing_heading span{
    
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 .et_pb_pricing_heading{
    background: #AC6222;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 .et_pb_pricing_heading{
    background: #8E882D;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 .et_pb_pricing_heading{
    background: #43828C;
}

.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 .et_pb_pricing_content_top,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 .et_pb_pricing_content_top *,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 li span:before{
    color:#AC6222;
    border-color:#AC6222;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 .et_pb_pricing_content_top,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 .et_pb_pricing_content_top *,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 li span:before{
    color: #8E882D;
    border-color:#8E882D;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 .et_pb_pricing_content_top,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 .et_pb_pricing_content_top *,
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 li span:before{
    color: #43828C;
    border-color: #43828C;
}
.p_result_wrapper{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.5%;
}
.p_result_wrapper .each_pr_list{
    margin: 0 1.5%;
    width: 30%;
    margin-bottom: 3%;
    animation: zoom 0.4s linear;
}
.choose_your_events_section p{
    max-width: 535px;
    font-size: 16px;
    line-height: 1.5;
}
.choose_your_events_section ul:before{
    content:"";
    height: 3px;
    width: 75px;
    display: block;
    background: #53407d;
    border-radius: 5px;
    margin: 15px 0;
    margin-top: 35px;
    margin-left: -15px;
}
.choose_your_events_section li{
    font-size: 14px;
    color: #53407D;
    line-height: 1.3;
    position: relative;
    margin-bottom: 10px;
    padding-left: 5px;
}
.choose_your_events_section li:before {
    content: "\2665";
    color: #6E528F;
    font-size: 20px;
    left: -16px;
    top: 2px;
    border: none;
    position: absolute;
    line-height: 1;
}
.choose_your_events_section li::marker {
    font-size: 0;
}
.choose_your_events_section img{
    min-width: 435px;
    margin-left: -35px;
}
.et_pb_section.choose_your_events_section.et_section_regular {
    padding-top: 75px;
    z-index: 1;
}
.et_pb_section.choose_your_events_section.et_section_regular .et_pb_column,
.et_pb_section.choose_your_events_section.et_section_regular .et_pb_row{
    position: static;
}
.et_pb_module.et_pb_image.own_event_cloud_white {
    position: absolute;
    top: -140px;
    width: 80%;
    max-width: 370px;
    left: 55%;
    z-index: -1;
    transform: translateX(-50%);
	opacity: 0.6;
}
.et_pb_module.et_pb_image.own_event_cloud_white img{
    min-width: 100%;
}

.et_pb_module.et_pb_image.own_event_cloud_grey {
    position: absolute;
    width: 585px;
    max-width: 585px;
    right: -300px;
    top: -25px;
    z-index: -1;
}
.et_pb_module.et_pb_image.own_event_cloud_grey img{
    min-width: 100%;
}
.et_pb_section.choose_your_events_section.et_section_regular .et_pb_column + .et_pb_column {
    position: relative;
	margin-top: 30px;
}
.et_pb_section.webinars_orkshops_filter_section.et_section_regular {
    padding-top: 0;
}
.project_filter_wrp {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 50px;
    position: relative;
    text-align:center;
    padding: 25px 50px;
}
.webinars_orkshops_filter_section h3:after{
	content: "";
	background: #6E528F;
    height: 3px;
    width: 75px;
    display: block;
    margin: 20px auto;
    margin-top: 30px;
}
.project_filter_wrp:after{
    content:"";
    display:block;
    position:absolute;
    top:100%;
    left:1%;
    width: 98%;
    height: 1px;
    border-radius: 5px;
    background:#B8D1CD;
}
.project_filter_wrp ul{
    list-style:none;
    padding:0;
    margin:0;
    display: flex;
	flex-wrap: wrap;
    justify-content: left;
}
.project_filter_wrp ul li::marker{
    font-size:0;
}
.project_filter_wrp ul li:before{
	display: none;
}
.project_filter_wrp ul li{
	min-width: 25%;
	padding: 7px 0;
}
.project_filter_wrp li{
    max-width: 180px;
    text-align: left;
}
.project_filter_wrp h4{
    color:#53407D;
    font-size:16px;
    line-height:1.3;
    padding-bottom:25px;
}
.project_filter_wrp li input{
    opacity:0;
    position:absolute;
}
.project_filter_wrp li a,
.project_filter_wrp li span{
    font-size: 16px;
    line-height: 26px;
    position: relative;
    padding-left: 27px;
    display: block;
	cursor: pointer;
}
.project_filter_wrp li a:after,
.project_filter_wrp li span:after{
    content:"";
    position: absolute;
    left: 3px;
    top: 3px;
    font-size: 24px;
    line-height: 18px;
    transform: rotate(
14deg
)
}
.project_filter_wrp li input:checked + a:after,
.project_filter_wrp li input:checked + span:after{
	content:"\2714";
}
.project_filter_wrp li a:before,
.project_filter_wrp li span:before{
    content:"";
    width: 18px;
    height: 18px;
    border: 1px solid;
    position: absolute;
    display: block;
    left: 0;
    top: 5px;
    box-sizing: border-box;
    border-radius: 2px;
}
/* .project_filter_wrp li:nth-child(1) a,
.project_filter_wrp li:nth-child(1) span{
    color:#53407D;
}
.project_filter_wrp li:nth-child(2) a,
.project_filter_wrp li:nth-child(2) span{
    color:#8E882D;
}
.project_filter_wrp li:nth-child(3) a,
.project_filter_wrp li:nth-child(3) span{
    color:#43828C;
}
.project_filter_wrp li:nth-child(4) a,
.project_filter_wrp li:nth-child(4) span{
    color:#AC6222;
} */
.each_pr_list_inner {
    background: #fff;
    position: relative;
    height: 100%;
    padding-bottom: 70px;
}
.pro_img {
    position: relative;
    height: 125px;
}
.pro_img img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
span.pr_tags {
    display: block;
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 24px;
    color: #53407D;
}
.pro_each_content_wrp{
    padding: 15px 20px;
}
span.pro_cat {
    display: inline-block;
    background: #53407D;
    color: #fff;
    padding: 5px 15px;
    border-radius: 15px;
    line-height: 1.3;
    margin-bottom: 15px;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 40px;
}
.wellbeing_webinar_page .wellbeing_cols .et_pb_column img{
	max-width: 150px;
    max-height: 98px;
    height: 90px;
    object-fit: contain;
}
.cat_5365 span.pro_cat {
    background: #43828C;
}
.cat_5366 span.pro_cat {
    background: #AC6222;
}
.cat_5364 span.pro_cat {
    background: #8E882D;
}

.pro_each_content_wrp h2 a{
    font-size: 24px;
    font-weight: 400;
    color: #53407d;
    line-height: 1.2;
    margin-bottom: 15px;
}
.pro_each_content_wrp p{
    color: #4A4A4A;
    font-size:14px;
    line-height: 26px;
}
.pro_each_content_wrp a.et_pb_button.theme_btn_2 {
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.element {
  animation: zoom 1s ease-in;
}

@keyframes zoom {
  0% {
    transform:scale(0.5);
      opacity:0;
  }
  100% {
    transform:scale(1);
      opacity:1;
  }
}
a.theme_btn_2.loadmore_pjct {
    display: block;
    float: none;
    margin: 0 auto;
    margin-top: 35px;
	max-width: 150px;
	text-align: center;
}
.wellbeing_webinar_page .delivered_webinars_grey_cloud{
    position: absolute;
    top: -100px;
    right: -180px;
}
.wellbeing_webinar_page .wellbeing_cols .et_pb_column p{
    max-width: 310px;
}
.wellbeing_webinar_page .et_pb_row.wellbeing_cols {
    padding-top: 0;
    margin-top: -30px;
}

.et_pb_section.talk_to_specialist_section.webinar_page  .et_pb_row .et_pb_column {
    width: 600px;
    height: 465px;
}
.et_pb_section.talk_to_specialist_section.webinar_page  .et_pb_row .et_pb_column p{
    max-width: 520px;
    color:#AC94C6;
}
.et_pb_section.talk_to_specialist_section.webinar_page  .et_pb_row .et_pb_column h4{
    color: #53407D;
    font-size: 34px;
    font-weight: 300;
    padding-bottom: 15px;
}
.team_section .et_pb_image_wrap {
    position:relative;
}
.team_section .et_pb_image_wrap img{
    width: 160px;
    height: 160px;
    object-fit: cover;
    border: 6px solid #fff;
    border-radius: 6px;
}
.team_section .et_pb_image_wrap:before{
    display: block;
    width: 100px;
    height: 37px;
    margin: 0 auto;
    margin-bottom: 3px;
}
.team_section .et_pb_text_inner h4{
    color: #53407D;
    font-size:20px;
    line-height: 1.2;
    padding-bottom: 15px;
}
.team_section .et_pb_text_inner p{
    color: #53407D;
    line-height: 23px;
    padding-bottom: 15px;
    font-size: 14px;
}
#page-container .team_section h3{
    color: #fff;
}
.hero_baner_section{
    
}
.fluid-width-video-wrapper{
    
}
.videos_interviews_section .et_pb_code_inner {
    padding: 5px;
    border: 4px solid #53407d;
}
.videos_interviews_section .et_pb_code_inner:after{
    content: "";
    position: absolute;
    height: 4px;
    background: #f4f4ea;
    display: block;
    width: 27%;
    top: -4px;
    left: 44%;
}
.videos_interviews_section.et_pb_section.et_section_regular{
    padding-top: 50px;
}
.videos_interviews_section.et_pb_section.et_section_regular h3{
    font-size: 44px;
    line-height: 48px;
    font-weight: 300;
}
.videos_interviews_section.et_pb_section.et_section_regular h3{
/* 	padding-bottom: 0 !important; */
	padding-top: 25px;
}
.videos_interviews_section.et_pb_section.et_section_regular p{
    max-width: 625px;
    margin: 0 auto;
    font-size: 16px;
    padding-bottom: 0;
	line-height: 24px;
}
.page.et_pb_pagebuilder_layout #main-content{
	background-color: #f4f4ea;
}
.videos_interviews_section.et_pb_section.et_section_regular .et_pb_module.et_pb_text {
    margin-bottom: 0;
}
.accordion_section .et_pb_accordion {
    
}
.et_pb_module.et_pb_accordion.et_pb_accordion_0 {
    padding-bottom: 25px;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item,
.single-project .et_pb_toggle{
    padding: 25px 35px;
    margin-bottom: 12px;
    border: none;
    border-left: 3px solid #53407d;
    background: #fff;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open,
.et_pb_module.et_pb_toggle.et_pb_toggle_item.et_pb_toggle_open{
    background:#88CECC;
	background: rgb(136 206 204 / 60%) !important;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item:hover,
.single-project .et_pb_toggle:hover{
	background:#fff;
	background: rgb(255 255 255 / 50%);
}
.accordion_section .et_pb_accordion .et_pb_accordion_item:hover .et_pb_toggle_title:before{
	background: #AC94C6;
		background: rgb(83 64 125 / 50%);
}

.accordion_section .et_pb_accordion .et_pb_accordion_item h5,
.single-project .et_pb_toggle .et_pb_toggle_title{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
	width: 100%;
    color: #4A4A4A;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open h5,
.accordion_section .et_pb_accordion .et_pb_accordion_item:hover h5{
    color: #53407D;
}
.et_pb_module.et_pb_toggle.et_pb_toggle_item {
    margin-bottom: 12px;
	border-left: 3px solid #53407d;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item p{
    font-size: 14px;
    line-height: 23px;
    color: #53407D;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item ul{
    padding-top: 15px;
	padding-left: 25px;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item ul li{
    font-size: 14px;
    line-height: 23px;
    color: #53407D;
	margin: 5px 0;
    position:relative;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item ul li::marker{
    font-size:0px;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item ul li:before{
    content: "\2665";
    color: #6E528F;
    font-size: 20px;
    left: -26px;
    top: 7px;
    border: none;
    position: absolute;
    line-height: 1;
	filter: brightness(0.9);
}
.accordion_section .et_pb_accordion .et_pb_accordion_item .et_pb_toggle_title:before,
.et_pb_toggle_title:before{
    content: "+";
    font-family: 'Open Sans' !important;
    width: 20px;
    height: 20px;
    background: #53407d;
    text-align: center;
    line-height: 19px;
    border-radius: 50%;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.accordion_section .et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before,
.et_pb_toggle_open .et_pb_toggle_title:before{
    content: "-";
    display: block !important;
    font-size: 36px;
    font-weight: 300;
    line-height: 12px;
}
.first_intake_application p{
    font-size:20px;
    font-weight: 400;
    color:#53407D;
}
.wellbeing_pricing_section p{
    max-width: 626px;
}
.wellbeing_pricing_section .et_pb_image_wrap {
    margin-top: 100px;
}
.first_superchamps_intake_section .supper_champ_img{
    
}
.first_superchamps_intake_section .supper_champ_img img{
    
}
.first_superchamps_intake_section .supper_champ_img .et_pb_image_wrap {
    position: absolute;
    min-width: 660px;
    top: 66px;
    left: -50px;
    width: 660px;
    max-width: 660px;
}
.first_superchamps_intake_section .theme_btn_1 {
    margin-bottom: 25px;
}
#page-container .first_superchamps_intake_section h3{
    color: #fff;
}
.first_superchamps_intake_section p{
    color: #53407D;
    max-width: 536px;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 25px;
}
.first_superchamps_intake_section h5{
    color: #53407D;
    font-size: 20px;
    line-height: 24px;
    max-width: 194px;
}
.first_superchamps_intake_section h5:before{
    content:"";
    background: #53407D;
    width: 75px;
    height: 3px;
    display: block;
    margin-top: 25px;
    margin-bottom: 15px;
}
.first_superchamps_intake_section ul{
/*     padding:0; */
}
.first_superchamps_intake_section li::marker{
    font-size:0px;
}
.first_superchamps_intake_section li{
    position:relative;
    color: #53407D;
    padding-left: 20px;
	margin: 5px 0;
}
.first_superchamps_intake_section li:before{
    content: "\2665";
    color: #fff;
    font-size: 20px;
    left: 0;
    top: 8px;
    border: none;
    position: absolute;
    line-height: 1;
	filter: grayscale(100) brightness(10);
}
.first_superchamps_intake_section ul + p{
	padding-top: 15px;
	max-width: 310px;
}
.wellbeing_cols.unlimited_ideas {
    padding-top: 0;
	padding-bottom: 0;
}
.unlock_potential_section{
    
}
.unlock_potential_section .et_pb_code_inner{
    padding: 5px;
    border: 4px solid #53407d;
    position: relative;
    margin-top: 230px;
    z-index: 99;
}
.unlock_potential_section .et_pb_code_inner:after{
    content:"";
    width: 30%;
    background: #e9f5f4;
    position: absolute;
    top: -5px;
    left: 45%;
    display: block;
    z-index: 9;
    height: 6px;
}
.et_pb_module.et_pb_image.unloack_cloud_small {
    position: absolute;
    width: 165px;
    bottom: -100px;
    right: -179px;
}
.et_pb_module.et_pb_image.unloack_cloud_big {
    right: -180px;
    position: absolute;
    top: 30px;
    width: 510px;
    opacity: 0.7;
}
.et_pb_module.et_pb_image.unloack_baloon {
    position: absolute;
    width: 86px;
    top: 10px;
    right: -50px;
}
.et_pb_module.et_pb_image.videos_bg_cloud {
    width: 775px;
    position: absolute;
    top: 340px;
    right: -215px;
}
.hr_leadedrs_section {
    z-index: 1;
}
.et_pb_module.et_pb_image.hr_leader_top_cloud {
    position: absolute;
    top: -210px;
    left: -215px;
    width: 80%;
    max-width: 370px;
    z-index: -1;
}
.et_pb_module.et_pb_image.hr_leader_bottom_cloud {
    position: absolute;
    width: 80%;
    max-width: 350px;
    right: -260px;
    bottom: -150px;
    z-index: -1;
}
.pum.pum-overlay {
    background: rgba(184, 209, 205, 0.85);
}
.pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    left: 50% !important;
    margin: 0;
    width: 100%;
    max-width: 666px !important;
    transform: translateX(-50%);
    background: #53407D;
    border-radius: 10px;
	padding: 50px 30px;
}
.pum.pum-overlay .pum-title.popmake-title {
    line-height: 48px;
    color: #fff;
    font-weight: 300;
    font-size: 44px;
    text-align: center;
    max-width: 380px;
    margin: 0 auto;
}
.pum-content.popmake-content p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    max-width: 320px;
    margin: 0 auto;
    padding-top: 15px;
/*     padding-bottom: 25px; */
}
.pum-content.popmake-content form p {
    max-width: 100%;
    padding: 0;
    text-align: left;
}
.pum-content.popmake-content form p input {
    height: 40px;
    padding: 0 12px;
    border-radius: 50px !important;
    width: 100%;
    border: none;
    margin-bottom: 20px;
    background: #F4F4EA !important;
	margin-top: 5px;
	color: #53407D !important;
	padding: 0 15px !important;
}
.pum-content.popmake-content form p label {
    display: block;
    margin: 0;
}
.pum-content.popmake-content form input.wpcf7-submit {
    background: #E6752E !important;
    max-width: 125px;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    color: #fff !important;
    border: none;
    border-radius: 50px;
    line-height: 40px;
	padding: 0 !important;
}
.pum-content.popmake-content form input.wpcf7-submit:hover{
	background: #D95500 !important;
}
span.wpcf7-not-valid-tip {
    color: #E37C21;
	position: relative;
    top: -10px;
    font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900;
    color: #E37C21;
    border: none;
    padding: 0;
    text-align: center;
}
span.manda_notify {
    float: right;
    color: #fff;
    font-size: 12px;
    line-height: 23px;
    margin-top: -15px;
}
.wpcf7 form.sent .wpcf7-response-output {
    background: none;
    border: none;
    text-align: center;
    max-width: 400px;
    margin: 0 auto;
    color: #fff;
}
button.pum-close.popmake-close {
    top: 20px !important;
    right: 20px !important;
    width: 25px !important;
    height: 25px !important;
    font-size: 0 !important;
    padding: 0 !important;
    border-radius: 50%;
	background: #fff !important;
	transform: rotate(
45deg
);
}
button.pum-close.popmake-close:after {
    content: "+";
    font-size: 24px !important;
    color: #53407d;
    line-height: 24px;
    font-weight: 600;
}
button.pum-close.popmake-close:hover {
    background: #e6752e !important;
}
button.pum-close.popmake-close:hover:after {
    color: #fff;
}
.pum-content.popmake-content form {
    padding-top: 35px;
}
.img_gallery_wrp > .et_pb_column{
	z-index: 99;
}
.et_pb_section.why_wellness_section.et_section_regular {
    padding-top: 0;
}
.why_wellness_section .et_pb_row.wellbeing_cols {
    padding-top: 0;
}
.why_wellness_section .theme_btn_1{
	line-height: 40px !important;
    width: 120px;
    text-align: center;
}
.how_we_work_steps_cols .et_pb_column:nth-child(1) *{
	color:#8E882D;
}
.how_we_work_steps_cols .et_pb_column:nth-child(2) *{
	color:#43828C;
}
.how_we_work_steps_cols .et_pb_column:nth-child(3) *{
	color:#53407D;
}
.single_page_banner_section{
	background: rgba(136,206,204,0.6);
	position: relative;
	z-index: 9;
}
.single_page_banner_section .container:before{
	display:none;
}
.single_page_banner_img_wrp {
    max-width: 785px;
    margin: 0 auto;
    position: relative;
	text-align:center;
}
.single_page_banner_img_wrp img {
    margin-bottom: 25px;
}
.single_page_banner_section .container {
    padding-top: 40px !important;
	padding-bottom: 80px;
}
.single_page_banner_section .trustpilot_rating_wrp {
    top: 30px !important;
}
.single_page_content_wrp_section{
	position:relative;
	padding: 50px 0;
	background: #F4F4EA;
	z-index: 1;
}
.single_page_content_wrp_section .container:before{
	display: none;
}
#sidebar .et_pb_module.et_pb_text.hero_banner_toolkit{
	position:static;
	margin: 0 auto !important;
}
.single-post .entry-content .et_pb_text_0{
	margin-top: 0 !important;
}
#sidebar .et_pb_module.et_pb_text.hero_banner_toolkit .theme_btn_1{
	color: #fff;
}
.single #content-area,
.search #content-area,
.error404 #content-area{
	display: flex;
}
.single #left-area,
.search #left-area,
.error404 #left-area{
	float: none;
    padding-right: 50px;
    flex-grow: 1;
    width: 60%;
}
.single #sidebar,
.search #sidebar,
.error404 #sidebar{
	width: 50%;
    float: none;
    max-width: 320px;
	padding-top: 50px;
}
#main-content .container:before{
	display:none;
}
.single_page_content_wrp_section .hero_baner_section p,
.single.single-post #left-area p{
	font-size:16px;
	line-height: 24px;
	color:#4A4A4A;
	font-weight: 400;
	padding-bottom: 35px;
}
.single_page_content_wrp_section .hero_baner_section h5,
.single.single-post #left-area h5{
	color:#AC6222;
	font-size:16px;
	line-height: 24px;
	font-weight: 600;
	display: inline-block;
    padding-bottom: 5px;
}
.single_page_content_wrp_section .hero_baner_section h4,
.single.single-post #left-area h4{
	font-size:20px;
	line-height: 26px;
	font-weight: 600;
	color:#8569A3;
}
.single_page_content_wrp_section .hero_baner_section h4:after,
.single.single-post #left-area h4:after{
	display:block;
	content:"";
	width: 75px;
	height: 3px;
	margin: 35px 0;
	background:#53407D;
}
.single_page_content_wrp_section .hero_baner_section h3{
	
}
.single_page_content_wrp_section .hero_baner_section h3 + p,
.single.single-post #left-area h3 + p{
	color:#53407D;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.single_page_content_wrp_section #left-area ul,
.single.single-post #left-area ul{
    padding-left: 20px !important;
	list-style: none;
}
.single_page_content_wrp_section #left-area ul li,
.single.single-post #left-area ul li{
	position:relative;
	color:#53407D;
	font-size: 16px;
	line-height: 25px;
	font-weight: 400;
	padding: 3px 0;
}
.single_page_content_wrp_section #left-area ul li:before,
.single.single-post #left-area ul li:before{
    content: "\2665";
    color: #53407D;
    font-size: 20px;
    left: -20px;
    top: 8px;
    border: none;
    position: absolute;
    line-height: 1;
}
.single_page_content_wrp_section ul li::marker{
	font-size: 0px;
}
.single_page_content_wrp_section #left-area ol,
.single.single-post #left-area ol li{
	padding: 0;
	list-style: none;
}
.single_page_content_wrp_section #left-area ol li,
.single.single-post #left-area ol li{
	line-height: 1.4;
    position: relative;
    padding-left: 43px;
}
.postid-1283 .single_page_content_wrp_section #left-area ol li {
    list-style: decimal !important;
    padding-left: 5px;
}
.postid-1283 .single_page_content_wrp_section #left-area ol {
    padding-left: 17px;
}
.postid-1283 .single_page_content_wrp_section #left-area ol li:before {
    background: none !important;
	width: 0;
}
.postid-1283 .single_page_content_wrp_section #left-area ol li::marker{
    font-size: inherit !important;
}
.single_page_content_wrp_section #left-area ol li::marker,
.single.single-post #left-area ol li::marker{
	font-size: 0px;
}
.single_page_content_wrp_section #left-area ol li a,
.single.single-post #left-area ol li a{
	display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
	
}
.single_page_content_wrp_section #left-area ol li a:hover,
.single.single-post #left-area ol li a:hover{
	text-decoration: underline;
}
.single_page_content_wrp_section #left-area ol li:before,
.single.single-post #left-area ol li a:before{
    position: absolute;
    left: 0;
    top: 1px;
    width: 30px;
    height: 20px;
}
.single.single-project #left-area .et_pb_column_2_3 .et_pb_image .et_pb_image_wrap{
	position: relative;
    border: none;
    border-radius: 0px;
    margin-top: 0px;
}
.single.single-project #left-area .et_pb_divider{
	height: auto;
	margin: 0;
}
.single.single-project #left-area .et_pb_divider .et_pb_divider_internal{
	display: none;
}
.single.single-project #left-area .et_pb_divider:before{
	display: block;
    content: "";
    width: 75px;
    height: 3px;
    margin: 35px 0;
    background: #53407D;
    position: static;
	border:none;
}
.single.single-project #left-area .et_pb_column_2_3 .et_pb_image .et_pb_image_wrap:before{
	display: none !important;
}
.single.single-post #left-area p strong{
	
}
.single_page_content_wrp_section blockquote,
.blockquote_wrp blockquote,
.single.single-post blockquote{
	border: none;
    padding-left: 150px;
    position: relative;
}
.single_page_content_wrp_section .et_post_video,
.single.single-post .et_post_video{
    padding: 25px 0;
}
.single_page_content_wrp_section blockquote:before,
.blockquote_wrp blockquote:before,
.single.single-post blockquote:before{
	width: 125px;
    height: 64px;
    position: absolute;
    left: 0;
    top: 0;
}
.single_page_content_wrp_section .hero_baner_section blockquote p,
.blockquote_wrp blockquote p, .single.single-post blockquote p{
	color:#43828C !important;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	    padding: 0;
}
.single_page_content_wrp_section .hero_baner_section blockquote p em,
.blockquote_wrp blockquote p em, .single.single-post blockquote p em{
    font-style: normal;
    color: #4A4A4A !important;
    display: inline-block;
    padding-bottom: 15px;
}
.single .single_page_content_wrp_section .et_pb_post{
	margin-bottom: 0;
	padding-bottom: 10px;
}
.single_page_banner_img_wrp .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn{
	cursor: auto !important;
    color: #fff !important;
}
.single.single-project .et_pb_section.talk_to_specialist_section {
    padding-top: 0px;
    margin-top: 0;
	padding-bottom: 20px;
	background:none !important;
}
.et_pb_section.site_map_content_wrp .et_pb_row {
    padding: 0;
    max-width: 765px;
}
.page-id-15897 .hr_leadedrs_section .et_pb_row_6 {
    padding-bottom: 0px;
}
.page-id-15897 .hr_leadedrs_testimonial .et_pb_text_inner {
    margin-top: 25px;
}
.single.single-project .et_pb_section.talk_to_specialist_section > .et_pb_row{
	padding: 0;
}
.single-post.single #left-area h1.entry-title {
    display: none;
}
.widget_recent_entries {
	padding-top: 50px;
}
.widget_recent_entries h4{
	color:#AC6222;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}
.widget_recent_entries h4:before{
	content:"";
	display: block;
	width: 75px;
	height: 3px;
	background: #AC6222;
	margin-bottom: 10px;
}
.widget_recent_entries ul{
	padding-top: 10px;
}
.widget_recent_entries li{
	margin: 0 !important;
    padding-bottom: 10px;
}
.widget_recent_entries li a{
	font-size: 14px;
    color: #53407D;
    line-height: 23px;
}
.widget_recent_entries li a:hover{
	color: #e6752e !important;
	text-decoration: underline;
}
.widget_categories{
	padding-top: 50px;
}
.widget_categories h4{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #8E882D;
}
.widget_categories h4:before{
	content:"";
	width: 75px;
	height: 3px;
	display: block;
	background: #8E882D;
	margin-bottom: 10px;
}
.widget_categories ul{
	padding-top: 10px;
}
.widget_categories li {
	
}
.widget_categories li a{
	position: relative;
    padding-left: 20px;
    font-size: 16px;
    display: block;
    color: #53407D;
    font-weight: 400;
}
.widget_categories li a:hover{
	color: #e6752e !important;
	text-decoration: underline;
}
.widget_categories li a:before{
	content:"";
	width: 10px;
    height: 10px;
    border: 2px solid #C5BD4F;
    position: absolute;
    left: 0;
    border-radius: 50%;
    top: 6px;
    box-sizing: border-box;
}
.widget_tag_cloud{
	padding-top: 50px;
}
.widget_tag_cloud h4{
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: #43828C;
}
.widget_tag_cloud h4:before{
	content:"";
	width: 75px;
	display: block;
	height: 3px;
	background: #43828C;
	margin-bottom: 10px;
}
.widget_tag_cloud .tagcloud{
	padding-top: 10px;
}
.widget_tag_cloud .tagcloud a{
	font-size: 12px !important;
    font-weight: 600;
    color: #53407D;
    background: #fff;
    border-radius: 15px;
    padding: 1px 16px;
}
.widget_tag_cloud .tagcloud a:hover{
	background: #e6752e;
    color: #fff;
}
.single .widget_search form > div,
.search .widget_search form > div,
.error404 .widget_search form > div{
    position: relative;
    padding-left: 60px;
}
#sidebar .widget_search form > div:before {
    position: absolute;
    width: 50px;
    height: 44px;
    left: 0;
    top: 0;
}
#sidebar .widget_search form input#s {
    border: 3px solid #53407D;
    border-radius: 50px;
    padding: 0 15px;
}
#sidebar .widget_search form #searchsubmit{
	background: #53407d;
    border: none;
    border-radius: 50px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    color: #F4F4EA !important;
    font-weight: 600;
}
.review_img_wrp .et_pb_row {
    width: 100%;
    max-width: 100%;
	padding-top: 0;
}
.et_pb_section.review_img_wrp.et_section_regular {
    padding-top: 0;
}
.et_pb_row.wellbeing_cols .et_pb_column {
/*     padding-bottom: 0; */
}
.team_section .et_pb_row .et_pb_image:before{
	content:"";
	display: block;
	width: 75px;
	height: 3px;
	margin-bottom: 35px;
	background: #fff;
}
.team_section h3{
	padding-bottom: 0 !important;
}
.team_section .et_pb_row + .et_pb_row + .et_pb_row .et_pb_image:before{
	display: none;
}
.et_pb_section.accordion_section {
    padding-top: 0;
}
.animated_loader_div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(0,0,0,0.7);
	display:none;
}
.animated_loader_div:after{
	content: "";
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	background: #6F1D8A;;
	animation: bg_footer 0.5s infinite;
}
@keyframes bg_footer {
  0% {background-color: #fff;}
  25% {background-color: #E6752E;}
  50% {background-color: #c6be4f;}
  75% {background-color: #88cecc;}
  100% {background-color: #ac94c6;}
}
img.single_page_cloud_w {
    position: absolute;
    top: -195px;
    z-index: 0;
    left: 35%;
    max-width: 370px;
}
img.single_page_cloud_g {
    position: absolute;
    right: -265px;
    max-width: 585px;
    top: 375px;
    z-index: -1;
}
.single_page_content_wrp_section .hero_baner_section.et_pb_section{
	padding-bottom: 0;
	background: none !important;
	
}

.for_mob{
		display: none !important;
	}
.et_pb_section.why_wellness_section.et_section_regular .color_east_side:after{
	opacity: 0.5;
}
.for_tab{
	display: none!important;
}
.single.single-project .single_page_content_wrp_section .hero_baner_section.et_pb_section{
	padding-top: 0;
}
.single.single-project .single_page_content_wrp_section{
/* 	padding-top: 100px; */
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, #top-menu li.current_page_item>a, .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current_page_item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current_page_item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current_page_item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current_page_item>a {
    color: #ffffff !important;
    font-weight: 600;
}
.et_pb_row.team_cols_row {
    display: flex;
    flex-wrap: wrap;
}
.et_pb_row.team_cols_row .et_pb_column{
	width: 28.3%;
    margin: 0;
    margin-right: 5% !important;
	margin-bottom: 5%;
}
.et_pb_row.team_cols_row .et_pb_column:nth-child(3) ~ .et_pb_column{
	margin-bottom: 0;
}
.videos_interviews_section .vdo_cols_wrp.et_pb_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.videos_interviews_section .vdo_cols_wrp.et_pb_row .et_pb_column {
    min-width: 30.3%;
    margin: 0;
    margin: 2% 1.5% !important;
}
.et_pb_row.team_cols_row .et_pb_column:nth-child(3) ~ .et_pb_column .et_pb_image:before{
	display: none;
}
.single_page_content_wrp_section .container {
    padding-top: 25px !important;
}
.et_pb_section.review_img_wrp.et_section_regular {
    padding-top: 0;
    padding-bottom: 0;
}
.et_pb_section.review_img_wrp.et_section_regular .et_pb_row{
	margin-bottom: 0 !important;
}
.page-id-15326 .et_pb_section.review_img_wrp.et_section_regular{
	padding-bottom: 80px;
}
.et_pb_section.work_with_section {
    padding-bottom: 25px;
}
.et_pb_module.new_vdo_panel{
	padding: 9px 11px;
    background-size: 100% 100%;
    padding-bottom: 32px;
}
.mejs-controls {
    opacity: 0;
}
.mejs-overlay-button {
    transform: scale(0.7);
}
#top-menu li.menu-item-has-children.current-menu-parent > a {
    color: #fff;
}
.single_page_content_wrp_section .et_pb_module.et_pb_video{
	margin-bottom: 55px;
}
div#et_top_search {
    pointer-events: none;
    cursor: pointer;
}
.logged-in.admin-bar .sticky_header_section{
	top: 32px;
}
.sticky_header_section {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999999;
    background: #53407D;
	max-height: 55px;
	transform: translateY(-70px);
    opacity: 0;
    visibility: hidden;
	-webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out;
}
.sticky_header_section.sticky {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.scroll_div {
    display: flex;
    flex-wrap: wrap;
	align-items: center;
}
.sticky_header_wrp {
    padding: 10px 50px;
}
.sticky_logo_wrp {
    width: 133px;
	max-height: 55px;
}
.sticky_logo_wrp a,
.sticky_logo_wrp img{
	width: 100%;
	display: block;
}
.sticky_contact {
    flex-grow: 1;
    text-align: center;
}
.sticky_burger_wrp {
    width: 133px;
    text-align: right;
}

/*
.sticky_contact p {
    color: #fff !important;
    font-size: 20px !important;
    line-height: 1;
	padding-bottom: 0 !important
}
.sticky_contact p a{
	color: #fff;
}
*/

.sticky_burger{
	z-index: 999;
    margin: 0;
    width: 32px;
    height: 16px;
    position: relative;
    cursor: pointer;
	display: inline-block;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.sticky_burger span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate( 
0deg
 );
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate( 
0deg
 );
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
.sticky_burger span:nth-child(1) {
    top: 0px;
    left: -12px;
}
.sticky_burger span:nth-child(2) {
    top: 7px;
    left: -7px;
}
.sticky_burger span:nth-child(3) {
    top: 14px;
}

.sticky_burger.open{
	transform: scale(0.8);
}
.sticky_burger.open span:nth-child(1) {
    top: 7px;
    width: 100%;
    left: 0;
    -webkit-transform: rotate( 
135deg
 );
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate( 
135deg
 );
}

.sticky_burger.open span:nth-child(2) {
    opacity: 0;
    width: 100%;
    right: 60px;
    left: 0;
}

 .sticky_burger.open span:nth-child(3) {
    top: 7px;
    left: 0;
    width: 100%;
    -webkit-transform: rotate( 
-135deg
 );
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate( 
-135deg
 );
}

.stycky_slider_menu_wrp {
    position: absolute;
    right: -325px;
    background: #fff;
    width: 100%;
    max-width: 410px;
    min-height: 100vh;
    top: 100%;
    opacity: 0;
    visibility: hidden;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.stycky_slider_menu_wrp.open {
    visibility: visible;
    opacity: 1;
    right: 0;
}
.sticky_header_search_wrp {
    background: #E5DEED;
    width: 100%;
    position: relative;
    padding: 20px 45px;
    padding-right: 25px;
}
.sticky_header_search_wrp form.et-search-form {
    position: relative;
    width: 100%;
    height: auto;
}
.sticky_header_search_wrp form.et-search-form input{
	width: 100%;
    background: #fff;
    position: static;
    height: 35px;
    border-radius: 25px;
    padding: 0 15px;
	padding-right: 25px;
}
.sticky_header_search_wrp form.et-search-form button{
	width: 12px;
    position: absolute;
    right: 12px;
    top: 50%;
    border: none;
    height: 12px;
    outline: none;
    margin-top: -6px;
	background: none;
	cursor: pointer;
	padding:0;
}
.sticky_header_search_wrp form.et-search-form button span{
	width: 12px;
    border: none;
    height: 12px;
	display: block;
	position:relative;
}
.sticky_header_search_wrp form.et-search-form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #AC94C6;
	opacity: 1;
}
.sticky_header_search_wrp form.et-search-form input::-moz-placeholder { /* Firefox 19+ */
  color: #AC94C6;
	opacity: 1;
}
.sticky_header_search_wrp form.et-search-form input:-ms-input-placeholder { /* IE 10+ */
  color: #AC94C6;
	opacity: 1;
}
.sticky_header_search_wrp form.et-search-form input:-moz-placeholder { /* Firefox 18- */
  color: #AC94C6;
	opacity: 1;
}
#stycky_slider_menu ul#top-menu li{
	display: block;
    width: 100%;
    padding: 12px 0;
	position:relative;
}
#stycky_slider_menu ul#top-menu li a{
	display: inline-block;
    color: #53407d !important;
    font-size: 15px;
    line-height: 1.4;
}
#stycky_slider_menu ul#top-menu li a:hover,
#stycky_slider_menu ul#top-menu li:hover a{
	color: #53407d !important;
}
nav#stycky_slider_menu {
    padding: 35px 45px;
	padding-right: 35px;
}
#stycky_slider_menu ul#top-menu li .submenu_trigr {
    width: 35px;
    position: absolute;
    right: 0px;
    top: 11px;
    border: none;
    height: 27px;
    outline: none;
    margin-top: 0;
    background: none;
    cursor: pointer;
    padding: 0;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
#stycky_slider_menu ul#top-menu li .submenu_trigr span {
	background: url(images/arrow_menu.png) no-repeat center/contain !important;
    width: 12px;
    border: none;
    height: 12px;
    display: block;
    position: relative;
/*     border-bottom: 1px solid #53407d; */
/*     border-right: 1px solid #53407d; */
/*     transform: rotate( 45deg); */
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
#stycky_slider_menu ul#top-menu li .submenu_trigr.active span {
    transform: rotate(
-180deg);
}
#stycky_slider_menu .nav#top-menu ul.sub-menu{
	position: static;
    opacity: 1;
    visibility: visible;
    box-shadow: none;
    margin: 0;
    padding: 0;
	display: none;
}
#stycky_slider_menu .nav#top-menu ul.sub-menu li{
	padding: 0;
    line-height: 1;
    padding-top: 7px;
/*     padding-bottom: 5px; */
	padding-right: 30px;
}
#stycky_slider_menu .nav#top-menu ul.sub-menu li a{
	line-height: 34px;
    padding: 0 15px;
}
#stycky_slider_menu .nav#top-menu ul.sub-menu li.current_page_item a{
	background: #E5DEED;
	color: #53407d !important;
	opacity: 1;
}
#stycky_slider_menu ul#top-menu li a:hover, #stycky_slider_menu ul#top-menu li:hover a{
	opacity: 1;
}
#stycky_slider_menu ul#top-menu li .submenu_trigr span:after {
    content: "";
    /*width: 30px;*/
    /*height: 30px;*/
    /*position: absolute;*/
    /*right: -10px;*/
    /*top: -10px;*/
}
button.submenu_trigr.active {
    transform: rotate(
90deg
);
}
.stycky_slider_social{
	    padding: 0 40px;
}
.stycky_slider_social .et-social-icons{
	float:none;
	display: inline-block;
}
.stycky_slider_social .et-social-icons li{
	margin: 0;
    padding-right: 12px;
}
.stycky_slider_social .et-social-icons li a{
	font-size: 20px;
    color: #AC94C6;
	opacity:1;
}
.stycky_slider_social .et-social-icons li a:hover{
	color: #53407d;
}
#stycky_slider_menu ul#top-menu li.active > a{
	font-weight: 600;
}
.menu_close_trigger{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
	display:none;
	visibility: hidden;
}
.menu_close_trigger.active{
	visibility: visible;
	display: block;
}
.search-results #et-main-area #main-content {
    background: #f4f4ea!important;
}
.tab_mob_logo {
    display: none;
}
.et_pb_row.print_share_digitally img {
    width: 610px;
    max-width: 610px;
}
.et_pb_row.monthly_updates img {
    width: 567px;
    max-width: 567px;
}
.wellbeing_pricing_section .et_pb_image_wrap img {
    width: 245px;
    max-width: 245px;
    float: right;
}
#page-container .et_pb_module.first_intake_application h3 {
    font-size: 34px;
    line-height: 38px;
}
.team_section .et_pb_module.et_pb_image {
    margin-bottom: 20px;
}
.unlock_potential_section p {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.popmake .wpcf7-checkbox {
	
}
.pum-content.popmake-content form p label + br {
    display: none;
}
.pum-content.popmake-content form p .wpcf7-checkbox span{
	margin: 0;
	display:block;
}
.pum-content.popmake-content form p .wpcf7-checkbox input {
	position: absolute;
    opacity: 0;
    z-index: -99;
}
.pum-content.popmake-content form p .wpcf7-checkbox span.wpcf7-list-item-label{
	display: block;
    position: relative;
    margin-bottom: 35px;
    padding-left: 30px;
    max-width: 300px;
    font-size: 14px;
    line-height: 23px;
	cursor:pointer;
}
.pum-content.popmake-content form p .wpcf7-checkbox input{
	
}
.pum-content.popmake-content form p .wpcf7-checkbox input + span{
	
}
.pum-content.popmake-content form p .wpcf7-checkbox  span.wpcf7-list-item-label:before{
	content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    background: #fff;
    left: 0;
    top: 5px;
    border-radius: 4px;
}
.pum-content.popmake-content form p .wpcf7-checkbox input:checked + span.wpcf7-list-item-label:before{
	content:"\2713";
	color: #53407d;
    text-align: center;
    line-height: 20px;
    font-size: 20px;
    font-weight: 900;
}
.site_title_circle strong.long_title {
/*     font-size: 15px;
    word-break: break-word;
    padding: 0 7px; */
}
.nav#top-menu .current_page_parent ul.sub-menu li.current-menu-item a {
    color: #53407d !important;
    background: #E5DEED;
}
footer#main-footer {
    padding-top: 15px;
}
/* ===================================================================================================  New  */
.et_pb_text ul {
    list-style: none;
}
.et_pb_text ul:last-of-type {
    padding-top: 15px;
}
.et_pb_text ul li{
	position: relative;
    padding-left: 7px;
	font-size: 16px;
}
.et_pb_text ul li:before{
	display: block;
    position: absolute;
    left: -14px;
    top: 7px;
}
.et_pb_section_2.et_pb_section{
	background-color: #f4f4ea !important;
}
.img_fame_wrp span.et_pb_image_wrap {
    border-radius: 10px;
    border: 8px solid #53407d;
    overflow: hidden;
}
.img_fame_wrp:before {
    position: absolute;
    height: 35px;
    width: 100px;
    top: -38px;
    left: 50%;
    margin-left: -50px;
}
#page-container .our_topics_section h3 {
    color: #53407D !important;
    padding: 0;
}
.blockquote_wrp blockquote{
	max-width: 725px;
    margin: 0 auto;
}
.first_superchamps_intake_section.service_sub_page{
	
}
#page-container .first_superchamps_intake_section.service_sub_page h3{ 
	color: #53407D;
}
.first_superchamps_intake_section.service_sub_page ul{
	padding-left: 15px;
}
.first_superchamps_intake_section.service_sub_page ul li:before{
	filter: none;
}
.single-project .hero_baner_section.et_section_regular > .et_pb_row{
	width: 100%;
	padding-top: 0;
}
.single_project_top_circle{
	
}
.single_project_top_circle .et_pb_text_inner {
	background: #43828c;
    border-radius: 50%;
    max-width: 300px;
    margin: 0 auto;
    height: 300px;
    display: flex;
    align-content: center;
    position: relative;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
.single_project_top_circle .et_pb_text_inner p{
	padding: 0;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    max-width: 170px;
    margin: 0 auto;
    align-self: center;
	width: 100%;
	z-index: 999;
}
.single_project_top_circle .et_pb_text_inner img{
	width: 175px;
	margin-bottom: 10px;
}
.single_project_top_circle .et_pb_text_inner:after {
    content: "";
    position: absolute;
    width: 280px;
    height: 280px;
    left: 10px;
    top: 10px;
    border: 5px dotted #fff;
    border-radius: 50%;
    box-sizing: border-box;
}
.single_project_top_circle .et_pb_text_inner a{
	margin-top: 10px;
    display: inline-block;
    background: #e1702b;
    color: #fff;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
    border-radius: 25px;
    font-size: 16px;
}
.single_project_top_circle .et_pb_text_inner br{
	display: none;
}
.single_page_content_wrp_section .hero_baner_section .additional_recourses_title h4:before {
    content: "";
    display: block;
    content: "";
    width: 75px;
    height: 3px;
    margin: 15px 0;
    background: #AC6222;
}
.single_page_content_wrp_section .hero_baner_section .additional_recourses_title h4:after{
	display: none;
}
.single_page_content_wrp_section .hero_baner_section .additional_recourses_title h4 {
    color: #AC6222;
	padding-bottom: 20px;
}
.single-project .et_pb_image .et_pb_image_wrap {
	position: relative;
    border: 12px solid #53407d;
    border-radius: 6px;
	margin-top: 40px;
	width: 100%;
}
.single-project .et_pb_image .et_pb_image_wrap img{
	width: 100%;
}
.single-project .et_pb_image .et_pb_image_wrap:before {
	display: block;
    height: 35px;
    width: 100px;
    margin: 0 auto;
	margin-top: -47px;
    margin-bottom: 12px;
}
.single-post .et_post_meta_wrapper .author_div{
	display: flex;
    position: relative;
    align-items: center;
    font-weight: 600;
	margin-bottom: 15px;
}
.single-post .et_post_meta_wrapper img{
	margin-right: 15px;
    order: -1;
    width: 65px;
    height: 65px;
    border-radius: 50%;
	background: #fff;
}
.single-post .et_post_meta_wrapper{
	margin-bottom: -20px;
}
.single-post .et_post_meta_wrapper .post-meta{
	padding: 0 !important;
	margin: 0;
	text-transform: capitalize;
	font-size: 13px !important;
    font-weight: 600;
}
.single #left-area{
	z-index: 9;
}
.single #left-area h1{
	padding-bottom: 15px;
}

.et_pb_image.site_map_top_img {
    position: absolute;
    top: -225px;
    width: 100%;
    text-align: center;
    left: 0;
    z-index: -1;
}
.et_pb_section.site_map_content_wrp {
    z-index: 1;
    overflow: hidden;
}
.et_pb_image.site_map_top_img span.et_pb_image_wrap {
    width: 85%;
    max-width: 375px;
}
.et_pb_image.site_map_top_img span.et_pb_image_wrap img{
	width: 100%;
}
.et_pb_image.site_map_right_img {
    position: absolute;
    top: 30%;
    width: 85%;
    max-width: 550px;
    right: -270px;
    z-index: -1;
}
.site_map_content_inner .et_pb_section_2.et_pb_section h2.site_title_circle {
    margin-bottom: -75px;
}
.site_map_content_inner .et_pb_text_inner {
    max-width: 500px;
    margin: 0 auto;
}
.site_map_content_inner .et_pb_text_inner li{
	font-size: 16px;
	line-height: 2.2;
}
.privacy_content_section h2.site_title_circle.width_2 {
    margin-bottom: 35px;
}
.et_pb_section.privacy_content_section {
    z-index: 1;
    overflow: hidden;
}
.privacy_content_section .et_pb_image.site_map_right_img {
    position: absolute;
    top: 10%;
}
.privacy_content_section .et_pb_text_inner p,
.privacy_content_section .et_pb_text_inner li,
.privacy_content_section .et_pb_text_inner a,
.privacy_content_section .et_pb_text_inner td{
	font-size: 16px;
	line-height: 1.6;
}
.privacy_content_section .et_pb_text_inner h5 {
    color: #AC6222;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    display: inline-block;
    padding-bottom: 10px;
	padding-top: 15px;
}
.et_pb_module.privacy_content_inner {
    padding-right: 16%;
}
.single-post .blog_single_img img {
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: 0;
}
.blog_single_img {
    position: relative;
    width: 100%;
    padding: 15px 0;
    padding-top: 35px;
}
.single-post .blog_single_img img {
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: 0;
}
.subscription_testimonial_wrp{
	
}
.subscription_testimonial_wrp .et_pb_text_inner{
	width: 550px;
    max-width: 100%;
    background: #fff;
    padding: 35px 65px;
    border-radius: 50%;
    height: 550px;
    display: flex;
    align-content: center;
	flex-wrap: wrap;
	padding-left: 165px;
}
.subscription_testimonial_wrp .et_pb_text_inner p{
	color: #43828C;
    font-size: 18px;
    line-height: 1.4;
    font-weight: 300;
}
.subscription_testimonial_wrp .et_pb_text_inner h5{
	color: #4A4A4A;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-top: 20px;
}
.subscription_testimonial_wrp .et_pb_text_inner img{
	position: absolute;
    left: 30px;
    width: 106px;
    top: 50%;
    margin-top: -30px;
}
.choose_your_events_section li:before{
	top: 3px !important;
}
.project_filter_wrp li:before{
	display: none !important;
}
.project_filter_wrp li{
	padding-left: 0 !important;
}
div#mc_embed_signup{
	background: #53407d;
}
#mc_embed_signup form{
	
}
#mc_embed_signup form *{
	color: #fff;
}
#mc_embed_signup form .mc-field-group input {
    border: none;
    display: block;
    width: 100%;
    padding: 8px 0;
    text-indent: 2%;
    border-radius: 29px;
	color: #000;
}
#mc_embed_signup div.mergeRow.gdpr-mergeRow.content__gdprBlock.mc-field-group {
    margin: 0;
    min-height: 0;
    padding: 0;
}
#mc_embed_signup form#mc-embedded-subscribe-form div.mce_inline_error {
    background: none;
    padding: 0;
}
#mc_embed_signup input#mc-embedded-subscribe {
    background: #E6752E !important;
    max-width: 125px;
    font-size: 14px;
    font-weight: 600;
    color: #fff !important;
    border: none;
    border-radius: 50px;
    line-height: 40px;
    margin: 0;
    margin-bottom: 25px;
    height: auto;
    padding: 0 25px !important;
}
.blog_page_listing .et_pb_image_container {
    margin: 0;
}

.blog_page_listing .et_pb_blog_grid h2 {
    color: #53407D;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
}
.blog_page_listing p.post-meta {
    font-size: 13px;
    font-weight: 400;
    color: #53407D !important;
    line-height: 1.2;
}
.blog_page_listing .post-content p {
    font-size: 16px;
    font-weight: 400;
    color: #43828C;
    line-height: 1.6;
    padding-top: 15px;
}
.blog_page_listing .post-content a.more-link {
    background: #FFFFFF !important;
    color: #53407D !important;
    font-size: 14px !important;
    line-height: 40px !important;
    font-weight: 600 !important;
    padding: 0 20px !important;
    border-radius: 50px;
    border: none !important;
    box-shadow: 0px 5px 6px 1px rgb(0 0 0 / 10%);
    display: inline-block;
    margin-top: 20px;
	margin-bottom: 20px;
}
.blog_page_listing .et_pb_blog_grid .et_pb_post{
	border: none;
	position: relative;
}
.blog_page_listing .et_pb_blog_grid .et_pb_post:before{
		width: 18px;
    height: 18px;
    position: absolute;
    z-index: 9;
    top: -8px;
    left: 20px;
	}
	.blog_page_listing .et_pb_blog_grid .et_pb_post:after{
		width: 18px;
    height: 18px;
    position: absolute;
    z-index: 9;
    top: 195px;
    right: -8px;
    visibility: visible;
	}
.search-results .et_pb_post h2.entry-title{
	font-size: 44px;
    font-weight: 300;
    color: #53407D;
    padding-bottom: 5px;
    line-height: 1.2;
}
.search-results .et_pb_post {
    font-size: 16px;
    margin-bottom: 100px;
}
.search-results .single_page_banner_img_wrp .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn{
	text-transform: capitalize;
}
.site_map_content_wrp .page-list .current_page_item > a{
	font-weight: normal;
}
.et_pb_section.hr_leadedrs_section.et_section_regular {
    overflow: hidden;
}
.et_pb_module.et_pb_image.hr_leader_top_cloud.center_place {
    left: 50%;
    margin-left: -165px;
    top: -230px;
}
.hr_leadedrs_section .et_pb_module.et_pb_text.hero_banner_toolkit {
    position: static;
    margin: 0 auto;
    margin-top: 160px;
}
.wake_wellness_wellbeing_wrp .et_pb_button_module_wrapper{
	display: inline-block;
    margin: 15px;
    margin-left: 0;
}
.workplace_wellbeing_section.online_resource_page.wellbeing_webinar_page .wellbeing_cols .et_pb_column img {
    height: auto;
	max-height: 85px
}
.workplace_wellbeing_section.online_resource_page.wellbeing_webinar_page {
    padding-top: 0;
    margin-top: -100px;
}
#page-container .first_superchamps_intake_section.online_resource_page_subscription h3 {
    color: #53407D;
}
.first_superchamps_intake_section.online_resource_page_subscription li:before{
	filter: none;
}
.first_superchamps_intake_section.online_resource_page_subscription .et_pb_button_module_wrapper.et_pb_module {
    z-index: 99;
    position: relative;
}
#page-container .first_superchamps_intake_section.online_resource_page_subscription p > img{
		display:none;
	}
#page-container .first_superchamps_intake_section.online_resource_page_subscription h5 + p{
	padding:0;
	margin: 0;
    max-width: 100%;
}
.contact_page .hero_banner_toolkit.toolkit_popup {
    position: static;
    margin: 0 auto;
}
.unlock_potential_section .code_img_wrp .et_pb_code_inner{
/* 	padding: 0; */
    line-height: 1;
/*     background: #53407d; */
}
.unlock_potential_section .code_img_wrp .et_pb_code_inner img{
	height: 100%;
    width: 100%;
}
.white_bullets .et_pb_text ul li::before {
    filter: brightness(100);
}
.et_pb_section.media_listing {
    padding-bottom: 54px;
}
.et_pb_section.media_img.et_pb_fullwidth_section.et_section_regular {
    padding: 0 0;
    text-align: center;
}
.media_img .et_pb_fullwidth_image_0 {
    margin: 0 auto;
}
.et_pb_section.media_listing.et_section_regular {
    padding: 55px 0;
}
#left-area .post-meta, #left-area .post-meta * {
    color: #53407D !important;
    font-weight: 400;
    font-size: 16px !important;
}
.plan_subscription_programme .img_fame_wrp {
	margin-top: 200px;
}
#left-area .post-meta > * {
    border-right: 1px solid #6e528f;
    display: inline-block;
    line-height: 1;
    padding: 0 8px;
}
#left-area .post-meta {
    font-size: 0 !important;
}
#left-area .post-meta span.author.vcard {
    display: none;
}
#left-area .post-meta span.comments-number{
	border: none;
}
.single.single-post #left-area .entry-content > p:first-of-type{
	font-size: 20px;
    line-height: 26px;
    font-weight: 600;
    color: #8569A3;
	padding-bottom:0;
}
.single.single-post #left-area .entry-content > p:first-of-type:after{
	display: block;
    content: "";
    width: 75px;
    height: 3px;
    margin: 35px 0;
    background: #53407D;
}
.single.single-post #left-area .entry-content > p > strong{
	color: #AC6222;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    display: inline-block;
    padding-bottom: 5px;
}
.single.single-post #left-area .entry-content > p > strong > em{
	color: #4A4A4A;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    display: inline-block;
    padding-bottom: 5px;
}
.page-id-14124 .unlock_potential_section .et_pb_code_inner:after{
	background: #f6f5e2;
	top: -6px;
}
.et_pb_module.et_pb_text.trustpilot_section_inner {
    max-width: 1200px;
    margin: 0 auto;
}
.trustpilot_inner_wrp {
    display: flex;
/*     align-items: center; */
}

.trustpilot_inner_wrp *{
	color: #fff;
}
.trustpilot_inner_left {
    width: 300px;
    padding-right: 100px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.trustpilot_inner_left_inner {
    padding-bottom: 20px;
}
.trustpilot_inner_right {
    flex-grow: 1;
    width: 50%;
}
.rating_stars {
    display: flex;
    align-items: center;
    justify-content: left;
}
.rating_stars img {
    width: 30px;
    margin: 0 1px;
}
.owl-carousel .rating_stars img {
    width: 16px !important;
}
.trustpilot_slider .rating_stars span {
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
    padding-left: 10px;
}
.trustpilot_slider_wrp {
    padding: 0 70px;
}
.trustpilot_slider_wrp .owl-nav{
	
}
.trustpilot_slider_wrp .owl-nav button{
	width: 65px;
	height: 22px;
	position: absolute;
    top: 50%;
	display: block !important;
}
.trustpilot_slider_wrp .owl-nav button span{
	display: none !important;
}
.trustpilot_slider .item{
	padding: 10px 75px;
}

.trustpilot_inner_left_inner .rating_stars {
    justify-content: center;
}
.trustpilot_inner_left_inner h4{
	font-size: 30px;
    font-weight: 300;
    line-height: 1.3;
    padding-bottom: 20px;
}
.trustpilot_inner_left_inner h5 {
    font-size: 40px;
    line-height: 1;
    padding-top: 15px;
    padding-bottom: 5px;
    font-weight: 500;
}
.trustpilot_inner_left_inner h5 strong{
	font-weight: 500;
}
.trustpilot_inner_left_inner .rating_stars img {
    width: 18px;
	margin-top: 0;
}
.trustpilot_inner_left_inner img {
    max-width: 100px;
    margin-top: 25px;
}
.trustpilot_slider .rating_stars{
	margin-bottom: 15px;
}
.trustpilot_slider h4{
	font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    padding-bottom: 30px;
	position:relative;
}
.trustpilot_slider h5{
	font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
	position:relative;
}
.trustpilot_slider .item p {
/*     max-width: 220px; */
	position:relative;
}
.et_pb_section.trustpilot_section {
    padding: 20px 0;
	margin-bottom:25px;
}
.iframe_popup iframe {
    width: 100%;
    height: 715px;
}
.review_img_wrp_inner {
    max-width: 1200px;
    margin: 0 auto;
}
.review_img_wrp {
    background-color: #6e528f!important;
    padding: 50px 0;
}
form.et_pb_contact_form.clearfix input {
    padding: 5px 15px;
    min-height: 40px;
    background: #fff;
    border-radius: 25px;
}
form.et_pb_contact_form.clearfix textarea {
    padding: 10px 15px;
    background: #fff;
    border-radius: 20px;
    resize: none;
}
form.et_pb_contact_form.clearfix input.input.et_pb_contact_captcha {
    border-radius: 9px;
    margin-left: 3px;
}
form.et_pb_contact_form.clearfix button.et_pb_contact_submit.et_pb_button {
    background: #E6752E !important;
    max-width: 125px;
    font-size: 14px;
    font-weight: 600;
    padding: 0;
    color: #fff !important;
    border: none;
    border-radius: 50px;
    line-height: 40px;
    padding: 0 !important;
    width: 125px;
}
form.et_pb_contact_form.clearfix button.et_pb_contact_submit.et_pb_button:hover{
	background: #D95500 !important;
}
form.et_pb_contact_form.clearfix .et_contact_bottom_container {
    margin-top: 0px;
}
form.et_pb_contact_form.clearfix button.et_pb_contact_submit.et_pb_button:after{
	display:none !important;
}
.single-project.single #left-area {
    padding-left: 0;
	padding-right: 0;
}
.single .et_pb_module.et_pb_text.trustpilot_rating_wrp .rating_stars{
	justify-content: center;
}
.single .et_pb_module.et_pb_text.trustpilot_rating_wrp .rating_stars img{
	height: 19px;
    width: auto;
}
.single .et_pb_module.et_pb_text.trustpilot_rating_wrp h5{
	font-size: 30px;
    padding: 5px 0;
    color: #53407D;
    font-weight: 900;
	margin-top:3px;
    line-height: 1.4;
}
.single .et_pb_module.et_pb_text.trustpilot_rating_wrp img{
	max-width: 115px;
}
.single.single-post #left-area blockquote p{
	
}
.single.single-post #left-area blockquote p em{
	
}
.error404 h1.not-found-title {
    color: #53407D;
    font-size: 50px;
    line-height: 1.1;
    font-weight: 300;
    padding-top: 60px;
    padding-bottom: 25px;
}
.error404 .entry p{
    color: #4A4A4A;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
}

.violet_form div#mc_embed_signup{
	background: transparent;
	    padding: 15px 20px;
    background: #fff;
    border-radius: 4px;
	margin: auto;
}
.violet_form #mc_embed_signup form .mc-field-group input {
    border-radius: 29px;
    border: 1px solid #ABB0B2;
}
.violet_form #mc_embed_signup h2 {
    font-size: 28px;
    font-weight: 300;
    color: #53407D;
    padding-bottom: 25px;
    line-height: 1.2;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.violet_form #mc_embed_signup .mc-field-group label{
	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #575756;
	    margin-bottom: 5px;
	display: block;
}
.violet_form  #mc_embed_signup .indicates-required {
    text-align: right;
    margin-right: 4%;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    color: #575756;
}
.violet_form  #mc_embed_signup form {
    margin: 20px;
}
#mc_embed_signup .size1of2 {
    width: 46%;
}
.violet_form br {
  display: none;
  margin-bottom: 2px;
  font-size:2px;
  line-height: 2px;
}
.violet_form #mc_embed_signup .helper_text {
    margin-top: 0px;
    padding: 0;
    background-color: transparent;
    font-size: 0;
	  
}
.violet_form.et_pb_text ul li:before{
	display: none;
}
.violet_form #mc_embed_signup .mc-field-group.input-group ul  {
    margin-bottom: 0;
	padding-bottom: 0;
}
.violet_form #mc_embed_signup .mc-field-group.input-group ul li {
    display: flex;
    align-items: center;
}
.violet_form #mc_embed_signup .mc-field-group.input-group input {
    margin-top: -3px;
    padding-top: 0;
    margin-right: 10px;
	    max-width: 18px;
}
.violet_form #mc_embed_signup form * {
    color: #575756;
	padding-left: 0;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}
.violet_form #mc_embed_signup .mc-field-group:last-child {
    padding-bottom: 0;
}
.violet_form  #mc_embed_signup input#mc-embedded-subscribe {
    margin-bottom: 0;
    background-color: #6a5892!important;
	    cursor: pointer;
}
.violet_form  #mc_embed_signup .mc-field-group {
    padding-bottom: 3%;
	width: 100%;
}
.violet_form  #mc_embed_signup .mc-field-group.half  {
    display: inline-block;
    max-width: 48%;
    margin-right: 3%;
}
.violet_form  #mc_embed_signup .mc-field-group.size1of2{
	width: 48%;
}
.violet_form #mc_embed_signup .mc-field-group.half.last {
	    margin-right: 0;
}
.nav#top-menu ul.sub-menu li.current_page_ancestor a {
    color: #6e528f !important;
}
.nav#top-menu ul.sub-menu li:hover ul.sub-menu {
    left: 100%;
    margin-left: 0;
    top: 0;
    transition-delay: 0s;
}
.nav#top-menu ul.sub-menu li:hover ul.sub-menu{
	
}
.angela_sign_wrp img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
	 margin-bottom: 15px;
}
.angela_sign_wrp a.theme_btn_1 {
	margin-bottom: 15px;
}
.angela_sign_wrp br {
	display: none;
}
#sidebar .et_pb_widget {
    max-width: 260px;
}
div#sidebar form#searchform > div {
    padding: 0;
}
.diagrom_section {
    max-width: 100%;
    margin: 0 auto;
    padding: 100px 15px;
    background: #F4F4EA;
}
.diagrom_section li img{
/* 	width: 100px; */
}








/* ================================================= */

.diagrom_outer_wrp ul {
    width: 810px;
    height: 810px;
    border-radius: 50%;
    /* border: 1px solid #E6752E; */
    margin: 0 auto;
    z-index: 5;
    position: relative;
    overflow: hidden;
    padding: 30px;
    border-radius: 50%;
/*     box-shadow: 0px 0px 0px 1px red; */
}
.diagrom_outer_wrp ul li {
    width: 375px;
    height: 375px;
    position: absolute;
    -webkit-transform-origin: 100% 100%;
    overflow: hidden;
/*     border: 0.1px dashed #d3e1dd; */
	text-align: center;
	transition-delay: 0.2s;
/* 	z-index: -1; */
}
.diagrom_outer_wrp ul li {
	transition-delay: 0s;
}	
.diagrom_outer_wrp ul li:nth-child(1) {
    display: block;
    -moz-transform: rotate(30deg) skew(30deg);
    -ms-transform: rotate(30deg) skew(30deg);
    -webkit-transform: rotate(30deg) skew(30deg);
    transform: rotate(30deg) skew(30deg);
/* 	background: #cfded6; */
}
.diagrom_outer_wrp ul li:nth-child(2) {
    display: block;
    -moz-transform: rotate(90deg) skew(30deg);
    -ms-transform: rotate(90deg) skew(30deg);
    -webkit-transform: rotate(90deg) skew(30deg);
    transform: rotate(90deg) skew(30deg);
/* 	background: #eae2a0; */
}
.diagrom_outer_wrp ul li:nth-child(3) {
    display: block;
    -moz-transform: rotate(150deg) skew(30deg);
    -ms-transform: rotate(150deg) skew(30deg);
    -webkit-transform: rotate(150deg) skew(30deg);
    transform: rotate(150deg) skew(30deg);
/* 	background: #c9bed8; */
}
.diagrom_outer_wrp ul li:nth-child(4) {
    display: block;
    -moz-transform: rotate(210deg) skew(30deg);
    -ms-transform: rotate(210deg) skew(30deg);
    -webkit-transform: rotate(210deg) skew(30deg);
    transform: rotate(210deg) skew(30deg);
/* 	background: #c8dad2; */
}
.diagrom_outer_wrp ul li:nth-child(5) {
    display: block;
    -moz-transform: rotate(270deg) skew(30deg);
    -ms-transform: rotate(270deg) skew(30deg);
    -webkit-transform: rotate(270deg) skew(30deg);
    transform: rotate(270deg) skew(30deg);
/* 	background: #ebc4a4; */
}
.diagrom_outer_wrp ul li:nth-child(6) {
    display: block;
    -moz-transform: rotate(330deg) skew(30deg);
    -ms-transform: rotate(330deg) skew(30deg);
    -webkit-transform: rotate(330deg) skew(30deg);
    transform: rotate(330deg) skew(30deg);
/* 	background: #f3f3e4; */
}

.diagrom_outer_wrp ul li .diagrom_each_item {
    z-index: 9;
    position: relative;
}

.diagrom_outer_wrp ul li:nth-child(1) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}
.diagrom_outer_wrp ul li:nth-child(2) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}
.diagrom_outer_wrp ul li:nth-child(3) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}
.diagrom_outer_wrp ul li:nth-child(4) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}
.diagrom_outer_wrp ul li:nth-child(5) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}
.diagrom_outer_wrp ul li:nth-child(6) .diagrom_each_item {
    line-height: 50px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
}

.diagrom_each_item p,
.diagrom_each_item a.theme_btn_1{
/* 	position: absolute;
    opacity: 0; */
}
.diagrom_section li img.diagrm_bg {
    min-width: 305px;
    width: 363px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
    position: absolute;
    margin-left: -98px;
    margin-top: 103px;
    z-index: 0;
}
.diagrom_outer_wrp ul li:nth-child(4) img {
/*     min-width: 305px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30.5deg) rotate(-59.7deg);
    margin-left: -85px;
    margin-top: 73px; */
}
.diagrom_section li img.icon_img {
    min-width: auto;
    width: 115px;
    height: 115px;
    transform: rotate(29deg);
    position: absolute;
    top: 305px;
    margin: 0;
    left: 5px;
    object-fit: contain;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.diagrom_outer_wrp ul li:nth-child(2) img.icon_img {
    transform: rotate(-29deg);
    width: 100px;
    height: 100px;
    top: 325px;
    left: 20px;
}
.diagrom_outer_wrp ul li:nth-child(3) img.icon_img {
    transform: rotate(-90deg);
    max-width: 62px;
    left: 29px;
    height: auto;
    top: 330px;
}
.diagrom_outer_wrp ul li:nth-child(4) img.icon_img {
    transform: rotate(-150deg);
    min-width: 10px;
    left: 5px;
    height: 97px;
    width: 115px;
    top: 323px;
}
.diagrom_outer_wrp ul li:nth-child(5) img.icon_img {
    transform: rotate(150deg);
    width: 100px;
    height: 100px;
    top: 325px;
    margin: 0;
    left: 14px;
}
.diagrom_outer_wrp ul li:nth-child(6) img.icon_img {
    transform: rotate(90deg);
    max-width: 87px;
    left: 23px;
    top: 309px;
}
.diagrom_section li img.hover_img {
    min-width: 305px;
    width: 362px;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
    position: absolute;
    margin-left: -98px;
    margin-top: 103px;
    opacity: 0;
    z-index: 1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.diagrom_outer_wrp ul li:hover img.hover_img {
    opacity: 1;
    width: 385px;
    max-width: 200%;
    -moz-transform: skew(-30deg) rotate(-60deg);
    -ms-transform: skew(-30deg) rotate(-60deg);
    -webkit-transform: skew(-30deg) rotate(-60deg);
    transform: skew(-30deg) rotate(-60deg);
    position: absolute;
    margin-left: -117px;
    margin-top: 85px;
}
.diagrom_outer_wrp ul li:nth-child(1):hover img.icon_img {
    width: 82px;
    height: 82px;
    top: 375px;
    left: 24px;
}
.diagrom_outer_wrp ul li:nth-child(2):hover img.icon_img {
    width: 80px;
    height: 80px;
    top: 380px;
    left: 28px;
}
.diagrom_outer_wrp ul li:nth-child(3):hover img.icon_img {
    max-width: 48px;
    left: 37px;
    height: auto;
    top: 395px;
}
.diagrom_outer_wrp ul li:nth-child(4):hover img.icon_img {
    left: 24px;
    height: 58px;
    width: 78px;
    top: 385px;
}
.diagrom_outer_wrp ul li:nth-child(5):hover img.icon_img {
    width: 75px;
    height: 75px;
    top: 370px;
    left: 25px;
}
.diagrom_outer_wrp ul li:nth-child(6):hover img.icon_img {
    left: 32px;
    top: 390px;
    width: 65px;
    height: 65px;
}
.diagrom_outer_wrp ul li img.diagrm_bg {
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.diagrom_outer_wrp ul li:hover img.diagrm_bg {
    opacity: 0;
}
.diagrom_outer_wrp ul li:hover{
	overflow: visible;
}
.diagrom_each_inner {
    position: absolute;
    width: 135px;
	opacity: 0;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.diagrom_each_inner p {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 10px !important;
}
.diagrom_outer_wrp ul li:hover .diagrom_each_inner{
	opacity: 1;
	transition-delay: 0.2s;
}
.diagrom_outer_wrp ul li:nth-child(1) .diagrom_each_inner {
    position: absolute;
    width: 205px;
    top: 190px;
    left: -37px;
}
.diagrom_outer_wrp ul li:nth-child(2) .diagrom_each_inner {
    width: 215px;
    top: 184px;
    left: -43px;
}
.diagrom_outer_wrp ul li:nth-child(3) .diagrom_each_inner {
    transform: rotate(-90deg);
    top: 188px;
    left: -34px;
    width: 215px;
}
.diagrom_outer_wrp ul li:nth-child(4) .diagrom_each_inner {
    transform: rotate(-180deg);
    top: 200px;
    left: -41px;
    width: 210px;
}
.diagrom_outer_wrp ul li:nth-child(5) .diagrom_each_inner {
    transform: rotate(-180deg);
    top: 185px;
    left: -36px;
    width: 205px;
}
.diagrom_outer_wrp ul li:nth-child(6) .diagrom_each_inner {
    transform: rotate(90deg);
    top: 205px;
    left: -27px;
    width: 175px;
}
.diagrom_outer_wrp ul li a.theme_btn_1 {
    min-width: 100px;
    line-height: 36px !important;
    border-radius: 35px;
    color: #fff;
    background: #E6752E !important;
    font-size: 13px;
    display: inline-block;
    padding: 0 16px !important;
    border: none !important;
}
.page-template-diagrom .pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    background: #f4f4ea;
}
.page-template-diagrom .pum-title.popmake-title {
    display: none;
}
.page-template-diagrom .pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    background: #f4f4ea;
    max-width: 1000px !important;
    padding-bottom: 0;
    padding-top: 20px;
	overflow: hidden;
}
.page-template-diagrom .pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium .hero_baner_section.et_section_regular {
    padding-bottom: 0;
}
.page-template-diagrom .pum.pum-overlay h3 {
    font-size: 44px;
    font-weight: 300;
    color: #53407D;
}
.page-template-diagrom .pum.pum-overlay p {
    color: #4A4A4A;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    margin: 0;
    max-width: 100%;
    padding: 0;
}
.page-template-diagrom .pum.pum-overlay .et_pb_row {
    width: 90%;
}
.page-template-diagrom .pum.pum-overlay .pum-container.pum-responsive img {
    width: 100%;
}
.page-template-diagrom .pum.pum-overlay .et_pb_image .et_pb_image_wrap {
    max-width: 100%;
    width: 100%;
}

.page-template-diagrom ul.et_pb_tabs_controls {
    background-color: #f4f4ea;
    padding: 0px 80px !important;
    display: flex;
    flex-wrap: wrap;
}
.page-template-diagrom ul.et_pb_tabs_controls li {
    border: none;
    margin-right: 0;
    padding: 0 7px;
    /* background: rgb(185 209 205 / 20%); */
    color: #53407D;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.page-template-diagrom ul.et_pb_tabs_controls li a {
    color: #53407D !important;
    font-weight: 400;
    font-size: 20px;
    padding: 15px 35px;
    min-width: 230px;
    text-align: center;
    background: rgb(185 209 205 / 20%);
	border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.page-template-diagrom ul.et_pb_tabs_controls li.et_pb_tab_active a {
    background: #fff;
}
.page-template-diagrom ul.et_pb_tabs_controls li.et_pb_tab_active {
    background: none;
}
.page-template-diagrom ul.et_pb_tabs_controls:after {
    opacity: 0;
}
.et_pb_row.diagrom_title_section {
    display: flex;
    align-items: center;
    padding-top: 0;
}
.page-template-diagrom button.pum-close.popmake-close {
    background: #53407d !important;
    width: 50px !important;
    height: 50px !important;
}
.page-template-diagrom button.pum-close.popmake-close:after {
    color: #ffffff;
    font-size: 35px !important;
    line-height: 48px;
}
.et_pb_row.diagrom_title_section .et_pb_column_1_4 {
    max-width: 150px;
}
.page-template-diagrom .pum.pum-overlay .et_pb_row.popup_tab_row {
    width: auto;
    margin: 0 -30px;
    border: none;
    padding-bottom: 0;
    max-width: initial;
    background: #fff;
    padding-top: 0;
}
.page-template-diagrom .pum.pum-overlay .et_pb_module.et_pb_tabs {
    border: none;
}
.page-template-diagrom .et_pb_tab_content ul{
    display: flex;
    margin: 0 -15px;
    padding-top: 50px;
}
.page-template-diagrom .et_pb_text_inner ul {
    display: flex;
    margin: 0;
    padding-top: 0;
}



.pum.pum-overlay .et_pb_text_inner ul li {
    padding: 15px;
    width: 33.33%;
}
body .pum.pum-overlay .et_pb_text_inner ul li:before {
    content: "" !important;
    height: 4px !important;
    width: 80px !important;
    background: #AC6222 !important;
    display: block;
    margin-bottom: 25px;
    position: static;
}
body .pum.pum-overlay .et_pb_text_inner ul li:nth-child(2):before {
    background: #8E882D;
}
body .pum.pum-overlay .et_pb_text_inner ul li:nth-child(3):before {
    background: #43828C;
}
.pum.pum-overlay .et_pb_text_inner ul li img {
    max-width: 95px !important;
    width: 95px !important;
    height: 95px !important;
    object-fit: contain;
    margin-bottom: 15px;
}
.et_pb_text_inner ul li br {
/*     display: none; */
}
.pum.pum-overlay .et_pb_text_inner ul li h4 {
    font-size: 22px;
    font-weight: 400;
    color: #AC6222;
    max-width: 235px;
    padding-bottom: 15px;
}
.page-template-diagrom .pum.pum-overlay .et_pb_row.not_tab_row p {
    color: #4A4A4A;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin: 0;
    max-width: 100%;
    padding: 0;
}
.et_pb_row.not_tab_row .et_pb_text_inner .theme_btn_1 {
    margin-top: 15px;
}
.page-template-diagrom .pum.pum-overlay .et_pb_row.not_tab_row {
    width: auto;
    max-width: inherit;
    background: #fff;
    margin: 0 -30px;
/*     padding: 35px 80px; */
}
.et_pb_row.not_tab_row .et_pb_text_inner {
    padding: 35px 80px;
}





.page-template-diagrom .et_pb_tab {
    padding: 24px 0px;
    padding-top: 35px;
    max-height: 400px;
    overflow: auto;
}
.page-template-diagrom .et_pb_tab .et_pb_tab_content {
    padding: 0 80px;
    padding-right: 50px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #C7D9D4;
    background-color: #C7D9D4;
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	 background-color: #C7D9D4;
}
.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    background-color: transparent;
}
.et_pb_tab_content ul li {
    padding: 15px;
    width: 33.33%;
}
.pum.pum-overlay .et_pb_tab_content ul li:before{
	content: "";
	height: 4px;
	width: 80px;
	background: #AC6222;
	display: block;
	margin-bottom: 25px;
}
.pum.pum-overlay .et_pb_tab_content ul li:nth-child(2):before,
.pum.pum-overlay .not_tab_row ul li:nth-child(2):before{
	background: #8E882D !important;
}
.pum.pum-overlay .et_pb_tab_content ul li:nth-child(3):before,
.pum.pum-overlay .not_tab_row ul li:nth-child(3):before{
	background: #43828C !important;
}
.pum.pum-overlay .et_pb_tab_content ul li img {
    max-width: 95px !important;
    width: 95px !important;
    height: 95px !important;
    object-fit: contain;
    margin-bottom: 15px;
}
.pum.pum-overlay .et_pb_tab_content ul li h4 {
    font-size: 22px;
    font-weight: 400;
    color: #AC6222;
    max-width: 235px;
    padding-bottom: 15px;
}
.pum.pum-overlay .et_pb_tab_content ul li:nth-child(2) h4,
.pum.pum-overlay .not_tab_row ul li:nth-child(2) h4{
	color: #8E882D;
}
.pum.pum-overlay .et_pb_tab_content ul li:nth-child(3) h4,
.pum.pum-overlay .not_tab_row ul li:nth-child(3) h4{
	color: #43828C;
}
.pum.pum-overlay .et_pb_tab_content ul li  p {
    font-size: 14px !important;
}
.pum.pum-overlay .et_pb_tab_content ul li br{
	display: none;
}
.pum.pum-overlay .et_pb_tab_content ul li p br{
	display: block;
}
.pum.pum-overlay .et_pb_tab_content ul li .theme_btn_1 {
    margin-top: 15px;
}
.diagrom_slider_mob.owl-carousel .owl-next {
    background: url(https://superwellness.co.uk/wp-content/themes/Divi/images/next_arw_r.png) no-repeat center/contain !important;
    height: 22px !important;
    width: 65px !important;
	position: absolute;
    top: 55px;
	right: 0;
}
.diagrom_slider_mob.owl-carousel .owl-prev {
    background: url(https://superwellness.co.uk/wp-content/themes/Divi/images/next_arw_r.png) no-repeat center/contain !important;
    height: 22px !important;
    width: 65px !important;
    display: block !important;
    transform: rotate(180deg);
    position: absolute;
    top: 55px;
	left: 0;
}
.diagrom_slider_mob.owl-carousel {
    display: none;
}
.et_pb_module.new_vdo_panel .wp-video {
    max-width: 100%;
}
.head_social_wrp img {
    width: 18px;
}
span#et_search_icon img {
    width: 18px;
}
ul.project_filter {
    max-height: 0px;
    overflow: hidden;
    padding: 0 !important;
    transition: all 0.3s ease;
}
ul.project_filter.active {
    max-height: 210px;
    margin-top: 25px;
}
.project_filter_wrp h4.filter_webinar_trigger span.et-pb-icon {
    font-size: 24px;
    vertical-align: middle;
    margin-left: 6px;
    color: #ac94c6;
    margin-bottom: 2px;
    position: relative;
    transform: rotate(180deg);
/* 	transition: all 0.3s ease; */
}
.project_filter_wrp h4.filter_webinar_trigger {
    text-align: left;
    padding-bottom: 0;
    cursor: pointer;
}
.project_filter_wrp ul li {
/*     float: left; */
}
ul.project_filter:after{
	content: "";
	clear: both;
	display: block;
}
.project_filter_wrp {
    padding: 25px 30px;
}
.project_filter_wrp h4.filter_webinar_trigger.active span.et-pb-icon {
    transform: none;
    margin-left: 4px;
}
.project_filter_wrp li a, .project_filter_wrp li span {
    font-weight: 400;
}
.project_filter_wrp li span img {
    position: absolute;
    width: 20px;
    left: 0;
    top: 5px;
}
.project_filter_wrp li a:before, .project_filter_wrp li span:before,
.project_filter_wrp li a:after, .project_filter_wrp li span:after{
    content: "";
    opacity: 0 !important;
}
.servc_map_home_sectin.et_section_regular .et_pb_row {
    z-index: 99;
    padding-bottom: 150px;
}
.project_filter_wrp ul li strong i {
    font-style: normal;
    color: inherit;
    font-size: 20px;
    font-weight: 900;
    position: relative;
    transform: rotate(10deg);
    display: block;
	opacity: 0;
}
.project_filter_wrp ul li input:checked + span strong i{
	opacity: 1;
}
.project_filter_wrp li span strong {
    position: absolute;
    left: 0;
    width: 17px;
    height: 17px;
    line-height: 9px;
    border: 1px solid;
    border-radius: 3px;
    top: 4px;
    padding-left: 3px;
    padding-bottom: 3px;
}
.img_gallery_cloud_small {
    max-width: 200px;
    bottom: auto;
    left: 20%;
    top: 480px;
}
.img_gallery_wrp {
    padding: 0 !important;
}
.img_gallery_cloud_big {
    position: absolute;
    top: 30px;
    z-index: -1;
    left: -100px;
}
.et_pb_module.servc_map_home_img {
    padding-top: 100px;
}
.servc_map_home_sectin h3 {
    margin-right: -160px;
}
.project_filter_wrp h4.filter_webinar_trigger img {
    width: 28px;
    height: 28px;
    margin-left: 10px;
}
.project_filter_wrp h4.filter_webinar_trigger.active span img {
    transform: rotate(-180deg);
}
.project_filter_wrp h4.filter_webinar_trigger span.filtering_arrow {
    display: inline-block;
    vertical-align: middle;
}
.services_map_top  h2 {
    font-size: 44px;
    font-weight: 300;
    color: #53407D;
    padding-bottom: 25px;
    line-height: 1.2;
}
.services_map_top p {
    color: #4A4A4A;
    font-size: 16px;
    font-weight: 400;
}

/* 23-01-2024 */
.et_pb_module.et_pb_text.members_only_wrp {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100vw;
    text-align: left;
    transform: translateX(-50%);
    padding: 0 50px;
}
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner {
    width: 285px;
    position: relative;
    z-index: 99;
	text-align: center;
}
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner a {
    display: inline-block;
    width: 94px;
    margin-top: 135px;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn {
    width: 225px;
    height: 225px;
    z-index: 9;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn a {
    margin-top: 115px;
    margin-right: 15px;
    font-size: 14px;
    display: inline-block;
    padding: 0 16px !important;
    line-height: 32px !important;
	text-decoration: none !important;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn {
    position: absolute;
    width: 220px;
    height: 220px;
    right: -25px;
    padding: 25px 0;
    bottom: 175px;
    z-index: 9;
}
body #page-container .et_pb_button_module_wrapper a.et_pb_button.champion_programmes_btn.wellbeing_toolkit_btn {
    background: #284D5D !important;
    right: auto;
}
body a.theme_btn_1 {
    text-decoration: none !important;
}
.et_pb_section.hero_baner_section.learn_dash_bnr p {
    color: #758BBD;
}
.success_story_section .et_pb_image img {
    width: 200px;
    height: 250px;
    object-fit: contain;
}
.success_story_section .et_pb_image  a {
    display: block;
}
.success_story_section .et_pb_image.et_pb_module {
    margin: 0;
}
.success_story_section .et_pb_module.et_pb_text p {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    padding-top: 5px;
	line-height: 1.2;
}
.success_story_section .et_pb_column:last-child .et_pb_text p {
    text-align: left;
    position: relative;
    display: flex;
    align-items: center;
    color: #53407D;
    line-height: 1.2;
    text-transform: uppercase;
    justify-content: center;
}
.success_story_section .et_pb_column:last-child .et_pb_text p img {
    width: 60px;
    margin-right: 10px;
}
.workplace_wellbeing_section.our_purpose_section .et_pb_column img {
    width: 100%;
    max-width: 155px;
    max-height: none;
}
.workplace_wellbeing_section.our_purpose_section .et_pb_column h4 {
    font-size: 18px;
}
.workplace_wellbeing_section.our_purpose_section .et_pb_row.wellbeing_cols {
    padding: 15px 0;
}
.our_purpose_section .et_pb_row.increasing_cols .et_pb_column .et_pb_text h4 {
    font-size: 42px;
    font-weight: 300;
    color: #fff;
}
.our_purpose_section .et_pb_row.increasing_cols .et_pb_column .et_pb_text p {
    font-size: 16px;
    font-weight: 400;
    max-width: 250px;
    margin: 0 auto;
    color: #fff;
    padding-top: 15px;
}
.et_pb_module.book_now_with_img .et_pb_text_inner {
    position: relative;
    padding-right: 200px;
}
.et_pb_module.book_now_with_img .et_pb_text_inner img {
    position: absolute;
    width: 185px;
    right: 0;
    top: 85px;
}
.learn_dash_booking_section .wellbeing_cols .et_pb_column img {
    width: 200px;
    height: auto;
    max-width: 100%;
    max-height: none;
}
.learn_dash_booking_section .wellbeing_cols .et_pb_column:before {
    position: absolute;
    top: 270px;
    left: 0;
}
.learn_dash_booking_section .wellbeing_cols .et_pb_column span.et_pb_image_wrap {
    padding-bottom: 15px;
}
.wellbeing_cols .et_pb_column h4 strong {
    display: block;
    font-weight: normal;
    font-size: 75%;
    padding-top: 10px;
}
.learn_dash_booking_section .wellbeing_cols .et_pb_column .et_pb_button_module_wrapper {
    position: static;
}
.measuring_success_section .et_pb_image.measuring_success_cloud span.et_pb_image_wrap {
    position: static;
}
.measuring_success_section .et_pb_image.measuring_success_cloud {
    position: static;
}
.measuring_success_section .et_pb_image.measuring_success_cloud img {
    position: absolute;
    top: -80px;
    left: -35%;
    width: 105%;
    max-width: 530px;
    margin: 0;
}
.measuring_success_section .et_pb_image img {
    margin-top: 150px;
    width: 113%;
    max-width: 113%;
    height: auto;
}
.measuring_success_section .et_pb_text_inner h3 {
    color: #fff !important;
}
.measuring_success_section .et_pb_text_inner p {
    color: #fff !important;
}
.measuring_success_section.create_your_programme_section img {
    margin-top: 50px;
    width: 125%;
    max-width: 125%;
    left: -20%;
}
.et_pb_module.we_dont_stop_wrp {
    position: absolute;
    right: -50px;
    top: 0;
    padding: 65px 30px;
    width: 310px;
}
.et_pb_module.we_dont_stop_wrp h4 {
    font-size: 16px;
    color: #465C8E;
    line-height: 1.2;
    font-weight: 600;
}
.et_pb_module.we_dont_stop_wrp h5 {
    color: #284D5D;
    font-size: 12px;
    font-weight: 600;
}
.et_pb_image.papper_plane_toolkit {
    position: absolute;
    top: 89px;
    right: 230px;
    width: 185px;
}
.et_pb_module.toolkits_title_wrp img {
    max-width: 700px;
    margin-left: 50px;
    margin-top: -20px;
}
.et_pb_image.toolkit_small_cloud {
    position: absolute;
    top: -41px;
    right: 215px;
    width: 130px;
}
.learn_dash_booking_section .wellbeing_cols.wellbeing_cols_toolkit img {
    width: 235px;
}
.learn_dash_booking_section .wellbeing_cols.wellbeing_cols_toolkit :before {
    position: static;
}
.learn_dash_booking_section .wellbeing_cols.wellbeing_cols_toolkit span.et_pb_image_wrap {
    padding: 0;
}
.wellbeing_cols.wellbeing_cols_toolkit {
    padding-top: 0;
}
.page-id-25081 footer#main-footer{
	background: #f4f4f4!important;
}
.et_pb_image.training_courses_cloud_bg {
    position: absolute;
    top: 0;
    width: 775px;
    right: -32px;
    z-index: -1;
}
.training_courses_section  .et_pb_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    z-index: 1;
}
.et_pb_image.training_courses_left_img img {
    max-width: 365px;
}
.training_courses_title .et_pb_text_inner {
    position: absolute;
}
.training_courses_title .et_pb_text_inner {
    position: absolute;
}
a.et_pb_button.training_courses_btn {
    margin-left: 100px;
}
.training_courses_title .et_pb_text_inner {
    position: absolute;
    top: 60px;
    left: -45px;
}
.et_pb_module.et_pb_text.training_courses_content {
    padding-top: 110px;
    padding-left: 100px;
}
.et_pb_module.et_pb_text.training_courses_content p {
    color: #53407D;
}
.page-id-25081 header#main-header,
.page-id-25081 .sticky_header_section{
	background: #294D5D !important;
}
.page-id-25081 .head_social_wrp img,
.page-id-25081 span#et_search_icon img{
    filter: brightness(10);
}
.success_story_section.et_section_regular .et_pb_row {
    max-width: 960px;
}
.et_pb_image.purpose_blue_cloud {
    position: absolute;
    top: -300px;
    width: 500px;
    left: 60%;
}
.et_pb_image.purpose_blue_cloud span.et_pb_image_wrap {
    display: block;
}
.et_pb_image.purpose_blue_cloud span.et_pb_image_wrap img {
    width: 100%;
    max-width: 80vw;
}
.page-id-25081 .workplace_wellbeing_section {
    overflow: hidden;
}
.workplace_wellbeing_section .wellbeing_cols .et_pb_column a.theme_btn_1 {
    text-decoration: none !important;
}
.monte_carlo_color{
/* 	color: #88CEC8; */
}
.east_side_color{
/* 	color: #AC94C5; */
}
.ship_cove_color{
/* 	color: #758BBD; */
}
.turmeric_color{
/* 	color: #C5BE4F; */
}


.wellbeing_cols .et_pb_column.monte_carlo_color:before {
    background: #88CEC8;
}
.wellbeing_cols .et_pb_column.east_side_color:before {
    background: #AC94C5;
}
.wellbeing_cols .et_pb_column.ship_cove_color:before {
    background: #758BBD;
}
.wellbeing_cols .turmeric_color.turmeric_color:before {
    background: #C5BE4F;
}

.wellbeing_cols .et_pb_column.monte_carlo_color h4 {
    color: #284D5D;
}
.wellbeing_cols .et_pb_column.east_side_color h4 {
    color: #53407D;
}
.wellbeing_cols .et_pb_column.ship_cove_color h4 {
    color: #465C8E;
}
.wellbeing_cols .et_pb_column.turmeric_color h4 {
    color: #918930;
}
.measuring_success_section.create_your_programme_section .et_pb_image.measuring_success_cloud img {
    left: -65%;
    z-index: -1;
    width: 110%;
	top: -82px;
    max-width: 558px;
}
.measuring_success_section.create_your_programme_section .et_pb_text_inner h3,
.measuring_success_section.create_your_programme_section .et_pb_text_inner p{
	color: #53407D !important;
}
.measuring_success_section.create_your_programme_section .et_pb_image {
    margin: 0;
}
.measuring_success_section.create_your_programme_section .et_pb_row {
    padding-bottom: 10px;
}
body #page-container .success_story_section .et_pb_button_module_wrapper .theme_btn_1:after {
    display: inline-block !important;
    font-size: 32px !important;
    position: static;
    line-height: 42px;
    height: 42px;
    margin: 0 !important;
    width: 42px;
    text-align: center;
    background: #E6752E;
    border-radius: 50%;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
body #page-container .success_story_section .et_pb_button_module_wrapper .theme_btn_1:hover:after{
	background: #D95500 !important
}
#page-container .success_story_section .et_pb_button_module_wrapper {
    margin: 0;
    text-align: right;
    margin-top: -43px;
    margin-bottom: 5px;
}
body #page-container .success_story_section .theme_btn_1 {
    font-size: 0 !important;
    padding: 0 !important;
    width: auto !important;
    min-width: 0 !important;
    height: auto !important;
    min-height: 0 !important;
    line-height: 1 !important;
	position: relative;
	z-index: 1;
}
a.theme_btn_1.succs_btn_1 {
    top: -20px;
    left: 0px;
}
a.theme_btn_1.succs_btn_2 {
    left: -5px;
    top: -2px;
}
a.theme_btn_1.succs_btn_3 {
    top: -10px;
    left: -2px;
}
a.theme_btn_1.succs_btn_4 {
    top: -23px;
    left: -1px;
}
body #page-container .success_story_section .theme_btn_1:before {
    content: "";
    display: block !important;
    position: absolute;
    width: 46px;
    height: 23px;
    background: #53407D;
    left: -2px;
    top: 50%;
    right: auto;
    opacity: 1;
    z-index: -1;
    transform: none;
    margin: 0;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
.login_account_div {
    display: inline-block;
    vertical-align: middle;
}
.et_header_style_centered nav#top-menu-nav ul#top-menu {
    display: inline-block;
}
a.acont_btn_ img {
    vertical-align: middle;
    width: 24px;
    margin-left: 15px;
	margin-top: -2px;
}
a.acont_btn_ {
    vertical-align: middle;
    padding: 0 !important;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    margin-left: 20px;
}
a.login_btn_ img {
    width: 23px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -2px;
}
a.login_btn_ {
    background: #7695A3;
    padding: 6px 25px;
    border-radius: 50px;
    vertical-align: middle;
    color: #fff;
    font-weight: 400;
    font-size: 15px;
    margin-left: 20px;
    text-decoration: none !important;
}
body a {
    text-decoration: none;
}

body.page-id-25081 #et-footer-nav{
	background: #7695A3;
}
.home_banner_section .hero_banner_toolkit a {
    background: #53407d !important;
}
.home_banner_section  .hero_section_img img {
    max-width: 100%;
    margin-top: 50px;
}
.home_banner_section .et_pb_text.hero_banner_toolkit {
    /* bottom: auto; */
    top: 0;
    right: 115px;
}
.home_banner_section .home_banner_text h1 {
    color: #53407d;
    font-size: 74px;
    font-weight: 600;
    padding: 0;
    max-width: none;
    margin: 0 auto;
    padding-left: 65px;
    margin-right: -115px;
}
.home_banner_section .home_banner_text p {
    color: #53407d;
    font-weight: 600;
    padding: 0;
    max-width: none;
    margin: 0 auto;
    padding-left: 65px;
    margin-right: -115px;
    font-size: 41px;
    padding-top: 10px;
    line-height: 1;
}
.home_banner_section  {
    background-color: #d6e6e6!important;
}
.hme_banner_list ul {
    text-align: center;
    list-style: none;
}
.hme_banner_list ul li {
    display: inline-block;
    padding: 10px;
}
.hme_banner_list ul li:before {
    display: none;
}
.hme_banner_list ul {
    text-align: center;
    list-style: none;
    max-width: 650px;
    padding: 15px 0 !important;
    margin: 0 auto;
    width: 95%;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.et_pb_module.et_pb_text.et_pb_text_12.hme_banner_list.et_pb_text_align_left.et_pb_bg_layout_light {
    margin: 0;
}
.hme_banner_list ul li a {
    color: #53407d;
    font-weight: 600;
    font-size: 18px;
    display: inline-block;
    padding: 5px 20px;
    padding-bottom: 7px;
    border: 2px solid #fff;
    border-radius: 50px;
    background: #d6e6e6;
    box-shadow: 0px 0px 0px 10px #d6e6e6;
}
.hme_banner_list ul:after {
    content: "........................................................................................................................";
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    /* border: 1px dotted #53407d; */
    z-index: -1;
    line-height: 1px;
    word-wrap: normal;
    letter-spacing: 1px;
    font-weight: 900;
    margin-top: -4px;
}
.home_banner_section {
    padding-bottom: 0 !important;
}
.home_banner_section .et_pb_text.hero_banner_toolkit {
    right: 25px;
    width: 300px;
    height: 300px;
}
.home_banner_section .et_pb_text.hero_banner_toolkit h5 {
    padding-top: 13px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 1.2;
}
.et_pb_image.home_banner_cloud_big {
    position: absolute;
    right: -320px;
    top: -240px;
    width: 400px;
    opacity: 0.8;
    z-index: -1;
}
.et_pb_image.home_banner_cloud_small {
    position: absolute;
    top: -41px;
    right: 14px;
    z-index: -1;
    width: 180px;
    opacity: 0.8;
}
.et_pb_module.et_pb_text.hero_banner_toolkit img {
    opacity: 0;
}


/* ==============================================================================================   RESPONSIVE ================ */




@media(max-width: 1700px){
.home_banner_section .home_banner_text h1 {
    padding-left: 120px;
    margin-right: -125px;
}
.home_banner_section .home_banner_text p {
    font-size: 40px;
    line-height: 1.2;
    padding-left: 120px;
}
	
}

@media(max-width: 1600px){
.home_banner_section .home_banner_text h1 {
    padding: 0;
    font-size: 65px;
    max-width: none;
    padding-left: 175px;
}
.home_banner_section .home_banner_text p {
    padding: 0;
    max-width: none;
    padding-left: 175px;
    font-size: 36px;
}

	
	
}




@media(max-width: 1440px){
	.footer_logo {
    position: relative;
    left: -10px;
}
.home_banner_section .home_banner_text h1 {
    padding: 0;
    font-size: 58px;
    max-width: none;
    padding-left: 250px;
}	
.home_banner_section .home_banner_text p {
    padding: 0;
    max-width: none;
    padding-left: 250px;
    font-size: 32px;
}	
	
}



@media(max-width: 1350px){
.hero_section_img img {
    width: 100%;
    max-width: 650px;
}
.et_header_style_centered #main-header .logo_container a:after {
    content: "";
    width: 200px;
    height: 200px;
}
    .et_header_style_centered #main-header .logo_container a img{
        width: 100px;
    bottom: -5px;
    }
    .et_header_style_centered #main-header .logo_container {
    height: 150px;
        min-width: 200px;
}
    .et_pb_module.et_pb_text.hero_banner_toolkit {
    width: 220px;
    height: 220px;
    right: 60px;
    padding: 20px 0;
    bottom: 160px;
}
    .et_pb_module.et_pb_text.hero_banner_toolkit p {
    font-size: 16px;
    color: #fff;
    max-width: 140px;
        padding:5px 0;
}
    .et_pb_module.et_pb_text.hero_banner_toolkit img {
    width: 90px;
    margin-top: 5px;
}
    .et_pb_row.increasing_cols .et_pb_column {
    width: 300px;
    height: 300px;
}
    .et_pb_row.increasing_cols span.percent-value {
        font-size: 90px;
    }
    .et_pb_row.increasing_cols {
    max-width: 950px;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module {
    width: 300px;
    height: 300px;
    padding: 20px 20px;
    padding-bottom: 30px;
    }
    .how_we_work_steps_cols .et_pb_column .et_pb_module h2 {
    font-size: 56px;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module h4 {
    font-size: 18px;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module p {
    font-size: 14px;
    line-height: 1.4;
    max-width: 200px;
}
.et_pb_row {
    width: 95%;
    max-width: 950px;
    margin: auto;
    position: relative;
}
    .we_help_slider_wrp {
    max-width: 100%;
    }
    .how_we_help_right {
    width: 580px;
    height: 580px;
    padding: 25px;
    margin-top: -25px;
}
	.we_help_slider_wrp{
		padding-left: 115px;
}
	.how_we_help_left_wrp {
    min-width: 375px;
}
.how_we_help_right .et_pb_text_inner {
    padding-left: 135px;
    position: relative;
}
	.how_we_help_right .et_pb_text_inner img {
    width: 115px !important;
}
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner {
    width: 200px;
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner a {
    width: 80px;
    margin-top: 95px;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn {
    width: 200px;
    height: 200px;
    right: 17px;
}	
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn a {
    margin-top: 100px;
    margin-right: 10px;
    font-size: 12px;
}
.et_pb_image.papper_plane_toolkit {
    position: absolute;
    top: 195px;
    right: 168px;
    width: 150px;
}	
.home_banner_section .home_banner_text h1 {
    padding-left: 100px;
}
.home_banner_section .home_banner_text p {
    padding-left: 100px;
    font-size: 30px;
}	
.et_pb_module.et_pb_text.hero_banner_toolkit {
    width: 260px;
    height: 260px;
    right: 20px;
    padding: 20px 0;
    bottom: 160px;
    top: -20px;
}	
	
    
}

/* ========================================= */

@media(max-width: 1250px){
.home_banner_section .home_banner_text h1 {
    padding-left: 0;
    padding: 0 20px;
    padding-top: 120px;
    margin: 0;
}
.home_banner_section .home_banner_text p {
    padding: 0 20px;
    margin: 0;
}	
	
	
}	
	
/* ========================================= */

@media(max-width: 1200px){
.et_pb_row.increasing_cols .et_pb_column {
    width: 280px;
    height: 280px;
}
    .hero_baner_section h1 {
    font-size: 38px;
    }
    .et_pb_module.et_pb_text.trustpilot_rating_wrp {
    width: 250px;
    min-height: 200px;
    top: -35px;
    right: -150px;
    padding-top: 0;
}
    .et_pb_module.et_pb_text.trustpilot_rating_wrp img{
        width: 95px;
    }
    .hero_baner_section p{
        font-size:18px;
    }
    #page-container h3 {
    font-size: 34px;
    }
	.services_map_top  h2 {
    font-size: 34px;

}
    .site_title_circle strong {
    width: 90px;
    height: 90px;
    font-size: 16px;
    }
    .site_title_circle{
        width: 90px;
    height: 90px;
    }
    .site_title_circle.width_2, .site_title_circle.width_2 strong {
    width: 110px;
    height: 110px;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module {
    width: 290px;
    height: 290px;
    padding: 15px 15px;
    padding-bottom: 25px;
}
    .vdo_baloon_big {
    position: absolute;
    right: -125px;
}
    .how_we_help_right {
    width: 520px;
    height: 520px;
    padding: 25px;
}
    .how_we_help_right .et_pb_text_inner {
    padding-left: 110px;
}
    .how_we_help_right .et_pb_text_inner p {
    font-size: 16px;
    max-width: 308px;
}
    .how_we_help_right .et_pb_text_inner h5{
        font-size:14px;
    }
    .how_we_help_right .et_pb_text_inner img {
    width: 80px !important;
}
    .et_pb_module.et_pb_text.trustpilot_rating_wrp {
    top: -50px;
    right: -85px;
    padding-top: 0;
}
   .single_page_content_wrp_section .container {
    width: 90%;
}
	.single_page_content_wrp_section .hero_baner_section.et_pb_section {
    background: none !important;
}
	.single #left-area, .search #left-area, .error404 #left-area {
    padding-right: 20px;
}
	.single #sidebar, .search #sidebar, .error404 #sidebar {
    padding-left: 20px;
}
	.how_we_help_right .et_pb_text_inner p {
    font-size: 16px;
    max-width: 280px;
}
	.trustpilot_slider_wrp {
    padding: 0 70px;
    max-width: 600px;
    margin: 0 auto;
}
	.trustpilot_slider .item p {
    max-width: 225px;
}
	.trustpilot_inner_wrp {
    align-items: center;
}
	.trustpilot_rating_wrp h5 {
		font-size: 24px;
	}
.trustpilot_rating_wrp_short_code {
    min-height: 225px;
    padding-top: 10px;
    max-width: 100%;
}
	.trustpilot_rating_wrp .rating_stars img {
    height: 14px !important;
    width: auto !important;
}
.page-template-diagrom ul.et_pb_tabs_controls li a {
    font-size: 16px;
    padding: 15px 25px;
}
.page-template-diagrom .et_pb_tab .et_pb_tab_content {
    padding: 0 35px;
    padding-right: 35px;
}
.page-template-diagrom ul.et_pb_tabs_controls {
    padding: 0px 35px !important;
}
.page-template-diagrom ul.et_pb_tabs_controls li a {
    min-width: 80px;
}	
body.page-template .pum.pum-overlay .et_pb_row {
    width: 100%;
    max-width: 100%;
}	
.et_pb_row.diagrom_title_section .et_pb_column_1_4 {
    max-width: 140px;
    padding-right: 20px;
    margin: 0;
}
	
	
}



/* ======================================================================== */

@media(max-width: 980px){
.hero_section_img img {
    max-width: 600px;
}
    .hero_baner_section h1 {
    font-size: 40px;
		padding-top: 0;
}
	.hero_baner_section h1 br{
		display: none;
	}
    .hero_baner_section p {
    font-size: 18px;
    max-width: 408px;
    margin: auto;
		padding-top: 5px;
}
    .hero_baner_section p br{
        display:none;
    }
    .et_pb_module.et_pb_text.hero_banner_toolkit {
    position: static;
    margin: 0 auto;
		margin-top: 25px;
		width: 273px;
    height: 273px;
		justify-content: center;
    align-items: center;
}
	.et_pb_module.et_pb_text.hero_banner_toolkit p {
    font-size: 20px;
    color: #fff;
    max-width: 175px;
    padding: 5px 0;
}
	.inspire_section .et_pb_row .et_pb_column {
    margin: 0;
		margin-bottom: 1px;
}
	.workplace_wellbeing_section {
    padding-top: 25px;
}
	.et_pb_row.increasing_cols span.percent-value {
    font-size: 69px;
}
	.work_with_section.et_pb_section {
    padding: 25px 0;
}
	.et_pb_section.how_we_help_section {
    padding-top: 25px;
}
	.how_we_help_right:after {
    top: 15%;
    width: 48px;
    left: 135px !important;
}
	.et_pb_section.vdo_gallery_section {
    z-index: 999;
}
	.et_pb_section.why_wellness_section.et_section_regular .wellbeing_cols .et_pb_column:before{
		margin-top: 0;
	}
	.et_pb_section.why_wellness_section.et_section_regular .et_pb_row {
    padding-top: 10px;
}
	.work_with_section.et_pb_section h3 {
    padding-left: 125px;
    margin-top: -65px;
}
	.et_pb_row.increasing_cols .et_pb_column .et_pb_text p {
    font-size: 14px;
	}
	.et_pb_module.increesing_focus_top{
		margin-top: -35px;
	}
	.et_pb_section.inspire_section {
    padding: 43px 0;
}

	.et_header_style_centered #main-header .container {
    padding: 0 15px;
}
    .inspire_section .et_pb_row{
        
    }
    .inspire_section .et_pb_row .et_pb_column{
        width: 33.33%;
    }
    .inspire_section p {
    font-size: 14px;
}
    .inspire_section .et_pb_column .et_pb_module{
        margin-bottom:15px;
    }
    .inspire_section img {
    display: block;
    height: 55px;
    max-width: 115px;
}
    .inspire_section .et_pb_row {
    padding: 0;
}
    .workplace_wellbeing_section p{
        font-size:14px;
    }
    .et_pb_row,
    .et_pb_row.increasing_cols{
    max-width: 650px;
}
    .et_pb_module.et_pb_text.trustpilot_rating_wrp {
    top: -90px;
    right: -108px;
    padding-top: 0px;
    width: 230px;
    min-height: 175px;
}
.trustpilot_rating_wrp_short_code {
    min-height: 175px;
    padding-top: 20px;
    max-width: 100%;
}
	.hero_baner_section.et_pb_section {
    padding-top: 50px;
}
    .et_pb_module.et_pb_text.trustpilot_rating_wrp a{
        position:absolute;
        opacity:0;
    }
    .et_pb_row.wellbeing_cols {
    padding-top: 0;
}
    .wellbeing_cols .et_pb_column:before {
    margin-top: 50px;
}
    .et_pb_row.increasing_cols{
        text-align:center;
        padding-top: 0;
    }
    .et_pb_row.increasing_cols .et_pb_column {
    width: 290px;
    height: 290px;
    float: none;
    display: inline-flex;
}
	.plan_subscription_programme .img_fame_wrp {
    margin-top: 50px;
}
    .measurable_impact .et_pb_column {
    max-width: 300px;
    float: right;
    position: relative;
    left: -175px;
    text-align: left;
}
    .measurable_impact .et_pb_column .et_pb_module{
        margin-bottom:0;
    }
    div#work_with_slider.owl-carousel:after{
        margin-right:0;
    }
    #work_with_slider.owl-carousel .owl-next {
    right: 0 !important;
}
    div#work_with_slider.owl-carousel {
    /* padding: 25px 0; */
    padding-right: 80px;
}
    .angela_pic .et_pb_image_wrap {
    width: 180px;
    height: 180px;
		display: block;
}
    .angela_pic .et_pb_image_wrap:after {
    left: 2px;
    top: 2px;
    border-radius: 50%;
}
    .et_pb_button_module_wrapper.et_pb_button_alignment_right{
        text-align:center;
    }
    .work_with_section .theme_btn_2{
        margin:0;
    }
    .we_help_slider_wrp {
    float: none;
    max-width: 320px;
    margin-left: 150px;
		margin-right: 0;
    padding-left: 0;
}
	.how_we_help_left_wrp {
    min-width: 100%;
		width: 100%;
}
	.how_we_help_outer_wrp {
    display: flex;
    flex-wrap: wrap;
}
	.how_we_help_right_wrp {
    min-width: 100%;
}
    .how_we_help_right {
    width: 520px;
    height: 520px;
    padding: 25px;
    margin: 0 auto;
    margin-top: 30px;
		min-width: 530px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
    .vdo_gallery_section .vdo_gallery_wrp {
    max-width: 100%;
    right: auto;
    top: 0;
    text-align: center;
}
    .vdo_gallery_section .et_pb_column {
    display: inline-block;
    float: none;
}
    .vdo_gallery_section .et_pb_column + .et_pb_column {
    width: 290px;
}
    .vdo_gallery_section .et_pb_column {
    padding: 0 5px;
    display: inline-block;
    float: none;
        width:250px;
        margin-top: -110px;
}
    .vdo_baloon_big {
    position: absolute;
    right: -100px;
    width: 93px;
    bottom: 38px;
}
    .vdo_cloud_big {
    position: absolute;
    width: 405px;
    bottom: -168px;
    right: -240px;
}
    .img_gallery_cloud_big {
    position: absolute;
    top: -55px;
    z-index: -1;
    left: -215px;
    width: 335px;
}
    .et_pb_section.vdo_gallery_section{
        margin-top:0;
    }
    .img_gallery_cloud_small {
    max-width: 110px;
    position: absolute;
    bottom: -50px;
    left: 25px;
}
	.et_pb_module.et_pb_text.hero_banner_toolkit img {
    width: 115px;
}
    .wellbeing_cols .et_pb_column {
    width: 33.33%;
    padding-bottom: 40px;
}
    .wellbeing_cols .et_pb_column p {
    max-width: 182px;
}
    .wellbeing_cols .et_pb_column h4 {
    font-size: 18px;
    max-width: 150px;
}
	.et_pb_row.et_pb_row_14 {
    padding: 0 !important;
}
	.et_pb_section.why_wellness_section.et_section_regular {
    padding-top: 0;
    padding-bottom: 0;
}
	.et_pb_section.talk_to_specialist_section {
    margin-top: -60px;
		padding-bottom: 25px;
}
    .how_we_work_section h3 {
    padding-left: 150px;
    max-width: 465px;
}
    .how_we_work_section h3 br{
        display:none;
    }
    .how_we_work_section .how_we_work_cloud {
    position: absolute;
    top: -56px;
    left: -30px;
    z-index: -1;
    width: 615px;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module {
    width: 290px;
    height: 290px;
    padding: 15px 15px;
    padding-bottom: 25px;
    display: inline-flex;
    float: none;
}
    .et_pb_row.how_we_work_steps_cols{
        text-align:center;
    }
    .how_we_work_steps_cols .et_pb_column {
    margin: 0 7px;
    width: auto;
    float: none;
    display: inline-block;
}
    .latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post {
    min-width: 244px;
    margin-right: 30px;
}
	.latest_blog_wrp .entry-title {
    font-size: 18px;
	}
	.latest_blog_wrp .post-content-inner p {
    font-size: 14px;
    line-height: 22px;
}
	.latest_blog_secton .et_pb_column:after {
    content: "";
    position: absolute;
    width: 110vw;
    left: 50%;
    bottom: -1px;
    height: 12px;
    background: #f4f4ea;
    z-index: 9999999;
    transform: translateX(-50%);
}
    .latest_blog_wrp {
    width: 100vw;
    position: relative;
    left: 50%;
        overflow: auto;
    transform: translateX(-50%);
		padding-top: 10px;
}
    .latest_blog_wrp .et_pb_ajax_pagination_container {
    display: flex;
    /* flex-wrap: wrap; */
    justify-content: space-between;
    max-width: 650px;
    margin: 0 auto;
    overflow: visible;
}
    .et_header_style_centered #main-header .logo_container a img {
    width: 80px;
    bottom: 10px;
    max-height: none;
}
	.et_header_style_centered #main-header .logo_container a:after {
    content: "";
    width: 165px;
    height: 165px;
}
    .footer_logo a:after {
    content: "";
    width: 200px;
    height: 200px;
		top: 40%;
    }
    .footer_logo a img {
    position: relative;
    top: -15px;
    min-width: 81px;
		width: 87px;
}
	.footer_img {
    padding-left: 35px;
	}
	.et_pb_section.latest_blog_secton {
    padding-bottom: 10px;
}
    .footer_img img{
        margin-right: -25px;
    }
    #main-footer .footer_right {
    /* width: 50%; */
    min-width: 215px;
}
    .top_nav_right{
        display:none;
    }
    .et_header_style_centered #et_mobile_nav_menu{
        margin-top:0;
    }
    .mobile_menu_bar{
        z-index: 999;
    margin: 0;
    width: 32px;
    height: 16px;
    position: absolute;
    cursor: pointer;
/*     display: none; */
    right: 30px;
    top: -2px !important;
    }
    .mobile_menu_bar span{
        
    }
    .mobile_menu_bar span {
    display: block;
    position: absolute;
    height: 2px;
    width: 100%;
    background: #fff;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate( 
0deg
 );
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate( 
0deg
 );
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}
    .mobile_menu_bar span:nth-child(1) {
    top: 0px;
        left:-12px;
}
    .mobile_menu_bar span:nth-child(2) {
    top: 7px;
        left: -7px;
}
    .mobile_menu_bar span:nth-child(3) {
    top: 14px;
}
    
    
    .opened .mobile_menu_bar span:nth-child(1) {
    top: 7px;
    width: 100%;
        left:0;
    -webkit-transform: rotate( 
135deg
 );
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate( 
135deg
 );
}
    
    .opened .mobile_menu_bar span:nth-child(2) {
    opacity: 0;
    width: 100%;
    right: 60px;
        left:0;
}
    .opened .mobile_menu_bar span:nth-child(3) {
    top: 7px;
        left:0;
    width: 100%;
    -webkit-transform: rotate( 
-135deg
 );
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    transform: rotate( 
-135deg
 );
}
    .mobile_menu_bar:before,
    .mobile_nav .select_page{
        display:none !important;
    }
    .et_header_style_centered #main-header .mobile_nav{
        background:none;
    }
    .et_mobile_menu{
        
    }
    .et_header_style_centered .et_mobile_menu{
        top:33px;
        padding:0;
        border: 0;
        left: auto;
    right: -15px;
        background: #fff;
    }
    ul#mobile_menu.et_mobile_menu {
    background: #fff !important;
        min-width: 280px;
    width: 100vw;
    max-width: 414px;
        height:90vh;
}
	.vdo_gallery_section .vdo_gallery_wrp .et_pb_image_13 .et_pb_image_wrap {
    padding: 0;
    margin-top: 10px;
}
	.et_header_style_centered .et_menu_container .opened .mobile_menu_bar{
		transform: scale(0.8);
	}
    .et_header_style_centered .et_mobile_menu li{
        padding: 0 20px;
        position:relative;
    }
    .et_header_style_centered .et_mobile_menu li a{
        border-radius:20px;
        color: #53407d;
            background: none;
    border: none;
        font-weight:400;
        position:relative;
    }
    .et_header_style_centered .et_mobile_menu li a:hover {
    background: #e5deed;
        color: #53407d;
    opacity: 1;
}
    .et_mobile_menu .header_search_wrp{
        opacity:1;
        visibility:visible;
        margin:0;
        right:auto;
        margin-bottom:20px;
        position:relative;
        border-radius:0;
            padding: 25px 20px;
        
    }
    .et_mobile_menu .et-social-icons{
        text-align: left;
    padding: 0 35px;
    }
    .et_mobile_menu .et-social-icons li {
    margin: 0;
    padding: 0;
    padding-right: 20px;
}
    .et_mobile_menu .et-social-icons + .et-social-icons{
        display:none;
    }
    .et_header_style_centered .et_mobile_menu li li {
    padding: 0 20px;
}
    ul#mobile_menu.et_mobile_menu ul.sub-menu {
    padding: 0;
        display: none !important;
		max-height: 0;
}
	ul#mobile_menu.et_mobile_menu ul.sub-menu.active {
    max-height: 300px;
    display: block !important;
}
    .et_mobile_menu .et-social-icons li a.icon {
    font-size: 22px;
    color: #AC94C6;
        padding-top: 15px;
    
}
    .et_mobile_menu .et-social-icons li a.icon:hover{
        color: #53407d;
    opacity: 1;
    }
    .et_mobile_menu li button {
    position: absolute;
    right: 26px;
    top: 20px;
    border: none;
    background: #53407d;
    height: 2px;
    width: 12px;
    padding: 0;
    cursor: pointer;
    z-index: 99;
}
    .et_mobile_menu li button span {
    width: 8px;
    height: 8px;
    border-right: 2px solid #53407d;
    border-bottom: 2px solid #53407d;
    display: block;
    transform: rotate( 
-45deg
 );
    top: -3px;
    position: relative;
    right: -4px;
}
    .et_mobile_menu li.active button{
        transform: rotate(
90deg
);
    }
    
	.header_search_wrp + .header_search_wrp{
		display: none;
	}
    body #page-container .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    width: 280px;
	}
    .hr_leadedrs_section .hr_leadedrs_top_wrp {
    max-width: 486px;
    margin: 0 auto;
}
	.hr_leadedrs_section h4{
		line-height: 1.3;
	}
	.hr_leadedrs_section .et_pb_row .et_pb_column{
		width: 50%;
	}
	.hr_leadedrs_section .et_pb_row{
		max-width: 686px;
	}
	.hr_leadedrs_section .et_pb_row.et_pb_row_2,
	.hr_leadedrs_section .et_pb_row.et_pb_row_3,
	.hr_leadedrs_section .et_pb_row.et_pb_row_8{
		max-width: 650px;
	}
	.hr_leadedrs_section .et_pb_row.et_pb_row_2 .et_pb_column,
	.hr_leadedrs_section .et_pb_row.et_pb_row_3 .et_pb_column,
	.hr_leadedrs_section .et_pb_row.et_pb_row_8 .et_pb_column{
		width: 100%;
		padding: 0;
	}
	.hr_leadedrs_section .et_pb_row .et_pb_column {
    width: 50%;
    padding: 0 18px;
}
	.hr_leadedrs_section .et_pb_row_6 {
    padding-bottom: 30px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner{
		margin-top: -30px;
	}
	.et_pb_section{
		padding: 25px 0;
	}
	.paid_subscription_section .et_pb_image {
    position: absolute;
    right: -95px;
    top: auto;
    width: 277px;
    bottom: -30px;
}
	.paid_subscription_section.et_pb_section .et_pb_column {
    padding-bottom: 50px;
}
	.for_tab{
		display: block !important;
	}
	.unlock_potential_section .et_pb_code_inner{
		margin-top: 0;
		max-width: 348px;
	}
	.unlock_potential_section .et_pb_row .et_pb_column:last-child .et_pb_code_inner{
		display: none;
	}
	
	#page-container .unlock_potential_section h3{
		max-width: 452px;
		margin-bottom: 250px;
	}
	.unlock_potential_section p{
		max-width: 504px;
	}
	.et_pb_module.et_pb_code.for_tab {
    position: absolute;
    width: 100%;
    top: 250px;
    left: 0;
}
	.unlock_potential_section .et_pb_module.et_pb_code.for_tab{
		position: static;
	}
	.content_overview .for_pc.et_pb_image {
		display:none;
	}
	.et_pb_module.et_pb_image.et_pb_image_1.unloack_cloud_big {
    right: -150px;
    top: -718px;
    width: 325px;
}
	.et_pb_module.et_pb_image.et_pb_image_3.unloack_baloon {
    position: absolute;
    width: 75px;
    top: -733px;
    right: 0;
}
	.et_pb_module.et_pb_image.et_pb_image_2.unloack_cloud_small {
    position: absolute;
    width: 165px;
    bottom: 130px;
    right: -100px;
}
	.unlimited_source_section.workplace_wellbeing_section .wellbeing_cols .et_pb_column:before {
    margin-top: 0;
}
	.first_superchamps_intake_section .et_pb_column {
    position: static;
}
#page-container .first_superchamps_intake_section h3 {
    color: #fff;
    max-width: 410px;
}
	#page-container .first_superchamps_intake_section p {
    max-width: 312px;
		line-height: 22px;
    font-size: 14px;
}
	.first_superchamps_intake_section .theme_btn_1 {
    margin-bottom: -10px;
}
	.first_superchamps_intake_section li {
    max-width: 486px;
}
	.first_superchamps_intake_section h5 {
    font-size: 18px;
    line-height: 22px;
    max-width: 274px;
}
	.first_superchamps_intake_section .supper_champ_img img {
    max-width: 362px;
}
	.first_superchamps_intake_section .supper_champ_img .et_pb_image_wrap {
    position: static;
    width: 100%;
    min-width: 362px;
    top: auto;
    left: auto;
}
	.first_superchamps_intake_section .supper_champ_img {
    position: absolute;
    top: 50%;
    right: -45px;
    width: 100%;
    max-width: 350px;
    transform: translateY(-50%);
}
	.et_pb_section.wellbeing_pricing_section .et_pb_row.et_pb_row_6.et_pb_row_3-4_1-4 .et_pb_column {
    width: 56%;
}
	.et_pb_section.wellbeing_pricing_section .et_pb_row.et_pb_row_6.et_pb_row_3-4_1-4 .et_pb_column +  .et_pb_column {
    width: 44%;
}
	.wellbeing_pricing_section .et_pb_image_wrap {
    margin-top: 255px;
    max-width: 216px;
    margin-left: 65px;
}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table{
		min-width: 100% !important;
		margin-top: 0;
		margin-bottom: 30px;
		padding: 0;
	}
	.pricing_tabel_section .et_pb_pricing_content,
	.et_pb_pricing_table .et_pb_button_wrapper{
		display: none;
	}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 .et_pb_pricing_content_top{
		color: #ffffff;
    background: #ac6222;
		padding-top: 0;
		margin-top: -1px;
	}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 .et_pb_pricing_content_top span,
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 .et_pb_pricing_content_top span,
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 .et_pb_pricing_content_top span{
		color: #ffffff;
	}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 .et_pb_pricing_content_top{
		color: #fff;
    background: #8E882D;
		padding-top: 0;
		margin-top: -1px;
	}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 .et_pb_pricing_content_top{
		background: #43828C;
		padding-top: 0;
		margin-top: -1px;
	}
	.pricing_tabel_section .et_pb_pricing_heading span {
    display: inline-block;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
		font-size: 14px;
}
	.pricing_tabel_section .et_pb_pricing_heading {
    padding-bottom: 17px;
}
	.pricing_tabel_section span.et_pb_sum {
    font-size: 18px;
    line-height: 24px;
}
.pricing_tabel_section .et_pb_pricing_heading h2:after {
    content: "+";
    position: absolute;
    background: #fff;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    color: #ac6222;
    line-height: 21px;
    text-align: center;
    font-weight: 700;
    font-size: 25px;
    right: 10px;
    top: 100%;
    margin-top: -5px;
}
	.pricing_tabel_section .et_pb_pricing_table_button {
    position: static;
    display: block;
    width: 175px;
    margin-bottom: 25px;
}
	.et_pb_module.et_pb_image.et_pb_image_15.videos_bg_cloud {
    width: 530px;
    position: absolute;
    top: 480px;
    right: -85px;
}
	.accordion_section .et_pb_accordion .et_pb_accordion_item h5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
	}
	.pricing_tabel_section .et_pb_pricing_heading h2{
		position: relative;
		    font-size: 28px;
    line-height: 24px;

	}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_0 h2:after{
	color:#AC6222;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_1 h2:after{
	color:#8E882D;
}
.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table.et_pb_pricing_table_2 h2:after{
	color:#43828C;
}
	#page-container .first_intake_application h3 {
    font-size: 24px;
    margin-top: -45px;
		padding-bottom: 10px;
}
	#page-container .first_intake_application p {
    font-size: 18px;
}
	.wellbeing_pricing_section .theme_btn_1{
		width: 145px;
    line-height: 40px !important;
    text-align: center;
	}
	.et_pb_row.pricing_tabel_section {
    padding-top: 0;
}
	.et_pb_row.team_cols_row{
		
	}
	.et_pb_row.team_cols_row .et_pb_column{
		
	}
	
	.et_pb_row.team_cols_row {
    display: flex;
    flex-wrap: wrap;
}
.et_pb_row.team_cols_row .et_pb_column{
	width: 45%;
    margin: 0;
    margin-right: 5% !important;
	margin-bottom: 25px;
}
.videos_interviews_section .vdo_cols_wrp.et_pb_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
	padding-top: 0;
    margin-top: -25px;
}
.videos_interviews_section .vdo_cols_wrp.et_pb_row .et_pb_column {
    min-width: 46.3%;
    margin: 0;
    margin: 2% 1.5% !important;
}
.et_pb_row.team_cols_row .et_pb_column:nth-child(3) ~ .et_pb_column .et_pb_image:before{
	display: none;
}
	.et_pb_row.team_cols_row .et_pb_column:nth-child(2) ~ .et_pb_column .et_pb_image:before{
	display: none;
}
	.et_pb_row.team_cols_row {
    padding-bottom: 0;
}
	.videos_interviews_section.et_pb_section.et_section_regular {
    padding-top: 20px;
}
	.webinars_and_workshops_bnr .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn{
		width: 325px;
	}
	.et_pb_module.et_pb_image.own_event_cloud_white{
		display: none;
	}
	.et_pb_section.choose_your_events_section.et_section_regular {
    padding-top: 25px;
    z-index: 1;
}
	.et_pb_row.webinars_and_workshops_how_works {
}
	.et_pb_row.webinars_and_workshops_how_works .et_pb_column{
		
	}
.et_pb_row.webinars_and_workshops_how_works .et_pb_column + .et_pb_column {
position: absolute !important;
    width: 50%;
    right: 50px;
    max-width: 302px;
    top: 245px;
}
	.et_pb_row.webinars_and_workshops_how_works h3{
		max-width: 400px;
	}
	.et_pb_row.webinars_and_workshops_how_works p{
		max-width: 290px;
	}
	.et_pb_row.webinars_and_workshops_how_works ul{
		max-width: 310px;
	}
	.choose_your_events_section img {
    min-width: 310px;
    margin-left: 0;
}
	.et_pb_module.et_pb_image.own_event_cloud_grey {
    position: absolute;
    width: 370px;
    max-width: 370px;
    right: -158px;
    top: -24px;
    z-index: -1;
}
	.et_pb_section.webinars_orkshops_filter_section.et_section_regular {
    padding-top: 0;
    margin-top: -50px;
}
.project_filter_wrp ul {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
}
	.project_filter_wrp li {
    max-width: 50%;
    text-align: left;
    width: 50%;
		padding: 5px 0;
}
	.p_result_wrapper .each_pr_list {
    margin: 0 1.5%;
    width: 47%;
    margin-bottom: 3%;
    animation: zoom 0.4s linear;
}
	.p_result_wrapper .each_pr_list:nth-child(8){
		display: none;
	}
	.project_filter_wrp li a, .project_filter_wrp li span{
		font-size: 14px;
	}
	.wellbeing_webinar_page .delivered_webinars_grey_cloud {
    position: absolute;
    top: -100px;
    right: -86px;
    width: 290px;
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column {
    width: 460px;
    height: 365px;
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column h4 {
    color: #53407D;
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 13px;
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column p {
    max-width: 280px;
    color: #AC94C6;
		font-size: 16px;
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column p br{
		display: none;
	}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column .et_pb_module {
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
}
	.et_pb_section.et_pb_section_5.talk_to_specialist_section.webinar_page.et_section_regular {
    margin-top: -85px;
}
	.single #content-area, .search #content-area, .error404 #content-area{
		flex-wrap: wrap;
	}
	.single_page_content_wrp_section .hero_baner_section p {
    max-width: 100%;
		font-size: 14px;
    line-height: 22px;
}
	.single_project_top_circle .et_pb_text_inner p {
    padding: 0;
    font-size: 18px;
    max-width: 170px;
}
	.single_page_content_wrp_section .hero_baner_section h5 {
    font-size: 14px;
    line-height: 22px;
	}
	.single_page_content_wrp_section .hero_baner_section h4 {
    font-size: 18px;
    line-height: 24px;
}
	.single_page_content_wrp_section .container {
    padding-top: 0px !important;
}
	.single_page_content_wrp_section .hero_baner_section.et_pb_section {
    background: none !important;
    padding-top: 0;
}
	.single_page_content_wrp_section .container .et_pb_row{
		padding-top: 0;
	}
	.single_page_content_wrp_section {
    padding: 40px 0;
}
	img.single_page_cloud_w {
    top: -128px;
    left: 21%;
    max-width: 225px;
}
	.single_page_content_wrp_section .container {
    width: 90%;
    max-width: 650px;
}
#sidebar div.widget_search {
    position: absolute;
    top: 0;
    max-width: 320px;
    right: 0;
    margin: 0;
    margin-top: 25px;
}
.single #left-area, .search #left-area, .error404 #left-area {
    padding-right: 0;
	padding-bottom: 0;
}
	#sidebar .widget_recent_entries {
		max-width: 290px;
	}
	.single #sidebar, .search #sidebar, .error404 #sidebar {
    padding-left: 0;
    max-width: 100%;
		padding-top: 20px;
}
	#sidebar .et_pb_widget {
    margin-bottom: 40px;
    padding-top: 0;
}
#sidebar .et_pb_module.et_pb_text.hero_banner_toolkit {
    position: static;
    margin: 0 auto;
    float: right;
    margin-top: 40px;
}
	.single_page_content_wrp_section #left-area ul li{
		font-size: 14px;
		line-height: 22px;
	}
	.single_page_content_wrp_section .hero_baner_section blockquote p,
	.blockquote_wrp blockquote p{
		line-height: 22px;
		font-size: 14px;
	}
img.single_page_cloud_g {
    position: absolute;
    right: -180px;
    max-width: 375px;
    top: auto;
    z-index: -1;
    bottom: 275px;
}
	.et_pb_section.et_pb_section_3.workplace_wellbeing_section.et_section_regular .wellbeing_cols .et_pb_column:before{
		margin-top: 20px;
	}
	.et_pb_section.et_pb_section_3.workplace_wellbeing_section.et_section_regular .et_pb_module.et_pb_text.et_pb_bg_layout_light {
		margin-bottom: 20px;
}
	.et_pb_section.et_pb_section_3.workplace_wellbeing_section.et_section_regular .wellbeing_cols .et_pb_column img {
    max-width: 74px;
    max-height: 50px;
    /* height: 98px; */
    /* object-fit: contain; */
}
	.et_header_style_centered .et_mobile_menu li.menu-item-has-children {
    position: relative;
}
	.et_header_style_centered .et_mobile_menu li.menu-item-has-children:after {
    	content:"";
		position: absolute;
    height: 100%;
    width: 60px;
    top: 0;
    right: 0;
    z-index: 9;
}
	.for_mob.counter_bg_mob{
		display: block !important;
    position: absolute;
    z-index: -1;
    width: 762px;
    left: -10px;
    top: 71px;
	}
	.et_pb_module.increesing_focus_top{
		background: none;
	}
	.for_mob.counter_bg_mob span.et_pb_image_wrap img {
    width: 100%;
}
	.for_mob.counter_bg_mob span.et_pb_image_wrap {
    width: 100%;
}

	.et_pb_section.et_pb_section_3.workplace_wellbeing_section.et_section_regular .et_pb_row.et_pb_row_5 {
    padding-bottom: 0;
}
	.et_header_style_centered #main-header{
/* 		display:none !important; */
		opacity:0;
		visibility:hidden;
	}
	.sticky_header_section {
    top: 0;
    left: 0;
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.logged-in.admin-bar .sticky_header_section {
    top: 46px;
}
	.sticky_header_wrp {
    padding: 10px 20px;
}
	.sticky_contact p {
    color: #fff !important;
    font-size: 18px;
}
	nav#stycky_slider_menu ul#top-menu {
    display: block;
}
.sticky_logo_wrp img {
    opacity: 0;
    position: relative;
    top: -50px;
	-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
	.tab_mob_logo {
    position: absolute;
		display:block;
		top: 0;
    left: 15px;
		-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
	.sticky_contact{
		opacity:0;
		visibility: hidden;
		-webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
	}
	.sticky_logo_wrp .tab_mob_logo a img{
		opacity: 1;
	}
	.sticky_logo_wrp .tab_mob_logo a img{
		width: 77px;
    display: block;
    margin: 0 auto;
    margin-left: 45px;
		margin-top: 10px;
		top: auto;
	}
	.sticky_logo_wrp .tab_mob_logo a{
		
	}
	.sticky_logo_wrp .tab_mob_logo a:after{
		content:"";
		height: 166px;
    width: 166px;
    background: #fff;
    position: absolute;
    display: block;
    border-radius: 50%;
    top: -29px;
    z-index: -1;
    left: 0;
	}
	.sticky_header_section.sticky .tab_mob_logo,
	.sticky_menu_open .tab_mob_logo{
		top: 50px;
    opacity: 0;
		visibility: hidden;
	}
	.sticky_header_section.sticky .sticky_logo_wrp img,
	.sticky_menu_open .sticky_logo_wrp img{
		opacity: 1;
    position: relative;
    top: 0px;
	}
	.sticky_header_section.sticky .sticky_contact{
		opacity:1;
		visibility: visible;
	}
	
	.logged-in.admin-bar .sticky_header_section.sticky {
    top: 0;
}
	#et-footer-nav {
    background: #A7A041;
    padding: 26px 10px;
	}
	.et_pb_row.print_share_digitally img {
    width: 340px;
    max-width: 350px;
    margin-top: 50px;
}
	.et_pb_row.monthly_updates img {
    width: 332px;
    max-width: 332px;
    margin-top: 25px;
}
	.hr_leadedrs_section .site_title_circle.width_2, .hr_leadedrs_section .site_title_circle.width_2 strong{
		width: 100px;
		height: 100px;
	}
	.hr_leadedrs_section .toolkit_text_wrp li,
	.hr_leadedrs_section .toolkit_text_wrp p{
		font-size: 14px;
		line-height: 22px;
	}
	.hr_leadedrs_testimonial .et_pb_text_inner {
    background: #fff;
    width: 322px;
    height: 322px;
		padding-left: 85px;
	}
	.hr_leadedrs_testimonial .et_pb_text_inner img {
    width: 91px;
    top: 50%;
    left: -45px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner h4 {
    color: #43828C;
    font-size: 20px;
    line-height: 25px;
    font-weight: 300;
    max-width: 182px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner h4 br{
		display: none;
	}
	.hr_leadedrs_testimonial .et_pb_text_inner p {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}
	.wellbeing_pricing_section .et_pb_image_wrap img {
    width: 212px;
    max-width: 245px;
    float: right;
}
	.pum.pum-overlay .pum-title.popmake-title {
    line-height: 38px;
    font-size: 34px;
    max-width: 445px;
}
	.pum-content.popmake-content p {
    font-size: 14px;
    line-height: 22px;
    max-width: 285px;
}
	#page-container .et_pb_module.first_intake_application h3 {
    font-size: 24px;
    line-height: 28px;
}
	.team_section .et_pb_image_wrap img {
    width: 140px;
    height: 140px;
    border: 5px solid #fff;
}
	.team_section .et_pb_text_inner h4 {
    font-size: 18px;
    line-height: 24px;
}

	.unlock_potential_section .et_pb_column.et-last-child .et_pb_module {
    margin: 0;
}
	.unlock_potential_section .et_pb_column.et_pb_column_3_5.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough {
    margin-bottom: 0;
}
	.et_pb_section.workplace_wellbeing_section.unlimited_source_section .et_pb_row.et_pb_row_3 {
    margin-bottom: 0;
    padding-bottom: 0;
}
	#page-container .et_pb_section.workplace_wellbeing_section.unlimited_source_section h3{
/* 		padding-bottom: 0; */
	}
	.et_pb_row.wellbeing_cols.unlimited_ideas.et_pb_equal_columns .et_pb_column {
    margin-bottom: 0;
}
	.et_pb_row.wellbeing_cols.unlimited_ideas.et_pb_equal_columns .et_pb_module.et_pb_text {
    margin-bottom: 0 !important;
}
	.et_pb_section.first_superchamps_intake_section .et_pb_row {
    padding-bottom: 0;
}
	.popmake form.wpcf7-form {
    max-width: 440px;
    margin: 0 auto;
}
	.pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    max-width: 610px !important;
}

.et_pb_section_2.et_pb_section h2.site_title_circle {
/*     margin-bottom: -35px; */
}
	.privacy_content_section h2.site_title_circle.width_2{
		margin-bottom: 25px;
	}
	.et_pb_module.privacy_content_inner {
    padding-right: 0%;
}
	.hr_leadedrs_section .wake_wellness_wellbeing_wrp .site_title_circle {
    margin: 0 !important;
    margin-bottom: 15px !important;
}
	.et_pb_section.first_superchamps_intake_section.online_resource_page_toolkit.et_section_regular ul {
    max-width: 312px;
}
	.et_pb_section.first_superchamps_intake_section.online_resource_page_subscription.et_section_regular ul {
    max-width: 312px;
}
.et_pb_row.wake_wellness_wellbeing_wrp + .et_pb_row > .et_pb_column {
    width: 100%;
}
	.online_resource_page.wellbeing_webinar_page .delivered_webinars_grey_cloud {
    top: -37px;
}
	.workplace_wellbeing_section.online_resource_page.wellbeing_webinar_page {
    padding-top: 0;
    margin-top: -65px;
}
	.wellbeing_webinar_page .et_pb_row.wellbeing_cols.online_resources_cols h4{
		max-width: 120px;
	}
	.wellbeing_webinar_page .et_pb_row.wellbeing_cols.online_resources_cols p{
		padding-right: 20px;
	}
	.first_superchamps_intake_section.online_resource_page_toolkit .supper_champ_img{
		margin-top: 60px;
		max-width: 50%;
    	text-align: center;
	}
	.first_superchamps_intake_section.online_resource_page_toolkit .supper_champ_img .et_pb_image_wrap{
		min-width: auto;
    	max-width: 85%;
	}
	.first_superchamps_intake_section.online_resource_page_toolkit .supper_champ_img img{
		max-width: 100%;
	}
	.online_resource_page_subscription.first_superchamps_intake_section .supper_champ_img img {
    max-width: 400px;
}
	.online_resource_page_subscription.first_superchamps_intake_section .supper_champ_img {
    right: -85px;
    max-width: 385px;
}
	.trustpilot_inner_left {
    width: 250px;
    padding-right: 30px;
    text-align: center;
}
.trustpilot_slider_wrp div.owl-nav button.owl-prev {
    height: 17px !important;
    width: 55px !important;
    left: -5px;
    margin-top: -13px !important;
}
	
.trustpilot_slider_wrp div.owl-nav button.owl-next {
    height: 16px !important;
    width: 55px !important;
    right: -5px;
    margin-top: -13px !important;
}
	.trustpilot_slider_wrp {
    padding: 0 5px;
    max-width: 420px;
    margin: 0;
}
	.trustpilot_slider h5:before{
		display:none;
	}
	.trustpilot_slider .item {
    padding: 10px 75px;
}
	.rating_stars img {
    width: 28px;
    margin: 0 1px;
}
	.trustpilot_slider .item p {
    max-width: 225px;
    font-size: 13px;
    line-height: 19px;
}
	.et_pb_section.trustpilot_section {
    padding: 15px 0;
}
	.trustpilot_slider h4:before {
    left: -50px;
}
	p, .et_pb_text ul li {
    font-size: 14px;
}
.error404 #main-content {
    padding-top: 70px;
}
.error404 #sidebar div.widget_search {
    top: -40px;
    max-width: 100%;
}
nav#stycky_slider_menu {
    padding: 35px 45px;
    padding-bottom: 15px;
    margin-bottom: 20px;
    padding-right: 35px;
	
    overflow: auto;
}
.page-id-18585 .et_pb_row.webinars_and_workshops_how_works .et_pb_column + .et_pb_column {
    top: 0;
}	
	.page-id-18585 .et_pb_row.webinars_and_workshops_how_works .et_pb_column + .et_pb_column{
		
	}	
#stycky_slider_menu .nav#top-menu ul.sub-menu li a {
    line-height: 1.5;
    padding: 4px 15px;
    word-break: break-word;
    white-space: break-spaces;
}
.diagrom_outer_wrp ul {
    transform: scale(0.8);
    margin-left: -5%;
}	
.et_pb_module.home_banner_mini_audit.et_pb_module {
    position: relative;
    bottom: auto;
    width: 190px;
    left: auto;
    margin: 0 auto;
    margin-top: 50px;
    margin-left: 0;
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner {
    width: 166px;
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner a {
    width: 70px;
    margin-top: 10px;
}	
.et_pb_module.et_pb_text.members_only_wrp {
    padding: 0 10px;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn {
    width: 180px;
    height: 180px;
    right: -90px;
}	
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn a {
    margin-top: 85px;
}
.our_purpose_section .et_pb_row.increasing_cols .et_pb_column .et_pb_text h4 {
    font-size: 32px;
}	
.learn_dash_booking_section .wellbeing_cols .et_pb_column:before {
    top: 220px;
}	
.learn_dash_booking_section .wellbeing_cols .et_pb_column h4 {
    max-width: 100%;
}	
.et_pb_module.book_now_with_img .et_pb_text_inner {
    position: relative;
    padding-right: 0;
}	
.et_pb_module.book_now_with_img .et_pb_text_inner img {
    display: none;
}	
.measuring_success_section .et_pb_column.et-last-child {
    position: static;
}	
.measuring_success_section .et_pb_image.measuring_success_cloud img {
    position: absolute;
    top: -50px;
    left: 10%;
    width: 175%;
    max-width: 140%;
    margin: 0;
}
.measuring_success_section .et_pb_image img {
    margin-top: 20px;
}	
.measuring_success_section.create_your_programme_section img {
    margin-top: 0;
    width: 130%;
    max-width: 100%;
    left: -10%;
}	
.et_pb_module.we_dont_stop_wrp {
    position: absolute;
    right: -195px;
    top: 0;
    padding: 65px 30px;
    width: 310px;
}	
.et_pb_module.toolkits_title_wrp img {
    max-width: 647px;
    margin-left: 50px;
    margin-top: 25px;
}
.et_pb_image.papper_plane_toolkit {
    position: absolute;
    top: 195px;
    right: -110px;
    width: 150px;
}	
.et_pb_module.et_pb_text.toolkits_title_wrp {
    margin: 0;
    margin-bottom: -15px;
}	
.et_pb_row.wellbeing_cols.wellbeing_cols_toolkit .et_pb_column {
    padding-left: 10px;
    padding-right: 10px;
}	
.home_banner_section .home_banner_text h1 {
    padding-left: 0;
	padding: 0 20px;
	padding-top: 90px;
	margin: 0;
	font-size: 52px;
}
.home_banner_section .home_banner_text p {
    max-width: 100%;
    padding: 0 20px;
    font-size: 30px;
}
.home_banner_section .home_banner_text h1 br{
	display: none;
}
.home_banner_section .et_pb_row.et_pb_row_16 {
    max-width: 100%;
}
.et_pb_module.et_pb_text.hero_banner_toolkit {
    position: relative;
    margin: 45px auto !important;
    width: 273px;
    height: 273px;
    right: auto;
    left: auto;
    top: auto;
    display: block;
    float: none;
    bottom: auto;
}	
.et_pb_image.home_banner_cloud_small {
    position: absolute;
    top: auto;
    right: auto;
    left: 50%;
    z-index: -1;
    width: 180px;
    opacity: 0.8;
    bottom: 210px;
}
	
	
}

/* =================================================================== */

@media(max-width:767px){
	.privacy_content_section .et_pb_text_inner td, .privacy_content_section .et_pb_text_inner table, .privacy_content_section .et_pb_text_inner table * {
    display: block;
    max-width: 100%;
}
    .et_header_style_centered #main-header .logo_container a:after {
    content: "";
    width: 150px;
    height: 150px;
}
    .et_header_style_centered #main-header .logo_container a img {
    width: 76px;
    bottom: 14px;
    max-height: none;
}
    .et_header_style_centered #main-header .container {
    padding: 0 10px;
}
    .et_pb_module.et_pb_text.trustpilot_rating_wrp {
    top: -95px;
    right: -126px;
    padding-top: 0px;
    width: 230px;
    min-height: 175px;
    position: static;
    margin: 0 auto;
    margin-top: 25px;
}
	.et_pb_section.about_page_content {
    padding-top: 80px;
}
    #page-container h3 {
    font-size: 24px;
}
.services_map_top  h2 {
    font-size: 24px;
}
	.sticky_contact p {
    color: #fff;
    font-size: 0px !important;
    max-width: 110px;
		text-align: center;
		display: inline-block;
}
	.sticky_contact p span{
		font-size: 15px;
		line-height: 1.1;
	}
	.sticky_contact p span a{
		display:block;
	}
	.sticky_contact{
		text-align: center;
	}
	.sticky_logo_wrp .tab_mob_logo a img {
    width: 60px;
    display: block;
    margin: 0 auto;
    margin-left: 27px;
    margin-top: 12px;
    top: auto;
}
	.sticky_logo_wrp .tab_mob_logo a:after {
    content: "";
    height: 110px;
    width: 110px;
    top: -5px;
}
	.et_pb_image.site_map_right_img,
	.et_pb_image.site_map_top_img{
		display: none;
	}
	.trustpilot_inner_wrp {
    flex-wrap: wrap;
}
	.trustpilot_inner_left_inner h4 {
    font-size: 20px;
    padding-bottom: 10px;
}
	.trustpilot_inner_left {
    width: 100%;
    padding-right: 0;
    text-align: center;
		padding-bottom: 25px;
}
	.rating_stars img {
    width: 22px;
    margin: 0 1px;
}
.trustpilot_inner_left_inner h5 {
    font-size: 40px;
    line-height: 1.4;
    padding-top: 15px;
    padding-bottom: 0;
}
.trustpilot_inner_left_inner img {
    max-width: 85px;
}
	.trustpilot_inner_left_inner {
    padding-bottom: 0;
}
	.trustpilot_slider .item {
    text-align: center;
		padding: 10px 40px;
}
	.trustpilot_slider .rating_stars {
    margin-bottom: 30px;
    justify-content: center;
}
	.trustpilot_slider h4:before {
    opacity: 0;
}
	.trustpilot_slider h5 {
    font-size: 14px;
	}
	.trustpilot_slider .item p {
    max-width: 190px;
    font-size: 12px;
    line-height: 18px;
    margin: 0 auto;
}
	.trustpilot_slider_wrp div.owl-nav button.owl-prev {
    height: 12px !important;
    width: 38px !important;
    left: -5px;
    margin-top: -13px !important;
}
	.trustpilot_slider_wrp div.owl-nav button.owl-next {
    height: 12px !important;
    width: 38px !important;
    right: -5px;
    margin-top: -13px !important;
}
	.trustpilot_slider_wrp {
    padding: 0 5px;
    max-width: 300px;
    margin: 0 auto;
}
	.trustpilot_slider h4 {
    padding-bottom: 20px;
}
	.trustpilot_slider h4:before {
    width: 13px;
    height: 13px;
    position: absolute;
    left: 10px;
    top: auto;
    bottom: 6px;
}
	.trustpilot_slider p:after {
    margin: 0 auto;
    margin-top: 20px;
}
	.single .et_pb_module.et_pb_text.trustpilot_rating_wrp .rating_stars img {
    height: 16px;
    width: auto;
}
	.single .et_pb_module.et_pb_text.trustpilot_rating_wrp h5 {
    font-size: 26px;
    line-height: 1;
}
	.single.single-post blockquote{
		padding-left: 0;
	}
	.single.single-post blockquote:before{
		position: static;
    	max-width: 100px;
	}
	.violet_form div#mc_embed_signup {
    padding: 15px 5px;
    max-width: 100%;
}
	.violet_form #mc_embed_signup .mc-field-group.half {
    max-width: 100%;
    margin-right: 0;
}
	.violet_form  #mc_embed_signup .mc-field-group.size1of2{
	width: 100%;
		max-width: 100%;
}
.page-id-18585 .et_pb_row.webinars_and_workshops_how_works .et_pb_column + .et_pb_column {
    top: 0;
    right: -75px;
    z-index: -0;
    width: 70% !important;
}	
.diagrom_slider_mob.owl-carousel {
    display: block;
    margin-top: 50px;
}
	.owl-carousel .diagrom_each_mob{
		text-align: center;
	}
.owl-carousel .diagrom_each_mob img {
    max-width: 100px;
    max-height: 100px;
    height: 100px;
    width: 100px;
    margin-bottom: 15px;
    object-fit: contain;
}	
	.owl-carousel .diagrom_each_mob h4{
		    font-size: 24px;
    font-weight: 300;
    color: #53407D;
	}	
.owl-carousel .diagrom_each_mob p {
    color: #4A4A4A;
    font-size: 14px !important;
    font-weight: 400;
    margin: 0;
    max-width: 100%;
    padding-bottom: 15px;
}
.diagrom_outer_wrp ul {
    width: 320px;
    height: 320px;
    transform: none;
    margin: 0 auto;
    padding: 10px;
}
.diagrom_outer_wrp ul li {
    width: 150px;
    height: 150px;
}
.diagrom_section li img.diagrm_bg {
    min-width: 135px;
    -moz-transform: skew(-30deg) rotate(-60.5deg);
    -ms-transform: skew(-30deg) rotate(-60.5deg);
    -webkit-transform: skew(-30deg) rotate(-60.5deg);
    transform: skew(-30deg) rotate(-60.5deg);
    position: absolute;
    margin-left: -39px;
    margin-top: 36px;
}
.diagrom_section li img.diagrm_bg {
    min-width: 135px;
    -moz-transform: skew(-30deg) rotate(-60.5deg);
    -ms-transform: skew(-30deg) rotate(-60.5deg);
    -webkit-transform: skew(-30deg) rotate(-60.5deg);
    transform: skew(-30deg) rotate(-59.2deg);
    position: absolute;
    margin-left: -39px;
    margin-top: 39px;
}
.diagrom_outer_wrp ul li:hover {
    overflow: hidden;
}
.diagrom_outer_wrp ul li.active {
    -moz-transform: rotate(30deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(30deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(30deg) skew(30deg) scale(1.07);
    transform: rotate(30deg) skew(30deg) scale(1.07);
}
.diagrom_outer_wrp ul li.active:nth-child(2) {
    -moz-transform: rotate(90deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(90deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(90deg) skew(30deg) scale(1.07);
    transform: rotate(90deg) skew(30deg) scale(1.07);
}
.diagrom_outer_wrp ul li.active:nth-child(3) {
    display: block;
    -moz-transform: rotate(150deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(150deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(150deg) skew(30deg) scale(1.07);
    transform: rotate(150deg) skew(30deg) scale(1.07);
}
.diagrom_outer_wrp ul li.active:nth-child(4) {
    display: block;
    -moz-transform: rotate(210deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(210deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(210deg) skew(30deg) scale(1.07);
    transform: rotate(210deg) skew(30deg) scale(1.07);
}
.diagrom_outer_wrp ul li.active:nth-child(5) {
    display: block;
    -moz-transform: rotate(270deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(270deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(270deg) skew(30deg) scale(1.07);
    transform: rotate(270deg) skew(30deg) scale(1.07);
}
.diagrom_outer_wrp ul li.active:nth-child(6) {
    display: block;
    -moz-transform: rotate(330deg) skew(30deg) scale(1.07);
    -ms-transform: rotate(330deg) skew(30deg) scale(1.07);
    -webkit-transform: rotate(330deg) skew(30deg) scale(1.07);
    transform: rotate(330deg) skew(30deg) scale(1.07);
}
	
.diagrom_section li img.icon_img {
    width: 45px !important;
    height: 45px !important;
    top: 120px !important;
    left: 4px !important;
}
.diagrom_outer_wrp ul li:nth-child(2) img.icon_img {
    transform: rotate(-29deg);
    width: 42px !important;
    height: 42px !important;
    top: 120px !important;
    left: 7px !important;
}
.diagrom_outer_wrp ul li:nth-child(3) img.icon_img {
    max-width: 25px !important;
    left: 12px !important;
    height: auto !important;
    top: 123px !important;
}
.diagrom_outer_wrp ul li:nth-child(4) img.icon_img {
    left: 3px !important;
    height: 30px !important;
    width: 45px !important;
    top: 129px !important;
}
.diagrom_outer_wrp ul li:hover img.diagrm_bg {
    opacity: 1;
}
.diagrom_outer_wrp ul li:nth-child(5) img.icon_img {
    width: 42px !important;
    height: 42px !important;
    top: 125px !important;
    margin: 0 !important;
    left: 5px !important;
}
.diagrom_outer_wrp ul li:nth-child(6) img.icon_img {
    max-width: 33px !important;
    left: 10px !important;
    height: 33px !important;
    top: 127px !important;
}
.diagrom_outer_wrp ul li img.hover_img {
    display: none;
}	
.diagrom_each_item p, .diagrom_each_item a.theme_btn_1 {
    display: none !important;
}	
.diagrom_outer_wrp ul li .diagrom_each_item:after {
    content: "";
    width: 290px;
    height: 290px;
    position: absolute;
    top: 97px;
    left: -119px;
    background: #fff;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    z-index: -1;
}
.diagrom_outer_wrp ul li.active .diagrom_each_item:after{
	opacity: 1;
}
.page-template-diagrom ul.et_pb_tabs_controls {
    background-color: #f4f4ea;
    padding: 0px 15px !important;
    display: flex;
    flex-wrap: wrap;
}
.page-template-diagrom ul.et_pb_tabs_controls li {
    margin: 0;
}	
.page-template-diagrom ul.et_pb_tabs_controls li {
    margin: 0;
    flex-grow: 1;
    width: 33%;
    min-width: 50px;
	padding: 0 2px;
}
.page-template-diagrom ul.et_pb_tabs_controls li a {
    font-size: 14px;
    padding: 10px 6px;
    min-width: 100%;
    text-align: center;
    display: block;
    height: 100%;
	line-height: 1.5;
}
.pum.pum-overlay .mCSB_inside > .mCSB_container {
    margin-right: 0;
}	
.pum.pum-overlay .et_pb_tab .et_pb_tab_content {
    padding: 0 15px;
    padding-right: 17px;
    padding-bottom: 100px;
}	
.page-template-diagrom .et_pb_tab .et_pb_tab_content {
    padding: 0 15px;
    padding-right: 17px;
	padding-bottom: 100px;
}	
.pum.pum-overlay .et_pb_tab_content ul {
    display: flex;
    margin: 0 -15px;
    padding-top: 50px;
    flex-wrap: wrap;
}
.pum.pum-overlay .et_pb_tab_content ul li{
	padding: 25px 15px;
	width: 100%;
}
.pum.pum-overlay .et_pb_row.not_tab_row .et_pb_text_inner {
    padding: 5px 15px;
    padding-bottom: 15px;
}	
.pum.pum-overlay .et_pb_text_inner ul {
    flex-wrap: wrap;
}	
.pum.pum-overlay .et_pb_text_inner ul li {
    padding: 25px 15px;
    width: 100%;
}	
	.page-template-diagrom .pum.pum-overlay .et_pb_row.not_tab_row p br{
		display: block;
	}	
.et_pb_row.diagrom_title_section {
    width: 100% !important;
    max-width: 100%;
    margin: 0;
    flex-wrap: wrap;
}
.et_pb_row.diagrom_title_section .et_pb_column_1_4 {
    max-width: 100%;
    min-width: 100%;
    margin: 0;
    padding-bottom: 15px;
}
.et_pb_row.diagrom_title_section .et_pb_column_1_4 span.et_pb_image_wrap {
    max-width: 100px !important;
    display: block;
}
body .pum.pum-overlay .pum-container h3 {
    font-size: 24px;
}	
body .pum.pum-overlay .pum-container p {
    font-size: 14px;
}	
.page-template-diagrom button.pum-close.popmake-close:after {
    color: #ffffff;
    font-size: 28px !important;
    line-height: 28px;
}
.page-template-diagrom button.pum-close.popmake-close {
    width: 30px !important;
    height: 30px !important;
    top: 15px  !important;
    right: 15px  !important;
}
div#pum-21198 button.pum-close.popmake-close,
div#pum-21212 button.pum-close.popmake-close,
div#pum-21214 button.pum-close.popmake-close{
    top: 35px !important;
}
.page-template-diagrom .pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    margin: 0;
    width: 100%;
    height: auto;
    border-radius: 15px;
    max-height: 100%;
    position: relative;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    padding: 15px;
}	
	.diagrom_slider_mob.owl-carousel .owl-next span,
	.diagrom_slider_mob.owl-carousel .owl-prev span{
		display: none;
	}	
.page-template-diagrom .pum.pum-overlay .et_pb_row.not_tab_row {
    max-height: 60vh;
    overflow: auto;
}	
#stycky_slider_menu .nav#top-menu ul.sub-menu {
    margin-top: 0px;
}	
.rating_stars {
    flex-wrap: wrap;
}
.trustpilot_rating_wrp h5 {
    min-width: 100%;
}	
.trustpilot_slider h4:before {
    left: -15px !important;
}
.et_pb_module.et_pb_text.hero_banner_toolkit.view_profile_btn {
    position: static;
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner {
    width: 110px;
}	
.et_pb_module.et_pb_text.members_only_wrp {
    padding: 0 20px;
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner a {
    width: 70px;
    margin-top: -30px;
}
.et_pb_image.purpose_blue_cloud {
    position: absolute;
    top: -50%;
    width: 500px;
	max-width: 100vw;
    left: 10%;
}	
#page-container .success_story_section .et_pb_button_module_wrapper {
    max-width: 290px;
}	
.home_banner_section  .hero_section_img img {
    max-width: 100%;
    height: 320px;
    object-fit: cover;
}	
.home_banner_section .et_pb_module.et_pb_text.hero_banner_toolkit {
    margin: 21px auto !important;
    margin-bottom: 65px !important;
}	
.et_pb_module.home_banner_text {
    padding: 0 25px;
}
.home_banner_section .et_pb_row {
    max-width: 100%;
    padding: 0;
    padding-top: 15px;
}
.home_banner_section .home_banner_text p {
    padding-top: 10px;
}	
.home_banner_section .home_banner_text h1 {
    padding-top: 60px;
}	
	
	
}


/* ================================================ */


@media(max-width:640px){
	.et_pb_section.et_pb_section_2.contact_form_section.et_section_regular {
    padding-top: 100px;
}
	.et_pb_section.testimonial_page_listing.et_section_regular {
    padding-top: 126px;
}
	.et_pb_section.corporate_nutritionist_top_section.et_section_regular {
    padding-top: 100px;
}
	.corporate_nutritionist_top_section h1 img {
    float: none;
    width: 100%;
    display: block;
    margin: 0;
    margin-bottom: 15px;
}
	a > img.alignright {
    float: none;
    display: block;
    margin: 10px 0;
}
    .inspire_section .et_pb_row .et_pb_column {
    width: 100%;
    padding: 10px 0;
}
    .wellbeing_cols .et_pb_column {
    padding-bottom: 40px;
    width: 100% !important;
}
	.et_pb_section_2.et_pb_section h2.site_title_circle {
    margin-top: 90px;
}
	.site_map_content_inner .et_pb_text_inner li {
    font-size: 14px;
}
    .wellbeing_cols .et_pb_column h4{
        max-width:100%;
    }
    .wellbeing_cols .et_pb_column h4 br{
        display:none;
    }
    .wellbeing_cols .et_pb_column p{
        max-width:100%;
    }
    .wellbeing_cols .et_pb_column p br{
        display:none;
    }
    .wellbeing_cols .et_pb_column:before {
    margin-top: 25px;
}
    .et_pb_row, .et_pb_row.increasing_cols,.latest_blog_wrp .et_pb_ajax_pagination_container {
    max-width: 300px;
}
    .latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post{
        margin-right:20px;
    }
    .et_pb_module.increesing_focus_top{
        padding-left:0;
    }
    .et_pb_module.increesing_focus_top h2.site_title_circle {
    top: auto;
}
    .et_pb_module.increesing_focus_top{
        background-size:100%;
        background-position: 0px 80px;
    }
    .et_pb_module.increesing_focus_top h3{
        padding-left:0;
    }
    .et_pb_row.increasing_cols span.percent-value {
    font-size: 60px;
        padding-bottom: 0px;
}
	.increasing_cols .et_pb_column .et_pb_number_counter.et_pb_module {
    margin-bottom: 10px !important;
}
	.et_pb_row.increasing_cols > .et_pb_column:nth-child(1){
		background: #c6be4f;
    border-radius: 50%;
	}
	.et_pb_row.increasing_cols > .et_pb_column:nth-child(2){
		background: #88cecc;
    border-radius: 50%;
	}
	.et_pb_row.increasing_cols > .et_pb_column:nth-child(3){
		background: #ac94c6;
    border-radius: 50%;
	}
    .et_pb_row.increasing_cols .et_pb_column{
        width:280px !important;
        margin-bottom: 20px !important;
		height: 280px;
    }
	.et_pb_row.increasing_cols .et_pb_column:after {
    content: "";
    width: 250px;
    height: 250px;
    position: absolute;
    border: 6px dotted #fff;
    border-radius: 50%;
    left: 9px;
    top: 9px;
}
    .et_pb_row.increasing_cols .et_pb_column .et_pb_text p {
    font-size: 14px;
    font-weight: 400;
    max-width: 168px;
    margin: 0 auto;
    color: #fff;
    line-height: 1.4;
}
    .measurable_impact .et_pb_column {
    max-width: 300px;
    left: auto;
    text-align: left;
}
	.sticky_burger_wrp {
    width: 50px;
    text-align: right;
}
    div#work_with_slider.owl-carousel{
        padding-right:0;
        width: 88vw;
    }
    #work_with_slider.owl-carousel .owl-next{
        display:none;
    }
    div#work_with_slider.owl-carousel:after {

    background-size: 100% 100% !important;
}
    .angela_pic .et_pb_image_wrap {
    width: 180px;
    height: 180px;
    margin: 0 auto;
    float: none;
    display: block;
}
    .we_help_slider_wrp {
    float: none;
    max-width: 320px;
    margin-left: 0;
}
    .how_we_help_section .site_title_circle {
    margin-bottom: 0;
}
    .how_we_help_right {
    left: 50%;
    width: 580px;
    height: 580px;
    padding: 25px;
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
    transform: translateX(-50%);
}
    .how_we_help_right .et_pb_text_inner {
    padding-left: 0;
    max-width: 350px;
    margin: 0 auto;
}
    .how_we_help_right .et_pb_text_inner img {
width: 65px !important;
    position: absolute;
    display: block;
    margin: 0 auto;
    top: -80px;
    left: 50%;
    margin-left: -35px;
}
    .vdo_gallery_section .et_pb_column{
        margin:0;
    }
    .vdo_gallery_section .et_pb_column + .et_pb_column {
    width: 225px !important;
        margin-top: 0px;
}
    .vdo_gallery_section .et_pb_column {
    width: 245px !important;
        margin-top: -100px;
}
    .vdo_baloon_big {
    position: absolute;
    right: -65px;
    width: 70px;
    bottom: 38px;
}
    .vdo_cloud_big {
    position: absolute;
    width: 343px;
    bottom: -130px;
    right: -203px;
		z-index: -1;
}
    .how_we_work_section h3{
        padding-left:0;
    }
    .how_we_work_section .site_title_circle {
    margin-bottom: 25px;
}
    .how_we_work_section .how_we_work_cloud {
    position: absolute;
    top: -18px;
    left: -94px;
    z-index: -1;
    width: 403px;
}
	.et_pb_section.et_pb_section_8.how_we_work_section.et_section_regular .et_pb_row.et_pb_row_15 .et_pb_module {
    margin: 0;
}
	.et_pb_section.et_pb_section_8.how_we_work_section.et_section_regular .et_pb_row.et_pb_row_15 .et_pb_module h3{
		padding-bottom: 0 !important;
	}
	.talk_to_specialist_section .et_pb_row .et_pb_column {
    height: 235px;
    max-width: 303px;
		margin-top: 20px;
}
	.et_pb_section.talk_to_specialist_section {
    margin-top: -60px;
    padding-bottom: 0;
}
	.talk_to_specialist_section .et_pb_row .et_pb_column .theme_btn_1 {
    line-height: 40px !important;
    width: 120px;
		padding: 0 !important;
}
	.et_pb_section.media_img.et_pb_fullwidth_section.et_section_regular {
    padding-top: 100px;
}
	.talk_to_specialist_section .et_pb_row .et_pb_column .et_pb_module {
    margin-bottom: 10px;
}
	.et_pb_section.latest_blog_secton {
    padding-top: 25px;
    padding-bottom: 50px;
}
    .how_we_work_section .how_we_work_cloud img {
    width: 125vw;
}
    .how_we_work_steps_cols .et_pb_column .et_pb_module{
        margin:18px 0;
    }
    .talk_to_specialist_section .et_pb_row .et_pb_column p {
    font-size: 16px;
    line-height: 1.2;
    color: #53407D;
    font-weight: 400;
    max-width: 180px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 0;
}
    .latest_blog_secton h3{
        padding-left:0;
    }
    .latest_blog_secton .site_title_circle {
    margin-bottom: 25px;
}
	.latest_blog_secton h3{
		padding-bottom: 0 !important;
	}
    .latest_blog_secton .et_pb_image {
    position: absolute;
    top: -15px;
    left: -101px;
}
    .latest_blog_secton .et_pb_image img{
        width:115vw;
    }
    .footer_logo {
    position: relative;
    left: 0;
}
	.et_pb_row.increasing_cols span.percent-sign {
    font-size: 40px;
}
    .footer_logo a:after {
    content: "";
    width: 120px;
        height: 120px;
    }
    .footer_logo a img {
    position: relative;
    top: -5px;
    min-width: 60px !important;
    width: 42px;
}
    #main-footer .container{
        flex-wrap:wrap;
    }
    #main-footer .footer_left,
    #main-footer .footer_right{
        width: 100%;
        text-align: center;
    }
    #main-footer .footer_right{
        padding-top:15px;
        padding-bottom: 25px;
    }
#main-footer .footer_left #footer-info {
    float: none;
    position: absolute;
    width: 100%;
    left: 50%;
    top: 100%;
    margin-top: -15px;
    line-height: 18px;
    font-size: 11px;
    max-width: 166px;
    margin-left: -83px;
}
    .footer_left .bottom-nav li,
    #main-footer .footer_left #footer-info{
        font-size:11px;
    }
    .et_pb_section{
        padding:25px 0;
    }
    .hero_baner_section h1{
        font-size:30px;
        padding-top:0;
        margin-top:-15px;
    }
    .hero_baner_section h1 br{
        display:none;
    }
    .hero_baner_section p {
    font-size: 16px;
    max-width: 284px;
    margin: auto;
}
    .et_header_style_centered #main-header .logo_container a:after {
    content: "";
    width: 106px;
    height: 106px;
}
    .et_header_style_centered #main-header .logo_container a img {
    width: 60px;
    bottom: 10px;
    max-height: none;
}
    
    .latest_blog_wrp .et_pb_ajax_pagination_container .et_pb_post{
        margin-bottom:0;
    }
    .latest_blog_wrp .entry-title{
        padding-bottom:20px;
        font-size:18px;
    }
    ul#mobile_menu.et_mobile_menu ul.sub-menu.active{
        display:block !important;
    }
    .et_header_style_centered #main-header .logo_container{
        min-width: 115px;
    }
	.inspire_section img {
    display: block;
    height: 59px;
		max-width: 112px;
}
	.inspire_section p {
    font-size: 12px;
}
	.inspire_section .et_pb_row .et_pb_column {
    width: 100%;
    padding: 15px 0;
}
	.et_pb_section {
    padding: 15px 0;
}
	.workplace_wellbeing_section .et_pb_row.et_pb_row_3 {
    padding-bottom: 10px;
}
	.workplace_wellbeing_section .et_pb_row .et_pb_column .et_pb_module{
		margin-bottom: 22px;
	}
	.wellbeing_cols .et_pb_column img{
		max-height: 67px;
		max-width: 74px;
	}
	.et_pb_module.increesing_focus_top {
    margin-right: 0;
}
	.for_mob.counter_bg_mob{
		display: block !important;
    position: absolute;
    z-index: -1;
    width: 400px;
    left: -85px;
	}
	.et_pb_module.increesing_focus_top{
		background: none !important;
	}
	.workplace_wellbeing_section .et_pb_row.et_pb_row_5 {
    padding-bottom: 0;
}
	.work_with_section.et_pb_section {
    padding: 15px 0;
}
	.work_with_section.et_pb_section h3 {
    padding-left: 0;
    margin-top: 0;
}
	.how_we_help_right:before {
    width: 20px !important;
    height: 20px !important;
    left: 75% !important;
    margin-left: -10px !important;
    top: 85px !important;
}
.how_we_help_right:after {
    top: 96px;
    left: 135px !important;
}
	.how_we_help_right .et_pb_text_inner p {
    max-width: 300px;
		line-height: 24px;
}
	.et_pb_section.why_wellness_section.et_section_regular h3{
		padding-bottom: 0 !important;
	}
	.wellbeing_cols .et_pb_column:before{
		width: 58px;
	}
	.et_pb_section.latest_blog_secton > .et_pb_row {
    padding-bottom: 0;
}
	.footer_left .bottom-nav li:last-child {
    padding-right: 0;
}
	.et-social-icons li{
		margin: 0 10px;
	}
body #page-container .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    min-width: 230px;
    left: 50%;
    right: auto;
    margin-left: 0;
    transform: translateX(-50%);
	
	}
	.single_page_banner_img_wrp h1 {
    margin-top: 0;
    padding-top: 15px;
}
	body:not(.page-id-14860) .et_pb_module.et_pb_text.trustpilot_rating_wrp,
	body:not(.home) .et_pb_module.et_pb_text.trustpilot_rating_wrp{
		margin-bottom: -130px;
	}
	.et_pb_section.hr_leadedrs_section {
    padding-top: 100px;
}
	.hr_leadedrs_section .et_pb_row {
/*     max-width: 300px !important; */
		max-width: 100%!important;
		padding: 20px 0;
		display: flex;
    flex-wrap: wrap;
}
	.violet_form #mc_embed_signup .size1of2 {
    width: 75%;
}
	.et_pb_module.et_pb_image.et_pb_image_1.hr_leader_top_cloud{
		display: none;
	}
	.et_pb_module.et_pb_image.et_pb_image_2.hr_leader_bottom_cloud {
    max-width: 157px;
    right: -85px;
}
	.single-post .et_post_meta_wrapper .author_div {
    margin-top: 110px;
}
	.hr_leadedrs_section .et_pb_row .et_pb_column{
		padding: 0;
	}
	#page-container .et_pb_section.hr_leadedrs_section h3 {
		padding-bottom: 0 !important
	}
	.hr_leadedrs_section .et_pb_row.et_pb_row_5 .et_pb_column.et-last-child,
	.hr_leadedrs_section .et_pb_row.et_pb_row_7 .et_pb_column.et-last-child{
		order: -1;
	}
	.hr_leadedrs_testimonial .et_pb_text_inner {
    width: 300px;
    height: 300px;
    padding: 45px;
		margin-top: -10px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner img {
    position: absolute;
    width: 78px;
    top: 0;
    left: 50%;
    margin-top: -15px;
    margin-left: -39px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner h4 {
    color: #43828C;
    font-size: 18px;
    line-height: 23px;
    font-weight: 300;
    max-width: 187px;
    padding-top: 35px;
		padding-bottom: 17px;
		margin: 0 auto;
    margin-left: 30px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner h4 br{
		display: none;
	}
	.hr_leadedrs_testimonial .et_pb_text_inner p {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    margin-left: 30px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner:after {
    left: 70px;
}
	.hr_leadedrs_testimonial .et_pb_text_inner:before {
    left: 74%;
    margin-left: -10px;
    top: 45px;
}
	.paid_subscription_section .et_pb_text_inner {
    margin-left: 0;
}
	.paid_subscription_section .et_pb_text_inner .site_title_circle {
    margin-left: 0;
    margin-bottom: 24px;
}
	#page-container .paid_subscription_section .et_pb_text_inner h3 {
    color: #fff;
    max-width: 266px;
}
	.paid_subscription_section .et_pb_text_inner p {
    max-width: 219px;
	}
	.paid_subscription_section .theme_btn_1 {
    margin-left: 0;
}
	.paid_subscription_section .et_pb_image {
    position: absolute;
    right: -137px;
    top: auto;
    width: 277px;
    bottom: -60px;
}
	.paid_subscription_section.et_pb_section .et_pb_column {
    padding-bottom: 25px;
}
	.et_pb_section.unlock_potential_section {
    padding-top: 100px;
}
	.et_pb_module.et_pb_image.et_pb_image_1.unloack_cloud_big {
    right: -100px;
    top: -785px;
    width: 218px;
}
	#page-container .unlock_potential_section h3 {
    max-width: 268px;
    margin-bottom: 250px;
}
	.et_pb_module.et_pb_image.et_pb_image_3.unloack_baloon {
    position: absolute;
    width: 37px;
    top: -794px;
    right: 0;
}
	.et_pb_module.et_pb_image.et_pb_image_1.unloack_cloud_big {
    right: -100px;
    top: -740px;
    width: 218px;
}
	.et_pb_column.et_pb_column_2_5.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    z-index: 0;
    position: relative;
}
	#page-container .unlock_potential_section h3 {
    max-width: 268px;
    margin-bottom: 207px;
}
	.et_pb_module.et_pb_image.et_pb_image_2.unloack_cloud_small{
		display: none;
	}
	.et_pb_column.et_pb_column_2_5.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child{
		display: none;
	}
	.unlock_potential_section .et_pb_row.et_pb_row_2 {
    padding-bottom: 5px;
}
	.workplace_wellbeing_section h3 br{
		display: none;
	}
	.et_pb_row.wellbeing_cols.unlimited_ideas .et_pb_column {
    margin-bottom: 0;
    padding-bottom: 0;
}
	.et_pb_section.workplace_wellbeing_section.unlimited_source_section.et_section_regular h3{
		padding-bottom: 0 !important;
	}
	.unlimited_source_section.workplace_wellbeing_section .wellbeing_cols .et_pb_column:before {
    margin-top: 15px;
}
	.et_pb_row.wellbeing_cols.unlimited_ideas {
    padding-bottom: 0;
}
	#page-container .first_superchamps_intake_section p {
    max-width: 295px;
		margin-bottom: 410px;
}
	.first_superchamps_intake_section .supper_champ_img img {
    max-width: 400px;
}
	.first_superchamps_intake_section .supper_champ_img {
    position: absolute;
    top: 470px;
    right: -37px;
    width: 100vw;
    max-width: 400px;
    transform: none;
}
	.et_pb_section.first_superchamps_intake_section.et_section_regular .et_pb_row {
    padding-bottom: 10px;
}
	.wellbeing_pricing_section .et_pb_image_wrap {
    margin-top: 0;
    max-width: 231px;
    margin-left: 0;
    display: block;
    margin: 0 auto;
}
	.pricing_tabel_section .et_pb_pricing_heading h2 {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.2;
    padding-bottom: 11px;
}
	.et_pb_best_value {
    color: #fff;
    font-size: 14px;
	}
	.pricing_tabel_section span.et_pb_sum {
    font-size: 16px;
	}
	.pricing_tabel_section .et_pb_pricing_heading {
    background-color: #bebebe;
    padding: 13px 15px;
    position: relative;
    text-align: left;
}
	.pricing_tabel_section .et_pb_pricing_content_top {
    padding: 10px 15px;
    border-bottom: 0px solid;
}
	.pricing_tabel_section .et_pb_pricing .et_pb_pricing_table {
    margin-bottom: 15px;
}
	.pricing_tabel_section .et_pb_pricing_heading h2:after{
		right: 0;
		margin-top: 0px;
	}
	#page-container .first_intake_application h3 br{
		display: none;
	}
	#page-container .first_intake_application h3 {
    font-size: 20px;
	}
	.champions_programme_bnr .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn{
		width: 285px;
    margin-top: -32px;
	}
	.champions_programme_bnr .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn:after {
    width: 40px;
    height: 15px;
    margin: 0;
}
	.webinars_and_workshops_bnr .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    width: 290px;
		right: auto;
		margin-top: -32px;
}
	.webinars_and_workshops_bnr .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn:after {
    width: 50px;
    opacity: 1;
    height: 20px;
    bottom: 99%;
}
	.project_filter_wrp li {
    max-width: 100%;
    text-align: left;
    width: 100%;
    padding: 5px 0;
}
	.project_filter_wrp {
    background: #fff;
    border-radius: 6px;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    padding: 20px 25px;
}
	.project_filter_wrp h4 {
    color: #53407D;
    font-size: 14px;
    line-height: 1.3;
    padding-bottom: 7px;
}
   .p_result_wrapper .each_pr_list {
    margin: 0;
    width: 100%;
    margin-bottom: 5%;
    animation: zoom 0.4s linear;
}
	.wellbeing_webinar_page .et_pb_row.wellbeing_cols .et_pb_column {
    /* padding-bottom: 0; */
    padding-bottom: 0;
    margin-bottom: 0;
}
	.et_pb_module.et_pb_image.et_pb_image_4.delivered_webinars_grey_cloud{
		display: none;
	}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column {
    width: 460px;
    height: 290px;
    min-width: 360px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column h4 {
    color: #53407D;
    font-size: 20px;
    font-weight: 300;
    padding-bottom: 13px;
    max-width: 153px;
    margin: 0 auto;
}
	.et_pb_section.talk_to_specialist_section.webinar_page .et_pb_row .et_pb_column p {
    max-width: 243px;
    color: #AC94C6;
    font-size: 14px;
}
.et_pb_row.webinars_and_workshops_how_works .et_pb_column + .et_pb_column {
    position: absolute !important;
    width: 50%;
    right: 30px;
    max-width: 302px;
    display: block !important;
    top: 270px;
    margin: 0;
}
	.et_pb_section.choose_your_events_section.et_section_regular h3 {
    margin-bottom: 350px !important;
}
.single_page_banner_section .et_pb_module.trustpilot_rating_wrp {
    margin: 0;
    position: absolute;
    top: auto !important;
    bottom: 0;
    margin-bottom: -90px !important;
    left: 50%;
    transform: translateX(-50%);
}
	img.single_page_cloud_w {
    display: none;
}
	.single_page_content_wrp_section {
    padding: 40px 0;
    padding-top: 125px;
}
	
	.single_page_banner_img_wrp .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    margin-bottom: 35px;
}
	.single_page_banner_img_wrp {
    padding-bottom: 50px;
}
	.single_page_content_wrp_section .hero_baner_section h3 {
    padding-top: 75px;
}
	.single_page_content_wrp_section  #left-area .hero_baner_section h3{
		 padding-top: 0px;
	}
	.single_page_content_wrp_section .container {
    width: 90%;
    max-width: 316px;
}
	#sidebar div.widget_search {
    position: absolute;
/*     top: 104px; */
    max-width: 320px;
    right: 0;
    margin: 0;
    margin-top: 25px;
    z-index: 999;
}
	.single_page_content_wrp_section .hero_baner_section h4 {
    font-size: 16px;
    line-height: 22px;
}
	.single_page_content_wrp_section .hero_baner_section p {
    padding-bottom: 25px;
}
.single_page_content_wrp_section .hero_baner_section h4:after {
    margin: 25px 0;
    background: #53407D;
}
	.single_page_content_wrp_section blockquote,
	.blockquote_wrp blockquote{
    border: none;
    padding-left: 0;
    position: relative;
}
	.single_page_content_wrp_section blockquote:before,
	.blockquote_wrp blockquote:before{
    width: 80px;
    height: 42px;
    position: static;
    left: 0;
    top: 0;
    display: block;
    margin-bottom: 15px;
}
	img.single_page_cloud_g{
		display: none;
	}
	#sidebar .et_pb_module.et_pb_text.hero_banner_toolkit {
    position: static;
    margin: 0 auto;
    float: none;
    margin-top: 0;
		display: flex;
}
	.single_page_banner_img_wrp .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
    cursor: auto !important;
    color: #fff !important;
    width: 210px;
    line-height: 25px !important;
    height: 35px;
    font-size: 14px;
		margin-top: -31px;
}
	.single_page_banner_img_wrp .et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn:after {
    width: 50px;
    height: 15px;
	}
	.how_we_work_steps_cols .et_pb_column .et_pb_module h2 {
    font-size: 50px;
    line-height: 42px;
    padding-bottom: 14px;
}
	.how_we_work_steps_cols .et_pb_column .et_pb_module h4 {
    font-size: 16px;
		padding-bottom: 5px;
}
	.how_we_work_steps_cols .et_pb_column .et_pb_module h4 br{
    display: none;
}
	.et_pb_row.team_cols_row .et_pb_column {
    width: 100%;
    margin: 0;
    margin-right: 0% !important;
    margin-bottom: 25px;
}
.team_section .et_pb_row .et_pb_column + .et_pb_column .et_pb_image:before {
    display: none;
/*     opacity: 0; */
}
	.hero_baner_section.et_pb_section {
    padding-top: 17px;
}
		.sticky_header_wrp {
    padding: 10px 15px;
}
	.et_pb_row.measurable_impact > .et_pb_column > .et_pb_module.et_pb_text {
    margin-bottom: 5px !important;
}
	.et_pb_row.measurable_impact > .et_pb_column > .et_pb_module {
    margin-bottom: 0px;
}
	.why_wellness_section .theme_btn_1 {
    margin-top: 15px;
}
	.et_pb_module.et_pb_image.for_mob.video_left_img_mob {
    display: block !important;
		width: 220px;
		margin: 0 auto;
		margin-bottom: 20px;
}
	.vdo_gallery_wrp .et_pb_module.et_pb_image {
    display: none;
}
	.et_pb_module.et_pb_image.for_mob.video_left_img_mob .et_pb_image_wrap {
		padding: 0;
	}
	.et_pb_module.new_vdo_panel{
		position:relative;
		margin-bottom: 25px !important;
	}
	.et_pb_module.new_vdo_panel:after{
		position: absolute;
    width: 39px;
    height: 7px;
    bottom: -8px;
    left: -25px;
	}
	.et_pb_module.new_vdo_panel:before{
		position: absolute;
    width: 12px;
    height: 12px;
    display: block;
    z-index: 9;
    right: -20px;
    top: 15px;
	}
.img_gallery_cloud_big {
    position: absolute;
    top: -17px;
    z-index: -1;
    left: auto;
    width: 290px;
    right: -98px;
}
	.vdo_gallery_wrp .et_pb_module.et_pb_image.vdo_cloud_big,
	.vdo_gallery_wrp .et_pb_module.et_pb_image.vdo_baloon_big{
    display: block;
}
	.vdo_cloud_big {
    position: absolute;
    width: 190px;
    bottom: -57px;
    right: -130px;
    z-index: -1;
}
	.vdo_baloon_big {
    position: absolute;
    right: -65px;
    width: 60px;
    bottom: 5px;
}
	.et_pb_section.vdo_gallery_section {
    margin-top: 0;
    z-index: unset;
}
	.vdo_gallery_section .vdo_gallery_wrp {

    z-index: 990;
    position: relative;
}
	.img_gallery_cloud_small {
    max-width: 110px;
    position: absolute;
    bottom: -225px;
    left: -30px;
}
	.footer_img img.for_mob {
    display: block !important;
}
	.footer_img img {
    display: none;
}
	.footer_img {
    padding-left: 40px;
    margin-right: -35px;
}
	#et-footer-nav {
    background: #A7A041;
    padding: 35px 10px;
    padding-bottom: 46px;
	}
	#main-footer .footer_right {
    padding-top: 25px;
    padding-bottom: 34px;
}
.hr_leadedrs_section .et_pb_row:first-child {
    padding-bottom: 50px;
}
	.et_pb_row.print_share_digitally img {
    width: 327px;
    max-width: 330px;
    margin-top: 0;
		margin-bottom: 30px;
}
	.et_pb_row.monthly_updates img {
    width: 340px;
    max-width: 340px;
    margin-top: 0;
    margin-bottom: 30px;
    margin-left: -15px;
}
	.et_pb_module.et_pb_image.et_pb_image_1.hr_leader_top_cloud {
    position: absolute;
    top: -135px;
    left: -148px;
    width: 232px;
    max-width: 235px;
    z-index: -1;
}
	.hero_section_img img {
    max-width: 600px;
    min-width: 330px;
    left: 50%;
    transform: translateX(-50%);
}
	.et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn {
        padding: 6px 0 !important;
    margin: 0 auto;
    font-size: 14px;
    margin-top: -47px;
}
	.et_pb_button_module_wrapper .et_pb_button.wellbeing_toolkit_btn:after{
		height: 15px !important;
	}
	
	.et_pb_module.et_pb_text.trustpilot_rating_wrp img {
    width: 102px;
}
	.paid_subscription_section .et_pb_text_inner p{
		font-size: 14px;
		line-height: 22px;
	}
.paid_subscription_section .theme_btn_1 {
    margin-top: -10px;
}
	.et_pb_section.review_img_wrp.et_section_regular .et_pb_row {
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
	.wellbeing_pricing_section .et_pb_image_wrap img {
    width: 232px;
    max-width: 245px;
    float: none;
}
	.pum.pum-overlay .pum-title.popmake-title {
    line-height: 28px;
    font-weight: 300;
    font-size: 24px;
		max-width: 300px;
}
	#page-container .et_pb_module.first_intake_application h3 {
    font-size: 20px;
    line-height: 26px;
}
	.et_pb_section.unlock_potential_section .et_pb_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
    display: block;
}
	.et_pb_row.wellbeing_cols.unlimited_ideas.et_pb_equal_columns .et_pb_column {
    margin-bottom: 30px;
}
	.et_pb_section.first_superchamps_intake_section h2.site_title_circle, .et_pb_section.first_superchamps_intake_section h2.site_title_circle strong,
	.wellbeing_pricing_section h2.site_title_circle, .wellbeing_pricing_section h2.site_title_circle strong,
	.team_section h2.site_title_circle, .team_section h2.site_title_circle strong,
	.accordion_section h2.site_title_circle, .accordion_section h2.site_title_circle strong{
    width: 100px;
    height: 100px;
}
	.first_superchamps_intake_section h5 {
    font-size: 16px;
    line-height: 22px;
    max-width: 274px;
}
	.first_superchamps_intake_section li {
    max-width: 486px;
    font-size: 14px;
    line-height: 20px;
    margin: 8px 0;
}
	.et_pb_row.team_cols_row {
    padding-bottom: 0;
    padding-top: 0;
}
	.et_pb_module.et_pb_image.et_pb_image_15.videos_bg_cloud {
    width: 335px;
    position: absolute;
    top: 1115px;
    right: -130px;
}
	.et_pb_toggle_content {
    padding-top: 10px;
    position: relative;
}
	.accordion_section .et_pb_accordion .et_pb_accordion_item ul li,
	.accordion_section .et_pb_accordion .et_pb_accordion_item p{
    font-size: 14px;
    line-height: 20px;
	}
	.accordion_section .et_pb_accordion .et_pb_accordion_item {
    margin-bottom: 10px;
	}
	.pum.pum-overlay .pum-container.pum-responsive.pum-responsive-medium {
    top: 0 !important;
		border-radius: 0;
}
	.et_pb_row.wellbeing_cols.et_pb_equal_columns {
    padding-bottom: 20px;
}
	.online_resource_top.hr_leadedrs_section .et_pb_row:first-child {
    padding-bottom: 0;
}
	#page-container .et_pb_section.hr_leadedrs_section h3 br{
		display: none;
	}
	#page-container .online_resource_top.hr_leadedrs_section h3{
		padding-bottom: 20px !important;
	}
	.wake_wellness_wellbeing_wrp .et_pb_button_module_wrapper {
    width: 100%;
		margin: 5px 0;
}
	.wake_wellness_wellbeing_wrp .et_pb_button_module_wrapper a{
		width: 225px;
    text-align: center;
	}
	.online_resource_page.wellbeing_webinar_page .delivered_webinars_grey_cloud{
		display: none;
	}
	.workplace_wellbeing_section.online_resource_page.wellbeing_webinar_page {
    padding-top: 0;
    margin-top: 0;
}
	#page-container .workplace_wellbeing_section.online_resource_page.wellbeing_webinar_page h3 {
    max-width: 220px;
    padding: 0;
}
	.wellbeing_webinar_page .et_pb_row.wellbeing_cols.online_resources_cols p{
		padding-right: 0;
	}
	#page-container .first_superchamps_intake_section ul + p{
		margin-bottom: 0;
	}
.first_superchamps_intake_section.online_resource_page_toolkit .supper_champ_img {
    margin-top: 0;
    max-width: 100%;
    text-align: center;
    right: 0;
}
	.first_superchamps_intake_section.online_resource_page_toolkit .supper_champ_img .et_pb_image_wrap {
    min-width: auto;
    max-width: 100%;
}
	#page-container .first_superchamps_intake_section.online_resource_page_subscription h3 br{
		display:none;
	}
	.online_resource_page_subscription.first_superchamps_intake_section .supper_champ_img{
		display: none;
	}
	#page-container .first_superchamps_intake_section.online_resource_page_subscription p{
		margin: 0;
	}
	#page-container .first_superchamps_intake_section.online_resource_page_subscription p > img{
		display: block;
    width: 115vw;
    max-width: none;
    position: relative;
    left: 60%;
    transform: translateX(-50%);
		margin-bottom: 25px;
	}
	.et_pb_section.media_steps .et_pb_row .et_pb_column {
    width: 100%;
}
	.unlock_potential_section .et_pb_section_2.et_pb_section h2.site_title_circle {
    margin-top: 0;
}
	.iframe_popup iframe {
    width: 100%;
    height: 750px;
}
	.single.single-project .et_pb_section.talk_to_specialist_section {
    padding-bottom: 0;

}
	.single.single-post blockquote:before{
    	max-width: 80px;
	}
	.single.single-post #left-area p{
		padding-bottom: 5px;
	}
	.single.single-post blockquote p em{
		padding-bottom: 20px;
	}
	.error404 #main-content {
    padding-top: 135px;
}
.error404 h1.not-found-title {
    color: #53407D;
    font-size: 30px;
    line-height: 1.1;
    font-weight: 300;
    padding-top: 35px;
    padding-bottom: 20px;
}
ul.project_filter.active {
    max-height: 400px;
}
.et_pb_module.servc_map_home_img {
    padding-top: 30px;
}	
.img_gallery_cloud_small {
    max-width: 150px;
    position: absolute;
    bottom: auto;
    left: -65px;
    top: 585px;
}	
.servc_map_home_sectin.et_section_regular .et_pb_row {
    z-index: 99;
    padding-bottom: 10px;
}
.servc_map_home_sectin h3 {
    margin-right: 0;
}	
.et_pb_module.we_dont_stop_wrp {
    position: static;
    width: 310px;
    margin: 0 auto;
}	
.et_pb_image.papper_plane_toolkit {
    position: absolute;
    top: 0;
    right: 0;
    width: 110px;
}	
.et_pb_module.toolkits_title_wrp img {
    display: none;
}	
.et_pb_module.et_pb_text.toolkits_title_wrp {
    margin: 0;
    margin-bottom: 15px;
}	
.et_pb_module.et_pb_text.training_courses_content {
    padding-top: 95px;
    padding-left: 0;
}	
.et_pb_image.training_courses_cloud_bg {
    position: absolute;
    top: 0;
    width: 150vw;
    right: auto;
    z-index: -1;
    left: -30vw;
    max-width: 150vw;
}
.et_pb_image.training_courses_cloud_bg span.et_pb_image_wrap, .et_pb_image.training_courses_cloud_bg span.et_pb_image_wrap img {
    width: 100%;
}	
.et_pb_image.training_courses_cloud_bg {
    position: absolute;
    top: 0;
    width: 950px;
    right: auto;
    z-index: -1;
    left: -45vw;
    max-width: 950px;
    min-height: 100%;
}
.et_pb_module.et_pb_text.training_courses_title {
    padding: 35px;
}	
.home_banner_section .home_banner_text h1 {
    font-size: 32px;
}
.home_banner_section .home_banner_text p {
    font-size: 24px;
}	
.home_banner_section .home_banner_text h1 {
    padding-top: 60px;
}

.home_banner_section  .hero_section_img img {
    max-width: 100%;
    height: 230px;
    object-fit: cover;
	margin-top: 0;
}	
.et_pb_image.home_banner_cloud_big {
    position: absolute;
    right: auto;
    top: -122px;
    left: 100%;
    margin-left: -150px;
    width: 230px;
}
.home_banner_section .home_banner_text p:empty {
    padding: 0;
}	
	
	
}



@media(max-width: 480px){
.home_banner_section .home_banner_text h1 {
    font-size: 30px;
	padding: 0 15px;
	padding-top: 60px;
}	
.home_banner_section .home_banner_text p {
    font-size: 20px;
    padding: 4px 15px;
}	
.hme_banner_list ul li {
    display: inline-block;
    padding: 0px;
}
.hme_banner_list ul li a {
    font-size: 15px;
    padding: 3px 14px;
    padding-bottom: 4px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 0px 6px #d6e6e6;
}	
	
}
	

@media(max-width: 370px){
	.sticky_logo_wrp {
    width: 110px;
    max-height: 55px;
}
	.sticky_header_wrp {
    padding: 10px 15px;
}
.single_project_top_circle .et_pb_text_inner{
	max-width: 270px;
    height: 270px;
}
	.single_project_top_circle .et_pb_text_inner:after {
    content: "";
    position: absolute;
    width: 260px;
    height: 260px;
    left: 5px;
    top: 5px;
    border: 3px dotted #fff;
    border-radius: 50%;
    box-sizing: border-box;
}
	.single_project_top_circle .et_pb_text_inner p {
    padding: 0;
    font-size: 16px;
    max-width: 170px;
    padding: 0;
}
.page-template-diagrom ul.et_pb_tabs_controls li a {
    font-size: 13px;
}	
.diagrom_outer_wrp ul {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}	
.et_pb_module.et_pb_text.members_only_wrp .et_pb_text_inner {
    width: 110px;
    display: none;
}
.success_story_section .et_pb_column:last-child .et_pb_text p {
    flex-wrap: wrap;
}	
}

.et_pb_module .et_pb_blog_grid .et_pb_post .post-meta {
    margin-bottom: 20px; /* Adjust this value for more or less space */
}

.et_pb_module .et_pb_blog_grid .et_pb_post h2.entry-title {
    margin-bottom: 10px; /* Adjust this value for more or less space */
}

.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container a,
.et_pb_module .et_pb_blog_grid .et_pb_post .post-meta a,
.et_pb_module .et_pb_blog_grid .et_pb_post h2.entry-title a {
    pointer-events: none;
}

.et_pb_module .et_pb_blog_grid .et_pb_post .et_pb_image_container img {
    height: 140px; /* Adjust this value to your desired height */
    object-fit: cover; /* Keeps aspect ratio while covering the area */
    width: 100%; /* Ensures the image scales to the container's width */
}

.et_pb_module .et_pb_blog_grid .et_pb_post .post-meta a[href*="shape"] {
    background-color: #53407D;
    border-radius: 100px;
    color: white; /* Default text color */
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.et_pb_module .et_pb_blog_grid .et_pb_post .post-meta a[href*="embed"] {
    background-color: #43828C;
    border-radius: 100px;
    color: white; /* Default text color */
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.et_pb_module .et_pb_blog_grid .et_pb_post .post-meta a[href*="reach"] {
    background-color: #8E882D;
    border-radius: 100px;
    color: white; /* Default text color */
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.filter-controls {
    display: flex;
    flex-direction: column; /* Stack title and buttons vertically */
    align-items: center; /* Center align items horizontally */
    gap: 10px;
    margin-bottom: 20px;
    background-color: white;
    padding: 15px;
    border-radius: 15px;
}

.filter-title {
    color: #53407D;
    font-weight: normal;
}

.filter-buttons-wrapper {
    display: flex; /* Align buttons horizontally */
    gap: 10px; /* Space between buttons */
}

.filter-button {
    padding: 10px 20px;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 100px;
    border: none;
}

.filter-button[data-filter="shape"] {
    background-color: #53407D;
	color: white;

}

.filter-button[data-filter="embed"] {
    background-color: #43828C;
	color: white;

}

.filter-button[data-filter="reach"] {
    background-color: #8E882D;
	color: white;

}

.filter-button.active {
    opacity: 0.8;
}

.filter-button:hover {
    opacity: 0.9;
}

.filter-button[data-filter="all"] {
    background-color: #f4f4ea;
	 color: #53407D;

}
.single-free_event .blog_single_img {
    display: none;
}

/*-----------NEW SECTION ADD CSS-------*/
.shape-box, .embed-box, .reach-box {
  color: #fff;
  border-radius: 70px 70px 70px 10px;
  position: relative;
}
.shape-box {
  background-color: #534884;
/*   max-width: 30%; */
/*   max-width: 446px; */
  width: 100%;
  padding: 30px 30px 60px 30px;
/* 	border-radius: 0 70px 0 70px; */
}
.shape-box p, .embed-box p, .reach-box p{
  color: #fff;
}

.strategy-box-head h3{
  font-size: 42px!important;
  font-weight: 500!important;
	color: #fff!important;
}
.strategy-box-head {
  display: flex;
  align-items: center;
  gap: 30px;
}
.strategy-box-body {
  min-height: 80px;
  width: 100%;
  display: flex;
  gap: 5px;
  margin-top: 20px;
  margin-bottom: 40px;
}
.direction-btn {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
  gap: 15px;
}
.strategy-box-body span{
  border-left: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  padding-left: 10px;
}
.strategy-box-head img{
  width:90px;
  height:90px;
}
.strategy-box-head p{
	display:none;
}
.strategy-description{
  font-size: 20px;
  line-height: 28px;
  padding: 30px 0!important;
}
.direction-btn img {
    max-width: 67px;
	width: 67px;
    height: 28px;
}
.embed-box{
  background-color: #346F7B;
/*   max-width: 40%; */
  width: 100%;
/*   max-width: 560px;	 */
  padding:30px 30px 60px 30px;
}
.embed-box .strategy-description {
  max-width: 446px;
}
.reach-box{
    background-color: #9F86BD;
    width: 100%;
    padding:30px 30px 60px 30px;
}
.reach-box .strategy-description{
    max-width: 348px;
}

.our-mission-row{
	gap: 20px;
	
}
.our-mission-row .et_pb_column {
    margin-right: 0px;
}

.our-mission-row .et_pb_column:nth-child(1),.our-mission-row .et_pb_column:nth-child(3){
  max-width: 30%;
  width: 100%;	
	display: flex;
}

.our-mission-row .et_pb_column:nth-child(2){
	max-width:40%;
    width: 100%;
}

/* .shape-plane-arrow {
    position: absolute;
    bottom: -140px;
    right: 0px;
}

.embed-plane-arrow {
    position: absolute;
       top: -65px;
    right: -70px;
}

.reach-plane-arrow {
    position: absolute;
  top: -130px;
    right: -45px;
} */

.shape-plane-arrow {
    position: absolute;
    bottom: -175px;
    right: 40px;
}

.embed-plane-arrow {
    position: absolute;
    top: -60px;
    right: -50px;
}

.reach-plane-arrow {
    position: absolute;
	top: -115px;
    right: 0;
}

.et_pb_row.our-mission-row{
		max-width:1500px;
		padding: 150px 0;
	}


/* -------------- 1440px ----------------- */
@media screen and (max-width:1580px) {


    .strategy-box-body {
        flex-wrap: wrap;
		min-height: auto;
    }
	
	.embed-plane-arrow {
    position: absolute;
    top: -120px;
    right: -70px;
}
	
	.reach-plane-arrow {
    position: absolute;
    top: -160px;
    right: 0;
}
}




/* --------------- 1300px ------------------ */
@media screen and (max-width:1300px){
	.strategy-box-body span {
    padding-left: 8px;
}
.strategy-box-head h3 {
  font-size: 34px !important;
}	
}

/* ---------------- 992px -------------------- */
@media screen and (max-width:992px) {
	  .shape-box,
    .embed-box,
    .reach-box {
        border-radius: 30px 30px 60px 30px;
    }

	
	.our-mission-row .et_pb_column:nth-child(1),.our-mission-row .et_pb_column:nth-child(2),.our-mission-row .et_pb_column:nth-child(3){
	 max-width: 380px;
		width: 100%;
	}

	.our-mission-row{
		display: flex;
    justify-content: center;
    flex-wrap: wrap;
	}
	
    .reach-box {
        margin-top: 100px;
    }
	
}


@media screen and (max-width: 768px) {
	
	  .shape-plane-arrow , .embed-plane-arrow , .reach-plane-arrow {
        width: 189px;
        height: 140px;
		
    }
	
	    .strategy-description {
        font-size: 20px !important;
    }
	
		.our-mission-row .et_pb_column:nth-child(1),.our-mission-row .et_pb_column:nth-child(2),.our-mission-row .et_pb_column:nth-child(3){
	 max-width: 380px;
		width: 100%;
			margin-right:0;
	}
	
	.et_pb_row.our-mission-row{
		max-width:380px;
		padding: 100px 0;
	}
	
   .strategy-box-body span {
        border-top: 1px solid #fff;
        border-left: none;
        padding-left: 0;
        line-height: 30px;
        width: 100%;
    }

    .shape-plane-arrow {
        top: -120px;
        transform: rotate(205deg) scaleX(-1);
        right: -25px;
        bottom: auto;
    }

    .embed-plane-arrow {
        top: auto;
        bottom: -130px;
        transform: rotate(165deg) scaleX(1);
        right: 0;
		display:none;
    }

       .reach-plane-arrow {
        top: auto;
        bottom: -145px;
        transform: rotate(170deg) scaleX(-1);
        right: -40px;
    }
	
	 .reach-box {
        margin-top: 0px;
		 
    }
	.shape-box, .embed-box, .reach-box {	
	  margin:0 !important;
}
	
	.our-mission-row{
		gap:0px;
	}
.strategy-box-body{
		gap:inherit;
		row-gap: 15px;
	}
	.et_pb_row.our-mission-row {
        max-width: 380px;
        padding: 100px 10px;
    }
}


@media screen and (max-width: 375px) {
		.our-mission-row .et_pb_column:nth-child(1),.our-mission-row .et_pb_column:nth-child(2),.our-mission-row .et_pb_column:nth-child(3){
	 max-width: 300px;
		width: 100%;
	}
	
	.et_pb_row.our-mission-row{
		max-width:320px;
	}
	
	
	   .strategy-box-head h3 {
        font-size: 30px !important;
    }


    .strategy-description {
        font-size: 18px !important;
    }

    .direction-btn{
        font-size: 18px;
        max-width: 190px;
    }

    .strategy-box-head img {
        width: 70px;
        height: 70px;
    }

    .shape-box, .reach-box, .embed-box {
        max-width: 100%;
        padding: 30px 30px 50px 30px;
    }

    .strategy-description{
		
        padding: 20px 0 30px!important;
    }
	
	
}
.login-btn{
	display:none;
}
li.login-btn a {
    background: #7695A3;
    height: 32px;
    line-height: 32px !important;
    border-radius: 30px;
    padding: 30px !important;
    width: 110px;
    display: flex !important;
    justify-content: center;
    font-size: 13px !important;
    gap: 7px;
    align-items: center;
    position: relative !important;
    top: 5px;
}
li.login-btn a:hover{
	background:#34707a;
	    text-shadow:none;
}
#stycky_slider_menu ul#top-menu li.login-btn a{
	color:#fff!important;
	
}
.page-id-30499 .login-btn{
	display:inline-block!important;
}

#top-menu li{
    padding-right: 15px;
}



@media (max-width: 980px){
/* nav#stycky_slider_menu{
   max-height: 470px!important;
} */
}

@media screen and (max-width: 991px){
  .reach-plane-arrow {
    top: auto;
    bottom: -145px;
    transform: rotate(170deg) scaleX(-1);
    right: -40px;
  }
 .our-mission-row .et_pb_column:nth-child(1), .our-mission-row .et_pb_column:nth-child(2), .our-mission-row .et_pb_column:nth-child(3) {
    max-width: 380px;
    width: 100%;
    margin-right: 0;
  }	
.et_pb_row.our-mission-row {
    max-width: 380px;
    padding:100px 10px;
  }	
 .shape-box, .embed-box, .reach-box {
    margin:0 !important;
  }	
 .shape-plane-arrow {
    top: -120px;
    transform: rotate(205deg) scaleX(-1);
    right: -25px;
    bottom: auto;
  }
.shape-plane-arrow, .embed-plane-arrow, .reach-plane-arrow {
    width: 189px;
    height: 140px;
  }
.embed-plane-arrow {
    display: none;
  }	
.strategy-box-head h3 {
  font-size: 34px !important;
 }	
}