body, body p, a {
	font-family: 'Cairo Regular' !important;
}

h1, h2, h3,h4,  h5, h6 {
	font-family: 'Cairo Bold' !important;
}



/*====== GENERAL STYLE BEGIN =======*/

.circle-bullet {
    padding-right: 23px;
    padding-left: 0 !important;
}

.circle-bullet:before {
    right: 0;
}

@media screen and (min-width: 769px) {
    .company-row-reverse {
        flex-direction: row !important;
    }
}

.cairobold {
    font-family: 'Cairo Bold' !important;
}

.cairoreg {
    font-family: 'Cairo Regular' !important;
}

/*====== GENERAL STYLE END =======*/




/*======= HEADER BEGIN ========*/

.main-nav > li > a .menu-text {
    font: normal 16px / 20px "Cairo Bold", Helvetica, Arial, Verdana, sans-serif !important;
}

.main-nav > li.company-profile > a .menu-text {
    font-family: 'Cairo Regular' !important;
}

.wpml-ls-rtl ul li a {
    direction: ltr !important;
}

/*======= HEADER END ========*/




/*====== ABOUT BEGIN =======*/

.left-line-main-title:before {
    right: 0;
}

/*====== ABOUT END =======*/


/*====== COMPANY BEGIN =======*/

.line-offering-left:before {
    right: 0;
}

.standard-arrow li:before {
    right: 0;
}

.standard-arrow li, .standard-number-list li {
    padding-left: 0 !important;
    padding-right: 24px;
}


/*====== COMPANY END =======*/



/*====== TEAM BEGIN ======*/

.custom-team .team-desc {
    text-align: right;
}

.team-author-name, #page .team-author p {
    font-family: 'Cairo Bold' !important;
}

/*====== TEAM END ======*/



/*====== CONTACT BEGIN ======*/

.contact-column input[type="text"], .contact-column input[type="tel"], .contact-column input[type="Email"], .contact-column textarea {
    text-align: right;
    direction: rtl;
    font-family: 'Cairo Regular';
}

.contact-column input[type="submit"] {
    float: right;
}

/*====== CONTACT END ======*/



/*====== FOOTER BEGIN =======*/

#bottom-bar .wf-container-bottom {
    flex-direction: row-reverse;
}

#bottom-bar .wf-float-right {
    direction: ltr;
}

/*====== FOOTER END =======*/