@font-face {
  font-family: 'Alvi-Nastaleeq-Regular';
  src:    url('../fonts/Alvi-Nastaleeq-Regular.ttf');
  src:    url('../fonts/Alvi-Nastaleeq-Regular.ttf') format('embedded-opentype'), 
        url('../fonts/Alvi-Nastaleeq-Regular.ttf') format('woff2'), 
        url('../fonts/Alvi-Nastaleeq-Regular.ttf') format('woff'), 
        url('../fonts/Alvi-Nastaleeq-Regular.ttf') format('truetype'); 
}
@font-face {
  font-family: 'AdobeArabic-Bold';
  src:    url('../fonts/AdobeArabic-Bold.woff2');
  src:    url('../fonts/AdobeArabic-Bold.woff2') format('embedded-opentype'), 
        url('../fonts/AdobeArabic-Bold.woff2') format('woff2'), 
        url('../fonts/AdobeArabic-Bold.woff2') format('woff'), 
        url('../fonts/AdobeArabic-Bold.woff2') format('truetype'); 
}
body {
  font-family:Alvi-Nastaleeq-Regular;
}
h1,h2,h3,h4,h5,h6 {
  font-family: AdobeArabic-Bold;
}
p {
  font-family: AdobeArabic-Bold;
}
ul li,
ol li {
  font-family:Alvi-Nastaleeq-Regular;
}


.scl1 > span {
  font-family: Alvi-Nastaleeq-Regular;
 
}

