@charset "utf-8";

@font-face {
 font-family: "iranyekanweblight";
 src: local("iranyekanweblight"), local("fonts/iranyekanweblight"), url("fonts/iranyekanweblight.woff") format("woff"), url("fonts/iranyekanweblight.ttf") format("truetype"), url("fonts/iranyekanweblight.svg") format("svg");
}
@font-face {
 font-family: "IRANSansWeb";
 src: local("IRANSansWeb"), local("fonts/IRANSansWeb"), url("fonts/IRANSansWeb.woff") format("woff"), url("fonts/IRANSansWeb.ttf") format("truetype"), url("fonts/IRANSansWeb.svg") format("svg");
}
@font-face{font-family:"sans";src:url("fonts/sans.ttf");}
@font-face{font-family:"aviny";src:url("fonts/aviny.ttf");}

div, p , input, textarea,option,select,a,span,b,li,ol{
	 font-family: "IRANSansWeb" !important;
}
h1, h2, h3, h4, h5, h6{
	 font-family: "IRANSansWeb" !important;
	  font-weight: bold !important;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: "IRANSansWeb" !important;
 font-weight: bold !important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    font: 400 20px/1 dashicons !important;
}
* {
    letter-spacing: 0 !important;
}
body {
    direction: rtl !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr !important;
}
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: right !important;
}
.pos-right {
        background-position: right !important;
}

/*****************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************
******************************************************************************************************************************************
*****************************************************************************************************************************************/

