/* Arabic RTL layout overrides — loaded only on ar.cenavapc.com */
html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir=rtl] .ltr,html[dir=rtl] code,html[dir=rtl] pre,html[dir=rtl] .mono{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right;direction:rtl}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:ltr;text-align:left}

/* Header / navigation */
html[dir=rtl] .head-logo{float:right}
html[dir=rtl] .head-rbox{float:left}
html[dir=rtl] .head-nav{float:right}
html[dir=rtl] .head-nav .column{float:right}
html[dir=rtl] .head-lang{float:right;margin:0 24px 0 50px}
html[dir=rtl] .header .head-rbox .head-lang .drop-down,html[dir=rtl] .header .head-rbox .drop-down{left:auto;right:0}
html[dir=rtl] .header .prod-drop-down,html[dir=rtl] .header .column.special .drop-down{left:auto;right:0}
html[dir=rtl] .prod-drop-down .prod-submenu{left:auto;right:0}
html[dir=rtl] .prod-drop-down .prod-submenu li a{padding:11px 22px 11px 26px;text-align:right}
html[dir=rtl] .prod-drop-down .prod-submenu li a::after{right:auto;left:14px;transform:rotate(135deg) scale(0)}
html[dir=rtl] .prod-drop-down .prod-submenu li a:hover{padding-left:22px;padding-right:26px}
html[dir=rtl] .prod-drop-down .prod-submenu li a:hover::after{transform:rotate(135deg) scale(1)}
html[dir=rtl] .prod-drop-down .prod-tab > a::after{margin-left:0;margin-right:7px}
html[dir=rtl] .cvn-lang .cvn-lang-menu{right:auto;left:0}
html[dir=rtl] .m-head-wrap{direction:rtl}
html[dir=rtl] .m-head-menu .drop-down{right:0;left:auto}
html[dir=rtl] .m-head-menu .item{text-align:right}
html[dir=rtl] .m-head-menu .drop-down_2{right:0;left:auto}

/* Fixed side widgets */
html[dir=rtl] .side-cta{right:auto;left:0;border-radius:0 26px 26px 0}
html[dir=rtl] .return-top{right:auto;left:20px}
html[dir=rtl] .m-suspen-box .return-top{right:auto;left:12px}

/* Breadcrumbs / pagination / lists */
html[dir=rtl] .crumbs,html[dir=rtl] .breadcrumb,html[dir=rtl] .page-crumbs{text-align:right}
html[dir=rtl] .nav-page{direction:rtl}
html[dir=rtl] .nav-page .prev,html[dir=rtl] .nav-page .next{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] ul,html[dir=rtl] ol{padding-right:1.2em;padding-left:0}

/* Homepage sections */
html[dir=rtl] .home-intro-text{text-align:center}
html[dir=rtl] .home-intro-feets,html[dir=rtl] .home-intro-feats{direction:rtl}
html[dir=rtl] .core-card,html[dir=rtl] .industry-card,html[dir=rtl] .why-content,html[dir=rtl] .partner-card{text-align:right}
html[dir=rtl] .core-grid,html[dir=rtl] .industry-grid,html[dir=rtl] .why-us-grid,html[dir=rtl] .partners-grid{direction:rtl}
html[dir=rtl] .about-us-content{text-align:right}
html[dir=rtl] .about-us-btns{justify-content:flex-start}
html[dir=rtl] .home-faq-item summary{padding:16px 56px 16px 20px}
html[dir=rtl] .home-faq-item summary::after{right:auto;left:20px}
html[dir=rtl] .home-faq-item p{text-align:right}
html[dir=rtl] .inquiry-container{direction:rtl}
html[dir=rtl] .inquiry-copy,html[dir=rtl] .inquiry-form-card{text-align:right}
html[dir=rtl] .inquiry-contact-item{direction:rtl}
html[dir=rtl] .inquiry-form-row{direction:rtl}

/* Product / blog / content cards */
html[dir=rtl] .cp-grid,html[dir=rtl] .blog-grid,html[dir=rtl] .sol-grid,html[dir=rtl] .tech-grid{direction:rtl}
html[dir=rtl] .cpmk,html[dir=rtl] .blog-card,html[dir=rtl] .sol-card,html[dir=rtl] .tech-card,html[dir=rtl] .tag-card{text-align:right}
html[dir=rtl] .cpt1,html[dir=rtl] .cpt2,html[dir=rtl] .cpprice{text-align:right}
html[dir=rtl] .pd-title,html[dir=rtl] .pd-sub,html[dir=rtl] .pd-desc,html[dir=rtl] .pd-long,html[dir=rtl] .blog-content,html[dir=rtl] .post-content{text-align:right}
html[dir=rtl] .pd-spec-html table,html[dir=rtl] .content table,html[dir=rtl] article table{direction:rtl}
html[dir=rtl] th,html[dir=rtl] td{text-align:right}
html[dir=rtl] .pd-tabs,html[dir=rtl] .tabs,html[dir=rtl] .nav-tabs{direction:rtl}
html[dir=rtl] .gallery-thumbs{direction:rtl}
html[dir=rtl] .cv-qa-card,html[dir=rtl] .cv-review-card,html[dir=rtl] .cv-form{text-align:right}
html[dir=rtl] .cv-badge-q,html[dir=rtl] .cv-badge-a{margin-left:0;margin-right:8px}

/* Footer */
html[dir=rtl] .footer,html[dir=rtl] .footer a,html[dir=rtl] .footer p{text-align:right}
html[dir=rtl] .foot-nav{float:right}
html[dir=rtl] .foot-nav .column{float:right;margin-right:0;margin-left:180px}
html[dir=rtl] .foot-nav .column:last-child{margin-left:0}
html[dir=rtl] .footer .sales{float:left;margin-right:0;margin-left:38px}
html[dir=rtl] .foot-smaps{right:auto;left:0}
html[dir=rtl] .ftg-body{direction:rtl}

/* Forms and buttons */
html[dir=rtl] form,html[dir=rtl] label{text-align:right}
html[dir=rtl] .cv-alert{text-align:right}
html[dir=rtl] .qp-right{text-align:right}
html[dir=rtl] .qp-close{right:auto;left:18px}
html[dir=rtl] .qp-disclaimer{text-align:center}
html[dir=rtl] .btn,html[dir=rtl] button{direction:rtl}

/* Tables containing model names/certifications keep Latin strings readable */
html[dir=rtl] td strong,html[dir=rtl] td a{unicode-bidi:isolate}
html[dir=rtl] img{direction:ltr}

@media (max-width:768px){
  html[dir=rtl] .home-intro-text{text-align:right}
  html[dir=rtl] .return-top{left:12px}
  html[dir=rtl] .foot-smaps{position:static;text-align:center}
  html[dir=rtl] .m-head-menu .m-nav{text-align:right}
}
