body {
	text-align:right;
  direction: rtl;
}

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, a, .btn {
  font-variation-settings: "slnt" 0;
  font-optical-sizing: auto;
  font-family: 'Cairo', sans-serif;
}

.navbar-nav, #footer .nav-pills {
  padding-right: 0;
}

#banner select.form-control {
  padding: 4px 10px
}

@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float:right;
  }
  #bs-example-navbar-collapse-1 .languages {
    text-align: left;
    padding-left: 10px;
    padding-right: 0;
  }
}

#banner .form {
	background-position:right;
	padding:15px 70px 42px 180px;
	margin-right:0;
	margin-left:-116px;
}
.carousel-inner>.item > div.wbox {
	float:right;
}
.carousel-inner>.item > div.wbox .overlay {
	left:auto;
	right:0;
}
#footer .title {
	text-align:right;
}
#footer li a {
	padding-left:0;
	padding-right:16px;
	background-position:right;
}
#footer a:hover {
	background-position:right;
}
.address_icon, .specialties_icon, .since_icon, .experience_icon, .job_icon, .price_icon, .product_icon {
	background-position:right;
	padding-left:0;
	padding-right:25px;
}
.work_panel .btn-work {
	margin-left:0;
	margin-right:4px;
}
#detil .title {
	text-align:right;
}
#detil .btn-work, #detil .btn-request {
	margin-left:0;
	margin-right:4px;
}
.training {
	float:right;
}
.inner_cat_summary .rsThumbs .rsThumbsContainer {
	margin-left:0px;
	margin-right:-4px;
}

#banner .field-title, #category_summary .btn-default {
  direction: rtl
}

.cat-description {margin-left: 0 !important; margin-right: 16.66666667%; font-size: 16px; text-align: center; float: right}
#search-form {direction: rtl}
#search-form .col-md-4 {float: right}
.navbar-nav > li {float: right}
#main_header .navbar-nav {float: left}
.col-md-offset-1, .col-sm-offset-1 {margin-left: 0; margin-right: 8.33333333%}
.col-sm-offset-2 {margin-left: 0; margin-right: 16.66666667%}
.content-page, #main_header .languages {direction: rtl !important}

#profile .nav {float: right; margin-right: 0; padding-right: 0}
.dropdown-menu {text-align: right}