.header_main .brand-logo {
    right: 0 !important;
    left: auto !important;
    float: right !important;
}
.header_main_action {
    float: left !important;
    margin-right: 35px !important;
    margin-left: auto !important;
}
.header_main_action ul > li {
    margin-left: 20px !important;
    margin-right: auto !important;
}
.header_main_action ul > li:last-child, .header_main_action ul > li:only-child {
    margin-left: 0 !important;
}
.header_main_action ul > li.header-cart-bar > .header-cart-bar-icon {
    margin-left: 6px !important;
    margin-right: auto !important;
}
/****************     کد اضافی      *******************/
.header_main_action ul > li {
    float: right !important;
}
/****************     کد اضافی      *******************/
.header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count {
    left: -13px !important;
    right: auto !important;
}
.wraper_header.style-two .header_main_action ul > li.header-cart-bar i {
    transform: rotateY(180deg) 
}
.header_main_action ul > li > .floating-search-bar {
    left: 0 !important;
    right: auto !important;
}
body.floating-searchbar-active .header_main_action ul > li > .floating-search-bar {
    direction: rtl !important;
}
.header_main_action ul > li > .floating-search-bar .form-row input[type=search] {
    padding: 0px 15px 0px 40px !important;
}
.header_main_action ul > li > .floating-search-bar .form-row button[type=submit] {
    left: 0 !important;
    right: auto !important;
}
.hamburger-menu-main .widget_media_image {
    text-align: right !important;
}
.hamburger-menu-close {
    left: -30px !important;
    right: auto !important;
}
.hamburger-menu-main .widget-title:before {
    right: 0 !important;
    left: auto !important;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img {
    right: 0 !important;
    left: auto !important;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
    padding-right: 95px !important;
    padding-left: 0 !important;
}
.hamburger-menu-main ul.contact li {
    padding-right: 28px !important;
    padding-left: 0 !important;
}
.hamburger-menu-main ul.contact li.address:before {
    right: 3px !important;
    left: auto !important;
}
.hamburger-menu-main ul.contact li.phone:before {
    right: 0px !important;
    left: auto !important;
}
.hamburger-menu-main ul.contact li.email:before {
    right: 0px !important;
    left: auto !important;
}
.hamburger-menu-main ul.social li {
    margin-left: 20px !important;
    margin-right: auto !important;
}
.nav {
    float: left !important;
    text-align: left !important;
}
.nav > [class*='menu-'] > ul.menu > li {
    margin-left: 35px !important;
    margin-right: auto !important;
}
ul, ol {
    direction: rtl !important;
}
.nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a:after {
    margin-right: 7px !important;
    margin-left: auto !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul {
    right: 0 !important;
    left: auto !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li {
    float: right !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:before {
    right: 0 !important;
    left: auto !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > a:hover, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li a:hover {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a:after, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li ul li.menu-item-has-children > a:after {
    float: left !important;
    margin-right: 7px !important;
    margin-left: auto !important;
    content: "\f104" !important;
}
.nav > [class*='menu-'] > ul.menu > li > ul > li > ul, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul li ul {
    right: 100% !important;
    left: auto !important;
    text-align: right !important;
}
.nav > [class*='menu-'] > ul.menu > li:nth-last-child(1) > .rt-mega-menu, .nav > [class*='menu-'] > ul.menu > li:nth-last-child(2) > .rt-mega-menu {
    right: auto !important;
    left: 0 !important;
}
.rt-mega-menu {
    text-align: right !important;
}
.rt-mega-menu > ul > .menu-item {
    border-left: 1px rgba(255,255,255,0.15) solid !important;
    border-right: 0 !important;
}
.rt-megamenu-widget ul.menu > li > a:before {
    right: 0 !important;
    left: auto !important;
}
.rt-megamenu-widget ul.menu > li > a:hover {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.header_main .responsive-nav {
    float: left !important;
}
.mobile-menu-close {
    text-align: left !important;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {
    padding-left: 50px !important;
    padding-right: 15px !important;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {
    left: 0 !important;
    right: auto !important;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a {
    padding-left: 22px !important;
    padding-right: 30px !important;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > a {
    padding-right: 45px !important;
    padding-left: 0 !important;
}
.radiantthemes-custom-button[data-button-icon-position=left] .radiantthemes-custom-button-main i {
    margin-left: 10px !important;
    margin-right: auto !important;
}
.text-left {
    text-align: right !important;
}
.text-right {
    text-align: left !important;
}
.header_top_item .header-top-note i {
    margin-right: 4px !important;
    margin-left: auto !important;
}
.header_top_item .header-top-note {
    direction: rtl !important;
}
.header_top {
    direction: rtl !important;
}
.header_top_item .header-data-social ul.social li {
    margin-left: 15px !important;
    margin-right: auto !important;
}
.header_top_item .header-data-social ul.social li:last-child, .header_top_item .header-data-social ul.social li:only-child {
    margin-left: 0 !important;
}
.radiantthemes-custom-button {
    direction: rtl !important;
}
.radiantthemes-custom-button[data-button-icon-position=right] .radiantthemes-custom-button-main i {
    margin-right: 10px !important;
    margin-left: auto !important;
}
.radiantthemes-dropcaps.element-one > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 15px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-two > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-three > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-four > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
    border-left-color: transparent !important;
    border-right-color: #acadb1;
}
.radiantthemes-dropcaps.element-five > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
    border-right-color: transparent !important;
    border-left-color: #acadb1;
}
.radiantthemes-dropcaps.element-six > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-seven > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-eight > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-dropcaps.element-nine > .holder > .radiantthemes-dropcap-letter {
    float: right !important;
    margin-left: 25px !important;
    margin-right: auto !important;
}
.radiantthemes-alert-box.element-one > .close {
    left: 15px !important;
    right: auto !important;
}
.close {
    float: left !important;
}
.radiantthemes-alert-box.element-one {
    padding: 12px 55px 14px 35px !important;
    text-align: right !important;
}
.radiantthemes-alert-box.element-one > .icon {
    right: 19px !important;
    left: auto !important;
}
.radiantthemes-blockquote.element-one > blockquote > i.fa {
    transform: rotateY(180deg) !important;
}
.radiantthemes-blockquote.element-three > blockquote > i.fa {
    right: 0 !important;
    left: auto !important;
    transform: rotateY(180deg) !important;
}
.radiantthemes-blockquote.element-three > blockquote {
    padding-right: 65px !important;
    padding-left: 0 !important;
}
.rt-progress-bar.element-one > .title > .progress-width {
    float: left !important;
}
.progress-bar {
    float: right !important;
}
.rt-animated-link.element-two > .holder > .main-link:before {
    content: "]" !important;
}
.rt-animated-link.element-two > .holder > .main-link:after {
    content: "[" !important;
}
.rt-beforeafter.element-one .handle:after {
    margin-right: -22px !important;
    margin-left: auto !important;
}
.rt-beforeafter.element-two .handle:after {
    margin-right: -11px !important;
    margin-left: auto !important;
}
.rt-beforeafter.element-three .handle:after {
    margin-right: -22px !important;
    margin-left: auto !important;
}
.rt-tab.element-two > ul.nav-tabs > li {
    margin-left: 6px !important;
    margin-right: auto !important;
}
.rt-tab.element-two > ul.nav-tabs > li:last-child, .rt-tab.element-two > ul.nav-tabs > li:only-child {
    margin-left: 0 !important;
}
.rt-tab.element-three > ul.nav-tabs > li > a {
    border-right: 1px #d7d7d7 solid !important;
    border-left: none !important;
}
.rt-tab.element-three > ul.nav-tabs > li:last-child > a, .rt-tab.element-three > ul.nav-tabs > li:only-child > a {
    border-left: 1px #d7d7d7 solid !important;
}
.rt-tab.element-five > ul.nav-tabs > li > a {
    border-left: 3px #fff solid !important;
    border-right: none !important;
}
.rt-tab.element-five > ul.nav-tabs > li:last-child > a, .rt-tab.element-five > ul.nav-tabs > li:only-child > a {
    border-left: none !important;
}
.rt-tab.element-six > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-six > ul.nav-tabs > li {
    margin-left: 2px !important;
    margin-right: auto !important;
}
.rt-tab.element-seven > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-seven > ul.nav-tabs > li {
    margin-left: 2px !important;
    margin-right: auto !important;
}
.rt-tab.element-eight > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-eight > ul.nav-tabs > li {
    margin-left: 40px !important;
    margin-right: auto !important;
}
.rt-tab.element-eight > ul.nav-tabs > li:last-child, .rt-tab.element-eight > ul.nav-tabs > li:only-child {
    margin-left: 0 !important;
}
.rt-tab.element-nine > ul.nav-tabs {
    text-align: right !important;
}
.rt-tab.element-nine > ul.nav-tabs > li {
    margin-left: 40px !important;
    margin-right: auto !important;
}
.rt-tab.element-nine > ul.nav-tabs > li:last-child, .rt-tab.element-nine > ul.nav-tabs > li:only-child {
    margin-left: 0 !important;
}
.rt-tab.element-ten > ul.nav-tabs {
    float: right !important;
    border-left: 1px #e5e6e8 solid !important;
    border-right: none !important;
    text-align: right !important;
}
.rt-tab.element-ten > ul.nav-tabs > li > a {
    padding: 15px 0px 15px 10px !important;
    text-align: right !important;
}
.rt-tab.element-ten > ul.nav-tabs > li > a:before {
    left: -2px !important;
    right: auto !important;
}
.rt-tab.element-ten > .tab-content {
    float: left !important;
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.rt-tab.element-eleven > ul.nav-tabs {
    float: right !important;
    border-left: 1px rgba(255,255,255,0.2) solid !important;
    border-right: none !important;
    text-align: right !important;
}
.rt-tab.element-eleven > ul.nav-tabs > li > a {
    padding: 15px 0 15px 10px !important;
    text-align: right !important;
}
.rt-tab.element-eleven > ul.nav-tabs > li > a:before {
    left: -2px !important;
    right: auto !important;
}
.rt-tab.element-eleven > .tab-content {
    float: right !important;
    padding-right: 30px !important;
    padding-left: 0 !important;
}
.blog.element-one .blog-item > .holder > .data {
    direction: rtl !important;
}
.blog.element-one .blog-item > .holder > .data > ul.meta-data > li {
    margin-left: 12px !important;
    margin-right: auto !important;
}
.blog.element-one .blog-item > .holder > .data > ul.meta-data > li i {
    margin-left: 6px !important;
    margin-right: auto !important;
}
.clients[class*='element-'].owl-nav-style-one .owl-nav > .owl-prev:before {
    content: "\f105" !important;
}
.clients[class*='element-'].owl-nav-style-one .owl-nav > .owl-next:before {
    content: "\f104" !important;
}
.radiantthemes-button[data-button-icon-position=left].hover-style-four .radiantthemes-button-main:hover i {
    margin-left: 10px !important;
    margin-right: auto !important;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item > .radiantthemes-accordion-item-title {
    padding-left: 20px !important;
    padding-right: 0 !important;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item > .radiantthemes-accordion-item-title > .radiantthemes-accordion-item-title-icon {
    left: 0 !important;
    right: auto !important;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item > .radiantthemes-accordion-item-title {
    padding-left: 40px !important;
    padding-right: 15px !important;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item > .radiantthemes-accordion-item-title > .radiantthemes-accordion-item-title-icon {
    left: 15px !important;
    right: auto !important;
}
.radiantthemes-list.element-one ul > li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-two ul > li {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-three ul > li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-four ul > li {
    padding-right: 18px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-five ul > li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-six ul > li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-seven ul > li {
    padding-right: 18px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-eight ul > li {
    padding-right: 20px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-nine ul > li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.radiantthemes-list.element-one ul li:before {
    right: 0 !important;
    left: auto !important;
    content: "\f190" !important;
}
.radiantthemes-list.element-two ul li:before {
    right: 0 !important;
    left: auto !important;
    content: "\f100" !important;
}
.radiantthemes-list.element-three ul li:before {
    right: 0 !important;
    left: auto !important;
    content: "\f0a8" !important;
}
.radiantthemes-list.element-four ul li:before {
    right: 0 !important;
    left: auto !important;
    content: "\f0d9" !important;
}
.radiantthemes-list.element-five ul li:before {
    right: 0 !important;
    left: auto !important;
}
.radiantthemes-list.element-six ul li:before {
    right: 0 !important;
    left: auto !important;
}
.radiantthemes-list.element-seven ul li:before {
    right: 0 !important;
    left: auto !important;
}
.radiantthemes-list.element-eight ul li:before {
    right: 0 !important;
    left: auto !important;
}
.radiantthemes-list.element-nine ul li:before {
    right: 0 !important;
    left: auto !important;
}
.rt-pricing-table.element-one > .holder > .pricing .price sup {
    margin-left: 8px !important;
    margin-right: auto !important;
}
.rt-pricing-table.element-two > .holder {
    text-align: right !important;
}
.rt-pricing-table.element-two > .holder > .list ul li {
    padding-right: 25px !important;
    padding-left: 0 !important;
}
.rt-pricing-table.element-two > .holder > .list ul li:before {
    right: 0 !important;
    left: auto !important;
}
.rt-fancy-text-box.element-one {
    text-align: right !important;
    direction: rtl !important;
}
.fa-arrow-right:before {
    content: "\f060" !important;
}
.rt-fancy-text-box.element-five > .holder > .main-layout {
    padding-right: 78px !important;
    padding-left: 0 !important;
}
.rt-fancy-text-box.element-five > .holder > .main-layout .icon {
    right: 0 !important;
    left: auto !important;
}
.rt-fancy-text-box.element-five {
    text-align: right !important;
}
.home-eight-membership-sticker {
    left: 0 !important;
    right: auto !important;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item {
    text-align: right !important;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item.first-item > .holder > .table > .table-cell > .data {
    padding: 37px 28px 42px 150px !important;
}
.footer_main_item ul.social li {
    margin-left: 15px !important;
    margin-right: auto !important;
}
.footer_main_item ul.contact li {
    padding-right: 28px !important;
    padding-left: 0 !important;
}
.footer_main_item ul.contact li.phone:before {
    right: 0px !important;
    left: auto !important;
}
.footer_main_item ul.contact li.email:before {
    right: 0px !important;
    left: auto !important;
}
.footer-newsletter-form .form-row button[type="submit"] {
    left: 0 !important;
    right: auto !important;
}
.rt-fancy-text-box.element-eight {
    text-align: right !important;
}
.rt-fancy-text-box.element-eight > .holder > .data .btn i {
    margin-right: 10px !important;
    margin-left: auto !important;
}
.fa-angle-right:before {
    content: "\f104" !important;
}
.testimonial.element-one .testimonial-item > .holder > .testimonial-data {
    padding-right: 33px !important;
    padding-left: 0 !important;
}
.testimonial.element-one .testimonial-item > .holder > .testimonial-data:before {
    right: 0 !important;
    left: auto !important;
    transform: rotateY(180deg) !important;
}
blockquote {
    direction: rtl !important;
}
.testimonial.element-one .testimonial-item > .holder > .testimonial-title {
    padding-right: 125px !important;
    padding-left: 0 !important;
}
.testimonial.element-one .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic {
    right: 0 !important;
    left: auto !important;
}
.testimonial.element-one .testimonial-item > .holder > .testimonial-title > .testimonial-title-data {
    direction: rtl !important;
}
.testimonial[class*='element-'].owl-dot-style-one .owl-dots {
    left: 0 !important;
    right: auto !important;
}
.wraper_header_main {
    right: 0 !important;
    left: auto !important;
}
body[data-header-style="header-style-six"] .wraper_header_main .nav {
    float: none !important;
    text-align: right !important;
}
.nav > [class*='menu-'] > ul.menu > li:hover:before, .nav > [class*='menu-'] > ul.menu > li > ul > li:hover:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:hover:before {
    right: 0 !important;
    left: auto !important;
}
.nav > [class*='menu-'] > ul.menu > li:before, .nav > [class*='menu-'] > ul.menu > li > ul > li:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li:before, .nav > [class*='menu-'] > ul.menu > li > ul > li > ul > li > ul > li > ul li:before {
    right: 20px !important;
    left: auto !important;
}
.header_main .header-social ul.social li {
    margin-left: 12px !important;
    margin-right: auto !important;
}
.testimonial.element-two .testimonial-item > .holder > .testimonial-data {
    padding-right: 33px !important;
    padding-left: 0 !important;
}
.testimonial.element-two .testimonial-item > .holder > .testimonial-data:before {
    right: 0 !important;
    left: auto !important;
    transform: rotateY(180deg) !important;
}
.testimonial.element-two .testimonial-item > .holder > .testimonial-title {
    padding-right: 115px !important;
    padding-left: 0 !important;
}
.testimonial.element-two .testimonial-item > .holder > .testimonial-title > .testimonial-title-data {
    direction: rtl !important;
}
.testimonial.element-two .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic {
    right: 0 !important;
    left: auto !important;
}
.testimonial[class*='element-'].owl-dot-style-two .owl-dots {
    left: 0 !important;
    right: auto !important;
}
.nav > [class*='menu-'] > ul.menu > li > a:before {
    margin-left: 9px !important;
    margin-right: auto !important;
}
.after-border:after {
    left: 40px !important;
    right: auto !important;
}
.service-pricing-best-tag {
    left: 0 !important;
    right: auto !important;
}
.post.style-default .entry-meta > .holder > .author-image img, .page.style-default .entry-meta > .holder > .author-image img, .tribe_events.style-default .entry-meta > .holder > .author-image img, .testimonial.style-default .entry-meta > .holder > .author-image img, .team.style-default .entry-meta > .holder > .author-image img, .portfolio.style-default .entry-meta > .holder > .author-image img, .case-studies.style-default .entry-meta > .holder > .author-image img, .client.style-default .entry-meta > .holder > .author-image img, .product.style-default .entry-meta > .holder > .author-image img {
    border-radius: 0 50% 50% 50% !important;
}
.post.style-default .entry-meta > .holder > .author-image, .page.style-default .entry-meta > .holder > .author-image, .tribe_events.style-default .entry-meta > .holder > .author-image, .testimonial.style-default .entry-meta > .holder > .author-image, .team.style-default .entry-meta > .holder > .author-image, .portfolio.style-default .entry-meta > .holder > .author-image, .case-studies.style-default .entry-meta > .holder > .author-image, .client.style-default .entry-meta > .holder > .author-image, .product.style-default .entry-meta > .holder > .author-image {
    right: 0 !important;
    left: auto !important;
}
.post.style-default .entry-meta > .holder, .page.style-default .entry-meta > .holder, .tribe_events.style-default .entry-meta > .holder, .testimonial.style-default .entry-meta > .holder, .team.style-default .entry-meta > .holder, .portfolio.style-default .entry-meta > .holder, .case-studies.style-default .entry-meta > .holder, .client.style-default .entry-meta > .holder, .product.style-default .entry-meta > .holder {
    padding-right: 68px !important;
    padding-left: 0 !important;
}
.post.style-default .entry-meta > .holder > .data .meta > span, .page.style-default .entry-meta > .holder > .data .meta > span, .tribe_events.style-default .entry-meta > .holder > .data .meta > span, .testimonial.style-default .entry-meta > .holder > .data .meta > span, .team.style-default .entry-meta > .holder > .data .meta > span, .portfolio.style-default .entry-meta > .holder > .data .meta > span, .case-studies.style-default .entry-meta > .holder > .data .meta > span, .client.style-default .entry-meta > .holder > .data .meta > span, .product.style-default .entry-meta > .holder > .data .meta > span {
    margin-left: 15px !important;
    margin-right: auto !important;
}
.post.style-default .entry-meta > .holder > .data .meta > span i, .page.style-default .entry-meta > .holder > .data .meta > span i, .tribe_events.style-default .entry-meta > .holder > .data .meta > span i, .testimonial.style-default .entry-meta > .holder > .data .meta > span i, .team.style-default .entry-meta > .holder > .data .meta > span i, .portfolio.style-default .entry-meta > .holder > .data .meta > span i, .case-studies.style-default .entry-meta > .holder > .data .meta > span i, .client.style-default .entry-meta > .holder > .data .meta > span i, .product.style-default .entry-meta > .holder > .data .meta > span i {
    margin-left: 7px !important;
    margin-right: auto !important;
}
.widget-area > .widget .widget-title:before {
    right: 0 !important;
    left: auto !important;
}
.radiantthemes-shop-box.style-one > .holder > .action-buttons > .button:before, .radiantthemes-shop-box.style-one > .holder > .action-buttons > .added_to_cart:before {
    margin-left: 10px !important;
    margin-right: auto !important;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs > li {
    margin-left: 40px !important;
    margin-right: auto !important;
}
.wraper_shop_single.style-one .shop_single_tabs > ul.nav-tabs {
    text-align: right !important;
    direction: rtl !important;
}
th {
    text-align: right !important;
}
.shop_single table.shop_attributes > tbody > tr > td {
    text-align: left !important;
}
.shop_single .woocommerce-Reviews {
    text-align: right !important;
    direction: rtl !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0px 80px 0px 0 !important;
}
.woocommerce .star-rating {
    font-family: star !important;
}
.woocommerce .star-rating span::before {
    font-family: star !important;
}
.post.single-post .entry-meta > .holder > .author-image {
    right: 0 !important;
    left: auto !important;
}
.post.single-post .entry-meta > .holder > .author-image img {
    border-radius: 0 50% 50% 50% !important;
}
.post.single-post .entry-meta > .holder {
    padding-right: 68px !important;
    padding-left: 0 !important;
}
.post.single-post .entry-meta > .holder > .data .meta > span {
    margin-left: 15px !important;
    margin-right: auto !important;
}
.post.single-post .entry-meta > .holder > .data .meta > span i {
    margin-left: 7px !important;
    margin-right: auto !important;
}
.comments-area ol.comment-list li .comment-body {
    padding: 15px 92px 18px 25px !important;
}
.comments-area ol.comment-list li .comment-body .comment-meta .comment-author img {
    right: 20px !important;
    left: auto !important;
    border-radius: 0 50% 50% 50% !important;
}
.comments-area ol.comment-list li .reply .comment-reply-link:before {
    margin-left: 12px !important;
    margin-right: auto !important;
}
.comments-area ol.comment-list li ol {
    padding-left: 0 !important;
    padding-right: 40px !important;
}
i.fa.fa-shopping-cart {
    transform: rotateY(180deg) !important;
}
.post-navigation .nav-previous a {
    padding-right: 40px !important;
    text-align: right !important;
    padding-left: 0 !important;
}
.post-navigation .nav-previous a:before, .comment-navigation .nav-previous a:before {
    right: 9px !important;
    left: auto !important;
    content: "\f105" !important;
}
.post-navigation .nav-next a {
    padding-left: 40px !important;
    text-align: left !important;
    padding-right: 0 !important;
}
.post-navigation .nav-next a:before, .comment-navigation .nav-next a:before {
    left: 9px !important;
    content: "\f104" !important;
    right: auto !important;
}
form.wpcf7-form {
    direction: rtl !important;
}
.rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data {
    text-align: right !important;
}
.rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data ul.category-list {
    text-align: left !important;
}
.rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data ul.category-list li {
    padding-right: 12px !important;
    padding-left: 0 !important;
    border-right: 1px rgba(0,0,0,0.2) solid !important;
    border-left: 0 !important;
}
.rt-portfolio-box.element-nine[data-portfolio-box-align="left"] .rt-portfolio-box-item > .holder > .data {
    text-align: right !important;
}
.rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .btn:after {
    content: "\f104" !important;
}
.rt-fancy-text-box.element-three > .holder > .more .btn i {
    margin-right: 10px !important;
    margin-left: auto !important;
}
.radiantthemes-case-studies-slider.element-two .radiantthemes-case-studies-slider-item {
    text-align: right !important;
}





















@media (min-width: 1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right !important;
}
}


@media screen and (max-width: 479px) and (min-width: 321px) {
    

.header_main_action {
    float: right !important;
    margin-right: 0 !important;
    margin-left: auto !important;
}
.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li.menu-item-has-children > a {
    padding-right: 30px !important;
    padding-left: 22px !important;
}
.header_main_action ul > li > .floating-search-bar {
    right: 0 !important;
    left: auto !important;
}

}


