/* Extracted Inline Styles */
.slide_right_content {
      display: flow;
      padding: 15px 30px;
    }

    .slide_right_content h3 {
      font-size: 30px;
    }

    .slide_right_bottom {
      /* position: absolute; */
      padding-top: 30px;
      bottom: 30px;
    }

    .news_title {
      margin-bottom: 0px;
    }

    .news_title img {
      width: 100%;
      border: 1px solid #e9ecef;
    }

    .news_inner {
      border: 1px solid #dee2e6;
      box-shadow: 2px 5px 7px 0px rgb(172 188 219);
      padding: 30px 24px;
      border-radius: 0px 0px 20px 20px;
      background: white;
      display: flow-root;
      border-top: 0px;
    }

    .news_inner p {
      display: inline-block;
      font-size: 14px;
    }

    .news_inner h5 {
      display: inline-block;
    }

    .Latest-news-button {
      background-color: #E17523;
      color: white;
      padding: 0.55rem 1rem;
      border-radius: 30px;
      border: none;
      width: 150px;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .Press {
      background-color: transparent;
      color: #0167FF;
      border-radius: 20px;
      border: none;
      padding-left: 0px;
      cursor: pointer;
      font-weight: 600;
      font-size: 18px;
    }

    .pt100px {
      padding-top: 100px;
    }

    .pb100px {
      padding-bottom: 100px;
    }

    .inner_description {
      /* color: white; */
      font-size: 24px;
      padding-top: 2rem;
      padding-bottom: 0px;
    }

    .banner_section {
      margin-top: -8rem;
      box-shadow: 2px 5px 7px 0px #e9ecef;
      padding-top: 30px;
      background: white;
      border: 1px solid #e9ecef;
      border-radius: 20px;
      padding: 30px 50px;
      padding-bottom: 60px;
    }

    .view_all {
      float: right;
    }

    .view_all_button {
      background-color: #E17523;
      margin-bottom: 20px;
      color: white;
      padding: 0.55rem 40px;
      border-radius: 30px;
      border: none;
      cursor: pointer;
      font-size: 20px;
    }

    .contain {
      margin: 0 auto;
      max-width: 1200px;
      width: 100%;
    }

    .item {
      align-items: center;
      background-color: #EFF6FF;
      color: black;
      display: flex;
      height: 100%;
      justify-content: center;
      border-radius: 20px;
      /* border: 1px solid #3f3f3f; */
      cursor: pointer;

    }

    .carousel-item img {
      display: block;
      width: 100%;
      height: 400px !important;
      border-radius: 20px 0px 0px 20px;
      background-size: contain;
      object-fit: cover;
    }

    header.formidium-banner-fundadimn {
      /* background: url(../img/news/reskin-headers.svg?v=202507091037) center top; */
      background: url(../img/jan-design/new-background.svg?v=202507091037);
      padding-top: 7rem;
      background-size: cover;
      padding-bottom: 4rem;
    }

    .carousel-control-next-icon,
    .carousel-control-prev-icon {
      display: none;
    }

    .carousel-indicators {
      top: 90%;
      margin-top: 65px;
    }

    .carousel-indicators [data-bs-target] {
      width: 100px !important;
      height: 3px !important;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity .2s ease;
      border-radius: 30px;
      border-top: 0px;
      border-bottom: 0px;
    }

    .carousel-indicators .active {
      background-color: #E17523;
    }

    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      .news_inner p {
        font-size: 12px;
      }

      .slide_right_bottom {
        position: relative !important;
        bottom: 0px;
      }

    }

    @media only screen and (max-width: 992px) {
      .item {
        border-radius: 50px;
      }

      header.masthead {
        background-size: 100% 100% !important;
      }

      .news_title {
        margin-bottom: 30px;
      }
    }

    section.news-release .col-lg-12 h3 {
      font-weight: 700;
    }

    @media (max-width:991px) {

      .carousel-control-next,
      .carousel-control-prev,
      .mp-footer .mp-medialinks a:nth-child(3) img {
        bottom: 40%;
      }

      .news_title.slide_right_content,
      .news_title.slide_right_content h3 {
        padding-top: 10px;
      }

      .row.first-row {
        margin-top: 1.6rem;
      }

      section.news-release {
        margin-top: 3rem !important;
      }

      section.news-release .col-lg-12 {
        text-align: center;
      }

      section.news-release .col-lg-12 h3 {
        border-bottom: none !important;
      }
    }

    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .carousel-indicators {
        top: 95%;
        margin-top: 65px;
      }
    }

    @media only screen and (max-width: 767px) {

      .carousel-control-next-icon,
      .carousel-control-prev-icon {
        filter: none;
      }

      .carousel-control-next,
      .carousel-control-prev,
      .mp-footer .mp-medialinks a:nth-child(3) img {
        bottom: 65%;
      }

      .carousel-control-next-icon,
      .carousel-control-prev-icon {
        background-color: transparent !important;
      }

      .view_all {
        float: right;
        margin-top: 1rem;
      }

      .item {
        display: block !important;
      }

      .banner_section {
        display: block;
        padding: 20px 15px;
      }

      .carousel-indicators {
        top: 90%;
      }

      .item {
        height: auto !important;

      }

      .carousel-item img {
        border-radius: 0px;
        height: auto !important;
      }

      .slide_right_bottom {
        position: relative;
        padding-top: 0px;
        bottom: 0px;
      }

      .padd_right {
        padding-right: 0px;
      }

      .padding-left {
        padding-left: 0px;
      }

      .view_all_button {
        background-color: #E17523;
        margin-bottom: 20px;
        color: white;
        padding: 10px 20px;
        border-radius: 30px;
        border: none;
        cursor: pointer;
        font-size: 14px;
      }
    }

    .header-banner {
      padding-top: 7.5rem;
    }

    a.newsblock {
      color: inherit;
      text-decoration: auto;
    }

    /* Equal height news cards */
    .news-release .row {
      display: flex;
      flex-wrap: wrap;
      align-items: stretch;
    }

    .news-release .col-lg-6 {
      display: flex;
      margin-bottom: 30px;
    }

    .newsblock {
      display: flex;
      flex-direction: column;
      width: 100%;
      text-decoration: none;
    }

    .news_title {
      display: flex;
      flex-direction: column;
      height: 100%;
      border-radius: 0;
    }

    .news_title img {
      width: 100%;
      height: 250px;
      /* Fixed image height for consistency */
      object-fit: cover;
      border: 1px solid #e9ecef;
    }

    .news_inner {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      border: 1px solid #dee2e6;
      box-shadow: 2px 5px 7px 0px rgb(172 188 219);
      padding: 30px 24px;
      border-radius: 0px 0px 20px 20px;
      background: white;
      border-top: 0px;
      justify-content: space-between;
    }

    .news_inner h5 {
      flex-grow: 1;
      display: flex;
    }

    /* Responsive adjustments */
    @media (max-width: 991px) {
      .news-release .row {
        flex-direction: column;
      }

      .news-release .col-lg-6 {
        width: 100%;
      }
    }

/* Extracted Inline Styles */
.mt100px {
      margin-top: 100px;
    }

    @media (max-width: 991px) {
      .mt100px {
        margin-top: 0px !important;
      }

      .mobpt0 .col-lg-6 {
        padding-block: 0;
        margin-bottom: 30px;
      }
    }

/* Extracted Inline Styles */
li.nav-item:nth-child(5) a::after {
      width: 100% !important;
      left: 0 !important;
    }

/* Extracted Inline Styles */
.carousel-control-prev-icon {
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
              }

              .carousel-control-next-icon {
                background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
              }

              .carousel-control-next-icon,
              .carousel-control-prev-icon {
                display: inline-block;
                width: 50px;
                height: 50px;
                background-color: #000;
                /* background: transparent no-repeat center center; */
                background-size: 100% 100%;
              }
