/*
 * kkbc-rtl-2.css - mirror of the direction dependent rules, for right-to-left pages only (finding S5, 2026-10-13).
 * Loaded only when is_rtl() is true (inc/kkbc-rtl.php), after every other style of the theme, rtl.css included.
 * Every selector starts with [dir="rtl"] (or html[dir="rtl"]), so a left-to-right page would not match even if the file loaded there.
 * Part 1: the old rtl.css (file of the old theme Twenty Ten) sets the body font to Arial; this puts the theme font back.
 * Part 2: Bootstrap 4.5.2 has no right-to-left build: the rules of the classes that the templates use, mirrored.
 * Part 3: generated by script from the old CSS files: each declaration with a left or right side is written with the other
 *   side, and the old side is reset (left: auto, margin: 0, ...). The comment at the end of a line names the old rule (file:line).
 * Part 4: rules by hand for the cases that a script cannot know (see the comment on each).
 * A later change of this file gets a new file name (kkbc-rtl-2.css): the CDN keeps a file under its old name.
 */

/* ---- Part 1: the old rtl.css (rules of the old theme Twenty Ten) is still loaded by WordPress; it loads before this file. These rules put back what it changed here.
   Measured on https://he.kkbc.co.il on 2026-10-13: the rules of rtl.css that match an element of a page are the lines below (rtl.css:60 font, :77 and :88 ul/ol, :8 #container, :9 #content, #primary, #secondary, widget-area). ---- */
[dir="rtl"] body { font-family: var(--kkbc-font); } /* beats rtl.css:60 (Arial) */
[dir="rtl"] input, [dir="rtl"] textarea, [dir="rtl"] input[type="submit"], [dir="rtl"] .page-title, [dir="rtl"] .page-title span, [dir="rtl"] .pingback a.url, [dir="rtl"] h3#comments-title, [dir="rtl"] h3#reply-title, [dir="rtl"] #cancel-comment-reply-link, [dir="rtl"] .form-allowed-tags, [dir="rtl"] #wp-calendar, [dir="rtl"] .calendar_wrap, [dir="rtl"] .comment-meta, [dir="rtl"] .entry-content label, [dir="rtl"] .entry-meta, [dir="rtl"] .entry-title, [dir="rtl"] .entry-utility, [dir="rtl"] #respond label, [dir="rtl"] .navigation, [dir="rtl"] .pingback p, [dir="rtl"] .reply, [dir="rtl"] .widget-title { font-family: inherit; } /* beats rtl.css:60; they take the font of body */
[dir="rtl"] ul, [dir="rtl"] ol { margin: 0; } /* rtl.css:~100 gave every list margin 0 1.5em 18px 0; style.css:~40 sets 0 */
[dir="rtl"] #container { float: none; margin: 0; } /* rtl.css:~30: archive.php has a plain div#container; the blog list was 240 px too wide */
[dir="rtl"] #content { margin: 0; }
[dir="rtl"] #primary, [dir="rtl"] #secondary { float: none; }
[dir="rtl"] .widget-area ul, [dir="rtl"] .widget-area ul ul { margin: 0; }

