#site .iconbox .box-content .box-readmore a:before {
    transform: rotate(180deg);
}
.ion-log-in:before,.projects-grid .project .project-thumbnail .project-readmore a:after{
    transform: rotate(180deg) !important;
	bottom: 0;
}
#site .elements-carousel.model .testimonial .author-name {
    left: auto;
    right: 50px;
}
#site .elements-carousel.model .testimonial .author-info {
    right: auto;
    left: 50px;
}
.projects-masonry .project .project-thumbnail .featured-image {
    right: -255px;
    left: auto;
}
.projects-masonry .project .project-info {
    left: 30px;
    right: auto;
}
.projects-masonry .project .project-thumbnail .project-readmore a:after {
    right: -520px;
    left: auto;
    bottom: auto;
}
#site .blog-shortcode.post-thumbnail-cover .blog-entries .entries-wrapper:not(.blog-grid) .post {
    padding-right: calc(40% + 30px);
    padding-left: 10px;
}
#site .blog-shortcode.post-thumbnail-cover .blog-entries .entries-wrapper:not(.blog-grid) .post .post-image > a {
    right: 0;
    left: auto;
}
#site .vc_toggle .vc_toggle_title h4:after {
    content: "\f124";
    left: 0;
    right: auto;
}
#site .wpb_single_image .vc_figure .vc_figure-caption {
    right: 15px;
    left: auto;
}
#site .scrollslider .swiper-container .swiper-wrapper .slide-container {
    left: auto !important;
    right: 0 !important;
}
#site .blog-shortcode.post-date-cover .blog-entries .blog-grid .post .post-date:before {
    margin: 0 0 0 8px !important;
    float: right !important;
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .vc_tta.vc_general .vc_tta-title-text:not(:empty)~* {
    margin-right: 14px;
    margin-left: 0;
}
#site .vc_toggle .vc_toggle_content {
    padding: 0 35px 30px 0;
}
#site .member.has-image .member-image {
    float: right;
    padding: 0 0 0 15px;
}
#site .member.has-image .member-info {
    float: left;
    padding: 0 15px 0 0;
}
.search-results .main-content .content .search-results, .search-no-results .main-content .content .search-results {
    padding-top: 100px;
}
.site-footer .footer-widgets aside[data-width="6"] {
    float: left;
}
.site-footer .footer-widgets aside[data-width="3"] {
    float: right;
}
.woocommerce .onsale {
    right: 5px;
    left: auto;
}
.woocommerce .product .summary {
    padding-left: 0;
    padding-right: 25px;
    float: left;
}
.woocommerce .product .images {
    float: right;
    padding-left: 25px;
    padding-right: 0;
}
.woocommerce .product .images .woocommerce-product-gallery__trigger {
    right: auto;
    left: 45px;
}
.woocommerce .woocommerce-message:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-error:after {
    right: 30px;
    left: auto;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error {
    padding: 30px 70px 30px 30px;
}
.woocommerce .shop_table td.actions .coupon {
    display: flex;
}
.woocommerce .shop_table td.actions .coupon .input-text {
    margin-left: 10px;
    margin-right: 0;
}
.woocommerce .product .images .flex-viewport {
    direction: ltr;
}
@media only screen and (min-width: 769px){
.content-inner.products[data-grid] .product {
   padding-left: 20px !important;
	padding-right: 30px !important;
}
.slider-title{
	text-align: right !important;
	line-height: 50px !important;
}
}
@media only screen and (max-width: 768px){
body.projects-masonry .project .project-thumbnail .featured-image, body .projects-masonry .project .project-thumbnail .featured-image {
    display: inline-block;
    right: 0 !important;
    left: auto !important;
}
body .woocommerce .shop_table.woocommerce-cart-form__contents tbody .woocommerce-cart-form__cart-item td.product-remove a {
    font-size: 40px;
}
body .woocommerce .shop_table.woocommerce-cart-form__contents {
    display: table;
}
body #site .scrollslider .swiper-container .swiper-wrapper .slide-container {
    padding: 0 30px;
}
#site .scrollslider .swiper-container .swiper-pagination {
    right: 10px;
}
.rtl #site .posts-carousel .widget-title {
    padding: 50px 40px 20px 0;
}
.woocommerce .onsale {
    right: 60px;
}
h1.slider-title.no-margin-bottom{
	font-size:20px;
}
.slider-title {
    line-height: 20px !important;
	text-align: right !important;
	font-size: initial;
}
}
 #off-canvas-left .widget.widget_nav_menu:not([class*="style"]) .menu li .dw-sub-menu li a:before,.rtl #off-canvas-left .widget.widget_nav_menu:not([class*="style"]) .menu li .menu-item-toggle{
	transform: rotate(180deg);
 }
