@media only screen and (max-width: 1024px) {
  /* line 2, ../sass/responsive.scss */
  .dashboard-link {
    left: 1px;
  }
  /* line 4, ../sass/responsive.scss */
  .dashboard-link a {
    visibility: hidden;
  }
  /* line 6, ../sass/responsive.scss */
  .dashboard-link a:before {
    content: "";
    visibility: visible;
  }

  /* line 12, ../sass/responsive.scss */
  .static-page {
    padding-top: 118px;
  }

  /* line 15, ../sass/responsive.scss */
  .region-highlighted {
    padding: 20px 15px 0px 15px;
  }

  /* line 19, ../sass/responsive.scss */
  .members-request-search .heading-wrapper {
    margin-top: 0px;
  }
  /* line 23, ../sass/responsive.scss */
  .members-request-search .row .col-center {
    margin-bottom: 50px;
    margin-top: 50px;
  }
  /* line 30, ../sass/responsive.scss */
  .members-request-search .form-wrapper .select-wrapper .form-select {
    width: 125px;
  }
  /* line 34, ../sass/responsive.scss */
  .members-request-search .form-wrapper .form-type-processed-text {
    width: 60%;
  }

  /* line 39, ../sass/responsive.scss */
  .heading-wrapper {
    margin-top: -8px;
    background-position: 70%;
  }
  /* line 42, ../sass/responsive.scss */
  .heading-wrapper h1 {
    font-size: 38px;
  }
  /* line 45, ../sass/responsive.scss */
  .heading-wrapper .field--name-body {
    padding-left: 0px !important;
  }

  /* line 50, ../sass/responsive.scss */
  .top-most-region .links {
    margin: 0px 15px 3px 38px;
  }

  /* line 59, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper {
    padding-bottom: 50px;
  }

  /* line 68, ../sass/responsive.scss */
  .who-we-are .heading-wrapper {
    background-position: 70%;
  }
  /* line 70, ../sass/responsive.scss */
  .who-we-are .heading-wrapper h1 {
    font-size: 38px;
  }
  /* line 73, ../sass/responsive.scss */
  .who-we-are .heading-wrapper .field--name-field-who-we-are-heading {
    padding-left: 0px;
  }
  /* line 77, ../sass/responsive.scss */
  .who-we-are #banner-wrapper {
    background-position: top center !important;
  }
  /* line 79, ../sass/responsive.scss */
  .who-we-are #banner-wrapper .banner-content-wrapper {
    padding: 80px 15px 42px 15px;
  }
  /* line 83, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper {
    padding: 60px 0px 60px 0px;
  }
  /* line 86, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper .images-wrapper .thumb {
    margin: 50px auto 50px auto;
  }
  /* line 90, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper .images-wrapper .field--name-field-why-us-text .field--item {
    width: 100%;
  }
  /* line 98, ../sass/responsive.scss */
  .who-we-are #find-out-how-wrapper .field--name-field-find-out-how a {
    text-align: center;
    margin-top: 25px;
  }

  /* line 105, ../sass/responsive.scss */
  .footer-wrapper {
    position: relative;
  }
  /* line 108, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footermenulinks {
    max-width: 385px;
  }
  /* line 111, ../sass/responsive.scss */
  .footer-wrapper .region-footer .block {
    padding-right: 0px;
  }

  /* line 117, ../sass/responsive.scss */
  .become-member .heading-wrapper {
    margin-top: -11px;
  }
  /* line 121, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
  }
  /* line 126, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list .field--item {
    margin-right: 25px;
    width: 33.3%;
  }
  /* line 129, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list .field--item:last-child {
    margin-right: 25px;
  }
  /* line 135, ../sass/responsive.scss */
  .become-member .field--name-field-trust-list {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 138, ../sass/responsive.scss */
  .become-member .field--name-field-trust-list .field--item {
    width: 30%;
    margin-right: 23px;
  }

  /* line 145, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper {
    padding: 80px 33px 80px 33px;
  }
  /* line 147, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper p {
    display: flex;
    flex-direction: column;
  }
  /* line 151, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper a {
    margin: 0px;
    text-align: center;
  }

  /* line 157, ../sass/responsive.scss */
  .membership-wrapper {
    margin-top: 60px;
  }
  /* line 159, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership {
    height: 260px;
  }
  /* line 161, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership p {
    font-size: 25px;
  }
  /* line 163, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership p span.one_time_price {
    font-size: 45px;
  }
  /* line 166, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership p:first-child {
    line-height: 1;
    max-width: 460px;
    width: 100%;
  }
  /* line 173, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-email-newsletter,
  .membership-wrapper .field--name-field-address-change,
  .membership-wrapper .field--name-field-wallet-card {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    padding: 20px;
  }
  /* line 180, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-email-newsletter img,
  .membership-wrapper .field--name-field-address-change img,
  .membership-wrapper .field--name-field-wallet-card img {
    width: 110px;
    height: 110px;
  }
  /* line 184, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-email-newsletter .members-btn,
  .membership-wrapper .field--name-field-address-change .members-btn,
  .membership-wrapper .field--name-field-wallet-card .members-btn {
    padding-bottom: 20px;
  }

  /* line 191, ../sass/responsive.scss */
  .members .members-wrapper .field--name-field-not-a-members {
    padding-right: 0px;
  }
  /* line 195, ../sass/responsive.scss */
  .members .members-tools-wrapper {
    height: auto;
  }
  /* line 197, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-members-heading {
    float: none;
  }
  /* line 200, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter,
  .members .members-tools-wrapper .field--name-field-address-change,
  .members .members-tools-wrapper .field--name-field-wallet-card {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  /* line 211, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter .members-btn,
  .members .members-tools-wrapper .field--name-field-address-change .members-btn,
  .members .members-tools-wrapper .field--name-field-wallet-card .members-btn {
    padding-bottom: 20px;
  }
  /* line 216, ../sass/responsive.scss */
  .members .grid-responsive-heading {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 30px;
  }
  /* line 221, ../sass/responsive.scss */
  .members .grid-responsive-description {
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-column-gap: 15px;
  }
  /* line 226, ../sass/responsive.scss */
  .members .field--name-field-thumbnail-image {
    width: auto;
  }
  /* line 229, ../sass/responsive.scss */
  .members .field--name-field-latest-description {
    width: auto;
    float: none;
    padding-top: 0px;
  }
  /* line 233, ../sass/responsive.scss */
  .members .field--name-field-latest-description h2 {
    margin-top: 0px;
  }

  /* line 241, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-become-a-member a {
    margin-top: 20px;
  }

  /* line 248, ../sass/responsive.scss */
  .members-request .col-center {
    padding-top: 50px;
  }

  /* line 252, ../sass/responsive.scss */
  .footer-wrapper {
    padding-bottom: 40px;
  }

  /* line 257, ../sass/responsive.scss */
  .terms-use .view-content,
  .privacy-policy .view-content {
    padding-left: 15px;
  }
  /* line 260, ../sass/responsive.scss */
  .terms-use h1,
  .privacy-policy h1 {
    font-size: 38px;
  }
  /* line 263, ../sass/responsive.scss */
  .terms-use .col-center,
  .privacy-policy .col-center {
    margin: 0;
  }
  /* line 267, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper,
  .privacy-policy .region-content .page-text-wrapper {
    padding: 20px 0px 50px 0px;
  }
  /* line 269, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper p,
  .privacy-policy .region-content .page-text-wrapper p {
    padding-bottom: 10px;
  }

  /* line 277, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 282, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default #block-usermenu li a {
    margin-right: 0px;
  }

  /* line 295, ../sass/responsive.scss */
  .member-enroller-users-database .view-filters,
  .enroller-dashboard .view-filters,
  .member-submissions-database .view-filters,
  .user-database .view-filters,
  .user-view .view-filters, .funeral-home-users-database .view-filters {
    padding: 20px 20px 20px 20px;
  }
  /* line 298, ../sass/responsive.scss */
  .member-enroller-users-database .view-content,
  .enroller-dashboard .view-content,
  .member-submissions-database .view-content,
  .user-database .view-content,
  .user-view .view-content, .funeral-home-users-database .view-content {
    padding: 20px 15px 50px 15px;
  }
  /* line 304, ../sass/responsive.scss */
  .member-enroller-users-database .view-content .table-responsive .table.table-bordered thead tr th,
  .enroller-dashboard .view-content .table-responsive .table.table-bordered thead tr th,
  .member-submissions-database .view-content .table-responsive .table.table-bordered thead tr th,
  .user-database .view-content .table-responsive .table.table-bordered thead tr th,
  .user-view .view-content .table-responsive .table.table-bordered thead tr th, .funeral-home-users-database .view-content .table-responsive .table.table-bordered thead tr th {
    font-size: 11px;
  }
  /* line 313, ../sass/responsive.scss */
  .member-enroller-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .enroller-dashboard .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .member-submissions-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-view .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2), .funeral-home-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2) {
    padding: 5px 10px 3px 10px;
  }

  /* line 327, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated strong {
    line-height: 20px;
  }
  /* line 330, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated:after {
    content: "";
    top: -5px;
  }
  /* line 337, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .plus .last-updated:after {
    content: "";
    top: -5px;
  }
  /* line 346, ../sass/responsive.scss */
  .user-form-wrapper #edit-field-date-of-birth-wrapper .select-wrapper .form-select {
    width: 178px;
  }

  /* line 353, ../sass/responsive.scss */
  .user-view .region-highlighted {
    padding: 15px 0px 15px 15px;
  }

  /* line 357, ../sass/responsive.scss */
  .view-empty {
    width: 100%;
  }

  /*=============================================
  =            responsiveness French            =
  =============================================*/
  /* line 367, ../sass/responsive.scss */
  .lang-code-fr .nav-bar-wrapper .navbar-default nav ul.navbar-nav {
    font-size: 12px;
  }
  /* line 379, ../sass/responsive.scss */
  .lang-code-fr.members .members-tools-wrapper .field--name-field-email-newsletter p:nth-of-type(2),
  .lang-code-fr.members .members-tools-wrapper .field--name-field-address-change p:nth-of-type(2),
  .lang-code-fr.members .members-tools-wrapper .field--name-field-wallet-card p:nth-of-type(2) {
    min-height: 80px;
  }
  /* line 384, ../sass/responsive.scss */
  .lang-code-fr.members .members-tools-wrapper .field--name-field-email-newsletter .members-btn a,
  .lang-code-fr.members .members-tools-wrapper .field--name-field-address-change .members-btn a,
  .lang-code-fr.members .members-tools-wrapper .field--name-field-wallet-card .members-btn a {
    font-size: 12px;
    white-space: nowrap;
  }
  /* line 393, ../sass/responsive.scss */
  .lang-code-fr.professionals .field--name-field-offer-heading {
    padding-top: 200px;
  }
  /* line 404, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .form-type-checkbox .alert-danger {
    top: 130px;
  }
  /* line 414, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-submit {
    padding: 10px 17px;
    font-size: 10px;
  }
  /* line 418, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-item-clear {
    margin-left: 15px;
  }

  /* line 425, ../sass/responsive.scss */
  .email-template div {
    text-align: left !important;
    padding-top: 30px !important;
  }
}
@media only screen and (max-width: 992px) {
  /* line 434, ../sass/responsive.scss */
  .form-inline .form-group {
    margin-bottom: 15px !important;
  }

  /* line 441, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-header .logo {
    width: 120px;
    margin: 12px 0px 12px 10px;
  }
  /* line 447, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav {
    font-size: 13px;
  }
  /* line 449, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li {
    padding: 19px 0px 19px 0px;
  }
  /* line 451, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a {
    padding: 10px 0px;
    margin: 0px 8px;
  }
  /* line 455, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a.members, .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a.professionals {
    padding: 10px 20px;
    margin: 0px 9px 0px 9px;
  }
  /* line 459, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li ul.dropdown-menu {
    margin-left: 0px;
  }

  /* line 467, ../sass/responsive.scss */
  .region-highlighted {
    padding: 20px 25px 10px 25px;
  }

  /* line 471, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider {
    margin: 0 0 60px;
  }
  /* line 474, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides {
    background-position: 50% 50% !important;
    padding-bottom: 13.1vw;
  }
  /* line 477, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper {
    padding: 55px 0px;
  }
  /* line 479, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper h1 {
    font-size: 38px;
    margin-top: 20px;
    line-height: 45px;
  }
  /* line 484, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper p {
    margin-top: 25px;
  }

  /* line 492, ../sass/responsive.scss */
  #block-assistanceplanblock {
    padding-bottom: 40px;
    margin-bottom: 70px;
  }
  /* line 495, ../sass/responsive.scss */
  #block-assistanceplanblock h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
  }
  /* line 500, ../sass/responsive.scss */
  #block-assistanceplanblock .field--name-field-assistance-plan-text {
    padding-top: 0px;
  }

  /* line 504, ../sass/responsive.scss */
  #assitance-plan-right {
    width: 100%;
  }

  /* line 510, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel {
    padding-bottom: 60px;
  }
  /* line 513, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li {
    max-width: 370px;
  }
  /* line 517, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li .views-field-body {
    margin-bottom: 25px;
  }

  /* line 528, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .view-header .field--name-field-testimonial-block-text {
    width: 100%;
  }
  /* line 533, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .view-testimonials h2 {
    font-size: 32px !important;
  }

  /* line 539, ../sass/responsive.scss */
  #block-traveloftentravelwell p {
    font-size: 16px;
  }

  /* line 544, ../sass/responsive.scss */
  .who-we-are #banner-wrapper {
    background-position: 65% 35% !important;
  }

  /* line 548, ../sass/responsive.scss */
  .footer-wrapper {
    position: relative;
  }
  /* line 551, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-copyrightsblock {
    max-width: 208px;
  }
  /* line 554, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footermenulinks {
    max-width: 305px !important;
    padding-left: 20px;
  }
  /* line 558, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footermenulinks ul li a {
    font-size: 12px;
  }
  /* line 563, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footerblockaddress {
    max-width: 205px;
    padding-left: 20px;
  }
  /* line 567, ../sass/responsive.scss */
  .footer-wrapper .region-footer .block {
    margin-right: 0px;
    padding-right: 0px;
  }
  /* line 573, ../sass/responsive.scss */
  .footer-wrapper .region-copy-right p {
    padding-left: 0px;
  }

  /* line 581, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-footermenulinks {
    padding: 20px 0 10px 0;
  }
  /* line 585, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-footermenulinks ul li a {
    white-space: nowrap;
    font-size: 12px;
  }

  /* line 596, ../sass/responsive.scss */
  .packing-tips .packing-tips-wrapper {
    padding: 25px 0px;
  }
  /* line 598, ../sass/responsive.scss */
  .packing-tips .packing-tips-wrapper ul {
    padding-left: 0px;
    column-count: 1;
  }

  /* line 605, ../sass/responsive.scss */
  .members .members-tools-wrapper {
    height: auto;
  }
  /* line 607, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-members-heading {
    float: none;
    padding-bottom: 65px;
  }
  /* line 610, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-members-heading h1 {
    font-size: 36px;
  }
  /* line 614, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter,
  .members .members-tools-wrapper .field--name-field-address-change,
  .members .members-tools-wrapper .field--name-field-wallet-card {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    padding: 20px;
  }
  /* line 621, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter img,
  .members .members-tools-wrapper .field--name-field-address-change img,
  .members .members-tools-wrapper .field--name-field-wallet-card img {
    width: 110px;
    height: 110px;
  }
  /* line 625, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter .members-btn,
  .members .members-tools-wrapper .field--name-field-address-change .members-btn,
  .members .members-tools-wrapper .field--name-field-wallet-card .members-btn {
    padding-bottom: 20px;
  }
  /* line 630, ../sass/responsive.scss */
  .members .grid-responsive-heading {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 15px;
  }
  /* line 635, ../sass/responsive.scss */
  .members .grid-responsive-description {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 15px;
  }
  /* line 640, ../sass/responsive.scss */
  .members .field--name-field-thumbnail-image {
    width: auto;
  }
  /* line 643, ../sass/responsive.scss */
  .members .field--name-field-latest-description {
    width: auto;
    float: none;
    padding-top: 0px;
  }
  /* line 647, ../sass/responsive.scss */
  .members .field--name-field-latest-description h2 {
    margin-top: 0px;
    font-size: 38px;
    line-height: 44px;
  }

  /* line 655, ../sass/responsive.scss */
  .professionals .professionals-heading-wrapper {
    background-position: 50% 50%;
    margin-bottom: 0px;
  }
  /* line 658, ../sass/responsive.scss */
  .professionals .professionals-heading-wrapper .field--name-field-professionals-heading {
    padding-bottom: 20px;
  }
  /* line 660, ../sass/responsive.scss */
  .professionals .professionals-heading-wrapper .field--name-field-professionals-heading h1 {
    font-size: 38px;
  }
  /* line 665, ../sass/responsive.scss */
  .professionals .field--name-field-canadian-advantage {
    padding-bottom: 20px;
  }
  /* line 669, ../sass/responsive.scss */
  .professionals .image-wrapper .field--name-field-points {
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  /* line 675, ../sass/responsive.scss */
  .professionals .image-wrapper .field--item-1 .gradient-one {
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 682, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item {
    max-width: 200px;
    height: 365px;
  }
  /* line 686, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .bottom span {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 694, ../sass/responsive.scss */
  .professionals .gradient-one,
  .professionals .gradient-two,
  .professionals .gradient-three,
  .professionals .gradient-four,
  .professionals .gradient-five {
    font-size: 38px;
  }
  /* line 701, ../sass/responsive.scss */
  .professionals .field--item-1 {
    left: -3%;
  }
  /* line 704, ../sass/responsive.scss */
  .professionals .field--item-2 {
    left: 17%;
  }
  /* line 707, ../sass/responsive.scss */
  .professionals .field--item-3 {
    left: 36%;
  }
  /* line 710, ../sass/responsive.scss */
  .professionals .field--item-4 {
    left: 56%;
  }
  /* line 713, ../sass/responsive.scss */
  .professionals .field--item-5 {
    left: 76%;
  }
  /* line 716, ../sass/responsive.scss */
  .professionals .field--name-field-offer-heading {
    margin-top: 50px;
  }
  /* line 719, ../sass/responsive.scss */
  .professionals .professional-images-wrapper {
    background-position: 0px 50px;
  }
  /* line 723, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items .field--item .gradient-one,
  .professionals .professional-images-wrapper .field--items .field--item .gradient-two,
  .professionals .professional-images-wrapper .field--items .field--item .gradient-three {
    width: 215px;
    height: 215px;
  }
  /* line 733, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-contact-us {
    padding-left: 0px;
    flex: 1;
  }
  /* line 738, ../sass/responsive.scss */
  .professionals .field--name-field-enroller-button a {
    font-size: 12px !important;
  }

  /* line 743, ../sass/responsive.scss */
  .member-subscribe .form-type-processed-text, .member-address-change .form-type-processed-text, .members-request-search .form-type-processed-text {
    width: 65%;
  }

  /* line 750, ../sass/responsive.scss */
  .members-request-search .form-wrapper .select-wrapper .form-select {
    width: 160px;
  }
  /* line 754, ../sass/responsive.scss */
  .members-request-search .form-wrapper .form-type-processed-text {
    width: 68%;
  }
  /* line 760, ../sass/responsive.scss */
  .members-request-search .match-found-content .srap-match-found-confirmation-form .clear {
    margin-left: 15px;
  }

  /* line 768, ../sass/responsive.scss */
  .members-request .srap-payment-billing-form .form-item-clear {
    width: 65%;
  }
  /* line 774, ../sass/responsive.scss */
  .members-request .step-two .srap-payment-info-form .form-item-clear {
    width: 65%;
  }

  /* line 783, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .main-container {
    padding-bottom: 40vh;
  }

  /* line 791, ../sass/responsive.scss */
  .terms-use .view-content,
  .privacy-policy .view-content {
    padding-left: 0px;
  }
  /* line 794, ../sass/responsive.scss */
  .terms-use h1,
  .privacy-policy h1 {
    font-size: 38px;
  }
  /* line 797, ../sass/responsive.scss */
  .terms-use .col-center,
  .privacy-policy .col-center {
    margin: 0;
  }
  /* line 801, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper,
  .privacy-policy .region-content .page-text-wrapper {
    padding: 20px 10px 50px 10px;
  }
  /* line 803, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper p,
  .privacy-policy .region-content .page-text-wrapper p {
    padding-bottom: 10px;
  }

  /* line 813, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-type-item {
    width: 65%;
  }

  /* line 821, ../sass/responsive.scss */
  .repatriation-benefit .repatriation-heading-container {
    padding-top: 40px;
  }
  /* line 824, ../sass/responsive.scss */
  .repatriation-benefit .repatriation-heading-container .field--name-field-restrictions-heading h2 {
    font-size: 38px;
  }
  /* line 828, ../sass/responsive.scss */
  .repatriation-benefit .repatriation-heading-container .field--name-field-restrictions-text {
    width: 100%;
    padding: 20px 0px 0px 0px;
  }
  /* line 833, ../sass/responsive.scss */
  .repatriation-benefit .video-wrapper {
    margin: 50px 0px;
  }
  /* line 836, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper {
    padding: 45px 0px 50px 0px;
  }
  /* line 838, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .field--name-field-kayak-destinations {
    max-width: 100%;
  }
  /* line 840, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .field--name-field-kayak-destinations p {
    max-width: 100%;
  }
  /* line 844, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper {
    width: 100%;
  }
  /* line 850, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-become-a-member a {
    float: left;
  }

  /* line 861, ../sass/responsive.scss */
  .user-view .user-form-wrapper .user-form .select-wrapper .form-select {
    width: 160px;
  }

  /* line 872, ../sass/responsive.scss */
  .user-form-wrapper #edit-field-date-of-birth-wrapper .select-wrapper .form-select {
    width: 160px;
  }
  /* line 879, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-composite legend {
    width: auto;
  }
  /* line 883, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-composite .fieldset-wrapper #edit-field-language-preference {
    width: auto;
  }

  /* line 895, ../sass/responsive.scss */
  .region-highlighted .field--type-text-with-summary ul li a {
    padding: 9px 15px 8px 15px;
  }

  /* line 905, ../sass/responsive.scss */
  .enroller-wrapper .col-center,
  .members-wrapper .col-center {
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
  }
  /* line 910, ../sass/responsive.scss */
  .enroller-wrapper .field--type-text-with-summary,
  .members-wrapper .field--type-text-with-summary {
    margin: 0 0 20px 0 !important;
  }
  /* line 915, ../sass/responsive.scss */
  .enroller-wrapper .field--name-field-become-a-member a,
  .members-wrapper .field--name-field-become-a-member a {
    margin-top: 0 !important;
  }

  /* line 923, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-not-a-member {
    width: 100%;
  }

  /*=============================================
  =            French Responsiveness            =
  =============================================*/
  /* line 935, ../sass/responsive.scss */
  .lang-code-fr.professionals .field--name-field-offer-heading {
    padding-top: 250px;
  }
  /* line 942, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 65%;
  }
  /* line 947, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .form-type-checkbox .alert-danger {
    top: 100px;
  }
  /* line 957, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .form-wrapper .form-type-processed-text {
    width: 65%;
  }
  /* line 962, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-submit {
    font-size: 12px;
  }
  /* line 965, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-item-clear {
    margin-left: 0px;
  }
  /* line 973, ../sass/responsive.scss */
  .lang-code-fr.members .members-tools-wrapper .field--name-field-address-change {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 767px) {
  /* line 984, ../sass/responsive.scss */
  .no-padd {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 988, ../sass/responsive.scss */
  .static-page {
    padding-top: 145px;
  }

  /* line 992, ../sass/responsive.scss */
  .select-wrapper .form-select {
    width: 100% !important;
  }

  /* line 1007, ../sass/responsive.scss */
  .navbar-fixed-top .navbar-collapse {
    max-height: calc(100vh - 200px);
  }

  /*----------  topHeader  ----------*/
  /* line 1015, ../sass/responsive.scss */
  .top-most-region .dashboard-link {
    left: 1px;
  }
  /* line 1017, ../sass/responsive.scss */
  .top-most-region .dashboard-link a {
    visibility: hidden;
  }
  /* line 1019, ../sass/responsive.scss */
  .top-most-region .dashboard-link a:before {
    content: "";
    visibility: visible;
  }
  /* line 1025, ../sass/responsive.scss */
  .top-most-region .links {
    margin: 0px 0px 0px 0px;
    padding-left: 5px;
    padding-top: 5px;
  }
  /* line 1029, ../sass/responsive.scss */
  .top-most-region .links .is-active {
    display: none !important;
  }
  /* line 1032, ../sass/responsive.scss */
  .top-most-region .links .fr, .top-most-region .links .en {
    display: inline-block;
    vertical-align: middle;
    line-height: 25px;
    width: 25px;
    margin-right: 20px;
  }
  /* line 1039, ../sass/responsive.scss */
  .top-most-region .links .fr a:before, .top-most-region .links .en a:before {
    padding: 4px 12px 4px 12px;
    font-size: 12px;
  }
  /* line 1047, ../sass/responsive.scss */
  .top-most-region .phone a {
    text-decoration: inherit;
    color: inherit;
    pointer-events: none;
  }
  /* line 1053, ../sass/responsive.scss */
  .top-most-region #block-useraccountmenu {
    display: inline-block;
    float: right;
  }
  /* line 1056, ../sass/responsive.scss */
  .top-most-region #block-useraccountmenu .menu--account {
    display: inline-flex;
    align-items: flex-end;
  }
  /* line 1059, ../sass/responsive.scss */
  .top-most-region #block-useraccountmenu .menu--account li.first {
    margin-right: 13px;
  }
  /* line 1063, ../sass/responsive.scss */
  .top-most-region #block-useraccountmenu .menu--account li a {
    margin-right: 10px;
  }
  /* line 1065, ../sass/responsive.scss */
  .top-most-region #block-useraccountmenu .menu--account li a:last-child {
    margin-right: 0px;
  }
  /* line 1072, ../sass/responsive.scss */
  .top-most-region ul.navbar-nav {
    padding-left: 0px;
    margin: 0px;
  }
  /* line 1075, ../sass/responsive.scss */
  .top-most-region ul.navbar-nav li {
    margin-right: 0px;
  }
  /* line 1078, ../sass/responsive.scss */
  .top-most-region ul.navbar-nav li.first {
    display: inline-block;
  }
  /* line 1082, ../sass/responsive.scss */
  .top-most-region ul.navbar-nav li.last {
    display: inline-block;
  }

  /*----------  Navbar  ----------*/
  /* line 1090, ../sass/responsive.scss */
  .nav-bar-wrapper .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 1094, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default {
    width: 100%;
    display: block;
  }
  /* line 1098, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-header .logo {
    width: 135px;
    margin-left: 15px;
  }
  /* line 1103, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-toggle {
    border-color: transparent;
    border: 0px;
    border-radius: 0px;
    padding: 9px 5px;
    margin-top: 25px;
    transition: all 0.2s;
  }
  /* line 1110, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-toggle:focus, .nav-bar-wrapper .navbar-default .navbar-toggle:active {
    background-color: transparent;
  }
  /* line 1113, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #424242;
  }
  /* line 1116, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-toggle:hover, .nav-bar-wrapper .navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  /* line 1121, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .nav-bar-mobile-cross .icon-bar {
    display: none;
  }
  /* line 1124, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .nav-bar-mobile-cross:after {
    content: '';
    background: url("../images/menu-close-icon.png") no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
  }
  /* line 1133, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-collapse {
    right: 0px;
    position: absolute;
    right: 0px;
    width: 100%;
    padding-bottom: 20px;
    z-index: 10;
    background-color: #424242;
  }
  /* line 1142, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav {
    width: 100%;
  }
  /* line 1144, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav {
    margin-top: 0px;
  }
  /* line 1146, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li {
    border-bottom: 1px solid #777777;
    display: inline-block;
    width: 100%;
    padding: 0px 0px 0px 0px;
  }
  /* line 1151, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a.is-active {
    color: #8dc63f;
  }
  /* line 1154, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li .members.is-active {
    color: #ffffff;
    background-color: #41885e;
  }
  /* line 1158, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li .professionals.is-active {
    color: #ffffff;
    background-color: #41885e;
  }
  /* line 1162, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a {
    color: #fff;
    margin: 0px !important;
    padding: 15px 15px !important;
    font-size: 13px !important;
  }
  /* line 1167, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a:hover:after {
    opacity: 0 !important;
  }
  /* line 1171, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(4) {
    background: #fff;
    padding: 15px 0px 15px 15px;
    border-bottom: 0px;
  }
  /* line 1177, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(5) {
    padding: 15px 15px;
    background-color: #fff;
    margin-top: -1px;
  }
  /* line 1182, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(4), .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(5) {
    float: left;
    width: 50%;
    margin-top: 0px;
    border-bottom: 0px;
  }
  /* line 1189, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li .members, .nav-bar-wrapper .navbar-default nav ul.navbar-nav li .professionals {
    text-align: center;
  }
  /* line 1192, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a.professionals, .nav-bar-wrapper .navbar-default nav ul.navbar-nav li .members {
    margin: 0px 0px 0px 0px;
  }
  /* line 1195, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li ul.dropdown-menu {
    position: static;
    padding: 0px 0px;
    width: 100%;
    top: 0;
    background-color: #363636;
    margin-left: 0px !important;
  }
  /* line 1203, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li ul.dropdown-menu li a {
    padding: 20px 30px;
    width: 100%;
  }
  /* line 1207, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li ul.dropdown-menu li a.is-active {
    background-color: #8dc63f;
    color: #fff;
  }
  /* line 1214, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded {
    margin: 0;
    color: #fff;
  }
  /* line 1217, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded .plus-icon {
    float: right;
  }
  /* line 1219, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded .plus-icon:after {
    content: '';
    background: url("../images/add.svg") no-repeat center;
    background-size: 17px;
    width: 25px;
    height: 50px;
    display: block;
    margin-right: 15px;
    transition: all 0.3s ease-in-out;
  }
  /* line 1230, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded .minus {
    float: right;
  }
  /* line 1232, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded .minus:after {
    content: '';
    background: url("../images/minus.svg") no-repeat center;
    background-size: 17px;
    width: 25px;
    height: 50px;
    display: block;
    margin-right: 15px;
    transition: all 0.3s ease-in-out;
  }
  /* line 1243, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav .expanded a {
    margin: 0;
    display: inline-block;
  }

  /* line 1253, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider {
    margin: 0 0 60px;
  }
  /* line 1257, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides {
    background-position: unset !important;
    padding-bottom: 13.1vw;
  }
  /* line 1260, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper {
    padding: 55px 0px;
  }
  /* line 1262, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper h1 {
    font-size: 38px;
    margin-top: 20px;
    line-height: 45px;
  }
  /* line 1267, ../sass/responsive.scss */
  #block-homepagebannerblock .flexslider ul.slides li .banner-slides .banner-content-wrapper p {
    margin-top: 25px;
  }

  /* line 1276, ../sass/responsive.scss */
  #block-assistanceplanblock {
    padding-bottom: 40px;
    margin-bottom: 70px;
  }
  /* line 1279, ../sass/responsive.scss */
  #block-assistanceplanblock h2 {
    font-size: 32px;
    line-height: 40px;
    font-weight: 600;
  }
  /* line 1284, ../sass/responsive.scss */
  #block-assistanceplanblock .field--name-field-assistance-plan-text {
    padding-top: 0px;
  }

  /* line 1288, ../sass/responsive.scss */
  #assitance-plan-right {
    width: 100%;
  }

  /* line 1294, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel {
    padding-bottom: 60px;
  }
  /* line 1297, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li {
    margin-right: 0px;
  }
  /* line 1300, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li .views-field-title h4 {
    margin: 30px 15px 15px 0px;
  }
  /* line 1304, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li .views-field-body {
    margin-bottom: 25px;
  }
  /* line 1306, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-skin-default .jcarousel ul li .views-field-body:last-child {
    margin-bottom: 0px;
  }

  /* line 1318, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .view-header .field--name-field-testimonial-block-text {
    width: 100%;
  }
  /* line 1323, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .view-testimonials h2 {
    font-size: 32px !important;
  }
  /* line 1327, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .testimonial-wrapper {
    padding-right: 35px;
  }
  /* line 1331, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .flexslider .views-field-field-testimonial-text {
    padding-bottom: 45px;
  }
  /* line 1333, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .flexslider .views-field-field-testimonial-text p {
    font-size: 18px;
  }
  /* line 1337, ../sass/responsive.scss */
  .block-views-blocktestimonials-block-1 .flexslider .views-field-field-testimonial-author {
    font-size: 16px;
  }

  /* line 1343, ../sass/responsive.scss */
  #block-traveloftentravelwell p {
    font-size: 16px;
  }

  /*----------  who we are  ----------*/
  /* line 1352, ../sass/responsive.scss */
  .who-we-are #banner-wrapper .banner-content-wrapper {
    z-index: 1;
    background-color: #404040;
    padding: 80px 15px 0px 15px;
  }
  /* line 1356, ../sass/responsive.scss */
  .who-we-are #banner-wrapper .banner-content-wrapper:after {
    content: '';
    background: url("../images/who-we-are-xs.jpg") no-repeat !important;
    height: 430px;
    background-size: cover;
    background-clip: padding-box;
    display: block;
    margin: 0 -15px;
  }
  /* line 1367, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper {
    padding: 60px 0px 60px 0px;
  }
  /* line 1371, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper .images-wrapper .field--name-field-why-us-text .field--item {
    width: 100%;
  }
  /* line 1374, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper .images-wrapper .field--name-field-why-us-text .field--item:nth-of-type(2) h3 {
    padding-left: 40px;
    padding-right: 40px;
  }
  /* line 1383, ../sass/responsive.scss */
  .who-we-are #find-out-how-wrapper {
    background-position: top center;
  }
  /* line 1386, ../sass/responsive.scss */
  .who-we-are #find-out-how-wrapper .field--name-field-find-out-how a {
    text-align: center;
    margin-top: 25px;
  }

  /*----------  become-member  ----------*/
  /* line 1397, ../sass/responsive.scss */
  .become-member h2 {
    font-size: 30px;
    margin-top: 60px;
  }
  /* line 1401, ../sass/responsive.scss */
  .become-member h3 {
    font-size: 22px;
  }
  /* line 1404, ../sass/responsive.scss */
  .become-member .images-wrapper {
    background: none;
  }
  /* line 1406, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list {
    padding-bottom: 30px;
  }
  /* line 1408, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list .field--item {
    margin-top: 25px;
    width: 100%;
  }
  /* line 1412, ../sass/responsive.scss */
  .become-member .images-wrapper .field--name-field-plans-list p {
    font-size: 18px;
  }
  /* line 1417, ../sass/responsive.scss */
  .become-member .field--name-field-trust-list {
    padding-bottom: 30px;
  }
  /* line 1419, ../sass/responsive.scss */
  .become-member .field--name-field-trust-list .field--item {
    margin-top: 25px;
    margin-right: 0;
    width: 100%;
  }
  /* line 1426, ../sass/responsive.scss */
  .become-member .plan-description-wrapper p {
    margin-bottom: 0px;
  }

  /* line 1431, ../sass/responsive.scss */
  .membership-wrapper {
    margin-top: 50px;
    margin-bottom: 40px;
  }
  /* line 1435, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership p {
    height: 134px;
    font-size: 22px;
  }
  /* line 1438, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership p span.one_time_price {
    font-size: 34px;
  }

  /* line 1444, ../sass/responsive.scss */
  .repatriation-banner-wrapper {
    margin-top: 60px;
  }
  /* line 1446, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper {
    padding: 40px 15px 40px 15px;
  }
  /* line 1448, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper p {
    display: flex;
    flex-direction: column;
    margin-top: 32px;
  }
  /* line 1453, ../sass/responsive.scss */
  .repatriation-banner-wrapper .content-wrapper a {
    padding: 7px 50px;
    text-align: center;
    margin: 0;
  }

  /* line 1462, ../sass/responsive.scss */
  .membership-wrapper .field--name-field-one-time-membership {
    height: 210px;
    padding: 20px 0;
  }

  /*----------  packing tips  ----------*/
  /* line 1470, ../sass/responsive.scss */
  .packing-tips .packing-tips-wrapper {
    padding: 25px 0px;
  }
  /* line 1472, ../sass/responsive.scss */
  .packing-tips .packing-tips-wrapper ul {
    padding-left: 0px;
    column-count: 1;
  }

  /*----------  faqs  ----------*/
  /* line 1482, ../sass/responsive.scss */
  .faqs .view-content {
    padding: 50px 0px 50px 0px;
  }
  /* line 1486, ../sass/responsive.scss */
  .faqs .view-content .views-row .views-field-title h4 {
    font-size: 16px;
    width: calc(100% - 60px);
  }

  /*----------  members  ----------*/
  /* line 1498, ../sass/responsive.scss */
  .members h2 {
    font-size: 38px;
    line-height: 40px;
  }
  /* line 1502, ../sass/responsive.scss */
  .members .grid-responsive-heading, .members .grid-responsive-description {
    display: block;
  }
  /* line 1505, ../sass/responsive.scss */
  .members .members-tools-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  /* line 1508, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-members-heading {
    background: none;
    padding-bottom: 50px;
  }
  /* line 1511, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-members-heading h1 {
    font-size: 38px;
  }
  /* line 1515, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter,
  .members .members-tools-wrapper .field--name-field-address-change,
  .members .members-tools-wrapper .field--name-field-wallet-card {
    width: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    padding: 20px;
  }
  /* line 1522, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter img,
  .members .members-tools-wrapper .field--name-field-address-change img,
  .members .members-tools-wrapper .field--name-field-wallet-card img {
    width: 110px;
    height: 110px;
  }
  /* line 1526, ../sass/responsive.scss */
  .members .members-tools-wrapper .field--name-field-email-newsletter .members-btn,
  .members .members-tools-wrapper .field--name-field-address-change .members-btn,
  .members .members-tools-wrapper .field--name-field-wallet-card .members-btn {
    padding-bottom: 20px;
  }
  /* line 1531, ../sass/responsive.scss */
  .members .field--name-field-latest-description {
    padding-top: 50px;
    width: 100%;
  }
  /* line 1535, ../sass/responsive.scss */
  .members .members-wrapper {
    margin-top: 0px;
  }
  /* line 1538, ../sass/responsive.scss */
  .members .field--name-field-thumbnail-image {
    float: none;
    width: 55%;
    margin: 0 auto;
  }

  /*----------  professionals  ----------*/
  /* line 1548, ../sass/responsive.scss */
  .professionals .professionals-heading-wrapper {
    background-position: 50% 50%;
    margin-bottom: 0px;
  }
  /* line 1552, ../sass/responsive.scss */
  .professionals .field--name-field-offer-heading {
    padding-top: 0px;
  }
  /* line 1556, ../sass/responsive.scss */
  .professionals .field--name-field-canadian-advantage h4 {
    font-size: 30px;
  }
  /* line 1560, ../sass/responsive.scss */
  .professionals h1 {
    font-size: 38px;
  }
  /* line 1563, ../sass/responsive.scss */
  .professionals .field--name-field-points {
    background: none;
    height: auto;
    display: block !important;
    position: static;
  }
  /* line 1569, ../sass/responsive.scss */
  .professionals .gradient-one,
  .professionals .gradient-two,
  .professionals .gradient-three,
  .professionals .gradient-four,
  .professionals .gradient-five {
    background: #4eabe9;
    background: -moz-linear-gradient(90deg, #4eabe9 0%, #99c455 100%);
    background: -webkit-linear-gradient(90deg, #4eabe9 0%, #99c455 100%);
    background: linear-gradient(90deg, #4eabe9 0%, #99c455 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4eabe9",endColorstr="#99c455",GradientType=1);
    text-align: center;
    font-size: 32px;
    color: #fff;
    background-color: bisque;
    padding: 25px 30px 25px 30px;
    border-radius: 100%;
    width: 85px;
    height: 85px;
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  /* line 1591, ../sass/responsive.scss */
  .professionals .image-wrapper {
    padding-bottom: 60px;
  }
  /* line 1593, ../sass/responsive.scss */
  .professionals .image-wrapper .field--name-field-points {
    height: auto;
  }
  /* line 1599, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .bottom:before {
    display: none;
  }
  /* line 1604, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .top:after {
    display: none;
  }
  /* line 1609, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .top span, .professionals .image-wrapper .field--items .field--item .bottom span {
    padding-left: 20px;
    padding-right: 10px;
  }
  /* line 1617, ../sass/responsive.scss */
  .professionals .image-wrapper {
    width: 100%;
    float: left !important;
    margin-top: 25px;
    max-width: 100% !important;
  }
  /* line 1623, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item {
    margin-bottom: 20px;
    width: 100%;
    max-width: 100% !important;
    height: auto;
  }
  /* line 1628, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item:nth-child(odd) {
    position: static;
    width: 100%;
    top: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }
  /* line 1637, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item:nth-child(even) {
    position: static;
  }
  /* line 1640, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .top, .professionals .image-wrapper .field--items .field--item .bottom {
    height: auto;
  }
  /* line 1643, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .bottom {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: baseline;
    margin-top: 10px;
    text-align: left;
  }
  /* line 1650, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .bottom:before {
    margin-bottom: 0px;
  }
  /* line 1654, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .top {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: baseline;
    text-align: left;
  }
  /* line 1660, ../sass/responsive.scss */
  .professionals .image-wrapper .field--items .field--item .top:after {
    margin-top: 0px;
  }
  /* line 1667, ../sass/responsive.scss */
  .professionals .field--item-1 {
    margin-bottom: 30px;
    left: 0%;
  }
  /* line 1670, ../sass/responsive.scss */
  .professionals .field--item-1 .gradient-one {
    height: 85px !important;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 1677, ../sass/responsive.scss */
  .professionals .field--item-1 .bottom:before {
    content: '';
    background: none;
    display: block;
  }
  /* line 1684, ../sass/responsive.scss */
  .professionals .field--item-2 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    position: static;
    left: 20%;
  }
  /* line 1691, ../sass/responsive.scss */
  .professionals .field--item-2 .gradient-two {
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 1698, ../sass/responsive.scss */
  .professionals .field--item-2 .top:after {
    content: '';
    background: none;
    background-size: 100% 100%;
    height: 67px;
    width: 67px;
    display: block;
    margin: 0 auto;
  }
  /* line 1709, ../sass/responsive.scss */
  .professionals .field--item-3 {
    position: static;
    left: 40%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  /* line 1716, ../sass/responsive.scss */
  .professionals .field--item-3 .gradient-three {
    height: 85px;
    display: block;
    align-items: center;
    justify-content: center;
  }
  /* line 1723, ../sass/responsive.scss */
  .professionals .field--item-3 .bottom:before {
    content: '';
    background: none;
    background-size: 100% 100%;
    height: 67px;
    width: 67px;
    margin: 0 auto;
    display: block;
  }
  /* line 1734, ../sass/responsive.scss */
  .professionals .field--item-4 {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    position: static;
    left: 60%;
  }
  /* line 1741, ../sass/responsive.scss */
  .professionals .field--item-4 .top {
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: row;
  }
  /* line 1746, ../sass/responsive.scss */
  .professionals .field--item-4 .top:after {
    content: '';
    background: none;
    background-size: 100% 100%;
    height: 0;
    width: 35px;
    margin: 0 auto;
    display: block;
  }
  /* line 1757, ../sass/responsive.scss */
  .professionals .field--item-5 {
    position: static;
    left: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  /* line 1764, ../sass/responsive.scss */
  .professionals .field--item-5 .gradient-five {
    height: 85px;
    display: block;
    align-items: center;
    justify-content: center;
  }
  /* line 1771, ../sass/responsive.scss */
  .professionals .field--item-5 .bottom:before {
    content: '';
    background: none;
    background-size: 100% 100%;
    height: 67px;
    width: 67px;
    margin: 0 auto;
    display: block;
  }
  /* line 1782, ../sass/responsive.scss */
  .professionals .professional-images-wrapper {
    background: none;
  }
  /* line 1784, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items {
    display: flex;
    flex-direction: column;
  }
  /* line 1788, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items .field--item img {
    width: 150px;
  }
  /* line 1792, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items .field--item .gradient-one img {
    width: 120px;
  }
  /* line 1800, ../sass/responsive.scss */
  .professionals .offer-points-wrapper ul {
    width: 100%;
  }
  /* line 1805, ../sass/responsive.scss */
  .professionals .offer-points-wrapper ul {
    column-count: 1;
    padding-left: 65px;
    padding-right: 65px;
  }
  /* line 1810, ../sass/responsive.scss */
  .professionals .offer-points-wrapper p {
    font-style: italic;
    font-weight: 600;
  }
  /* line 1815, ../sass/responsive.scss */
  .professionals .enroller-wrapper {
    text-align: center;
    margin-top: 20px;
    background-size: cover;
    background-position: 50% 50%;
  }
  /* line 1820, ../sass/responsive.scss */
  .professionals .enroller-wrapper .col-center {
    display: block;
  }
  /* line 1823, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-contact-us {
    padding-left: 0px;
  }

  /*----------  professionals-become-member  ----------*/
  /* line 1834, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit {
    margin-left: 0px !important;
  }

  /* line 1845, ../sass/responsive.scss */
  .professionals-become-member label,
  .member-subscribe label,
  .member-address-change label,
  .members-request-search label {
    font-size: 15px;
  }
  /* line 1848, ../sass/responsive.scss */
  .professionals-become-member .cross,
  .member-subscribe .cross,
  .member-address-change .cross,
  .members-request-search .cross {
    margin: 0px;
  }
  /* line 1850, ../sass/responsive.scss */
  .professionals-become-member .cross a,
  .member-subscribe .cross a,
  .member-address-change .cross a,
  .members-request-search .cross a {
    padding: 15px 15px 10px 15px;
  }
  /* line 1852, ../sass/responsive.scss */
  .professionals-become-member .cross a:before,
  .member-subscribe .cross a:before,
  .member-address-change .cross a:before,
  .members-request-search .cross a:before {
    background-size: 25px;
    line-height: 1;
    height: 25px;
    width: 25px;
  }
  /* line 1861, ../sass/responsive.scss */
  .professionals-become-member .heading-wrapper .title-wrapper,
  .member-subscribe .heading-wrapper .title-wrapper,
  .member-address-change .heading-wrapper .title-wrapper,
  .members-request-search .heading-wrapper .title-wrapper {
    padding-left: 0px;
  }
  /* line 1865, ../sass/responsive.scss */
  .professionals-become-member h1,
  .member-subscribe h1,
  .member-address-change h1,
  .members-request-search h1 {
    font-size: 38px;
  }
  /* line 1868, ../sass/responsive.scss */
  .professionals-become-member h4,
  .member-subscribe h4,
  .member-address-change h4,
  .members-request-search h4 {
    font-size: 12px;
  }
  /* line 1871, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas,
  .member-subscribe .dialog-off-canvas-main-canvas,
  .member-address-change .dialog-off-canvas-main-canvas,
  .members-request-search .dialog-off-canvas-main-canvas {
    background-size: contain;
    background-position: 50% 50%;
  }
  /* line 1875, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .logo,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .logo,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .logo,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .logo {
    padding-bottom: 0px;
  }
  /* line 1878, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container h4,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container h4,
  .member-address-change .dialog-off-canvas-main-canvas .main-container h4,
  .members-request-search .dialog-off-canvas-main-canvas .main-container h4 {
    padding-top: 25px;
    padding-bottom: 15px;
    font-size: 22px;
  }
  /* line 1884, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .row .col-center,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .row .col-center,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .row .col-center,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .row .col-center {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
  }
  /* line 1891, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .webform-submission-form .input-file-wrapper,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .input-file-wrapper,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .webform-submission-form .input-file-wrapper,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .webform-submission-form .input-file-wrapper {
    width: 50%;
  }
  /* line 1894, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .webform-submission-form #edit-required-fields-text,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form #edit-required-fields-text,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .webform-submission-form #edit-required-fields-text,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .webform-submission-form #edit-required-fields-text {
    text-align: left;
  }
  /* line 1897, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit {
    margin-left: 15px;
  }
  /* line 1901, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .webform-actions,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-actions,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .webform-actions,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .webform-actions {
    margin-left: 0px;
  }
  /* line 1904, ../sass/responsive.scss */
  .professionals-become-member .dialog-off-canvas-main-canvas .main-container .form-type-checkbox,
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-checkbox,
  .member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-checkbox,
  .members-request-search .dialog-off-canvas-main-canvas .main-container .form-type-checkbox {
    display: flex;
  }
  /* line 1909, ../sass/responsive.scss */
  .professionals-become-member .text-wrapper,
  .member-subscribe .text-wrapper,
  .member-address-change .text-wrapper,
  .members-request-search .text-wrapper {
    padding-top: 50px;
    padding-bottom: 40px;
  }
  /* line 1912, ../sass/responsive.scss */
  .professionals-become-member .text-wrapper p,
  .member-subscribe .text-wrapper p,
  .member-address-change .text-wrapper p,
  .members-request-search .text-wrapper p {
    padding-left: 0px;
    width: 100%;
  }
  /* line 1919, ../sass/responsive.scss */
  .professionals-become-member .match-found-content .srap-match-found-confirmation-form .form-submit,
  .member-subscribe .match-found-content .srap-match-found-confirmation-form .form-submit,
  .member-address-change .match-found-content .srap-match-found-confirmation-form .form-submit,
  .members-request-search .match-found-content .srap-match-found-confirmation-form .form-submit {
    font-size: 12px;
    width: 100%;
  }
  /* line 1925, ../sass/responsive.scss */
  .professionals-become-member .footer,
  .member-subscribe .footer,
  .member-address-change .footer,
  .members-request-search .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* line 1934, ../sass/responsive.scss */
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit {
    margin-left: 0px;
  }
  /* line 1938, ../sass/responsive.scss */
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 50%;
  }

  /* line 1947, ../sass/responsive.scss */
  .member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 50%;
  }

  /* line 1957, ../sass/responsive.scss */
  .members-request-search .dialog-off-canvas-main-canvas .main-container .title-wrapper h4 {
    font-size: 12px;
    padding-bottom: 0px;
  }
  /* line 1964, ../sass/responsive.scss */
  .members-request-search .heading-wrapper {
    padding: 0px 0px 24px 0px;
  }
  /* line 1967, ../sass/responsive.scss */
  .members-request-search .text-wrapper {
    padding-top: 25px;
    padding-bottom: 20px;
    font-size: 18px;
  }
  /* line 1971, ../sass/responsive.scss */
  .members-request-search .text-wrapper p:nth-of-type(1) {
    padding-bottom: 0px;
  }
  /* line 1976, ../sass/responsive.scss */
  .members-request-search .row .col-center {
    padding: 0px;
  }
  /* line 1982, ../sass/responsive.scss */
  .members-request-search .form-wrapper #edit-date-of-birth .form-item {
    margin-right: 0px;
  }
  /* line 1987, ../sass/responsive.scss */
  .members-request-search .form-wrapper .select-wrapper .form-select {
    width: 100%;
  }
  /* line 1991, ../sass/responsive.scss */
  .members-request-search .form-wrapper .form-type-processed-text {
    width: 50%;
  }
  /* line 1995, ../sass/responsive.scss */
  .members-request-search .form-wrapper .form-text p {
    padding-bottom: 25px;
  }

  /* line 2005, ../sass/responsive.scss */
  .members-request-search .dialog-off-canvas-main-canvas .main-container h4 {
    padding-bottom: 0px;
  }
  /* line 2011, ../sass/responsive.scss */
  .members-request-search .form-group:last-child {
    margin-bottom: 15px;
  }
  /* line 2017, ../sass/responsive.scss */
  .members-request-search .form-wrapper .container-inline div {
    display: block;
  }
  /* line 2023, ../sass/responsive.scss */
  .members-request-search .form-wrapper .select-wrapper {
    width: 100%;
  }
  /* line 2025, ../sass/responsive.scss */
  .members-request-search .form-wrapper .select-wrapper .form-select {
    width: 100%;
  }
  /* line 2029, ../sass/responsive.scss */
  .members-request-search .form-wrapper .form-type-processed-text {
    width: 50%;
  }
  /* line 2035, ../sass/responsive.scss */
  .members-request-search .match-found-content .row .col-center {
    padding: 0px 100px 40px 100px;
    margin-bottom: 50px;
  }
  /* line 2041, ../sass/responsive.scss */
  .members-request-search .match-found-content .srap-match-found-confirmation-form .clear {
    margin-left: 0px;
    padding-left: 0px;
  }
  /* line 2045, ../sass/responsive.scss */
  .members-request-search .match-found-content .srap-match-found-confirmation-form .form-type-textfield {
    margin-bottom: 15px;
  }
  /* line 2050, ../sass/responsive.scss */
  .members-request-search .match-found-content .match-found p {
    padding-bottom: 20px;
  }
  /* line 2055, ../sass/responsive.scss */
  .members-request-search #block-traveloftentravelwell {
    margin-top: 0px;
  }

  /* line 2060, ../sass/responsive.scss */
  .members-request .cross {
    margin: 0px;
  }
  /* line 2062, ../sass/responsive.scss */
  .members-request .cross a {
    padding: 15px 15px 10px 15px;
  }
  /* line 2064, ../sass/responsive.scss */
  .members-request .cross a:before {
    background-size: 25px;
    line-height: 1;
    height: 25px;
    width: 25px;
  }
  /* line 2074, ../sass/responsive.scss */
  .members-request .region-content .logo img {
    margin-left: 12px;
  }
  /* line 2079, ../sass/responsive.scss */
  .members-request label {
    font-size: 15px;
  }
  /* line 2082, ../sass/responsive.scss */
  .members-request h4 {
    font-size: 16px;
  }
  /* line 2086, ../sass/responsive.scss */
  .members-request .region-content .content {
    display: flex;
    justify-content: flex-start;
    align-items: end;
    padding: 7px 15px;
    flex-direction: column;
  }
  /* line 2094, ../sass/responsive.scss */
  .members-request .col-center {
    padding-top: 40px;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 2100, ../sass/responsive.scss */
  .members-request .step-one .billing-heading .step-one-edit {
    font-size: 12px;
    line-height: 15px;
  }
  /* line 2105, ../sass/responsive.scss */
  .members-request .step-one-form-header,
  .members-request .step-two-form-header,
  .members-request .step-three-form-header {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  /* line 2113, ../sass/responsive.scss */
  .members-request .step-one .billing-heading .one {
    font-size: 14px;
    padding: 5px 11px 5px 11px;
  }
  /* line 2120, ../sass/responsive.scss */
  .members-request .step-one .billing-heading, .members-request .step-one .payment-heading, .members-request .step-one .order-heading, .members-request .step-two .billing-heading, .members-request .step-two .payment-heading, .members-request .step-two .order-heading, .members-request .step-three .billing-heading, .members-request .step-three .payment-heading, .members-request .step-three .order-heading {
    grid-template-columns: 55px 70% 1fr;
  }
  /* line 2122, ../sass/responsive.scss */
  .members-request .step-one .billing-heading .two, .members-request .step-one .billing-heading .three, .members-request .step-one .payment-heading .two, .members-request .step-one .payment-heading .three, .members-request .step-one .order-heading .two, .members-request .step-one .order-heading .three, .members-request .step-two .billing-heading .two, .members-request .step-two .billing-heading .three, .members-request .step-two .payment-heading .two, .members-request .step-two .payment-heading .three, .members-request .step-two .order-heading .two, .members-request .step-two .order-heading .three, .members-request .step-three .billing-heading .two, .members-request .step-three .billing-heading .three, .members-request .step-three .payment-heading .two, .members-request .step-three .payment-heading .three, .members-request .step-three .order-heading .two, .members-request .step-three .order-heading .three {
    font-size: 14px;
    padding: 5px 10px 5px 10px;
  }
  /* line 2129, ../sass/responsive.scss */
  .members-request .srap-payment-billing-form .form-item-clear, .members-request .srap-payment-info-form .form-item-clear {
    width: 52% !important;
  }
  /* line 2133, ../sass/responsive.scss */
  .members-request .step-three {
    margin-bottom: 50px;
  }
  /* line 2135, ../sass/responsive.scss */
  .members-request .step-three .form-item-cost {
    padding-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
  }
  /* line 2141, ../sass/responsive.scss */
  .members-request .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /*----------  register  ----------*/
  /* line 2150, ../sass/responsive.scss */
  .user-register .dialog-off-canvas-main-canvas, .user-login .dialog-off-canvas-main-canvas {
    background-size: contain;
    background-position: 50% 50%;
  }
  /* line 2154, ../sass/responsive.scss */
  .user-register h4, .user-login h4 {
    font-size: 22px;
  }
  /* line 2157, ../sass/responsive.scss */
  .user-register .cross, .user-login .cross {
    margin: 0px;
  }
  /* line 2159, ../sass/responsive.scss */
  .user-register .cross a, .user-login .cross a {
    padding: 15px 15px 10px 15px;
  }
  /* line 2161, ../sass/responsive.scss */
  .user-register .cross a:before, .user-login .cross a:before {
    background-size: 25px;
    line-height: 1;
    height: 25px;
    width: 25px;
  }
  /* line 2169, ../sass/responsive.scss */
  .user-register .field--type-datetime, .user-login .field--type-datetime {
    margin-top: -8px;
  }
  /* line 2172, ../sass/responsive.scss */
  .user-register .col-center, .user-login .col-center {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 2176, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-date-of-birth, .user-login .col-center .user-register-form.user-form .field--name-field-date-of-birth {
    margin-bottom: 0px;
  }
  /* line 2179, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-date-of-birth .select-wrapper .form-select, .user-login .col-center .user-register-form.user-form .field--name-field-date-of-birth .select-wrapper .form-select {
    width: 100%;
  }
  /* line 2184, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-date-of-birth .form-inline .select-wrapper, .user-login .col-center .user-register-form.user-form .field--name-field-date-of-birth .form-inline .select-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 2188, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-date-of-birth .form-inline:nth-of-type(3), .user-login .col-center .user-register-form.user-form .field--name-field-date-of-birth .form-inline:nth-of-type(3) {
    margin-bottom: 0px;
  }
  /* line 2192, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-date-of-birth .container-inline div, .user-login .col-center .user-register-form.user-form .field--name-field-date-of-birth .container-inline div {
    display: block;
  }
  /* line 2198, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .field--name-field-gender .select-wrapper .form-select, .user-login .col-center .user-register-form.user-form .field--name-field-gender .select-wrapper .form-select {
    width: 100%;
    margin-bottom: 0px;
  }
  /* line 2204, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-group, .user-login .col-center .user-register-form.user-form .form-group {
    margin-bottom: 15px;
  }
  /* line 2207, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-submit, .user-login .col-center .user-register-form.user-form .form-submit {
    margin-top: 0px;
    margin-right: 0px;
  }
  /* line 2211, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-type-checkbox, .user-login .col-center .user-register-form.user-form .form-type-checkbox {
    padding-left: 0px;
    margin-bottom: 0px;
    clear: both;
  }
  /* line 2217, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .checkbox label, .user-login .col-center .user-register-form.user-form .checkbox label {
    padding-left: 28px;
  }
  /* line 2221, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-type-item, .user-login .col-center .user-register-form.user-form .form-type-item {
    width: 55%;
  }
  /* line 2226, ../sass/responsive.scss */
  .user-register .col-center .form-group:after, .user-login .col-center .form-group:after {
    clear: none;
  }
  /* line 2231, ../sass/responsive.scss */
  .user-register .col-center .forget-password a, .user-login .col-center .forget-password a {
    font-size: 15px;
  }
  /* line 2236, ../sass/responsive.scss */
  .user-register .footer, .user-login .footer {
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 13px;
  }
  /* line 2240, ../sass/responsive.scss */
  .user-register .footer p, .user-login .footer p {
    line-height: 20px;
  }

  /*----------  repatriation-benefit  ----------*/
  /* line 2249, ../sass/responsive.scss */
  .repatriation-benefit h2 {
    font-size: 32px;
    line-height: 44px;
  }
  /* line 2252, ../sass/responsive.scss */
  .repatriation-benefit h2:after {
    right: 0;
    margin: 0 auto;
  }
  /* line 2257, ../sass/responsive.scss */
  .repatriation-benefit .repatriation-heading-container {
    padding-top: 40px;
  }
  /* line 2259, ../sass/responsive.scss */
  .repatriation-benefit .repatriation-heading-container .field--name-field-restrictions-text {
    width: 100%;
    padding: 20px 0px 0px 0px;
  }
  /* line 2264, ../sass/responsive.scss */
  .repatriation-benefit .video-wrapper {
    margin-top: 50px;
    margin: 50px 0px;
  }
  /* line 2269, ../sass/responsive.scss */
  .repatriation-benefit .field--name-field-conditions-for-direct-paym h4 {
    font-size: 20px;
    line-height: 25px;
    text-align: center;
  }
  /* line 2274, ../sass/responsive.scss */
  .repatriation-benefit .field--name-field-conditions-for-direct-paym ul {
    column-count: 1;
    margin-top: 25px;
  }
  /* line 2278, ../sass/responsive.scss */
  .repatriation-benefit .field--name-field-conditions-for-direct-paym p {
    text-align: left;
    padding: 25px 0px 45px 0px;
  }
  /* line 2283, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper {
    padding: 45px 0px 50px 0px;
  }
  /* line 2285, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper {
    width: 100%;
  }
  /* line 2287, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary {
    width: 100%;
  }
  /* line 2289, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary:first-child {
    padding-right: 0px;
  }
  /* line 2291, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary:first-child:after {
    display: none;
  }
  /* line 2295, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary:last-child {
    padding-left: 0px;
  }
  /* line 2297, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary:last-child:after {
    display: none;
  }
  /* line 2302, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .kayak-destination-wrapper .field--type-text-with-summary ul li {
    padding-left: 25px;
  }
  /* line 2309, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .field--name-field-kayak-destinations h2 {
    font-size: 20px;
    line-height: 25px;
    text-align: center;
  }
  /* line 2314, ../sass/responsive.scss */
  .repatriation-benefit .destinations-wrapper .field--name-field-kayak-destinations p {
    text-align: center;
    max-width: 100%;
  }
  /* line 2320, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper {
    background-position: center;
    padding: 108px 0 48px 0px;
  }
  /* line 2323, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-not-a-member {
    float: none;
  }
  /* line 2325, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-not-a-member h3 {
    font-size: 20px;
    text-align: center;
  }
  /* line 2328, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-not-a-member h3:after {
    right: 0;
    margin: 0 auto;
  }
  /* line 2333, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-not-a-member p {
    font-size: 14px;
    text-align: center;
  }
  /* line 2338, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-become-a-member {
    margin-top: 40px;
    text-align: center;
  }
  /* line 2341, ../sass/responsive.scss */
  .repatriation-benefit .members-wrapper .field--name-field-become-a-member a {
    float: none;
  }

  /*----------  forgot password  ----------*/
  /* line 2352, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .main-container {
    padding-bottom: 14vh;
  }
  /* line 2355, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .main-container .row .col-center {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 40px;
  }
  /* line 2360, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .main-container .row .user-pass {
    padding-top: 20px;
  }
  /* line 2366, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .footer-wrapper .footer {
    margin-top: 0px;
  }
  /* line 2368, ../sass/responsive.scss */
  .user-password .dialog-off-canvas-main-canvas .footer-wrapper .footer .block {
    border-top: 0px;
  }

  /*----------  footer  ----------*/
  /* line 2378, ../sass/responsive.scss */
  .footer-wrapper {
    position: relative;
  }
  /* line 2380, ../sass/responsive.scss */
  .footer-wrapper .footer {
    border-bottom: 0px;
  }
  /* line 2384, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-copyrightsblock {
    padding-bottom: 25px;
  }
  /* line 2387, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footermenulinks {
    border-left: 0px;
    border-top: 1px solid #717171;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 10px;
    max-width: 100%;
  }
  /* line 2395, ../sass/responsive.scss */
  .footer-wrapper .region-footer #block-footerblockaddress {
    max-width: 100%;
    padding-left: 0px;
  }
  /* line 2399, ../sass/responsive.scss */
  .footer-wrapper .region-footer .block {
    margin-right: 0px;
    padding-right: 0px;
    border-right: 0px;
  }
  /* line 2403, ../sass/responsive.scss */
  .footer-wrapper .region-footer .block:last-child {
    border-top: 1px solid #717171;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 10px;
  }
  /* line 2413, ../sass/responsive.scss */
  .footer-wrapper .field--name-body p:nth-of-type(3) a {
    text-decoration: inherit;
    color: inherit;
    pointer-events: none;
  }
  /* line 2422, ../sass/responsive.scss */
  .footer-wrapper .region-copy-right p {
    padding-left: 0px;
  }
  /* line 2426, ../sass/responsive.scss */
  .footer-wrapper .copy-rights-wrapper {
    display: block;
    border-top: 1px solid #717171;
  }
  /* line 2429, ../sass/responsive.scss */
  .footer-wrapper .copy-rights-wrapper #back-top {
    position: absolute;
    top: 55px;
    right: 20px;
  }
  /* line 2434, ../sass/responsive.scss */
  .footer-wrapper .copy-rights-wrapper #back-top a:before {
    right: 18px;
    position: absolute;
  }
  /* line 2438, ../sass/responsive.scss */
  .footer-wrapper .copy-rights-wrapper #back-top a span {
    visibility: hidden;
  }
  /* line 2440, ../sass/responsive.scss */
  .footer-wrapper .copy-rights-wrapper #back-top a span:after {
    content: "TOP";
    visibility: visible;
    position: absolute;
    right: -8px;
    font-weight: bold;
  }

  /*----------  terms and privacy  ----------*/
  /* line 2457, ../sass/responsive.scss */
  .terms-use .views-field-title,
  .privacy-policy .views-field-title {
    padding-top: 0px;
  }
  /* line 2460, ../sass/responsive.scss */
  .terms-use .view-content,
  .privacy-policy .view-content {
    padding-left: 0px;
    padding-top: 30px;
  }
  /* line 2464, ../sass/responsive.scss */
  .terms-use h1,
  .privacy-policy h1 {
    font-size: 38px;
  }
  /* line 2467, ../sass/responsive.scss */
  .terms-use .col-center,
  .privacy-policy .col-center {
    margin: 0;
  }
  /* line 2471, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper,
  .privacy-policy .region-content .page-text-wrapper {
    padding: 20px 15px 50px 15px;
  }
  /* line 2473, ../sass/responsive.scss */
  .terms-use .region-content .page-text-wrapper p,
  .privacy-policy .region-content .page-text-wrapper p {
    padding-bottom: 10px;
  }

  /*----------  admin navbar  ----------*/
  /* line 2482, ../sass/responsive.scss */
  #block-usermenu-2 {
    display: block;
    position: relative;
  }
  /* line 2485, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin {
    position: absolute;
    right: 60px;
    top: 15px;
    z-index: 999999;
  }
  /* line 2491, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin li a {
    color: #ffffff;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 2497, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin li.dropdown {
    display: flex;
    align-items: center;
  }
  /* line 2500, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin li.dropdown:before {
    content: "";
    background: url("../images/profile-img.svg") no-repeat;
    background-size: 30px;
    width: 30px;
    height: 30px;
    display: inline-block;
  }
  /* line 2509, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin a.dropdown-toggle {
    font-size: 15px;
    line-height: 35px;
  }
  /* line 2514, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin .open .dropdown-menu {
    display: none;
    position: absolute;
    top: 52px;
    min-width: 100%;
  }
  /* line 2519, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin .open .dropdown-menu li {
    background-color: #474747;
  }
  /* line 2521, ../sass/responsive.scss */
  #block-usermenu-2 .user-enroller-admin .open .dropdown-menu li a {
    color: #fff;
    padding: 12px 15px 10px 25px;
  }

  /* line 2532, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-collapse {
    border-color: #777777;
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 2537, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default {
    padding-left: 15px;
    padding-right: 0px;
  }
  /* line 2541, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  /* line 2546, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default .nav-bar-mobile-cross:after {
    content: "";
    background: url("../images/close-white.png") no-repeat;
  }
  /* line 2551, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default ul.nav {
    background-color: #2b2a2a;
    margin-bottom: 0px;
    flex-direction: column;
    height: 100vh;
  }
  /* line 2556, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default ul.nav li {
    border-bottom: 1px solid #777777;
  }
  /* line 2558, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default ul.nav li a {
    padding: 15px 15px 20px 15px;
  }
  /* line 2563, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default #block-usermenu {
    display: none;
  }
  /* line 2566, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default #block-currentenrollerfuneralhomes {
    display: block;
    line-height: normal;
  }
  /* line 2570, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default #block-currentenrollerfuneralhomes .select-wrapper:after {
    margin-right: 25px;
  }
  /* line 2574, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar-default #block-currentenrollerfuneralhomes .form-control {
    height: 55px;
    background-color: #2b2a2a;
    border: 0;
    box-shadow: 1px 1px rgba(204, 204, 204, 0.7);
  }
  /* line 2582, ../sass/responsive.scss */
  .enroller-admin .nav-bar-wrapper .navbar {
    border: 0;
  }

  /*----------  member dashboard  ----------*/
  /* line 2591, ../sass/responsive.scss */
  .region-highlighted h1.page-header {
    font-size: 18px;
  }

  /* line 2600, ../sass/responsive.scss */
  .member-enroller-users-database .page-header,
  .enroller-dashboard .page-header,
  .member-submissions-database .page-header,
  .user-database .page-header,
  .user-view .page-header, .funeral-home-users-database .page-header {
    grid-area: page-header;
  }
  /* line 2603, ../sass/responsive.scss */
  .member-enroller-users-database .block-block-content,
  .enroller-dashboard .block-block-content,
  .member-submissions-database .block-block-content,
  .user-database .block-block-content,
  .user-view .block-block-content, .funeral-home-users-database .block-block-content {
    grid-area: top-buttons;
    margin-bottom: 10px;
  }
  /* line 2607, ../sass/responsive.scss */
  .member-enroller-users-database .block-srap-filter-block,
  .enroller-dashboard .block-srap-filter-block,
  .member-submissions-database .block-srap-filter-block,
  .user-database .block-srap-filter-block,
  .user-view .block-srap-filter-block, .funeral-home-users-database .block-srap-filter-block {
    grid-area: search-filter;
  }
  /* line 2610, ../sass/responsive.scss */
  .member-enroller-users-database .block-srap-certificate-block,
  .enroller-dashboard .block-srap-certificate-block,
  .member-submissions-database .block-srap-certificate-block,
  .user-database .block-srap-certificate-block,
  .user-view .block-srap-certificate-block, .funeral-home-users-database .block-srap-certificate-block {
    grid-area: certificate-btn;
  }
  /* line 2613, ../sass/responsive.scss */
  .member-enroller-users-database .form-control,
  .enroller-dashboard .form-control,
  .member-submissions-database .form-control,
  .user-database .form-control,
  .user-view .form-control, .funeral-home-users-database .form-control {
    width: 100%;
    margin-left: 0px;
  }
  /* line 2617, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted,
  .enroller-dashboard .region-highlighted,
  .member-submissions-database .region-highlighted,
  .user-database .region-highlighted,
  .user-view .region-highlighted, .funeral-home-users-database .region-highlighted {
    padding: 15px 15px;
    display: grid;
    grid-template-areas: 'page-header page-header' 'top-buttons top-buttons' 'search-filter search-filter';
  }
  /* line 2626, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted h1.page-header,
  .enroller-dashboard .region-highlighted h1.page-header,
  .member-submissions-database .region-highlighted h1.page-header,
  .user-database .region-highlighted h1.page-header,
  .user-view .region-highlighted h1.page-header, .funeral-home-users-database .region-highlighted h1.page-header {
    font-size: 18px;
  }
  /* line 2630, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted .field--type-text-with-summary ul,
  .enroller-dashboard .region-highlighted .field--type-text-with-summary ul,
  .member-submissions-database .region-highlighted .field--type-text-with-summary ul,
  .user-database .region-highlighted .field--type-text-with-summary ul,
  .user-view .region-highlighted .field--type-text-with-summary ul, .funeral-home-users-database .region-highlighted .field--type-text-with-summary ul {
    padding-left: 0px;
  }
  /* line 2633, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted .field--type-text-with-summary ul li a,
  .enroller-dashboard .region-highlighted .field--type-text-with-summary ul li a,
  .member-submissions-database .region-highlighted .field--type-text-with-summary ul li a,
  .user-database .region-highlighted .field--type-text-with-summary ul li a,
  .user-view .region-highlighted .field--type-text-with-summary ul li a, .funeral-home-users-database .region-highlighted .field--type-text-with-summary ul li a {
    padding: 9px 18px;
  }
  /* line 2639, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted .block-srap-filter-block,
  .enroller-dashboard .region-highlighted .block-srap-filter-block,
  .member-submissions-database .region-highlighted .block-srap-filter-block,
  .user-database .region-highlighted .block-srap-filter-block,
  .user-view .region-highlighted .block-srap-filter-block, .funeral-home-users-database .region-highlighted .block-srap-filter-block {
    border-top: 1px solid #eeeeee;
    padding-top: 20px;
  }
  /* line 2644, ../sass/responsive.scss */
  .member-enroller-users-database .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch,
  .enroller-dashboard .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch,
  .member-submissions-database .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch,
  .user-database .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch,
  .user-view .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch, .funeral-home-users-database .region-highlighted .block-srap-filter-block .srap-filter-form .filter-switch {
    display: flex;
    align-items: center;
    margin-right: 15px;
  }
  /* line 2652, ../sass/responsive.scss */
  .member-enroller-users-database .messages__wrapper,
  .enroller-dashboard .messages__wrapper,
  .member-submissions-database .messages__wrapper,
  .user-database .messages__wrapper,
  .user-view .messages__wrapper, .funeral-home-users-database .messages__wrapper {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 2657, ../sass/responsive.scss */
  .member-enroller-users-database .view-filters,
  .enroller-dashboard .view-filters,
  .member-submissions-database .view-filters,
  .user-database .view-filters,
  .user-view .view-filters, .funeral-home-users-database .view-filters {
    padding: 10px 15px 20px 15px;
    flex-direction: column;
  }
  /* line 2660, ../sass/responsive.scss */
  .member-enroller-users-database .view-filters .views-exposed-form,
  .enroller-dashboard .view-filters .views-exposed-form,
  .member-submissions-database .view-filters .views-exposed-form,
  .user-database .view-filters .views-exposed-form,
  .user-view .view-filters .views-exposed-form, .funeral-home-users-database .view-filters .views-exposed-form {
    float: none;
  }
  /* line 2663, ../sass/responsive.scss */
  .member-enroller-users-database .view-filters .form-inline,
  .enroller-dashboard .view-filters .form-inline,
  .member-submissions-database .view-filters .form-inline,
  .user-database .view-filters .form-inline,
  .user-view .view-filters .form-inline, .funeral-home-users-database .view-filters .form-inline {
    float: none;
  }
  /* line 2667, ../sass/responsive.scss */
  .member-enroller-users-database .select-wrapper,
  .enroller-dashboard .select-wrapper,
  .member-submissions-database .select-wrapper,
  .user-database .select-wrapper,
  .user-view .select-wrapper, .funeral-home-users-database .select-wrapper {
    width: 100%;
  }
  /* line 2672, ../sass/responsive.scss */
  .member-enroller-users-database .bef-exposed-form .form--inline > .form-item,
  .enroller-dashboard .bef-exposed-form .form--inline > .form-item,
  .member-submissions-database .bef-exposed-form .form--inline > .form-item,
  .user-database .bef-exposed-form .form--inline > .form-item,
  .user-view .bef-exposed-form .form--inline > .form-item, .funeral-home-users-database .bef-exposed-form .form--inline > .form-item {
    width: 100%;
  }
  /* line 2677, ../sass/responsive.scss */
  .member-enroller-users-database .view-content,
  .enroller-dashboard .view-content,
  .member-submissions-database .view-content,
  .user-database .view-content,
  .user-view .view-content, .funeral-home-users-database .view-content {
    padding: 20px 15px 50px 15px;
  }
  /* line 2685, ../sass/responsive.scss */
  .member-enroller-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .enroller-dashboard .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .member-submissions-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-view .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2), .funeral-home-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2) {
    padding: 5px 10px 3px 10px;
  }

  /* line 2697, ../sass/responsive.scss */
  .user-view .region-highlighted {
    grid-template-areas: 'page-header page-header' 'certificate-btn certificate-btn';
  }
  /* line 2701, ../sass/responsive.scss */
  .user-view .region-highlighted h1.page-header {
    margin-bottom: 12px;
    line-height: 30px;
  }
  /* line 2705, ../sass/responsive.scss */
  .user-view .region-highlighted a {
    display: block;
  }
  /* line 2709, ../sass/responsive.scss */
  .user-view .region-highlighted .block-srap-certificate-block a {
    text-align: center;
  }
  /* line 2711, ../sass/responsive.scss */
  .user-view .region-highlighted .block-srap-certificate-block a:first-child {
    margin-right: 0px;
    margin-bottom: 15px;
  }

  /* line 2719, ../sass/responsive.scss */
  .user-form-wrapper {
    margin-top: 30px;
    padding: 40px 15px 60px 15px;
  }
  /* line 2724, ../sass/responsive.scss */
  .user-form-wrapper .custom-container .view-content .views-row {
    column-count: 1;
  }
  /* line 2731, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block #toggle .updated-by {
    flex-direction: column;
    line-height: 25px;
  }
  /* line 2734, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block #toggle .updated-by strong {
    width: 100%;
  }
  /* line 2737, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block #toggle .updated-by .updated-by-text {
    padding-left: 0px;
  }
  /* line 2742, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated {
    line-height: 30px;
    flex-direction: column;
  }
  /* line 2745, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated .last-updated-text {
    padding-left: 0px;
  }
  /* line 2748, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated strong {
    width: 100%;
  }
  /* line 2751, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .last-updated:after {
    right: 0;
  }
  /* line 2756, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .plus .last-updated {
    flex-direction: column;
    line-height: 30px;
  }
  /* line 2759, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .plus .last-updated .last-updated-text {
    padding-left: 0px;
  }
  /* line 2762, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .plus .last-updated:after {
    right: 0;
  }
  /* line 2768, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .logs-content .log-item {
    padding-left: 50px;
  }
  /* line 2772, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .logs-content .log-item p:first-child:before {
    left: 0;
  }
  /* line 2776, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .logs-content .log-item p strong {
    width: 100%;
    display: block;
  }
  /* line 2780, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .logs-content .log-item p a {
    justify-content: flex-start;
    padding-left: 0;
  }
  /* line 2785, ../sass/responsive.scss */
  .user-form-wrapper .block-srap-profile-logs-block .logs-content .log-item .log-changed-value {
    display: block;
  }
  /* line 2791, ../sass/responsive.scss */
  .user-form-wrapper .user-form {
    padding-top: 0px;
  }
  /* line 2793, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-item-required-text {
    line-height: 55px;
    padding-top: 0px;
    float: none;
    display: block;
  }
  /* line 2799, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-actions {
    margin-bottom: 0px;
  }
  /* line 2803, ../sass/responsive.scss */
  .user-form-wrapper .user-form .select-wrapper .form-select {
    width: 100% !important;
  }
  /* line 2807, ../sass/responsive.scss */
  .user-form-wrapper .user-form .no-padd-desktop {
    padding-right: 0px;
  }
  /* line 2810, ../sass/responsive.scss */
  .user-form-wrapper .user-form .panel {
    margin-bottom: 0px;
  }
  /* line 2814, ../sass/responsive.scss */
  .user-form-wrapper .user-form #edit-field-date-of-birth-0-value .form-item {
    display: block;
    margin-right: 0;
  }
  /* line 2819, ../sass/responsive.scss */
  .user-form-wrapper .user-form .field--name-field-gender {
    display: block;
    width: 100%;
  }
  /* line 2823, ../sass/responsive.scss */
  .user-form-wrapper .user-form .address {
    width: 100%;
    display: block;
  }
  /* line 2827, ../sass/responsive.scss */
  .user-form-wrapper .user-form .address .form-group:first-child {
    margin-bottom: 15px;
  }
  /* line 2831, ../sass/responsive.scss */
  .user-form-wrapper .user-form .address .field-group-html-element {
    padding: 0px;
  }
  /* line 2835, ../sass/responsive.scss */
  .user-form-wrapper .user-form .address.row {
    margin-left: 0px;
    margin-right: 0px;
  }
  /* line 2840, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-composite legend {
    margin-bottom: 15px;
    float: none;
    width: 100%;
  }
  /* line 2846, ../sass/responsive.scss */
  .user-form-wrapper .user-form #edit-payment-type {
    width: 100%;
  }
  /* line 2851, ../sass/responsive.scss */
  .user-form-wrapper .user-form #edit-field-email-newsletter-wrapper .panel-default {
    flex-direction: column;
  }
  /* line 2855, ../sass/responsive.scss */
  .user-form-wrapper .user-form .field--name-field-city, .user-form-wrapper .user-form .field--name-field-province,
  .user-form-wrapper .user-form .field--name-field-first-name, .user-form-wrapper .user-form #edit-field-date-of-birth-0-value-month, .user-form-wrapper .user-form #edit-field-date-of-birth-0-value-day {
    margin-bottom: 15px;
  }
  /* line 2860, ../sass/responsive.scss */
  .user-form-wrapper .user-form #edit-account .form-group {
    margin-bottom: 15px;
  }
  /* line 2866, ../sass/responsive.scss */
  .user-form-wrapper .form-inline .select-wrapper {
    width: 100%;
  }
  /* line 2871, ../sass/responsive.scss */
  .user-form-wrapper .wrapped-info .form-type-password-confirm {
    flex-direction: column;
  }
  /* line 2873, ../sass/responsive.scss */
  .user-form-wrapper .wrapped-info .form-type-password-confirm .form-item-pass-pass1, .user-form-wrapper .wrapped-info .form-type-password-confirm .form-item-pass-pass2 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2887, ../sass/responsive.scss */
  .enroller-dashboard .region-highlighted {
    justify-content: space-between;
    padding: 20px 15px;
  }
  /* line 2890, ../sass/responsive.scss */
  .enroller-dashboard .region-highlighted h1.page-header {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  /* line 2895, ../sass/responsive.scss */
  .enroller-dashboard .region-content {
    height: 0;
  }
  /* line 2898, ../sass/responsive.scss */
  .enroller-dashboard .well {
    padding: 40px 15px 40px 15px;
  }

  /* line 2908, ../sass/responsive.scss */
  .funeral-home-users-database .region-highlighted .field--type-text-with-summary ul li a {
    padding: 9px 13px;
  }

  /* line 2916, ../sass/responsive.scss */
  .cancel-member.static-page {
    padding-top: 0px;
  }

  /* line 2919, ../sass/responsive.scss */
  .cancel-member {
    background-size: contain;
  }
  /* line 2921, ../sass/responsive.scss */
  .cancel-member .col-center {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 2924, ../sass/responsive.scss */
  .cancel-member .col-center h4 {
    font-size: 24px;
  }
  /* line 2928, ../sass/responsive.scss */
  .cancel-member .col-center .webform-submission-form .form-managed-file {
    width: 100%;
  }
  /* line 2930, ../sass/responsive.scss */
  .cancel-member .col-center .webform-submission-form .form-managed-file .file--image {
    width: 80%;
  }
  /* line 2933, ../sass/responsive.scss */
  .cancel-member .col-center .webform-submission-form .form-managed-file .btn-danger {
    width: 20%;
    line-height: 5px;
  }
  /* line 2936, ../sass/responsive.scss */
  .cancel-member .col-center .webform-submission-form .form-managed-file .btn-danger:before {
    background-size: 12px;
    width: 30px;
    height: 30px;
    background-position: top 8px center;
    margin-left: 5px;
  }

  /* line 2948, ../sass/responsive.scss */
  .file {
    font-size: 65%;
  }

  /*----------  user profile  ----------*/
  /* line 2955, ../sass/responsive.scss */
  .user-profile-view .field--label-inline {
    display: grid;
    grid-template-columns: 1fr;
  }

  /* line 2960, ../sass/responsive.scss */
  .modal-dialog {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
  }

  /* line 2966, ../sass/responsive.scss */
  .cross {
    margin-top: 10px;
  }
  /* line 2969, ../sass/responsive.scss */
  .cross a:before {
    content: "";
    background-size: 25px;
    line-height: 1;
    height: 25px;
    width: 25px;
  }

  /* line 2978, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default ul.nav li a.my-account,
  .nav-bar-wrapper .navbar-default ul.nav li a.logout {
    display: block;
  }

  /* line 2983, ../sass/responsive.scss */
  .view-empty {
    font-size: 18px;
    width: 100%;
  }

  /*=============================================
  =            French Responsiveness            =
  =============================================*/
  /* line 2995, ../sass/responsive.scss */
  .lang-code-fr .nav-bar-wrapper .navbar-default .navbar-header .logo {
    width: 115px;
  }
  /* line 3005, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text, .lang-code-fr.member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 100%;
  }
  /* line 3007, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields, .lang-code-fr.member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields {
    margin-right: 15px;
  }
  /* line 3015, ../sass/responsive.scss */
  .lang-code-fr .region-top #block-phone {
    width: 24%;
  }
  /* line 3024, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .form-type-checkbox .alert-danger {
    top: 80px;
  }
  /* line 3034, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .form-type-datelist .alert-danger {
    top: 200px;
  }
  /* line 3039, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-submit {
    font-size: 10px;
  }
  /* line 3042, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-item-clear {
    margin-left: 0px;
  }
  /* line 3044, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .srap-match-found-confirmation-form .form-item-clear .clear {
    float: left;
    padding-top: 10px;
  }
  /* line 3053, ../sass/responsive.scss */
  .lang-code-fr.members-request .srap-payment-info-form .form-item-clear, .lang-code-fr.members-request .srap-payment-billing-form .form-item-clear {
    width: 100% !important;
  }
  /* line 3055, ../sass/responsive.scss */
  .lang-code-fr.members-request .srap-payment-info-form .form-item-clear .required-fields, .lang-code-fr.members-request .srap-payment-billing-form .form-item-clear .required-fields {
    margin-right: 15px;
  }
  /* line 3061, ../sass/responsive.scss */
  .lang-code-fr.members-request .step-three .form-submit {
    margin-left: 17px;
  }
  /* line 3070, ../sass/responsive.scss */
  .lang-code-fr.user-register .col-center .field--widget-boolean-checkbox .error .alert-danger {
    top: 48px;
    left: 0px;
  }
  /* line 3078, ../sass/responsive.scss */
  .lang-code-fr.user-register .col-center form.user-form .checkbox label {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  /* line 3084, ../sass/responsive.scss */
  .lang-code-fr.user-register .col-center form.user-form .form-type-checkbox .checked {
    top: 15px;
    left: 0px;
  }
  /* line 3089, ../sass/responsive.scss */
  .lang-code-fr.user-register .col-center form.user-form .form-type-item {
    width: 100%;
  }

  /* line 3098, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-enroller-button {
    margin-top: 30px;
  }

  /* line 3107, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top,
  .lang-code-en .top-most-region .region-top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 3111, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top #block-phone,
  .lang-code-en .top-most-region .region-top #block-phone {
    flex: 1;
  }
  /* line 3114, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top .top-links-wrappers,
  .lang-code-en .top-most-region .region-top .top-links-wrappers {
    float: none;
    flex: 1 1 100%;
    display: flex;
    justify-content: left;
  }
  /* line 3119, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top .top-links-wrappers #block-useraccountmenu,
  .lang-code-en .top-most-region .region-top .top-links-wrappers #block-useraccountmenu {
    float: none;
  }
  /* line 3121, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top .top-links-wrappers #block-useraccountmenu ul,
  .lang-code-en .top-most-region .region-top .top-links-wrappers #block-useraccountmenu ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 10px;
  }
  /* line 3127, ../sass/responsive.scss */
  .lang-code-fr .top-most-region .region-top .top-links-wrappers #block-useraccountmenu ul li a,
  .lang-code-en .top-most-region .region-top .top-links-wrappers #block-useraccountmenu ul li a {
    padding-top: 0;
  }

  /* line 3138, ../sass/responsive.scss */
  .professionals .professional-images-wrapper {
    background-position: 0px 50px;
  }
  /* line 3142, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items .field--item .gradient-one,
  .professionals .professional-images-wrapper .field--items .field--item .gradient-two,
  .professionals .professional-images-wrapper .field--items .field--item .gradient-three {
    width: 233px;
    height: 233px;
  }

  /* line 3153, ../sass/responsive.scss */
  .members-request-search .form-item-date-of-birth {
    display: flex;
    flex-direction: column;
  }

  /* line 3159, ../sass/responsive.scss */
  .member-address-change {
    padding: 0 15px;
  }

  /* line 3165, ../sass/responsive.scss */
  .enroller-wrapper .col-center,
  .members-wrapper .col-center {
    align-items: center !important;
  }
}
@media only screen and (max-width: 480px) {
  /* line 3175, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default .navbar-collapse {
    left: 0px;
    position: absolute;
    right: 0px;
    width: 100%;
    padding-bottom: 20px;
    z-index: 999999;
    background-color: #424242;
  }
  /* line 3187, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li a.professionals {
    width: 100%;
  }
  /* line 3190, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(4) {
    background: #fff;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
  }
  /* line 3195, ../sass/responsive.scss */
  .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(4), .nav-bar-wrapper .navbar-default nav ul.navbar-nav li:nth-of-type(5) {
    float: left;
    width: 100%;
  }

  /* line 3209, ../sass/responsive.scss */
  .professionals-become-member .main-container .webform-submission-form .form-type-managed-file .alert-danger {
    top: 83px;
  }

  /* line 3219, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-enroller-button {
    margin-top: 30px;
  }
  /* line 3221, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-enroller-button a {
    white-space: nowrap;
  }

  /*=============================================
  =            French Responsiveness            =
  =============================================*/
  /* line 3235, ../sass/responsive.scss */
  .lang-code-fr.members .members-wrapper .field--name-field-become-member a {
    font-size: 13px;
    padding: 11px 54px;
  }
  /* line 3246, ../sass/responsive.scss */
  .lang-code-fr.members .members-tools-wrapper .field--name-field-email-newsletter .members-btn a,
  .lang-code-fr.members .members-tools-wrapper .field--name-field-address-change .members-btn a,
  .lang-code-fr.members .members-tools-wrapper .field--name-field-wallet-card .members-btn a {
    font-size: 14px;
  }
  /* line 3256, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 95%;
  }
  /* line 3261, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .form-type-checkbox .alert-danger {
    top: 150px;
  }
  /* line 3271, ../sass/responsive.scss */
  .lang-code-fr.members-request-search .form-wrapper .form-type-processed-text {
    width: 95%;
  }

  /* line 3279, ../sass/responsive.scss */
  .lang-code-fr .top-most-region #block-useraccountmenu {
    white-space: nowrap;
  }
  /* line 3281, ../sass/responsive.scss */
  .lang-code-fr .top-most-region #block-useraccountmenu ul.navbar-nav {
    margin: -5px;
  }
  /* line 3285, ../sass/responsive.scss */
  .lang-code-fr .top-most-region #block-useraccountmenu .menu--account li.first {
    margin-right: 5px;
  }
  /* line 3292, ../sass/responsive.scss */
  .lang-code-fr .region-top #block-phone {
    width: 60%;
  }
  /* line 3298, ../sass/responsive.scss */
  .lang-code-fr.professionals .enroller-wrapper .field--name-field-enroller-button {
    margin-top: 30px;
  }
  /* line 3300, ../sass/responsive.scss */
  .lang-code-fr.professionals .enroller-wrapper .field--name-field-enroller-button a {
    white-space: nowrap;
    padding: 22px 7px;
  }

  /* line 3311, ../sass/responsive.scss */
  .lang-code-fr.who-we-are #find-out-how-wrapper .field--name-field-find-out-how {
    max-width: 650px;
    min-width: auto;
  }
  /* line 3314, ../sass/responsive.scss */
  .lang-code-fr.who-we-are #find-out-how-wrapper .field--name-field-find-out-how a {
    padding: 15px 5px;
  }

  /* line 3323, ../sass/responsive.scss */
  .become-member .images-wrapper .thumb {
    width: 233px;
    height: 233px;
  }
}
@media only screen and (max-width: 320px) {
  /* line 3334, ../sass/responsive.scss */
  .top-most-region .phone {
    font-size: 11px;
    background-size: 12px;
  }
  /* line 3339, ../sass/responsive.scss */
  .top-most-region .links .fr, .top-most-region .links .en {
    line-height: 24px;
    width: 0;
  }
  /* line 3343, ../sass/responsive.scss */
  .top-most-region .links .fr a:before, .top-most-region .links .en a:before {
    padding: 4px 10px 4px 10px;
    font-size: 10px;
  }
  /* line 3353, ../sass/responsive.scss */
  .top-most-region ul.navbar-right li a {
    font-size: 11px;
  }

  /* line 3365, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-wrapper .jcarousel-control-prev, .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-wrapper .jcarousel-control-next {
    top: -60px;
    background-size: 25px;
    box-shadow: none;
    width: 25px;
    height: 25px;
  }
  /* line 3371, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-wrapper .jcarousel-control-prev:hover, .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-wrapper .jcarousel-control-next:hover {
    background-size: 25px;
    box-shadow: none;
    width: 25px;
    height: 25px;
  }
  /* line 3378, ../sass/responsive.scss */
  .path-frontpage .block-views-blocknews-blocks-block-1 .jcarousel-wrapper .jcarousel-control-prev {
    right: 35px;
  }

  /* line 3387, ../sass/responsive.scss */
  .who-we-are #find-out-how-wrapper .field--name-field-find-out-how a {
    padding: 8px 15px;
    font-size: 12px;
  }
  /* line 3395, ../sass/responsive.scss */
  .who-we-are .why-us-wrapper .images-wrapper .thumb {
    margin: 25px auto 50px auto;
    width: 200px;
    height: 200px;
  }

  /* line 3405, ../sass/responsive.scss */
  .professionals .offer-points-wrapper ul {
    padding-left: 35px;
    padding-right: 35px;
  }
  /* line 3412, ../sass/responsive.scss */
  .professionals .enroller-wrapper .field--name-field-enroller-button a {
    padding: 11px 40px;
  }
  /* line 3420, ../sass/responsive.scss */
  .professionals .professional-images-wrapper .field--items .field--item img {
    width: 100px;
  }

  /* line 3430, ../sass/responsive.scss */
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text, .member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text, .members-request-search .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    padding-top: 0px;
    width: 100%;
  }
  /* line 3433, ../sass/responsive.scss */
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields, .member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields, .members-request-search .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields {
    padding-right: 15px;
  }
  /* line 3438, ../sass/responsive.scss */
  .member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit, .member-address-change .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit, .members-request-search .dialog-off-canvas-main-canvas .main-container .webform-submission-form .webform-button--submit {
    margin-top: 0px;
  }

  /* line 3447, ../sass/responsive.scss */
  .members-request-search .form-inline .form-group {
    margin-bottom: 20px !important;
  }

  /* line 3455, ../sass/responsive.scss */
  .user-form-wrapper .user-form .form-actions a {
    display: inline-block;
  }
  /* line 3459, ../sass/responsive.scss */
  .user-form-wrapper .user-form #edit-required-text {
    display: inline-block;
  }

  /* line 3467, ../sass/responsive.scss */
  .user-register .col-center .user-register-form.user-form .form-type-item {
    width: 100%;
  }

  /* line 3475, ../sass/responsive.scss */
  .user-login .col-center .btn-default {
    padding: 15px 20px;
  }

  /* line 3481, ../sass/responsive.scss */
  .user-password .static-page {
    padding-top: 0px;
  }

  /* line 3498, ../sass/responsive.scss */
  .member-enroller-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .enroller-dashboard .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .admin-people-create .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .member-submissions-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2),
  .user-view .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2), .funeral-home-users-database .view-content .table-responsive .table.table-bordered tbody tr td a:nth-of-type(2) {
    padding: 5px 12px 3px 12px;
  }

  /* line 3510, ../sass/responsive.scss */
  .enroller-dashboard .region-highlighted {
    display: grid;
    grid-template-areas: "page-header top-buttons";
  }

  /* line 3518, ../sass/responsive.scss */
  .region-highlighted .block-srap-filter-block .srap-filter-form {
    flex-direction: column-reverse;
  }
  /* line 3520, ../sass/responsive.scss */
  .region-highlighted .block-srap-filter-block .srap-filter-form .clear-switch {
    margin-left: 0px;
    margin-bottom: 20px;
  }

  /*=============================================
  =            French Responsiveness            =
  =============================================*/
  /* line 3535, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text, .lang-code-fr.member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text {
    width: 100%;
  }
  /* line 3537, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields, .lang-code-fr.member-address-change .dialog-off-canvas-main-canvas .main-container .form-type-processed-text .required-fields {
    margin-right: 0px;
  }
  /* line 3549, ../sass/responsive.scss */
  .lang-code-fr.member-subscribe .dialog-off-canvas-main-canvas .main-container .webform-submission-form .form-type-checkbox .alert-danger {
    top: 185px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 3564, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-copyrightsblock {
    max-width: 135px;
  }
  /* line 3566, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-copyrightsblock ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
  }
  /* line 3572, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-footermenulinks {
    max-width: 378px !important;
    padding: 0 7px !important;
  }
  /* line 3575, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-footermenulinks ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 0 5px;
    grid-gap: 13px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  /* line 3591, ../sass/responsive.scss */
  .lang-code-fr .footer-wrapper .region-footer #block-footermenulinks {
    max-width: 550px !important;
  }
}
