@media (min-width: 1366px) {
	.lined{
		position: relative
	}
	.lined:before {
		content: '';
		position: absolute;
		display: block;
		left: -93px;
		top: 0;
		bottom: 0;
		width: 1px;
		background: var(--additional);
	}
	.lined .vertical {
		display: block;
	}
}
@media screen and (max-width: 1300px){

}
@media screen and (max-width: 1200px){
  .product-btn .btn{
    padding-left:15px;
    padding-right:15px;
  }
  .news-txt{
    width:calc(100% - 210px);
  }
  .section-title{
    font-size:18px;
  }
}
@media screen and (max-width: 1000px){
  .wrapper{
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .h1,h1, .content-text h1{font-size: 42px;}
  .h2,h2, .content-text h2{font-size: 34px;}
  .h3,h3, .content-text h3{font-size: 28px;}
  .h4,h4, .content-text h4{font-size: 22px;}
  .h5,h5, .content-text h5{font-size: 18px;}
  .section-item_wr, .advanced-item_wr, .help-item_wr, .footer-item, .footer-logo, .footer-contact{
    width:50%;
  }
  .product-item_wr{
    width:300px;
    padding-bottom:30px;
  }
  .main-content .row, .partner .row{
    justify-content: space-around;
  }
  .partner-item{
    width:260px;
  }
  .advanced-item_wr, .help-item_wr, .footer-item{
    padding-bottom:30px;
  }
  .footer-logo{
    order:2;
  }
  .footer-contact{
    order:3;
  }
  .footer-contact .svg-icon{
    margin-left: auto;
  }
  .header-group1{
    display:none;
  }
  #mse2_results .product-item_wr{
    width:50%;
  }
  .page-product>.d-flex{
    display:block;
  }
  .product-more .catalog-list{
    justify-content: space-around;
  }
  .product-tabs{
    flex-wrap: wrap;
  }
  .contact-item .icons{
    min-width: 50px;
  }
}
@media screen and (max-width: 900px){
  .menu-wr, .small-logo, .fix-call span, .menu .btn-search, .header-cart, .category-filters, #mse2_tpl{
    display:none;
  }
  .menu.fix-menu{
    display:none !important;
  }
  #fixed-header, .mobile-menu, .mobile-search, .navbar-header{
    display:block !important;
  }
  #fixed-header{
    top:auto;
    bottom:0;
    padding:10px 0;
  }
  .mobile-menu .menu{
    display:none;
    position:absolute;
    right:0;
    bottom:50px;
    background:var(--base);
    max-height:calc(100vh - 84px);
    overflow-y:auto;
    max-width: 320px;
    width: 100%;
    padding: 15px 0;
  }
  .menu .level1>a, .menu .level1>span{
    display:block;
    padding: 10px 15px;
  }
  .menu .sub-menu{
    position: static;
  }
  .mobile-menu .drop-menu{
    padding-right:35px;
    position:relative;
  }
  .mobile-menu .drop-menu:after{
    content:'';
    position:absolute;
    right:15px;
    top:15px;
    height:5px;
    width:5px;
    border-right:2px solid var(--white);
    border-bottom:2px solid var(--white);
    transform:rotate(45deg);
  }
  .page-catalog>.d-flex{
    display:block;
  }
  .page-catalog .sidebar {
    min-width: auto;
  }
  #mse2_results{
    justify-content: space-around;
  }
  #mse2_mfilter{
    padding-left:0;
    padding-right:0;
  }
  .page {
    padding-left: 0;
  }
  .category-filters_head{
    position:relative;
    padding: 15px;
    background: var(--color);
    color: var(--white);
  }
  .category-filters_head:after{
    content:'';
    position:absolute;
    top:22px;
    height:8px;
    width:8px;
    border-right:2px solid var(--white);
    border-bottom:2px solid var(--white);
    transform:rotate(45deg);
    margin-left: 15px;
  }
  .contact-item.col-6{
    width:100%;
  }
  .contact-item.col-3{
    width:50%;
  }
  .menu .sub-menu .level2>a, .menu .sub-menu .level2>span{
    white-space: wrap;
  }
  /* COOKIES START */
    .cookies-wrapper {
        padding-bottom: 65px;
    }
    /* COOKIES END */

}
@media screen and (max-width: 800px){
	.header-group2 {
		display: none;
	}
  .content-text table{
    display:block;
    overflow-x:auto;
  }
  .page-product .sidebar{
    display:none;
  }
  .section-item_wr{
    padding-bottom: 20px;
  }
  .section-item{
    min-height:100px;
  }
  .section-img img{
    width:60px;
  }
}
@media screen and (max-width: 700px){
  .section-item_wr, .product-gallery, .product-detail{
    width:100%;
  }
  .letters-pagination_wr{
    position: static;
    padding-right: 0;
  }
  .letters-wr .wrapper{
    position: relative;
  }
  .slider-pagination{
    top: auto;
    bottom: 50px;
  }
  .header-contact{
    margin:0 auto;
  }
  .product-detail{
    padding-top:30px;
  }
  .big-form .col-4{
    width:50%;
  }
  .big-form .col-4:first-child{
    width:100%;
    padding-bottom:15px;
  }
  .table-cart tr.header{
    display:none;
  }
  .table-cart tr {
    display:flex;
    flex-wrap: wrap;
    position:relative;
  }
  .table-cart td{
    box-sizing: border-box;
  }
  .table-cart td.title {
    width:100%;
    padding-right:55px;
    padding-left:0;
  }
  .table-cart td.count{
    margin-left:auto;
    width:100px;
  }
  .table-cart td.remove {
    position:absolute;
    top:0;
    right:0;
    width: 50px;
    padding:0;
  }
  .table-cart td.remove button{
    padding-left:5px;
    padding-right:5px;
  }
  .table-cart th{
    flex-grow: 1;
  }
}
@media screen and (max-width: 600px){
  .wrapper{
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .news-txt, .news-img, .advanced-item_wr{
    width:100%;
  }
  .news-img{
    margin-bottom: 30px;
    text-align:center;
  }
  .news-img img{
    height:100%;
  }
  .news-btn{
    padding-top:15px;
  }
  .advanced-img{
    border-bottom:none;
    height:auto;
  }
  .advanced-item{
    height:auto;
    min-height: 130px;
    display:flex;
  }
  .advanced-title{
    padding-top:0;
    padding-left:30px;
    font-size:16px;
  }
}
@media screen and (max-width: 500px){
  .h1,h1, .content-text h1{font-size: 40px;}
  .h2,h2, .content-text h2{font-size: 28px; line-height:1;}
  .h3,h3, .content-text h3{font-size: 24px; line-height:1;}
  .h4,h4, .content-text h4{font-size: 18px; line-height:1;}
  .h5,h5, .content-text h5{font-size: 14px; line-height:1;}
  .help-item_wr, .footer-logo, .footer-contact{
    width:100%;
  }
  .footer-contacts-block {
  	display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
  .footer-contacts-block .w-70, .footer-contacts-block .w-30 {
  	width: 100%;
  }
  .footer-item, .fix-phone span, .fix-phone-first, .fix-call{
    display:none;
  }
  .footer-logo, .footer-contact{
    text-align:center;
    padding-bottom:30px;
  }
  .footer-contact .svg-icon{
    margin-right: auto;
  }
  .main-cont_schet{
    margin-left:auto;
    padding-top:30px;
  }
  #mse2_results .product-item_wr{
    width:100%;
  }
  .product-tabs li, .product-tabs button{
    width:100%;
  }
  .big-form .col-4{
    width:100%;
    padding-bottom:15px;
  }
  .contact-item.col-3, #msOrder .col-3, #msOrder .col-9, #msOrder .col-6, #msCart .col-9{
    width:100%;
  }
  .fix-phone svg{
    display:block;
  }
  .btn-tabs{
    font-size:16px;
  }
  .main-content .product-item_wr, .page-product.px-2, #msCart .col-9{
    padding-left:0;
    padding-right:0;
  }
  .page-product_btn{
    margin:0;
    justify-content:space-between;
  }
  .page-product_btn>form, .page-product_btn>div{
    width:49%;
    padding-left:0;
    padding-right:0;
  }
  .table-cart .image.col-3{
    width:40%;
  }
}
@media screen and (max-width: 400px){
  .letters-btn{
    padding-top: 60px;
    text-align: center;
  }
  .slider-pagination{
    bottom: 80px;
  }
  .header-logo, .header-group{
    text-align: center;
    width: 100%;
  }
  .header-contact{
    padding-top: 15px;
  }
  .page-text.px-2, .page-news.px-2, .page-product.px-2{
    padding-left:0;
    padding-right:0;
  }
}