/* lobby plazma */

.lobbyPlazma {
    position: relative;
}

.lobbyPlazma_image {
    position: relative;
    overflow: hidden;
    height: 685px;
    direction: ltr;
}

.lobbyPlazma_image img {
    width: auto;
    height: 685px;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%, 0);
}

.lobbyPlazma_text {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 2;
}

.lobbyPlazma_text .centeredContent {
    height: 100%;
}

.lobbyPlazma_title {
    padding: 0px 0px 0px 0px;
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 180px;
}

.lobbyPlazma_title {
    text-shadow: -1px 0px 60px rgba(255, 255, 255, 0.6), 0px 0px 40px rgba(255, 255, 255, 0.8), 0px 0px 90px rgba(255, 255, 255, 1), 0px 0px 80px rgba(255, 255, 255, 1), 0px 0px 600px rgba(255, 255, 255, 1), 0px 0px 20px rgba(255, 255, 255, 1);
}

.lobbyPlazma_title h1,
.lobbyPlazma_title strong {
    display: block;
    font: 300 80px/70px 'migdalFont', calibri, arial;
    padding: 0px;
    margin: 0px;
    max-width: 670px;
}

.lobbyPlazma_title h2,
.lobbyPlazma_title span {
    display: block;
    font: 400 30px/30px 'migdalFont', calibri, arial;
    padding: 6px 0px 0px 0px;
    margin: 0px;
    max-width: 480px;
}

.lobbyPlazma_title a {
    display: block;
    width: 300px;
    margin-top: 24px;
    padding: 13px 10px 36px 10px;
    text-decoration: none;
    text-align: center;
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.5px;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    position: relative;
    text-shadow: none;
}

.lobbyPlazma_title a:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 12px;
    transform: translate(-50%, 0);
    width: 20px;
    height: 12px;
    background: url(store_plazma_arr.png) center top / 100% auto repeat-y;
}

.lobbyPlazma_title a:hover,
.lobbyPlazma_title a:focus {
    background-color: white;
}

.lobbyPlazma_title a B {
    display: inline;
    font-weight: 700;
    font-size: inherit;
    line-height: inherit;
    padding: 0px;
}

.lobbyPlazma_title a.arrowLeft {
    padding: 12px 15px 12px 50px;
    text-align: right;
}

.lobbyPlazma_title a.arrowLeft:after {
    left: 6px;
    bottom: auto;
    top: 42%;
    transform: rotate(90deg) translate(0, -50%);
}

.lobbyPlazma_title a.employerLobby_button {
    height: 72px;
    display: flex;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.lobbyPlazma_title a.employerLobby_button B {
    padding: 0px 0px 0px 7px;
}

.pagePlazma.owl-carousel .owl-item img {
    width: auto;
}

.pagePlazma.owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: 40px;
    top: 50%;
    transform: translate(0, -50%);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    font-size: 0px;
    background: rgba(255, 255, 255, 0.2) url(header_plazma_left.png) left 21px center / 31px auto no-repeat;
}

.pagePlazma.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: 40px;
    top: 50%;
    transform: translate(0, -50%);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    font-size: 0px;
    background: rgba(255, 255, 255, 0.2) url(header_plazma_right.png) right 21px center / 31px auto no-repeat;
}

.pagePlazma.owl-carousel .owl-nav .owl-next:hover,
.pagePlazma.owl-carousel .owl-nav .owl-prev:hover {
    background-color: rgba(255, 255, 255, 0.5);
}

.pagePlazma.owl-carousel .owl-dots {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translate(-50%, 0);
}

.pagePlazma.owl-carousel .owl-dot {
    width: 9px;
    height: 9px;
    background-color: #ffffff;
    border-radius: 50%;
    display: inline-block;
    margin: 0px 4px;
    box-shadow: 0px 0px 4px #ccc;
}

.pagePlazma.owl-carousel .owl-dot.active {
    background-color: #0e2d6d;
}


/* lobby plazma - end */


/* כל הדרכים לחסוך לפנסיה */

.pension_allWays {
    padding: 0px;
    position: relative;
}

.pension_allWays_image {
    padding: 0px;
    position: relative;
    overflow: hidden;
}

.pension_allWays_image img {
    display: block;
    width: 100%;
}

.pension_allWays_content {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1;
}

.pension_allWays_content .centeredContent {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.pension_allWays_content h1 {
    padding: 0px;
    margin: 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
}

.pension_allWays_text {
    padding: 7px 0px 0px 0px;
    margin: 0px auto 0px;
    font-size: 18px;
    line-height: 24px;
}

.pension_allWays_text strong,
.pension_allWays_text span {
    display: block;
}

.pension_allWays_text,
.pension_allWays_content h2,
.pension_allWays_gallery h3 {
    text-align: center;
    0px 0px 15px rgba(255, 255, 255, 1),
    0px 0px 15px rgba(255, 255, 255, 1),
    0px 0px 10px rgba(255, 255, 255, 1),
    0px 0px 10px rgba(255, 255, 255, 1);
}

.pension_allWays_gallery {
    padding: 15px 0px 0px 0px;
    margin: 0px auto;
    width: 100%;
    max-width: 1248px;
}

.pension_allWays_gallery h3 {
    padding: 0px 0px 26px;
    margin: 0px;
    font-weight: 300;
    font-size: 30px;
    line-height: 30px;
}

.pension_allWays_gallery .item {
    padding: 0px 3px;
}

.pension_allWays_gallery .item a {
    display: block;
    text-decoration: none;
    height: 172px;
}

.pension_allWays_itemFront {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 8px 18px;
    background-color: rgba(255, 255, 255, 0.86);
    font-weight: 700;
    font-size: 30px;
    line-height: 28px;
    color: #78623d;
}

.pension_allWays_itemFront h2 {
    padding: 0px;
    margin: 0px;
    font: inherit;
}

.pension_allWays_itemBack {
    display: none;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    padding: 8px 18px;
    background-color: rgba(14, 45, 109, 0.86);
    font-size: 24px;
    line-height: 24px;
    letter-spacing: -0.5px;
    color: white;
}

.pension_allWays_itemFront span,
.pension_allWays_itemBack span {
    display: block;
}

.pension_allWays_gallery .item a:hover .pension_allWays_itemFront,
.pension_allWays_gallery .item a:focus .pension_allWays_itemFront {
    display: none;
}

.pension_allWays_gallery .item a:hover .pension_allWays_itemBack,
.pension_allWays_gallery .item a:focus .pension_allWays_itemBack {
    display: flex;
}

.pension_allWays_gallery .owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: 9px 6px;
    background-size: 16px auto;
    background-repeat: no-repeat;
}

.pension_allWays_gallery .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: right 9px top 6px;
    background-size: 16px auto;
    background-repeat: no-repeat;
}


/* כל הדרכים לחסוך לפנסיה  - end */


/* נחמד לדעת */

.goodToKnow {
    padding: 95px 0px 115px 0px;
}

.goodToKnow h3 {
    padding: 0px;
    margin: 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    text-align: center;
}

.goodToKnow_grid {
    padding: 32px 0px 0px 0px;
}

.goodToKnow_video {
    padding: 0px 0px 0px 0px;
}

.goodToKnow_video a {
    display: block;
    text-decoration: none;
    position: relative;
    font-size: 30px;
    line-height: 32px;
    color: white;
    overflow: hidden;
}

.goodToKnow_video a img {
    display: block;
    width: 100%;
}

.goodToKnow_video a span {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translate(0, -50%);
    width: 30%;
    max-width: 360px;
    height: 145px;
    padding: 0px 30px 0px 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: rgba(14, 45, 109, 0.8);
}

.goodToKnow_video a:hover,
.goodToKnow_video a:focus {
    color: #0e2d6d;
}

.goodToKnow_video a:hover span,
.goodToKnow_video a:focus span {
    background-color: rgba(255, 255, 255, 0.9);
}

.goodToKnow_banners {
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: 0px -25px 0px 0px;
}

.goodToKnow_banner {
    width: 50%;
    float: right;
    padding: 25px 25px 0px 0px;
}

.goodToKnow_banner a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 140px;
    background-color: #f6f6f6;
    text-decoration: none;
    position: relative;
}

.goodToKnow_bannerArrow a {
    padding: 0px 32px 0px 60px;
}

.goodToKnow_bannerArrow a strong {
    display: block;
    font-weight: 300;
    font-size: 48px;
    line-height: 40px;
    padding: 0px 0px 4px 0px;
}

.goodToKnow_bannerArrow a span {
    display: block;
    font-size: 25px;
    line-height: 25px;
}

.goodToKnow_bannerArrow a:after {
    content: '';
    position: absolute;
    left: 27px;
    top: 50%;
    transform: translate(0, -50%);
    width: 16px;
    height: 28px;
    background: url(pension_arr_left.png) left top / 100% auto repeat-y;
}

.goodToKnow_bannerButton a {
    padding: 0px 28px 0px 170px;
}

.goodToKnow_bannerButton a strong {
    font-weight: 300;
    font-size: 36px;
    line-height: 40px;
}

.goodToKnow_bannerButton a span {
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translate(0, -50%);
    width: 130px;
    height: 40px;
    border-radius: 20px;
    background-color: #78623d;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-align: center;
}

