@import "https://fontcdn.hostkurd.com/cgkurd/v2/cgkurdweb.css";
@import "https://fontcdn.hostkurd.com/hostkurd/hostkurdweb.css";

.row, .post-meta, .btn, .meta, a, p, h1, h2, h3, h4, h5, address{
    font-family: HostKurdWeb,'Courier New', Arial, Helvetica, sans-serif;
}
.container{
    direction: rtl;
}
.flex-row {
    direction: rtl;
}
.post-meta{
    font-weight: 300;
}
.post-meta li i {
    padding-right: unset;
    padding-left: 0.2rem;
}
.more:after {
    margin-left: -0.25rem;
    transform: scale(-1);
    margin-right: unset;
}
/* Pagination */
.pagination{
    padding: 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: unset;
    border-bottom-left-radius: unset;
}
.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: unset;
    border-bottom-right-radius: unset;
}
.page-item:not(:first-child) .page-link {
    margin-right: -1px;
    margin-left: unset;
}

.text-line {padding-right: 1.4rem;padding-left: unset;}
.text-line:before {right: 0;left: unset;}

/* Slider */
#mainSlider .swiper-slide .title {
    direction: rtl;
}
#mainSlider .swiper-slide .text {
    direction: rtl;
}
#mainSlider .slide-text-container {
    border-right: 10px solid #ffffffd9;
    border-left:unset !important;
}
.card {
    direction: rtl;
}
.navbar-nav{
padding: 0 !important;
}
.navbar {
    direction: rtl;
    text-align: right;
}
.navbar .navbar-other .navbar-nav>.nav-item+.nav-item {
    margin-right: 0.8rem;
    margin-left: auto;
}
.language-select .dropdown-toggle:after {
    margin-right: -0 !important;
    margin-left: -0.25rem !important;
}
.dropdown-toggle:after {
    margin-right: auto;
}
.dropdown-menu {
    direction: rtl;
    text-align: right;
}
.list-unstyled {
    direction: rtl;
    padding: 0;
}
.unordered-list {
    padding: 0;
}
.unordered-list li {
    padding-left: unset;
    padding-right: 1rem;
}
.unordered-list>li:before {
    right: 0;
    left: auto;
}
.search-form:before {
    left: 0.75rem;
    right: unset;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-left: unset;
    border-top-left-radius: var(--bs-btn-border-radius);
    border-bottom-left-radius: var(--bs-btn-border-radius);
}
.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-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

/* Fix Floating form input label */
.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 {
    opacity: 1;
    transform: scale(.8) translateY(-0.6rem) translateX(1rem);
    width: fit-content;
    right: 0;
    left: auto;
}

/* Fix Mobile Menu issue */
.offcanvas.offcanvas-start {right: 0;left: unset;transform: translateX(100%)}
.offcanvas.offcanvas-end {left: 0;right: unset;transform: translateX(-100%)}

.ms-auto{margin-right: auto!important;margin-left: 0 !important;}
/* Adapting Margins classing for RTL */
.me-1 {margin-left: 0.25rem!important;margin-right:auto !important;}
.me-2 {margin-left: 0.5rem!important;margin-right:auto !important;}
.me-3 {margin-left: 1rem!important;margin-right:auto !important;}
.me-4 {margin-left: 1.5rem!important;margin-right:auto !important;}
.me-5 {margin-left: 3rem!important;margin-right:auto !important;}
.me-6 {margin-left: 5rem!important;margin-right:auto !important;}
.me-7 {margin-left: 8rem!important;margin-right:auto !important;}
.me-8 {margin-left: 10rem!important;margin-right:auto !important;}
.me-9 {margin-left: 11rem!important;margin-right:auto !important;}
.me-10 {margin-left: 14rem!important;margin-right:auto !important;}
.me-11 {margin-left: 16rem!important;margin-right:auto !important;}
.me-12 {margin-left: 20rem!important;margin-right:auto !important;}

