@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox/fancybox_sprite@2x.png);background-size:44px 152px}
	#fancybox-loading div{background-image:url(fancybox/fancybox_loading@2x.gif);background-size:24px 24px}
}

@media only screen and (min-width:960px) and (max-width: 1299px) {
/* 	.home-page #mcatalog {width: 320px}
	.home-page #main-benefits {float: right; margin-bottom: 20px}
	.home-page .news_announces.pc_list {content: ''; display: block; clear: both;} */
}

@media only screen and (min-width:1301px) {
	#navigation .right-block .rb-left-part .go-home A{
		padding-top:5px;
		height:41px;
	}
	#navigation .right-block .rb-left-part .go-home A .nav-icon:before{
		margin-top: -9px;
	}
	#navigation .right-block .rb-left-part .serch-nav{
		height:66px;
	}
	#navigation .right-block .rb-left-part .serch-nav .nav-icon:before{
		margin-top: -12px;
	}
	.overlayed_shadow{
		position: relative;
	}
	.main-wrapper.overlayed_shadow:before {
		top: 135px;
		z-index: 301;
	}
	.main-wrapper.overlayed_shadow_main::before {
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(0, 0, 0, 0.4);
		top: 135px;
		left: 0;
		z-index: 2;
	}
	.overlayed_shadow:before {
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(0, 0, 0, 0.4);
		top: 0;
		left: 0;
		z-index: 2;
	}

	.wrap-small {
		width: 1280px;
		padding:0 10px;
	}
	.pc_list .popular_cats_list .cat {
		width:300px;
		padding:9px 20px 40px;
	}
	#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder,.categories-tree .appear-menu .dropdown-holder {
		width: 885px;
	}

	.fixed-menu #top-fixed.wrap {
		margin-left: -640px;
	}
	#horizontal-menu .brands-tab.col5 ul.menu-v.brands{width:1002px}
	#horizontal-menu .brands-tab.col5 ul.menu-v.brands.plugin{width:1012px}
	#horizontal-menu .brands-tab.col6 ul.menu-v.brands{width:1202px}

	.cart-cell.cart-item{width:840px}
	.cart-cell.price{width:200px}
	.cart-page > .content.with-sidebar{width:1100px}
	.cart-page > .content.with-sidebar .cart-cell.cart-item{width:680px}
	.product-page.thumbs-left .images .image{width:80%}
	div.table .cell.state,div.table .cell.shipping,div.table .cell.payment{width:110px}
	div.table.checkout .cell.name{width:970px}
	div.table .subtotal{width:150px}
	div.table.checkout .cell.name.i100px{width:1070px}
	.content-sidebar .banners{display:table}
	.news-block article:nth-child(n){margin:0 27px 25px 0}
	.news-block article:nth-child(3n){margin-right:0}
}

@media (min-width: 986px) {
	.category-sidebar{width:320px}
	#cart_items .cart_item .item-image-name-sku-box{padding:0;-js-display:flex;display:flex}
	#cart_items .cart_item .item-image-box{padding:10px;margin:0;border-right:1px solid #999;min-width:100px}
	#cart_items .cart_item .item-image-box IMG{max-width:100px;max-height:100px}
	#cart_items .cart_item .item-name-sku-box{-js-display:flex;display:flex}
	#cart_items .cart_item .item-name-box{padding:10px;order:2}
	#cart_items .cart_item .item-sku-box{padding:10px;border-right:1px solid #999;min-width:80px;max-width:80px;order:1}
	#cart_items .cart_item .item-sku{display:block;max-width:80px;overflow:hidden;font-size:13px;text-align:center;color:#22284f;line-height:18px}
	#cart_items .cart_item .item-sku .item-sku-desc{display:none}
	#cart_items .cart_item .item-name-link{display:block;max-width:335px;font-size:16px}
	#cart_items .cart_item .item-price-quantity-total-box{padding:0;-js-display:flex;display:flex;max-width:297px;min-width:297px}
	#cart_items .cart_item .item-price-quantity-box{-js-display:flex;display:flex}
	#cart_items .cart_item .item-quantity-wrapper{width:65px;height:36px;margin:0;padding:0}
	#cart_items .cart_item .item-quantity{float:left}
	#cart_items .cart_item .item-quantity-box{margin:0;padding:10px;border-right:1px solid #999;min-width:65px;max-width:65px}
	#cart_items .cart_item .item-quantity-controls{float:left;position:static;width:12px;margin-left:5px;padding:3px 0}
	#cart_items .cart_item .item-quantity-plus,#cart_items .cart_item .item-quantity-minus{position:static;width:12px;height:14px;border:none;background:transparent;line-height:12px}
	#cart_items .cart_item .item-quantity-controls .fa{font:normal normal normal 14px/1 FontAwesome;color:#818181}
	#cart_items .cart_item .item-quantity-plus .fa-chevron-up:before{content:"\f077"}
	#cart_items .cart_item .item-quantity-minus .fa-chevron-down:before{content:"\f078"}
	#cart_items .cart_item .item-price-box{margin:0;padding:10px;border-right:1px solid #999;max-width:85px;min-width:85px}
	#cart_items .cart_item .item-total-box{padding:10px;max-width:85px;min-width:85px}
	#cart_items .cart_item .item-price,#cart_items .cart_item .item-total{font-size:16px}
	#cart_items .cart-header .header-image-name-sku-box{padding:0;-js-display:flex;display:flex}
	#cart_items .cart-header .header-image-box{display:block;padding:10px;margin:0;border-right:1px solid #999;min-width:100px}
	#cart_items .cart-header .header-name-sku-box{-js-display:flex;display:flex;min-width:0;flex-grow:1}
	#cart_items .cart-header .header-name-box{padding:10px;order:2;min-width:0;flex-grow:1}
	#cart_items .cart-header .header-sku-box{display:block;padding:10px;border-right:1px solid #999;min-width:80px;max-width:80px;order:1}
	#cart_items .cart-header .header-price-quantity-total-box{padding:0;-js-display:flex;display:flex;max-width:297px;min-width:297px}
	#cart_items .cart-header .header-price-quantity-box{-js-display:flex;display:flex}
	#cart_items .cart-header .header-quantity-box{display:block;margin:0;padding:10px;border-right:1px solid #999;min-width:65px;max-width:65px}
	#cart_items .cart-header .header-price-box{margin:0;padding:10px;border-right:1px solid #999;max-width:85px;min-width:85px}
	#cart_items .cart-header .header-total-box{display:block;padding:10px;max-width:85px;min-width:85px}
}

@media screen and (min-width:640px) {
	#cart_items .cart_item .item-price-quantity-total-box{-js-display:flex;display:flex;justify-content:center;margin-bottom:10px}
	#cart_items .cart_item .item-price-quantity-box{margin-right:10px}
	#cart_items .cart_item .item-quantity-box{margin:0}
	#cart_items .cart_item .item-total-box{margin:0;line-height:36px}
}
@media screen and (min-width:720px) {
	#cart_items .cart-header{-js-display:flex;display:flex;background:rgba(50,137,239,0.35);color:#7a7a7a;font-size:16px;border-bottom:1px solid #999}
	#cart_items .cart_item{-js-display:flex;display:flex;padding:0}
	#cart_items .cart_item .item-image-name-sku-box{margin:0;padding:10px;border-right:1px solid #999;flex-grow:1;min-width:0}
	#cart_items .cart_item .item-price-quantity-total-box{margin:0;padding:10px;display:block;max-width:186px;min-width:186px}
	#cart_items .cart_item .item-price-quantity-box{margin:0;display:block}
	#cart_items .cart_item .item-price-box{margin:0 0 5px;line-height:18px;text-align:center}
	#cart_items .cart_item .item-quantity-box{margin:0 0 5px}
	#cart_items .cart_item .item-total-box{margin:0;line-height:18px}
	#cart_items .cart_item .item-total{font-size:17px}
	#cart_items .cart_item .item-delete-box{max-width:20px;min-width:20px;padding:10px;border-left:1px solid #999}
	#cart_items .cart_item .item-delete-link{text-indent:-9999px;display:block;position:relative;width:20px;height:20px}
	#cart_items .cart_item .item-delete-link:before{position:absolute;margin:0;display:block;top:0;left:0;width:20px;height:20px;text-indent:0;font-size:20px}
	#cart_items .cart_item .item-delete-link:hover:before{color:#fbae08}
	#cart_items .cart-header .header-image-box,#cart_items .cart-header .header-sku-box,#cart_items .cart-header .header-quantity-box,#cart_items .cart-header .header-total-box{display:none}
	#cart_items .cart-header .header-image-name-sku-box{padding:10px;border-right:1px solid #999;flex-grow:1;min-width:0;text-align:center}
	#cart_items .cart-header .header-price-quantity-total-box{padding:10px;max-width:186px;min-width:186px;text-align:center}
	#cart_items .cart-header .header-delete-box{max-width:20px;min-width:20px;padding:10px;border-left:1px solid #999}
}
@media screen and (min-width:761px) {
	.onestep-cart-form .cart .discount-wrapper .coupon-form{text-align:left}
	.onestep-cart-form .cart .discount-wrapper .discount-title,.onestep-cart-form .cart .discount-wrapper .cart-discount{text-align:right}
	.onestep-cart-form .cart .affiliate-wrapper .affiliate-form{text-align:left;line-height:16px}
	.onestep-cart-form .cart .affiliate-wrapper .affiliate-form .affiliate-submit{display:block}
	.onestep-cart-form .cart .affiliate-wrapper .affiliate-value{text-align:right}
	.onestep-cart-form .cart .total-wrapper .total-title,.onestep-cart-form .cart .total-wrapper .cart-total{text-align:right}
	.onestep-cart .checkout .wa-form .wa-field .wa-value INPUT,.onestep-cart .checkout .wa-form .wa-field .wa-value SELECT{min-width:auto;max-width:80%}
	.checkout-step-content .onestep-submit-wrapper{text-align:center}
}

