.blog-container {
  max-width: 800px !important;
}
.elementor_breadcrumbs .elementor-shortcode {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding-bottom: 0;
  min-height: unset;
}
ul#footermenu {
  padding-left: 0;
}
.resource_form .notice-text {
  margin-bottom: 16px;
  font-weight: 400;
}

#tab_table .e-n-tabs-heading {
  margin-left: 203px;
}
.elementor-element.tab_notic_text p {
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  position: absolute;
  bottom: -36px;
}
.video_acc_reverse .vertical_scroller.thene-bg {
  flex-direction: row-reverse;
}
.cornerbtn .theme-btn {
  width: 100%;
}
.cornerbtn .theme-btn {
  color: #0099ed;
  background: #fff;
  border: 1px solid #e5e9ec;
}
.cornerbtn a.theme-btn.grey-btn {
  color: #5f6f94;
  background: #fff;
  border: 1px solid #e5e9ec;
}
.elementor-element.cornerbtn.elementor-widget {
  width: 100%;
}
.cornerbtn .theme-btn:hover,
.cornerbtn a.theme-btn.grey-btn:hover {
  border: 1px solid #0099ed;
}
.darklogo,
.icon-sun,
.js-dark .lightlogo,
.js-dark .icon-moon,
header li.burger-icon .icon-sun,
.js-dark header li.burger-icon .icon-moon {
  display: none;
}
/* .whitebg .bg-tran_lightcolor {
  border-bottom: 1px solid #e6ebf2;
  color: #0099ed;
} */
.elementor-element.group_tooltip .e-con-inner,
.elementor-element.group_tooltip .e-con-inner .elementor-widget,
.elementor-element.group_tooltip .e-con-inner .elementor-widget p {
  display: inline-block;
  position: relative;
  width: auto;
}


.vids_inv .cornerbtn .theme-btn {
  width: auto;
  display: inline-block;
  max-width: 100%;
}
.vids_inv .btn-colum {
  flex-direction: row;
  justify-content: flex-end;
}

.js-dark li,
.js-dark li span,
.js-dark p,
.js-dark.content-inner-icons ul li span,
.js-dark .industry_box .elementor-icon-box-title,
.js-dark .industry_box .elementor-icon-box-title span,.js-dark span.ctw-text {
  color: #aeb6c9 !important;
}
.js-dark .darklogo,
.js-dark .icon-sun,
.js-dark header li.burger-icon .icon-sun {
  display: block;
}
.js-dark .lightfile,.darkfile,.js-dark .elementor-element.lightfile,.elementor-element.darkfile{ display: none; }
.js-dark .darkfile,.js-dark .darkfile.elementor-element{ display: block;}
.js-dark .lang_switch svg {
  outline: 1px solid rgba(193, 196, 198, 0.10);
}

.js-dark span,
.js-dark h1,
.js-dark h2,
.js-dark h3,
.js-dark h4,
.js-dark h5,
.js-dark h6 {
  color: rgba(255, 255, 255, 0.9) !important;
}
.js-dark span.ctw-text {
  color: #aeb6c9 !important;
}

.js-dark .tool_dark_hard span.ctw-text {
  color: rgba(255, 255, 255, 0.9) !important;
}

.js-dark .tool_dark_hard .ctw-title p .border-b {
  color: rgba(255, 255, 255, 0.9) !important;
}

