.center_aligned_container_banner .center_text_container_banner .common_btn, .body_container .help_section .help_section_center_btn, .body_container .help_section .help_tile_container .tile_container .tile_cta, .body_container .life_review_section .life_section_center_btn, .testimonail_section .test_section_center_btn, .blog_section .test_section_center_btn, .get_in_touch_section .form_container .form_input_container .form_submit_btn, .my_journey_main_section .test_section_center_btn, .energy_body .test_section_center_btn, .tab_main_container .test_section_center_btn, .center_image_container_review .review_text_container .tile_cta {
  border: none;
  cursor: pointer;
  height: 60px;
  font-size: 24px;
  border-radius: 70px;
  background: #82CDD4;
  color: #fff;
  padding-top: 0px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

*:focus {
  outline: none; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

@font-face {
  font-family: 'aroaniaregular';
  src: url("../fonts/aroania_r-webfont.woff2") format("woff2"), url("../fonts/aroania_r-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'allessa';
  src: url("../fonts/allessa_personal_use-webfont.woff2") format("woff2"), url("../fonts/allessa_personal_use-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: 'aroaniaregular',serif,sans-serif;
  font-size: 14px;
  color: #1a1a1a; }

a {
  text-decoration: none; }

.clearall {
  clear: both; }

.banner {
  height: calc(100vh - 38px);
  background: url(../images/home-banner.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  position: relative; }
  .banner header {
    padding: 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #1a1a1a;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: rgba(255, 255, 255, 0.7);
    height: 80px; }
    .banner header .left_logo_url_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .banner header .left_logo_url_container a.logo {
        background: url(../images/logo.png) no-repeat;
            width: 112px;
        height: 70px;
        background-size: cover; }
      .banner header .left_logo_url_container .header_links_container ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; }
        .banner header .left_logo_url_container .header_links_container ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          margin-left: 75px;
          font-size: 17px;
          position: relative; }
          .banner header .left_logo_url_container .header_links_container ul li a {
            color: #1a1a1a;
            text-transform: uppercase; }
    .banner header .hamburger_menu_container {
      height: 55px;
      width: 55px;
      background: #F69176;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-radius: 5px;
      margin-top: 30px;
      cursor: pointer;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      visibility: hidden; }
      .banner header .hamburger_menu_container .dash_hamburger_menu {
        width: 30px;
        height: 2px;
        background: #fff;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        left: 10px; }
        .banner header .hamburger_menu_container .dash_hamburger_menu::after {
          width: 35px;
          height: 2px;
          background: #fff;
          position: absolute;
          content: " ";
          top: 10px; }
        .banner header .hamburger_menu_container .dash_hamburger_menu::before {
          width: 35px;
          height: 2px;
          background: #fff;
          position: absolute;
          content: " ";
          top: -10px; }
  .banner .bottom_arrow_container {
    background: #fff;
    height: 38px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999; }
    .banner .bottom_arrow_container .arrow_down_center {
      width: 0;
      height: 0;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #fff;
      margin: auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 35px; }

.header_links_container ul li.active::before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 12px solid #F8A58D;
  position: absolute;
  left: -13px;
  top: -17px; }

.header_links_container ul li:hover ::before {
  content: " ";
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 12px solid #F8A58D;
  position: absolute;
  left: -13px;
  top: -17px; }

.center_aligned_container_banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 100px;
  bottom: 0;
  left: 0;
  right: 0;
  background-attachment: fixed; }
  .center_aligned_container_banner .center_text_container_banner {
    width: 100%;
    margin-left: 100px; }
    .center_aligned_container_banner .center_text_container_banner p.cg_intor_text {
      font-size: 44px;
      width: 850px;
      font-family: 'aroaniaregular';
      line-height: 60px;
      padding-bottom: 123px; }
    .center_aligned_container_banner .center_text_container_banner .cursive_cg_name {
      font-size: 75px;
      color: #1a1a1a;
      margin-bottom: 95px; }
    .center_aligned_container_banner .center_text_container_banner .white_font_center {
      font-size: 65px;
      color: #fff;
      margin-bottom: 95px;
      text-align: center; }
    .center_aligned_container_banner .center_text_container_banner .cg_info {
      color: #1a1a1a;
      font-size: 34px; }
    .center_aligned_container_banner .center_text_container_banner .common_btn {
      width: 211px;
      margin-top: 70px; }

.body_container {
  position: relative;
  top: 100%;
  background: #eaf7fe; }
  .body_container .help_section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 120px 54px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .body_container .help_section .help_section_center_btn {
      background: #f69176;
      font-size: 36px;
      width: 456px;
      height: 75px;
      margin: auto;
      text-align: center;
      cursor: default;
      border-radius: 90px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 120px; }
    .body_container .help_section .help_tile_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .body_container .help_section .help_tile_container .tile_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 24%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        .body_container .help_section .help_tile_container .tile_container .image_container {
          background: #fff;
          width: 100%;
          height: 300px;
          border-radius: 4px;
          position: relative;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .body_container .help_section .help_tile_container .tile_container .image_container .tile_image_1 {
            background: url(../images/Energy-reading.jpg) no-repeat;
            width: calc(100% - 15px);
            height: calc(100% - 15px);
            background-size: cover;
            background-position: center;
            /* margin: 15px; */
            margin: auto;
            border-radius: 4px; }
          .body_container .help_section .help_tile_container .tile_container .image_container .tile_image_2 {
            background: url(../images/Soul-Coaching.jpg) no-repeat;
            background-size: cover;
            background-position: center; }
          .body_container .help_section .help_tile_container .tile_container .image_container .tile_image_3 {
            background: url(../images/meh.jpg) no-repeat;
            background-size: cover;
            background-position: center; }
          .body_container .help_section .help_tile_container .tile_container .image_container .tile_image_4 {
            background: url(../images/Learn.jpg) no-repeat;
            background-size: cover;
            background-position: center; }
        .body_container .help_section .help_tile_container .tile_container .center_align_tile_text {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          margin: 50px auto 70px auto;
          font-size: 34px;
          text-align: center; }
        .body_container .help_section .help_tile_container .tile_container p {
          font-size: 24px;
          line-height: 29px;
          text-align: center;
          margin: auto;
          margin-bottom: 60px;
          min-height: 120px; }
        .body_container .help_section .help_tile_container .tile_container .tile_cta {
          width: 211px;
          margin: auto; }
  .body_container .life_review_section {
    background: url(../images/floral.jpg) no-repeat;
    width: 100%;
    height: 800px;
    background-size: cover;
    background-position: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 70px 54px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-attachment: fixed; }
    .body_container .life_review_section .life_section_center_btn {
      background: #f69176;
      font-size: 36px;
      width: 456px;
      height: 75px;
      margin: 0 auto;
      text-align: center;
      cursor: default;
      border-radius: 90px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 120px; }
    .body_container .life_review_section .center_curved_text_container {
      width: 100%;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      /* height: 100vh; */
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto; }
      .body_container .life_review_section .center_curved_text_container .tile_cta {
        width: 235px; }
      .body_container .life_review_section .center_curved_text_container .center_curved_text {
        font-size: 80px;
        color: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center; }
    .body_container .life_review_section .bottom_circles_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      position: absolute;
      bottom: 50px;
      left: 0;
      right: 0;
      margin: auto;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .body_container .life_review_section .bottom_circles_container ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        .body_container .life_review_section .bottom_circles_container ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 85px;
          height: 85px;
          border-radius: 50%;
          background: #fff;
          margin-right: 33px;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          cursor: pointer; }
          .body_container .life_review_section .bottom_circles_container ul li .cir_1 {
            background: #fff url(../images/Circle1.jpg) no-repeat;
            border-radius: 50%;
            background-position: center;
            background-size: 75px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 75px;
            height: 75px;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center; }
          .body_container .life_review_section .bottom_circles_container ul li .cir_2 {
            background: #fff url(../images/Circle2.jpg) no-repeat;
            border-radius: 50%;
            background-position: center;
            background-size: 75px; }
          .body_container .life_review_section .bottom_circles_container ul li .cir_3 {
            background: #fff url(../images/Circle3.jpg) no-repeat;
            border-radius: 50%;
            background-position: center;
            background-size: 75px; }
          .body_container .life_review_section .bottom_circles_container ul li .cir_4 {
            background: #fff url(../images/Circle4.jpg) no-repeat;
            border-radius: 50%;
            background-position: center;
            background-size: 75px; }
          .body_container .life_review_section .bottom_circles_container ul li .cir_5 {
            background: #fff url(../images/Circle5.jpg) no-repeat;
            border-radius: 50%;
            background-position: center;
            background-size: 75px; }
      .body_container .life_review_section .bottom_circles_container::after {
        width: 26px;
        height: 26px;
        background: #fff;
        opacity: 0.75;
        content: " ";
        border-radius: 50%;
        cursor: pointer; }
      .body_container .life_review_section .bottom_circles_container::before {
        width: 26px;
        height: 26px;
        background: #fff;
        opacity: 0.75;
        content: " ";
        border-radius: 50%;
        cursor: pointer; }

.bottom_circles_container ul li:last-child {
  margin-right: 33px !important; }

.bottom_circles_container ul li:first-child {
  margin-left: 33px !important; }

.testimonail_section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 120px 54px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  background: #D5ECED; }
  .testimonail_section .test_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 333px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 120px; }
  .testimonail_section .testimonail_white_container {
    background: #fff;
    width: 1300px;
    margin: 0 auto;
    height: 600px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 30px; }
    .testimonail_section .testimonail_white_container .testimonial_text_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      height: 100vh; }
      .testimonail_section .testimonail_white_container .testimonial_text_container .testimonail_1 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-size: 28px;
        text-align: center;
        line-height: 40px;
        margin-bottom: 80px;
        padding: 0 100px; }
      .testimonail_section .testimonail_white_container .testimonial_text_container .testimonial_by {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        color: #82CDD4;
        font-size: 48px;
        text-align: center; }
    .testimonail_section .testimonail_white_container .comma_bg {
      color: #e6e6e5;
      font-size: 700px;
      position: absolute;
      left: 36px;
      top: 116px;
      opacity: 0.2;
      display: none; }
    .testimonail_section .testimonail_white_container .arrow_left {
      width: 0;
      height: 0;
      border-top: 40px solid transparent;
      border-bottom: 40px solid transparent;
      border-right: 40px solid #F8A58D;
      position: absolute;
      left: -120px;
      top: 0;
      bottom: 0;
      margin: auto;
      cursor: pointer; }
    .testimonail_section .testimonail_white_container .arrow_right {
      width: 0;
      height: 0;
      border-top: 40px solid transparent;
      border-bottom: 40px solid transparent;
      border-right: 40px solid #F8A58D;
      position: absolute;
      right: -120px;
      top: 0;
      bottom: 0;
      margin: auto;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg);
      cursor: pointer; }
  .testimonail_section .btn_text_testimonial {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    font-size: 14px;
    text-align: center;
    margin: auto;
    font-style: italic; }

