/* body {direction:rtl;} */
body{
   direction: rtl;
   unicode-bidi: embed;
}
.owl-carousel .owl-stage-outer{
   direction: ltr;
}

.media > .pull-left{
   margin-left: 20px;
   margin-right: auto;
}

img.pull-left{
   margin-left: 20px;
   margin-right: auto;
}

img.pull-right{
   margin-right: 20px;
   margin-left: auto;
}

.dropcap{
   float: right;
   margin: 5px 0 5px 15px ;
}

.wp-caption img[class*="wp-image-"]{
   margin-right: auto;
   margin-left: auto;
}

.alignleft{
   float: right;
   margin-left: 1.5em;
   margin-right: auto;
   margin: 5px 0 20px 20px ;
}

.alignright{
   float: left;
   margin-right: 1.5em;
   margin-left: auto;
}

.gallery-item{
   text-align: right;
   padding: 0 0 0 1em ;
}

.gallery-caption{
   text-align: right;
   padding: 0 0 0 10px ;
}

.alignnone{
   margin: 5px 0 20px 20px ;
}

.aligncenter, div.aligncenter{
   margin: 5px auto 5px auto ;
}

a img.alignright{
   float: left;
   margin: 5px 20px 20px 0 ;
}

a img.alignnone{
   margin: 5px 0 20px 20px ;
}

a img.alignleft{
   float: right;
   margin: 5px 0 20px 20px ;
}

a img.aligncenter{
   margin-right: auto;
   margin-left: auto;
}

.wp-caption.alignnone{
   margin: 5px 0 20px 20px ;
}

.wp-caption.alignleft{
   margin: 5px 0 20px 20px ;
}

.wp-caption.alignright{
   margin: 5px 20px 20px 0 ;
}

.screen-reader-text:focus{
   right: 5px;
   left: auto;
}

.post-password-form input[type="password"]{
   margin-right: 10px;
   margin-left: auto;
}

.tag-lists a, .tagcloud a{
   margin-right: 3px;
   margin-left: auto;
}


.comments-list .pingback .comment-body{
   margin-right: 0;
}

.comments-list .comment-body{
   margin-right: 110px;
   margin-left: auto;
}

.comments-list img.comment-avatar{
   margin-left: 30px;
   margin-right: auto;
}

.comments-list .comment-reply-link i{
   margin-left: 5px;
   margin-right: auto;
}

.comments-reply{
   margin: 0 70px 0 0 ;
}

#cancel-comment-reply-link{
   float: left;
}

.author-box .author-info{
   margin-right: 90px;
   margin-left: auto;
}

.post-navigation .post-previous, .post-navigation .post-next{
   border-right: 1px solid #eeeeee;
   border-left: 1px solid #eeeeee;
}

.post-navigation .post-previous{
   text-align: right;
   float: right;
   border-right: 0 none;
   border-left: 0 none;
   padding: 0 0 0 40px ;
}

.post-navigation .post-previous img{
   float: right;
   margin-left: 15px;
   margin-right: auto;
}

.post-navigation .post-next{
   text-align: left;
   float: left;
   border-left: 0 none;
   border-right: none;
   padding: 0 40px 0 0 ;
}

.post-navigation .post-next img{
   float: left;
   margin-right: 15px;
   margin-left: auto;
}

.pagination li a, .pagination li span{
   margin-left: 8px;
   margin-right: auto;
}

.pagination li.pagination-dots{
   margin: 0 10px 0 15px ;
}

.entry-content .page-links{
   margin-right: 5px;
   margin-left: auto;
}


.header .navbar-container .navbar-light .dropdown-toggle::after{
   float: left;
   
}

