@font-face {
    font-family: dana;
    src: url("./fonts/dana.eot") format("eot"),
    url("./fonts/dana.woff") format("woff"),
    url("./fonts/dana.woff2") format("woff2");
}

body *, .elementor-heading-title.elementor-size-default {
    font-family: dashicons, FontAwesome, dana;
}

p, h2, a, .stt-mailchimp-form input[type=email], .stt-mailchimp-form input[type=submit] {
    font-family: dana !important;
}

.page-wrapper span {
    font-family: dana;
}

.header__right .items li.st-header-link a {
    display: flex;
}

[dir=rtl] .header__center #st-main-menu .main-menu li.menu-item-has-children .fa {
    left: -10px !important;
    top: 50% !important;
}

#topbar.style-elementor .topbar-items li.topbar-item.link.social {
    margin-right: 0 !important;
}

.pagination ul {
    display: flex !important;
}

.booking-item-features-expand > li > i, .info-activity .head, .list.booking-filters-list .search_rating_star, .pagination {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
}

.st-list-service.slider.style_2 .st-button-prev {
    left: 0px !important;
    right: auto !important;
    transform: scaleX(-1);
}

.st-list-service.slider.style_2 .st-button-next {
    left: 50px !important;
    right: auto !important;
    transform: scaleX(-1);
}

.stt-mailchimp-form input[type=submit] {
    left: 6px !important;
    right: unset !important;
}

.stt-mailchimp-form input[type=email] {
    text-align: right !important;
}

.services-item.item-elementor .item .featured-image .st-tag-feature-sale {
    left: unset !important;
    right: 20px !important;
}

/*.panigation-list-new-style .page-numbers li .page-numbers.next .fa:before {*/
/*    content: "\e966" !important;*/
/*}*/

.panigation-list-new-style .page-numbers li .page-numbers.prev .fa:before {
    content: "\e968" !important;
}

.list-inline, .list-unstyled {
    padding-left: none;
    padding-right: 0
}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline {
    color: #3c763d
}

.package-info, .package-info * {
    line-height: 34px
}

body, html {
    direction: rtl
}

.list-inline {
    margin-right: -5px;
    margin-left: 0
}

dd {
    margin-right: 0;
    margin-left: none
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: right;
        clear: right;
        text-align: left
    }

    .dl-horizontal dd {
        margin-right: 180px;
        margin-left: 0
    }
}

.blockquote-reverse, blockquote.pull-left {
    padding-left: 15px;
    padding-right: 0;
    border-left: 5px solid #eee;
    border-right: 0;
    text-align: left
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    left: 100%;
    right: auto
}

.col-xs-pull-11 {
    left: 91.66666667%;
    right: auto
}

.col-xs-pull-10 {
    left: 83.33333333%;
    right: auto
}

.col-xs-pull-9 {
    left: 75%;
    right: auto
}

.col-xs-pull-8 {
    left: 66.66666667%;
    right: auto
}

.col-xs-pull-7 {
    left: 58.33333333%;
    right: auto
}

.col-xs-pull-6 {
    left: 50%;
    right: auto
}

.col-xs-pull-5 {
    left: 41.66666667%;
    right: auto
}

.col-xs-pull-4 {
    left: 33.33333333%;
    right: auto
}

.col-xs-pull-3 {
    left: 25%;
    right: auto
}

.col-xs-pull-2 {
    left: 16.66666667%;
    right: auto
}

.col-xs-pull-1 {
    left: 8.33333333%;
    right: auto
}

.col-xs-pull-0 {
    left: auto;
    right: auto
}

.col-xs-push-12 {
    right: 100%;
    left: 0
}

.col-xs-push-11 {
    right: 91.66666667%;
    left: 0
}

.col-xs-push-10 {
    right: 83.33333333%;
    left: 0
}

.col-xs-push-9 {
    right: 75%;
    left: 0
}

.col-xs-push-8 {
    right: 66.66666667%;
    left: 0
}

.col-xs-push-7 {
    right: 58.33333333%;
    left: 0
}

.col-xs-push-6 {
    right: 50%;
    left: 0
}

.col-xs-push-5 {
    right: 41.66666667%;
    left: 0
}

.col-xs-push-4 {
    right: 33.33333333%;
    left: 0
}

.col-xs-push-3 {
    right: 25%;
    left: 0
}

.col-xs-push-2 {
    right: 16.66666667%;
    left: 0
}

.col-xs-push-1 {
    right: 8.33333333%;
    left: 0
}

.col-xs-push-0 {
    right: auto;
    left: 0
}

.col-xs-offset-12 {
    margin-right: 100%;
    margin-left: 0
}

.col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0
}

.col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0
}

.col-xs-offset-9 {
    margin-right: 75%;
    margin-left: 0
}

.col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0
}

.col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0
}

.col-xs-offset-6 {
    margin-right: 50%;
    margin-left: 0
}

.col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0
}

.col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0
}

.col-xs-offset-3 {
    margin-right: 25%;
    margin-left: 0
}

.col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0
}

.col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0
}

