a:focus-visible {
    outline: 3px solid #003366; /* your border/outline color */
    border-radius: 5px;
    outline-offset: 2px;
    /* box-shadow: none; */
    /* border: 5px solid #fff; */
}

.footer-widget-dark__subscribe #form-submit-newlet:focus {
    background-color: #00a8e8 !important;
    border: 3px solid #003366;
}
.dark-theme-header a.logo-link:focus-visible,.light-horizontal-scroll:focus-visible,
.our-services a:focus-visible,.testimonial-cards:focus-visible,
.tab-content-container.industries-content-container:focus-visible,.services-content-sec .tab-buttons-wrapper:focus-visible
{
    border:none;
    outline: none;
}

/* .site-dark-footer .footer-img__weight a:focus-visible,.footer-dark-quick-links li a:focus-visible
{
    outline:unset;
} */
.footer-dark-quick-links li:focus-within
{
  color:#00a8e8;
  font-weight: 500;
}
.site-dark-footer .footer-img__weight p a:focus-visible
{
      outline: 2px solid #00a8e8; /* your border/outline color */
    border-radius: 5px;
    outline-offset: 2px; 
}
.dark-theme-header a.logo-link:focus-visible img
{
    outline: 2px solid #003366; 
    outline-offset: 3px;       
    border-radius: 5px;   
}
.site-dark-footer .footer-img__weight a:focus-visible img
{
    outline: 2px solid #00a8e8; 
    outline-offset: 3px;       
    border-radius: 5px;   
}.site-dark-footer .footer-img__weight a:focus-visible
{
    outline:none;
}
.light-menu .sub-menu li.menu-item a:focus-visible {
    outline: 2px solid #003366; 
    border-radius: 12px;
}

.light-menu > li.menu-item > a:focus-visible ,.light-menu > li.menu-item > a:focus-visible::after{
    /* outline: unset; */
    color: #0074A2;
    /* border:unset; */
}
.row.header-row ul li a.header-contact-btn:focus-visible {
    border: 2px solid #00a8e8; 
    /* outline: 0; */
     outline-offset: 0px; 
   background-color: #00a8e8;
}
.nv-hero-btn:focus-visible,
 .mission-challenge .btn:focus-visible,
.product-card-buttons .btn:focus-visible,a.service-tab-content-btn:focus-visible{
     border: 3px solid #fff;
    /* outline: 0; */
    background-color: #00a8e8 !important;
    box-shadow: none;
    border-radius: 8px;
} .services-section .service-btn:focus-visible, .our-products a.products-btn:focus-visible,
  .service-btn-impact:focus-visible, .our-case-studies a.case-studies-btn:focus-visible, 
  .social-respons-sec .social-resp-btn:focus-visible, .product-intro .product-btn-impact:focus-visible, .blurb-btn:focus-visible, .back-home-btn:focus-visible,  .services-content-sec a.service-tab-content-btn:focus-visible, 
  /* .case-study-tabs .tab-button:focus-visible,  */
  .products-header .product-btn-impact:focus-visible,.blurb-btn_res:focus-visible,.blurb-btn_mis:focus-visible,.btn-impact-car:focus-visible
{
    /* border: 2px solid #fff; */
    outline: 4px solid #003366;
    /* outline: 0; */
    background-color: #00a8e8 !important;
    box-shadow: none;
    border-radius: 8px;
}
.social-resp-parts .social-btn:focus-visible img {
    outline: 3px solid #fff;
    box-shadow: 0px 0px 15px 10px #3b87d94d;
}
.social-resp-parts .social-btn:focus-visible
{
    outline: none;
    border: none;
}
 .our-services .light-horizontal-scroll-wrapper .scroll-arrow:focus-visible,.testimonial-carousel .arrow:focus-visible  {
    opacity: 1;
    background-color: #003366 !important;
    /* border: unset;
    outline:unset; */
    border: 5px solid #00a8e8;
    outline: none;
    }
     .our-services .light-horizontal-scroll-wrapper .scroll-arrow:focus-visible i,.testimonial-carousel .arrow:focus-visible i {
        color:#fff !important;
        outline: none;
     }
 .our-services .light-horizontal-scroll-wrapper .light-service-box:focus-within, .case-studies-posts .blog-post .case-study-card:focus-within{
   transform: translateY(-10px) !important;
   border: 4px solid #00a8e8;
 }
 .our-services .light-horizontal-scroll-wrapper .light-service-box a:focus-visible .service-card-btn,
 .case-study-card a:focus-visible .case-studies-post-btn {
      background-color: #0074A2 !important;
 }
