/*!
 * Bootstrap v5.1.3 RTL
 */

.ms-0 {
    margin-right: 0 !important;
    margin-left: unset !important;
}

.ms-1 {
    margin-right: 0.25rem !important;
    margin-left: unset !important;
}

.ms-2 {
    margin-right: 0.5rem !important;
    margin-left: unset !important;
}

.ms-3 {
    margin-right: 0.75rem !important;
    margin-left: unset !important;
}

.ms-4 {
    margin-right: 1rem !important;
    margin-left: unset !important;
}

.ms-5 {
    margin-right: 1.5rem !important;
    margin-left: unset !important;
}

.ms-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}

.me-1 {
    margin-left: 0.25rem !important
}

.me-2 {
    margin-left: 0.5rem !important
}

.me-3 {
    margin-left: 0.75rem !important
}

.me-4 {
    margin-left: 1rem !important
}

.me-5 {
    margin-left: 1.5rem !important
}

.me-6 {
    margin-left: 2rem !important
}

.me-7 {
    margin-left: 2.5rem !important
}

.me-8 {
    margin-left: 3rem !important
}

.me-9 {
    margin-left: 4rem !important
}

.me-10 {
    margin-left: 5rem !important
}

.me-11 {
    margin-left: 6rem !important
}

.me-12 {
    margin-left: 8rem !important
}

.me-13 {
    margin-left: 10rem !important
}

.me-14 {
    margin-left: 12rem !important
}

.me-15 {
    margin-left: 16rem !important
}

.me-16 {
    margin-left: 25rem !important
}

.me-auto {
    margin-left: auto !important
}

.me-n1 {
    margin-left: -0.25rem !important
}

.me-n2 {
    margin-left: -0.5rem !important
}

.me-n3 {
    margin-left: -0.75rem !important
}

.me-n4 {
    margin-left: -1rem !important
}

.me-n5 {
    margin-left: -1.5rem !important
}

.me-n6 {
    margin-left: -2rem !important
}

.me-n7 {
    margin-left: -2.5rem !important
}

.me-n8 {
    margin-left: -3rem !important
}

.me-n9 {
    margin-left: -4rem !important
}

.me-n10 {
    margin-left: -5rem !important
}

.me-n11 {
    margin-left: -6rem !important
}

.me-n12 {
    margin-left: -8rem !important
}

.me-n13 {
    margin-left: -10rem !important
}

.me-n14 {
    margin-left: -12rem !important
}

.me-n15 {
    margin-left: -16rem !important
}

.me-n16 {
    margin-left: -25rem !important
}




.ms-xl-0 {
    margin-right: 0 !important
}

.ms-xl-1 {
    margin-right: 0.25rem !important
}

.ms-xl-2 {
    margin-right: 0.5rem !important
}

.ms-xl-3 {
    margin-right: 0.75rem !important
}

.ms-xl-4 {
    margin-right: 1rem !important
}

.ms-xl-5 {
    margin-right: 1.5rem !important
}

.ms-xl-6 {
    margin-right: 2rem !important
}

.ms-xl-7 {
    margin-right: 2.5rem !important
}

.ms-xl-8 {
    margin-right: 3rem !important
}

.ms-xl-9 {
    margin-right: 4rem !important
}

.ms-xl-10 {
    margin-right: 5rem !important
}

.ms-xl-11 {
    margin-right: 6rem !important
}

.ms-xl-12 {
    margin-right: 8rem !important
}

.ms-xl-13 {
    margin-right: 10rem !important
}

.ms-xl-14 {
    margin-right: 12rem !important
}

.ms-xl-15 {
    margin-right: 16rem !important
}

.ms-xl-16 {
    margin-right: 25rem !important
}

.ms-xl-auto {
    margin-right: auto !important
}