.blog_section {
  background: #D5ECED;
  padding: 120px 54px;
  display: none; }
  .blog_section .test_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 346px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 120px; }
  .blog_section .blog_tile_main_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .blog_section .blog_tile_main_container .blog_tile_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 19%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      background: tomato;
      position: relative;
      cursor: pointer;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
      .blog_section .blog_tile_main_container .blog_tile_container .bottom_label_blog {
        background: rgba(255, 255, 255, 0.7);
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 50px;
        font-size: 28px;
        text-align: center;
        padding-top: 12px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        display: none; }
    .blog_section .blog_tile_main_container .img_1 {
      background: url(../images/Original%201.jpg) no-repeat;
      height: 250px;
      background-size: cover;
      background-position: center;
      border-radius: 4px; }
    .blog_section .blog_tile_main_container .img_2 {
      background: url(../images/Original%202.jpg) no-repeat;
      height: 250px;
      background-size: cover;
      background-position: center;
      border-radius: 4px; }
    .blog_section .blog_tile_main_container .img_3 {
      background: url(../images/Original%203.jpg) no-repeat;
      height: 250px;
      background-size: cover;
      background-position: center;
      border-radius: 4px; }
    .blog_section .blog_tile_main_container .img_4 {
      background: url(../images/Original%204.jpg) no-repeat;
      height: 250px;
      background-size: cover;
      background-position: center;
      border-radius: 4px; }
    .blog_section .blog_tile_main_container .img_5 {
      background: url(../images/Original.jpg) no-repeat;
      height: 250px;
      background-size: cover;
      background-position: center;
      border-radius: 4px; }

