@font-face 
{
    font-family: 'Droid Arabic Kufi';
    src: url('Droid.Arabic.Kufi.ttf');
}

       *, body,p,span,h1,h2,h3,h4,h5,h6,.testimonials_txt,.service_item p,.project_descr_text,footer textarea, footer input[type="text"],select,input,textarea, select, .contact_form input[type="password"], input[type="text"]{
            font-family: 'Droid Arabic Kufi', serif;
        }
.sp1{
	font-size: 16px;
    margin-top: -23px;
    float: left;
}

.navbar-nav li,.col-sm-3{	float: right;}
.sub-menu ul {
	right: 0;
	text-align: right;
}
.col-lg-3,.col-lg-7,.col-lg-5,.col-lg-9,.col-lg-4{
	float: right;
}
.col-lg-4,.col-lg-12 ,.col-lg-9,.col-lg-7,.col-lg-5,.col-lg-3 ,.col-sm-e3{
	//float: right;text-align: right;
}
h1, h2, h3, h5, h6,.navbar-nav li a,ul.mega_menu li.col,#hh4,.hh4,.h44,th{
	text-align: right;
}
.col ol li {
	float: right;text-align: right;
}
.sub-menu ul li a {
	padding: 7px 20px 7px 5px !important;
	text-align: right; !important;
}
.pull-left{  float: right !important}
.pull-right{  float: left !important;//direction: rtl}
footer .latest_news_item .recent_post{
	margin: 0 0 10px 20px;
}
.FlickrImages1 li,#price-range label,.quantity_block li{
	float: right;
}
footer .FlickrImages1 {//padding-left:50px;}
.navbar-nav li {
	border-left: 1px solid rgba(255,255,255,0.2);

}
textarea, input[type="text"],.variable-sizes .project_descr, input[type="password"]{
	text-align: right;
}
.list4{
	direction: rtl;
	}
	.list4 li b.glyphicon{
		padding-left: 15px;
	}

.navbar-nav li.last {border-left:0;}
ul.mega_menu li.col {
	float: right;
	padding-left:10px;
	text-align: right;
}
.variable-sizes .hover_img{
	float: right;
	margin-left: 30px;
}
.variable-sizes .product_item .item_btn_in{
	left:15px;
	right:auto;

}
.dropdown-menu > li > a{
	text-align: right;
}
.breadcrumb{
	direction: rtl;
}
.dropdown-menu{
	right:0;
}
.product_sort #filter li a,input{
	text-align: right;
}
.navbar-nav li a{
	font-weight: bold;
}
 .bg-primary{color:#fff;background-color:#a45197}a.bg-primary:hover{background-color:#a45197}
  .heading_border {
    color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 15px;
    padding: 5px 15px;
}
 .border-primary {
    border-bottom: 2px solid #a45197;
    padding-bottom: 13px;
}

.sub-menu ul{
	min-width: 208px;
}