.goodToKnow_banner a:hover,
.goodToKnow_banner a:focus {
    background-color: #0e2d6d;
    color: white;
}

.goodToKnow_bannerArrow a:hover:after,
.goodToKnow_bannerArrow a:focus:after {
    background-position: left 40px;
}

.goodToKnow_bannerButton a:hover span,
.goodToKnow_bannerButton a:focus span {
    background-color: white !important;
    color: #0e2d6d;
}


/* נחמד לדעת - end */


/* lobby banner */

.lobbyBanner {
    padding: 0px 0px 0px 0px;
}

.lobbyBanner a {
    display: block;
    text-decoration: none;
    position: relative;
    color: white;
}

.lobbyBanner_image {
    position: relative;
    height: 362px;
    overflow: hidden;
}

.lobbyBanner_image img {
    display: block;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%, 0);
    height: 362px;
}

.lobbyBanner_text {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    z-index: 1;
}

.lobbyBanner_text h3 {
    display: block;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    margin: 0px;
    padding: 0px;
}

.lobbyBanner_text span {
    display: block;
    font-size: 24px;
    line-height: 30px;
    max-width: 900px;
    margin: 16px auto 23px;
}

.lobbyBanner_text B {
    display: block;
    margin: 0px auto 0px;
    width: 170px;
    height: 40px;
    border-radius: 20px;
    background-color: #78623d;
    font-weight: 300;
    font-size: 24px;
    line-height: 40px;
    color: white;
    text-align: center;
}

.lobbyBanner a:hover .lobbyBanner_text B,
.lobbyBanner a:focus .lobbyBanner_text B {
    background-color: white !important;
    color: #0e2d6d;
}


/* lobby banner - end */


/* קישורים שימושיים */

.lobby_usefulLinks {
    padding: 120px 0px 0px;
}

.lobby_usefulLinks h2,
.lobby_usefulLinks h3 {
    padding: 0px;
    margin: 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    text-align: center;
}

.usefulLinks_gallery {
    max-width: 1248px;
    margin: 18px auto 0px;
}

.lobby_usefulLinks .owl-carousel .item {
    padding: 0px 7px;
}

.lobby_usefulLinks .owl-carousel .item a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    text-decoration: none;
    width: 100%;
    height: 154px;
    background-color: #f6f6f6;
    font-size: 18px;
    line-height: 20px;
}

.lobby_usefulLinks .owl-carousel .item a:hover,
.lobby_usefulLinks .owl-carousel .item a:focus {
    background-color: #ebebeb;
}

.lobby_usefulLinks .owl-carousel .item a strong {
    font-weight: 300;
    display: block;
}

.lobby_usefulLinks .owl-carousel .item a .imageHolder {
    overflow: hidden;
    margin: 0px auto 13px;
    width: 63px;
    height: 56px;
}

.lobby_usefulLinks .owl-carousel .item a .imageHolder img {
    display: block;
    width: 100%;
}

.lobby_usefulLinks .owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: 9px 6px;
    background-size: 10px auto;
    background-repeat: no-repeat;
}

.lobby_usefulLinks .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: right 9px top 6px;
    background-size: 10px auto;
    background-repeat: no-repeat;
}


/* קישורים שימושיים - end */


/* lobby articles */

.lobbyArticles {
    padding: 78px 0px 118px;
}

.lobbyLastObject {
    padding-bottom: 0px !important;
}

.lobbyArticles h2,
.lobbyArticles h3 {
    padding: 0px;
    margin: 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    text-align: center;
}

.lobbyArticles_gallery {
    padding: 0px 0px 0px 0px;
    margin: 20px auto 0px;
    max-width: 1254px;
}

.lobbyArticles_gallery .item {
    padding: 0px 14px;
}

.lobbyArticles_gallery .item a {
    display: block;
    text-decoration: none;
    background-color: #f6f6f6;
    color: #0e2d6d;
}

.lobbyArticles_gallery .item a:hover,
.lobbyArticles_gallery .item a:focus {
    background-color: #ebebeb;
}

.lobbyArticles_gallery .owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: 9px 6px;
    background-size: 10px auto;
    background-repeat: no-repeat;
}

.lobbyArticles_gallery .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: -45px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: right 9px top 6px;
    background-size: 10px auto;
    background-repeat: no-repeat;
}

.lobbyArticles_difduf {
    text-align: center;
    padding: 64px 0px 0px 0px;
}

.lobbyArticles_difduf ul {
    display: inline-block;
}

.lobbyArticles_difduf li {
    display: inline-block;
    padding: 0px 3px;
    font: 300 24px/24px 'migdalFont', calibri, arial;
    vertical-align: text-top;
}

.lobbyArticles_difduf li:nth-child(1) {
    padding: 0px 0px 0px 6px;
}

.lobbyArticles_difduf li:nth-last-child(1) {
    padding: 0px 6px 0px 0px;
}

.lobbyArticles_difduf li a {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 0px 4px;
    min-width: 26px;
    height: 26px;
    color: #0e2d6d;
    border-radius: 4px;
    vertical-align: text-top;
}

.lobbyArticles_difduf li a.active {
    background-color: #0e2d6d;
    color: white;
}

.lobbyArticles_difduf li a.lobbyArticles_difdufRight {
    background: url(header_plazma_right.png) center / 13px auto no-repeat;
    font-size: 0px;
}

.lobbyArticles_difduf li a.lobbyArticles_difdufLeft {
    background: url(header_plazma_left.png) center / 13px auto no-repeat;
    font-size: 0px;
}

.lobbyArticles_difduf li a.lobbyArticles_difdufRight[aria-disabled="true"] {
    opacity: 0.25;
    cursor: default;
}

.lobbyArticles_text {
    min-height: 110px;
    padding: 16px 20px 14px;
    display: block;
}

.lobbyArticles_text strong {
    display: block;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
}

.lobbyArticles_text span {
    display: block;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
}

.lobbyArticles_text B {
    display: block;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    padding-top: 6px;
}

.lobbyArticles_text B:after {
    content: ' >';
}

.lobbyArticles_gridGallery {
    overflow: hidden;
    max-width: 1264px;
    margin: 0px auto;
}

.lobbyArticles_gridGallery .item {
    float: right;
    width: 33.33%;
    padding: 30px 15px 0px;
}

.lobbyArticles_gridGallery .item:nth-child(3n+4) {
    clear: right;
}

.lobbyArticles_gridGallery .lobbyArticles_image img {
    display: block;
    width: 100%;
}

.lobbyArticles_gridGallery .item a {
    display: block;
    text-decoration: none;
    background-color: #f6f6f6;
    color: #0e2d6d;
}

.lobbyArticles_gridGallery .item a:hover,
.lobbyArticles_gallery .item a:focus {
    background-color: #ebebeb;
}

.lobbyArticles_gridGallery .owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: -40px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: 9px 6px;
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-image: url(icon-chevron-left.png);
}

.lobbyArticles_gridGallery .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: -40px;
    top: 50%;
    transform: translate(0, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: right 9px top 6px;
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-image: url(icon-chevron-right.png);
}


/* lobby articles - end  */


/* pension manage banner */

.pensionManageCenter {
    padding: 135px 0px 0px 0px;
}

.pensionManageBanner {
    max-width: 1234px;
    margin: 0px auto;
}

.pensionManageCenter a {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    width: 100%;
    min-height: 150px;
    background-color: #f6f6f6;
    justify-content: center;
    text-align: center;
    color: #0e2d6d;
    padding: 14px 20px 12px;
}

.pensionManageCenter a h3 {
    display: block;
    padding: 0px;
    margin: 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 50px;
}

.pensionManageCenter a span {
    display: block;
    padding: 10px 0px 0px 0px;
    font-size: 36px;
    line-height: 30px;
}

.pensionManageCenter a span:after {
    content: ' >';
}

.pensionManageCenter a:hover,
.pensionManageCenter a:focus {
    background-color: #2154a5;
    color: white;
}


/* pension manage banner - end */


/* savings products gallery */

.savingsProducts {
    position: relative;
    padding: 0px 0px 0px 0px;
}

.savingsProducts_image {
    position: relative;
    overflow: hidden;
    height: 762px;
}

.savingsProducts_image img {
    display: block;
    width: auto;
    height: 762px;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%, 0);
}

.savingsProducts_content {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    z-index: 1;
}

.savingsProducts_content h1,
.savingsProducts_content h2 {
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    max-width: 700px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    color: #0e2d6d;
    text-shadow: 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1);
}

.savingsProducts_gallery {
    padding: 32px 0px 0px;
    margin: 0px auto;
    max-width: 1248px;
}

.savingsProducts_gallery .item {
    padding: 0px 7px;
}

.savingsProducts_item {
    background-color: rgba(242, 242, 242, 0.8);
    position: relative;
}

.savingsProducts_itemTitle {
    background-color: #0e2d6d;
    color: white;
    font-size: 30px;
    line-height: 28px;
    height: 120px;
    padding: 12px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
}

.savingsProducts_itemTitle span {
    display: block;
}

