﻿.brand .brand-logo img {
  width: 100%;
  height: auto;
}

@media (min-width: 992px) {
  .header-mobile .container > img {
    height: 100%;
    padding: 5px 0px;
  }
}

.select2, .selection + span{
  width: 100%;
  height: calc(1.35em + 1.1rem + 2px);
}

@media (min-width: 1400px) {
  .container,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl {
    max-width: 95vw !important;
  }
}

@media (min-width: 1200px) {
    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl,
    .container-xxl {
        max-width: 95vw !important;
    }
}

.header-menu-wrapper{
  box-shadow: none;
  --webkit-box-shadow: none
}


fieldset {
    border: 0.5px solid #d3d3d3;
    padding: 10px 20px;
    margin: 20px 0;
}

legend {
    font-weight: bold;
    padding: 0 5px;
    font-size: 15px
}


