* {
    direction: rtl
}

body {
    font-family: 'Almarai', sans-serif!important;
    letter-spacing: 0!important
}

.owl-carousel .owl-stage-outer {
    direction: ltr!important
}

h1,
h2,
h3,
h4,
h5,
h6,
figure {
    font-family: 'Almarai', sans-serif!important;
    letter-spacing: 0!important
}

.btn {
    font-family: 'Almarai', sans-serif!important;
    letter-spacing: 0!important
}

.gtco-nav #gtco-logo {
    font-size: 20px!important;
    top: -20px!important;
    float: left;
    font-family: 'Maven Pro', sans-serif;
}

.text-left {
    text-align: right!important;
    line-height: 4rem
}

gtco-contact>ul>li img {
    margin-right: 0!important;
    margin-left: 8px!important
}

#gtco-header .display-tc h1,
#gtco-counter .display-tc h1,
.gtco-cover .display-tc h1 {
    letter-spacing: 0!important
}

#gtco-counter .counter-label {
    letter-spacing: 0!important
}

#gtco-products .testimony-slide span {
    letter-spacing: 0!important
}

@media screen and (max-width: 480px) {
    .gtco-nav .gtco-container .row .gtco-contact {
        float: left!important
    }
}

#gtco-footer .gtco-widget h3 {
    letter-spacing: 0!important
}

#gtco-footer .gtco-widget .gtco-quick-contact li i {
    float: right!important
}

.pull-left {
    float: right!important
}

btn {
    font-family: 'Almarai', sans-serif!important
}

.form-control {
    font-size: 15px!important
}

.gtco-nav .gtco-contact ul li {
    float: right!important
}

#gtco-portfolio-list li a .case-studies-summary span {
    letter-spacing: 0!important
}

#gtco-portfolio-list li a .case-studies-summary h2 {
    letter-spacing: 0!important
}

.nav {
    padding: 0!important
}

.booking-form .price {
    left: 8px !important;
    right: inherit!important
}

.booking-form label {
    float: right!important;
    width: 100%!important;
    text-align: right!important
}

.nav-tabs>li>a {
    letter-spacing: 0!important;
    font-size: 18px!important
}

.gtco-contact-info ul {
    direction: ltr!important;
    float: right!important;
    text-align: right!important
}

.booking-form .final_words {
    text-align: right!important
}

.form-titles {
    text-align: right!important
}

.booking-form .location {
    text-align: right!important;
    font-size: 16px!important
}

.booking-form [class^="ti-"] {
    margin: 0 0 0 8px !important;
    display: inline-block;
}

@media screen and (max-width: 768px) {
    .gtco-nav-toggle {
        direction: ltr
    }
    #gtco-offcanvas ul li.offcanvas-has-dropdown>a:after {
        right: -27px!important
    }
    .gtco-nav .gtco-contact ul {
        padding: 0;
        margin: inherit!important;
        float: left
    }
    .gtco-nav #gtco-logo {
        margin-top: 8rem!important
    }
    .form-recaps {
        float: left !important;
    }
    .summary-title {
        margin-right: 0 !important;
        margin-left: 20px !important;
        float: right !important;
    }
    #cars_prices .car-details-list {
        direction: ltr !important;
    }
}

@media screen and (max-width: 480px) {
    .gtco-nav #gtco-logo {
        float: none
    }
    .booking-form .price {
        left: inherit !important;
        right: inherit!important
    }
}

#gtco-footer .gtco-widget .gtco-quick-contact li {
    direction: ltr
}

.header_arrow_p {
    direction: rtl
}

.header_arrow_p img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-right: 2rem;
}

.col-md-5.col-md-offset-0.text-right {
    float: right
}

.gtco-nav #gtco-logo {
    direction: ltr;
    top: -19px !important;
}

;
.form-control.email_1,
.form-control.email {
    direction: ltr;
    text-align: right
}

.left-to-right {
    direction: ltr;
    display: inline-block
}

.form-recaps {
    text-align: right!important
}

.my_selected_cars {
    direction: rtl;
    text-align: right !important;
}

.complete .chosen_car {
    padding-right: 110px;
}

.details {
    border-left: none !important;
    margin: 0 !important;
}

.details li {
    /* padding-right: 0 !important;*/
}

.details li:last-child {
    border-right: 1px solid #cfd9ee !important;
}

.gtco-nav ul li.has-dropdown>a:after {
    margin: 0 8px 0 0 !important;
}

.gtco-nav ul li {
    text-align: right;
}

.gtco-nav ul li.has-dropdown .dropdown {
    right: 0;
    left: inherit;
}


/* .main-menu .dropdown li a {
    font-size: 14px !important;
} */

.header_arrow_p_mobile img {
    margin-right: 2rem;
    margin-left: 0rem !important;
}

.form-recaps img {
    margin-left: 0px !important;
    margin-right: 4px !important;
}

.form-recaps {
    float: left;
    margin: 0 !important;
}

#gtco-logo button {
    direction: ltr;
}

#gall_button {
    float: left !important;
    margin-left: 10px !important;
    margin-right: 0px !important;
}

.feature-left .icon {
    float: right !important;
}

#choose_car_hourly,
#choose_car_simple {
    text-align: right !important;
}

.select_arrows {
    float: left !important;
}

.car-details img {
    margin: 0 0 0 4px !important;
}

.pac-item {
    direction: rtl !important;
    text-align: right;
}

.pac-icon {
    margin-left: 10px;
}

.total-info {
    text-align: right !important;
    direction: rtl;
}

.total-info .form_infos {
    margin-right: 6px;
    direction: ltr;
}

.form-switch i {
    margin-left: 8px;
}

.twoways-container .switcher {
    float: right;
}

#cars_prices .dropdown-header {
    text-align: right !important;
}

#cars_prices .car-details {
    background-position-x: 0%;
}
.date-res {
    position: initial;
    width: 100%;
    /*display: flow-root !important;*/
}
.form-group.col-md-12.phone-field * {
    direction: ltr !important;
}
#simple .infos-but{
    top: 10px !important;
    left: 2%;
    right: auto !important;

}

#contactForm input#phone{
    background: url(../images/whatsapp.svg) no-repeat left 7px center;
    background-size: 18px;
}