.savingsProducts_itemTitle h3,
.savingsProducts_itemTitle h2 {
    padding: 0px;
    margin: 0px;
    font: inherit !important;
    color: inherit;
    text-shadow: none;
    letter-spacing: inherit !important;
}

.savingsProducts_itemBody {
    padding: 26px 24px 24px;
}

.savingsProducts_itemBody p {
    padding: 0px;
    margin: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0e2d6d;
    min-height: 170px;
}

.savingsProducts_itemLink {
    padding: 35px 0px 0px 0px;
}

.savingsProducts_itemLink a {
    padding: 0px 0px 0px 0px;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #0e2d6d;
    text-decoration: underline;
}

.savingsProducts_itemButton {
    padding: 40px 0px 0px 0px;
}

.savingsProducts_itemButton a {
    display: inline-block;
    text-decoration: none;
    min-width: 184px;
    height: 40px;
    color: white;
    background-color: #c20a8b;
    font-size: 24px;
    line-height: 40px;
    border-radius: 20px;
}

.savingsProducts_itemButton a:hover,
.savingsProducts_itemButton a:focus {
    background-color: white !important;
    color: #0e2d6d;
}

.savingsProducts_gallery .owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: -56px;
    top: 50%;
    transform: translate(0, -50%);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: 13px 9px;
    background-size: 22px auto;
    background-repeat: no-repeat;
}

.savingsProducts_gallery .owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: -56px;
    top: 50%;
    transform: translate(0, -50%);
    width: 56px;
    height: 56px;
    border-radius: 50%;
    font-size: 0px;
    background-color: rgba(255, 255, 255, 0.85);
    background-position: right 13px top 9px;
    background-size: 22px auto;
    background-repeat: no-repeat;
}


/* savings products gallery - end */


/* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */

.gallery_bidPop {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    background-color: #0e2d6d;
    color: white;
    padding: 42px 24px 0px;
    text-align: right;
}

.elementarProducts .gallery_bidPop {
    padding: 42px 50px 0px;
}

.gallery_bidPop[aria-hidden="true"] {
    display: none;
}

.gallery_bidPop a:focus {
    outline: 1px dashed #ffffff;
}

a.gallery_bidClose {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    font-size: 60px;
    line-height: 40px;
    color: white;
    text-decoration: none;
    text-align: center;
}

.gallery_bidTitle {
    font-weight: 400;
    font-size: 24px;
    line-height: 28px;
}

.elementarProducts .gallery_bidTitle {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
}

.gallery_bidForm {
    padding: 4px 0px 0px 0px;
}

.gallery_bidForm li {
    padding: 21px 0px 0px 0px;
}

.gallery_bidForm li input {
    border: 0px;
    border-bottom: 1px solid #ffffff;
    width: 100%;
    height: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
    color: white;
    font-size: 18px;
}

.gallery_bidForm li input::-webkit-input-placeholder {
    color: #ffffff !important;
    opacity: 1;
}

.gallery_bidForm li input:-moz-placeholder {
    color: #ffffff !important;
    opacity: 1;
}

.gallery_bidForm li input::-moz-placeholder {
    color: #ffffff !important;
    opacity: 1;
}

.gallery_bidForm li input:-ms-input-placeholder {
    color: #ffffff !important;
    opacity: 1;
}

.gallery_bidForm li input:focus {
    outline: 1px dashed #ffffff;
}

.bidForm_error {
    color: white;
    font-size: 14px;
    line-height: 18px;
    color: #FF8080;
    display: none;
    margin-bottom: -14px;
}

.gallery_bidForm li.bidForm_errorField input {
    border-bottom: 1px solid #FF8080;
}

.gallery_bidForm li.bidForm_errorField .bidForm_error {
    display: block;
}

.gallery_bidChk {
    font-weight: 400;
    font-size: 13px;
    line-height: 15px;
    margin-top: 28px;
}

.gallery_bidChk label {
    display: inline-block;
    position: relative;
}

.gallery_bidChk input {
    position: absolute;
    opacity: 0;
}

.gallery_bidChk_text {
    display: inline-block;
    padding: 0px 18px 0px 0px;
}

.gallery_bidChk_text:before {
    content: '\2714';
    width: 14px;
    height: 14px;
    background-color: white;
    border-radius: 3px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;
}

.gallery_bidChk input:checked+.gallery_bidChk_text:before {
    color: #0e2d6d;
}

.gallery_bidChk input:focus+.gallery_bidChk_text {
    outline: 1px dashed #ffffff;
}

.gallery_bidChk a {
    color: white;
    text-decoration: underline !important;
}

.gallery_bidPanel {
    padding: 24px 0px 0px 0px;
    clear: both;
}

.gallery_bidFYI {
    float: right;
    padding: 10px 0px 0px 0px;
}

.gallery_bidFYI a.tooltiptoggle {
    font-size: 16px;
    line-height: 20px;
    padding: 0px 0px 0px 24px;
    position: relative;
}

.gallery_bidFYI a.tooltiptoggle:after {
    content: '?';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background-color: #ffffff;
    font-weight: 400;
    font-size: 18px;
    line-height: 19px;
    color: #0e2d6d;
    text-align: center;
}

a.gallery_bidSubmit {
    float: left;
    display: block;
    text-decoration: none;
    color: white;
    width: 116px;
    height: 40px;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    border-radius: 20px;
}

a.gallery_bidSubmit:hover,
a.gallery_bidSubmit:focus {
    background-color: white !important;
    color: #0e2d6d;
}

.gallery_bidTooltip {
    display: inline-block;
    position: relative;
}

.gallery_bidTooltipActive {
    z-index: 1;
}

.gallery_bidTooltip a.tooltiptoggle {
    display: inline-block;
    min-height: 20px;
    text-decoration: none;
    color: white;
}

.bidTooltipPop {
    position: absolute;
    right: -20px;
    bottom: 100%;
    width: 280px;
    padding: 20px 20px 18px 20px;
    margin-bottom: 12px;
    background-color: white;
    color: #0e2d6d;
    z-index: 1;
}

.bidTooltipPop[aria-hidden="true"] {
    display: none;
}

.bidTooltipPop a.tooltipClose {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 36px;
    height: 36px;
    text-align: center;
    color: #0e2d6d;
    font-size: 56px;
    line-height: 28px;
    text-decoration: none !important;
}

.bidTooltipPop:before {
    content: '';
    position: absolute;
    right: 60px;
    top: 100%;
    border: 1px solid transparent;
    border-width: 8px 5px;
    border-top-color: white;
}

.bidTooltipPop strong {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    padding: 0px 0px 4px 0px;
}

.bidTooltipPop span {
    display: block;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}

.gallery_bidStep[aria-hidden="true"] {
    display: none;
}

.gallery_bidFinish[aria-hidden="true"] {
    display: none;
}

.gallery_bidFinish {
    height: 100%;
}

.gallery_bidThanks {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-content: center;
    text-align: center;
    padding: 8px;
}

.gallery_bidThanks strong {
    display: block;
    font-weight: 700;
    font-size: 32px;
    line-height: 32px;
}

.gallery_bidThanks span {
    display: block;
    font-size: 24px;
    line-height: 24px;
    padding-top: 10px;
}

.gallery_bidThanks a {
    display: block;
    text-decoration: none;
    color: white;
    width: 116px;
    height: 40px;
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    border-radius: 20px;
    margin: 90px auto 0px;
}

.gallery_bidThanks a:hover,
.gallery_bidThanks a:focus {
    background-color: white !important;
    color: #0e2d6d;
}


/* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end*/


/* lobby faq form - fix for lobby pages (source at general) */

.faqInput {
    max-width: 1234px;
    margin: 0px auto;
}


/* fix - end */


/* health products */

.healthProducts {
    padding: 0px;
    position: relative;
}

.healthProducts_image {
    position: relative;
    height: 762px;
    overflow: hidden;
}

.healthProducts_image img {
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translate(-50%, 0);
    height: 762px;
}

.healthProducts_text {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    z-index: 1;
}

.healthProducts_text h1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    letter-spacing: -2px;
    color: #0e2d6d;
    0px 0px 15px rgba(255, 255, 255, 1),
    0px 0px 15px rgba(255, 255, 255, 1),
    0px 0px 10px rgba(255, 255, 255, 1),
    0px 0px 10px rgba(255, 255, 255, 1);
}

.healthProducts_tabs {
    padding: 28px 0px 11px 0px;
    max-width: 1234px;
    margin: 0px auto;
}

.healthProducts_tabs ul {
    overflow: hidden;
    border: 1px solid white;
    border-radius: 32px;
}

.healthProducts_tabs li {
    float: right;
    width: 20%;
}

.healthProducts_tabs li label {
    display: block;
    position: relative;
    border-right: 1px solid white;
    cursor: pointer;
}

.healthProducts_tabs li:nth-child(1) label {
    border-right: 0px;
}

.healthProducts_tabs li label input {
    position: absolute;
    opacity: 0;
}

.healthProducts_tabs li label h2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    text-align: center;
    width: 100%;
    height: 62px;
    padding: 0px 7px;
    margin: 0px;
    font-weight: 300;
    font-size: 30px;
    line-height: 24px;
}

.healthProducts_tabs li label input:checked+h2 {
    background-color: white;
}

