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



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

@media screen and (max-width: 1200px) {
    
.container{width:100%}
ul.mainlist a{font-size:14px}
li.header-katalog > a{padding:0 15px;padding-left:0}
ul.mainlist li{margin-right:10px}
.logo{max-width:120px}
span#cart-total{font-size:10px} 
.slider-wrap {
    padding: 0 15px;
    width: 100%;
}
.slider-row .slick-list {
    margin: 0;
}
}

@media screen and (max-width: 1024px) {
    
.prodpage-title {
    font-size: 30px;
}    
    
.sort-wrap {
    margin-top: 0;
    justify-content: flex-start;
    margin-left: 0;
}

h2.title.catpage-title {
    width: 100%;
    margin-bottom: 20px;
}    
    
.contact-wrap {flex-direction: column-reverse;}
.contact-head {
    font-size: 12px;
}
.map {
    width: 100%;
    height: 400px;
}
.social a {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.contact {
    margin-bottom: 30px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: none;
    padding: 0;
    justify-content: space-between;
    border-radius: 0;
}

.contact-item, .contact-item:last-child {
    border: 1px solid #DDE9E9;
    width: 31%;
    background: #F1F4F4;
    border-radius: 15px;
    padding: 30px;
}    

.slider-head{font-size:40px}
.homeright-name{font-size:22px}
.title,h1{font-size:30px}
.catksl-name{font-size:20px}
.catksl-content{padding:20px}
.accio-name{font-size:20px}
.about-text{font-size:16px;line-height:1.6}
.about{align-items:unset} 
.header-svg {
    margin-right: 30px;
    font-size: 14px;
}

}



@media screen and (max-width: 992px) {
    
.slider-nav {
    width: 20%;
}

.slider-for {
    width: 76%;
}

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

li.hide.mm-listitem {
    display: flex !important;
}
div#mm-0 {
    flex-grow: 1;
}
.accio-item {
    width: calc(50% - 30px);
}
header nav#mainnav {
    display: none;
}
a.openMenu{display:flex;width:50px;height:50px;margin-right:-15px}
.logo{max-width:unset;flex-grow:1}
.header-bottom{padding:0} 
.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{transform:none!important}
nav#mainnav{z-index:1000;display:block;left:-500px;transition:.5s}
nav#mainnav.mm-menu_opened{left:0}
ul.mainlist.mm-listview{display:block}
.header-catalog_svg{display:none}
ul.mainlist li{margin-right:0}
li.header-katalog > a{padding:12px 10px 12px 20px}
li.header-katalog > a.mm-btn.mm-btn_next.mm-listitem__btn,a.mm-btn.mm-btn_next.mm-listitem__btn{border:none;position:absolute;top:0;left:0;width:100%;height:100%;background:none}
ul.list-child.mm-listview{display:block} 

.feat-item {
    width: 49%;
    margin-bottom: 30px;
}
.feat-wrap.feat-wrap-1 {
    padding-bottom: 30px;
}
.xd_stickers{font-size:10px;width:40px;height:40px}
.xd_stickers_wrapper{top:10px!important;right:10px!important}
.product-thumb_title{font-size:16px}
.product-thumb_option{margin-bottom:10px}
.options-category .form-group label.control-label{font-size:12px}
.radio-name{padding:5px}
.product-thumb .price{font-size:16px;flex-grow: 1;}
.product-thumb_link{font-size:12px;padding:10px}

.product-thumb.product-thumb-4 {
    width: 33.33%;
}
   
}

@media screen and (max-width: 768px) {
    
.slider-nav {
    width: 24%;
}

.slider-for {
    width: 74%;
}    
    
.payflex-name {
    font-size: 25px;
}
.payflex-item {
    padding: 30px 15px;
}
.payflex-text {
    font-size: 14px;
}    
 
.header-top_wrap {
    display: none;
}
.header-bottom {
    padding: 10px 0;
}
.header-links {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: 15px;
}
a.header-svg {
    margin-right: 10px;
    width: 25px;
    height: 25px;
}

a.header-social {
    margin-right: 10px;
}

a.header-social img {
    margin: 0;
}
body {
    padding-top: 100px;
}
.cart-btn{padding:0;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}
.cart-btn img,.cart-btn svg{margin:0;width:18px}
span#cart-total div{display:none}
span#cart-total div.cart-number{display:block;font-size:0}
span#cart-total div.cart-number > span{font-size:10px}
span#cart-total{position:absolute;top: -4px;right: -4px;background: #F1F4F4;width: 15px;height: 15px;display: flex;justify-content: center;align-items: center;border-radius: 50%;color: #151515;border: 1px solid #1b4242;}


.slider-wrap aside#column-left,.slider-wrap aside#column-right{width:100%}
.slider-item{height:350px}
.homeright{display:flex;flex-wrap:wrap;justify-content:space-between}
.slider ul.slick-dots{bottom:-45px}
.slider.slick-dotted.slick-slider{margin-bottom:70px!important}
.homeright-item,.homeright-item:last-child{width:49%;height:230px;margin-bottom:20px}
.slider-head{font-size:25px}
.slider-text{font-size:16px}
.homeright-name{font-size:18px}
.homeright-link{font-size:12px}
.title,h1{font-size:25px}
.catksl-item{width:calc(33.33% - 30px)}



}

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

