body
{
    direction:rtl;
}
.navbar .navbar-nav 
{
    margin-right:auto !important;
    margin-left:0 !important;
}
.navbar .navbar-brand
{
    text-align:right;
}
.text h3::before
{
    left:10px;
    right:auto;
    top:-5px;
}
.text h3::after
{
    right:10px;
    left:auto;
    top:-5px;
}
.text-about p
{
    font-size:1.7em;
    margin-top:20px;
}
.text-about a
{
    left:0;
    right:auto;
    padding: 20px 35px;
    letter-spacing:0;
}
.frontside .card .btn-primary,
.backside .card .btn-primary
{
    letter-spacing:0px !important;
}
#login .card-header
{
    text-align:right;
}
#login .col-form-label
{
    text-align:left !important;
}
#login .form-check
{
    padding-right: 1.25rem;
}
#login .form-check-label
{
    margin-right:1.25rem;
}
.news .slider-news .card
{
    margin-right:20px;
}
.news .slider-news .card .row.no-gutters .image-news
{
    right:-20px;
}
.news .slider-news .card .row.no-gutters .card-body
{
    text-align:right;
}
.social-media .circle ul
{
    left:120px;
    right: auto;
}
#contact-from
{
    text-align: right;
}
.custom-modal
{
    text-align: right;
}
.modal-header .close
{
    margin: -1rem auto -1rem -1rem ;
}
.text-align-lang
{
text-align:right;
}
.donate .donate-card{
	text-align:right;
}
.news-content{
	text-align:right;
	font-size:24px;
}
.news-card{
	text-align:right;
}
@media only screen and (max-width: 767px){
    #login .col-form-label {
        text-align: right !important;
        padding-right: 16px !important;
        padding-bottom: 7px !important;
    }
}