@font-face {
	font-family: NotoNaskhArabic-Regular;
	src: url('../fonts/NotoNaskhArabic-Regular.ttf');
}


@font-face {
	font-family: NotoNaskhArabic-Bold;
	src: url('../fonts/NotoNaskhArabic-Bold.ttf');
}


@font-face {
	font-family: NotoKufiArabic-Bold;
	src: url('../fonts/NotoKufiArabic-Bold.ttf');
}


@font-face {
	font-family: NotoKufiArabic-Regular;
	src: url('../fonts/NotoKufiArabic-Regular.ttf');
}





[lang="ar"] body {
 
 	font-family: NotoKufiArabic-Regular;
  text-align:right;
   direction: rtl;
  letter-spacing:0px;
}


[lang="ar"]  .btn,[lang="ar"]  p,[lang="ar"]  a.readmore > span,
[lang="ar"] .section-title{
    letter-spacing:0px;
}



[lang="ar"] menu-footer-menu li a,
[lang="ar"] .h1,[lang="ar"] .h2,[lang="ar"] .h3,[lang="ar"] .h4,[lang="ar"] .h5,[lang="ar"] .h6,[lang="ar"] h1,[lang="ar"] h2,[lang="ar"] h3,[lang="ar"] h4,[lang="ar"] h5,[lang="ar"] h6{
    font-family: NotoKufiArabic-Regular !important;
    direction: rtl;
}



[lang="ar"] .footer .widget-links,.btn{   font-family: NotoKufiArabic-Regular !important;} 




[lang="ar"] .slide-txt,
[lang="ar"] .form-control,
[lang="ar"] .servy_holder{ direction: rtl;}


 [lang="ar"] .servy_holder{   
     direction: rtl; }
 [lang="ar"] .servy_holder .col-lg-8{ float:right;}

[lang="ar"] .rev_slider_wrapper,
[lang="ar"] .slick{  direction: ltr;}




[lang="ar"] .text-left{
    text-align: right;
}



[lang="ar"] .text-right { 
    text-align: left;
    
}



[lang="ar"] .aaaaa{
    letter-spacing:0px;}
 
 
[lang="ar"]  .owl-carousel {
    direction: initial;
}


[lang="ar"] .nav > li > a,
[lang="ar"] .rev_slider .tp-mask-wrap .tp-caption, 
[lang="ar"] .rev_slider .tp-mask-wrap :last-child, 
[lang="ar"] .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
[lang="ar"] .wpb_text_column .rev_slider .tp-mask-wrap :last-child,
[lang="ar"] p
{font-family: NotoKufiArabic-Regular !important; }



[lang="ar"] .md-input, 
[lang="ar"] .md-textarea, 
[lang="ar"] .md-select select { 
    text-align: right;
    direction: rtl !important;
}



[lang="ar"] .blog .post .post-content { 
    padding-left: 0;
    padding-right: 60px;
}

[lang="ar"] .site-navigation .inner { 
    padding-left: 0px;
    padding-right: 100px;}
    
    
[lang="ar"] .text-content-block h5 { 
  padding-right: 0%;
  padding-left: 5%; 
}


.blog .post .post-content ul { 
    padding-left: 80px;
    text-align: left;
    text-align: right; 
}

/*********** Footer ************/ 



.footer .widget-title { 
    margin-bottom: 20px; 
    font-size: 20px;
    margin: 11px 12px;
}


[lang="ar"] .footer .widget-links li { 
       padding: 6px 9px 8px 10px;
    margin: 0px 23px;
    width: 31%;
}





[lang="ar"] .contact-ul li i { ;
    left: 0;
    right: -20%; }
    
[lang="ar"]  .contact-ul li {  
    padding: 6px 0px 16px 18px !important; 
}  



[lang="ar"]  .footer .footer-bar .creation {
        margin-left: inherit;
    margin-right: auto;
    text-align: left;
    
}



[lang="ar"]  .contact-form form { 
    direction: rtl;
}



[lang="ar"]  .english_only{ direction: ltr;     display: inherit;}




/*********** success-stories-custom  ************/ 
 
 
/*********** Smart Govrnment  ************/  
   
/*********** About US ************/    


/*********** Blog Section  ************/  


/*********** Multi Step Form   ************/ 
[lang="ar"]  .multisteps-form__progress-btn:after { 
    left: calc(50% - 13px / 2);
}




.custom_footer .serach_form .search_text {
    direction: rtl;
}







    
    
@media (max-width:767px){
    
	.page-title h1 {
    font-size: 40px; 
}


.title-hero-bg { 
    min-height: 210px;
}

#main #gallery .gallery-item .album .imgclass { 
    height: 190px !important; 
}

.font-40px {
    font-size: 28px;
}

h5 {
    font-size: 15px;
}

.footer .widget-text p { 
    font-size: 13px;
}

[lang="ar"] .footer .widget-links li {
    padding: 5px 9px 6px 10px;
    margin: 0px 13px;
    width: 91%;
}

[lang="ar"] .contact-ul li {
    padding: 6px 10px 5px 18px !important;
}
[lang="ar"] .rev_slider .tp-mask-wrap .tp-caption, [lang="ar"] .rev_slider .tp-mask-wrap {
    font-size:22px !important;
}


.mt-40 {
    margin-top: 20px;
}

.col-inner.spacer {
    padding: 20px 10px 30px;
}

.font-20px {
    font-size: 15px!important;
}

section {
    padding-top: 50px;
    padding-bottom: 30px;}

[lang="ar"] .rev_slider_wrapper { 
    /*height: 400px !important;*/
}

.section-heading h5 {
    font-size: 15px;
    font-weight: 400;
}


.section-heading h2 {
    font-size: 22px;
    margin: 10px 0 0px 0;
    line-height: 1em;
}


.mt-50 {
    margin-top: 10px;
}


.mission-holder{margin: 40px 0px;}
.mission-holder .col-inner.spacer{     padding: 0px 30px 30px;}



.section-heading { 
    padding-bottom: 2px;
}



.pb-40 {
    padding-bottom: 50px;
}
.pt-120 {
    padding-top: 50px;
}

.pr-40 {
    padding-right: 10px;
}


.custom_team .team_image { 
    padding: 170px; 
}

.all-padding-40 {
    padding: 20px;
}

}


.english-only, .english-only p, .english-only a{
        font-family: "Poppins", sans-serif !important;
}