.site-footer-n {
    color: #99979c;
    background-color: #16213d;
    font-size: 100%;
    display: block;
    text-align: left;
}

.site-footer-n:before, .site-footer-n:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.site-footer-n:after {
    clear: both;
}

[lang=he-IL] .site-footer-n {
    text-align: right !important;
}

.site-footer-n .col-md-2 {
    float: none;
}
.site-footer-n .container {
    padding: 42px 0 42px 0;
    max-width: 1200px;
}

.social_dsk {
    text-align: left;
}

[lang=he-IL] .social_dsk {
    text-align: right;
}
[lang=he-IL] .list-inline {
    padding-right: 0;
}
.site-footer-n .list-inline {
    padding-left: 0;
    list-style: none;
}
.site-footer-n ul {
    margin-top: 0;
    margin-bottom: 1rem;
}

.social_dsk ul {
    text-align: left;
}
[lang=he-IL] .social_dsk ul {
    text-align: right;
}
.list-inline-item:not(:last-child) {
    margin-right: .5rem;
}
.site-footer-n ul li {
    margin-bottom: 12px;
    margin-top: 12px;
}
.list-inline-item {
    display: inline-block;
}
[lang=he-IL] .social_dsk .list-inline-item:not(:last-child) {
    margin-left: 0;
    margin-right: 0;
}
.site-footer-n .fab {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.site-footer-n .fab {
    font-weight: 400;
}
.footer-links .fa-linkedin, .footer-links .fa-linkedin:before {
    content: "";
    background-image: url("./img/linkedin dark.png");
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    align-items: flex-end;
}
.footer-links .fa-facebook, .footer-links .fa-facebook:before {
    content: "";
    background-image: url("./img/faccebook.png");
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    align-items: flex-end;
}
.footer-links .fa-youtoube, .footer-links .fa-youtoube:before {
    content: "";
    background-image: url("./img/youtube.png");
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    align-items: flex-end;
}
.footer-links .fa-twitter, .footer-links .fa-twitter:before {
    content: "";
    background-image: url("./img/twitter.png");
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    align-items: flex-end;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
[lang=he-IL] .list-unstyled.sliding_ul {
    padding-right: 0;
}
.site-footer-n ul li a:hover {
    color: #ffffff !important;
}
.site-footer-n h5 {
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    text-align: left;
    color: #FFFfff;
    cursor: pointer;
    margin-top: 10px;
}
[lang=he-IL] h5 {
    font-family: 'Heebo';
    text-align: right;
}
.site-footer-n ul li a {
    font-family: 'Roboto';
    font-size: 14px;
    font-weight: 400;
    line-height: 20.48px;
    text-align: left;
    color: #98A3BE !important;
}
[lang=he-IL] .site-footer-n ul li a {
    font-family: 'Heebo';
    text-align: right;
}
[lang=he-IL] .social_dsk {
    text-align: right;
}
.social_dsk {
    text-align: left;
}
[lang=he-IL] #footer_wapp_col {
    max-width: 14%;
}
[lang=he-IL] #logo_col {
    max-width: 11%;
}
#footer_wapp_col {
    max-width: 16%;
    width: 227px;
    height: 230px;
    top: 4px;
    padding: 12px;
    border-radius: 15px;
    border: 1px solid #3B37E6;
    background: #3B37E633;
    color: #ffffff;
}
#footer_wapp_col_mob {
    display: none;
}
.wp_row {
    width: 133px;
    height: 35px;
    padding: 8px 0 0 0;
    background-image: url("./img/footer_wp.svg");
    display: block;
}
.footer_wp_title {
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
    text-align: left;
    color: #ffffff;
    margin-top: 6px;
    margin-bottom: 6px;
}
.footer_wp_subtitle {
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    text-align: left;
    color: #ffffff;
    margin-top: 4px;
    margin-bottom: 6px;
}
[lang=he-IL] .footer_wp_title, [lang=he-IL] .footer_wp_subtitle {
    font-family: 'Heebo';
    text-align: right;
}
.foter_wapp {
    width: 71px;
    height: 71px;
    border-radius: 1px;
    background-image: url("./img/footer_wapp.svg");
    background-repeat: no-repeat;
}
.site-footer-n .amazon {
    background-image: url("./img/amazon.svg");
    width: 63px;
    height: 63px;
}
.tc .list-inline.footer-links {
    display: inline-block;
    align-self: flex-end;
    margin-bottom: 0px;
}
.site-footer-n .tc ul {
    width: 100%;
}
.t-30 {
    margin-top: 30px !important;
}
.tc, .site-footer-n .rights {
    display: inline-block;
    align-self: flex-end;
    margin-bottom: 0;
}
.tc {
    font-family: 'Roboto';
    font-size: 12px;
    font-weight: 300;
    text-align: left;
    color: #ffffff !important;
    margin-bottom: 0px;
}
.site-footer-n .tc ul li {
    min-width: 30%;
}
.rtl .row.tc_dsk .rights, .rtl .social_dsk .footer-links:last-child {
    text-align: left;
}
[lang=he-IL] .site-footer-n .tc ul {
    margin-right: 1.5rem;
}
[lang=he-IL] .tc {
    font-family: "Heebo";
}
[lang=he-IL] .row.tc_dsk .tc.text-end {
    text-align: right;
}
@media only screen and (min-width: 481px) {
    .site-footer-n .show_hide, .site-footer-n .devider {
        display: none;
    }
}
@media only screen and (max-width: 3280px) {
    .site-footer-n .show_hide, f.site-footer-n .devider, .site-footer-n .social_mob, .site-footer-n .tc_mob, .site-footer-n .social_ipad {
        display: none;
    }
}
@media only screen and (max-width: 1250px) {
    .site-footer-n .container {
        padding: 42px 0 42px 0;
        width: 100%!important;
        max-width: 960px;
    }
    .social_dsk {
        display: none;
    }
    .site-footer-n .social_ipad {
        display: inline;
    }
    .site-footer-n .row.social_ipad.last_row {
        display: flex;
        margin-top: 15px;
    }
    [lang=he-IL] .site-footer-n .row.social_ipad .last_row a {
        float: left;
    }
    .site-footer-n .row.social_ipad .last_row a {
        float: right;
    }
    #footer_wapp_col_mob {
        max-width: 100%;
        width: 380px;
        height: 140px !important;
        top: 4px;
        padding: 12px 0px;
        border-radius: 15px;
        border: 1px solid #98A3BE;
        background: #98A3BE33;
        color: #ffffff;
        display: inline-flex !important;
        margin: -15px 0 15px 0;
    }
    #ipad_tc {
        vertical-align: top;
    }
    #ipad_tc .footer-links {
        display: grid;
    }
    #ipad_tc .footer-links li {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .row.tc_dsk {
        display: none;
    }
}
@media only screen and (max-width: 980px) {
    #footer_wapp_col_mob {
        height: 150px !important;
    }
    #ipad_tc {
        vertical-align: top;
    }
    #ipad_tc .footer-links {
        display: grid;
    }
    #ipad_tc .footer-links li {
        margin-bottom: 5px;
        margin-top: 5px;
    }
}
@media only screen and (max-width: 960px) {
    .site-footer-n .container {
        max-width: fit-content;
        padding: 42px 0 42px 0;
        width: 95% !important;
    }
    #ipad_tc {
        vertical-align: top;
    }
    #ipad_tc .footer-links {
        display: grid;
    }
    #ipad_tc .footer-links li {
        margin-bottom: 5px;
        margin-top: 5px;
    }
}
@media only screen and (max-width: 768px) {
    .show_hide {
        float: right;
        display: flex !important
    }
    [lang=he-IL] .site-footer-n .show_hide {
        float: left;
    }
    .site-footer-n .devider {
        border-bottom: 0.5px solid #FFFFFF;
        width: 100%;
        display: inline-block;
        position: relative;
        top: 0.8rem;
    }
    .site-footer-n .container {
        padding: 36px;
    }
    .social_dsk, .site-footer-n .row.social_ipad.last_row {
        display: none;
    }
    .sliding_ul {
        display: none;
    }
    .site-footer-n h5 {
        margin-top: 1.5rem;
    }
    ul.sliding_ul {
        opacity: 0;
        transform: scaleY(0);
        transform-origin: top;
        transition: opacity 0.1s ease-out, transform 0.1s ease-out;
    }

    ul.sliding_ul.open {
        opacity: 1;
        transform: scaleY(1);
    }
}
@media (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}
@media only screen and (max-width: 480px) {
    [lang=he-IL] .site-footer-n .plus, [lang=he-IL] .site-footer-n .minus, [lang=he-IL] .site-footer-n .show_hide {
        float: left;
    }
    .site-footer-n .show_hide {
        display: flex !important;
    }
    .site-footer-n .devider {
        border-bottom: 0.5px solid #FFFFFF;
        width: 100%;
        display: inline-block;
        position: relative;
        top: 0.8rem;
    }
    [lang=he-IL] #footer_wapp_col_mob {
        max-width: 100%;
        width: 100%;
        height: 155px !important;
        top: 4px;
        padding: 12px;
        border-radius: 15px;
        border: 1px solid #98A3BE;
        background: #98A3BE33;
        color: #ffffff;
        display: inline-flex !important;
        margin: auto;
    }
    #footer_wapp_col_mob {
        max-width: 100%;
        width: 100%;
        height: 175px !important;
        top: 4px;
        padding: 12px 0 12px 0;
        border-radius: 15px;
        border: 1px solid #98A3BE;
        background: #98A3BE33;
        color: #ffffff;
        display: inline-flex !important;
        margin: auto;
    }
    .site-footer-n .show_hide, .site-footer-n .social_mob, .site-footer-n .tc_mob {
        display: flex !important;
    }
    .tc_mob .tc {
        display: flow !important;
        align-self: flex-end;
        margin-bottom: 0;
    }
    .tc_mob .tc ul li a {
        font-size: 12px;
    }
    [lang=he-IL] .tc_mob .tc {
        text-align: right;
    }
    [lang=he-IL] .site-footer .tc ul {
        margin-right: 0;
    }
    .site-footer-n .tc_mob .tc ul li {
        min-width: 100%;
    }
    .tc_mob .amazon {
        float: right;
        margin: 25px 0 0 0;
    }
    [lang=he-IL] .tc_mob .amazon {
        float: left;
    }
    .tc_mob .list-inline-item {
        margin: 0 5px;
    }
    .site-footer-n .tc_mob.all_rights {
        width: 100%;
    }
    .site-footer-n .tc_mob p:last-child {
        font-family: 'Roboto';
        font-size: 12px;
        font-weight: 300;
        text-align: center;
        color: #ffffff !important;
        margin-top: 2rem;
    }
    [lang=he-IL] .site-footer-n .tc_mob p:last-child {
        font-family: "Heebo";
    }
}