@media (min-width: 1400px) {
    .container {
        width: 1400px;
        padding-left: 64px;
        padding-right: 64px;
    }
}


@media (min-width: 1200px) {
  .container {
        width: 100%;
        padding-left: 64px;
        padding-right: 64px;
  }
}

@media (max-width: 1110px) {
.menu-base-theme li a {
    padding: 8px;
}
.block-views-blockoutput-preim-block-1 .views-row, 
.block-views-blockoutput-preim-block-1 .views-row:not(:first-child) {
    padding: 24px 10px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-name {
    font-size: 16px;
    font-weight: 400;
}
.block-views-exposed-filter-blocksearch-page-1 {
    left: 22%;
    width: 40%;
}

}/*1110*/


@media (max-width: 1000px) {
.block-block-contentb892b8de-cbaa-4bfe-8d7e-35d2fc67db07 {
    display: none;
}
.footer-area {
    display: inline-block;
    width: 100%;
    float: none;
}
.footer-area .footer-col {
    width: 25%;
    display: inline-block;
    vertical-align: top;
    float: left;
}

}/*1000*/



@media (max-width: 960px) {
.block-views-blockoutput-prod-in-baner-block-1 {
    display: none;
}
.block-views-blockoutput-prod-in-baner-block-2 {
    display: block;
    margin-right: 15px;
}
.region.region-slideshow {
    padding: 10px 30px;
    gap: 10%;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-1 {
    margin-bottom: 20px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-2, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-3, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-4 {
    font-size: 70px;
    margin-bottom: 15px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst {
    margin: 20px 0;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst-2 a {
    height: 44px;
    padding: 0 30px;
}
.block-views-blockoutput-text-baner-front-block-1 .hs-n {
    font-size: 32px;
}
.block-views-blockoutput-text-baner-front-block-1 .hero-stats {
    gap: 20px;
}
.block-views-blockcategory-front-block-1 {
    padding: 52px 30px;
}
.block-views-blocktop-prodagh-block-1 .content {
    padding: 0 30px;
}
.block-views-blockoutput-table-sr-prod-block-1 {
    padding: 5px 30px 24px 30px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-name {
    font-size: 16px;
    font-weight: 400;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-btn a {
    padding: 0 12px;
    width: 70px;
    height: 24px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-price {
    font-size: 12px;
}
.block-views-blockoutput-video-block-1 {
    padding: 18px 18px 28px;
}

}/*960*/


@media (max-width: 900px) {
.brand.logo img {
    max-width: 150px;
}

}/*900*/

@media (min-width: 861px) {
    .navbar-toggle {
        display:none
    }
}

@media (max-width: 860px) {
  .region-primary-menu {
    display:none;
  }
  .navbar-toggle {
    position: absolute;
    right: 0px;
    top: 0;
    margin: 5px 15px 0 0;
  }
  .header-center {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    z-index: 3;
    display: inline-block;
    width: 100%;
    background: var(--acc);
  }
  .header-center.row nav.menu-front {
    margin-top: 45px;
  }
  .brand.logo img {
    max-width: 210px;
  }
  .navbar-toggle span {
      background: #fff;
  }
  ul.menu-base-theme li {
      width: 100%;
      text-align: center;
      padding: 0;
  }
  ul.menu-base-theme {
      background: #0e0e10;
      display: inline-block;
      width: 100%;
      padding-bottom: 10px;
  }
  .menu-base-theme li:last-child a {
    border: none;
  }
  .menu-base-theme li a {
      border-bottom: 1px solid #252528;
      padding: 15px 0;
      display: block;
  }

.bloc-top-line {
    position: relative;
    z-index: 4;
    width: calc(100% - 70px);
    height: 44px;
    padding-left: 70px;
}
.header-left, .header-right {
    flex-basis: 50%;
}
.block-block-content89694470-11a5-4d61-a037-c1a098a1e8c1 {
    display: block;
}
.block-block-content18ecbfe9-3b61-42fe-a4d5-48deb01ba897 {
    display: none;
}
.block-views-blockoutput-table-sr-prod-block-1 table {
    display: inline-block;
    overflow-x: scroll;
}
.block-views-blockoutput-table-sr-prod-block-1 table::-webkit-scrollbar {
    height: 5px;
}
.block-views-exposed-filter-blocksearch-page-1 {
    left: 0;
    width: 100%;
    padding: 0 10px;
    z-index: 11;
    transform: translateY(60px);
}
.block-views-exposed-filter-blocksearch-page-1 form {
    max-width: 100%;
}

}/*860*/


@media (min-width: 769px) {
  .navbar-header{
    float: none;
  }

  .carousel-caption {
    background: rgba(0, 0, 0, 0.47);
    padding: 0 15px 30px 14px;
    font-size: 14px;
  }

  .carousel-caption h3{
    color: #fff;
  }

  .welcome-banner-text h2{
    font-size: 50px;
  }

  .welcome-banner-text{
    font-size: 14px;
  }

  .bottom-widgets{
    text-align: left;
    padding: 50px 0;
  }

  .credit-link{
    text-align: right;
  }

  .social-media{
    float: right;
  }

  .social-media a{
    margin: 0 0 0 10px;
  }


  .comment-wrap .author-details{ width: 10%; }

  .comment-wrap .author-comments{ width: 90%;}
}


@media (max-width: 768px) {
.block-views-blockoutput-preim-block-1 .views-row span.field-content {
    display: inline-block;
    text-align: center;
}
.block-views-blockoutput-preim-block-1 .views-content {
    padding: 0 20px;
}
.block-views-blockoutput-preim-block-1 .views-row, .block-views-blockoutput-preim-block-1 .views-row:not(:first-child) {
    padding: 24px 20px;
}
.block-views-list-category .views-row {
    width: calc(100%/2 - 14px);
    height: auto;
    min-height: 280px;
}
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(3) span.item_category span.desc_category, 
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(4) span.item_category span.desc_category {
    display: block;
}
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(1), 
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(2) {
    height: auto;
}


}/*768*/


@media (max-width: 640px) {
.region.region-slideshow {
    padding: 10px;
    gap: 5px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-1 {
    line-height: 13px;
    font-size: 10px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-2, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-3, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-4 {
    font-size: 60px;
    margin-bottom: 5px;
    font-weight: 400;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst {
    font-size: 14px;
    line-height: 18px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst-2 a {
    padding: 0 10px;
}
.block-views-blockoutput-text-baner-front-block-1 .hero-stats {
    display: none;
}
.slideshow {
    min-height: auto;
}
.block-views-blockcategory-front-block-1 {
    padding: 30px 15px;
}
.block-views-blocktop-prodagh-block-1 .content {
    padding: 0 15px;
}
.block-views-blockoutput-new-prod-block-1, .block-views-blockoutput-video-block-1 {
    padding: 30px 0;
}
.block-views-blockoutput-table-sr-prod-block-1 {
    padding: 0 15px 24px 15px;
}
.block-views-blockoutput-video-block-1 {
    padding: 0 0 28px;
}
.footerwidget {
    padding: 15px 0;
}
.footer-area {
    padding: 0;
}
.copyright-text {
    padding-top: 15px;
}
.footer-area .footer-col {
    width: 100%;
    float: none;
}
.block-block-content9b53d4e0-83b8-4173-a2f1-0efa9c941c10 .field--name-body img {
    max-width: 260px;
}
.block-block-content7040217c-dc2b-41d9-a66d-df140686ea59 {
    margin: 0;
}
.block-block-content7040217c-dc2b-41d9-a66d-df140686ea59 .content {
    margin: 0;
    max-width: 100%;
}
.block-block-content958cfae5-d864-4984-9495-973687503ebf .content p {
    display: inline-block;
    margin-right: 15px;
}
.block-block-content958cfae5-d864-4984-9495-973687503ebf {
    margin-bottom: 6px;
}
.block-views-blockoutput-category-block-1.block.block-views>h2, .footerwidget h2, .footerwidget .h2 {
    margin-bottom: 6px;
}
.footer-area .footer-col:nth-child(2), .footer-area .footer-col:nth-child(3) {
    width: 49%;
}
.footerwidget ul.menu li.menu-item, .block-views-blockoutput-category-block-1.block.block-views .views-row {
    margin-bottom: 0;
}
.block-views-blockoutput-category-block-1 {
    margin-bottom: 0;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-block-text span.sc-ruler {
    line-height: normal;
    margin-bottom: 2px;
}


}/*640*/



@media (max-width: 580px) {
.bloc-top-line {
    padding-left: 10px;
}
.block-block-content89694470-11a5-4d61-a037-c1a098a1e8c1 .field--name-body p:not(:first-child):before {
    margin: 0 8px;
}
.block-views-blockoutput-preim-block-1 .views-row .preim-icon {
    font-size: 20px;
}
.block-views-blockoutput-preim-block-1 .views-row .preim-ttl {
    font-size: 12px;
}
.block-views-blockoutput-preim-block-1 .views-row, .block-views-blockoutput-preim-block-1 .views-row:not(:first-child) {
    padding: 12px 10px;
    justify-content: center;
}
.block-views-blockoutput-preim-block-1 .views-content {
    padding: 0 10px;
}
.block-views-blockoutput-preim-block-1 .views-row .preim-text-mob {
    display: block;
    text-align: center;
}
.block-views-blockoutput-preim-block-1 .views-row .preim-text-pc {
    display: none;
}

}/*580*/


@media (max-width: 500px) {
.brand.logo img {
    max-width: 140px;
}
header.main-header {
    padding: 14px 0;
}
.block-country-selector .content .name_country_delivery span {
    font-size: 0;
    background-position: center;
    line-height: 38px;
}
.block-block-content690aa1ee-9167-4471-92e7-4be516b3b42d {
    width: 34px;
    height: 36px;
}
.block-block-contenta73615c5-f0b6-4f03-8513-9a886dea064d {
    width: 34px;
    height: 36px;
}
.block-views-blockcustom-cart-block-1 {
    width: 34px;
    height: 36px;
}
.block-country-selector {
    padding: 0 7px;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-block-text span.sc-price {
    display: none;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-image {
    height: 200px;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-content-image {
    width: 180px;
    height: 180px;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-content-image img {
    height: 180px;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-block-text {
    font-size: 12px;
    line-height: 16px;
}
.block-views-blockoutput-text-baner-front-block-1 {
    z-index: 2;
}

}/*500*/


@media (max-width: 460px) {
.block-block-content89694470-11a5-4d61-a037-c1a098a1e8c1 .field--name-body {
    line-height: normal;
    text-align: center;
}
.block-block-content89694470-11a5-4d61-a037-c1a098a1e8c1 .field--name-body p:not(:first-child):before {
    display: none;
}
.block-block-content89694470-11a5-4d61-a037-c1a098a1e8c1 .field--name-body p {
    padding: 0 10px;
}
.block-views-blockoutput-preim-block-1 .views-row, .block-views-blockoutput-preim-block-1 .views-row:not(:first-child) {
    align-items: start;
    padding: 6px 2px 10px 2px;
}

.block-views-list-category .views-row span.item_category span.desc_category, 
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(3) span.item_category span.desc_category, 
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row:nth-child(4) span.item_category span.desc_category {
    display: none;
}
.block-views-blockcategory-front-block-1 .block-views-list-category .views-row .views-field-nothing a {
    padding: 10px 12px;
}
.block-views-list-category .views-row span.item_category span.name_category {
    font-size: 20px;
}
.block-views-list-category .views-row {
    min-height: 140px;
}
.block-views-list-category .views-row span.item_category span.link_category {
    margin-top: 0;
}
.block-views-list-category .views-row span.item_category span.label_category {
    display: none;
}
.block-views-list-category .views-row span.item_category span.img_category img {
    max-width: 50px;
}
.block-views-list-category .views-row span.item_category span.img_category {
    right: 10px;
}
.block-views-list-category header .text-title {
    font-size: 32px;
}
.block-views-list-category header {
    margin-bottom: 12px;
}
.block-views-blockoutput-other-prod-in-page-prod-block-1 header .np-title, 
.block-views-blockoutput-table-sr-prod-block-1 header .np-title, 
.block-views-blockoutput-articles-block-1 header .np-title, 
.block-views-blockoutput-image-rewiews-block-1 header .np-title, 
.block-views-blockoutput-new-prod-block-1 header .np-title, 
.block-views-blockoutput-video-block-1 header .np-title, 
.block-views-blocktop-prodagh-block-1 header .np-title {
    font-size: 32px;
}
.custom-prod .views-row .views-field-all-image-tovar img {
    width: 130px;
    height: 130px;
}
.custom-prod .views-row .views-field-all-image-tovar {
    width: 130px;
    height: 130px;
}
.custom-prod .views-row .views-field-nothing {
    height: 160px;
    margin-bottom: 10px;
}
.custom-prod .views-row .views-field-title {
    font-size: 13px;
    padding: 0 10px;
}
.custom-prod .views-row .top-label {
    font-size: 8px;
    line-height: normal;
    height: auto;
    padding: 0 10px;
}
.custom-prod .views-row .block-hr {
    padding: 0 10px;
}
.custom-prod .views-row .views-field-price__number {
    font-size: 18px;
    padding-left: 10px;
}
.custom-prod .views-row .views-field-view-commerce-product {
    padding-right: 10px;
}
.custom-prod .views-row .views-field-view-commerce-product a {
    font-size: 16px;
}
.custom-prod .views-row {
    margin: 6px;
    width: calc(100% / 2 - 12px);
}
.block-views-blocktop-prodagh-block-1 header {
    margin-bottom: 12px;
}
.block-views-blocktop-prodagh-block-1 {
    padding: 30px 0;
}
.block-views-blockoutput-new-prod-block-1, .block-views-blockoutput-video-block-1 {
    padding: 0 0 20px 0;
}
.block-views-blockoutput-other-prod-in-page-prod-block-1 header, 
.block-views-blockoutput-table-sr-prod-block-1 header, 
.block-views-blockoutput-articles-block-1 header, 
.block-views-blockoutput-image-rewiews-block-1 header, 
.block-views-blockoutput-new-prod-block-1 header, 
.block-views-blockoutput-video-block-1 header {
    margin-bottom: 12px;
}
.block-views-blockoutput-video-block-1 .views-row iframe {
    height: 150px;
}
.block-views-blockoutput-video-block-1 .views-row .views-field-title {
    padding: 10px;
    font-size: 13px;
}
.block-views-blockoutput-video-block-1 .views-row {
    margin: 6px;
}
.block-views-list-category header .link-catalog {
    font-size: 12px;
}
.block-block-content1714b0eb-5c2b-4fa1-a279-1a9a126e46dc .field--name-body {
    width: 40px;
    height: 40px;
}
.block-block-content1714b0eb-5c2b-4fa1-a279-1a9a126e46dc {
    right: 10px;
}
.custom-prod .block-arrows .slick-arrow, 
.block-views-blockoutput-articles-block-1 .block-arrows .slick-arrow, 
.block-views-blockoutput-image-rewiews-block-1 .block-arrows .slick-arrow, 
.block-views-blockoutput-new-prod-block-1 .block-arrows .slick-arrow, 
.block-views-blockoutput-video-block-1 .block-arrows .slick-arrow {
    width: 34px;
    height: 24px;
}

}/*460*/




@media (max-width: 420px) {
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-2, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-3, 
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-tekst-4 {
    font-size: 56px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst-2 a {
    font-size: 10px;
    height: 34px;
}
.block-views-blockoutput-text-baner-front-block-1 .views-row .views-field-field-dovgiy-tekst {
    font-size: 13px;
    line-height: 16px;
}

.block-views-blockoutput-prod-in-baner-block-2 .views-row  .views-field-nothing span.field-content {
    background: linear-gradient(145deg, #232830 0%, #161C26 45%, #1E2630 80%, #2A3240 100%);
    /* padding: 10px; */
    display: inline-block;
    width: 100%;
    border-radius: 16px;
    box-shadow: -12px 18px 40px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-image {
    box-shadow: none;
    background: none;
    height: auto;
    padding: 2px 4px 0 4px;
    margin-bottom: 10px;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-content-image {
    height: auto;
    width: 100%;
    box-shadow: none;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-content-image img {
    height: auto;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row .views-field-nothing {
    background: linear-gradient(145deg, #232830 0%, #161C26 45%, #1E2630 80%, #2A3240 100%);
    display: inline-block;
    padding: 10px;
    width: 130%;
    border-radius: 15px;
    box-shadow: -12px 18px 40px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 255, 255, .04);
    margin-left: -14%;
}
.block-views-blockoutput-prod-in-baner-block-2 .views-row span.sc-block-text {
    font-size: 14px;
    line-height: 18px;
}
.block-views-blockoutput-table-sr-prod-block-1 table tbody tr td {
    padding: 10px 10px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing {
    padding: 5px 10px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-line {
    line-height: normal;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-name {
    font-size: 14px;
}
.block-views-blockoutput-table-sr-prod-block-1 table th.views-field.views-field-nothing .sr-price {
    line-height: normal;
    font-weight: 400;
}
.block-views-list-category header .text-title, 
.block-views-blockoutput-other-prod-in-page-prod-block-1 header .np-title, 
.block-views-blockoutput-table-sr-prod-block-1 header .np-title, 
.block-views-blockoutput-articles-block-1 header .np-title, 
.block-views-blockoutput-image-rewiews-block-1 header .np-title, 
.block-views-blockoutput-new-prod-block-1 header .np-title, 
.block-views-blockoutput-video-block-1 header .np-title, 
.block-views-blocktop-prodagh-block-1 header .np-title {
    font-size: 28px;
}
}/*420*/


@media (max-width: 380px) {
.block-views-blockoutput-preim-block-1 .views-row .preim-sub {
    font-size: 10px;
}
}/*380*/




/*@media (max-width: 2600px) {
.layout-region-checkout-main, .layout-region-checkout-footer {
    float: left;
    box-sizing: border-box;
    width: 100%;
    padding-right: 0;
}
.layout-region-checkout-secondary {
    float: right;
    width: 100%;
}
}








@media screen and (max-width: 1150px) {
.logo img {
    width: 100%;
}
.custom-prod .views-row .views-field-title a {
    font-size: 14px;
}
.custom-prod .views-row .views-field-price__number {
    font-size: 22px;
}
.footerwidget .footer-col {
    width: 25%;
    float: left;
}

}1150





@media (max-width: 960px) {
.copyright-text {
    width: 100%;
    margin: 10px 0;
    text-align: center;
}
.custom-prod .views-row {
    width: calc(100% / 3 - 3.5%);
}

}960



@media (max-width: 860px) {
  .block-block-content690aa1ee-9167-4471-92e7-4be516b3b42d .content img {
      max-width: 45px;
  }
  .block-block-content690aa1ee-9167-4471-92e7-4be516b3b42d {
      max-width: 45px;
  }
  .block-block-contenta73615c5-f0b6-4f03-8513-9a886dea064d .content img {
      max-width: 45px;
  }
  .block-block-contenta73615c5-f0b6-4f03-8513-9a886dea064d {
      max-width: 45px;
  }
  .block.block-views.block-views-blockcustom-cart-block-1 {
      max-width: 45px;
  }
  .header-center {
      width: 58%;
  }
  .header-right {
      width: 27%;
  }
  .user-pass:before, .user-register-form:before, .user-login-form:before {
    width: 108%;
    left: -4%;
    right: 3%;
    top: -20px;
  }
  body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row {
    width: 100%;
    margin: 0;
  }

}860
*/




/*
@media (max-width: 767px) {
.block-views-blockoutput-preim-block-1 .views-row .views-field.views-field-field-time {
    font-size: 46px;
}
.block-views-blockbaners-front-block-1 .views-row video {
    height: 400px;
}
.block-views-blockoutput-articles-block-1 footer a {
    width: auto;
}
body.filter_region .filter_region, body.filter_region .content_layout {
    width: 100%;
    float: none;
}
.block-block-content93d0f83e-33ea-4b85-ac4f-438c01906d55 {
    display: block;
}
.region.region-filter-region {
    display: none;
}
.block_links {
    width: 100%;
    margin: 0;
}
.block-block-5 ul li {
    width: auto;
}
body.path-product article.page-prod .block_attr {
    width: 58%;
}
body.path-cart .cart-form form .views-row .views-field-title {
    width: calc(100% - 110px);
    margin: 0 0 10px 0;
}
body.path-cart .cart-form form .views-row span.views-label {
    display: none;
}
body.path-cart .cart-form form .views-row .views-field-nothing {
    float: left;
    width: 110px;
}
body.path-cart .cart-form form .views-row .views-field-edit-quantity {
    width: 30%;
}
body.path-cart .cart-form form .views-row .views-field-total-price__number {
    width: 30%;
}
.block.block-views.block-views-exposed-filter-blocksearch-page-1 {
    left: 0;
    width: 100%;
    padding: 10px;
    z-index: 1;
    bottom: -70px;
    margin: 0;
}
body.path-checkout .checkout-pane-payment-information, 
body.path-checkout div#shipping-information-wrapper {
    display: inline-block;
    width: 100%;
}


}767
*/



/*
@media (max-width: 640px) {
  
  .header-right {
    width: 85%;
  }
  .block-views-blockcategory-front-block-2 .content .views-row, .block-views-blockcategory-front-block-1 .content .views-row {
    width: 100%;
    margin: 10px 0;
  }
  .block-views-blockcategory-front-block-1 .views-content {
    margin-top: 40px;
  }
  .block.block-views>h2 {
    font-size: 36px;
  }
  div#block-creative-responsive-theme-webform h2 {
    font-size: 22px;
    line-height: normal;
  }
  form.webform-submission-subscription-form .form-actions {
    width: 210px;
  }
  form.webform-submission-subscription-form .form-item.form-item-email {
      width: calc(100% - 220px);
  }
  .block.block-views.block-views-blockoutput-articles-block-1>h2 {
      padding: 0;
  }
  .block-views-blockoutput-articles-block-1 .views-row .views-field.views-field-title {
    height: auto;
    font-size: 14px;
    padding: 0 10px;
  }
  .block-views-blockoutput-articles-block-1 .views-row .views-field.views-field-field-image img {
    height: 180px;
  }
  .block-views-blockoutput-articles-block-1 footer a {
    font-size: 18px;
  }
  .footerwidget .footer-col {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .footer-area {
    padding: 25px 15px;
  }
  .custom-prod.prod-in-category .views-row, 
  .custom-prod .views-row {
    width: calc(100% / 2 - 3.5%);
    padding: 10px;
  }
  .block-views-blockoutput-sub-category-in-category-block-1.block.block-views {
    margin: 0;
  }
  body.path-product article.page-prod .block_image, 
  body.path-product article.page-prod .block_attr {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .column_wrapper .top_column_1, .column_wrapper .top_column_2 {
    width: 100%;
    padding-left: 0;
    text-align: left;
  }
  form.webform-submission-feedback-form {
      margin-left: 0;
  }

}*//*640*/



/*
@media (max-width: 550px) {
.block-views-blockoutput-preim-block-1 .views-row:nth-child(1), 
.block-views-blockoutput-preim-block-1 .views-row:nth-child(2), 
.block-views-blockoutput-preim-block-1 .views-row:nth-child(3) {
    width: 100%;
    margin-bottom: 30px;
}
.block_details_prod_cart {
    width: calc(100% - 20px);
}

}550




@media (max-width: 500px) {
.block-views-blockoutput-sub-category-in-category-block-1 .views-row {
    width: 100%;
    margin: 10px 0;
}
.block-views-blockoutput-sub-category-in-category-block-1 .views-row .views-field-field-image-category {
    display: none;
}
.block-views-blockoutput-sub-category-in-category-block-1 .views-row .views-field-field-image-category-mob {
    display: block;
}
body.page-user-pass.user-not-logged .content-page, 
body.page-user-register.user-not-logged .content-page, 
body.page-user-login.user-not-logged .content-page {
    width: calc(100% - 30px);
    margin: 5% 15px 6% 15px;
}

}500




@media (max-width: 450px) {
form.webform-submission-subscription-form .form-item.form-item-email, 
form.webform-submission-subscription-form .form-actions {
    width: 100%;
    margin: 5px 0;
}
.block-views-blockoutput-image-rewiews-block-1 {
    background: none;
}
.block-block-content1714b0eb-5c2b-4fa1-a279-1a9a126e46dc {
    right: 10px;
    bottom: 10px;
}
.block-block-content1714b0eb-5c2b-4fa1-a279-1a9a126e46dc .content img {
    max-width: 35px;
}
body.path-cart .cart-form form .views-row .views-field-title {
    line-height: normal;
    font-size: 16px;
}
body.path-cart .cart-form form .views-row .views-field-nothing {
    width: 80px;
}
body.path-cart .cart-form form .views-row .views-field-edit-quantity input {
    padding: 7px 2px;
}
body.path-cart .cart-form form .views-row .views-field-edit-quantity {
    width: 34%;
}
body.path-cart .cart-form form .views-row .views-field-edit-quantity .form-item {
    margin: 7px 0 0 0;
}
body.path-cart .cart-form form .views-row .views-field-total-price__number {
    font-size: 20px;
    padding: 5px 0 0 0;
    width: 50%;
}
body.path-cart .cart-form form .views-row .views-field-remove-button input {
    width: 23px;
    height: 23px;
}
body.path-cart .cart-form form .views-row:after {
    margin: 0;
}
body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row span.views-label {
    font-size: 12px;
}
body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row .views-field-nothing {
    width: 10%;
}
body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row .views-field-quantity {
    width: 16%;
}
body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row .views-field-title {
    width: 50%;
    font-size: 14px;
}
body.path-checkout form .checkout-pane.checkout-pane-order-summary .views-row .views-field-total-price__number {
    font-size: 18px;
}
.block-views-blockoutput-image-rewiews-block-1 .views-row .views-field-field-image-rewiews img {
    height: 250px;
}

}450




@media (max-width: 420px) {
.header-left {
    width: 40%;
}
.header-right {
    width: 58%;
}
.block.block-views>h2 {
    font-size: 36px;
    line-height: normal;
    text-align: center;
}
.block-views-blockoutput-image-rewiews-block-1:before, 
.block-views-blockoutput-articles-block-1:before, 
.block-views-blockour-markets-countries-block-1:before, 
.block-views-blocktop-prodagh-block-1:before, 
.block-views-blockoutput-new-prod-block-1:before, 
.block-views-blockoutput-video-block-1:before {
    content: "";
    width: 100%;
    height: 220px;
    top: -80px;
    left: 0;
    right: 0;
    text-align: center;
    background-position: center;
}
.block-views-blockoutput-video-block-1 header .arrow_right, 
.block-views-blockoutput-new-prod-block-1 header .arrow_right, 
.block-views-blocktop-prodagh-block-1 header .arrow_right {
    width: 50px;
    height: 50px;
    right: 0;
}
.block-views-blockoutput-video-block-1 header .arrow_left, 
.block-views-blockoutput-new-prod-block-1 header .arrow_left, 
.block-views-blocktop-prodagh-block-1 header .arrow_left {
    background: url(/sites/default/files/image-theme/arrow-left.png) no-repeat;
    background-size: contain;
    display: inline-block !important;
    width: 50px;
    height: 50px;
    left: 0;
    font-size: 0;
    opacity: 0.8;
    cursor: pointer;
    position: absolute;
    top: 45%;
    z-index: 1;
}
.block-views-blockoutput-video-block-1 .views-content.slick-slider, 
.block-views-blockoutput-new-prod-block-1 .views-content.slick-slider, 
.block-views-blocktop-prodagh-block-1 .views-content.slick-slider {
      width: calc(100% - 115px);
      margin: 0 50px 0 67px;
}
.custom-prod .views-row .views-field-all-image-tovar img {
    height: 180px;
}
.block-views-blockoutput-video-block-1 .views-row .views-field-title {
    padding: 10px;
    font-size: 12px;
}
.block-views-blockoutput-video-block-1 .views-row iframe {
    height: 140px;
}
.block-views-blockour-markets-countries-block-1 .leaflet-container {
    height: 250px !important;
}
.region.region-full-content {
    margin-top: 10px;
}
.block-views-blockoutput-articles-block-1 header .arrow_left {
    width: 50px;
    height: 50px;
    left: -5px;
}
.block-views-blockoutput-articles-block-1 header .arrow_right {
    width: 50px;
    height: 50px;
    right: -5px;
}
.block-views-blockoutput-articles-block-1 .views-content.slick-slider {
    width: calc(100% - 100px);
    margin: 0 50px;
}
.block-views-blocktop-prodagh-block-1 .views-row, 
.block-views-blockoutput-new-prod-block-1 .views-row, 
.block-views-blockoutput-articles-block-1 .views-row {
    margin: 10px;
}
.block-views-blockoutput-image-rewiews-block-1 {
    margin-top: 25px;
}
.block-views-blockoutput-image-rewiews-block-1 header .arrow_left {
    width: 50px;
    height: 50px;
    left: -5px;
}
.block-views-blockoutput-image-rewiews-block-1 header .arrow_right {
    width: 50px;
    height: 50px;
    right: -5px;
}
.block-views-blockoutput-category-block-1.block.block-views>h2, 
.footerwidget h2, 
.footerwidget .h2 {
    font-size: 20px;
}
.footerwidget .footer-col:nth-child(1) {
    width: calc(100% - 20px);
}
.footer-col:last-child {
    float: right;
}
.block-views-blockoutput-category-block-1.block.block-views {
    margin-bottom: 0;
}
.footerwidget {
    background: url(/sites/default/files/image-theme/footer_bg_mob.jpg) no-repeat #000;
    background-size: contain;
    background-position: bottom;
}
.custom-prod.prod-in-category .views-row, 
.custom-prod .views-row {
    width: calc(100% - 20px);
    margin: 10px;
}
.block-core.block-page-title-block h1, .block-core.block-page-title-block h2 {
    font-size: 22px;
}
body.path-product article.page-prod .block_add_prod form .form-actions {
    width: 100%;
    margin: 10px 0 0 0;
}
body.path-product article.page-prod .block_add_prod form .form-submit {
    margin: 0;
    width: 100%;
    padding: 17px 30px;
}
body.path-product article.page-prod .block_attr .btn_fast_buy {
    width: 100%;
    text-align: center;
}
.block-block-5 ul li {
    width: calc(100% / 4 - 3%);
    margin: 1%;
}
body.path-product article.page-prod .block_title .field--name-title {
    font-size: 22px;
    line-height: normal;
}
section.container-comment-form {
    margin: 0;
    padding: 10px 20px;
}
section.container-comment-form .form-actions input {
    width: 100%;
}
.block_details_prod_cart .block_btn .option-button, 
.block_details_prod_cart .block_btn .option-button.continue {
    min-width: 180px;
}

}
420


@media (max-width: 380px) {
.block-block-5 ul li {
    width: calc(100% / 2 - 3%);
    margin: 1%;
}
body.path-cart .cart-form form .views-row .views-field-remove-button {
    width: 8%;
}
body.path-cart .cart-form form .form-actions input#edit-submit {
    padding: 10px 22px;
    width: 100%;
}
body.path-cart .cart-form form .form-actions input#edit-checkout {
    width: 100%;
    margin: 10px 0 0 0;
}
body.path-cart .cart-form form .form-actions {
    width: 100%;
}


}380*/