

body {
	direction: rtl;
	text-align: right;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: "droid Arabic Kufi" , Tahoma, Geneva, sans-serif;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  right: auto;
  left: 15px;
}
.back-to-top i {
  /* float:left; */
}
/*--------------------------------------------------------------
# Top Bar
--------------------------------------------------------------*/

#topbar .contact-info .phone-icon {
  padding-right: 20px;
  margin-right: 20px;
  border-right: 1px solid #e9e9e9;
}

#topbar .social-links a:first-child {
  border-right: 0;
}
#topbar .social-links a {
  border-right: 1px solid #e9e9e9;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header .logo img {
	float:right;
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
.nav-menu a {
  font-size: 16px;
  font-weight: 600;
}

.nav-menu > ul > li {
  float: right;
}
.nav-menu .drop-down ul {
  right: 0;
}

.nav-menu .drop-down > a:after {
  padding-right: 5px;
}

.nav-menu .drop-down .drop-down ul {
  right: calc(100% - 30px);
}

.nav-menu .drop-down .drop-down:hover > ul {
  right: 100%;
}

.nav-menu .drop-down .drop-down > a {
  padding-left: 35px;
}
.nav-menu .drop-down .drop-down > a:after {
  left: 15px;
}

@media (max-width: 1366px) {
  .nav-menu .drop-down .drop-down ul {
    right: -90%;
  }
  .nav-menu .drop-down .drop-down:hover > ul {
    right: -100%;
  }
}

/* Mobile Navigation */
.mobile-nav-toggle {
  right: auto;
  left: 15px;
  text-align: left;
}

.mobile-nav .drop-down > a:after {
  left: 15px;
}
.mobile-nav .drop-down > a {
  padding-left: 35px;
}
.mobile-nav-overly {
  right: 0;
}

#hero .carousel-inner .carousel-item-next,
#hero .carousel-inner .carousel-item-prev,
#hero .carousel-inner .active.carousel-item-left,
#hero .carousel-inner .active.carousel-item-right {
  right: 0;
}

/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.about .content ul li {
  padding: 10px 28px 0 0;
}

.about .content ul i {
  right: 0;
}

/*--------------------------------------------------------------
# About List
--------------------------------------------------------------*/
.about-list .icon-box h4 {
  margin: 5px 60px 10px 0;
}
.about-list .icon-box i {
  float: right;
}
.about-list .icon-box p {
  margin-right: 60px;
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .title {
  font-size: 20px;
}
.services .title::after {
  right: calc(50% - 25px);
}
.services .description {
  line-height: 28px;
  font-size: 16px;
}

/*--------------------------------------------------------------
# portfolio
--------------------------------------------------------------*/
.portfolio-details .portfolio-details-carousel .owl-nav, .portfolio-details .portfolio-details-carousel .owl-dots {
  text-align: right;
}
.portfolio-details .portfolio-info {
  left: 0;
}
.portfolio-details .portfolio-info {
  right:auto;
  left:0;
}

/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/

.team .member .member-info {
  padding-right: 30px;
}
.team .member span::after {
  right: 0;
}

.team .member .social a + a {
  margin-left: 0;
  margin-right: 8px;
}
/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
.testimonials {
	text-align: left;
	direction : ltr;
}

/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info i {
  float: right;
}

.contact .info h4 {
  padding: 0 60px 0 0;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/


#footer .footer-top .footer-newsletter form input[type="submit"] {
  right: auto;
  left: -2px;
  border-radius: 0 0 0 0;
  border-radius: 0 0 5px 5px;
}
