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

.sidebar {
    right: auto;
    left: -100%;
}

.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;*/
    text-align: start;
}


form {
    direction: ltr;
}

.search-form span.mob-numb {
    right: 6px;
    left: auto;
}

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

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

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

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

.about-img2 {
    right: 0;
    left: auto;
}

.about-info ul li::before {
    right: auto;
    left: 0;
}

#mybtn {
    right: auto;
    left: 30px;
}

.select_wrapper::after {
    left: auto;
    right: 20px;
}

.form-group.mobile span.mob-numb {
    left: auto;
    right: 12px;
}


footer  .form-group.mobil span.mob-num {
    right: 12px;
    left: auto;
}
.contact-p-img {
    transform: scaleX(-1);
    right: 21px;
    left: auto;
}

.single-ser-list ul li::before {
    right: auto;
    left: 0;
}

.more-photo {
    left: auto;
    right: 40px;
}
.play-icone img {
    margin-inline-end: -3px;
}
@media (max-width: 768px) {}

.section-title h4 {
    font-size: 43px;
}
.about-info h3 {
    font-size: 20px;
    margin-bottom: 12px;
}

.vission-item {
    padding: 40px 48px;
    min-height: 361px;
}

section.search-sec .form-group.mobile span.mob-numb {
    left: 12px !important;
    right: auto !important;
}

section.search-sec .select::after {
    left: auto;
    right: 8px;
}

.contact-form form input, .contact-form form textarea, .contact-form form select {
    text-align: left;
}

.mynav ul li.menu-item-has-children>a::before {
    left: auto;
    right: -17px;
}

i.far.fa-arrow-left,
i.fa.fa-arrow-left {
    transform: scaleX(-1);
}

.form-group.mobil span.mob-num {
    left: auto;
    right: 12px;
}

.about-imgs .about-counter .about-count-in::after {
    left: auto;
    right: -15px;
}




@media (max-width: 991px){
li.menu-item-has-children a::after {
    left: auto !Important;
    right: 14px !Important;
}
}