body {
    direction: rtl;
    text-align: right; 
    overflow-x: hidden;
}
.nav-full {
    padding-left: unset;
    padding-right: 120px;
}
.input-group > .form-control:not(:last-child){
    border-radius: 0.37rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .input-group-append > .btn{
    border-radius: 0.37rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.dropdown-submenu>.dropdown-menu{
    left: initial;
    right: 150px;
}
.dropdown-menu.show{
    left: -5.5rem !important;
}

.widget-header .notify{
    right: 60%;
}

.dropdown-item {
    text-align: right;
}
.dropdown-submenu>a:after {
    float: left;
    transform: rotateY(180deg);
}
.float-left {
    float: right !important;
}
.float-right{
    float: left !important;
}
.sidebar-wrapper{
    right: -300px;
}
.page-wrapper.toggled .sidebar-wrapper {
    right: 0px;
  }

.owl-next{
	left: -30px;
    right: unset;
}
.owl-prev {
    left: unset;
    right: -30px;
}

.section-footer {
    text-align: right !important;
}
.list-menu{
    display: contents;
}

.list-menu li i,i {
    margin-left: 5px;
}

.ms-10 {
    margin-right: 10px !important;
    margin-left: 0px !important;
}

.ml-5,
.mx-5 {
  margin-left: 0 !important;  
  margin-right: 3rem !important;
}

.mr-2 {
    margin-right: unset !important;
    margin-left: 0.5rem !important;
}

.ml-2 {
    margin-right: 0.5rem !important;
    margin-left: unset !important;
}

.input-group > .input-group-append > .input-group-text{
    border-radius: 0.37rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.icon-control {
    float: left;
}
.sub-category {
    right:-300px;
}
.next {
    margin-left: 15px;
}

.sub-category.toggled{
	right: 0;
}
.border-left {
    border-left: 0 !important;
    border-right: 1px solid #e4e4e4 !important;
}
.input-group > .input-group-prepend > .btn {
    border-radius: 0.37rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#secondary-slider {
    direction: ltr;
}



#progressbar {
    transform: rotateY(180deg);
}

#progressbar > li {
    transform: rotateY(-180deg);
}
.form-card {
    text-align: right !important;
}

.form-check-label{
    margin-right: 1.4rem;
}

.steps {
    text-align: left !important;
}
.text-left {
    text-align: right !important;
}

.btn-group > .btn:not(:first-child) {
    border-radius: 0.37rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0.37rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-right: 5px;   
}
.form-check a {
    margin-right: 20px;
}
.pl-4 {
    padding-left: 0;
    padding-right: 1.5rem !important;
}

.breadcrumb-item + .breadcrumb-item::before {
    padding-left: 0.5rem;
    padding-right: 0;
    content: "\\";
}

.filter-wrapper {
    right: initial;
    left: -300px !important;
}
.filter-wrapper.toggled {    
    right: initial;
    left: 0px !important;
  }

.fa-chevron-left:before {
    content: "\f054" !important; }
  
.fa-chevron-right:before {
    content: "\f053" !important; }

.list-check > li::before {
    right: -20px;
    left: unset;
}

.float-md-right {
    float: left !important;
}

.mr-md-auto {
    margin-left: auto !important;
    margin-right: unset !important;
}

.card-product-list .img-wrap {
    border-radius: 0 0.37rem 0.37rem 0;
}

.page-item:first-child .page-link {
    border-top-right-radius: 0.37rem;
    border-bottom-right-radius: 0.37rem;
	border-top-left-radius: unset;
    border-bottom-left-radius: unset;
}

.page-item:last-child .page-link {
    border-top-left-radius: 0.37rem;
    border-bottom-left-radius: 0.37rem;
	border-top-right-radius: unset;
    border-bottom-right-radius: unset;
}

.add-to-cart-btn{
	justify-content: right;
}

.lang-icon {
    line-height: 45px !important;
}

.text-right {
    text-align: left !important;
}

.mr-3 {
    margin-right: 0 !important;
    margin-left: 1rem;
}

.mr-4 {
    margin-right: 0 !important;
    margin-left: 1.5rem !important;
}

@media (min-width: 576px){

    .card-group > .card{
        border-radius: 0 !important;
        border: 1px solid rgba(0, 0, 0, 0.1) !important;
    }
}

.border-left {
  border-right: 1px solid #e4e4e4 !important;
  border-left:none !important;
}

.border-right {
    border-left: 1px solid #e4e4e4 !important;
    border-right:none !important;
}

.back-icon:before{
    content: '\f061';
}

.text-start{
	text-align: right;
}

.brand-logo-container{
    padding-left: unset !important;
}

.top-bar-currancy{
    margin-left: 10px;
}

.mr-1{
    margin-left: 0.25rem;
}

.select-currancy.nice-select .option{
    padding-right: 18px;
    padding-left: 29px;
    text-align: right;
}

.nice-select.nav-bar-currancy:after{
    left: 12px;
    right: unset;
}
.nav-bar-currancy.nice-select {
    text-align: right !important;
    padding-right: 14px !important;
}
.nav-bar-currancy.nice-select .list{
    right: 0 !important;
    left: unset !important;
}