@media only screen and (max-width:959px) {	
	#qraa.product-page h2.title.blue,.related_crosselling h2.title.blue{
		height: auto;
		line-height: 31px;
		background: url(/wa-data/public/site/themes/grandmed/img/name-layer.png);
		padding: 0;
		color: #fff;
		background-position: center;
		min-height:45px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.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}
	.wrap{width:660px}
	.wrap.header-wrap{width:100%;padding: 0;}
	.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 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}
	#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;width:inherit}
	.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}
	.product-list,ul#products-per-page{margin-top: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}
	
	.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;/* width:auto!important; */margin-bottom:55px}
	
	.qa_block.home_qa{width:auto;float:none}
	.news_announces{width:auto;float:none}

	.error-page .float-left {margin-right: 15px;}

}
@media only screen and (max-width: 900px) {
	.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}
}
@media only screen and (max-width: 860px) {
	.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}
}
@media screen and (max-width:760px) {
	.pc_list .swiper-container.wrap{width:500px}
	.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}
	.about-block .left-block .image{margin-left:10px}
	.auth-block,.categories-block,.currency-block,.pages-block ul.menu-h ul.menu-v .fa,.top-fixed-menu>li.hidden{}	.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 0}
	.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}
	#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:0}

	#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}
	.add2cart .quantity-block{width:100px;height:60px}
	.add2cart .quantity-block input{width:55px;height:60px}
	.add2cart .quantity-controls{width:22px}
	.add2cart .quantity-controls a{height:20px;font-size:20px;padding:5px}
	.add2cart .submit{display:block}
	.aux span{padding:0 5px}
	.services > div{margin-bottom:20px}
	.services select{padding:5px}
	#products-per-page a{padding:5px 10px;border:1px solid #eee}
	.product-list,ul#products-per-page{margin-top: 5px;}
	#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}
	.checkout-form #login-form .wa-value.wa-submit{/* margin-left:175px */}
	.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);}
}
@media only screen and (max-width:639px) {
	#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.table-small .for_table_small {
		display: block;
		text-align: center;
	}
	.product-list.table-small .for_table_small_inner {
		display: block;
		text-align: center;
	}
	.product-list.table-small .for_table_small h5 {
		display: block;
		text-align: center;
		width: 100%;
		padding: 0;
	}
	.product-list.table-small .for_table_small .prices {
		display: block;
		width: 100%;
		text-align: center;
	}
	.product-list.table-small .for_table_small .compare-price {
		font-size: 20px;
		margin-bottom: 10px;
		display: block;
	}
	.product-list.table-small .offers{white-space: normal;
		width: 100%;
		display: block;}
	.product-list.table-small .addtocart-form{display:block;white-space:nowrap;text-align: center;}
	.product-list.table-small .for_table_small .prices{margin:10px 0}


}
@media only screen and (max-width:500px) {
	.pc_list .swiper-container.wrap{width:250px}
	.g_green .wrap{width:250px}
	#header .header_wrap .header_left{float:none;/*width:auto;*/padding:5px 0 0 0;text-align:center}
	#header .header_wrap .header_right{float:none;width:auto;padding:10px 0 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}
	#cart>a>span{display:block}
	#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}
	.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;}

}
@media only screen and (max-width:450px) {
	#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}
	.sort-view{height:inherit}
	.sorting{margin-bottom:10px;margin-right:0}
	.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,.sort-view,.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,.sorting{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}
	.sort-view > div{float:none;}
	.product-list,ul#products-per-page{margin-top: 20px;padding: 0;}
	.slider-custom.list .product-list{margin-top: 0px;}

}
@media only screen and (max-width:400px) {
	#cart .price{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:40px}
	.top-fixed-menu.without-auth #cart .price{width:40px}
	#cart{width:50px;overflow:hidden}
	.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: 0.7em;}
	.content.padded form div input.button[name="unsubscribe_from_all"] {font-size: 13px;}
	.autocomplete-suggestions {left: 0;}
	.error-page .float-left {max-width: 95%;}
	#post-stream, .post-page {padding: 0;}
	.pc_list .popular_cats_list .cat {width: 290px;}
}
@media only screen and (max-width:335px) {
	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;
	}
}
@media only screen and (max-width:320px) {
	.wrap{width:320px}
	.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;}
	#home_blog_videos_list {padding: 15px 0;}
	.pc_list .popular_cats_list .cat {width: 285px;}
	
}

@media only screen and (min-width:1280px) {
	.wrap {
		width: 1300px;
	}
	.wrap-small {
		width: 1280px;
		padding:0 10px;
	}
	.pc_list .popular_cats_list .cat {
		width:300px;
		padding:9px 19px 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 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 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{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: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:985px) {
	#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 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}
}

/* QA paginator */
@media only screen and (max-width: 630px) {
	.qraa-pagination .qraa-pagination-link .link-text{display:none}
}
@media only screen and (max-width: 450px) {
	.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}
}
@media only screen and (max-width: 370px) {
	.qraa-pagination .qraa-pagination-delimeter,
	.qraa-pagination .hide-with-delimeter{display:none}
}
@media only screen and (max-width: 325px) {
	.autocomplete-suggestions {left: -5px;}
}