@font-face { 
    font-family: Changa-Regular; 
    src: url(./../font/changa/Changa-Regular.ttf);
} 
    body , div,span,a , p ,
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
      font-family: 'Changa-Regular' !important; 
    }
body {
  font-family: 'Changa-Regular' !important; 
  letter-spacing: 0.3px;
}
.page-content {
    direction: rtl;
}
.header-menu > ul ul {
    text-align: right;
}
.home1.banner {
    direction: ltr;
}
.home1.banner .text-area {
    direction: rtl;
}
.button-style i {
    padding-left: 0;
    padding-right: 10px;
}
.fa-arrow-circle-right:before {
    content: "\f0a8";
}
.services-section .icon,
.service-page.detail .right-part .title h5:after ,
.footer-top .content .links li:before,
.home1.about .content ul li .icon {
    right: 0;
    left: unset;
}
.footer-top .content .address li .icon {
    margin-right: 0;
    margin-left: 25px;
}
.footer-top .content .links li {
    padding: 4px 20px 4px 0px;
}
.home1.about .content ul li .text {
    padding-left: 0;
    padding-right: 50px;
}
.home1.about .section-title p,
.about,
.section-title h2 {
    text-align: right;
}
.home1.about .content ul li .text p {
    padding-right: 0;
    padding-left: 100px;
}
.service-page.detail  .services-section .text {
    padding-right: 65px;
    padding-left: 0;
  }
  .home2.quote .inputs {
    text-align: right;
}
.home2.quote .image img {
    left: unset;
    right: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.home1.blog .item ul li i {
    padding-left: 10px;
    padding-right: 0;
}
.blog-detail .blog-sidebar .recent-post ul li img {
    margin-right: 0;
    margin-left: 20px;
}
.blog-detail .blog-sidebar .item-title h4:after {
    right: unset;
    left: -50px;
}
.blog-detail .blog-meta .meta-list li i {
    margin-left: 15px;
    margin-right: 0;
}
.home2.quote label i {
    right: 0;
    left: unset;
}
.home2.quote .inputs {
    padding-right: 20px;
    padding-left: unset;
}
@media (min-width: 1200px) {
    .offset-xl-3 {
        margin-left: 0;
        margin-right: 25%;
    }
    .offset-xl-3 .section-title h2 {
        text-align: center;
    }
}