.js-dark .rounded-4 {
  background: #262a30;
}
.js-dark span.badge-custom {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1);
  color: #d7dbe4 !important;
}
.js-dark p.card-text {
  color: #aeb6c9 !important;
}
.js-dark .darksection,
.js-dark .darksection.elementor-element.e-con.e-child {
  background: #262a30;
  color: #aeb6c9;
}
.js-dark .darksection .elementor-element {
  color: #aeb6c9 !important;
}
.js-dark .darksection .elementor-element .elementor-button {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(193, 196, 198, 0.1) !important;
}
.js-dark .darksection .elementor-element .feature_dark .elementor-button span {
  color: #e6ba85 !important;
}
.js-dark
  .darksection
  .elementor-element.certificate_icon.e-con.e-child
  .elementor-element {
  border-color: rgba(193, 196, 198, 0.1);
}
.js-dark ul.header-right-box li.search_switch svg path,
.js-dark ul.header-right-box li.theme_switch svg path {
  fill: #d7dbe4 !important;
}
.js-dark .header-right-box > li:not(:first-child) > a:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.js-dark .tabsWrapper:before {
  background: rgba(193, 196, 198, 0.1);
}
.js-dark .tabsautoscroll li.active {
  color: #0099ed !important;
}
.js-dark .tabsautoscroll li:hover:before {
  background: #c1c4c633;
}
.js-dark .tabsautoscroll li {
  color: #d7dbe4 !important;
}
.js-dark .main_title {
  color: rgba(255, 255, 255, 0.9) !important;
}
.js-dark .content-inner-icons li {
  border-color: rgba(193, 196, 198, 0.1);
}
/* .js-dark .border-btn-grey {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
} */
.js-dark .border-btn-line {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
}
.js-dark .trusted_cards .swiper-slide {
  background: #262a30 !important;
}
.js-dark .border-btn-line:hover {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
}
.js-dark .theme-btn-white {
  color: #74C2ED;
  background: #464A4F;
  border: 1px solid #C1C4C633;
}
.js-dark .theme-btn-white:hover {
  border: 1px solid #74C2ED;color: #74C2ED;background: #464A4F;
}
.js-dark .theme-btn-white:focus {
  border: 1px solid #74C2ED;color: #74C2ED;background: #FFFFFF1A;
}
.js-dark a.theme-btn-white.border-btn-grey.color-btn-grey {
  color: #d7dbe4;
}
.js-dark .theme-btn-white.color-btn-grey{ 
  color: #D7DBE4;
  background: #464A4F;
  border: 1px solid #C1C4C633; 
}
.js-dark .theme-btn-white.color-btn-grey:hover{ 
  color: #EFF1F5;
  background: #464A4F;
  border: 1px solid #FFFFFF80; 
}
.js-dark .theme-btn-white.color-btn-grey:focus{ 
  color: #D7DBE4;
  background: #31353B;
  border: 1px solid #FFFFFF33; 
}
.js-dark .date-author-txt span,
.js-dark .elementor-element .ctw-tooltip-inner {
  color: #aeb6c9 !important;
}
.js-dark .lisitng-inner .d-flex::after {
  background: rgba(193, 196, 198, 0.2);
}
.js-dark .insights-updates-item-text_left-list li > a {
  color: #d7dbe4;
  border: 1px solid rgba(193, 196, 198, 0.1);
  background: #262a30;
}
.js-dark .transport_box .choose_i2v {
  background: #262a30 !important;
}
.js-dark .ctw-icon svg path {
  fill: #d7dbe4;
}
.js-dark .toggle-menu > li.active.parent > a,
.js-dark header #header-main-menu li.active.parent > a {
  color: #74c2ed !important;
}
.js-dark .toggle-menu > li.active.parent > a,
.js-dark header #header-main-menu li.active.parent > a {
  color: #74c2ed;
}
.js-dark #header-toggle-menu .sub-menu li a {
  color: #aeb6c9;
}
.js-dark .we-hiring-txt {
  color: #74C2ED;
  background: #464A4F;
  border: 1px solid #C1C4C633;
}
.js-dark .rightmenu_statictxt h4 {
  color: #aeb6c9 !important;
}
.js-dark .rightmenu_statictxt .listing-inner > ul > li > a {
  border: 1px solid rgba(193, 196, 198, 0.1);
  background: #262a30;
}
.js-dark .rightmenu_statictxt .listing-inner svg path.forground_ic {
  fill: rgba(255, 255, 255, 0.1);
}
.js-dark .rightmenu_statictxt .listing-inner svg path.background_ic {
  fill: #d7dbe4;
}
#header-toggle-menu .sub-menu {
  border-left: 1px solid#D7DBE4;
}
.js-dark #header-toggle-menu .sub-menu {
  border-left: 1px solid rgba(193, 196, 198, 0.2);
}
.js-dark .toggle-menu,
.js-dark .inside-menu-container-inner {
  scrollbar-color: rgba(255, 255, 255, 0.3) transparent;
}
.js-dark ul.social_media_links {
  border-top: 1px solid var(--Golbal-others-border, rgba(193, 196, 198, 0.1));
}

.js-dark #header-toggle-menu > li > a:hover:before,
.js-dark #header-main-menu > li > a:hover:before,
.js-dark .sub-menu li a:hover:before,
.js-dark #header-toggle-menu > li:nth-last-child(4) > a span:hover:before,
.js-dark .listing-inner > ul > li > :hover .span-text:before {
  background: rgba(255, 255, 255, 0.9);
}

.js-dark ul.social_media_links > li > a,
.js-dark ul.social_media_links > li > a > small {
  color: #aeb6c9;
}
.js-dark .elementor-element.e-con-full.withdark.e-flex.e-con.e-child {
  border-radius: var(--XSM, 4px);
  /* border: 1px solid var(--Golbal-others-border-3, rgba(193, 196, 198, 0.2)); */
  background: var(--Golbal-utlities-warning-10, rgba(255, 206, 147, 0.1));
}
.js-dark #breadcrumbs > span > span > a,
.js-dark .elementor-shortcode > span a {
  border: 1px solid rgb(193 196 198 / 10%);
  background: #262A30;
  color: #D7DBE4;
}
.js-dark .elementor-shortcode > span a:hover {
  background: #ffffff26;
  border: 1px solid rgb(193 196 198 / 20%);
  color: #D7DBE4;
}