.col-xs-offset-0 {
    margin-right: 0;
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: right
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        left: 100%;
        right: auto
    }

    .col-sm-pull-11 {
        left: 91.66666667%;
        right: auto
    }

    .col-sm-pull-10 {
        left: 83.33333333%;
        right: auto
    }

    .col-sm-pull-9 {
        left: 75%;
        right: auto
    }

    .col-sm-pull-8 {
        left: 66.66666667%;
        right: auto
    }

    .col-sm-pull-7 {
        left: 58.33333333%;
        right: auto
    }

    .col-sm-pull-6 {
        left: 50%;
        right: auto
    }

    .col-sm-pull-5 {
        left: 41.66666667%;
        right: auto
    }

    .col-sm-pull-4 {
        left: 33.33333333%;
        right: auto
    }

    .col-sm-pull-3 {
        left: 25%;
        right: auto
    }

    .col-sm-pull-2 {
        left: 16.66666667%;
        right: auto
    }

    .col-sm-pull-1 {
        left: 8.33333333%;
        right: auto
    }

    .col-sm-pull-0 {
        left: auto;
        right: auto
    }

    .col-sm-push-12 {
        right: 100%;
        left: 0
    }

    .col-sm-push-11 {
        right: 91.66666667%;
        left: 0
    }

    .col-sm-push-10 {
        right: 83.33333333%;
        left: 0
    }

    .col-sm-push-9 {
        right: 75%;
        left: 0
    }

    .col-sm-push-8 {
        right: 66.66666667%;
        left: 0
    }

    .col-sm-push-7 {
        right: 58.33333333%;
        left: 0
    }

    .col-sm-push-6 {
        right: 50%;
        left: 0
    }

    .col-sm-push-5 {
        right: 41.66666667%;
        left: 0
    }

    .col-sm-push-4 {
        right: 33.33333333%;
        left: 0
    }

    .col-sm-push-3 {
        right: 25%;
        left: 0
    }

    .col-sm-push-2 {
        right: 16.66666667%;
        left: 0
    }

    .col-sm-push-1 {
        right: 8.33333333%;
        left: 0
    }

    .col-sm-push-0 {
        right: auto;
        left: 0
    }

    .col-sm-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }

    .col-sm-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .col-sm-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .col-sm-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }

    .col-sm-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .col-sm-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .col-sm-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }

    .col-sm-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .col-sm-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .col-sm-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }

    .col-sm-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .col-sm-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .col-sm-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: right
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        left: 100%;
        right: auto
    }

    .col-md-pull-11 {
        left: 91.66666667%;
        right: auto
    }

    .col-md-pull-10 {
        left: 83.33333333%;
        right: auto
    }

    .col-md-pull-9 {
        left: 75%;
        right: auto
    }

    .col-md-pull-8 {
        left: 66.66666667%;
        right: auto
    }

    .col-md-pull-7 {
        left: 58.33333333%;
        right: auto
    }

    .col-md-pull-6 {
        left: 50%;
        right: auto
    }

    .col-md-pull-5 {
        left: 41.66666667%;
        right: auto
    }

    .col-md-pull-4 {
        right: 0;
        /*right: auto*/
    }

    .col-md-pull-3 {
        left: 25%;
        right: auto
    }

    .col-md-pull-2 {
        left: 16.66666667%;
        right: auto
    }

    .col-md-pull-1 {
        left: 8.33333333%;
        right: auto
    }

    .col-md-pull-0 {
        left: auto;
        right: auto
    }

    .col-md-push-12 {
        right: 100%;
        left: 0
    }

    .col-md-push-11 {
        right: 91.66666667%;
        left: 0
    }

    .col-md-push-10 {
        right: 83.33333333%;
        left: 0
    }

    .col-md-push-9 {
        right: 75%;
        left: 0
    }

    .col-md-push-8 {
        right: 0;
        left: 0;
    }

    .col-md-push-7 {
        right: 58.33333333%;
        left: 0
    }

    .col-md-push-6 {
        right: 50%;
        left: 0
    }

    .col-md-push-5 {
        right: 41.66666667%;
        left: 0
    }

    .col-md-push-4 {
        right: 33.33333333%;
        left: 0
    }

    .col-md-push-3 {
        right: 25%;
        left: 0
    }

    .col-md-push-2 {
        right: 16.66666667%;
        left: 0
    }

    .col-md-push-1 {
        right: 8.33333333%;
        left: 0
    }

    .col-md-push-0 {
        right: auto;
        left: 0
    }

    .col-md-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }

    .col-md-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .col-md-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .col-md-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }

    .col-md-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .col-md-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .col-md-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }

    .col-md-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .col-md-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .col-md-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }

    .col-md-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .col-md-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: right
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        left: 100%;
        right: auto
    }

    .col-lg-pull-11 {
        left: 91.66666667%;
        right: auto
    }

    .col-lg-pull-10 {
        left: 83.33333333%;
        right: auto
    }

    .col-lg-pull-9 {
        left: 75%;
        right: auto
    }

    .col-lg-pull-8 {
        left: 66.66666667%;
        right: auto
    }

    .col-lg-pull-7 {
        left: 58.33333333%;
        right: auto
    }

    .col-lg-pull-6 {
        left: 50%;
        right: auto
    }

    .col-lg-pull-5 {
        left: 41.66666667%;
        right: auto
    }

    .col-lg-pull-4 {
        left: 33.33333333%;
        right: auto
    }

    .col-lg-pull-3 {
        left: 25%;
        right: auto
    }

    .col-lg-pull-2 {
        left: 16.66666667%;
        right: auto
    }

    .col-lg-pull-1 {
        left: 8.33333333%;
        right: auto
    }

    .col-lg-pull-0 {
        left: auto;
        right: auto
    }

    .col-lg-push-12 {
        right: 100%;
        left: 0
    }

    .col-lg-push-11 {
        right: 91.66666667%;
        left: 0
    }

    .col-lg-push-10 {
        right: 83.33333333%;
        left: 0
    }

    .col-lg-push-9 {
        right: 75%;
        left: 0
    }

    .col-lg-push-8 {
        right: 66.66666667%;
        left: 0
    }

    .col-lg-push-7 {
        right: 58.33333333%;
        left: 0
    }

    .col-lg-push-6 {
        right: 50%;
        left: 0
    }

    .col-lg-push-5 {
        right: 41.66666667%;
        left: 0
    }

    .col-lg-push-4 {
        right: 33.33333333%;
        left: 0
    }

    .col-lg-push-3 {
        right: 25%;
        left: 0
    }

    .col-lg-push-2 {
        right: 16.66666667%;
        left: 0
    }

    .col-lg-push-1 {
        right: 8.33333333%;
        left: 0
    }

    .col-lg-push-0 {
        right: auto;
        left: 0
    }

    .col-lg-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }

    .col-lg-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }

    .col-lg-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }

    .col-lg-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }

    .col-lg-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }

    .col-lg-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }

    .col-lg-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }

    .col-lg-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }

    .col-lg-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }

    .col-lg-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }

    .col-lg-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }

    .col-lg-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

th {
    text-align: right
}

@media screen and (max-width: 767px) {
    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > thead > tr > th:first-child {
        border-right: 0;
        border-left: auto
    }

    .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > thead > tr > th:last-child {
        border-left: 0;
        border-right: auto
    }
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle, .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group > .btn-group:last-child > .btn:first-child, .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.checkbox label, .radio label {
    padding-left: auto
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    float: right;
    margin-right: 20px;
    margin-left: 0
}

.checkbox-inline, .radio-inline {
    padding-left: 0
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-right: 10px;
    margin-left: 0
}

.has-feedback .form-control {
    padding-left: 42.5px;
    padding-right: auto
}

.form-control-feedback {
    left: 0;
    right: auto
}

@media (min-width: 768px) {
    .form-inline .checkbox, .form-inline .radio {
        padding-right: 0;
        padding-left: auto
    }

    .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
        margin-right: 0;
        margin-left: auto
    }

    .form-horizontal .control-label {
        text-align: left
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    left: 15px;
    right: auto
}

.caret {
    margin-right: 2px;
    margin-left: 0
}

.dropdown-menu {
    right: 0;
    left: auto;
    float: left;
    text-align: right
}

.btn-group-vertical > .btn, .btn-group > .btn, .btn-group > .btn-group, .btn-toolbar .btn-group, .btn-toolbar .input-group, .input-group .form-control, .nav-pills > li, .nav-tabs > li {
    float: right
}

.dropdown-menu.pull-left, .pull-left > .dropdown-menu {
    left: 0;
    float: right;
    right: auto
}

.navbar-nav.pull-left > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-left {
    right: auto;
    left: 0
}

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
    z-index: 2
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-right: -1px;
    margin-left: 0
}

.btn-toolbar {
    margin-right: -5px;
    margin-left: 0
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-right: 5px;
    margin-left: 0
}

.btn .caret, .btn-group > .btn:first-child {
    margin-right: 0
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-right: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 4px 4px 0
}

.input-group-addon:first-child {
    border-right: 1px solid #ccc;
    border-left: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-radius: 4px 0 0 4px
}

.input-group-addon:last-child {
    border-left: 1px solid #ccc;
    border-right: 0
}