@media (min-width: 576px) {
    .float-sm-start {
        float:right !important
    }

    .float-sm-end {
        float: left !important
    }
    .me-sm-0 {
        margin-left: 0 !important
    }

    .me-sm-1 {
        margin-left: 0.25rem !important
    }

    .me-sm-2 {
        margin-left: 0.5rem !important
    }

    .me-sm-3 {
        margin-left: 0.75rem !important
    }

    .me-sm-4 {
        margin-left: 1rem !important
    }

    .me-sm-5 {
        margin-left: 1.5rem !important
    }

    .me-sm-6 {
        margin-left: 2rem !important
    }

    .me-sm-7 {
        margin-left: 2.5rem !important
    }

    .me-sm-8 {
        margin-left: 3rem !important
    }

    .me-sm-9 {
        margin-left: 4rem !important
    }

    .me-sm-10 {
        margin-left: 5rem !important
    }

    .me-sm-11 {
        margin-left: 6rem !important
    }

    .me-sm-12 {
        margin-left: 8rem !important
    }

    .me-sm-13 {
        margin-left: 10rem !important
    }

    .me-sm-14 {
        margin-left: 12rem !important
    }

    .me-sm-15 {
        margin-left: 16rem !important
    }

    .me-sm-16 {
        margin-left: 25rem !important
    }

    .me-sm-auto {
        margin-left: auto !important
    }

    .ms-sm-0 {
        margin-right: 0 !important
    }

    .ms-sm-1 {
        margin-right: 0.25rem !important
    }

    .ms-sm-2 {
        margin-right: 0.5rem !important
    }

    .ms-sm-3 {
        margin-right: 0.75rem !important
    }

    .ms-sm-4 {
        margin-right: 1rem !important
    }

    .ms-sm-5 {
        margin-right: 1.5rem !important
    }

    .ms-sm-6 {
        margin-right: 2rem !important
    }

    .ms-sm-7 {
        margin-right: 2.5rem !important
    }

    .ms-sm-8 {
        margin-right: 3rem !important
    }

    .ms-sm-9 {
        margin-right: 4rem !important
    }

    .ms-sm-10 {
        margin-right: 5rem !important
    }

    .ms-sm-11 {
        margin-right: 6rem !important
    }

    .ms-sm-12 {
        margin-right: 8rem !important
    }

    .ms-sm-13 {
        margin-right: 10rem !important
    }

    .ms-sm-14 {
        margin-right: 12rem !important
    }

    .ms-sm-15 {
        margin-right: 16rem !important
    }

    .ms-sm-16 {
        margin-right: 25rem !important
    }

    .ms-sm-auto {
        margin-right: auto !important
    }

    .me-sm-n1 {
        margin-left: -0.25rem !important
    }

    .me-sm-n2 {
        margin-left: -0.5rem !important
    }

    .me-sm-n3 {
        margin-left: -0.75rem !important
    }

    .me-sm-n4 {
        margin-left: -1rem !important
    }

    .me-sm-n5 {
        margin-left: -1.5rem !important
    }

    .me-sm-n6 {
        margin-left: -2rem !important
    }

    .me-sm-n7 {
        margin-left: -2.5rem !important
    }

    .me-sm-n8 {
        margin-left: -3rem !important
    }

    .me-sm-n9 {
        margin-left: -4rem !important
    }

    .me-sm-n10 {
        margin-left: -5rem !important
    }

    .me-sm-n11 {
        margin-left: -6rem !important
    }

    .me-sm-n12 {
        margin-left: -8rem !important
    }

    .me-sm-n13 {
        margin-left: -10rem !important
    }

    .me-sm-n14 {
        margin-left: -12rem !important
    }

    .me-sm-n15 {
        margin-left: -16rem !important
    }

    .me-sm-n16 {
        margin-left: -25rem !important
    }

    .ms-sm-n1 {
        margin-right: -0.25rem !important
    }

    .ms-sm-n2 {
        margin-right: -0.5rem !important
    }

    .ms-sm-n3 {
        margin-right: -0.75rem !important
    }

    .ms-sm-n4 {
        margin-right: -1rem !important
    }

    .ms-sm-n5 {
        margin-right: -1.5rem !important
    }

    .ms-sm-n6 {
        margin-right: -2rem !important
    }

    .ms-sm-n7 {
        margin-right: -2.5rem !important
    }

    .ms-sm-n8 {
        margin-right: -3rem !important
    }

    .ms-sm-n9 {
        margin-right: -4rem !important
    }

    .ms-sm-n10 {
        margin-right: -5rem !important
    }

    .ms-sm-n11 {
        margin-right: -6rem !important
    }

    .ms-sm-n12 {
        margin-right: -8rem !important
    }

    .ms-sm-n13 {
        margin-right: -10rem !important
    }

    .ms-sm-n14 {
        margin-right: -12rem !important
    }

    .ms-sm-n15 {
        margin-right: -16rem !important
    }

    .ms-sm-n16 {
        margin-right: -25rem !important
    }

    .pe-sm-0 {
        padding-left: 0 !important
    }

    .pe-sm-1 {
        padding-left: 0.25rem !important
    }

    .pe-sm-2 {
        padding-left: 0.5rem !important
    }

    .pe-sm-3 {
        padding-left: 0.75rem !important
    }

    .pe-sm-4 {
        padding-left: 1rem !important
    }

    .pe-sm-5 {
        padding-left: 1.5rem !important
    }

    .pe-sm-6 {
        padding-left: 2rem !important
    }

    .pe-sm-7 {
        padding-left: 2.5rem !important
    }

    .pe-sm-8 {
        padding-left: 3rem !important
    }

    .pe-sm-9 {
        padding-left: 4rem !important
    }

    .pe-sm-10 {
        padding-left: 5rem !important
    }

    .pe-sm-11 {
        padding-left: 6rem !important
    }

    .pe-sm-12 {
        padding-left: 8rem !important
    }

    .pe-sm-13 {
        padding-left: 10rem !important
    }

    .pe-sm-14 {
        padding-left: 12rem !important
    }

    .pe-sm-15 {
        padding-left: 16rem !important
    }

    .pe-sm-16 {
        padding-left: 25rem !important
    }

    .ps-sm-0 {
        padding-right: 0 !important
    }

    .ps-sm-1 {
        padding-right: 0.25rem !important
    }

    .ps-sm-2 {
        padding-right: 0.5rem !important
    }

    .ps-sm-3 {
        padding-right: 0.75rem !important
    }

    .ps-sm-4 {
        padding-right: 1rem !important
    }

    .ps-sm-5 {
        padding-right: 1.5rem !important
    }

    .ps-sm-6 {
        padding-right: 2rem !important
    }

    .ps-sm-7 {
        padding-right: 2.5rem !important
    }

    .ps-sm-8 {
        padding-right: 3rem !important
    }

    .ps-sm-9 {
        padding-right: 4rem !important
    }

    .ps-sm-10 {
        padding-right: 5rem !important
    }

    .ps-sm-11 {
        padding-right: 6rem !important
    }

    .ps-sm-12 {
        padding-right: 8rem !important
    }

    .ps-sm-13 {
        padding-right: 10rem !important
    }

    .ps-sm-14 {
        padding-right: 12rem !important
    }

    .ps-sm-15 {
        padding-right: 16rem !important
    }

    .ps-sm-16 {
        padding-right: 25rem !important
    }

    .text-sm-start {
        text-align: right !important
    }

    .text-sm-end {
        text-align: left !important
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float:right !important
    }

    .float-md-end {
        float: left !important
    }

    .me-md-0 {
        margin-left: 0 !important
    }

    .me-md-1 {
        margin-left: 0.25rem !important
    }

    .me-md-2 {
        margin-left: 0.5rem !important
    }

    .me-md-3 {
        margin-left: 0.75rem !important
    }

    .me-md-4 {
        margin-left: 1rem !important
    }

    .me-md-5 {
        margin-left: 1.5rem !important
    }

    .me-md-6 {
        margin-left: 2rem !important
    }

    .me-md-7 {
        margin-left: 2.5rem !important
    }

    .me-md-8 {
        margin-left: 3rem !important
    }

    .me-md-9 {
        margin-left: 4rem !important
    }

    .me-md-10 {
        margin-left: 5rem !important
    }

    .me-md-11 {
        margin-left: 6rem !important
    }

    .me-md-12 {
        margin-left: 8rem !important
    }

    .me-md-13 {
        margin-left: 10rem !important
    }

    .me-md-14 {
        margin-left: 12rem !important
    }

    .me-md-15 {
        margin-left: 16rem !important
    }

    .me-md-16 {
        margin-left: 25rem !important
    }

    .me-md-auto {
        margin-left: auto !important
    }

    .ms-md-0 {
        margin-right: 0 !important
    }

    .ms-md-1 {
        margin-right: 0.25rem !important
    }

    .ms-md-2 {
        margin-right: 0.5rem !important
    }

    .ms-md-3 {
        margin-right: 0.75rem !important
    }

    .ms-md-4 {
        margin-right: 1rem !important
    }

    .ms-md-5 {
        margin-right: 1.5rem !important
    }

    .ms-md-6 {
        margin-right: 2rem !important
    }

    .ms-md-7 {
        margin-right: 2.5rem !important
    }

    .ms-md-8 {
        margin-right: 3rem !important
    }

    .ms-md-9 {
        margin-right: 4rem !important
    }

    .ms-md-10 {
        margin-right: 5rem !important
    }

    .ms-md-11 {
        margin-right: 6rem !important
    }

    .ms-md-12 {
        margin-right: 8rem !important
    }

    .ms-md-13 {
        margin-right: 10rem !important
    }

    .ms-md-14 {
        margin-right: 12rem !important
    }

    .ms-md-15 {
        margin-right: 16rem !important
    }

    .ms-md-16 {
        margin-right: 25rem !important
    }

    .ms-md-auto {
        margin-right: auto !important
    }

    .me-md-n1 {
        margin-left: -0.25rem !important
    }

    .me-md-n2 {
        margin-left: -0.5rem !important
    }

    .me-md-n3 {
        margin-left: -0.75rem !important
    }

    .me-md-n4 {
        margin-left: -1rem !important
    }

    .me-md-n5 {
        margin-left: -1.5rem !important
    }

    .me-md-n6 {
        margin-left: -2rem !important
    }

    .me-md-n7 {
        margin-left: -2.5rem !important
    }

    .me-md-n8 {
        margin-left: -3rem !important
    }

    .me-md-n9 {
        margin-left: -4rem !important
    }

    .me-md-n10 {
        margin-left: -5rem !important
    }

    .me-md-n11 {
        margin-left: -6rem !important
    }

    .me-md-n12 {
        margin-left: -8rem !important
    }

    .me-md-n13 {
        margin-left: -10rem !important
    }

    .me-md-n14 {
        margin-left: -12rem !important
    }

    .me-md-n15 {
        margin-left: -16rem !important
    }

    .me-md-n16 {
        margin-left: -25rem !important
    }

    .ms-md-n1 {
        margin-right: -0.25rem !important
    }

    .ms-md-n2 {
        margin-right: -0.5rem !important
    }

    .ms-md-n3 {
        margin-right: -0.75rem !important
    }

    .ms-md-n4 {
        margin-right: -1rem !important
    }

    .ms-md-n5 {
        margin-right: -1.5rem !important
    }

    .ms-md-n6 {
        margin-right: -2rem !important
    }

    .ms-md-n7 {
        margin-right: -2.5rem !important
    }

    .ms-md-n8 {
        margin-right: -3rem !important
    }

    .ms-md-n9 {
        margin-right: -4rem !important
    }

    .ms-md-n10 {
        margin-right: -5rem !important
    }

    .ms-md-n11 {
        margin-right: -6rem !important
    }

    .ms-md-n12 {
        margin-right: -8rem !important
    }

    .ms-md-n13 {
        margin-right: -10rem !important
    }

    .ms-md-n14 {
        margin-right: -12rem !important
    }

    .ms-md-n15 {
        margin-right: -16rem !important
    }

    .ms-md-n16 {
        margin-right: -25rem !important
    }

    .pe-md-0 {
        padding-left: 0 !important
    }

    .pe-md-1 {
        padding-left: 0.25rem !important
    }

    .pe-md-2 {
        padding-left: 0.5rem !important
    }

    .pe-md-3 {
        padding-left: 0.75rem !important
    }

    .pe-md-4 {
        padding-left: 1rem !important
    }

    .pe-md-5 {
        padding-left: 1.5rem !important
    }

    .pe-md-6 {
        padding-left: 2rem !important
    }

    .pe-md-7 {
        padding-left: 2.5rem !important
    }

    .pe-md-8 {
        padding-left: 3rem !important
    }

    .pe-md-9 {
        padding-left: 4rem !important
    }

    .pe-md-10 {
        padding-left: 5rem !important
    }

    .pe-md-11 {
        padding-left: 6rem !important
    }

    .pe-md-12 {
        padding-left: 8rem !important
    }

    .pe-md-13 {
        padding-left: 10rem !important
    }

    .pe-md-14 {
        padding-left: 12rem !important
    }

    .pe-md-15 {
        padding-left: 16rem !important
    }

    .pe-md-16 {
        padding-left: 25rem !important
    }

    .ps-md-0 {
        padding-right: 0 !important
    }

    .ps-md-1 {
        padding-right: 0.25rem !important
    }

    .ps-md-2 {
        padding-right: 0.5rem !important
    }

    .ps-md-3 {
        padding-right: 0.75rem !important
    }

    .ps-md-4 {
        padding-right: 1rem !important
    }

    .ps-md-5 {
        padding-right: 1.5rem !important
    }

    .ps-md-6 {
        padding-right: 2rem !important
    }

    .ps-md-7 {
        padding-right: 2.5rem !important
    }

    .ps-md-8 {
        padding-right: 3rem !important
    }

    .ps-md-9 {
        padding-right: 4rem !important
    }

    .ps-md-10 {
        padding-right: 5rem !important
    }

    .ps-md-11 {
        padding-right: 6rem !important
    }

    .ps-md-12 {
        padding-right: 8rem !important
    }

    .ps-md-13 {
        padding-right: 10rem !important
    }

    .ps-md-14 {
        padding-right: 12rem !important
    }

    .ps-md-15 {
        padding-right: 16rem !important
    }

    .ps-md-16 {
        padding-right: 25rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: left !important
    }

}