.js-dark #breadcrumbs > span > span > a:hover {
  background: #ffffff26;
  border: 1px solid rgb(193 196 198 / 20%);
  color: #D7DBE4;
}
.js-dark #breadcrumbs svg path {
  fill: #d7dbe4;
}
.js-dark .elementor-element.ai_smart_dark .e-grid.e-con-full.e-con.e-child,
.js-dark
  .elementor-element.ai_smart_dark
  .elementor-widget.elementor-widget-image {
  background-color: #262a30;
}
.js-dark .elementor-element.ai_smart_dark svg path.forground_ic {
  fill: #262a30;
}
.js-dark .elementor-element.ai_explore_dark .box-custom.e-flex.e-con.e-child {
  background-color: #262a30;
}
.ac_header,
.btn_demo_box h3 {
  color: #aeb6c9 !important;
}
.accordion_set.acactive .ac_header,
.accordion_set.acactive.btn_demo_box h3 {
  color: rgba(255, 255, 255, 0.9) !important;
}
.accordion_video {
  /* top: 50%;
  transform: translateY(-50%); */
}
.padd-accordion_video {
  min-height: 700px;
}
.elementor .accordion_video iframe,
.elementor .accordion_video video,
.elementor .accordion_video img {
  border-radius: 12px;
}
.vertical_scroller.thene-bg {
  border-radius: 12px;
}
.js-dark
  .elementor-element.dark_trust
  .elementor-widget.elementor-widget-icon-box,
.js-dark .elementor-element.floating_dark .enterprisebanner.elementor-widget {
  background-color: #262a30;
}
.js-dark .elementor-element.floating_dark span.elementor-icon-list-text {
  color: #d7dbe4;
}
.js-dark .elementor-element.floating_dark .enterprisebanner.elementor-widget {
  border-color: rgba(193, 196, 198, 0.1);
}
.js-dark .elementor-element.live_monitoring .view-bg {
  background: #262a30;
  border-color: #262a30;
}
.js-dark .elementor-element.noticdark {
  background-color: rgba(255, 206, 147, 0.1) !important;
  border-color: rgba(193, 196, 198, 0.2) !important;
}
/* .js-dark .intelligenc_alerts .elementor-element.black-box .elementor-element.e-con{ background-color: #262A30; } */
.js-dark .elementor-element.record_dark .view-bg {
  background: #262a30;
  box-shadow: 0 0 10px 0 rgba(0, 82, 128, 0.1);
  border-color: #262a30;
}
.js-dark .blurtab_slider .elementor-main-swiper.swiper:before {
  background: linear-gradient(to right, #0d1117 60%, rgba(242, 245, 250, 0) 100%);
}
.js-dark .blurtab_slider .elementor-main-swiper.swiper:after {
  background: linear-gradient(to left, #0d1117 60%, rgba(242, 245, 250, 0) 100%);
}
.js-dark .blurtab_slider .swiper-slide {
  background: #262a30 !important;
}
.js-dark .blurtab_slider .swiper-slide .elementor-testimonial__text {
  color: #aeb6c9 !important;
}
.js-dark .blurtab_slider .swiper-slide span.elementor-testimonial__title {
  color: #aeb6c9 !important;
}
.js-dark .elementor-swiper-button {
  background-color: #262a30 !important;
}
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
  color: #d7dbe4 !important;
  fill: #D7DBE4;
}
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button svg{ fill: #D7DBE4; }
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button:hover {
  background: #5a5e64;
  border-color: rgba(193, 196, 198, 0.4);
}
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button:focus,
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button:focus-visible {
  border-color:none;
  box-shadow: none;
}
.js-dark .leadersslider.elementor-element .swiper .elementor-swiper-button svg{ stroke:#262a30;}

.js-dark span.swiper-pagination-bullet {
  opacity: 1;
}
.js-dark .leadersslider span.swiper-pagination-bullet.swiper-pagination-bullet {
  background-color: #262A30  !important;
}
.js-dark .leadersslider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #74C2ED !important;
}
.js-dark .hero-swiper-container span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent !important;
}
.js-dark #tab_table .e-n-tabs-heading {
  background: #262a30;
  border-color: rgba(193, 196, 198, 0.1);
}
/* .js-dark #tab_table button.e-n-tab-title{ background: transparent; } */
.js-dark #tab_table button span.e-n-tab-title-text {
  color: #ffffff !important;
}
.js-dark
  .elementor-widget-n-tabs
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"] {
  background: #0099ed;
}
.js-dark
  .elementor-element
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: transparent;
}
.js-dark
  .elementor-element.accor_dark
  .heading_tablemenu.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list,
