html[dir=rtl] header .lang-dropdown .dropdown-item span {
	text-align: right;
}

html[dir=rtl] .map-section figure {
	left: 0px;
	right: unset;
	margin: 0px auto 0px 0px;
}

html[dir=rtl] .hero-section .box-sec {
	margin-right: auto;
	margin-left: 0px;
}

html[dir=rtl] .four-box p {
	padding: 0px 0px 0px 30px;
}

html[dir=rtl] .hero-section form fieldset .addon {
	right: 1rem;
}

html[dir=rtl] .hero-section form fieldset input {
	text-align: right;
	direction: rtl;
}

html[dir=rtl] .hero-section .tab-pane form p img,
html[dir=rtl] .track-order form p img {
	margin: 0px 0px 0px 10px;
}

html[dir=rtl] .rollingText h6 img {
	margin: 0px 0px 0px 10px;
}

html[dir=rtl] .testinomial-slider .slick-arrow.slick-prev {
	left: 64px;
	right: unset;
}

html[dir=rtl] .testinomial-slider .slick-arrow {
	left: 0px;
	right: unset;
}

html[dir=rtl] .testinomial-slider .slick-arrow.slick-next,
html[dir=rtl] .arrow-btn img,
html[dir=rtl] .view-all img,
html[dir=rtl] .hero-section ul.list-item li::before,
html[dir=rtl] .caretright,
html[dir=rtl] .logout img,
html[dir=rtl] .package-details .btn-group img,
.back-arrow img,
html[dir=rtl] .direction-btn img,
html[dir=rtl] .nav-menu .link svg,
html[dir=rtl] .sidebar-profile a svg,
html[dir=rtl] .mobile-show button svg,
html[dir=rtl] .mobile-show button img,
html[dir=rtl] .icon-rtl {
	transform: scaleX(-1);
}

html[dir=rtl] .testinomial-slider .slick-arrow.slick-prev {
	transform: scaleX(1);
}

html[dir=rtl] .marquee {
	padding-left: 100vw;
	padding-right: 0;
	margin-left: -100vw !important;
	margin-right: 0 !important;
}

html[dir=rtl] .offer-section .box figure .badge {
	right: -1px;
	left: unset;
	background-position: right;
	transform: scaleX(-1);
}

html[dir=rtl] .offer-section .box figure .badge h4 {
	transform: scaleX(-1) rotate(44deg);
}

html[dir=rtl] .offer-section .box a.arrow-btn:hover img {
	transform: scaleX(-1) translateX(10px);
}

html[dir=rtl] .menu-button {
	text-align: left !important;
}

html[dir=rtl] header .lang-dropdown .dropdown-menu {
	inset: 0px auto auto 0px !important
}

html[dir=rtl] .feature-section .desc,
html[dir=rtl] .solution-section .desc {
	margin-right: auto;
	margin-left: unset;
}

html[dir=rtl] .solution-section figure {
	margin: 0px auto 0px 0px
}

html[dir=rtl] .hero-section ul.list-item li {
	padding: 0px 29px 0px 0px;
}

html[dir=rtl] .hero-section ul.list-item {
	padding: 0px 0px 0px 30%;
}

html[dir=rtl] form label {
	transform-origin: center right;
	right: 18px;
	left: unset;
}

html[dir=rtl] .hero-section form fieldset.clearable:focus-within input {
	padding: 15px 16px 15px 44px;
}

html[dir=rtl] form fieldset .close-icon {
	left: 20px;
	right: unset;
}

html[dir=rtl] .custom-modal .modal-header .btn-close {
	left: 40px !important;
	right: unset !important;
}

html[dir=rtl] .accordion-button::after {
	margin: 0px auto 0px 0px;
}

html[dir=rtl] .solution-section h3 {
	max-width: 60%;
}

html[dir=rtl] .shipment-row>div:after {
	right: unset;
	left: 0;
	transform: scaleX(-1);
}

html[dir=rtl] .time-line_box .time-line::before {
	left: unset;
	right: 0px;
}

html[dir=rtl] .time-line_box .time-line:last-child::before {
	left: 0;
	right: unset;
}

html[dir=rtl] table ul.order-list::before {
	right: 10px;
	left: unset;
}

html[dir=rtl] .time-line_box .time-line:last-child h4 {
	text-align: left;
	left: 0px;
	right: unset;
}

html[dir=rtl] .profile-side_nav {
	padding: 0px 0px 0px 16px !important;
}

html[dir=rtl] .form-select {
	background-position: 16px;
}

html[dir=rtl] .profile-wrap .badge {
	left: 10px !important;
	right: unset !important;
}

html[dir=rtl] .filter-sidebar .btn-close,
html[dir=rtl] .branch-modal .btn-close {
	margin-left: 0px;
	margin-right: auto;
}

