@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');

* {
    font-family: "Cairo", sans-serif;
}

body {
    direction: rtl;
}

nav {
    direction: ltr;
}

.loadingScreenContainer,
.text-left,
.heroSection,
.footerRights,
.contactFooter p {
    direction: ltr;
}

.text-left {
    text-align: right;
}

.text-right {
    text-align: left;
}

.text-center {
    text-align: center;
}

.footerAddressesNumber {
    direction: ltr !important;
}

/* Borders for large screens */
.cell:nth-child(1) {
    border-right: 0px !important;
    border-left: 1px solid var(--secondText);
    border-bottom: 1px solid var(--secondText);
}

.cell:nth-child(2) {
    border-bottom: 1px solid var(--secondText);
}

.cell:nth-child(3) {
    border-right: 0px !important;
    border-left: 1px solid var(--secondText);
}

.dropdown-menu {
    left: 4px !important;
}

.contactIconsFooter a,
.footerSection a {
    direction: ltr;
}

.nav-items a {
    font-size: 16px;
}


.ourClientsSection{
    direction: ltr !important;
}

@media (max-width: 768px) {
    .footerContainer {
        grid-template-columns: 1fr;
        padding: 15px;
    }


    /* Borders for large screens */
    .cell:nth-child(1) {
        border-right: 0px !important;
        border-left: 0px !important;
        border-bottom: 1px solid var(--secondText);
    }

    .cell:nth-child(2) {
        border-right: 0px !important;
        border-left: 0px !important;
        border-bottom: 1px solid var(--secondText);
    }

    .cell:nth-child(3) {
        border-right: 0px !important;
        border-left: 0px !important;
        border-bottom: 1px solid var(--secondText);
    }

    .contactIconsFooter a,
    .footerSection a {
        direction: ltr;
    }


}

