  .link-arrow {
    font-weight: bold;
  }

  .link-arrow:after {
    content: "\279C";
    padding-left: 10px;
    position: relative;
    top: -1px;
    font-size: 15px;
    transition: padding-left .2s;
  }

  .link-arrow:hover:after {
    padding-left: 15px;
  }

  .tight-left {
    padding-left: 0;
  }

  /* 2020 event-registration */



  .event-registration .top-line {
      border-top: 5px solid #212121;
      width: 100px;
      margin-bottom: 30px;
    }

  .event-registration .green-header {
      font-weight: bold;
      color: #acc034;
  }

  /* HERO */
  .event-registration .hero {
    margin:80px auto;
  }

  .event-registration .hero .learn-more {
    margin-bottom: 40px;
  }

  .event-registration .hero .img-holder-section {
       top: -100px;
  }

  .event-registration .hero .text-holder-section {
       top: 160px;
  }

  .event-registration .hero .yellow-square {
      width: 440px;
      height: 100px;
      left: 100px;
      top: 50px;
      background: #fefde6!important;
      position: relative;
  }

  .event-registration .hero .hero-img {
    position: relative;
    z-index: 2;
    top: 100px;
  }

  .event-registration .hero .main-middle-ctas a {
      width: 200px;
      margin: 0 5px;
  }

  .event-registration .hero .btn-xl {
      padding: 20px 4px;
  }

  .event-registration .hero .btn-clear-orange {
      background-color: transparent;
      background: 0 0;
      border: 2px solid #f68b1c;
      color: #f68b1c;
      padding: 19px 28px;
      font-size: 2.2rem;
      transition: all .2s;
  }

  /* Medium */
  @media(min-width:992px) and (max-width:1199px){
    .event-registration .hero .text-holder-section {
        top: 120px;
    }

    .event-registration .hero .yellow-square {
      left: 65px;
      top: 50px;
    }

    .event-registration .hero .main-middle-ctas a {
        width: 160px;
        font-size: 2rem;
    }

    .event-registration .hero .main-middle-ctas a.btn-orange {
        width: 184px;
    }

    .event-registration .hero .btn-xl {
        padding: 20px 12px;
    }
  }

  /* Small */
  @media(min-width:768px) and (max-width:991px){
    .event-registration .hero {
        padding: 0 14px
    }

    .event-registration .hero .text-holder-section {
        top: 40px;
    }

    .event-registration .hero .yellow-square {
      left: 35px;
      top: 50px;
      width: 350px;
    }

    .event-registration .hero .main-middle-ctas a.btn-xl {
      padding: 14px 4px;
    }
  }

  /* Extra Small */
  @media(max-width:767px){
    .event-registration .hero {
        padding: 0 14px
    }

    .event-registration .hero .text-holder-section {
        top: 40px;
        text-align: center;
    }

    .event-registration .hero .yellow-square {
      display:none;
    }

    .event-registration .hero .main-middle-ctas a.btn-xl {
      padding: 12px 4px;
    }
  }



  /* BUILD FORMS */
  .event-registration .build-forms {
    margin:40px auto;
  }

  .event-registration .build-forms .learn-more {
    margin-bottom: 40px;
  }

  .event-registration .build-forms .participant-settings {
       position: relative;
       left: 140px;
     top: 85px;
       z-index: 2;
  }

  .event-registration .build-forms .yellow-square {
      width: 180px;
      height: 180px;
      left: 600px;
      top: -40px;
      background: #fefde6!important;
      position: relative;
  }

  /* Medium */
  @media(min-width:992px) and (max-width:1199px){
    .event-registration .build-forms .participant-settings {
      left: 120px;
      top: 0px;
    }

    .event-registration .build-forms .yellow-square {
      left: 450px;
      top: -120px;
    }
  }

  /* Small */
  @media(min-width:768px) and (max-width:991px){
    .event-registration .build-forms {
        padding: 0 14px;
    }

    .event-registration .build-forms .participant-settings {
            left: 120px;
        top: 0px;
      }

    .event-registration .build-forms .yellow-square {
      width: 170px;
      height: 170px;
      left: 350px;
      top: -115px;
    }
  }

  /* Extra Small */
  @media(max-width:767px){
    .event-registration .build-forms {
        padding-bottom: 10px;
        padding: 0 12px;
    }

    .event-registration .build-forms .participant-settings {
      left:auto;
      top: auto;
      margin-top: 50px;
    }

    .event-registration .build-forms .yellow-square {
      display:none;
    }
  }

  /* CASE STUDIES */
  .event-registration .case-studies {
      background-color: #FEFDE6;
      background-image: none;
      margin: 40px 0;
  }

  .event-registration .case-studies .people-saying {
      padding: 0 110px;
      margin-bottom: 10px;
  }

  .event-registration .case-studies .quote {
      padding: 25px 60px;
  }

  .event-registration .case-studies .quoted-person {
      font-size: 18px;
      margin-bottom: 2px;
  }

  .event-registration .case-studies .quoted-desc {
      font-size: 13px;
      color: #747474;
  }

  /* Extra Small */
  @media(max-width:767px){
    .event-registration .case-studies .people-saying {
        padding: 0 50px;
    }

    .event-registration .case-studies .quote {
        padding: 25px 40px;
    }

    .event-registration .group-logos .h1 {
      padding: 0 20px;
    }
  }

  .event-registration .find-plan {
      background: url(/images/landing/2020/event-registration/footer-background.jpg) no-repeat center center;
      background-size: cover;
  }

  /* FEATURES CAROUSEL */
    .event-registration .enhance-the-sign-up-experience .large-ipad-carousel .carousel-inner .item .bottom-image {
      position: relative;
      top: -390px;
      z-index: 5;
      width: 446px;
      left: 55px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-inner .item {
      padding: 0;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
      margin-bottom:50px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-inner .item img.second-image {
      position: relative;
      left: 40px;
      width: 86%;
      top: 42px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .screen-gallery .carousel-control {
      width: inherit;
      display: inherit;
      height: 510px;
      opacity: 1;
      color: #f68b1c;
      font-size: 58px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .screen-gallery .left.carousel-control {
      left: -90px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .screen-gallery .right.carousel-control {
      right: -90px;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .screen-gallery .carousel-control .sug-icon {
      top: 250px;
      position: relative;
    }
    .event-registration .enhance-the-sign-up-experience .new-carousel .screen-gallery .carousel {
      margin-top: 0;
    }

    .event-registration .enhance-the-sign-up-experience .learn-more {
      font-weight: bold;
    }

    .event-registration .enhance-the-sign-up-experience {
      margin-bottom: 120px;
    }

    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
        padding-bottom: 15px;
        left: 0;
        right: 0;
    }

    .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption h2 {
        margin: 30px auto;
        margin-bottom: 0;
    }

    .event-registration .enhance-the-sign-up-experience p.carousel-intro {
        margin-bottom: 0px;
    }

    /* Medium and below */
    @media(max-width:1199px){
      .organize-people-and-events .large-ipad-carousel .carousel-inner .item img {
        width: 117%;
        max-width: 117%;
        top: 174px;
      }
      .organize-people-and-events .large-ipad-carousel .carousel-caption {
        top: 440px;
      }
      .organize-people-and-events .large-ipad-carousel .carousel-indicators {
        top: 600px;
      }
      .build-sign-up-forms .large-ipad-carousel .carousel-inner .item .bottom-image {
        top: -433px;
        width: 511px;
        left: 45px;
      }
      .new-carousel.large-ipad-carousel .carousel-inner .item img.second-image {
        left: 43px;
      }
      .new-carousel.large-ipad-carousel .carousel-caption {
        top: 464px;
      }
      .new-carousel.large-ipad-carousel .carousel-indicators {
        top: 608px;
      }
      .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-indicators {
        top: 578px;
      }
    }

    /* Small and below */
    @media(max-width: 991px){
      .organize-people-and-events .large-ipad-carousel .carousel-inner .item img {
        width: 86%;
        max-width: 86%;
        top: 141px;
        left: 21px;
      }
      .organize-people-and-events .large-ipad-carousel .carousel-caption {
        top: 360px;
      }
      .organize-people-and-events .large-ipad-carousel .carousel-indicators {
        top: 540px;
      }
      .new-carousel.large-ipad-carousel .screen-gallery .carousel-control .sug-icon {
        top: 190px;
        position: relative;
      }
      .new-carousel.large-ipad-carousel .carousel-inner .item img.second-image {
        left: 33px;
      }
      .build-sign-up-forms .large-ipad-carousel .carousel-inner .item .bottom-image {
        top: -330px;
        width: 391px;
        left: 34px;
      }
      .new-carousel.large-ipad-carousel .carousel-caption {
        top: 354px;
      }
      .new-carousel.large-ipad-carousel .carousel-indicators {
        top: 508px;
      }
      .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
        top: 320px;
      }

    }

    /* Small */
    @media(min-width:768px) and (max-width:991px){
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
            top: 420px;
            margin-top: 60px;
        }

        .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
            top: 290px;
        }
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-indicators {
            top: 460px;
        }

        .event-registration .enhance-the-sign-up-experience .large-ipad-carousel .carousel-inner .item {
            height: 490px;
        }

        .event-registration .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption h2 {
            font-size: 2.35rem;
        }
    }

    /* Medium */
    @media(min-width:992px) and (max-width:1199px){
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
            top: 460px;
        }
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-indicators {
            top: 570px;
        }
        .event-registration .enhance-the-sign-up-experience .large-ipad-carousel .carousel-inner .item {
            height: 600px;
        }
    }

    /* Large */
    @media(min-width:1200px){
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-caption {
            top: 410px;
        }
        .enhance-the-sign-up-experience .new-carousel.large-ipad-carousel .carousel-indicators {
            top: 525px;
        }
        .event-registration .enhance-the-sign-up-experience .large-ipad-carousel .carousel-inner .item {
            height: 560px;
        }
    }


    /* GET ACCESS */
    .event-registration .get-access {
        margin:120px auto;
    }


    /* CUSTOMIZE BRAND */
    .customize-brand {
      margin-bottom: 80px;
    }

    .customize-brand .images-holder {
      padding-top: 80px;
      padding-right: 40px;
    }

    .customize-brand .text-holder {
      padding-top: 120px;
    }

    .customize-brand .bottom-text-holder p {
      padding-top: 40px;
    }

    .customize-brand .text-holder {
      padding-bottom: 80px;
    }

    .customize-brand .bottom-img-holder {
      padding-top: 110px;
    }

      /* Extra Small */
    @media(max-width:767px){
      .tight-left {
        padding-left: auto;
      }

      .xs-tight-left {
        padding-left: 0;
      }

      .customize-brand {
        padding-bottom: 10px;
        padding: 0 14px;
      }

      .customize-brand .xs-images-holder {
        padding: 20px 10px 40px;
      }

      .customize-brand .bottom-img-holder {
        padding: 20px 10px 40px;
      }

      .customize-brand .text-holder {
        padding: 50px 20px;
      }
    }

    /* Small */
    @media(min-width:768px) and (max-width:991px){
      .customize-brand {
        padding-bottom: 10px;
        padding: 0 14px;
      }
      .customize-brand .images-holder {
        padding-top: 60px;
      }
      .customize-brand .text-holder {
        padding: 80px 20px 40px 0;
      }

      .customize-brand .bottom-img-holder {
        padding-top: 40px;
      }

      .customize-brand .bottom-text-holder p {
        padding-top: 80px;
      }
    }

    /* Medium */
    @media(min-width:992px) and (max-width:1199px){
      .customize-brand .bottom-img-holder {
        padding-top: 70px;
      }

      .customize-brand .bottom-text-holder p {
        padding-top: 40px;
      }

      .customize-brand .text-holder {
        padding-bottom: 80px;
      }
    }


    /* COLLECT PAYMENT */
    .collect-payment {
      margin-bottom: 160px;
    }

    .collect-payment .images-holder {
      padding-top: 80px;
      padding-right: 40px;
    }

    .collect-payment .text-holder .bottom-holder {
      padding-top: 180px;
    }

    .collect-payment .text-holder .bottom-holder .overlay-content {
      position: relative;
      left: 80px;
    }

    .collect-payment .text-holder .bottom-holder .npe-img {
      display: inline;
      position: relative;
      left: 320px;
      top: 140px;
      z-index: 3;
    }


    .collect-payment .bottom-holder .bottom-text-holder p {
      top: 100px;
    }

    .collect-payment .text-holder {
      padding-top: 120px;
    }

      /* Extra Small */
    @media(max-width:767px){
      .collect-payment {
          margin-bottom: 80px;
          padding: 0 14px;
      }

      .collect-payment .text-holder {
        padding-top: 60px;
      }

      .collect-payment .images-holder .bottom-text-holder p {
        font-size: 100%;
      }

      .collect-payment .xs-food-truck ,
      .collect-payment .xs-bottom-holder {
        margin: 30px 0px;
      }

      .collect-payment .xs-bottom-holder p {
        margin-top: 30px;
      }


    }

    /* Small */
    @media(min-width:768px) and (max-width:991px){
      .collect-payment {
          margin-bottom: 90px;
      }

      .collect-payment .text-holder .bottom-holder {
          padding-top: 0px;
      }

      .collect-payment .text-holder .bottom-holder .overlay-content {
          left: 0;
          top: -100px;
      }

      .collect-payment .text-holder .bottom-holder .npe-img {
          left: 290px;
          top: 140px;
          width: 80%;
      }

    }

    /* Medium */
    @media(min-width:992px) and (max-width:1199px){
      .collect-payment .text-holder .bottom-holder {
          padding-top: 80px;
      }

      .collect-payment .text-holder .bottom-holder .overlay-content {
          left: 0;
      }

      .collect-payment .text-holder .bottom-holder .npe-img {
          left: 300px;
      }
    }