.input-group-btn > .btn + .btn {
    margin-right: -1px;
    margin-left: auto
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-left: -1px;
    margin-right: auto
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-right: -1px;
    margin-left: auto
}

.nav {
    padding-right: 0;
    padding-left: auto
}

.nav-tabs > li > a {
    margin-left: auto;
    margin-right: -2px;
    border-radius: 4px 4px 0 0
}

.nav-pills > li > a {
    border-radius: 4px
}

.nav-pills > li + li {
    margin-right: 2px;
    margin-left: auto
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-right: 0;
    margin-left: auto
}

.nav-justified > .dropdown .dropdown-menu {
    right: auto
}

.nav-tabs-justified > li > a {
    margin-left: 0;
    margin-right: auto
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px
}

.navbar-brand {
    float: right
}

@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-radius: 4px 4px 0 0
    }

    .navbar-header {
        float: right
    }

    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-right: -15px;
        margin-left: auto
    }
}

.navbar-toggle {
    float: left;
    margin-left: 15px;
    margin-right: auto
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 25px 5px 15px
    }
}

.pager, .pagination {
    padding-right: 0
}

@media (min-width: 768px) {
    .navbar-nav, .navbar-nav > li {
        float: right
    }

    .navbar-nav.navbar-right:last-child {
        margin-left: -15px;
        margin-right: auto
    }

    .navbar-nav.navbar-right.flip {
        float: left !important
    }

    .navbar-nav.navbar-right .dropdown-menu {
        left: 0;
        right: auto
    }

    .navbar-text {
        float: right
    }

    .navbar-text.navbar-right:last-child {
        margin-left: 0;
        margin-right: auto
    }
}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .popover {
    right: 0;
    left: none
}

.pagination > li > a, .pagination > li > span {
    float: right;
    margin-right: -1px;
    margin-left: 0
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0;
    border-radius: 0 4px 4px 0
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
    margin-right: -1px;
    border-radius: 4px 0 0 4px
}

.pager {
    padding-left: none
}

.pager .next > a, .pager .next > span {
    float: left
}

.pager .previous > a, .pager .previous > span, .progress-bar {
    float: right
}

.nav-pills > li > a > .badge {
    margin-left: 0;
    margin-right: 3px
}

.alert-dismissable {
    padding-left: 35px;
    padding-right: 15px
}

.alert-dismissable .close {
    top: -2px;
    right: 0;
    left: 21
}

.close, .list-group-item > .badge {
    float: left
}

.media, .media-body {
    overflow: hidden;
    zoom: 1
}

.media > .pull-left {
    margin-right: 10px
}

.media > .pull-left.flip {
    margin-right: 0;
    margin-left: 10px
}

.media > .pull-right {
    margin-left: 10px
}

.media > .pull-right.flip {
    margin-left: 0;
    margin-right: 10px
}

.media-list {
    padding-right: 0;
    padding-left: auto;
    list-style: none
}

.list-group {
    padding-right: 0;
    padding-left: none
}

.list-group-item > .badge + .badge {
    margin-ight: 5px;
    margin-left: 0
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 0
}

.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 0
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0
}

.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
    border-bottom-right-radius: 3px;
    border-top-left-radius: 0
}

.panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
    border-right: 0;
    border-left: none
}

.panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
    border-right: none;
    border-left: 0
}

.modal-footer {
    text-align: left
}

.popover, .text-left, .thumb-desc, .thumb-meta, .thumb-title {
    text-align: right
}

.modal-footer .btn + .btn {
    margin-left: 0;
    margin-right: 5px
}

.modal-footer .btn-group .btn + .btn {
    margin-right: -1px;
    margin-left: 0
}

.modal-footer .btn-block + .btn-block {
    margin-right: 0;
    margin-left: none
}

.popover.top > .arrow {
    right: 50%;
    left: none;
    margin-right: -11px;
    margin-left: 0
}

.popover.top > .arrow:after {
    margin-right: -10px;
    margin-left: 0
}

.carousel-inner > .item {
    -webkit-transition: .6s ease-in-out right;
    -o-transition: .6s ease-in-out right;
    transition: .6s ease-in-out right
}

.carousel-inner > .active {
    right: 0
}

.carousel-inner > .next {
    right: 100%;
    left: 0
}

.carousel-inner > .prev {
    right: -100%
}

.carousel-inner > .next.left, .carousel-inner > .prev.right {
    right: 0
}

.carousel-inner > .active.right {
    left: -100%
}

.carousel-inner > .active.left {
    right: 100%
}

.carousel-control {
    right: 0;
    bottom: 0
}

.carousel-control.left {
    right: auto;
    left: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}

.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    left: 50%;
    right: auto;
    margin-right: -10px
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    right: 50%;
    left: auto;
    margin-left: -10px
}

.carousel-indicators {
    right: 50%;
    left: 0;
    margin-right: -30%;
    margin-left: 0;
    padding-left: 0
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        margin-left: 0;
        margin-right: -15px
    }

    .carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px
    }
}

.booking-item-rating .booking-item-rating-stars, .icon-group > li {
    margin-right: 0
}

.pull-right.flip {
    float: left !important
}

.pull-left.flip {
    float: right !important
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.post .post-meta li .fa {
    margin-left: 5px
}

.post .post-meta li {
    margin-left: 20px;
    margin-right: 0
}

.icon-group > li, .top-user-area .top-user-area-list > li.top-user-area-avatar > a > img {
    margin-left: 5px
}

.testimonial .testimonial-author img {
    float: right
}

.testimonial .testimonial-inner::before {
    right: 19px
}

.testimonial blockquote p {
    padding-right: 10px
}

.main-header-search, .top-user-area .top-user-area-list {
    float: left
}

.owl-carousel {
    direction: ltr
}

.icon-group > li {
    float: right
}

.testimonial {
    direction: rtl
}

.mfp-wrap, .tagline {
    direction: ltr
}

.thumb .img-left {
    float: none
}

#sub_partner li {
    padding-left: 0;
    padding-right: 40px
}

.form-group .input-icon {
    right: 1px
}

.form-group.form-group-icon-left .form-control {

    padding-left: 0;
    text-align: right
}

.booking-item-rating small {
    display: inline-block
}

.booking-item-img-wrap .booking-item-img-num > .fa {
    margin-left: 3px
}

.checkbox-inline.checkbox-stroke {
    padding: 0
}

.i-check, .i-radio {
    float: right;
    left: 0;
    margin: 0 0 0 13px
}

.booking-item-price-calc .checkbox, .booking-item-price-calc .list > li > p, .sort_top .col-md-2, .text-right {
    text-align: left
}

.booking-item-features > li {
    float: right;
    margin-left: 7px
}

.pagination .page-numbers {
    float: right
}

.panel-title > a::before {
    left: 15px;
    right: auto
}

.comment .comment-author {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    float: right;
    margin-left: 20px;
    margin-right: auto
}

.checkbox-inline, .radio-inline {
    padding-right: 0
}

.booking-item-deails-date-location > ul > li p > i {
    margin-right: 0;
    margin-left: 7px
}

.checkbox label, .radio label {
    padding-right: 10px
}

