/* Max width 767px */
@media only screen and (max-width: 767px) {
  .pt-100 {
    padding-top: 50px;
  }
  .pb-100 {
    padding-bottom: 50px;
  }
  p {
    font-size: 14px;
  }
  h3 {
    font-size: 18px;
  }
  .section-title {
    text-align: center;
    margin-bottom: 30px;
  }
  .section-title span {
    font-size: 15px;
    margin-bottom: 10px;
  }
  .section-title h2 {
    font-size: 30px;
  }
  .hero-slider-area .slider-item {
    height: 100%;
    padding-top: 135px;
    padding-bottom: 70px;
  }
  .hero-slider-area .slider-item::before {
    background: var(--theme-color-3);
    opacity: 50%;
  }
  .hero-slider-area .slider-item .slider-text {
    text-align: center;
  }
  .hero-slider-area .slider-item .slider-text .slider-sub-title {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .hero-slider-area .slider-item .slider-text h1 {
    font-size: 28px;
    margin-bottom: 20px;
  }
  .hero-slider-area .slider-item .slider-text p {
    margin-bottom: 30px;
    font-size: 16px;
  }
  .hero-slider-area .slider-item .slider-text .slider-btn {
    margin-bottom: 30px;
  }
  .hero-slider-area .shape {
    bottom: -3px;
  }
  .hero-slider-area .owl-item.active .slider-text.one h1,
  .hero-slider-area .owl-item.active .slider-text.two h1,
  .hero-slider-area .owl-item.active .slider-text.three h1,
  .hero-slider-area .owl-item.active .slider-text.one p,
  .hero-slider-area .owl-item.active .slider-text.two p,
  .hero-slider-area .owl-item.active .slider-text.three p,
  .hero-slider-area .owl-item.active .slider-text.one .banner-btn,
  .hero-slider-area .owl-item.active .slider-text.two .banner-btn,
  .hero-slider-area .owl-item.active .slider-text.three .banner-btn,
  .hero-slider-area .owl-item.active .slider-text.one .slider-sub-title,
  .hero-slider-area .owl-item.active .slider-text.two .slider-sub-title,
  .hero-slider-area .owl-item.active .slider-text.three .slider-sub-title {
    animation: none;
  }
  .hero-slider-area .owl-prev {
    opacity: 1;
    top: inherit;
    left: -55px;
    margin: auto !important;
    bottom: 30px;
    right: 0;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    font-size: 20px !important;
    line-height: 40px !important;
  }
  .hero-slider-area .owl-prev:hover {
    left: -40px;
  }
  .hero-slider-area .owl-next {
    top: inherit;
    left: 0;
    right: -55px;
    margin: auto !important;
    opacity: 1;
    bottom: 30px;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    font-size: 20px !important;
    line-height: 40px !important;
  }
  .hero-slider-area .owl-next:hover {
    right: -40px;
  }
  .hero-slider-area:hover .owl-prev {
    left: -55px;
  }
  .hero-slider-area:hover .owl-next {
    right: -55px;
  }
  .strana-hlavicka {
    height: 300px;
  }
  .strana-hlavicka-box h1 {
    font-size: 35px;
  }
  .strana-hlavicka-box ul {
    margin-top: 6px;
  }
  .nabidka-prodeje-section .nabidka-prodeje-card .nabidka-prodeje-img img {
    width: 100%;
  }
  .nabidka-prodeje-section .nabidka-prodeje-card .nabidka-prodeje-text {
    padding: 22px;
  }
  .nabidka-prodeje-section .nabidka-prodeje-card .nabidka-prodeje-text h3 {
    font-size: 20px;
  }
  /* Nabidka System CSS */
  .nabidka-section .nabidka-card .nabidka-img img {
    width: 100%;
  }
  .nabidka-section .nabidka-card .nabidka-text {
    padding: 40px 20px 30px;
  }
  .nabidka-section .nabidka-card .nabidka-text i {
    top: -30px;
    width: 50px;
    height: 50px;
    font-size: 25px;
    line-height: 50px;
  }
  .nabidka-section .nabidka-card .nabidka-text h3 {
    font-size: 20px;
  }
  .nabidka-section .nabidka-card .nabidka-text p {
    font-size: 17px;
  }
  .copyright__area {
    text-align: center;
  }
  .copyright__area p {
    margin-bottom: 5px;
  }
  .copyright__area ul {
    text-align: center;
  }
  .pre-title {
    font-size: 14px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .pre-title::before,
  .pre-title::after {
    width: 1.5rem;
  }
}
/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pt-100 {
    padding-top: 50px;
  }
  .pb-100 {
    padding-bottom: 50px;
  }
  p {
    font-size: 15px;
  }
  h3 {
    font-size: 18px;
  }
  .section-title {
    margin-bottom: 30px;
    text-align: center;
  }
  .section-title span {
    margin-bottom: 10px;
  }
  .section-title h2 {
    font-size: 30px;
  }

  .hero-slider-area .slider-item {
    height: 100%;
    padding-top: 135px;
    padding-bottom: 70px;
  }
  .hero-slider-area .slider-item .slider-text {
    text-align: center;
  }
  .hero-slider-area .slider-item .slider-text h1 {
    font-size: 35px;
    margin-bottom: 20px;
  }
  .hero-slider-area .slider-item .slider-text p {
    margin-bottom: 30px;
    font-size: 15px;
  }
  .hero-slider-area .slider-item .slider-text .slider-btn {
    margin-bottom: 30px;
  }
  .hero-slider-area .shape {
    bottom: -3px;
  }
  .hero-slider-area .owl-prev {
    top: 90%;
  }
  .hero-slider-area .owl-next {
    top: 90%;
  }
  .single-counter.mb-0 {
    margin-bottom: 30px !important;
  }
  .strana-hlavicka {
    height: 330px;
  }
  .strana-hlavicka-box h1 {
    font-size: 35px;
  }
  .strana-hlavicka-box ul {
    margin-top: 6px;
  }
  .copyright__area {
    text-align: left;
  }
  .copyright__area ul {
    text-align: right;
  }
  .pre-title {
    font-size: 16px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .pre-title::before,
  .pre-title::after {
    width: 1.5rem;
  }
}
/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title h2 {
    font-size: 35px;
  }
  .hero-slider-area .slider-item .slider-text h1 {
    font-size: 56px;
  }
}
/* Max width 1700px */
@media only screen and (min-width: 1700px) {
  .hero-slider-area .slider-item {
    height: 100vh;
  }
}

/* =====================================================
   MOBILE – SKRYTÍ BROWSER SCROLLBARU
===================================================== */

@media (max-width: 767px) {
  html,
  body {
    scrollbar-width: none;
  }

  html::-webkit-scrollbar,
  body::-webkit-scrollbar {
    display: none;
  }
}