.js-dark
  .elementor-element.accor_dark
  .elementor-widget.elementor-widget-n-accordion {
  background-color: #262a30;
  border-color: rgba(193, 196, 198, 0.2);
}
 .js-dark .detailtbas {
  background-color: #262a30 !important;
  border-color: rgba(193, 196, 198, 0.2);
 }
 .js-dark .detailtbas .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg path {fill: #ffffff !important;}

 .detailtbas .heading_tablemenu, .detailtbas .elementor-widget.elementor-widget-n-accordion { min-width: fit-content !important;}

 .js-dark
  .elementor-element.accor_dark
  .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-color: rgba(193, 196, 198, 0.2) !important;
}
.js-dark .elementor-element.accor_dark .comparison-wrapper li {
  border-color: rgba(193, 196, 198, 0.2) !important;
}
.js-dark
  .elementor-element.accor_dark
  .heading_tablemenu.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.js-dark
  .elementor-1581
  .elementor-element.elementor-element-4cde0ab
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:not(:hover) {
  background: transparent;
}
.js-dark .bolt {
  border: 1px solid rgba(193, 196, 198, 0.2);
  background: rgba(255, 206, 147, 0.1);
}
.js-dark .btn-bolt a {
  color: #e6ba85;
  border-bottom: #E6BA85;
}
.js-dark .btn-bolt a:hover {
  border-bottom: 1px solid #e6ba85 !important;
}
.js-dark .btn-bolt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.js-dark .elementor-element .iccc_actions .elementor-widget-icon-box,
.js-dark .elementor-element .iccc_actions .e-con-full.e-flex, .js-dark .elementor-element .iccc_actions .elementor-widget-image-box {
  border-color: rgba(193, 196, 198, 0.2);
}
.js-dark .cornerbtn .theme-btn,
.js-dark .cornerbtn a.theme-btn.grey-btn {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
}
.js-dark .cornerbtn a.theme-btn.grey-btn {
  color: #d7dbe4;
}
.js-dark .elementor-element.iccc_scale {
  background-color: #262a30 !important;
}
.js-dark .elementor-element.vidplateform {
  border-color: rgba(193, 196, 198, 0.2) !important;
}
.js-dark .elementor-element.cms_platform .elementor-widget-icon-box {
  background-color: #262a30;
}
.js-dark
  .bg-dark_theme
  .elementor-testimonial__content
  .elementor-testimonial__text {
  color: rgba(255, 255, 255, 0.9) !important;
}
.js-dark .proven_sec .bg-dark_theme .elementor-testimonial__footer span {
  color: rgba(255, 255, 255, 0.9);
}
.js-dark .proven_sec .bg-dark_theme {
  background-color: #262a30 !important;
}

.js-dark .bg-builddark {
  background-color: #262a30 !important;
}
.js-dark .works-box {
  background-color: #262a30 !important;
}
.js-dark .works-box.choose_i2v {
  background-color: #464a4f !important;
}

.js-dark .sec-tab-item:hover {
  background: #0d1117 !important;
  border: 1px solid rgba(193, 196, 198, 0.2);
}
.js-dark .sec-tab-item.active, .js-dark .sec-tab-item {
  background: #262a30;
  border-color: rgba(193, 196, 198, 0.1) !important;
}
.js-dark .sec-panel-inner {
  background: #262a30;
}
.js-dark .faq_bg .e-n-accordion-item-title {
  background-color: rgba(255, 255, 255, 0.1) !important;
  border: 1px solid var(--Golbal-others-border, rgba(193, 196, 198, 0.1)) !important;
}
.js-dark  .faq_bg .e-n-accordion-item-title[aria-expanded="true"] {
  border-radius: 8px 8px 0px 0px;
  border-bottom: 0 !important;
}

.js-dark .elementor-element.faq_bg .faq-answer.e-flex {
  border-color: #000 !important;
  border-color: rgba(193, 196, 198, 0.1) !important;
}
.js-dark .faq_bg .faq-answer:before {
  background: #262a30 !important;
}
.js-dark .faq_bg .faq-answer p {
  color: #aeb6c9 !important;
}
.js-dark .faq_bg .faq-answer:before {
  background: #262a30 !important;
  border: none;
}
.js-dark .absolute_slider.e-flex.e-con.e-child,
.js-dark .deployed_slider,
.js-dark .elementor-element.elementor-element-346ba372::before {
  background: #464a4f !important;
}
.js-dark .vaw_accordion_wrap,
.js-dark .slide-content,
.js-dark .slide-content,
.js-dark .bg-dark_sec,
.js-dark .bg-dark_sec .custom-container {
  background: #262a30 !important;
  margin-bottom: 0px !important;
}

.js-dark .deployed_slider,
.js-dark .elementor-element.elementor-element-3145dea3::before {
  background-color: transparent !important;
}
.js-dark .customtabsmart .smart-tabsautoscroll {
  background-color: #262a30 !important;
  border-color: #262a30;
}

.js-dark .elementor-testimonial__text,
.js-dark .customtabsmart .smart-tabsautoscroll li .smart-tab-link {
  color:#D7DBE4!important;
}

.js-dark .vaw_accordion_set button {
  background: transparent;
}