.cars_price_img_loading {
    float: left
}

#mega_main_menu > .menu_holder > .menu_inner > ul > li, .booking-item-raiting-list > li > div, .booking-item-raiting-summary-list > li > div {
    float: right
}

.booking-item-price-calc .list > li > small {
    direction: ltr;
    text-align: left
}

.breadcrumb > li {
    padding: 2px 10px
}

.breadcrumb > li + li::before {
    content: normal
}

.breadcrumb > li + li {
    position: relative
}

.breadcrumb > li + li::after {
    content: "\f104";
    font-family: FontAwesome;
    padding: 0 7px;
    position: absolute;
    right: -8px
}

.list-horizontal > li, .list-inline > li {
    margin-right: 0;
    float: right;
    margin-left: 10px
}

.search-tabs-abs {
    right: 14%;
    left: auto
}

aside.sidebar-right {
    padding-right: 30px;
    border-right: 1px solid #d4d4d4;
    padding-left: 0;
    border-left: none
}

.list.booking-filters-list label, .share > span, .sort_icon.last {
    padding-right: 0
}

aside.sidebar-left {
    padding-left: 30px;
    border-left: 1px solid #d4d4d4;
    padding-right: 0;
    border-right: none
}

.booking-item-features.booking-item-features-expand > li {
    float: none
}

.booking-item-features-expand > li > i, .info-activity .head, .list.booking-filters-list .search_rating_star, .pagination {
    float: right
}

.booking-item-raiting-list > li > div.booking-item-raiting-list-number, .booking-item-raiting-summary-list > li > div.booking-item-raiting-list-number {
    margin-right: 2%
}

.share > span {
    padding-left: 8px;
    border-left: 1px solid #F0F0F0;
    border-right: none
}

.booking-item-features-expand .booking-item-feature-title {
    margin-right: 7px
}

.sort_icon.last {
    padding-left: 10px
}

.list.booking-filters-list .checkbox {
    direction: ltr;
    text-align: right
}

.booking-item-title {
    text-align: right
}

.booking-item-details .booking-item-header-price {
    text-align: left
}

.form-group.form-group-lg.form-group-icon-left .form-control {
    padding-right: 45px;
    padding-left: 15px;
}

.sort_top .nav-pills > li {
    direction: ltr
}

.sale_small {
    left: -15px;
    right: auto
}

.datepicker.dropdown-menu {
    direction: ltr;
    right: auto
}

.list_tours .pull-right {
    float: left !important
}

.list_tours .pull-left, .package-info.pull-left {
    float: right !important
}

.package-info-wrapper .package-book-now-button {
    left: 30px;
    right: auto;
    text-align: right
}

.package-info * {
    float: right
}

.package-info .fa, .package-info-wrapper .head {
    margin-left: 5px
}

blockquote {
    border: none;
    line-height: 1.6em;
    margin: 10px 20px;
    padding: 0 40px;
    position: relative
}

.sidebar-widget > ul {
    list-style: none;
    padding-left: 0;
    padding-right: 0
}

ul.slimmenu li > ul > li ul {
    right: 100%;
    left: auto
}

ul.slimmenu li.slimmenu-sub-menu a {
    padding: 12px 20px 12px 34px
}

ul.slimmenu li .slimmenu-sub-collapser {
    left: 11px;
    right: auto
}

.comment .comment-like {
    float: left
}

.top-user-area .top-user-area-list > li.top-user-area-lang > a > img {
    margin-left: 3px;
    margin-right: 0
}

.booking-item-reviews > li .booking-item-review-content:before {
    z-index: 2;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 20px solid #ededed;
    border-bottom: 15px solid transparent;
    right: -20px;
    top: 14px;
    border-right: none;
    left: auto
}

.st_featured {
    right: -11px;
    left: auto
}

.featured_single_tour .st_featured {
    left: 45px;
    right: auto
}

.slimmenu-collapse-button {
    left: 8px;
    right: auto
}

ul.slimmenu.slimmenu-collapsed li .slimmenu-sub-collapser {
    left: 0;
    right: auto
}

ul.slimmenu.slimmenu-collapsed li > ul {
    padding-right: 50px;
    padding-left: 0
}

.style_box .st_featured {
    left: auto;
    right: 5px;
    top: 10px
}

.box_sale {
    left: 5px;
    right: auto
}

ul.slimmenu li > ul {
    left: auto;
    right: 0
}

@media (max-width: 1000px) {
    .main-header-search {
        width: 100%
    }

    .top-user-area .top-user-area-list {
        margin-top: 10px;
        margin-bottom: 22px;
        margin-left: auto !important;
        margin-right: auto !important;
        float: none
    }

    .top-user-area .top-user-area-list > li {
        float: none !important
    }
}

@media (max-width: 480px) {
    .st_featured::after {
        left: -30px
    }
}

.featured_single {
    padding-right: 0
}

.package-info .pull-left {
    float: right !important
}

.featured_single .st_featured::before {
    left: -34px
}

.package-info .fa-long-arrow-right:before {
    content: "\f177"
}

.selectize-location .selectize-input, .st-select-wrapper .selectize-input {
    height: 45px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    line-height: 45px;
    padding: 0 45px 0 0
}

.featured_single .st_featured {
    left: 45px;
    right: auto
}

.box_sale.btn-primary.sale_small {
    left: -15px !important
}

.irs * {
    direction: initial !important
}

.st_featured::before {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.st_featured::after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: -26px
}

.st_featured {
    padding-right: 13px !important;
    padding-left: 13px !important
}

.item_map .pull-right {
    float: left !important
}

.sidebar-widget li:before {
    content: "\f104";
    left: auto
}

.widget_categories li > a {
    padding-right: 10px
}

.widget_st_list_entries .thumb-list > li img {
    margin-right: 0;
    margin-left: 20px
}

.widget_st_list_entries .thumb-list > li > a {
    float: right
}

.twitter .tweet-list li:before {
    left: auto;
    right: 0
}

.twitter .tweet-list li {
    padding-right: 25px;
    padding-left: 0
}

.bootstrap-timepicker-widget.dropdown-menu.open {
    display: inline-table
}

.page-sidebar .page-sidebar-menu li > a > .arrow::before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow::before {
    float: left;
    content: "\f105"
}

.count_advan_saerch, .st-page-bar .page-breadcrumb, table.tb_list_cart td p strong {
    float: right
}

.page-sidebar .page-sidebar-menu > li > a > i {
    margin-right: 0;
    margin-left: 5px
}

.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    padding: 6px 43px 6px 15px
}

.user-left-menu {
    padding: 0
}

#gotop {
    right: auto;
    left: 20px
}

.st-page-bar .page-breadcrumb li .fa-angle-right::before {
    content: "\f104"
}

.panel-single .title_post_type {
    right: 85px
}

.booking-list-wishlist > li {
    padding-left: 25px;
    padding-right: 0
}

.booking-list-wishlist > li .booking-item-wishlist-remove {
    right: auto;
    left: 0
}

.collapse-button, .st_featured::before {
    right: 0
}

.st_content_ifr body, .wpcf7 {
    direction: rtl
}

