/* CAROUSEL DEFAULT */
.carousel-default div .logo-box {
  left: 50%;
  right: -30%;
  transform: translate(-50%, -175%);
  position: absolute;
  z-index: 1; }

.carousel-default div .logo-img {
  height: 10rem;
  width: auto; }

@media (min-width: 1400px) {
  .carousel-default .carousel-caption {
    bottom: 117px; } }

@media only screen and (max-width: 991.98px) {
  .carousel-default .carousel-inner .carousel-caption {
    position: absolute;
    background-color: transparent;
    height: auto; }
  .carousel-default .carousel-inner .carousel-caption h3 {
    font-size: 1.2rem; }
  .carousel-default div .logo-img {
    height: 5rem; } }

@media only screen and (max-width: 767.98px) {
  .carousel-default .carousel-inner .carousel-caption {
    padding: 0; }
  .carousel-default .carousel-inner .carousel-caption h3 {
    font-size: .9rem; }
  .carousel-default div .logo-img {
    height: 3rem; } }

@media only screen and (max-width: 767.98px) {
  .carousel-default {
    margin-top: 71px;
    padding: 0; }
    .carousel-default div .logo-box {
      transform: translate(-50%, -160%); } }
