@media (max-width: 480px) {
  div#sp-bottom1 {
    width: 100%;
  }
  div#sp-bottom2, div#sp-bottom3, div#sp-bottom4, div#sp-bottom5 {
    width: 50%;
  }
  div#sp-top1 {
    display: none;
  }
  #sp-header {
    padding: 20px 0px;
  }
  #sp-bottom {
    padding-bottom: 0px;
  }
  .com-jshopping.view-category.itemid-229 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/ekza-480.jpg');
  }
  .com-jshopping.view-category.itemid-240 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/platinum-480.jpg');
  }
  .com-jshopping.view-category.itemid-230 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/grl-480.jpg');
  }
  .com-jshopping.view-category.itemid-231 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/novella-480.jpg');
  }
  .com-jshopping.view-category.itemid-232 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/neo-480.jpg');
  }
  .com-jshopping.view-category.itemid-233 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/prestige-480.jpg');
  }
  .com-jshopping.view-category.itemid-234 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/dante-480.jpg');
  }
  .com-jshopping.view-category.itemid-235 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/grand-480.jpg');
  }
  .com-jshopping.view-category.itemid-236 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/quadro-480.jpg');
  }
  .com-jshopping.view-category.itemid-237 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/fusion-480.jpg');
  }
  .com-jshopping.view-category.itemid-238 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/allure-480.jpg');
  }
  .com-jshopping.view-category.itemid-239 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/line-480.jpg');
  }
  .com-jshopping.view-category.itemid-242 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/classic-480.jpg');
  }
  .com-jshopping.view-category.itemid-243 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/modern-480.jpg');
  }
  .com-jshopping.view-category.itemid-245 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/sigma-480.jpg');
  }
  .com-jshopping.view-category.itemid-246 section#sp-collectionbg {
    background-image: url('/images/sliders/categories/mob/trend-480.jpg');
  }
  .list_products_yukka h1 {
    top: 490px;
  }
  .jshop_list_category.yukka a.cl-item {
    margin-bottom: 30px;
  }
  .product_item {
    padding: 0px;
    width: 100%;
    padding-left: 0px;
    margin-bottom: 0px;
  }
  .product_item.item-2 {
    margin-right: 0px;
  }
  .basketbutton {
    width: 35px;
    right: 10px;
    bottom: 10px;
  }
  .yukka_catalog .product_label.pl.prod_label-3, .list_product.deflist_product .product_label.pl.prod_label-3 {
    right: -5px;
  }
  .main-category .catlist_wrapper {
    width: 100%;
    margin-bottom: 30px;
  }
  body.itemid-204 #sp-headernew {
    padding: 0px;
    width: 100%;
    padding: 20px 0px 0px 0px;
  }
  .logo-image {
    display: inline-block;
  }
  #sp-logonew {
    width: 80%;
    text-align: center;
  }
  div#sp-menu {
    width: 0%;
    padding: 0px;
  }
  #sp-offcanvasiconmenu {
    width: 15%;
    margin-top: 10px;
  }
  #sp-phonemenu {
    width: 83%;
    margin: 1px 0 0 0;
  }
  .lozungi-item {
    width: 47%;
    float: left;
    margin-bottom: 20px;
    margin-right: 0px;
  }
  .l-item {
    width: 46%;
    margin-right: 10px;
    padding: 30px 10px;
    margin-bottom: 10px;
  }
  .l-icon {
    height: 30px;
  }
  .l-item.l-delivery svg {
    height: 40px;
    width: 100px;
  }
  .l-head {
    font-size: 20px;
  }
  .l-description {
    padding: 0px;
    font-size: 14px;
    line-height: 1.4;
  }
  .l-item.l-payment svg {
    height: 49px;
    width: 100px;
    margin-top: -10px;
  }
  .l-item.l-garanty .l-icon svg {
    height: 49px;
    width: 100px;
    margin-top: -10px;
  }
  .l-item.l-setting svg {
    height: 56px;
    width: 100px;
    margin-top: -17px;
  }
  #sp-headernew.header-sticky #sp-logonew {
    display: none;
  }
  div#pd-left-block {
    width: 100%;
    margin: 0px;
    padding: 0px;
    margin-bottom: 30px;
  }
  div#pd-right-block {
    width: 100%;
    margin: 0px;
    padding: 30px;
  }
  span#block_attr_sel_50068 select#jshop_attr_id50068 {
    width: 100%;
  }
  span#block_attr_sel_50112 label {
    margin-bottom: 10px;
  }
  div#pd-right-block2 {
    float: none;
    width: 100%;
  }
  div#pd-main-block {
    border-bottom: 1px solid #ddd;
    flex-direction: column;
  }
  .pd-patina-item {
    width: 30%;
  }
  span#block_attr_sel_50110 span.input_type_radio {
    float: left;
    display: inline-block;
  }
  div#sp-footer1 {
    margin-bottom: 10px;
  }
  ul.politikazapriv li {
    float: none;
    text-align: center;
  }
  h3.lozungi-title {
    padding: 0px;
    font-size: 35px;
  }
  p.lozungi-desc {
    font-size: 20px;
  }
  section#sp-slidermainmob {
    margin-top: -79px;
  }
  div#sp-phonemenu {
    display: none;
  }
  .breadcrumb li {
    margin-bottom: 10px;
    font-size: 15px;
  }
  .jshop_list_product {
    margin-top: 20px;
  }
  .jshop_list_product .row-fluid {
    margin-bottom: 10px;
  }
  .collectiontest-item {
    width: 100%;
    margin-bottom: 30px;
  }
  a[data-tooltip][data-position="bottom"]:before {
    right: 12px;
    left: auto;
  }
  .pd-shirina-visota-dveri a[data-tooltip][data-position="bottom"]:before {
    right: -58px;
    width: 260px;
  }

  div#comjshop_list_product {
    flex-direction: column;
  }
  .prodlist-block {
    width: 100%;
    margin-right: 0px;
  }
  section#sp-catalog-main1, section#sp-catalog-main2 {
    margin: 40px 0px 50px 0px;
  }
   section#sp-novinki1, section#sp-novinki2, section#sp-sklad1 {
    padding: 20px 0px 30px;
  }
   h2.sale-doors-title {
    flex-direction: column;
    margin-bottom: 0px;
  }
  span.sale-doors-caption {
    margin: 0px 0px 20px 0px;
    font-size: 27px;
  }
  .swiper-btn-prev {
    left: -40px;
  }
  section#sp-lozungi1 {
    padding: 30px 0px 30px 0px;
  }
  p.lozungi-content {
    font-size: 14px;
  }
  .jshop.productfull.yukka-def {
    margin-top: 0px;
  }
  .pd-mainimage-block-ex {
    margin-bottom: 30px;
  }
  .pd-desc-block-ex .tab {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .pd-desc-block-ex .tab span {
    padding-bottom: 0px;
    border: 1px solid #ddd;
    padding: 3px 30px;
    margin: 0px 15px 15px 0px;
    font-size: 15px;
  }
  .okollekcii-wrapper {
    margin: 30px 0px;
    padding: 20px 20px;
  }
  .okollekcii-wrapper {
    display: flex;
    flex-direction: column;
    padding: 0px;
  }
  .okollekcii-content {
    width: 100%;
    margin: 0px 0px 20px 0px;
    padding: 20px;
  }
  .dl-katalog-item {
    text-align: left;
  }
  .dl-katalog-image {
    width: 50px;
  }
  .dl-katalog-link, .dl-katalog-salon {
    font-size: 14px;
  }
  .other-colletcion-section .collectiontest-item {
    margin-bottom: 10px;
  }
  .collectiontest-item-subtitle {
    margin-bottom: 20px;
  }
  .yukka_catalog .door-block .image {
    width: 180px;
  }
  .pl-komplect-cena {
    font-size: 22px;
    font-weight: 600;
  }
  .pl-komplect-icon {
    margin-top: 4px;
  }
  .collectiontest-item.main-ci-text {
    border: none;
    padding: 30px 20px;
  }
  .sale-head-wrapper {
    width: 100%;
  }
  h2.main-ci-title {
    font-size: 27px;
  }
  h2.profile-doors-lozung-title {
    margin: 0px 0px 20px 0px;
    font-size: 27px;
  }
  .profile-lozung-head-wrapper {
    width: 100%;
    margin-bottom: 50px;
  }
  h2.profile-doors-lozung-title {
    width: 100%;
  }
  .profile-main-catalog-item {
    width: 100%;
    margin-bottom: 30px;
  }
  .profile-main-catalog-wrapper {
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
  section#sp-profile-main-lozungi {
    padding: 30px 0px;
  }
  .profile-lozing-item {
    width: 100%;
  }
  .profile-subtitle {
    width: 100%;
  }
  .lozungi-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .profile-title-wrapper {
    padding: 20px;
  }
  .profile-content {
    padding: 30px 0px 60px 0px;
  }
  .list_product.profile_category .prodlist-block {
    width: 100%;
    margin-right: 0px;
  }
  div#pd-image-block, .pd_description {
    width: 100%;
  }
  div#pd-image-block {
    margin-bottom: 20px;
  }
 .list_product.pogonage_category .prodlist-block  {
    width: 100%;
 }
  .extra_fields span.label-name {
    font-size: 12px;
  }
  .extra_fields span.data {
    font-size: 14px;
  }
  .pd-info-block-btns {
    justify-content: space-evenly;
  }
  .jshop_price {
    margin-bottom: 20px;
  }
  .list_product.furnitura_category .prodlist-block {
    width: 100%;
  }
  .list_product.furnitura_category .prodlist-block:nth-child(2n) {
    margin-right: 0px;
  }
  div#comjshop_list_product {
    flex-direction: row;
    justify-content: space-between;
  }
  .list_product.furnitura_category .prodlist-block {
    width: 45%;
    margin-right: 0px;
  }
  .product_item .name a {
    font-size: 24px;
  }
 .list_product.profile_category .prodlist-block {
    width: 100%;
    margin-right: 0px;
  }
  .sp-scroll-up {
    bottom: 120px;
  }
  button.pulse-button.pulse-big {
    left: 25px;
    bottom: 104px;
  }
  form#form_sendquestion_question_door, #form_sendquestion_pulsebutton {
    overflow-y: auto;
  }
  div#modal-question-door, #modal-question-pulsebutton {
    max-height: 90%;
    overflow-y: auto;
  }
  #question_captcha, #greenb_captcha {
    transform: scale(0.8);
    position: relative;
    left: -22px;
  }
  .pd-steklo-ex-item {
    width: 9%;
    margin-right: 15px;
    margin-bottom: 15px;
  }
  .pd-steklo-ex-wrapper {
    justify-content: space-between;
  }
  .pd-steklo-ex-item {
    width: 19%;
    margin-bottom: 20px;
  }
  .pd-othermodel-category-title {
    margin: 20px 0px;
    font-size: calc(1.3rem + .6vw);
  }
  .pd-desc-block-ex .tab span.active {
    background: #f5f5f5;
  }
  .pd-desc-block-ex .tab {
    border-bottom: 0px;
    margin-bottom: 15px;
  }
  .pd-furnitura-wrapper {
    flex-direction: column-reverse;
  }
  .contacts-p {
    flex-direction: column;
  }
  .contacts-p-info {
    width: 100%;
    margin: 0px 0px 40px 0px;
  }
  .contacts-p-map {
    width: 100%;
  }
  
  







}