.call-order-btn-pay {
  background:transparent;
  border:2px solid #fdc400;
  padding-top:9px;
  padding-bottom:9px;
  margin-right:5px
}

.header-search {
  width:230px
}

@media only screen and (max-width:1240px) {
  .products-container .products-item-prices:only-child {
    height:auto
  }

  .int-slider .owl-prev, .actions-slider .owl-prev, .slider .owl-prev, .owl-prev {
    left:0
  }

  .int-slider .owl-next, .actions-slider .owl-next, .slider .owl-next, .owl-next {
    right:0
  }

  .container {
    width:960px
  }

  .header-description {
    display:none
  }

  .catalog-nav > ul > li > a {
    padding-left:13px;
    padding-right:13px
  }

  .catalog-nav > ul > li {
    font-size:16px
  }

  .int-wrapper > img {
    height:100%
  }

  .int-text {
    padding-left:20px;
    width:340px
  }

  .cats .cats-item {
    width:300px
  }

  .cats .cats-item.half {
    width:457px
  }

  .builders-4 {
    width:340px
  }

  .builders-1 {
    display:none
  }

  .builders-2 {
    margin-right:31px;
    margin-left:30px;
    margin-top:10px;
    margin-bottom:10px
  }

  .prometey-info-right {
    padding-left:25px
  }

  .prometey-info-gallery {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
  }

  .prometey-info-gallery-item {
    float:none;
    display:inline-block;
    width:47%;
    background-size:cover !important
  }

  .prometey-info-gallery-item:nth-child(2n) {
    float:none
  }

  .prometey-info-gallery:after {
    display:none
  }

  .form-left {
    width:38%
  }

  .form-right {
    width:60%
  }

  .form-right input[type="text"] {
    width:32.33%;
    margin-right:1%
  }

  .form-right input[type="submit"] {
    width:32.33%
  }

  .int-slider .owl-buttons {
    display:none
  }

  .actions-slider, .slider .owl-carousel, .contacts-owl, .news-owl {
    padding-left:40px;
    padding-right:40px
  }

  .contacts-icons {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
  }

  #contscts-icons-item-1, #contscts-icons-item-2, #contscts-icons-item-3 {
    width:32%;
    margin-left:0
  }

  .category-slider {
    width:600px
  }

  .delivery-search {
    width:635px
  }

  .category-slider-wrapper > img {
    height:100%
  }

  .call-trigger-exp .call-trigger-exp-item, .call-trigger-exp .call-trigger-exp-item-3 {
    font-size:22px
  }

  .related-products-norm-view .related-products-item {
    width:220px;
    padding-left:15px;
    padding-right:15px
  }

  .related-products-norm-view .related-products-item-price, .related-products-norm-view .related-products-item-btn {
    float:none
  }

  .related-products-norm-view .related-products-item-photo {
    height:120px
  }

  .related-products-norm-view .related-products-item-price {
    margin-bottom:10px
  }

  .call-trigger > div {
    padding:30px 0
  }

  .call-trigger-1 {
    width:350px;
    font-size:26px
  }

  .call-trigger-2 {
    font-size:30px
  }

  .call-trigger-3 {
    top:6px
  }

  .products-container {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
  }

  .products-container .product-item {
    width:32%;
    height:auto;
    margin-bottom:20px
  }

  .product-item-left-side {
    float:none
  }

  .products-container .product-item-left-side > div {
    float:none;
    width:100%;
    display:block
  }

  .products-container .products-item-photo {
    height:175px
  }

  .cs-item {
    width:49%;
    margin-bottom:1%
  }

  .product-item .hot, .product-item .nalichie {
    margin-right:15px;
    margin-top:10px;
    display:none
  }

  .colors-select:after {
    display:none
  }

  .products-container .product-item .product-item-right-side {
    float:none;
    width:100%
  }

  .products-container-roof .products-item-prices {
    height:auto
  }

  .abs-block {
    position:static
  }

  .products-container-roof .products-item-prices {
    padding:17px
  }

  .products-container-roof .products-item-prices-order {
    margin-bottom:0;
    display:inline-block;
    margin-top:-5px;
    float:right;
    width:100px
  }

  .products-item-prices-price {
    margin-top:0;
    display:inline-block;
    margin-bottom:0
  }

  .colors-select {
    display:none
  }

  .products-item-description {
    display:none
  }

  .products-container .products-item-prices-text {
    display:none
  }

  .categories li {
    /*aspect-ratio: 2.426;*/
  }

  .products-container .products-item-title {
    margin-top:10px;
    height:18px;
    overflow:hidden;
    font-size:18px
  }

  .products-container .products-item-title a {
    text-overflow:ellipsis;
    display:block;
    white-space:nowrap;
    overflow:hidden
  }

  .about-container .about-item .about-item-text {
    width:315px
  }

  .about-container .about-item .about-item-title {
    font-size:18px
  }

  .about-container .about-item .about-item-subtitle {
    font-size:16px
  }

  .product-card-params-bottom-container {
    margin-right:0
  }

  .product-card-advantages-item-text {
    font-size:14px
  }

  .product-card-advantages-item-text br {
    display:none
  }

  .product-card-order-form textarea {
    width:175px
  }

  .products-container-metal {
    padding-left:0;
    padding-right:0
  }

  .call-trigger-exp .call-trigger-exp-item-3 {
    padding-left:100px
  }

  .call-trigger-exp-item-3 .call-trigger-exp-item-photo {
    left:60px
  }

  .credits * {
    float:none !important
  }

  .about-container .about-item .about-ico {
    margin-right:15px
  }

  .products-container-photos table td {
    font-size:16px
  }

  .categories li .category-title {
    font-size:16px;
    line-height:1
  }

  .products-container .products-item-prices {
    height:auto
  }

  .products-container .products-item-prices {
    padding:15px 17px
  }

  .products-container .products-item-prices .products-item-prices-text {
    display:block
  }

  .rigtnButtonForm {
    transform:none;
    left:50%;
    margin-left:-93px;
    bottom:0;
    top:auto;
    display:none
  }

  .header-dostavka {
    margin-left:20px;
    width:125px;
    line-height:1;
    text-transform:none
  }

  .header-description {
    margin-right:15px
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box {
    width:100%
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box.property_COLOR {
    height:auto
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box.property_COLOR:not([style="height: auto;"]):before {
    display:none
  }

  .more-colores {
    display:none
  }

  .filter_custom_itpanda .bx-filter-parameters-box:not(.property_COLOR) .bx-filter-param-text {
    padding:8px 6px
  }
}

@media only screen and (max-width:992px) {

  .call-order-btn-pay {
    display:none
  }

  .call-order-btn {
    display:none
  }

  .header-phone {

  }

  .mobile-order {
    margin-bottom:20px
  }

  .whats_header span {
    display:none
  }

  .table_view_list .products-container > table {
    width:100%
  }

  .whats_header .fa {
    position:relative;
    top:-1px;
    font-size:25px;
    right:3px
  }

  .container {
    width:740px
  }

  .header-search {
    width:48px;
    margin-right:14px
  }

  .header-description {
    display:none
  }

  .int-wrapper > img {
    max-width:1140px
  }

  .cats .cats-item {
    width:49%;
    margin-bottom:1%
  }

  .cats .cats-item.half {
    width:49%
  }

  #cats-item-5 {
    width:100%
  }

  .catalog-nav .sub-menu {
    display:none !important
  }

  .catalog-nav > ul > li > a {
    padding:10px 0
  }

  .nav li {
    margin-left:15px
  }

  .about-container .about-item .about-ico {
    margin-bottom:15px
  }

  .about-container .about-item .about-item-text {
    width:100%;
    padding-right:20px
  }

  .about-container {
    padding:0;
    margin-top:0
  }

  .about-container > ul {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
  }

  .about-container .about-item {
    margin-bottom:15px;
    margin-top:0;
    border:1px solid #eee;
    padding:15px
  }

  .form-left-2 {
    font-size:27px;
    margin-bottom:10px
  }

  .form-left-3 {
    font-size:16px
  }

  .form-left-3 br {
    display:none
  }

  .form-left-4 a {
    display:inline-block
  }

  .builders-2 {
    width:100%;
    margin:0;
    margin-bottom:10px
  }

  .builders-3 {
    width:100%;
    margin-bottom:10px
  }

  .builders-4 {
    width:340px;
    position:static;
    margin:0;
    padding:0;
    float:none;
    max-width:100%
  }

  .builders-border {
    margin-right:0;
    padding:15px;
    text-align:center
  }

  .builders-3 .fa {
    margin:0;
    position:static
  }

  #contscts-icons-item-1, #contscts-icons-item-2, #contscts-icons-item-3 {
    width:100%;
    margin-bottom:20px
  }

  .price-table tr td {
    text-align:left
  }

  .price-format {
    display:none
  }

  .price-top-line > div {
    float:none
  }

  .price-top-line .side-2 {
    float:none
  }

  .category-slider {
    width:100%;
    float:none;
    margin:0;
    margin-bottom:15px;
    height:auto
  }

  .category-slider-wrapper > img {
    height:auto
  }

  .category-slider-wrapper {
    height:auto
  }

  .category-description h3:first-child {
    margin-top:30px;
    padding-top:0
  }

  .price-top-line .side-2 {
    font-style:normal
  }

  .call-trigger-exp .call-trigger-exp-item-photo {
    display:none
  }

  .call-trigger-exp .call-trigger-exp-item-1 {
    padding-left:0
  }

  .call-trigger-exp .call-trigger-exp-item-2, .call-trigger-exp .call-trigger-exp-item-3 {
    padding-left:60px
  }

  .call-trigger-exp .call-trigger-exp-item, .call-trigger-exp .call-trigger-exp-item-3 {
    font-size:21px
  }

  .related-products-norm-view .related-products-item {
    width:49%
  }

  .product-card-photo-container {
    height:230px
  }

  .product-card-params td.product-card-param-price .new-price {
    font-size:20px
  }

  .product-card-params td.product-card-param-price {
    width:120px
  }

  .product-card-colors.product-card-colors-related ul li {
    width:100%
  }

  .product-card-params-bottom-container p {
    font-size:16px !important;
    margin-bottom:0
  }

  .product-card-order-form-title {
    font-size:22px
  }

  .product-card-order-form textarea {
    width:100%;
    margin-right:0
  }

  .product-card-order-form input {
    width:100%
  }

  .product-card-order-form {
    text-align:center
  }

  .product-card-order-form input[type="submit"] {
    margin-bottom:15px
  }

  .product-card-order-form .policy_chek {
    margin-bottom:10px
  }

  .product-card-actuality {
    float:none
  }

  .product-card-actuality .attention {
    display:none
  }

  .product-card-colors.product-card-colors-related ul li {
    padding:10px
  }

  .categories li {
    /*aspect-ratio: 2.094;*/
  }

  .call-trigger-1 {
    width:275px;
    font-size:22px
  }

  .call-trigger-2 {
    font-size:22px;
    padding-left:0 !important
  }

  .call-trigger-3 {
    margin-right:-110px
  }

  .products-container .product-item {
    width:49%
  }

  .prof_item_container_img .prof_item {
    height:auto !important
  }

  .prof_item_container {
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between
  }

  .prof_item_container .prof_item {
    height:auto !important
  }

  .proflist_table td {
    font-size:16px
  }

  .teh_table_prof {
    width:100%
  }

  .related-products-custom-view .related-products-item-photo {
    width:115px
  }

  .teh_table_prof td {
    padding:5px
  }

  .stickytop .header-wrapper {
    position:static
  }

  .wrapper.stickytop {
    padding-top:0
  }

  .builders-3:before {
    display:none
  }

  .fancybox-next {
    right:-25px
  }

  .fancybox-prev {
    left:-25px
  }

  .product-card-colors-ttl {
    font-size:14px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
  }

  .product-card-prices-ttl {
    font-size:12px
  }

  .products-container-svai th, .products-container-svai td {
    font-size:14px
  }

  .products-container-svai .products-metal-item-order .btn {
    font-size:12px
  }

  .table_seo_cats {
    column-count:2
  }

  .cats.table_seo_cats .cats-item {
    margin-bottom:20px
  }

  .filter_custom_itpanda.bx-filter .property_COLOR_GROUP .bx-filter-param-btn-block .bx-filter-param-label {
    width:auto
  }

  .card_offer_view .product-item-detail-price .price_tp .price_inner {
    white-space:nowrap
  }
}

