@media (max-width: 576px) {

  #block-contactstop {
    padding-right: 5px !important;
  }

  .form-type-tel {
    width: 100%;
  }

  form .pe-2 {
    padding: 0 !important;
  }

  #carouselHomeSlider .carousel-caption {
    bottom: 10px;
    padding-bottom: 0;
    left: 45px;
    max-width: 300px;
    opacity: 0.85;
  }

  #carouselHomeSlider .carousel-caption h5 {
    padding: 0.5rem 1rem;
    font-size: 1.2rem;
    max-width: 300px;
  }

  #carouselHomeSlider .carousel-caption p {
    /*background: #939598;*/
    border-radius: 0.25rem;
    padding: 0.5rem 0.5rem;
    font-size: 0.9rem;
  }

  .row.region-secondary-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
  }

  #block-contactstop .field--name-body {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: stretch;
    flex-wrap: nowrap;
    padding-left: 1.5rem;
  }

  .navbar.sticky .navbar-brand img, .navbar-brand img {
    max-width: 160px;
    height: auto;
  }



}

@media (max-width: 1200px) {
  .navbar-expand-xl .offcanvas .offcanvas-body .menu--main .nav-item .nav-link{
    font-size: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-expand-xl .offcanvas .offcanvas-body #block-triwin-freeconsultation{
    margin-top: 1rem;
  }
}
