body, h1, h2, h3, h4, h5, h6 { font-family: 'Noto Sans', sans-serif; }
  *, div, p, h1, h2, h3, h4, h5, h6, ul, li, a, span { margin: 0; padding: 0; box-sizing: border-box; }
  li, a { text-decoration: none; list-style: none; }
  p{line-height:1.35}
  h2{line-height:1.1}
  html, body { overflow-x: hidden; }
  :root { --primary-color: #25266C; --secondary-color: #FF7300; --accent-color: #F0CA4E; --light-bg: #EDEDED; --text-black: #181818; --white: #FFFFFF; }
  .site-container { width: 100%; margin-left: auto; margin-right: auto; padding-left: 1rem; padding-right: 1rem; }
  @media (min-width: 576px) { .site-container { max-width: 90%; } }
  @media (min-width: 768px) { .site-container { max-width: 90%; } }
  @media (min-width: 992px) { .site-container { max-width: 85%; } }
  @media (min-width: 1200px) { .site-container { max-width: 85%; } }
  @media (min-width: 1400px) { .site-container { max-width: 85%; } }
  .on-heading { font-size: clamp(1.75rem, 3vw, 3rem); font-weight: 500; color: var(--primary-color); }
  .btn-orange { background-color: var(--secondary-color); color: var(--white); }
  .swiper-button-prev::after,.swiper-button-next::after{font-size:12px!important;}
  .swiper-pagination-bullet{width:25px;height:3px;background:#25266C;opacity:1;margin:0 6px;transition:background 0.3s ease;border-radius: 0;}
  .swiper-pagination-bullet-active{background:#FF7300!important;}
  html {
      scroll-behavior: smooth;
  }
  img {
    transform: scale(1);
    transition: transform 1.2s ease;
  }
  img.revealed {
      transform: scale(.9);
  }
  .bg-sec{background-color:#EDEDED;}
  @media(min-width:1024px){.bg-sec{background: linear-gradient(to right, #EDEDED 75%, #25266C 75%);}}
  @media(max-width:992px){.about-swiper .swiper-button-next, .about-swiper .swiper-button-prev{display:none!important;}}
  .header-sticky{
      position: fixed !important;
      top: 0;
      background-color: #ffffff;
      z-index: 99;
      width: 100%;
    }
  .active-menu{color: #FF7300 !important;}
  .blog-pagination ul{
    display:flex;
    align-items:center;
    gap:10px;
  }
.blog-pagination ul li{
    width:35px;
    height:35px;
    border-radius:6px;
    background-color:#25266C;
    display:flex;
    align-items:center;
    justify-content:center;
}
.blog-pagination ul li.active{
    background-color:#FF7300
}
.blog-pagination ul li a{color:#ffffff}
.blog-details ul{padding-left:20px}
.blog-details ul li{list-style: disc;line-height:1.7}
.seri-descr p{line-height:1.6}
.select-search .choices[data-type*=select-one]::after {
    border-color: transparent;
    border-width: 0;
    background-image: url('../images/search.svg');
    transform: translate(0px, -50%);
    right: 10px;
    width: 30px;
    height: 30px;
    background-size: cover;
    border: none;
    margin: 0;background-repeat: no-repeat;
}
.select-search .choices[data-type*=select-one].is-open::after{margin-top: 0 !important;border: none;}

.select-search .choices{width: 100%;height: 100%;margin-bottom: 0 !important;border-radius: 8px;border:none}
.select-search .choices .choices__inner{width: 100%;height: 100%;background-color: #fff;border-radius: 8px;border:none;padding-left: 12px;}
@media(min-width:1024px){
  .select-search .choices .choices__inner{padding-left: 20px;}
}
.select-search .choices__list--single, .select-search .choices__item--selectable{width: 100%;height: 100%;display: flex;align-items: center;}
.select-search .choices:focus{border-radius: 8px;border: none;outline: none;box-shadow: none;}
.search-filter {position: relative;width: 100%;}
.search-filter select {appearance: none; -webkit-appearance: none;-moz-appearance: none;width: 100%;}
.search-filter::after{content: '';width:15px;height: 15px;background-image: url('../images/down-arrow.svg');background-repeat: no-repeat;position: absolute;background-size: cover;right: 10px;background-size: cover;transform: translate(0px, 10px);}
.select-search .is-focused .choices__inner, .select-search .is-open .choices__inner{border: 0;}
.select-search .choices__placeholder{color: #25266C;font-size: 14px;opacity: 1;}
@media(min-width:992px){
  .select-search .choices__placeholder{font-size: 18px;}
}
  .content ul{padding-left: 20px ;}
  .content ul li{list-style: disc;}


  /* table style _start */

  figure.table table {
  width: 100%;
  border-collapse: collapse;
}

figure.table th,
figure.table td {
  border: 1px solid #ccc;
  padding: 8px;
  text-align: left;
}

@media screen and (max-width: 600px) {
  figure.table table,
  figure.table thead,
  figure.table tbody,
  figure.table th,
  figure.table td,
  figure.table tr {
    display: block;
  }
  figure.table td {
    position: relative;
    padding-left: 50%;
  }
  figure.table td::before {
    position: absolute;
    left: 10px;
    white-space: nowrap;
  }
}