.js-dark .vaw_accordion_set.active {
  background: #464a4f;
}
.js-dark .hz-slider-topcaption .swiper-slide {
  background: #262a30 !important;
}
.js-dark
  .elementor-6235
  .elementor-element.elementor-element-39a9393
  .elementor-main-swiper
  .swiper-slide,
.js-dark
  .elementor-6235
  .elementor-element.elementor-element-36994c4
  .elementor-main-swiper
  .swiper-slide {
  background: #262a30 !important;
}
.js-dark .color_lightwhite p {
  /* color: #5C5C5C !important; */
}
.js-dark .dark_choose {
  background-color: #262A30!important;
}
.js-dark .dark-circle-txt .elementor-icon-box-description {
  color: #AEB6C9 !important;
}
.js-dark .modal-demo-form .modal-content, .js-dark .brochure-modal-overlay  .modal-content, .js-dark .brochure-modal-overlay  .modal-header, .js-dark .formpopup_modal .modal-demo-form .modal-header, .js-dark .formpopup_modal .modal-technology-partners-form .modal-header,
.js-dark #logomodal_custom .modal-logopartner-form .modal-header,
.js-dark #logomodal_custom .modal-logopartner-form .modal-content {
  background: #262a30 !important;
}
.js-dark .modal-demo-form .btn-demo_close p, .js-dark .formpopup_modal .modal-demo-form .modal-title, .js-dark .brochure-modal-overlay  .modal-title {
  color: #d7dbe4 !important;
}
.js-dark .modal-demo-form .btn-demo_close .btn_cancel, .js-dark .formpopup_modal .modal-technology-partners-form .modal-title,
.js-dark #logomodal_custom .modal-logopartner-form .modal-title {
  color: #d7dbe4;
}
/* Dark mode styles for smart tabs */
.js-dark .customtabsmart .smart-content-inner-icons li {
  border: 1px solid rgba(193, 196, 198, 0.1) !important;
  border-left: 0 !important;
}

.js-dark .customtabsmart .smart-content-inner-icons li:first-child {
  border-left: 1px solid rgba(193, 196, 198, 0.1) !important;
}

.customtabsmart .smart-content-inner-text {
  padding: 20px;
}

.black_theme_img {
  display: none;
}
.js-dark .black_theme_img {
  display: block;
}
.js-dark .white_theme_img {
  display: none;
}
/* .js-dark .theme-btn  {background-color:#007ABE;} */

.js-dark .theme-btn {
  background: #007ABE;
}
.js-dark .theme-btn:hover{ background: #006BA6; }
.js-dark .theme-btn:focus{ background: #004C76; }
.js-dark .grey-btn {
  border: 1px solid #C1C4C633;
  background: #464A4F;
  color: #74C2ED;
}
.js-dark .grey-btn.light-white{ 
  border: 0;
  color: #fff;
}
.js-dark .grey-btn:hover {
  border: 1px solid #74C2ED;
  background: #464A4F;
  color: #74C2ED;
}
.js-dark .grey-btn:focus {
  background: #FFFFFF1A;
  color: #74C2ED;
  border: 1px solid #74C2ED;
}
.js-dark .grey-btn.light-white:hover {
  background: #676A6E;
  color: #fff;
  border: 0;
}
.js-dark .grey-btn.light-white:focus {
  background: #464A4F;
  color: #fff;
  border: 0;
}

.js-dark header #header-main-menu li a:hover,
.js-dark .toggle-menu > li > a:hover,
.js-dark .listing-inner > ul > li > a:hover,
.js-dark #header-toggle-menu .sub-menu li a:hover {
  color: rgb(255 255 255 / 90%) !important;
}

/* .js-dark .border-btn-grey {
  color: #74c2ed;
}
.js-dark .border-btn-grey:hover {
  border: 1px solid #74c2ed;
} */
.js-dark .cards-listing-section li .card {
  background: #262a30;
}
.js-dark .border_black {
  border-left: 1px solid var(--Golbal-others-border, rgba(193, 196, 198, 0.1));
}
.js-dark .box-custom figcaption.widget-image-caption.wp-caption-text {
  background: #262a2f;
  border: 1px solid rgba(193, 196, 198, 0.1);
}
.js-dark .custom-latest-resource-title,
.js-dark .custom-blog-filter-title,
.js-dark .custom-blog-filter-date-overlay,
.js-dark .custom-latest-resource-date-overlay,
.js-dark .custom-latest-resource-taxonomy,
.js-dark .custom-blog-filter-taxonomy,
.js-dark .custom-blog-filter-accordion-header h3,
.js-dark .custom-blog-filter-category-item label {
  color: #aeb6c9 !important;
}
.js-dark .custom-blog-filter-accordion-toggle svg {
  stroke: #aeb6c9 !important;
}
.js-dark .custom-blog-filter-category-count,
.js-dark .custom-blog-filter-featured-count,
.js-dark .custom-blog-filter-category-item input[type="checkbox"] {
  background: #464a4f !important;
}
.js-dark .custom-blog-filter-toggle-slider {
  background-color: #464a4f;
}
.js-dark .custom-blog-filter-toggle-slider:before {
  background-color: #aeb6c9 !important;
}

.js-dark .elementor-6041 .elementor-element.elementor-element-4ef6b97d::before,
.js-dark .elementor-6041 .elementor-element.elementor-element-40339019::before {
  background-color: inherit;
}

.js-dark .deployed_slider span.swiper-pagination-bullet {
  background-color: #464a4f !important;
}
.js-dark .deployed_slider span.swiper-pagination-bullet-active {
  background-color: #74c2ed !important;
}
.js-dark .custom-blog-filter-category-count,
.js-dark .custom-blog-filter-featured-count,
.js-dark .custom-blog-filter-category-item input[type="checkbox"] {
  background: #464a4f !important;
}
.js-dark .custom-blog-filter-toggle-slider {
  background-color: #464a4f;
}
.js-dark .custom-blog-filter-toggle-slider:before {
  background-color: #aeb6c9 !important;
}
.js-dark .toptooltitle .ctw-has-learn-more .ctw-title .border-b {
    border-bottom: 2px solid #464a4f !important;
    color: rgba(255, 255, 255, 0.9) !important;
}
.js-dark .border-dark_grey {
  border-bottom: 1px solid
    var(--Golbal-others-border-3, rgba(193, 196, 198, 0.2)) !important;
}
.js-dark #border_dark,.js-dark .border_dark, .js-dark .h-full {
    border-color: #c1c4c633;
}
.js-dark #why_oil {
  background-color: transparent !important;
}
.js-dark .elementor-6079 .elementor-element.elementor-element-3b5e3305::before {
  background-color: transparent;
}


