body {
    font-family: almarai;
}

@font-face {
    font-family: almarai;
    src: url(../fonts/almarai/Almarai-Regular.ttf);
}




.hero-area-bg .header-text h1 {
    text-align: right;
}



.hero-area-bg .btn-primary {
    float: right;
   
}

.hero-area-bg .right-bg {
    float: left;
    padding: 48px 0;
    width: 90%;
}

.hero-area-bg .las {
    margin-right: 8px;
    font-size: 20px;
    padding: 5px 0px;
}

.slider {
    direction: ltr;
}

.about .box_about h4 {
    text-align: right;
  }

.about h6 {
     text-align: right;
}

.navbar ul li {
    text-align: right;
  }


.navbar .btn-primary {
     margin-right: 10px;
}

.canary_section .box_about h5 {
    text-align: right;
  }
  
  .canary_section .box_about h4 {
     text-align: right;
     
  }
  
  .canary_section .box_about p {
     text-align: right;
      
  }
  
  .canary_section .box_about .btn-primary {
     float: right;
  }

  .canary_section .box_about .las {
    margin-right: 8px;
    padding: 5px 0px;
}

.typewrite > .wrap {
    border-right: 1px solid #f8bf00;
}

.footer .slogan .las{
    margin-left: 10px;

}


.copyright h5 {
    text-align: left;
       
   }
   
   .copyright .social-media {
       float: right;
   }
   
   .footer p {
       text-align: right;
      }
   
   .footer h3 {
         text-align: right;
     
   }
   
   .footer ul li, ol li {
      
       text-align: right;
   }

   .pricing .pricing_value h5 {
    text-align: right;
    }

.pricing table td:first-child {
   
    text-align: right;
}


.terms .terms-body {
    text-align: right;
}

.terms ul li, ol li {
 text-align: justify;
}

.terms p {
    line-height: 30px;
}

.box_answer {
    padding: 0;
    text-align: right;
}

.send_message h2 {
    text-align: right;
}

.send_message .btn-primary {
   float: right;
}


.about_box .box_about {
    margin-top: 10px;
  
    padding: 35px;
    text-align: right;
    height: 100%;
}
.box_faq .media {
    text-align: right;
   
}

.box_faq .media h5 {
    margin-right: 15px;
}

.tutorial .card-body p {
  
    text-align: right;
}


/* ========== Responsive Stylings ========== */





@media (max-width: 1440px) {
  
}

@media (max-width: 1024px) {
  
}

@media (max-width: 992px) {

}

@media (max-width: 768px) {
  

}

@media (max-width: 767px) {

  
    .about_box .box_about {
     
        height: 96%;
    }


    .copyright .social-media {
        float: none;
    }

    .copyright h5 {
        text-align: center;
    }
    

}

@media (max-width: 540px) {

  
 
}