@media screen and (max-width: 1000px) {
  #myVideo {
    display:none
  }

    .offcanvas-item {
      text-align: center;
    }
  
    .copyright {
      display: none !important;
    }

.copyright-m{
    display:block;
    color: rgba(163, 163, 163, 0.50);
    font-family: Rubik;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin: 11px 4vw;
}
.kot-f-l{
    text-align:center;
}
.kot-f-l a{
    color:#3CAA25;
}
.aaaasss{
    margin-left: 18.34vw;
}
.owl-nav{
    display:none !important;
}
.button-form button{
    margin-bottom:25px;
}
footer .maps{
    margin-top:25px;
}
.breadcrumbs ul {
    flex-wrap:wrap;
}
.price-rem{
    flex-wrap:wrap;
}
.price-rem .price-price{
    color:#3CAA25;
    width:100%;
}
.search-panel form > div{
    padding: 25px 24px;
}
.clear-search{
    display:none;
}

footer label a {
  padding-left:0px
}
footer label{
    justify-content: center;
}

.home-banner {
    background-image:url('/static/img/image1.jpg');
    background-size: cover;
}
    .inner-header {
        display: flex;
        width: 80%;
        flex-wrap: wrap;
        justify-content: flex-end;
    }
    .right-columns .row.total .col-6{
        font-size:14px !important;
    }
    .cart .item-cart-all{
        padding: 25px 0px;
    }
    .item-cart-all > .container-fluid,
    .item-cart-all .items-cart{
        padding-left:0;
        padding-right:0;
    }
    .cart-items .p-label>div{
        margin-bottom:8px;
    }
    .cart-items .p-label{
        margin-bottom:0;
    }
    .cart .cart-items{
        font-size:14px;
    }
    .checkout{
        font-size:12px;
    }
    .cart-items .p-title.cart{
        margin-top:0;
    }
    .cart{
        padding: 50px 24px;
    }
.button-brand{
    display:none;
}
.item .item-block1,
.item .item-block2{
    padding-left:0;
    padding-right:0;
}
.item h1{
    margin-top: 20px;
    border-bottom: 1px solid rgba(163, 163, 163, 0.20);
}
.item .tablinks{
    /* padding: 9px 5px; */
    font-size: 11px;
}
.item .all-at{
    width:100%;
}
.item #comment > div{
        flex-wrap: wrap;
}
.item .com-right{
    width:100%;
    margin-top:20px;
}

.items .item-title{
    display:none;
}
.filter-ob.active{
    display:block;
}
.aaasssss{
    align-items:center;
}
.aaasssss .breadcrumbs{
    padding-top: 19px;
    padding-bottom: 18px;
}
.b-filters-b{
    display:block;
    background: #242424;
    padding-left: 32px;
    padding-top:15px;
    padding-bottom:15px;
}
.b-filters-b img{
    width:50px;
}
.navbar{
        margin: 0;
    padding: 0.5rem 20px;
}
.navbar-collapse{
    order:2;
    left:0;
    position: absolute;
    background: #181D16 !important;
    width: 100%;
    top: 14vw;
}
.inner-header .d-flex{
order:0;
    align-items: center;
}

.home-banner .button a{
    width: 260px;
    white-space: nowrap;
}
/* .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{
    display:none !important;
} */
header{
    background:#181D16 !important;
    position: relative;
}
.navbar-light .navbar-toggler-icon{
    background-image: url('/static/img/burger.svg');
    width:50px;
    height:50px;
}
.navbar-expand-lg .navbar-nav{
        align-items: flex-start;
        margin-bottom:0 !important;
}
.cat-hom_p{
    justify-content: flex-start;
}
.news-home,
.popular {
    padding: 30px 24px;
}
footer .footer-text{
    margin-bottom: 25px;
}
footer .footer-two-layer-block{
    text-align:center;
}
footer input,
footer textarea{
    margin-bottom:20px;
}
footer button{
    height:59px;
    margin-bottom:20px;
}
footer .footer-first-layer-block{
    padding-bottom:20px;
}
footer .input-two-layer{
    margin-top:0;
}
.pr-12{
    margin-bottom:24px;
}
.pr-12,.pl-12 {
    padding: 0 24px;
}