.loc-info {
    text-align: left
}

table.tb_cart_customer td, table.tb_cart_customer th, table.tb_list_cart td, table.tb_list_cart th {
    text-align: right
}

.div_btn_book_tour {
    text-align: left
}

.booking-item-price-calc .checkbox, .mfp-dialog, textarea {
    text-align: right
}

.div_btn_book_tour input {
    float: left;
    margin-left: 0;
    margin-right: 10px
}

#getInfoPrice .fa-arrow-right:before, .booking-item-payment-price-amount .fa-arrow-right:before {
    content: "\f060"
}

.booking-item-price-calc span.pull-right {
    float: left !important
}

.datepicker {
    min-width: 250px !important;
    max-width: 300px !important
}

.st-option-wrapper .option .label a {
    font-size: 14px
}

.st-option-wrapper .option .label .fa {
    margin-right: 10px
}

ul.slimmenu li {
    float: right
}

.item-nearby .box_sale {
    left: -15px;
    right: auto !important
}

.booking-item.booking-item-small .booking-item-price, .booking-item.booking-item-small .booking-item-price-from {
    float: right !important
}

.booking-item-payment .booking-item-payment-details > li .booking-item-payment-price > li .booking-item-payment-price-amount, .table_checkout td {
    float: left
}

.booking-item-payment .booking-item-payment-details > li .booking-item-payment-price > li .booking-item-payment-price-title, .table_checkout .title {
    float: right
}

.booking-title > small {
    float: right;
    line-height: 40px
}

.booking-item-rating-stars span, p.text-darken small {
    float: right !important;
    line-height: 23px;
    margin-left: 5px
}

@media (min-width: 992px) {
    .mfp-search-dialog {
        max-width: 900px
    }

    .st-payment-tabs .payment-gateway .logo {
        height: 80px
    }
}

@media (max-width: 767px) {
    ul.slimmenu li a {
        display: block !important;
        text-align: left;
        padding-left: 60px !important;
        padding-right: 0 !important
    }

    ul.slimmenu li .sub-toggle {
        right: auto !important;
        left: 0
    }

    .menu-collapser {
        display: block !important;
        padding: 0
    }

    .menu-collapser > a:first-child {
        display: inline-block !important;
        float: right;
        margin-top: -3px
    }

    .menu-collapser .collapse-button {
        right: auto;
        left: 0
    }
}

.booking-item-details {
    direction: ltr;
}

.booking-item-details .owl-wrapper-outer {
    direction: ltr;
}

.booking-item-details .hotel-item-1 .booking-item-rating-stars span, p.text-darken small {
    float: none !important;
}

.booking-item-details * {
    direction: rtl;
}

.booking-item-details .package-info.tour_share.style-2 * {
    float: none;
}

.booking-item-details #check_availability .contact .icon {
    float: right;
}

.booking-item-details #check_availability .contact .caption {
    padding-right: 45px;
}

.booking-item-details #check_availability .contact .caption a,
.booking-item-details #check_availability .contact .caption .content {
    text-align: right;
}

.booking-item-details .nav.nav-tabs.container.text-center.text-left {
    text-align: right !important
}

ul.slimmenu li .sub-menu .sub-toggle {
    left: 20px !important;
    right: auto !important;
    width: 20px;
}

.booking-item-details .tabbable {
    direction: ltr;
}

.weedle-offers_list-item {
    direction: ltr;
}

.st_travelpayouts_widgets .weedle-widget .weedle-offers_list-item__price {
    left: 0 !important;
    right: auto !important;
}

.datepicker table {
    direction: rtl;
}

.single-st_hotel .st-service-header .review-score .head .score, .single-hotel_room .st-service-header .review-score .head .score, .single-st_tours .st-service-header .review-score .head .score, .single-st_rental .st-service-header .review-score .head .score, .single-st_cars .st-service-header .review-score .head .score, .single-st_activity .st-service-header .review-score .head .score {
    margin-left: unset;
    margin-right: 20px;
}

.media-left, .media > .pull-left {
    padding-right: unset;
    padding-left: 10px;
}

#st-content-wrapper .review-list .comment-item .media .media-left {
    padding-right: unset;
    padding-left: 20px;
}

#st-content-wrapper .review-box .item .label {
    text-align: right;
}

#st-content-wrapper .review-box .item .label .number {
    right: unset;
    left: 2px;
}

.st-mod-style [type=button], .st-mod-style [type=reset], .st-mod-style [type=submit] {
    font-family: dana;
}

.single #st-content-wrapper.st-style-4 .review-box .st-summany .label .number {
    margin-right: 15px;
    margin-left: unset;
    top: -3px;
}

.single #st-content-wrapper.st-style-elementor .button_reserve {
    margin-left: unset;
    margin-right: 12px;
}

.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-review-score .score {
    margin-right: unset;
    margin-left: 12px;
    font-family: dana;
}

#st-content-wrapper .st-gallery.style-masonry .shares.dropdown .btn-group a.st-video-popup {
    margin-right: unset;
    margin-left: 16px;
}

.single #st-content-wrapper.st-style-4 .review-list .comment-item .media-left {
    padding-left: 16px;
    padding-right: unset;
}

.single #st-content-wrapper.st-style-4 .review-list .comment-item-body ul.review-star i {
    transform: scaleX(-1);
}

.stt-icon-arrow-left:before {
    content: "\e968" !important;
}

.stt-icon-arrow-right:before {
    content: "\e966" !important;
}

.single #st-content-wrapper.st-style-4 #st-list-room .st-border-right {
    border-right: unset;
    border-left: 1px solid #DEDEDE;
}

#st-content-wrapper .review-box .item .progress {
    transform: scaleX(-1);
}

.single #st-content-wrapper.st-style-4 .review-box .st-review-box-top .review-score,
.single #st-content-wrapper.st-style-4 .review-box .st-review-box-top .review-score-text,
.single #st-content-wrapper.st-style-4 .review-box .st-review-box-top .review-score-base {
    margin-left: unset;
    margin-right: 8px;
}

.services-item.item-elementor .item .content-item .reviews .rate-text {
    margin-right: unset;
    margin-left: 5px;
}

[dir=rtl] .services-item.item-elementor .item .content-item .reviews .rate {
    font-family: dana;
    padding: 4px 4px 0px 0px;
}

[dir=rtl] .services-item.item-elementor .item .featured-image .featured {
    font-family: dana;
}

.st-testimonial-modern-slider .st-testimonial .st-button-next {
    left: 50px;
    right: auto;
    transform: scaleX(-1);
}

.st-testimonial-modern-slider .st-testimonial .st-button-prev {
    left: 0px;
    right: auto;
    transform: scaleX(-1);
}

.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__button {
    right: unset;
    left: 6px;
}

.blog-style3 .st-blog .sidebar-widget .wp-block-search__inside-wrapper .wp-block-search__input {
    font-family: dana;
    padding-right: 10px;
}

.cate.category-color ul li a {
    padding-right: 24px;
    padding-left: 10px;
}

.cate.category-color {
    left: unset;
    right: 15px;
}

.article-style3 .post-inner .meta ul li img {
    margin-right: unset;
    margin-left: 15px;
}