.our-products a.product-box:focus-visible
{box-shadow: 0px 0px 15px 10px #3b87d94d;border-radius: 10px;border: 3px solid #fff;}
.footer-quick-links li a:focus-visible, .footer-widget-dark__about-text-box li a:focus-visible, .footer-drak-last-section a:focus-visible, .social-icon:focus-visible
{
    color:#00a8e8;
    /* border:unset;
     outline: unset; */
    box-shadow: none;
    outline: 2px solid #fff;
    /* offset-outl: 2px; */
    outline-offset: 5px;
    /* display: inline-flex; */
}
.site-dark-footer .social-icon:focus-visible
{
    background-color:#00a8e8;
    /* border:unset;
    outline: unset; */
    border-radius: 50%;
}
.footer-widget-dark__about-text-box li a:focus-visible i{
    background-color:#00a8e8;
    color: #fff;
}
.site-dark-footer .social-icon:focus-visible i{
    color :#fff;
}
a#backToTop:focus-visible {
    background: #fff;
    border: 4px solid #00a8e8;
}
a#backToTop:focus-visible i{
    color: #003366;
}
.nv-hero .nv-tab:focus-visible {
    color: #fff;
    opacity: 1;
    /* outline:none;
    border:none; */
}
.footer-widget-dark__subscribe #newsLetterSubForm .subscribe-input:focus-within {
    outline: 4px solid #00a8e8;
}
/*-------------------------------product page---------------------------------------*/
.breadcrumb a:focus-visible {
    color: #60C8F1;
    border: 3px solid #00a8e8;
    offset-outlet: 3px;
    /* font-weight: 600 !important; */
    /* border: none;
    outline: none; */
}
/*-------------------------------industries page---------------------------------------*/
.tab-slider-wrapper .tab-btn.active:focus-visible,.tab-slider-wrapper .tab-btn:focus-visible,.case-study-tabs .tab-button:focus-visible
{
   background-color: #00a8e8 !important;
   border: 3px solid #003366;
   outline: none;
   color:#fff !important;
}
.tab-slider-wrapper .nav-arrow:focus-visible{
    background: #fff !important;
    border: 2px solid #003366;
}
.tab-slider-wrapper .nav-arrow:focus-visible i:before{
    color: #003366 !important;
}
.case-card a:focus-visible .sub-heading
{
 font-weight: 600;
}
.case-card a:focus-visible .case-studies-post-btn
{
    background-color: #0074A2;
}
.case-info ul.nav li>a:focus-visible {
    background: #003366 !important;
    color: #fff !important;
    outline-offset:0;
    border:0
    
}
.case-card:focus-within {
    border: 3px solid #00a8e8;
}
.consulting-tab-btn.active, .consulting-tab-btn:focus-visible {
    color: #fff !important;
    background-color: #002952 !important;
    font-weight: 600;
    outline: none;
    border:none;
}
/*--------------------------------About US -------------------------------------------*/
.capability-section a.capability-link:focus-visible .icon-circle {
    background:  #0074A2;
}
.capability-section a.capability-link:focus-visible .capability-title{
    font-weight: 600;
}
.capability-section a.capability-link:focus-visible img{filter: brightness(1000%) saturate(0%);}
.capability-section a.capability-link:focus-visible .capability-card {
    outline: 5px solid #00a8e8;
}
/*----------------------------------404page --------------------------------------------------*/
.section-404 a:focus-visible
{
    border:none;
    outline: none;
}
.section-404 a:focus-visible img {
    outline: 2px solid #003366; /* your border/outline color */
    border-radius: 5px;
    outline-offset: 2px; 
    box-shadow: none;
}
/*----------------------------------social respoonsibility page --------------------------------------------------*/
 .social-resp-sofkin-section a:focus-visible img, .social-resp-shetek-section a:focus-visible img,.impact-section .logo-card a:focus-visible img{
      box-shadow: 0px 0px 15px 10px #e0e4e94d;
     }
.social-resp-intro .logo-card a:focus-visible img,
.social-resp-sofkin-section .sof-sect  a:focus-visible img,
.social-resp-shetek-section .she-sec  a:focus-visible img
 {
    outline: 5px solid #00a8e8;
    border-radius: 15px;
    outline-offset: 0;
    /* box-shadow: none; */
    border: 0;
}
.social-resp-intro .logo-card a:focus-visible
{
    outline:none;
}
.over-scroll:focus-visible {
    outline: 1px solid #003366;
    border-radius: 5px;
    outline-offset: 5px;
}

/*------------------------------------careers page-----------------------------*/
.joyy-sec .nav-btn:focus-visible
{
    background-color: #003366 !important;
    outline: 3px solid #00a8e8;
    outline-offset: 0;
}
/*------------------------------------contact page-----------------------------*/
 .blurb-btn_mis:focus-visible {
  outline: none !important;
  border: 3px solid #ffff !important;
  }
  .inptex:focus-visible {
  outline: none !important;            
  border: 1px solid #eee !important;   
  color: #ffffffcc;
  box-shadow: none;
}
.inptexs:focus-visible {
  outline: none !important;            
  border: 1px solid #eee !important;    
   color: #ffffffcc;
}
.dropdown-item:focus-visible {
    background: rgba(255, 255, 255, 0.15) !important;
    color: #ffffffcc !important;
}
.iti__country-list::-webkit-scrollbar-thumb:focus-visible {
  background: rgba(255, 255, 255, 0.5) !important;
}