@media screen and (min-width:480px) {
	#cart_items .cart_item .item-image-name-sku-box{-js-display:flex;display:flex;justify-content:flex-start;margin-bottom:10px}
	#cart_items .cart_item .item-image-box{margin:0 10px 0 0;
		/* min-width:200px */
	}
	#cart_items .cart_item .item-name-sku-box{min-width:0}
	#cart_items .cart_item .item-name-box{text-align:left}
	#cart_items .cart_item .item-sku-box{margin:0;text-align:left}
	#checkout-contact-form{position:static}
	.onestep-cart .checkout .shipping-type .type-value .type-label{margin:0 8px 5px;display:inline-block}
	.onestep-cart .checkout .payment-type .type-value .type-label{margin:0 8px 5px;display:inline-block}
	.onestep-cart .checkout .wa-form{width:440px;margin:0 auto}
	.onestep-cart .checkout .wa-form .wa-field:after{content:"";height:0;clear:both;display:block}
	#checkout-contact-form .wa-form .wa-field .wa-name{font-size:16px;line-height:20px;margin:0 10px 0 0;padding:7px 0 0;float:left;width:150px;text-align:right}
	#checkout-contact-form .wa-form .wa-field .wa-value INPUT{width:300px;margin:0;display:block}
	#checkout-contact-form .wa-form .wa-field .wa-value SELECT{width:300px;margin:0;display:block}
	#checkout-contact-form .wa-form .wa-field.wa-field-address-city .wa-name,#checkout-contact-form .wa-form .wa-field.wa-field-address-street .wa-name,#checkout-contact-form .wa-form .wa-field.wa-field-address-nomer-otdeleniy .wa-name{padding:0;line-height:16px}
	.onestep-cart .checkout .wa-form .wa-field .wa-value{margin:0;padding:0;float:left;width:280px}
	#checkout-contact-form .wa-form .wa-field.wa-field-comment .wa-name{float:none;margin:0 0 5px;padding:0;width:auto;text-align:center}
	.onestep-cart .checkout .wa-form .wa-field.wa-field-comment .wa-value{float:none;width:auto}
	.checkout-form #login-form{width:440px;display:block;margin:0 auto;position:static}
	.checkout-form #login-form:after{content:"";height:0;clear:both;display:block}
	.checkout-form #login-form .wa-name{text-align:right;font-size:16px;line-height:20px;margin:0 10px 0 0;padding:7px 0 0;float:left;width:150px}
	.checkout-form #login-form INPUT{width:300px;margin:0;display:block;float:none}
	.checkout-form #login-form .wa-value{text-align:left}
	#login-form .wa-form .wa-field .wa-value.wa-submit{margin:0 auto;float:none}
	.checkout-form #login-form .wa-value.wa-submit INPUT{margin:0 auto;width:200px;line-height:35px;text-align:center}
	.onestep-cart .checkout .wa-form .wa-field.new-user .wa-value{float:none;width:auto}
}

@media screen and (min-width:400px) {
	#cart_items .cart_item .item-price-quantity-box{-js-display:flex;display:flex;justify-content:center}
	#cart_items .cart_item .item-price-box{line-height:36px;text-align:left;margin:0 10px 0 0}
}

@media (max-width: 1300px) {
	.wrap {width: 960px}
	#navigation .go-home.mobile-gohome{display:none}
	#header .header_wrap{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	#navigation .title-layer{
		height: 0;
	}
	#navigation .blue_line .cat_tov_btn .sidebar_cats_block{
		top: 0!important;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn{
		top: 0;
	}
	#main-benefits .benefits-container{
		padding-top: 0;
	}
	.header_i{
		width: 60%;
    	padding-right: 6%;
		max-width: 100%;
	}
	.header_right_block{
		max-width: 100%;
    	width: 40%;
	}
	.burger{
		margin-right: 0px;
	}
	#header .header_contacts{order:10;width:100%;padding-top:25px; top: 0}
	#header .header_logo{
		display:flex;
		justify-content:center;
		flex-wrap: wrap;
		align-items: center;
		max-width: 100%;
		width: 100%;
		order: 1;
		flex-direction: column;
	}
	#header .header_logo .logo{
		max-width: 280px;
		width: 100%;
		display: block;
	}
	#header .header_logo .search{
		max-width: 280px;
    width: 100%;
	}
	#header .phones{justify-content:center}
	#header .phones p{margin:0 5px}
	#header .qa_btns{order:-1;width:25%}
	#header .auth-header{margin-left:auto}
	#header .auth-block{width:auto;max-width:80px}
	#header .cart-header{margin:0 40px}

	#navigation .right-block .serch-nav .search { margin-left: 0;}
	#navigation .right-block .rb-left-part .serch-nav {width: 100%;}
	.title-layer{height:142px;margin-bottom:2px}
	.title-layer>.wrap{box-sizing:border-box;width:100%;padding:0}
	#navigation .blue_line .left_wrap{}
	#navigation .blue_line .left_wrap .right-block{}
	#navigation .right-block .rb-left-part{margin:0}
	#main-benefits .benefits-container{padding-left:0}
	.new_products.pc_list{padding:35px 0 15px}
	.new_products .slider-controls{padding-bottom:10px}
	#navigation .go-home.mobile-gohome{display:block}
	.hs{float:none;width:100%!important;clear:both}
	#slider-1{width:100%!important}
	#slider-2{margin:0 auto}
	.popular_brands{width:100%;max-width:100%;float:none;margin-right:0}
	.promos ul li:nth-child(3n){margin-right:0}
	.snd_line #promo_card{flex-basis:273px;height:273px}
	.snd_line #promo_card ul li{width:273px;height:273px}
	.snd_line #mslider{height:273px}
	.snd_line{padding:10px 0 20px}
	#footer .soc_btns{padding:46px 0 0 5px}
	#footer .f_cont{padding-right:10px}
	.pc_list{padding:0 0 35px}
	body{overflow-x:hidden}
	#questions_products_bg{margin-bottom:0}
	#questions_products .split_blocks{flex-flow:row wrap;justify-content:center}
	#questions_products .split_blocks .split_block{width:100%;margin-bottom:20px}
	.split_block.product_panels{justify-content:center;margin-bottom:0}
	.product_panels .product_panel .pagination{margin-bottom:5px}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"]{width:96px;font-size:14px;margin-left:3px;margin-right:3px}
	.product-page .product-list .product-item .addtocart-form input[type="submit"]{width:120px}
	.product-page .slider-custom .product-list.thumbs .image img{max-width:290px}
	#heanavigationder .blue_line .bl_inner .left_wrap{display:none}
	#navigation .blue_line .bl_inner .right_wrap{float:none;width:100%}
	#mfilter{display:block;margin-bottom:20px}
	#benefits .wrap.benefit-wrap{width:100%;padding:0}
	#benefits .title-layer-lighter.benefit-title{padding:0}
	#sidebar-categories{display:none}
	.content-sidebar{margin-left:0;overflow:visible}
	.category-content{padding:0 10px}
	.f-view{margin-right:10px}



	#maps_block{flex-flow:row wrap;justify-content:center}
	#maps_block .block{width:630px;max-width:100%;margin-bottom:20px}
	#maps_block .block:last-child{margin-bottom:0}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"]{width:96px;font-size:14px;margin-left:3px;margin-right:3px}
	#yourshop .yourshop-form .wa-field,.wa-subscribe-form .wa-field{margin-bottom:10px}
	.wa-subscribe-form .box_submitform .wa-field{margin-bottom:0}
	.wa-subscribe-form .box_name,.wa-subscribe-form .box_email{margin:0 auto;display:block!important}
	.wa-subscribe-form .box_submitform{float:none;margin:0 auto;width:149px}
	.wa-subscribe-form .subscribe-block-heading-alt{width:100%;text-align:center;margin-bottom:10px;margin-right:0}
	.mini-subscribe div[id^=mailer]{left:auto}

	.qraa-list .qraa-item {padding:15px 10px 1px;}
	.qraa-list .qraa-item .qraa-item-answer {margin-left: 30px;}
	.qraa-list .qraa-item .qraa-item-heading .qraa-item-title{margin-left: 30px !important;}
	.qraa-list .qraa-item .qraa-item-heading .qraa-item-date + .qraa-item-title {margin-left: 0px !important;}
	.qraa-list .qraa-item {padding: 15px 10px 1px;}
	.qraa-list .qraa-item .qraa-item-text,
	.qraa-list .qraa-item .qraa-item-answer {padding: 12px 10px;}
	.home_qa li.qraa-item {width: 100%;margin: 0;}
	.home_qa .qraa-list {max-height: 535px;position: relative;}

	.home_qa li.qraa-item {display: none;}
	.home_qa li.qraa-item:nth-child(1),
	.home_qa li.qraa-item:nth-child(2) {display: block;}

	.news_announces .swiper-container,
	#benefits_bg .swiper-container{
		margin:-10px -10px 0 -10px;
	}
	.news_announces .swiper-slide,
	#benefits_bg .swiper-slide{
		margin:0!important;
		width:320px!important;
	}
	.news_announces .announce,
	#benefits_bg .swiper-slide .block{
		margin:10px 10px!important;
	}

	#navigation .title-layer{
		margin-bottom:0;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn,
	#navigation .blue_line .bl_inner .left_wrap .rw_links{
		display:block;
	}
	#navigation .blue_line .left_wrap{
		position:relative;
		width:940px;
		margin:0 auto;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn{
		position: absolute;
    	top: 0px;
    	left:0;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn:before{
		display:none;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn .ctb_btn{
		left:0;
		top:0;
	}
	#navigation .blue_line .cat_tov_btn .sidebar_cats{
		top:152px;
		height: 330px;
	}
	#navigation .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list{
		height:280px;
	}
	#navigation .blue_line .cat_tov_btn .sidebar_cats .sidebar_cats_list .mCSB_scrollTools_vertical{
		height:330px;
	}
	#navigation .blue_line .bl_inner .left_wrap .rw_links{
		position: absolute;
		top: 65px;
		left: 50%;
		width: 100%;
		margin: 0;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		transform: translateX(-50%);
	}
	#custom_menu{
		top:-10px;
		/* left:320px; */
		/* width:600px; */
		height:330px;
	}
	.main-wrapper .content .wrap.breadcrumbs-block{
		/* margin-top:70px; */
	}
	.product-full .related .list .product-list{
		/* margin: 0 0 0 -12px; */
	}
	.product-full .related .list .product-list::after{
		width: 12px;
	}
	.product-full .related .list .product-item{
		/* margin: 0 0 0 12px; */
	}

	/* LSTR start */
	.product-list.thumbs > li {
		width: calc(100% / 4);
	}
	/* LSTR end */
}
@media only screen and (max-width:1280px) {
	#shipping_block .shipping-image {
		background-size:cover;
	}
}

