/* Css for Arabic */
.rtl h1,.rtl h2,.rtl h3 {
	text-align: right;
}
body.rtl,.rtl p {
	text-align: right;
	font-family: 'HelveticaNeueLTArabic-Roman', sans-serif !important;
}
.rtl .uca-title h2, 
.rtl .uca-primary-title,
.rtl h1,.rtl h2,.rtl h3,
.rtl span.bold,
.rtl .uca-secondary-title h3,
.rtl .uca-title-with-separator h3,
.rtl .uca-app-download-title h3,
.rtl .main-subtitle p,
.rtl .insurance-sub-title strong,
.rtl .uca-list-items strong,
.rtl .uca-tab-main-title,
.rtl span.uca-value-title,
.rtl h4.uca-team-name,
.rtl .uca-tabs-wrapper .nav-tabs .nav-link,
.rtl .News-bottom h6,
.rtl .about-bottom h5,
.rtl .widget-title,
.rtl .gray-box h6,
.rtl .login-sub-title strong,
.rtl .uca-faq span.vc_tta-title-text   {
	font-family: 'HelveticaNeueLTArabic-Bold', sans-serif !important;
}

.rtl a.banner-button,
.rtl .uca-accordion h6,
.rtl .vision-title p,
.rtl .our-vision-row h5,
.rtl .uca-secondary-slider .slider-caption {
	font-family: 'HelveticaNeueLTArabic-Light', sans-serif !important;
}
.body.rtl,.rtl p,
.rtl .uca-footer li a,
.rtl .footer-contact p,
.rtl .footer-contact a,
.rtl .who-we-are-description p,
.rtl .uca-cta h6,
.rtl .why-choose-text p,
.rtl p.uca-why-choose-description,
.rtl .uca-news-date,
.rtl .uca-sub-title p,
.rtl .uca-list-with-description li,
.rtl .gray-box a,
.rtl .blue-background-section hr,
.rtl .uca-list-items li,
.rtl .vision-title p,
.rtl .values-section .values-title,
.rtl .our-branches .contact-info a,
.rtl .contact-map a,
.rtl .uca-cta a  {
	 font-family: 'HelveticaNeueLTArabic-Roman', sans-serif !important;
}
.rtl .uca-counter-value,
.rtl h6.uca-why-choose-number {
	font-family: 'HelveticaNeue-Medium',sans-serif !important;
	direction: ltr;
}
.rtl ol,.rtl  ul {
    padding-left: initial;
	padding-right: 2rem;
}
.rtl .menu-footer-menu-one-arabic-container ul,
.rtl .menu-footer-menu-two-arabic-container ul {
    padding-right: 0;
	padding-left: initial;
}
.rtl .uca-burger-social-handles {
    padding-right: 0;
	padding-left: initial !important;
}
.rtl .vision-title .vision-number,
.rtl .uca-list-html h6,
.rtl .uca-counter .uca-counter-title {
	 font-family: 'HelveticaNeueLTArabic-Bold', sans-serif !important;
}
.rtl .uca-business-menu {
    padding-right: 40px;
	padding-left: initial;
}
.rtl .me-5 {
    margin-left: 3rem!important;
	margin-right: initial !important;
}
.rtl .text-end {
    text-align: left!important;
}
.rtl .why-choose-row::after {
    left: 0;
	right: initial;
    background-image: url('https://uca.perpetualbuild.com/wp-content/uploads/2025/09/pattern-gradient-ar.png');
    background-position: left center;
}
.rtl .uca-accordion-icon {
    margin-left: 25px;
	margin-right: initial;
}
.rtl .uca-accordion-content {
    padding: 10px 70px 40px 0;
}
.rtl .menu-footer-menu-one-container ul,
.rtl .menu-footer-menu-two-container ul {
    padding-right: 0;
	 padding-left: initial;
}
.rtl .me-3 {
    margin-left: 1rem!important;
	margin-right: initial;
}
.rtl .ms-2 {
    margin-right: .5rem!important;
	margin-left: initial !important;
}
.rtl .uca-hover-box p {
    padding-left: 20px;
	padding-right: initial;
}
.rtl .uca-hover-box a.uca-hover-box-read-more {
    text-align: right;
}
.main-subtitle p {
    text-align: right !important;
}
.rtl ul.uca-list-items {
    padding-right: 15px;
	padding-left: initial;
}
.rtl .uca-app-download-buttons img {
    margin-right: initial;
	margin-left: 20px;
}
.rtl .iti__flag.iti__bh {
    margin-right: -20px !important;
	margin-left: initial !important;
}
.rtl .uca-secondary-slider {
    direction: ltr;
	text-align: right;
}
.rtl .slick-dotted.slick-slider {
    direction: ltr;
	text-align: right;
}
.rtl .uca-burger-overlay {
    right: 0;
	left: initial;
}
.rtl .uca-burger-social a {
    margin-left: 1rem;
	margin-right: initial;
}
.rtl div.wpforms-container.getin-contact-form div.wpforms-uploader::after, 
.rtl div.wpforms-container.career-form div.wpforms-uploader::after {
    right: initial;
	left: 0;
}
.rtl .vision-title p {
    text-align: right !important;
}
.rtl .wpforms-smart-phone-field {
    padding-left: initial;
	padding-right: 60px !important;
}
.rtl .uca-tabs-wrapper .nav-tabs .nav-link.active {
    text-align: right;
    padding-right: 0 !important;
	padding-left: initial !important;
}
.rtl ul.uca-tab-list {
    padding-left: initial !important;
    padding-right: 0px !important;
}
.rtl .banner-menu {
    right: 50%;
    transform: translateX(50%);
}
.rtl .uca-burger-toggle {
    margin-left: 0;
}
.rtl .navbar-brand {
    margin-right: 0;
}
@media (min-width: 992px) {
	.rtl .our-branches .gray-box {
		min-height: 550px;
	}
}