.js-dark .box-custom {
  background:#262a30 !important;
}
.js-dark .bg-resources::before {
  background-color:#262a30 !important;
}

.js-dark .darksection span.elementor-button-text {
  color: #669477 !important;
}

.js-dark .elementor-7 .partner_sec .elementor-element.elementor-element-6df4b3c img {
  border-color: rgba(13, 17, 23, 1);
}

.js-dark .tabsautoscroll li.active {
  color: #74c2ed !important;
}
.js-dark .tabsautoscroll li.active:before {
  background: #74c2ed !important;
}
.js-dark .border_btnlight {
  border-bottom: 1px solid #008ad633;
  padding: 0;
  color: #74C2ED !important;
}
.js-dark .border_btnlight:hover {
  border-bottom: 1px solid #74C2ED;
  color: #74C2ED !important;
}
.js-dark .border_btnlight:focus {
  border-bottom: 1px solid #008AD6;
  color: #008AD6 !important;
}
/* .js-dark .bg-trans {
  color: #74c2ed !important;
} */
.js-dark .insights-updates-item-text_left-list li > span {
    color: #D7DBE4;
    border: 1px solid #C1C4C61A;
    background: #262A30;
}
.js-dark .explore_dark{border-color:rgba(193, 196, 198, 0.1) !important;}
.js-dark .absolute_slider:before {
  background: #464a4f !important;
}
.js-dark .btn_smart .elementor-heading-title {
  color: #4A5673 !important;
}

.js-dark .ai_smart_dark .border_black {
  border-color: rgba(193, 196, 198, 0.1) !important;
}
.js-dark .border-second {
  border: var(--XSM, 4px) solid #262A30;
}

.js-dark .e-con-full.ai_smart_dark .elementor-position-left.theme-img {
  border-color: rgb(193 196 198 / 10%) !important;
}

/* Dark theme chevron icon colors */
.js-dark .customtabsmart .smart-select-brand:after {
  border-right-color: #d7dbe4;
  border-bottom-color: #d7dbe4;
}

.js-dark .select-brand:after {
  border-right-color: #d7dbe4;
  border-bottom-color: #d7dbe4;
}
.js-dark .video_topcaption_white {
  /* background: #262a30 !important;   */
}
.js-dark .video_topcaption_white .custom-container {
  background: #262a30 !important;
}
.js-dark .video_topcaption_white button {
  background: transparent;
}
 .js-dark .vac_accordion_set {border-bottom: 1px solid rgba(193, 196, 198, 0.1) !important;}
 .js-dark .vac_accordion_set.active {
  border-bottom: 1px solid rgba(193, 196, 198, 0.1) !important;
  background: #464a4f;
}
.js-dark .vac_chevron svg {
    fill: transparent!important;
    stroke: #ffffff!important;
}



#white_bg-conatainer .vac_chevron svg {stroke: #5F6F94 !important;}
.js-dark #white_bg-conatainer .vac_chevron svg {
  fill: transparent !important;
  stroke: #D7DBE4 !important;
}
.js-dark #white_bg-conatainer .vac_accordion_set.active .vac_chevron svg {
  stroke: #ffffff !important;
}

