@media only screen and (min-width:480px) and (max-width:768px) {
  section.parallax_section_holder {
    height:auto!important;
    min-height:400px
  }
}
@media only screen and (max-width:768px) {
  h1,
  h1 a,
  body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title {
    font-size:32px
  }
  h2,
  h2 a,
  body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
    font-size:26px
  }
  body,
  p,
  body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title {
    font-size:18px;
    line-height:21px
  }
}
@media only screen and (max-width:600px) {
  h1,
  h1 a,
  body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title {
    font-size:28px
  }
  h2,
  h2 a,
  body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
    font-size:22px
  }
  body,
  p,
  body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title {
    font-size:16px;
    line-height:18px
  }
}
@media only screen and (max-width:480px) {
  section.parallax_section_holder {
    height:auto!important;
    min-height:400px
  }
  .footer_bottom {
    line-height:16px
  }
}
