
body {
	direction: rtl;
}
.right {
  float: left !important;
}
.left {
  float: right !important;
}
.text-left{
	text-align: right !important;
}
.text-right{
	text-align: left !important;
}
.column, .columns ,
.header-phone{
  float: right;
}
.show-cart-btn{
	float: left;
}

.wpb_tabs .wpb_tabs_nav li.ui-state-default {
	float: right;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
	right : auto 	!important;
	left : 0.7em !important;
}
/*--------------menu ---------------*/
.top-bar-section .main-nav {
	float: left;
}
.top-bar .title-area,.top-bar-section ul li {
	float : right;
}
/*----------------carousel-------------------*/
.wd-carousel-container .carousel-icon,.carousel-details > h3 {
	text-align : center;
}
.owl-prev {
    float: left;
    left: 0;
}

/*-----------featurs--------------------*/
.boxes.small.layout-8 .box-icon {
	border : none;
	border-left: 2px solid rgba(142, 150, 157, 0.2);
  margin-left: 1em;
  float: right;
}

.boxes.small.layout-4 .box-icon {
	float: right;
}
.boxes.small.layout-5 .box-text-5, .boxes.small.layout-5-inverse .box-text-5 {
	padding-left :0;
	padding-right :8em;
}
.boxes.small.layout-6 .box-text-6 {
    padding-right: 22%;
}
.boxes.small.layout-7 .box-text-7 {
    padding-right: 9em;
}
/*--------------page header --------------*/
.position {
	float : left;
}
/*----------last post widget -----------*/
.latest-posts .blog-image img {
	float : right;
	margin : 0;
	margin-left:10px;
}
/*---------------blog-------------*/
.blog-info .arrow {
	right : 97px;
	border-width: 15px 15px 15px 0;
}
.blog-info {
	margin-right : 0 ;
	margin-left : 3%;
}
.author, .blog-info .comment-count div {
	text-align : center;
}
.social-icons.inline-list{
	margin-left: 16px;
}
.column + .column:last-child, .columns + .column:last-child, .column + .columns:last-child, .columns + .columns:last-child{
	float: left;
}
.corporate-layout .top-bar-section ul.menu > li > a{
	padding: 0 10px 0 30px !important;
	position: relative;
}
.corporate-layout .top-bar-section .has-dropdown > a::after {
	top: 7px;
	left: 10px;
	right: auto;
}
.top-bar-section .dropdown{
	left: auto;
	right: 0;
}
.corporate-layout .top-bar .top-bar-section .has-dropdown .dropdown li.has-dropdown > a::after {
	left: 15px;
	right: auto;
}
.top-bar-section .dropdown li .dropdown{
	left: auto;
	right:100%;
}
.boxes.small .box-container{
	text-align: right;
}
.fa-angle-right::before {
	content: '\f104';
}
.fa-angle-left::before {
	content: '\f105';
}
.vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container{
	text-align: right !important;
}
div.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
	left: 20px;
	right: auto;
}
.l-footer-columns ul li a::before {
	content: '\f053';
	left: auto;
	right: 0px;
}
.l-footer-columns .menu-item{
	padding-left: 0;
	padding-right: 20px;
}
.contact-details .fa{
	margin-right: 0;
	margin-left: 15px;
}
.l-footer .footer,
.boxes.layout-1 .box-icon,
.boxes.layout-1 .box-title-1{
	text-align: right;
}
.top-bar-section .has-dropdown > a{
	padding:0 .9375rem !important;
}
textarea,
input{
	text-align: right;
}
.wpcf7-form-control.wpcf7-submit,
div.wpcf7 .ajax-loader{
	float: right;
}

@media only screen and (min-width: 900px) and (max-width: 1100px){
	.large-1.columns.search-section.hide-for-small-only{
		width: 20%;
	}
	.large-1.columns.search-section.hide-for-small-only a{
		margin-top: 0;
	}
	#page-content{
		width: 13%;
	}
	.top-bar-section{
		width: 67%;
	}
	.corporate-layout .top-bar-section ul.menu > li > a{
		padding: 0 5px 0 25px;
	}
	.top-bar-section .dropdown{
		top: 47px;

	}

}
@media only screen and (max-width: 900px){
	.top-bar .title-area{
		width: 100%;
	}
	.top-bar .name{
		float: left;
	}
	.corporate-layout .top-bar{
		height: 60px;
	}
	.top-bar-section{
		width: 100%;
		padding-top: 20px;
	}
	.corporate-layout .top-bar-section ul li{
		width: 100%;
	}
	.top-bar-section .dropdown{
		right: 100%;
		top: 0;
	}
	.top-bar .toggle-topbar.menu-icon a{
		line-height: 60px;
	}
	.top-bar .toggle-topbar.menu-icon a span::after {
		margin-top: 0;
		top: 69%;
	}
}