@media only screen and (max-width: 544px) and (min-width: 320px){
body.woocommerce .product .woocommerce-tabs .tabs li {
    text-align: right;
}
}
.woocommerce .woocommerce-checkout .woocommerce-checkout-payment ul li img {
    display: inline-block;
    vertical-align: middle;
}
/*========== RTL Fix By MGH7 www.PTheme.ir ========*/

.chosen-container-single .chosen-single div b:after,.woocommerce #respond .comment-form .stars,.woocommerce .star-rating span:before,.woocommerce #respond .comment-form .stars span a.active:before {
    font-family: 'fontAwesome' !important;
}
.slider-subtitle{
	text-align:right !important;
}
ul,li,a,h1,h2,h3,h4,h5,h6,p,input,span,textarea,th,tr,label,legend,select,fieldset,figcaption,.button, input[type="button"], input[type="submit"], button,.info-detail,.info-box{
	letter-spacing:0px !important;
}
#site .posts-carousel .owl-buttons .owl-prev {
    left: -85px;
}	
#site .posts-carousel .owl-buttons .owl-next {
    right: -90px;
    left: auto;
}
.rtl select ,.form-request .row textarea, .form-request-callback .row textarea,form{
    direction: rtl;
}
[data-grid] .post, [data-grid-normal] .post, [data-grid] .project, [data-grid-normal] .project, [data-grid] .product, [data-grid-normal] .product,.search-results .main-content .content .search-results .post, .search-no-results .main-content .content .search-results .post {
    float: right;
}
/************ShortCodes************/
#site .member {
    flex-direction: row;
}	
.gm-style .gm-style-iw {
    padding: 0 10px;
}	
#site .posts-carousel .post .post-inner .post-date:before,#site .blog-shortcode .blog-entries .entries-wrapper:not(.blog-grid) .post .post-date:before,.widget.widget_recent_entries ul li .post-date:before {
    margin: 0 0 0 8px;
    float: right;
}
#site .owl-buttons .owl-prev {
    left: -50px;
}
#site .owl-buttons .owl-next{
	right: -50px;
}
@media only screen and (max-width: 768px){
body #site .owl-buttons .owl-prev {
    left: -40px;
}
body #site .owl-buttons .owl-next {
    right: -40px;
}
}
.site-header.site-header-classic .social-icons a i.fa-telegram {
    background: transparent;
	color: #1da1f2;
}
.site-header-sticky .navigator .social-icons a i.fa-telegram {
    color: #1da1f2;
    background: transparent;
}
.site-footer .footer-copyright.footer-copyright-left .social-icons a i.fa-telegram {
    background: #1da1f2;
}
/***********Header***************/
.rtl .site-header.site-header-classic.header-brand-left .menu-extras .search-box .search-submit {
    right: auto;
    left: 10px !important;
}
/*****TopBar******/
.site-topbar .site-topbar-flex {
    flex-direction: row-reverse !important;
}
/***********Woocommerce**********/
.woocommerce .cart-collaterals {
    float: left;
    padding-right: 30px;
    padding-left: 0;
}
.woocommerce > form {
    float: right;
    padding-left: 30px;
    padding-right: 0;
}
.woocommerce .woocommerce-checkout #order_review {
    float: left;
}
.woocommerce .woocommerce-checkout #customer_details {
    float: right;
    padding-left: 60px;
    padding-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    padding: 10px 0 10px 0;
    background: #f3f3f3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.woocommerce .woocommerce-message .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-error .button {
    right: auto !important;
    left: 60px !important;
}
.woocommerce #respond .comment-form .comment-form-comment label, .woocommerce #respond .comment-form .comment-form-author label, .woocommerce #respond .comment-form .comment-form-email label, .woocommerce #respond .comment-form .comment-form-url label,.woocommerce #respond .comment-form-rating label {
    float: right;
}
.woocommerce #respond .comment-form .comment-form-comment input, .woocommerce #respond .comment-form .comment-form-author input, .woocommerce #respond .comment-form .comment-form-email input, .woocommerce #respond .comment-form .comment-form-url input, .woocommerce #respond .comment-form .comment-form-comment textarea, .woocommerce #respond .comment-form .comment-form-author textarea, .woocommerce #respond .comment-form .comment-form-email textarea, .woocommerce #respond .comment-form .comment-form-url textarea {
    float: left;
}
.woocommerce > form.checkout_coupon .form-row-last {
    float: left;
    text-align: left;
	padding-left: 25px;
}
.woocommerce > form.checkout_coupon .form-row-first {
    float: right;
}
.woocommerce .woocommerce-checkout #customer_details .form-row-first {
    float: right;
    padding-left: 15px;
	padding-right: 0px;
}
.woocommerce .woocommerce-checkout #customer_details .form-row-last {
    float: left;
    padding-left: 0px;
    padding-right: 15px;
}
.woocommerce .cart-collaterals .cart_totals .shop_table th, .woocommerce .cart-collaterals .cart_totals .shop_table td {
    text-align: right
}	