/* ----- Product Sans font ----- */

h1, h2, h3, h4, h5, h6, p, a, body, span, li, ul {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
}

.solutions-dropdown-menu li a div div:nth-child(2) {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
}
.page-title, .page-header, .page-header span {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
    font-weight: 900;
}
.cross-title {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
    font-size: 32px;
    line-height: unset;
    font-weight: 900;
}
.page-title .page-header {
    font-size: 32px;
}
.pricing-meme h2 {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
    font-weight: 900;
    font-size: 24px;
}
#cs-2 p,.cross-sale p {
    max-width: 900px;
    margin: 20px auto;
}

.navbar-brand {
    margin-left: 1rem;
    margin-right: 0rem;
}

.navbar .solutions-dropdown-menu::before {
    right: 25px;
}
#header .icon-scroll:before {
    margin-left: unset;
    margin-right: 8px;
}
#header .icon-scroll-wrapper small {
    font-family: Almarai, sans-serif;
    letter-spacing: -0.7px !important;
}
.link__Move.second__link{
    right: -12px;
}
.link__Move:not(.second__link){
    margin-inline-start: 20px;
}
.mc-arrows .link__Move .link__Svg {
    width: 18px;
    transform: translateX(0px) rotate(180deg);
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: arrow-slide;
}

@keyframes arrow-slide {
    0% {
        opacity: 1;
        transform: translateX(0px) rotate(180deg);
    }
    50% {
        opacity: 1;
        transform: translateX(10px) rotate(180deg);
    }
    100% {
        opacity: 1;
        transform: translateX(0px) rotate(180deg);
    }
}

ul.pos-features li {
    right: 16px;
}
ul.pos-features li:before {
    left: unset;
    right: -34px;
}
#pl-features .features-wrapper li:before {
    transform: translateX(32px);
}
.pr-card .pr-footer:before {
    transform: translate(42px, 9px);
}
.mc-card-row .mc-card-1 {
    background-position: left;
    background-image: url(../img/scr-img/rtl-clip-path-mask.svg);
}

#e-invoice-features .content:before {
    left: unset;
    right: -5px;
}

.section-grid h3 {
    font-size: 1.5em;
}
section .card.e-store-card p {
    line-height: unset;
}
.lang-btn.lang-en{
font-family: 'Nunito', sans-serif;
}

@media screen and (max-width: 767px){
    body .navbar .navbar-nav .nav-item .nav-link {
        letter-spacing: -0.7px !important;
    }

}
ul.fa-bulleted li.fa-lock:before {
    right: 18px;
}
.fp-pricing-table tr td:first-child {
    font-family: Almarai, sans-serif;
}