@media only screen and (max-width:767px) {
  ul.cats-navs {
    column-count:2
  }

  .products-container-metal th {
    white-space:unset
  }

  .table_seo_cats {
    column-count:1
  }

  .cats.table_seo_cats .cats-item {
    width:100%
  }

  .wrapper:before {
    top:34px;
    position:relative
  }

  .prometey-wrapper {
    display:none
  }

  .container {
    width:640px
  }

  .cats .cats-item, .cats .cats-item.half {
    width:100%
  }

  .form-left-2 {
    font-size:23px;
    margin-bottom:3px
  }

  .price-table tr td {
    padding-left:10px;
    padding-right:10px
  }

  .call-trigger-exp .call-trigger-exp-item, .call-trigger-exp .call-trigger-exp-item-3 {
    font-size:17px
  }

  .call-trigger-2 {
    margin-left:10px;
    margin-right:10px;
    padding:0 !important;
    width:49%;
    text-align:center;
    font-size:28px
  }

  .call-trigger-3 {
    display:none !important
  }

  .call-trigger {
    margin-right:0
  }

  .call-trigger-1 {
    width:47%
  }

  .categories li {
    /*aspect-ratio: 2.313;*/
  }

  .form-right {
    padding-top:5px
  }

  .product-card-left {
    float:none;
    width:100%;
    padding-right:0
  }

  .product-card-photo-container {
    height:230px;
    width:100%;
    display:block;
    margin-bottom:0
  }

  .product-card-colors {
    margin-bottom:0
  }

  .product-card-colors:last-child {
    margin-top:15px
  }

  .product-card-colors.product-card-colors-related ul li {
    width:49%
  }

  .product-card-right {
    float:none;
    width:100%;
    padding-left:0
  }

  .teh_table_prof, .teh_table_prof body, .teh_table_prof tr, .teh_table_prof td {
    display:block
  }

  .page-title {
    margin-bottom:0
  }

  .page-title:after {
    display:none
  }

  .product-card-actuality {
    float:right
  }

  .nav li {
    margin-left:10px
  }

  .form-left-2 .fa {
    top:0
  }

  .ajax-cont-product .product-card-left, .ajax-cont-product .product-card-right {
    width:100%
  }

  .ajax-cont-product .product-card-right .page-title {
    margin-bottom:10px
  }

  .nav-wrapper {
    display:none;
    position:fixed;
    top:34px;
    left:0;
    right:0;
    margin:0;
    z-index:1;
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 6px rgba(0, 0, 0, 0.05)
  }

  .city-list {
    margin-top:8px
  }

  .catalog-nav-wrapper {
    display:none
  }

  .middle-header-wrapper {
    box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 6px rgba(0, 0, 0, 0.05);
    margin-top:34px
  }

  .product-card-order-form {
    display:none
  }

  .form-right textarea {
    height:97px
  }

  .v_design_item {
    padding:5px
  }

  .v_construct .vc_50, .v_montaj_flex .vm_50 {
    width:100%;
    margin-bottom:20px
  }

  .v_construct, .v_montaj_flex {
    flex-wrap:wrap
  }

  .v_base .vb_item {
    width:48%
  }

  .v_montaj_2 .vm2_50 {
    width:100%
  }

  .v_construct .vc_25 {
    width:50%
  }

  /*.call-order-btn {*/
  /*  display:none*/
  /*}*/

  a.btn.price-dwnld-btn {
    clear:both;
    float:none;
    margin-left:0;
    margin-top:10px;
    display:block;
    text-align:center
  }

  .cvs-video iframe {
    max-height:360px
  }
}

