/* Extra large devices */
@media (min-width: 1920px) {


}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 991px) {

  .navbar-nav .nav-link { text-align: center; }

  #carousel-home .carousel-caption { bottom: 110px; left: 30%; }
  #carousel-sunset .carousel-caption { width: 800px; bottom: 40px; left: 10%; }
  #carousel-pages .carousel-caption { bottom: 55px; left: 7.5%; }

  .banner-mcmv { margin-top: -100px; margin-bottom: 40px; }
  .banner-mude-ja { margin-top: -100px; margin-bottom: 40px; }

}

/* Small devices (tablets, 768px and up) */
@media (max-width: 767px) {

  .navbar-nav .nav-link { text-align: left; }

  #carousel-home .carousel-caption { bottom: 20px; left: 26%; }
  #carousel-home .carousel-caption p { font-size: 19px !important; }

  #carousel-sunset .carousel-caption { width: 180px; bottom: -5px; left: 30%; }
  #carousel-pages .carousel-caption { bottom: 0; left: 7.5%; }

  .bg-pb { padding-bottom: 16px !important; }

  .bg-morar, .bg-morar-everest, .bg-morar-sunset { min-height: auto; }

  .banner-mcmv { margin-top: 0; margin-bottom: 20px; }
  .banner-mude-ja { margin-top: 0; margin-bottom: 20px; }

  .card-residencial ul { height: 175px; }

  .grid-sizer, .grid-item  { width: 100%; }

}