.archive-widgets ul li a:after{
   float: left;
}
.xs-sidebar-widget,
.ekit-wid-con .ekit-sidebar-widget{
   left: -100%;
}
.sideabr-list-widget li i{
   margin-right: 0;
   margin-left: 20px;
}
.xs-sidebar-group.isActive .xs-overlay,
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{
   right: 0;
}
.xs-sidebar-group .xs-overlay{
   right: 100%;
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget{
   left: 0;
}

.pull-left {
   float: right !important;
}
.pull-right {
   float: left !important;
}

.user-meta-summery-single li {
   border-left: 1px solid #eaeaea;
   border-right: 0;
}
.xs-review-box .xs-reviewer-details .review-reviwer-info-section {
   padding-right: 20px;
   padding-left: 0;
}

.sidebar .widget.widget_search .input-group-btn {
   border-radius: 6px 0px 0px 6px;
}
.sidebar .widget.widget_search .form-control {
   border-radius: 0px 6px 6px 0px !important;
}
.post .post-meta .post-author {
   position: relative;
}
.post .post-meta .post-author i {
   position: absolute;
   right: -26px;
   top: 3px;
}
.post .post-meta .post-author a {
   padding-right: 4px;
}
.post .post-meta span i {
   padding-left: 5px;
}
.post-details .entry-header .post-meta {
   padding-right: 27px;
}
.post-navigation span {
   position: relative;
}
/* .post-navigation i {
   position: absolute;
   left: -23px;
   top: 3px;
} */
.comments-list .comment-body .comment-reply-link {
   position: relative;
}
.comments-list .comment-reply-link i {
   position: absolute;
   left: -27px;
   top: 4px;
}
.post-details .entry-header .post-meta span i {
   padding-left: 0;
}

.post-details .post-meta .post-author i {
   position: absolute;
   right: -21px;
   top: 5px;
}
.banner-area:before {
   background-image: linear-gradient(to left, #f4f4fc, rgba(249, 249, 253, 0.2));
}
.post .post-footer a {
   position: relative;
}

.post .post-footer a i {
   position: absolute;
   left: 14px;
   top: 17px;
   transform: rotate(180deg);
}
.post .readmore-btn-area .btn {
   padding:12px 21px 12px 46px;
}
.feature-image .fas {
   position: relative;
   left: 5px;
}

.recent-post-widget .widget-post .media-body {
   margin-right: 20px;
   margin-left: 0;
}

/* Qoxag RTL css*/

.qoxag-date span::before{
   left: auto;
   right: -10px;
   top: 5px;
}
.ts-main-nav .elementskit-navbar-nav > li > a:after{
   border-left: 10px solid transparent;
   bottom: -10px;
   left: auto;
   right: 100%;
   border-right: 0;
}
.qoxag-news-ticker .swiper-navigation-wrapper{
   right: auto;
   left: 0;
}
.tranding-bar .trending-slide .trending-title{
   margin: 0 0px 0 15px;
   padding: 0 0px 0 10px;
   border-left: 1px solid #e8e8e8;
   border-right: 0;
}
.tranding-bar .trending-slide .trending-title i{
   margin-left: 5px;
   transform: rotate(270deg);
}

.xts-chevron-left{
   transform: rotate(
      180deg
      );
}
.xts-chevron-right {
   transform: rotate(
      180deg
      );
}
.qoxag-grid-single .post-meta span{
   margin-right: 0px;
   margin-left: 10px;
}
.ts-count-post .qoxag-post-grid div[class^="col-"] .qoxag-grid-single::before{
   right: -15px;
   left: auto;
}
.qoxag-recent-post .post-content{
   padding-right: 15px;
   padding-left: 0px;
}
.qoxag-grid-single .post-cat.left-background .cat-background-span{
   margin-left: 4px;
   margin-right: 0px;
}
.widget_archive ul:not(.menu) li a::before, .widget_categories ul:not(.menu) li a::before, .widget_pages ul:not(.menu) li a::before{
   padding-left: 13px;
   padding-right: 0px;
}
.category-layout .thumb-left .post-content {
   padding: 10px 30px 0 15px;
}
.post-navigation-item a{
   position: relative;
}

.post-next .post-navigation-item > i {
   margin-right: 6px;
   margin-left: 0px;
}
.post-previous .post-navigation-item > i {
   margin-right: 0px;
   margin-left: 6px;
}
.blog-single ul.blocks-gallery-grid li {
   margin-right: 0;
}
.single-wrap {
   padding-right: 0;
   padding-left: 20px;
}
.single-post .blog-single .main-post-header-bg .post-meta > span {
   margin-left: 2.5rem;
   margin-right: 0;
}
.category-layout .thumb-right .post-content {
   padding: 10px 0px 0 30px;
}
.search .page .entry-header .post-meta span:not(:last-child), 
.product .entry-header .post-meta span:not(:last-child), 
.post .entry-header .post-meta span:not(:last-child) {
   margin-right: 1.5rem;
   margin-left: 1.5rem;
}
.list-post .qoxag-grid-single::before {
   left: auto !important;
   right: 0;
}
.switch_container{
   transform: translateX(-80%);
}
.dark-mode .switch_container{
   transform: translateX(0px) rotate(
1turn
);
}