@media (min-width: 1300px){
    .container {
        width: 1260px;
    }    
}



@media (min-width: 1025px){
    
    
    ul.mainlist > li.header-katalog > a{font-weight:500;color: #fff;background: #994137;padding: 8px 20px;}
    li.header-katalog > a svg{margin-right:10px}
    ul.mainlist{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0;justify-content: center;}
    ul.mainlist > li{margin-right: 20px;}
    ul.mainlist > li > a{font-size: 18px;line-height: 1.2;color: #535353;padding: 10px 0;display: block;}
    
    
    ul.category-menu > li:hover > a, ul.category-menu > li > a:hover {
        color: #994137;
        font-weight: 600;
        padding-left: 15px;
    }
    .category-menu{max-width:350px;position:absolute;background:#fff;z-index:10;width:350px;float:left;box-shadow: 0 7px 26px 5px #0000006e;list-style:none;padding:0;margin:0;min-height:400px;padding-top: 40px;padding-left: 25px;display:none;left: 0;}
    ul.list-lvl2{position:absolute;top:0;left:96%;width:calc(100vw - 100%);max-width: 620px;background:#fff;box-sizing:border-box;border-radius:4px;display:none;height:100%;z-index:10;filter:none;list-style:none;padding: 50px 0px;flex-wrap: wrap;justify-content: space-between;height: auto;}
    ul.category-menu > li:Hover > ul.list-lvl2{display: flex;}
    ul.category-menu li{margin:0;width:100%}
 ul.category-menu > li > a::before{position:absolute;content:"";width:6px;height:6px;border:3px solid #994137;border-radius:50%;left:0;top:17px;opacity:0}
ul.category-menu > li:hover > a::before{opacity:1}
ul.list-lvl3{list-style:none;padding:0}
ul.list-lvl3 a{color:#535353;font-size:14px}
    ul.category-menu > li > a sup{position:absolute;left:-25px;top:4px;font-size:12px}
    ul.category-menu > li > a{font-size:18px;line-height:1.3;position:relative;padding: 11px 0;border-bottom: 1px solid #A4A4A4;color: #535353;position: relative;display: block;max-width: 300px;font-size: 16px;padding: 8px 0;}
    ul.category-menu > li{margin:0;padding-right:50px}
    ul.list-lvl2 > li > a{font-weight:500;font-size: 16px;line-height:1.3;color: #292929;margin-bottom:5px;display:block}
    ul.list-lvl3 a{color:#535353;font-size:16px}
    ul.list-lvl2 > li{margin-bottom: 20px;page-break-inside:avoid;break-inside:avoid;width: 48%;}
    li.header-katalog:Hover .category-menu{display:block}
    ul.category-menu::after{position:absolute;content:"";top:0;left:0;width:100vw;height:100%;background:#fff;z-index:-1;box-shadow: 0 7px 26px 5px #0000006e;max-width: 960px;}
    li.header-katalog{position:relative}
    
    
    
    
}


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}

@media screen and (max-width: 1200px) {
 
    
}

@media screen and (max-width: 1024px) {
    
 
nav#mainnav{display:block;left:-500px;transition:.5s;z-index:1000}
nav#mainnav.mm-menu_opened{left:0}
li.header-katalog.mm-listitem svg{display:none}
li.hide.mm-listitem{display:flex!important}
/*a.mm-btn.mm-btn_next.mm-listitem__btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}*/
a.openMenu{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background: #994137;border-radius:10px}
header nav#mainnav{display:none}
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
    transform: none !IMPORTANT; 
}

.container{width:100%}
.logo img{width:100px}
a.header-phone{font-size:14px}
div#cart{margin-right:15px}
a.header-login{margin-right:15px}



.logo{flex-grow:1}
.accio-slider{padding:0 60px}
.accio-slider .slick-prev{left:0}
.accio-slider .slick-next{right:0}
.accio-content{padding:0}
a.header-search_link{margin-right:15px}
.slider-head{font-size:40px}
.slider-flex{left:0;padding:0 15px}
.slider-item{height:600px}
.slider-text{font-size:18px}
.title{font-size:35px}
.accio-name{font-size:35px}
.accio-name span{font-size:60px}
.accio-content{max-width:400px}
.news-name{font-size:20px}
.footer-top{padding-bottom:110px}

a.tab-link{font-size:20px}
a.tab-link svg{width:30px;height:auto}
.about {
    align-items: unset;
}
body {
    padding-top: 140px;
}


.xd_stickers{font-size:10px}
.product-thumb_brandname{font-size:10px}

.catmenu-child_body {
    padding-left: 0;
}

.catmenu-child {
    padding-left: 0;
}
.thumbimage {
    width: 45%;
}

.prodpage-right {
    width: 52%;
}

.prodpage-title {
    font-size: 25px;
}

div#payment_method_list .radio .text, div#shipping_method_list .radio .text {
    font-size: 18px;
    padding: 10px 15px;
    padding-left: 60px;
    background-size: 25px 25px !important;
    background-position: 20px 50% !important;
}

 



}



@media screen and (max-width: 992px) {
    
.about-images_item {
    width: calc(33.33% - 10px); 
}    

.contact-wrap .sidemenu {
    display: none;
}

.contact {
    width: 100%;
}


div#cart{margin-right:20px}
body{padding-top:120px}
.catmenu-child_3{padding-left:0}
a.catmenu-child_item_3{font-size:13px}

div#modalProduct .thumbimage{width:45%;margin-right:5%}
div#modalProduct .prodpage-right{max-width:unset;width:50%}
.allimages_item{padding:40px;height:350px}
.allimages .slick-arrow svg{width:35px;height:auto} 
 
 
.product-thumb.product-thumb-4 {
    width: calc(33.33% - 30px);
} 
.newsitem {
    width: calc(33.3% - 10px);
}
   
}

@media screen and (max-width: 768px) {
    
    
  
.slider-item{height:500px}
.slider-head{font-size:35px}
.title{font-size:30px}
.accio-name{font-size:30px}
.accio-name span{font-size:50px}
.accio-text{font-size:16px;margin:auto;margin:0 auto 30px}
.accio-content{width:100%;max-width:unset;text-align:center}
.accio-item{flex-wrap:wrap;padding:30px;height:auto}
.accio-img{height:200px;width:100%;margin-bottom:30px}
.feat-name{font-size:16px}
.feat-text{font-size:14px}
.feat-item{padding:0 15px}
.feat-wrap{padding:50px 0 100px;min-height:unset}
.news-name{padding:20px;font-size:18px}  
  
        
.dream-filter {
    border: none;
    padding: 0;
    margin-bottom: 30px;
}

#rdrf37 .rdf-mobile-toggle {
    display: flex !important;
    justify-content: center;
    align-items: center;
    box-shadow: none !important; 
}   

.rdf-header {
    display: none !important; 
}

#rdrf37 .rdf-mobile-toggle svg {
    margin-right: 10px;
}
    
    
    
.about-img{width:100%;margin:0 auto 30px;height:250px}
.about-item{width:100%}
.about{text-align:center}
.about-img img{max-height:100%;margin:auto} 
a.tab-link{font-size:16px;padding:10px 15px;margin-right:10px}
a.tab-link svg{width:20px}
.tab-wrap{justify-content:center}


.title.catpage-title {
    font-size: 25px;
}

.account-well {
    width: 100%;
}

.cookies-left{width:100%;margin-bottom:30px}
.cookies-btns{width:100%;display:flex;flex-wrap:wrap;align-items:center}
.cookies-btn{margin:0;margin-right:10px;padding:8px 5px;height:40px}
div#modalCookies .modal-body{padding:50px 20px}
 

}

@media screen and (max-width: 767px) {
    
    
    
.text-input.form-group.sort-item, div#payment_address_firstname_input {
    width: 100%;
}    
    
.newsitem {
    width: calc(50% - 10px);
}    
.about-images_item {
    width: calc(50% - 10px); 
}    
.contact-item,
.contact-item:first-child, .contact-item:nth-child(2) {
    width: 100%;
}

    
div#modalProduct .thumbimage{width:100%;max-width:400px;margin:0 auto 30px}
div#modalProduct .modal-body{padding:50px 20px}
div#modalProduct .prodpage-right{width:100%}
.product-modal_price{text-align:center;justify-content:center}
.prodpage-cartbtns{max-width:300px;margin:auto}
.allimages_item::before{width:200px;height:200px}
.allimages_item{height:250px}
.allimages ul.slick-dots{bottom:15px}    
 
.feat-item{width:100%;border:none;padding:0;border-bottom:1px solid #994137;padding:20px 0}
.feat-item:first-child{padding-top:0}
.title{font-size:25px}
.title.banner-title_9{margin-bottom:30px}
.news-name{font-size:16px} 
.product-thumb, .product-thumb.product-thumb-4 {
    width: calc(50% - 30px);
}


.thumbimage{width:100%;max-width:400px;margin:0 auto 30px}
.slider-nav_item{height:100px}
.slider-for_item{padding:30px}
.slider-for_item img{height:300px}
img.prodlogo{top:10px;left:10px}
.prodpage-right{width:100%;text-align:center}
.prodpage-stock{display:table;margin:auto;margin-bottom:10px}
.input-option{justify-content:center}
.price-wrap{justify-content:center}
.tab-pane{text-align:left}
.tab-content_wrap.mb-80px{margin:0!important}
body[class^='product-'] div.title{text-align:center;display:none}
.radio.radio-text {
    margin: 0 5px 10px;
}

.table-responsive::-webkit-scrollbar-track{background-color:#ffffff;}
.table-responsive::-webkit-scrollbar{height:5px;}
.table-responsive::-webkit-scrollbar-thumb{background-color:#994137;}


 
}






@media screen and (max-width: 560px) {
    
.lang-active{display:block;font-weight:600;color:#994137}
ul.header-list{position:absolute;flex-direction:column;background:#fff;padding:10px;border-radius:10px;box-shadow:0 0 10px 0 #0000005c;z-index:5;left:-7px;top:100%;display:none}
.language-select::before{opacity:0}
.language-select{padding:0}
.header-lang:Hover ul.header-list{display:block}    
    
ul.list-unstyled.account-list li {
    width: 49%;
    margin: 0;
    margin-bottom: 20px;
}

ul.list-unstyled.account-list {
    justify-content: space-between;
}    
    
a.tab-link {
    margin: 1px;
}    
.about-title {
    font-size: 25px;
}
.products-flex {
    margin-right: -5px;
    margin-left: -5px;
}

.product-thumb, .product-thumb.product-thumb-4 {
    width: calc(50% - 10px);
    margin-right: 5px !important;
    margin-left: 5px !important;
    margin-bottom: 10px;
}
.product-thumb_brandname {
    top: 15px;
    left: 5px;
    font-size: 8px;
}

.product-thumb .image {
    padding-top: 50px;
}
 .product-thumb .caption {
    padding: 0 10px;
}
.xd_stickers {
    padding: 5px   !important;
    font-size: 9px;
}

.xd_stickers_wrapper {
    left: 5px !important; 
    top: 15px !important; 
}
.product-thumb.product-thumb_brand .xd_stickers_wrapper {
    top: 40px !important;;
}   
 
a.header-phone{margin-right:20px;font-size:0}
a.header-phone svg{margin:0}
div#cart{order:5}
a.openMenu{order:10} 

.slider-item{height:auto;padding:110px 0 50px}
.slider-flex{position:relative;top:unset;left:unset;transform:none;width:100%;max-width:400px;margin:auto}
.slider-content{width:100%;text-align:center;margin-bottom:30px}
.slider-img_wrap{width:100%;height:250px}
img.slider-img{max-height:100%;margin:auto}
.slider-head{font-size:25px}
.slider-text{font-size:16px}
.accio-name{font-size:25px}
.accio-item{background-position:33% 50%}
.news-item:nth-child(1),.news-item:nth-child(4){width:100%}
.news-item{width:100%;height:250px}
.news-item:nth-child(even) .news-content{bottom:0;left:0;right:unset;top:unset}
.mb-90px,.mb-80px,.mb-70px{margin-bottom:60px!important}
.mb-100px.slick-initialized.slick-slider.slick-dotted,.mb-90px.slick-initialized.slick-slider.slick-dotted,.mb-80px.slick-initialized.slick-slider.slick-dotted{margin-bottom:100px!important}
.footer-item.footer-item2, .footer-item.footer-item4 {
    display: none;
}




td.qc-image {
    width: 60px;
}

td.qc-image a {
    width: 60px;
    height: 60px;
}
   
table.table.table-bordered.qc-cart thead {
    display: none;
} 

div#cart_view .qc-cart td {
    padding: 0 !IMPORTANT; 
}

td.qc-quantity {
    margin-left: 80px;
}

#d_quickcheckout table tr { 
    padding-bottom: 20px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#d_quickcheckout table td {
    padding: 0 !important;
    margin-right: 15px;
} 

#d_quickcheckout  table img.img-responsive {
    width: 50px !important;
}
 

td.qc-name {
    width: calc(100% - 80px);
    margin-right: 0 !important;
}

#d_quickcheckout button.btn.btn-primary.decrease.hidden-xs, #d_quickcheckout button.btn.btn-primary.increase.hidden-xs {
    display: block !important;
} 

#d_quickcheckout input.qc-product-qantity.form-control.text-center {
    font-size: 16px !important;
}

td.qc-quantity {
    margin-top:  15px;
    width: 105px !important;
}

td.qc-total {
    font-size: 20px;
    margin-top: 15px;
} 

.qc-name-price.visible-xs-block span.title {
    font-size: 12px !important;
}   
form#payment_address_form .text-input.form-group.sort-item .col-xs-7 {
    width: 100%;
}

#d_quickcheckout  .text-input.form-group.sort-item .col-xs-5 {
    display: block;
    width: 100%;
} 

#d_quickcheckout .radio-input.form-group.sort-item .col-xs-7 {
    width: 100%;
}
.form-group.qc-coupon label.col-sm-4.control-label {
    display: block !IMPORTANT; 
}
.form-group.qc-coupon .col-sm-8 {
    width: 100%;
}

.qc-totals {
    margin-bottom: 30px;
}

div#payment_address {
    padding: 40px 30px 20px;
} 

div#payment_method_list .radio .text, div#shipping_method_list .radio .text {
    width: 220px;
    display: block;
}

div#shipping_method_list .radio, div#payment_method_list .radio {margin-top: 0;margin-bottom: 15px;}




}










