/*================================

    Start Global

================================*/



@font-face {

	font-family: 'DroidArabicKufi';

	src:url('../font/DroidArabicKufi.eot');

	src:url('../font/DroidArabicKufi.eot?#iefix') format('embedded-opentype'),

	    url('../font/DroidArabicKufi.woff') format('woff'),

	    url('../font/DroidArabicKufi.ttf') format('truetype'),

	    url('../font/DroidArabicKufi.svg#icons') format('svg');

	font-weight: normal;

	font-style: normal;

}





body {

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-font-family: 'DroidArabicKufi', sans-serif;

	-moz-font-family: 'DroidArabicKufi', sans-serif;

	-ms-font-family: 'DroidArabicKufi', sans-serif;

	-o-font-family: 'DroidArabicKufi', sans-serif;

	font-family: 'DroidArabicKufi', sans-serif;

	font-weight: normal;

	background: #fff;

	color: #000000;

	font-size: 12px;

	font-weight: 400;

	line-height: 20px;

	text-align: right;

	/*direction: rtl !important;*/

}

ul, li {

  /*list-style: none;*/

  margin: 0 ;

  padding: 0;

  border: 0;

}

img, video {

  width: 100%;

}

a, a:hover, a:focus, a:active {

  text-decoration: none;

  outline: none;

  outline: 0;

}

button, button:focus, button:active {

  outline: none;

  outline: 0;

}

a {

  color: #001c97;

}

a:hover {

  color: #951428;

}

a, button, div {

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

/*================================

    //End Global

================================*/











/*================================

    Start Global

================================*/

body, h1, h2, h3, h4, h5, h6, input[type=text], input[type=password], input.text, textarea, input[type=submit], .mobile-menu {

  font-family: 'DroidArabicKufi', sans-serif;

}

.border-title h1 span, .border-title h2 span, .border-title h3 span, .border-title h4 span {

  *right:49% !important;

}

.column {

  margin: 0px 0px 0px 2% !important;

  float: right !important;

}

#main,

#top-bar,

#logo,

#main-menu ul li ,

#primary,

#secondary,

.entry-details,

.toggle-frame-set,

.testimonial,

blockquote,

.widget ul li,

ul.product_list_widget li a,

ul.recent-posts-widget li a.thumb,

.widget ul,

.blog-entry .entry-thumb-meta,

.breadcrumb,

.breadcrumb a ,

.breadcrumb span,

.breadcrumb h1,

.j-pro [class*="j-span"],

.side-nav-container ul li a span,

.side-nav-container {

  float: right !important;

}

#top-bar .phone-no {

  float: right;

  background: url(images/phone-ico.png) right 3px no-repeat !important;

}

.social-icons,#main-menu, .main-phone-no,blockquote cite  {

  float: left !important;

}

.column.last {

  margin-left: 0 !important;

}

.carousel-arrows {

  right: auto !important;

  left: 0 !important;

}

.hr-invisible-small {

  float: right;

}

.fa-chevron-right:before {

  content: "\f054" !important;

}

.fa-chevron-left:before {

  content: "\f053" !important;

}

.faq h5.toggle-accordion {

  padding: 0 42px 0 0;

}

h5.toggle:before, h5.toggle-accordion:before {

  /*left: auto;*/

  /*right: 0 !important;*/

}

.testimonial .author {

  float: right !important;

  left: auto;

  right: 0 !important;

}

.testimonial blockquote {

  margin-right: 65px;

  padding: 15px 120px 15px 25px;

}

#footer .widget ul li {

  padding: 7px 15px 7px 0px;

}

#footer .widget ul li:before {

  right: 0 !important;

  left: auto;

}

ul.product_list_widget li a {

  margin-left: 10px;

  margin-right: 0;

}

#footer .widget .social-icons li {

  margin: 0px 0px 0px 5px;

}

#secondary .widget ul li a:before {

  left: auto;

  right: 0;

}
#secondary {
  margin-left: 1%;
  margin-right: 0;
}
.widget ul ul {

  margin-left: 0 ;

  margin-right: 20px;

}

.widget_categories ul li a:hover {

  padding-right: 30px;
    color: #0a001f !important;

}

