body{
	direction:rtl;
}
#top-bar .top-bar-socials {
    text-align: left;
}
#top-bar .top-bar-content {
    text-align: right;
}
#top-bar .top-bar-content .content {
    margin-left: 23px;
	margin-right:0;

}
#top-bar .top-bar-content .content i {
    margin-right: 0;
    margin-left: 3px;
}
#site-logo {
    float: right;
}
#site-header .header-aside-btn {
    float: left;
}
#site-header .header-info .inner > div {
    margin-left: 56px;
    float: right;
    margin-right: 0;
}
#site-header #header-aside {
    float: left;
}
#site-header .header-info .info-i span {
    margin-left: 20px;
    margin-right: 0;
    padding-right: 1px;
    padding-left: 0;
}
#main-nav > ul > li {
    float: right;
}
#main-nav > ul > li.menu-item-has-children > a:after {
    left: 0;
    right: auto;
}
#main-nav > ul > li.menu-item-has-children > a {
    padding-left: 15px;
    margin-right: 0;
}
#main-nav .sub-menu {
    right: 0;
    left: auto;
}
#main-nav > ul {
    float: right;
}
#site-header #header-search {
    left: 0;
	right:auto;
}
#site-header .header-info .info-c > .title, .font-heading,#gallery-filter .cbp-filter-item,.wprt-button,.wprt-progress.style-1 .perc-wrap, .wprt-progress.style-2 .perc-wrap{
	font-family:inherit !important;
}
.wprt-progress.style-1 .perc.show {
    margin-right: 22px;
    margin-left: 0;
}
.wprt-progress .title {
    right: 0;
    left: auto;
}
.wprt-progress .perc {
    text-align: left;
}
 .owl-carousel .owl-stage-outer {
    direction: ltr;
}
#sidebar .widget.widget ul.info li, #footer-widgets .widget ul.info li {
    padding: 0 22px 0 0;
}
#sidebar .widget.widget ul.info li .inner:before, #footer-widgets .widget ul.info li .inner:before {
    right: 0;
	left:auto;
}
#sidebar .widget .widget-title > span:after, #footer-widgets .widget .widget-title > span:after {
    right: 0;
    left: auto;
}
#footer-widgets .widget ul.links li a:before {
    right: 0;
    left: auto;
}
#sidebar .widget.widget_links ul li a, #footer-widgets .widget ul.links li a {
 
    padding-right: 22px;
    margin-left: 0;
}
#sidebar .widget .socials .icon, #footer-widgets .widget .socials .icon {
    float: right;
}
#bottom ul.bottom-nav > li:before {
    right: -2px;
    left: auto;
}
.wprt-action-box.has-icon .icon {
    right: 0;
    left: auto;
    padding-right: 1px;
    padding-left: 0;
}
.wprt-action-box.style-1 .heading-wrap .text-wrap {
    padding-right: 70px;
    padding-left: 0;
}
.wprt-action-box .button-wrap {
    text-align: left;
}
.mobile-button {
    float: left;
    left: 0;
    right: auto;
}
.vc_tta-panel ul, .vc_tta-panel ol {
    padding: 0;
    margin: 0 20px 20px 0;
}
.wprt-counter.icon-left .text-wrap {
    text-align: right;
}

