  
  @font-face {
  font-family: 'DroidKufi-Regular';
  src: url('fonts/DroidKufi-Regular.eot');
  src: url('fonts/DroidKufi-Regular.eot-.html#iefix-v=4.0.3') format('embedded-opentype'), url('fonts/DroidKufi-Regular.woff') format('woff'), url('fonts/DroidKufi-Regular.ttf') format('truetype'), url('fonts/DroidKufi-Regular.svg#DroidKufi-Regular') format('svg');
font-style: normal;
}

body {
  text-align:right;
 font-family:DroidKufi-Regular;
	-webkit-font-family:DroidKufi-Regular;
	-webkit-font-smoothing: antialiased; 
 
 
  font-size: 13px;
}

.right {
  float:left !important;
}
.left {
  float:right !important;
}
[class*="cell-"], .masonry .post-item {
  float: right;
 
}

.top-nav > ul > li {
 
  float:right !important;
 
} 
.top-nav {
  float: right !important;
}


.top-search {
  float: left !important;
  margin-right: 20px !important;
   margin-left:0px !important;
}
.top-menu {
  float: left !important;
 
}
.top-nav > ul li ul {
  height: 0;
  right: -5px;
  left:auto; text-align:right
  
}

.top-nav li li.hasChildren::after {
 
  left: 10px;
 
}
.search-box {
  display: none;
  position: absolute;
  left: 0;
  top: 92px;
  width: 400px;
  z-index: 3;
}

.search-box::before {
 
  left: 0;
  
}
.txt-box {
 
  text-align: right;
}

.sectionWrapper {
 
  direction: rtl;
}
.block-head::before {
 left:auto;
  right: 20px;
 
}
.block-head::after {
 left:auto;
  right: 0;
 
}
.slick-prev {
  left: 0;
  right:auto;
}
.slick-next {
  left: 32px;
 right:auto;
}
.slick-slide {
 
  float: right;
 
}
#to-top {
   right:auto;
  left: 10px;
 
}
.social-list li {
  float: right;
 
 
}
[class*="cell-"], .masonry .post-item {
  float: right;
  text-align: right;
 
}
p {
  font-size: 13px;
 
}
div.pp_default .pp_description {
 
   
  text-align: right;
}
.project-options {
 
  font-size: 13px;
  
}
.copyrights {
  font-size: 11px;
 
 
}
.top-bar a, .top-bar span {
 
  font-size: 12px; font-family:Verdana, Geneva, sans-serif;
 
}
/** aliaa **/
.footer-bottom {
 
  direction: rtl;
}
 #category_primary article
 {
 	float:right;
 }
 .read-more-link { 
  float: left; 
}
.nav-links {
  float: right; 
}
.nav-links > a  {
    margin-left: 20px;
}
 .screen-reader-text {
  float: right;
  }
  .nav-links > a  {
    margin-left: 20px;
    margin-right: 0px;
}
.wpcf7-form .fa { 
  border-right: none;
  border-left: 1px solid; 
  float: right;
  padding: 17px 13px;
  width: 6%;
}
.page_84 textarea {
  padding-right: 45px; 
}
.wpcf7-form .fa.fa-upload {
  width: 6% ;
  padding: 16px;
}
.myLabel {
  padding-bottom: 6px;
   margin: 0;
}
.cv-file .wpcf7-not-valid-tip { 
  margin-right: -77px;
  margin-top: 47px;  
} 
.myLabel > span {
  float: right;
  font-size: 20px;
  margin-right: 42px;
  margin-top: 5px;
}
.file_text.withFilename {
  margin-left: 10px !important;
  margin-right: 0 !important;
  margin-top: 7px !important;
   float: left;
}
.wpcf7-form .fa.fa-file-word-o  , .wpcf7-form .fa.fa-file-pdf-o{ 
  padding: 0 0 0 17px;
}
.wpcf7-form .fa.fa-file-pdf-o {
  background: #fff none repeat scroll 0 0; 
  
  color: #db2e09; 
}
div.wpcf7-mail-sent-ok .fa.fa-thumbs-o-up {  
    padding-left: 32px;
    padding-right: 13px;
  right: 169px;
  left:auto;
  top: 9px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok.FullWidth {
  margin-right: 0;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok.FullWidth .fa.fa-thumbs-o-up {
  right: 105px !important;
}
.contact-detalis h5
{
	direction: rtl;
}
.breadcrumbs span {
  direction: rtl;
  float: right;
}.breadcrumbs {
  float: right;
  direction: rtl;
}
.post-meta span , .post-meta .post-categories{
	float: right;
}
.post-info .post-meta li {
  color: #a8a8a8;
  float: right;
  margin: 0 15px 0 0;
}.post-info .post-meta {
  direction: rtl;
}
.details-img .post-lft-info, .post-image .post-lft-info {
  right: 15px; 
  left: auto;
} 
.post-lft-info div {
  padding: 10px 6px 16px;
  width: 64px;
}
 .tri-col {
  border-style: solid;
  border-width: 20px 32px 0;
  bottom: -20px;
  height: 0;
  left: 0;
  position: absolute;
  right: 0;
  width: auto;
  z-index: 4;
}
.fadeInLeft {
  animation-name: fadeInRight;
}
.blog-thumbs .post-image
{
	float: right;   
	margin-left: 10px;
	margin-right:0;
}
.pager ul li {
  background: #777 none repeat scroll 0 0;
  float: right;
}
.breadcrumbs a{
	float: right;
}
.search_form_area {
  float: right;
  padding: 6px 238px 15px 10px;
  width: 100%;
}
#t-search
{
	direction: rtl;
}
.image-box
{
	float: right;
}
.fx.animated.fadeInLeft {
  direction: rtl;
}
 .post-2 .entry-title {
  text-align: right;
}
 /** aliaa **/