.contact-item, .contact-item:last-child {
    width: 100%;
    margin-bottom: 20px;
}
.accio-item {
    width: 100%;
}

.about-img{width:100%;max-width:400px;margin-bottom:30px}
.about-item{width:100%}
.about{text-align:center;justify-content:center}
.title.about-title::before{left:50%;transform:translate(-50%,0)}
.mb-80px{margin-bottom:50px!important}
.feat-wrap.feat-wrap-1{padding:50px 15px 30px}
.slider-link { font-size: 14px; padding: 10px 20px; width: auto; max-width: unset; } 
.catksl-item {
    width: calc(50% - 30px);
} 
.accio-content {
    padding: 20px;
}
.product-thumb, .product-thumb.product-thumb-4 {
    width: 50%;
    display: flex;
    flex-direction: column;
}
.thumbimage {
    width: 100%;
    max-width: 350px;
    margin-bottom: 30px;
}

.prodpage-right {
    width: 100%;
}
 
}



@media screen and (max-width: 480px) {
    
.slider-item {
    height: 250px;
}

.homeright-item, .homeright-item:last-child {
    height: 200px;
}    
    
table.table.table-bordered.qc-cart thead {
    display: none;
} 

#d_quickcheckout table *, #d_quickcheckout table {
    border: none !important;
}

#d_quickcheckout table tr {
    border-bottom: 1px solid #8080804d !important;
    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-image {
    background: #8080801c;
    height: 50px;
    border-radius: 5px;
    width: 50px;
}

td.qc-name {
    width: calc(100% - 70px);
    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: 18px !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;
}    


.homeright-item,.homeright-item:last-child{width:100%;height:250px}
.homeright-name{font-size:22px}
.flex-row{margin-right:-5px;margin-left:-5px}
.flex-row > div,.flex-row > a{margin-right:5px;margin-left:5px}
.catksl-item{width:calc(50% - 10px);margin-bottom:10px}
.catksl-name{font-size:18px}
.accio-content{padding:40px 20px;max-width:200px}
.accio-name{font-size:22px;line-height:1.2}
.accio-text{font-size:16px}
.feat-name{font-size:14px}
.feat-img{margin-bottom:15px}
.feat-text{font-size:12px}
.feat-wrap.feat-wrap-1{margin-left:-15px;margin-right:-15px;border-radius:0}
.feat-item{width:48%}
ul.slick-dots{padding:7px;flex-wrap:wrap;width:100%;justify-content:center;border:none}
.footerlogo{margin-bottom:30px;width:100%}
.footerlogo img{width:200px}
.footer-bottom{flex-direction:column-reverse;justify-content:center;align-items:center}
.footer-social{margin-bottom:30px}
.logo img {
    width: 120px;
}
div#banner2.slider-row .slick-list {
    margin-left: -5px;
    margin-right: -5px;
}
div#banner2.slider-row  .slick-slide {
    margin-right: 5px;
    margin-left: 5px;
}
.partner-item {
    height: 80px;
}
.slider-content {
    padding-left: 25px;
    max-width: 200px;
}
.slider-wrap {
    margin-bottom: 30px;
}
.payflex-item {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.payflex-text {
    text-align: center;
    max-width: unset;
}
.map {
    height: 300px;
}

.options-category .form-group label.control-label{width:100%}
.product-thumb .caption{padding:0;display: flex;flex-direction: column;flex-grow: 1;}
.product-thumb_title{font-size:14px}
.product-thumb .image{margin-bottom:10px}
.product-thumb{padding:5px}
.product-thumb_linkwrap{position:relative;top:unset;left:unset;opacity:1;z-index:1;border:none;box-shadow:none;padding:0;margin-bottom:10px}
.product-thumb_link{padding:10px 5px;font-size:10px}

.tab-content_wrap {
    margin-bottom: 10px;
}
.prodpage-title {
    font-size: 22px;
    margin-bottom: 20px;
}



}



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

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


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