.ms-1 {margin-right: 0.25rem!important;margin-left: auto !important;}
.ms-2 {margin-right: 0.5rem!important;margin-left: auto !important;}
.ms-3 {margin-right: 1rem!important;margin-left: auto !important;}
.ms-4 {margin-right: 1.5rem!important;margin-left: auto !important;}
.ms-5 {margin-right: 3rem!important;margin-left: auto !important;}
.ms-6 {margin-right: 5rem!important;margin-left: auto !important;}
.ms-7 {margin-right: 8rem!important;margin-left: auto !important;}
.ms-8 {margin-right: 10rem!important;margin-left: auto !important;}
.ms-9 {margin-right: 11rem!important;margin-left: auto !important;}
.ms-10 {margin-right: 14rem!important;margin-left: auto !important;}
.ms-11 {margin-right: 16rem!important;margin-left: auto !important;}
.ms-12 {margin-right: 20rem!important;margin-left: auto !important;}

.dropend .dropdown-toggle::after {content: "\e92F";}
.dropend>.dropdown-menu {right: 100%;left: auto;}

.accordion-wrapper .card.plain .card-header button:before {left: unset;right: 0;}
.accordion-wrapper .card-header button {text-align: right;}
.accordion-wrapper .card.plain .card-header button {padding: 0 1.1rem 0 0;}
.btn-icon.btn-icon-end i {margin-right: .3rem;margin-left: unset;}
/* MD Classes */
@media (min-width: 768px){
    .offset-md-0 {margin-right: 0; margin-left:unset;}
    .offset-md-1 {margin-right: 8.33333333%; margin-left:unset;}
    .offset-md-2 {margin-right: 16.66666667%; margin-left:unset;}
    .offset-md-3 {margin-right: 25%; margin-left:unset;}
    .offset-md-4 {margin-right: 33.33333333%; margin-left:unset;}
    .offset-md-5 {margin-right: 41.66666667%; margin-left:unset;}
    .offset-md-6 {margin-right: 50%; margin-left:unset;}
    .offset-md-7 {margin-right: 58.33333333%; margin-left:unset;}
    .offset-md-8 {margin-right: 66.66666667%; margin-left:unset;}
    .offset-md-9 {margin-right: 75%; margin-left:unset;}
    .offset-md-10 {margin-right: 83.33333333%; margin-left:unset;}
    .offset-md-11 {margin-right: 91.66666667%; margin-left:unset;}
    .timeline .timeline-item .timeline-info {text-align:left;padding-right: unset;padding-left: 1.5rem;}
    .timeline .timeline-item .timeline-content {padding-left: unset;padding-right: 1.5rem;}

}

/* LG Classes */
@media (min-width: 992px){
    .offset-lg-0 {margin-right: 0; margin-left:unset;}
    .offset-lg-1 {margin-right: 8.33333333%; margin-left:unset;}
    .offset-lg-2 {margin-right: 16.66666667%; margin-left:unset;}
    .offset-lg-3 {margin-right: 25%; margin-left:unset;}
    .offset-lg-4 {margin-right: 33.33333333%; margin-left:unset;}
    .offset-lg-5 {margin-right: 41.66666667%; margin-left:unset;}
    .offset-lg-6 {margin-right: 50%; margin-left:unset;}
    .offset-lg-7 {margin-right: 58.33333333%; margin-left:unset;}
    .offset-lg-8 {margin-right: 66.66666667%; margin-left:unset;}
    .offset-lg-9 {margin-right: 75%; margin-left:unset;}
    .offset-lg-10 {margin-right: 83.33333333%; margin-left:unset;}
    .offset-lg-11 {margin-right: 91.66666667%; margin-left:unset;}
    .navbar-expand-lg .dropdown-lg-content>div+div, .navbar-expand-lg .mega-menu-content>.row>[class*=col-]+[class*=col-] {
    border-left: unset;border-right: 1px solid rgba(164, 174, 198, .2);}
    .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-toggle:after {left: 1rem;right: auto;}
        .navbar-expand-lg .dropend>.dropdown-menu {margin-right: .5rem;margin-left: unset;}
}


@media (max-width: 992px){
    .navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
        margin-right: inherit;
        left: -0.25rem;
        margin-left: 0;
        right: auto;
    }
}

@media (min-width: 1200px){
    .offset-xl-2 {margin-right: 16.66666667%;margin-left: unset;}
    .pe-xl-15 {
        padding-left: 5rem!important;
        padding-right: unset !important;
    }
    .display-4 {
        font-size: 1.6rem;
    }
}

@media (min-width: 1400px){
    .pe-xxl-5 {padding-left: 1.25rem!important; padding-right: unset!important;}
    .pe-xxl-8 {padding-left: 2rem !important;padding-right: unset !important;}
}