/* ---- Part 2: Bootstrap 4.5.2, only the classes the templates use ---- */
[dir="rtl"] body { text-align: right; } /* bootstrap.min.css:6 */
[dir="rtl"] dd { margin-right: 0; margin-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] caption { text-align: right; } /* bootstrap.min.css:6 */
@media (min-width:576px) {
  [dir="rtl"] .offset-sm-1 { margin-right: 8.333333%; margin-left: 0; } /* bootstrap.min.css:6 */
}
[dir="rtl"] .dropdown-toggle::after { margin-right: .255em; margin-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .dropdown-toggle:empty::after { margin-right: 0; margin-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .dropdown-menu { right: 0; float: right; text-align: right; left: auto; } /* bootstrap.min.css:6 */
[dir="rtl"] .dropdown-menu[x-placement^=bottom], [dir="rtl"] .dropdown-menu[x-placement^=left], [dir="rtl"] .dropdown-menu[x-placement^=right], [dir="rtl"] .dropdown-menu[x-placement^=top] { left: auto; right: auto; } /* bootstrap.min.css:6 */
[dir="rtl"] .nav { padding-right: 0; padding-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .navbar-brand { margin-left: 1rem; margin-right: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .navbar-nav { padding-right: 0; padding-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .card-link+.card-link { margin-right: 1.25rem; margin-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .page-link { margin-right: -1px; margin-left: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .modal { right: 0; left: auto; } /* bootstrap.min.css:6 */
[dir="rtl"] .carousel-item { float: right; margin-left: -100%; margin-right: 0; } /* bootstrap.min.css:6 */
[dir="rtl"] .text-left { text-align: right !important; } /* bootstrap.min.css:6 */

/* ---- Part 3: the theme's own rules (style.css, custom.css, responsive.css, kkbc-*.css), in the order they load ---- */
[dir="rtl"] .fltL { float: right; } /* style-2.css:105 */
[dir="rtl"] .fltR { float: left !important; } /* style-2.css:106 */
[dir="rtl"] header .navbar .navbar-brand { margin: 0 0 0 150px; } /* style-2.css:117 */
[dir="rtl"] header .navbar .navbar-collapse { padding: 0 0 0 50px; } /* style-2.css:120 */
[dir="rtl"] header .navbar .navbar-nav .nav-item .nav-link { padding: 25px 20px 25px 40px; } /* style-2.css:122 */
[dir="rtl"] header .navbar .navbar-nav .nav-item .nav-link:after { left: 15px; right: auto; } /* style-2.css:123 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.Search { margin: 0 0 0 0px; } /* style-2.css:124 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.Language { margin: 0 0px 0 30px; } /* style-2.css:128 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.Language .nav-link img { margin: 0 0 0 10px; } /* style-2.css:129 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.Contact .nav-link:after { transform: rotate(90deg); } /* style-2.css:131 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.Contact .nav-link:hover:after { left: 0; right: auto; } /* style-2.css:132 */
[dir="rtl"] header .navbar .navbar-nav .nav-item.show .nav-link:after { transform: rotate(180deg); } /* style-2.css:136 */
[dir="rtl"] header .navbar .navbar-nav .nav-item .mega_menu { right: -71px; left: auto; } /* style-2.css:145 */
[dir="rtl"] header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a.arrow:hover span { margin: 0 20px 0 0; } /* style-2.css:156 */
[dir="rtl"] .Home_Header { right: 0; left: auto; } /* style-2.css:181 */
[dir="rtl"] .privacy_breadcum:after { background: linear-gradient(-180deg, rgba(35, 35, 35, 0) 19.51%, rgba(10, 50, 40, 0.6) 75.85%); } /* style-2.css:199 */
[dir="rtl"] .privacy_breadcum figcaption { right: 0; left: auto; } /* style-2.css:202 */
[dir="rtl"] .privacy_breadcum figcaption a i { margin-right: 5px; margin-left: 0; } /* style-2.css:210 */
[dir="rtl"] .privacy_breadcum figcaption a:hover i { margin-right: 15px; margin-left: 0; } /* style-2.css:211 */
[dir="rtl"] .privacy_area .privacy_left ul li a { padding: 10px 0 10px 20px; } /* style-2.css:219 */
[dir="rtl"] .privacy_area .privacy_left ul li a:after { left: 13px; right: auto; } /* style-2.css:220 */
[dir="rtl"] .privacy_area .privacy_left ul li a:hover:after { left: 0; right: auto; } /* style-2.css:222 */
[dir="rtl"] .privacy_area .privacy_left ul li.active a:after { left: 0; right: auto; } /* style-2.css:224 */
[dir="rtl"] .privacy_area .privacy_right .privacy_box ul { padding: 0 30px 0 0; } /* style-2.css:237 */
[dir="rtl"] .privacy_area .privacy_right .privacy_box ul li:before { right: -20px; left: auto; } /* style-2.css:239 */
[dir="rtl"] footer .Footer .Foots aside ol li { margin: 0 0 0 20px; } /* style-2.css:256 */
[dir="rtl"] footer .Footer .Foots aside ol li a span { right: 0; left: auto; } /* style-2.css:259 */
[dir="rtl"] footer .CopyRight ul li { margin: 0 20px 0 0; } /* style-2.css:265 */
[dir="rtl"] .how_area { background-position: right 0px top 40px; } /* style-2.css:278 */
[dir="rtl"] .how_area .how_body ul li+li:before { right: 0; left: auto; } /* style-2.css:284 */
[dir="rtl"] .impact_area h2 { margin: 0 0px 30px 0; } /* style-2.css:289 */
[dir="rtl"] .impact_area h3 { margin: 0 0px 30px 0; } /* style-2.css:290 */
[dir="rtl"] .impact_area .impactbox:before { right: 0; left: auto; } /* style-2.css:292 */
[dir="rtl"] .impact_area .impactbox aside { transform: translate(-100%,-40%); } /* style-2.css:298 */
[dir="rtl"] .impact_area .impactbox article a i { margin: 0 5px 0 0; } /* style-2.css:302 */
[dir="rtl"] .impact_area .impactbox article a:hover i { margin: 0 10px 0 0; } /* style-2.css:303 */
[dir="rtl"] .arrow span { margin: 0 10px 0 0; } /* style-2.css:311 */
[dir="rtl"] .arrow:hover span { margin-right: 25px; margin-left: 0; } /* style-2.css:314 */
[dir="rtl"] .talk_area form .form-group { margin: 0 0 0px 25px; } /* style-2.css:325 */
[dir="rtl"] .talk_area form .form-group label { text-align: right; } /* style-2.css:326 */
[dir="rtl"] .talk_area form .form-group .Icon { left: 15px; right: auto; } /* style-2.css:330 */
[dir="rtl"] .tech_area:after { left: 0; right: auto; } /* style-2.css:337 */
[dir="rtl"] .tech_area .tech_right { right: 40%; left: auto; } /* style-2.css:338 */
[dir="rtl"] .touch_area .touch_left h3:after { right: 0; left: auto; } /* style-2.css:357 */
[dir="rtl"] .touch_area .touch_right .card .card-header { padding: 10px 15px 10px 40px; } /* style-2.css:362 */
[dir="rtl"] .touch_area .touch_right .card .card-header:after { left: 16px; right: auto; } /* style-2.css:364 */
[dir="rtl"] .touch_area .touch_right .card .card-header[aria-expanded="true"]:after { transform: rotate(-180deg); } /* style-2.css:365 */
[dir="rtl"] .CardForm .form-group .Icon { left: 15px; right: auto; } /* style-2.css:380 */
[dir="rtl"] .CardForm .form-group .Upload span { right: 0; left: auto; } /* style-2.css:382 */
[dir="rtl"] .CardForm .form-group .PhoneBox .form-control { padding: 14px 90px 14px 20px !important; } /* style-2.css:386 */
[dir="rtl"] .CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .iti-arrow { margin: 0 15px 0 0; left: auto; right: auto; } /* style-2.css:392 */
[dir="rtl"] .CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .iti-arrow:before { right: 0; left: auto; } /* style-2.css:393 */
[dir="rtl"] .Checkbox { padding: 0 30px 0 0; } /* style-2.css:404 */
[dir="rtl"] .Checkbox input { right: 1px; left: auto; } /* style-2.css:405 */
[dir="rtl"] .Checkbox .Check { right: 0; left: auto; } /* style-2.css:406 */
[dir="rtl"] .Checkbox .Check:after { right: 8px; border-width: 0 0 2px 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: auto; } /* style-2.css:407 */
[dir="rtl"] .contact_area .contact_box h4 a i { margin: 0 5px 0 0; } /* style-2.css:416 */
[dir="rtl"] .contact_area .contact_box h4 a:hover i { margin: 0 10px 0 0; } /* style-2.css:417 */
[dir="rtl"] .contact_area .contact_box ul li p i { margin: 0 0 0 10px; } /* style-2.css:422 */
[dir="rtl"] .interested_area h3:after { right: 0; left: auto; } /* style-2.css:428 */
[dir="rtl"] .interested_area .interested_box figcaption { padding: 0 40px 0 0; } /* style-2.css:431 */
[dir="rtl"] .interested_area .interested_box figcaption a i { margin: 0 6px 0 0; } /* style-2.css:434 */
[dir="rtl"] .interested_area .interested_box figcaption a:hover i { margin: 0 12px 0 0; } /* style-2.css:435 */
[dir="rtl"] .positions_area .positions_box:before { right: 0; left: auto; } /* style-2.css:440 */
[dir="rtl"] .positions_area .positions_box ul li { margin: 0 0 0 30px; } /* style-2.css:443 */
@media screen and (max-width: 1024px) and (min-width: 769px) {
  [dir="rtl"] .positions_area .positions_box ul li:last-child { margin: 0; } /* responsive-2.css:437 again, it ties with the mirror of style-2.css:443 */
}
[dir="rtl"] .positions_area .positions_box ul li+li:before { right: -20px; left: auto; } /* style-2.css:444 */
[dir="rtl"] .positions_area .positions_box ul li span { margin: 0 0 0 5px; } /* style-2.css:445 */
[dir="rtl"] .positions_area .positions_box a i { margin: 0 5px 0 0; } /* style-2.css:448 */
[dir="rtl"] .positions_area .positions_box a:hover i { margin: 0 10px 0 0; } /* style-2.css:449 */
[dir="rtl"] .join_area .join_body .col-sm-4+.col-sm-4 .join_box:before { right: 0; left: auto; } /* style-2.css:457 */
[dir="rtl"] .join_area .join_body .join_box h4 span { margin: 0 0 0 10px; } /* style-2.css:459 */
[dir="rtl"] .description_area .description_head aside { float: left; } /* style-2.css:471 */
[dir="rtl"] .description_area .description_head aside .dropdown-menu { left: 0; right: auto !important; } /* style-2.css:475 */
[dir="rtl"] .description_area .description_head aside .dropdown-menu a { padding: 10px 50px 10px 30px; } /* style-2.css:489 */
[dir="rtl"] .description_area .description_head aside .dropdown-menu a span { right: 10px; left: auto; } /* style-2.css:496 */
[dir="rtl"] .description_area .description_head ul li { margin: 0 0 0 40px; } /* style-2.css:503 */
[dir="rtl"] .description_area .description_head ul li+li:before { right: -25px; left: auto; } /* style-2.css:504 */
[dir="rtl"] .description_area .description_head ul li span { margin: 0 0 0 10px; } /* style-2.css:505 */
[dir="rtl"] .description_area .description_body .description_box .arrow { float: left; } /* style-2.css:507 */
[dir="rtl"] .description_area .description_body .description_box .arrow:hover span { margin: 0 20px 0 -16px; } /* style-2.css:509 */
[dir="rtl"] .description_area .description_body .description_box ul { padding: 0 40px 0 0; } /* style-2.css:512 */
[dir="rtl"] .description_area .description_body .description_box ol { padding: 0 35px 0 0; } /* style-2.css:514 */
[dir="rtl"] .description_area .description_footer .form-group .Icon { left: 15px; right: auto; } /* style-2.css:521 */
[dir="rtl"] .description_area .description_footer .form-group .Upload span { right: 0; left: auto; } /* style-2.css:523 */
[dir="rtl"] .description_area .description_footer .form-group ol li { margin: 0 0 0 15px; } /* style-2.css:527 */
[dir="rtl"] .description_area .description_footer .form-group ol li input { right: 0; left: auto; } /* style-2.css:528 */
[dir="rtl"] .description_area .description_footer .form-group ol li aside span { margin: 0 0 0 8px; } /* style-2.css:530 */
[dir="rtl"] .description_area .description_footer .form-group ol li aside span:before { right: 4px; left: auto; } /* style-2.css:531 */
[dir="rtl"] .description_area .description_footer .form-group .PhoneBox .iti__selected-flag .iti__arrow { margin: 0 15px 0 0; } /* style-2.css:541 */
[dir="rtl"] .description_area .description_footer .form-group .PhoneBox .iti__selected-flag .iti__arrow:before { right: 0; left: auto; } /* style-2.css:542 */
[dir="rtl"] .description_area .description_footer .form-group ol li .wpcf7-list-item { margin: 0 0 0 20px; } /* style-2.css:543 */
[dir="rtl"] .description_area .description_footer .form-group ol li .wpcf7-list-item label .wpcf7-list-item-label:before { margin: 0 0 0 8px; } /* style-2.css:546 */
[dir="rtl"] .description_area .description_footer .form-group ol li .wpcf7-list-item label input:checked~.wpcf7-list-item-label:after { right: 21px; left: auto; } /* style-2.css:549 */
[dir="rtl"] .struggles_area h2:after { right: 0; left: auto; } /* style-2.css:553 */
[dir="rtl"] .struggles_area ul li aside { border-right: 2px solid #51EDB1; padding: 0 30px 0 20px; border-left: none; } /* style-2.css:556 */
[dir="rtl"] .achieve_area h3:after { right: 0; left: auto; } /* style-2.css:561 */
[dir="rtl"] .achieve_area ul li { margin: 0 0 0 55px; } /* style-2.css:563 */
@media screen and (max-width: 768px) and (min-width: 551px) {
  [dir="rtl"] .achieve_area ul li:last-child { margin: 0; } /* responsive-2.css:758 again, it ties with the mirror of style-2.css:563 */
}
[dir="rtl"] .achieve_area ul li+li:before { right: -30px; left: auto; } /* style-2.css:564 */
[dir="rtl"] .services_area .services_head h2:after { right: 0; left: auto; } /* style-2.css:577 */
[dir="rtl"] .services_area .services_body ul { padding: 0 15px 0 0; } /* style-2.css:579 */
[dir="rtl"] .services_area .services_body ul li h6 { padding: 0 15px 0 0; border-right: 4px solid #fff; margin: 0 -15px 25px 0; border-left: none; } /* style-2.css:582 */
[dir="rtl"] .services_area .services_body ul li h6.active { border-color: #1C4A8A; } /* style-2.css:588 again, it ties with the mirror of style-2.css:582 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .services_area .services_body ul li h6.active { padding: 5px 15px 5px 0; margin: 0 0 15px 0; } /* responsive-2.css:1382 again, it ties with the mirror of style-2.css:582 */
}
[dir="rtl"] .services_area .services_body ul li article { left: 0; right: auto; } /* style-2.css:583 */
[dir="rtl"] .services_area .services_body ul li article:before { right: -40px; left: auto; } /* style-2.css:584 */
[dir="rtl"] .mission_area .col-sm-6+.col-sm-6 .mission_box:before { right: 0; left: auto; } /* style-2.css:614 */
[dir="rtl"] .purpose_area .purpose_right { right: 30%; left: auto; } /* style-2.css:617 */
[dir="rtl"] .beyond_area:before { right: 0; left: auto; } /* style-2.css:625 */
[dir="rtl"] .industry_area .industry_right:before { right: 0; left: auto; } /* style-2.css:643 */
[dir="rtl"] .industry_box figcaption ul li { padding: 0 30px 0 0; } /* style-2.css:657 */
[dir="rtl"] .industry_box figcaption ul li:before { right: 0; left: auto; } /* style-2.css:658 */
[dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav { right: -38%; left: auto; } /* style-2.css:664 */
[dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav .owl-prev, [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav .owl-next { margin: 0 0 0 75px; } /* style-2.css:665 */
[dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: -33%; left: auto; } /* style-2.css:667 */
[dir="rtl"] .thrive_area figcaption a i { margin: 0 5px 0 0; } /* style-2.css:679 */
[dir="rtl"] .thrive_area figcaption a:hover i { margin: 0 10px 0 0; } /* style-2.css:680 */
[dir="rtl"] .support_area .support_box .support_left .controls { left: 10px; right: auto; } /* style-2.css:702 */
[dir="rtl"] .support_area .support_box .support_left .controls .control-prev, [dir="rtl"] .support_area .support_box .support_left .controls .control-next { margin: 0 7px 0 0; } /* style-2.css:703 */
[dir="rtl"] .support_area .support_box .support_left .controls .control-prev img { transform: rotate(-180deg); } /* style-2.css:707 */
[dir="rtl"] .vibrant_area .vibrant_head:after { left: 0; right: auto; } /* style-2.css:720 */
[dir="rtl"] .vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link { padding: 20px 40px 20px 20px; } /* style-2.css:733 */
[dir="rtl"] .vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link.active { border-color: #1C4A8A; } /* style-2.css:735 again, it ties with the mirror of style-2.css:733 */
[dir="rtl"] .vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link:before { right: -1px; left: auto; } /* style-2.css:734 */
[dir="rtl"] .vibrant_area .vibrant_footer .controls .control-prev img { transform: rotate(-180deg); } /* style-2.css:745 */
[dir="rtl"] .growth_area .growth_right figcaption h3 span:after { right: 0; left: auto; } /* style-2.css:754 */
[dir="rtl"] .testimonials_area .testimonials_box .testimonials figcaption { margin: 30px -40px 0 0; border-radius: 10px 0 10px 10px; } /* style-2.css:767 */
[dir="rtl"] .mobile_talent_box figure { float: right; margin: 0 0 15px 20px; } /* style-2.css:790 */
[dir="rtl"] .connect_area .connect_box aside+aside { border-right: 20px solid #fff; border-left: none; } /* style-2.css:841 */
[dir="rtl"] .VideoArea:before { right: 0; left: auto; } /* style-2.css:845 */
[dir="rtl"] .VideoArea .VideoBox video { right: 0; left: auto; } /* style-2.css:846 */
[dir="rtl"] .TypingArea { right: 0; left: auto; } /* style-2.css:852 */
[dir="rtl"] .TypingArea .TypingBox .TypingBody aside a { margin: 0 30px 0 0; } /* style-2.css:859 */
[dir="rtl"] .TypingArea .TypingBox .TypingHead h1 .typingText:after { left: -20px; right: auto; } /* style-2.css:861 */
[dir="rtl"] .SolveArea { background: linear-gradient(-180deg,#FFFFFF 0%,#E3F2FD 100%); } /* style-2.css:869 */
[dir="rtl"] .SolveArea .SolveBox aside a span { margin: 0 5px 0 0; } /* style-2.css:877 */
[dir="rtl"] .SolveArea .SolveBox aside a:hover span { margin: 0 11px 0 0; } /* style-2.css:879 */
[dir="rtl"] .home_impact_area { background: linear-gradient(-180deg,#FFFFFF 0%,#EDFFEE 100%); } /* style-2.css:881 */
[dir="rtl"] .home_impact_area h3:after { right: 0; left: auto; } /* style-2.css:883 */
[dir="rtl"] .unique_area { background: linear-gradient(-180deg,#FFFFFF 0%,#E3F2FD 100%); } /* style-2.css:885 */
[dir="rtl"] .unique_area:after { left: -500px; right: auto; } /* style-2.css:887 */
[dir="rtl"] .unique_area .unique_left h4:after { right: 0; left: auto; } /* style-2.css:889 */
[dir="rtl"] .expertise_area .card .card-header { border-right: 5px solid #51EDB1; padding: 0 15px 0 0; border-left: none; } /* style-2.css:906 */
[dir="rtl"] .expertise_area .card .card-header.collapsed { border-right: 5px solid #fff0; } /* style-2.css:907 again, it ties with the mirror of style-2.css:906 */
[dir="rtl"] .expertise_area .card .card-header.collapsed { border-right: 5px solid #fff0; border-left: none; } /* style-2.css:907 */
[dir="rtl"] .expertise_area .card .card-body { padding: 15px 20px 0 0; } /* style-2.css:911 */
[dir="rtl"] .expertise_area .card .card-body a span { left: -30px; right: auto; } /* style-2.css:913 */
[dir="rtl"] .expertise_area .card .card-body a:hover span { left: -40px; right: auto; } /* style-2.css:915 */
[dir="rtl"] .who_area .who_box h2:after { right: 0; left: auto; } /* style-2.css:919 */
[dir="rtl"] .who_area .who_box a span { margin: 0 5px 0 0; } /* style-2.css:923 */
[dir="rtl"] .who_area .who_box a:hover span { margin: 0 15px 0 0; } /* style-2.css:924 */
[dir="rtl"] .learning_area h2:after { right: 0; left: auto; } /* style-2.css:932 */
[dir="rtl"] .expand_area h2:after { right: 0; left: auto; } /* style-2.css:937 */
[dir="rtl"] .expand_area a i { margin: 0 6px 0 0; } /* style-2.css:940 */
[dir="rtl"] .expand_area a:hover i { margin: 0 13px 0 0; } /* style-2.css:941 */
[dir="rtl"] .founders_area .founders_left a i { margin: 0 6px 0 0; } /* style-2.css:950 */
[dir="rtl"] .founders_area .founders_left a:hover i { margin: 0 13px 0 0; } /* style-2.css:951 */
[dir="rtl"] .team_area .team_box figcaption a i { margin: 0 6px 0 0; } /* style-2.css:964 */
[dir="rtl"] .team_area .team_box figcaption a:hover i { margin: 0 13px 0 0; } /* style-2.css:965 */
[dir="rtl"] .leader_who_area .who_box a i { margin: 0 5px 0 0; } /* style-2.css:974 */
[dir="rtl"] .leader_who_area .who_box a:hover i { margin: 0 12px 0 0; } /* style-2.css:975 */
[dir="rtl"] .single_team_area .single_team_left a span { margin: 0 0 0 6px; } /* style-2.css:983 */
[dir="rtl"] .resources_area .resources_head .nav-tabs .nav-item .nav-link:after { right: 0; left: auto; } /* style-2.css:996 */
[dir="rtl"] .resources_area .resources_categories p:after { left: 0; right: auto; } /* style-2.css:1001 */
[dir="rtl"] .resources_category ul li { margin: 0 0 10px 5px; } /* style-2.css:1007 */
[dir="rtl"] .resources_category aside { text-align: left; } /* style-2.css:1010 */
[dir="rtl"] .resources_area .resources_body .SortBox select { padding: 0 0 0 10px; } /* style-2.css:1016 */
[dir="rtl"] .resources_area .resources_body .loadMoreBtn { right: auto !important; left: auto !important; } /* style-2.css:1018 */
[dir="rtl"] .openings_area .openings_list .openings a { left: 0; right: auto; } /* style-2.css:1046 */
[dir="rtl"] .openings_area .openings_list .openings a i { margin: 0 5px 0 0; } /* style-2.css:1047 */
[dir="rtl"] .openings_area .openings_list .openings a:hover i { margin: 0 10px 0 0; } /* style-2.css:1048 */
[dir="rtl"] .openings_area .openings_list .openings ul li { margin: 0 0 0 40px; } /* style-2.css:1051 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .openings_area .openings_list .openings ul li:last-child { margin: 0; } /* responsive-2.css:1551 again, it ties with the mirror of style-2.css:1051 */
}
[dir="rtl"] .openings_area .openings_list .openings ul li+li:before { right: -24px; left: auto; } /* style-2.css:1052 */
[dir="rtl"] .openings_area .openings_list .openings ul li span { margin: 0 0 0 5px; } /* style-2.css:1053 */
[dir="rtl"] .openings_area .openings_list a.browse i { margin: 0 5px 0 0; } /* style-2.css:1055 */
[dir="rtl"] .openings_area .openings_list a.browse:hover i { margin: 0 10px 0 0; } /* style-2.css:1056 */
[dir="rtl"] .candidate_area .candidate_body .owl-nav .owl-prev img { transform: rotate(-180deg); } /* style-2.css:1077 */
[dir="rtl"] .faq_area .faq_right .card .card-header { padding: 0 0 0 30px; } /* style-2.css:1085 */
[dir="rtl"] .faq_area .faq_right .card .card-header:after { left: 0; right: auto; } /* style-2.css:1086 */
[dir="rtl"] .marketing_area .nav-tabs .nav-item .nav-link:after { right: 0; left: auto; } /* style-2.css:1097 */
[dir="rtl"] .marketing_area .marketing_tab .marketing_box { margin-right: auto; margin-left: 0; } /* style-2.css:1100 */
[dir="rtl"] .marketing_area .marketing_tab .marketing_box .marketing a i { margin: 0 10px 0 0; } /* style-2.css:1107 */
[dir="rtl"] .marketing_area .marketing_tab .marketing_box .marketing a:hover i { margin: 0 10px 0 0; } /* style-2.css:1108 */
[dir="rtl"] .provide_area .col-sm-6+.col-sm-6:before { right: 0; left: auto; } /* style-2.css:1113 */
[dir="rtl"] .provide_area .col-sm-6:nth-child(2) .provide aside { margin-right: auto; margin-left: 0; } /* style-2.css:1114 */
[dir="rtl"] .numbers_area .numbers_left h4 { right: 50px; left: auto; } /* style-2.css:1122 */
[dir="rtl"] .numbers_area .numbers_right .numbers h5:after { right: 0; left: auto; } /* style-2.css:1127 */
[dir="rtl"] .numbers_area .numbers_right .numbers h5 span { padding: 0 0 0 25px; } /* style-2.css:1128 */
[dir="rtl"] .offices_area a i { margin: 0 5px 0 0; } /* style-2.css:1152 */
[dir="rtl"] .offices_area a:hover i { margin: 0 10px 0 0; } /* style-2.css:1153 */
[dir="rtl"] .SitemapArea .SitemapBox h3 a:after { right: 0; left: auto; } /* style-2.css:1189 */
[dir="rtl"] .SitemapArea .SitemapBox ul { padding: 0 20px 0 0; } /* style-2.css:1195 */
[dir="rtl"] .SitemapArea .SitemapBox article { padding: 0 20px 0 0; } /* style-2.css:1198 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .SitemapArea .SitemapBox article:first-child { margin: 15px 0 0px 0; } /* responsive-2.css:1496 again, it ties with the mirror of style-2.css:1198 */
}
[dir="rtl"] .SitemapArea .SitemapBox article h6:before { right: -17px; left: auto; } /* style-2.css:1200 */
[dir="rtl"] .SitemapArea .SitemapBox article ul { padding: 0 30px 0 0; } /* style-2.css:1201 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .SitemapArea .SitemapBox article ul:last-child { margin: 0; } /* responsive-2.css:1498 again, it ties with the mirror of style-2.css:1201 */
}
[dir="rtl"] .SitemapArea .SitemapBox article ul li:nth-child(1):before { right: -20px; left: auto; } /* style-2.css:1202 */
[dir="rtl"] .proposal_area .proposal_head p a:after { right: 0; left: auto; } /* style-2.css:1216 */
[dir="rtl"] .proposal_area .proposal_body .form-group .Icon { left: 17px; right: auto; } /* style-2.css:1227 */
[dir="rtl"] .proposal_area .proposal_body .form-group .Upload span { right: 0; left: auto; } /* style-2.css:1229 */
[dir="rtl"] .proposal_area .proposal_body .form-group label.Checkbox a:after { right: 0; left: auto; } /* style-2.css:1232 */
[dir="rtl"] .proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag .iti__arrow { margin: 0 15px 0 0; } /* style-2.css:1237 */
[dir="rtl"] .proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag .iti__arrow:before { right: 0; left: auto; } /* style-2.css:1238 */
[dir="rtl"] .search_area .search_head form button img { margin: 0 0 0 10px; } /* style-2.css:1260 */
[dir="rtl"] .search_area .search_body .SortBox { text-align: left; } /* style-2.css:1264 */
[dir="rtl"] .search_area .search_body .SortBox select { padding: 0 0 0 10px; } /* style-2.css:1266 */
[dir="rtl"] .search_area .search_body aside h5 span { float: left; } /* style-2.css:1269 */
[dir="rtl"] .search_area .search_body aside ul { padding: 0 30px 0 0; } /* style-2.css:1275 */
[dir="rtl"] .search_area .search_footer ul { padding: 0 30px 0 0; } /* style-2.css:1280 */
[dir="rtl"] .talk_area .search_talk_box .Checkbox { text-align: right; } /* style-2.css:1287 */
[dir="rtl"] .address_area .address_box .address_left article aside p span { margin: 0 0 0 5px; } /* style-2.css:1299 */
[dir="rtl"] .blog_area .blog_head aside ul li { margin: 0 0 0 40px; } /* style-2.css:1347 */
[dir="rtl"] .blog_area .blog_body .blog_content ul { padding: 0 20px 0 0; } /* style-2.css:1357 */
[dir="rtl"] .blog_area .blog_body .blog_content ul li:before { right: -19px; left: auto; } /* style-2.css:1359 */
[dir="rtl"] .blog_area .blog_body .blog_content blockquote { border-right: 5px solid #ccc; border-left: none; } /* style-2.css:1433 */
[dir="rtl"] .blog_area .blog_body .blog_content blockquote::before { margin-left: 0.25em; margin-right: 0; } /* style-2.css:1442 */
[dir="rtl"] .blog_area .blog_body .blog_content blockquote::after { margin-right: 0.25em; margin-left: 0; } /* style-2.css:1451 */
[dir="rtl"] .blog_area .blog_body .blog_content ol { padding-right: 40px; padding-left: 0; } /* style-2.css:1460 */
[dir="rtl"] .blog_area .blog_body .blog_content ol li::marker { margin-left: 0.5em; margin-right: 0; } /* style-2.css:1469 */
[dir="rtl"] .blog_area .blog_body .blog_hastag ul li { margin: 0 0 0 30px; } /* style-2.css:1495 */
[dir="rtl"] .blog_area .blog_body .blog_category article aside figcaption { padding: 0 15px 0 0; } /* style-2.css:1503 */
[dir="rtl"] .Webinar_area .Webinar_head ul { text-align: left; } /* style-2.css:1533 */
[dir="rtl"] .Webinar_area .Webinar_head ul li:first-child { float: right; } /* style-2.css:1534 */
[dir="rtl"] .Webinar_area .Webinar_head ul li { margin: 0 40px 0 0px; } /* style-2.css:1535 */
[dir="rtl"] .Webinar_area .Webinar_head ul li:first-child { margin: 0; } /* style-2.css:1534 again, it ties with the mirror of style-2.css:1535 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .Webinar_area .Webinar_head ul li:first-child { margin: 0 0 40px 0; } /* responsive-2.css:1721 again, it ties with the mirror of style-2.css:1535 */
}
[dir="rtl"] .Webinar_area .Webinar_body figcaption ul { padding: 0 20px 0 0; } /* style-2.css:1545 */
[dir="rtl"] .Webinar_area .Webinar_body figcaption ul li:before { right: -19px; left: auto; } /* style-2.css:1547 */
[dir="rtl"] .sessions_area .sessions_box { padding: 20px 25px 20px 20px; } /* style-2.css:1554 */
[dir="rtl"] .sessions_area .sessions_box:before { right: 0; left: auto; } /* style-2.css:1555 */
[dir="rtl"] .speakers_area .speakers figcaption { padding: 0 15px 0 0; } /* style-2.css:1566 */
[dir="rtl"] .join_Webinar_area .join_Webinar_box aside .form-group { margin: 0 0 0 25px; } /* style-2.css:1574 */
[dir="rtl"] .join_Webinar_area .join_Webinar_box aside .form-group label { text-align: right; } /* style-2.css:1575 */
[dir="rtl"] .highlights_area ul { padding: 45px 90px 45px 0; } /* style-2.css:1588 */
[dir="rtl"] .highlights_area ul:before { right: 62px; left: auto; } /* style-2.css:1589 */
[dir="rtl"] .highlights_area ul li .Circle { right: -38px; left: auto; } /* style-2.css:1592 */
[dir="rtl"] .highlights_area ul li .Circle:before { right: 4px; left: auto; } /* style-2.css:1593 */
[dir="rtl"] .speakers_area.author_area .speakers figcaption { padding: 0 20px 0 0; } /* style-2.css:1605 */
[dir="rtl"] .sessions_area.capabilities_area .sessions_box a i { margin: 0 5px 0 0; } /* style-2.css:1614 */
[dir="rtl"] .sessions_area.capabilities_area .sessions_box a:hover i { margin: 0 10px 0 0; } /* style-2.css:1615 */
[dir="rtl"] .book_area .book_head .book_left ul li { margin: 0 0 0 40px; } /* style-2.css:1626 */
[dir="rtl"] .book_area .book_body figcaption ol { padding: 0 20px 0 0; } /* style-2.css:1635 */
[dir="rtl"] .book_area .book_body figcaption ul { padding: 0 20px 0 0; } /* style-2.css:1641 */
[dir="rtl"] .book_area .book_body figcaption ul li:before { right: -19px; left: auto; } /* style-2.css:1643 */
[dir="rtl"] .benefits_area .benefits_box { padding: 0 20px 0 0; } /* style-2.css:1653 */
[dir="rtl"] .benefits_area .benefits_box h3:before { background: linear-gradient(-90deg,#1C4A8A 0%,#4285F4 100%); right: -20px; left: auto; } /* style-2.css:1655 */
[dir="rtl"] .benefits_area .benefits_box ul { padding: 0 20px 0 0; } /* style-2.css:1657 */
[dir="rtl"] .tactics_area .tactics_right aside ul { padding: 0 20px 0 0; } /* style-2.css:1671 */
[dir="rtl"] .works_area .works_box { background: linear-gradient(-94.29deg,#FFFFFF 9.3%,#E3F2FD 63.72%,rgb(227 242 253 / .15) 100%); } /* style-2.css:1676 */
[dir="rtl"] .works_area .works_box a:before { right: 0; left: auto; } /* style-2.css:1680 */
[dir="rtl"] .how_we_area .col-sm-3:first-child .how_we_box:before { right: -8px; left: auto; } /* style-2.css:1686 */
[dir="rtl"] .how_we_area .col-sm-3:last-child .how_we_box:after { left: -8px; right: auto; } /* style-2.css:1687 */
[dir="rtl"] .how_we_area .how_we_box ul { padding: 0 20px 0 0; } /* style-2.css:1690 */
[dir="rtl"] .client_area { background-position: left 0; } /* style-2.css:1693 */
[dir="rtl"] .client_area aside ul { padding: 0 20px 0 0; } /* style-2.css:1698 */
[dir="rtl"] .intro_area .intro_box .intro_body { text-align: right; } /* style-2.css:1732 */
[dir="rtl"] .intro_area .intro_box .intro_body aside .form-group { margin: 0 0 0 25px; } /* style-2.css:1734 */
[dir="rtl"] .intro_area .intro_box .intro_body aside .form-group label { text-align: right; } /* style-2.css:1735 */
[dir="rtl"] .question_area .card .card-header { padding: 15px 0 20px 30px; } /* style-2.css:1748 */
[dir="rtl"] .question_area .card .card-header .Icon { left: 10px; right: auto; } /* style-2.css:1750 */
[dir="rtl"] .question_area .card .card-header .Icon:before { right: 0; left: auto; } /* style-2.css:1751 */
[dir="rtl"] .question_area .card .card-header .Icon:after { right: 9px; left: auto; } /* style-2.css:1752 */
[dir="rtl"] .question_area .card .card-body ul { padding: 15px 20px 0px 0; } /* style-2.css:1756 */
[dir="rtl"] .resources_category ul li { margin: 0 0 10px 15px; } /* style-2.css:1764 */
[dir="rtl"] .resources_category ul li label input { right: 0; left: auto; } /* style-2.css:1766 */
[dir="rtl"] .resources_category ul li label span:before { right: 19px; border-width: 0 0 2px 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-48deg); left: auto; } /* style-2.css:1768 */
[dir="rtl"] .resources_category ul li label input:checked~span { padding: 12px 40px 12px 15px; } /* style-2.css:1769 */
[dir="rtl"] .resources_button { text-align: left; } /* style-2.css:1772 */
[dir="rtl"] .MobileMenu .MobileLogo a { margin: 0 0 0 -40px; } /* style-2.css:1796 */
[dir="rtl"] .MobileMenu .MobileSearch ul li.nav-item.Language .nav-link img { margin: 0 0 0 10px; } /* style-2.css:1804 */
[dir="rtl"] .MobileMenu .MobileSearch ul li.nav-item.Language .nav-link { padding: 15px 15px 15px 30px; } /* style-2.css:1805 */
[dir="rtl"] .MobileMenu .MobileSearch ul li.nav-item.Language .nav-link.dropdown-toggle:after { left: 10px; right: auto; } /* style-2.css:1806 */
[dir="rtl"] .MobileMenu .MobileSearch ul li.nav-item.show .nav-link:after { transform: rotate(180deg); } /* style-2.css:1809 */
[dir="rtl"] .MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu { right: auto !important; left: 0; } /* style-2.css:1810 */
[dir="rtl"] .MobileNav { left: 0; transform: translate(100%,0); right: auto; } /* style-2.css:1820 */
[dir="rtl"] .MobileFirst figcaption a i { margin: 0 0 0 10px; } /* style-2.css:1825 */
[dir="rtl"] .MobileFirst figcaption .Language .dropdown-toggle img { margin: 0 0 0 10px; } /* style-2.css:1826 */
[dir="rtl"] .MobileFirst figcaption .Language .dropdown-toggle { padding: 0 0 0 25px; } /* style-2.css:1827 */
[dir="rtl"] .MobileFirst figcaption .Language .dropdown-toggle:after { left: 0px; right: auto; } /* style-2.css:1828 */
[dir="rtl"] .MobileFirst figcaption .Language .dropdown-menu { right: auto !important; left: 0; } /* style-2.css:1830 */
[dir="rtl"] .MobileFirst article ul { padding: 0 0px 0 0; } /* style-2.css:1841 */
[dir="rtl"] .MobileFirst article ul li a:after { left: 0; right: auto; } /* style-2.css:1844 */
[dir="rtl"] .MobileFirst aside ol li { margin: 0 0 0 20px; } /* style-2.css:1849 */
[dir="rtl"] .MobileSecond aside a i { margin: 0 0 0 10px; } /* style-2.css:1855 */
[dir="rtl"] .MobileSecond article ul { padding: 0 0px 0 0; } /* style-2.css:1856 */
[dir="rtl"] .MobileSecond article ul li a.toggler:after { left: 0; right: auto; } /* style-2.css:1859 */
[dir="rtl"] .MobileSecond .second-level { right: 0; transform: translateX(100%); left: auto; } /* style-2.css:1862 */
[dir="rtl"] .MobileThird aside a i { margin: 0 0 0 10px; } /* style-2.css:1867 */
[dir="rtl"] .MobileThird article ul { padding: 0 0px 0 0; } /* style-2.css:1868 */
[dir="rtl"] .MobileThird article ul li a.toggler:after { left: 0; right: auto; } /* style-2.css:1871 */
[dir="rtl"] .MobileThird .third-level { right: 0; transform: translateX(100%); left: auto; } /* style-2.css:1874 */
[dir="rtl"] .mobile_founder_area .mobile_founder aside { margin: 0 0px 15px 0; } /* style-2.css:1893 */
[dir="rtl"] .mobile_founder_area .mobile_founder aside figcaption { padding: 0 15px 0 0; } /* style-2.css:1895 */
[dir="rtl"] .mobile_founder_area .mobile_founder article a i { margin: 0 6px 0 0; } /* style-2.css:1900 */
[dir="rtl"] .checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label { padding: 0 30px 0 0; } /* style-2.css:1909 */
[dir="rtl"] .checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label:before { right: 0; left: auto; } /* style-2.css:1910 */
[dir="rtl"] .checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label:after { right: 8px; border-width: 0 0 2px 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: auto; } /* style-2.css:1912 */
[dir="rtl"] .categories_filter { right: 0; left: auto; } /* style-2.css:1917 */
[dir="rtl"] .categories_filter .filter_head a i { margin: 0 0 0 10px; } /* style-2.css:1920 */
[dir="rtl"] .categories_filter .filter_body .card .card-header:after { left: 0; right: auto; } /* style-2.css:1925 */
[dir="rtl"] .categories_filter .filter_body .card .card-body ul li { margin: 0 0 10px 10px; } /* style-2.css:1929 */
[dir="rtl"] .categories_filter .filter_body .card .card-body ul li label input { right: 0; left: auto; } /* style-2.css:1932 */
[dir="rtl"] .marketing_area .card .card-header:after { left: 20px; right: auto; } /* style-2.css:1940 */
[dir="rtl"] .marketing_area .card .card-header[aria-expanded="true"]:after { transform: rotate(180deg); } /* style-2.css:1941 */
[dir="rtl"] .CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label { padding: 0 33px 0 0; } /* style-2.css:1955 */
[dir="rtl"] .CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label:before { right: 0; left: auto; } /* style-2.css:1960 */
[dir="rtl"] .CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label:after { right: 9px; border-width: 0 0 2px 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: auto; } /* style-2.css:1969 */
[dir="rtl"] .Switch { padding: 2px 70px 3px 0; float: left; } /* style-2.css:2044 */
[dir="rtl"] .Switch .slider:before { right: 3px; left: auto; } /* style-2.css:2047 */
[dir="rtl"] .Switch input:checked+.slider:before { -webkit-transform: translateX(-19px); transform: translateX(-20px); } /* style-2.css:2049 */
[dir="rtl"] .PassCodeArea a.Close { left: -13px; right: auto; } /* style-2.css:2054 */
[dir="rtl"] .action-card .search-submit { border-radius: 4px 0 0 4px; } /* style-2.css:2180 */
@media screen and (max-width: 2000px) and (min-width: 1700px) {
  [dir="rtl"] .Switch input:checked+.slider:before { transform: translateX(-30px); } /* custom-2.css:32 */
  [dir="rtl"] .privacy_area .privacy_left ul li a { padding-right: 0; padding-left: 0; } /* custom-2.css:40 */
  [dir="rtl"] .vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link { padding: 25px 60px 25px 20px; } /* custom-2.css:108 */
  [dir="rtl"] .testimonials_area .testimonials_box .testimonials figcaption { margin: 90px -40px -60px 0; } /* custom-2.css:123 */
  [dir="rtl"] .blog_area .blog_body .blog_content ul { padding: 0 40px 0 0; } /* custom-2.css:142 */
  [dir="rtl"] .blog_area .blog_body .blog_content ul li:before { right: -25px; left: auto; } /* custom-2.css:144 */
  [dir="rtl"] .blog_area .blog_body .blog_content ol { padding: 0 40px 0 0; } /* custom-2.css:145 */
  [dir="rtl"] .touch_area .touch_right .card .card-header { padding: 12px 16px 12px 40px; } /* custom-2.css:150 */
  [dir="rtl"] .CardForm .form-group .Icon { left: 20px; right: auto; } /* custom-2.css:157 */
  [dir="rtl"] .book_area .book_body figcaption ul { padding: 0 40px 0 0; } /* custom-2.css:245 */
  [dir="rtl"] .book_area .book_body figcaption ul li:before { right: -25px; left: auto; } /* custom-2.css:247 */
  [dir="rtl"] .speakers_area.author_area .speakers figcaption { padding: 0 30px 0 0; } /* custom-2.css:259 */
  [dir="rtl"] .sessions_area .sessions_box { padding: 25px 30px 25px 25px; } /* custom-2.css:268 */
  [dir="rtl"] .openings_area .openings_list .openings ul li span { margin: 0 0 0 10px; } /* custom-2.css:313 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: -34.2%; left: auto; } /* custom-2.css:320 */
  [dir="rtl"] .description_area .description_footer .form-group .Icon { left: 20px; right: auto; } /* custom-2.css:409 */
  [dir="rtl"] .proposal_area .proposal_body .form-group .Icon { left: 20px; right: auto; } /* custom-2.css:421 */
  [dir="rtl"] .SitemapArea .SitemapBox article { padding: 0 30px 0 0; } /* custom-2.css:440 */
  [dir="rtl"] .SitemapArea .SitemapBox article h6:before { right: -25px; left: auto; } /* custom-2.css:442 */
  [dir="rtl"] .services_area .services_body ul li h6 { border-right: 6px solid #fff; border-left: none; } /* custom-2.css:492 */
}
[dir="rtl"] .services_area .services_body ul li h6.active { border-color: #1C4A8A; } /* style-2.css:588 again, it ties with the mirror of custom-2.css:492 */
[dir="rtl"] .profile_details_section .table th { text-align: right; } /* custom-2.css:586 */
[dir="rtl"] .global_profile_details_section .table th { text-align: right; } /* custom-2.css:606 */
[dir="rtl"] .overlay::before { right: 0; background: linear-gradient(
      to left, 
      #151515F2 15%, 
      #173979CC 80%
    ); left: auto; } /* custom-2.css:621 */
[dir="rtl"] .logo1, [dir="rtl"] .logo2 { right: 0; left: auto; } /* custom-2.css:661 */
[dir="rtl"] .logo2 { transform: translateX(100%); } /* custom-2.css:671 */
[dir="rtl"] .animated-logo:not(:hover) .logo2 { transform: translateX(100%); } /* custom-2.css:693 */
[dir="rtl"] .logo3, [dir="rtl"] .logo4 { right: 0; left: auto; } /* custom-2.css:718 */
[dir="rtl"] .logo4 { transform: translateX(100%); } /* custom-2.css:729 */
[dir="rtl"] .animated-logo2:not(:hover) .logo4 { transform: translateX(100%); } /* custom-2.css:751 */
[dir="rtl"] .seo_service_form .wpcf7-email { margin: 0 0 0 25px; } /* custom-2.css:791 */
[dir="rtl"] .seo_service_form .wpcf7-spinner { margin: 20px 10px 0px 0px; } /* custom-2.css:814 */
[dir="rtl"] .seo_service_form span.wpcf7-list-item-label { padding-right: 5px; padding-left: 0; } /* custom-2.css:833 */
[dir="rtl"] li.sub_menu_title_class span i { padding-right: 10px; padding-left: 0; } /* custom-2.css:839 */
[dir="rtl"] .horizontal-form .acceptance-wrap { text-align: right; } /* custom-2.css:883 */
[dir="rtl"] .horizontal-form .acceptance-wrap .wpcf7-list-item { margin-right: 0px; margin-left: 0; } /* custom-2.css:904 */
[dir="rtl"] .horizontal-form .wpcf7-list-item span { padding-right: 5px; padding-left: 0; } /* custom-2.css:907 */
@media screen and (max-width:  1025px) and (min-width: 992px) {
  [dir="rtl"] header .navbar .navbar-brand { margin: 0 0 0 100px; } /* responsive-2.css:26 */
  [dir="rtl"] header .navbar .navbar-nav .nav-item .nav-link { padding: 15px 10px 15px 30px; } /* responsive-2.css:27 */
  [dir="rtl"] header .navbar .navbar-nav .nav-item .nav-link:after { left: 10px; right: auto; } /* responsive-2.css:28 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: -32%; left: auto; } /* responsive-2.css:59 */
}
@media screen and (max-width: 1170px) and (min-width: 992px) {
  [dir="rtl"] header .navbar .navbar-brand { margin: 0 0 0 20px; } /* responsive-2.css:86 */
  [dir="rtl"] header .navbar .navbar-collapse { padding: 0 0 0 10px; } /* responsive-2.css:87 */
}
@media screen and (max-width: 1024px) {
  [dir="rtl"] .NavbarArea .NavbarBox h6:before { left: 0; right: auto; } /* responsive-2.css:97 */
  [dir="rtl"] .investment_area { background-position: 20% 100%; } /* responsive-2.css:122 */
}
@media screen and (max-width: 1024px) and (min-width: 769px) {
  [dir="rtl"] .TypingArea .TypingBox .TypingBody aside a { margin: 0 10px 0 0; } /* responsive-2.css:139 */
  [dir="rtl"] .SolveArea h2 { text-align: right; padding: 0 15px 0 0; } /* responsive-2.css:142 */
  [dir="rtl"] .unique_area:after { left: -35%; right: auto; } /* responsive-2.css:160 */
  [dir="rtl"] .marketing_area .marketing_tab { background-position: right -120px top 0; } /* responsive-2.css:186 */
  [dir="rtl"] .numbers_area .numbers_left { background-position: 0% 54%; } /* responsive-2.css:199 */
  [dir="rtl"] .numbers_area .numbers_left h4 { right: 0; left: auto; } /* responsive-2.css:201 */
  [dir="rtl"] .services_area .services_body ul li article:before { right: -100px; left: auto; } /* responsive-2.css:248 */
  [dir="rtl"] .tech_area { background-position: right -310px top 0px; } /* responsive-2.css:256 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav { right: -60%; left: auto; } /* responsive-2.css:267 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav .owl-prev, [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-nav .owl-next { margin: 0 0 0 100px; } /* responsive-2.css:268 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: -49%; left: auto; } /* responsive-2.css:270 */
  [dir="rtl"] .purpose_area.designed_area .purpose_right { right: 0; left: auto; } /* responsive-2.css:277 */
  [dir="rtl"] .how_area { background-position: right 0px top 80px; } /* responsive-2.css:294 */
  [dir="rtl"] .partner_tech_area.marketing_tech_area.tech_area .tech_right { right: 0; left: auto; } /* responsive-2.css:301 */
  [dir="rtl"] .OfficesArea h3 { text-align: right; } /* responsive-2.css:319 */
  [dir="rtl"] .OfficesArea .OfficesBox ul>li h4 { text-align: right; } /* responsive-2.css:323 */
  [dir="rtl"] .purpose_area .purpose_right { right: 0; left: auto; } /* responsive-2.css:397 */
  [dir="rtl"] .mission_area .mission_box h3 { text-align: right; } /* responsive-2.css:404 */
  [dir="rtl"] .approach_area h3 { padding: 0 0 15px 50px; } /* responsive-2.css:468 */
  [dir="rtl"] .expertise_tech_area.tech_area { background-position: right -220px top 0px; } /* responsive-2.css:471 */
  [dir="rtl"] .benefits_area .benefits_box { margin: 0 0 30px 40px; } /* responsive-2.css:516 */
  [dir="rtl"] .timeline_area .timeline_right ul li article { padding: 0 20px 0 0; } /* responsive-2.css:551 */
  [dir="rtl"] .sessions_area .sessions_box { padding: 30px 35px 30px 30px; } /* responsive-2.css:632 */
}
@media only screen and (max-width: 768px) {
  [dir="rtl"] .provide_area h3 { text-align: right; margin: 0 20px 20px 0; } /* responsive-2.css:652 */
  [dir="rtl"] .provide_area .col-sm-6:nth-child(2) .provide aside { margin-right: inherit; margin-left: 0; } /* responsive-2.css:655 */
  [dir="rtl"] .numbers_area .numbers_left { background-position: 0% 54%; } /* responsive-2.css:658 */
  [dir="rtl"] .numbers_area .numbers_left h4 { right: 0; left: auto; } /* responsive-2.css:660 */
}
@media screen and (max-width: 768px) and (min-width: 551px) {
  [dir="rtl"] .privacy_breadcum { background-position: 30% 100%; } /* responsive-2.css:683 */
  [dir="rtl"] .SolveArea h2 { margin: 0 20px 40px 0; } /* responsive-2.css:717 */
  [dir="rtl"] .unique_area:after { left: -540px; right: auto; } /* responsive-2.css:725 */
  [dir="rtl"] .expertise_area { background-position: 70% 100%; } /* responsive-2.css:731 */
  [dir="rtl"] .achieve_area ul li { margin: 0 0 0 35px; } /* responsive-2.css:756 */
  [dir="rtl"] .achieve_area ul li:last-child { margin: 0; } /* responsive-2.css:758 again, it ties with the mirror of responsive-2.css:756 */
  [dir="rtl"] .achieve_area ul li+li:before { right: -20px; left: auto; } /* responsive-2.css:757 */
  [dir="rtl"] .purpose_area .purpose_right { right: 0; left: auto; } /* responsive-2.css:767 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: 75px; left: auto; } /* responsive-2.css:787 */
  [dir="rtl"] .how_area { background-position: 100% 150px; } /* responsive-2.css:793 */
  [dir="rtl"] .tech_area { background-position: right -350px top 0; } /* responsive-2.css:829 */
  [dir="rtl"] .tech_area .tech_right { right: 35%; left: auto; } /* responsive-2.css:830 */
  [dir="rtl"] .marketing_tech_area.tech_area .tech_right { right: 0; left: auto; } /* responsive-2.css:840 */
  [dir="rtl"] .OfficesArea .OfficesBox ul>li h4 { text-align: right; } /* responsive-2.css:869 */
  [dir="rtl"] .interested_area .interested_box figcaption { padding: 0 20px 0 0; } /* responsive-2.css:887 */
  [dir="rtl"] .mission_area .mission_box h3 { text-align: right; } /* responsive-2.css:922 */
  [dir="rtl"] .commitment_area .commitment_left { background-position: right -300px top 0px; } /* responsive-2.css:945 */
  [dir="rtl"] .growth_area .growth_right article { padding: 0 20px 0 0; } /* responsive-2.css:974 */
  [dir="rtl"] .testimonials_area .testimonials_box .col-sm-6:last-child .testimonials figcaption { margin: 30px 0px 0 -40px; border-radius: 0px 10px 10px 10px; } /* responsive-2.css:989 */
  [dir="rtl"] .join_area.join_open_area .join_body .join_box { text-align: right; } /* responsive-2.css:1059 */
  [dir="rtl"] .client_area { background-position: right 580px top 0px; } /* responsive-2.css:1172 */
}
@media only screen and (max-width: 550px) {
  [dir="rtl"] .TypingArea .TypingBox .TypingBody aside a { margin: 0 0 0 20px; } /* responsive-2.css:1225 */
  [dir="rtl"] .SolveArea h2 { text-align: right; margin: 0 10px 30px 0; } /* responsive-2.css:1227 */
  [dir="rtl"] .unique_area:after { left: -10%; right: auto; } /* responsive-2.css:1237 */
  [dir="rtl"] .expertise_area .card .card-body a { padding: 0 0 0px 40px; } /* responsive-2.css:1245 */
  [dir="rtl"] .expertise_area .card .card-body a span { left: 20px; right: auto; } /* responsive-2.css:1247 */
  [dir="rtl"] .expertise_area .card .card-body a:hover span { left: 0px; right: auto; } /* responsive-2.css:1248 */
  [dir="rtl"] .talk_area { text-align: right; } /* responsive-2.css:1265 */
  [dir="rtl"] .numbers_area .numbers_left h4 { text-align: right; } /* responsive-2.css:1324 */
  [dir="rtl"] .investment_area:before { background-position: 0% 100%; } /* responsive-2.css:1354 */
  [dir="rtl"] .achieve_area ul li { margin: 0 0 15px 35px; } /* responsive-2.css:1370 */
}
@media screen and (max-width: 768px) and (min-width: 551px) {
  [dir="rtl"] .achieve_area ul li:last-child { margin: 0; } /* responsive-2.css:758 again, it ties with the mirror of responsive-2.css:1370 */
}
@media only screen and (max-width: 550px) {
  [dir="rtl"] .achieve_area ul li+li:before { right: -20px; left: auto; } /* responsive-2.css:1371 */
  [dir="rtl"] .services_area .services_body ul li h6 { padding: 5px 0px 5px 0; } /* responsive-2.css:1381 */
  [dir="rtl"] .services_area .services_body ul li h6.active { padding: 5px 15px 5px 0; margin: 0 0 15px 0; } /* responsive-2.css:1382 again, it ties with the mirror of responsive-2.css:1381 */
  [dir="rtl"] .services_area .services_body ul li h6.active { padding: 5px 15px 5px 0; } /* responsive-2.css:1382 */
  [dir="rtl"] .tech_area .tech_right { right: 0; left: auto; } /* responsive-2.css:1394 */
  [dir="rtl"] .industry_area .industry_right .owl-carousel .owl-dots { right: -65px; left: 0; } /* responsive-2.css:1408 */
  [dir="rtl"] .purpose_area .purpose_right { right: 0; left: auto; } /* responsive-2.css:1412 */
  [dir="rtl"] .single_team_area .single_team_left a span { margin: 0 0 0 10px; } /* responsive-2.css:1456 */
  [dir="rtl"] .OfficesArea h3 { text-align: right; } /* responsive-2.css:1472 */
  [dir="rtl"] .OfficesArea .OfficesBox ul>li h4 { text-align: right; } /* responsive-2.css:1475 */
  [dir="rtl"] .contact_area h3 { text-align: right; } /* responsive-2.css:1507 */
  [dir="rtl"] .openings_area .openings_list .openings a { right: 0; left: auto; } /* responsive-2.css:1547 */
  [dir="rtl"] .openings_area .openings_list .openings ul li { margin: 0 0 15px 50px; } /* responsive-2.css:1548 */
  [dir="rtl"] .openings_area .openings_list .openings ul li:last-child { margin: 0; } /* responsive-2.css:1551 again, it ties with the mirror of responsive-2.css:1548 */
  [dir="rtl"] .openings_area .openings_list .openings ul li span { margin: 0 0 0 15px; } /* responsive-2.css:1549 */
  [dir="rtl"] .openings_area .openings_list .openings ul li+li:before { right: -26px; left: auto; } /* responsive-2.css:1550 */
  [dir="rtl"] .join_area.join_hire_area .join_body .join_box { text-align: right; } /* responsive-2.css:1554 */
  [dir="rtl"] .mission_area .mission_box h3 { text-align: right; } /* responsive-2.css:1562 */
  [dir="rtl"] .vibrant_area .vibrant_footer .nav-tabs .nav-item { margin: 0 0 0 10px; } /* responsive-2.css:1624 */
  [dir="rtl"] .growth_area .growth_right article { padding: 0 20px 0 0; } /* responsive-2.css:1636 */
  [dir="rtl"] .book_area .book_head .book_left ul { margin: 50px 0px 50px 0; } /* responsive-2.css:1677 */
  [dir="rtl"] .sessions_area .sessions_box { padding: 30px 35px 30px 30px; } /* responsive-2.css:1706 */
  [dir="rtl"] .Webinar_area .Webinar_head ul { text-align: right; } /* responsive-2.css:1720 */
  [dir="rtl"] .Webinar_area .Webinar_head ul li { margin: 0 0px 0 50px; } /* responsive-2.css:1722 */
}
[dir="rtl"] .Webinar_area .Webinar_head ul li:first-child { margin: 0; } /* style-2.css:1534 again, it ties with the mirror of responsive-2.css:1722 */
@media only screen and (max-width: 550px) {
  [dir="rtl"] .Webinar_area .Webinar_head ul li:first-child { margin: 0 0 40px 0; } /* responsive-2.css:1721 again, it ties with the mirror of responsive-2.css:1722 */
  [dir="rtl"] .highlights_area ul { padding: 45px 40px 45px 0; } /* responsive-2.css:1729 */
  [dir="rtl"] .highlights_area ul:before { right: 12px; left: auto; } /* responsive-2.css:1730 */
  [dir="rtl"] .description_area .description_head aside { left: 20px; right: auto; } /* responsive-2.css:1744 */
  [dir="rtl"] .description_area .description_body .description_box .apply_button { text-align: left; } /* responsive-2.css:1749 */
  [dir="rtl"] .description_area .description_body .description_box ul { padding: 0 30px 0 0; } /* responsive-2.css:1756 */
  [dir="rtl"] .join_area .join_body .join_box { text-align: right; } /* responsive-2.css:1766 */
  [dir="rtl"] .privacy_area .privacy_right .privacy_box ul { padding: 0 20px 0 0; } /* responsive-2.css:1802 */
  [dir="rtl"] .privacy_area .privacy_right .privacy_box ul li:before { right: -16px; left: auto; } /* responsive-2.css:1804 */
  [dir="rtl"] .provide_area h3 { text-align: right; } /* responsive-2.css:1877 */
  [dir="rtl"] .resources_area .resources_body .SortBox { text-align: left; } /* responsive-2.css:1883 */
  [dir="rtl"] .resources_area .resources_body .SortBox select { padding: 0 0 0 15px; } /* responsive-2.css:1885 */
  [dir="rtl"] .page-template-career .privacy_breadcum { background-position: 22% 0px; } /* responsive-2.css:1898 */
  [dir="rtl"] .intro_area .intro_box .intro_body aside .form-group { margin: 0 0 0 10px; } /* responsive-2.css:1913 */
  [dir="rtl"] .page-template-privacy .privacy_breadcum { background-position: right 650px top 0px; } /* responsive-2.css:1938 */
}
@media only screen and (max-width: 500px) {
  [dir="rtl"] .talk_area form .form-group { margin: 0 0 20px 0px; } /* responsive-2.css:1949 */
}
@media (min-width: 576px) and (max-width: 767.98px) {
  [dir="rtl"] .horizontal-form { margin: 0px 40px 0px 0px; } /* responsive-2.css:2000 */
}
@media (min-width: 768px) and (max-width: 991.98px) {
  [dir="rtl"] .horizontal-form { margin: 0px 40px 0px 0px; } /* responsive-2.css:2024 */
}
[dir="rtl"] .privacy_breadcum:after { background: linear-gradient(-180deg, rgb(0 0 0 / 45%) 0%, rgba(10, 50, 40, 0.6) 75.85%); } /* kkbc-header-1.css:134 */
[dir="rtl"] .kkbc-consent { right: 0; left: auto; } /* kkbc-consent-4.css:2 */

/* ---- Part 4: by hand, for what a script cannot know. One comment for each rule: the old rule, the element, the reason. ---- */
/* Arrows: a glyph from the icon font points to one side, and mirroring the box does not turn it. Templates print <i class="fa fa-angle-right"> (95 times) and fa-angle-left (10 times). */
[dir="rtl"] .fa-angle-right:before { content: "\f104"; } /* font-awesome.min.css .fa-angle-right:before is \f105; \f104 is angle-left */
[dir="rtl"] .fa-angle-left:before { content: "\f105"; } /* font-awesome.min.css .fa-angle-left:before is \f104 */
[dir="rtl"] .privacy_area .privacy_left ul li a:after, [dir="rtl"] .MobileFirst article ul li a:after, [dir="rtl"] .MobileSecond article ul li a.toggler:after, [dir="rtl"] .MobileThird article ul li a.toggler:after { content: "\f104"; } /* style-2.css:220, 1844, 1859, 1871 use content \f105 (angle-right) */
/* Telephone numbers and e-mail addresses: the digits and signs of a number keep their order inside a right-to-left line ("1 (877) 452-4212", not "212-4525 (877) 1"). footer.php and template/contact.php also wrap them in <bdi dir="ltr">. */
[dir="rtl"] a[href^="tel:"], [dir="rtl"] a[href^="mailto:"] { direction: ltr; unicode-bidi: isolate; } /* every link to a number or an address, also in page content */
