@media (max-width: 767px) {
  .mobile {
    display: block !important; }

  .social-icons--right {
    text-align: left; }

  .section--accordion .accordion__title {
    padding: 20px;
    font-size: 14px; }

  .footer {
    text-align: left; } }
.section--1586942636475 .container {
  background: #850cff;
  min-height: 450px; }

span.lig {
  background: #850CFF !important;
  color: #fff;
  padding: 5px 25px;
  position: absolute;
  top: 30px;
  right: 30px; }

.section--1586942247147 {
  background: #fff;
  position: relative; }

.section--1586942636475 .img-fluid {
  margin: 0rem auto;
  position: relative;
  left: 6%;
  height: 100%; }

.section--1586943234227 .col-md-4 {
  float: left;
  width: 50%; }

.section--1586943478213 .col-md-4 {
  background: #eee;
  float: left;
  display: table;
  margin: 3% 1%;
  padding: 0;
  width: 31%; }

img.flo {
  margin: 0 !important; }

.avatit {
  float: right;
  width: 40%;
  margin: 20% 0; }

.tags {
  background: url("https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1835904/settings_images/oxThqzyoQPCw78NWnzKh_Group_150.png");
  position: absolute;
  z-index: 9999;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  right: -65%;
  bottom: -275px; }

.section--1588302778681 h4, .section--1588302588194 h4 {
  font-size: 21px;
  color: #850CFF !important; }

.section--1586932787333 .col-md-4 {
  background: #fff;
  min-height: 125px;
  margin: 1%;
  width: 31%;
  vertical-align: middle; }

span.under {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production//sites/27802/images/3252757f-61aa-4f73-a83f-46b72a1f5c52.png);
  width: 100px;
  display: block;
  background-repeat: no-repeat;
  margin: 10px auto;
  height: 8px;
  border-radius: 2px; }

.section--1587035582537 {
  float: left;
  width: 45%;
  text-align: left;
  margin: 0 0% 0 6%; }

.section--1587035582537 .col-md-8, .section--1587030597390 .col-md-8 {
  vertical-align: middle;
  text-align: left;
  width: 100%; }

.section--1586945948359 {
  background: #850cff;
  float: left;
  clear: both;
  width: 100%; }

.section--1587030597390 {
  background: #fff;
  float: right;
  width: 48%; }

.section--1586945826769 {
  display: block;
  float: left;
  width: 100%; }

.section--1587030597390 .col-md-4 {
  width: 50%; }

div#section-footer {
  float: left;
  clear: both;
  width: 100%; }

.section--1586945740416 {
  float: left;
  width: 100%;
  clear: both;
  display: block; }

.taga {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production/themes/1835904/settings_images/F53eczKJRSisSMcl21Sa_taga.png);
  left: -44%;
  position: absolute;
  height: 250px;
  width: 100%;
  z-index: 999999;
  background-repeat: no-repeat;
  top: -90%; }

.tagga {
  background: url(https://kajabi-storefronts-production.global.ssl.fastly.net/kajabi-storefronts-production//sites/27802/images/b85b8a0f-a11c-4f3c-8289-52c2525797f1.png);
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 460px;
  background-repeat: no-repeat;
  right: -90%;
  float: right;
  top: 400%; }

.flof {
  float: left;
  display: block; }

.section--medium .heading {
  margin-bottom: calc(50px - 15px); }

h1, h2, .heading__title {
  font-family: Raleway;
  font-style: normal;
  font-weight: 900;
  font-size: 47px; }

.section--testimonial .testimonial__image {
  max-width: 250px;
  max-height: 250px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  border-radius: 0; }

.section--testimonial .testimonial__text {
  font-size: 18px;
  background: url(https://s3.amazonaws.com/kajabi-storefronts-production/themes/1835904/settings_images/E7wENRzTTWkqNsXd6xCg__.png);
  background-repeat: no-repeat;
  min-height: 212px;
  background-size: 20%; }

div#section-footer {
  float: left;
  clear: both;
  width: 100%; }

.flof {
  float: left;
  display: block; }

.footer__copyright {
  line-height: 40px;
  display: block;
  float: left;
  color: #B2B2B2;
  font-size: 16px; }

.btn-cta {
  border-radius: 50px;
  font-size: 22px;
  font-weight: normal; }

.social-icons__icon {
  font-size: 32px; }

.accordion__icon:before {
  color: #850CFF !important; }

.section--accordion .accordion__item.section--light .accordion__title {
  color: #504E4E;
  font-size: 18px;
  font-weight: normal;
  padding: 20px; }

.mobile {
  dispaly: none; }
