/* @import 'https://fonts.googleapis.com/earlyaccess/notokufiarabic.css'; */

h1,h2,h3,h4,h5,h6{
    text-align: left
}
.dropdown h5{
    font-size: 10px
}
.kufi {
	font-family: 'Noto Kufi Arabic', sans-serif; 
}
.wrap-sticky nav.navbar.bootsnav li a{
	font-family: 'Noto Kufi Arabic', sans-serif !important;
     display:block;  

	
}
.wrap-sticky nav.navbar.bootsnav *{
 	letter-spacing: 0 !important;
 }
 .panel-body{
     direction: ltr
 }
.navbar-nav > li{
	float: left;
	    position:relative;  

}
.container > .row > .right.col-md-3,
aside{
    padding-right: 0 !important
}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after {
    font-family: 'FontAwesome';
    content: "\f107";
    margin-right: auto;
    margin-left: 5px;
    margin-top: 2px;
    float: right;
}
.attr-nav > ul > li.dropdown .dropdown-menu.full {
    margin-top: 0;
    margin-left: auto;
    margin-right: 55px;
    width: 250px;
    left: auto;
    right: -250px;
	padding: 5px;
}
.usefull-link ul li a{
    text-align: left !important
}
.usefull-link ul li a .fa{
    margin-left: 0px !important;
    margin-right: 2px !important;
    float:left
}
 nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu {
    right: : auto;
    left: 0;
}
  nav.navbar.bootsnav ul.nav.navbar-right > li ul li a {

    text-align: left   !important;
 		font-size: 12px;
		font-weight: normal


}  
 nav.navbar.bootsnav ul.nav.navbar-right > li ul li  {
  position: relative;
  overflow: hidden;
  display: inline-block;
width: 100%;
text-align: left


} 
.events li{
    float:left
}
 
 
 nav.navbar.bootsnav ul.nav.navbar-right > li ul li:after {
  content: "";
  position: absolute;
  top: -110%;
  z-index:-1;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  
  background: rgba(255, 255, 255, 0.13);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.13) 0%,
    rgba(255, 255, 255, 0.13) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

/* Hover state - trigger effect */

 nav.navbar.bootsnav ul.nav.navbar-right > li ul li:hover:after {
  opacity: .6;
  top: 10%;
  left: 10%;
  transition-property: left, top, opacity;
  transition-duration: 0.7s, 0.7s, 0.15s;
  transition-timing-function: ease;
}

/* Active state */

 nav.navbar.bootsnav ul.nav.navbar-right > li ul li:active:after {
  opacity: 0;
}

.services-tiem h3, .services-tiem p {
    margin-left: auto;
    margin-right: 92px;
    margin-top: 0;
    transition: all .3s;
}
 .services-tiem * {
    text-align: right
}

.services-tiem img {
    float: left !important;
    margin-right: 10px;
    padding-left: 5px;
        padding-bottom: 20px;
}
.services-tiem h3 a {
    float: left !important;
    font-size: 12px !important;
    margin-bottom: 3px;
    display: block;
    width: 59%;
    text-align: left !important;
}
.services-tiem p {
    direction: ltr;
	font-family: 'Noto Kufi Arabic', sans-serif; 
	padding-right: 0px !important;
	padding-left: 45px !important;
        text-align: left
}
.services-tiem p a{
    float: left !important;
}
.form-control{
    direction: ltr !important
    
}
#map{
    float: right  !important
}

.subscribe-form button {
     right: 0 !important;
     left: auto;
    top: 0;
    border: 0;
    color: #7B682D;
    font-size: 20px;
    background: 0 0;
}
.page-breadcrumbd h2, .page-breadcrumbd a,.page-breadcrumbd p{
    text-align:right;
    direction: rtl
}
.panel-title>a:after{
    border-radius:2px;
    color:#fff;
    content:"<";
    height:20px;
    line-height:16px;
    position:absolute;
    left:15px;
    right:auto;
    text-align:center;
    top:9px;
    width:20px;
    font-weight:700;
        font-family: cursive;

}
.template-title p{
    text-align: left
}
 
.single-post-title h2 ,.entry-content{
    text-align: left

}
.post-meta li,.social-link ul li {
    float: left;
    text-align: left
}
.entry-content{
    direction: ltr;
    line-height: 25px;
    font-size: 14px
}
.post-meta a i{
    float:right;
    margin: 0 10px
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
     text-align: left;
}
 a span{
    xfloat:right;
 }
 .comments-wrapper form > .row > div{
     float: left
 }
 #DT,#DT_filter *,.dataTables_length *,.dataTables_paginate  *,.dataTables_info{
     direction: ltr;
         font-family: 'Noto Kufi Arabic', sans-serif;
         font-size: 13px
         
 }
 .dataTables_filter input[type=search]{
     float: left ;
          margin-right: 5px

 }
  .dataTables_filter label{
     text-align: right;
     direction: rtl;
     margin-left: 3px
 }
 .paging_simple_numbers a{
     float: right
 }
 #DT.faq td{
     text-align: left;
 }
 .tab {
    float: left;
    border: 1px solid #ccc;
      height: 300px;
    text-align: left;
}
.tab button {
    text-align: left;
             font-family: 'Noto Kufi Arabic', sans-serif;

}
.hoverlogo{margin-right:5px;float:left;width: 20px}
.js-marquee img{
    width: 20px;float:left;margin-top: 15px;margin-left: 9px;margin-right: 9px;
}
 
 
 .js-marquee a{
     direction: ltr;
     text-align: left
 }
  .js-marquee span{
     direction: ltr;
     text-align: left;
     float: left !important
 }
  .hash-tabs nav li{
     float: left !important
 }
 .intro-details.text-center h3,.cd-horizontal-timeline .events-content p{
     text-align: left !important;
     direction: ltr !important;
     
 }
 .cd-horizontal-timeline .events-content p a {
     float: right !important;
 }
 
 .post-meta a i {
     float: left
 }
 .fa.fa-volume-control-phone{
		
     margin-right: 15px !important;
     margin-left: 0px !important;
   }
   .primary-footer ul{
	   clear: both
   }
   .dropify-wrapper label.error {
     left: 12px;
     right: auto;
 }

 .place_caption .js_caption{left: 15px ;right: auto}
 .request_query_steps .error,.request_query_steps .select2 {
    float:left;
    text-align: left;
}