@media screen and (max-width: 480px) {
    
.dost-img {
    float: none;
    margin-right: 0;
    width: 100%;
} 
.dost-reverse .dost-img {
    float: none;
    margin-left: 0;
}
    
.float-img {
    float: none;
    max-width: unset;
    width: 100%;
    margin-right: 0;
}

.float-img img {
    height: 250px; 
}    
    
a.newsitem-name {
    font-size: 16px;
}

.newsitem-prev {
    font-size: 14px;
}

.newsitem-img {
    height: 200px;
}    
   
   
   
   

.footer-top{padding-bottom:50px}
.footer-item{margin-right:0;max-width:100%;width:100%;text-align:center}
.social{justify-content:center}
.social a{margin:0 5px 10px}
.footer-item.footer-item1{order:5}
.footer-abc{margin-top:20px}
 
 .slider-row .slick-list {
    margin-left: -5px;
    margin-right: -5px;
}

.slider-row .slick-slide {
    margin-right: 5px;
    margin-left: 5px;
}
a.header-login, a.header-search_link {
    display: none;
}

.product-thumb_btn {
    padding: 8px 3px;
    max-width: unset;
}
 

}



@media screen and (max-width: 411px) {
    
 .product-thumb, .product-thumb.product-thumb-4 {
    width: 100%; 
}  
    
    
}
@media screen and (max-width: 375px) {}

@media screen and (max-width: 360px) {
 
}


@media screen and (max-width: 320px) {}