@media screen and (max-width:1280px) {
	html[dir=rtl] .four-box p {
		padding: 0px 0px 0px 0px;
	}

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

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

@media screen and (max-width:1025px) {
	html[dir=rtl] .hero-section ul.list-item {
		padding: 0px 0px 0px 0px;
	}

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

	html[dir=rtl] form.track-form label {
		right: 13px;
		left: unset;
	}

	html[dir=rtl] .hero-section form fieldset input {
		padding: 10px 44px 10px 32px;
	}

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

	html[dir=rtl] .franchise form.profile-form fieldset input {
		padding: 11px 15px 11px 15px;
	}

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

	html[dir=rtl] .nav-menu nav {
		border-radius: 0px 12px 12px 0px;
	}
}

@media screen and (max-width:991px) {
	html[dir=rtl] .testinomial-slider .slick-arrow.slick-prev {
		left: 50px;
		right: unset;
	}

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

	html[dir=rtl] .branch-sec .search-form input {
		padding: 10px 35px 10px 40px !important;
	}

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

@media screen and (max-width:767px) {

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

	html[dir=rtl] .map-section figure {
		right: -20px;
	}

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

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

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

	html[dir=rtl] .franchise form.profile-form fieldset input {
		padding: 8px 15px 8px 15px;
	}

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

	html[dir=rtl] .product-timeline .time-line_box .time-line:last-child span {
		left: -4px;
	}

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

	html[dir=rtl] .desktop-hide.recent-shipments .box .text-start,
	html[dir=rtl] .desktop-hide .shipment-from .box .text-start,
	html[dir=rtl] .desktop-hide .box .text-start {
		text-align: right !important;
	}

	html[dir=rtl] .filter-sidebar.offcanvas-end {
		left: 0 !important;
		right: 0 !important;
		transform: translateY(100%);
	}

	html[dir=rtl] .package-details form .step .title p {
		margin-right: -16px;
		margin-left: 0px;
	}

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

	html[dir=rtl] .branch-modal .info-box fieldset input {
		padding: 11px 35px 11px 16px !important;
	}

	html[dir=rtl] .branch-modal .info-box input {
		padding: 11px 16px 11px 16px !important;
	}

	html[dir=rtl] .form-select,
	.select2-selection {
		background-position: left 16px bottom 16px !important;
	}
}