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

body,
html {
    direction: ltr;
}
#navbar .navbar-header {
    float: left;
}
#navbar .navbar-toggle {
    float: right;
}
#navbar .mash-menu .mash-list-items > li {
    float: left;
}
#navbar .mash-menu .mash-list-items > li + li {
    border-right: 0;
    border-left: 1px solid #0065af;
}
#navbar .lang {
    margin-right: 0;
    margin-left: 5px;
}
#navbar .links .social a {
    margin: 0 0 0 3px;
}
@media screen and (max-width: 767px) {
    #navbar .navbar-right {
        float: left;
        padding-left: 55px;
    }
}
.mash-menu .mash-brand, .mash-menu .mash-list-items {
    float: right;
}
#header .header-inner .tab-content .form-group label {
    left: 10px;
    right: auto;
}
#header .header-inner .tab-content .form-group .form-control {
    padding-right: 0;
    padding-left: 35px;
}
#content .img-about h3 {
    float: left;
}
#content .img-about p {
    float: left;
}
#content .img-about .fa {
    float: right;
    margin-left: 0;
    margin-right: 15px;
}
#content-page .pags-top a + a {
    border-right: 0;
    border-left: 1px solid #004d85;
}
#content-page .pags-top a + a:last-child {
    border-left: none;
}
#content-page .hotels .images {
    float: left;
}
#content-page .hotels .hotel-about {
    padding: 0 0 0 20px;
}
#content-page .hotels .hotel-content {
    float: right;
    margin: 20px 0 20px 20px;
    border-right: 0;
    border-left: 1px solid #e4e5e6;
}
#content-page .menu-sidbar .wsmenu > ul > li.head {
    border-right: 0;
    border-left: 4px solid #f6be2d;
}
#content-page .menu-sidbar .wsmenu > ul > li {
    border-right: 0;
    border-left: 4px solid #989ea3;
}
#content-page .menu-sidbar ul li a i {
    float: right;
}
#content-page .menu-sidbar ul li a span.price {
    float: right;
}
#Footer .links {
    float: left;
}
#Footer .links a {
    border-left: 0;
    border-right: 1px solid #FFF;
}
#Footer .links a:last-child {
    border-right: 0;
}
#Footer .social {
    float: right;
}
#Footer .social a {
    float: right;
}
#Footer .social p {
    float: left;
    margin-left: 0;
    margin-right: 30px;
}
.contact-page .contentbox .email-confirm p i {
    margin-left: 0;
    margin-right: 10px;
}
.contact-page .booking-info strong {
    padding-left: 0;
    padding-right: 10px;
}
.section-tasmem .radio input[type=radio],
.section-tasmem .radio-inline input[type=radio],
.section-tasmem .checkbox input[type=checkbox],
.section-tasmem .checkbox-inline input[type=checkbox] {
    margin-left: -20px;
    margin-right: auto;
}
.single-page .demo li {
    float: left;
    margin-left: 0;
    margin-right: 6px;
}
.available-rooms .room-name,
.available-rooms .room-pic {
    float: left;
}
.fa-check {
    margin-left: 0;
    margin-right: 10px;
}
.wsmenucontainer.wsoffcanvasopener {
    margin-left: auto !important;
    margin-right: 0px !important;
}
.app-banner .app-banner-phone {
    left: auto;
    right: 0;
}
.app-banner .app-banner-texts {
    text-align: left;
}
.dropbtn {
    padding: 13px 16px 17px 19px;
    float: right;
    margin-left: 0;
    margin-right: 43px;
    border-right: 0;
    border-left: 2px solid #004DA5;
}
.dropdown-content .menu_form * {
    text-align: left;
}
@media screen and (max-width: 767px) {
    #navbar .navbar-right {
        float: left;
    }
}
.hotels .fa {
    margin-left: 0;
    margin-right: 20px;
}
.section-tasmem .fa-star {
    margin-left: 0;
    margin-right: 5px;
}
#element_to_pop_up{
    direction: ltr;
    left: auto !important;
    right: 40% !important;
}
.single-page .demo li {
    float: left;
    margin-left: 0;
    margin-right: 6px;
}
.available-rooms .room-name,
.available-rooms .room-pic {
    float: left;
}
.page2 .gallery-img p {
    right: auto;
    left: 35%;
}
.details #showmenu .fa-lock {
    margin-left: 0;
    margin-right: 20px;
}
.details .fa-bars {
    margin-left: 0;
    margin-right: 10px;
}
.details .fa-chevron-down {
    float: right;
}

.fa-angle-left, .fa-chevron-left {
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.mash-menu * {
    text-align: left;
}
.has-feedback .form-control {
    padding-right: 12px;
    padding-left: 42.5px;
}
.form-control-feedback {
    left: 0;
    right: auto; 
}
.section-tasmem .checkbox label {
    padding-left: 20px;
    padding-right: initial;
}
.btn-group-vertical > .btn, .btn-group > .btn {
    float: right;
}


.wsmenu-click i {
    margin-left: 0;
    margin-right: 8px;
    float: right;
}
.wsmenu > .wsmenu-list > li > a {
    padding: 9px 32px 9px 17px;
    text-align: left;
}
.wsmenu-list > li > a .fa {
    margin-right: 0;
    margin-left: 6px;
}
.mobile-sub .wsmenu-submenu li a {
    padding: 8px 0 8px 18px;
}

.menu_form input[type="submit"] {
    float: left;
}

.btn-input {
    text-align: left;
}

.counter {
    float: right;
}

.info-widget h3 {
    padding: 0 0 15px 30px;
}
.info-widget h3:before {
    left: 15px;
    right: auto;
}


.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: left;
}
@media all and (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: left;
    }
}
@media all and (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: left;
    }

    .col-md-pull-4 {
        right: auto;
        left: 33.33333333%;
    }
}


.mash-menu .btn.btn-success.successs{
    text-align: right;
}