body {
    font-family: "Droid Arabic Kufi",sans-serif;
    text-align: right;
    letter-spacing: 0px;
}
.font-opensans, *, h1, h2, h3, h4, h5{
   font-family: "Droid Arabic Kufi",sans-serif; 

}
h1, h2, h3, h4, h5,p,li,label{
    direction: rtl;
    letter-spacing: 0px;
}
.nav{
  direction: rtl;
  padding-right: 0;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{
    text-align: right;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
    text-align: right;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a{
    letter-spacing: 0px;
    font-size: 14px;
}
.page-header .project-menu > li a , .page-header h1 , .page-header h1 span,section h1.center{
letter-spacing: 0px;
}
.page-header .project-menu > li a{
    font-size: 15px;
}

.page-header .breadcrumb{
    direction: rtl;
}
.page-header .breadcrumb > li + li:before{
  content: "\f104";
      padding: 0 2px 0 5px;
}
.float-left{
    float: left;
}
.float-right{
    float: right;
}
.table {
    direction: rtl;
}
#footer .contact i {
    margin: 7px 0 10px 8px;
}
#footer h4 {
    font-size: 1.2em;
    font-weight: 200;
}
.list.list-icons li > .fa:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .fa:first-child, .list.list-icons li a:first-child > .icons:first-child{
    left : auto;
    right :0;
}
.list.list-icons.list-icons-style-3 li {
    padding-left: 0px;
    padding-right: 36px;
}
.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){
    text-align: right;
}
.home-header , .slide-button , .slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label .slider-container.light .featured-label, .slider-container.light .top-label, .slider-container.light .main-label, .slider-container.light .bottom-label{
    letter-spacing: 0px !important;
}
.rev_slider>ul, .rev_slider>ul>li, .rev_slider>ul>li:before, .rev_slider_wrapper>ul, .tp-revslider-mainul>li, .tp-revslider-mainul>li:before, .tp-simpleresponsive>ul, .tp-simpleresponsive>ul>li, .tp-simpleresponsive>ul>li:before{
    direction: ltr;
}
.list.list-icons li {
    padding-left: 0px;
    padding-right: 25px;
}
@media (max-width: 991px){
#header .header-nav-main nav > ul li a .fa-caret-down {
  right: auto;
  left: 5px;  
}
}