@media (min-width: 992px) {
    .float-lg-start {
        float:right !important
    }

    .float-lg-end {
        float: left !important
    }

    .me-lg-0 {
        margin-left: 0 !important
    }

    .me-lg-1 {
        margin-left: 0.25rem !important
    }

    .me-lg-2 {
        margin-left: 0.5rem !important
    }

    .me-lg-3 {
        margin-left: 0.75rem !important
    }

    .me-lg-4 {
        margin-left: 1rem !important
    }

    .me-lg-5 {
        margin-left: 1.5rem !important
    }

    .me-lg-6 {
        margin-left: 2rem !important
    }

    .me-lg-7 {
        margin-left: 2.5rem !important
    }

    .me-lg-8 {
        margin-left: 3rem !important
    }

    .me-lg-9 {
        margin-left: 4rem !important
    }

    .me-lg-10 {
        margin-left: 5rem !important
    }

    .me-lg-11 {
        margin-left: 6rem !important
    }

    .me-lg-12 {
        margin-left: 8rem !important
    }

    .me-lg-13 {
        margin-left: 10rem !important
    }

    .me-lg-14 {
        margin-left: 12rem !important
    }

    .me-lg-15 {
        margin-left: 16rem !important
    }

    .me-lg-16 {
        margin-left: 25rem !important
    }

    .me-lg-auto {
        margin-left: auto !important
    }

    .ms-lg-0 {
        margin-right: 0 !important
    }

    .ms-lg-1 {
        margin-right: 0.25rem !important
    }

    .ms-lg-2 {
        margin-right: 0.5rem !important
    }

    .ms-lg-3 {
        margin-right: 0.75rem !important
    }

    .ms-lg-4 {
        margin-right: 1rem !important
    }

    .ms-lg-5 {
        margin-right: 1.5rem !important
    }

    .ms-lg-6 {
        margin-right: 2rem !important
    }

    .ms-lg-7 {
        margin-right: 2.5rem !important
    }

    .ms-lg-8 {
        margin-right: 3rem !important
    }

    .ms-lg-9 {
        margin-right: 4rem !important
    }

    .ms-lg-10 {
        margin-right: 5rem !important
    }

    .ms-lg-11 {
        margin-right: 6rem !important
    }

    .ms-lg-12 {
        margin-right: 8rem !important
    }

    .ms-lg-13 {
        margin-right: 10rem !important
    }

    .ms-lg-14 {
        margin-right: 12rem !important
    }

    .ms-lg-15 {
        margin-right: 16rem !important
    }

    .ms-lg-16 {
        margin-right: 25rem !important
    }

    .ms-lg-auto {
        margin-right: auto !important
    }

    .me-lg-n1 {
        margin-left: -0.25rem !important
    }

    .me-lg-n2 {
        margin-left: -0.5rem !important
    }

    .me-lg-n3 {
        margin-left: -0.75rem !important
    }

    .me-lg-n4 {
        margin-left: -1rem !important
    }

    .me-lg-n5 {
        margin-left: -1.5rem !important
    }

    .me-lg-n6 {
        margin-left: -2rem !important
    }

    .me-lg-n7 {
        margin-left: -2.5rem !important
    }

    .me-lg-n8 {
        margin-left: -3rem !important
    }

    .me-lg-n9 {
        margin-left: -4rem !important
    }

    .me-lg-n10 {
        margin-left: -5rem !important
    }

    .me-lg-n11 {
        margin-left: -6rem !important
    }

    .me-lg-n12 {
        margin-left: -8rem !important
    }

    .me-lg-n13 {
        margin-left: -10rem !important
    }

    .me-lg-n14 {
        margin-left: -12rem !important
    }

    .me-lg-n15 {
        margin-left: -16rem !important
    }

    .me-lg-n16 {
        margin-left: -25rem !important
    }

    .ms-lg-n1 {
        margin-right: -0.25rem !important
    }

    .ms-lg-n2 {
        margin-right: -0.5rem !important
    }

    .ms-lg-n3 {
        margin-right: -0.75rem !important
    }

    .ms-lg-n4 {
        margin-right: -1rem !important
    }

    .ms-lg-n5 {
        margin-right: -1.5rem !important
    }

    .ms-lg-n6 {
        margin-right: -2rem !important
    }

    .ms-lg-n7 {
        margin-right: -2.5rem !important
    }

    .ms-lg-n8 {
        margin-right: -3rem !important
    }

    .ms-lg-n9 {
        margin-right: -4rem !important
    }

    .ms-lg-n10 {
        margin-right: -5rem !important
    }

    .ms-lg-n11 {
        margin-right: -6rem !important
    }

    .ms-lg-n12 {
        margin-right: -8rem !important
    }

    .ms-lg-n13 {
        margin-right: -10rem !important
    }

    .ms-lg-n14 {
        margin-right: -12rem !important
    }

    .ms-lg-n15 {
        margin-right: -16rem !important
    }

    .ms-lg-n16 {
        margin-right: -25rem !important
    }

    .pe-lg-0 {
        padding-left: 0 !important
    }

    .pe-lg-1 {
        padding-left: 0.25rem !important
    }

    .pe-lg-2 {
        padding-left: 0.5rem !important
    }

    .pe-lg-3 {
        padding-left: 0.75rem !important
    }

    .pe-lg-4 {
        padding-left: 1rem !important
    }

    .pe-lg-5 {
        padding-left: 1.5rem !important
    }

    .pe-lg-6 {
        padding-left: 2rem !important
    }

    .pe-lg-7 {
        padding-left: 2.5rem !important
    }

    .pe-lg-8 {
        padding-left: 3rem !important
    }

    .pe-lg-9 {
        padding-left: 4rem !important
    }

    .pe-lg-10 {
        padding-left: 5rem !important
    }

    .pe-lg-11 {
        padding-left: 6rem !important
    }

    .pe-lg-12 {
        padding-left: 8rem !important
    }

    .pe-lg-13 {
        padding-left: 10rem !important
    }

    .pe-lg-14 {
        padding-left: 12rem !important
    }

    .pe-lg-15 {
        padding-left: 16rem !important
    }

    .pe-lg-16 {
        padding-left: 25rem !important
    }

    .ps-lg-0 {
        padding-right: 0 !important
    }

    .ps-lg-1 {
        padding-right: 0.25rem !important
    }

    .ps-lg-2 {
        padding-right: 0.5rem !important
    }

    .ps-lg-3 {
        padding-right: 0.75rem !important
    }

    .ps-lg-4 {
        padding-right: 1rem !important
    }

    .ps-lg-5 {
        padding-right: 1.5rem !important
    }

    .ps-lg-6 {
        padding-right: 2rem !important
    }

    .ps-lg-7 {
        padding-right: 2.5rem !important
    }

    .ps-lg-8 {
        padding-right: 3rem !important
    }

    .ps-lg-9 {
        padding-right: 4rem !important
    }

    .ps-lg-10 {
        padding-right: 5rem !important
    }

    .ps-lg-11 {
        padding-right: 6rem !important
    }

    .ps-lg-12 {
        padding-right: 8rem !important
    }

    .ps-lg-13 {
        padding-right: 10rem !important
    }

    .ps-lg-14 {
        padding-right: 12rem !important
    }

    .ps-lg-15 {
        padding-right: 16rem !important
    }

    .ps-lg-16 {
        padding-right: 25rem !important
    }

    .text-lg-start {
        text-align: right !important
    }

    .text-lg-end {
        text-align: left !important
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float:right !important
    }

    .float-xl-end {
        float: left !important
    }

    .me-xl-0 {
        margin-left: 0 !important;
        margin-right: unset !important;
    }

    .me-xl-1 {
        margin-left: 0.25rem !important;
        margin-right: unset !important;
    }

    .me-xl-2 {
        margin-left: 0.5rem !important;
        margin-right: unset !important;
    }

    .me-xl-3 {
        margin-left: 0.75rem !important;
        margin-right: unset !important;
    }

    .me-xl-4 {
        margin-left: 1rem !important;
        margin-right: unset !important;
    }

    .me-xl-5 {
        margin-left: 1.5rem !important;
        margin-right: unset !important;
    }

    .me-xl-6 {
        margin-left: 2rem !important;
        margin-right: unset !important;
    }

    .me-xl-7 {
        margin-left: 2.5rem !important;
        margin-right: unset !important;
    }

    .me-xl-8 {
        margin-left: 3rem !important;
        margin-right: unset !important;
    }

    .me-xl-9 {
        margin-left: 4rem !important;
        margin-right: unset !important;
    }

    .me-xl-10 {
        margin-left: 5rem !important;
        margin-right: unset !important;
    }

    .me-xl-11 {
        margin-left: 6rem !important;
        margin-right: unset !important;
    }

    .me-xl-12 {
        margin-left: 8rem !important;
        margin-right: unset !important;
    }

    .me-xl-13 {
        margin-left: 10rem !important;
        margin-right: unset !important;
    }

    .me-xl-14 {
        margin-left: 12rem !important;
        margin-right: unset !important;
    }

    .me-xl-15 {
        margin-left: 16rem !important;
        margin-right: unset !important;
    }

    .me-xl-16 {
        margin-left: 25rem !important;
        margin-right: unset !important;
    }

    .me-xl-auto {
        margin-left: auto !important
    }

    .ms-xl-0 {
        margin-right: 0 !important
    }

    .ms-xl-1 {
        margin-right: 0.25rem !important
    }

    .ms-xl-2 {
        margin-right: 0.5rem !important
    }

    .ms-xl-3 {
        margin-right: 0.75rem !important
    }

    .ms-xl-4 {
        margin-right: 1rem !important
    }

    .ms-xl-5 {
        margin-right: 1.5rem !important
    }

    .ms-xl-6 {
        margin-right: 2rem !important
    }

    .ms-xl-7 {
        margin-right: 2.5rem !important
    }

    .ms-xl-8 {
        margin-right: 3rem !important
    }

    .ms-xl-9 {
        margin-right: 4rem !important
    }

    .ms-xl-10 {
        margin-right: 5rem !important
    }

    .ms-xl-11 {
        margin-right: 6rem !important
    }

    .ms-xl-12 {
        margin-right: 8rem !important
    }

    .ms-xl-13 {
        margin-right: 10rem !important
    }

    .ms-xl-14 {
        margin-right: 12rem !important
    }

    .ms-xl-15 {
        margin-right: 16rem !important
    }

    .ms-xl-16 {
        margin-right: 25rem !important
    }

    .ms-xl-auto {
        margin-right: auto !important;
        margin-left: unset !important
    }

    .me-xl-n1 {
        margin-left: -0.25rem !important
    }

    .me-xl-n2 {
        margin-left: -0.5rem !important
    }

    .me-xl-n3 {
        margin-left: -0.75rem !important
    }

    .me-xl-n4 {
        margin-left: -1rem !important
    }

    .me-xl-n5 {
        margin-left: -1.5rem !important
    }

    .me-xl-n6 {
        margin-left: -2rem !important
    }

    .me-xl-n7 {
        margin-left: -2.5rem !important
    }

    .me-xl-n8 {
        margin-left: -3rem !important
    }

    .me-xl-n9 {
        margin-left: -4rem !important
    }

    .me-xl-n10 {
        margin-left: -5rem !important
    }

    .me-xl-n11 {
        margin-left: -6rem !important
    }

    .me-xl-n12 {
        margin-left: -8rem !important
    }

    .me-xl-n13 {
        margin-left: -10rem !important
    }

    .me-xl-n14 {
        margin-left: -12rem !important
    }

    .me-xl-n15 {
        margin-left: -16rem !important
    }

    .me-xl-n16 {
        margin-left: -25rem !important
    }

    .ms-xl-n1 {
        margin-right: -0.25rem !important
    }

    .ms-xl-n2 {
        margin-right: -0.5rem !important
    }

    .ms-xl-n3 {
        margin-right: -0.75rem !important
    }

    .ms-xl-n4 {
        margin-right: -1rem !important
    }

    .ms-xl-n5 {
        margin-right: -1.5rem !important
    }

    .ms-xl-n6 {
        margin-right: -2rem !important
    }

    .ms-xl-n7 {
        margin-right: -2.5rem !important
    }

    .ms-xl-n8 {
        margin-right: -3rem !important
    }

    .ms-xl-n9 {
        margin-right: -4rem !important
    }

    .ms-xl-n10 {
        margin-right: -5rem !important
    }

    .ms-xl-n11 {
        margin-right: -6rem !important
    }

    .ms-xl-n12 {
        margin-right: -8rem !important
    }

    .ms-xl-n13 {
        margin-right: -10rem !important
    }

    .ms-xl-n14 {
        margin-right: -12rem !important
    }

    .ms-xl-n15 {
        margin-right: -16rem !important
    }

    .ms-xl-n16 {
        margin-right: -25rem !important
    }

    .pe-xl-0 {
        padding-left: 0 !important
    }

    .pe-xl-1 {
        padding-left: 0.25rem !important
    }

    .pe-xl-2 {
        padding-left: 0.5rem !important
    }

    .pe-xl-3 {
        padding-left: 0.75rem !important
    }

    .pe-xl-4 {
        padding-left: 1rem !important
    }

    .pe-xl-5 {
        padding-left: 1.5rem !important
    }

    .pe-xl-6 {
        padding-left: 2rem !important
    }

    .pe-xl-7 {
        padding-left: 2.5rem !important
    }

    .pe-xl-8 {
        padding-left: 3rem !important
    }

    .pe-xl-9 {
        padding-left: 4rem !important
    }

    .pe-xl-10 {
        padding-left: 5rem !important
    }

    .pe-xl-11 {
        padding-left: 6rem !important
    }

    .pe-xl-12 {
        padding-left: 8rem !important
    }

    .pe-xl-13 {
        padding-left: 10rem !important
    }

    .pe-xl-14 {
        padding-left: 12rem !important
    }

    .pe-xl-15 {
        padding-left: 16rem !important
    }

    .pe-xl-16 {
        padding-left: 25rem !important
    }

    .ps-xl-0 {
        padding-right: 0 !important
    }

    .ps-xl-1 {
        padding-right: 0.25rem !important
    }

    .ps-xl-2 {
        padding-right: 0.5rem !important
    }

    .ps-xl-3 {
        padding-right: 0.75rem !important
    }

    .ps-xl-4 {
        padding-right: 1rem !important
    }

    .ps-xl-5 {
        padding-right: 1.5rem !important
    }

    .ps-xl-6 {
        padding-right: 2rem !important
    }

    .ps-xl-7 {
        padding-right: 2.5rem !important
    }

    .ps-xl-8 {
        padding-right: 3rem !important
    }

    .ps-xl-9 {
        padding-right: 4rem !important
    }

    .ps-xl-10 {
        padding-right: 5rem !important
    }

    .ps-xl-11 {
        padding-right: 6rem !important
    }

    .ps-xl-12 {
        padding-right: 8rem !important
    }

    .ps-xl-13 {
        padding-right: 10rem !important
    }

    .ps-xl-14 {
        padding-right: 12rem !important
    }

    .ps-xl-15 {
        padding-right: 16rem !important
    }

    .ps-xl-16 {
        padding-right: 25rem !important
    }

    .text-xl-start {
        text-align: right !important
    }

    .text-xl-end {
        text-align: left !important
    }

}

