/*Online font*/
/*
*,
h1,
h2,
h3,
h4,
h5,
.ui-accordion-header {
font-family: 'Droid Arabic Kufi', serif;
}

*/
/*Local Font*/

@font-face {
  font-family: 'DroidKufi';
  src: url('../fonts/DroidKufi-Regular.eot');
  src: url('../fonts/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/DroidKufi-Regular.woff2') format('woff2'),
       url('../fonts/DroidKufi-Regular.woff') format('woff'),
       url('../fonts/DroidKufi-Regular.ttf')  format('truetype'),
       url('../fonts/DroidKufi-Regular.svg#svgFontName') format('svg');
}

*, h1, h2, h3, h4, h5, .ui-accordion-header , li {font-family: 'DroidKufi';}


/*---------------------------------------------------------*/

/*Menu Direction*/
.sp-megamenu-parent {
	direction:rtl;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
	left:auto;
	right:0px;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
	float:left;
}




/*Peoducts Accordion*/
.sp-accordion-item {
	text-align:right;
}



/*Intire Pages title*/
.entry-header {
	text-align: right;
}



/*off canvas menu*/
.offcanvas-inner .menu {
	direction:rtl;
}
.sp-module ul > li > a::before {
	content: "\f104"!important;
}




/*Page Content Container*/
.Internal-Content .col-md-6 {
	text-align:right;
	direction:rtl;
	float:right;
}

div[itemprop="articleBody"] {
	padding-left: 20px;
	padding-right: 20px;
	direction:rtl;
}



/*Image Gallery*/
ul.sigFreeClassic li.sigFreeThumb {
	float:right !important;
}




/*Clients Page*/
.ClientsPage .col-md-4 {
	float:right;
}




/*Products Page*/
.ProductsPage .col-md-4 {
	float:right;
}





/*accordion*/

div#accordion h3,
div#accordion .ui-accordion-content {
	text-align:right;
}
#accordion h3 span.ui-accordion-header-icon {
    left:0px;
    right:auto;
}
div#accordion h3 {
	font-size: 15px;
}

.close-tab1 {
          background-position: -0px -126px !important;
}
.close-tab1:hover {
          background-position: -0px -168px !important;
}
.open-tab1 {
    background-position: -0px -84px !important;
}




/*Temporary Contact From*/
.nexevocontainer .control-label,
.nexevocontainer .controls {
	float:right !important;
	text-align:right !important;
	direction: rtl;
}
.nexevocontainer h2:first-child {
	text-align: right !important;
}

.nexevocontainer .controls input,
.nexevocontainer .controls textarea {
	text-align:right !important;
}

@media screen and (max-width: 606px) {
	.nexevocontainer .controls,
	.nexevocontainer .controls input,
	.nexevocontainer .controls textarea {
		width:100% !important;
	}
}
