@media only screen and (max-width: 991px) {
  .container-img-facility img {
    object-fit: contain;
    object-position: center;
    width: 100%;
    /* height: 100%; */
    margin-left: 0px;
  }
  .text-p {
    font-size: 15pt;
  }
    .img-footer-testy{
        width: 95px
      }
    .desc-our-brand {
        font-size: 12pt;
    }
    .btn-txt{
        font-size: 12pt;
    }
    .description-history{
        font-size: 12pt;
      }
    .container-logo-business-unit {
        width: 100%;
        /* max-width: 33%; */
        height: 8vh;
        overflow: hidden;
        position: relative;
        margin-left: 0px;
        margin-top: 1rem;
      }

    .container-img-business-unit {
        width: 100%;
        min-width: 100%;
        /* max-width: 33%; */
        height: auto;
        overflow: hidden;
        position: relative;
        margin-left: 0px;
      }

    .ml-value {
        padding-left: 25px;
    }

    .title-latest-news {
      font-size: 17pt;
    }

    .description-latest-news {
      font-size: 15pt;
    }

    
      a.rounded-news .title-latest-news {
        color: #000;
        font-weight: 700;
      }

      a.rounded-news .description-latest-news {
        color: #373636;
        /* text-align: justify; */
      }

      .container-img-two {
        width: 100%;
        height: 27vh;
        overflow: hidden;
        position: relative;
        margin-left: 0px;
      }
      
      .container-img-two img {
        object-fit: cover;
            object-position: center;
            width: 100%;
            height: 100%; 
            /* height:500px; */
            margin-top: 0px;
      /* scale: 1.3; */
    }

    .container-img-two img.img-career {
      object-fit: cover;
      object-position: center;
      height:100%;
      margin-top: 0px;
      margin-left: 0px;
    }
    
      .bg-icon-social{
        width: 2vh;
        height: 2vh;
        display: flex;
        justify-content: center;
      }
      .icon-social{
        height: 15px;
        width: 15px;
        padding: 3px;
      }
      .modal-content-menu{
        width: auto; 
        background-color:rgb(235 231 231 / 87%); 
        border-radius:25px
      }
      .banner-line{
        height: 97%;
        border-color: white;
        margin-top: 8%;
        width: 120%;
        margin-left: -10%;
    }
      .logo-banner{
        width: 50%; 
        position:absolute; 
        top:5px
      }
      #logo-sticky{
        width: 36%; 
        position:absolute; 
        top:18px;
        left: 32%;
        /* margin-top: 5%; */
        -webkit-filter: drop-shadow(0px 3px 6px rgba(32, 32, 32, 0.295));
        filter: drop-shadow(0px 3px 6px rgba(32, 32, 32, 0.295));
      }
      .container-img-s2 {
        width: 100%;
        height: 250px;
        overflow: hidden;
        position: relative;
        margin-left: 0px;
        margin-top: 30px;
      }
      
      .container-img-s2 img {
          object-fit: cover;
              object-position: center;
              height: 250px;
              width: 100%;
        margin-top: 30px;
        scale: 1.3;
      }

      .title-glance {
        font-size: 25pt;
        font-weight: bold;
      }

      .footer-facility {
        font-size: 0.6em;
        font-weight: bold
      }

      .container-img-facility {
        width: 100%;
        height: 8.7vh;
        overflow: hidden;
        position: relative;
        margin-left: 0px;
        /* width: 350px; */
      }

      .title-sub-text {
        font-size: 12pt;
      }

      .sub-text {
        font-size: 11pt;
      }

      .sub-text-vision {
        font-size: 14pt;
        font-weight: bold;
      }

      .container-img-icon-discovering{
        position: relative;
        width: 95%;
      }

      .title {
        font-size: 16pt;
      }

      .title-home-s5 {
        font-size: 25pt;
        text-shadow: 1px 1px 1px #00000068;
      }

      .sub-title {
        font-size: 16pt;
      }

      .sub-title-contact-us {
        font-size: 18pt;
      }
      .title-recruitment {
        font-size: 20pt;
        font-weight: bold;
      }
      .sub-title-business-opportunity {
        font-size: 16pt;
      }

      .sub-title-career {
        font-weight: bold;
        font-size: 16pt;
      }

      .sub-glance {
        font-size: 15pt;
      }

      .btn-bluesav:hover {
        background-image: linear-gradient(#68DFE9, #68CAE9);
        padding-left: 20px;
        padding-right: 20px;
        color: white;
        font-weight: bold;
        border-radius: 26px;
        box-shadow: 1px 1px #979797;
      }
    
      .btn-bluesav {
        background-image: linear-gradient(#68DFE9, #68CAE9);
        padding-left: 20px;
        padding-right: 20px;
        color: #003F86;
        font-weight: bold;
        border-radius: 26px;
      }
      .logo-our {
        max-width: 64%;
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 15px;
        margin-bottom: 15px;
        max-height: 175px;
      }
  
      .pad-left-savoria-store{
        padding-left: 30px;
      }
    
      .pad-right-savoria-store{
        padding-right: 30px;
      }
  
      .pad-left-about-us{
        padding-left: 30px;
      }
    
      .pad-right-about-us{
        padding-right: 30px;
      }
  
      .pad-left-about-us-our{
        padding-left: 85px;
      }
    
      .pad-right-about-us-our{
        padding-right: 85px;
      }
      .img-history{
        /* width: 100%; */
        height: 350px;
      }
      .page-history{
        margin-bottom: 10px;
      }
      .nav-link.mobile{
          display: block;
          padding: 0.5rem 0.5rem;
          color: #0d6efd;
          text-decoration: none;
          transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
      }
      .company-contact {
        background-image: url('../images/slices/company_red.jpg');
        background-repeat: no-repeat;
        background-size: cover;
        height: 250px;
      }
  
      .content-mobile {
        margin: 0px 20px;
      }
  
      footer {
        font-size: 9pt;
      }
  
      .about-savoria {
        margin-top: -2px;
      }
  
      nav.navbar-top {
        height: 50px;
      }
  
      .savoria-logo-top {
        width: 60px;
        margin-right: 16px;
        margin-left: 9px;
      }

      .savoria-logo-footer {
        width: 50px;
        margin-right: 0px;
        margin-left: 0px;
      }
  
      .back-logo {
        background-color: white;
        border-top-right-radius: 50rem;
        border-bottom-right-radius: 50rem;
        height: 50px;
        margin-right: 0px;
      }
  
      .content-glance {
        padding: 0px;
      }
  
      .title-sub-glance {
        font-size: 11pt;
        font-weight: bold;
      }
  
      .divider{
        margin-top: 70px;
        margin-bottom: 70px;
      }
  
      .bg-visi{
        background-image: url('../images/slices/desktop/Asset 16@4x-100.jpg');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 50px;
      }
      .bg-values{
        background-image: url('../images/slices/desktop/Asset 17@4x-100.jpg');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 50px;
      }
      .bg-our{
        background-image: url('../images/slices/desktop/Asset 18@4x-100.jpg');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 50px;
      }
      .bg-pf{
        background-image: url('../images/slices/desktop/Asset 19@4x-100.jpg');
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        min-height: 50px;
      }
  
      /* .logo-slide {
        max-width: 200px;
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 15px;
        margin-bottom: 15px;
        max-height: 200px;
        object-fit: contain;
      } */
  
      .logo-slide {
        max-width: 165px;
        margin-left: 30px;
        margin-right: 30px;
        margin-top: 15px;
        margin-bottom: 15px;
        max-height: 120px;
        object-fit: contain;
      }
  
      .business-banner {
        background-image: url('../images/slices/desktop/Asset 81@4x-8.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 170px;
      }
  
      .career-banner {
        background-image: url('../images/slices/desktop/career-banner.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 170px;
      }
  
      .news-banner {
        background-image: url('../images/slices/desktop/news-banner.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 170px;
      }
  
      .store-banner {
        background-image: url('../images/slices/desktop/store-banner.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 170px;
      }
  
      .contact-us-banner {
        background-image: url('../images/slices/desktop/contact-us-banner.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 170px;
      }
  
      .title-banner {
        font-size: 20pt;
        font-weight: bold;
      }
  
      .title-business {
        font-size: 17pt;
        font-weight: bold;
      }
  
      .img-cert-cikupa {
        max-height: 100px;
    }
    .address{
      font-size: 10pt;
    }
  
    .our-brand-banner {
      background-image: url('../images/slices/desktop/Asset 27@4x-100.jpg');
      background-repeat: no-repeat;
      background-size: cover;
      height: 170px;
    }
  
    .title-are-you{
      margin-top: 10px;
      font-size: 40px; 
      margin-bottom:20px
    }
  
    .title-favorite{
      font-size: 29px; 
      margin-bottom:30px
    }
    .img-career{
      width: 100%;
      height: auto;
    }
  
    .img-news-page{
      border-radius: 20px;
      /* width: 100%; */
      height: 100%;
    }
  
    .container-social-media{
      position: absolute;
      bottom: 4%;
      width: 100%;
    }
    .img-social-media{
      height: 50px;
    }
    .container-img {
      width: 50px;
      margin-left: 5px;
      margin-right: 5px;
    }
  
    section.about-us {
      min-height: 150px;
      margin-bottom: 30px;
      margin-top: 30px;
    }
    .title-page-about-us {
      margin-top: 10px;
      margin-bottom: 30px;
    }
    .title-news{
      margin-bottom: 30px;
    }
}