.js-dark .bg-trans:hover,.js-dark .bg-tran_lightcolor:hover {
  background: transparent !important;
  border-bottom: 1px solid #74C2ED;
  color: #74C2ED !important
}
.js-dark .bg-trans:focus,.js-dark .bg-tran_lightcolor:focus {
  background: transparent !important;
  border-bottom: 1px solid #008AD6;
  color: #008AD6!important;
}

.js-dark .bg-trans.redcolor_btn {
  color: #E6BA85 !important;
  border-bottom: 1px solid #FFFFFF33;
}
.js-dark .theme-btn.bg-trans.redcolor_btn:hover {
  border-color: #E6BA85;
  color: #E6BA85 !important;
}
.js-dark .theme-btn.bg-trans.redcolor_btn:focus {
  color: #F2AE5A !important;
  border-color: #F2AE5A;
}
.js-dark .elementor-element.darkmode_custom.e-flex,.js-dark .elementor-element.darkmode_custom {
  background-color: #ffffff1a !important;
}
.js-dark .elementor-element.e-con-full.video_analytic_sidebar,
.js-dark .elementor-element.e-con-full.video_analytic_sidebar .analytic-sidebar {
  background: #262A30 !important;
  background-color: #262A30 !important;
}
.js-dark .analytic-sidebar .analytic-search {
  border: 1px solid #464A4F;
  background: #464A4F;
  color: #fff;
}
.js-dark .analytic-nav li.active {
  background: #464A4F !important;
}
.js-dark .analytic-nav li .check-icon svg path {
  stroke: #fff;
}
.js-dark .elementor-element.analytical_video_main {
  border-color: rgb(215 219 228 / 20%) !important;
}
.js-dark .bredstyle > a {
  border: 1px solid transparent;
  background: rgba(255, 206, 147, 0.1);
  color: #fff;
}
.js-dark .bredstyle > a, .js-dark .bredstyle > span {
  border: 1px solid rgb(193 196 198 / 10%);
  background: transparent;
 color: #D7DBE4 !important;
}

/* Purpose slider nav – same as leadersslider (no stroke) */
.js-dark .purpose-slider-wrapper .purpose-swiper .swiper-button-next,
.js-dark .purpose-slider-wrapper .purpose-swiper .swiper-button-prev {
  background: #464a4f;
  border-color: rgba(193, 196, 198, 0.2);
}
.js-dark .purpose-slider-wrapper .purpose-swiper .swiper-button-next:hover,
.js-dark .purpose-slider-wrapper .purpose-swiper .swiper-button-prev:hover {
  background: #5a5e64;
  border-color: rgba(193, 196, 198, 0.4);
}