@media only screen and (max-width:979px) {
	.main-wrapper .content .wrap.breadcrumbs-block{
		margin-top:0;
	}


	.header_i{
		width: 50%;
    	padding-right: 5%;
	}
	.header_i .rw_links{
		display: none;
	}
	.header_right_block{
		width: 400px;
	}

	#navigation .blue_line .left_wrap{
		width:620px;
	}
	.mob_menus{
		display:block;
		margin-top:2px;
	}
	#main-benefits .benefits-container .benefit-block.right-benefit-block{
		width:600px;
	}
	#main-benefits .benefit-block .benefit-item{
		width:auto;
		height:90px;
	}
	#main-benefits .bottom-benefit-block .bottom-benefit-item{
		width:100%;
		height:90px;
	}
	#navigation .blue_line .bl_inner .left_wrap .cat_tov_btn{
		display:none;
	}
	.add2cart .quantity .quantity-title{
		display: none;
	}
	.add2cart .quantity-block {
		width: 56px;
	}
	.cart_btn {
		font-size: 16px;
	}
	.add2cart .quantity-block input {
		width: 27px;
		font-size: 16px;
	}
	.wrap{width:640px}
	.wrap.header-wrap{width:100%;padding:0}

	#header .header_contacts{margin-bottom:15px;order:8}
	#header .qa_btns{width:auto;order:9}
	#header .auth-header{margin:0;order:10}
	#header .cart-header{margin:0;position:absolute;top:30px;right:30px}
	#header .header_text.bot{margin-top:5px}

	#main-benefits .benefits-container{display:flex;flex-flow:row wrap;justify-content:center}

	#main-benefits .bottom-benefit-block .bottom-benefit-item{
		float:none;
	}
	#main-benefits .bottom-benefit-block .bottom-benefit-item.textile-destination{
		margin-right:0;
	}
	.news_announces.pc_list{padding-top:0; margin-top: 0}

	#navigation .grey_line{padding:10px 0;height:52px}
	#navigation .grey_line#white_line{display:block;background:#fff}

	.liders .slick-slider{width:640px;margin:0 auto}
	.product-list.table-small .for_table_small .prices{width:130px}

	.new_products .slick-slider{width:640px;margin:10px auto 0}
	.new_products .slider-controls{padding-bottom:5px}
	.liders .slider-controls{padding-bottom:5px}
	#navigation .blue_line .bl_inner .right_wrap{margin-right:0}
	.promos ul li:nth-child(3n){margin-right:20px}
	.promos ul li:nth-child(2n){margin-right:0}
	#custom_menu .close_btn{left:191px}
	#navigation .blue_line .cat_tov_btn .sidebar_cats{top:86px}
	.snd_line{display:block;padding:10px 0 20px}
	.snd_line #promo_card{height:360px}
	.snd_line #promo_card ul li{width:360px;height:360px}
	.snd_line #mslider{height:auto;margin-bottom:20px;margin-right:0}
	.content-sidebar .product-list .product-item .addtocart-form input[type="submit"]{width:120px;font-size:17px;margin-left:3px;margin-right:3px}

	#benefits .wrap.snd_line{width:100%}
	#benefits .frame{width:687px}
	#benefits .slider-nav-wrapper{display:block}
	.breadcrumbs a{display:inline-block;margin-bottom:8px}
	#horizontal-menu .brands-tab.col4 ul.menu-v.brands,#horizontal-menu .brands-tab.col5 ul.menu-v.brands,#horizontal-menu .brands-tab.col6 ul.menu-v.brands{width:600px}
	#horizontal-menu .brands-tab.col4 ul.menu-v.brands.plugin,#horizontal-menu .brands-tab.col5 ul.menu-v.brands.plugin,#horizontal-menu .brands-tab.col6 ul.menu-v.brands.plugin{width:610px}
	#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder,.categories-tree .appear-menu .dropdown-holder{width:885px}
	.fixed-menu #top-fixed.wrap{margin-left:-640px}

	.subscribe-block-heading:hover{border-bottom:0 none}
	.category-sidebar .mobile-sidebar,.mobile-block.s-sidebar{display:block}
	#horizontal-menu ul.menu-v.dropdown.appear-menu .dropdown-holder{width:495px}
	#yourshop .product-list.has-thumbs-slider .product-item{margin-right:9px}
	.category-sidebar,.has-mobile-sidebar .sidebar{top:0;position:fixed;left:-320px;z-index:2001;bottom:0;padding:10px!important}
	#sidebar-cat-content{position:absolute;left:0;top:48px;width:230px;overflow-y:auto;bottom:0;padding:10px}
	.fb-page #sidebar-cat-content{width:295px}
	.category-sidebar.fb-page{left:-315px}
	.category-sidebar .default-sidebar,.dialog-open .category-sidebar,.dialog-open .has-mobile-sidebar .sidebar,.hide-in-mobile{display:none}
	#yourshop .categories-tree h4 a,#yourshop .categories-tree ul.menu-v a,#yourshop .category-sidebar,#yourshop .category-sidebar .heading,#yourshop .category-sidebar .slider-controls .slider-prev .fa:hover::after,#yourshop .category-sidebar a,#yourshop .category-sidebar ul.menu-v.brands li a,#yourshop .filter-block>a,#yourshop ul.menu-v.dropdown.categories-tree li a,.has-mobile-sidebar .sidebar,.has-mobile-sidebar .sidebar .heading,.has-mobile-sidebar .sidebar .slider-controls .slider-prev .fa:hover::after,.has-mobile-sidebar .sidebar a{color:#fff}
	#yourshop .categories-tree a.selected,#yourshop .categories-tree a:hover,#yourshop .filter-block,#yourshop .price-filter,#yourshop ul.menu-v.dropdown.categories-tree,#yourshop ul.menu-v.dropdown.categories-tree li ul,#yourshop ul.menu-v.dropdown.categories-tree li.selected,#yourshop ul.menu-v.dropdown.categories-tree li:hover{background:0 0}
	#yourshop .categories-tree .collapsible-icon{background-color:#323652}
	#sidebar-categories .dropdown-menu ul{position:relative;left:0!important;border:0;display:none}
	#sidebar-categories .dropdown-menu ul.show{display:block}
	#sidebar-categories .dropdown-menu ul a{padding-left:46px}
	#sidebar-categories .dropdown-menu ul .collapsible-icon{left:18px}
	#sidebar-categories .dropdown-menu ul ul.menu-v.l1 a{padding-left:64px}
	#sidebar-categories .dropdown-menu ul ul.menu-v.l1 .collapsible-icon{left:36px}
	#sidebar-categories .dropdown-menu ul ul.menu-v.l2 a{padding-left:82px}
	#sidebar-categories .dropdown-menu ul ul.menu-v.l2 .collapsible-icon{left:54px}
	.content-sidebar,.page-page .content-sidebar.fb-page,.page-page .content-sidebar.fb-page.right,.page-page .content-sidebar.right{padding:0}
	.error-page{width:inherit}
	.error-page .text{
		margin-left:0;
		margin-top:-180px;
		margin-bottom:50px;
		width:inherit
	}
	.error-page img.float-left {
		float:none;
	}
	.error-page .float-left{margin-right:15px}
	.category-sidebar.fb-page{width:295px}
	.content-sidebar,.content-sidebar.fb-page,.content-sidebar.fb-page.right,.content-sidebar.right{margin-left:0;margin-right:0;padding:0}
	.fixed-menu #top-fixed.wrap{margin-left:-370px}
	#custom_cart_table .cct_row .cct_sku_name>div,#custom_cart_table .cct_row .cct_price_qty>div{display:block}
	#custom_cart_table .cct_row .cct_price{text-align:center}
	#custom_cart_table .cct_row.cart_titles .cct_sku,#custom_cart_table .cct_row.cart_titles .cct_qty{display:none}
	#last-photos{margin:0 auto}
	.about-text,.product-page .content-sidebar h1,.product-page .content-sidebar .rating-review,.category-content .content-sidebar.right,.category-content .content-sidebar.fb-page,.category-content .content-sidebar.fb-page.right{padding:0 10px}
	.category-content .content-sidebar.right{margin-right:0}
	.about-block .left-block,.about-block.with-photos .left-block,.news-block article{float:none}
	.product-page .s-sku{position:relative;top:0;margin-top:5px;display:block}
	.skus label{width:165px}
	.product-page.thumbs-left .quickorder-mobile-show{display:block}
	.banners{display:none}
	.product-page.right .content-sidebar,.product-page.right .content-sidebar.fb-page{margin-right:0;padding-right:10px;padding-left:0}
	.product-page .content-sidebar{padding-left:0;padding-right:10px}
	.cart-page > .content.with-sidebar{width:555px}
	.cart-page > .content.with-sidebar .cart-cell.cart-item{width:240px}
	.cart-cell.cart-item{width:375px}
	.content.with-sidebar .cart-cell.price{width:100px}
	.cart-cell.price{width:130px}
	div.table .cell.name{width:190px}
	div.table .cell.state,div.table .cell.shipping,div.table .cell.payment{width:80px}
	div.table.checkout .cell.name{width:480px}
	div.table.checkout .cell.name.i100px{width:580px}
	div.table .subtotal{width:100px}
	.stylish-form:not(#foo) input[type="radio"]:checked + label .stylish-wrap{background:none}
	.product-page.thumbs-left .images .image,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .images .image{width:70%}
	#yourshop .category-sidebar,.has-mobile-sidebar .sidebar{background-color:#22284f}
	#yourshop .categories-tree .collapsible-icon{color:#444}
	#yourshop .categories-tree .collapsible-icon:hover{color:#444}
	#yourshop .categories-tree .collapsible-icon{background-color:#fcc316}
	#yourshop .categories-tree .collapsible-icon:hover{background-color:#fbae08}
	.content_with_sidebar .content_part{width:auto;margin-left:0}
	#home_sliders{margin-left:320px;text-align:center;width:auto}
	#home_sliders .hs{float:none;display:block;margin-bottom:55px}
	.qa_block.home_qa{width:auto;float:none}
	.news_announces{width:auto;float:none}

	#footer .wrap_container {padding: 20px 0}
	#footer .wrap_container .footer_logo {width: 100%; order: -1;margin-bottom: 20px}

	.dialog.quick-view-dial .dialog-window .product-page.thumbs-left.has-sidebar .thumbs-container{width:258px}
	.dialog.quick-view-dial .dialog-window .image-thumb img{max-width:80px}
	.dialog.quick-view-dial .dialog-window .thumbs-container.smaller .image-thumb img{max-width:48px}
	.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .thumbs-container{display:none}
	.dialog.quick-view-dial .dialog-window .product-page .images{width:50%}
	.dialog.quick-view-dial .dialog-window .product-page .product-info{width:45%}
	.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .thumbs-container.c2{display:block}
	.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .thumbs-container{width:258px}

	.shop_feedbackAll .qraa-wrapper.total-page {width: 740px;}
	.content-sidebar ul.menu-v.dropdown.categories-tree,
	.content-sidebar ul.menu-v.dropdown.categories-tree li ul {
		background: none;
	}
	#sidebar-categories ul.menu-v.dropdown.categories-tree>li, .content-sidebar ul.menu-v.dropdown.categories-tree>li {
		border-bottom: 1px solid #fff;
	}
	#category-content .categories-tree h4 a, #category-content .categories-tree ul.menu-v a, #category-content ul.menu-v.dropdown.categories-tree li a {
		color: #2a228a;
		font-size: 14px;
	}
	.content-sidebar ul.menu-v.dropdown.categories-tree>li > h4 > a {
		font-weight: bold;
	}
	#sidebar-categories ul.no-dropdown, .content-sidebar #category-content ul.no-dropdown {
		display: block;
		z-index: 0;
	}
	#sidebar-categories .no-dropdown, #sidebar-categories .no-dropdown ul, .content-sidebar #category-content .no-dropdown, .content-sidebar #category-content .no-dropdown ul {
		position: relative;
		left: 0;
		border: 0;
	}
	#sidebar-categories ul.menu-v.dropdown.categories-tree li ul, .content-sidebar ul.menu-v.dropdown.categories-tree li ul {
		top: 0;
		margin: 0;
	}
	#sidebar-categories ul.no-dropdown.hidden, .content-sidebar #category-content ul.no-dropdown.hidden {
		display: none;
	}
	.gabbi_title {
		padding: 16px 0;
	}
	/* #navigation .right-block .serch-nav .search {left: 166px;} */
	.product-full .related .list .product-list{
		/* margin: 0 0 0 -10px; */
	}
	.product-full .related .list .product-list::after{
		width: 10px;
	}
	.product-full .related .list .product-item{
		/* margin: 0 0 0 10px; */
		/* width:295px; */
	}
	.product-full .related .list .product-item form{
		/* width:295px; */
	}
	.product-full .related .list .product-item .interactive{
		/* height:295px; */
	}
	.product-full .related .list .product-item .interactive .image .product-image{
		/* width: 285px;
   		height: 285px; */
	}

	/* LSTR start */
	.product-list.thumbs > li {
		width: calc(100% / 3);
	}
	/* LSTR end */
}

