@media (max-width: 1360px) {
  .container {width: 1180px;}
  .popup-widget.cart-widget {margin-left: 165px;}

  .navigation-in ul.menu-level-2 {width: 1180px;}
}

@media (max-width: 1200px) {
  .container {width: 980px;}
  .navigation-in ul.menu-level-2 {width: 980px;}

  .p-image-wrapper .p-detail-inner-header {padding-bottom: 5px;}

  .hp-categories .hp-categories__item {height: 200px;}
  .product-hp.--blue .product-hp__img {margin-right: 0;}
  .product-hp.--green .product-hp__img {margin-right: 0;}
  .product-hp.--yellow .product-hp__img {margin-left: 0;}
  .product-hp {align-items: center;}

  .newsletter-footer {padding: 30px;}
  .custom-footer>div {padding-bottom: 15px;}
  .delivery-icons {margin: 20px auto 10px auto;max-width: 100%;}

  .carousel-main__heading {font-size: 55px;}

  .navigation-in>ul>li>a {font-size: 15px;}

  .carousel-main {padding: 80px 0 150px 0;}

  .usps .usps__item {font-size: 14px;}
  .usps .usps__item strong {font-size: 16px;}
  .usps .usps__item img {flex: 0 0 40px;max-width: 40px;}

  .navigation-buttons>a#logBtn {margin: 0 15px;}
  .carousel-main__subheading {font-size: 18px;}
  .header-top>div.navigation-buttons {flex: 0 0 140px;}

  .popup-widget.cart-widget {margin-left: 65px;}

  .pagination-wrapper .pagination {justify-content: center;margin-top: 30px;}

  body.type-category .usps-wrap {margin-top: 20px;}

}
@media (max-width: 992px) {
  .container {width: 750px;}
  .navigation-in ul.menu-level-2 {width: 750px;}

  .popup-widget.cart-widget {margin-left: 0px;}
  .popup-widget.cart-widget {top: 112px;}


  #footer .footer-bottom {flex-direction: column;}
  #signature {flex: 0;}
  .delivery-icons {flex-direction: column;}
  .delivery-icons__left {margin-bottom: 10px;}
  .newsletter-footer {flex-direction: column;}
  .newsletter-footer .newsletter-footer__desc {flex: auto;padding-right: 0;}
  .newsletter-footer form {width: 100%;}
  .newsletter-footer .consents-first label {text-align: left;}

  .heureka-block .vote-wrap {width: 50%;display: none;}
  .heureka-block .vote-wrap:nth-of-type(-n+2) {display: block;}

  .faq ul {padding-left: 0px;}
  .faq .container>div {flex: 0 0 100%;text-align: center;margin-bottom: 10px;}
  .faq .container {flex-flow: row wrap;}

  #newsWrapper .news-item {width: 49%;}
  .blog-block #newsWrapper .news-item:nth-of-type(3) {display: none;}

  .product-hp.--green .leaf {width: 310px;height: 200px;bottom: -50px;}
  .product-hp__desc {max-width: 50%;}
  .product-hp.--yellow .leaf {display: none;}
  .product-hp::before {background-size: cover!important;top: 0!important;width: 1200px!important;}
  .product-hp .product-hp__desc {padding: 25px 0!important;}
  .product-hp {margin: 50px 0!important;}
  .product-hp.--yellow::before {right: -20%;}

  .why-us__heading {padding-right: 10px;font-size: 22px;flex: 0 0 150px;line-height: 26px;}
  .why-us__icons>div {padding: 0 5px;font-size: 13px;}

  .usps {flex-flow: row wrap;}
  .usps .usps__item {width: 50%;margin: 10px 0;}

  .hp-categories .hp-categories__item {font-size: 16px;height: 160px;width: calc(25% - 10px);margin: 5px;}
  .hp-categories .hp-categories__item img {max-width: 70px;}
  .hp-categories {margin-bottom: 35px;}

  .col-6 {width: 100%;}
  .row-flex {flex-flow: row wrap;}

  h1 {font-size: 26px;}

  .about-kratom__top {}
  .about-kratom__top>div:nth-of-type(1) {width: 100%;margin-right: 0;padding: 10px;}
  .about-kratom__top>div {width: 100%;}

  .about-kratom__top-bottom>div {width: 100%;padding: 10px 0;}
  .about-kratom__p {text-align: left;}

  .block-kratom__btns a.href-link {display: block;margin-left: 0;margin-top: 15px;}

  .select-pick>div {width: 100%;display: flex;flex-direction: column;}
  .why-buy .row-flex-icon__title {font-size: 18px;}

  .in-o-produktech.type-post #content {padding-top: 20px;}

  .in-o-produktech h2, .block-kratom h2, .why-buy h2, .wrong-pick h2 {font-size: 26px;}
  .block-kratom__select-title {font-size: 26px;}
  .block-kratom.--first h2 {padding-top: 0;}
  body:not(.in-index) .usps-wrap {padding-top: 20px;padding-bottom: 20px;}
  body.type-detail .usps-wrap  {padding-bottom: 40px;}
}