.blog-entry .entry-thumb-meta {

  margin: 0px 0px 0px 20px;

}

#top-bar .phone-no {

	padding: 0px 13px 0px 0px;

}

.contact_footer li i {

	left: auto;

	right: 0;

}

.speech img {

	float: left;

}

.j-pro label {

	text-align: right;

	font-family: 'DroidArabicKufi', sans-serif;

}

.j-pro .j-icon-right ~ input, .j-pro .j-icon-right ~ textarea {

	padding-left: 58px;

	padding-right: 10px;

}

.j-pro .j-icon-right {

	border-left: none;

	border-right: 1px solid rgba(0,0,0,.54);

  left: 3px;

	right:  auto;

}

.j-pro .j-header p,.j-pro input[type="text"], .j-pro input[type="password"], .j-pro input[type="email"], .j-pro input[type="search"], .j-pro input[type="url"], .j-pro textarea, .j-pro select {

	font-family: 'DroidArabicKufi', sans-serif;

}

.contact-details p {

	padding-right: 25px;

}

.contact-details span {

	right: 0;

	left: auto;

}

#contact-form input[type="text"], #contact-form input[type="email"]{

	font-family: 'DroidArabicKufi', sans-serif;

}

.ico-content.type2 {

	padding: 0px 50px 30px 0px;

}

.ico-content.type2 .icon {

	left: auto;

	right: 0;

}

.breadcrumb a {

	margin-top: 8px;

}

.breadcrumb span {

	margin: 15px 10px 0px;

}

.side-nav-container ul li a {

	border-right:none;

	border-left: 4px solid #ececec;

}

.side-nav-container ul li a:hover,

.side-nav-container ul li.current_page_item a {

	border-left: 4px solid #3498db;

	border-right: none !important;
  color: #1e5980;

}

#no-more-tables td {

	font-size: 12px;

}

h5.toggle:before, h5.toggle-accordion:before {

	right: 0;

	left:  auto;

}

.faq .toggle-content {

	padding-right: 42px;

	padding-left: 0;

}

.toggle-frame h5.toggle-accordion:before, .toggle-frame h5.toggle:before {

	left: auto;

	right: 15px;

}
.mobile-menu {
  background-position: center left !important;
}
.services_items li i {
  right: 0 !important;
  left: auto;
}
.testimonial blockquote:before {
  right: 90px;
  left: auto;
}

.contact_footer li p {
  padding-right: 30px;
  padding-left: 0;
}
table, select, option, input {
  direction: rtl !important;
}
.custom_about {
  font-family: 'DroidArabicKufi', sans-serif !important;
}
.custom_about h1 {
  font-family: 'DroidArabicKufi', sans-serif !important;
}
.custom_about h1 p {
  font-family: 'DroidArabicKufi', sans-serif !important;
}
.custom_about h1 p b span {
  font-family: 'DroidArabicKufi', sans-serif !important;
  font-size: 16px;
}
.custom_about p span {
  font-family: 'DroidArabicKufi', sans-serif !important;
  /*font-size: 14px !important;*/
}
/*================================

    //End Global

================================*/







/*================================

    Start Global

================================*/
@media only screen and (max-width: 800px) {
  #no-more-tables td {
    padding-right: 50%;
    padding-left: 0;
    text-align: right;
  }
  #no-more-tables td:before {
    right: 6px;
    left: auto;
    padding-left: 10px;
    padding-right: 0;
    text-align: right;
  }
}
/*================================

    //End Global

================================*/







/*================================
    Start Global
================================*/
@media only screen and (max-width: 479px) {
  .testimonial blockquote {
    padding: 15px 40px 15px 15px;
  }
  .testimonial blockquote:before {
    right: 10px;
    top: 15px;
  }
}
/*================================
    //End Global
================================*/
#footer p, #footer a, #footer span, #footer .widget .tweet_list li:before, #footer .widget ul li:before{
      direction: rtl !important;
      text-align: justify;

}





/*================================
    Start Global
================================*/
#slider {
  direction: ltr !important;
  text-align: center;;
}
/*================================
    //End Global
================================*/