@font-face {
  src: url(../fonts/IBMPLEXSANSARABIC-BOLD.OTF);
  font-family: ibm-bold;
}

@font-face {
  src: url(../fonts/IBMPLEXSANSARABIC-REGULAR.OTF);
  font-family: ibm-regular;
}


body {
  font-family: ibm-regular;
  text-align:right;
}





.ml-auto, .mx-auto {
    margin-right: auto !important;
    margin-left:0 !important;
}


.museum-text {
    font-family: ibm-regular;
    margin-left: 0;
    margin-right: 35%;
}


.museum-title {
     font-family: ibm-bold;
    text-align: right;
}

.museum-title2 {
    margin-left: 0;
    margin-right: 13%;
}

.our-services-title h1{
    font-family: ibm-bold;
}

.our-services{
    font-family: ibm-bold;
}


.service img {
    object-position: bottom right;
}

.digital-partners h2 {
  
    font-family: ibm-bold;
}

.service p{
  font-family: ibm-regular;
 
}


.digital-partners-logos li {
    padding-right: 0;
    padding-left: 30px;
}


.digital-partners-logos li:after {
   
    right: auto;
    left: 0;
   
}

.mpire {
  font-family: ibm-bold;
}


.formation {

      font-family: ibm-bold;
    display: block;
   

    text-align: center;
}

.ultimate-team h1 {
      font-family: ibm-bold;
}

.team-member-info .qoute {
  font-family: ibm-bold;
}

.team-member-title {

    right: auto;
    left: -80px;
    text-align: left;
    max-width: 160px;
      font-family: ibm-bold;
}

.team-member:nth-child(even) {
    margin-left: 0;
    margin-right: auto;
}


.team-member-image:after {

    left: auto;
    right: 0;
 
}

.about-fifth-info{
          font-family: ibm-bold;
}

.history-defines .defines-title h1 {
    font-family: ibm-bold;
   
    line-height: 1.2;
}

.globe-title {
    font-family: ibm-bold;
   
}

.client-title h1{
     font-family: ibm-bold;
}

.client-title p{
      font-family: ibm-regular;
}

.contact-title{
    font-family: ibm-bold;
}

.overlay-text {
    left: auto;
    right:20px;
}


.cairo {
    border-top-left-radius: 0;
    border-top-right-radius: 25px;
}

.lion {
    border-bottom-left-radius: 0;
       border-bottom-right-radius: 25px;
}


.camels {
    border-top-right-radius: 0;
    border-top-left-radius: 25px;
}


.text-block {
 
    border-bottom-right-radius: 0;
     border-bottom-left-radius: 25px;
}


.overlay-text h2 {
    
     font-family: ibm-bold;
}

.text-block p {
      font-family: ibm-regular;
}


.text-block h2 {
font-family: ibm-bold;
}


 .contact-info-block a{
         direction: ltr;
         display: block;
 }
 
 
 .contact-info-block {
        font-family: ibm-regular;
}

.our-services-title h2{
         font-family: ibm-bold;
}

.single-projects .home-projects .view-more .mpire-link{
      font-family: ibm-bold;
}

.page-template-newsletter .newsletter-title img,.post-type-archive-newsletter .newsletter-title img{
    width:auto;
    height:auto;
    margin-right:0px;
      margin-left:5px;
}

.category-description b, .category-description strong, .category-description h1, .category-description h2, .category-description h3, .category-description h4 {
     font-family: ibm-bold;
}


@media screen and (max-width: 1660px) {
    .museum-text {
  margin-right: 40%;
    }
}



@media screen and (max-width: 1366px) {
    .museum-title2 {
       margin-right: 7%;
    }
}