@media (min-width: 900px) {

  .on-mobil{
    display:none;
  }
  .on-pc{
    display:initial;
  }


  .nav-item {
    border-top: none;
    text-align: center;
  }
  .header_logo {
    max-width: 137px;
    max-height: 85px;
  }

  .navbar-contact{
    width: 190px;
  }
  h1 {
    font-size: 45px;
    
  }

  h1 strong {
    font-size: 45px;
  }

  h2 {
    font-size: 2.2rem;
  }
  h2 strong {
    font-size: 2.2rem;
  }

  .main-slider-container{

    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .main-slider-title {
    text-align: left;
  }

  .main-slider-text {
    text-align: left;
  }

  .main-slider-button {
    min-width: 350px;
  }
  .atut-blocks {
    flex-direction: row;
  }

  .price-block {
    justify-content: center;
}
.price-block-item {
    flex: 1 1 32%;
    max-width: 550px;
}

.price-block-bg_color{
    padding: 4rem;
}

  .price-table-item {
    flex: 1;
    min-width: 300px;
}

 .content {
        padding: 0 3rem
    }

    .content-wrap {
        flex-wrap: nowrap
    }

  .content-img-wrap{
   
    height: 80vh;
   
}

/* .content-img-wrap img{
    max-height: 600px;
} */

  .category {
    /* padding: 0 3rem; */
  }
  .category-wrap {
    flex-wrap: nowrap;
  }

  .subcategory-wrap {
    flex-wrap: wrap;
    flex-direction: row;
    padding-right: 1rem;
  }
  .subcategory-item {
    flex: 1;
    min-width: 300px;
  }

  .contact-content {
    flex-direction: row;
  }
  .contact-form-wrap {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .contact-form-input {
    flex: 1 1 21%;
  }
  .contact-form-accept {
    text-align: end;
    padding-right: 64px;
}
  .contact-call-text {
    text-align: left;
  }
  .contact-call-phone {
    text-align: left;
  }

  .gallery-tabnav {
    display: flex;

    justify-content: center;
  }

  .gallery-tabnav-title {
    padding: 1.3rem;
    cursor: pointer;
  }

  .gallery-tabnav-title span {
    font-size: 1.1rem;
    font-weight: 500;
  }

  .gallery-tabnav-title.active {
    background-color: var(--block-bg-white);
  }

  .gallery-tabs .gallery-tab-item {
    display: none;
  }
  .gallery-tabs .gallery-tab-item.active {
    display: block;
    border-top: 0px;
  }

  .gallery-tab-title {
    display: none;
  }

  .gallery-item {
    flex: 1 1 22%;
  }

  .howto-wrap {
    flex-wrap: wrap;
    flex-direction: row;
    padding-right: 1rem;
  }
  .howto-item {
    flex: 1 1 21%;
  }

  .faq-wrap {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .faq-colunm {
    flex: 1 1 45%;
  }

  .footercontact-wrap {
    flex-direction: row;
  }
  .footercontact-logo {
  
    display: none;
  
  }
  .footercontact-center-wrap {
    flex: 1 1 100%;
  }
  .footercontact-contacts {
    flex-direction: row;
  }
  .footercontact-phone {
    flex: 1 1 auto;
  }
  .fotercontact-map {
    flex: 1 1 auto;
  }
  .footercontact-messegers {
    flex: 1 1 auto;
    justify-content: space-evenly;
    padding-left: 2rem;
     gap: 0;
  }

  .footer-wrap {
    flex-direction: row;
   
  }


  .footer-logo {
    flex: 1 1 15%;
    margin-right: auto;
    margin-left: auto;
  }
  .footer-center {
    flex: 1 1 70%;
    text-align: center;
  }
  .footer-right {
    flex: 1 1 15%;
  }

  .sidecontact {
    border-top-left-radius: 0.7rem;
    border-bottom-left-radius: 0.7rem;
    width: 53px;
    position: fixed;
    top: 50%;
    bottom: auto;
   right: 0px;
    left: auto;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background-color: var(--primary);
    cursor: pointer;
    flex-direction: column;
  }
  .scalle{
   flex-direction: column;
  }
  

  .sidecontact.schide >.scalle{
    
    display: none;
  }

  .sc-arrow {
     flex: 0 0 32px;
    height: 32px;
     background-color: #000;
     text-align: center;
     border-top-left-radius: 0.7rem;
     height: 32px;
     width:  53px;
     display: flex;
     justify-content: center;
     align-items: center;
     color: #fff;
     font-size: 1.3rem;
     line-height: 1;
     transform: rotate(0deg);
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     -o-transform: rotate(0deg);
}
  .sidecontact.schide >.sc-arrow {
    border-bottom-right-radius: 0.7rem;
    border-top-right-radius: 0.7rem;
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;

    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

  .sc-form-open {
    padding-bottom: 49px;
    padding-top: 50px;
    position: relative;
  }

  .sc-open-bokom {
    transform: rotate(-90deg);
    display: block;
    font-size: 13px;
    padding: 18px 10px 10px;
    width: 160px;
    height: 53px;
    line-height: 1.2;
    -webkit-transform-origin: 51px 51px 0;
    -moz-transform-origin: 51px 51px 0;
    transform-origin: 51px 51px 0;
    box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

  .sc-form-wrap {
    position: absolute;
    right: 53px;
    left: auto;
    top: -50px;
     bottom: auto;
    background-color: #fff;
    border-radius: 1rem;
    width: 0;
    height: auto;
    overflow: hidden;
    box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16);
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
  }

  .sc-form-open:hover .sc-form-wrap,
  .sc-form-wrap:hover {
    width: auto;
  }
  .sc-zespol {
    padding: 2rem 3rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .sc-form-title {
    font-weight: 600;
    font-size: 1.2rem;
  }
  .sc-form-fieldset {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .sc-show-hide{
    position: relative;
  }
  .sc-block-open {
    position: absolute;
    right: 53px;
    top: 0px;
    background-color: var(--primary);
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
    display: flex;
    width: 0;
    overflow: hidden;
    box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16);
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
  }
   .sc-block-open span{
      padding: 1rem;
      color: #000;
   }

   .sc-show-hide:hover .sc-block-open,
  .sc-block-open:hover {
    width: auto;
  }
  .sc-whatsapp {
    text-align: center;
    padding: 1rem;
    /* box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16); */
  }
  .sc-telegram {
    text-align: center;
    padding: 1rem;
    /* box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16); */
  }
    .sc-viber {
    text-align: center;
    padding: 1rem;
    /* box-shadow: -1px 0 6px rgba(0, 0, 0, 0.16); */
  }
  .sc-phone {
    text-align: center;
    padding: 1rem;
    border-bottom-left-radius: 0.7rem;
      margin-right: 0;
  }
  .sc-phone:hover {
    border-bottom-left-radius: 0;
  }


  /* .related-item {
    flex: 1 0 150px;
    display: flex;
    gap: 0.5rem;
  }
  .croslink-item {
    flex: 1 0 150px;
    display: flex;
    gap: 0.5rem;
  } */

  .related-bg{
    padding: 1rem 0;
  }
    .related-wrap {
    flex-wrap: wrap;
    flex-direction: row;
    padding-right: 1rem;
  }
  .related-item {
    flex: 0 1 30%;
  }

  .croslink-bg{
    padding: 1rem 0;
  }

    .croslink-wrap {
    flex-wrap: wrap;
    flex-direction: row;
    padding-right: 1rem;
  }
  .croslink-item {
    flex: 0 1 30%;
  }



  .review-wrap {
        flex-wrap: wrap;
        flex-direction: row;

        justify-content: space-evenly;
    }

  .review-item {
        flex: 0 1 30%;
    }

}
