/*@import "assets/css/dana.css";*/
@font-face {
	font-family: danafanum;
	font-style: normal;
	font-weight: 400;
	src: url('assets/fonts/woff/dana-fanum-regular.woff2');
} 
@font-face {
	font-family: danafanum;
	font-style: normal;
	font-weight: bold;
	src: url('assets/fonts/woff/dana-fanum-bold.woff2');
}
body,h1, h2, h3, h4, h5, h6, p, ul, li, a, input, textarea,.rs-layer,.button,.mo-title-bar h2,.page-header .mo-title-bar .mo-path, .page-header .mo-title-bar .mo-path a, .woocommerce .mo-page-title-shop, .woocommerce .mo-page-title-shop a, .pagetitle-v4 .mo-path-inner,.counter-number .content, .counter-number.style3 h6,.fancy_heading h3,.pricing-item.style2 .pricing .pricing-currency,.image-box .content {
	direction: rtl;
	font-family: danafanum !important;
	letter-spacing: 0 !important;
}
h1, h2, h3, h4, h5, h6,.mo-title-box h3,.fancy_heading h3,.mo-title-bar h2,.image-box-style5 .perspective-caption,.pricing-currency{
    	letter-spacing: -0.8px !important;
}
.meta-post i{
    padding:0 0 0 5px;
}
.wpcf7 .wpcf7-select, input[type="Date"] {
    background-position: 10% center;
    direction: rtl;
	text-align: right;
}
.wpcf7 div.input{
	float:right;
}
.vc_row[data-vc-full-width] {
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
	width: 100%;
	width: 100vw !important;
}
.counter-number .symbol {
    margin-right: 5px;
	margin-left:0;
}
.select-languages>a{
	letter-spacing:0 !important
}
/* meun */
.cd-nav-trigger {
	right: auto;
	left: 5%;
}
.cd-nav-container.is-visible {
	right: auto;
	left: 0;
}
.main-search-content form .fa-search {
	right: -30px;
}
.nav-sidepanel>ul>li>a:before{
	right:0;left:auto;
}
.pricing-item.style1 .pricing .pricing-currency{
	font-size:30px;
}
.pricing-item.style3 .pricing .pricing-currency{
	font-size:35px;
}
.mo-testimonial-carousel.tpl3 .item:before,.icon-box-style8:before{
	transform-origin: bottom right;
}
.mo-blog-archive .grid-post .info-post:after{
    transform-origin: top right;
}
.main-search-content form .label-field:after{
    content:"عبارت موردنظرتان را تایپ کرده و دکمه جستجو را فشار دهید. برای لغو جستجو روی دکمه بستن کلیک کنید" !important
    ;
}
.nav {
	padding-right: 0;
}
.cd-close-nav {
	left: 10%;
}
.close-btn {
   float: left;
    direction: ltr;
}
.mo-cart-content {
	right: auto;
	left: 0;
}
.menu-item a,.nav-sidepanel>ul ul li ,.nav-sidepanel>ul ul li a{
	text-align: right;
}
li > ul, li > ol{
	    margin-right: 1.5em;
		margin-left:0;
}
.wpcf7-form .button {
	float: right;
}
.mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li, .mo-menu-list > ul li.menu-item-has-children.nomega-menu-item > ul > li {
	text-align: right;
}
.menu.menu-toggle .menu-button-text {font-size: 8px;}
.mo-search-header > a { direction: ltr; }
.sidepanel-content .social_list { float: right; }
.mo-header-icon {
    right: auto;
    left: 25px;
    float: left;
}
.close-btn, .main-search-close {
    float: left;
    direction: ltr;
}
.sidepanel-left{
    float:right;
}
.sidepanel-right{
    border-right:1px solid rgba(255,255,255,0.2);
    border-left:0;
}
.sidepanel ul.menu>li, .sidepanel .social_list{
        -moz-transform: translate(200%,0%);
    -ms-transform: translate(200%,0%);
    -webkit-transform: translate(200%,0%);
    -o-transform: translate(200%,0%);
    transform: translate(200%,0%);
}
div.wpcf7-response-output{
    text-align:right;
    direction:rtl;
}
#back-to-top{
    left:30px;
    right:auto;
}
.post-pagi.prev{
        float: right;
    text-align: right;
    margin-left: 10px;
    margin-right: 0;
}
.mo-header-v3 nav ul>li{
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
}
@media (max-width: 991px){
    .mo-col-logo{
        float:right;
    }
    
    .mo-header-v3 nav {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    right: 0px;
    left: auto;
    display: block;
}
.mo-header-v3 .mo-menu-list {
    top: 50px;
    right: auto;
    left: auto;
}
    .mo-header-v3 .mo-menu-list>ul {
    text-align: right;
    }
   #mo_header .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon , #mo_header .mo-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children .mb-dropdown-icon{ left:0; right:auto; float:left; }
   #mo_header .mo-menu-list > ul > li > a { padding: 10px 10px 10px 25px; text-align: right; }
   #mo_header .mo-menu-list > ul > li.menu-item-has-children > ul > li a { text-align: right;}
}

