.col.col--sm--6 {flex:0 0 20%}
.col.col--sm--6.col--viewed {flex:0 0 16%}
#mtb_sorter{display:none}
@media (max-width:1600px) {
	.row2col .fir-content-wrap h1{font-size:90px;line-height:96px;}
}
@media (max-width:1500px) {
	.row2col .fir-content-wrap h1{font-size:84px;line-height:90px;}
}
@media (max-width:1400px) {
	.col.col--sm--6 {flex:0 0 25%}
	ul.megamenu>li{margin:0 8px 0 0;}
	ul.megamenu > li a{font-size:14px;line-height:16px}
	.tmions{display:none}
	.row2col .fir-content-wrap h1{font-size:78px;line-height:84px;}
}
@media (max-width:1300px) {
	.row2col .fir-content-wrap h1{font-size:72px;line-height:78px;}
}
@media (max-width:1200px) {
	.col.col--sm--6 {flex:0 0 25%}
	ul.megamenu>li{margin:0 8px 0 0;}
	ul.megamenu > li a{font-size:13px;line-height:15px}
	.header-top-left ul.megamenu > li a img{width:90%}
	.row2col .fir-content-wrap h1{font-size:66px;line-height:72px;}
}
@media (max-width:1070px) {
	.header-top-right .dropdown.search{display:none}
}
@media (max-width:767px) {
	.row.mb-rev #column-catalog{order:1}
	.row.mb-rev #column-left{order:2}
	#ocfilter {padding:15px;}
	.ocfilter-mobile-close{display:block}
	.ocfilter-mobile-close {position:absolute;top:12px;right:12px;z-index:9;}
	.ocfilter-mobile-close .btn-primary {color:#000;background-color:#fff;border-color:#fff;}
	.product-delivery-wrap p {font-size:12px;font-weight:500;line-height:14px;}
	.col.col--sm--6.col--viewed {flex:0 0 50%;}
	#mtb_sorter{display:flex;gap:14px;margin:20px 0;}
	#mtb_sorter .dropdown{width:100%;}
	#mtb_sorter .dropdown .form-select{background-color:#fff; border:1px solid #FFD618;border-radius:24px;padding:16px 5px 14px;font-size:14px;font-weight:600;line-height:18px;text-align:center;color:#000;text-transform:uppercase;}
	.ocfilter-mobile-handle .btn_yllw{font-size:14px}
	#mtb_sorter .dropdown ul li{padding:8px 12px;}
	.ocf-offcanvas.active .ocf-offcanvas-body {background-color:#fff;z-index:9}
	#mtb_sorter .dropdown ul li a{display:flex;justify-content:space-between;align-items:center;}
	.col.toolbar1{display:none}
	.col.col--sm--6 {flex:0 0 33.3333%}
	.header-top .header-top-center .navbar-logo .logo {
		background:radial-gradient(50% 104.38% at 50% -19.37%, #FFD618 0%, rgba(255, 255, 255, 0) 100%);
		height:48px;
	}
	.header-top .header-top-center .navbar-logo .logo>a>img.dlogo{display:none}
	.header-top .header-top-center .navbar-logo .logo>a>img.mlogo{display:block;padding:8px 14px}
	.header-top-left{display:none}
	.header-top-right{display:none}
	.header-top #show-mmenu {float:right;display:block;width:25px;position:absolute;right:14px;top:12px;padding:0;border:0;background:transparent;line-height:20px;}
	.header-top #close-mmenu {float:right;display:block;width:25px;position:absolute;right:14px;top:12px;padding:0;border:0;background:transparent;line-height:20px;}
	.header-top #show-msearch {float:right;display:block;width:25px;position:absolute;left:14px;top:10px;padding:0;border:0;background:transparent;line-height:20px;}
	.mmenu .mmenu-wrapper {background:#fff;padding:20px !important;}
	header .navbar-default .mmenu-wrapper {background-color:transparent;}
	.mmenu-wrapper {display:block;}
	.mmenu-wrapper {
		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;
		color:#888;
		position:fixed;
		top:0px;
		right:0;
		background-color:#fff;
		bottom:0px;
		width:280px;
		padding:16px;
		z-index:999999;
		overflow-x:hidden;
		overflow-y:auto;
		visibility:hidden;
		-webkit-transform:translate3d(560px, 0, 0);
		transform:translate3d(560px, 0, 0);
		-webkit-transition:all 0.5s ease-in-out 0s;
		transition:all 0.5s ease-in-out 0s;
		max-height:700px;
		border:1px solid #e6e6e6;
	}
	.mmenu-wrapper.mmenu-active {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
	.mmenu-wrapper .mmenu-content {display:flex;flex-direction:column;align-items:flex-end;}
	.mmenu-wrapper .mmenu-content ul.megamenu {display:flex;flex-direction:column;align-items:flex-end;margin-top:40px;margin-bottom:27px;}
	.mmenu-wrapper .mmenu-content ul.megamenu > li {float:none;margin:9px 0;line-height:19px;}
	.mmenu-wrapper .mmenu-content ul.megamenu>li>a>img{margin:18px 0;}
	.mmenu-wrapper .mmenu-content .dropdown.search {margin-bottom:36px;}
	.mmenu-wrapper .mmenu-content .shopping_cart {line-height:19px;margin-bottom:21px;}
	.mmenu-wrapper .mmenu-content .top-login {line-height:19px;margin-bottom:40px;}
	.mmenu-wrapper .mmenu-content .top-phone {line-height:19px;}
	.mp-bnnr-wrap {margin:0px 0 64px;}
	.mp-search-wrap {margin:20px 0;padding:14px 14px 24px}
	.mp-filter-wrap {margin:48px 0;}
	.products-main-wrapper .products-popular {margin:48px 7px 12px;}
	.product-thumb {padding:24px 7px;margin:0;}
	.product-thumb .product-thumb-bottom .product-caption .product-title h4 {font-size:14px;font-weight:600;line-height:17px;margin-bottom:4px;}
	.product-thumb .product-thumb-bottom .product-caption .product-text h5 {font-size:12px;line-height:15px;}
	.product-thumb .product-thumb-bottom .product-caption {margin-bottom:7px;padding-left:0;padding-right:0;}
	.product-thumb .product-thumb-bottom .product-caption .product-sku {font-size:10px;line-height:12px;}
	.product-thumb .product-thumb-bottom .product-caption .product-store {font-size:12px;line-height:15px;}
	.product-thumb .product-thumb-bottom .product-price-wrap .product-price {padding-left:0;display:flex;flex-direction:column;}
	.product-thumb .product-thumb-bottom .product-price-wrap .product-buy img {width:36px;}

	.products-main-wrapper .products-popular .container-fluid .row>.col-6:last-child {display:none}
	.products-mainpage-wrapper .products-popular .container-fluid .row>.col-6:last-child {display:none}
	.header-product-section {margin:0 7px}
	.header-product-section h2 {font-size:36px;font-weight:600;line-height:44px;margin-bottom:12px;}
	.header-product-section>div {font-size:18px;font-weight:400;line-height:22px;}
	.product-thumb .product-thumb-top .product-thumb-image {margin-bottom:15px;}
	.product-thumb .product-thumb-top .product-label {right:0;top:20px;}

	.sd-logo {padding:140px 16px 70px !important;}
	.sd-text {padding:2px 14px;}
	.sd-text p {font-size:14px;line-height:21px;margin-bottom:42px;}
	.sd-text .sdt-more {display:flex;font-size:18px;line-height:22px;}
	.sd-text .sdt-more>img{margin-left:12px}
	.site-footer {margin-top:60px;background-color:#FAFAFA;padding:0 14px;}
	#foot__logo {order:9;max-width:138px;margin-bottom:100px;}
	#foot__menu {margin-bottom:46px}
	#foot__menu h5{font-size:18px;line-height:22px;margin:20px 0 12px;}
	#foot__menu ul {padding:0;list-style:none;}
	#foot__menu ul li {padding:0}
	#foot__menu ul li a{font-size:14px;line-height:28px;}
	#foot__rekv{text-align:left!important;margin-bottom:46px}
	.mp-search-wrap h2 {font-size:20px;font-weight:600;line-height:24px;margin-bottom:18px;}
	.mp-filter-wrap h2 {font-size:20px;font-weight:600;line-height:24px;margin-bottom:9px;}
	.mmt-48 {margin-bottom:48px;}
	.m-mt-100 {margin-top:100px;}
	#header {margin-bottom:0px;}
	.site-content {margin-bottom:0px;}
	.hidden-last>.col:last-child {display:none}
	.col--sm--6 {flex:0 0 auto;width:50%;}
	.container-fluid .mp-search-wrap.col {margin:20px 14px}
	.container-fluid .mp-search-wrap.col.mh7 {margin:20px 7px}
	.product-description-wrap{margin-top:28px}
	.product-description-wrap .pdw-title h1 {font-size:24px;line-height:29px;margin-bottom:12px}
	.product-description-wrap .pdw-sku{font-size:16px;line-height:19px;margin-bottom:28px}
	.product-description-wrap .pdw-desc-shot {font-size:14px;line-height:17px;margin-bottom:12px;}
	.product-description-wrap ul.pdw-feat>li {font-size:12px;line-height:15px;margin:8px 0;}
	.product-description-wrap ul.pdw-feat>li>span{font-size:12px;line-height:15px;flex-basis:50%;}
	.product-description-wrap .pdw-desc-long p{font-size:16px;font-weight:500;line-height:19px;}
	.product-description-wrap .pdw-desc-long ul{font-size:16px;line-height:19px;}
	.row2col .fir-content-wrap h1 {font-size:54px;font-weight:600;line-height:65px;}
	.row2col .sec-content-wrap h3 {font-size:28px;font-weight:600;line-height:34px;}
	.row2col .sec-content-wrap h4 {font-size:24px;font-weight:600;line-height:29px;}
	.row2col .sec-content-wrap .addr {font-size:16px;line-height:19px;margin-bottom:32px;}
	.m-br32{min-height:32px;}
	.row2col .fir-content-wrap{padding-bottom:0}
	.row2col .sec-content-wrap{padding-top:36px;padding-bottom:60px;}
	.mb--replace-div-wrap .feedback-form-wrap{margin-top:0;margin-bottom:60px;padding:14px 12px 18px;}
	.mb-5{margin-bottom:36px!important;}
	.frm--actions-wrap{text-align:center}
	.frm--actions-wrap .btn_yllw.mr18{margin-right:0;margin-bottom:18px;}
	.del_bg {
		background:url('/assets/i/del_bg.png');
		background-size:contain;
		background-repeat:no-repeat;
		background-position:-110px 45px;
		min-height:190px
	}
	.payment_bg {
		background:url('/assets/i/payment_bg.png');
		background-size:55%;
		background-repeat:no-repeat;
		background-position:bottom left;
		min-height:200px;
	}
	.garanty_bg {
		background:url(/assets/i/garanty_bg.png);
		background-size:50%;
		background-repeat:no-repeat;
		background-position:0px 65px;
		min-height:170px;
	}
.paydel-items {margin:0 -7px 52px;}
.paydel-items .paydel-item-list {
    flex-basis:50%;
    display:flex;
    padding:0 7px 12px;
    max-width:50%;
}
.form_radio_btn label {
	flex-direction:column;
	padding:18px;
	align-items:flex-start;
	min-height:170px;
	justify-content:space-between;
	font-size:14px;
	line-height:16px;
}
	.form_radio_btn label>img, .paydel-items .paydel-item-list .btn img {margin-right:0;}
	.mb-28{margin-bottom:20px!important}
	.mb-38{margin-bottom:30px!important}
	.basket-root .bskt-items .basket-item-list{padding:12px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-image {flex-basis:88px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-name{padding:0}
	.basket-root .bskt-items .basket-item-list .basket-item-block-1{flex-direction:column;padding-left:14px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-name > span.bibn-title{font-size:14px;line-height:17px;margin-bottom:6px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-name > span.bibn-dscrpn{font-size:12px;line-height:15px;margin-bottom:6px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-name > span.bibn-sku{font-size:12px;line-height:15px;margin-bottom:8px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-name > span.bibn-price{font-size:14px;line-height:17px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-amount{padding-top:26px;}
	.basket-root .bskt-items .basket-item-list .basket-item-block-total{flex-direction:row;margin:14px 0 0;}
	.about_logo{margin-top:4px}
	.mb--about_bg{
		background:radial-gradient(ellipse at left, #FFD618 0%, #FFFFFF 70%, #FFFFFF 100%);
		background-size:170px 800px;
		background-repeat:no-repeat;
	}
	.row2col .sec-content-wrap .content-garanty-wrap h4 {margin:48px 0 24px;}
	.row2col .sec-content-wrap .content-del-wrap img{max-width:50%;}
	.row2col .sec-content-wrap .content-del-wrap{margin-bottom:60px}
	.product-buy-wrap{padding:12px}
	.product-buy-wrap .pbw-price-fav .product-price .price-new {font-size:24px;line-height:29px;}
	.product-buy-wrap .pbw-price-fav .product-price .price-old{font-size:14px;line-height:17px;margin-left:8px}
	.product-buy-wrap .product-addfav {font-size:12px;line-height:15px;padding-top:0px;}
	.product-buy-wrap .pbw-price-fav {margin-bottom:6px;}
	.product-buy-wrap .pbw-stock{font-size:12px;line-height:15px;}
	.product-description-wrap ul.pdw-feat {margin-bottom:40px}
	.mb--replace-div-wrap .product-delivery-wrap{margin-bottom:36px}
	.ocfilter-mobile .btn.btn_yllw{font-size:12px;font-weight:600;line-height:15px;letter-spacing:0;padding:10px 10px 11px;min-width:159px}
	.ocf-option-name {}
	.basket-root .basket-items-list-footer {flex-direction:column;margin-top:50px;align-items:stretch;}
	.bskt-totals > div {flex-direction:column;align-items:flex-start;justify-content:flex-end;margin:28px 0;}
	.bskt-totals > div.pull-right {align-items:center;justify-content:flex-end;margin:10px 0 32px;flex-direction:column-reverse;}
	.basket-root .basket-items-list-footer .bskt-totals .btn_gray{margin-right:0;margin-top:12px;}
	.top-login .account {margin-right:0}

}
@media (max-width:467px) {
	.col.col--sm--6 {flex:0 0 50%}
}