

@font-face {
  font-family: 'PNU';
  src: url("../webfonts/PNU/PNU.eot") format("eot");
  src: url("../webfonts/PNU/PNU.woff")format("woff"),
  url("../webfonts/PNU/PNU.ttf") format("truetype");
  font-display: swap;
}



/* custom-rtl.css: RTL support for Arabic version */
body {
  direction: rtl;
  text-align: right;
  font-family: PNU, sans-serif;
}


/* Navbar RTL */
.navbar-nav {
  margin-right: 0;
  margin-left: auto;
}

/* Main content RTL adjustments */
.container, .container-fluid {
  direction: rtl;
}

/* Section titles and text */
.section-title, .section-title-center, .about-us-item-title-gold, .service-item-content-gold, .why-choose-item-content-gold {
  text-align: right;
}

.section-title h1{
    font-size: 45px;
    text-align: center;
}
/* Footer RTL */
.footer-links-gold ul, .footer-social-icons-gold ul {
  padding-right: 25px;
  padding-left: 0;
  text-align: right;
}

.en-font{
    font-family: "Bricolage Grotesque", sans-serif;
}

.switch-lang
{
    float: right;
}
.lang-img{
	width: 35px;
    padding: 5px;
}

.contact_dir_reverse {
    direction: ltr;
    unicode-bidi: embed;
}

.section-title h3::before{
    right: 15px;
}

.section-title h3 {
        padding: 8px 30px 8px 15px;
        margin-bottom: 10px;
    }

@media only screen and (max-width: 991px) {
    .section-title h3 {
        padding: 8px 28px 8px 12px;
        margin-bottom: 10px;
    }
}



@media only screen and (max-width: 767px) {
    .section-title h1{
        padding-top:40px;
        font-size: 25px;
    }
}