.article-style3 .post-inner .meta ul li::after {
    margin-right: 10px;
    margin-left: unset;
}

.st-list-post li > a {
    float: right;
    margin-left: 20px;
    margin-right: unset;
}

.sidebar-widget li:before {
    content: '' !important;
}

body.st-mod-style .st-style-elementor h3,
.blog-style3 .st-blog .sidebar-widget .h4,
.blog-style3 .st-blog .sidebar-widget .wp-block-search label {
    font-family: dana;
}

.blog-style3 .st-blog .sidebar-widget.st_categories_new ul li a {
    position: absolute;
    right: 60px;
}

.blog-style3 .st-blog .sidebar-widget.st_categories_new ul li span, .services-item.item-elementor .item .featured-image .st-tag-feature-sale .st_sale_class {
    font-family: dana;
}

.daterangepicker .table-sub-header {
    display: flex !important;
}

.st_content .style-list .booking-item-wishlist-remove {
    font-family: FontAwesome !important;
}

.room-item .content .btn-show-price, .room-item .content .show-detail, .btn, .wp-block-search__button, #gotop, .form-submit .submit, body .page-wrapper .page-content .form-group-icon-left .form-control, .page-template-template-user .btn-primary:active:hover, .page-template-template-user .btn-primary:active, .page-template-template-user .btn-primary:hover, .page-template-template-user .btn-primary, .single-post .blog-style3 .article-style3 .pagination .nav-links .box .post-title, .single-post .blog-style3 .article-style3 .pagination .nav-links .box .meta-nav {
    font-family: dana !important;
}

#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon.ic-view {
    right: unset !important;
    left: 16px !important;
}

#st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label input {
    margin-left: 5px;
    margin-right: unset !important;
}

.div-custom-date.st-calendar {
    z-index: 1 !important;
}

body .page-wrapper .page-content .form-group-icon-left .form-control {
    text-indent: unset;
}

.header__right .items .dropdown.dropdown-minicart .dropdown-toggle .cart-caret {
    font-family: dana;
}

.single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_tours #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_activity #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_cars #st-content-wrapper.st-style-elementor .st-highlight ul li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude .include li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude .exclude li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-inexclude ul li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight .include li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight .exclude li i, .single-st_rental #st-content-wrapper.st-style-elementor .st-highlight ul li i {
    margin-right: unset !important;
    margin-left: 10px !important;
}

.single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-header button span, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-header button span, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-header button span, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-header button span, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-header button span {
    margin-left: 18px !important;
    margin-right: unset !important;
    font-family: dana;
}

.single #st-content-wrapper.st-style-4 .st-section-single .item-attribute .item i {
    margin-right: unset !important;
    margin-left: 15px;
}

.single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-button .icon-question, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-button .icon-question, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-button .icon-question, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-program-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-faq-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-program-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-faq-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-program-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-faq-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-program-list .st-program .accordion-button .icon-question, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-faq-list .st-program .accordion-button .icon-question {
    margin-left: 13px;
    margin-right: unset !important;
}

.single-st_tours #st-content-wrapper.st-style-elementor .st-form-book-wrapper .st-price-origin .st-unit, .single-st_activity #st-content-wrapper.st-style-elementor .st-form-book-wrapper .st-price-origin .st-unit, .single-st_cars #st-content-wrapper.st-style-elementor .st-form-book-wrapper .st-price-origin .st-unit, .single-st_rental #st-content-wrapper.st-style-elementor .st-form-book-wrapper .st-price-origin .st-unit, .single-st_tours #st-content-wrapper.st-style-elementor .st-map-wrapper .st-heading-section + .c-grey i, .single-st_activity #st-content-wrapper.st-style-elementor .st-map-wrapper .st-heading-section + .c-grey i, .single-st_cars #st-content-wrapper.st-style-elementor .st-map-wrapper .st-heading-section + .c-grey i, .single-st_rental #st-content-wrapper.st-style-elementor .st-map-wrapper .st-heading-section + .c-grey i {
    margin-right: unset !important;
    margin-left: 8px;
}

.single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .st-review-box-top, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .st-review-box-top, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .st-review-box-top, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .st-review-box-top, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .st-review-box-top, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .st-review-box-top, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .st-review-box-top, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .st-review-box-top, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .st-review-box-top, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .st-review-box-top, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .st-review-box-top, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .st-review-box-top, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .st-review-box-top, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .st-review-box-top, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .st-review-box-top, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .st-review-box-top {
    border-left: 1px solid #DEDEDE;
    border-right: none;
    padding-right: unset;
    padding-left: 70px;
}

.single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .review-box .st-summany, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .review-box .st-summany, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .review-box .st-summany, .single-st_tours #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .review-box .st-summany, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .review-box .st-summany, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .review-box .st-summany, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .review-box .st-summany, .single-st_activity #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .review-box .st-summany, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .review-box .st-summany, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .review-box .st-summany, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .review-box .st-summany, .single-st_cars #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .review-box .st-summany, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-8 .st-reviews .review-box .st-summany, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-tour-9 .st-reviews .review-box .st-summany, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-4 .st-reviews .review-box .st-summany, .single-st_rental #st-content-wrapper.st-style-elementor.st-single-activity-5 .st-reviews .review-box .st-summany {
    padding-left: unset;
    padding-right: 70px;
}

.st-contact-form.st-border-new .form-group input {
    text-align: right;
    font-family: dana;
}

.st-contact-form.st-border-new input[type=submit] {
    padding: 15px 20px 15px 45px;
}

.st-contact-form.st-border-new .st-button-subbmit::after {
    content: "\e966";
    font-size: small;
    right: unset;
    left: 20px;
}

::-webkit-scrollbar {
    width: 4px;
}

::-webkit-scrollbar-thumb {
    background: #868686;
}

#st-content-wrapper .accordion-item .accordion-body {
    font-family: dana;
}

.next.page-numbers {
    transform: scaleX(-1);
}

.st-owl-slider .owl-nav button.owl-next {
    left: 0;
    right: unset;
    transform: scaleX(-1);
}

.st-owl-slider .owl-nav button.owl-prev {
    left: 50px;
    right: unset;
    transform: scaleX(-1);
}

.single-hotel_room #st-content-wrapper.st-style-elementor .room-featured-items .item .stt-icon, .single-st_hotel #st-content-wrapper.st-style-elementor .room-featured-items .item .stt-icon, .single-st_rental #st-content-wrapper.st-style-elementor .room-featured-items .item .stt-icon {
    margin-right: unset;
    margin-left: 10px;
}

.single-hotel_room #st-content-wrapper.st-style-elementor .room-featured-items .item:not(:last-child), .single-st_hotel #st-content-wrapper.st-style-elementor .room-featured-items .item:not(:last-child), .single-st_rental #st-content-wrapper.st-style-elementor .room-featured-items .item:not(:last-child) {
    margin-right: unset;
    margin-left: 40px;
}

.st-mod-style #st-content-wrapper.st-style-elementor .st-service-header2 .st-address {
    margin-left: unset;
    margin-right: 10px;
}


.st-service-header2 .right .shares .share-item {
    line-height: 47px;
}

