@media (max-width: 1366px) {
  .marquee-wrapper .marquee-block {
    --total-marquee-items: 6;
    width: calc(200px * (var(--total-marquee-items)));
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    margin: 10px auto;
  }
  .marquee-inner {
    display: block;
    width: 300%;
  }
}
@media (max-width: 1140px) {
  .info-dtl {
    position: relative;
    padding: 0;
    border-bottom: solid 1px #ddd;
  }
  .info-dtl:hover {
    margin-top: 0;
  }
  .bg-fixed-mobile {
    background: url(../images/slider/pmi-elevator.jpg) 50% 0 no-repeat fixed;
    background-size: cover;
  }
  .header-info .float-start,
  .header-info .float-end {
    margin-left: 5px;
    text-align: center;
    float: none !important;
  }
  .header-info .float-start a {
    width: 100% !important;
    float: left;
    padding-bottom: 5px;
  }
  .header-info .float-end {
    width: 100% !important;
  }
  .header-info .float-end a {
    margin: 0 40px;
  }
  .navbar-toggler-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
  }
}
@media (max-width: 1024px) {
  .bg-fixed-mobile {
    background: url(../images/slider/small_pmi-elevator.jpg) 50% 0 no-repeat
      fixed;
    background-size: cover;
  }
  .bg-fixed {
    background: url(../images/slider/small_pmi-elevator.jpg) 50% 0 no-repeat
      fixed;
    background-size: cover;
  }
  .bg-fixed2 {
    background: url(../images/slider/small_pmi-eskalator.jpg) 50% 0 no-repeat
      fixed;
    background-size: cover;
  }
  .marquee-wrapper .marquee-block {
    --total-marquee-items: 6;
    width: calc(200px * (var(--total-marquee-items)));
    margin-left: -15px;
  }
  .marquee-inner {
    display: block;
    width: calc(150% * (var(--total-marquee-items))) !important;
  }
  .btn-overlay .pe-3,
  .btn-overlay .py-3,
  .btn-overlay .btn-lg {
    margin: 0 !important;
    padding: 10px !important;
  }
}
@media (max-width: 920px) {
}
@media (max-width: 720px) {
}
@media (max-width: 620px) {
}
@media (max-width: 480px) {
}
@media (max-width: 360px) {
}
