html[lang="ar"] body {
	direction: rtl;
}

/* 240828: Fixing hero hexagon background for RTL pages */
html[lang="ar"] .e-hexagon--hero-shadow {
	transform: translate(-35%) !important;
}

html[lang="ar"] .e-hexagon--hero-shadow:after {
	transform: scale(.37) !important;
}

/* 230714: Fixing resource boxes on /products/tenable-one */
html[lang="ar"] .tenable-one.typeset-2021 .t-one-related-resources-container .related-resource-box h3 {
	padding-left: unset !important;
	padding-right: 0.75em;
}

html[lang="ar"] .tenable-one.typeset-2021 .t-one-related-resources-container h3 {
	text-align: right !important;
}

html[lang="ar"] .tenable-one.typeset-2021 .t-one-related-resources-container .related-resource-box .resource-button-div {
	padding-left: unset !important;
	padding-right: 0.5em;
}

html[lang="ar"] .tenable-one.typeset-2021 .t-one-related-resources-container .resource-button-div {
	text-align: right !important;
}

/* 240905: Fixing CTA arrows for RTL */
html[lang="ar"] .c-cta svg,
html[lang="ar"] .c-cta--on-dark svg {
	transform: rotate(180deg) !important;
}

html[lang="ar"] .c-cta:hover svg,
html[lang="ar"] .c-cta--on-dark:hover svg {
	transform: translate(-10px) rotate(180deg) !important;
}

/* 240905: Fix for display stats on / and /about-tenable/about-us */
@media (min-width: 1201px) {
	html[lang="ar"] div.c-stats--item>h2 {
		font-size: 3.5rem;
	}
}

/* 240828: Moving position of Tenable iris logo on contact form such as on /why-tenable */
html[lang="ar"] .e-texture--iris:after {
	left: unset !important;
	right: 58% !important;
}

html[lang="ar"] .e-hexagon--hero-shadow {
	transform: translate(-35%) !important;
}

html[lang="ar"] .e-hexagon--hero-shadow:after {
	transform: scale(.37) !important;
}

/* 240828: Couple of fixes for carousels such as on / */
html[lang="ar"] .js-homepage-news-carousel {
	translate: 75%;
}

html[lang="ar"] .js-home-testimonial-carousel {
	translate: 90%;
}

html[lang="ar"] .js-awards-carousel {
	translate: 73%;
}

html[lang="ar"] .js-reviews-carousel {
	translate: 100% !important;
}

html[lang="ar"] .e-img-clip--accent-cool-reverse {
	right: -13% !important;
}

/* 240905: Fixing CTA arrows for RTL */
html[lang="ar"] .c-cta svg,
html[lang="ar"] .c-cta--on-dark svg {
	transform: rotate(180deg) !important;
}

html[lang="ar"] .c-cta:hover svg,
html[lang="ar"] .c-cta--on-dark:hover svg {
	transform: translate(-10px) rotate(180deg) !important;
}

/* 240905: Fixing button margins for RTL */
html[lang="ar"] .u-mr--md {
	margin-right: unset !important;
	margin-left: 40px !important;
}

/* 240905: Fixing play button for RTL/
html[lang="ar"] .c-play-button {
	transform: rotate(180deg) !important;
}
 *

/* 230714: Form layout fixes for AR: all marketo forms */
html[lang="ar"] label.mktoLabel {
	left: unset !important;
  right: 15px !important;
  
}

html[lang="ar"] .mktoForm {
	direction: rtl !important;
}

html[lang="ar"] .mktoForm div,
html[lang="ar"] .mktoForm span,
html[lang="ar"] .mktoForm label,
html[lang="ar"] .mktoForm p {
	text-align: right !important;
}

/* 241114: restricting this to the homepage form as it interferes with the gated one */
html[lang="ar"] form#mktoForm_1746 .mktoForm select.mktoField {
	background: #fff url("https://info.tenable.com/js/forms2/images/arrow-down-bk.png") center left no-repeat !important;
	background-position: 5% !important;
}

/* 230714: Form layout fixes for AR: newsletter subscription form since it's localized */
html[lang="ar"] #blog-subscribe {
	direction: rtl;
}

