@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
html,
body {
  overflow-x: hidden;
  width: 100%;
}
.dropdown-menu{
  font-size: 18px !important;
}

.navbar-toggler {
  box-shadow: none !important;
}
.footer {
  background-color: #F0F2FF;
  padding: 2rem 0;
}
.dropdown-item:active {
  background-color: #282D64 !important;
}
.dropdown-menu.show {
  width: 100% !important;
}
.background-color {
  background-color: #F0F2FF !important;
}
/* .navbar .container{
  display: block !important;
} */
 .dropdown-item{
color:black !important;
}

@media screen and (min-width:1365px) and (max-width:1399px){
  .navbar-nav{
    gap: 2px !important;
  }
}


.section-title {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 25px;
  color: #333;
}
.icon {
  background-color: white !important;
  height: 22px;
  width: 22px;
  border-radius: 50% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.scrollable-content {
  max-height: 350px; /* Adjust the height as needed */
  overflow-y: auto;

  /* Webkit browsers (Chrome, Safari, Edge) */
  scrollbar-width: thin;
  scrollbar-color: #282D64 #f8f9fa; /* thumb color, track color */
}

/* For Webkit browsers - more detailed customization */
.scrollable-content::-webkit-scrollbar {
  width: 8px !important;
  height: 50px !important; /* Width of the scrollbar */
}

.scrollable-content::-webkit-scrollbar-track {
  background: #f8f9fa; /* Light gray track */
  border-radius: 4px;
}

.scrollable-content::-webkit-scrollbar-thumb {
  background: #282D64; /* Red thumb */
  border-radius: 4px;
  width: 8px !important;
  height: 50px !important;
  border: 1px solid #c82333; /* Slightly darker red border */
}

.scrollable-content::-webkit-scrollbar-thumb:hover {
  background: #282D64; /* Darker red on hover */
}

.scrollable-content::-webkit-scrollbar-thumb:active {
  background: #282D64; /* Even darker red when active */
}

.scrollable-text {
  margin-top: 20px;
}

.category-content {
  color: #333;
  font-size: 16px;
  line-height: 1.5;
}
.indonesia-facility {
  background: linear-gradient(0deg, #F0F2FF 1.96%, #fff 95.08%) !important;
}
.divider {
  width: 1px;
  background: #898989;
  height: 82%;
  position: absolute;
  right: 0;
  top: 10px;
}
.amarox-section {
  background: linear-gradient(0deg, #F0F2FF 1.96%, #fff 95.08%) !important;
}
.product-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-content: center !important;
  margin-top: 30px;
}

.product-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin: 30px auto;
  max-width: 500px;
  justify-content: center;
  align-items: center;
}
.product-item {
  border-radius: 16px;
  background: linear-gradient(180deg, #fff 0%, #d6d6d6 100%);
  border-radius: 10px;
  padding: 0px;
  display: flex;
  height: 150px;
  /* width: 200px; */
  justify-content: center;
  align-items: center;
}
.footer-logo {
  max-width: 150px;
}
.history-card {
  border-radius: 22px;
  border: 4px solid #fff;
  background: #fff;
  box-shadow: 0px 16px 39.9px 0px rgba(0, 0, 0, 0.1) !important;
}
/* General card styling */
.history-card {
  border: 4px solid rgba(236, 224, 224, 0.2);
  border-radius: 12px;
}

/* Desktop - 3 per row */
@media (min-width: 992px) {
  .history-wrapper .col-lg-4,
  .history-wrapper .col-lg-3 {
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}

/* Tablet - 2 per row */
@media (max-width: 991px) {
  .history-wrapper .col-md-6,
  .history-wrapper .col-md-12 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .history-card {
    max-width: 90% !important; /* reduce width */
    margin: 0 auto !important; /* center all boxes */
  }

  .col-lg-4,
  .col-lg-3 {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 768px) {
  .history-card .brand-font {
    font-size: 16px !important; /* force smaller font */
    line-height: 1.4 !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .row.center-two {
    justify-content: center !important; /* push boxes to center */
  }

  .row.center-two .col-md-6 {
    flex: 0 0 auto; /* prevent full 50% bootstrap stretch */
    max-width: 360px; /* adjust box width */
    margin: 0 10px; /* small spacing between */
  }
}

/* Mobile - 1 per row */
@media (max-width: 575px) {
  .history-wrapper .col-12,
  .history-wrapper .col-10,
  .history-wrapper .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Target only Columbia page header */
.columbia-page #navbarTop .nav-link {
    font-size: 14px !important;  /* smaller text */
    padding: 6px 10px !important; /* reduce button padding */
}

.columbia-page #navbarTop .navbar-brand img {
    max-height: 30px; /* smaller logo */
}

.columbia-page #navbarTop .dropdown-toggle {
    font-size: 14px !important;
    padding: 6px 10px !important;
}

.navbar-nav {
  gap: 10px;
}
#footer {
  position: relative !important;
  z-index: -1 !important;
  margin-top: -100px !important;
}
.milestone-icons img {
  width: 100%;
  height: 580px;
}
.achievements-section {
  background-color: #F0F2FF; /* full-width background */
  width: 100%; /* ensure it spans 100% */
  margin: 0;
  padding: 0;
}

.achievements-section .container-fluid {
  padding: 0; /* remove bootstrap container padding */
}

.achievements-section .row {
  margin: 0; /* remove row margins */
}

.achievements-section .text-block {
  padding: 2rem 3rem; /* safe padding for text */
}

.achievements-section .achievements-icons img {
  max-width: 100%;
  height: auto;
}

/* Optional: style for heading + line */
.brand-headings {
  font-weight: 600;
  font-size: 1.5rem;
}

.achievements-section .text-block {
  padding-left: 100px; /* adjust value as needed */
}
@media (max-width: 768px) {
  .achievements-section .text-block {
    text-align: center; /* center text */
    padding: 25px;
  }

  .achievements-section .text-block h4 {
    font-size: 20px; /* smaller heading */
  }
  @media (max-width: 768px) {
    .achievements-section .text-block {
      margin: 0 auto;
      text-align: center; /* center text on mobile */
      padding: 0 15px; /* reduce side spacing */
    }

    .achievements-section h4,
    .achievements-section hr,
    .achievements-section p {
      margin-left: 0 !important; /* remove forced left margin */
      text-align: center;
    }

    .achievements-section .achievements-icons img {
      max-width: 90%; /* shrink image */
      height: auto;
      margin-top: 20px;
    }
    /* Default desktop */
    .red-line {
      width: 60px;
      border: 2px solid #282D64;
      margin: 8px 0;
    }

    /* Mobile override */
    @media (max-width: 768px) {
      .text-block h4,
      .text-block .red-line {
        text-align: center !important; /* force center heading */
        display: block;
        margin-left: auto !important; /* force hr center */
        margin-right: auto !important;
      }
    }

    /* For screens <= 768px: center the line */
    @media (max-width: 768px) {
      .brand-headings {
        text-align: center;
        margin-left: 0;
      }
      @media (max-width: 767.98px) {
        .hr {
          margin-left: auto;
          margin-right: auto;
          display: block;
          justify-content: center;
          align-items: center;
        }
      }
    }
  }

  .achievements-section .text-block p {
    font-size: 14px; /* smaller paragraph text */
    line-height: 1.6;
  }

  .achievements-section .achievements-icons img {
    max-width: 250px; /* scale image */
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  /* Stack text (top) then image (bottom) */
  .achievements-section .row {
    flex-direction: column; /* normal stacking */
    text-align: center;
  }
}
/* Center heading + line on mobile */
@media (max-width: 768px) {
  .portfolio-section .brand-headings {
    text-align: center;
  }

  .portfolio-section .red-line {
    margin: 10px auto; /* centers */
    display: block;
  }

  .portfolio-section .services {
    justify-content: center; /* icons + text center */
    text-align: center;
  }

  .portfolio-section .services p {
    font-size: 2px; /* smaller font size for mobile */
  }
}
@media (max-width: 768px) {

  /* Make icons smaller */
  .portfolio-section .services img {
    width: 35px;
    height: 35px;
  }
  /* Reduce spacing only on mobile */
  @media (max-width: 767.98px) {
    .portfolio-section .col-md-6.d-flex.flex-column > .services {
      margin-bottom: 6px !important; /* reduce space */
    }
  }

  /* Ensure items align properly */
  .portfolio-section .services {
    gap: 8px; /* reduce gap between icon and text */
    justify-content: flex-start; /* keep them in order */
  }

  /* Keep the column centered on mobile */
  .portfolio-section .col-md-8 {
    margin: 0 auto;
  }

  .portfolio-section .services p.brand-font {
    font-size: 12px !important; /* force smaller font */
    line-height: 1.3 !important;
  }

  .portfolio-section .services img {
    width: 32px !important;
    height: 32px !important;
  }
}
/* Hide mobile image by default */
.portfolio-mobile-img {
  display: none;
}

@media (max-width: 768px) {
  /* Show mobile image */
  .portfolio-mobile-img {
    display: block;
    margin: 15px 0;
  }

  /* Hide desktop image */
  .d-none.d-md-block {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .banner-section {
    background-image: url("../img/indonesia-mobile-banner.jpg") !important;
  }
  .services {
    margin-bottom: 1rem; /* spacing between rows */
  }
  .services img {
    width: 32px; /* smaller icons */
    height: auto;
  }
  .services p {
    font-size: 0.65rem; /* smaller text */
  }
  .red-more {
    margin-bottom: 20px !important; /* reduce button spacing on mobile */
  }
}
/* Mobile view adjustments */
@media (max-width: 767px) {
  .brand-headings {
    margin-top: 1px !important; /* reduce top margin */
  }

  .portfolio-section {
    padding-top: 0px !important; /* reduce container padding */
  }
}
@media (max-width: 767px) {
  /* reduce gap between icon & text */
  .services {
    gap: 1px !important; /* ~8px instead of 16px */
    margin-bottom: 0.1rem; /* tighter vertical spacing */
  }

  .services img {
    width: 28px; /* slightly smaller icon */
    height: auto;
  }

  .services p {
    font-size: 0.85rem; /* smaller text */
    margin: 0;
  }
}

/* Mobile view spacing */
@media (max-width: 767px) {
  .services {
    margin-bottom: 2rem; /* adds vertical spacing between each item */
  }

  .services img {
    width: 30px; /* smaller icons */
  }

  .services p {
    font-size: 0.8rem; /* smaller font */
  }
}
@media (max-width: 767px) {
  .col-md-6:first-child {
    margin-bottom: 1.5rem; /* adds spacing only under the first column */
  }
}

@media (max-width: 768px) {
  /* adjust as needed -------------*/
  .services p {
    font-size: 30px; /* adjust as needed */
    line-height: 1.1; /* optional for better readability */
  }
}
@media (max-width: 768px) {
  .services img {
    width: 40px; /* adjust as needed */
    height: auto; /* keeps aspect ratio */
  }
}

.carousel-indicators .custom-dot {
  width: 12px !important;
  height: 12px !important;
  background-color: #333;
  border-radius: 50%;
  border: 2px solid #fff;
  margin: 0 5px;
}
.carousel-item {
  margin-bottom: 50px !important;
}

.carousel-indicators .custom-dot.active {
  background-color: white !important; /* Custom active color */
}
.carousel-indicators .custom-dot {
  background-color: transparent !important;
  border: 1px solid white !important;
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  margin-bottom: -30px !important; /* Adjust the position as needed */
}

.carousel-inner img {
  width: 100% !important;
  height: 123px !important; /* Adjust height based on your requirement */
  object-fit: contain; /* Ensures the image scales proportionally */
}
.dropdown-toggle {
  background-color: var(--hetero-color) !important;
  color: white;
  font-family: var(--brand-font) !important;
  font-weight: 700 !important;
  border: none !important;
}

.brand-color {
  color: var(--hetero-color);
}

.amarox {
  margin-bottom: 25px !important;
  margin-top: 125px;
}
.nav-item .nav-link {
  color: black !important;
  font-family: var(--brand-font);
  font-size: 18px;
  font-weight: 400;
}
.navbar {
  background-color: white !important;
}
.social-icons  {
  color: #282D64;
  font-size: 1.2rem;
}
.footer-text {
  color: black;
  font-family: var(--brand-font);
  font-size: 0.9rem;
}
.contact-title {
  color: black;
  font-weight: 400;
  margin-bottom: 1rem;
  font-size: 20px;
  font-family: var(--brand-font);
}
:root {
  --brand-font: "Montserrat", serif;
  --hetero-color: #282D64;
}
.pharmacovigilance h2 {
  font-size: 24px;
  color: var(--hetero-color);
}
.pharmacovigilance .col-lg-6:first-child {
  padding-left: 0px; /* adjust value as needed */
}
/* Apply only on desktops (≥992px) */
@media (min-width: 992px) {
  .pharmacovigilance .col-lg-6:first-child {
    padding-left: 100px; /* adjust as needed */
  }
}

/* Remove padding on mobile */
@media (max-width: 991px) {
  .pharmacovigilance .col-lg-6:first-child {
    padding-left: 0 !important;
  }
}

.pharmacovigilance img {
  width: 80%; /* reduce size, adjust as needed */
  max-width: 500px; /* prevent it from being too big */
  height: 500px; /* keep aspect ratio */
  display: block;
  margin: 0 auto; /* center it */
}
/* Mobile view (up to 768px) */
@media (max-width: 768px) {
  .pharmacovigilance {
    padding: 2rem 1rem;
    text-align: center;
  }

  /* limit width of text block for readability */
  .pharmacovigilance .col-md-12 {
    max-width: 500px;
    margin: 0 auto;
  }

  /* headings + paragraphs centered */
  .pharmacovigilance h2,
  .pharmacovigilance h5,
  .pharmacovigilance p {
    text-align: center !important;
  }

  /* bold text line also centered */
  .pharmacovigilance p.fw-bold {
    text-align: center !important;
  }

  /* buttons stacked vertically */
  .pharmacovigilance .d-flex {
    flex-direction: column !important;
    align-items: center !important;
    gap: 1rem !important;
  }

  /* image resize + center */
  .pharmacovigilance img {
    max-width: 80% !important;
    height: auto !important;
    margin: 2rem auto 0;
    display: block;
  }
}
@media (max-width: 991px) {
  #safetymonitoring .d-block.d-lg-none img {
    width: 250px; /* or 120%, adjust as needed */
    max-width: 100px;
  }
}
.csrs h2 {
  font-size: 24px;
  color: var(--hetero-color);
}
.career-ops h2 {
  font-size: 24px;
}
.explore-careers {
  border: none;
  box-shadow: rgba(0, 0, 0, 0.3);
  padding: 8px 20px;
}
/* Center HR only on mobile */
@media (max-width: 768px) {
  .milestone-section .red-line {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
 .email-link {
    color: #ffffff;
    text-decoration: none; /* optional: removes underline */
  }
  .email-link:hover {
    text-decoration: underline; /* optional: underline on hover */
  }
body {
  overflow-x: hidden;
}
h1 {
  font-family: var(--brand-font) !important;
  font-size: 54px !important;
  color: white !important;
  font-weight: 700 !important;
}
.redblackbg {
  background: linear-gradient(180deg, #282D64 0%, #000 100%);
}
.amarox h2 {
  color: #282d64;
  font-family: var(--brand-font);
  font-size: 36px;
}
.banner-section {
  background-image: url("../img/indo-banner.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.banner-section-columbia {
  background-image: url("../img/columbia-banner.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.banner-section-africa {
  background-image: url("../img/southafrica-banner.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.banner-section-kazakhstan {
  background-image: url("../img/kazakhstan-banner.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.read-more {
  padding: 5px 15px;
  text-align: center;
  color: #e7383c;
  font-weight: 700;
  background-color: white;
  font-size: 16px;
  font-family: var(--brand-font);
  margin: 20px 0px;
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.red-more {
  padding: 5px 15px;
  text-align: center;
  color: white;
  font-weight: 700;
  background-color: var(--hetero-color);
  font-size: 16px;
  font-family: var(--brand-font);
  border: none;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.banner-section-columbia .banner-content {
  padding-top: 200px;
  padding-bottom: 300px;
}
.banner-section-africa .banner-content {
  padding-top: 200px;
  padding-bottom: 350px;
}
.banner-section-kazakhstan .banner-content {
  padding-top: 200px;
  padding-bottom: 300px;
}
.banner-content {
  padding-bottom: 300px;
  padding-top: 300px;
}
@media (max-width: 767px) {
  .banner-section-columbia,
  .banner-section-africa,
  .banner-section-kazakhstan {
    background-image: none !important;
  }
}

@media (max-width: 767px) {
  .banner-section-columbia {
    background-image: url("../img/columbia-mobile-banner.jpg") !important;
  }
  .banner-section-columbia .banner-content {
    padding-top: 125px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .banner-section-kazakhstan {
    background-image: url("../img/kazakastan-mobile.png") !important;
  }
  .banner-section-kazakhstan .banner-content {
    padding-top: 125px !important;
    padding-left: 30px !important;
    padding-right: 30px !important; /* reduced bottom padding */
  }
  .banner-section-africa {
    background-image: url("../img/africa-mobile-banner.png") !important;
  }
  .banner-section-africa .banner-content {
    padding-top: 125px !important;
    padding-left: 30px !important;
    padding-right: 30px !important; /* reduced bottom padding */
  }
}

@media (max-width: 767px) {
}
.counter {
  font-size: 2.5rem;
  font-weight: bold;
  color: #282D64;
}
.brand-font {
  font-family: var(--brand-font);
}
.brand-headings {
  color: #282D64;
  font-weight: 600;
  font-size: 24px;
  font-family: var(--brand-font);
}
.white-line {
  border: 2px solid white;
  opacity: 1 !important;
  width: 56px !important;
}
.flagship-products h2 {
  font-size: 24px;
  margin-top: 30px !important;
}
.red-line {
  border: 2px solid #282D64;
  opacity: 1 !important;
  width: 56px !important;
}
.counter-description {
  font-size: 16px;
  color: #000000;
  font-family: var(--brand-font);
  font-weight: 400;
}
.milestone-section {
  background-color: #F0F2FF;
  position: relative;
}

.services p {
  font-size: 20px !important;
}
.owl-carousel .owl-item img {
  width: 30% !important;
  margin: 0px auto !important;
}
.owl-dots .owl-dot.active span {
  background: #282D64 !important;
  width: 20px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 70px !important;
}
.owl-theme .owl-dots .owl-dot span {
  border: 1px solid white;
}
.first-company {
  font-size: 36px;
  font-family: var(--brand-font);
  font-weight: 275;
}
.black-line {
  border: 2px solid white;
  opacity: 1 !important;
  width: 56px !important;
}
.red-sec {
  background-color: var(--hetero-color);
}
.sp {
  background-color: #F0F2FF;
}
.download-form {
  padding: 8px 15px;
  background-color: var(--hetero-color);
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.3);
  color: white;
  border: none;
}
.career-ops {
  background: linear-gradient(180deg, #282D64 0%, #000 100%);
  margin-top: -50px;
  position: relative;
}
.cnt-us {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .milestone-icons img {
    height: auto !important;
  }

  .scrollable-content {
    height: auto !important;
  }

  .bullet-points {
    display: flex;
    justify-content: center;
    flex-direction: column;
  }
  .bullet-points h4 {
    text-align: center;
  }
  .milestone-section ul {
    text-align: left;
    padding-left: 10px !important;
    list-style-position: inside;
  }

  .product-grid {
    gap: 5px !important;
    margin: 0px 25px !important;
  }
  .product-item {
    width: auto !important;
    padding: 10px !important;
  }
  .amarox-logo {
    height: 27px !important;
  }
  .cnt-us {
    font-size: 24px !important;
  }
  .banner-content {
    padding-top: 125px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
      padding-bottom: 500px !important;
  }

  .counter {
    font-size: 2rem;
  }

  .footer-text {
    margin: 0px !important;
  }

  .flagship-products h2 {
    margin-top: 15px !important;
  }
  .owl-carousel .owl-item img {
    width: 100% !important;
  }
  .first-company {
    font-size: 22px;
  }
  .milestone-icons {
    margin-top: 0px !important;
  }
  .services-img {
    width: 100%;
  }
  h1 {
    font-size: 35px !important;
  }
  .amarox {
    flex-direction: column !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1249px) {
  .services-img {
    width: 100%;
  }
  .about-us .row .col-md-6 img {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .about-us .brand-font {
    text-align: center;
    justify-content: center;
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  .about-us p[style*="margin-left:23px"] {
    margin-left: 0 !important;
    text-align: center; /* center align for mobile */
  }
}

/* Move paragraph up only on screens smaller than 768px (Bootstrap md breakpoint) */
@media (max-width: 767.98px) {
  .move-up-mobile {
    margin-top: -60px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .carousel-inner {
    margin: 0px 20px !important;
  }
  .milestone-icons img {
    width: auto;
  }
  .services-img {
    width: 100%;
  }
  .bullet-points {
    display: flex;
    justify-content: center;
  }
  .milestone-section ul {
    text-align: left;
    list-style-position: inside;
  }

}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
  .navbar-nav {
    gap: 0.25rem !important;
  }
  .category-title {
    font-size: 17px !important;
  }
  .nav-link {
    font-size: 11px !important;
  }
  .footer .col-lg-3 {
    width: 50% !important;
  }
    .dropdown-toggle img{
    height: 16px !important;
  }

}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
  .nav-item .nav-link {
    font-size: 14px !important;
  }
  .category-title {
    font-size: 20px !important;
  }
}
@media (max-width: 768px) {
  .exce-str h4 {
    text-align: center;
    justify-content: center;
  }
  /* Center HR only in mobile */
  @media (max-width: 768px) {
    .exce-str .black-line {
      margin-left: auto !important;
      margin-right: auto !important;
    }
    .exce-str .red-line {
      margin-left: auto !important;
      margin-right: auto !important;
    }
  }
}
/* Mobile font size adjustment */
@media (max-width: 767px) {
  .services p.brand-font {
    font-size: 12px !important;
    line-height: 1.4 !important; /* Adjust line spacing */
    margin-top: 0.2rem !important; /* Optional: adjust spacing above */
  }
  .services p.brand-font {
    margin-top: 5px !important;
  }
  .services {
    gap: 0.5rem !important; /* Was gap-3 */
  }

  /* Reduce vertical spacing between each row */
  .col-lg-6.col-md-6.mb-4 {
    margin-bottom: 0.5rem !important; /* Was mb-4 */
  }
  .services img {
    width: 30px; /* smaller icon if needed */
    height: auto;
  }
}