@media (min-width: 1480px) {
    .float-wd-start {
        float:right !important
    }

    .float-wd-end {
        float: left !important
    }


    .me-wd-0 {
        margin-left: 0 !important
    }

    .me-wd-1 {
        margin-left: 0.25rem !important
    }

    .me-wd-2 {
        margin-left: 0.5rem !important
    }

    .me-wd-3 {
        margin-left: 0.75rem !important
    }

    .me-wd-4 {
        margin-left: 1rem !important
    }

    .me-wd-5 {
        margin-left: 1.5rem !important
    }

    .me-wd-6 {
        margin-left: 2rem !important
    }

    .me-wd-7 {
        margin-left: 2.5rem !important
    }

    .me-wd-8 {
        margin-left: 3rem !important
    }

    .me-wd-9 {
        margin-left: 4rem !important
    }

    .me-wd-10 {
        margin-left: 5rem !important
    }

    .me-wd-11 {
        margin-left: 6rem !important
    }

    .me-wd-12 {
        margin-left: 8rem !important
    }

    .me-wd-13 {
        margin-left: 10rem !important
    }

    .me-wd-14 {
        margin-left: 12rem !important
    }

    .me-wd-15 {
        margin-left: 16rem !important
    }

    .me-wd-16 {
        margin-left: 25rem !important
    }

    .me-wd-auto {
        margin-left: auto !important
    }


    .ms-wd-0 {
        margin-right: 0 !important
    }

    .ms-wd-1 {
        margin-right: 0.25rem !important
    }

    .ms-wd-2 {
        margin-right: 0.5rem !important
    }

    .ms-wd-3 {
        margin-right: 0.75rem !important
    }

    .ms-wd-4 {
        margin-right: 1rem !important
    }

    .ms-wd-5 {
        margin-right: 1.5rem !important
    }

    .ms-wd-6 {
        margin-right: 2rem !important
    }

    .ms-wd-7 {
        margin-right: 2.5rem !important
    }

    .ms-wd-8 {
        margin-right: 3rem !important
    }

    .ms-wd-9 {
        margin-right: 4rem !important
    }

    .ms-wd-10 {
        margin-right: 5rem !important
    }

    .ms-wd-11 {
        margin-right: 6rem !important
    }

    .ms-wd-12 {
        margin-right: 8rem !important
    }

    .ms-wd-13 {
        margin-right: 10rem !important
    }

    .ms-wd-14 {
        margin-right: 12rem !important
    }

    .ms-wd-15 {
        margin-right: 16rem !important
    }

    .ms-wd-16 {
        margin-right: 25rem !important
    }

    .ms-wd-auto {
        margin-right: auto !important
    }

    .me-wd-n1 {
        margin-left: -0.25rem !important
    }

    .me-wd-n2 {
        margin-left: -0.5rem !important
    }

    .me-wd-n3 {
        margin-left: -0.75rem !important
    }

    .me-wd-n4 {
        margin-left: -1rem !important
    }

    .me-wd-n5 {
        margin-left: -1.5rem !important
    }

    .me-wd-n6 {
        margin-left: -2rem !important
    }

    .me-wd-n7 {
        margin-left: -2.5rem !important
    }

    .me-wd-n8 {
        margin-left: -3rem !important
    }

    .me-wd-n9 {
        margin-left: -4rem !important
    }

    .me-wd-n10 {
        margin-left: -5rem !important
    }

    .me-wd-n11 {
        margin-left: -6rem !important
    }

    .me-wd-n12 {
        margin-left: -8rem !important
    }

    .me-wd-n13 {
        margin-left: -10rem !important
    }

    .me-wd-n14 {
        margin-left: -12rem !important
    }

    .me-wd-n15 {
        margin-left: -16rem !important
    }

    .me-wd-n16 {
        margin-left: -25rem !important
    }

    .ms-wd-n1 {
        margin-right: -0.25rem !important
    }

    .ms-wd-n2 {
        margin-right: -0.5rem !important
    }

    .ms-wd-n3 {
        margin-right: -0.75rem !important
    }

    .ms-wd-n4 {
        margin-right: -1rem !important
    }

    .ms-wd-n5 {
        margin-right: -1.5rem !important
    }

    .ms-wd-n6 {
        margin-right: -2rem !important
    }

    .ms-wd-n7 {
        margin-right: -2.5rem !important
    }

    .ms-wd-n8 {
        margin-right: -3rem !important
    }

    .ms-wd-n9 {
        margin-right: -4rem !important
    }

    .ms-wd-n10 {
        margin-right: -5rem !important
    }

    .ms-wd-n11 {
        margin-right: -6rem !important
    }

    .ms-wd-n12 {
        margin-right: -8rem !important
    }

    .ms-wd-n13 {
        margin-right: -10rem !important
    }

    .ms-wd-n14 {
        margin-right: -12rem !important
    }

    .ms-wd-n15 {
        margin-right: -16rem !important
    }

    .ms-wd-n16 {
        margin-right: -25rem !important
    }

    .pe-wd-0 {
        padding-left: 0 !important
    }

    .pe-wd-1 {
        padding-left: 0.25rem !important
    }

    .pe-wd-2 {
        padding-left: 0.5rem !important
    }

    .pe-wd-3 {
        padding-left: 0.75rem !important
    }

    .pe-wd-4 {
        padding-left: 1rem !important
    }

    .pe-wd-5 {
        padding-left: 1.5rem !important
    }

    .pe-wd-6 {
        padding-left: 2rem !important
    }

    .pe-wd-7 {
        padding-left: 2.5rem !important
    }

    .pe-wd-8 {
        padding-left: 3rem !important
    }

    .pe-wd-9 {
        padding-left: 4rem !important
    }

    .pe-wd-10 {
        padding-left: 5rem !important
    }

    .pe-wd-11 {
        padding-left: 6rem !important
    }

    .pe-wd-12 {
        padding-left: 8rem !important
    }

    .pe-wd-13 {
        padding-left: 10rem !important
    }

    .pe-wd-14 {
        padding-left: 12rem !important
    }

    .pe-wd-15 {
        padding-left: 16rem !important
    }

    .pe-wd-16 {
        padding-left: 25rem !important
    }

    .ps-wd-0 {
        padding-right: 0 !important
    }

    .ps-wd-1 {
        padding-right: 0.25rem !important
    }

    .ps-wd-2 {
        padding-right: 0.5rem !important
    }

    .ps-wd-3 {
        padding-right: 0.75rem !important
    }

    .ps-wd-4 {
        padding-right: 1rem !important
    }

    .ps-wd-5 {
        padding-right: 1.5rem !important
    }

    .ps-wd-6 {
        padding-right: 2rem !important
    }

    .ps-wd-7 {
        padding-right: 2.5rem !important
    }

    .ps-wd-8 {
        padding-right: 3rem !important
    }

    .ps-wd-9 {
        padding-right: 4rem !important
    }

    .ps-wd-10 {
        padding-right: 5rem !important
    }

    .ps-wd-11 {
        padding-right: 6rem !important
    }

    .ps-wd-12 {
        padding-right: 8rem !important
    }

    .ps-wd-13 {
        padding-right: 10rem !important
    }

    .ps-wd-14 {
        padding-right: 12rem !important
    }

    .ps-wd-15 {
        padding-right: 16rem !important
    }

    .ps-wd-16 {
        padding-right: 25rem !important
    }

    .text-wd-start {
        text-align: right !important
    }

    .text-wd-end {
        text-align: left !important
    }
}

