  @font-face {
    font-family: Arabic-Light;
    src: url('../fonts/FrutigerLTArabic-45Light.ttf');
  }

  @font-face {
    font-family: Arabic-Bold;
    src: url('../fonts/FrutigerLTArabic-65Bold.ttf');
  }

  @font-face {
    font-family: Arabic-Regular;
    src: url('../fonts/FrutigerLTArabic55Roman.ttf');
  }

body{
    font-family: 'Arabic-Light';
    font-size: 1.2rem;
}

.text-thin{
    font-family: 'Arabic-Light';
}

.text-regular{
    font-family: 'Arabic-Regular';
}

.text-bold{
    font-family: 'Arabic-Bold';
}

.text-light{
    font-family: 'Arabic-Light';
}

.hero-text{
    font-family: 'Arabic-Light' !important;
}


.sub-title{
    font-family: 'Arabic-Regular';
}

.dax-thin, .dax-light{
    font-family: 'Arabic-Light';
}

.slide-text.dax-thin{
    font-family: 'Arabic-Light';
}

.ar-regular{
    font-family: 'Arabic-Regular';
}

.dax-medium{
    font-family: 'Arabic-Regular';
}

.slide-text > .dax-medium{
    font-family: 'Arabic-Bold';
}


.Montserrat-Bold{
    font-family: 'Arabic-Light';
}


.dotted-nav {
    right: initial !important;
    left: 50px !important;
    text-align: left;
    direction: unset;
}

.ml-auto{
    margin-left: initial;
    margin-right: auto;
}

.border-left {
    border-left: none;
    border-right: 1px solid #999;
}

li::marker{
    font-family: 'Arabic-Regular';
    font-size: .85rem;
}

img.rtl{
    transform: rotate(180deg);
}
.blue-arrow-square-icon
{
    background: #31447D !important;
    color: white !important;
    padding: 5px;
    position: absolute;
    bottom: 0;
    left:initial;
    right: 100%;
    float: left!important;
}
.white-triangle-overlay
{
    transform: scaleX(-1);
    right:2rem;
}

.ms-1{
    margin-left:initial  !important ;
    margin-right: .25rem !important;
}
.join-us-sub-title2-arabic
{
    text-align: right!important;
}
.sub-title{
    text-align: right;
}

.sub-title h1{
    padding-right: 15px !important;
    line-height: 1.2;
}

.fa-angle-right::before{
    content: '\f104';
}

.rotate-90{
    transform: rotate(-90deg);
}

.triangles-overlay{
    transform: scaleX(-1);
}

.triangle
{
    transform: scaleX(-1);
}

.skills-triangles
{
    margin-left: initial;
    margin-right: -300px;
}


.triangles-blue{
    right:initial;
    left:30px;
    transform: scaleX(-1);
}

.triangles-light-blue{
    right:calc(15vw / 2* -1);
    transform: scaleX(-1);
}

.triangles-green{
    transform: scaleX(-1);
}

.triangles-green-narrow{
    transform: scaleX(-1);
}

.scale-x-1{
    transform: scaleX(-1);
}

.back-to-top{
    left: 60px;
    right: initial;
}

.text-right{
    text-align: left;
}

.text-left{
    text-align: right;
}

.sidenav.left {
    right: -100px;
    left: 100%;
}

.sidenav.left.open {
    left: calc(100% - 420px);
    right: 0;
}

.border-right{
    border-left: 1px solid #999;
    border-right: 0 !important;
}

.animated-link:hover{
    margin-right: 5px ;
}

.animated-link img{
    transform: scaleX(-1);
}

.transport-overlay{
    left:initial;
    right:30px;
    color: #5A5A5A !important;
}
.nav-dot
{
    padding-left: 10px!important;
}

.pp-arrow{
    left:initial;
    right:100%;
}

.pp-arrow img{
    transform: rotate(90deg);
}

.right-100{
    right:initial;
    left:100px;
}

/*** CAROUSEL FIXES ****/
.carousel-item{
    float:left;
    margin-left:initial;
    margin-right:-100%;
}

/** Sectors Arrows  **/
.bi-chevron-right::before
{
    content: "\f284";
}

.bi-chevron-left::before
{
    content: "\f285";
}
 