@media (max-width: 767px) {
  .container {width: 100%;padding-left: 10px;padding-right: 10px;}
  .content-wrapper.container {padding-left: 10px;padding-right: 10px;}
  .navigation-in ul.menu-level-2 {width: 100%;left: initial;transform: initial;}

  .blog-block {margin-top: 50px;}
  .product-top {margin-bottom: 15px;}
  .block-kratom {padding: 30px 0;}

  .why-buy {padding: 0;}

  .c-category-top .category-perex {flex-direction: column;}
  .c-category-top .category-perex .category-help {margin-left: 0;width: 100%;flex: 0 0 100%;max-width: 100%;}

  .navigation-in>ul>li.ext>a>span {margin-left: auto;}

  .ordering-process .top-navigation-bar {position: fixed;}
  .ordering-process .overall-wrapper {padding-top: 70px;}

  .p-image-wrapper .flags-default {top: 0;}
  .--is-kratom .p-short-description .btn-secondary {display: block;margin-top: 10px;}

  .delivery-row .shipping-options {margin-top: 10px;float: none;}
  .p-info-wrapper .add-to-cart {padding: 15px;position: relative;}
  .add-to-cart .p-final-price-wrapper {width: 100%;margin-bottom: 25px;}
  .add-to-cart .add-to-cart-button {width: 100%;margin-left: 0;max-width: 100%;}
  .p-detail .add-to-cart .quantity {position: absolute;top: 15px;right: 15px;}
  .p-info-wrapper .price-final {font-size: 26px;margin-top: 13px;}

  .mobile-sort {display: block;font-size: 16px;width: 100%;line-height: 1;border-color: #4B5159;max-width: 100%;color: #000;margin-top: 10px;}
  .mobile-sort {width: 100%!important;cursor: pointer;height: 40px;line-height: 38px;padding: 0 12px;border: 1px solid #4B5159;background-position: right 10px center;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7319 9.6L12.8005 15.5314L6.86914 9.6L8.00051 8.46863L12.8005 13.2686L17.6005 8.46863L18.7319 9.6Z' fill='%23202326'/%3E%3C/svg%3E%0A");}
  .category-header form {width: 100%;}
  #category-header fieldset {display: none;}
  .filters-unveil-button-wrapper .btn.unveil-button {text-align: left!important;padding-left: 12px;background-size: 24px;background-repeat: no-repeat;background-position: right 10px center;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7319 9.6L12.8005 15.5314L6.86914 9.6L8.00051 8.46863L12.8005 13.2686L17.6005 8.46863L18.7319 9.6Z' fill='%23fff'/%3E%3C/svg%3E%0A");}


  #header .site-name {top: 0;position: initial;}
  .top-navigation-bar .container>div.top-navigation-tools {display: block;}

  .navigation-buttons>#searchBtn {display: none;}
  .navigation-buttons>a#logBtn {display: none;}

  .header-top {height: 0;}
  .header-top>div.site-name-wrapper {position: fixed;left: 50px;top: 3px;}
  #header .site-name a img {max-height: 45px;padding: 0;}
  #header .site-name a {margin-top: 0;}

  .popup-widget.cart-widget {top: 50px;}

  .header-top>div.search {top: 65px;position: fixed;}

  .top-navigation-bar a, .top-navigation-bar .dropdown button {color: #000;}
  .responsive-tools>a[data-target="search"] {margin-right: 45px;margin-top: 5px;}

  .responsive-tools>a[data-target="navigation"] {left: 0;right: initial;top: 9px;}
  .responsive-tools>a[data-target="navigation"]::before {color: #000;font-size: 22px;background-color: transparent;}

  #header .cart-count {top: 11px;right: 10px;width: 36px;height: 36px;flex: 0 0 36px;background-size: contain;position: fixed;}
  #header::after {position: fixed;top: 40px;}

  .overall-wrapper {padding-top: 50px;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar {transform: initial;}
  .scrolled body:not(.search-window-visible) .top-navigation-bar {box-shadow: initial;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name {transform: initial;}
  .scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count {transform: initial;}
  .type-index .overall-wrapper {padding-top: 0;}

  .custom-footer>div {width: 100%;}
  .custom-footer>div:nth-of-type(6) {margin-top: 10px;}
  #footer ul {display: none;margin-top: 0;}
  #footer h4::after {content: "";margin-left: auto;width: 25px;height: 25px;background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7623 8.89889C18.7495 9.13479 18.657 9.35934 18.4998 9.53569L12.2497 16.8335C12.1519 16.9481 12.0304 17.0401 11.8936 17.1032C11.7568 17.1663 11.608 17.199 11.4573 17.199C11.3067 17.199 11.1578 17.1663 11.021 17.1032C10.8842 17.0401 10.7627 16.9481 10.6649 16.8335L4.42101 9.53569C4.31969 9.43419 4.24042 9.31286 4.18816 9.17931C4.1359 9.04575 4.11174 8.90285 4.11727 8.75954C4.1228 8.61623 4.15784 8.47561 4.22024 8.34648C4.28263 8.21734 4.37104 8.10249 4.47988 8.00909C4.58872 7.9157 4.71571 7.84579 4.85282 7.80373C4.98993 7.76168 5.13421 7.74838 5.2767 7.76469C5.41918 7.78099 5.55681 7.82653 5.68088 7.89847C5.80494 7.97041 5.91277 8.06719 5.99771 8.18275L11.4563 14.5568L16.9169 8.18275C17.0561 8.01321 17.2454 7.89197 17.4577 7.83631C17.6699 7.78066 17.8942 7.79344 18.0988 7.87282C18.3033 7.9522 18.4777 8.09413 18.5968 8.27838C18.7159 8.46263 18.7738 8.67979 18.7622 8.89889H18.7623Z' fill='white'/%3E%3C/svg%3E%0A");}
  #footer h4 {position: relative;display: flex;align-items: center;border-top: 1px solid #fff;margin-bottom: 0;padding: 15px 0;}
  .custom-footer>div {padding-bottom: 0;}
  #footer .contact-block {display: none;}
  .footer-icons {margin-top: 30px;}
  .custom-footer__banner4 {border-bottom: 1px solid #fff;}

  .products-block.products .product {padding: 0 7px;}
  .product-hp__title {font-size: 36px;line-height: 40px;}
  .product-hp .product-hp__img {max-width: 100%;margin-top: 10px!important;order: 2;margin-bottom: 10px;}
  .product-hp__desc {width: 100%;max-width: 100%;}
  .product-hp {flex-direction: column;}
  .product-hp.--green .leaf {display: none;}
  .product-hp .leaf.--first {display: none;}

  .products-block .p .flags-default {left: 0;}
  .products-block a.btn.btn-primary {width: 100%;padding-left: 5px;padding-right: 5px;}
  .products-block .btn.btn-cart  {width: 100%;padding-left: 5px;padding-right: 5px;}
  .products-block.products .p .name {height: 50px;}

  .ordering-process .quantity-form .quantity .decrease {border-right: 1px solid #dadada;}
  .ordering-process .site-name {display: block;}

  .columns-mobile-2 .products-block > div .p .name {text-align: center;}
  .products-block .p-bottom .p-tools .availability {text-align: center;}

  .slick-next {right: -5px;width: 30px;height: 30px;background-size: contain;}
  .slick-prev {left: -5px;width: 30px;height: 30px;background-size: contain;}

  .subcategories li {padding: 3px;}
  .subcategories {padding: 10px 0;}

  .usps .usps__item {width: 100%;}

  .why-us__heading {flex: 0 0 100%;padding-right: 0;text-align: center;padding-bottom: 20px;}
  .why-us {flex-flow: row wrap;}
  .why-us__icons>div {width: 50%;margin: 5px 0;}
  .why-us__icons {flex-flow: row wrap;}

  .hp-categories .hp-categories__item {width: calc(50% - 5px);margin: 2px;}
  .carousel-main__heading {font-size: 32px;}
  .carousel-main__subheading {font-size: 16px;letter-spacing: 3px;}

  .newsletter-footer {padding: 15px;}
  .newsletter-footer form button {width: 85px;}
  .newsletter-footer {margin-bottom: 15px;}

  .heureka-block .vote-wrap {width: 100%;}

  .faq ul {column-count: 1;padding-left: 0px;list-style: none;}
  .faq ul li {padding-right: 10px;text-align: center;}

  #newsWrapper .news-item {width: 100%;}
  #newsWrapper .news-item {margin-bottom: 10px;}
  #newsWrapper {margin-bottom: 0;}

  .delivery-icons__left {text-align: center;margin-bottom: 20px;}
  .delivery-icons__left span {width: 100%;display: block;text-align: center;}
  .delivery-icons__right span {width: 100%;display: block;text-align: center;}
  .delivery-icons img {margin-left: 0;margin: 10px;}
  .delivery-icons__right {text-align: center;}
}