header.style1 ul.tp-lnks > li {color: #fff; font-family:Alvi-Nastaleeq-Regular;}
nav > div ul li {
 
  font-family: Alvi-Nastaleeq-Regular ;

}
header.style2 .inf-lst > li {
 
  font-family:Alvi-Nastaleeq-Regular;

}
nav > div ul li a {display: inline-block; font-family: Alvi-Nastaleeq-Regular; font-size:22px;}
header.style2 ul.tp-lnks > li {
   
    font-family:Alvi-Nastaleeq-Regular;
}

.hdr-srch > form input {
    
    font-family:Alvi-Nastaleeq-Regular;

}
.rspn-cnt {
 
  font-family:Alvi-Nastaleeq-Regular;
}
.rspn-srch > input {
 
  font-family:Alvi-Nastaleeq-Regular;
 
}

.rsnp-mnu > ul > li {
 
  font-family:Alvi-Nastaleeq-Regular;
 
}
.rsnp-mnu > ul > li a {
   
    font-family:Alvi-Nastaleeq-Regular;
}

.rsnp-mnu > ul ul > li {
 
  font-family:Alvi-Nastaleeq-Regular;
 
}

.sec-tl > span {
 
  font-family:Alvi-Nastaleeq-Regular;
  
}

.theme-btn {
 
  font-family: Alvi-Nastaleeq-Regular;
 
}
.abt-desc > p {
   
  font-family:Alvi-Nastaleeq-Regular;
  font-size: 20px;
  
}

.prayer-timings > table th {
  font-family:Alvi-Nastaleeq-Regular;
  
}

.prayer-timings > table td span {font-family: Alvi-Nastaleeq-Regular;}


.srv-inf > p {
  
    font-family:Alvi-Nastaleeq-Regular;
   
}

.plr-bx > span {
  font-family:Alvi-Nastaleeq-Regular;
}

.pst-mta > li {
    
    font-family:Alvi-Nastaleeq-Regular;
}

.post-inf > p {
   
    font-family:Alvi-Nastaleeq-Regular;
}
.post-inf > a {
  font-family: Alvi-Nastaleeq-Regular ;
  
}


.event-bx > span i {
  font-family:Alvi-Nastaleeq-Regular;
 
}

.event-bx > a {
 
  font-family: Alvi-Nastaleeq-Regular ;
 
}

.dnt-lst > a {
  
  font-family:Alvi-Nastaleeq-Regular;
}

.dnt-frm input {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.prg-wrp > span {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.team-inf > span {
  
    font-family:Alvi-Nastaleeq-Regular;
}

.widget > p {
  
    font-family:Alvi-Nastaleeq-Regular;
   
}

.widget > span {
  font-family:Alvi-Nastaleeq-Regular;
 
}

.widget > form input, .widget > form textarea {
  
    font-family:Alvi-Nastaleeq-Regular;
}

.cpy-rgt > p {
   
    font-family:Alvi-Nastaleeq-Regular;
   
}
/*===== Newsletter Sec =====*/

.newsletter > input {
  
    font-family:Alvi-Nastaleeq-Regular;
   
}

.breadcrumb > li {
  
  font-family:Alvi-Nastaleeq-Regular;
}

.cause-inf > p {
    
    font-family:Alvi-Nastaleeq-Regular;
  
}

.event-thmb > span, .event-detail-img > span {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.event-thmb .countdown > li, .event-detail-img .countdown > li {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.event-thmb .countdown > li p, .event-detail-img .countdown > li p {

  font-family:Alvi-Nastaleeq-Regular;
 
}


.event-inf > a {
  font-family: Alvi-Nastaleeq-Regular ;
 
}
.cnt-inf-lst > li {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.cnt-inf-lst > li strong {
  font-family:Alvi-Nastaleeq-Regular;
  
}

.widget > ul li {
    
    font-family:Alvi-Nastaleeq-Regular;
}

.cmt-inf > p {
 
  font-family:Alvi-Nastaleeq-Regular;
  
}
.cmt-inf > a {

  font-family:Alvi-Nastaleeq-Regular;
  
}

.event-detail-desc ul li {
  
  font-family:Alvi-Nastaleeq-Regular;
 
}

.team-member-name > span {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.member-cnt > ul > li {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.team-detail-desc > p {
  
  font-family:Alvi-Nastaleeq-Regular;
  
}

.tag-clouds > span {
  font-family:Alvi-Nastaleeq-Regular;
 
}
.tag-clouds > a {
 
  font-family: Alvi-Nastaleeq-Regular ;
}

.service-detail-nav > ul li {
 
  font-family: Alvi-Nastaleeq-Regular ;
 
}


.service-detail-desc > p {
 
  font-family:Alvi-Nastaleeq-Regular;
}

.search-form > input {
 
  font-family:Alvi-Nastaleeq-Regular;
 
}

.price {

  font-family:Alvi-Nastaleeq-Regular;
}

.product-detail-tabs > ul.nav-tabs li.nav-item a.nav-link {
  
  font-family:Alvi-Nastaleeq-Regular;
}

.blog-detail-desc p {
 
  font-family:Alvi-Nastaleeq-Regular;
  
}

.rcnt-inf > span {
    font-family:Alvi-Nastaleeq-Regular;
}
.event-bx2 .event-inf > a {
    font-family:Alvi-Nastaleeq-Regular;
}

.cause-detail-inf-inr .prg-wrp > span {
   
    font-family:Alvi-Nastaleeq-Regular;
	
}
.cause-detail-inf-inr .pst-mta > li {
  
    font-family:Alvi-Nastaleeq-Regular;
	
}
.event-detail-desc > p {
 
  font-family:Alvi-Nastaleeq-Regular;
}
.prayer-timings > table td {
  
    font-family:Alvi-Nastaleeq-Regular;
}

.event-inf p {
    font-family:Alvi-Nastaleeq-Regular;
}
.srv-inf-lst > li {
    font-family:Alvi-Nastaleeq-Regular;
}
.featured-cap > h3 {
  font-family: Alvi-Nastaleeq-Regular;
}
.featured-cap h3, .featured-cap span{
	font-family:Alvi-Nastaleeq-Regular
}
.theme-btn {
 
  font-size: 21px;
}
.theme-btn.g-btn {  
  font-size: 19px;
  /* padding: 10px 30px; */
}
.sec-tl > span {
  font-size: 33px;
}
h2 {font-size:48px;}
.post-inf > h5 {
  font-size: 20px;
}
.plr-bx > span {
  font-size: 20px;
}
.pst-mta > li {
 
  font-size: 18px;
}