@media only screen and (max-width:640px) {
  .cats .cats-item .sub-list > li {
    font-size:16px
  }

  .cats .cats-item {
    height:auto
  }

  .products-container .products-item-title a {
    white-space:normal
  }

  .container {
    width:100%
  }

  .city-list {
    float:none;
    text-align:center;
    margin-top:0
  }

  .nav {
    text-align:center
  }

  .nav li {
    margin-left:0;
    display:block;
    padding:0
  }

  .header > .header-contacts {
    margin-bottom:10px
  }

  .call-order-btn {
    display:none
  }

  .catalog-nav > ul > li {
    display:block
  }

  .int-slider {
    display:none
  }

  .about-container .about-item {
    width:100%
  }

  .about-container .about-item .about-ico {
    display:none
  }

  .form-left {
    width:100%;
    float:none
  }

  .form-right {
    padding-top:15px;
    width:100%;
    float:none
  }

  .form-bg {
    padding-top:20px;
    text-align:center
  }

  .f-col-1 {
    width:100%
  }

  .f-col {
    float:none;
    width:100%
  }

  .f-col-4 {
    width:100%;
    text-align:center
  }

  .footer > div {
    margin-bottom:20px;
    text-align:center
  }

  .f-p-1, .f-p-2, .f-p-3, .f-p-4 {
    padding-left:0;
    padding-right:0
  }

  .f-p-1 .fa, .f-p-2 .fa, .f-p-3 .fa, .f-p-4 .fa {
    position:static;
    display:inline-block;
    vertical-align:baseline;
    margin-right:4px
  }

  .f-col ul li {
    display:block;
    margin-left:0
  }

  .credits-wrapper {
    text-align:center
  }

  .nav-wrapper {
    padding-top:1px
  }

  .products-container-metal {
    overflow:auto
  }

  .products-container-metal td, .products-container-metal th {
    font-size:14px
  }

  .products-container-metal td.td-param {
    white-space:nowrap
  }

  .products-container-metal td.products-metal-item-order a {
    width:85px
  }

  .products-container-metal tr td.products-metal-item-order {
    width:96px
  }

  .call-trigger-wrapper {
    display:none
  }

  .cat-table, .cat-table tbody, .cat-table tr, .cat-table td {
    display:block
  }

  .cat-table td {
    width:100%;
    text-align:center
  }

  .cat-table td img {
    margin:0 auto 10px
  }

  .form-left-3 {
    display:none
  }

  .call-trigger {
    display:none
  }

  .catalog-nav-wrapper {
    display:none
  }

  .nav > div, .nav > ul {
    display:block
  }

  .nav-wrapper a {
    display:block;
    padding:10px 0;
    border-bottom:1px solid #e5e5e5
  }

  #itp-city-popup > p {
    margin-bottom:0
  }

  .cats-wrapper {
    margin-top:20px
  }

  .about-container > ul {
    margin-bottom:0
  }

  .category-slider-text .yellow {
    font-size:18px
  }

  .products-container .product-item {
    width:100%;
    border:1px solid #eee
  }

  .products-container .products-item-title {
    height:auto;
    text-align:center;
    margin-top:20px;
    font-size:22px;
    margin-bottom:0
  }

  .products-container .products-item-description {
    display:none
  }

  .products-container .products-item-title a {
    color:#4e8bf1;
    text-decoration:underline
  }

  .products-item-description {
    display:block
  }

  .products-container .products-item-photo {
    height:auto
  }

  .products-container .product-item-left-side > div > a {
    height:auto
  }

  .products-container .product-item-left-side > div > a.zoom {
    display:none
  }

  .f-col-2, .f-col-3 {
    display:none
  }

  .header-phone {
    margin-left:10px;
    margin-right:10px
  }

  .products-container-photos table td:first-child img {
    min-width:50px
  }

  .prof_item_container_img .prof_item {
    width:100%
  }

  .products-container-svai th, .products-container-svai td {
    font-size:12px
  }

  .products-container-svai .products-metal-item-order .btn {
    font-size:10px
  }

  .d_table td.d_img {
    display:none
  }

  .product_offers_section .product_title {
    font-size:26px
  }

  .filter-mobile-toggle {
    display:block
  }

  .filter_custom_itpanda {
    display:none
  }

  .product_offers_section .plus_minus_wrap input[type=number] {
    max-width:100%
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box {
    flex-wrap:wrap
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box > div {
    width:100% !important
  }

  .filter_custom_itpanda.bx-filter .bx-filter-parameters-box-title span {
    margin-right:0;
    margin-bottom:12px;
    display:block
  }

  .filter_custom_itpanda.bx-filter .bx-filter-param-btn-block .bx-filter-param-label {
    width:32%;
    margin-right:0;
    overflow:hidden
  }

  .filter_custom_itpanda .bx-filter-param-btn-block .bx-filter-param-text {
    font-size:12px;
    line-height:1
  }

  .filter_custom_itpanda .bx-filter-parameters-box-container .bx-filter-param-btn-block {
    justify-content:space-between
  }

  .filter_block_v4 .item .name {
    font-size:15px
  }

  .filter_custom_itpanda.bx-filter .bx-filter-btn-color-icon {
    width:20px;
    height:20px;
    margin-right:3px
  }
}

@media only screen and (max-width:480px) {
  .whats_header {
    padding:0
  }

  .header-search {
    width:28px;
    margin-right:-5px
  }

  .whats_header .fa {
    top:-1px;
    font-size:17px;
    padding:5px;
    right:3px
  }

  .wrapper:before {
    top:49px
  }

  .nav-wrapper {
    top:49px
  }

  .middle-header-wrapper {
    margin-top:49px
  }

  .mobile_visible {
    display:block !important
  }

  .products-item-prices-price .red {
    font-size:26px
  }

  .mobile-menu .mm-item .fa {
    display:block;
    margin-bottom:4px
  }

  .mobile-menu .mm-item {
    font-size:14px
  }

  .form-right input[type="text"] {
    width:100%;
    margin-right:0
  }

  .form-right input[type="submit"] {
    width:100%;
    margin-bottom:15px
  }

  .form-right textarea, .form-right input[type="text"] {
    margin-bottom:10px
  }

  .credits-wrapper {
    font-size:12px
  }

  .actions .actins-item {
    height:auto
  }

  .actions-item-icon {
    text-align:center;
    position:static;
    height:auto;
    width:100%
  }

  .actions-item-description {
    padding:10px 10px;
    height:auto;
    max-width:100%
  }

  .actions-item-subtitle {
    position:static;
    margin-top:10px
  }

  .cats .cats-item .cat-title {
    font-size:22px
  }

  .builders-2 {
    font-size:22px
  }

  .block-title {
    font-size:22px
  }

  .block-title > h1 {
    font-size:24px
  }

  .page-title {
    font-size:24px;
    margin-top:10px
  }

  .breadcrumb {
    margin-bottom:0
  }

  h1 {
    font-size:24px
  }

  h2 {
    font-size:22px
  }

  h3 {
    font-size:20px
  }

  h4 {
    font-size:18px
  }

  h5 {
    font-size:16px
  }

  h6 {
    font-size:14px
  }

  .modal-form {
    padding-right:20px;
    padding-left:20px
  }

  #find_prices {
    display:none
  }

  .itp-cities-select .itp-cities-list ul li {
    font-size:16px
  }

  .itp-cities-select .itp-cities-list ul {
    columns:2
  }

  .itp-cities-select-dialog {
    border-radius:0;
    position:fixed;
    top:15px;
    left:15px;
    right:15px;
    bottom:15px;
    max-width:100%;
    width:auto;
    margin:0
  }

  .itp-cities-select .itp-cities-header {
    font-size:16px
  }

  .header > .logo {
    max-width:120px;
    margin:5px 0
  }

  .header-phone-2 {
    display:none
  }

  .header-phone .fa {
    display:none
  }

  .phone_num {
    font-size:16px
  }

  .header-phone {
    margin-right:0
  }

  .header > .header-contacts {
    margin-bottom:0;
    padding-top:3px
  }

  .cats .cats-item:before {
    content:'';
    display:block;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background:#fff;
    opacity:.95
  }

  .cats .cats-item {
    margin-bottom:10px
  }

  .builders-wrapper {
    display:none
  }

  .about-wrapper {
    display:none
  }

  .partners-wrapper {
    display:none
  }

  .category-description h3:first-child {
    margin-top:0
  }

  .related-products-norm-view .related-products-item {
    width:100%
  }

  /*.category-description {*/
  /*  display:none*/
  /*}*/

  .under-slider-text-block {
    display:none;
    margin-bottom:10px
  }

  .under-slider-text-block + .block-title {
    display:none
  }

  .product-card-advantages-item-3 {
    display:none !important
  }

  .product-card-advantages > div {
    width:50%
  }

  .product-card-advantages-item-2 {
    background:#fafafa !important;
    padding-right:0 !important
  }

  .product-card-order-form-title {
    font-size:18px;
    padding-bottom:5px
  }

  .product-card-colors.product-card-colors-related ul li {
    width:100%
  }

  .product-card-colors-title {
    font-size:22px
  }

  .product-card-params td.product-card-param-title {
    font-size:14px
  }

  .product-card-actuality {
    float:none;
    font-size:13px
  }

  .page-title > h1 {
    font-size:26px
  }

  .ajax-cont-product .product-card-photo-container {
    height:auto
  }

  .ajax-cont-product .page-title > h1 {
    font-size:20px
  }

  .product-card-params td.product-card-param-price {
    padding-left:10px
  }

  .product-card {
    padding-top:0
  }

  .categories li a img {
    height:auto
  }

  .products-container-metal .products-metal-item-order {
    display:none
  }

  .products-container-metal td, .products-container-metal th {
    font-size:12px;
    padding:12px 5px
  }

  .products-container-metal table {
    margin-top:5px
  }

  .mobile-table-order {
    width:100%;
    text-align:center;
    display:block
  }

  .product-card-prices-ttl {
    display:none
  }

  .d_table td, .d_table th {
    padding:5px 3px;
    font-size:12px
  }

  span.rub:after {
    content:'руб.';
    font-size:18px;
    font-family:'Whitney', sans-serif;
    margin-right:2px
  }

  span.rub {
    font-size:0
  }

  .header-dostavka {
    position:absolute;
    left:0;
    right:0;
    width:auto;
    text-align:center;
    background:#e5e5e5;
    margin:0;
    display:block;
    padding:5px;
    bottom:-26px;
    top:unset
  }

  .delivery-description {
    display:block
  }

  .delivery-description .slider-text-block {
    display:none
  }

  .cats .cats-item .sub-list {
    column-count:1;
    padding-bottom:0
  }

  .product-card-colors.product-card-colors-top {
    display:none
  }

  .product-card-photo-container {
    height:auto
  }

  .card_offer_view .product-item-detail-price {
    margin:0 0 15px;
  }

  .card_offer_view .sku_line .product-item-scu-item-list li.product-item-scu-item-color-container .product-item-scu-item-color {
    width:35px;
    height:35px
  }

  .filter_custom_itpanda.bx-filter .property_COLOR_GROUP .bx-filter-param-btn-block .bx-filter-param-label {
    width:25%
  }

  .filter_custom_itpanda .bx-filter-parameters-box-container .bx-filter-param-btn-block {
    justify-content:unset
  }

  .card_offer_view .product-item-detail-price {
    flex-wrap:wrap
  }

  .card_offer_view .product-item-detail-price > div {
    width:100% !important
  }

  .card_offer_view .wrap_btn_offer {
    margin-top:20px !important
  }

  .card_offer_view .sku_line {
    flex-wrap:wrap
  }

  .card_offer_view .sku_line > div {
    width:100%
  }

  ul.cats-navs {
    column-count:1
  }
}

