.section--medium .heading {
  margin-bottom: 40px; }

.extra_block {
  font-size: 14px; }

.section--1584692605209 .heading__subtitle {
  font-weight: 500; }

.header {
  background: transparent !important;
  position: absolute;
  width: 100%;
  z-index: 11111; }

.font_family {
  font-family: 'Roboto', sans-serif; }

p, li {
  line-height: 22px; }

h2 {
  font-size: 35px;
  line-height: 35px;
  font-weight: 900; }

form input.form-control:not([type=checkbox]):not([type=radio]) {
  border-radius: 25px;
  padding: 10px 20px;
  line-height: 0.6; }

.btn {
  padding: 14px 28px;
  border-radius: 30px;
  border: 1px solid;
  font-size: 12px; }

.section--testimonial .testimonial__text {
  font-size: 16px; }

.section--testimonial .testimonial {
  padding-top: 0; }

.section--testimonial .testimonial__title {
  font-weight: 700;
  position: relative;
  display: block;
  margin-top: 5px;
  opacity: 1;
  font-style: normal;
  color: #fbbb3f;
  text-transform: uppercase;
  font-size: 14px; }

.testimonial__name {
  margin-top: 0;
  font-family: 'Montserrat', sans-serif; }

.section--testimonial .testimonial__image {
  margin-bottom: .5em; }

.accordian_img {
  max-width: 22px;
  margin: 0; }

.footer {
  font-size: 14px;
  padding: 5px 0;
  font-weight: 500; }

.footer__copyright {
  color: #444444; }

.footer__menu-item, .footer__powered-by a {
  margin-left: 50px; }

.section--1584179232144 {
  padding: 0; }

.block--1584179250265 img {
  margin: 0; }

.heading__subtitle {
  font-size: 16px;
  font-family: roboto;
  font-weight: 700;
  margin-bottom: 0; }

.back_img {
  font-family: 'Reenie Beanie', cursive;
  font-size: 42px;
  background: url(https://s3.amazonaws.com/kajabi-storefronts-production/themes/1663063/settings_images/r9VLf4ECQ9akiyqszNoQ_New_Project_13.png);
  background-repeat: no-repeat;
  background-position: 0px 11px;
  padding-left: 6px;
  background-size: 146px; }

.down_img img {
  max-width: 180px;
  margin: 0; }

.down_img {
  transform: translate(20px, -38px); }

.section--1584006421598 {
  padding-top: 10px;
  padding-bottom: 50px; }

.section--1584352465743 {
  padding-top: 0; }

.block--1584171843457 img {
  margin: 0; }

.new {
  display: table;
  width: 100%; }

.l-text {
  width: 60%;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }

.l-text p {
  margin: 0; }

.r-image {
  width: 40%;
  display: inline-block;
  vertical-align: middle; }

.r-image img {
  margin: 0; }

.for_mobile {
  display: none; }

.section--1584365911302 {
  padding: 10px 0; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .for_mobile {
    display: block; }

  .footer {
    margin-bottom: 180px; } }
@media only screen and (max-width: 767px) {
  .background-image--1584006421598 {
    background-position: right; }

  .background-image--1584352465743 {
    background-position: right; }

  .footer__menu-item, .footer__powered-by a {
    margin-left: 0px; }

  .logo_scroll {
    display: block !important;
    text-align: center; }

  .logo_top {
    display: none !important; }

  .down_img {
    display: none; }

  .header .header-ham {
    display: none; }

  .back_img {
    display: block;
    background-position: center 16px;
    line-height: 60px; }

  .for_mobile {
    display: block; }

  .btn--outline.btn--1584365924351 {
    font-size: 16px !important;
    padding: 10px 15px !important; } }
@media only screen and (max-width: 414px) {
  .l-text p {
    font-size: 12px; } }
@media screen and (min-width: 320px) and (max-width: 550px) {
  .footer {
    margin-bottom: 117px; } }
@media screen and (min-width: 551px) and (max-width: 660px) {
  .footer {
    margin-bottom: 130px; } }
@media screen and (min-width: 661px) and (max-width: 767px) {
  .footer {
    margin-bottom: 150px; } }