.lobbyHealth .healthProducts_tabs li label input:focus {
    outline: none;
}

.lobbyHealth .healthProducts_tabs li label input:checked+h2 {
    color: #60a03d;
}

.healthProducts_tabsCombo {
    padding: 0px 0px 0px 0px;
    display: none;
}

.healthProducts_tabsCombo .comboHolder {
    width: 320px;
    height: 64px;
    margin: 0px auto;
    position: relative;
}

.healthProducts_tabsCombo .comboHolder select {
    position: absolute;
    right: 0px;
    border: 0px;
    width: 100% !important;
    direction: rtl;
    height: 64px;
    background-color: white;
    font: normal 16px arial !important;
    color: black;
    z-index: 20;
}

.healthProducts_tabsCombo .comboHolder span.customSelect {
    display: block !important;
    height: 64px;
    background-color: white;
    border: 1px solid #efefef;
    text-align: right;
    padding: 0px 32px 0px 70px;
    font-size: 36px;
    line-height: 60px;
    border-radius: 32px;
    color: #60a03d;
}

.healthProducts_tabsCombo .comboHolder span.customSelect:after {
    content: '';
    position: absolute;
    left: 24px;
    top: 50%;
    transform: translate(0, -50%);
    width: 20px;
    height: 12px;
    background: url(health_combo_arrow.png) left top / 100% auto no-repeat;
}

.healthProducts_tabsCombo .comboHolder span.customSelectInner {
    display: block;
    width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
}

.healthProducts_tabsCombo .comboHolder span.customSelectFocus {
    outline: 1px dashed #ffffff;
}


/* health products - end */


/* elementar products */

.savingsProducts_content P.savingsProducts_altText {
    padding: 7px 0px 0px 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    letter-spacing: -0.7px;
    max-width: 900px;
    margin: 0px auto;
    text-shadow: 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1);
}

.savingsProducts_content P.savingsProducts_altText span {
    display: block;
}

.elementarProducts .savingsProducts_image,
.elementarProducts .savingsProducts_image img {
    height: 892px;
}

.elementarProducts .savingsProducts_itemTitle {
    font-size: 48px;
    line-height: 40px;
    height: 170px;
    justify-content: flex-start;
    padding: 42px 0px 0px;
}

.savingsProducts_itemCombo {
    padding: 5px 0px 0px 0px;
}

.itemCombo {
    display: inline-block;
    position: relative;
    padding: 0px 0px 0px 0px;
}

.itemCombo select {
    border: 0px;
    padding: 0px;
    margin: 0px;
    padding: 0px 0px 0px 28px;
    width: auto;
    background: #0e2d6d url(elementar_product_combo_arr.png) left 9px / 20px auto no-repeat;
    color: white;
    font: 300 24px 'migdalFont', calibri, arial;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.itemCombo select::-ms-expand {
    display: none;
}

.elementarProducts .savingsProducts_itemBody p {
    max-width: 250px;
    min-height: 0;
    margin: 0px auto;
}

.savingsProducts_promo {
    font-weight: 300;
    font-size: 18px;
    line-height: 18px;
    padding: 12px 0px 0px 0px;
}


/* elementar products - end */


/* employer strip */

.lobbyEmployer {
    background-color: #0e2d6d;
    color: white;
    padding: 30px 0px 35px 0px;
}

.lobbyEmployer ul {
    overflow: hidden;
}

.lobbyEmployer li {
    float: right;
    width: 50%;
    padding: 0px 0px 0px 0px;
    margin-right: -25px;
}

.lobbyEmployer li:nth-child(2) {
    margin-right: 0px;
}

.lobbyEmployer strong {
    display: block;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    padding: 0px 25px 5px 0px;
}

.lobbyEmployer a {
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    margin: 0px 25px 0px 0px;
    color: white;
}

.lobbyEmployer a:after {
    content: ' >';
}


/* employer strip - end */


/* employer portal */

.lobbyEmployer_portal {
    padding: 0px;
    position: relative;
}

.lobbyEmployer_portalImage {
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
    direction: ltr;
}

.lobbyEmployer_portalImage img {
    height: 100%;
}

.lobbyEmployer_portalContent {
    padding: 120px 0px 110px;
}

.lobbyEmployer_portalBlue {
    background-color: rgba(14, 45, 109, 0.8);
    color: white;
    padding: 86px 20px 30px;
}

.lobbyEmployer_portalBlue h2 {
    text-align: center;
    font-weight: 300;
    font-size: 60px;
    line-height: 60px;
    margin: 0px;
    padding: 0px;
}

.lobbyEmployer_portalBlue ul {
    padding-top: 32px;
    padding-bottom: 7px;
    text-align: center;
    font-size: 0;
    overflow: hidden;
}

.lobbyEmployer_portalBlue ul li {
    display: inline-block;
    width: 186px;
    padding: 0px 3px;
    vertical-align: top;
}

.lobbyEmployer_portalBlue ul li a {
    display: block;
    padding: 8px 5px 11px;
    position: relative;
    min-height: 55px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    line-height: 18px;
    background-color: white;
    color: #0e2d6d;
}

.lobbyEmployer_portalBlue ul li a[aria-expanded="true"] {
    font-weight: 700;
    background-color: #ebebeb;
}

.lobbyEmployer_portalBlue ul li a[aria-expanded="true"]:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0);
    width: 0;
    heigt: 0;
    border: 7px solid transparent;
    border-top-color: #ebebeb;
}

.lobbyEmployer_portalBlue ul li a span {
    display: block;
    margin: 0px auto;
}

.lobbyEmployer_portalBlue ul li a:hover,
.lobbyEmployer_portalBlue ul li a:focus {
    background-color: #ebebeb;
}

.lobbyEmployer_portalBlue ul.altList li {
    float: right;
}

.portalBlue_panels {
    position: relative;
    padding: 22px 0px 0px 0px;
}

.portalBlue_panel {
    padding: 0px 0px 0px 0px;
    min-height: 220px;
}

.portalBlue_panel[aria-hidden="true"] {
    display: none;
}

.portalBlue_panel P {
    padding: 0px 0px 0px 0px;
    margin: 0px auto;
    max-width: 768px;
    text-align: center;
    color: white;
    font-weight: 300;
    font-size: 30px;
    line-height: 36px;
}

.portalBlue_panelButton {
    padding: 33px 0px 0px 0px;
    text-align: center;
}

.portalBlue_panelButton a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 175px;
    font-size: 24px;
    line-height: 40px;
    color: white;
    border-radius: 20px;
}

.lobbyEmployer_portalBanners {
    padding: 0px;
}

.lobbyEmployer_portalBanners ul {
    margin-right: -14px;
    overflow: hidden;
}

.lobbyEmployer_portalBanners li {
    float: right;
    width: 25%;
    padding-top: 14px;
    padding-right: 14px;
}

.lobbyEmployer_portalBanners li a {
    display: block;
    padding: 33px 22px 14px;
    text-decoration: none;
    background-color: rgba(255, 255, 255, 0.8);
}

.lobbyEmployer_portalBanners li a strong {
    display: block;
    padding: 0px 0px 12px 0px;
    font-weight: 300;
    font-size: 36px;
    line-height: 30px;
}

.lobbyEmployer_portalBanners li a span {
    display: block;
    padding: 0px 0px 0px 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
}

.lobbyEmployer_portalBanners li a:hover,
.lobbyEmployer_portalBanners li a:focus {
    background-color: white;
}

.lobbyEmployer_folder .lobbyEmployer_portalContent {
    padding: 0px 0px 0px;
}

.lobbyEmployer_folder .lobbyEmployer_portalImage {
    background-color: #0e2d6d;
}

.lobbyEmployer_folder .lobbyEmployer_portalImage img {
    opacity: 0.32;
}

.lobbyEmployer_folder .lobbyEmployer_portalBlue {
    background-color: transparent;
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
}

.lobbyEmployer_folder .lobbyEmployer_portalBlue ul {
    padding-top: 23px;
}

.lobbyEmployer_folder .lobbyEmployer_portalBlue ul li {
    width: 160px;
}

.lobbyEmployer_folder .lobbyEmployer_portalBlue ul li a span {
    max-width: 84px;
}

.lobbyEmployer_folder .lobbyEmployer_portalBlue ul li a[aria-expanded="true"] span {
    max-width: 90px;
}

.lobbyEmployer_folder .portalBlue_panels {
    padding: 10px 0px 0px 0px;
}

.lobbyEmployer_folder .portalBlue_panel {
    min-height: 180px;
}

.lobbyEmployer_folder .portalBlue_panel P {
    font-size: 24px;
    line-height: 30px;
    max-width: 900px;
}


/* employer portal - end */


/* support contact ways */

.contactWays {
    padding: 0px 0px 90px 0px;
    margin-top: -20px;
}

.contactWays h2,
.contactWays h3 {
    text-align: center;
}

.contactWays_panel P {
    text-align: center;
}


/* support contact ways - end */


/* pop שכיר או עצמאי */

.bidPopup {
    position: fixed;
    left: 50%;
    top: 50%;
    background-color: #0e2d6d;
    color: white;
    transform: translate(-50%, -50%);
    width: 100%;
    max-width: 300px;
    z-index: 1501;
}

