.currency-menu .nice-select:after {
    left: 0 !important;
    right: unset !important;
}

.currency-menu .nice-select {
    padding-left: 50px !important;
    margin-left: 20px !important;
    padding-right: unset !important;
    margin-right: unset !important;
}

.header-layout1 .currency-menu .nice-select {
    min-width: 90px;
}

.currency-menu .nice-select.open .list {
    right: -10px !important;
    left: unset !important;
    min-width: 120px;
}

.nice-select .option {
    text-align: right;
}

.header-links li:not(:last-child) {
    margin: 0 0 0 46px;
}

.header-links li:not(:last-child):after {
    left: -27px;
    right: unset;
}

.th-btn.th-icon:after {
    -webkit-mask-image: url(/assets/img/icon/arrow-left4.svg);
    mask-image: url(/assets/img/icon/arrow-left4.svg);
}

.hero-2 .th-swiper-custom {
    left: 209px;
    right: unset;
}

.heroThumbs {
    left: 0;
    right: unset;
}

@media (max-width: 1599px) {
    .hero-2 .scroll-down {
        left: calc(75% - 150px);
    }
}

.img-box1 .img3 {
    right: unset;
    left: 0;
}

.img-box1 .img2 {
    left: 0;
    right: unset;
}

.cursor:before {
    content: " < سحب > ";
    font-family: inherit;
    width: 100%;
    height: 100%;
    line-height: 100%;
    position: absolute;
    font-size: 2px;
    top: 6.5px;
    right: 3px;
    display: block;
    border-radius: 100%;
    opacity: 0;
    color: var(--white-color);
    letter-spacing: 0.02em;
}

.cursor:after {
    position: absolute;
    content: "";
    font-family: var(--icon-font);
    font-size: 2px;
    color: var(--white-color);
    top: 6.5px;
    left: 3px;
    width: 100%;
    height: 100%;
    line-height: 100%;
    opacity: 0;
}

.sub-title {
    font-family: inherit;
    font-size: 30px;
}

.tour-box .tour-action i {
    margin-left: 8px;
    margin-right: 0px;
}

.img-box3 .img2 {
    position: absolute;
    top: 20%;
    left: 12%;
    right: unset;
}

.search-form-area .search-form button {
    position: absolute;
    top: 8px;
    left: 8px;
    right: unset;
}

.recent-post .media-img {
    margin-right: unset;
    margin-left: 15px;
}

.widget .search-form button {
    right: unset;
    left: 10px;
}

.widget_nav_menu a img,
.widget_nav_menu a i,
.widget_meta a img,
.widget_meta a i,
.widget_pages a img,
.widget_pages a i,
.widget_archive a img,
.widget_archive a i,
.widget_categories a img,
.widget_categories a i,
.wp-block-categories a img,
.wp-block-categories a i {
    margin-left: 8px;
    margin-right: unset;
}

.recent-post .recent-post-meta a i {
    margin-right: unset;
    margin-left: 6px;
}

.footer-widget.widget_meta a:before,
.footer-widget.widget_pages a:before,
.footer-widget.widget_archive a:before,
.footer-widget.widget_categories a:before,
.footer-widget.widget_nav_menu a:before {
    content: "\f104";
    right: 0;
}


.footer-widget.widget_meta a,
.footer-widget.widget_pages a,
.footer-widget.widget_archive a,
.footer-widget.widget_categories a,
.footer-widget.widget_nav_menu a {
    padding: 0 20px 0 0;
}


.footer-card .title {
    margin-right: unset;
    margin-left: 16px;
}


.breadcumb-menu li:after {
    background-image: url(../img/icon/arrow-left.svg);
}

[type=email],
[type=number],
[type=date],
[type=tel],
[type=url] {
    direction: rtl;
    text-align: right;
}


.booking-form select.form-control+.select-arrow {
    left: 15px !important;
    right: unset !important;
}

.booking-form .form-label {
    right: 25px !important;
}

.mfp-content {
    text-align: right;
}

.form-control,
textarea,
input {
  padding: 0 25px 0 25px;
  padding-left: 25px;
  padding-right: 50px;
}

select,
.form-select
{
  padding: 0 25px 0 25px;
  padding-left: 25px;
  padding-right: 50px;
}
