@media (min-width: 992px) {
  .urbanconstruct-index-partner .container {
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px; } }

@media (min-width: 1200px) {
  .urbanconstruct-index-partner .container {
    max-width: 1170px; } }

@media (min-width: 1366px) {
  .urbanconstruct-index-partner .container {
    max-width: 1290px; } }

@media (min-width: 1600px) {
  .urbanconstruct-index-partner .container {
    max-width: 1410px; }
  .urbanconstruct-index-partner .container-fluid {
    max-width: 1800px; } }

.urbanconstruct-index-partner {
  padding: 80px 0; }
  .urbanconstruct-index-partner .list-partner {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px; }
    .urbanconstruct-index-partner .list-partner .partner-item {
      -ms-flex: 0 0 calc(100% / 6 - 25px);
      flex: 0 0 calc(100% / 6 - 25px);
      max-width: calc(100% / 6 - 25px); }
      .urbanconstruct-index-partner .list-partner .partner-item img {
        max-height: 80px;
        opacity: 0.3;
        transition: all 0.3s; }
        .urbanconstruct-index-partner .list-partner .partner-item img:hover {
          opacity: 1; }
  @media (max-width: 991px) {
    .urbanconstruct-index-partner .list-partner {
      flex-flow: wrap;
      gap: 15px; }
      .urbanconstruct-index-partner .list-partner .partner-item {
        -ms-flex: 0 0 calc(100% / 3 - 10px);
        flex: 0 0 calc(100% / 3 - 10px);
        max-width: calc(100% / 3 - 10px); } }
  @media (max-width: 767px) {
    .urbanconstruct-index-partner {
      padding: 40px 0; } }
