/* .container {
  max-width: 93%;
} */

.form-group.changepassword h3 {
  margin-bottom: 16px;
  margin-top: 36px;
}

input.form-control.is-invalid {
  background: no-repeat;
  background-color: var(--light-gray) !important;
}

.box-custom{
  height: auto !important;
  padding: 19px 15px !important;
}

.custom-style{
  padding: 0;
  margin: 0;
}

span.form-error {
  color: red;
  font-size: small;
}

input.form-control.is-invalid {
  background: no-repeat;
}


.cart-list{
  width: 100% !important;
}


.otp-form input {
  margin: 15px !important;
}

.customloader{
  z-index: 10000 !important;
}

.logout-modal-button , .modal-title{
  width: 100%;
  text-align: center;
}

.logout-modal-button button {
  margin: 10px;
}

.form-bottom-text p .cursor {
  color: var(--green) !important;
}

.form-group.with-icon select.form-control.is-invalid {
  background-image: none;
}

.profile-btn.dropdown{
  display: inline-flex;
}

.accordion-button:not(.collapsed) {
  border-color: #00b151;
}

.accordion-body {
  background: var(--light-gray);
  border-radius: 0px 0px 20px 20px;
  border: solid 1px #00b151;
  border-top-color: #fafafb;
}

.team-member-info h3 {
  color: var(--heading);
  font-weight: 500;
  margin: 0;
  transition: color 0.3s ease;
}

.team-member-info p {
  font-size: 14px;
}

.about-top-bottom ul {
  padding: 1.8% 0%;
}

.footer-menu ul li a {
  font-size: 18px;
}

.voucher-box figure img {
  border-radius: 20px 20px 0px 0px;
}
.banner-image-section {
  margin-bottom: 60px;
}


.banner-inner .banner-btn a {
  width: 17%;
}

.banner-inner {
  padding-top: 72px;
}

.owl-nav {
  display: none;
}

.customStyle ul{
  list-style:revert !important;
  margin: revert !important;
  padding: revert !important;
}

.profile-save-btn button.btn {
  width: 23%;
}

.banner-inner {
  padding: 100px 115px;
  text-align: center;
}

.banner-inner h1 {
  font-size: 58px;
  font-weight: 600;
  color: var(--white);
  line-height: 60px;
}
.banner-inner p {
  color: #FFFFFFAD;
}

.banner-list li {
  color: #ffffffdb;
  font-weight: 400;
}

.leadership-team-box figcaption {
  padding: 20px 30px 20px 30px;
}

.team-member-info p {
  margin-top: -3px;
}

.owl-carousel .owl-stage-outer {
  padding: 26px 0px;
}

.owl-item {
  transition: transform 0.4s ease;
} 
.owl-item.active:hover {
  transform: scale3d(1.1, 1.1, 1.1);
  overflow: hidden;
  z-index: 10;
}

.banner-btn .btn:active {
  height: 44px;
  line-height: 42px;
  padding: 0px 25px;
  font-size: 15px;
  font-weight: 600;
  border: none;
  border-radius: 4px;
  color: var(--white);
  background: var(--green);
}

section.leadership-team-section.section-padding .section-head {
  text-align: center;
  margin-bottom: 42px;
}

section.leadership-team-section.section-padding .section-head h2 {
  font-size: 42px;
  color: var(--heading);
  font-weight: 600;
  line-height: 50px;
  margin-bottom: 13px;
}

.container.customclassLink a {
  text-decoration: underline;
  color: #00b443;
}