@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;900&display=swap');
*
{	
	font-family: 'Tajawal', sans-serif;
	font-size:18px;
	font-weight:400;
	direction:rtl;
	text-align: right;
	
}
.font-source , .font-source * { font-family: 'Tajawal', sans-serif;}
a, p, div, span {
    font-family: 'Tajawal', sans-serif;
}
.ltr , .ltr *
{
	direction:ltr;
	
}
.rtl , .rtl *
{
	direction:rtl
}
.ml-50 {
    margin-right: 3.125rem;
	margin-left: 0;
}

.row *[class^=colw-]
{
	float:right
}
.flip_ar
{
	transform: scaleX(-1);
}

.pl-10 {
    padding-right: 0.625rem;
	padding-left:0
}
.pr-10 {
    padding-left: 0.625rem;
	padding-right:0
}
.pr-15 {
    padding-left: 0.9375rem;
	padding-right:0
}
.pl-15 {
    padding-right: 0.9375rem;
	padding-left:0
}
.pl-25 {
    padding-right: 1.5625rem;
	padding-left:0
}
.pl-50 {
    padding-right: 3.125rem;
	 padding-left: 0;
}


.ml-10 {
    margin-right: 0.625rem;
	margin-left:0
}
.ml-20 {
    margin-left: 0;
	margin-right: 1.25rem;
}
.ml-25 {
    margin-right: 1.5625rem;
	 margin-left: 0;
}






.mr-10 {
    margin-left: 0.625rem;
	margin-right:0
}
.mr-15 {
    margin-right: 0;
	margin-left: 0.9375rem;
}
.mr-25 {
    margin-right: 0;
	margin-left: 1.5625rem;
}

/**/
.buttons_list ul li
{
	border-right: 0;
	border-left: 2px solid #FFF;	
}.buttons_list ul li:last-child {
    border-left: 0;
}.banners .slick-dots
{
	right:auto;
	left:25px;
}
.who_is_line:before
{
	left:auto;
	right:-25px;
}


.pin2 h3 {
    left: -245px;
    position: relative;
}
.pin3 h3 {
    left: -200px;
    position: relative;
}.pin4 h3 {
    left: -200px;
    position: relative;
}
.txt-cntr *{
    text-align: center !important;
}
.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]
{
	padding-left:0 !important;
	padding-right: 48px;
}
.intl-tel-input .selected-flag .arrow
{
	right:40px !important
}
.intl-tel-input .selected-flag .iti-flag
{
	right:15px;
}
.link a{
	padding:15px;
}
.insideImg .img-bg123 , .r_right img
{
	transform: scaleX(-1);
}
.available_positions{
	left:auto;
	right:-105px;    width: 360px;text-align:center
}
.careers_box:hover .r_right img {
    transform: translateX(-15px) scaleX(-1);
}
.txt-left
{
	text-align:left
}

.products_desc table tbody tr:first-child td , .products_desc table tbody tr:first-child td *
{
	color:#FFF !important
}

.products_desc table tbody tr:first-child td.retails_account , .products_desc table tbody tr:first-child td.retails_account *
{
	color:#000 !important
}
.accounts_desc .retails_account {
	text-align:right !important
}
 .accounts_desc table tbody tr td ,  .accounts_desc table tbody tr td *{
	text-align:right  
}


.ltr_imp
{
	direction:ltr !important
}
.li_style ol li
{
	padding-left:0;
	padding-right:60px;
}
.li_style ol li::before
{
	left:auto;
	right:0
}
.platforms_link
{
	right:auto;
	left:0
}.products_text ul li {
    padding: 10px 10px;

}.link a {
    padding: 15px 10px;
}
@media all and (max-width: 868px)
{
.ddm li, .ddm li a {text-align: right;}
}
@media all and (max-width: 576px)
{
	.pl-0-s{padding-left:0;padding-right:0 !important}	
	.available_positions{right:auto}
}