/* Fonts Include */

@font-face {
    src: url("../fonts/Bahij_TheSansArabic-Plain.ttf");
    font-family: "main";
}

/* bold Fonts */

@font-face {
    src: url("../fonts/Bahij_TheSansArabic-Bold.ttf");
    font-family: "bold";
}

/* Medium Fonts */

@font-face {
    src: url("../fonts/Bahij-TheSansArabic-SemiBold.ttf");
    font-family: "medium";
}

/* Fonts Include */

* {
    font-family: "main", sans-serif;
    margin: 0;
    padding: 0;
}

.ml-auto {
    margin-left: 0 !important;
    margin-right: auto;
}

.mr-auto {
    margin-right: 0 !important;
    margin-left: auto;
}

.main-slider .carousel-indicators {
    left: 0;
    right: auto;
}

.main-slider .carousel-indicators li:not(:last-child) {
    margin-left: 20px;
    margin-right: 0 !important;
}

.main-slider .carousel-indicators li {
    margin-right: 0 !important;
}

.main-header .main-slider .carousel-item::before {
    background: linear-gradient(to left, #CE9926, transparent);
}

/*.step-points {*/
/*    direction: ltr !important;*/
/*}*/

.step-item figure {
    margin-right: 0;
    margin-left: 30px;
}

.sec-header h1::before,
.sec-header h3::before,
.sec-header h4::before,
.sec-header h5::before {
    left: auto;
    right: -31px;
}

.question-item .q-num {
    left: auto;
    right: 20px;
}

.right-about {
    left: 0;
    right: auto;
}

.screens-slider::after {
    right: -20px;
    left: auto;
    background: url("../images/screen-device2.png") no-repeat top right;
    background-size: contain;
}

.build-text h4::before,
.faq-collapse-item .plus-minus-icon{
    margin-right: 0;
    margin-left: 15px;
}

.faq-search .btn {
    left: 0;
    right: auto;
}

.faq-search input {
    padding-right: 18px !important;
    padding-left: 150px !important;
}

.faq-collapse-item .text-strip {
    margin-left: 0;
    margin-right: 65px;
}

.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {
    transform: rotate(180deg);
}

.safeer-div ul,
.circle-ul{
    margin-right: 15px;
    margin-left: 0;
}

.text-strip ul li {
    padding-right: 25px;
    padding-left: 0;
}

.text-right{
    text-align: left !important;
}

.text-left{
    text-align: right !important;
}

.page-title span {
    text-align: left;
}

.trip-item table i {
    margin-left: 5px;
    margin-right: 0;
}

.trip-item > .d-flex h4 {
    margin-right: 0;
    margin-left: auto;
}

.progrees-val {
    right: 25%;
}

.driver-item figure {
    margin-left: 10px;
    margin-right: 0;
}

.driver-item svg {
    right: -5px;
    left: auto;
}

.driver-steps span:nth-child(2) {
    margin-left: 0;
    margin-right: -45px;
}

.driver-steps span:nth-child(3) {
    margin-right: 0;
    margin-left: -45px;
}

.svg-circle svg {
    transform: scale(-1, 1);
}

.social-nav ul li a {
    margin-right: 15px;
    margin-left: 0;
}

.main-header .main-navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle::after {
    left: 0 !important;
    right: auto !important;
}
.note-list li::after {
    right: 0;
    left: auto;
}

.driver-item svg, .driver-item img.level-img {
    left: 0;
    right: -5px;
}

.faq-collapse-item .text-strip ul {
    list-style: circle !important;
    padding-left: 0;
    padding-right: 20px;
}

.faq-collapse-item .text-strip ol {
    list-style: decimal !important;
    padding-left: 0;
    padding-right: 20px;
}

.passinger-result .table th span {
    font-family: "medium", "main", sans-serif;
}

.tab-form label {
    margin-right: 15px;
    margin-left: 0 !important;
}

.curency-changer .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 40px;
    padding-right: 50px;
}

.curency-changer .select2-container--default .select2-selection--single .select2-selection__arrow b {
    position: static;
    display: block;
}

.curency-changer label {
    left: auto;
    right: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}

.slider-wrapper .custom-thumb {
    left: auto !important;
}

.slider-wrapper .custom-fill {
    left: auto !important;
    right: 0 !important;
}

.rangeItem .ui-slider-range {
    left: auto;
    right: 0;
}

/* B2B Calculator */


.border-right-custom {
    border-left: 1px solid rgba(232, 232, 232, 1);
}

[type=email], [type=file], [type=number], [type=password], [type=tel], [type=url], code, samp, var {
    text-align: right;
    direction: rtl;
}

.ml-3 {
    margin-right: 1rem !important;
    margin-left: 0 !important;
}

.ml-2 {
    margin-right: .5rem !important;
    margin-left: 0 !important;
    text-align: right;
}
