/*------------------VARIABLES-------------------*/
.fusion-body {
  /*------------ DEFUALT STYTLES --------------*/
  /*------------- FOOTER ---------------------*/ }
  .fusion-body .white-text h1,
  .fusion-body .white-text h2,
  .fusion-body .white-text h3,
  .fusion-body .white-text h4,
  .fusion-body .white-text h5,
  .fusion-body .white-text h6,
  .fusion-body .white-text p,
  .fusion-body .white-text ul,
  .fusion-body .white-text ol,
  .fusion-body .white-text .menu-text {
    color: #fff !important; }
  .fusion-body .white-text a:hover,
  .fusion-body .white-text .menu-text:hover {
    color: #fff;
    text-decoration: underline; }
  .fusion-body .mt-0 {
    margin-top: 0; }
  .fusion-body .mb-0 {
    margin-bottom: 0; }
  .fusion-body .title-block h1,
  .fusion-body h1 {
    position: relative;
    font-family: 'awb-icons'; }
    @media screen and (max-width: 767px) {
      .fusion-body .title-block h1,
      .fusion-body h1 {
        font-size: 34px !important; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .fusion-body .title-block h1,
      .fusion-body h1 {
        font-size: 42px !important; } }
    @media screen and (min-width: 1024px) and (max-width: 1200px) {
      .fusion-body .title-block h1,
      .fusion-body h1 {
        font-size: 54px !important; } }
    @media screen and (min-width: 1600px) {
      .fusion-body .title-block h1,
      .fusion-body h1 {
        font-size: 68px !important; } }
  .fusion-body .title-block h2,
  .fusion-body h2 {
    font-weight: 400 !important; }
    @media screen and (max-width: 767px) {
      .fusion-body .title-block h2,
      .fusion-body h2 {
        font-size: 28px !important; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .fusion-body .title-block h2,
      .fusion-body h2 {
        font-size: 34px !important; } }
    @media screen and (min-width: 1024px) {
      .fusion-body .title-block h2,
      .fusion-body h2 {
        font-size: 40px !important; } }
  .fusion-body .title-block h3,
  .fusion-body h3 {
    font-weight: 400 !important; }
    @media screen and (max-width: 767px) {
      .fusion-body .title-block h3,
      .fusion-body h3 {
        font-size: 22px !important; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .fusion-body .title-block h3,
      .fusion-body h3 {
        font-size: 28px !important; } }
    @media screen and (min-width: 1024px) {
      .fusion-body .title-block h3,
      .fusion-body h3 {
        font-size: 32px !important; } }
  .fusion-body .title-block h4,
  .fusion-body h4 {
    font-weight: 400 !important; }
    @media screen and (max-width: 767px) {
      .fusion-body .title-block h4,
      .fusion-body h4 {
        font-size: 18px !important; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .fusion-body .title-block h4,
      .fusion-body h4 {
        font-size: 22px !important; } }
    @media screen and (min-width: 1024px) {
      .fusion-body .title-block h4,
      .fusion-body h4 {
        font-size: 24px !important; } }
  .fusion-body #wrapper .fusion-footer h2,
  .fusion-body #wrapper .fusion-footer h3,
  .fusion-body #wrapper .fusion-footer h4 {
    color: #c7f475; }
  .fusion-body #wrapper .fusion-footer .fusion-title h2,
  .fusion-body #wrapper .fusion-footer .fusion-title h3.fusion-title-heading,
  .fusion-body #wrapper .fusion-footer .fusion-title h4 {
    color: #c7f475; }