.bidPopup[aria-hidden="true"] {
    display: none;
}

a.bidPopup_close {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 40px;
    height: 40px;
    text-decoration: none;
    display: block;
    font-size: 60px;
    line-height: 36px;
    text-align: center;
    color: white;
}

.bidPopup_choose {
    padding: 40px 10px 56px;
}

.bidPopup_choose strong {
    display: block;
    font-weight: 300;
    font-size: 36px;
    line-height: 36px;
    text-align: center;
}

.bidPopup_choose ul {
    margin: 5px auto 0px;
    max-width: 200px;
}

.bidPopup_choose li {
    padding-top: 10px;
}

.bidPopup_choose a {
    display: block;
    text-align: center;
    color: white;
    height: 40px;
    text-decoration: none;
    border-radius: 20px;
    font-weight: 300;
    font-size: 24px;
    line-height: 38px;
}

@media screen and (max-width: 1600px) {
    /* lobby plazma */
    .pagePlazma.owl-carousel .owl-nav .owl-next {
        left: 24px;
        top: 80%;
        width: 64px;
        height: 64px;
        background-size: 21px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        right: 24px;
        top: 80%;
        width: 64px;
        height: 64px;
        background-size: 21px auto;
    }
    /* lobby plazma - end */
}

@media screen and (max-width: 1450px) {
    /* savings products gallery */
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-next {
        left: -45px;
        width: 40px;
        height: 40px;
        background-position: 9px 6px;
        background-size: 16px auto;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-prev {
        right: -45px;
        width: 40px;
        height: 40px;
        background-position: right 9px top 6px;
        background-size: 16px auto;
    }
    /* savings products gallery - end */
}

@media screen and (max-width: 1350px) {
    /* קישורים שימושיים */
    .usefulLinks_gallery {
        padding: 0px 20px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-next {
        left: -40px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-prev {
        right: -40px;
    }
    /* קישורים שימושיים - end */
    /* lobby articles */
    .lobbyArticles_gallery {
        padding: 0px 20px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-next {
        left: -40px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-prev {
        right: -40px;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageBanner {
        padding: 0px 20px;
    }
    /* pension manage banner - end */
    /* savings products gallery */
    .savingsProducts_image,
    .savingsProducts_image img {
        height: 685px;
    }
    .savingsProducts_gallery {
        padding: 28px 20px 0px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-next {
        left: -40px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-prev {
        right: -40px;
    }
    /* savings products gallery - end */
    /* lobby faq form - fix for lobby pages (source at general) */
    .faqInput {
        padding: 0px 20px;
    }
    .faqInput label {
        right: 38px;
    }
    /* fix - end */
    /* health products */
    .healthProducts_tabs {
        padding: 28px 20px 10px;
    }
    /* health products - end */
}

@media screen and (max-width: 1280px) {
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_image {
        padding: 0px;
        position: relative;
        height: 480px;
    }
    .pension_allWays_image img {
        display: block;
        width: auto;
        height: 480px;
        position: absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%, 0);
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow {
        padding: 75px 0px 90px 0px;
    }
    .goodToKnow_bannerArrow a strong {
        font-size: 40px;
        line-height: 40px;
    }
    .goodToKnow_bannerArrow a span {
        font-size: 21px;
        line-height: 21px;
    }
    .goodToKnow_bannerButton a strong {
        font-size: 30px;
        line-height: 30px;
    }
    /* נחמד לדעת - end */
    /* lobby articles */
    .lobbyArticles {
        padding: 28px 0px 100px;
    }
    .lobbyArticles_gallery .item {
        padding: 0px 7px;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageBanner {
        padding: 0px 27px;
    }
    /* pension manage banner - end */
    /* lobby faq form - fix for lobby pages (source at general) */
    .faqInput {
        padding: 0px 27px;
    }
    .faqInput label {
        right: 45px;
    }
    /* fix - end */
    /* health products */
    .healthProducts_tabs {
        padding: 24px 27px 10px;
    }
    /* health products - end */
}

@media screen and (max-width: 1150px) {
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_itemFront {
        padding: 8px;
        font-size: 27px;
        line-height: 25px;
    }
    .pension_allWays_itemBack {
        padding: 8px 10px;
        font-size: 21px;
        line-height: 24px;
        letter-spacing: 1px;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* employer portal */
    .lobbyEmployer_portalContent {
        padding: 80px 0px 66px;
    }
    .lobbyEmployer_portalBanners li a strong {
        font-size: 30px;
        line-height: 28px;
    }
    /* employer portal - end */
}

@media screen and (max-width: 1024px) {
    /* lobby plazma */
    .lobbyPlazma_title {
        padding-top: 80px;
    }
    .lobbyPlazma_image,
    .lobbyPlazma_image img {
        height: 480px;
    }
    .lobbyPlazma_title h1,
    .lobbyPlazma_title strong {
        font-size: 70px;
        line-height: 64px;
        max-width: 560px;
    }
    .lobbyPlazma_title h2,
    .lobbyPlazma_title span {
        font-size: 24px;
        line-height: 28px;
        max-width: 360px;
    }
    .lobbyPlazma_title a {
        width: 300px;
        margin-top: 17px;
        padding: 10px 10px 30px 10px;
        font-size: 21px;
        line-height: 21px;
    }
    .lobbyPlazma_title a:after {
        bottom: 10px;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next,
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        top: 88%;
    }
    /* lobby plazma - end */
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_content h1 {
        font-weight: 400;
        font-size: 54px;
        line-height: 50px;
    }
    .pension_allWays_text {
        padding-top: 10px;
    }
    .pension_allWays_gallery {
        padding: 15px 30px 0px;
    }
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-next {
        left: -44px;
    }
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-prev {
        right: -44px;
    }
    .pension_allWays_itemFront {
        display: flex;
    }
    .pension_allWays_itemBack {
        display: none;
    }
    .pension_allWays_gallery .item a:hover .pension_allWays_itemFront,
    .pension_allWays_gallery .item a:focus .pension_allWays_itemFront {
        display: flex;
    }
    .pension_allWays_gallery .item a:hover .pension_allWays_itemBack,
    .pension_allWays_gallery .item a:focus .pension_allWays_itemBack {
        display: none;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow {
        padding: 54px 0px 70px 0px;
    }
    .goodToKnow h3 {
        font-size: 54px;
        line-height: 50px;
    }
    .goodToKnow_video a {
        height: 320px;
    }
    .goodToKnow_video a img {
        width: auto;
        height: 320px;
        position: absolute;
        left: 50%;
        top: 0px;
        transform: translate(-50%, 0);
    }
    .goodToKnow_video a span {
        width: 290px;
        height: 120px;
        padding: 0px 24px 0px 24px;
    }
    .goodToKnow_banner a {
        height: 112px;
    }
    .goodToKnow_bannerArrow a {
        padding: 0px 24px 0px 60px;
    }
    .goodToKnow_bannerArrow a strong {
        font-size: 36px;
        line-height: 36px;
    }
    .goodToKnow_bannerArrow a span {
        font-size: 19px;
        line-height: 21px;
    }
    .goodToKnow_bannerButton a strong {
        font-size: 36px;
        line-height: 36px;
    }
    .goodToKnow_bannerButton a {
        padding: 0px 24px 0px 140px;
    }
    .goodToKnow_bannerButton a span {
        width: 110px;
        height: 36px;
        border-radius: 18px;
        font-size: 19px;
        line-height: 36px;
    }
    /* נחמד לדעת - end */
    /* lobby banner */
    .lobbyBanner_text h3 {
        font-size: 54px;
        line-height: 50px;
    }
    /* lobby banner - end */
    /* קישורים שימושיים */
    .lobby_usefulLinks {
        padding-top: 64px;
    }
    .lobby_usefulLinks h2,
    .lobby_usefulLinks h3 {
        font-size: 54px;
        line-height: 50px;
    }
    /* קישורים שימושיים - end */
    /* lobby articles */
    .lobbyArticles {
        padding: 28px 0px 72px;
    }
    .lobbyArticles h2,
    .lobbyArticles h3 {
        font-size: 54px;
        line-height: 50px;
    }
    .lobbyArticles_text {
        padding: 12px 15px 15px;
    }
    .lobbyArticles_text strong {
        font-size: 21px;
        line-height: 21px;
    }
    .lobbyArticles_text span {
        font-size: 16px;
        line-height: 18px;
    }
    .lobbyArticles_text B {
        font-size: 16px;
        line-height: 18px;
        padding-top: 6px;
    }
    .lobbyArticles_grid .lobbyArticles_gallery {
        padding: 0px;
        margin: 0px -20px 0px 0px;
    }
    .lobbyArticles_grid .lobbyArticles_gallery .item {
        padding: 24px 20px 0px 0px;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageCenter {
        padding: 80px 0px 0px 0px;
    }
    .pensionManageCenter a {
        min-height: 130px;
    }
    .pensionManageCenter a h3 {
        font-size: 50px;
        line-height: 42px;
    }
    .pensionManageCenter a span {
        font-size: 30px;
        line-height: 24px;
    }
    /* pension manage banner - end */
    /* savings products gallery */
    .savingsProducts_content h1,
    .savingsProducts_content h2 {
        font-size: 54px;
        line-height: 50px;
    }
    .savingsProducts_itemBody {
        padding: 26px 18px 24px;
    }
    .savingsProducts_itemLink {
        padding: 24px 0px 0px 0px;
    }
    .savingsProducts_itemButton {
        padding: 30px 0px 0px 0px;
    }
    /* savings products gallery - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidTitle,
    .elementarProducts .gallery_bidTitle {
        font-size: 24px;
        line-height: 24px;
    }
    .gallery_bidPop,
    .elementarProducts .gallery_bidPop {
        padding: 36px 18px 0px;
    }
    .gallery_bidForm li {
        padding: 16px 0px 0px 0px;
    }
    .bidTooltipPop {
        right: -15px;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* health products */
    .healthProducts_text h1 {
        font-size: 54px;
        line-height: 50px;
    }
    .healthProducts_tabs li label h2 {
        height: 56px;
        font-size: 24px;
        line-height: 20px;
    }
    /* health products - end */
    /* elementar products */
    .elementarProducts .savingsProducts_image,
    .savingsProducts_image img {
        height: 762px;
    }
    .savingsProducts_content P.savingsProducts_altText {
        font-size: 21px;
        line-height: 24px;
    }
    .elementarProducts .savingsProducts_itemTitle {
        font-size: 36px;
        line-height: 30px;
        height: 140px;
        padding: 24px 0px 0px;
    }
    .itemCombo {
        padding: 0px 0px 0px 0px;
    }
    .itemCombo select {
        font-size: 21px;
        padding: 0px 0px 0px 22px;
    }
    .itemCombo:after {
        top: 16px;
        width: 14px;
        height: 8px;
    }
    /* elementar products - end */
    /* employer portal */
    .lobbyEmployer_portalBlue {
        padding: 54px 20px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 54px;
        line-height: 50px;
    }
    .portalBlue_panel {
        min-height: 200px;
    }
    .lobbyEmployer_portalBanners li {
        width: 50%;
    }
    .lobbyEmployer_portalBanners li a {
        padding: 25px 22px 14px;
    }
    .lobbyEmployer_portalBanners li a strong {
        padding: 0px 0px 7px 0px;
        font-size: 28px;
        line-height: 25px;
    }
    /* employer portal - end */
}

@media screen and (max-width: 870px) {
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-next {
        left: -44px;
        width: 36px;
        height: 36px;
        background-size: 12px auto;
    }
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-prev {
        right: -44px;
        width: 36px;
        height: 36px;
        background-size: 12px auto;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow_banners {
        margin: 0px -15px 0px 0px;
    }
    .goodToKnow_banner {
        padding: 15px 15px 0px 0px;
    }
    /* נחמד לדעת - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidChk .bidTooltipPop {
        right: auto;
        left: 0px;
    }
    .gallery_bidChk .bidTooltipPop:before {
        right: auto;
        left: 60px;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
}

@media screen and (max-width: 800px) {
    /* lobby plazma */
    .lobbyPlazma_title {
        text-align: center;
        justify-content: center;
        padding-top: 0px;
        text-shadow: 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 15px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1), 0px 0px 10px rgba(255, 255, 255, 1);
    }
    .lobbyPlazma_title h1,
    .lobbyPlazma_title strong {
        font-size: 66px;
        line-height: 56px;
        max-width: 560px;
        margin: 0px auto;
    }
    .lobbyPlazma_title h2,
    .lobbyPlazma_title span {
        font-size: 24px;
        line-height: 28px;
        max-width: 360px;
        margin: 0px auto;
    }
    .lobbyPlazma_title a {
        margin: 17px auto 0px;
        width: 250px;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next {
        left: 15px;
        width: 54px;
        height: 54px;
        background-position: left 18px center;
        background-size: 14px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        right: 15px;
        width: 54px;
        height: 54px;
        background-position: right 18px center;
        background-size: 14px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next,
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        top: 60%;
    }
    /*.pagePlazma.owl-carousel .owl-dots{display: none;}*/
    /* lobby plazma - end */
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_content h1 {
        font-size: 48px;
        line-height: 40px;
    }
    .pension_allWays_gallery h3 {
        padding: 0px 0px 18px;
    }
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-next {
        left: -40px;
    }
    .pension_allWays_gallery .owl-carousel .owl-nav .owl-prev {
        right: -40px;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow h3 {
        font-size: 48px;
        line-height: 40px;
    }
    .goodToKnow_grid {
        padding: 24px 0px 0px 0px;
    }
    .goodToKnow_video a {
        height: 280px;
    }
    .goodToKnow_video a img {
        height: 280px;
    }
    .goodToKnow_video a span {
        width: 260px;
        height: 100px;
    }
    /* נחמד לדעת - end */
    /* lobby banner */
    .lobbyBanner_text h3 {
        font-size: 48px;
        line-height: 40px;
    }
    .lobbyBanner_text span {
        max-width: 600px;
        margin: 24px auto 30px;
    }
    /* lobby banner - end */
    /* קישורים שימושיים */
    .lobby_usefulLinks {
        padding-top: 54px;
    }
    .lobby_usefulLinks h2,
    .lobby_usefulLinks h3 {
        font-size: 48px;
        line-height: 40px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-next {
        left: -35px;
        width: 35px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-prev {
        right: -35px;
        width: 35px;
    }
    .lobby_usefulLinks .owl-carousel .item a .imageHolder {
        margin: 0px auto 8px;
        width: 53px;
        height: 50px;
    }
    /* קישורים שימושיים - end */
    /* lobby articles */
    .lobbyArticles h2,
    .lobbyArticles h3 {
        font-size: 48px;
        line-height: 40px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-next {
        left: -35px;
        width: 35px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-prev {
        right: -35px;
        width: 35px;
    }
    .lobbyArticles_text {
        padding: 12px 20px 20px;
    }
    .lobbyArticles_text strong {
        padding-bottom: 4px;
    }
    .lobbyArticles_gridGallery {
        margin: 24px -7px 0px;
        overflow: visible;
    }
    .lobbyArticles_gridGallery .item {
        float: none;
        width: auto;
        padding: 0px 7px 0px;
    }
    .lobbyArticles_difduf {
        display: none;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageCenter {
        padding: 0px 0px 0px 0px;
    }
    .pensionManageCenter .centeredContent {
        padding: 0px !important;
    }
    .pensionManageBanner {
        padding: 0px;
    }
    .pensionManageCenter a {
        min-height: 180px;
    }
    .pensionManageCenter a h3 {
        font-size: 60px;
        line-height: 50px;
    }
    .pensionManageCenter a span {
        font-size: 36px;
        line-height: 30px;
    }
    /* pension manage banner - end */
    /* savings products gallery */
    .savingsProducts_image,
    .savingsProducts_image img {
        height: 600px;
    }
    .savingsProducts_content h1,
    .savingsProducts_content h2 {
        font-size: 48px;
        line-height: 40px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-next {
        left: -35px;
        width: 35px;
        height: 35px;
        background-size: 12px auto;
        background-position: 10px 8px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-prev {
        right: -35px;
        width: 35px;
        height: 35px;
        background-size: 12px auto;
        background-position: right 10px top 8px;
    }
    .savingsProducts_itemTitle {
        font-size: 24px;
        line-height: 24px;
        height: 100px;
        padding: 10px;
    }
    /* savings products gallery - end */
    /* health products */
    .healthProducts_image,
    .healthProducts_image img {
        height: 685px;
    }
    .healthProducts_text h1 {
        font-size: 48px;
        line-height: 40px;
    }
    /* health products - end */
    /* employer strip */
    .lobbyEmployer {
        background-color: #f6f6f6;
        color: #0e2d6d;
        padding: 32px 0px 35px 0px;
    }
    .lobbyEmployer li {
        float: right;
        width: 50%;
        margin-right: -15px;
    }
    .lobbyEmployer strong {
        padding: 0px 15px 14px 0px;
        font-size: 26px;
        line-height: 26px;
    }
    .lobbyEmployer a {
        margin: 0px 15px 0px 0px;
        color: #0e2d6d;
        font-size: 21px;
        line-height: 21px;
    }
    /* employer strip - end */
    /* employer portal */
    .lobbyEmployer_portalContent {
        padding: 50px 0px 100px;
    }
    .lobbyEmployer_portalBlue {
        padding: 56px 24px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 60px;
        line-height: 55px;
        margin: 0px auto;
        max-width: 420px;
    }
    .lobbyEmployer_portalBlue ul li a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        font-size: 24px;
        line-height: 22px;
        padding: 12px 8px 13px;
        letter-spacing: -1px;
    }
    .portalBlue_panels {
        padding-top: 18px;
    }
    .portalBlue_panel {
        min-height: 160px;
    }
    .portalBlue_panel P {
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyEmployer_portalBanners ul {
        margin-right: 0px;
    }
    .lobbyEmployer_portalBanners li {
        float: none;
        width: auto;
        padding-right: 0px;
    }
    .lobbyEmployer_portalBanners li a {
        padding: 28px 22px 14px;
        min-height: 144px;
        background-color: rgba(255, 255, 255, 0.9);
    }
    .lobbyEmployer_portalBanners li a strong {
        padding: 0px 0px 10px 0px;
        font-size: 36px;
        line-height: 30px;
    }
    .lobbyEmployer_portalBanners li a span {
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyEmployer_folder .lobbyEmployer_portalBlue ul li a span {
        width: 106px;
    }
    /* employer portal - end */
}

@media screen and (max-width: 768px) {
    /* נחמד לדעת */
    .goodToKnow_video a {
        height: 420px;
    }
    .goodToKnow_video a img {
        height: 420px;
    }
    .goodToKnow_video a span {
        left: 0px;
        right: 0px;
        bottom: 0px;
        top: auto;
        width: auto;
        height: 85px;
        transform: none;
        max-width: none;
        text-align: center;
    }
    .goodToKnow_banner {
        float: none;
        width: auto;
    }
    /* נחמד לדעת - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidChk .bidTooltipPop {
        right: -18px;
        left: auto;
    }
    .gallery_bidChk .bidTooltipPop:before {
        right: 60px;
        left: auto;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
}

@media screen and (max-width: 670px) {
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_text span {
        display: inline;
    }
    .pension_allWays_itemFront {
        padding: 6px;
        font-size: 24px;
        line-height: 24px;
    }
    .pension_allWays_itemBack {
        padding: 6px;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidTitle,
    .elementarProducts .gallery_bidTitle {
        font-size: 21px;
        line-height: 22px;
        max-width: 200px;
        margin: 0px auto;
    }
    .bidTooltipPop {
        width: 260px;
        padding: 24px 12px 14px;
    }
    .gallery_bidChk .bidTooltipPop {
        right: -34px;
        left: auto;
    }
    .gallery_bidChk .bidTooltipPop:before {
        right: 60px;
        left: auto;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* health products */
    .healthProducts_tabs {
        padding: 24px 27px 0px;
    }
    .healthProducts_tabs ul {
        display: none;
    }
    .healthProducts_tabsCombo {
        display: block;
    }
    /* health products - end */
    /* lobby articles */
    .lobbyArticles {
        padding: 14px 0px 66px;
    }
    .lobbyArticles_text {
        padding: 12px 15px 15px;
    }
    .lobbyArticles_gridGallery {
        padding: 0px 30px;
    }
    /* lobby articles - end  */
}

@media screen and (max-width: 600px) {
    /* lobby plazma */
    .lobbyPlazma_title h1,
    .lobbyPlazma_title strong {
        font-size: 54px;
        line-height: 50px;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next {
        left: 15px;
        width: 54px;
        height: 54px;
        background-position: left 18px center;
        background-size: 14px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        right: 15px;
        width: 54px;
        height: 54px;
        background-position: right 18px center;
        background-size: 14px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next,
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        top: 60%;
    }
    /* lobby plazma - end */
    /* lobby articles */
    .lobbyArticles {
        padding: 14px 0px 66px;
    }
    .lobbyArticles_text {
        padding: 7px 10px 12px;
    }
    /* lobby articles - end  */
    /* savings products gallery */
    .savingsProducts_itemBody {
        padding: 26px 18px 32px;
    }
    .savingsProducts_itemBody p {
        min-height: 0;
    }
    /* savings products gallery - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidChk .bidTooltipPop {
        right: auto;
        left: 50%;
        transform: translate(-50%, 0);
    }
    .gallery_bidChk .bidTooltipPop:before {
        right: auto;
        left: 50%;
        transform: translate(-50%, 0);
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* elementar products */
    .elementarProducts .savingsProducts_image,
    .savingsProducts_image img {
        height: 740px;
    }
    .savingsProducts_content P.savingsProducts_altText {
        font-size: 18px;
        line-height: 20px;
    }
    .elementarProducts .savingsProducts_itemTitle {
        font-size: 32px;
        line-height: 30px;
        height: 120px;
    }
    .itemCombo select {
        font-size: 18px;
    }
    /* elementar products - end */
    /* pension manage banner */
    .pensionManageCenter a {
        min-height: 140px;
    }
    .pensionManageCenter a h3 {
        font-size: 50px;
        line-height: 40px;
    }
    .pensionManageCenter a span {
        font-size: 30px;
        line-height: 24px;
    }
    /* pension manage banner - end */
    /* employer strip */
    .lobbyEmployer {
        padding: 36px 0px 4px 0px;
    }
    .lobbyEmployer .centeredContent {
        padding: 0px 30px;
    }
    .lobbyEmployer ul {
        margin-right: -18px;
    }
    .lobbyEmployer li {
        float: none;
        width: auto;
        margin-right: 0px;
        padding-bottom: 24px;
    }
    .lobbyEmployer strong {
        padding: 0px 18px 8px 0px;
        font-size: 26px;
        line-height: 26px;
    }
    .lobbyEmployer a {
        margin: 0px 18px 0px 0px;
        font-size: 21px;
        line-height: 21px;
    }
    /* employer strip - end */
    /* employer portal */
    .lobbyEmployer_portalContent {
        padding: 50px 0px 60px;
    }
    .lobbyEmployer_portalBlue {
        padding: 42px 24px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 50px;
        line-height: 45px;
        max-width: 350px;
    }
    .lobbyEmployer_portalBlue ul {
        padding-top: 24px;
    }
    .lobbyEmployer_portalBlue ul li a {
        font-size: 18px;
        line-height: 18px;
    }
    .portalBlue_panels {
        padding-top: 18px;
    }
    .portalBlue_panel P {
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyEmployer_portalBanners li a {
        padding: 28px 22px 14px;
        min-height: 144px;
    }
    .lobbyEmployer_portalBanners li a strong {
        padding: 0px 0px 10px 0px;
        font-size: 36px;
        line-height: 30px;
    }
    .lobbyEmployer_portalBanners li a span {
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyEmployer_folder .lobbyEmployer_portalBlue ul li a span {
        width: 76px;
    }
    /* employer portal - end */
}

@media screen and (max-width: 480px) {
    /* lobby plazma */
    .lobbyPlazma_title {
        padding-top: 0px;
    }
    .lobbyPlazma_image,
    .lobbyPlazma_image img {
        height: 370px;
    }
    .lobbyPlazma_title h1,
    .lobbyPlazma_title strong {
        font-size: 42px;
        line-height: 36px;
        max-width: none;
    }
    .lobbyPlazma_title h2,
    .lobbyPlazma_title span {
        font-size: 21px;
        line-height: 24px;
        padding: 10px 0px 0px 0px;
        max-width: 320px;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next {
        left: 10px;
        width: 48px;
        height: 48px;
        background-position: left 15px center;
        background-size: 12px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        right: 10px;
        width: 48px;
        height: 48px;
        background-position: right 15px center;
        background-size: 12px auto;
    }
    .pagePlazma.owl-carousel .owl-nav .owl-next,
    .pagePlazma.owl-carousel .owl-nav .owl-prev {
        top: 88%;
    }
    /* lobby plazma - end */
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_text {
        font-size: 16px;
        line-height: 20px;
    }
    .pension_allWays_content h1 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow {
        padding: 32px 0px 50px 0px;
    }
    .goodToKnow h3 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .goodToKnow_video a {
        font-size: 24px;
        line-height: 28px;
    }
    .goodToKnow_bannerArrow a {
        padding: 0px 15px 0px 60px;
    }
    .goodToKnow_bannerArrow a strong {
        font-size: 28px;
        line-height: 30px;
    }
    .goodToKnow_bannerArrow a span {
        font-size: 18px;
        line-height: 20px;
    }
    .goodToKnow_bannerButton a {
        padding: 0px 15px 0px 15px;
        text-align: center;
    }
    .goodToKnow_bannerButton a strong {
        font-size: 18px;
        line-height: 20px;
    }
    .goodToKnow_bannerButton a span {
        position: static;
        left: auto;
        top: auto;
        display: block;
        width: 100px;
        font-size: 18px;
        line-height: 36px;
        transform: none;
        margin: 14px auto 0px;
    }
    /* נחמד לדעת - end */
    /* lobby banner */
    .lobbyBanner_text h3 {
        font-size: 36px;
        line-height: 32px;
    }
    .lobbyBanner_text span {
        font-size: 21px;
        line-height: 28px;
        margin: 24px auto 16px;
    }
    /* lobby banner - end */
    /* קישורים שימושיים */
    .lobby_usefulLinks {
        padding-top: 36px;
    }
    .lobby_usefulLinks h2,
    .lobby_usefulLinks h3 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .usefulLinks_gallery {
        margin-top: 12px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-next {
        left: -30px;
        width: 35px;
    }
    .lobby_usefulLinks .owl-carousel .owl-nav .owl-prev {
        right: -30px;
        width: 35px;
    }
    /* קישורים שימושיים - end */
    /* lobby articles */
    .lobbyArticles h2,
    .lobbyArticles h3 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .lobbyArticles_gallery {
        margin-top: 14px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-next {
        left: -30px;
        width: 35px;
    }
    .lobbyArticles_gallery .owl-carousel .owl-nav .owl-prev {
        right: -30px;
        width: 35px;
    }
    .lobbyArticles_gridGallery .owl-carousel .owl-nav .owl-next {
        left: -30px;
        width: 35px;
    }
    .lobbyArticles_gridGallery .owl-carousel .owl-nav .owl-prev {
        right: -30px;
        width: 35px;
    }
    .lobbyArticles_text {
        text-align: center;
        padding: 12px 18px 18px;
    }
    .lobbyArticles_text strong {
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyArticles_text span {
        font-size: 18px;
        line-height: 24px;
    }
    .lobbyArticles_text B {
        font-size: 18px;
        line-height: 24px;
        padding-top: 6px;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageCenter a {
        min-height: 120px;
    }
    .pensionManageCenter a {
        padding: 12px 10px 10px;
    }
    .pensionManageCenter a h3 {
        font-size: 40px;
        line-height: 30px;
    }
    .pensionManageCenter a span {
        padding: 3px 0px 0px 0px;
        font-size: 24px;
        line-height: 24px;
    }
    /* pension manage banner - end */
    /* savings products gallery */
    .savingsProducts_content h1,
    .savingsProducts_content h2 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .savingsProducts_gallery {
        padding: 14px 20px 0px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-next {
        left: -28px;
        width: 32px;
        height: 32px;
        background-size: 10px auto;
        background-position: 10px 8px;
    }
    .savingsProducts_gallery .owl-carousel .owl-nav .owl-prev {
        right: -28px;
        width: 32px;
        height: 32px;
        background-size: 10px auto;
        background-position: right 10px top 8px;
    }
    /* savings products gallery - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidChk .bidTooltipPop {
        right: auto;
        left: 0px;
        transform: none;
    }
    .gallery_bidChk .bidTooltipPop:before {
        right: auto;
        left: 60px;
        transform: none;
    }
    a.gallery_bidSubmit {
        font-size: 21px;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* health products */
    .healthProducts_image,
    .healthProducts_image img {
        height: 640px;
    }
    .healthProducts_text h1 {
        font-size: 36px;
        line-height: 32px;
        letter-spacing: -1px;
    }
    .healthProducts_tabsCombo .comboHolder {
        width: 245px;
        height: 56px;
    }
    .healthProducts_tabsCombo .comboHolder select {
        height: 56px;
    }
    .healthProducts_tabsCombo .comboHolder span.customSelect {
        height: 56px;
        padding: 0px 24px 0px 56px;
        font-size: 26px;
        line-height: 54px;
        border-radius: 28px;
    }
    .healthProducts_tabsCombo .comboHolder span.customSelect:after {
        left: 24px;
    }
    /* health products - end */
    /* employer portal */
    .lobbyEmployer_portalContent {
        padding: 50px 0px 48px;
    }
    .lobbyEmployer_portalBlue {
        padding: 42px 18px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 36px;
        line-height: 32px;
        max-width: 250px;
    }
    .portalBlue_panel P {
        font-size: 18px;
        line-height: 18px;
    }
    .portalBlue_panel {
        min-height: 135px;
    }
    .lobbyEmployer_portalBanners li a {
        padding: 23px 20px 14px;
        min-height: 144px;
    }
    .lobbyEmployer_portalBanners li a strong {
        padding: 0px 0px 10px 0px;
        font-size: 24px;
        line-height: 24px;
    }
    .lobbyEmployer_portalBanners li a span {
        font-size: 18px;
        line-height: 20px;
    }
    .portalBlue_panelButton {
        padding: 18px 0px 0px 0px;
    }
    .portalBlue_panelButton a {
        width: 140px;
        height: 34px;
        border-radius: 17px;
        font-size: 18px;
        line-height: 34px;
    }
    /* employer portal - end */
}

@media screen and (max-width: 414px) {
    /* כל הדרכים לחסוך לפנסיה */
    .pension_allWays_content h1 {
        font-size: 30px;
        line-height: 30px;
    }
    .pension_allWays_gallery h3 {
        padding: 0px 0px 16px;
        margin: 0px -36px;
        font-size: 24px;
        line-height: 24px;
    }
    .pension_allWays_itemFront {
        font-size: 21px;
        line-height: 21px;
    }
    /* כל הדרכים לחסוך לפנסיה  - end */
    /* נחמד לדעת */
    .goodToKnow h3 {
        font-size: 30px;
        line-height: 30px;
    }
    .goodToKnow_bannerArrow a strong {
        font-size: 24px;
        line-height: 26px;
    }
    .goodToKnow_bannerButton a strong {
        font-size: 24px;
        line-height: 26px;
    }
    /* נחמד לדעת - end */
    /* lobby banner */
    .lobbyBanner_text h3 {
        font-size: 30px;
        line-height: 30px;
    }
    /* lobby banner - end */
    /* קישורים שימושיים */
    .lobby_usefulLinks h2,
    .lobby_usefulLinks h3 {
        font-size: 34px;
        line-height: 34px;
    }
    /* קישורים שימושיים - end */
    /* lobby articles */
    .lobbyArticles h2,
    .lobbyArticles h3 {
        font-size: 34px;
        line-height: 34px;
    }
    /* lobby articles - end  */
    /* savings products gallery */
    .savingsProducts_image,
    .savingsProducts_image img {
        height: 540px;
    }
    .savingsProducts_content h1,
    .savingsProducts_content h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .savingsProducts_itemButton a {
        height: 40px;
        font-size: 21px;
        line-height: 36px;
        border-radius: 20px;
    }
    /* savings products gallery - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .gallery_bidPop,
    .elementarProducts .gallery_bidPop {
        padding: 36px 14px 0px;
    }
    .gallery_bidChk .gallery_bidTooltip {
        display: block;
    }
    .gallery_bidChk .bidTooltipPop {
        right: -24px;
        left: auto;
    }
    .gallery_bidChk .bidTooltipPop:before {
        left: auto;
        right: 60px;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* health products */
    .healthProducts_text h1 {
        font-size: 30px;
        line-height: 30px;
    }
    /* health products - end */
    /* employer portal */
    .lobbyEmployer_portalBlue {
        padding: 42px 10px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 30px;
        line-height: 30px;
        max-width: 212px;
    }
    .lobbyEmployer_folder .lobbyEmployer_portalBlue ul li a span {
        width: auto;
    }
    /* employer portal - end */
    /* lobby faq form - fix for lobby pages (source at general) */
    .faqInput label {
        right: 39px;
    }
    /* fix - end */
    .lobbyPlazma_title a.employerLobby_button {
        width: 220px;
        height: 42px;
        font-size: 18px;
    }
    .lobbyPlazma_title a.employerLobby_button B {
        padding: 0px 0px 0px 7px;
    }
    .lobbyPlazma_title a.employerLobby_button:after {
        width: 12px;
        height: 7px;
    }
}

@media screen and (max-width: 385px) {
    /* lobby plazma */
    .lobbyPlazma_title h1,
    .lobbyPlazma_title strong {
        font-size: 35px;
        line-height: 32px;
    }
    .lobbyPlazma_title h2,
    .lobbyPlazma_title span {
        font-size: 19px;
        line-height: 22px;
        max-width: 280px;
    }
    /* lobby plazma - end */
    /* lobby articles */
    .lobbyArticles_text {
        padding: 12px 15px 15px;
    }
    .lobbyArticles_text strong {
        font-size: 21px;
        line-height: 21px;
    }
    .lobbyArticles_text span {
        font-size: 16px;
        line-height: 18px;
    }
    .lobbyArticles_text B {
        font-size: 16px;
        line-height: 18px;
        padding-top: 6px;
    }
    /* lobby articles - end  */
    /* pension manage banner */
    .pensionManageCenter a {
        min-height: 100px;
    }
    .pensionManageCenter a h3 {
        font-size: 30px;
        line-height: 26px;
    }
    .pensionManageCenter a span {
        padding: 6px 0px 0px 0px;
        font-size: 21px;
        line-height: 21px;
    }
    /* pension manage banner - end */
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) */
    .bidTooltipPop {
        width: 240px;
        padding: 24px 10px 10px;
    }
    .gallery_bidChk .bidTooltipPop {
        right: -32px;
        left: auto;
    }
    .gallery_bidThanks strong {
        font-size: 27px;
        line-height: 32px;
    }
    .gallery_bidThanks span {
        font-size: 21px;
        line-height: 24px;
    }
    /* gallery bid form (נפתח כשלוחצים על קבלו הצעה) - end */
    /* employer strip */
    .lobbyEmployer {
        padding: 26px 0px 0px 0px;
        background-color: #ebebeb;
    }
    .lobbyEmployer li {
        padding-bottom: 18px;
    }
    .lobbyEmployer strong {
        padding: 0px 18px 0px 0px;
        font-size: 20px;
        line-height: 18px;
    }
    .lobbyEmployer a {
        margin: 0px 18px 0px 0px;
        font-size: 16px;
        line-height: 21px;
    }
    /* employer strip - end */
    /* employer portal */
    .lobbyEmployer_portalBlue {
        padding: 42px 10px 30px;
    }
    .lobbyEmployer_portalBlue h2 {
        font-size: 30px;
        line-height: 30px;
        max-width: 212px;
    }
    /* employer portal - end */
}