/*
   ***********************
   *                     *
   *   Global settings   *
   *                     *
   ***********************
*/

@font-face { font-family: 'Aharoni'; src: url('../fonts/ahronbd.ttf'); } 
@font-face { font-family: 'Arial'; src: url('../fonts/arial.ttf'); } 

*{
  font-family: 'Arial';
}

body {
  direction: rtl;
}

  /* In pages: 404, about, comingsoon, Contact, emailok, index, projects, services, recommendations */
h1 {
  font-family: 'Aharoni';
  font-size: 2.5rem;
}

/* In pages: index */
h2 {
  font-family: 'Aharoni';
  font-size: 1.7rem;
}

/* In pages: services */
h3 {
  font-size: 1.2rem;
}

/* In pages: About */
h4 {
  padding-left: 0;
  padding-right: 10px;
}

p {
  font-size: 1.2rem;
  line-height: 1.5rem;
  margin-right: 0;
  margin-left: 5px;
  /* text-align: right; */
}

.btn {
  font-family: 'Aharoni';
  font-size: 1.5rem;
}

.divFilter {
  text-align: right;
  margin-right: 40px;
}

.divFilter select {
  font-family: 'Aharoni';
  font-size: 1.1rem;
}

/*
   ******************************
   *                            *
   *   Header/footer settings   *
   *                            *
   ******************************
*/

@media only screen and (min-width: 800px) {
  .bbLogoNav a {
    margin: auto 0 auto 5px;
  }
}

.bbLangMenu:before {
  margin-left: 5px;
}

.bbLogoNav ul li a {
  font-size: 1.2rem;
  font-family: 'Aharoni';
}

.bbLangMenu ul li a:before {
  margin-left: 5px;
}

.divSideMenuBG {
  right: 0;
}

.nav-sidebar ul li a {
  font-family: 'Aharoni';
  font-size: 1.2rem;
}

.footer {
  right: 0;
}

.footer img {
  margin-right: 10px;
}

/*
   *******************************
   *                             *
   *   All pages grid settings   *
   *                             *
   *******************************
*/

.grdAll {
  margin: 50px 0 50px 0;
}

/*
   **************************
   *                        *
   *   Home page settings   *
   *                        *
   **************************
*/

.bbSlogan {
  font-family: 'Aharoni';
  font-size: 15vw;
}

@media only screen and (min-width: 1280px){
  .bbSlogan {
    font-size: 15vw;
  }
}

.imgCerdit {
  right: auto;
  left: 10%;
}

/*
   ******************************
   *                            *
   *   Services page settings   *
   *                            *
   ******************************
*/

.srvTitle {
  font-family: 'Aharoni';
  font-size: 20vw;
}

@media only screen and (min-width: 1280px){
  .srvTitle {
    font-size: 15vw;
  }
}

.bbList li {
  text-align: right;
  margin-right: 20px;
  margin-left: 0;
}

.GDPRTitle, .GDPRText, .divEmail, .bbList {
  text-align: right;
}
/*
   ******************************
   *                            *
   *   Projects page settings   *
   *                            *
   ******************************
*/

.txtCustomer {
  font-family: 'Aharoni';
  font-size: 1.7rem;
  text-align: right;
  margin-right: 0;
  margin-left: 50px;
}

.txtProject {
  font-size: 1.1rem;
  direction: rtl;
  text-align: right;
  margin: 10px 5px 0 0;
}

.txtProjectInfo {
  font-size: 1.1rem;
  direction: rtl;
  text-align: right;
  margin-left: 50px;
  margin-right: 5px;
}

/*
   **********************************
   *                                *
   *   Reviews page settings   *
   *                                *
   **********************************
*/

.pReviewsTitle, .pReviewsGoogle {
  text-align: right;
}

.txtRecommendation, .txtWriter {
  margin-right: 5px;
}

.txtCustomer {
  margin-left: 0;
  margin-right: 0;
}

.frmRecommendation {
  right: 5%;
}

@media only screen and (min-width: 800px){
  .frmRecommendation {
    right: 50%;
    margin-right: -200px;
  }
}

.svgText {
  font-family: 'Aharoni';
  font-size: 1.5rem;
}

  /*
   ***************************
   *                         *
   *   About page settings   *
   *                         *
   ***************************
*/
.AboutTitle {
  font-family: 'Aharoni';
  font-size: 20vw;
}

.ImprintHeader {
  text-align: right;
}

.imgAbout {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

@media only screen and (min-width: 800px){
  .imgAbout {
    margin-left: 50px;
    margin-right: 0;
  }

  .divAbout h4 {
    text-align: right;
  }

  .divAbout p {
    text-align: right;
  }
}

/*
   **************************
   *                        *
   *   Apps page settings   *
   *                        *
   **************************
*/
.txtAppName {
  font-family: 'Aharoni';
}

/*
   *****************************
   *                           *
   *   Contact page settings   *
   *                           *
   *****************************
*/
.divContactInfo {
  direction: ltr;
}

.pContact {
  text-align: left;
}

.pTaxNr{
  direction: rtl;
  text-align: left;
}

.divSecured input[type='checkbox'] {
  margin-left: 5px;
  margin-right: 0;
}

.divContactForm {
  font-family: 'Aharoni';
}

.txtBox label {
  text-align: right;
}

.txtContactTitle {
  margin-left: 5px;
}

.divContactForm {
  font-size: 2.2rem;
}

.divImprint {
  text-align: right;
}

/*
   *****************************
   *                           *
   *   Support page settings   *
   *                           *
   *****************************
*/

.lstSupportServices, .lstGetStartedTV {
  margin-left: 0;
  margin-right: 1.75rem;
}

.btnTV {
	font-size: 1.3rem;
}