#st-content-wrapper.st-style-elementor .sidebar-item .item-content ul li label {
    display: flex;
}

#st-content-wrapper .st-gallery .shares .share-item:not(:last-child) {
    margin-right: unset;
    margin-left: 10px;
}

#st-content-wrapper .form-book-wrapper .st-sent-mail-customer .form-group input {
    direction: rtl;
}

.single .st-form-book-wrapper .st-wrapper-form-booking .nav-tabs li:last-child {
    padding-right: 5px;
    padding-left: unset;
}

.single .st-form-book-wrapper .st-wrapper-form-booking .nav-tabs li:first-child {
    padding-left: 5px;
    padding-right: unset;
}

.st-checkout-page .cart-info .info-section ul li .value, .page-template-template-checkout-packages-new .cart-info .info-section ul li .value {
    float: left;
}

.st-checkout-page.style-2 .cart-info .info-section ul li .value, .st-checkout-page .cart-info .info-section ul li .detail .detail-list li, .page-template-template-checkout-packages-new .cart-info .info-section ul li .detail .detail-list li {
    flex-direction: row-reverse;
    font-family: dana;
}

.st-checkout-page .check-out-form .form-group .form-control, .page-template-template-checkout-packages-new .check-out-form .form-group .form-control {
    font-family: dana;
}

.st-checkout-page .cart-info .service-section, .page-template-template-checkout-packages-new .cart-info .service-section {
    flex-direction: row-reverse;
}

[dir=rtl] .st-checkout-page.style-2 .cart-info .service-section .service-left {
    margin-left: 0;
    margin-right: 20px;
}

.update-glocation-title .title img {
    margin-right: unset;
    margin-left: 5px;
}

.st-checkout-page .cart-info .info-section ul li .detail .detail-list li.head, .page-template-template-checkout-packages-new .cart-info .info-section ul li .detail .detail-list li.head {
    border-radius: 15px;
    padding: 10px;
}

.stt-icon-arrow-right-1:before {
    content: "\e966";
}

#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon, #st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon, #st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group.field-password .stt-icon {
    right: unset;
    left: 16px;
}

#st-login-form .modal-dialog .modal-body .login-form-wrapper form .form-group input, #st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input, #st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .form-group input {
    direction: rtl;
}

#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type label, #st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label, #st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label {
    margin-right: unset;
    margin-left: 30px;
}

#st-login-form .modal-dialog .modal-body .login-form-wrapper form .user-type label input, #st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label input, #st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .user-type label input {
    margin-left: 10px;
    margin-right: unset;
}

#st-login-form .modal-dialog .modal-body .login-form-wrapper form .advanced .social-login .st_login_social_link svg, #st-login-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .social-login .st_login_social_link svg, #st-forgot-form-page .modal-dialog .modal-body .login-form-wrapper form .advanced .social-login .st_login_social_link svg {
    left: unset;
    right: 16px;
}

main.page-content .user-profile-avatar.user_seting {
    margin-right: unset;
    margin-left: 15px;
}

.item-member-ship.style2 .item-st .pricingContent .stt-icon-check, .item-member-ship.style2 .item-st .pricingContent .stt-icon-close {
    margin-left: 12px;
    margin-right: unset;
}

.elementor-44 .elementor-element.elementor-element-54d6ac11 .item-member-ship .item-st .title, .elementor-44 .elementor-element.elementor-element-6577fb66
.item-member-ship .item-st .title, .elementor-44 .elementor-element.elementor-element-72d1d44b .item-member-ship .item-st .title,
.elementor-44 .elementor-element.elementor-element-19723eaa .item-member-ship .item-st .title, .elementor-44 .elementor-element.elementor-element-54d6ac11 .item-member-ship .item-st .price span,
.elementor-44 .elementor-element.elementor-element-6577fb66 .item-member-ship .item-st .price span,
.elementor-44 .elementor-element.elementor-element-72d1d44b .item-member-ship .item-st .price span,
.elementor-44 .elementor-element.elementor-element-19723eaa .item-member-ship .item-st .price span {
    font-family: dana;
}

[dir=rtl] .st-banner-search-form.style_2 .st-search-form-el .st-search-el .search-form .form-date-field .date-item-arrow {
    transform: rotate(360deg);
}

#st-content-wrapper .st-gallery.style-masonry .shares.dropdown .btn-group a.st-gallery-popup span {
    margin-right: unset;
    margin-left: 10px;
}

.single .st-fixed-form-booking .st-form-booking-action form .st_grid_date li .st-item-date {
    text-align: right;
}

.panigation-list-new-style .page-numbers li .page-numbers.next {
    transform: scaleX(-1);
}

#collapseInExClude ul li i {
    margin-left: 15px;
    margin-right: unset;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered, .single-st_hotel .st-service-header .review-score .head .score, .single-hotel_room .st-service-header .review-score .head .score, .single-st_tours .st-service-header .review-score .head .score, .single-st_rental .st-service-header .review-score .head .score, .single-st_cars .st-service-header .review-score .head .score, .single-st_activity .st-service-header .review-score .head .score {
    font-family: dana;
}

.form-group .select2 .select2-selection .select2-selection__arrow b:after {
    top: -17px;
    left: -10px;
}

/*.single-post .blog-style3 .article-style3 .pagination .nav-links .nav-next a .box .meta-nav{*/
/*    width: 100%;*/
/*}*/

/*span.meta-nav.prev-post{*/
/*    display: flex !important;*/
/*    flex-direction: row-reverse !important;*/
/*    width: 100%;*/
/*}*/

/*.single-post .blog-style3 .article-style3 .pagination .nav-links .box .meta-nav .stt-icon.stt-icon-arrow-left{*/
/*    transform: scaleX(-1);*/
/*}*/

/*.single-post .blog-style3 .article-style3 .pagination .nav-links .box{*/
/*    margin-right: 20px;*/
/*}*/

/*.single-post .blog-style3 .article-style3 .pagination .nav-links .nav-next a .box{*/
/*    margin-right: unset;*/
/*    margin-left: 10px;*/
/*}*/

/*.single-post .blog-style3 .article-style3 .pagination .nav-links .nav-next a .box .meta-nav{*/
/*    display: flex;*/
/*    justify-content: flex-end;*/
/*}*/

.single-post .blog-style3 .article-style3 .pagination .nav-links a img {
    margin: 0 10px;
}

.single-post .blog-style3 .article-style3 .pagination .nav-links .nav-next a .box {
    margin-left: unset;
}

.single-post .blog-style3 .article-style3 .pagination .nav-links .nav-next a .box .meta-nav {
    width: 100%;
    padding-right: 10px;
}

.single-post .blog-style3 .article-style3 .pagination .nav-links .box .meta-nav .stt-icon.stt-icon-arrow-right {
    right: 2%;
    transform: scaleX(-1);
    position: absolute;
    margin-left: 8px;
}

span.meta-nav.prev-post {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}

.single-post .blog-style3 .article-style3 .pagination .nav-links .box .meta-nav .stt-icon.stt-icon-arrow-left {
    margin-right: 3px;
    transform: scaleX(-1);
}