.blog_tile_container:hover .bottom_label_blog {
  display: block !important; }

.blog_tile_container:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  z-index: 99999; }

.blog_tile_container:hover ::after {
  display: block;
  border: 1px solid red;
  left: -10px;
  right: -10px;
  top: -210px;
  bottom: -10px;
  content: " ";
  position: absolute;
  height: 270px;
  border-radius: 4px; }

.get_in_touch_section {
  background: #EAF7FE;
  padding: 120px 54px; }
  .get_in_touch_section .heading_getin_touch {
    text-align: center;
    font-size: 80px;
    color: #82cdd4;
    font-family: 'aroaniaregular',serif,sans-serif;
    margin-bottom: 100px; }
  .get_in_touch_section .form_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 1200px;
    margin: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 100px; }
    .get_in_touch_section .form_container .form_input_container {
      width: 19.5%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .get_in_touch_section .form_container .form_input_container .form_input_box {
        height: 60px;
        width: 100%;
        padding: 30px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        background: #fff;
        font-size: 20px; }
      .get_in_touch_section .form_container .form_input_container .form_submit_btn {
        background: #82CDD4;
        font-size: 29px;
        width: 147px;
        height: 60px;
        text-align: center;
        cursor: pointer;
        border-radius: 60px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
  .get_in_touch_section .quick_url_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 52px; }
    .get_in_touch_section .quick_url_container .quick_url_center_container ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .get_in_touch_section .quick_url_container .quick_url_center_container ul li {
        margin-right: 75px; }
        .get_in_touch_section .quick_url_container .quick_url_center_container ul li a {
          font-size: 17px;
          color: #1a1a1a; }
  .get_in_touch_section .follow_social_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .get_in_touch_section .follow_social_container .follow_social_center_container ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .get_in_touch_section .follow_social_container .follow_social_center_container ul li {
        font-size: 26px;
        margin-right: 41px; }
        .get_in_touch_section .follow_social_container .follow_social_center_container ul li a {
          display: block;
          height: 78px;
          width: 78px; }
      .get_in_touch_section .follow_social_container .follow_social_center_container ul .insta {
        background: #009692 url(../images/instagram.png) no-repeat;
        background-size: 40px;
        background-position: center;
        width: 78PX;
        height: 78px;
        border-radius: 50%;
        cursor: pointer; }
      .get_in_touch_section .follow_social_container .follow_social_center_container ul .fb {
        background: #009692 url(../images/facebook.png) no-repeat;
        background-size: 40px;
        background-position: 22px center;
        width: 78PX;
        height: 78px;
        border-radius: 50%;
        cursor: pointer; }
      .get_in_touch_section .follow_social_container .follow_social_center_container ul .tw {
        background: #009692 url(../images/twitter.png) no-repeat;
        background-size: 40px;
        background-position: center center;
        width: 78PX;
        height: 78px;
        border-radius: 50%;
        cursor: pointer;
        display: none; }

.quick_url_center_container ul li:last-child, .follow_social_container ul li:last-child {
  margin-right: 0px !important; }

.ph_num, .wb_ch, .mailto {
  color: #1a1a1a;
  display: block; }

.contact_us_section {
  padding: 45px 100px;
  background: #D5ECED;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .contact_us_section .left_image_address_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .contact_us_section .left_image_address_container .bangalore_image_container {
      background: #fff url(../images/bangalore.png) no-repeat;
      background-position: center;
      background-size: 150px;
      width: 212px;
      height: 212px;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%); }
    .contact_us_section .left_image_address_container .bangalore_address_container {
      margin-left: 41px;
      font-size: 22px;
      line-height: 30px; }
  .contact_us_section .address_info_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .contact_us_section .address_info_container .address_info {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-right: 30px; }
      .contact_us_section .address_info_container .address_info .address_icon {
        background: #009692 url(../images/mail.png) no-repeat;
        background-size: 40px;
        background-position: center center;
        width: 78PX;
        height: 78px;
        border-radius: 50%;
        margin: auto;
        margin-bottom: 10px; }
      .contact_us_section .address_info_container .address_info .web_icon {
        background: #009692 url(../images/globe.png) no-repeat;
        background-size: 40px;
        background-position: center center; }
      .contact_us_section .address_info_container .address_info .phone_icon {
        background: #009692 url(../images/phone-call.png) no-repeat;
        background-size: 40px;
        background-position: center center; }
      .contact_us_section .address_info_container .address_info .info_label {
        font-size: 22px; }

.contact_us_section .address_info_container .address_info:last-child {
  margin-right: 0px !important; }

footer {
  background: #83CDD4;
  height: 146px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  footer .footer_text {
    font-size: 24px; }

/*::: About us page starts here :::*/
.banner_about {
  background: url(../images/about/1.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  position: relative; }
  .banner_about .center_aligned_about_banner {
    top: 190px !important;
    bottom: auto !important; }
    .banner_about .center_aligned_about_banner .cg_intor_text {
      font-size: 95px !important;
      padding-bottom: 42px !important; }
    .banner_about .center_aligned_about_banner .cursive_cg_name {
      font-size: 84px !important;
      padding-left: 90px; }
  .banner_about .banner_bottom_text {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 110px;
    font-size: 100px;
    color: #fff; }
  .banner_about .bottom_arrow_container {
    background: #D5ECED; }
    .banner_about .bottom_arrow_container .arrow_down_center {
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #D5ECED; }

.about_page_main_container {
  padding: 100px 50px;
  background: #fff;
  background-size: cover;
  background-attachment: fixed; }
  .about_page_main_container .about_heading_main_container {
    background: #82CDD4;
    border-radius: 15px;
    padding: 44px 30px;
    margin-bottom: 85px; }
    .about_page_main_container .about_heading_main_container .heading_big_font {
      font-size: 45px;
      text-align: center;
      color: #fff;
      margin-bottom: 31px; }
    .about_page_main_container .about_heading_main_container .heading_small_font {
      font-size: 22px;
      color: #fff;
      text-align: center;
      line-height: 28px; }

.transparent_bg {
  background: transparent !important;
  -webkit-transition: all 300ms ease-in-out 0s;
  -o-transition: all 300ms ease-in-out 0s;
  transition: all 300ms ease-in-out 0s; }
  .transparent_bg .heading_big_font {
    color: #82CDD4 !important; }
  .transparent_bg .heading_small_font {
    color: #1a1a1a !important; }
  .transparent_bg:hover {
    background: rgba(130, 205, 212, 0.3) !important; }

.orange_border {
  background: transparent !important;
  border: 3px solid #f69176; }
  .orange_border .heading_big_font {
    color: #f69176 !important;
    margin-bottom: 0px !important; }

.my_journey_main_section {
  background: #EAF7FE;
  padding: 120px 54px;
  position: relative;
  padding-left: 0px;
  padding-top: 0px; }
  .my_journey_main_section .test_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 280px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 120px; }
  .my_journey_main_section .left_chandana_pic_container {
    height: 760px;
    width: 660px;
    background: #fff;
    float: left;
    position: relative; }
    .my_journey_main_section .left_chandana_pic_container .right_arrow_container {
      width: 0;
      height: 0;
      border-top: 30px solid transparent;
      border-bottom: 30px solid transparent;
      border-left: 30px solid #fff;
      position: absolute;
      top: 0;
      bottom: 0;
      right: -28px;
      margin: auto; }
    .my_journey_main_section .left_chandana_pic_container::after {
      content: " ";
      background: url(../images/about/3.jpg) no-repeat;
      position: absolute;
      left: 0;
      right: 10px;
      top: 10px;
      bottom: 10px;
      background-size: cover; }
  .my_journey_main_section .right_journey_content_container {
    margin-top: 100px;
    float: right;
    width: calc(100% - 700px);
    padding: 50px;
    padding-top: 0px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .my_journey_main_section .right_journey_content_container p {
      margin-bottom: 40px;
      font-size: 18px;
      line-height: 24px; }

#mainHeading {
  height: 90px;
  margin-top: 100px; }

.banner_sea_image_main_container {
  background: url(../images/about/4.jpg) no-repeat;
  height: 900px;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .banner_sea_image_main_container .text_center_container {
    font-size: 32px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 1200px;
    line-height: 38px; }

.glider-track {
  height: 100%; }

.banner_energy {
  background: url(../images/energy/energy-bnr.jpg) no-repeat;
  background-size: cover;
  background-position: center; }

.banner_healing {
  background: url(../images/healing.jpg) no-repeat;
  background-size: cover;
  background-position: center; }

.banner_energy .center_text_container_banner {
  margin-left: 0px !important; }
  .banner_energy .center_text_container_banner .cursive_cg_name {
    text-align: center;
    -webkit-animation: fadeIn;
    animation: fadeIn;
    /* referring directly to the animation's @keyframe declaration */
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    /* don't forget to set a duration! */ }

.energy_body .test_section_center_btn {
  background: #F69176;
  font-size: 36px;
  width: 260px;
  height: 75px;
  text-align: center;
  cursor: pointer;
  border-radius: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: auto;
  margin-bottom: 30px; }

.energy_body p {
  font-size: 32px;
  text-align: center;
  line-height: 45px;
  padding: 0 100px; }

.eh_btn {
  width: 212px !important; }

.record_section {
  background: url(../images/energy/records.jpg) no-repeat;
  height: auto;
  background-size: cover;
  background-position: center;
  padding: 120px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .record_section .test_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 660px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 80px;
    color: #fff; }
  .record_section p {
    font-size: 22px;
    width: 800px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    margin-bottom: 10px; }

.white_bg_container {
  padding: 120px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff; }
  .white_bg_container p {
    font-size: 26px;
    text-align: center;
    line-height: 36px;
    width: 1100px;
    margin: auto;
    margin-bottom: 50px; }
    .white_bg_container p:last-child {
      margin-bottom: 0px; }

.tab_main_container {
  padding: 120px 54px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .tab_main_container .test_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 450px;
    height: 75px;
    margin: 0 auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 80px;
    color: #fff; }
  .tab_main_container p {
    font-size: 32px;
    text-align: center;
    line-height: 38px;
    width: 1100px;
    margin: auto;
    margin-bottom: 50px; }

.tab_main_container .tabs_container_main_section ul li.active::before {
  border: 1px solid #F69176;
  content: " ";
  position: absolute;
  /* width: 12.3%; */
  /* height: 90px; */
  left: -5px;
  right: -5px;
  top: -5px;
  bottom: -5px;
  border-radius: 5px; }

.tab_body_content {
  display: none; }

.tab_body_content_active {
  display: block; }

.akshik_image_container {
  background: url(../images/energy/cg-img.jpg) no-repeat;
  height: 805px;
  background-size: cover;
  background-position: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .akshik_image_container p {
    width: 650px;
    font-size: 32px;
    text-align: center;
    line-height: 38px;
    color: #fff; }

.banner_soul {
  background: url(../images/soul/1.jpg) no-repeat;
  height: 390px;
  background-position: center;
  background-size: cover; }
  .banner_soul .bottom_arrow_container {
    background: #fff;
    height: 38px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999; }
    .banner_soul .bottom_arrow_container .arrow_down_center {
      width: 0;
      height: 0;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #fff;
      margin: auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 35px; }

.abt_soul_coaching {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 120px 54px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative; }
  .abt_soul_coaching .large_font_heading {
    color: #82CDD4;
    font-size: 52px;
    letter-spacing: 0.6px;
    line-height: 60px;
    width: 800px;
    margin: auto;
    text-align: center; }
  .abt_soul_coaching .abt_soul_paragraph {
    font-size: 30px;
    width: 800px;
    line-height: 40px;
    margin: auto;
    text-align: center;
    margin-top: 30px; }
  .abt_soul_coaching .bottom_arrow_container {
    background: #fff;
    height: 38px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999; }
    .abt_soul_coaching .bottom_arrow_container .arrow_down_center {
      width: 0;
      height: 0;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #fff;
      margin: auto;
      position: absolute;
      left: 0;
      right: 0;
      top: 35px; }

.what_is_soul_coaching {
  padding: 120px 54px;
  background: #eaf7fe; }
  .what_is_soul_coaching .help_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 505px;
    height: 75px;
    margin: auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 23px;
    margin-bottom: 120px;
    color: #fff; }
  .what_is_soul_coaching .white_curved_background {
    background: #fff;
    height: 500px;
    margin-top: 40px;
    border-radius: 500px 0 0 500px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .what_is_soul_coaching .white_curved_background .image_container_circle {
      height: 470px;
      width: 470px;
      border-radius: 50%;
      background: url(../images/soul/3.jpg) no-repeat;
      background-size: cover;
      background-position: center;
      margin-left: 20px; }
    .what_is_soul_coaching .white_curved_background .text_right_container {
      width: calc(100% - 600px);
      padding: 10px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .what_is_soul_coaching .white_curved_background .text_right_container p {
        padding-left: 50px;
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 30px; }

.dark_bg_container {
  padding: 120px 54px;
  background: #D5ECED; }
  .dark_bg_container .help_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 450px;
    height: 75px;
    margin: auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 23px;
    margin-bottom: 120px;
    color: #fff; }

.tabs_container_main_section {
  margin: auto;
  margin-top: 20px; }
  .tabs_container_main_section .tabs_heading ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .tabs_container_main_section .tabs_heading ul li {
      width: 19%;
      font-size: 20px;
      background: #fff;
      height: 75px;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      cursor: pointer;
      position: relative;
      border-radius: 5px;
      line-height: 39px; }
  .tabs_container_main_section .tab_body {
    background: #fff;
    border-radius: 5px;
    margin-top: 20px;
    padding: 120px 0; }
    .tabs_container_main_section .tab_body p {
      font-size: 18px;
      text-align: center;
      line-height: 22px;
      width: 1100px;
      margin: auto;
      margin-bottom: 50px; }

.soul_tabs ul li {
  width: 32.5% !important;
  font-size: 30px !important; }

.tabs_container_main_section ul li.active::before {
  border: 1px solid #F69176;
  content: " ";
  position: absolute;
  /* width: 12.3%; */
  /* height: 90px; */
  left: -5px;
  right: -5px;
  top: -5px;
  bottom: -5px;
  border-radius: 5px; }

.btm_tabs_container {
  margin-top: 20px; }

.how_it_works {
  padding: 120px 54px;
  background: #eaf7fe;
  position: relative; }
  .how_it_works .help_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 335px;
    height: 75px;
    margin: auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 23px;
    margin-bottom: 120px;
    color: #fff; }
  .how_it_works .white_center_container {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .how_it_works .white_center_container .left_list_container {
      width: 500px; }
      .how_it_works .white_center_container .left_list_container ul {
        position: relative; }
        .how_it_works .white_center_container .left_list_container ul li {
          font-size: 24px;
          line-height: 32px;
          margin-top: 25px;
          position: relative; }
          .how_it_works .white_center_container .left_list_container ul li::before {
            content: " ";
            position: absolute;
            left: -50px;
            top: 10px;
            width: 0;
            height: 0;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            border-left: 10px solid #f69176; }
    .how_it_works .white_center_container .right_image_container {
      background: url(../images/soul/2.jpg) no-repeat;
      width: calc(100% - 530px);
      height: 588px;
      background-size: cover;
      background-position: center;
      border-radius: 20px; }
  .how_it_works .btn_text_testimonial {
    margin-top: 20px;
    font-size: 14px;
    text-align: center;
    font-style: italic; }

.discover_more {
  padding: 120px 54px;
  background: #D5ECED; }
  .discover_more .help_section_center_btn {
    background: #f69176;
    font-size: 36px;
    width: 445px;
    height: 75px;
    margin: auto;
    text-align: center;
    cursor: default;
    border-radius: 90px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 23px;
    margin-bottom: 120px;
    color: #fff; }
  .discover_more .center_heading_txt {
    font-size: 52px;
    letter-spacing: 0.6px;
    text-align: center;
    margin-bottom: 30px; }
  .discover_more .center_aligned_text_paragraph {
    font-size: 30px;
    width: 800px;
    line-height: 40px;
    margin: auto;
    text-align: center;
    margin-top: 30px; }
  .discover_more .center_align_cta_container {
    width: 815px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto;
    margin-top: 80px; }
    .discover_more .center_align_cta_container .label_center {
      font-size: 18px; }
    .discover_more .center_align_cta_container .dark_bg_btn_container {
      font-size: 26px;
      background: #83CDD4;
      padding: 15px 13px;
      border-radius: 35px;
      margin-left: 5px;
      color: #1a1a1a;
      margin-right: 15px; }

.learn_coaching {
  background: url(../images/learn/cropped-pic-1.jpg) no-repeat;
  background-size: cover !important;
   }
  .learn_coaching .center_aligned_text {
    font-size: 70px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    margin: auto;
    height: 70px; }

.learn_btn_container .help_section_center_btn {
  background: #f69176;
  font-size: 36px;
  width: 460px;
  height: 75px;
  margin: auto;
  text-align: center;
  cursor: default;
  border-radius: 90px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 23px;
  margin-bottom: 120px;
  color: #fff; }

.three_tile_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .three_tile_container .tile_main_container {
    width: 32%; }
    .three_tile_container .tile_main_container .center_image_container {
      width: 200px;
      height: 200px;
      background: #82CDD4;
      margin: auto;
      border-radius: 50%;
      position: relative; }

      .three_tile_container .tile_main_container .center_image_container .tile_image_1 {
        background: url(../images/learn/Cropped-pic-2.jpg) no-repeat;
        background-size: cover;
        width: 180px;
        height: 180px;
        border-radius: 50%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto; }

        .three_tile_container .tile_main_container .center_image_container .tile_image_2_learn{
          background: url(../images/learn/Cropped-pic-3.jpg) no-repeat;
        background-size: cover;
        width: 180px;
        height: 180px;
        border-radius: 50%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        }

      .three_tile_container .tile_main_container .center_image_container .tile_image_3_learn{
          background: url(../images/learn/Cropped-pic-3.jpg) no-repeat;
        background-size: cover;
        width: 180px;
        height: 180px;
        border-radius: 50%;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        }
    .three_tile_container .tile_main_container .course_name {
      font-size: 32px;
      text-align: center;
      margin-top: 25px; }
    .three_tile_container .tile_main_container .course_date {
      margin-top: 10px;
      font-size: 22px;
      text-align: center; }
    .three_tile_container .tile_main_container .gtext {
      color: #f69176; }

.courses_section_container .help_section_center_btn {
  background: #f69176;
  font-size: 36px;
  width: 236px;
  height: 75px;
  margin: auto;
  text-align: center;
  cursor: default;
  border-radius: 90px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 23px;
  margin-bottom: 120px;
  color: #fff; }

.courses_tab .tabs_heading {
  width: 455px;
  margin: auto; }
  .courses_tab .tabs_heading ul li {
    width: 100px;
    height: 100px;
    border-radius: 50%; }
    .courses_tab .tabs_heading ul li .list_1_image {
      width: 90px;
      height: 90px;
      background: url(../images/learn/Cropped-pic-2.jpg) no-repeat;
      border-radius: 50%;
      background-size: cover; }
    .courses_tab .tabs_heading ul li .list_2_image {
      width: 90px;
      height: 90px;
      background: url(../images/learn/Cropped-pic-3.jpg) no-repeat;
      border-radius: 50%;
      background-size: cover; }
    .courses_tab .tabs_heading ul li .list_3_image {
      width: 90px;
      height: 90px;
      background: url(../images/learn/Cropped-pic-4.jpg) no-repeat;
      border-radius: 50%;
      background-size: cover; }
    .courses_tab .tabs_heading ul li .list_4_image {
      width: 90px;
      height: 90px;
      background: url(../images/learn/pic-5.webp) no-repeat;
      border-radius: 50%;
      background-size: cover;
      background-position: center; }

.courses_tab .tab_body {
  padding: 20px; }
  .courses_tab .tab_body .left_image_container {
    background: url(../images/learn/Cropped-pic-2.jpg) no-repeat;
    width: 500px;
    height: 600px;
    background-size: cover;
    background-position: center;
    border-radius: 5px;
    float: left; }
  .courses_tab .tab_body .l1_image {
    background: url(../images/learn/Cropped-pic-3.jpg) no-repeat;
    background-size: cover;
    background-position: center; }
  .courses_tab .tab_body .l2_image {
    background: url(../images/learn/Cropped-pic-4.jpg) no-repeat;
    background-size: cover;
    background-position: center; }
  .courses_tab .tab_body .l4_image {
    background: url(../images/learn/pic-5.webp) no-repeat;
    background-size: cover;
    background-position: center; }
  .courses_tab .tab_body .right_text_container {
    width: calc(100% - 500px);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
    float: right; }
    .courses_tab .tab_body .right_text_container .slide_image_heading {
      font-size: 42px;
      padding-top: 15px; }
    .courses_tab .tab_body .right_text_container .slide_text_container {
      font-size: 22px;
      line-height: 32px;
      margin-top: 40px; }
      .courses_tab .tab_body .right_text_container .slide_text_container p {
        text-align: left;
        margin: 0px;
        margin-bottom: 15px;
        font-size: 18px;
        line-height: 22px;
        width: auto; }
    .courses_tab .tab_body .right_text_container .help_section_center_btn {
      background: #83CDD4;
      font-size: 36px;
      width: 480px;
      height: 75px;
      margin: 0;
      text-align: center;
      cursor: default;
      border-radius: 90px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 23px;
      /* margin-bottom: 120px; */
      color: #fff;
      margin-top: 30px;
      cursor: pointer; }

.tabs_container_main_section.courses_tab ul li.active::before {
  border-radius: 50%; }

.dis_none {
  display: none !important; }

.tab_image_text_container {
  width: 1200px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.center_image_container_review {
  width: 1200px;
  margin: auto; }
  .center_image_container_review .left_image_container {
    background: #fff;
    width: 650px;
    height: 400px;
    position: relative;
    border-radius: 10px; }
    .center_image_container_review .left_image_container::after {
      content: " ";
      width: 0;
      height: 0;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      border-top: 20px solid #fff;
      margin: auto;
      position: absolute;
      bottom: 0;
      right: -30px;
      top: 0px;
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    .center_image_container_review .left_image_container .image_1 {
      background: url(../images/Circle1.jpg) no-repeat;
      width: 620px;
      height: 375px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      margin: auto;
      border-radius: 10px; }
    .center_image_container_review .left_image_container .image_2 {
      background: url(../images/Circle2.jpg) no-repeat;
      width: 620px;
      height: 375px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      margin: auto;
      border-radius: 10px; }
    .center_image_container_review .left_image_container .image_3 {
      background: url(../images/Circle3.jpg) no-repeat;
      width: 620px;
      height: 375px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      margin: auto;
      border-radius: 10px; }
    .center_image_container_review .left_image_container .image_4 {
      background: url(../images/Circle4.jpg) no-repeat;
      width: 620px;
      height: 375px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      margin: auto;
      border-radius: 10px; }
    .center_image_container_review .left_image_container .image_5 {
      background: url(../images/Circle5.jpg) no-repeat;
      width: 620px;
      height: 375px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      margin: auto;
      border-radius: 10px; }
  .center_image_container_review .right_image_container::after {
    content: " ";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #fff;
    margin: auto;
    position: absolute;
    bottom: 0;
    left: -30px;
    top: 0px;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: auto; }
  .center_image_container_review .review_text_container {
    margin: 0px 0 0 20px;
    width: 420px; }
    .center_image_container_review .review_text_container .yr_container {
      color: #fff;
      font-size: 46px;
      margin-bottom: 30px; }
    .center_image_container_review .review_text_container .event_text {
      font-size: 22px;
      line-height: 30px; }
    .center_image_container_review .review_text_container .tile_cta {
      width: 211px;
      margin: auto;
      margin-top: 30px; }
  .center_image_container_review .right_align_text {
    text-align: right; }

.healing_highlights {
  font-size: 24px;
  width: 700px;
  padding: 60px;
  background: #eaf7fe;
  margin: auto;
  text-align: left;
  line-height: 26px;
  margin-bottom: 30px;
  position: relative; }
  .healing_highlights::before {
    content: " ";
    position: absolute;
    left: 35px;
    top: 60px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #f69176; }

.center_align_blue_text {
  font-size: 36px;
  width: 697px;
  text-align: center;
  margin: auto;
  margin-top: 65px;
  color: #82CDD4;
  line-height: 40px;
  position: relative; }

.bottom_circles_container {
  display: none !important; }

.body_container .life_review_section .bottom_circles_container ul li {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.body_container .life_review_section .bottom_circles_container ul li.active {
  border: 2px solid #F69176; }

.healing_body p {
  margin-bottom: 30px; }

.whatsapp_icon {
  position: fixed;
  right: 30px;
  bottom: 30px;
  width: 44px;
  height: 44px;
  background: url(../images/whatsapp.png) no-repeat;
  background-size: cover;
  z-index: 999999; }

.whatsapp_icon .w_icon {
  width: 44px;
  height: 44px;
  display: block; }

.owl-carousel {
  margin: auto; }

.owl-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.owl-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  background: #fff !important;
  margin-right: 33px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer; }

.owl-dot:last-child {
  margin-right: 0px; }

.owl-dot:first-child span {
  background: #fff url(../images/Circle1.jpg) no-repeat;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.owl-dot:nth-child(2) span {
  background: #fff url(../images/Circle2.jpg) no-repeat;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.owl-dot:nth-child(3) span {
  background: #fff url(../images/Circle3.jpg) no-repeat;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.owl-dot:nth-child(4) span {
  background: #fff url(../images/Circle4.jpg) no-repeat;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.owl-dot:nth-child(5) span {
  background: #fff url(../images/Circle5.jpg) no-repeat;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 75px;
  height: 75px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.owl-dot.active {
  border: 2px solid #F69176 !important; }

.owl-carousel, .owl-carousel .owl-item {
  position: static !important; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: block !important;
  position: absolute;
  width: 1350px;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100px; }
  .owl-carousel .owl-dots.disabled .owl-prev span, .owl-carousel .owl-nav.disabled .owl-prev span {
    font-size: 100px; }
  .owl-carousel .owl-dots.disabled .owl-next, .owl-carousel .owl-nav.disabled .owl-next {
    float: right; }
    .owl-carousel .owl-dots.disabled .owl-next span, .owl-carousel .owl-nav.disabled .owl-next span {
      font-size: 100px;
      color: #f69176; }
  .owl-carousel .owl-dots.disabled .owl-prev, .owl-carousel .owl-nav.disabled .owl-prev {
    float: left; }
    .owl-carousel .owl-dots.disabled .owl-prev span, .owl-carousel .owl-nav.disabled .owl-prev span {
      font-size: 100px;
      color: #f69176; }

.email {
  color: #009692; }

.energy_healing_wbg .eh_btn {
  width: 335px !important; }

#testimonial_container.testimonial_text_container {
  height: auto; }

#testimonial_container.testimonail_white_container {
  width: 1200px;
  height: 525px; }

#testimonial_container.testimonail_white_container .testimonial_text_container {
  height: 525px; }

#testimonial_container .owl-dot {
  border: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
  display: block;
  cursor: pointer;
  color: #ccc;
  border-radius: 999px;
  background: #ccc;
  width: 12px;
  height: 12px;
  margin: 7px; }

#testimonial_container .owl-dot span {
  width: 12px;
  height: 12px;
  margin: 7px;
  background: transparent; }

#testimonial_container .owl-dot.active {
  border: none !important;
  background: #a89cc8 !important; }

#testimonial_container .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  height: 9px; }

.slide_content_container {
  width: 100%; }

.vis_hidden {
  visibility: hidden; }

#bachFlow .test_section_center_btn {
  text-transform: uppercase;
  width: 464px; }

#m_help_section {
  background: #D5ECED; }

.cursor {
  cursor: pointer; }

.orange_border {
  margin-bottom: 0px !important; }

.aka_rec_big_txt {
  font-size: 32px !important;
  line-height: 38px !important; }

.common_new_btn {
  background: transparent !important;
  font-size: 36px !important;
  position: relative;
  height: auto !important;
  width: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .common_new_btn::after {
    height: 2px;
    background: #F69176;
    position: absolute;
    bottom: -5px;
    width: 50%;
    content: " "; 
    left: 0;
    right: 0;
    margin: auto;
  }

.black_text {
  color: #1a1a1a !important; }

.white_text {
  color: #fff !important; }

.my_story_btn {
  margin-bottom: 40px; }
  .my_story_btn::after {
    width: 15%; }

.our_app_btn::after {
  width: 9%; }

.course_app_btn::after {
  width: 5%; }

.banner_about_nw {
  background: url(../images/about/abt-bnr-nw.jpg) no-repeat !important;
  background-size: cover !important;
  background-position: center; }
  .banner_about_nw .center_white_circle {
    width: 230px;
    height: 230px;
    background: #fff;
    border-radius: 50%;
    margin: auto;
    margin-top: 20px;
    position: relative; }
    .banner_about_nw .center_white_circle::after {
      background: url(../images/about/about-circle.jpg) no-repeat;
      width: 215px;
      height: 215px;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: auto;
      content: " ";
      background-size: cover;
      border-radius: 50%; }

.banner_energy_new {
  background: url(../images/energy/energy-reading.jpg) no-repeat;
  background-size: cover;
  background-position: center; }
  .banner_energy_new .center_aligned_text {
    font-size: 70px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    margin: auto;
    height: 70px; }

.healing_energy_new {
  background: url(../images/healing.jpg) no-repeat;
  background-size: cover;
  background-position: center; }
  .healing_energy_new .center_aligned_text {
    font-size: 70px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    margin: auto;
    height: 70px; }

#help_sections, #bachFlow {
  background: #eaf7fe; }

  #successMsg{
    display: none;
  }
