body {
    direction: ltr;
    text-align: start;
}

.sidebar {
    right: auto;
    left: -350px;
}

.sidebar-width {
    left: 0px;

}

input,
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
textarea,
form {
    direction: ltr;
}

.wpcf7 .ajax-loader {
    position: absolute;
    top: 11px;
    left: 190px;
}

.contact-form label {
    width: 100%;
    text-align: left;
}

.close-side i {
    right: auto;
    left: 20px;
}

.site-search .close-side i {
    left: auto;
    right: 20px;
}


.home-slider,
.home-slider .item,
.home-slider .item .container,
.home-slider .item .container .row {
    direction: ltr;
}

.nice-select {
    text-align: left !important;
}

.nice-select::after {
    right: 12px;
    left: auto;
}


.lolo-co {
    float: left;
}

.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInRight;
}

.animate__fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.search-btn i {
    margin-left: 0;
    margin-right: 12px;
}

.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
    padding-right: 36px;
    padding-left: 15px;
}

.site-search button {
    right: 0;
    left: auto;
}

.site-search .woocommerce-product-search .search-field,
.site-search .widget_search .search-form .search-field {
    direction: ltr;
}

.site-search .woocommerce-product-search button {
    position: absolute;
    right: 0;
    left: auto;
}


.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    direction: ltr !important;
}


form {
    direction: ltr;
}

span.mob-num {
    right: 20px;
    left: auto;
}

.sidebar .close-side i {
    right: 20px;
    left: auto;
}

.sub-menu {
    left: 0;
    right: auto;
}

li.menu-item-has-children a::after {
    right: -14px;
    left: auto;
}

.mynav ul .sub-menu li a::before {
    left: 3px;
    right: auto;
    transform: scaleX(-1);
}


footer .footer-menu ul a::before {
    right: auto;
    left: 5px;
    transform: scaleX(-1);
}

.input-group.upload span.uplod {
    left: auto;
    right: 16px;
}

.search-form form .form-group i {
    left: auto;
    right: 16px;
}

.section_Title h6::before {
    right: auto;
    left: 0;
}

.Hotel_facilities_item {
    direction: ltr;
}

.Hotel_facilities_item .item-number {
    left: auto;
    right: 30px;
}

.Hotel_facilities_item:hover .item-number {
    left: auto;
    right: -6px;
    border-radius: 0 0 0 30px;
}

.fixed-icone {
    left: auto;
    right: 30px;
}

footer::after {
right: auto;
    left: 4px;
    transform: scaleX(-1);
}

.room-item .room-details {
    direction: ltr;
}
.room-details .room-name h6 {
    font-size: 21px;
}
.search-form form .form-group input,
.search-form form .form-group select,button {
    text-transform: capitalize;
}
.search-form form .my-btn button {
    padding: 12px 4px;
 }
@media (max-width: 768px) {
    li.menu-item-has-children a::after {
        right: 5px;
    }

}


.book-page .form-group i {
    right: 12px;
    left: auto;
}

.single_Room .search-form .form-group input {
    /* padding-inline-start: 36px !important; */
}
.search-form .form-group img {
  left: 10px;
  right: 0;
}
body {
    overflow-x: hidden;
}

.vission-item p {
    min-height: 192px;
}

.vission-item {
    padding: 50px 35px 20px;
}
.modal-header .close {
    margin: -1rem -1rem -1rem auto;
}

.section_Title h6::after {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.single_Room .search-form .form-group i {
    right: auto;
    left: 11px;
}

.imgs-single .single-img {
    border-radius: 35.69px 0 0 35.69px;
}

div#thumbs_gallary2 {
    left: 0;
}

.page-item .page-link i {
    transform: scaleX(-1);
}



@media (max-width: 768px) {
.search-form form .form-group i {
    left: auto !important;
    right: 2px;
}
}