body,
.row,
.container,
ul, ol, li
{
text-align:right ;
direction:rtl !important;
}

.mr-auto, .mx-auto {
    margin-left: auto;
    margin-right: 0 !important;
}
.header .topbar ul li:last-child {
    padding-right: 12px;
}
.search-box {
    top: 50px;
    left: 55px !important;
    right: auto !important;
}

.search .search-box button{
    right: auto !important;
    left: 20px;
}
.fa-arrow-right,.fa-long-arrow-alt-right {
    transform: rotate(180deg);
}
.pl-3, .px-3 {
    padding-left: 1rem!important;
    padding-right: auto!important;
}
.footer .social-icon li:last-child {
    margin-right: 15px !important;
}
.back-to-top{
    left: 30px;
    right: auto !important;
}
.accordion .accordion-icon.card-header .btn:after{
    margin-right: auto !important;
    margin-left: 0 !important;
}
.accordion .accordion-icon.card-header button{
    text-align: right;
    direction: rtl;
}
.breadcrumb {
    padding-right: 19%;
    margin-bottom: 0 !important;
 }
 .small-btn{
     left: 5px !important;
 }

 .feature-info-style-08 .feature-info-item:before{
    left: auto;
    right: 25px;
 }
 .feature-info-style-08 .feature-info-number span:after {
    right: 95%;
    left: auto;
    transform: rotate(180deg);
 }
 .fa-file-pdf-o {
    padding-left: 15px;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded{
    direction: ltr;
}

.case-study-style-02 .case-study-info{
    direction: rtl;
    text-align: right;
}

.page-item:first-child .page-link {
    border-top-left-radius: auto;
    border-bottom-left-radius: auto;
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem;
}

.page-item:last-child .page-link {
    border-top-right-radius:auto;
    border-bottom-right-radius:auto;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.owl-nav i {
    transform: revert !important;
}

.swiper-button-prev >i {
    transform: rotate(180deg);
}

.navbar .dropdown > .dropdown-menu li > a{
    font-size: 1.2em !important;
}
h6 {
    font-size: 20px !important;
}
body{
    font-size: 16px !important;
}

@media (max-width: 767px){
.navbar-toggler {
    left: 15px !important;
    right: auto;
}
.sub_btn {
    padding: 15px !important;
}

}
@media (max-width: 991px){

    .navbar-toggler {
        left: 50px !important;
        right: auto;  
    }
    .sub_btn {
        padding: 15px !important;
    }

}
.testimonial-style-02.owl-carousel .owl-nav .owl-next {
    transform: rotate(180deg) !important;

}
.testimonial-style-02.owl-carousel .owl-nav .fa-arrow-right {
    transform: rotate(180deg) !important;
}

.sub_btn{
    padding: 16px !important; 
  }

  
  .sub_col{
    left: 0 !important;
    right: auto;
  }
  
.search-col{
    top: 0;  
    left: 8% !important; 
}

@media (max-width: 650px){

  .sub_btn {
    padding: 16px !important;
  }
  }


  h6.mb-1.blog_title_font_size {
    direction: rtl;
}

.date-format{
    direction: rtl;
}