@media only screen and (max-width:320px) {
  .custom_pagination ul span, .custom_pagination ul a {
    width:28px;
    height:28px
  }

  .page-title > h1 {
    font-size:20px
  }
}

.middle-header-wrapper_search_mobile {
  display:none
}

@media (max-width:768px) {
  .header-search_full {
    width:99%
  }
}

@media (max-width:460px) {
  .search-page form {
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
  }

  .search-page input[type="text"] {
    width:80%
  }
}

#cookieConsentPopup {
  display:none;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:rgba(0, 0, 0, 0.5);
  color:white;
  text-align:left;
  padding:10px;
  z-index:1000
}

@media (min-width:1024px) {
  #cookieConsentPopup {
    text-align:center
  }
}

/* Адаптация для экранов шириной 768px и меньше */
@media (max-width: 768px) {
.social-icons {
	gap: 5px; /* Уменьшаем пространство между иконками */
}
.social-icons img {
	width: 26px;
	height: 26px;
}
}
/* Адаптация для экранов шириной 480px и меньше */
@media (max-width: 480px) {
.social-icons {
	gap: 3px; /* Еще больше уменьшаем пространство */
}
.social-icons img {
	width: 28px;
	height: 28px;
}
}

/* Адаптация для экранов шириной 768px и меньше */
@media (max-width: 768px) {
.whats_header img {
	width: 25px;  /* Ширина иконки */
	height: 25px; /* Высота иконки */
}

/* Адаптация для экранов шириной 480px и меньше */
@media (max-width: 480px) {
.whats_header img {
	width: 17px;  /* Ширина иконки */
	height: 17px; /* Высота иконки */
	
}
}

/*Адаптация слайдера под айфон*/
@media
(-webkit-min-device-pixel-ratio: 2) or (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) or (min-resolution: 3dppx){ 
.product-card-photo-container img
{
width: 50%;
}
}