@media (min-width: 992px){
        .l-dropdown-icon{
            right: -10px;
            left:auto;
    }
    .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.algleft>ul {
    left: 0;
    right: auto;
}
    .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4>li,.mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4>li{
        float:right;
        border-right:1px solid rgba(255,255,255,0.1);
        border-left:0;
    }
	.mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4:before, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4:before, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4:before, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4:before, .mo-header-v7 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4:before {left: 0;right:auto;}
	.mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children:after {content: "\f104";}
	.mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul>li.menu-item-has-children:after, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul>li.page_item_has_children:after{
	left:30px;right:auto;content: "\f104";
	}
	.l-dropdown-icon{
	float:left;
}
.mo-header-v2 .l-dropdown-icon{
	right: -1px;
	left:auto;
}
}
.mo-countdown-clock .getting-started{
	direction:ltr
}
.mo-countdown-clock .getting-started .countdown-item-container {
	margin: 20px 0 20px 40px;
}
.mo-countdown-clock.style1 .getting-started .countdown-item-container .countdown-amount:after,
.mo-countdown-clock.style1 .getting-started .countdown-item-container .countdown-amount:before {
	left: -14px;
}

.main-search-content form input[type="search"],.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab>a{
    text-align: right;
}
.mo-search-header > a span {
    font-size: 12px;
    letter-spacing: 0;
}
.mo-cart-header > a {
    font-size: 12px !important;
    letter-spacing: 0 !important;
    line-height: 1 !important;
}
.main-search-content form .label-field:after {
	content: "Type above and press Enter to search. Click Close to cancel ";
    right: 0;
    text-align: right;
}
.portfolio-filter a:before{
    right:-1px;
    left:auto;
    transform:translateX(100%);
}
/* mo-header-v1 */
.sidepanel.open {
	right: 0 !important;
}
.menu-toggle {
    float: right;
}
.mo-header-v1 .menu-lines {
    padding: 0 40px 0 10px;
}
.mo-header-v1 .side-bar {
    right: 0;
    left: auto;
}
.sidepanel.left_anim {
    right: -100%;
    left: 0;
}
.mo-header-v1 .side-bar {
    border-right: 0px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.nav-sidepanel > ul > li {
    text-align: right;
}
.mo-sidepanel-v1 .text_v1 .text_content_v1 {
    float: right;
}
@media only screen and (max-width: 768px){
    .mo-header-v4 .mo-logo a {
    float: right;
}
.mo-sidepanel-v1 .text_v1 { max-width: 100%; margin-right: 70px; }
.footer .footer-bottom:first-child .widget{
    text-align:right;
}
.wpcf7 div.input{
    float:none !important;
}
.footer .footer-bottom .widget_nav_menu ul li{
    float:right;
    margin:0 7px 0 0 !important;
}
.footer_v1 .footer-widget-1 {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.mo-header-v6 .menu-sm-lines{
    left: auto !important;
    right: 0 !important;
}
}

.navbar-toggler-label {
    letter-spacing: 0;
}
/* mo-header-v2 */
.mo-header-v2 .container-menu {
    margin-left: 0;
	margin-right: 45px;
}
.mo-header-v2 .menu-toggle {
    margin-left: 0;
	margin-right: 30px;
	float: left;
}
.menu-sm-lines {
    right: 28px;
    left: 0;
}
.mo-header-v2 .mo-col-logo{
	float: right;
}
.owl-carousel .owl-item {
    float: right;
}
.mo-header-v2 .mo-logo {
	float: right;
	margin-left: 15px;
}
.mo-header-v2 .mo-menu-list, .mo-header-v4 .mo-menu-list {
	margin-left: 30px;
	margin-right: 0;
	float: left;
}
.mo-header-v2 .lang_link > ul {
	padding: 0;
}
.mo-header-v4 .menu_btn_v4{
    padding:0;
}
.mo-header-v4 .btn-nav,.mo-header-v4 .menu_other_v4{
    float:right;
}
.mo-header-v4 .header-wrapper{
    float:left;
}
.mo-header-v4 .select-languages {
    margin-left: 30px;
        float: left;
        margin-right:0;
}
.mo-header-v4 .select-languages:before {
    left: -8px;
   right:auto;
    border-right: 1px solid #e9e7e4;
    border-left:0;
}
.select-languages>a:after{
        left: 76%;
        right:auto;
}
@media (min-width: 992px) {
	.mo-header-v2 .menu_other_v2 {
		float: left;
	}
	.mo-header-v2 .social-header-v2, .mo-header-v2 .mo-search-header, .mo-header-v2 .mo_mini_cart, .mo-header-v2 .lang_link {
		float: left;
		margin-left: 10px;
	}
	.mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children:after {
		right: auto;
		left: 20px;
	}
	.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4>li, .mo-header-v2 .mo-menu-list>ul li.menu-item-has-children.nomega-menu-item>ul.columns4>li{
	    float:right;
	    border-left:0;
	    border-right:1px solid rgba(255,255,255,0.1);
	}
}
.menu-sidepanel .mo-menu-list>ul>li.menu-item-has-children .mb-dropdown-icon{
    left:0;
    right:auto;
}
/* mo-header-v3 */
.mo-header-v3 .logo {
	float: right;
}
.nav-menu-icon a {
    right: auto;
    left: 0;
}
.menu-icon div{
	position: absolute;
    left: 60px;
    width: 70px;
    top: -8px;
}
@media (min-width: 992px){
.mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns2, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns3, .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4 { right: 0;}
}
@media (min-width: 992px){
    .mo-header-v3 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children:after{ content:"\f104"; right:auto; left:20px;}
	.mo-header-v3 .mo-menu-list { float:left; margin-left:250px; }
	.mo-header-v3 .mo-menu-list { right: auto; }
}
@media (max-width: 991px){
    .mo-header-v3 .mo-header-icon { top: 62px; width: 65px;right: -53px;}
	/*.mo-header-v3 .mo-menu-list { top: 50px; right: auto; left: 150px; }*/
}
/* mo-header-v4 */
.menu-sidepanel .mo-menu-list > ul > li.menu-item {
    text-align: right;
}
.menu-sidepanel{
    left:0;
    right:auto;
}
.menu-sidepanel .social_list {
    margin-right: 60px;
    margin-left: 0;
    float: right;
    -moz-transform: translate(200%, 0%);
    -ms-transform: translate(200%, 0%);
    -webkit-transform: translate(200%, 0%);
    -o-transform: translate(200%, 0%);
    transform: translate(200%, 0%);
}
@media (min-width: 992px){
 .mo-col-logo {
    float: right;
}   
.mo-header-v4 .mo-logo a {
    float: right;
}
}
/* mo-header-v5 */
.mo-header-v5 .menu_other_v5 { float: left; }
.menu_other_v5 .menu-toggle { float: left; }
.mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul li:hover > a:before, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul li.current-menu-item > a:before, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul li:hover > a:before, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul li.current-menu-item > a:before, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul li:hover > a:before, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul li.current-menu-item > a:before, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul li:hover > a:before, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul li.current-menu-item > a:before{
	right: 0;
}
@media (min-width: 992px){
	.mo-header-v5 .mo-logo { float: right; }
	.mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4 > li , .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li > a, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a, .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul > li{ float:right; }
	.mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children:after { content:"\f104"; right:auto; left:25px;}
}
@media (min-width: 992px){
   .mo-header-v5 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children > a:after{ left:10px; right:auto; }
}

/* mo-header-v6 */
.mo-header-v6 .menu-toggle {
    float: left;
}
.mo-header-v6{
    top:auto;
}
.mo-header-v6 .mo-col-logo, .mo-header-v6 .mo-col-menu {
	float: right;
}
.mo-header-v6 .mo-search-header, .mo-header-v6 .mo_mini_cart {
	float: left;
}
.mo-header-v6 .mo-search-header > a {
	margin-left: 20px;
	margin-top: -2px;
}
.mo-header-v6 .menu_other_v6 {
    float: left;
}
.mo-header-v6 .social-header-v6 {
    padding-right: 0;
    margin-left: 0;
}
.mo-header-v6 .mo-col-menu{
	margin-right: 50px;
}
.mo-header-v6 .menu-toggle {
    margin-right: 30px;
    padding-right: 45px;
}
.mo-header-v6 .menu-sm-lines { 
	right: auto; left: 0; 
 /*   -moz-transform: rotate(180deg);*/
	/*-o-transform: rotate(180deg);*/
	/*-ms-transform: rotate(180deg);*/
	/*-webkit-transform: rotate(180deg);*/
	/*transform: rotate(180deg);*/
}
.mo-header-v6 .menu-toggle .m menu-toggle-title{ padding-left:45px; }
.mo-header-v6 .lang_link { margin-right:0; margin-left: 15px; }
@media (min-width: 992px){
	.mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children > a:after, .mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.page_item_has_children > a:after { right: auto; left: 10px; }
	.mo-header-v6 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4 > li { text-align: right; }
}
/* mo-header-v7 */
.mo-header-v7 .mo-header-top-l, .mo-header-v7 .mo-col-logo{float:right;}
.mo-header-v7 .mo-search-header, .mo-header-v7 .mo_mini_cart{float:left;}
.mo-header-v7 .menu-toggle{float:left; margin-left:0; margin-right:10px; }
@media (min-width: 992px){
    .mo-header-v7 .menu_other_v7 { float: left;}
	.mo-header-v7 .menu_other_v7 .button { margin-left:0; margin-right:30px; }
	.mo-header-v7 .mo-col-menu { float: left;  }
	.mo-header-v7 .mo-header-top .contact_info span { float:right; margin-right:0; margin-left:15px; }
	.mo-header-v7 .mo-header-top .contact_info i { padding-right:0; padding-left:5px;}
	.mo-header-v7 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li.menu-item-has-children:after { content:"\f104";right:auto;left:30px;}
}

/* left-navigation */
@media (min-width: 1200px) {
	.wrapper-left-navigation .main-content, .wrapper-left-navigation footer {
		float: left;
	}
}
@media (min-width: 992px) {
	.mo-menu-list > ul > li.menu-item-has-children.algleft > ul {
		left: auto;
		right: 0;
	}
	.mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul {
		right: 100%;
	}
}
.mo-left-navigation .mo-header-menu .mo-menu-list > ul, .nav-sidepanel > ul > li > a {
	text-align: right;
}

@media (min-width: 1200px) {
	.wrapper-left-navigation .main-content, .wrapper-left-navigation .footer_v3.footer-fixed {
		float: left;
		left: 0 !important;
	}
}
/* mo-title-box */
.mo-title-box.text-left, .mo-title-box.text-left h3 , .mo-title-box.text-left .content, .mo-title-box.text-left h5{
	text-align: left;
    direction: ltr;
}
/* button */
.button.btn-txt.btn-txt-circle {
    padding-left: 2px;
    padding-right: 0;
}
.button.btn-txt.btn-txt-circle .button-arrow {
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.button.btn-txt-arrow .button-arrow, .button.btn-txt-arrow:hover .button-arrow{
	-moz-transform: rotate(180deg) translateX(0);
	-o-transform: rotate(180deg) translateX(0);
	-ms-transform:rotate(180deg) translateX(0);
	-webkit-transform:rotate(180deg) translateX(0);
	transform: rotate(180deg) translateX(0);
}
a.video-button i {
    margin-left: 0;
    margin-right: 5px;
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
/* image-box */
.image-box-style11 .thumb-service {
    float: right;
}
.image-box-style11 .title-wrap {
    padding-left: 0;
    padding-right: 85px;
}
.image-box-style3 .title-wrap .button.btn-txt.btn-txt-arrow {
    padding-right: 0;
}
.icon-box-style8 .icon-wrap, .icon-box-style4 .icon-wrap {
	text-align: right;
}
.image-box-style4 .title-wrap {
	padding: 30px;
}
.image-box-style5 .perspective-title, .image-box-style5 .content {
	text-align: right;
}
/* icon-box */
.icon-box-style2 .icon-wrap, .icon-box-style2 .iconbox-icon-container {float: right;}
.icon-box-style2 .title-wrap { padding-left: 0; padding-right: 50px; }
.icon-box-style5 .icon-wrap{float: right;}
.icon-box-style5 .title-wrap { padding-left: 0; padding-right: 105px; }
.icon-box-style7 .icon-wrap {text-align: right; }
.icon-box-style8 .icon-wrap { float: right; margin-left: 20px;margin-right: 0;}
.process-box-style2 .number-step { float:right; margin-right:0; margin-left:20px; }
.process-box-style2 .process-wrap .content { margin-left: 0; margin-right: 100px;}
.process-box-style2 .button { margin-left: 0; margin-right: 100px;}
.process-box-style3 .button.btn-txt.btn-txt-arrow { padding-right: 0;}
/* counter-number */
.counter-number.style2 i { text-align: right; }
.counter-number.style2 h3, .counter-number.style2 .symbol { float: right; }
.counter-number.style2 h3, .counter-number.style2 .symbol, .counter-number.style2 h6, .counter-number.style2 .content, .counter-number.style2 i { text-align: right; }
.counter-number.style4 h3, .counter-number.style4 .symbol, .counter-number.style4 h6, .counter-number.style4 .content, .counter-number.style4 i { text-align: right; }
.counter-number.style4 h3, .counter-number.style4 .symbol { float: right; }
/* team */
.mo-team.tpl3 .testimonial-carousel .team-title, .mo-team.tpl3 .testimonial-carousel .team-title h5 {
    text-align: right;
}
.mo-team.tpl3 .testimonial-carousel .team-title h5 {
    margin-bottom: 0;
}
.mo-team.tpl3 .testimonial-carousel .team-title h6 {
    right: 0;
}
/* testimonial */
.mo-testimonial-carousel .star-rating {
    -moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}
.mo-testimonial-carousel.tpl1 .testimonial-avatar {
    float: left;
}
.mo-testimonial-carousel.tpl1 .testimonial-details {
    margin-left: 250px;
    margin-right: 0;
}
.mo-testimonial-carousel.tpl3 .testimonial-title {
    margin-left: 0;
    margin-right: 80px;
}
.mo-testimonial-carousel.tpl3 .testimonial-avatar {
    right: 45px;
}
.mo-testimonial-carousel.tpl3 img {
    float: none !important;
}
.mo-testimonial-carousel.tpl4 .testimonial-avatar {
    float: right;
    margin-bottom: 15px;
}
.mo-testimonial-carousel.tpl4 .testimonial-title {
    left: 0;
    right: 150px;
}
.mo-testimonial-carousel.tpl4 .testimonial-details{
    display: block;
    clear: both;
}
.mo-testimonial-carousel.tpl4 .star-rating {
    top: 38px;
    left: auto;
    right: 150px;
}
.menu-box .menu-image {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.menu-box .menu-title .title {
    padding-right: 0;
    padding-left: 10px;
}
.title-box-style6 h5 {
    font-family: inherit !important;
    font-size: 14px !important;
    padding: 3px 15px !important;
}
/* progress-bar */
.progress-bar-tooltip {
	float: left;
}
.progress-bar {
	float: right;
}
.vc_progress_bar .vc_single_bar .vc_bar {
	right: 0;
}
.bt-progress-style1.vc_progress_bar .vc_single_bar .vc_label .vc_inner .vc_label_units {
	left: 0px;
	right: auto;
}
.bt-progress-style2.vc_progress_bar .vc_single_bar .vc_label .vc_inner .vc_label_units {
	float: left;
}
.bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:after {
	right: initial;
	left: 0;
}
.bt-progress-style2.vc_progress_bar .vc_single_bar .vc_bar:before {
	right: initial;
	left: -5px;
}
.bt-progress-style4.vc_progress_bar .vc_single_bar .vc_label .vc_label_units {
	right: initial;
	left: -20px;
}

/* portfolio */
.portfolio-effect2 .img-inner .icon-arrow {
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.portfolio-effect1 .perspective-caption a.portfolio-link {
	left: 0;
	right: auto;
}
.circle-btn span {
	left: -16px;
	right: auto;
}
.portfolio-effect4 .perspective-caption .overlay-inner {
	left: auto;
	right: 40px;
}
.portfolio-effect4 .perspective-caption a.portfolio-link {
	left: 0;
	right: auto;
}
/* countdown 
.mo-countdown-clock .countdown-item-container .countdown-amount:after, .mo-countdown-clock .countdown-item-container .countdown-amount:before {
	right: -28px;
	left: auto;
}
.mo-countdown-clock.style1 .countdown-item-container .countdown-amount:after, .countdown-item-container .countdown-amount:before {
	right: -28px;
	left: auto;
}

*/
/* pricing-item */
.pricing-item.style1 .package-img {
    float: right;
    margin-right: 40px;
    margin-left: 10px;
}
.pricing-item.style1 ul li {
    padding-left: 0;
    margin-left: 0;
    padding-right: 10px;
    margin-right: 30px;
}
.pricing-item.style1 ul li:after {
    right: -20px;
}
.pricing-item.style2 ul li {
    text-align: right;
}
.pricing-item.style2 ul li:after {
    right: auto;
    left: 0;
}
/* timeline */
.timeline-year {
	margin-right: 0;
	margin-left: 10px;
	float: right;
}
.timeline-title i {
	padding-right: 0;
	padding-left: 16px;
	float: right;
}
.timeline:before {
	left: 0;
	right: 112px;
}
.timeline-text-content {
	padding-right: 50px;
	padding-left: 0;
}
.timeline-title:before {
	left: 0;
	right: -43px;
}
.timeline-text-content:after {
	left: 0;
	right: 12px;
}

.pricing-item.style2.pricing-best:after {
	right: auto;
	left: 5px;
}
.list-style li::after {
	left: auto;
	right: -15px;
}
.list-style.list-style1 li::after {
	left: 0;
	right: -20px;
}

/* post */
.mo-pagination:last-child > a i, .mo-pagination:last-child > span i, .mo-pagination:first-child > a i, .mo-pagination:first-child > span i{
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.grid-post-simple .info-post .term {
	float: right;
	margin-bottom: 15px;
}
.grid-mid-post a.cat-name {
	left: auto;
	right: 30px;
}
ul.meta-post .avatar {
    margin-right: 0;
    margin-left: 40px
}
.masonry-posts .grid-left-post .format-post, .masonry-posts .grid-left-post .info-post {
    float: right;
}
ul.meta-post li{
    margin-left:25px;
    margin-right:0;
}
.footer-info-post ul.meta-post li:first-child:after {
    right: auto;
    left: -23px;
}
.mo-products-grid.tpl2 .product .mo-thumb .mo-actions .add_to_cart_button, .mo-products-grid.tpl2 .product .mo-thumb .mo-actions .product_type_variable, .mo-products-grid.tpl2 .product .mo-thumb .mo-actions .button.product_type_external, .mo-products-grid.tpl2 .product .mo-thumb .mo-actions .button.product_type_grouped, .mo-product-carousel.tpl2 .product .mo-thumb .mo-actions .add_to_cart_button, .mo-product-carousel.tpl2 .product .mo-thumb .mo-actions .product_type_variable, .mo-product-carousel.tpl2 .product .mo-thumb .mo-actions .button.product_type_external, .mo-product-carousel.tpl2 .product .mo-thumb .mo-actions .button.product_type_grouped{
    text-align:right !important;
}
.mo-products-grid.tpl2 .product .mo-thumb .mo-actions .added_to_cart, .mo-product-carousel.tpl2 .product .mo-thumb .mo-actions .added_to_cart{
    left:10px;
    right:auto;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
    float:right !important;
    margin: 0 0 0 15px !important;
}
.footer-info-post ul.meta-post li:last-child {
    margin-right: 0;
}
.share-links {
	margin-right: 0 !important;
}
.related-post-inner .col-md-6.col-xs-12 {
	float: right;
}
.mo-blog article.post ul.meta-post li i, .mo-blog article.post ul.meta-post li a i, .single-post ul.meta-post li i, .single-post ul.meta-post li a i {
	padding-right: 0;
	padding-left: 6px;
	float: right;
}
.date-post {
	text-align: right;
}
.grid_without_image .date-post-withoutimg {
	float: right;
	right: 0;
}
.grid_without_image ul.meta-post-withoutimg li i {
	padding-right: 0;
	padding-left: 3px;
}
.single-post .col-md-9 {
	float: right;
}

.format-post .link-btn {
	float: right;
}
ul.meta-post {
	left: 0px;
	right: 80px;
}
.nectar-love {
	float: right;
}
.tags, .tags span {
	float: right;
}
.ruya_twitter_widget ul li i.fa-twitter {
    float: right;
    margin-left: 7px;
    margin-right: 0;
}
.sidebar .social-media-widget ul li a, .sidepanel-content .social-media-widget ul li a, .wpb_widgetised_column .social-media-widget ul li a {
    float: right;
    margin-right: 0;
    margin-left: 6px;
}
.post-pagi.prev span {
	text-align: left;
}
.post-pagi.prev .arrow{
        float: right;
    right: 3px;
    left:auto;
}
.post-pagi span i {
	margin: 5px;
	float: left;
}
.post-pagi.next span i {
	float: right;
}
.about-author img {
	float: right;
	margin-right: 0;
    margin-left: 25px;
}
.about-author .about-author-description {
    text-align: right;
}
.grid_without_image .info-post-withoutimg {
	padding-left: 0;
	padding-right: 75px;
}
.related-post-inner .col-md-4 {
	float: right;
}
.main-content .mo-post-list > li .mo-thumb {
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.sidebar.sidebar-right .widget_search form .search-submit, .sidebar.sidebar-left .header_search form .search-submit, .wpb_widgetised_column .header_search form .search-submit, .no-results .header_search .search-form .search-submit, footer .header_search .search-form .search-submit, .sidepanel-content .widget_search form .search-submit {
	top: 1px;
	right: auto;
	left: 1px;
}
.related-post .meta-post i {
    padding-right: 0;
	padding-left: 5px;
}
.related-post ul.meta-post li {
    margin-right: 0;
    margin-left: 25px;
}
.mo-portfolio-article ul.meta-portfolio li {
    margin-right:0; margin-left: 15px;
}
.sticky-buttons{
	margin-left: 0;
    margin-right: -80px;
}
.post-pagi.prev .pagi_details h3,.post-pagi.prev .pagi_details img{
	float: right;
}
.post-pagi .pagi_details{
    right: 0;
    left:auto;
    -webkit-transform: translateX(-50px);
    -moz-transform: translateX(-50px);
    -o-transform: translateX(-50px);
    transform: translateX(-50px);
}
.post-pagi .arrow{
        float: left;
            right: -5px;
            left:auto;
}
.post-pagi .arrow:after{
        border-top: 2px solid;
        border-bottom:0;
        border-left:0;
    border-right: 2px solid;
    left: -2px;
    right:auto;
}
.post-pagi.prev .pagi_nav .nav_dir{
    text-align:right !important;
}
.post-pagi:hover .pagi_nav {
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -o-transform: translateX(50px);
    transform: translateX(50px);
}
.post-pagi.next .pagi_nav .nav_dir{
     text-align:left !important;
}
.post-pagi.next .pagi_details h3,.post-pagi .pagi_details img{
    float: left;
}
.tags li{
       float: right;
}
#comments .comment-list .comment-body img.avatar{
      float: right;
}
#comments .comment-list .comment-body .comment-author .fn{
    padding:0 20px 0 0;
}
#comments .comment-list .comment-body .comment-metadata,#comments .comment-list .comment-body .comment-content{
    padding:0 90px 0 0 ;
}
.comment-body .comment-reply-link{
    margin:0 90px 0 0;
}
.comment-body .comment-reply-link:before,#comments .comment-list .comment-body .comment-metadata .edit-link a{
        margin-left: 8px;
        margin-right: 0;
        
}
.archive-product .grid .product .mo-thumb .onsale,.mo-products-grid.tpl1 article .mo-thumb .onsale, .mo-product-carousel.tpl1 article .mo-thumb .onsale{
    right:15px;
    left:auto;
}
.archive-product .grid .product .mo-content .price{
        padding: 0 0 0 60px;
}
.archive-product .grid .product .mo-content .star-rating{
        right:auto;
    left:0;
}
.archive-product .mo-action-bar .woocommerce-ordering .mo-layout-view .mo-layout.list {
    margin-right: 10px;
     margin-left: 0;
}
.mo-products-grid.tpl1 .mo-action li a.added_to_cart, .mo-product-carousel.tpl1 article .mo-action li a.added_to_cart{
    text-align: right;
    padding-right: 18px;
        padding-left: 0;
}
/* contact */
.input_label {
	right: 15px;
	text-align: right;
}
.input_label_content::after {
	right: 0;
}
#contactform .button, .popup-gmaps {
	float: right;
}
.mo-ad-banner .overlay-effect .overlay-inner {
	left: 5px;
	right: 35px;
}
/* pages */
.sidebar.sidebar-right .widget_search form .fa-search, .sidebar.sidebar-left .header_search form .fa-search, .wpb_widgetised_column .header_search form .fa-search, .no-results .header_search .search-form .fa-search, footer .header_search .search-form .fa-search, .sidepanel-content .widget_search form .fa-search {
	left: 0;
	right: auto;
}
.sidebar .social-media-widget ul li, .wpb_widgetised_column .social-media-widget ul li {
	float: right;
}
.widget.widget_mo_news_tabs_widget .tab-content .mo-news-list li .mo-thumb {
	right: 0;
}
.widget.widget_categories > ul li > a > span, .widget.widget_categories > ul li > a > span {
	right: auto;
	left: 0;
}
.search_block form .search_btn {
	left: 0;
}
.widget_post_thumbnail {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.widget_categories ul li a:before {
	right: 0;
	left: auto;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.post-detail blockquote {
	border-right: 0 none;
	text-align: right;
}
.grid-post-simple ul.meta-post li, .grid-mid-post ul.meta-post li, .thumbnail-post ul.meta-post li{
    margin-right: 0;
	margin-left: 25px;
}
.grid-post-simple .info-post ul.meta-post li:last-child , .grid-mid-post .info-post ul.meta-post li:last-child, .thumbnail-post .info-post ul.meta-post li:last-child{
	 margin-right: 0;
}
.grid-post-simple .info-post ul.meta-post li:first-child:after, .grid-mid-post .info-post ul.meta-post li:first-child:after, .thumbnail-post .info-post ul.meta-post li:first-child:after {
    right: auto;
    left: -22px;
}
.overlay-post p.cat-name{
	right: 30px;
    left: auto;
}
.overlay-post .caption ul.meta-post li:first-child:after {
    right: 0;
    left: 12px;
}
.overlay-post .caption ul.meta-post li:last-child{ margin-right:0; }
.post-detail blockquote:before {
	right: 60px;
	left: auto;
}
.post-detail blockquote:after {
	right: 10px;
	left: auto;
}
.tagcloud a, .social_links_widget a {
	float: right;
}
.post-pagi h3 a {
	direction: ltr;
}
ul.comments-list li .avatar {
	right: 0;
	left: auto;
}
ul.comments-list {
	padding-right: 0;
}
ul.comments-list li .comment {
	padding-right: 90px;
	padding-left: 0;
}
.comments-form .button {
	float: right;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	margin-right: 0 !important;
}
.mo-pagination:last-child > a, .mo-pagination:last-child > span, .mo-pagination:first-child > a, .mo-pagination:first-child > span {
    float: right;
}
.vl-pagination-buttons .prev-page i {
    margin-right: 0;
    margin-left: 6px;
}
.vl-pagination-buttons .prev-page:not(.inactive):hover span {
    transform: translateX(-15px);
}
.vl-pagination-buttons .fa-long-arrow-left:before {
    content: "\f178";
}
.vl-pagination-buttons .fa-long-arrow-right:before {
    content: "\f177";
}
.vl-pagination-buttons .next-page i {
    margin-left: 0;
    margin-right: 6px;
}
.vl-pagination-buttons .next-page:not(.inactive):hover span {
    transform: translateX(15px);
}
.single-header.img_overlay .blog-hero ul.meta-post li {
    margin-right: 0;
    margin-left: 25px;
}
.single-header .title-wrap ul.meta-post li::after {
    right: auto;
    left: -22px;
}
post-pagi.prev .arrow {
    float: right;
    right: 3px;
    left:auto;
}
/* tabs , accordion */
.vc_tta.vc_general .vc_tta-panel-title {
	text-align: right;
}
.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab {
	float: right;
	margin-right: 0;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-right: 46px;
	padding-left: 0px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	left: 20px;
	right:auto;
}
.vc_chart .vc_chart-legend span{
	margin-left: .5em;
	margin-right:0;
}
.mo-tabs-style4.vc_tta-tabs.vc_tta .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
	float: right;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab {
	float: none;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
	padding-right: 46px;
}
/* woocommerce */
.woocommerce .checkout.wc-forward, .mo-cart-content .checkout.wc-forward {
	margin-right: 5px;
}
.mo-cart-content .total > span {
	float: left;
}
.woocommerce span.onsale {
	right: initial;
}
.single-product .mo-product-item .mo-content .cart .quantity .qty-minus, .woocommerce-cart .main-content .woocommerce table.shop_table tbody tr td.product-quantity .quantity .qty-minus {
	left: 10px;
}
.single-product .mo-product-item .mo-content .mo-socials {
	float: right;
}
.single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text {
	margin-left: 0;
	margin-right: 75px;
}
.woocommerce a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
	right: 20px;
}
.mo-products-grid.tpl2 .product .mo-thumb .mo-actions .lightbox-gallery {
	right: auto;
	left: 0;
}
.mo-products-grid.tpl2 .product .mo-content .star-rating {
	right: auto;
	left: 0;
}
.single.single-product .single-product-content .col-md-4.mo-col {
	float: right;
}
.mo-product-items .grid {
	float: right;
}
.archive-product, .archive .sidebar-shop{
    float:right;
}
.single-product .mo-related .products .mo-product-items .grid .product .mo-content .star-rating {
	right: auto;
	left: 0;
}
.single-product div.product .woocommerce-tabs ul.tabs > li a {
	padding: 0px 5px 15px 40px;
}
.single-product div.product .woocommerce-tabs ul.tabs > li a:before {
	margin-left: 10px;
}
.single-product div.product .woocommerce-tabs ul.tabs>li a:after{
	transform:translateX(100%);
}
.single-product .mo-related .products .grid .product .mo-content .star-rating{
	left: 12px;
	right:auto;
}
.woocommerce-checkout .woocommerce #customer_details > h3:before, .woocommerce-additional-fields > h3:before , .woocommerce-checkout .woocommerce #order_review .order-review-heading:before, .woocommerce-checkout .woocommerce #order_review .payment-method-heading:before, .woocommerce-account .woocommerce .addresses .title > h3:before{
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 10px;
}
.archive-product .mo-action-bar .woocommerce-ordering .mo-sort-by{
	margin:0 15px 0 0;
}
/* tabs */
.mo-tabs-style1.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab:first-child {
    margin-left: 10px;
}
.mo-tabs-style2.vc_tta-tabs.vc_tta .vc_tta-tabs-list .vc_tta-tab > a {
    padding: 15px 0 15px 30px;
}
/* footer */
footer .widget .mc4wp-form input[type="email"] {
	padding-right: 10px;
	padding-left: 20px;
}
footer .social-media-widget li {
    text-align: right;
}
.mc4wp-form .submit-newsletter {
	right: auto;
	left: 0;
}
footer .mc4wp-form-fields:before {
    right: auto;
    left: 6px;
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.mc4wp-form-fields:before{
        right: auto;
    left: 6px;
        transform: scaleX(-1);
}
.button>i {
    padding: 0 8px 0 0;
}
.footer_v1 .footer-widget-4, .footer_v1 .footer-widget-3, .footer_v1 .footer-widget-2, .footer_v1 .footer-widget-1 {
    float: right;
}
.footer_v2 .footer-widget-1, .footer_v2 .footer-widget-2, .footer_v2 .footer-widget-3, .footer_v2 .footer-widget-4 {
    float: right;
}
.footer_v1 .footer-widget-1 {
    padding-left: 65px !important;
	padding-right: 0 !important;
}
footer .footer-bottom:first-child  .widget{
	text-align: left;
}
.woocommerce .widget_price_filter .price_slider_amount .button{
    float:left;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span{
    direction:rtl;
    text-align:right;
}
.woocommerce-cart .main-content .woocommerce table.shop_table tbody tr td.product-item a.remove{
    right:0;
    left:auto;
}
.checkout .col-md-8 {
    float: right;
}
.checkout .no-padding-l {
    padding-right: 0;
    padding-left:15px;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li, .woocommerce-privacy-policy-text p{
    text-align:right;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
@media (min-width: 1200px){
	.wrapper-left-navigation .footer_v1.footer-fixed {
		right: 20%;
		left: 0;
	}
	.archive-product {
    padding-left: 60px;
    padding-right:0;
}
}
.icon-box-style6:after{
	transform-origin:top right;
}
.menu-box .menu-title .dots{
    width:25%;
}
@media only screen and (max-width: 1024px){
.mo-testimonial-carousel.tpl1 .testimonial-details {
    margin-left: 50px !important;
}
.vc_row.tablet_no_margin, .wpb_text_column.tablet_no_margin, .tablet_no_margin .wpb_wrapper {
    margin-right: 0!important;
    padding-left: 0!important;
}
}
.mo-cart-content .cart_list.product_list_widget .mini_cart_item{
    text-align:right;
    padding:5px 0 15px 30px;
}
#mo_header .mo-cart-content .cart_list.product_list_widget .mini_cart_item>a.remove{
    left:0;
    right:auto;
}
.mo-cart-content .cart_list.product_list_widget .mini_cart_item>a>img {
    margin-right:0;
    margin-left: 10px;
    float: right;
}