
@font-face {
  font-family: 'DroidArabicKufi';
  src: url('../fonts/DroidArabicKufi.eot?#iefix') format('embedded-opentype'),  url('../fonts/DroidArabicKufi.woff') format('woff'), url('../fonts/DroidArabicKufi.ttf')  format('truetype'), url('../fonts/DroidArabicKufi.svg#DroidArabicKufi') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: 'DroidArabicKufi';
  src: url('DroidArabicKufi.eot?#iefix') format('embedded-opentype'),  url('DroidArabicKufi.woff') format('woff'), url('DroidArabicKufi.ttf')  format('truetype'), url('DroidArabicKufi.svg#DroidArabicKufi') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
body , a,h1 ,h2,h3,h4,h5,h6,input,button,.menu a,.reg_menu b,select,.reg_slide_subtitle,.reg_slide_title,.reg_header_phone, .reg_content .text-center h3 ,p ,.text-center p{

  font-family: 'DroidArabicKufi' !important;
}
[class^="ti-"], [class*=" ti-"]
{

  font-family: 'themify' !important;
}.menu a {
    font-size: 18px !important;
}
.reg_header_soc
{
	left: 0 !important;
	right: auto !important;
}
.reg_slide_title{
	font: 900 35px 'DroidArabicKufi' !important;
} 
.reg_header .reg_header_soc b:before ,.reg_header .reg_header_soc b:after{ 
    margin-right: 54px !important; 
    transform: rotate(180deg)!important;
} 
.reg_slide_subtitle {
    font: 800 38px  'DroidArabicKufi';
    } 
 .reg_single_carousel.owl-carousel {
  direction: ltr !important ;
}   
.text-left {
    text-align: right !important;
}
.entry-content h2 {
    font:900 35px/55px 'DroidArabicKufi' !important;
}.entry-content h4 {
    font:900 20px/25px 'DroidArabicKufi' !important;
}
.reg_slider_copyright {
    display: none !important;
}
.reg_subtitle {
    font: 300 20px/27px 'DroidArabicKufi' !important;
    }
   
    .reg_footer .reg_subtitle {
    display: inline-block;
    font: 900 24px/37px 'DroidArabicKufi' !important;
    }
    #reg_footer_block .ti, #reg_slider_review .ti {
    float: right !important; }
    #reg_footer_block .reg_subtitle, #reg_slider_review .reg_subtitle {
    float: right !important; 
    margin: -8px 3px 0 41px !important; 
}
.reg_header_phone{
	direction: ltr !important;
}
section.widget ul li::before {
    color: rgba(247, 139, 33, 0.8);
    content: "\f053" !important;
    font-family: FontAwesome;
    font-size: 10px;
    padding-left: 5px;
}
section.widget ul li:last-child::before
{
	content: none !important;
}
.footer_copyright
{
	direction: ltr;
    float: right;
    font-size: 12px;
}
.reg_menu_cont_nounyson.reg_menu_cont ul a 
{
	font:400 14px/34px 'DroidArabicKufi' !important;	
}.reg_menu_cont_social {
    font-family: droidarabickufi !important;
}
.reg_header .reg_header_soc b::before, .reg_header .reg_header_soc b::after {
   /* margin-right: 100px !important;*/
    transform: rotate(180deg) !important;
}
.reg_header .reg_header_soc b ,.current ,.imagecaption { 
    font-family: droidarabickufi !important;  
}
.reg_header .reg_header_soc:hover b::after, .tablet .reg_header .reg_header_soc b::after, .mobile .reg_header .reg_header_soc b::after {
    font-size: 8px !important; 
    right: -7px !important;
}
.reg_underline_title , .subfolders {
    font-family: droidarabickufi !important; 
} .subfolders 
{font:900 30px/40px !important;}
h2, .reg_main_title, .reg_underline_title {
    font: 800 25px/45px droidarabickufi !important;
    }
    .singl_post .entry-content .post-thumb { 
    float: right; 
} 
.singl_post .entry-content .post-content { 
    float: left; 
}
.post_det {
    font-family: 'DroidArabicKufi' !important;
}
 .gallery-item {
    float: none  !important;
}
.reg_slider_carousel,.owl-carousel , .owl-theme {
    direction: ltr !important;
}
.gallery {
    margin: auto;
    width: 100%;
    float: right;
}

.wpcf7-form {
    text-align: right;
}
label { 
    font-family: 'DroidArabicKufi' !important;
}
.wpcf7-not-valid-tip { 
    top: 45px;
    font-size: 15px !important; 
    width: auto !important; 
    right: 0;
}
div.wpcf7-validation-errors {
    border: 1px solid #c21f1fe6;
    float: right;
    margin-top: 75px;
    font-family: DroidArabicKufi;
    background: #ff00004d;
    color: #000;
    padding: 10px;
}
div.wpcf7-mail-sent-ok
{
    border: 1px solid #3a831a;
    float: right;
    margin-top: 75px;
    font-family: DroidArabicKufi;
    background: #398f1480;
    color: #000;
    padding: 10px;
}
 input[type="text"], input[type="email"], select, textarea {
    text-align: right;
    direction:rtl;
}
.reg_panel_heading { 
    text-align: right !important;
}



