#header .header-nav-top {
    float: left;
}
#header .header-column .header-row {
    clear: left;
}
#header .header-nav-top .language {
    margin-right: unset;
    margin-left: 20px;
}
#header .header-nav-main nav > ul > li > a .fa {
    margin-right: unset;
    margin-left: 2px;
}
#header .header-nav-main {
    float: left;
}
#header .header-btn-collapse-nav {
    float: left;
}
.nav-background {
    right: unset;
    left: 0;
    top: 66px;
    border-radius: 0 13px 13px 0;
}
.section .section-title {
    text-align: right;
}
.our-promotions .lead {
    text-align: right;
}
.omra-section .kaaba-side-image {
    left: 0;
}
.ui-datepicker.ui-datepicker-multi {
    width: 37em !important;
}
.search-bar .search-nav {
    direction: rtl;
}
.search-bar .search-nav .tab-content,
.voyages-page .voyage-search {
    padding: 5px 15px 5px 5px;
}
.vertical-separator {
    border-right: none;
    border-left: 2px #ccc solid;
}
.section .section-content {
    text-align: right;
}
.contact-page .phone,
#footer .phone-text {
    direction: ltr;
}
.voyage .voyage-infos {
    text-align: right;
}
.voyage .voyage-header h4 .fa {
    margin-right: unset;
    margin-left: 5px;
}
.voyage .voyage-header .voyage-price {
    float: left;
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
}
.voyage .voyage-rating {
    margin-right: unset;
    margin-left: 30px;
}
.voyage .voyage-description .voyage-more-details {
    text-align: left;
}
.voyage-page .thumb-gallery .feature-promo {
    padding: 10px 80px 10px 20px;
    right: unset;
    left: 0;
    background: linear-gradient(90deg, rgba(204,51,51,1) 0%, rgba(204,51,51,0.9) 40%, rgba(204,51,51,0) 100%);
}
.voyage-page .tab-pane,
.omra-page .tab-pane {
    text-align: right;
}
.omras-page .omra {
    text-align: right;
}
.omras-page .omra .omra-hotels h4 {
    margin-right: unset;
    margin-left: 20px;
}
.omra-page .page-content {
    text-align: right;
}
.omra-page .omra-hotels .hotel-title h4 {
    margin-right: unset;
    margin-left: 50px;
}
.omra-page .omra-hotels .hotel-gallery .owl-nav .owl-next {
    right: -70px;
}
.omra-page .omra-hotels .hotel-gallery .owl-nav .owl-prev {
    left: -40px;
}
.modal #voyage_booking_gender input, .modal #omra_booking_gender input {
    margin-right: unset;
    margin-left: 5px;
}
.features .feature .feature-options .feature-hotel {
    float: right;
}
.features .feature .feature-options .nights {
    float: left;
}
.features .feature .feature-title h4 {
    float: right;
}
.features .feature .feature-title .feature-price-box {
    float: left;
}
.features .feature .feature-description {
    text-align: right;
    direction: ltr;
}

#footer {
    text-align: right;
}
.list.list-icons.list-icons-sm li {
    padding-left: unset;
    padding-right: 13px;
}
.list.list-icons li .fa, .list.list-icons li .icons {
    left: unset;
    right: 0;
}
.contact-page {
    text-align: right
}
#footer .footer-copyright {
    direction: ltr;
    text-align: left;
}
#footer .contact i {
    float: right;
    margin: 7px 0 10px 8px;
}
.modal .modal-header,
.modal .modal-body,
.modal .modal-footer {
    text-align: right;
}
.modal-header .close {
    padding: 1rem;
    margin: -1rem auto -1rem -1rem;
}
.modal #voyage_booking_gender label, .modal #omra_booking_gender label {
    margin-right: unset;
    margin-left: 15px;
}
.socialicons li {
    margin: 0 0 8px 3px !important;
}
.visas-page .visas-table tbody td {
    text-align: right;
}
.visas-page .visas-table ul {
    padding-left: unset;
    padding-right: 15px;
}
.visas-page .visas-table ul li::before {
    margin-left: unset;
    margin-right: -1em;
}
.pagination {
    justify-content: flex-end;
}
@media (max-width: 991px) {
    #header .header-nav-main {
        clear: both;
        float: none;
    }
    #header .header-nav-main nav > ul li {
        text-align: right;
    }
}
