/* Medium devices (tablets, less than 992px)*/

@media (max-width: 768px) {
  .address {
    font-size: 10px;
    text-decoration: underline;
    color: #000;
    white-space: nowrap;
  }
  .customer-care-wrapper {
    padding: 100px 14.5% 40px !important;
    min-height: 100vh;
  }

  .foot {
    border-top: #ddd 1px solid;
    min-width: 90vw;
    padding-top: 10px;
    text-align: center;
    margin-top: 10px;
    bottom: 10px;
    position: absolute;
  }

  .img2020 {
    width: 300px;
    height: auto;
  }

  .btn-prev-page {
    margin-top: 60px;
    z-index: 1001;
  }
  .btn-menu-left {
    width: 44px;
    height: 44px;
    position: fixed;
    top: 30px;
    left: 10px;
    z-index: 100;
  }
  .menu-logo {
    width: 180px;
    height: auto;
  }

  .about-logo {
    max-width: 300px;
    height: auto;
  }

  .carousel-custom {
    max-width: 125%;
  }
  .carousel-indicators {
    position: static;
    padding: 20px;
    width: 70vw;
    /* margin: 30px 0 0 80px; */
  }

  .prod-detail-info h1 {
    text-align: center;
  }
  .prod-art {
    text-align: center;
  }
  .prod-detail-price {
    text-align: center;
  }
  .prod-detail-specs {
    text-align: center;
  }
  .prod-detail-desc {
    text-align: center;
  }
  .prod-detail-accordion h3 {
    text-align: center;
  }
  .bloco-center {
    text-align: center;
  }

  .size-chart-table {
    margin-left: auto;
    margin-right: auto;
  }

  .content-section-about {
    min-height: 130vh !important;
  }
}
@media (max-width: 991.98px) {
  .gallery-wrapper .carousel {
    max-width: 100%;
    margin-top: 0px;
    padding: 0px !important;
    min-height: 100vh;
    /*   margin-top: -120px;*/
  }

  .row_product {
    margin: 0 -11px 0 !important;
  }

  /* - menu list - */
  .menu-list-wrapper {
    padding: 120px 0 80px;
    overflow-x: hidden;
  }
  .menu-list-block {
    margin-right: -10px;
    margin-left: -10px;
  }
  /* - prod list - */
  .prod-list-wrapper {
    padding: 120px 0 60px;
    overflow-x: hidden;
  }
  .prod-list-wrapper .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
  .prod-list-wrapper h2 {
    margin-bottom: 30px;
  }
  /* - prod detail - */
  .prod-detail-wrapper {
    padding: 90px 0 60px;
  }
  .prod-detail-carousel-wrapper {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /*.prod-detail-carousel-wrapper .carousel-indicators {
        display: none;
    }*/
  .prod-detail-info {
    padding: 40px !important;
  }

  .content-section {
    padding: 100px 0% 60px;
  }

  . intro-banner-text {
    margin-top: 100px;
  }

}