.wprt-icon-box.icon-left .icon-wrap, .wprt-icon-box.icon-left .image-wrap {
    right: 0;
    left: auto;
}
.wprt-icon-box.style-4 .desc {
    padding-right: 108px;
    padding-left: 0;
}
.wprt-icon-box.style-4 .heading {
    padding-right: 108px;
    padding-left: 0;
}
.wprt-accordions .accordion-item .accordion-heading:after {
    left: 0;
    right: auto;
}
.wprt-accordions .accordion-item.no-icon .accordion-heading>.inner {
    padding-right: 0;
}
.wprt-action-box .heading-wrap {
    text-align: right;
}
.wprt-icon-box.style-4 .elm-btn {
    padding-right: 108px;
    padding-left: 0;
}
.has-arrows.arrow-top .owl-theme .owl-nav [class*=owl-] {
    left: 46px;
    right: auto;
}
.has-arrows.arrow-top .owl-theme .owl-nav .owl-next {
    left: 0;
    right: auto;
}
.wprt-testimonials.style-2 .thumb {
    right: 70px;
    left: auto;
}
.wprt-testimonials.style-2 .name {
    right: 175px;
    left: auto;
}
.rs-layer,.wprt-price-table.style-1 .price-table-price .figure,.wprt-price-table.style-1 .price-table-name .title,.wprt-testimonials.style-2 .company {
    font-family: inherit !important;
}
.wprt-icon-box.style-3 .desc, .wprt-icon-box.style-3 .elm-btn, .wprt-icon-box.style-3 .heading {
    padding-right: 95px;
    padding-left: 0;
}
#top-bar .top-bar-content .content:last-child {
    margin-left: 0;
    margin-right: 23px;
}
#featured-title .featured-title-heading-wrap {
    text-align: right;
}
#featured-title #breadcrumbs {
    letter-spacing: 0;
    font-family: inherit !important;
    text-align: left;
}
#featured-title .featured-title-heading {
    letter-spacing: 0;
}
.wprt-icon-box.style-7 .desc {
    padding-right: 280px;
    padding-left: 0;
}
#featured-title .featured-title-heading {
    letter-spacing: 0;
}
div.wpcf7 {
    direction: rtl;
}
.wprt-icon-box.style-5 p {
    padding-right: 70px;
    padding-left: 0;
}
 .wprt-icon-box.style-5 .heading {
    padding-right: 70px;
    padding-left: 0;
}
.hentry .post-meta .item .inner {
    padding-right: 22px;
    padding-left: 0;
}
.hentry .post-meta .item .inner:before {
    right: 0;
    left: auto;
}
.hentry .post-meta .item {
    margin-left: 26px;
    margin-right: 0;
}
#sidebar .widget.widget_search .search-form .search-field, .widget.widget_search .search-form .search-field {
    padding-right: 48px;
    padding-left: 0;
}
.widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_product_categories ul li a, .widget.widget_archive ul li a {
    padding-right: 20px;
    padding-left: 0;
}
.widget.widget_categories ul li a:before, .widget.widget_meta ul li a:before, .widget.widget_pages ul li a:before, .widget.widget_product_categories ul li a:before, .widget.widget_archive ul li a:before {
    right: 0;
    left: auto;
}
.widget.widget_categories ul li a, .widget.widget_archive ul li a {
    float: right;
}
#sidebar .widget.widget_recent_news .recent-news .thumb, #footer-widgets .widget.widget_recent_news .recent-news .thumb {
    float: right;
    margin: 0 0 0 17px;
}
.widget.widget_tag_cloud .tagcloud li {
    float: right;
    margin: 0 0 8px 8px;
}
.wprt-icon-box.style-7 .heading {
    padding-right: 280px;
    padding-left: 0;
}
.wprt-appointment-form span.wpcf7-list-item {
    margin-left: 10px;
    margin-right: 0;
}
#bottom ul.bottom-nav > li:last-child {
    padding-left: 0;
    padding-right: 15px;
}
.owl-carousel .owl-item {
    float: right;
}
.wprt-testimonials.style-2 .item .inner {
    border-left: 1px solid #ebebeb;
	border-right: none;
    text-align: right;
}
.has-arrows.arrow-top .owl-theme .owl-nav [class*=owl-] {
    left: 0;
}
.has-arrows.arrow-top .owl-theme .owl-nav .owl-next {
    left: 46px;
    right: auto;
}
body, p, .font-heading, .blog-content p,.wprt-button ,.hentry .post-tags,.comment-list .comment-meta,span.number.accent,.wprt-button.accent span,.wprt-testimonials.style-2 .company,
body, p, .font-heading, .blog-content p, .wprt-button, .widget-title span, .font-heading, .blog-content p, .textwidget span, .wprt-button,.top-bar-content span,.perc-wrap span,
.wprt-button span,.name-pos span{
    font-family: inherit !important;
}
.comment-list .children > li {
    padding: 0 107px 0 0px;
}
.comment-list article .gravatar {
    float: right;
    margin-left: 27px;
    margin-right: 0;
}
body, p, .font-heading, .blog-content p, body span, .wprt-button {
    font-family: inherit;
}

.comment-reply {
    letter-spacing: 0;
    left: 25px;
    right: auto;
    font-family: inherit !important;
}

.logged-in-as,.comments-area .comments-title, .comments-area .comment-reply-title{
    text-align: right;
}
.comments-area .comments-title:after, .comments-area .comment-reply-title:after {
    right: 0;
    left: auto;
}