body,
html {
  overflow-x: hidden;
}

.divider-5 {
  margin-top: 5rem;
  display: block;
}

@media only screen and (max-width:1100px) and (min-width:601px) {
  header#js-header {
    background: #fff;
  }

  .page {
    margin-top: 110px;
  }

  button.navbar-toggler {
    margin-top: 15px;
  }

  .well-1 {
    max-width: 100% !important;
    overflow-x: hidden;
  }

  .dzsparallaxer {
    background-size: contain !important;
  }
}

@media (max-width:600px) {

  .divider-5 {
    margin-top: 1rem;
    display: block;
}

  a.navbar-brand img {
    width: 200px;
  }

  header#js-header {
    background: #fff;
  }

  .text-md-left {
    text-align: left;
  }

  .thead {
    text-align: center;
  }

  section {
    background-position: center;
  }

  .row {
    display: block;
  }

  .hero-action {
    line-height: normal !important;
    padding: 25px;
  }

  .u-shadow-v18 {
    box-shadow: none;
  }

  div#navbar {
    padding-top: 10px !important;
  }

  header .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }

  .well-1 {
    max-width: 100% !important;
    overflow-x: hidden;
  }

  .mfont25 {
    font-size: 40px !important;
    line-height: normal !important;
  }

  .mrow {
    display: flex;
  }

  .dzsparallaxer {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }

  /* .roadtriage{
    background: url('images/SmartMobility004.jpg');
    background-size: cover;
    background-position: center;
  } */

  .dzsparallaxer p {
    text-align: center !important;
  }

  #Maps p img {
    width: 100% !important;
    display: block !important;
  }

  .modal-content {
    margin-top: 20vh !important;
  }

  div[style="width:fit-content;"] {
    width: 100% !important;
  }

  .recentroadway img {
    max-width: 100% !important;
  }

  p img {
    float: initial !important;
    margin-left: 0px !important;
  }

  .media-body p {
    font-size: 25px !important;
  }

  .about-list {
    padding-left: 20px;
    padding-right: 20px;
  }

  img#myPavMap {
    width: 90%;
  }
}