.viewing-options .dropdown-menu{
    border-radius: 0;
    background: rgba(255,255,255,.7)!important;
    padding:30px 10px 5px;    
}

.viewing-options .dropdown-item{
    padding: 8px 16px;
    border-bottom: 2px solid #FFF;
}

.viewing-options li:last-child .dropdown-item{
    border-bottom: 0px none;
}


.ar-right{
    text-align: right !important;
}

.news-triangles
{
    margin-left: initial;
    margin-right:-200px;
    transform: scaleX(-1);
}

.dropdown-menu[data-bs-popper]
{
    left: 0 !important;
    right:auto !important;
}

.quoted-text
{
    text-align: right;
}

.triangles-overlay{
    right: calc(20vw / 2* -1);    
}

section#contact .Montserrat-Bold{
    /* width: 60% !important; */
    font-family: 'Arabic-Bold';
}

.news-section h4{
    font-family: 'Arabic-Bold';
}

.reel-lg {
    border-left: 0 none;
    border-right: 15px solid #8cb6e6cc;
}

/*** ABOUT US ****/

.national-projects-content-section
{
    margin-left: initial;
}

.services-triangle
{
    margin-left: initial;
    margin-right: -300px;
    transform: scale(-1);
}

.exe-mgmt-triangle
{
    float: left;
}

.about-us-dark-blue-heading
{
    font-family: 'Arabic-Bold';
}
/*** END OF ABOUT US ****/


/**** LAWS & REGULATIONS ****/
.laws-medium h2
{
    margin-right: 10px;
    font-family: 'Arabic-Regular';
}


.laws-small h5
{
    padding-right: initial;
    font-size: 1.1rem;
}

.laws-img-circle
{
    left:initial;
    right:60%;
}


.view-key-docs
{
    float: left;
}

.ep-sub-page-center-content-heading
{
    text-align: right !important;
}
/**** END OF LAWS & REGULATIONS ****/


/**** KNOWLEDGE CENTER ****/
.kc-training-triangle{
    transform: scale(-1);
   
}

.kc-pagination, .knowledge-center-best-practice h2
{
    font-family: 'Arabic-Light';
}

.heading-blue
{
    padding-right: 1.7rem;
}

.training.nav .nav-link.active {
    font-family: 'Arabic-Bold';
}

.session-desc
{
    display: block;
    margin-bottom: 1rem;
}

.date-dark-blue
{
    font-size: 1rem;
}

.training-calendar-item .date{
    font-family:'Montserrat-Regular';
}


.resource-div
{
    padding: 0rem 0rem 0rem 2rem;
}

.pr-100
{
    padding-right: 100px;
}

.kc-contrct-contents-ul
{
    font-size: 1.2rem;
}
/**** END OF KNOWLEDGE CENTER ****/


/**** VIOLATIONS ****/

.violation-nav .nav-link.active
{
    font-family: 'Arabic-Bold';
}

/**** END OF VIOLATIONS ****/

/**** MEDIA CENTER ****/
.media-news-title
{
    font-family: 'Arabic-Bold';
}

.digital-library-list,.newsletter-list
{
    font-family: 'Arabic-Light';
}

.newsletter-triangle
{
    margin-right: -200px;
}

.bi.carousel-next,.bi.carousel-prev{
    transform: scaleX(-1);
}

/**** END OF MEDIA CENTER ****/

/*** E-Participation ***/

.ep-center-title-blue
{
    font-family: 'Arabic-Regular' !important;
}

.ep-feedback-blue-heading
{
    font-family: 'Arabic-Bold';
}

.ep-center-title-blue-small
{
    font-family: 'Arabic-Regular' !important;
}

.back-to-ep
{
    font-family: 'Arabic-Regular';
}

.ep-filter-by
{
    font-family: 'Arabic-Regular';
}
.ep-filter-blue-head
{
    font-family: 'Arabic-Bold' !important;
}

.ep-filter-search
{
    font-family: 'Arabic-Light' !important;
}

.ep-filter-ul li{
    font-family: 'Arabic-Light' !important;
}

li b
{
    font-family: 'Arabic-Bold';
}

/*** END OF E-Participation ***/

.faq-title{
    width: 50%;
}

.faq-why-ncp-pic
{
    left:initial;
    right:60%;
}