      .ml-notification {
        text-align: center;
        margin-bottom: 0;
        border-radius: 0;
      background-color: #eeeeee;
      border-bottom: 1px solid #cccccc;
      padding-top: 8px;
      padding-bottom: 8px;
      z-index: 1000;
      }
      .ml-notification.box {
        position: fixed;
        bottom: 20px;
        left: 20px;
        right: auto;
        flex-direction: column;
        display: flex;
        max-width: 340px;
        border-radius: 4px;
      border: 1px solid #cccccc;
      }
      .ml-notification.box.right {
        right: 20px;
        left: auto;
      }
            @media only screen and (max-width: 480px) {
        .ml-notification.box {
          bottom: 0;
          left: 0;
          right: 0;
          max-width: 100%;
          border-radius: 0!important;
        }
      }
      .ml-notification.bottom {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top:auto;
        z-index: 1;
      }
      
      /* Text and link */
      .ml-notification .text-block {
        padding: 6px 0;
      }
      .ml-notification .text-block p {
      font-family: 'Poppins', sans-serif;
      color: #28a745;
      font-size: 14px;
      line-height: 21px;
      margin-bottom: 10px;
      }
      .ml-notification .text-block p:last-child {
        margin-bottom: 0;
      }
      .ml-notification .text-block p a {
      color: #005ac4;
      text-decoration: underline;
      }

      /* Button */
      .ml-notification .button-block {
        padding: 2px 0;
      }
      .ml-notification .button-block .btn-one {
        width: auto;
        display: inline-block;
      font-family:'Poppins', sans-serif;
      background-color:#005ac4;
      font-size:14px;
      
      
      
      
      color:#ffffff;
      border-radius:3px;
      padding:5px 15px!important;
      font-weight: normal; font-style: normal; text-decoration: none;
      }
      .ml-notification .button-block .btn-one:hover, .ml-notification .button-block .btn-one:focus, .ml-notification .button-block .btn-one:active, .ml-notification .button-block .btn-one:active:hover {
      background-color:#000000;
      
      
      
      
      color:#ffffff;
      font-weight: normal; font-style: normal; text-decoration: none;
      }

      /* Button 2 */

      .ml-notification .button-block .btn-two {
        width: auto;
        display: inline-block;
      font-family:'Poppins', sans-serif;
      font-size:14px;
      border-top:1px solid #f5a623;
      border-bottom:1px solid #f5a623;
      border-left:1px solid #f5a623;
      
      color:#005ac4;
      border-radius:3px;
      padding:5px 15px!important;
      font-weight: normal; font-style: normal; text-decoration: none;
      }
      .ml-notification .button-block .btn-two:hover, .ml-notification .button-block .btn-two:focus, .ml-notification .button-block .btn-two:active, .ml-notification .button-block .btn-two:active:hover {
      border-top:1px solid #29F1C3;
      border-bottom:1px solid #29F1C3;
      border-left:1px solid #29F1C3;
      
      color:#ffffff;
      font-weight: normal; font-style: normal; text-decoration: none;
      }
  
      /* BS fix for too big height */
      .flex-column .col-1, .flex-column .col-2, .flex-column .col-3, .flex-column .col-4, .flex-column .col-5, .flex-column .col-6, .flex-column .col-7, .flex-column .col-8, .flex-column .col-9, .flex-column .col-10, .flex-column .col-11, .flex-column .col-12  {
        flex-basis: auto;
      }


      .skip-link {
        background: #007bff;
        height: 30px;
        left: 50%;
        padding: 8px;
        position: absolute;
        transform: translateY(-1000%);
        transition: transform 0.3s;
        color: #ffffff;
        text-decoration: none;
      }

      .skip-link:focus {
        transform: translateY(-50%);
      }

      .navbar-toggler {
        color: rgba(0, 0, 0, 0) !important;
        border-color: rgba(0, 0, 0, 0) !important;
      }

      .navbar-toggler-icon {
        background-image: none !important;
      }

      .navbar-toggler-icon {
        background-image: none;
      border-bottom: 1px solid #ffffff;
      height: 17px;
      position: relative;
      transition: all 300ms linear;
      width: 24px;
      }

      .navbar-toggler-icon:after,
      .navbar-toggler-icon:before {
      background-color: #ffffff;
      content: '';
      height: 1px;
      left: 0;
      position: absolute;
      top: 0;
      transition: all 300ms linear;
      width: 24px;
      z-index: 2;
      }

      .navbar-toggler-icon:after {
        top: 8px;
      }

      .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
        transform: rotate(45deg);
      }

      .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
        transform: translateY(8px) rotate(-45deg);
      }

      .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
        border-color: transparent;
      }

      a.mobile-search {
        font-size: 18px;
        color: #ffffff;
        margin-top: 4px;
      }

      button:focus {
        outline: none;
      }

      /*header.active {*/
      /*  background: transparent;*/
      /*}*/
      header {
      padding-top: 7px;
      padding-bottom: 7px;
      background-color: transparent;
      border-bottom: 0px solid  #cccccc;
      -webkit-transition : all 0.3s ease-out;
      transition : all 0.3s ease-out;
      box-shadow: 0px 10px 10px -10px #cccccc;
      position: relative;
      z-index: 1;
      }

      header .navbar {
        padding: 0;
        -webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
      }

      header .navbar .navbar-brand img {
      height: 0px;
      }

      @media (min-width: 768px) {

        header .navbar-nav .nav-item {
          padding-left: 16px;
          padding-right:  16px;
        }

        header .navbar-nav .nav-item:first-child {
          padding-left: 0;
        }

        header .navbar-nav .nav-item:last-child {
          padding-right: 0;
        }

      }

      header .navbar .nav-item a.dropdown-toggle {
          white-space: normal;
      }

      header .navbar .nav-item a.dropdown-toggle:after {
        border: solid #ffffff!important;
        border-width: 0 2px 2px 0!important;
        vertical-align: 0.2em;
        padding: 2px!important;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: 10px;
        transition: transform 0.3s;
        color: #ffffff!important;
      }

      header .navbar .nav-item a.dropdown-toggle:hover:after {
        vertical-align: 0.15em;
        transform: rotate(-135deg)!important;
        -webkit-transform: rotate(-135deg)!important;
        border-color: #f5a623!important;
      }

      header .navbar .nav-item .dropdown-menu {
        border: 1px solid rgba(241, 241, 241, 0.5);
        border: 1px solid #ffffff !important;
        margin-top: 0px;
        margin-right: -3px;
        box-shadow: 0 0 10px rgba(0,0,0,0.1);
        min-width: 200px;
        background: #fffaeb;
        right: 16px; left: inherit;
      }

      header .navbar .nav-item:last-child .dropdown-menu {
        right: 0px!important;
      }

      header .navbar .nav-item .dropdown-menu a {
        border-bottom: none!important;
        padding: .5rem 1.5rem;
        font-size: 13px!important;
      }

      header .navbar .nav-item .dropdown-menu a:hover {
        border-bottom: none;
        color: #f5a623 !important;
        background: #f5a623 !important;
      }

      header .navbar .nav-item a {

      font-family: 'Poppins', sans-serif;
      color: #ffffff!important;
      font-size: 14px!important;
      -webkit-transition : all 0.3s ease-out;
      transition : all 0.3s ease-out;
      border-bottom: 3px solid rgba(225,225,225,0);
      font-weight: normal; font-style: normal; text-decoration: none;

      }

      header .navbar .nav-item a:hover {

      color: #f5a623 !important;
      -webkit-transition : all 0.3s ease-out;
      transition : all 0.3s ease-out;
      border-bottom: 3px solid #f5a623;

      }

      header .navbar .nav-item a.active-page{
        font-weight: bold !important;
      }

      header .navbar .btn-block {
        width: auto;
        display: inline-block;
      font-family:'Poppins', sans-serif;
      background-color:#005ac4;
      font-size:14px;
      border-top:0px solid #111111;
      border-bottom:0px solid #111111;
      border-left:0px solid #111111;
      border-right:0px solid #111111;
      color:#ffffff;
      border-radius:3px;
      padding:14px 40px!important;
      font-weight: normal; font-style: normal; text-decoration: none;
      }

      header .navbar .btn-block:hover,
      header .navbar .btn-block:focus,
      header .navbar .btn-block:active,
      header .navbar .btn-block:active:hover {
      background-color:#29f1c3;
      border-top:0px solid #111111;
      border-bottom:0px solid #111111;
      border-left:0px solid #111111;
      border-right:0px solid #111111;
      color:#ffffff;
      font-weight: normal; font-style: normal; text-decoration: none;
      }

      @media (max-width: 767px) {


        body header {
          width: 100%;
          min-height: 1%;
          z-index: 20;
        }

        body header {
          width: 100%;
          min-height: 100%!important;
          height: 100%;
          max-height: 100vh;
          overflow-y: scroll;
          background: #fffaeb;
        }

        .navbar-light .navbar-nav .nav-link {
          text-align: left;
          border-bottom: none!important;
          width:100%;
        }

        header .navbar .nav-item .dropdown-menu {
          border: none!important;
          margin-left: 0px!important;
          box-shadow: none!important;
          min-width: 100%!important;
          background: none!important;
          display: block!important;
          padding: 0;
        }

        header .navbar .nav-item a.dropdown-toggle:hover:after {
          transform: rotate(45deg)!important;
          vertical-align: 0.2em!important;
        }

        header .navbar .nav-item .dropdown-menu a {
          color: #ffffff!important;
        }

        header .navbar .nav-item .dropdown-menu a:hover {
          background: none!important;
        }

      }

      @media (max-width: 768px) {
        body header {
          max-height: 100vh;
          overflow-y: scroll;
          scrollbar-width: none;
          -ms-overflow-style: none;
        }
        body header::-webkit-scrollbar {
          width: 0;
          background: transparent;

        }
      }


  .container-fluid.ml-lp-8 {

    padding-bottom: 30px;
    padding-top: 30px;
    background-color: #28a745;

  }

  .container-fluid.ml-lp-8 {

    background-image: url('color-washes-banner.jpg');
    background-size:  cover;
    background-position: center center;
    background-repeat: no-repeat;

  }

  .ml-lp-8 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:60px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-8 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-8 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:35px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-8 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-8 blockquote:before,
  .ml-lp-8 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-8 blockquote:after {
    content: '\201D';
  }
  .ml-lp-8 p,
  .ml-lp-8 ul,
  .ml-lp-8 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-8 p:last-child,
  .ml-lp-8 ul:last-child,
  .ml-lp-8 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-8 p a,
  .ml-lp-8 ul a,
  .ml-lp-8 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-8 p,
    .ml-lp-8 ul,
    .ml-lp-8 ol {
      font-size: 16px!important;
    }
    .ml-lp-8 h1 {
      font-size: 28px!important;
    }
    .ml-lp-8 h2 {
      font-size: 24px!important;
    }
    .ml-lp-8 h3 {
      font-size: 20px!important;
    }
  }

  .container-fluid.ml-lp-11 {

    padding-bottom: 30px;
    padding-top: 30px;
    background-color: transparent;

  }


  .ml-lp-11 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-11 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-11 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-11 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-11 blockquote:before,
  .ml-lp-11 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-11 blockquote:after {
    content: '\201D';
  }
  .ml-lp-11 p,
  .ml-lp-11 ul,
  .ml-lp-11 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-11 p:last-child,
  .ml-lp-11 ul:last-child,
  .ml-lp-11 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-11 p a,
  .ml-lp-11 ul a,
  .ml-lp-11 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-11 p,
    .ml-lp-11 ul,
    .ml-lp-11 ol {
      font-size: 16px!important;
    }
    .ml-lp-11 h1 {
      font-size: 28px!important;
    }
    .ml-lp-11 h2 {
      font-size: 24px!important;
    }
    .ml-lp-11 h3 {
      font-size: 20px!important;
    }
  }


  .container-fluid.ml-lp-14 {

    padding-bottom: 10px;
    padding-top: 30px;
    background-color: transparent;

  }

  .ml-lp-14 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-14 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-14 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-14 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-14 blockquote:before,
  .ml-lp-14 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-14 blockquote:after {
    content: '\201D';
  }
  .ml-lp-14 p,
  .ml-lp-14 ul,
  .ml-lp-14 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-14 p:last-child,
  .ml-lp-14 ul:last-child,
  .ml-lp-14 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-14 p a,
  .ml-lp-14 ul a,
  .ml-lp-14 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-14 p,
    .ml-lp-14 ul,
    .ml-lp-14 ol {
      font-size: 16px!important;
    }
    .ml-lp-14 h1 {
      font-size: 28px!important;
    }
    .ml-lp-14 h2 {
      font-size: 24px!important;
    }
    .ml-lp-14 h3 {
      font-size: 20px!important;
    }
  }
  
                        .image-block-18 img {
                          max-width: 100%;
                        }


  .container-fluid.ml-lp-17 {

    padding-bottom: 30px;
    padding-top: 30px;
    background-color: transparent;

  }



  .ml-lp-17 .card,
  .ml-lp-17 .card.card-17 {

    background-color: #ffffff;
    background-image: none;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #dddddd;
    border-radius: 4px;

  }

  .ml-lp-17 .card .card-body,
  .ml-lp-17 .card.card-17 .card-body {

    padding: 1.75rem;

  }

  .ml-lp-17 .card.card-large .card-body,
  .ml-lp-17 .card.card-17.card-large .card-body {

    padding: 3rem;

  }

  .ml-lp-17 .card .card-body.with-image,
  .ml-lp-17 .card.card-17 .card-body.with-image {

    padding: 0.75rem 1.75rem 1.75rem 1.75rem;

  }

  .ml-lp-17 .card.card-large .card-body.with-image,
  .ml-lp-17 .card.card-17.card-large .card-body.with-image {

    padding: 1rem 3rem 3rem 3rem;

  }

  .ml-lp-17 .card .card-image-spacing {

    padding: 1.75rem 1.75rem 0 1.75rem;

  }

  .ml-lp-17 .card.card-large .card-image-spacing {

    padding: 3rem 3rem 0 3rem;

  }



        .image-block-17 img {

        max-width: 100%;

        }


  .ml-lp-17 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-17 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-17 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-17 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-17 blockquote:before,
  .ml-lp-17 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-17 blockquote:after {
    content: '\201D';
  }
  .ml-lp-17 p,
  .ml-lp-17 ul,
  .ml-lp-17 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-17 p:last-child,
  .ml-lp-17 ul:last-child,
  .ml-lp-17 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-17 p a,
  .ml-lp-17 ul a,
  .ml-lp-17 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-17 p,
    .ml-lp-17 ul,
    .ml-lp-17 ol {
      font-size: 16px!important;
    }
    .ml-lp-17 h1 {
      font-size: 28px!important;
    }
    .ml-lp-17 h2 {
      font-size: 24px!important;
    }
    .ml-lp-17 h3 {
      font-size: 20px!important;
    }
  }

  .ml-lp-17 .button-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    background-color:#005ac4;
    font-size:14px;
    
    
    
    
    color:#ffffff;
    border-radius:3px;
    padding:14px 40px!important;
  font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-17 .button-block .btn-block:hover,
  .ml-lp-17 .button-block .btn-block:focus,
  .ml-lp-17 .button-block .btn-block:active,
  .ml-lp-17 .button-block .btn-block:active:hover {
    background-color:#000000;
    
    
    
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-17 .button2-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    font-size:14px;
    border-top:1px solid #005ac4;
    border-bottom:1px solid #005ac4;
    border-left:1px solid #005ac4;
    
    color:#005ac4;
    border-radius:3px;
    padding:14px 40px!important;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-17 .button2-block .btn-block:hover,
  .ml-lp-17 .button2-block .btn-block:focus,
  .ml-lp-17 .button2-block .btn-block:active,
  .ml-lp-17 .button2-block .btn-block:active:hover {
    border-top:1px solid #29F1C3;
    border-bottom:1px solid #29F1C3;
    border-left:1px solid #29F1C3;
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  @media (max-width: 768px) {
    .ml-lp-17 .button-block .btn-block {
      width: 100%!important;
    }
  .ml-lp-17 .button2-block .btn-block {
      width: 100%!important;
    }
  }

          .image-block-25 img {
                                      max-width: 100%;
                                    }

  .ml-lp-24 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-24 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-24 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-24 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-24 blockquote:before,
  .ml-lp-24 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-24 blockquote:after {
    content: '\201D';
  }
  .ml-lp-24 p,
  .ml-lp-24 ul,
  .ml-lp-24 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-24 p:last-child,
  .ml-lp-24 ul:last-child,
  .ml-lp-24 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-24 p a,
  .ml-lp-24 ul a,
  .ml-lp-24 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-24 p,
    .ml-lp-24 ul,
    .ml-lp-24 ol {
      font-size: 16px!important;
    }
    .ml-lp-24 h1 {
      font-size: 28px!important;
    }
    .ml-lp-24 h2 {
      font-size: 24px!important;
    }
    .ml-lp-24 h3 {
      font-size: 20px!important;
    }
  }

  .ml-lp-24 .button-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    background-color:#005ac4;
    font-size:14px;
    
    
    
    
    color:#ffffff;
    border-radius:3px;
    padding:14px 40px!important;
  font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-24 .button-block .btn-block:hover,
  .ml-lp-24 .button-block .btn-block:focus,
  .ml-lp-24 .button-block .btn-block:active,
  .ml-lp-24 .button-block .btn-block:active:hover {
    background-color:#000000;
    
    
    
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-24 .button2-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    font-size:14px;
    border-top:1px solid #f5a623;
    border-bottom:1px solid #f5a623;
    border-left:1px solid #f5a623;
    
    color:#005ac4;
    border-radius:3px;
    padding:14px 40px!important;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-24 .button2-block .btn-block:hover,
  .ml-lp-24 .button2-block .btn-block:focus,
  .ml-lp-24 .button2-block .btn-block:active,
  .ml-lp-24 .button2-block .btn-block:active:hover {
    border-top:1px solid #29F1C3;
    border-bottom:1px solid #29F1C3;
    border-left:1px solid #29F1C3;
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  @media (max-width: 768px) {
    .ml-lp-24 .button-block .btn-block {
      width: 100%!important;
    }
  .ml-lp-24 .button2-block .btn-block {
      width: 100%!important;
    }
  }

          .image-block-30 img {
                                      max-width: 100%;
                                    }

  .ml-lp-29 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-29 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-29 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-29 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-29 blockquote:before,
  .ml-lp-29 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-29 blockquote:after {
    content: '\201D';
  }
  .ml-lp-29 p,
  .ml-lp-29 ul,
  .ml-lp-29 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-29 p:last-child,
  .ml-lp-29 ul:last-child,
  .ml-lp-29 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-29 p a,
  .ml-lp-29 ul a,
  .ml-lp-29 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-29 p,
    .ml-lp-29 ul,
    .ml-lp-29 ol {
      font-size: 16px!important;
    }
    .ml-lp-29 h1 {
      font-size: 28px!important;
    }
    .ml-lp-29 h2 {
      font-size: 24px!important;
    }
    .ml-lp-29 h3 {
      font-size: 20px!important;
    }
  }

  .ml-lp-29 .button-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    background-color:#005ac4;
    font-size:14px;
    
    
    
    
    color:#ffffff;
    border-radius:3px;
    padding:14px 40px!important;
  font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-29 .button-block .btn-block:hover,
  .ml-lp-29 .button-block .btn-block:focus,
  .ml-lp-29 .button-block .btn-block:active,
  .ml-lp-29 .button-block .btn-block:active:hover {
    background-color:#000000;
    
    
    
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-29 .button2-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    font-size:14px;
    border-top:1px solid #f5a623;
    border-bottom:1px solid #f5a623;
    border-left:1px solid #f5a623;
    
    color:#005ac4;
    border-radius:3px;
    padding:14px 40px!important;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-29 .button2-block .btn-block:hover,
  .ml-lp-29 .button2-block .btn-block:focus,
  .ml-lp-29 .button2-block .btn-block:active,
  .ml-lp-29 .button2-block .btn-block:active:hover {
    border-top:1px solid #29F1C3;
    border-bottom:1px solid #29F1C3;
    border-left:1px solid #29F1C3;
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  @media (max-width: 768px) {
    .ml-lp-29 .button-block .btn-block {
      width: 100%!important;
    }
  .ml-lp-29 .button2-block .btn-block {
      width: 100%!important;
    }
  }


  .container-fluid.ml-lp-23 {

    padding-bottom: 10px;
    padding-top: 60px;
    background-color: transparent;

  }


  .ml-lp-23 h1 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:48px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-23 h2 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:40px;
    letter-spacing: 0px;
    line-height: 125%!important;
    font-weight: bold; font-style: normal; text-decoration: none;;
  }
  .ml-lp-23 h3 {
    font-family: 'Poppins', sans-serif;
    color:#28a745;
    font-size:32px;
    letter-spacing: 0px;
    line-height: 125%!important;
  }
  .ml-lp-23 blockquote {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    padding-left: 1em;
    border-left: 0.2em solid #28a745;
  }
  .ml-lp-23 blockquote:before,
  .ml-lp-23 blockquote:after {
    content: '\201C';
    font-family: 'Poppins', sans-serif;
    color: #28a745;
  }
  .ml-lp-23 blockquote:after {
    content: '\201D';
  }
  .ml-lp-23 p,
  .ml-lp-23 ul,
  .ml-lp-23 ol {
    font-family: 'Poppins', sans-serif;
    color: #28a745;
    font-size: 16px;
    margin: 0 0 15px 0;
    line-height: 150%!important;
  }
  .ml-lp-23 p:last-child,
  .ml-lp-23 ul:last-child,
  .ml-lp-23 ol:last-child {
    margin-bottom: 0;
  }
  .ml-lp-23 p a,
  .ml-lp-23 ul a,
  .ml-lp-23 ol a {
    font-family: 'Poppins', sans-serif;
    color: #005ac4;
    text-decoration: underline;
  }

  @media (max-width: 768px) {
    .ml-lp-23 p,
    .ml-lp-23 ul,
    .ml-lp-23 ol {
      font-size: 16px!important;
    }
    .ml-lp-23 h1 {
      font-size: 28px!important;
    }
    .ml-lp-23 h2 {
      font-size: 24px!important;
    }
    .ml-lp-23 h3 {
      font-size: 20px!important;
    }
  }

  .ml-lp-23 .button-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    background-color:#005ac4;
    font-size:14px;
    
    
    
    
    color:#ffffff;
    border-radius:3px;
    padding:14px 40px!important;
  font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-23 .button-block .btn-block:hover,
  .ml-lp-23 .button-block .btn-block:focus,
  .ml-lp-23 .button-block .btn-block:active,
  .ml-lp-23 .button-block .btn-block:active:hover {
    background-color:#000000;
    
    
    
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-23 .button2-block .btn-block {
    width: auto;
    display: inline-block;
    font-family:'Poppins', sans-serif;
    font-size:14px;
    border-top:1px solid #f5a623;
    border-bottom:1px solid #f5a623;
    border-left:1px solid #f5a623;
    
    color:#005ac4;
    border-radius:3px;
    padding:14px 40px!important;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  .ml-lp-23 .button2-block .btn-block:hover,
  .ml-lp-23 .button2-block .btn-block:focus,
  .ml-lp-23 .button2-block .btn-block:active,
  .ml-lp-23 .button2-block .btn-block:active:hover {
    border-top:1px solid #29F1C3;
    border-bottom:1px solid #29F1C3;
    border-left:1px solid #29F1C3;
    
    color:#ffffff;
    font-weight: normal; font-style: normal; text-decoration: none;
  }
  @media (max-width: 768px) {
    .ml-lp-23 .button-block .btn-block {
      width: 100%!important;
    }
  .ml-lp-23 .button2-block .btn-block {
      width: 100%!important;
    }
  }

    footer {
      background-color: transperent;
      padding-top: 100px;
      padding-bottom: 70px;
    }

    /* Footer logo */

    .ml-lp-34 .logo-footer img {
      height: 20px;
    }

    /* Footer disclaimer */

    .ml-lp-34 .footer-description p,
    .ml-lp-34 .footer-description ul,
    .ml-lp-34 .footer-description ol {
      font-family: 'Poppins', sans-serif;
      color: #afafaf;
      font-size: 14px;
      margin: 0 0 15px 0;
    }
    .ml-lp-34 .footer-description p:last-child,
    .ml-lp-34 .footer-description ul:last-child,
    .ml-lp-34 .footer-description ol:last-child {
      margin-bottom: 0;
    }
    .ml-lp-34 .footer-description p a,
    .ml-lp-34 .footer-description ul a,
    .ml-lp-34 .footer-description ol a {
      font-family: 'Poppins', sans-serif;
      color: #D1D3D3;
      text-decoration: underline;
    }

    /* Footer navigation */

    .footer-navigation h4 {
      color: #000000;
      font-family: 'Poppins', sans-serif;
      font-size: 14px;
      font-weight: bold; font-style: normal; text-decoration: none;
    }
    .footer-navigation .nav-footer-item {
      padding-bottom: .75rem;
    }
    .footer-navigation .nav-footer-item:last-child {
      padding-bottom: 0;
    }
    .footer-navigation .nav-footer-link {
      color: #666666;
      font-family: 'Poppins', sans-serif;
      font-size: 14px;
      padding-bottom: .25rem;
      -webkit-transition : all 0.3s ease-out;
      transition : all 0.3s ease-out;
      border-bottom: 1px solid rgba(225,225,225,0);
      font-weight: normal; font-style: normal; text-decoration: none;
    }
    .footer-navigation .nav-footer-link:hover {
      color: #666666;
      -webkit-transition : all 0.3s ease-out;
      transition : all 0.3s ease-out;
      border-bottom: 1px solid #666666;
    }


  body {

  background-color: #fffaeb;
  background-image: none;
  background-size:  none;
  background-position: center none;
  background-repeat: none;

  }

  body ol ol {
    list-style-type: lower-alpha;
  }

  body ol ol ol {
    list-style-type: lower-roman;
  }

  .container.with-border {

  border-left: 0px solid #cccccc;
  border-right: 0px solid #cccccc;

  }

  /* Default */

  .default-heading-1 {
  font-family: 'Poppins', sans-serif;
  color:#28a745;
  font-size:48px;
  font-weight: bold; font-style: normal; text-decoration: none;
  letter-spacing: 0px;
  }

  /* Input */

  .form-group .form-control {
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 3px;
  font-size: 14px;
  color: #333333;
  border: px solid #cccccc;
  padding-top:px!important;
  padding-bottom:px!important;
  height: auto;
  }

  .form-group .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #666666;
  opacity: 1; /* Firefox */
  }
  .form-group .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #666666;
  }
  .form-group .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #666666;
  }

  /* Large gutters */

  .container.with-large-gutters,
  .container-fluid.with-large-gutters {

    padding-left: 60px;
    padding-right: 60px;

  }

  @media (max-width: 991.98px) {

    .container.with-large-gutters,
    .container-fluid.with-large-gutters {

      padding-left: 30px;
      padding-right: 30px;

    }

  }

  @media (max-width: 575.98px) {

    .container.with-large-gutters,
    .container-fluid.with-large-gutters {

      padding-left: 15px;
      padding-right: 15px;

    }

  }

  .container.container-large-gutter {

    padding-right: 15px;
    padding-left: 15px;

  }

  .container.with-large-gutters .card-body {

    padding: 2.25rem;

  }

  .container.container-large-gutter .container {
    padding-right: 30px;
    padding-left: 30px;

  }

  .container .large-gutters {
    margin-right: -30px;
    margin-left: -30px;

  }
  .container .large-gutters .col,
  .container .large-gutters [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .container .large-gutters .row {
    margin-right: -30px;
    margin-left: -30px;

  }

  .sections-repeaters .container {
      padding: 0;
  }

  .sections-repeaters .container-fluid {
      padding-left: 0;
      padding-right: 0;
  }

  /* End of Large gutters */