html[dir=rtl] form fieldset input[type="tel"],
html[dir=rtl] table .order-time_line .time-line_box .time-line h4 {
	text-align: right;
}

html[dir=rtl] .filter-sidebar.offcanvas-end {
	left: 0;
	right: unset;
	border-radius: 0px 12px 12px 0px;
	transform: translateX(-100%);
}

html[dir=rtl] .offcanvas.show:not(.hiding),
html[dir=rtl] .offcanvas.showing {
	transform: none;
}

html[dir=rtl] .filter-sidebar form .row {
	padding-left: 3px;
}

html[dir=rtl] .search-form button {
	margin: 0px 12px 0px 0px !important;
}

html[dir=rtl] .shipping-wrapper {
	padding: 0px 0px 0px 8px !important;
}

html[dir=rtl] .shipping-location {
	padding-left: 8px !important;
	padding-right: 16px !important;
}

html[dir=rtl] .shipping-wrapper {
	padding: 0px 0px 0px 8px !important;
}

html[dir=rtl] .info-box form fieldset .close-icon {
	left: 14px;
	right: unset;
}

html[dir=rtl] .branch-sec .info-box .dropdown-toggle .selectbox-value::after {
	left: 14px;
	right: unset;
}

html[dir=rtl] .selectbox-value,
html[dir=rtl] .branch-sec .dropdown-menu .dropdown-item,
.help-tab .table thead th,
.help-tab .table tbody td,
.help-tab .tab-content .box * {
	text-align: right !important;
}

html[dir=rtl] .branch-sec .info-box .dropdown-toggle {
	padding-left: 30px !important;
	padding-right: 16px !important;
}

html[dir=rtl] .custom-checkbox [type="radio"]:checked+label,
html[dir=rtl] .custom-checkbox [type="radio"]:not(:checked)+label {
	right: -23px;
	left: unset;
}

html[dir=rtl] .product-timeline .time-line_box .time-line::before {
	right: 3px;
}

html[dir=rtl] .product-timeline .time-line_box .time-line span {
	left: unset;
	right: -20px;
}

html[dir=rtl] .product-timeline .time-line_box .time-line:last-child p,
html[dir=rtl] .product-timeline .time-line_box .time-line:last-child h4 {
	text-align: right;
	right: 0px;
}

html[dir=rtl] .mobile-number input {
	padding-right: 57px;
	padding-left: 15px;
}

html[dir=rtl] .mobile-number .input-addon {
	right: 15px;
	left: unset;
}

html[dir=rtl] .payment-method {
	border-right: 1px solid var(--bg-gray-250);
	border-left: 0;
	padding-right: 24px !important;
	padding-left: 0 !important;
}

html[dir=rtl] .package-details ul {
	padding-right: 2rem;
	padding-left: 0;
}

html[dir=rtl] .time-line_box .time-line h4 {
	padding-left: 15px;
	padding-right: 0;
}

html[dir=rtl] .form-select,
.select2-selection {
	background: url(../images/icons/select-arrow.svg) no-repeat left 16px bottom 18px;
}

html[dir=rtl] .profile-sidebar-button {
	right: -10px;
	left: unset;
}

html[dir=rtl] .profile-sidebar-button a {
	border-radius: 50px 0px 0px 50px !important
}

html[dir=rtl] .product-timeline .time-line_box::before {
	right: 0px;
	left: unset;
}

html[dir=rtl] table .order-time_line .time-line_box .time-line:last-child::before {
	left: unset;
	right: 0px;
}

html[dir=rtl] .select2.select2-container--focus .select2-selection__rendered,
html[dir=rtl] .select2 .select2-selection__rendered {
	padding-left: 40px !important;
	padding-right: 16px !important;
}

html[dir=rtl] .breadcrumb-item+.breadcrumb-item::before {
	margin-left: 0.5rem;
	margin-right: 0px;
	float: right;
	transform: scaleX(-1);
}

html[dir=rtl] .breadcrumb-item+.breadcrumb-item {
	padding-right: 0.5rem;
	padding-left: 0px;
}

html[dir=rtl] .ticket-form .select-dropdown button {
	background: url(../images/icons/dark-select-arrow.svg) no-repeat left 16px bottom 18px;
}

html[dir=rtl] .branch-modal-btn {
	left: 20px;
	right: unset;
}

html[dir=rtl] .sticky-text-bar input[type="text"] {
	padding-left: 3rem !important;
	padding-right: 1rem !important;
}

html[dir=rtl] .upload-link {
	left: 16px !important;
	right: unset !important;
}

html[dir=rtl] .receiver-chat .chat-box {
	border-radius: 12px 0px 12px 12px;
}

html[dir=rtl] .sender-chat .chat-box {
	border-radius: 0px 12px 12px 12px;
}

html[dir=rtl] .sender-main .box-wrap .time,
html[dir=rtl] .chat-box,
.ticket-chat .img-wrap {
	justify-content: flex-start !important;
}