  body{
    font-family: 'Cairo', 'Segoe UI', Tahoma, Arial, sans-serif;
    direction: rtl;
  }
.navbar .navbar-other .navbar-nav>.nav-item+.nav-item{
    margin-left: 0;
    margin-right: .8rem;
}
.dropdown-menu{text-align: right}
.text-lg-start{text-align: right !important}
.me-4{margin-left: 1rem !important;margin-right: 0rem !important}
.accordion-wrapper .card.plain .card-header button{
    text-align: start;
}
.text-start{
    text-align: right !important;
}
.form-floating>label{
    left: auto;
    right: 0;
}
.form-floating>.form-control:-webkit-autofill~label{
    transform: scale(.8) translateY(-.4rem) translateX(3rem);
}
.form-floating>.form-control-plaintext~label, .form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label{
transform:scale(.8) translateY(-.4rem) translateX(6rem)
}

.more:after{
    transform: rotate(180deg);
    margin-right:0;
    margin-left: -.25rem;
    padding-right: .05rem;
    padding-left:0;
}
.icon-list i{
    right: 0;
    left: auto;
}
.icon-list{
    padding-right: 0;
    padding-left: 40px;
}
.icon-list.bullet-bg li{
    padding-right: 1.5rem;
    padding-left: 0;
}
.text-line{
    padding-right: 1.4rem;
    padding-left: 0;
}
.text-line:before{
    left: auto;
    right: 0;
}
.me-11{
    margin-right: 0rem!important;
    margin-left: 3rem!important;
}
@media (min-width: 1200px){
    .pe-xl-10{
        padding-right: 0 !important;
        padding-left: 2.5rem!important;
    }
}

@media (min-width: 768px){
    .offset-md-3{margin-left: 0 !important; margin-right: 25% !important}
    .text-md-start {
        text-align: right!important;

    }
}

.navbar-light .navbar-nav .nav-link:after{
    right: 0;
    left: auto;
}
.block-heading:after{
    right: 0;
    left: auto;
}
@media (min-width: 992px) {

}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    margin-left: 0;
    margin-right: -1px;
    border-top-left-radius: 0.4rem;
    border-bottom-left-radius:0.4rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0;
    border-bottom-left-radius:0;
}
#biography .pimg , .image-list figure{
    float: right;
}
.image-list .post-content{
    margin-right: 4.25rem;
    margin-left: auto;
}
.search-box  .wrapper .row .col-6:first-child{
    padding-left: 5px;
    padding-right: calc(var(--bs-gutter-x) * .5);
}

.search-box  .wrapper .row .col-6:nth-child(2){
    padding-right: 5px;
    padding-left: calc(var(--bs-gutter-x) * .5);
}
.labeledInput label{
    right: 5px;
    left: auto;
}
.page-item:last-child .page-link{
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
    border-top-right-radius:0;
    border-bottom-right-radius: 0;
}
.page-item:first-child .page-link{
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.accordion-item.icon button>span{
    right: 1.3rem;
    left: auto;
}
.accordion-item.icon button{
    padding: 0 1.5rem 0 0;
}
.modal .btn-close{
    left: .7rem;
    right: auto;
}
.offcanvas.offcanvas-start{
    right: 0;
    left: auto;
    transform: translateX(100%);
}

@media screen and (max-width:992px) {
    .offcanvas-nav .offcanvas-header .btn-close{
        position: absolute;
        left: 15px;
        top: 15px;
        right: auto;
    }

}

.form-check .form-check-input{
    float:right;
        margin-left: 10px;
}
