body {
    text-align: right;
    direction: rtl;
}

header .d-flex{
    flex-direction: row-reverse;
}

.close-btn {
    right: 2rem;
}

.menu-item a:before {
    right: 0;
}

.menu-item.active a:before {
    right: 0;
}

.menu-item:not(.menu-item.active) a:not(.sub-menu a):hover:before {
    right: 0;
}
.main-btn:before {
    content: "\f177";
    left: 15px;

}


#nav-icon {
    right: 0;
}

.mobile-nav-list {
    right: 0;
    transform: translateX(100%);

}

.mobile-nav-list.active {
    right: 0;
}
.menu-overlay {
    transform: translateX(-100%);
}


@media (min-width: 992px) {
    .main-slider .owl-dots {
        left: 70px;
    }
}


.wpcf7,
.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap textarea {
    direction: rtl;
}



@media (min-width: 992px) {
    nav{
            flex-direction: row-reverse;
    }
    .search-lang {
    margin-inline-end: 50px;
}

    .sub-menu a:before {
        content: "\f100";
    }
}