html,
body {
    font-family: 'Cairo', sans-serif;
    text-align: right;
    letter-spacing: 0 !important;
}

.dropdown {
    position: relative;
    right: 170px;
}

.dropdown-s {
    position: relative;
    right: 0;
}

.dropdown .dropdown-menu .dropdown-item {
    text-align: right;
    transition: all 0.3s ease;
}

.dropdown .dropdown-menu {
    left: 20px;
}

.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #5783e8;
}

.form-group {
    text-align: right;
}

.contact {
    text-align: right;
}

.contact-data span,
.contact-boxes-data
{
    direction: ltr;
}

.listofitms li {
    margin-bottom: 1rem;
    font-size: 2rem;
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.contact_header {
    font-size: 3rem;
    font-weight: 700;
    margin: 2rem 0;
    color: white;
}

.contact p {
    text-align: center;
    color: white;
    width: 80%;
}

.form-label {
    font-size: 1.6rem;
    color: #1E85C9;
    font-weight: 500;
    width: 100%;
    text-align: right;
}

.contact_icon {
    flex: 0 0 50%;
}

.contact_icon span {
    font-weight: 700;
}

.form-control:focus {
    border-color: #1E85C9;
    outline: 0;
    box-shadow: none !important;
    transition: all 0.2s ease-in;
}

.contact_icon i {
    font-size: 2rem;
    border: 1px solid #1E85C9;
    background-color: #1E85C9;
    color: white;
    padding: 1rem;
}

.stock-detail {
    text-align: right;
}

.stock-prices {
    text-align: right;
}

.service-detail .service-icon {
    right: 0;
}

.service-detail {
    padding: 60px 45px 25px 10px;
}

.service-detail:hover .service-icon {
    right: 30px;
}

.ban-custom .header-2 {
    text-align: right;
}

.dropdown .nav-link::before {
    left: 3px;
}

.about-history .about_part_text .about_text_iner {
    border-right: 1px solid #fff;
    padding-right: 39px;
}

.about-history .about_part_text .about_text_iner p:after {
    right: -49px;
}
@media screen and (max-width: 767px) {
    .main_menu .main-menu-item ul li .nav-link::after {
        display: none;
    }
    .main_menu .main-menu-item ul li .nav-link {
        text-align: right;
    }
    .dropdown .nav-link::before {
        top: 5px;
        right: 100%;
    }
    .services-flow {
        text-align: right;
    }
     .navbar .fa-whatsapp
            {
                position: absolute;
              left: 170px;
               bottom: 7px;
}
.footer .fa-whatsapp {
    bottom: 0;
}
}

.dropdown-s .dropdown-menu {
    right: -100%;
}

.stock-prices span
{
    direction: ltr;
}
.footer .social-wrap 
{
    position: relative;
    left: 15px;
}

.lg-outer.lg-visible
{
    direction: ltr;
}