body{
	direction: rtl;
	unicode-bidi: bidi-override;
}

.pull-right{
	float: left !important;
}

.pull-left{
	float: right !important;
}

.nav2{
	direction: ltr;
}

.loading-text span{
	right: 0;
}

.text-left{
	text-align: right;
}

.text-right{
	text-align: left;
}

li.search-btn{
	padding-left: 0;
	padding-right: 5px;
}

.portfolio-heading-filter{
	position: absolute;
	left: 0;
	right: initial;
	text-align: left;
}

a.btn-slider:hover span {
	-webkit-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
}

a.btn-slider:after{
	left: 0;
	right: initial;
	content: "\f177";
}

a.btn-slider:hover:after {
	left: 5px;
	right: initial;
}

.blog-item .blog-date{
	right: initial;
	left: 60px;
}

input#name,
.contact-form input[type="text"]{
	padding-left: 0;
	padding-right: 50px;
}

.contact-form .icon{
	left: initial;
	right: 0;
}

.contact-form input[type="submit"]{
	float: right;
}

.contact-form input[type="submit"]:first-of-type {
    border-right: 0;
    border-left: 2px solid #ddd;
}

.address-info .address-icon{
	margin-right: 0;
	margin-left: 10px;
}

.contact-detail-info{
	padding-right: 16px;
}

.post-info.list-unstyled .col-xs-4.text-left.padding-top-lg.padding-bottom-lg span,
.post-info.list-unstyled .col-xs-4.padding-top-lg.padding-bottom-lg span{
	margin-right: 0;
	margin-left: 30px;
}

.current-comments li img{
	margin-right: 0;
	margin-left: 30px;
}

.comment-reply-link input[type="submit"]{
	right: initial;
	left: 0;
}

h2.comment-user{
	margin-left: 0;
	margin-right: 10px;
}

.current-comments li {
    padding: 40px 40px 0 0 ;
    margin-right: -40px;
    padding-bottom: 40px;
}

.current-comments > ul {
    padding-right: 0px;
    padding-left: 40px;
}

.comments ul.children li {
    padding-left: 0;
    padding-right: 115px;
}

.comments ul.children li:before {
    right: 75px;
    top: 0;
    width: 40px;
    height: 80px;
    border-left: 0;
    border-right: 2px solid #eaeaea;
    border-bottom: 2px solid #eaeaea;
}

.widget .search-submit {
    right: initial;
    left: 0;
}

.overlay-blog-masonry-item i{
    left: 30px;
    right: initial;
}

#prev .fa-angle-left:before {
    content: "\f105";
}

#next .fa-angle-right:before {
    content: "\f104";
}

#prev i.padding-right-sm{
	padding-right: 0;
	padding-left: 10px;
}

#next i.padding-left-sm{
	padding-left: 0;
	padding-right: 10px;
}

a[rel="prev"] .fa-angle-left:before {
    content: "\f105";
}

a[rel="next"] .fa-angle-right:before {
    content: "\f104";
}

a[rel="prev"] i.padding-right-sm{
	padding-right: 0;
	padding-left: 10px;
}

a[rel="next"] i.padding-left-sm{
	padding-left: 0;
	padding-right: 10px;
}

.header-v2 .menu ul.sub-menu, .header-v2 .menu ul.children{
	left: initial;
	right: 116px;
}

.pricing-col ul li{
	text-align: right;
}

.accordion-title a:after{
	content: "";
}

.accordion-title a:before{
    content: "\f068";
    font-family: FontAwesome;
    float: left;
}

.accordion-title a.collapsed:after{
    content: "";
}

.accordion-title a.collapsed:before{
    content: "\f067";
    font-family: FontAwesome;
    float: left;
}

.nav-tabs > li > a i {
    margin-left: 0;
    margin-right: 10px;
}

.testmonial.horizontal .testmonial-text {
    padding-left: 0;
    padding-right: 30px;
}

.header-v4 .header-container:first-of-type > div:first-of-type{
	text-align: left;
}

.header-v4 .menu > li > ul.sub-menu:before{
	left: initial;
	right: 50%;
}

.header-v4 .menu > li > ul.sub-menu:after{
	left: initial;
	right: 50%;
}

.header-v4 .menu li > ul.sub-menu {
	left: 116px;
	right: initial;
}

.header-v4 .menu > li > ul.sub-menu{
	position: absolute;
	top: 70%;
	width: 120px;
	right: 50%;
	margin-right: -60px;
	left: initial;
}

.header-v4 .menu-menu-container:first-of-type .menu li > ul.sub-menu{
	right: 116px;
	left: initial;
}

.header-v4 .menu-menu-container:first-of-type .menu > li > ul.sub-menu{
	position: absolute;
	top: 70%;
	width: 120px;
	right: 50%;
	margin-right: -60px;
	left: initial;
}

.header-v5 ul.menu{
	right: initial;
	left: -350px;
}

.header-v5 ul.menu.active-menu{
	right: initial;
	left: 0;
}

body{
	right: initial;
	left: 0;
}

body.active-menu {
	left: 350px;
	right: initial;
}

.filter li .item-count {
    left: 18px;
    right: initial;
}