@media screen and (max-width: 767px) {
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid {
    top: 100px;
  }
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix {
    top: 100px;
  }
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid {
    top: 100px;
  }
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) {
    /*top: 143px !important;*/
  }
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) div,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) div p,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) li,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > h1,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > h2,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > img,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > p,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) table td p {
    /*position: sticky;
                                top: 143px !important;*/
  }
}
body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid {
  position: sticky;
  min-height: 80vh;
}
body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix {
  position: sticky;
}
body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid {
  position: sticky;
}
@media screen and (min-width: 768px) {
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) {
    position: sticky;
    top: 168px;
  }
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) div,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) div p,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) li,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > h1,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > h2,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > img,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) > p,
  body:not(.mobile-app).membership-index-index main#maincontent.page-main.page-main-pal.container.container-fluid .alocolumns.clearfix .column.main.container-fluid > div:not(#authenticationPopup) table td p {
    position: sticky;
    top: 168px;
  }
}