.js-dark .purpose-slider-wrapper .purpose-swiper:before{ 
  background: linear-gradient(270deg, rgba(13, 17, 23, 0.00) 0%, #0D1117 83.82%); }

.js-dark .elementor-element.withbg_imgbox.elementor-widget-image {
    background-color: #262A30;
}
.js-dark .box-custom figcaption.widget-image-caption.wp-caption-text {
  color: #74C2ED;
  background: #464A4F;
  border: 1px solid #C1C4C633;
}
.js-dark .box-custom figcaption.widget-image-caption.wp-caption-text:hover {
  border: 1px solid #74C2ED;color: #74C2ED;background: #464A4F;
}
.js-dark .box-custom figcaption.widget-image-caption.wp-caption-text:focus {
  border: 1px solid #74C2ED;color: #74C2ED;background: #FFFFFF1A;
}
.js-dark .bredstyle p,.js-dark .txtflex .bredstyle p{ background: #262A30;border: 1px solid #c1c4c61a !important }
.js-dark #tabbedSliderWrapper .tab-btn{
  color: #D7DBE4;
  border: 1px solid rgba(193, 196, 198, 0.10);
  background: #262A30;
}
.js-dark .tabbed-slider-wrapper .tab-btn.active {
  border: 1px solid #007ABE;
  background: #007ABE;
  color: #ffffff;
}
.js-dark .tabbed-slider-wrapper .swiper-button-next svg,.js-dark .tabbed-slider-wrapper .swiper-button-prev svg {
  fill: #464A4F;
}
.js-dark .tabbed-slider-wrapper .swiper-button-next svg .stroke_enabled,.js-dark .tabbed-slider-wrapper .swiper-button-prev svg .stroke_enabled{ stroke: rgba(193, 196, 198, 0.20); }
.js-dark .tabbed-slider-wrapper .swiper-button-next.swiper-button-disabled svg,.js-dark .tabbed-slider-wrapper .swiper-button-prev.swiper-button-disabled svg {
  fill: #262A30;
}
.js-dark .tabbed-slider-wrapper .swiper-button-next.swiper-button-disabled svg .stroke_enabled,.js-dark .tabbed-slider-wrapper .swiper-button-prev.swiper-button-disabled svg .stroke_enabled{ stroke: rgba(193, 196, 198, 0.20); }

.js-dark .customtabsmart .smart-tabsautoscroll li.active .smart-tab-link {
  border-color: #007ABE;
  background: #007ABE;
  color: #FFFFFF !important;
}

.js-dark .customtabsmart .smart-tabsautoscroll li .smart-tab-link:hover {
  background: rgb(255 255 255 / 15%);
  border-color: rgb(193 196 198 / 20%);
  color: #D7DBE4 !important;
}
.js-dark .elementor-element.btn_smart.elementor-widget.elementor-widget-heading {
  background-color: #262a30;
  border-color: rgb(193 196 198 / 10%);
  color: #fff;
}
.js-dark .elementor-element.btn_smart.elementor-widget.elementor-widget-heading  .elementor-heading-title{
  background-color: #262a30;
  border-color: rgb(193 196 198 / 10%);
  color: #fff;
}
.js-dark .elementor-element.btn_smart.elementor-widget.elementor-widget-heading .elementor-heading-title {
  color: #D7DBE4 !important;
}
.js-dark .online_image-graph .elementor-element.elementor-widget.elementor-widget-heading {
  background-color: #262a30;
  border-color: rgb(193 196 198 / 10%) !important;
}
.js-dark .online_image-graph .elementor-widget-heading .elementor-heading-title {
  color: #D7DBE4 !important;
}
.js-dark .video-analytics-widget .subtitle {
  color: #fff;
}
.js-dark .elementor-element.e-con-full.border_cards.e-flex.e-con {
  border-color: rgba(193, 196, 198, 0.20);
}
.js-dark .elementor-element.elementor-widget-n-accordion > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{ border-color: transparent!important;background-color: rgba(255, 255, 255, 0.15)!important; }

.js-dark .e-n-accordion-item .e-n-accordion-item-title:hover {
  background: #d7dbe459 !important;
  color: #D7DBE4 !important;
}
.js-dark .faq_bg .elementor-element.elementor-widget-n-accordion > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
  background: #003D5F !important;
  color: #ffffff !important;
}

 .js-dark .elementor-testimonial__text, .js-dark .elementor-testimonial__title {color: #ffffffe6 !important;}
 .js-dark .elementor-testimonial__name {color: #D7DBE4 !important;}
.js-dark .connection-lines svg path {color: #D7DBE4!important;}
.js-dark .connection-lines svg path, .js-dark .right-connection_lines svg path {stroke: rgb(193 196 198 / 20%) !important;}
.js-dark .connection-lines svg circle, .js-dark .right-connection_lines svg circle {stroke:none !important;}
.js-dark .connection-lines svg circle, .js-dark .right-connection_lines svg circle {fill:#74C2ED !important;}


.js-dark .floating_dark {border-color: #c1c4c61a !important;}


.js-dark .faq_bg .elementor-element.elementor-widget-n-accordion > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title svg path {
  fill: #D7DBE4 !important;
}


.js-dark .border_project:before {background: rgb(193 196 198 / 20%) !important;}
.js-dark .noticdark .elementor-element {background: transparent !important;}
.js-dark .noticdark .demo_para {color: #ffffff !important;}


.js-dark .tool_start .elementor-heading-title {color: #E6BA85 !important;}
.js-dark .card_title_tooltip .ctw-title .ctw-text p {color: rgb(255 255 255 / 90%) !important;}

.bg-txt_icon img {background: #fff;border-radius: 100% !important;}
.js-dark .bg-txt_icon img {background: #262A30;}

.js-dark .sticky-custom > ul > li:hover {
  background: rgb(193 196 198 / 20%) !important;
  border: 1px solid rgb(193 196 198 / 20%) !important;
}

.js-dark .sticky-custom > ul > li.active-li, .js-dark .sticky-tab > ul > li:first-child {
  background: #007ABE !important;
  border: 1px solid #007ABE !important;
}


.js-dark .sticky-custom > ul > li:hover span {
  color:#D7DBE4 !important;
}
.js-dark .noticdark p,.js-dark .bolt p, .js-dark .dark-para {
  color: #FFFFFF !important;
}

.js-dark .hz-slider-section .swiper-slide ul li>span>svg path {
  fill: #D7DBE4;
}

.js-dark .black_bgimg {
  background: #262A30 !important;
}

.js-dark .elementor-position-left.theme-img {
  border-color: rgb(193 196 198 / 20%) !important;
}
.js-dark .modal-demo-form .modal-content,.js-dark .global-youtube-popup__content,.js-dark .ctw-tooltip-inner,.js-dark .elementor-element.floating_dark .enterprisebanner.elementor-widget, .js-dark .ctw-popup-box, .js-dark .formpopup_modal .modal-technology-partners-form .modal-content,
.js-dark #logomodal_custom .modal-logopartner-form .modal-content {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.30)!important;
}
.project_box .elementor-position-top:before {background: #c1c4c633;}
.js-dark .redtooltip h4.elementor-heading-title.elementor-size-default {color: #E6BA85 !important;}