.single-post .blog-style3 .article-style3 #comment-wrapper #respond .comment-form label {
    font-family: dana;
}

.single-post .blog-style3 .article-style3 #comment-wrapper #respond .comment-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-left: 12px;
}

.single-post .blog-style3 .article-style3 #comment-wrapper #respond .form-submit::after {
    left: 20px;
    right: unset;
    content: "\e966";
}

.single-post .blog-style3 .article-style3 #comment-wrapper #respond .form-submit .submit {
    padding: 15px 22px 15px 46px;
}

.booking-item-rating .fa, .booking-item.booking-item-small .booking-item-rating-stars, .comment-form .add_rating, .booking-item-payment .booking-item-rating-stars .fa-star, .st-item-rating .fa, li .fa-star, li .fa-star-o, li .fa-star-half-o, .st-icheck-item label .fa, .single-st_hotel #st-content-wrapper .st-stars i, .service-list-wrapper .item .st-stars i, .services-item.item-elementor .item .content-item .st-stars .stt-icon, .st-hotel-result .item-service .thumb .booking-item-rating-stars li i {
    margin: 4px 3px;
    font-size: 14px;
}


.btn.has-icon .fa {
    margin-left: 10px;
    margin-right: unset;
}

.services-item.item-elementor .item .content-item .section-footer, .content-inner.has-matchHeight {
    direction: rtl;
    text-align: right;
}

.st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .select-dropdown.timepicker, .st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .minuteselect, .st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .ampmselect {
    font-family: dana;
    padding: unset;
}

.st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time.right {
    padding-right: unset;
    padding-left: 30px;
    display: flex;
}

.st-checkout-page.style-2 .cart-info .service-section .service-right .address i {
    margin-left: 4px;
    margin-right: unset;
}

.single-st_cars #st-content-wrapper .form-book-wrapper .form-extra-field {
    justify-content: right;
}

.daterangepicker .calendar-time-wrapper .calendar-time div > *:not(:first-child) {
    font-family: dana;
}

.st-checkout-page.style-2 .cart-info .service-section .service-left {
    width: 170px;
    padding: 5px;
}

.st-checkout-page .cart-info .service-section .service-left .address .field-icon {
    margin-left: 5px;
}

/*.st-checkout-page.style-2 .cart-info .service-section{*/
/*    flex-direction: row;*/
/*}*/

.st-checkout-page .cart-info .service-section .service-left .title {
    margin-left: 10px;
    margin-right: unset;
}

/*[dir=rtl] .st-checkout-page.style-2 .cart-info .service-section .service-left{*/
/*    margin-left: 20px;*/
/*    margin-right: 0;*/
/*}*/

.st-checkout-page .booking-success-notice .booking-info-detail, .page-template-template-checkout-packages-new .booking-success-notice .booking-info-detail {
    padding-left: unset;
    padding-right: 30px;
    border-left: 0;
    border-right: 3px solid var(--main-color, #5191FA);
}


.st-checkout-page.style-2 .booking-success-notice .booking-info-detail {
    border-left: 0;
    border-right: 1px solid #DEDEDE;
}

.service-list-wrapper.service-tour .services-item.item-elementor .item .content-item .title {
    text-align: right;
}

[dir=rtl] .services-item.item-elementor .item .content-item .price-wrapper .price {
    font-family: dana;
}

.st-blog .post-inner .meta ul li {
    margin-right: unset;
    margin-left: 10px;
}

.st-blog .post-inner .meta ul li img {
    margin-left: 12px;
    margin-right: unset;
}

.st-blog .post-inner .meta ul li:after {
    margin-right: 12px;
    margin-left: unset;
}

.blog-style3 .st-blog .sidebar-widget.st_categories_new ul li a {
    padding: 6px 24px 6px 15px;
}

.blog-style3 .st-blog .sidebar-widget.st_categories_new ul li a::before {
    left: unset;
    right: 9px;
}

.daterangepicker.dropdown-menu.st-availability-calendar-wrapper.rtl.show-calendar.moveright.opensright {
    display: none !important;
}

.services-item.item-elementor .item .content-item .title {
    text-align: right;
}

body .page-wrapper .page-content .form-group-icon-left .form-control {
    padding-right: 30px;
}

.service-list-wrapper.service-tour .services-item.item-elementor .price-wrapper .price .sale-top .item {
    padding: 0 5px;
}

.service-list-wrapper.service-tour .services-item.item-elementor .price-wrapper .price .item {
    padding: 5px;
}

.st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .select-dropdown.timepicker, .st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .minuteselect, .st-header-9 .st-search-form-calendar .calendar-time-wrapper .calendar-time .ampmselect {
    color: inherit;
}

#collapseFaq .st-program-list .header .field-icon {
    margin-right: unset !important;
    margin-left: 15px !important;
}

.single.st-mod-style .mfp-arrow.stt-icon-arrow-right, .single.st-mod-style .mfp-arrow.stt-icon-arrow-left {
    transform: scaleX(-1) !important;
}

#collapseFaq .st-program-list .item .header .arrow {
    float: left;
}

.box_sale {
    left: 20px;
}

#st-content-wrapper .widget-box .related-services.related-hotel .hr {
    display: none !important;
}

@media screen and (max-width: 564px) {
    .st-header-9 .st-search-form-calendar .calendar.left, .st-header-9 .st-search-form-calendar .calendar.right {
        width: 100%;
    }
}

.search-result-page.layout5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout6 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.tour-layout6 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.tour-layout7 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.activity-layout4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.activity-layout5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.car-layout3 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.car-layout4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout-rental-4 .st-results .toolbar .toolbar-action li .dropdown-toggle, .search-result-page.layout-rental-5 .st-results .toolbar .toolbar-action li .dropdown-toggle, .page-template-template-transfer-search .st-style-elementor.search-result-page .st-results .toolbar .toolbar-action li .dropdown-toggle {
    color: var(--heading-color) !important;
}

.st-style-elementor .sidebar-filter .sidebar-item .item-content .btn-more-item {
    color: var(--main-color, #3B71FE) !important;
}

.st-style-elementor .sidebar-filter .sidebar-item .item-content .btn-more-item .stt-icon {
    margin-left: unset !important;
    margin-right: 7px !important;
}

.st-style-elementor.search-result-page.layout5 .top-filter ul li .dropdown, .st-style-elementor.search-result-page.tour-layout7 .top-filter ul li .dropdown, .st-style-elementor.search-result-page.activity-layout5 .top-filter ul li .dropdown, .st-style-elementor.search-result-page.car-layout4 .top-filter ul li .dropdown, .st-style-elementor.search-result-page.layout-rental-4 .top-filter ul li .dropdown {
    color: var(--heading-color) !important;
}

.single-post .blog-style3 .article-style3 #comment-wrapper #respond .comment-reply-title,.map-view-button{
    font-family: dana !important;
}

[dir=rtl] .services-item.item-elementor .item .content-item .reviews .rate{
    margin-right: 0px !important;
    margin-left: 12px !important;
}

.st-create-service .st-create-service-content .form-group select{
    background: #fff url(../images/arr_down.png) center left 10px no-repeat !important;
}