@media screen and (max-width:874px) {
	.header_i{
		width: 50%;
    	padding-right: 5%;
	}
}

@media screen and (max-width:799px) {
	.header_i{
		width: 100%;
		padding: 15px;
		justify-content: center;
	}
	.header_right_block{
		width: 100%;
	}
	.header_block_inner{
		margin-right: 20px;
	}
}


@media screen and (max-width:768px) {
	.product-info .product_btns {
		max-width:none;
		width: 100%;
	}
	.g_green .wrap{width:500px}
	.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-name{text-align:left;font-size:14px;margin:0;padding:0}
	.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field{margin:0 0 10px}
	#yourshop .yourshop-form .wa-name,#yourshop .yourshop-form input[type=email],#yourshop .yourshop-form input[type=password],#yourshop .yourshop-form input[type=text],#yourshop .yourshop-form select,#yourshop .yourshop-form textarea{width:98%}
	#yourshop .yourshop-form.authform input[type=email],#yourshop .yourshop-form.authform input[type=password],#yourshop .yourshop-form.authform input[type=text],#yourshop .yourshop-form.authform select,#yourshop .yourshop-form.authform textarea{width:212px}
	#yourshop .yourshop-form .wa-field .wa-value textarea{min-width:280px}

	#shipping_block img {
		max-width: initial;
		margin: 0 -300px;
		width: calc(100% + 600px);
	}

	.about-block .left-block .image{margin-left:10px}
	.top-fixed-menu .mobile-block.header-menu-block{display:block}
	#go-top{right:20px;bottom:20px}
	.pages-block ul.menu-h ul.menu-v ul{display:none!important}
	.fly-form{right:-140px}
	.register .fly-form{right:-115px}
	#yourshop .yourshop-form .wa-field{margin:0 0 20px}
	#yourshop .yourshop-form .wa-name{margin:0 0 5px;float:none}
	#yourshop .yourshop-form select,
	#yourshop .yourshop-form textarea{padding:5px}
	.page-page .content.right200px{margin-right:0}
	#yourshop .yourshop-form .wa-value,.page-page .content.left200px,.pagination li{margin-left:0}
	#yourshop .yourshop-form input[type=email],#yourshop .yourshop-form input[type=password],#yourshop .yourshop-form input[type=text],.page-page #page{
		padding:0 10px
	}
	#page{padding:10px}
	.pagination{margin:10px 0}
	.pagination li{margin-right:5px}
	.error-page .float-left{float:none}
	.error-page .text{
		text-align:center;
		margin-top:-150px;
	}
	#yourshop .mobile-align-left{text-align:left}
	#yourshop .mobile-align-right{text-align:right}
	#yourshop .mobile-align-center{text-align:center}
	#yourshop .mobile-align-justify{text-align:justify}
	.fixed-menu #top-fixed.wrap{left:0;margin-left:0}
	ul.menu-h.social-icons li{margin-left:5px;margin-right:5px}
	.breadcrumbs .brd_home{display:inline-block}
	#yourshop .yourshop-form.authform .wa-name{text-align:left;font-size:14px;margin:0;padding:0}
	#yourshop .yourshop-form.authform .wa-form .wa-field{margin:0}
	.product-page.thumbs-down .thumbs-container,.product-page .content-sidebar .thumbs-container,.product-page.has-sidebar .thumbs-container,.product-page.thumbs-left.has-sidebar .thumbs-container,.review-submit .errormsg,.cart-cell,.checkout-progressbar .step,.cart-mobile,#product-tabs li,.product-page.has-sidebar .s-sku,.checkout .checkout-mobile,div.table .cell{display:block}
	.product-page.thumbs-left .quickorder-mobile-show,.cart-page .sidebar,.checkout table.table,.hide-if-empty,div.table .cell.hide-if-empty{display:none}
	.dialog.quick-view-dial .dialog-window .product-page .images .image img{max-width:99%}
	.dialog.quick-view-dial .dialog-window .product-page .product-info{width:100%}
	#product-tabs li,.checkout ul.checkout-options li h3 label{margin-right:0}
	.product-page .content-sidebar .product-info,.product-page .content-sidebar .product-full,.cart-page .content.with-sidebar h1,.cart-page .content.with-sidebar > form{padding:0 10px}
	.found-info > div,.product-page .images,#product-tabs li,.checkout ul.checkout-options li .rate,div.table .subtotal{float:none}
	.product-info{padding-left:10px}
	.product-page.right .content-sidebar,.product-page.right .content-sidebar.fb-page,.dialog.quick-view-dial .dialog-window .features-block,.dialog.quick-view-dial .dialog-window .product-info,.product-page .content-sidebar,.cart-cell.cart-item,.cart-page > .content.with-sidebar,div.table.checkout .cell.name,div.table .subtotal,div.table.checkout .row.no-border{padding:0}
	.product-page.thumbs-down .product-info,.product-page .product-info,.dialog.quick-view-dial .dialog-window .product-page.thumbs-down .product-info,.dialog.quick-view-dial .dialog-window .product-page .product-info,.product-page.thumbs-left.has-sidebar .product-info,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left.has-sidebar .product-info{float:none;margin-left:0}
	.skus,.services{width:360px;text-align:left;margin:0 auto}
	.add2cart .quantity,.product-page table.features,.checkout ul.checkout-options li h3,div.table .subtotal{text-align:left}
	#product-tabs,.checkout-progressbar,.found-info{height:inherit}
	.skus label,.product-page .content-sidebar.fb-page .skus label,.product-page .content-sidebar .skus label,.dialog.quick-view-dial .dialog-window .skus label,.dialog.quick-view-dial .dialog-window .content-sidebar.fb-page .skus label{width:210px}
	.product-page.has-sidebar .s-sku{position:relative;top:0;margin-top:5px}
	.product-page .images,.cart-row,.product-info,.product-page .content-sidebar,.cart-cell .services,.checkout-header .highlighted,.checkout ul.checkout-options{text-align:center}
	.cart-cell.cart-item,.cart-page .quantity,.cart-cell .services,.cart-cell.price,.cart-page > .content.with-sidebar,.cart-page > .content.with-sidebar .cart-cell.cart-item,.content.with-sidebar .cart-cell.price,.checkout-progressbar .step::after,.checkout ul.checkout-options li .rate,.checkout ul.checkout-options li p,div.table .cell.name,div.table .cell.shipping,div.table .cell.payment,div.table.checkout .cell.name,div.table .subtotal,div.table.checkout .cell.name.i100px,.product-info{width:100%}
	.product-page .images,.dialog.quick-view-dial .dialog-window .product-page .images,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .images .image{width:98%}
	.product-page.thumbs-down .images .image,.product-page.thumbs-left.has-sidebar .images .image,div.table .mobile-block{display:inline-block}
	.product-page.thumbs-down .thumbs-container,.product-page.thumbs-left.has-sidebar .thumbs-container,.product-page .content-sidebar .thumbs-container,.product-page.thumbs-left .thumbs-container.c2,.product-page .images{margin:0 auto}
	.product-page.thumbs-left .thumbs-container,.product-page.thumbs-left .images .image{float:none;display:inline-block;vertical-align:middle}
	.dialog.quick-view-dial .dialog-window .product-page .s-sku,div.table.checkout .row{margin-bottom:5px}
	.cart-cell,.found-info,.checkout ul.checkout-options li .rate{margin-bottom:10px}
	.checkout-progressbar .step{margin-bottom:50px}
	.checkout-pb-block{padding:20px 0 0}
	.shipping-rates{margin-top:10px}
	.checkout-progressbar{background:none}
	.product-page .content-sidebar{overflow:hidden}
	div.table .row{border:1px solid #ccc;margin-bottom:15px;padding:10px}
	div.table .row.no-border{border:0 none}
	div.table.checkout .row{padding:10px}
	div.table.checkout .row.product{margin-top:20px}
	div.table .cell.id{width:inherit;float:left}
	div.table .cell.state{width:inherit;float:right}
	div.table .cell.name{clear:both}
	div.table .head{display:none}
	div.table .cell.quantity{padding:10px 0}
	div.table.checkout .cell.name.i100px{text-align:left}
	div.table.checkout .row.no-border .name,div.table.checkout .row.no-border .subtotal{width:49%;display:inline-block;padding:0}
	div.table.checkout .row.no-border .subtotal{text-align:right}
	div.table.checkout .row.no-border{margin-bottom:10px}
	div.table .row.service .cell.subtotal{padding:0 0 0 10px}
	.da-dots span{margin-left:10px;margin-right:10px}
	.aux span{padding:0 5px}
	.services > div{margin-bottom:20px}
	.services select{padding:5px}
	#products-per-page a{display: block; padding:8px 10px;border:1px solid #eee}
	#product-tabs li{height:50px}
	#product-tabs li a{padding-top:5px;padding-bottom:5px}
	#yourshop .add2cart .quickorder-custom-button .quickorder-button{padding:20px}
	#yourshop .b-share__handle{padding:5px!important;margin:0 5px}
	.cart-page .qty{padding:5px 10px;margin:0 15px}
	.cart-page .quantity .fa{font-size:40px;top:10px}
	.cart-page .delete{font-size:18px;padding:5px 10px}
	.onestep-cart table.cart td{padding:7px 2px 10px;display:inline-block;border:0}
	.onestep-cart table.cart td img{display:none}
	.onestep-cart table.cart td input[type="text"]{min-width:0}
	.onestep-cart table.cart td br{display:none}
	.onestep-cart table.cart td a.bold{margin-top:20px;font-size:1.3em}
	.onestep-cart table.cart td .services{margin-bottom:0}
	#checkout-contact-form{left:-50px}
	.checkout-form #login-form{left:-50px}
	.wa-field.wa-field-address.wa-field-address-shipping .wa-value{float:left}
	.onestep-cart .wa-form .wa-field .wa-name{margin-right:20px;padding-bottom:0}
	.onestep-cart .wa-form .wa-field .wa-value{margin-left:0}
	.onestep-cart .wa-form .wa-field .wa-value p span{display:block}
	.onestep-cart .wa-form .wa-field .wa-value input[type="text"],.onestep-cart .wa-form .wa-field .wa-value input[type="email"],.onestep-cart .wa-form .wa-field .wa-value input[type="password"],.onestep-cart .wa-form .wa-field .wa-value select{min-width:200px;max-width:80%}
	.onestep-cart .wa-auth-adapters p{width:100%}
	.onestep-cart .checkout{margin:0}
	.onestep-cart .checkout ul.checkout-options li{width:100%}
	.onestep-cart .checkout ul.checkout-options li .rate{min-width:0;width:auto;max-width:150px}
	.onestep-cart .checkout ul.checkout-options li .rate.error{padding-top:5px}
	.onestep-cart .checkout ul.checkout-options li .rate .hint{display:none}
	.onestep-cart .checkout ul.checkout-options li .wa-form.wa-address p{font-size:1em}
	.onestep-cart .checkout .checkout-step h2{padding:10px}
	.onestep-cart .checkout .checkout-step h2 a.hint{display:none!important}
	.onestep-cart .checkout .checkout-step input.large{margin:0 auto;display:block}
	.onestep-cart .checkout .checkout-step-content{padding:10px 10px 0}
	.onestep-cart .checkout .checkout-step-content.auth ul.menu-v li{padding:5px 0}
	.onestep-cart .checkout .checkout-result h1{font-size:2.5em}
	.onestep-cart .checkout-header{margin:10px;font-size:.8em;text-align:center}
	.onestep-cart .checkout-header .float-right{display:none}
	.onestep-cart .checkout li .wa-form{margin-left:-25px}
	.onestep-cart .checkout table.table th,.onestep-cart .checkout table.table td{font-size:.75em}
	.onestep-cart .checkout table.table td .gray{display:none}
	.onestep-cart .checkout table.table td.nowrap{white-space:normal}
	.onestep-cart .checkout table.table td.nowrap.bold{white-space:nowrap}
	.yourshop-form.authform .wa-value.wa-submit{margin-top:10px}
	.yourshop-form.authform .wa-value .wa-captcha{margin-top:10px}
	.news_announces.fr .g_lblue{margin-top:20px!important}
	.wrap.onestep{width:calc(100% - 20px)}
	.wrap.er404{width:calc(100% - 20px)}
	.product-full .qraa-footer{margin-bottom:35px}
	.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT[type="text"],.my-page.yourshop-form .content #wa-my-info-edit-wrapper .wa-form .wa-field .wa-value INPUT[type="password"]{width:212px}
	.with-sorting{float:none}
	.with-sorting ul#products-per-page{margin:20px 0;padding-left:0}
	.product-info .product-rating{margin-top:10px}
	#benefits .frame{width:455px}
	.fancybox-wrap{width:600px!important;left:50%!important;margin-left:-300px;height:300px!important;position:fixed!important;top:50%!important;margin-top:-150px}
	.fancybox-type-iframe .fancybox-inner{width:570px!important;height:270px!important}
	.product-page .add2cart {
		width: 300px;
		margin-left:auto;
		margin-right:auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.shop_feedbackAll .qraa-wrapper.total-page {width: calc(100% - 20px);}
}



@media only screen and (max-width:639px) {
	#navigation .blue_line .left_wrap{
		width:auto;
	}
	#main-benefits .benefits-container .benefit-block.right-benefit-block{
		width:100%;
	}
	#main-benefits .benefits-container .benefit-block.bottom-benefit-block{
		width:100%;
	}
	.wrap{width:100%}
	.title_wrap {margin-bottom: 15px}
	.title_wrap .block h3 {font-size: 20px}
	#header .cart-header {
		width: 100%;
		position: static;
		order: 9;
		margin-bottom: 10px
	}
	#header .cart-header>ul {display: flex; justify-content: center}

	#header .cart-header #cart .price{display:inline-block;white-space:nowrap;}

	#header .header_contacts {min-width: auto;padding-top: 15px;margin-bottom: 20px}
	#header .phones p {line-height: 20px}
	#header .auth-header {order: 11}
	#header .qa_btns {order: 10}

	#header .auth-block {margin: 0 5px}
	#header .qa_btns .btn {margin: 0 5px}

	.viewed_favourite span.indicator {right: 0}

	#navigation .blue_line .left_wrap>div {
		/* padding: 0 10px */
	}
	#navigation .right-block .rb-right-part .header_viewed {padding: 0}
	#navigation .right-block>div>a,
	#navigation .right-block .rb-left-part>div>a,
	#navigation .right-block .rb-left-part>div>div,
	#navigation .right-block .rb-right-part>div>a {
		/* font-size: 0; padding: 0 15px */
	}
	#navigation .right-block .nav-icon:before {width: 100%; background-position: center center !important}

	#navigation .right-block .serch-nav .nav-icon:before {
		height: 15px;
		margin-top: -7px;
	}

	#navigation .right-block .serch-nav.active {background: #3f6592;}
	#navigation .right-block .serch-nav.active .search_icon .nav-icon:before {background-color: transparent}
	#navigation .right-block .serch-nav .search {margin-top: 0;
		/* left: 76px; */
	}

	#footer .wrap {justify-content: center;}
	#footer .wrap_container .footer_logo {order: 0; margin-top: 20px}


	#custom_menu .close_btn{left:149px}

	.news_announces .wrap,
	#benefits_bg .wrap {
		width:320px;
	}

	.liders .slick-slider{width:auto}
	.new_products .slick-slider{width:auto;margin:5px auto 0}
	.fancybox-wrap{width:400px!important;left:50%!important;margin-left:-200px;height:auto!important;margin-top:0;top:70px!important}
	.fancybox-type-iframe .fancybox-inner{width:370px!important;height:auto!important}
	.content_with_sidebar .sidebar_cats{width:100%}
	.promos ul li{margin:0 auto 20px!important;display:block}
	.promos ul li:last-child{margin-bottom:0}
	#navigation .blue_line .cat_tov_btn .sidebar_cats{top:121px;width:300px!important;left:50%;margin-left:-150px}
	#navigation .grey_line .search{margin:0}
	.title-layer-lighter h3{font-size:15px}
	.page-page .popular_cats_list .cat{display:block;margin:0 auto 20px}
	#custom_cart_table .cct_row .cct_sku_name>div,#custom_cart_table .cct_row .cct_price_qty>div{display:block}
	#custom_cart_table .cct_row .cct_name{width:155px}
	#custom_cart_table .cct_row.cart_titles{display:none}
	.content_with_sidebar{position:static}
	.content_with_sidebar .sidebar_cats{position:static}
	.content_with_sidebar .content_part{width:auto;margin-left:0}
	#home_sliders{margin-left:0;text-align:center;width:auto}
	.fly-form.white-popup{margin-left:-145px}
	.image-thumb img{max-width:100%}
	.er404 .text p a.underlined{font-size:16px!important}
	.product-page .content-sidebar .product-full{padding:0}


	.product-list {justify-content: center}
	.product-list.table-small .addtocart {flex-flow: row wrap;}
	.product-list.table-small .product-item .name {max-width: 100%;width: 100%;margin-bottom: 10px}
	.product-list.table-small .product-item .prices {width: 45%;justify-content: flex-start;}
	.product-list.table-small .product-item .interactive {margin: 0 auto}
	.product-list.table-small .product-item .interactive .hint {bottom: 0; justify-content: flex-end}
	.product-list.table-small .product-item .interactive .hint .product_btns,
	.product-list.table-small .product-item .interactive .hint .offers {width: auto}

	.co_title .lang-list .lang-item>SPAN{padding:5px 6px}
	.co_title .lang-list .lang-item>SPAN:before{display:none}
	.category-name.with-lang{font-size:20px}
	.zoomContainer{display:none}
	#custom_menu .close_btn{left:94px}
	.qraa-total-actions,.qraa-product-actions{width:auto!important}
	.qraa-header .qraa-add.green_btn{margin-bottom:10px!important}
	.popular_cats_list .cat{margin-right:auto;margin-left:auto;display:block}
	#custom_menu .close_btn{left:85px}
	#benefits .frame{width:225px}
	.category-name.with-lang{padding-right:120px}
	.category-name.with-lang .lang-list .lang-item>SPAN{padding:5px 6px}
	.category-name.with-lang .lang-list .lang-item>SPAN:before{display:none}
	.category-name.with-lang .brand-lang-list .brand-lang-item>SPAN{padding:5px 6px}
	.category-name.with-lang .brand-lang-list .brand-lang-item>SPAN:before{display:none}
	.pc_list .swiper-container.wrap{width:250px}
	.g_green .wrap{width:250px}
	#header .header_wrap .header_left{float:none;padding:5px 0 0;text-align:center}
	#header .header_wrap .header_right{float:none;width:auto;padding:10px 0 0;text-align:center}
	#header .header_wrap .header_right p.skype_ico{text-align:left}
	#header .header_wrap .header_left:after{display:none}
	#header .header_wrap .header_left .btn{text-align:center;width:auto;padding:8px 16px 7px 12px;margin:3px 5px}
	.fly-form{right:-98px}
	.register .fly-form{right:-51px}
	#custom_cart_table .cct_row .cct_name{width:295px}
	#custom_cart_table .cct_row .cct_price_qty>div{display:inline-block;vertical-align:middle;text-align:left}
	#custom_cart_table .cct_row .cct_remove{display:none}
	#custom_cart_table .cct_row .cct_remove.alt{display:block}

	#footer .wrap_container {padding: 20px 0; background-position: center center}
	#footer .wrap_container .footer_text {width: 100%;text-align: center}
	#footer .wrap_container .footer_text.left {text-align: center}
	#shipping_block,
	#maps_block {padding: 0}
	#maps_block .block {margin-bottom: 15px}

	.dialog .content{width:90%;text-align:center}
	.dialog-window .skus label{width:170px}
	#product-list{padding:0 0 10px}
	.gabbi_title h3{font-size:18px}

	.fav-tab .fly-form.white-popup{margin-left:-200px}
	.qraa-pagination .qraa-pagination-link .link-text{display:none}

	.qraa-footer {padding: 20px 0 0 0;}
	.qraa-body {width: 100%;}
	.qraa-footer a.qraa-page-link.btn span,.qraa-form .field.submit input[type="submit"] {font-size: 16px;}

	.sort-view.bll{
		display:block;
	}
	.shop_search .sort-view::after,
	.shop_tag .sort-view::after{
		content:"";
		display:block;
		clear:both;
		height:0;
	}
	ul#products-per-page{
		margin-top:10px;
	}
	.shop_search ul#products-per-page,
	.shop_tag ul#products-per-page{
		margin-top:0;
	}

	/* LSTR start */
	.product-list.thumbs > li {
		width: calc(100% / 2);
	}
	/* LSTR end */
}

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

	#main-benefits .item-name-wrapper {padding: 0 10px; text-align: center}
	#main-benefits .bottom-benefit-block .bottom-benefit-item {width: 100%;}
	#navigation .grey_line#white_line{height:auto}
	#navigation .grey_line#white_line .btn.icon_btn.green_btn{margin-bottom:10px}

	#navigation .right-block .serch-nav .search {
		/* width: 300px;
		left:81px; */
	}

	.fancybox-type-iframe .fancybox-inner{width:260px!important}
	.fancybox-wrap{width:290px!important;left:50%!important;margin-left:-145px}
	#custom_menu .close_btn{left:191px}
	.g_aqua .btn>span{font-size:13px}
	#checkout-contact-form .wa-value.deliveryk{text-align:center}
	.product-list.table form.addtocart{padding-left:0}
	.product-list.table .image{position:static}
	.product-page h1{margin:0 0 10px}
	.co_title.with-lang H2.title{text-align:left;padding-left:8px}
	#custom_cart_table .cct_row div{max-width:100%;display:table;text-align:center;margin:0 auto}
	#custom_cart_table .cct_row .cct_total_price{width:280px;display:block}
	#custom_cart_table .cct_row .cct_name{max-width:278px}
	.f-view{margin-left:0;margin-right:10px}
	.product-list.table h5{clear:both}
	.product-list.table .product-item,.product-list.table .prices,.product-list.table .rating,.product-list.table .addtocart-form,.product-list.table h5,.dialog.quick-view-dial .dialog-window .product-page,.cart-result .coupon,#yourshop .quickorder-custom-button-cart{text-align:center}
	.product-list.table .image{float:none;margin:0 auto}
	.product-page.thumbs-left .thumbs-container.c2,.review .username,.review .summary .grey,#yourshop .checkout .quickorder-custom-button-cart{display:block}
	.product-page.thumbs-left .thumbs-container{display:none}
	.skus,.services{width:300px}
	.product-page.thumbs-down .thumbs-container,.product-page.thumbs-left.has-sidebar .thumbs-container,.product-page .content-sidebar .thumbs-container,.thumbs-container.c2{width:285px}
	.rating-distribution{width:275px}
	.rating-distribution td .bar{width:150px}
	.review-form-fields textarea,.review-form-fields input[type="text"]{width:90%}
	.product-page.thumbs-left .images{width:inherit}
	.image-thumb a.selected img,.image-thumb img{border-width:0}
	.dialog.quick-view-dial .dialog-window .content{width:98%}
	.dialog.quick-view-dial .dialog-window .dialog-close{right:-3px;top:-27px}
	.dialog.quick-view-dial .dialog-window .content{padding:10px}
	.dialog.quick-view-dial .dialog-window .product-page.thumbs-down .images .image,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .images .image{width:265px}
	.dialog.quick-view-dial .dialog-window .product-page.thumbs-down .thumbs-container,.dialog.quick-view-dial .dialog-window .content-sidebar .thumbs-container,.dialog.quick-view-dial .dialog-window .product-page.thumbs-left .thumbs-container{width:233px}
	.dialog.quick-view-dial .dialog-window .image-thumb img{max-width:70px}
	.dialog.quick-view-dial .dialog-window .skus label,.dialog.quick-view-dial .dialog-window .content-sidebar.fb-page .skus label,.dialog.quick-view-dial .dialog-window .content-sidebar .skus label,.product-page.thumbs-left .skus label{width:170px}
	.cart-result .coupon,.checkout .button.white,#yourshop .quickorder-custom-button-cart{margin-bottom:10px}
	.cart-result .coupon input[type='submit']{margin-top:10px}
	.checkout .button.white,.cart-result .coupon input[type='submit'],.checkout input[name='checkout'],#yourshop .checkout .quickorder-custom-button-cart .quickorder-button-cart,.cart-result .cart-affiliate input[type="submit"]{width:100%}
	.checkout .button.white{padding:10px 0}
	.checkout > .float-right{float:none}
	#yourshop .checkout .quickorder-custom-button-cart .quickorder-button-cart{padding:10px 1px 10px 0}
	.da-dots{display:none}

	.slider-custom.list .product-list{margin-top:0}
	.news_announces_list .announce time,.news_announces_list .announce .name,.news_announces_list .announce .text{padding:0 10px}
	.g_aqua .btn{padding:11px}
	#navigation .blue_line .cat_tov_btn{width:124px;float:left;margin:0 0 0 24px}
	#navigation .blue_line .cat_tov_btn .ctb_btn{background:url(img/cat_tov_mini.png) 0 0 no-repeat;width:124px}
	#navigation .blue_line .cat_tov_btn .ctb_btn.active{background:url(img/cat_tov_mini.png) 0 -33px no-repeat}
	#custom_menu .close_btn{left:50px}
	.category-name.with-lang{font-size:18px}
	.page-title-brand{position:relative;padding-right:120px}
	.page-title-brand .lang-list .lang-item>SPAN{padding:5px 6px}
	.page-title-brand .lang-list .lang-item>SPAN:before{display:none}
	.top-fixed-menu.without-auth #cart .price{width:40px}
	.top-fixed-menu.without-auth #cart{width:100px}
	#for_tabs .alphabet_filter ul{padding:0 5px}
	#for_tabs .list_cats{padding:0 5px;box-sizing:border-box;max-width:100%}
	#for_tabs .list_cats ul{padding-left:10px}
	#header .blue_line .bl_inner .right_wrap .search{width:285px}
	#header .blue_line .search form{width:285px}
	#popular_brands_wrap .brands_info .brand_title{font-size:18px}
	.subcats_list .cat,.page-page .popular_cats_list .cat{width:285px;margin:0 auto 9px}
	.cancel-viewed,.cancel-favourite{font-size:.7em}
	.content.padded form div input.button[name="unsubscribe_from_all"]{font-size:13px}
	.error-page .float-left{max-width:95%}
	#post-stream,.post-page{padding:0}
	.pc_list .popular_cats_list .cat{width:290px}

	.qraa-total-actions a.btn:after,
	.qraa-product-actions a.btn:after {display: none}

	.qraa-pagination .qraa-pagination-link.first,
	.qraa-pagination .qraa-pagination-link.last{display:none}
	.qraa-pagination-total{display:block;text-align:center;margin:10px 0}
	.qraa-pagination-total.top{margin-bottom:0}
	.qraa-pagination-total.bottom{margin-top:0}
	.qraa-pagination .qraa-pagination-delimeter,
	.qraa-pagination .hide-with-delimeter{display:none}

	.qraa-wrapper.total-page .qraa-title {font-size: 18px;}
	.qraa-footer {padding: 15px 0 0 0;}

}
@media only screen and (max-width: 450px) {
	.product-list.table-small .product-item .prices {width: 100%; justify-content: center; font-size: 16px; margin-bottom: 10px;text-align: center;}
	.sorting{display:block;margin:0 0 10px 0}
	.sort-view{text-align:center}
	ul#products-per-page{text-align:center;justify-content: center}
	#shipping_block .shipping-image {
		height:320px
	}
	.error-page .text{
		text-align:center;
		margin-top:-100px;
	}

	/* LSTR start */
	.product-list.thumbs > li {
		width: 100%;
	}
	/* LSTR end */
}
@media only screen and (max-width: 360px) {

	/* #navigation .right-block .serch-nav .search {left: 69px} */

	.snd_line #promo_card{height:320px}
	.snd_line #promo_card ul li{width:320px;height:320px}
	.co_title.with-lang H2.title{font-size:18px}
	ul.top-fixed-menu{width:100%}
	ul.top-fixed-menu > li{width:19%}
	.product-page.thumbs-down .thumbs-container,.product-page.thumbs-left.has-sidebar .thumbs-container,.product-page .content-sidebar .thumbs-container,.thumbs-container.c2{width:100%;box-sizing:border-box}
	#navigation .right-block>div>a,
	#navigation .right-block .rb-left-part>div>a,
	#navigation .right-block .rb-left-part>div>div,
	#navigation .right-block .rb-right-part>div>a {padding: 0 9px}
	#navigation .grey_line .search{width:100%}
	#navigation .grey_line .search form{width:100%}
	.news_announces_list .announce{width:300px}
	.product-list .product-item .interactive{
		height:285px
	}
	.product-list.table-small .product-item .interactive{
		height:auto
	}
	.main-wrapper.fixed-menu{overflow:hidden}
	#custom_menu .close_btn{left:10px}

	.snd_line #mslider {margin-bottom: 15px;}
	.snd_line {padding: 10px 0 15px;}
	.pc_list .g_yellow .btn {margin-top: 15px;}
	.news_announces {margin-top: 15px;}
	.news_announces.fr .g_lblue {margin-top: 15px !important;}
	#home_blog_videos_list .wrap {margin-bottom: 15px;}
	.pc_list .popular_cats_list .cat {width: 285px;}

	#benefits_bg .title_wrap .block h3{
		margin: 0 10px;
	}
	#questions_products_bg .qraa-footer a.qraa-page-link.btn span{
		font-size:18px;
	}
	.product_btns.submit{
		width:220px;
		margin: 10px 0 15px;
	}
	#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit{
		line-height:20px;
	}
	#yourshop .yourshop-form.authform .wa-form .wa-field .wa-value.wa-submit A {
		display: block;
		margin:0;
		padding:0;
	}
}

