body {
    direction: rtl;
    text-align: start;
 font-family: 'ar-font';
}
.sidebar {
 right: auto;
 left: -100%;
}
.sidebar-width{
    left: 0px;
    
}

.close-side i{
    right: auto;
    left: 20px;
}
form{
    direction: rtl;
}
section.who-we-are .row:nth-child(even) {
    direction: ltr;

}
.animate__fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animate__fadeInLeft {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
.home-slider .owl-theme .owl-nav .owl-next {
    left: 70px;
    right: auto;
}
.home-slider .owl-theme .owl-nav .owl-prev {
    left: 0px;
    right: auto;
}
.slider-home.owl-theme .owl-dots {
justify-content: end;
}
.lolo-co{
    float: left;
}
.animate__fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInRight;
}
.animate__fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
.animate__bounceInRight{
    animation-name: bounceInLeft;  
}
.animate__bounceInLeft{
    animation-name: bounceInRight;  
}
.search-btn i{
   margin-left: 0;
    margin-right: 12px;
}

.home-slider, .home-slider .item,
 .home-slider .item .container,
  .home-slider .item .container .row {
    min-height: 710px;
    direction: rtl;
}

.site-search .woocommerce-product-search button {
    position: absolute;
    left: 0;
    right: auto;
}
.site-search .close-side i{
    left: 20px;
    right: auto;
}

.slider-home::after {
    right: auto;
    left: 0;
}


.breadcrumb-section::after{
    left: 0;
    right: auto;
}


.about-img img,.about-img::after {
    transform: scaleX(-1);
}
.project-item .project-details {
    direction: rtl;
}
.ceo-statement-img::after {
left: auto;
    right: 16px;
}
.service-item::after,.vission-item::after{
    right: 0;
    left: auto;
}
.card-body ul li::before,.news-title ul li::before,
.single-service-details ul li::before{
    right: 0;
    left: auto;
}
.card-header .btn::after, .card-body span.close::after{
    left: 0;
    right: auto;
}
.card-header .btn{
    padding: 15px 15px 15px 0;
}
/* .form-group.mobile span.mob-num {
left: auto;
    right: 8px;
} */
.nice-select::after {
    left: 12px;
    right: auto;
}
.nice-select {
    text-align: start !important;
    padding-left: 30px;
    padding-right: 12px;
}
.lang-search {
    gap: 22px;
}
.mypagination i.fas.fa-chevron-left {
    transform: scaleX(1);
}
@media (max-width: 768px){


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

.form-group.mobile input {
    padding-inline-start: 10px;
}

.form-group.mobile span.mob-num {
    right: auto;
    left: 14px;
}