.how-work-home .row > div{
    margin-bottom: 10px;
}
.navbar-expand-lg .navbar-nav li{
    padding: 10px 20px;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
.navbar-expand-lg .navbar-nav li a{
    font-size: 16px;
}
.navbar-light .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
    background-image: url('/static/img/burger_close.svg');
}
header .btn .count_shop{
        top: 1vw;
    left: 3vw;
}
header .shopping_cart_button{
    padding: 10px;
    border-radius: 5px;
    width:50px;
    height:50px;
}
.shopingcart span:last-child{
    display:none;
}
.navbar-light .navbar-toggler{
    border:0;
    order:1;
    box-shadow: inherit !important;
}
.navbar-toggler:focus{
    box-shadow: inherit !important;
}
.popular.home .popular-top > .col-12{
    justify-content: flex-start;
}
    .trejd .blocks2,
    .trejd .blocks3,
    .trejd .blocks4 {
        padding: 50px 20px;
    }
    header nav{
        margin: 0 20px;
    }
    .preim-block{
        width:100%;
    }
    .osnovnye-preimushhestva{
        margin-bottom:50px;
    }
}
@media screen and (max-width: 420px) {
    .navbar-brand img{
        max-width:50px;
    }
    .cart .cart-items{
        margin-top:0px;
    }
    .cart .total-cart{
        padding: 0 24px;
        margin-bottom:50px;
    }
    .cart h1{
        padding-bottom:15px;
        border-bottom: 1px solid rgba(163, 163, 163, 0.20);
    }
    .item-cart-all .items-cart{
        order:1;
    }
    .azaz .items-cart{
        order:0;
    }
    .azaz .second-block .col-12:last-child div{
        margin-top:20px;
    }
    .cart-items .row{
        position:relative;
    }
    .cart-items .row .close{
        position: absolute;
        top: 6vw;
        right: 8vw;
    }
    .cart-items .item .qty{
        margin-bottom:25px;
    }
    .cart-items .p-label{
        margin-top:25px;
        margin-top:15px;
    }
    .items .p-item > div{
    padding: 18px 12px;
    }
    .p-label{
        margin-bottom:0;
    }
    .item .p-label{
        margin-bottom:20px;
    }
    .p-inventory{
        font-size:12px;
    }
    .p-inventory img {
        max-width: 13px;
    }
    .items .p-rate-block{
        margin-top:8px;
    }
    .p-rate-img{
        max-width: 75px;
    }
    
    .items .p-price{
        font-size: 16px;
        margin-top:8px;
    }
    .items .p-buy{
        width:100%;
        text-align:center;
        margin-top:10px;
    }
    .items .p-rate-block{
        flex-wrap: wrap;
    }
    .items .p-rate-block > img{
        order:1;
    }
    .items .items-block1{
        padding:25px 12px;
    }
    .items .items-block{
        padding:0;
    }
    .navbar{
        padding: 0.5rem 8px;
    }
    .navbar-light .navbar-toggler{
        padding-right:0;
    }
    .home-banner .title-banner, .trejd-banner .title-banner{
        font-size: 32px;
        text-align: center;
    }
    .home-banner .title-small-banner, .trejd-banner .title-small-banner{
        font-size: 20px;
        text-align: center;
        padding-top:25px;
    }
    .home-banner .title-banners, .trejd-banner .title-banners{
        margin:0;
    }
    header .btn .count_shop {
        top: 1vw;
        left: 7vw;
    }
    .course_bunner{
        width: 100%;
        max-width:230px;
        margin: 25px auto;
    }
    .home-banner .button a{
        margin:0 auto;
        margin-bottom:61px;
        height:69px;
    }
    .mb-none{
        display:none !Important;
    }
    /* h1 {
        font-size: 32px;
    } */
    .row.mb-80{
        text-align:center;
        margin-bottom:50px;
    }
    .mwi .col-9.col-md-10{
        font-family: Rubik;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
    }
    .mwi .col-9.col-md-10 strong{
        font-weight: 500;
        font-size: 18px;
    }
    .owl-item{
        /* padding: 12px 10px; */
    }
    /* .owl-row-owl{
        margin: 0 -24px;
    } */
    .owl-row-owl > div{
        padding:0;
    }
    footer label{
        font-size: 16px;
        flex-wrap:wrap
    }
    .trejd .block.blocks2 .col-12.col-md-8{
        order:1;
    }
    .kontakty-info-map{
        margin-top: 0;
    }
    .kontakty-map{
        padding:0 12px;
        order:1;
    }
    .trejd-banner.kontakt .title-banner{
        padding-top: 0;
        padding-bottom:0vw;
    }
    .kontakty-info{
        margin:30px 0;
        padding:0 30px;
    }
}

@media screen and (max-width: 390px) {
    .add-to{
        padding-left:3px;
        padding-right:3px;
    }
    .add-to svg{
       width:20px;
       height:20px;
    }

}

@media screen and (max-height: 900px){
    .home-banner {
        padding-bottom: 30vh;
    }
}

@media screen and (max-height: 896px){
    .home-banner {
        padding-bottom: 29vh;
    }
}

@media screen and (max-height: 866px){
    .home-banner {
        padding-bottom: 27vh;
    }
}

@media screen and (max-height: 851px){
    .home-banner {
        padding-bottom: 26vh;
    }
}

@media screen and (max-height: 844px){
    .home-banner {
        padding-bottom: 25vh;
    }
}

@media screen and (max-height: 820px){
    .home-banner {
        padding-bottom: 23vh;
    }
}

@media screen and (max-height: 800px){
    .home-banner {
        padding-bottom: 21vh;
    }
}
@media screen and (max-height: 773px){
    .home-banner {
        padding-bottom: 18vh;
    }
}

@media screen and (max-height: 749px){
    .home-banner {
        padding-bottom: 16vh;
    }
}

@media screen and (max-height: 730px){
    .home-banner {
        padding-bottom: 13vh;
    }
}

@media screen and (max-height: 705px){
    .home-banner {
        padding-bottom: 10vh;
    }
}
@media screen and (max-height: 685px){
    .home-banner {
        padding-bottom: 8vh;
    }
}
@media screen and (max-height: 670px){
    .home-banner {
        padding-bottom: 5vh;
    }
}
@media screen and (max-height: 650px){
    .home-banner {
        padding-bottom: 3vh;
    }
}
@media screen and (max-height: 634px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 14vh !important;
    }
}

@media screen and (max-height: 609px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 11vh !important;
    }
}
@media screen and (max-height: 589px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 8vh !important;
    }
}
@media screen and (max-height: 589px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 5vh !important;
    }
}
@media screen and (max-height: 550px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 1vh !important;
    }
}
@media screen and (max-height: 530px){
    .home-banner {
        padding-bottom: 0vh;
        padding-top: 0vh !important;
    }
}

@media screen and (min-width: 1000px) {
  .all-at-m {
    display: none;
  }

  .item-view {
    padding-right: 25px !important;
  }

  .pc-none {
    display: none
  }
}

@media screen and (max-width: 1000px) {
  .p-label {
    margin-top: 30px;
  }

  .all-at {
    display: none !important;
  }
}