/* CART ITEMS TABLE */
#cart_items .cart-header .header-delete-box,
#cart_items .cart-header .header-price-quantity-total-box,
#cart_items .cart-header .header-image-name-sku-box{
	padding:0;
}
#cart_items .cart-header .header-total-box,
#cart_items .cart-header .header-quantity-box,
#cart_items .cart-header .header-sku-box,
#cart_items .cart-header .header-image-box{
	display:block;
}
#cart_items .cart-header .header-delete-box{
	padding:10px;
}
#cart_items .cart-header .header-price-quantity-total-box{
	max-width: 297px;
    min-width: 297px;
}
#cart_items .cart_item .item-image-name-sku-box{
	margin-bottom:0;
	padding:0;
}
#cart_items .cart_item .item-price-quantity-total-box{
	padding:0;
	max-width: 297px;
    min-width: 297px;
	display:flex;
}
#cart_items .cart_item .item-image-box{
	margin:0;
	/* min-width:0; */
}
#cart_items .cart_item .item-quantity-box,
#cart_items .cart_item .item-price-box{
	margin:0;
}
#cart_items .cart_item .item-image-link IMG {
	display:block;
}
@media only screen and (max-width: 985px) {
	#cart_items .cart_item .item-price-quantity-total-box,
	#cart_items .cart_item .item-image-name-sku-box,
	#cart_items .cart-header .header-price-quantity-total-box,
	#cart_items .cart-header .header-image-name-sku-box{
		padding:10px;
	}
	#cart_items .cart-header .header-image-box,
	#cart_items .cart-header .header-sku-box,
	#cart_items .cart-header .header-quantity-box,
	#cart_items .cart-header .header-total-box {
		display: none;
	}
	#cart_items .cart_item .item-image-box{
		margin: 0 10px 0 0;
		/* min-width: 200px; */
	}
	#cart_items .cart_item .item-price-quantity-total-box{
		max-width: 186px;
		min-width: 186px;
		display:block;
	}
	#cart_items .cart-header .header-price-quantity-total-box{
		max-width: 186px;
		min-width: 186px;
	}
	#cart_items .cart_item .item-price-quantity-box{
		margin:0;
		display:block;
	}
	#cart_items .cart_item .item-price-box {
		margin: 0 0 5px;
		line-height: 18px;
		text-align: center;
	}
	#cart_items .cart_item .item-quantity-box {
		margin: 0 0 5px;
	}
}
@media only screen and (max-width: 979px) {
	#cart_items .cart_item .item-image-box{
		min-width: 100px;
	}
}
@media only screen and (max-width: 719px) {
	#cart_items .cart_item .item-image-name-sku-box{
		padding:0;
		margin-bottom:10px;
	}
	#cart_items .cart_item .item-price-quantity-total-box{
		padding:0;
		display: flex;
		justify-content: center;
		min-width:auto;
		max-width:none;
	}
	#cart_items .cart_item .item-price-quantity-box {
		margin-right:10px;
		display: flex;
		justify-content: center;
	}
	#cart_items .cart_item .item-price-box {
		line-height: 36px;
		text-align: left;
		margin: 0 10px 0 0;
	}
	#cart_items .cart_item .item-quantity-box {
		margin: 0;
	}
}
@media only screen and (max-width: 639px) {
	#cart_items .cart_item .item-price-quantity-total-box{
		display:block;
	}
	#cart_items .cart_item .item-price-quantity-box{
		margin:0 0 5px 0;
	}
}
@media only screen and (max-width: 479px) {
	#cart_items .cart_item .item-image-box{
		margin: 0 0 10px 0;
	}
	#cart_items .cart_item .item-image-link {
		display: block;
		text-align: center;
	}
	#cart_items .cart_item .item-image-link IMG {
		display: inline;
	}
}

@media only screen and (max-width: 450px) {
	.header_i{
		flex-wrap: wrap;
    	justify-content: center;
	}
	.head-l-icons{
		width: 100%;
		justify-content: center;
		margin-top: 20px;
	}
}

@media only screen and (max-width: 399px) {
	#cart_items .cart_item .item-price-quantity-box{
		display:block;
		text-align:center;
	}
	#cart_items .cart_item .item-price-box{
		text-align: center;
		margin: 0;
	}
}
@media screen and (min-width:980px) and (max-width:1300px) {
    .right-block .serch-nav .search form input[type='text'] {
        width: 230px;
    }
    #navigation .blue_line .bl_inner .left_wrap .rw_links {
        position: static;
        width: auto;
        transform: translateX(0);
    }
    .qa_block {
        margin-right: 0;
    }
    .qa_block_text {
        display: none;
    }
    .qa_block_link {
        width: 100%;
    }
    .qa_block_icon {
        margin-right: 0;
    }
    .rw_links .go-home {
        margin-right: 10px;
    }
    .auth-wrap_block {
        margin-left: 10px;
    }
    .title-layer {
        height: 66px;
    }
    #navigation .blue_line .cat_tov_btn .sidebar_cats_block {
        top: 73px;
    }
}