﻿
.form-control {
    padding-right: 36px;
}

input[type="number"],
input[name="card-number"] {
    text-align: left;
    direction: ltr !important;
}

.modal .modal-header .close {
    float: left;
}

.modal .modal-header h4,
.modal .modal-header p {
    float: right;
}

.rtl-align-left {
    text-align: left;
}

.rtl-align-right,
.top-destinations, .top-destinations-body,
.info-section,
.grad h2, .grad h4,
.well-label,
.modal-body h4,
.faq-nav-btn h4,
.faq-nav-btn, .faq-q-btn,
.dropdown-menu {
    text-align: right;
}

ul.list-unstyled,
ul.list-inline,
ul.nav,
#filter ul {
    padding-inline-start: 0;
}

#filter .filter-price,
#filter [data-key="price"],
.item-list .item-option .item-option-info[data-toggle="tooltip"] {
    right: initial;
    left: 10px;
    text-align: left;
}

article.item-list header.item-header {
    left: initial;
    right: 0;
}

article .item-benefits .item-benefits-img {
    max-width: 20px;
    clear: both;
    float: none;
}

article ul.item-specs {
    text-align: left;
}

.pLeft-desktop0-mobile15 {
    padding-left: 15px;
    padding-right: 0;
}

.faq-nav-btn i.fa, .faq-nav-btn span.fa {
    margin-top: 0;
}

.row [class*="col-"] {
    float: right;
}

.inner-select-addon .left-addon,
.inner-addon .left-addon {
    left: unset;
    right: 0;
}

.inner-select-addon .right-addon,
.inner-addon .right-addon {
    right: unset;
    left: 0;
}

.form-control {
    padding-left: 36px;
    padding-right: 12px;
}

.text-align-dir-start {
    text-align: right;
}

.text-align-dir-end {
    text-align: left;
}

.pull-dir-start {
    float: right;
}

.pull-dir-end,
.row.template-D aside.template-C-aside {
    float: left;
}
.border-top-left {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 18px !important;
}
.border-top-right {
    border-top-right-radius: 0 !important;
    border-top-left-radius: 18px !important;
}
.border-bottom-left {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 18px !important;
}

.border-bottom-right {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 18px !important;
}
button.close[data-dismiss="modal"]{
    float:left;
}
/*Landing pages*/
.centered-body-80 {
    float: right;
}

.grad {
    background: linear-gradient(to left,rgba(16,34,64,1),rgba(255,255,255,0));
    margin-left: unset;
    margin-right: -15px;
    padding-right: 5px;
}

#bannerimage {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    right: unset;
    left: 0;
}
/*currency menu*/
#currency-menu .c3letters {
    float: right;
    margin-right: 0;
    margin-left: 1rem;
}
.language-modal-body img {
    margin-right: 0;
    margin-left:1rem;
} 
/*header-menu*/
.site-logo {
    float: right;
}

.site-nav,
.site-nav-pages, .site-nav-options, .site-nav-trigger {
    float: left;
}
/*header-menu-side-mobile*/
.side-menu .side-menu-list .side-menu-list-link .glyphicon.glyphicon-menu-right {
    display: none;
}

.side-menu .side-menu-list .side-menu-list-link .fa.fa-chevron-right {
    display: none;
}

.side-menu .side-menu-list .side-menu-list-link .glyphicon.glyphicon-menu-left {
    display: block;
}

.side-menu .side-menu-list .side-menu-list-link .fa.fa-chevron-left {
    display: block;
}

.side-menu-list-item.toggle-glyphicon-menu div.side-menu-list-link span.glyphicon.glyphicon-menu-down {
    float: left;
}

.side-menu-list-item.toggle-fa-menu div.side-menu-list-link span.fa.fa-chevron-down {
    float: left;
}

.dropdown-menu {
    left: unset;
    right: 0;
}

.club-bg-img, .offer-bg-img {
    background-position-x: left;
}

@media(min-width: 768px) {
    .nav-pills > li[role="presentation"].myBookingPullEndPills {
        float: left;
    }
}

@media (max-width: 767px) {
    ul .site-nav-options.site-nav-list.list-inline {
        padding-right: 0;
        padding-inline-start: 0;
    }

    .checkout-breadcrumbs img {
        float: left;
        margin: 8px 0 0 8px;
    }
}
/*footer-menu*/
.site-footer-nav {
    float: right;
}

.site-footer-social {
    float: left;
}
/*tab menu*/
.nav-pills > li,
.nav-tabs > li {
    float: right;
}

ul.nav {
    padding-inline-start: 0;
}
