@import 'https://fonts.googleapis.com/earlyaccess/notokufiarabic.css';
h4{
    text-align: right
}
.kufi {
	font-family: 'Noto Kufi Arabic', sans-serif; 
}
.modal-title.kufi{
    text-align: right
}
.progress-bar {
     background-color: #4253616b;
     float: right;
}
.wrap-sticky nav.navbar.bootsnav li a{
	font-family: 'Noto Kufi Arabic', sans-serif !important;
     display:block;  

	
}
.panel-title{
    text-align: right;
    direction: rtl; 
    font-family: 'Noto Kufi Arabic', sans-serif !important

}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;

    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group-addon:last-child {
    border-left: 1px solid #ccc;
    border-right: 0;
}
 

.input-group-addon:first-child {
    border-right: 1px solid #ccc;
    border-left: 0;
    cursor: pointer;

}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;

    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.container > .row > .right.col-md-3,
aside{
    padding-left: 0 !important
}
.wrap-sticky nav.navbar.bootsnav *{
 	letter-spacing: 0 !important;
 }
 .panel-body{
     direction: rtl
 }
.navbar-nav > li{
	float: right;
	    position:relative;  

}
.progress-bar{
	float: right
}
.service-top-cards h6 {
    direction: rtl;
}
.service-top-cards   {
    flex-direction: row-reverse;
}

.ui-tabs .ui-tabs-nav li a {
     text-align:right;
     }

     .ui-tabs .ui-tabs-nav li {
        float: right
         }
 
         .ui-tabs-vertical .ui-tabs-nav { float: right}


.ui-tabs  p {
    text-align: right
    }
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle::after {
    font-family: 'FontAwesome';
    content: "\f107";
    margin-left: auto;
    margin-right: 5px;
    margin-top: 2px;
    float: left;
}
.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;
}
.footer-widget.usefull-link{
  direction: rtl
}
 .footer-ver-men a{border-right: 0 none !important} 
 .footer-ver-men a{border-left:1px solid white  !important} 
 

 .footer-ver-men a:last-child{border: 0 none !important} 

.usefull-link ul li a i{
    right: 0;
    position: absolute;
}

.usefull-link ul li a{
    text-align: right !important
}
.usefull-link ul li a .fa{
    margin-left: 2px !important;
    margin-right: 0px !important
}
 nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
  nav.navbar.bootsnav ul.nav.navbar-right > li ul li a {

    text-align: right   !important;
		font-family: 'Noto Kufi Arabic', sans-serif !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: right


} 
 
 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: right;
    margin-left: 10px;
    padding-right: 5px;
}
.services-tiem p {
    direction: rtl;
	font-family: 'Noto Kufi Arabic', sans-serif; 
	padding-right: 45px;
}
.form-control{
    direction: rtl !important
    
}

.subscribe-form button {
     right: auto !important;
     left: 0  !important;
 }
.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: right
}
.breadcrumb{
    direction: rtl;
    text-align: right
}
.single-post-title h2 ,.entry-content{
    text-align: right

}
.post-meta li,.social-link ul li {
    float: right;
    text-align: right
}
.form-group{
    text-align: right;
}

.entry-content{
    direction: rtl;
    line-height: 25px;
    font-size: 14px
}
.widget-sidebar h3,.widget-sidebar h4{
    text-align: right
}
.select2.right + span{
    float: right;
    text-align: right
}
.post-meta a i{
    float:right;
    margin: 0 10px
}
a span{
    xfloat:right;
 }
 .comments-wrapper form > .row > div{
     float: right
 }
 #DT,#DT_filter *,.dataTables_length *,.dataTables_paginate  *,.dataTables_info{
     direction: rtl;
         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: right
 }
 .tab {
    float: right;
    border: 1px solid #ccc;
      height: 300px;
    text-align: right;
}
.tab button {
    text-align: right;
    font-family: 'Noto Kufi Arabic', sans-serif;

}
.hoverlogo{margin-left:5px;float:right;width: 20px !important}
.js-marquee img{
    width: 20px;float:  right;margin-top: 15px;margin-right: 9px;margin-left: 9px;
}

.rating > span {
   float:right !important
}
.entry-content  ul li{
	text-align: right  
} 
   nav#mobile li{
         text-align: right;
         direction: rtl
    }
       nav#mobile li a .fa {
          font-size: 22px;
      margin-left: 10px;
    }
    .panel-title a{
    direction: rtl
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
     right: 50%;
     left: auto;
    margin-left:auto;
    margin-right: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
     left: 1px;
     right: auto;
     
 }
 .select2-results__option {
        font-family: 'Noto Kufi Arabic', sans-serif;
        direction: rtl;
        text-align: right
 }
 .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
     float: right;
                 font-family: 'Noto Kufi Arabic', sans-serif;
 }
 .select2-container--default .select2-search--inline .select2-search__field{
     text-align: right
 }

  .newsCtr .blog-item{
    box-shadow: -20px 0px 72px 0 rgba(25,25,25,.12);
    margin-bottom: 10px;
  } 
  .newsCtr .blog-content{
    float: right;
    width: calc(100% - 220px);
  }
  .newsCtr .blog-thumb{
    float: right;
    width:   200px;
    height:   176px;
  }
  .newsCtr .blog-thumb img{
     height:   176px;
  }
  .newsCtr .entry-content p{
    margin-bottom: 0
 }

 .newsPagination > strong,
 .newsPagination > a{
   float: right;
    min-width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
    line-height: 28px;
    background: white;
    box-shadow: 0px 0px 2px 0px;
      font-family: 'Noto Kufi Arabic', sans-serif;

 }
 
  .newsPagination > strong{
    box-shadow: 0px 0px 12px 1px

 }
 .kufi{
        font-family: 'Noto Kufi Arabic', sans-serif !important
 }
 .current{
    float: right;
    min-width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
    line-height: 28px;
    background: white;
    box-shadow: 0px 0px 2px 0px;
      margin-left: 13px;
    font-weight: bold;
 }
   .the_time {
    display: block;
    margin-bottom: 1px;
    color: #999;
}

.comment-avatar {
    float: right;
    margin-left: 15px;
    margin-right: 0;
 }
.comment-section header{
    text-align: right;
}
.comment-section header {
    display: flex;
    flex-direction: row-reverse;
}
.comment-section header h2 {
    font-size: 14px;
     text-align: right;
}

.comment-section header span {
    font-size: 14px;
     display: block;
    line-height: 5vh;
    padding: 0 15px;
}