.button-same-position .flickity-button.previous, .button-same-position .flickity-button.next {
    left: calc(50% - 580px);
    right: unset;
}

.breadcrumb-item + .breadcrumb-item::before {
    float: right;
}

.breadcrumb-item + .breadcrumb-item::before {
    padding-left: 0.5rem;
    padding-right: unset;
}

.nav {
    padding-right: 0;
    padding-left: unset;
}

.modal-header .close{
    margin: -1rem auto -1rem -1rem;
}

.modal-header .btn-close{
    margin: -1.25rem auto -1.25rem -1.25rem
}

.form-check .form-check-input{
    float: right;
    margin-right: -1.5em;
    margin-left: 0;
}

@media (min-width: 1480px) {
    .flickity-page-dots-vertical .flickity-page-dots {
      right: 60px;
      left: unset;
    }
}

.list-inline {
    padding-right: 0;
    list-style: none;
}

.text-end {
    text-align: left !important;
}

.text-start {
    text-align: right !important;
}

.dropdown-item {
    text-align: right;
}

.page-item.first .page-link, .page-item.last .page-link {
    transform: scaleX(-1); /* Flip the arrow */
}

.end-0{
    left: 0 !important;
    right: unset !important;
}

select.form-select {
    direction: rtl;
    padding-left: 2rem;
    padding-right: 0.75rem;

    -webkit-appearance: none;
    appearance: none;

    background-position: left 0.75rem center;
}
