body {
    direction: rtl;
    text-align: right;
}
.navbar-area .main-nav .navbar-brand {
    margin-right: 0;
}
.navbar-area .others-option .option-item {
    margin-left: 0;
}
.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
    text-align: right;
}
.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu {
    right: 0;
}
.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
    right: 100%;
}
.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a i {
    float: left;
}
.navbar-area .others-option .option-item .search-overlay.search-popup {
    right: unset;
    left: 0;
}
.navbar-area .others-option .option-item .search-overlay.search-popup .search-form .search-button {
    right: unset;
    left: 0;
}
.navbar-area .others-option .option-item .search-overlay.search-popup .search-form .search-input {
    padding-left: 0;
    padding-right: 15px;
}
.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover::before {
    width: 100%;
    left: auto;
    right: 0;
}
.single-main-blog-item .blog-link {
    left: unset;
    right: 0;
}
.single-main-blog-item .main-blog-content ul li {
    padding-right: 0;
    padding-left: 10px;
}
.single-main-blog-item .main-blog-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.single-featured .blog-img span {
    left: unset;
    right: 10px;
}
.single-featured .featured-content ul li {
    padding-right: 0;
    padding-left: 30px;
}
.single-featured .featured-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.right-blog-editor .right-blog-content {
    padding-left: 0;
    padding-right: 20px;
}
.editor-blog-content ul li {
    padding-right: 0;
    padding-left: 30px;
}
.single-inspiration .blog-link {
    left: unset;
    right: 0;
}
.single-inspiration .inspiration-content ul li {
    padding-right: 0;
    padding-left: 10px;
}
.single-inspiration .inspiration-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.full-blog-content ul li {
    padding-right: 0;
    padding-left: 10px;
}
.full-blog-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.follows-area ul li a i {
    float: left;
    right: unset;
}
.single-widget ul li a i {
    margin-right: 0;
    margin-left: 2px;
}
.single-widget ul li a:hover {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
}
.single-widget.contact ul li a {
    padding-left: 0;
    padding-right: 0;
}
.single-widget.contact ul li a i {
    right: -30px;
    left: unset;
}
.single-widget.contact ul li {
    padding-left: 0;
    padding-right: 30px;
}
.single-widget.contact ul li i {
    left: unset;
    right: 0;
}
.single-widget .social-area ul li a {
    margin-right: 0;
    margin-left: 5px;
}
.go-top {
    right: unset;
    left: -10%;
}
.go-top.active {
    left: 3%;
    right: unset;
}
.right-blog-editor .right-blog-content span i {
    margin-right: 0;
    margin-left: 5px;
}
.light-news .light-news-content ul li {
    padding-right: 0;
    padding-left: 10px;
}
.light-news .light-news-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.burger-menu {
    margin-right: 0;
    margin-left: 10px;
}
.sidebar-modal.active .sidebar-modal-inner {
    left: unset;
    right: 0;
}
.sidebar-modal .sidebar-modal-inner {
    left: unset;
    right: -100%;
}
.single-main-blog-item-two .blog-link {
    left: unset;
    right: 0;
}
.single-main-blog-item-two .main-blog-content ul li {
    padding-right: 0;
    padding-left: 5px;
}
.single-main-blog-item-two .main-blog-content ul li i {
    margin-right: 0;
    margin-left: 5px;
}
.blog-list-area-two .right-blog-editor .right-blog-content {
    left: unset;
    right: 175px;
}
.single-latest-news-wrap {
    margin-right: auto;
}
.blog-list-area-three .blog-list-wrap .right-blog-editor .right-blog-content {
    left: unset;
    right: 185px;
}
.top-header .read-more {
    margin-left: 0;
    margin-right: 10px;
}
.top-header span {
    margin-left: 10px;
    margin-right: 0;
}
.middle-header .middle-menu-two {
    float: left;
}
.bottom-header .others-option {
    float: left;
}
.bottom-header .others-option .option-item {
    margin-left: 0;
}
.bottom-header ul li {
    padding-right: 0;
    padding-left: 5px;
}
.single-top-news .top-news-img span {
    left: unset;
    right: 20px;
}
.single-top-news .linka-news-content ul li {
    padding-right: 0;
    padding-left: 10px;
}
.live-news-stream-area .right-blog-editor .right-blog-content {
    left: unset;
    right: 170px;
}
.banner-area-six .banner-text ul li a img {
    margin-right: 0;
    margin-left: 5px;
}
.page-title-area .page-title-content ul li::before {
    right: unset;
    left: -3px;
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li {
    margin-right: 0;
    margin-left: 21px;
}
.blog-details-area .blog-details-desc .article-content .entry-meta ul li::before {
    right: unset;
    left: -15px;
}
.blog-details-area .b-d-s-item .s-date {
    left: unset;
    right: 0;
}
.blog-details-area .blog-details-desc .article-footer .article-share .social {
    text-align: left;
}
.blog-details-area .blog-details-desc .article-footer .article-tags span {
    margin-right: 0;
    margin-left: 5px;
}
.blog-details-area .comments-area .comment-body {
    padding-left: 0;
    padding-right: 65px;
}
.blog-details-area .comments-area .comment-author .avatar {
    left: unset;
    right: -65px;
}
.blog-details-area .post-navigation .navigation-links .nav-next {
    text-align: left;
}
.blog-details-area .widget-area .widget-peru-posts-thumb .item .thumb {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.blog-details-area .widget-area .widget_categories ul li a span {
    float: left;
    font-size: 13px;
}
.blog-details-area .widget-area .widget_categories ul li {
    padding-left: 0;
    padding-right: 15px;
}
.blog-details-area .widget-area .widget_categories ul li::before {
    left: unset;
    right: 0;
}
.blog-details-area blockquote p {
    text-align: right;
}
.blog-details-area blockquote::before {
    left: unset;
    right: 30px;
}
.blog-details-area blockquote::after {
    left: unset;
    right: 0;
}
.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select {
    text-align: right !important;
}
.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select .option {
text-align: right;
}
.product-area .woocommerce-topbar .woocommerce-topbar-ordering .nice-select::after {
right: unset;
left: 20px;
}
.cart-area .cart-table table tbody tr td.product-subtotal .remove {
    float: left;
}
.cart-area .col-lg-5.col-sm-5.col-md-5.text-right {
    text-align: left !important;
}
.cart-area .coupon-wrap .nice-select {
    text-align: right !important;
}
.cart-area .coupon-wrap .nice-select .option {
    text-align: right;
}
.cart-area .coupon-wrap .nice-select::after {
    right: unset;
    left: 12px;
}
.cart-area .cart-totals ul li span {
    float: left;
}
.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label {
    padding-left: 0;
    padding-right: 27px;
}
.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label {
    padding-left: 0;
    padding-right: 27px;
}
.checkout-area .order-details .payment-box .payment-method p [type="radio"]:not(:checked) + label::before {
    left: unset;
    right: 0;
}
.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label::after {
    left: unset;
    right: 3px;
}
.checkout-area .order-details .payment-box .payment-method p [type="radio"]:checked + label::before {
    left: unset;
    right: 0;
}
.checkout-area .billing-details .form-check {
    margin-left: 0;
    padding-right: 1.25rem;
}
.form-check-input {
    position: relative;
    margin-left: 0;
    top: 3px;
}
.product-details-area .product-details-desc .product-add-to-cart .default-btn {
    float: left;
}
.product-details-area .product-details-desc .buy-checkbox-btn .cbx span:last-child {
    padding-left: 0;
    padding-right: 4px;
}
.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-title .btn {
    right: unset;
    left: 0;
}
.user-area-all-style .contact-form-action .forget {
    float: left;
}
.coming-soon-area .coming-soon-content .newsletter-form button {
    right: unset;
    left: 0;
}
.coming-soon-area .coming-soon-content .input-newsletter {
    padding-left: 0;
    padding-right: 15px;
}
.user-area-all-style .contact-form-action .now-register {
    float: left;
}
.single-privacy ul li p strong {
    left: unset;
    right: 0;
}
.single-privacy ul li p {
    padding-left: 0;
    padding-right: 35px;
}
.single-main-blog-item-two .main-blog-content {
    left: unset;
    right: 0;
}
.right-blog-editor .right-blog-content {
    left: auto;
    right: 200px;
}
[type=email], [type=number], [type=tel], [type=url] {
    direction: unset;
}


/* Max width 767px */
@media only screen and (max-width: 767px) {
    .blog-details-area .comments-area .comment-body {
      padding-left: 0;
      padding-right: 0;
    }
    .blog-details-area .comments-area .comment-author .avatar {
      right: 0;
    }
    .middle-header .middle-menu-two {
        float: unset;
    }
    .right-blog-editor { 
        text-align: center;
    }
    .right-blog-editor .right-blog-content { 
        position: unset;
        padding-right: 0 !important;
        margin-top: 15px;
    }
    .blog-list-area-two .right-blog-editor .right-blog-content {
        position: unset;
        left: 185px;
        top: 25px;
    }
    .blog-list-area-three .blog-list-wrap .right-blog-editor .right-blog-content {
        position: unset;
    }
    
}

/* Min width 576px to Max width 767px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
    .offset-sm-3.offset-lg-0 {
      margin-left: 0;
      margin-right: 25%;
    }
}

/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .offset-sm-3.offset-lg-0 {
      margin-left: 0;
      margin-right: 25%;
    }
    .offset-md-3.offset-lg-0 {
      margin-left: 0;
      margin-right: 25%;
    }
    .right-blog-editor .right-blog-content {
        padding-left: 0;
        padding-right: 20px;
    }
    .single-featured .featured-content ul li {
        padding-right: 0;
        padding-left: 15px;
    }
}

/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .blog-list-area-two .right-blog-editor .right-blog-content {
        left: unset;
        right: 95px;
    }
    .right-blog-editor .right-blog-content {
        left: 0 !important;
    }
    .blog-list-area-three .blog-list-wrap .right-blog-editor .right-blog-content {
        left: unset;
        right: 88px !important;
    }
    .live-news-stream-area .right-blog-editor .right-blog-content {
        left: unset;
        right: 95px;
    }
    .single-featured .featured-content ul li {
        padding-right: 0;
        padding-left: 5px;
    }
    .single-inspiration .inspiration-content ul li {
        padding-left: 5px;
        font-size: 13px;
    }
    .right-blog-editor { 
        text-align: center;
    }
    .right-blog-editor .right-blog-content { 
        position: unset;
        padding-right: 0 !important;
        margin-top: 15px;
    }
    .blog-list-area-two .right-blog-editor .right-blog-content {
        position: unset;
    }
    .blog-list-area-three .blog-list-wrap .right-blog-editor .right-blog-content {
        position: unset;
    }
    .live-news-stream-area .right-blog-editor .right-blog-content {
        position: unset;
    }
}

/*Max width 991px */
@media only screen and (max-width: 991px) {
    .mean-container a.meanmenu-reveal {
      left: 0 !important;
      right: auto !important;
      padding: 22px 0 0px 15px !important;
    }
    .mobile-nav .logo {
      right: 15px;
    }
    .mean-container .mean-nav ul li a {
      text-align: right;
      width: 93%;
    }
    .mean-container .mean-nav ul li a.mean-expand {
      text-align: left;
      left: 0;
      right: auto;
    }
    .mobile-nav .logo {
        top: 17px;
    }
}