﻿@font-face {
    font-family: 'MainFont';
    src: url('../../../../fonts/Alexandria-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'MainFontBold';
    src: url('../../../../fonts/Alexandria-Bold.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;
}

/*special font*/
/*.slider h1, .slider h2, .slider h3, .slider h4, .slider h5, .slider h6 {
    font-family: SliderFontBold !important;
}

.slider a, .slider p, .slider a, .slider button {
    font-family: SliderFont !important;
}*/
/*special font*/

.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*/
.banner-inner .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
    padding-right: unset;
    padding-left: 15px;
    content: "\f053";
}
.banner-inner .breadcrumb .breadcrumb-item + .breadcrumb-item {
    padding-left: unset;
    padding-right: 15px;
}
.breadcrumb-item + .breadcrumb-item::before {
    float: right;
}
.fa-arrow-right:before {
    content: "\f062";
}

.breadcrumb {
    flex-direction: row;
    direction: rtl;
}

/*footer*/
.list-style-one li i {
    margin-left: 15px;
    margin-right: unset;
}

/*home*/
.search-filter-inner .filter-item {
    padding-right: 28px;
    padding-left: 20px;
    margin-right: unset;
    margin-left: 30px;
    border-right: unset;
    border-left: 1px solid var(--border-color);
}

.search-filter-inner .filter-item .icon {
    left: unset;
    right: 0;
}

.fa-angle-right:before {
    content: "\f104";
}

.read-more i {
    margin-left: unset;
    margin-right: 5px;
}

.theme-btn i, a.theme-btn i {
    margin-left: unset;
    margin-right: 10px;
}

.float-img-with-text img {
    float: left;
    padding: 16px 16px 16px 0;
}


@media only screen and (min-width: 992px) {
    .main-header.header-one .main-menu .navbar-collapse .navigation > li.dropdown > a {
        padding-left: 8px;
        padding-right: 20px;
    }
    .main-header.header-one .main-menu .navbar-collapse .navigation > li.dropdown > .dropdown-btn {
        margin-right: 0;
        margin-left: 0;
        padding-left: 30px;
        padding-right: unset;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1299px) {
    .main-header.header-one .main-menu .navbar-collapse .navigation > li.dropdown > .dropdown-btn {
        padding-left: 20px;
        padding-right: unset;
    }
}

@media only screen and (max-width: 991px) {
    .main-menu .navbar-collapse li.dropdown .dropdown-btn {
        right: unset;
        left: 10px;
        border-left: none;
        border-right: 1px solid var(--border-color);
    }

    .main-menu .mobile-logo {
        margin: 0px 0px 0px 40%;
    }

    .float-img-with-text img {
        float: none;
        padding: 10px 0 10px 0;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }
}

/*/////////////////////////////////////////////////*/
/*.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: 30px;
}
.header-style-three .header-upper .nav-content {
    float: left;
}

.header-style-three .header-upper .max-nav-toggler {
    float: right;
    margin-left: unset;
    margin-right: 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 rgba(0, 0, 0, 0.15);
}

.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*/
/*.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;
}

@media (max-width: 992px) {
    .mobile-menu .navigation li.dropdown .dropdown-btn {
        right: unset;
        left: 10px;
    }
    .fa-angle-right:before {
        transform: scaleX(-1);
    }
}*/