body{
    direction:rtl!important
    
} 
@font-face {
    font-family: 'arabic_light';
    src: url('../fonts/alfont_com_All-Genders-Light-v4.otf') format('opentype');
}

@font-face {
    font-family: 'arabic_bold';
    src: url('../fonts/alfont_com_All-Genders-Bold-v4.otf') format('opentype');
}

/* Apply font to general text elements */
p, span, ul, li, a, button, input, textarea {
    font-family: 'arabic_light' !important;
}

/* Style placeholders */
input::placeholder,
textarea::placeholder {
    font-family: 'arabic_light' !important;
}

h1, h2, h3, h4, h5,h6{
    font-family:'arabic_bold'!important;
}
.about_p_padding{
    text-align:initial;
}
.newsletter-form-custom input[type="button"]{
    left:0;
    right:unset;
}
.ftco-footer{
    text-align:initial;
}
.list-unstyled2{
padding-left:unset;
padding-right:0;
}
.about_row_column{
    text-align:initial;
}
.list-unstyled{
    padding-right:0;
    padding-left:unset;
}
.why_us_padding {
    padding: 35px 0 100px;
    color: white;
}
.accordion button{
    text-align:right;
}
.accordion .accordion-content p{
    text-align:right;
}
.heading-section.heading-section-white .subheading{
    text-align:right;
}
.heading-section.heading-section-white h2{
    text-align:right;
}
.text-bread .text .breadcrumbs{
    text-align:right;
}
.oi{
    font-family:Icons!important;
}