ul#menu-1-e9025a7 li {
    border: 1px solid #000;
    margin-right: 5px;
}

/* Remove dropdown container border */
.elementor-nav-menu--dropdown {
    border: 0 !important;
    box-shadow: none !important;
}

/* Remove border from each submenu item */
.elementor-nav-menu--dropdown li {
    border: 0 !important;
}

/* Remove border from submenu links */
.elementor-nav-menu--dropdown a {
    border: 0 !important;
}

/* Remove bottom separator line */
.elementor-nav-menu--dropdown li:not(:last-child) {
    border-bottom: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {

  /* Add border and spacing to each menu item */
  .elementor-nav-menu li {
      border: 1px solid #ddd;
      margin: 5px 0;
  }

  /* Change font color */
  .elementor-nav-menu li a {
      color: #b6ff00 !important;  /* change to your color */
  }

}

/* Mobile */
@media (max-width: 767px) {

  .elementor-nav-menu li {
      border: 1px solid #ddd;
      margin: 5px 0;
  }

  .elementor-nav-menu li a {
      color: #19613F !important;  /* change to your color */
  }

}
@media (max-width: 1024px) {
  .elementor-nav-menu--dropdown li {
      border: 1px solid #ddd;
      margin: 5px 0;
  }
}

.horizontalSearch {
    background-color: #19613F !important;
    color: #ffffff !important;
		border: 1px solid  #19613F !important;
}

.iisHighlight {
    box-shadow: 0 0 !important;
    z-index: 1;
}
.bootstrapiis .btn-info {
    color: #fff;
    background-color: #19613F;
    border-color: #19613F;
}

.bootstrapiis .btn-info:hover {
    color: #fff;
    background-color: #19613F;
    border-color: #19613F;
}
.bootstrapiis .btn-info:active {
    color: #fff;
    background-color: #19613F;
    border-color: #19613F;
}
#iisstocksearch:focus,
#iistagsearch:focus {
    outline: none;
    box-shadow: none;
    border: 1px solid #19613F;
}

.btn-primary {
    background-color: #19613F !important;
    border-color: #19613F !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
    background-color: #145032 !important;
    border-color: #145032 !important;
}

.row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; /* centers cards */
    gap: 20px;
}

.row .card {
    width: calc(33.333% - 20px);
}

@media (max-width: 992px) {
    .row .card {
        width: calc(50% - 20px);
    }
}

@media (max-width: 576px) {
    .row .card {
        width: 100%;
    }
}
.card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}



