.ajax-loader{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.6);z-index: 10;}
.ajax-loader .loader{position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;left: 0;right: 0;margin: 0 auto;text-align: center;}
.ajax-loader .loader img{width: 55px}

/*=== TABS NIKHIL 08/01/2024 ===*/
.tabsmain ul.tabs-tree:not(.swiper-wrapper){list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;}
.tabsmain ul.tabs-tree.swiper-wrapper{padding: 0}
.tabsmain li.tabs-item:not(.swiper-slide){flex: 1 0 0;display: flex;justify-content: flex-start;align-items: center;}
.tabsmain li.tabs-item a{display: flex;align-items: center;justify-content: center;font-size: var(--tag-fs);text-decoration: none;font-weight: 600;padding: var(--xs-1) var(--xs-1);line-height: 2.4rem;color: var(--bupa-navy);text-align: center;width: 100%;height: 100%;margin: 2px;}
.tabsmain li.tabs-item:last-child a {margin: 2px -2px;}
.tabsmain li.tabs-item a:hover, .tabsmain li.tabs-item a.selected{border-bottom: 2px solid var(--base-base1)}
.tabsmain .swiper-btn::after{font-size: 1.6rem;color: var(--base-base1)}
/*=== TABS NIKHIL 08/01/2024 ===*/

.pagination{padding: 0;list-style: none;}
.pagination-item button{background: transparent;border: 0;}
.pagination-item.prev button, .pagination-item.next button{font-size: 2rem;line-height: normal;display: flex;justify-content: center;align-items: center;color: var(--base-base1);padding: var(--st-xs1);}
.pagination-item.prev button:disabled, .pagination-item.next button:disabled {color: var(--base-base2);}
.pagination-item.prev button{padding-right: var(--sm-2);}
.pagination-item.pagings button{display: flex;justify-content: center;align-items: center;font-size: 1.6rem;line-height: 2.4rem;color: var(--base-base2);padding-right: var(--sm-2);text-decoration: none;}
.pagination-item.pagings button:hover, .pagination-item.pagings button.active{color: var(--base-base1);}
.pagination-item.pagings button.active{font-weight: 700;}
.pagination-item.pagings span.dots{margin: 0 20px 0 10px;}

.pagination-item.first button, .pagination-item.last button{font-size: 2rem;line-height: normal;padding: 0;display: flex;justify-content: center;align-items: center;}
.pagination-item.last .icon-chevron-right.first{margin-right: -10px;}
.pagination-item.first .icon-chevron-left.last{margin-left: -10px;}

/*==== external link icon ====*/
.rte a[target="_blank"]:not([href^="/"]):after {
	content: '\e929' !important;
    margin: 0 0 0 1px;
    display: inline-block;
    font-family: 'icomoon';
    font-size: 1em;
    line-height: 1em;
}

/*css for breadcrumb for dispalying the second subitem link*/
@media (min-width: 992px) {
  .breadcrumb-text li:last-child a {
    pointer-events: all;
  }
}
.breadcrumb-text li {
  display: block;
}
.rad-center{text-align: center !important;display: block;}