/* Forcing rtl layout for content outside of localization scope */
html[lang="ar"] .proxy-notranslate {
	direction: ltr !important;
}

/* Flipping blog header images
html[lang="ar"] img.blog-post-image {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
} */

/* 240906: hiding the new marketecture diagram for small viewports as it doesn't work*/
@media (max-width: 870px) {
	html[lang="ar"] .T1-marketecture-ar-diagram {
		display: none !important;
	}
}

/* 240905: Fix for display stats on / */
@media (min-width: 1201px) {
	html[lang="ar"] div.c-stats-number>h4.c-stats-number__title {
		font-size: 4rem;
	}
}

html[lang="ar"] .c-stats-number__value-after {
	margin-left: unset !important;
	margin-right: 20px !important;
}

/* 240916: Fixes for /cloud-security */
@media (min-width: 871px) {
	html[lang="ar"] .e-hexagon--hero-xl {
		transform: translate(-30%) !important;
	}
}

html[lang="ar"] .cs-back {
	border-radius: 6px 0 0 6px !important;
	left: unset !important;
	right: -110px !important;
}

html[lang="ar"] .cs-back:hover {
	left: unset !important;
	right: 0 !important;
}

/* Flipping arrows such as on /products/identity-exposure */
html[lang="ar"] div.arrow-spacer {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

/* Fix for /products/identity-exposure */
html[lang="ar"] .attack-path span {
	float: right !important;
	margin-left: unset !important;
	margin-right: 139px !important;
}

/* Fix for /products/nessus */
html[lang="ar"] .e-divided--x>*+:before {
	left: unset !important;
	right: 0 !important;
}

@media (min-width: 870px) {
	html[lang="ar"] .c-rankings__col {
		border-right: unset !important;
		border-left: 1px solid #868686;
	}
}

html[lang="ar"] .c-rankings__col:last-of-type {
	border-left: 0 !important;
}

html[lang="ar"] .c-vtabs__tab h4:before {
	left: unset !important;
	right: 0 !important;
}

html[lang="ar"] .c-simple-tabs__link:after {
	right: unset !important;
	left: 0 !important;
}

html[lang="ar"] .s-content ul li {
	border-left: unset !important;
	padding-left: unset !important;
	padding-right: 20px;
}

@media (min-width: 641px) {
	html[lang="ar"] .p-lumin-four-across .cell:nth-of-type(2n) {
		border-left: unset !important;
		border-right: 1px solid #d0d0d0;
	}
}

@media (min-width: 1201px) {
	html[lang="ar"] .p-lumin-four-across .cell {
		border-left: unset !important;
		border-right: 1px solid #d0d0d0;
	}
}

html[lang="ar"] .mfp-content {
	text-align: right !important;
}

html[lang="ar"] body .try-buy-modal__nav a span {
	border-right: 2px solid #fff;
	right: unset !important;
	left: 30px;
}

html[lang="ar"] .c-card--with--image {
	text-align: right !important;
}

html[lang="ar"] .language-menu .language-menu__col:first-of-type {
	border-right: unset !important;
	border-left: 1px solid #cdd5e0;
	padding-right: unset !important;
	padding-left: 1rem;
}

html[lang="ar"] .language-menu .language-menu__col:last-of-type {
	padding-left: unset !important;
	padding-right: 1rem;
}

/* 240920: form fix such as on /products/nessus */
html[lang="ar"] tenable-form > div > tenable-form-group.mr-3 {
    margin-right: unset !important;
  	margin-left: 1rem !important;
}

html[lang="ar"] div.c-resource-tile--cta > svg,
html[lang="ar"] .c-resource-tile--cta-on-dark > svg {
	-webkit-transform: rotate(180deg) !important;
	transform: rotate(180deg) !important;
}
html[lang="ar"] .c-resource-tile--cta:hover svg,
html[lang="ar"] .c-resource-tile--cta-on-dark:hover svg {
	transform: translate(-10px) rotate(180deg) !important;
}

html[lang="ar"] .c-product-details__feature-list>li:before {
    left: unset !important;
    right: -10px !important;
}

/* 241016: fix for related blogs auth pics */
html[lang="ar"] .blog-item__author img, .blog-item__date img {
    float: right !important;
    margin-left: 10px !important
}