body.rtl {
  font-size: 2rem;
  line-height: 2.5rem;
}
#menu-hazolate-header-menu-ar.ms-auto {
    margin-right: auto!important;
	margin-left: initial !important;
}
a.navbar-brand {
    margin-right: 0;
}
.rtl .offcanvas-body .navbar-nav .nav-link:first-child {
	padding-right: 10px;
	padding-left: 20px;
}
.rtl .hover-title {
	padding-right: 30px;
	padding-left: initial;
}
.rtl .yellow-bg p {
	text-align: right;
}

@media (max-width: 991px) {
	.rtl .offcanvas.offcanvas-end {
		left: 0 !important;
		right: initial;
	}
	.rtl .navbar-toggler.ms-auto {
		margin-right: auto!important;
		margin-left: 0 !important;
	}
	 .offcanvas.offcanvas-end {
		left: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.rtl .offcanvas-header .btn-close {
		margin-left: calc(var(--bs-offcanvas-padding-x)*-.5);
		margin-right: auto;
	}
	.rtl ul#menu-hazolate-header-menu, ul#menu-hazolate-header-menu-ar {
		display: flex;
		align-items: flex-start;
	}	
	.rtl .offcanvas-body .navbar-nav .nav-link {
		padding-right: 10px;
		padding-left: initial;
	}
	.rtl ul#menu-hazolate-header-menu, ul#menu-hazolate-header-menu-ar {
		padding: 5px 5px 5px 15px;
	}
	.rtl ul#menu-footer-menu-arabic {
		padding-right: 0 !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	 
}