﻿@font-face {
    font-family: 'MainFont';
    src: url('../../../fonts/Alexandria-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'MainFontBold';
    src: url('../../../fonts/Alexandria-Black.ttf') format('truetype');
}

/*@font-face {
    font-family: 'MainFontLight';
    src: url('../fonts/ar/Rubik-Light.ttf') format('truetype');
}*/


.col-lg-1, .col-md-1, .col-sm-1, .col-xs-1,
.col-lg-2, .col-md-2, .col-sm-2, .col-xs-2,
.col-lg-3, .col-md-3, .col-sm-3, .col-xs-3,
.col-lg-4, .col-md-4, .col-sm-4, .col-xs-4,
.col-lg-5, .col-md-5, .col-sm-5, .col-xs-5,
.col-lg-6, .col-md-6, .col-sm-6, .col-xs-6,
.col-lg-7, .col-md-7, .col-sm-7, .col-xs-7,
.col-lg-8, .col-md-8, .col-sm-8, .col-xs-8,
.col-lg-9, .col-md-9, .col-sm-9, .col-xs-9,
.col-lg-10, .col-md-10, .col-sm-10, .col-xs-10,
.col-lg-11, .col-md-11, .col-sm-11, .col-xs-11,
.col-lg-12, .col-md-12, .col-sm-12, .col-xs-12 {
    font-family: 'MainFont' !important;
}

h1, h2, h3, h4, h5, h6, a, ul, ol, ul li, ol li, input, p, div, label {
    font-family: 'MainFont' !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'MainFontBold' !important;
}

a, ul, ol, ul li, ol li, input, p, div {
    font-family: 'MainFont' !important;
}


.row {
    direction: rtl;
}

.page-title h1, h2, h3, h4, h5, h6, p, div, a, span, label, button {
    direction: rtl;
}

.col-lg-1, .col-md-1, .col-sm-1, .col-xs-1,
.col-lg-2, .col-md-2, .col-sm-2, .col-xs-2,
.col-lg-3, .col-md-3, .col-sm-3, .col-xs-3,
.col-lg-4, .col-md-4, .col-sm-4, .col-xs-4,
.col-lg-5, .col-md-5, .col-sm-5, .col-xs-5,
.col-lg-6, .col-md-6, .col-sm-6, .col-xs-6,
.col-lg-7, .col-md-7, .col-sm-7, .col-xs-7,
.col-lg-8, .col-md-8, .col-sm-8, .col-xs-8,
.col-lg-9, .col-md-9, .col-sm-9, .col-xs-9,
.col-lg-10, .col-md-10, .col-sm-10, .col-xs-10,
.col-lg-11, .col-md-11, .col-sm-11, .col-xs-11,
.col-lg-12, .col-md-12, .col-sm-12, .col-xs-12,
.col-md {
    float: right;
    text-align: right;
}

body {
    text-align: right;
}

.PhoneLTR {
    direction: ltr;
}

.text-right {
    text-align: left !important;
}

.text-left {
    text-align: right !important;
}

.pull-left {
    float: right !important;
}

.pull-right {
    float: left !important;
}

/*/////////////////////////////////////////////////*/

.header-style-three .main-menu .navigation > li > a {
    font-size: 15px;
}

.header-top-three .my-account li {
    float: right;
    margin-left: 31px;
    margin-right: unset;
}

.header-style-three .header-upper .logo-box {
    float: right;
}

.main-menu .navigation > li {
    float: right;
}

.header-style-three .main-menu .navigation > li {
    margin-right: unset;
    margin-left: 20px;
}

.header-style-three .header-upper .nav-content {
    float: left;
    margin-top: 23px;
}

.header-style-three .header-upper .max-nav-toggler {
    float: right;
    /*margin-left: unset;*/
    margin-right: 0px;
}
div.mobile-lang, .max-nav-toggler {
    margin-left: 15px;
}
.header-style-three .header-upper .link-box {
    float: right;
    margin-right: 25px;
    margin-left: unset;
}

.header-style-three .header-upper .nav-outer {
    float: right;
}

.main-header .header-top .top-left {
    float: right;
}

.main-header .header-top .top-right {
    float: left;
}

.header-top-three .contact-text {
    float: right;
    margin-left: unset;
    margin-right: 220px;
}

.header-top-three .language:before {
    left: 0px;
    border-right: unset;
    border-left: 1px solid #c7ab62;
}

.header-top-three .language {
    float: right;
    padding-left: 16px;
    padding-right: unset;
    margin-left: 15px;
    margin-right: unset;
}

.hidden-bar.right-align.visible-sidebar {
    right: unset;
    left: 0px;
}

.hidden-bar-wrapper {
    padding: 30px 30px 30px 5px;
}

.header-top-three .language li {
    float: left;
    margin-left: 12px;
}

.sticky-header .booking-link {
    float: right;
    margin-left: unset;
    margin-right: 25px;
}

.sticky-header .main-menu {
    float: right;
}

.main-menu .navigation > li > ul > li > a {
    padding: 12px 20px 12px 0px;
    text-align: right;
}

    .main-menu .navigation > li > ul > li > a:before {
        left: unset;
        right: 0;
    }

.main-menu .navigation > li > ul {
    left: unset;
    right: 0px;
}

.list-style-two li .icon {
    left: unset;
    right: 0px;
}

.list-style-two li {
    padding-left: unset;
    padding-right: 30px;
}


/*Inner page*/
.banner-carousel .content-box .inner {
    padding-right: 30px;
}

.page-banner .page-nav {
    left: unset;
    right: 0;
    text-align: right;
}

.page-banner .bread-crumb li {
    float: right;
    padding-right: unset;
    padding-left: 15px;
    margin-right: unset;
    margin-left: 15px;
}

    .page-banner .bread-crumb li:before {
        right: unset;
        left: -15px;
        transform: scaleX(-1);
    }

.tour-details .info-title .left-info {
    float: right;
}

.default-form .form-group .field-label {
    text-align: right;
}

.news-block-five .image-column .image {
    margin-right: unset;
    margin-left: 45px;
}

.news-block-five .other-info {
    left: unset;
    right: -125px;
}

div.news-list .flaticon-logout:before {
    transform: scaleX(-1);
}

.gallery-block-two .link-btn {
    right: unset;
    left: 0px;
}

.gallery-block-two .title-box h4 {
    padding-right: 10px;
    padding-left: unset;
}

    .gallery-block-two .title-box h4:before {
        left: unset;
        right: -5px;
    }

section.welcome-section div.text {
    text-align: right;
}
/*footer*/
.main-footer .info ul li .icon {
    left: unset;
    right: 0;
}

.main-footer .info ul li {
    padding-left: unset;
    padding-right: 25px;
}

.main-footer .links-widget .links li a {
    padding-right: 20px;
    padding-left: unset;
}

    .main-footer .links-widget .links li a:before {
        left: unset;
        right: 0;
    }

.main-footer .links-widget .links li a {
    padding-left: unset;
    padding-right: 20px;
}

.owl-stage-outer {
    direction: ltr;
}

.main-footer .widget-title:before {
    left: unset;
    right: 0px;
}

.Client-Purchase .col-lg-1, .Client-Purchase .col-lg-2, .Client-Purchase .col-lg-3, .Client-Purchase .col-lg-4, .Client-Purchase .col-lg-5, .Client-Purchase .col-lg-6, .Client-Purchase .col-lg-7, .Client-Purchase .col-lg-8, .Client-Purchase .col-lg-9, .Client-Purchase .col-lg-10, .Client-Purchase .col-lg-11, .Client-Purchase .col-lg-12 {
    float: right;
}

.popular-packages .title-row .sec-title {
    float: right;
}

.popular-packages .title-row .link-box {
    float: left;
}

@media (max-width: 992px) {
    .mobile-menu .navigation li.dropdown .dropdown-btn {
        right: unset;
        left: 10px;
    }

    .fa-angle-right:before {
        transform: scaleX(-1);
    }
}
