html,body {overflow-x:hidden;}
.mobile.home #two_column .columns {display:block;}
.mobile.home #two_column .columns .banner_box,.mobile.home .section-home-wyswig .title {width:100%;}
.mobile.home #two_column .columns .banner_box .list-banners .item {width:50%;}
.mobile.home #two_column .columns .news_box {width:100%;padding-left:0px;}
.mobile.home .section-home-wyswig .container {padding:0px;}
.mobile.home .section-home-wyswig .box-bgn {display:block;background: url('/assets/gfx/mobile_home_background_txt3.png') no-repeat center center;background-size:cover;padding: 0 10px;}
.mobile.home .section-home-wyswig {padding:20px 0px;}
.mobile.home .section-home-wyswig h2 {font-size:21px;line-height:30px;}
.mobile.home .section-home-wyswig .wyswig {width:100%;margin-top:20px;font-size:15px;line-height:22px;padding:0px 15px;box-sizing:border-box;}
.mobile.home .section-home-wyswig .wyswig table td:nth-child(2) {display:none;}
.mobile.home .section-home-wyswig .open .wyswig table td:nth-child(2) {display:block;}
.mobile.home .section-home-wyswig p.read_more {margin-bottom:0px;font-size:14px;color:black;cursor:pointer;font-weight:bold;}
.mobile.home .month-prices .title h2,.mobile.home .tops-product-home .title h2,.mobile.home .great-prices .title h2 {font-size:16px;line-height:16px;}
.mobile.home #two_column .columns .news_box .more a {font-size:12px;}
.mobile.home .section-home-wyswig .wyswig table td {width:100% !important;padding:0px;display:block;}
.mobile .container {padding: 0 10px;}
.mobile #footer_categories .list .item {width:100%;}
.mobile #footer_categories .list .item .inside h3 {text-transform:uppercase;font-weight:bold;text-align:left;padding-left:15px;padding-right:35px;}
.mobile #manufacturers-footer .list .item {max-width:33.333%;padding: 10px;}
.mobile footer .realization-cont .left, .mobile footer .realization-cont .right {width:50%;padding-top:10px;padding-bottom:20px;font-size:12px;}
.mobile footer .info {font-size:12px;text-align:center;line-height:18px;padding:10px 0px 20px 0px;}
.mobile footer .info .txt {margin:10px 22px 20px 22px;font-size:10px;line-height:15px;text-align:justify;}
.mobile footer #blue_flex .price {display:block;margin-top:12px;}
.mobile footer #blue_flex .price a {display:inline-block;margin:5px 15px;}
.mobile footer #blue_flex .earth {position:absolute;left:50%;transform: translate(-50%, 0);margin-top:0px;top:-40px;}
.mobile footer #blue_flex .center {padding-top:50px;text-align:center;}
.mobile footer #blue_flex .center h4 {font-size:24px;line-height:24px;margin:0px;}
.mobile footer #blue_flex .center h5 {font-size:20px;line-height:20px;margin-top:10px;-webkit-text-stroke-width:1px;}
.mobile footer .address h4 {color: white;font-weight: bold;text-transform: uppercase;font-size:22px;margin:0px 0px 15px 0px;}
.mobile footer .address {margin:0px 15px;}
.mobile footer .footer_logo {display:inline-block;margin:30px auto;}
.mobile footer .address .line {display: flex;justify-content: space-between;margin-bottom:15px;}
.mobile footer .address .line div {width:45%;}
.mobile footer .foot_menu {margin:10px 15px;}
.mobile footer .foot_menu .line {border-bottom:1px solid #47afff;}
.mobile footer .foot_menu .line:first-child {border-top:1px solid #47afff;}
.mobile footer .foot_menu .line .main a,.mobile #footer_categories .item h3 a {display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:bold;color:white;font-size:16px;padding:10px 0px;}
.mobile footer .foot_menu .line .main a svg,.mobile #footer_categories .item svg {height:20px;stroke:white;rotate:90deg;}
.mobile footer #blue_flex .delivery form {min-width:10px;margin:10px 0px;}
.mobile  footer #blue_flex .delivery .send_field {padding: 13px 20px;right:0px;}
.mobile footer .foot_menu .subitem {max-height:0px;overflow:hidden;padding-left:15px;}
.mobile footer .foot_menu .subitem.payment {display:flex;}
.mobile footer .foot_menu .line.open a svg,.mobile #footer_categories .list .item .open a svg {rotate:-90deg;}
.mobile footer .foot_menu .line.open .subitem {max-height:500px;}
.mobile footer .foot_menu .subitem ul {list-style:none;padding:0px;margin:0px 0px 10px 0px;}
.mobile footer .foot_menu .subitem ul li a {font-weight:600;display:block;padding:4px 0px;}
.mobile footer .foot_menu .subitem ul li {margin:2px 0px;}
.mobile #footer_categories .list {margin:0px;}
.mobile #footer_categories .list .item .inside ul {max-height:0px;overflow:hidden;margin:0px;}
.mobile #manufacturers-footer {margin-top:10px;}
.mobile #footer_categories .list .item .inside h3 {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;padding:12px;}
.mobile #footer_categories .list .item {padding:4px 0px;}
.mobile #footer_categories .item h3 a {padding:0px;}
.mobile #manufacturers-footer .list .item a {line-height:40px;}
.mobile #footer_categories .list .item .open ul {max-height:500px;}
.mobile #footer_categories .list .item ul li {margin:0px 10px;font-weight:bold;font-size:14px;padding:8px 0px 8px 15px;}
.mobile #footer_categories .list .item ul li a {display:block;}

.mobile.home .counter-slider {margin:30px 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:15px 0px;}
.mobile.home .counter-slider h3 {font-size:12px;}
.mobile.home .counter-slider h4, .mobile.home .counter-slider .h4 {font-size:40px;line-height:40px;margin:8px 0px;}
.mobile.home .counter-slider .slick-track {display:flex;flex-wrap:wrap;}
.mobile.home .counter-slider .slick-slide {width:50% !important;}
.mobile.home .counter-slider .slick-slide .inside {padding:10px;box-sizing:border-box;}
.mobile.home .counter-slider .inside:after {display:none;}
.mobile.home .counter-slider figure {margin-top:10px;}
.mobile.home .counter-slider figure img {max-width:70%;}
.mobile.home .counter-slider.blue .container {padding:0px;}
.mobile.home .counter-slider.blue .inside {border:1px solid #267bc2}
.mobile.home .counter-slider.blue .slick-slide:nth-child(1) .inside {border-top:0px;border-left:0px;}
.mobile.home .counter-slider.blue .slick-slide:nth-child(2) .inside {border-top:0px;border-right:0px;}
.mobile.home .counter-slider.blue .slick-slide:nth-child(3) .inside {border-bottom:0px;border-left:0px;}
.mobile.home .counter-slider.blue .slick-slide:nth-child(4) .inside {border-bottom:0px;border-right:0px;}

.mobile.home .counter-slider.green .inside {border:1px solid #90c02e;}
.mobile.home .counter-slider.green .slick-slide:nth-child(1) .inside {border-top:0px;border-left:0px;}
.mobile.home .counter-slider.green .slick-slide:nth-child(2) .inside {border-top:0px;border-right:0px;}
.mobile.home .counter-slider.green .slick-slide:nth-child(3) .inside {border-bottom:0px;border-left:0px;}
.mobile.home .counter-slider.green .slick-slide:nth-child(4) .inside {border-bottom:0px;border-right:0px;}

.mobile.home #two_column .columns .news_box .slick-list {overflow: visible;}
.mobile.home #two_column .columns .news_box .slick-list .slick-slide {padding: 0 2px;}
.mobile .product-box .product-box-cont {padding:10px;}
.mobile .product-box .product-box-cont h2 {border-bottom-width:3px;font-size:15px;line-height:20px;}
.mobile .product-box .product-box-cont h2 a {height:44px;margin-bottom:10px;}
.mobile .product-box .product-box-cont .short_desc {font-size:16px;line-height:22px;margin:10px 0px 12px 0px;height:110px;white-space: normal;}
.mobile .product-box .product-box-cont .price_negotiation .inside .ico {top:-5px;}
.mobile .product-box .product-box-cont .price_negotiation .inside .ico img {max-width:75%;}
.mobile .product-box .product-box-cont .price_negotiation .inside a {font-size:12px;padding:6px 10px 4px 10px;line-height:12px;}
.mobile .product-box .product-box-cont .price_negotiation .inside {padding:6px 10px 4px 10px;height:26px;margin:0px 0px 10px 0px;}
.mobile .product-box .product-box-cont .special_price_box .inside {font-size:11px;}
.mobile .product-box .product-box-cont .btns div a {font-size:12px;padding: 6px 0px 6px 31px;}
.mobile .product-box .product-box-cont .basket_btn div  {font-size:16px;}
.mobile .product-box .product-box-cont .basket_btn div a {padding:6px;}
.mobile .product-box .product-box-cont .basket_btn .details a {padding:7px;}
.mobile .great-prices .arrow,.mobile.home .month-prices .arrow,.mobile.home .month-prices .arrow,.mobile .tops-product-home .arrow {display:none !important;}
.mobile .product-box .product-box-cont .regular_price_box p {font-size:20px;}
.mobile .product-box {padding:16px 6px;}
.mobile.home .tops-product-home ul.tops-product-menu a {text-align:center;padding: 5px 10px;font-size:13px;}
.mobile.home .tops-product-home ul.tops-product-menu li:after {width:94%;left:3%;right:3%;}
.mobile.home .tops-product-home .tabs-top-mobile {margin-top:20px;}
.mobile.home #two_column .columns .banner_box .list-banners {margin:0px -6px;}
.mobile.home #two_column .columns .banner_box h2 {margin-right:0px;margin-bottom:10px;}
.mobile.home #two_column .columns .banner_box .list-banners .item {padding:6px;}
.mobile.home .categories-popular-home .title h2 {font-size:20px;line-height:20px;}
.mobile.home .categories-popular-home {padding:15px 0px;}
.mobile.home .categories-popular-home .list .box .inside {margin:10px;}
.mobile.home .categories-popular-home .list {margin:0px -10px;}
.mobile.home .categories-popular-home .slick-dots,.home #two_column .columns .banner_box .slick-dots {width:100%;display:flex;list-style:none;justify-content:center;padding:0px;margin:0px;}
.mobile.home .categories-popular-home .slick-dots li,.home #two_column .columns .banner_box .slick-dots li {text-indent: -9999px;background:#c78cb9;width:12px;height:12px;padding:0px;margin:0px 4px;border-radius:50%;cursor:pointer;}
.mobile.home .categories-popular-home .slick-dots li.slick-active,.home #two_column .columns .banner_box .slick-dots li.slick-active {background:#b7005a;}
.mobile.home .slider-home .carousel-indicators {-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;bottom:0px;padding:2px 20px;}
.mobile.home .slider-home .carousel-indicators li {margin:4px;}
.mobile.home .slider-home .controls {display:none;}
.mobile #MoveUpArrow {display:none !important;}
.mobile header.top-header .top-head {position:relative;}
.mobile header.top-header .top-head .logo h1 {display:none;}
.mobile header.top-header .top-head .logo {max-width:300px;min-width:10px;position:absolute;top:20px;left:15px;}
.mobile header.top-header .top-head {min-height:120px;}
.mobile header.top-header .contact {text-align:right;position:absolute;bottom:8px;right:15px;}
.mobile header.top-header .contact a {color: white;font-weight: bold;font-size: 14px;line-height:14px;}
.mobile header.top-header .user-link svg {width:20px;}
.mobile header.top-header .user-link {position:absolute;top:15px;right:75px;}
.mobile header.top-header .header-basket  svg {width:28px;fill:#055ba2;}
.mobile header.top-header .user-link svg {fill:white;}
.mobile header.top-header .header-basket {display:inline-block;width:auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-border-bottom-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;border-top:0px;position:absolute;top:0px;right:15px;bottom:auto;padding:0px;border:1px solid #0359a1;}
.mobile header.top-header .header-basket a.icon-box {position:relative;padding:10px 14px 2px 6px;}
.mobile header.top-header .header-basket a.icon-box span.no {display:inline-block;background:#ef8007;text-align:center;width:20px;line-height:20px;color:white;font-weight:bold;font-size:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:3px;right:4px;}
.mobile header.top-header #main-menu {height:44px;z-index:42;}
.mobile header.top-header .lang {align-items:center;margin-left:0px;}
.mobile header.top-header #main-menu .menu-box {font-size:16px;height:auto;justify-content:flex-start;height:44px;margin-left:-10px;}
.mobile header.top-header #main-menu .menu-box a {display:flex;padding:11px 12px 11px 10px;}
.mobile header.top-header #main-menu .menu-box .item {flex-grow:0;}
.mobile header.top-header #main-menu .menu-box .item a:after {background:#4ba0df;height:18px;top:13px;}
.mobile header.top-header #main-menu .menu-box .item:last-child a:after {display:none;}
.mobile header.top-header #main-menu .menu-box  svg {fill:white;position: relative;top: -2px;width:26px;margin-right:4px;}
.mobile header.top-header .lang a {border:0px;display:inline-block;padding:0px;overflow:hidden;width:40px;margin-right:0px;}
.mobile header.top-header .lang a img {position:relative;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #bfbfbf;border-radius:6px;top:2px;}
.mobile header.top-header #main-menu .right {justify-content:flex-end;width:auto;margin-right:15px;}
.mobile header.top-header .currency .select2-container--default .select2-selection--single {border:1px solid #0258a0;background:#aadcfe;min-width:60px;margin-left:8px;}
.mobile header.top-header #main-menu .left {width:auto;flex-grow:1;}
.mobile header.top-header .select2-container--default .select2-selection--single .select2-selection__arrow {right:-10px;}
.mobile.home #two_column .columns .banner_box {background: #d2e9f9;padding:15px 10px;}
.mobile.home #two_column .columns .banner_box h2 {font-size:20px;line-height:20px;padding-bottom:5px;border-bottom:2px solid #9c0808;margin-top:0px;}
.mobile.home #two_column .columns .banner_box .slick-dots {margin-top:10px;}
.mobile.home #two_column .columns .news_box .title h2 {border-bottom:2px solid #3899dc;font-size:20px;line-height:20px;padding-bottom: 5px;}
.mobile.home #two_column .columns .news_box .news-item {margin-top:15px;}
/* .mobile .breadcrumbs-block .breadcrumbs-item:last-child,.mobile .breadcrumbs-block .arrow:last-child {display:none;} */
.mobile .product-single .product-inside {padding:10px 0px;}
.mobile .product-single #product-columns #left {display:none;}
.mobile .product-single {background:white;}
.mobile .product-single #product-columns #right .inside-p {border:0px;box-shadow:none;}
.mobile .product-single #product-columns #right .product-date {display:none;}
.mobile .product-single .product-inside h1.product-name {font-size:18px;line-height:22px;}
.mobile .product-single .product-inside .photo-box {flex-wrap:wrap;}
.mobile .product-single .product-inside .photo-box .left, .mobile .product-single .product-inside .photo-box .right {width:100%;}
.mobile .product-single .product-inside .thumbnails .thumb {margin: 0px 4px;}
.mobile .product-single .product-inside .thumbnails {margin: 20px -4px 0px -4px;}
.mobile .product-single .product-inside .photo-box .left {padding:0px;}
.mobile .product-single .product-inside .thumbnails .thumb.number .number_bg span {margin-top:0px;font-size:18px;line-height:18px;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.mobile .product-desc img {max-width:100%;height:auto !important;width:auto !important;}
.mobile .product-single #product-decription .product-desc .main-menu {margin:20px 0px !important;}
.mobile .product-desc table {max-width:100%;}
.mobile.page #footer_categories {display:none;}
.mobile .product-single .product-tags .list .tag {font-size:11px;line-height:12px;padding:4px 2px;margin:0px;}
.mobile .product-single .product-inside .small-columns {flex-wrap:wrap;flex-direction: column-reverse;}
.mobile .product-single .product-inside .small-columns .ico-links, .mobile .product-single .product-inside .small-columns .buttons {width:100%;}
.mobile .product-single .product-inside .small-columns .buttons {display:flex;margin-bottom:20px;justify-content:space-between;}
.mobile .product-single .product-inside .small-columns .buttons div {width:48%;}
.mobile .product-single .product-inside .product-single-configure a {margin-top:0px;}
.mobile .product-single .product-inside .ico-links .line {font-size:14px;padding:6px 0px;}
.mobile .product-single .product-inside .tabs,.mobile .product-single .tabs-content {margin-top:20px; position: relative;}
.mobile .product-single .product-inside .tabs:after {position: absolute; content: ' '; display: block; height: 2px; background: #0085c8; left: 0; right: 0; bottom: 3px;}
.mobile .product-single .product-inside .tabs .line1 .tab {width:auto;box-sizing:border-box; width: 50vw; min-width: 150px;}
.mobile .product-single .product-inside .tabs .line1 .tab:nth-of-type(1) {width: 55vw;}
.mobile .product-single .product-inside .tabs .active_line {border:0px;margin:0px;}
.mobile .product-single .product-inside .tabs .slick-track {margin-left:-4px;}
.mobile .finder-single input {width:100%;border:1px solid #bfbfbf;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;font-size:13px;padding:10px 20px;}
.mobile .finder-single form {display:flex;margin:15px 3px 15px 0px;box-shadow: 3px 2px 16px 0px rgba(0, 0, 0, 0.26); }
.mobile .finder-single button,.mobile .finder-advance button {background: linear-gradient(to bottom, rgba(244,156,20,1) 0%,rgba(238,125,5,1) 100%);-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;border:0px;padding:5px 14px;overflow:hidden;margin-right:-3px;}
.mobile .finder-single button svg,.mobile .finder-advance button svg {width:30px;fill:white;position:relative;top:2px;}
.mobile .finder-advance .inside {margin-top:50px;position:relative;border:1px solid #5885bb;box-shadow: 3px 2px 16px 0px rgba(0, 0, 0, 0.26); background:white;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color:#5d5d5d;font-size:15px;}
.mobile .finder-advance .bottom-search {display:flex;align-items:flex-end;}
.mobile .finder-advance .bottom-search .left {flex-grow:1;}
.mobile .finder-advance .bottom-search .left .price {display:flex;margin-top:14px;align-items:center;}
.mobile .finder-advance .bottom-search .left .price input {max-width:60px;border:1px solid #bfbfbf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px 6px;margin:0px 5px;}
.mobile .finder-advance button {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-right:0px;padding:4px 14px;}
.mobile .finder-advance h4 {margin:0px;color:#005ba7;font-size:12px;text-transform:uppercase;text-align:center;display:inline-block;border:1px solid #5885bb;border-bottom:0px;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;background:white;padding:12px 10px 5px 10px;position:absolute;top:-34.5px;left:50%;margin-left:-125px;width:250px;z-index:2;cursor:pointer;}
.mobile .finder-advance h4 .fa-solid {margin-left:5px;}
.mobile .finder-advance .selects {display:flex;margin-bottom:5px;justify-content:space-between;}
.mobile .finder-advance .selects .select {width:48%;}
.mobile .finder-advance  .find {background:white;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size:13px;padding:10px 12px;border:1px solid #bfbfbf;width:100%;margin:0px 0px 12px 0px;}
.mobile .finder-advance .archive {margin:8px 0px;position: relative;color:#5d5d5d;font-size:15px;}
.mobile .finder-advance .archive input {position: absolute;opacity: 0;width: 1px;height: 1px;}
.mobile .finder-advance .archive label {padding-left: 22px;position: relative;}
.mobile .finder-advance .archive label:before {
  content: ' ';display: block;width: 15px;height: 15px;position: absolute;top: 1px;left: 0px;border: 1px solid #bfbfbf;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:black;font-weight: 900;
}
.mobile .finder-advance .archive input:checked + label:after {
  position: absolute;width: 13px;height: 13px;top: 0px;left: 4px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;content: '\2713';color:black;
}
.mobile .finder-advance .select2-container {width:100% !important;}
.mobile .finder-advance .select2-container--default .select2-selection--single .select2-selection__arrow {right:5px;height:36px;}
.mobile .finder-advance .select2-container--default .select2-selection--single {border: 1px solid #adadad;background:linear-gradient(-180deg, rgba(255,255,255,1) 0%, rgba(211,211,211,1) 98%);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size:13px;height:36px;}
.mobile .finder-advance .select2-container--default .select2-selection--single .select2-selection__rendered {color:#5d5d5d;font-weight:bold;line-height:36px;}
.mobile.page .search-box {display:none;}
.mobile .finder-advance form {max-height:500px;}
.mobile .finder-advance.close .inside form {max-height: 0px;overflow: hidden;}
.mobile .finder-advance .inside form .box {padding:12px;}
.mobile .finder-advance.close .inside {border:0px;}
.mobile .finder-advance.close h4 {-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border: 1px solid #5885bb;padding:10px 10px 10px 10px;}
.mobile .top-header .products.open .cat-sub-menu {display:block;left:0px;right:0px;top:41px;}
.mobile header.top-header .cat-sub-menu .inside .box {width:100%;padding:5px;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box h3 {font-size:16px;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box .name {width:20px;flex-grow:1;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box {padding:8px 5px;align-items: stretch;}
.mobile header.top-header #main-menu .menu-box .cat-sub-menu .inside .photo {width:45px;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box h3 {min-height:1px;height:100%;display:flex;align-items: stretch;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box h3 a {display:flex;align-items:center;width:100%;}
.mobile header.top-header .cat-sub-menu .inside .box .inside-box h3 a span {display:block;width:100%;}
.mobile header.top-header #main-menu .item.products .cat-sub-menu .inside .box .inside-box h3 a {padding: 0px 0px 0px 20px;}
.mobile .top-header #main-menu .products.open svg,header.top-header #main-menu .menu-box .mobile-menu.open svg {fill:#f82020;}
.mobile .next-prev-navigation .next-prev-box {display:block;padding:15px;margin-top:20px;}
.mobile .next-prev-navigation .next-prev-box .navigation {width:100%;padding:0px;justify-content:center;}
.mobile .next-prev-navigation .next-prev-box .line {
display: flex;flex-wrap: nowrap;align-items: center;justify-content:space-between;}
.mobile .next-prev-navigation .next-prev-box .prev, .mobile .next-prev-navigation .next-prev-box .next {width:48%;}
.mobile .next-prev-navigation .next-prev-box .navigation .details {font-size:16px;margin:16px 0px 8px 0px;}
.mobile .next-prev-navigation {padding:0px;}
.mobile .next-prev-navigation .next-prev-box .navigation .btn-box {margin:0px;}
.mobile .next-prev-navigation .next-prev-box .navigation .btn-box a {padding: 8px 6px;}
.mobile .product-single #product-columns #right .inside-p {margin-bottom:20px;}
.mobile #product-decription #tablet-template .section-title {font-size:18px !important;}
.mobile .product-single .parameters-list .line .name {font-size:13px;width:40%;padding: 5px;}
.mobile .product-single .parameters-list .line .value {width:60%;font-size:13px;}
.mobile .product-single #tablet-template img {max-width:100%; height: auto !important; margin: 0 auto !important;}
.mobile .product-single #product-gallery .list .thumb {width:50%;}
.mobile .product-single .product-inside .product-versions .btn-compare a, .mobile .product-single .product-inside #product-decription .btn-compare a {padding: 8px;display:block;text-align:center;font-size:14px;}
.mobile .news-list #news-columns #left, .mobile .promo-list #news-columns #left, .mobile .promo-single #news-columns #left {display:none;}
.mobile .news-list .news-list-inside .list .news-item {margin:15px; border-bottom-width: 2px;}
.mobile .news-list .news-list-inside .list .news-item-cont {display:block;}
.mobile .news-list .news-list-inside .list .news-item-cont .photo,.mobile .news-single .news-inside .news-cont .photos-left {width:100%;margin-right:0px;}
.mobile .news-list .news-list-inside .list .news-item-cont .info {width:100%;}
.mobile .news-list .news-list-inside .list .news-item-cont h2 {line-height:24px;margin-top:0px;}
.mobile .news-list .news-list-inside .list .news-item-cont h2 a {font-size:20px;line-height:24px;}
.mobile .news-list .news-list-inside .list .news-item-cont .introduction {font-size:15px;line-height:20px;}
.mobile .news-list .news-list-inside .title h2, .news-single .news-inside .title h2 {padding-left:15px;}
.mobile .news-list .news-list-inside .list .news-item p.date {font-size:15px;}
.mobile .news-single .news-inside .news-cont {padding: 45px 15px 40px 15px;display:block;}
.mobile .news-single .news-inside .news-cont .content {width:100%;}
.mobile .news-single .news-inside .news-cont .content h1.name {font-size:24px;line-height:28px;margin-top:10px;}
.mobile .news-single .news-inside .news-cont .content h2 {font-size:16px;line-height:20px;}
.mobile .news-single .news-inside .news-cont .content {font-size: 15px;line-height: 20px;}
.mobile .promo-list .promo-list-inside .sale-item {flex-wrap: wrap;}
.mobile .promo-list .promo-list-inside .sale-item .photo {width: 100%; margin: 0 0 10px 0;}
.mobile .promo-list .promo-list-inside .sale-item .info {width: 100%;}
.mobile .promo-single .content img {max-width: 100% !important; height: auto !important;}


.mobile .section-wyswig .wyswig {padding: 0px 15px 20px 15px;}
.mobile .blog-list .blog-columns, .mobile .blog-single .blog-columns {flex-direction: column-reverse;}	
.mobile .blog-list .blog-columns .right-column, .mobile .blog-single .blog-columns .right-column {width:100%;}	
.mobile .blog-list .blog-columns .right-column, .mobile .blog-single .blog-columns .right-column {margin-left:0px;}
.mobile .blog-list .blog-columns .left-column, .mobile .blog-single .blog-columns .left-column {width:100%;}
.mobile .blog-list .blog-columns .news-item-cont .date {width:24%;}
.mobile .blog-list .blog-columns .news-item-cont .date .day {font-size:36px;}
.mobile .blog-list .blog-columns .news-item-cont .photo {width:100%;padding:0px 0px 10px 0px;}
.mobile .blog-list .blog-columns .news-item-cont .date {font-size:12px;}
.mobile .blog-list .blog-columns .news-item-cont h2 {font-size:15px;line-height:19px;}
.mobile .blog-menu ul li a {font-size:14px;padding: 8px 0px 8px 13px;}
.mobile .blog-menu ul li a:before {width:4px;height:4px;margin-top:-2px;}
.mobile .blog-single .blog-columns .news-inside .content #tablet-template img {max-width:100%;height:auto !important;margin:0px !important;}
.mobile .blog-single .blog-columns .news-inside .photos-left .main-photo {width:100%;}
.mobile .blog-single .blog-columns .news-inside .photos-left .photos {margin-left:0px;width:100%;}
.mobile .blog-single .blog-columns .news-inside .photos-left {flex-wrap:wrap;}
.mobile .blog-single .blog-columns .news-inside .photos-left .photos {display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.mobile .blog-single .blog-columns .news-inside .photos-left .photos .photo {width:33.3333%;padding:10px;box-szing:border-box;}
.mobile .blog-single .blog-columns .news-inside h1.name {font-size:24px;line-height:30px;margin-top:10px;}
.mobile .blog-single .blog-columns .news-inside {padding: 10px 15px;}
.mobile .blog-single #tablet-template .std-p {font-size:15px;line-height:20px;}
.mobile .jconfirm-box {width:96% !important;}
.mobile .jconfirm .jconfirm-box div.jconfirm-title-c {font-size:18px;line-height:16px;}
.mobile .alert {padding:10px;text-align:center;}
.mobile .jconfirm .modal-basket {padding:0px;}
.mobile .modal-basket .basket-products .product .photo {display:none;}
.mobile .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn {width:100%;margin:5px 0px;}
.mobile .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn + button.btn {margin:5px 0px;}
.mobile .modal-basket .basket-products .product .price {display:none;}
.mobile .modal-basket .basket-products .product .quantity {width:15%;}
.mobile .modal-basket .basket-products .product .value {width:30%;padding:5px;}
.mobile .modal-basket .basket-products .product .name {width:55%;padding:5px;}
.mobile .modal-basket .config-item {font-size:11px;}
.mobile .modal-basket .basket-products .product {font-size: 13px;line-height:16px;}
.mobile .modal-basket .basket-products .total .to-pay {font-size:15px;}
.mobile .modal-basket .basket-products .total .to-pay b {font-size:17px;}
.mobile .jconfirm .jconfirm-box div.jconfirm-content-pane {margin-bottom:0px;}
.mobile .jconfirm .jconfirm-box {padding:10px 10px 10px 10px;}
.mobile .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {padding-right:10px;}
.mobile .jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content .h50vh {height: 50vh;}
.mobile .basket .basket-steps .step-label {display:none;}
.mobile .basket .basket-steps .step a {padding:10px;}
.mobile .basket .basket-steps .basket-steps-cont {flex-wrap:wrap;border-radius:0px;}
.mobile .basket .basket-steps {padding:0px 10px 20px 10px;}
.mobile .basket .basket-cont .header-cont {margin-bottom:10px;}
.mobile .basket .products-preview  {display:none;}
.mobile .basket .basket-products .product .no {display:none;}
.mobile .basket .basket-products .product .photo {display:none;}
.mobile .basket .basket-products .product.head .price,.mobile .basket .basket-products .product.head .value,.mobile .basket .basket-products .product.head .remove {display:none;}
.mobile .basket .basket-products .product {flex-wrap:wrap;}
.mobile .basket .basket-products .product .name {width:70%;}
.mobile .basket .basket-products .product .quantity {width:30%;}
.mobile .basket .basket-products .product .price {display:none;}
.mobile .basket .basket-products .product .value {width:55%;font-size:18px;}
.mobile .basket .basket-products .product .remove {width:45%;padding: 5px 10px 5px 5px;text-align:right;}
.mobile .basket .basket-cont form {padding: 0 10px 20px 10px;}
.mobile .basket .basket-products .product {font-size:13px;padding: 10px 5px;line-height:16px;}
.mobile .basket .basket-products .total .to-pay b {font-size:18px;}
.mobile .basket .left-box,.mobile .basket .right-box {width:100%;}
.mobile .basket .btn-box .btn {margin:10px 0px;}
.mobile .basket .b-box .content .country select[name="country"] {margin:0px 0px 10px 0px;}
.mobile .basket .b-box .content {font-size:14px;line-height:18px;}
.mobile .basket .b-box .header {font-size:15px;padding:10px;}
.mobile .basket .basket-products .total .to-pay {padding:12px 10px;}
.mobile .basket .agreement-box .agreement {font-size:15px;}
.mobile .basket .b-box .alert {padding:10px;}
.mobile .basket .btn-box {flex-direction: column-reverse;}
.mobile .basket .btn-box .btn {font-size:15px;}
.mobile .basket .btn-box .btn.prev svg {left:8px;}
.mobile .basket .btn-box .btn.prev {padding-left:30px;padding-right:8px;}
.mobile .login-box h2, .mobile .registration-form h2, .mobile .guest-box h2 {font-size:16px;line-height:20px;}
.mobile .basket .login-register-box .tabs {flex-wrap:wrap;}
.mobile .basket .login-register-box .tabs .tab .tab-cont,.mobile .basket .basket-steps .step-1 {border-radius:0px;}
.mobile .basket .purchaser-type .field label {width:100%;}
.mobile .basket .fields .field {width:100%;text-align:left;}
.mobile .basket .login-register-box {padding:0px 10px 10px 10px;}
.mobile .basket .basket-steps .step {border:0px;}

.mobile .basket .basket-steps .step-3 {border-radius:0px;}
.mobile .basket .login-register-box .tabs-content {padding:8px;}
.mobile .basket .basket-cont .registration-form form,.mobile .basket .basket-cont .guest-box form {padding:0px;}
.mobile .basket .b-box .content .col,.mobile .user-registration-form .b-box .col,.mobile .client-account .b-box .col {width:100%;padding:0px;}
.mobile .tio-form .b-box .field label {width:100%;margin-bottom:5px;}
.mobile .tio-form .b-box .field .input-box {width:100%;}
.mobile .tio-form .b-box .content {padding: 10px 20px 10px 20px;}
.mobile .tio-form .agreement-box .field label,.mobile .user-registration-form .agreement-box .agreement label,.mobile .client-account .agreement-box .agreement label  {font-size:14px;line-height:18px;}
.mobile .tio-form .field {margin-bottom:10px;}
.mobile .alert.alert-error {text-align:left;}
.mobile .tio-form .b-box .field .alert-text {padding-left:0px;}
.mobile .basket.step-3 .products-preview {display:block;}
.mobile .basket.step-3 .products-preview .product-preview-cont {width:100%;}
.mobile .basket.step-3 .products-preview .product-preview .photo {display:none;}
.mobile .basket.step-3 .products-preview .product-preview .information {width:100%;padding:0px;}
.mobile .basket.step-3 .tio-form .b-box .content {padding:10px 0px;}
.mobile .basket.step-3 .b-box .content.row {margin:0px 10px;}
.mobile .basket.step-3 .tio-form .b-box .field {padding:10px 0;}
.mobile .basket.step-3 .basket-cont .tio-form {padding: 0 10px 20px 10px;}
.mobile .user-registration-form .fields .field,.mobile .user-registration-form .fields .field label {width:100%;}
.mobile .user-login-form .register-info h2 {font-size:18px;}
.mobile .basket .basket-cont .header-cont h1, .mobile .user-registration-form .registration-cont .header-cont h1, .mobile .user-login-form .login-box .header-cont h1, .mobile .client-account .header-cont h1 {
font-size:26px;	
}	
.mobile .user-login-form .login-box .header-cont {margin-bottom:15px;}
.mobile .user-login-form .register-info {margin-top:20px;}
.mobile .basket .b-box .summary strong {font-size:18px;}
.mobile .client-account .tabs {padding: 0 0px 20px 0px;} 
.mobile .client-account .header-cont {margin-bottom:15px;}
.mobile .client-account .tabs .tabs-head {display:block;}
.mobile .client-account .tabs .tabs-head .tab .tab-cont {border-radius:0px;padding:8px 14px;}
.mobile .user-account-form .b-box .passinfo {padding-left:0px;}
.mobile .client-account .tabs .tabs-content {border:0px;margin:10px 0px 0px 0px;padding:8px;}
.mobile .client-account .list .list-row .list-col {padding: 8px;}
.mobile .client-account .list .list-row .list-col span.info_address {font-size:12px;line-height:14px;display:block;margin-top:4px;}
.mobile .client-account .list .list-row .list-col {font-size:14px;line-height:18px;}
.mobile .product-single .product-versions .list .line {flex-wrap:wrap;}
.mobile .product-single .product-versions .list .line h2 {font-size:15px;line-height: 18px;}
.mobile .product-single .product-versions .list .line .name {padding:0px 0px 10px 0px;width:100%;}
.mobile .product-single .product-versions .list .line .photo {width:40%;}
.mobile .product-single .product-versions .list .line div.price {width:50%;margin-left:10%;}
.mobile .product-single .product-versions .list .line .short_desc {font-size:11px;line-height:14px;}
.mobile .product-single .product-inside .product-versions .lower_price {font-size:10px;}
.mobile .product-single .product-simiar .filters .views .view a span {display:none;}
.mobile .product-single .product-simiar .filters .sort:before,.mobile .product-single .product-spider .filters .sort:before {display:none;}
.mobile .product-single .product-simiar .filters .sort,.mobile .product-single .product-spider .filters .sort {margin-top:8px;justify-content:center;}
.mobile .product-single .product-simiar .filters .views,.mobile .product-single .product-spider .filters .views {justify-content:center;}
.mobile .product-single .product-simiar .products-list.list-2 .item-box {width:50%;}
.mobile .product-single .product-simiar .filters .views .view.active img {border: 1px solid #f39712;}
.mobile .product-single .product-simiar .products-list .item-box, .mobile .product-single .product-spider .products-list .item-box {width:100%;}
.mobile .product-single .product-simiar .products-list, .mobile .product-single .product-spider .products-list {margin:0px -6px;}
.mobile .product-single .product-simiar .filters, .mobile .product-single .product-simiar .pagination, .mobile .product-single .product-spider .filters, .mobile .product-single .product-spider .filters {flex-wrap:wrap;font-size:13px;}
.mobile .product-single .product-simiar .pagination .on-page {width:100%;margin-bottom:0px;}
.mobile .product-single .product-simiar .pagination .pages {padding-top:10px;}
.mobile .product-single .pagination .select2-container--default .select2-selection--single .select2-selection__arrow {right:0px;}
.mobile .product-single .pages ul li {font-size:13px;line-height:13px;}
.mobile .product-single .product-simiar .spider_show_btn a, .mobile .product-single #product-accesories .spider_return_btn a, .mobile .product-single .selected-spider-products .right-column a {
padding: 10px;display:block;	
}	
.mobile .product-single .pages ul li {margin: 0px 3px;}
.mobile .product-single .product-simiar .pagination .pages li.prev .fa-solid {margin-right:5px;}
.mobile .product-single .product-simiar .pagination .pages li.next .fa-solid {margin-left: 5px;}
.mobile .blog-list h3.header {margin-top:10px;}
.mobile .blog-menu ul {padding-bottom:15px;}
.mobile .blog-menu .search {margin-top:0px;}
.mobile .tio-form .show-password {right:0px;}
.mobile .tio-form input[type="password"] {padding-right:50px;}
.mobile .tio-form .btn-box input[type="submit"],.mobile .user-account-form .btn-remove-account {padding:12px;font-size:15px;}
.mobile .product-single .product-box .product-configurator-link {font-size:13px;line-height:13px;padding: 8px 10px;left:0px;top:70px;}
.mobile .comparison-widget .btn-head {position:static;height:auto;width:100%;}
.mobile .comparison-widget .btn-head span {
margin-top:0px;width:100%;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-border-radius:0px;-moz-border-radius: 0px;border-radius:0px;font-size:13px;line-height:14px;height:auto;padding-bottom:8px;
}  
.mobile .comparison-widget {width:100%;bottom:0px;top:auto;left:0px;min-height:1px;padding:0px;box-shadow: 2px -1px 17px -12px rgba(0, 0, 0, 1);}
.mobile .comparison-widget .compare-products {display:none;}
.mobile .comparison-widget.open  .compare-products {display:block;}
.mobile .comparison-widget.open .btns {position:static;}
.mobile .comparison-widget .compare-product .photo {width:70px;margin-right:10px;}
.mobile .comparison-widget .compare-product .name h4 {margin-top:10px;}
.mobile .comparison-widget .btn {font-size:13px;padding:6px 10px;}
.mobile .comparison-widget .btn.compare-delete {font-size:11px;}
.mobile .comparison-widget .fa-solid {transform: rotate(180deg);}
.mobile .comparison-widget.open .fa-solid {transform: rotate(0deg);}
.mobile .comparison-widget .compare-product {padding:5px 5px 10px 10px;}
.mobile .products-list-box .products-list.list-1 .product-box {width:100%;}
.mobile .product-single.configurator-on #product-configurator .name {font-size:23px;padding: 5px 10px 30px 10px;}
.mobile .product-single.configurator-on .line-name {display:block;margin: 10px 10px 0px 10px;}
.mobile .product-single.configurator-on .line-name .product-name {width:100%;margin-bottom:10px;font-size:14px;}
.mobile .product-single.configurator-on .save-configuration {width:100%;margin:10px 0px 0px 0px;text-align:center;}
.mobile .product-single.configurator-on .tabs-content {margin:0px 10px;}
.mobile .product-single.configurator-on .configurator-btns-bottom {display:block;padding: 5px 10px;}
.mobile .product-single.configurator-on .save-configuration .save-configuration-storage, .mobile .product-single.configurator-on .copy-configuration .copy-configuration-link  {display:block;}
.mobile .product-single.configurator-on .tabs-content .box .line {display:block;margin:10px 0px;border-bottom:1px solid #d4d4d4;padding-bottom:5px;}
.mobile .product-single.configurator-on .show-description {text-align:center;line-height:16px;display:inline-block;background: linear-gradient(to bottom, rgba(244,154,19,1) 0%,rgba(238,126,5,1) 100%);
color: white;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-align:center;padding:3px 12px 5px 12px;font-size:11px;font-weight:bold;margin-top:6px;}
.mobile .product-single.configurator-on .item-description {margin: 6px 0px 40px 0px;}
.mobile .product-single.configurator-on .tabs-content .box .form-box label {display:flex;justify-content:space-between;}
.mobile .product-single.configurator-on .add-conf-btn .add-to-cart-configuration, .mobile #configurator-box .add-conf-btn .add-to-cart-configuration {display:block;}
.mobile #configurator-box .btns a {display:block;}
.mobile .product-single.configurator-on .tabs .tab {width:auto;box-sizing: border-box;}
.mobile .product-single.configurator-on .tabs {margin:10px;}
.mobile .product-single.configurator-on .tabs .line .inside-line {display:block;}
.mobile .product-single.configurator-on .item-description table {width:auto !important;height:auto !important;}
.mobile .product-single.configurator-on .item-description table td {width:100% !important;display:block;height:auto !important;}
.mobile .product-single.configurator-on .item-description img {width:auto !important;height:auto !important;}
.mobile .product-single.configurator-on .add-conf-btn {margin:10px;}
.mobile .product-single .basket-box .add-to-cart, .mobile .product-single .ask_for_price_btn .ask-for-price {font-size: 20px;padding: 10px;}
.mobile .products-list-box .configurable-products-btn-box input[type="checkbox"] + label {font-size:15px;line-height:18px;}
.mobile .product-single .drivers_list .line {flex-wrap:wrap;align-items:center;}
.mobile .product-single .drivers_list .line .type,.mobile .product-single .drivers_list .line .name,.mobile .product-single .drivers_list .line .size,.mobile .product-single .drivers_list .line .date,.mobile .product-single .drivers_list .line .system,.mobile .product-single .drivers_list .line .download {width:33.333%;}
.mobile .product-single .drivers_list .line .download {padding-top:5px;}
.mobile .product-single .selected-spider-products {flex-wrap:wrap;}
.mobile .product-single .selected-spider-products .left-column,.mobile .product-single .selected-spider-products .right-column {width:100%;}
.mobile .product-single .selected-spider-products .box .inside .info {min-height:30px;}
.mobile .product-single .selected-spider-products .box.product_in .multiple .show_spider_box li span {padding: 5px 8px 7px 8px;}
.mobile .product-single #product-accesories .spider-choose .box .product {height:76px;display:flex;align-items:center;justify-content:center;}
.mobile .product-single #product-accesories .spider-choose .box .inside .info {min-height:10px;}
.mobile .product-single #product-accesories .spider-choose .box .inside {margin:0px;padding:5px;}
.mobile .product-box .product-configurator-link {font-size:16px;top:180px;}
.mobile .products-list-box .products-list.list-1 .product-box, .mobile .products-list-box .products-list.list-2 .product-box {padding: 15px 0px;}
.mobile .product-single.configurator-on .tabs-content .box .cname {padding: 12px 10px;}
.mobile .product-single.configurator-on .tabs-content .box .cname h4 {font-size:14px;}
.mobile .product-single .spider-choose .box.product_in .multiple .show_spider_box {right:-5px;z-index:2;}
.mobile .product-single #product-accesories .spider-choose .product-info figure {margin:10px 0px 0px 0px;}
.mobile .product-single .spider-choose .box.product_in .multiple .show_spider_box li,.mobile .product-single .selected-spider-products .box.product_in .multiple .show_spider_box li {border:1px solid #61b802;}
.mobile .product-single .spider-choose .box.product_in .multiple .show_spider_box li.active,.mobile .product-single .selected-spider-products .box.product_in .multiple .show_spider_box li.active {border:1px solid #ee7f05;}
.mobile .product-single .selected-spider-products p.choose-cat {font-weight:bold;text-align:center;}
.mobile .category-single .category-cont .category-box .description {padding:10px;font-size: 14px;line-height:20px;position:relative;}
.mobile .category-single .category-cont .category-box .description p {margin-bottom:10px;}
.mobile .category-single .category-cont .category-box .description h2 {margin:15px 0;font-size:16px;line-height:24px;}
.mobile .category-single .category-cont .category-box .description .mobile-desc {height:180px;overflow:hidden;}
.mobile .category-single .category-cont .category-box .description p.showHide {text-align:center;margin-top:20px;cursor:pointer;font-weight:500;position:absolute;margin:0px;z-index:2;right:-15px;background: linear-gradient(0deg,rgba(0, 98, 184, 1) 0%, rgba(0, 134, 236, 1) 75%);bottom:-2px;padding:10px 25px 10px 20px;color:white;-webkit-border-radius: 6px;-webkit-border-bottom-right-radius: 0;
-moz-border-radius: 6px;-moz-border-radius-bottomright: 0;border-radius: 6px;border-bottom-right-radius: 0;transform: skewX(-40deg);}
.mobile .category-single .category-cont .category-box .description p.showHide .fa-solid {color:#ee8006;margin-left:5px;font-size:16px;}
.mobile .category-single .category-cont .category-box .description p.showHide span {transform: skewX(40deg);display:block;}
.mobile .category-single .category-cont .category-box .description span {background:none !important;}


.mobile .product-single #product-accesories .spider-choose .product-info img {margin-top:5px;}
.mobile .product-single #product-accesories .spider-choose .product-info figure .price {font-size:11px;letter-spacing:-0.5px;line-height:12px;top:5px;}
.mobile .product-single #product-accesories .spider-choose .box .inside .info p.choose-cat {font-size:10px;letter-spacing:-0.5px;line-height:12px;}
.mobile .product-single #product-accesories .spider-choose .box .inside .info {margin-bottom:0px;}
.mobile .product-single .spider-choose .box.product_in .inside .info p.name,.mobile .product-single .spider-choose .box.product_in .inside .info p.price, .mobile .product-single .spider-choose .box.product_in p.total {font-size:10px;letter-spacing:-0.5px;line-height:12px;	}	

.mobile .product-single .spider-choose #total-spider .add-products a {text-align:center;padding: 5px 10px;font-size: 12px;width:49%;}
.mobile .product-single #product-accesories .spider-choose .line .left, .mobile .product-single #product-accesories .spider-choose .line .right, .mobile .product-single #product-accesories .spider-choose .product-info, .mobile .product-single #product-accesories .spider-choose .line .middle {width:31%;}
.mobile .product-single #product-accesories .spider-choose .line {justify-content:space-between;}
.mobile .product-single #product-accesories .spider-choose .line2 .box_5:after,.mobile .product-single #product-accesories .spider-choose .line2 .box_4:after {height:2px;}

.mobile .product-single #product-accesories .spider-choose img.img_up,.mobile .product-single #product-accesories .spider-choose img.img_bottom {max-width:80%;}
.mobile .product-single #product-accesories .spider-choose .line.line2 {position:relative;top:-70px;z-index:2;}
.mobile .product-single #product-accesories .spider-choose .line.line2.no-top {top:0px;}
.mobile .product-single #product-accesories .spider-choose img.img_bottom {margin-top:-165px;margin-bottom: -10px;}

.mobile .product-single #product-accesories .spider-choose img.img_up {margin-top:-10px;margin-bottom:-30px;}
.mobile .product-single #product-accesories .spider_return_btn {margin:15px 0px;}
.mobile .product-single .product-tags {margin-top:30px;}
.mobile .product-single .product-spider .products-list.list-2 .item-box {width: 50%;}
.mobile  .product-single .product-spider .products-list.list-3 .product-box-cont .basket_btn div a {padding: 10px 5px;font-size: 14px;}
.mobile .product-single .product-spider .products-list.list-3 .product-box .product-box-cont .s2 .details-box .short_desc {font-size:16px;line-height:22px;}
.mobile .product-single .spider-choose #total-spider {margin-top:10px;}
.mobile .product-single .product-spider .products-list.list-4 .product-box .product-box-cont .basket_btn {position:relative;}
.mobile .category-single .category-cont .category-box .description .mobile-desc.open {height:auto;padding-bottom: 25px;}
.mobile .category-single .category-cont .category-box .name {font-size: 22px;padding: 5px 10px 15px 10px;}
.mobile #product-comparision #table-scroll {overflow:auto;}
.mobile #product-comparision .clear .button {font-size:10px;padding: 6px 5px;}
.mobile #product-comparision .table-scroll th.number .close-line {display:block;font-size:11px;}
.mobile #product-comparision tr.link .line {display:block;}
.mobile #product-comparision .table-scroll .close-line input {margin-bottom:5px;font-size:11px;}
.mobile #product-comparision tr.link input {margin-top:5px;font-size:11px;}
.mobile #product-comparision {padding:0px;}
.mobile #product-comparision .table-scroll th, .mobile #product-comparision .table-scroll td {font-size:11px;padding:6px 4px;}
.mobile #product-comparision .param_name .remove_param {width:14px;}
.mobile #product-comparision .param_name .line {margin-left:-2px;}
.mobile #product-comparision tr.link .line.linelink .button {font-size:11px;margin-bottom:5px;}
.mobile #product-comparision .foto img {margin-top:10px;}
.mobile #product-comparision .delete .button {font-size:11px;}
.mobile #product-comparision td.remove label {font-size:10px;}
.mobile .product-desc .main-menu li {font-size:13px;}
.mobile .product-desc h1 {font-size:16px;}
.mobile #product-comparision.configurator-comparision #maillink {margin-right:0px;}
.mobile #product-comparision.configurator-comparision .type th {font-size:14px;line-height:18px;}
.mobile #product-comparision.configurator-comparision .total th, .mobile #product-comparision.configurator-comparision .total td {font-size: 13px;line-height: 16px;}
.mobile #product-storage .product-box.storage-box .product-box-cont {flex-wrap:wrap;}
.mobile #product-storage .product-box.storage-box .product-photo {width:30%;}
.mobile #product-storage .product-box.storage-box .product-name {width:70%;}
.mobile #product-storage .product-box.storage-box .price-box {width:100%;margin-top:10px;}
.mobile #product-storage .product-box .product-box-cont .regular_price_box p {font-size:20px;}
.mobile #product-storage .product-box.storage-box .configure-list {font-size:13px;}
.mobile #product-storage .product-box.storage-box .configure-list {line-height:20px;margin-top:0px;margin-bottom:8px;}
.mobile #product-storage .basket-btn-box a {padding: 16px 20px;}

.mobile #product-storage .product-box .storage-btns .storage-product-remove, .mobile #product-storage .product-box .storage-btns .compare a.comparison {padding-top:8px;padding-bottom:8px;}

.mobile #product-storage .product-box.storage-box .configure-list li.info_name {border-top:0px;}
.mobile #configurator-box .phone {font-size:12px;}
.mobile #configurator-box .price {font-size:20px;}
.mobile .storage-btn {display:inline-block;position:absolute;top:70px;left:10px;z-index: 10;}
.mobile header.top-header .storage-btn a {font-size:11px;padding: 6px 10px;background: linear-gradient(to bottom, rgba(72,179,252,1) 0%,rgba(255,255,255,1) 100%);color:#055ba2;font-weight:bold;}
.mobile #map-column {flex-wrap:wrap;}
.mobile #map-column .manufacturer-item picture {width:100px;}
.mobile #map-column .manufacturer-item h2.no-logo {padding-left:100px;}
.mobile #map-column .item {width:100%;}
.mobile #map-column .manufacturer-item {padding:5px 0px;}
.mobile #map-column h2 {font-size:20px;}
.mobile #map-column .item h2 {font-size:16px;}
.mobile #map-column .category-map-list .item h3 {font-size:15px;}
.mobile #map-column .category-map-list .item h4 {font-size:12px;}
.mobile #map-column .manufacturer-item h2 {font-size:15px;}

.mobile .products-list-order-sort .views .view input:checked + label.btn img {border: 1px solid #f39712;}
.mobile .products-list-order-sort .views .view label.btn span {display:none;}
.mobile .products-list-order-sort.top .products-list-order-sort-cont .fl {display:flex;justify-content:center;}
.mobile .products-list-order-sort .separate {display:none;}
.mobile .products-list-order-sort .sort {margin:8px auto 0px auto;}
.mobile .products-list-order-sort .products-list-order-sort-cont {font-size:13px;}
.mobile .products-list-order-sort .select2.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:30px;}
.mobile .products-list-order-sort .select2.select2-container--default .select2-selection--single .select2-selection__arrow {height:30px;}
.mobile .products-list-order-sort .select2.select2-container .select2-selection--single {height:30px;}
.mobile .products-list-order-sort .name-box {margin-bottom:5px;}
.mobile .client-account .b-box .content {padding:15px 5px;}
.mobile .client-account .b-box .row {margin:0px;}
.mobile .client-account .b-box .header {padding:10px 5px;}
header.top-header #main-menu .menu-box .mobile-menu .inside-menu {display:none;}
header.top-header #main-menu .menu-box .mobile-menu.open .inside-menu {display:block;}
header.top-header #main-menu .menu-box .mobile-menu.open .inside-menu {
position: absolute;
top:41px;
background: white;
z-index: 3;
padding: 5px;
box-sizing: border-box;
border: 1px solid rgba(0,99,182,1);
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(0, 99, 182);
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
border-top: 0px;
left: 0px;
right: 0px;
display:block;
max-height: calc(100vh - 164px);
overflow-y: scroll;
} 
  
header.top-header #main-menu .menu-box .mobile-menu.open .inside-menu ul {list-style:none;margin:10px;padding:0px;}  
header.top-header #main-menu .menu-box .mobile-menu.open .inside-menu ul li a {text-align:center;display:block;color:black;border-bottom: 1px solid rgba(0,99,182,1);padding:10px 0px;}  
header.top-header #main-menu .menu-box .mobile-menu.open .inside-menu ul li:last-child a {border:0px;}
.mobile .products-list-order-sort .pagination-box .pagination {margin:0px;}
.mobile .products-list-order-sort.bottom {padding: 15px 0px;}
.mobile .products-list-order-sort .pagination-box {margin: 10px auto 0 auto;}
.mobile .products-list-order-sort .pagination-box .pagination li {padding:0px 3px;}
.mobile .products-list-order-sort.bottom .products-list-order-sort-cont {padding:15px;}
.mobile .products-list-order-sort .pagination-box .pagination li a {font-size:12px;min-width:28px;height: 30px;}

.mobile .products-list-filters-box {display:none;}
.mobile .mobile_categories_show_btn {background: linear-gradient(to bottom, rgba(0,141,239,1) 0%,rgba(0,100,183,1) 100%);text-align:center;margin:10px 0px;color:white;font-weight:bold;text-transform:uppercase;display:block;text-align:center;width:100%;cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:8px 0px;}

.categories-structure-menu-box  .mobile_categories_show_btn {display:none;}
.mobile .products-list-filters-box.open {width:100%;position:fixed;top:0px;display:block;z-index:50;left:0px;padding:0px;overflow-y:auto;height:100vh;} 
.mobile .products-list-filters-box.open .categories-structure-menu .menu-item .mi-cat {min-height:50px;font-size:15px;line-height:18px;}
.mobile .products-list-filters-box.open .categories-structure-menu .mi-sub-item a {font-size:13px;line-height:16px;padding:8px 0 8px 40px;}
.mobile .products-list-filters-box.open .categories-structure-menu-box .mobile_categories_show_btn {display:inline-block;margin:0px;width:auto;padding: 8px 20px;font-size:14px;}
.mobile .products-list-filters-box.open .categories-structure-menu-box .header {display:flex;justify-content:space-between;align-items:center;}
.mobile .category-single .category-cont .category-box {width:100%;}
.mobile .category-single .category-cont .category-adv-search .advance-search-tabs {background:#d2e9f9;padding:10px;}
.mobile .category-single .category-cont .category-adv-search h2 {margin:0px 0px 10px 0px;color:#015090;text-transform:uppercase;font-size:15px;font-weight:800;width:100%;}

.mobile .category-adv-search .advance-search-tabs {display:flex;justify-content:space-between;align-items:center;margin-top:10px;flex-wrap:wrap;}
.mobile .category-adv-search .advance-search-tabs .tab {width:48%;text-align:center;text-transform:uppercase;}
.mobile .category-adv-search .advance-search-tabs .tab .tab-cont {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:10px;font-weight:bold;font-size:14px;line-height:14px;background: linear-gradient(180deg, rgba(105,199,0,1) 0%, rgba(62,148,1,1) 100%);color: #2b4c07;cursor:pointer;}
.mobile .category-adv-search .advance-search-tabs .tab.active .tab-cont {background: linear-gradient(to bottom, rgba(244,154,19,1) 0%,rgba(238,126,5,1) 100%);color:white;}

.mobile .advance-search-form .advance-search-form-box {border:0px;font-size:13px;border-radius:0px;}
.mobile .advance-search-form .summary {padding:0px;}
.mobile .advance-search-form .summary {font-size:16px;line-height:22px;}
.mobile .advance-search-form .summary .count,.mobile .advance-search-form .summary .prices {padding:2px 0px;}
.mobile .advance-search-form .selected-parameters {padding:0px 0px 10px 0px;border-top:2px solid #0069bf;margin-top:20px;font-size:11px;}
.mobile .advance-search-form .selected-parameters .selected-parameters-cont {border-top:0px;padding:0px 0px 10px 0px;}
.mobile .advance-search-form .selected-parameters .selected-parameters-list {height:auto; overflow-x: hidden; width: 100%;}
.mobile .advance-search-form .selected-parameters .nag {width:100%;font-size:13px;}
.mobile .advance-search-form .foot .option {width:100%;font-size:15px;margin:6px 0px;padding:0px;}
.mobile .advance-search-form .foot .foot-cont {border:0px;}
.mobile .advance-search-form .foot .button {padding:0px;width:100%;}
.mobile .advance-search-form .foot .button button {font-size:15px;margin-top:10px;}
.mobile .advance-search-form .foot {padding:0px 10px;}
.mobile .advance-search-form .selected-parameters .par {margin:3px;}
.mobile .advance-search-form .groups-parameters:after {display:none;}
.mobile .advance-search-form .group-parameters {display:block;border:1px solid #2a9efd;margin:8px 0px;background:#d2e9f9;padding:0px;border-radius:8px;}
.mobile .advance-search-form .group-parameters h4 {margin:0px;padding:8px 10px;cursor:pointer;}
.mobile .advance-search-form .group-parameters.active {background:none;border:1px solid #0064b7;overflow: hidden;}
.mobile .advance-search-form .group-parameters.active h4 {color:white;background: linear-gradient(-180deg, rgba(0,141,239,1) 0%, rgba(0,99,182,1) 100%);-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;position:relative;padding-right:60px;}
.mobile .advance-search-form .group-parameters h4 {position:relative;}
.mobile .advance-search-form .group-parameters h4 .fa-solid,.mobile .advance-search-form .group-parameters .parameters-list .parameter-item header .fa-solid {color:black;position:absolute;right:10px;top:10px;}
.mobile .advance-search-form .group-parameters.active h4 .fa-solid,.mobile .advance-search-form .group-parameters .parameters-list .parameter-item.active header .fa-solid {color:white;transform: rotate(90deg);}
.mobile .advance-search-form .group-parameters span.info {display:inline-block;width:23px;height:23px;border:1px solid #0468ba;border-radius:50%;background: linear-gradient(-180deg, rgba(94,206,245,1) 0%, rgba(26,172,219,1) 100%);font-weight:bold;color:white;line-height:20px;position:absolute;top:5px;right:35px;cursor:pointer;font-size:16px;padding-bottom:5px;font-style: italic; box-sizing:border-box;padding-bottom:5px;text-align:center;}

.mobile .advance-search-form .group-parameters .parameters-list {height:auto;display:none;padding:0px;}
.mobile .advance-search-form .group-parameters.active .parameters-list {display:block;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item:before {display:none;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside {display:none;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item + .parameter-item {margin:0px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item {border-radius:0px;border:0px;border-bottom:1px solid #0064b7;font-size:13px;padding: 8px 10px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item:last-child {border:0px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item.active .inside {display:block;padding-bottom:10px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item.active {background:none;color:black;padding:0px;text-transform:none;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .parameter-value {border-top:1px solid #dfdfdf;margin:0px 10px;padding:8px 0px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options {margin:0px 10px;display:flex;justify-content:space-between;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options .option {display:flex;align-items:center;padding:8px 0px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options .option p {margin:0px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options .option label {margin-left:10px;padding-left:25px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options .option:first-child label {margin-left:0px;padding-left:25px;}
.mobile .category-single .category-cont .category-adv-search .advance-search-form {margin:0px;display:none;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item.active header {position:relative;padding-right:20px;color: white;background: linear-gradient(-180deg, rgba(0,141,239,1) 0%, rgba(0,99,182,1) 100%);padding:10px;}
.mobile .advance-search-form .selected-parameters .selected-parameters-list .simplebar-content {margin: 0 -3px;}

.mobile .category-single .category-cont .category-adv-search.active .advance-search-form {display:block;position:fixed;top:0px;z-index:50;height:100vh;overflow-y:scroll;background:#fff;}
.mobile .advance-search-form .advance-search-form-box .return {display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:bold;background:#d2e9f9;padding:10px;margin:-10px -10px 10px -10px;}

.mobile .advance-search-form .advance-search-form-box .return .search-form-btn {-webkit-border-radius: 8px;
-moz-border-radius: 8px;border-radius: 8px;padding: 10px 20px;font-weight: bold;font-size: 14px;line-height: 14px;background: linear-gradient(180deg, rgba(105,199,0,1) 0%, rgba(62,148,1,1) 100%);color: #2b4c07;cursor: pointer;border:0px;}
.mobile .advance-search-form .advance-search-form-box .return .btn_back {cursor:pointer;}
.mobile .category-adv-search.loading>form, .ajaxReload.loading>div {opacity:1;}

.mobile .advance-search-form .groups-parameters.adv-form-2 .parameters-list .parameter-item.active header {
background:none;color:black;	
}	

.mobile #product-storage .categories-structure-menu-box {width:100%;padding:0px;}

.mobile .jconfirm-content table {width:100% !important;height:auto !important;display:block;}
.mobile .jconfirm-content table td {display:block;width:100%;}
.mobile .jconfirm-content table td img {max-width:100%;height:auto !Important;width:auto !important;}
.mobile .jconfirm .jconfirm-box div.jconfirm-content-pane {max-height:auto !important;}
.mobile select {max-width:100%;}
.mobile #configurator-box .tooltip {display:none !important;}
.mobile #product-comparision .table-scroll tr.name th.number {min-width:160px;}

.mobile .product-single #product-decription table {max-width:100%; table-layout: initial;}
.mobile .product-single #product-decription #tablet-template .sub-title.right {right:0px !important;}
.mobile .jconfirm-content form .note {margin-bottom:10px;}
.mobile .jconfirm-content form .field-box input[type="text"], .mobile .jconfirm-content form .field-box input[type="number"] {height:30px;}	
.mobile .jconfirm-content form .field-box {margin-bottom:10px;}
.mobile header.top-header .top-head .logo img {width:82%;}

.mobile .product-single table.product-description-version-tab {table-layout: fixed;}
.mobile .product-single table.product-description-version-tab tbody{/*display: block;*/overflow: auto;}
.mobile .product-single .local_header {width:100% !important;margin:0px !important;}
.mobile .promo-single .promo-inside h3.data {text-align:left;}
.mobile .promo-single .promo-inside h3.data span {display:block;color:#16ac42;font-size:24px;}
.mobile .promo-single .content {margin: 20px 12px;}
/*.mobile #tablet-template .info a {display:flex;align-items:center;}
.mobile #tablet-template .info a span {display:block;line-height:18px;}*/

.mobile .jconfirm.jconfirm-light .jconfirm-bg {background: linear-gradient(70deg,rgba(42, 73, 178, 1) 0%, rgba(57, 100, 227, 1) 75%) !important;opacity: 1 !important;}
.mobile .blog-menu {margin-bottom:20px;}
#debug-icon {display:none;}
.mobile .scroll-to-top-btn {z-index:30;}
.mobile .comparison-widget .btns {display:none;}
.mobile .comparison-widget.open .btns {display:block;}

.mobile #configurator-box .mobile_conf_arrow {display:inline-block;position:absolute;top:-25px;left:-1px;background: #fec303;border: 1px solid #d07e32;border-bottom:0px;-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;padding:3px 10px;color:#0071d3;line-height:12px;cursor:pointer;font-size:18px;}

.mobile #configurator-box,.mobile #configurator-box h4.title {-webkit-border-radius: 8px;-webkit-border-top-left-radius: 0;-moz-border-radius: 8px;-moz-border-radius-topleft: 0;border-radius: 8px;border-top-left-radius: 0;}
.mobile #configurator-box.close {left:auto !important;right:0px !important;width:10px !important;height:190px !important;border-radius:0px;-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomright: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;border-right:0px;background: linear-gradient(180deg,rgba(254, 195, 3, 1) 0%, rgba(254, 140, 0, 1) 75%);cursor:pointer;}
.mobile #configurator-box.close .inside {display:none;}
.mobile #configurator-box.close .mobile_conf_arrow {left:-18px;top:-1px;border: 1px solid #d07e32;border-right:0px;border-radius:0px;-webkit-border-top-left-radius: 8px;
-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;padding: 3px 0px 3px 8px;}
.mobile #configurator-box.close h4 {display:none;}
.mobile .mobile_menu_bg {position:fixed;height:100%;top:0px;left:0px;background:red;z-index:4;width:100%;background: linear-gradient(180deg,rgba(0, 81, 135, 1) 0%, rgba(0, 111, 189, 1) 75%);}
.mobile .product-single #product-configurator .product-description-back-btn {padding:4px 8px;top:50px;font-size:14px;right:10px;}
.mobile .product-single #product-configurator .configurator-btns-bottom .product-description a {display:inline-block;font-size:14px;padding:4px 8px;border-radius: 4px;
  background: linear-gradient(to bottom, rgba(160, 225, 3, 1) 0%, rgba(141, 204, 11, 1) 80%);line-height: 18px;
  font-weight: 500;}
.mobile .product-single #product-configurator .configurator-btns-bottom .product-description {text-align:right;}
.mobile #product-comparision .close-line .btns_icons {right:0px;}
.mobile #product-comparision .table-scroll .close-line input {padding: 6px;}

.mobile .products-list.list-3 .product-box .product-box-cont .btns {width:100%;margin-top:10px;}
.mobile .products-list.list-3 .product-box .product-box-cont .photo-box .product-photo {margin-bottom:0px;}
.mobile .products-list.list-3 .product-box .product-box-cont .s2 .details-box .short_desc {height:auto;margin-bottom:10px;}
.mobile .products-list.list-4 .product-box .product-box-cont .price_negotiation {margin-top:8px;}
.mobile .products-list.list-4 .product-box .product-box-cont .price_negotiation a,.mobile .products-list.list-3 .product-box .product-box-cont .price_negotiation a {padding-left:30px;}
.mobile .products-list.list-4 .product-box .product-box-cont .price_negotiation .inside .ico,.mobile .products-list.list-3 .product-box .product-box-cont .price_negotiation .inside .ico {left:0px;}
 .mobile .products-list-box .products-list.list-2 .product-box {width:49%;}
 .mobile .products-list-box .products-list.list-2 {justify-content:space-between;}
 .mobile .list-2 .product-box .product-box-cont .basket_btn .details a,.mobile .list-2 .product-box .product-box-cont .basket_btn .basket-btn-box a {font-size:12px;line-height: 12px;}
 .mobile .list-2 .product-box .product-box-cont .short_desc {font-size:12px;line-height:16px;}
 .mobile .list-2 .product-box .product-box-cont h2 {font-size:13px;line-height:17px;}
 .mobile .list-2 .product-box .product-box-cont h2 a {height:70px;}
 .mobile .list-2 .product-box .product-box-cont .btns  {display:block;}
 .mobile .list-2 .product-box .product-box-cont .btns div {width:100%;}
.mobile .products-list.list-2 .product-box .product-box-cont {padding-bottom: 2px;}
.mobile .products-list.list-2 .product-box .product-box-cont .price_negotiation .inside .ico {left:0px;}
.mobile .products-list.list-2 .product-box .product-box-cont .price_negotiation .inside a {padding-left:30px;padding-top:4px;font-size:11px;line-height:11px;}
.mobile .products-list.list-2 .product-box .product-box-cont .price_negotiation .inside .ico  img {max-width:60%;}
.mobile .products-list.list-2 .product-box .product-box-cont .price_negotiation .inside {height:20px;}
.mobile .products-list.list-2 .product-box .product-box-cont .basket_btn .details a,.mobile .list-2 .product-box .product-box-cont .basket_btn .basket-btn-box a {padding: 10px 4px;}
.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box p {font-size:14px;}
.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box div {padding: 0 5px 4px 10px;}
.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box div span {font-size: 11px; line-height: 11px;}
.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box div p {font-size: 16px; line-height: 16px;}

.mobile .products-list.list-2 .product-box .product-box-cont .btns a.comparison {background-size:20px auto;}
.mobile .products-list.list-2  .product-box .product-box-cont .btns a.storage:before {width:20px;}
.mobile .products-list.list-2  .product-box .product-box-cont .btns a.storage {padding-left:28px;}
.mobile .products-list.list-2  .product-box .product-box-cont .btns a.storage:after {font-size:18px;margin-left:10px;}
.mobile .products-list.list-2 .product-box .product-box-cont .btns div a {font-size:12px;}
.mobile .list-2 .product-box .product-box-cont .btns div a {letter-spacing:0;}
.mobile .list-2 .product-box .product-box-cont .btns div a.storage {padding-bottom:4px;padding-top:13px;line-height:12px;}
.mobile .products-list-box .products-list.list-2 .product-box-cont .basket_btn div {margin-bottom:5px;}
.mobile .list-2 .product-box .product-configurator-link {font-size:11px;padding:4px 8px;top: 80px;}

.mobile #product-storage .product-box .storage-btns {position:static;align-items:center;}
.mobile #product-storage .product-box .product-box-cont .short_desc {height:auto;}
.mobile #product-storage .product-box .product-box-cont .special_price_box {min-height:10px;}
.mobile #product-storage .product-box.storage-box .price-box {padding-bottom:0px;}

.mobile .advance-search-form-box .name-box {background: linear-gradient(180deg,rgba(108, 183, 238, 1) 0%, rgba(8, 144, 239, 1) 75%);border-radius: 8px;overflow:hidden;margin-bottom:5px;}
.mobile .advance-search-form-box .name-box .name {margin: 0px;text-transform: uppercase;font-size: 26px;line-height: 26px;font-weight: 800;background: url(../gfx/home_nag.png) no-repeat left center;background-size: auto;background-size: auto 100%;color: #015090;text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;font-size: 22px;padding: 10px;}
.mobile .advance-search-form .advance-search-form-box {margin-bottom:0px;padding-bottom:80px;}
.mobile .advance-search-form .group-parameters .parameters-list .parameter-item .inside .options .option {padding-right:30px;position:relative;}
.mobile .advance-search-form .group-parameters  .parameters-list .parameter-item .inside .options .option span.info {right:0px;}
.mobile .list-2 .product-box .product-box-cont .btns div a.comparison.compare,.mobile .list-2 .product-box .product-box-cont .btns div a.comparison {line-height:14px;}
.mobile .list-2 .product-box .product-box-cont .btns div a.comparison.compare {padding: 6px 0px 6px 34px;}
.mobile .products-list.list-3 .product-box.product-archive .product-box-cont .details-box .l,.mobile .products-list.list-3 .product-box.product-archive .product-box-cont .details-box .r {width:100%;}
.mobile .products-list.list-3 .product-box.product-archive .product-box-cont .basket_btn .details a {padding-top:8px;padding-bottom:8px;}
.mobile .basket .b-box .content .country .select2-container {width:100%;margin-bottom:5px;}
.mobile #product-comparision .table-scroll th.name.similar, .mobile #product-comparision .table-scroll tr td.similar {left: 174px;}
.mobile .list-2 .product-box .product-box-cont .btns div a.comparison.compare {padding-left:31px;}
.local_menu {max-width: 100%; padding-right: 40px !important;}
.mobile #product-decription img {height: auto !important;}
.mobile #product-decription .text-section {max-width: 100%;}
.mobile .tops-product-home.section-37 .product-box .product-box-cont {padding: 10px !important;}
.mobile #product-decription table th span {font-size:12px !important;line-height:18px !important;}
.mobile #product-decription table th {line-height:18px !important;}

.mobile .list-2 .product-box .product-box-cont .basket_btn {display:block;}
.mobile .list-2 .product-box .product-box-cont .basket_btn div {width:100%;}

.mobile .product-single .product-simiar .list-2 .product-photo {padding:0px;}

.mobile .product-single .product-simiar .products-list.list-3 .product-box .product-box-cont .s2 .details-box .short_desc {white-space: normal;}
.mobile .product-single .product-simiar .list-3 .product-box .product-configurator-link  {top:335px;}
.mobile .product-single .product-simiar .list-4 .product-box .product-configurator-link  {top:185px;}

.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box .gross {border-left:0px;}

.mobile .products-list.list-3 .product-box .product-box-cont .s3 .photo-box, .mobile .products-list.list-4 .product-box .product-box-cont .s3 .photo-box {padding-right:10px;}
.mobile .products-list.list-3 .s1 {margin-left:0px;margin-right:0px;}
.mobile .products-list.list-3 .product-box .product-box-cont .s1 .details-box {padding-right:10px;padding-left:2px;}

.mobile .product-single #product-decription iframe {max-width:100%;max-height:200px;}

.mobile .product-single #product-decription #tablet-template th:first-child {font-size: 12px !important;line-height: 18px !important;}

.mobile #manufacturers-footer .slick-slide {position: relative;}
.mobile #manufacturers-footer .slick-slide .item {position: initial;}
.mobile #manufacturers-footer .slick-slide .info {left: 0; top: 0; width: 100%; max-height: 100%; overflow-y: scroll;}
.mobile #price-list .inside {padding:10px;}

.mobile #price-list .table .name,.mobile #price-list .table .head div, .mobile #price-list .table .line div {width:25%;font-size:12px;}
.mobile #price-list .kat-list .subcat .name a {font-size:12px;line-height:14px;}
.mobile #price-list .table .head div {font-size:11px;}
.mobile #price-list .table {max-width:100%;}
.mobile #price-list .parent {font-size:16px;}
.mobile #price-list .kat-list .kat .btn {width:20%;line-height:16px;}
.mobile #price-list .kat-list .name {width:30%;flex-grow:1;padding-right:15px;}
.mobile #price-list .kat-list .name a {font-size:16px;line-height:18px;}
.mobile #price-list .kat-list .btn a {font-size:12px;line-height:16px;}
.mobile .section-wyswig .wyswig.wyswig-9 table {font-size:12px;}
.mobile .section-wyswig .wyswig.wyswig-9 {overflow-x:scroll;}
.mobile .section-7.section-wyswig table {max-width:100%;font-size:14px !important;}
.mobile .section-7.section-wyswig h2 {font-size:18px;line-height:24px;}

.mobile .basket .basket-products .product.head {display:flex;}
.mobile .products-list-box .products-list.list-2 .product-box .product-box-cont .lower_price {min-height:35px;}
.mobile.lang_2 .products-list.list-2 .product-box .product-box-cont .price_negotiation .inside {height:29px;}
.mobile .products-list.list-2 .product-box .product-box-cont .regular_price_box div {padding: 0 5px 6px 15px;}

.mobile.header_off header.top-header .top-head .logo {position:relative;margin:0px;}
.mobile.header_off header.top-header .top-head .container {flex-wrap:wrap;}

.mobile.header_off header.top-header .head-right h2 {margin:10px 0px 5px 0px;font-size:24px;line-height:30px;}
.mobile.header_off header.top-header .head-right {margin-left:15px;}
.mobile #product-decription .local_menu {padding-left:20px !important;padding-right:0px !important; margin: 0; max-width:100%;width:auto !important;}
.mobile #product-decription .local_menu li a {font-size:15px;background-size:100% auto;height: 29px;}
.mobile #product-decription .local_menu li span {line-height:28px !important;}
.mobile #product-decription .local_menu li {height: 29px !important;}

.mobile #product-decription .local_menu li a.active {background: url('/files/old/pliki/verMenuImages.png') 0px -644px no-repeat !important;margin-right:0px !important;background-size: 100% auto;}
.mobile #product-decription .local_header span {line-height:20px !important;height:auto !important;display:inline-block;top:-5px;position:relative;}
.mobile #product-decription .local_header {line-height:40px !important;}



.mobile .product-single #product-decription table {width:100% !important; /*table-layout: fixed;*/}
.mobile .user-registration-form .fields .field {text-align:left;}
.mobile #contact-form .module-list .section-home-wyswig,.mobile #contact-form .module-list .section-25 {width:100%;padding-right:20px;padding-left: 20px;}
.mobile #contact-form .module-list .formbody-1 {margin-right:0px;}

.mobile .products-list.list-3 .product-box .product-box-cont .s2 .details-box .short_desc,.mobile .products-list.list-1 .product-box .product-box-cont .short_desc,.mobile #product-storage .product-box .product-box-cont .short_desc {padding-left:12px;}
.mobile .products-list.list-3 .product-box .product-box-cont .s2 .details-box .short_desc span,.mobile .products-list.list-1 .product-box .product-box-cont .short_desc span,.mobile #product-storage .product-box .product-box-cont .short_desc span {position:relative;margin-left:-12px;}
.mobile  .products-list.list-1 .slick-slide .product-box .product-box-cont .short_desc {height:110px;white-space: nowrap;}
.mobile .product-single #product-accesories .spider-choose .line.line2 {align-items:center;}
.product-box .product-box-cont .btns a.storage.store,.product-box .product-box-cont .btns a.comparison.compare {color: #DE7702;}
.mobile .product-single .product-simiar .products-list.list-4 .regular_price_box div {padding-left:10px;}
.mobile.page_14 .products-list.list-3 .product-box .product-box-cont .details-box .short_desc {margin-top:0px;}
.mobile.page_14 .products-list.list-3 .product-box .product-box-cont .details-box {padding-top:0px;}
.mobile .product-single .product-simiar .list-1 .product-box .product-box-cont .short_desc {height:auto;}

.mobile .product-single .product-simiar .list-1 .product-box .regular_price_box div {padding-left:15px;}
.mobile .product-single .product-simiar .products-list.list-3 .regular_price_box div {padding-left: 10px;}
.mobile .advance-search-form .group-parameters .parameters-values {font-size: 16px;line-height:20px;}
.mobile .basket .empty-basket p {margin:80px 0;}
.mobile.page_6 .read_more  {display:none;}
#contact-form .module-list .section-home-wyswig table:nth-child(2) td:first-child {display:none;}	
#contact-form .module-list .section-home-wyswig table:nth-child(2) td:nth-child(2) {width:100%;padding-left:0px;padding-right:0px;}	

.mobile.home .seach_btn_widget {display:none;}
.mobile .seach_btn_widget {background: linear-gradient(to bottom, rgba(244,156,20,1) 0%,rgba(238,125,5,1) 100%);border: 0px;position:fixed;top:240px;right:-16px;z-index:41;
  padding: 5px 10px;-webkit-border-top-left-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-bottomleft: 8px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;box-shadow: 3px 1px 8px 0px rgba(0, 0, 0, 0.13);}
  .mobile .seach_btn_widget .ico {width:20px;fill: white;position: relative;top: 2px;left:-5px;}
  .mobile.page .search-box.open {display:block;}
  .mobile .seach_btn_widget.close {background: linear-gradient(to bottom, rgba(249,4,4,1) 0%,rgba(173,0,0,1) 100%);}
.mobile .product-single #product-decription #tablet-template .snip1535  {width:90% !important;font-size:20px !important;line-height:26px !important;padding:12px 20px 10px !important;} 
.mobile .product-single #product-decription #tablet-template td,.mobile .product-single #product-decription #tablet-template td span {font-size:16px !important;}
.mobile .product-single #product-decription #tablet-template td:last-child {padding-left:10px;}

.mobile .product-single #product-decription #tablet-template .info {font-size:16px !important; padding-left: 50px; position: relative;}
.mobile .product-single #product-decription #tablet-template .info img {max-width:30px;position: absolute; left: 10px; top: 50%; transform: translate(0, -50%);}

.mobile .product-single #product-decription #tablet-template .sub-title {font-size:16px !important;line-height:22px !important;margin-left:0px !important;width:70% !important;}
.mobile .product-single #product-decription #tablet-template .sub-title h2 {text-align:center !important;}

.mobile .product-single #product-decription #tablet-template .small,.mobile .product-single #product-decription #tablet-template .small span,.mobile .product-single #product-decription #tablet-template .std-p {font-size:14px !important;line-height:18px !important;}
.mobile .product-single #product-decription #tablet-template .std-p {margin-top:5px !important;}
.mobile .product-single #product-decription #tablet-template #res-table.temp td {padding:6px 10px !important;}
.mobile #product-decription #tablet-template .section-title {padding: 14px 20px 13px !important;}

.mobile .product-single.configurator-on .save-configuration .save-configuration-storage span, .mobile .product-single.configurator-on .copy-configuration .copy-configuration-link span, 
.mobile #configurator-box .copy-configuration-link span {display:none !important;}	
.mobile .list-2 .product-box .product-box-cont .btns div a span {bottom:0px;}	
.mobile .product-box .product-box-cont .btns a.storage:before {bottom:6px;}
.mobile .product-box .product-box-cont .btns a.storage:after {bottom:2px;}
.mobile .product-single .spider-choose .box.product_in .inside .info p.name {height:38px;}
.mobile .advance-search-form .summary .count.fixed {position:fixed;box-shadow: 3px 1px 8px 0px rgba(0, 0, 0, 0.13);bottom:0px;left:0px;width:100%;padding:4px 10px;color:white;font-size:11px;line-height:14px;text-align:center;z-index:20;background: linear-gradient(to bottom, rgba(104,200,0,1) 0%,rgba(97,184,2,1) 100%);}
.mobile .slick-slide .product-box .product-box-cont .price_negotiation .inside a {line-height:16px;}
.mobile.lang_2 .products-list.list-3 .product-box .product-box-cont .price_negotiation .inside {height:34px;}
.mobile.lang_2 .products-list.list-4 .product-box .product-box-cont .price_negotiation .inside {height:34px;}
.mobile header.top-header.hover:before {display:none !important;}
body.hide-scroll {position:fixed;overflow:hidden;width:100%;height:200px;}
.mobile.home #two_column .columns .banner_box .list-banners .item .info-text {display:none !important;}
.mobile .storage-btn.empty {display:none;}
.mobile .products-list.list-3 .product-box .product-box-cont .details-box {padding:10px 3px;font-size: 15px;line-height:18px;}