html {
    direction: rtl
}

body {
    direction: rtl
}
body {
	text-align: right !important;
}
.text-left {
	text-align: right !important;
}
.text-right {
	text-align: left !important;
}
.float-left {
	float: right !important;
}

.float-right {
	float: left !important;
}
.right-addon i,
.right-addon img {
    left: 0;
    right:auto;
}
.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-left: 0 !important;
    border-bottom: .3em solid transparent;
    border-right: .3em solid !important;
}
ul.dropdown-menu .dropdown .dropdown-menu {
    left: auto !important;
    right: 100% !important;
}
.left-addon i,
.left-addon img {
    right: 0;
    left:auto;
}
.middle-sidebar-header .dropdown-hover-all .dropdown:hover>.dropdown-menu {
    display: block;
    position: absolute;
    right: auto !important;
    left: 0% !important;
}
.pl-5, .px-5 {
    padding-right: 3rem !important;
}

.panel .panel-heading .panel-title .accordion-toggle:after {
	right:auto;
	left:-60px;
}
.panel .panel-heading .panel-title {
	padding-left: 50px;
	padding-right: 0;
}

.ad-box.fixed-box {
	left:auto;
	margin-left: auto;
	right:50%;
	margin-right: -150px;
}

.modal.bottom .modal-content .close,
.modal .modal-content .close {
	right:auto;
	left:10px;
}

.timeline {
	padding-left: 0;
	padding-right: 40px;
}
.timeline li:before{
	left:auto;
	right: -38px;
	top:2px;
	z-index: 401;
}
.timeline li:after {
	left:auto;
	right:-32px;
}

.list-group .list-group-item .badge {
	right:auto;
	left:0;
}

.modal.left .modal-content .close,
.modal.right .modal-content .close {
	right:auto;
	left:10px;
}

.app-header.right-div:after {
	right:auto;
	left:-30px;
}
.app-header.right-div:before {
	right:auto;
	left:-17px;
}

.app-header .menu-icon .cart-count {
	right:auto;
	left:4px;
}
.dropdown-menu,
.menu-dropdown,
.menu-dropdown img {
    float: right !important;
    text-align: right !important;
}

.product-tag {left:auto; right:10px;}
.live-tag,
.filter-modal .fliter-brand .list-group-item.active:before {right:auto; left:12px; }
.filter-modal .fliter-brand .list-group-item {padding-right: 0; }

.add-bookmark.travel-bookmark {left:10px; right:auto; }
#myModal.modal.left.fade .modal-content ul.nav-item li {text-align: right;}
#myModal.modal.left.fade .modal-content ul.nav-item li a i {margin-right: 0; margin-left:10px; }
#myModal.modal.left.fade .modal-content ul.nav-item li a:after {right:auto; left:0; content: "\e64a";}
.emoji-bttn .emoji-wrap li {margin-right: 4px !important; }
.bg-image-food {right:auto; left: -30px; }
.alert .close {float: left  !important;}
.alert-box-div .alert-box .close {right:auto; left:10px;}

.left-addon input {padding-left: 10px; padding-right: 40px !important; }


.header-wrapper .nav-menu {
	margin-left: 0;
	margin-right: 0;
}

.form-check-label {
	padding-right: 18px;
}

.owl-theme.right-nav .owl-nav {
	right:auto;
	left:0;
}

.navigation .nav-content ul li:not(.logo) a span {margin-right: 0;}
.navigation .nav-content ul li:not(.logo) a .circle-count {right: auto; left:15px;}
.navigation .nav-caption {padding-left: 0; padding-right: 35px;}
.dropdown-menu-settings {right:auto; left:0;}

.main-content.menu-active {
    padding-left: 00px;
    padding-right: 90px;
}
.navigation .nav-content ul li:not(.logo) a .circle-icon {right:auto; left:13px; }

.main-content .middle-sidebar-header {left:0; right:280px; }
.main-content.menu-active .middle-sidebar-header.sticky-header {left:0; right:90px; }
.main-content .middle-sidebar-header .right-menu-icon li a .menu-dropdown:after {right:auto; left: 10px; }
.main-content .middle-sidebar-header .right-menu-icon li a .menu-dropdown {right:auto; left:-5px;}

.custom-switch .custom-control-label::before {right:-3.7375rem; left:auto;}
.custom-control-label::after {    right: -2.35rem; left:auto;}
.custom-control {padding-left: 0;}

.course-slider .video-wrap {margin-right: auto; margin-left: 0 ;}
.course-slider .video-wrap:after {left:auto; right:0; background: linear-gradient(to left, #000, transparent)}
.course-slider .card-body {padding: 0 70px 0 0;}
.pr-1, .px-1 {
    padding-left: 0.25rem !important;
}
.pl-0, .px-0 {
    padding-right: 0 !important;
}
.row {
    display: flex;
    flex-wrap: wrap;
    /* margin-right: 0;
    margin-left: 0; */
}
.search-wrap .row {
    margin-right: 0;
    margin-left: 0;
}
select#course_category {
    padding-right: 45px;
}
.text-lg-left {
    text-align: right !important;
}
.text-lg-right {
    text-align: left !important;
}
.subscribe-wrapper .row {
    align-items: center;
}
.search-form-icon {
    border-left: none !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
}
input.search  {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
}
.mr-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}
.mr-2 {
    margin-left: .5rem !important;
    margin-right: 0 !important;
}
.mr-5 {
    margin-left: 3rem !important;
    margin-right: 0 !important;
}
@media (min-width: 992px){
	.main-content {
        padding-left: 0;
        /* padding-right: 280px; */
    }
}

@media (min-width: 1400px) {
	.middle-sidebar-left {padding-right: 0px; padding-left: 20px; }
}

@media (max-width: 990px){
	.main-content .middle-sidebar-header {right: 0;}
	.main-content .middle-sidebar-header .ml-auto.menu-search-icon {margin-right: auto !important; margin-left: 0 !important; }
	.main-content .middle-sidebar-header .header-menu {margin-right: 0;}
}

.mr-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
}


