/* RTL css */

.menu-items ul li .mega-wrap-menu,
header .header-nav .nav-container .menu-items ul li .mega-menu,
.user-area-section,
.user-dashbord,
.member-details-wrapper,
.shop-page-wrap,
.service-details,
.shop-details-wrap,
.project-details,
.job-list-area-section,
.job-details-section,
.checkout-area-section,
.cart-area-section,
.job-list-section,
.blog-section,
.advanced-tab,
.contact-section,
.team-section,
.fact-section-three,
.faq-section,
.about-section-three,
.working-process-section,
.project-section,
.footer-widget,
.latest-post-section,
.testimonial-section,
.skill-section,
.wcu-section,
.feature-section,
.video-section,
.about-section,
.banner-section{
    text-align: right;
}

.sidebar .widget.search-widget form input {
  padding-left: 100px;
  padding-right: 40px;
}
.sidebar .widget.search-widget form button{
  right: auto;
  left: 0;
}
.sidebar .widget.cat-widget ul li a span{
  float: left;
}
.sidebar .widget.recent-post-widget .single-post .date i{
  margin-right: 0px;
  margin-left: 10px;
}
.post-details-wrap .post-meta ul li{
  margin-right: 0px;
  margin-left: 30px;
}
.post-details-wrap .post-meta ul li i{
  margin-left: 10px;
  margin-right: 0px;
}
.post-details-wrap .post-content blockquote .author::before{
  left: auto;
  right: 0;
}
.post-details-wrap .post-footer .post-share a{
  margin-left: 0px;
  margin-right: 5px;
}
.post-nav .next-post{
  text-align: left;
}
.latest-post-loop .latest-post-box-two .post-desc .post-link i{
  margin-right: 10px;
  margin-left: 0px;
}
.comment-template .comment-list li .author-img{
  left: auto;
  right: 0;
}
.comment-template .comment-list li{
  padding-left: 0px;
  padding-right: 130px;
}
.job-lists .single-job .apply-btn i,
.comment-template .comment-list li .comment-content .reply-btn i{
  margin-left: 0px;
  margin-right: 8px;
}
.input-group .icon{
  right: auto;
  left: 25px;
}
.blog-loop.grid-blog .single-post-box .post-content .post-date i{
  margin-right: 0px;
  margin-left: 10px;
}
.blog-loop.grid-blog .single-post-box .post-content .post-link i{
  margin-left: 0px;
  margin-right: 10px;
}
.pagination-wrap li{
  margin-right: 0px;
  margin-left: 5px;
}
.blog-loop.standard-blog .single-post-box{
  text-align: right;
}
.blog-loop.standard-blog .single-post-box .post-meta ul li{
  margin-right: 0px;
  margin-left: 30px;
  text-align: right;
}
.cart-area-section .cart-table tbody .unit-price .available-info span.icon{
  margin-right: 0px;
  margin-left: 10px;
}
.cart-area-section .cart-middle .cart-btn{
  margin-left: 0px;
  margin-right: 15px;
}
.contact-section.with-illustration-img .illustration-img{
  left: auto;
  right: 2%;
}
.job-list-area-section .single-job p i{
  margin-left: 5px;
  margin-right: 0px;
}
.shop-details-wrap .product-details .product-summary .add-to-cart-form form .quantity-input{
  margin-right: 0px;
  margin-left: 30px;
}
.shop-details-wrap .product-details .product-summary{
  padding-left: 0px;
  padding-right: 30px;
}
.shop-details-wrap .product-details .product-details-tab .product-review .review-list li .review-thumb{
  left: auto;
  right: 0;
}
.shop-details-wrap .product-details .product-details-tab .product-review .review-list li{
  padding-left: 0px;
  padding-right: 100px;
}
.shop-details-wrap .product-details .product-details-tab .review-form .single_checkbox label{
  margin-left: 0px;
  margin-right: 10px;
}
.service-details .service-details-content .circle-check-list li i{
  left: auto;
  right: 0;
}
.service-details .service-details-content .circle-check-list li{
  padding-left: 0px;
  padding-right: 70px;
}
.service-details .service-details-content .check-list li i{
  margin-right: 0px;
  margin-left: 15px;
}
.shop-top-bar .product-search button{
  right: auto;
  left: 0;
}
.shop-top-bar .product-search input{
  padding-left: 50px;
  padding-right: 25px;
}
.shop-sidebar .widget .widget-title::before, .shop-sidebar .widget .widget-title::after{
  left: auto;
  right: 0;
}
.shop-sidebar .widget .widget-title::after{
  left: auto;
  right: 18px;
}
.shop-sidebar .widget.product-tag-widget .tags-loop a{
  margin-right: 0px;
  margin-left: 8px;
}
.shop-sidebar .widget.product-filter-widget .price-ammount input{
  padding-left: 0px;
  margin-right: 45px;
}
.shop-sidebar .widget.product-filter-widget .price-ammount span{
  left: auto;
  right: 0;
}
.member-details-wrapper .member-details .member-picture-wrap .member-picture::after{
  left: -10px;
  right: auto;
}
.skill-section .skill-text {
  padding-right: 0px;
  padding-left: 55px;
}
.skill-section::before{
  left: auto;
  right: 0;
  transform: translate(285px, -50%);
}
.blog-loop.standard-blog .single-post-box .post-meta ul li i {
  margin-right: 0px;
  margin-left: 10px;
}
.breadcrumb-section .breadcrumb-text ul li a::after {
  right: auto;
  left: -25px;
}
.breadcrumb-section .breadcrumb-text ul li {
  margin-right: 15px;
}
.faq-section .faq-loop.accordion .card .card-header h6 span.icons {
  right: auto;
  left: 30px;
}
.project-details .project-content .details {
  text-align: right;
}
header .info a:last-child::after,
.header-navigation .header-right-nav .info a:last-child::after{
    left: unset;
    right: -7px;
}
.user-dashbord .card-box:after{
  right: unset;
  left: 10px;
}
.user-dashbord .custom-file .js-labelFile{
  left: unset;
  right: 0;
}

div.dataTables_wrapper div.dataTables_length select {
    text-align: left;
}
