@media(max-width:1279px){
	.b-wrap-container { max-width:1000px; }
	.b-tn-common .b-list { padding:0 0 0 5px;; }
	.b-tn-common .b-list > li { padding:0 9px; margin-right:-7px; }
	.b-tn-user .b-list { padding:0 5px 0 0; white-space:nowrap; }
	.b-tn-user .b-list > li { padding:0 6px; font-size:10px; }
	.b-tn-user .b-sum-bonus, .b-tn-user .b-g2-list-wish { padding:0 0 0 20px; }
	.b-tn-user .b-g2-bask { padding:0 0 0 25px; }
	.b-header-mid { padding:10px 0; }
	.b-header-mid .b-mid-info { display:block; width:100%; border-left:none; padding:0; margin:0; }
	.b-header-mid .b-mid-info:before { clear:both;content:''; display:table; }
	.b-mid-info .b-top-search { padding:0; }
	.b-header-mid .b-contact { float:right; margin:0 0 15px 0; }
	.b-mid-info .b-list-feat { display:table; width:100%; }
	.b-mid-info .b-list-feat > li { display:table-cell; vertical-align:top; margin:0; padding:0 2% 10px 2%; width:29.3333%; text-align:center; }
	.b-mid-info .b-list-feat > li a { display:inline-block; vertical-align:top; text-align:left; }
	.b-mid-info .b-list-feat > li .b-bonus-w { margin-right:5px; }
	.b-main-nav { font-size:12px; padding:0; }
	.b-main-nav .b-list { display:table; width:100%; }
	.b-main-nav .b-list > li { margin:0; display:table-cell; }
	.b-main-nav .b-list > li > a { padding:10px 10px 9px 10px; }
	.b-main-nav .b-list > li > ul { padding:0; left:0; }
	.b-main-nav .b-list > li > ul > li > a { padding:10px; }
	
	/*.content { padding:0 0 290px 0; }*/
	.b-wrap-promo-slider { padding:0; width:58%; }
	.b-promo-slider .bps-text { font-size:18px; line-height:22px; }
	.b-promo-slider .bps-text .b-title { font-size:32px; line-height:28px; }
	.b-promo-text { padding:10px 0 0 0; width:40%; font-size:13px; line-height:17px; }
	.b-promo-text h1 { font-size:32px; line-height:32px; }
	.b-hide-text { display:none; }
	.b-wrap-mtabs .b-mtb-title { font-size:36px; line-height:35px; }
	.b-mtabs .b-mtabs-nav { top:14px; left:290px; }
	.b-list-prod { padding:0; }
	.b-enc .b-enc-title, .b-mcol-recom .b-recom-title, .b-mcol-blog .b-mblog-title, .b-content-s .b-title, .b-pop-dbask .b-title, .b-pop-wishlist .b-title { font-size:36px; line-height:35px; }
	.b-mcol-enc { width:64%; padding:0 0 20px 0; }
	.b-enc .b-enc-alphab { font-size:18px; white-space:nowrap; }
	.b-enc .b-enc-alphab > li { padding-right:5px; }
	.b-one-eart { font-size:13px; line-height:17px; }
	.b-one-eart .b-title, .b-recom .b-title, .b-list-blog .b-item .b-title, .b-tab-inner h3, .b-2c-form .b-title, .b-msearch-item .b-info-d .b-title, .b-pc-tab .b-hello, .b-pers-bl .b-title, .b-hist-ord .b-title,.b-hist-ord .b-sum-rt .b-total, .b-col-title { font-size:20px; line-height:21px; }
	.b-sb-title, .b-pop-dbask .b-pop-dbask-mb, .b-tab-inner h2, .b-authoriz .b-aut-col-soc .b-title { font-size:26px; line-height:30px; }
	.b-mcol-recom { width:32%; padding:0 0 0 3%; }
	.b-list-blog .b-item { width:300px; }
	.b-c-meta .b-all-rec a { font-size:13px; }
	.b-content-s { font-size:13px; line-height:17px; }
	
	.footer { max-width:1000px; height:270px; /*margin-top:-270px;*/ }
	.foot-inner { height:240px; }
	.foot-inner { margin:0; }
	/*.b-foot-nav { width:720px; }
	.b-foot-nav > ul:nth-child(2) { width:228px; }
	.b-foot-nav > ul:nth-child(1) { width:228px; }*/
	.b-foot-instag { right:30px; top:auto; bottom:20px; }
	.b-foot-r { top:28px; border:none; }
	.b-foot-paym { bottom:auto; top:110px; }
	.b-foot-rub { bottom:46px; }
	.b-foot-soc { bottom:46px; }
	
	.b-pop-basket .b-triangle { right:63px; }

	.b-pop-callback { left:auto; right:0; top:155px; }
	.b-pop-callback .b-triangle { left:auto; right:10px; }
	
	.b-cat-flev { min-height:420px; }
	.b-cat-flev .b-item1 { width:379px; height:377px; left:0; top:0; position:absolute; }
	.b-cat-flev .b-item2 { width:379px; height:186px; left:385px; top:0; position:absolute; }
	.b-cat-flev .b-item3 { width:186px; height:186px; left:771px; top:0; position:absolute; }
	.b-cat-flev .b-item4 { width:186px; height:186px; left:385px; top:191px; position:absolute; }
	.b-cat-flev .b-item5 { width:186px; height:186px; left:578px; top:191px; position:absolute; }
	.b-cat-flev .b-item6 { width:186px; height:186px; left:771px; top:191px; position:absolute; }
	.b-cat-flev .b-item .b-pic img { display:inline-block; vertical-align:middle; width:40%; height:auto; }
	.b-cat-flev .b-item1 .b-pic img { display:inline-block; vertical-align:middle; width:70%; height:auto; }


	.b-list-total .b-attnt { width:500px; }
	.b-list-total .b-item { display:inline-block; vertical-align:top; }
	.b-list-total > li:last-child { width:100%; display:block; padding-top:20px !important; }
	.b-list-total .b-item:nth-child(2) { padding:0 0 0 120px; }
	
	.b-card-tabs-nav > li h2 { display:table; width:100%; }
	.b-card-tabs-nav > li a { height:36px; display:table-cell; vertical-align:middle; }
	
	.b-pcard-l { width:450px; }
	
	.lSSlideOuter.vertical .lSGallery { position:relative !important; top:auto !important; right:auto !important; width:100% !important; overflow:hidden; margin:0 !important; height:135px !important; }
	.lSSlideOuter .lSPager.lSGallery li { float:left; margin:10px 5px 0 0 !important; }
	.lSSlideOuter.vertical { padding:0 !important; }
	
	.b-pcard-r { width:470px; }
	.b-pcm-l { width:230px; font-size:15px; }
	.b-prod-info-icons .b-list .b-item { margin:0 20px; }
	.b-prod-info-icons .b-list .b-item-1 { margin-left:-10px;} 
	.b-list-pprof .b-lp-item { width:135px !important; }
	.b-list-pprof .b-lp-item .b-lp-inner { width:135px !important; }

	.b-cfilter .b-list { padding:0 85px 0 0; }
	.b-cfilter .b-list > .b-item { padding-right:8px; }

	.b-pc-container .b-pc-text { width:200px; }
	.b-isuscribe { white-space:nowrap; }
	.b-pc-container .b-pc-text .b-isuscribe label { font-size:11px; }

	.gotop { margin: 0 0 0 495px; }

}



@media(max-width:992px){
	
	.b-pc-container .b-data-r { margin: -90px 20px 0 0; }
        .b-prod-vars{width: 95%; }
        .b-prod-vars .b-wrap-tab .t-name{width: 25%; }
	.b-wrap-tab .b-btn-notif{font-size: 7px !important; max-width: 81px;}
        .b-wrap-container { max-width:768px; }
	
        .b-tn-common { float:none; width:100%; }
	.b-tn-common .b-list { padding:0; display:table; width:100%; }
	.b-tn-common .b-list > li { margin:0; padding:0 5px; text-align:center; display:table-cell; }
	.b-tn-user { padding:0 0 12px 0; float:none; width:100%; }
	.b-tn-user .b-list { padding:0; white-space:normal; text-align:center; }
	.b-tn-user .b-list > li { font-size:11px; padding:0 12px; }
	.b-tn-user .b-list > li:first-child { padding:0 12px; }
	.b-main-nav .b-list { display:block; text-align:center; }
	.b-main-nav .b-list::before { display:none; }
	.b-main-nav .b-list > li { display:inline-block; vertical-align:top; margin:0 10px; padding:0 0 0 0; }
	.b-header-mid .b-mid-info { height:auto; }
	.b-main-nav .b-list > li > ul { display:none !important; }
	.b-main-nav .b-list > li > a:after { display:none !important; }

	/*.content { padding:0 0 320px 0; }*/
	.b-hide-mob { display:none; }
	.b-promo-text { padding:25px 0 0 0; }
	.b-list-prod .b-pic img { width:70%; height:auto; }
	.b-list-prod .b-pic { height:180px; }
	.b-list-prod .b-lp-item { max-height:384px; }
	.b-list-prod .b-lp-inner { min-height:384px; }
	.b-list-prod .b-lp-hover .b-text { display:none !important; }
	.b-list-prod .b-lp-hover .b-descrp { left:0px; bottom:0px; position:absolute; width:100%; box-sizing:border-box; padding:0 10px 19px 10px; }
	.b-mcol-enc { display:block; margin:0; width:100%; }
	.b-mcol-recom { padding:0 0 20px 0; margin:0; width:100%; display:block; }
	.b-gr-wrap { padding:15px 10px 10px 10px; margin:0; }
	.b-enc .b-enc-title, .b-mcol-recom .b-recom-title, .b-mcol-blog .b-mblog-title, .b-content-s .b-title, .b-page-title, .b-pop-dbask .b-title, .b-col-wishlist .b-title { font-size:30px; line-height:30px; }
	.b-sb-title, .b-pop-dbask .b-pop-dbask-mb, .b-tab-inner h2, .b-authoriz .b-aut-col-soc .b-title { font-size:22px; line-height:25px; }
	.b-one-eart .b-title, .b-recom .b-title, .b-list-blog .b-item .b-title, .b-catalist .b-title, .b-tab-inner h3, .b-2c-form .b-title, .b-pc-tab .b-hello, .b-pers-bl .b-title, .b-hist-ord .b-title, .b-hist-ord .b-sum-rt .b-total, .b-col-title { font-size:18px; line-height:20px; }
	.b-mcol-recom .b-recom { letter-spacing:0; }
	.b-mcol-recom .b-recom:after { content:''; display:table; clear:both; }
	.b-recom .b-pic { float:left; max-width:220px; padding:0 15px 10px 0; }
	.b-list-blog .b-item { width:233px; }
	.b-c-container .b-list-blog .b-item { width:226px; }

	.footer { max-width:768px; height:300px; /*margin-top:-300px;*/ }
	.foot-inner { height:270px; }
	.b-foot-rub { bottom:10px; }
	.b-foot-soc { right:auto; left:20px; bottom:95px; }
	.b-foot-instag { right:290px; bottom:69px; }
	.b-foot-r { top:165px; right:33px; padding:0; }
	.b-foot-nav > ul:last-child { border:none; }

	.b-pop-basket { width:260px; top:70px; }
	.b-pop-basket .b-triangle { right:auto; left:30px; }
	
	.b-not-autorize .b-tn-user .b-list { text-align:right; }
	.b-not-autorize .b-pop-basket { top:40px; }
	.b-not-autorize .b-pop-basket  .b-triangle   { left:auto; right:50px; }
	.b-not-autorize .b-tn-common { float:left; width:80%; }
	.b-not-autorize .b-tn-user { padding:12px 0 10px 0; float:right; width:20%; }
	.b-catalist > .b-item { width:33.3333%; }
	.b-list-brands > .b-item { width:33.3333%; }

	.b-cat-flev .b-item { position:relative !important; left:auto !important; top:auto !important; width:100% !important; height:100% !important; box-sizing:border-box; margin:0 0 10px 0; }

	.b-msearch-item .b-prod-d .b-title { font-size:15px; line-height:18px; max-height:72px; overflow:hidden; padding:0; margin:0 0 5px 0;}
	.b-col-wishlist .b-msearch-item .b-ms-container .t-avail, .b-col-wishlist .b-msearch-item .b-ms-container .t-not-avail { display:none; }
	.b-msearch-item .btn-add2fav { background-image:none; padding:0; text-align:center; }
	.b-msearch-item .b-price { font-size:20px; }
	.b-pop-dbask .b-msearch-item .b-wrap-btns { margin:0; }
	.b-pop-dbask .b-msearch-item .b-btns { width:130px; }

	.b-list-total .b-attnt { width:360px; }
	.b-list-total .b-item:nth-child(2) { padding:0 0 0 30px; }  
	.b-list-total > li:last-child { padding-top:10px !important; }
	.b-list-total .b-tt { font-size:21px; line-height:25px; }
	.b-pop-dbask .b-pop-dbask-mb { font-size:20px; line-height:20px; padding:30px 0 15px 0; }

	.b-col-deliv, .b-col-pay { margin:0 auto; padding:0 0 20px 0; display:block; width:90%; }
	.b-ing-pic { max-width:40%; }
	.b-ing-pic img { display:block; width:100%; height:auto; }
	
	.b-pcard-l, .b-pcard-r { width:100%; display:block; margin:0 0 10px 0; padding:0; }
	
	.lSSlideOuter.vertical .lSGallery { position:absolute !important; top:0 !important; right:0 !important; width:120px !important; overflow:hidden; margin:0 !important; height:100% !important; }
	.lSSlideOuter .lSPager.lSGallery li { float:none; margin:0 0 5px 0 !important; }
	.lSSlideOuter.vertical { padding:0 125px 0 0 !important; }
	.b-pcm-l { box-sizing:border-box; width:50%; }
	.b-pcm-r { box-sizing:border-box; width:50%; }
	.b-prod-info-icons .b-list .b-item { margin:0 5px; }
	.b-prod-info-icons .b-list .b-item-1 { margin:0 5px; }
	.b-wrap-tab .t-deliv { display:none; }

	.b-contacts .b-list-contacts > li { font-size:16px; line-height:41px; height:41px; }
	.b-contacts .b-list-contacts .b-item1 span { line-height:41px; height:41px; background-size:41px 41px; padding-left:60px; }
	.b-contacts .b-list-contacts .b-item2 a { line-height:41px; height:41px; background-size:43px 30px; padding-left:56px; }
	.b-contacts .b-list-contacts .b-item3 a { line-height:41px; height:41px; background-size:38px 38px; padding-left:56px; }
	
	.b-msearch-item .b-prod-d { min-width:250px; padding:0 10px 0 0;}
	.b-msearch-item .b-it-char { padding:0 10px 0 0; }
	.b-msearch-item .b-add2f { width:auto; padding:0 10px 0 0; }
	.b-msearch-item .btn-add2bas { width:70px; background-position:4px 3px; padding-left:28px; }
	.b-msearch-item .b-free-deliv { width:auto; }
	.b-msearch-item .b-btns { width:auto; }

	.b-pc-container .b-pc-you-data { width:70%; margin:0 -3px 10px 0; padding:0; }
	.b-pc-container .b-u-links { width:30%;  margin:0 -3px 10px 0; box-sizing:border-box; }
	.b-pc-tab .b-comm-item .m-rew-edit .b-comm-meta { position:static; left:auto; top:auto; bottom:auto; }
	.b-pc-tab .b-comm-item .m-rew-edit { padding:0; font-size:12px; }
	.b-pc-inner { padding:15px 10px 10px 10px; }
	.b-sett-show { top:10px; }
	.b-comm-item .b-body { padding:10px; }
	
	.b-hist-ord .b-hist-tab .b-price { font-size:16px; }
	.b-hist-ord .b-hist-tab td { font-size:11px; line-height:14px; padding:5px 4px; }
	.b-hist-ord .b-hist-tab td.b-td-name { font-size:12px; line-height:15px; }
	.padt60 { padding-top:10px !important; }

	.b-sel-datentime { width:100%; }
	.b-sel-datentime .b-ss-list > li { padding-bottom:10px; }
	.b-sel-datentime .b-ss-list > li.b-ss-1 { padding-bottom:10px; }
	.b-sel-datentime .b-callme { text-align:left; }
	.b-sel-datentime .b-callme label { font-size:12px; width:190px; }
	
	.gotop { margin: 0 0 0 380px; }
	
	.b-msearch-item .b-wrap-btns { width:126px; }

	.b-order-list-info { display:block; }
	.b-order-list-info .b-item-oli-buyer { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding: 0 4% 10px 0; box-sizing:border-box; width:50%; }
	.b-order-list-info .b-item-oli-deliv { display:inline-block; vertical-align:top; margin:0 -3px 0 0; padding: 0 0 10px 4%; box-sizing:border-box; width:50%; }
	.b-order-list-info .b-item-oli-comment { display:block; width:100%; padding: 0 0 10px 0; }
}


@media(max-width:768px){
	.b-cat-flev { margin:0; }
	.b-msearch-item .b-prod-d { min-width:150px; padding:0 10px 0 0;}
	.b-msearch-item .b-ms-container .b-it-char { display:none; }
	.b-card-tabs-nav > li a { font-size:12px; }
	.b-sel-region .b-ss, .b-sel-region { width:100%; }
	.b-col-deliv, .b-col-pay { width:100%; }
	.b-logo { padding-right:0; padding-left:5px; width:222px; }
	.b-logo img { display:block; width:90%; height:auto; }
	.b-header-mid .b-contact .b-phones { font-size:24px; line-height:20px; }
	.b-header-mid .b-contact .b-phones span { font-size:16px; padding:4px 0; }
	.b-main-nav .b-list > li { margin:0; }
	.b-main-nav .b-list > li > a { padding:5px; font-size:12px; }
	.b-tn-common .b-list { display:block; width:auto; padding:0 5px; }
	.b-tn-common .b-list > li { display:inline-block; vertical-align:top;  }
	.b-mid-info .b-list-feat > li { padding:0; width:33.3333%; }
	.b-mid-info .b-list-feat > li .b-allc-deliv { margin:0 10px 0 0; }
	.b-mid-info .b-list-feat > li .b-free-deliv { margin:0 10px 0 0; }
	.b-enc .b-enc-title, .b-mcol-recom .b-recom-title, .b-mcol-blog .b-mblog-title, .b-content-s .b-title, .b-page-title, .b-pop-dbask .b-title, .b-col-wishlist .b-title, .b-out-col .b-title { font-size:24px; line-height:25px; }
	.b-one-eart .b-title, .b-recom .b-title, .b-list-blog .b-item .b-title, .b-catalist .b-title { font-size:16px; line-height:18px; }
	.b-sb-title, .b-pop-dbask .b-pop-dbask-mb, .b-tab-inner h2, .b-authoriz .b-aut-col-soc .b-title { font-size:19px; line-height:21px; }
	.b-wrap-mtabs .b-mtb-title { font-size:24px; line-height:25px; padding:0 0 15px 10px; }
	.b-mtabs .b-mtabs-nav { left:200px; top:4px; }
	
	/*.content { padding:0 0 420px 0; }*/
	.b-list-prod .b-pic img { width:50%; height:auto; }
	.b-list-prod .b-pic { height:140px; }
	.b-list-prod .b-lp-item { max-height:342px; width:32%; padding-left:0; margin:0 -3px 0 1%; }
	.b-list-prod .b-lp-inner { min-height:342px; }
	.b-list-prod .b-lp-hover .b-text { display:none !important; max-height:0; }
	.b-list-prod .b-lp-hover .b-descrp { left:0px; bottom:0px; position:absolute; width:100%; box-sizing:border-box; padding:0 10px 19px 10px; }
	.b-list-prod .b-lp-hover .b-lp-inner { left:0; }
	.b-list-prod .b-title { font-size:15px; line-height:18px; max-height:54px; padding-bottom:0; margin:0 0 10px 0; }
	.b-list-prod .b-price { font-size:14px; }
	.b-list-prod .b-old-price { font-size:13px; }
	.b-list-prod .b-price .rur { font-size:12px; }
	.b-list-prod .b-price .b-from { font-size:11px; }
	.b-list-prod .b-add2fav { bottom:40px; right:5px; }
	.b-list-prod .b-info-meta { padding:0 40px 30px 0; }
	.b-enc .b-enc-alphab { white-space:normal; }
	.b-enc .b-enc-body { padding:10px; }
	.b-list-blog .b-item { width:45%; margin:0 1%; padding:0 0 20px 0; }

	.b-c-container .b-list-blog .b-item { width:48%; margin:0 -3px 0 0; padding:0 1% 20px 1%; }

	.b-foot-nav { margin:-2px 0 0 0; padding:0 10px; width:100%; box-sizing:border-box; }
	.b-foot-nav > ul { width:29% !important; padding:0 2%; }
	.b-foot-paym { left:auto; right:0; }
	.b-foot-nav { display:block; }
	.b-foot-nav > ul:nth-child(1) {  display:inline-block;width:100% !important; padding:0 0 10px 0; border:none !important; }
	.b-foot-nav > ul:nth-child(2) { display:inline-block; vertical-align:top; width:54% !important; border:none !important; padding:0; }
	.b-foot-nav > ul:nth-child(3) { display:inline-block; vertical-align:top; width:42% !important; border:none !important; padding:0 0 0 2%; }
	.b-foot-nav > ul > li > ul { width:30%; }
	.b-foot-paym { top:10px; }
	.footer { max-width:100%; height:400px; /*margin-top:-400px; */}
	.foot-inner { height:370px; }
	.b-foot-instag { top:70px; right:0; bottom:auto; }
	.b-foot-r { right:5px; bottom:10px; top:auto; }
	.b-foot-soc { bottom:55px; left:10px; }
	.b-foot-rub { left:10px; }

	.b-pop-region { width:280px; }
	.b-pop-region .b-title, .b-pop-basket .b-add-prod-title, .b-pop-callback .b-title { font-size:18px; line-height:20px; }
	.b-pop-basket { width:260px; top:70px; }
	.b-pop-basket .b-triangle { right:auto; left:30px; }

	.b-pop-callback { width:280px; top:185px; }

	.b-pop-dbask .b-list-total .b-attnt { width:100%; padding:0 0 10px 0; }
	.b-pop-dbask .b-list-total .b-item:nth-child(2) { padding:0; width:100%; margin:0; }
	.b-list-total .b-lt-bon-have .btn, .b-list-total .b-lt-promo .btn-send { margin-right:0; }
	.pic-center img { display:block; width:100%; height:auto; }
	.b-ucomm { width:96%; margin:0 auto; }
	.b-tab-inner p strong { font-size:14px; }
	.b-i-photos > li img { display:block; width:100%; height:auto; max-width:120px; }
	.highslide-image { display:block; width:100%; height:auto; max-width:100%; }
	.b-checkout-noreg .b-body, .b-col-reg .b-body { padding:0; }
	.b-2c-form .b-req-field::after { font-size:20px; left:-14px; }
	.b-2c-form .b-rsuscribe label { font-size:12px; }
	.b-2c-form .b-rsuscribe { padding-left:0; }
	.b-2c-form .b-inp-medium { width:100%; }
	.b-list-enc-alphab li { width:96%; display:block; }
	.b-pc-inner { font-size:13px; }

	.b-pers-bl .b-col-rat, .b-pers-bl .b-col-commnt { width:100%; display:block; margin:0 0 15px 0; padding:0; }
	.b-me-pass, .b-me-pers  { width:100%; display:block; margin:0 0 15px 0; padding:0; border:none; }
	.b-myedit .b-btns { padding:0 0 10px 0; }
	.b-edit-adr { width:100%; }
	.b-use-1click label { font-size:12px; width:180px; }
	.b-hist-ord .b-title { padding:0 0 10px 0; }
	.b-hist-ord .b-ntrack { position:static; right:auto;top:auto; padding:10px 0 20px 0; }

	.b-hist-ord .b-hist-tab, .b-hist-ord .b-hist-tab tr { display:block; border-bottom:1px solid #cfd8dc; }
	.b-hist-ord .b-hist-tab th { display:none; }
	.b-hist-ord .b-hist-tab td { display:inline-block; vertical-align:top; width:50%; margin:0 -3px 0 0; padding:5px 0 5px 0; border:none; }
	.b-hist-ord .b-hist-tab tr td:last-child { width:100%; text-align:center; }
	.b-hist-ord .b-list-btns { padding:0; }
	.b-hist-ord .b-list-btns .b-go-back { position:static; left:auto; top:auto; }
	.b-hist-incheck .b-checkout-comment, .b-hist-incheck .b-sum-rt { width:100%; margin:0 0 10px 0; display:block; }
	.b-hist-incheck .b-btns .btn-send { position:static;left:auto; top:auto; margin:10px auto 0 auto; }
	.b-hist-incheck .b-btns { padding:0; }

	.b-order-list-info .b-item { font-size:13px; line-height:17px; }
}


@media(max-width:681px){
	.b-wrap-promo-slider { float:none; width:100%; }
	.b-promo-text { float:none; padding:10px 10px 15px 10px; width:auto; }
	.b-promo-text h1 { font-size:24px; line-height:25px; }
	.b-promo-slider .bps-text { padding:15px; bottom:10px; }
	.b-promo-slider .bps-text { font-size:16px; line-height:20px; }
	.b-promo-slider .bps-text .b-title { font-size:24px; line-height:25px; }
	.b-promo-slider .cycle-pager { bottom:10px; right:10px; }
	.b-pop-basket .b-triangle { left:60px; }

	.b-pop-dbask .b-msearch-item .b-pic { display:none; }
	.b-pop-dbask .b-msearch-item .b-prod-d .b-prod-labels { display:none; }
	.b-wrap-tab .b-btn-buy1click  { display:none; }
	.b-wrap-tab .t-btn2 { width:0;}
	.b-contacts .b-list-contacts > li { display:block; width:100%; margin:0 0 10px 0; padding:0; }
	.b-pc-container .b-pc-you-data { display:block; width:100%; margin:0 0 20px 0; }
	.b-pc-container .b-u-links { border:none; width:50%; padding:0; }
	.b-pc-container .b-pc-text { width:50%; }
	.b-customer-info { width:100%; }  
}
@media(max-width:620px){
	.b-card-tabs-nav > li a { font-size:11px; }
	.b-mtabs .b-mtabs-nav { left:auto; top:auto; position:static; padding:0 0 15px 10px; }
	.b-recom .b-pic { float:none; width:100%; max-width:100%; }
	.b-list-blog .b-item { width:98%; margin:0 1%; padding:0 0 20px 8px; display:block; }
	.b-c-container .b-list-blog .b-item { width:98%; margin:0 1%; padding:0 0 20px 0; display:block; }
	.b-pop-basket { top:90px; }
	.b-pop-basket .b-triangle { right:auto; left:130px; }
	.b-pop-callback { top:200px; }

	.b-not-autorize .b-tn-common { float:left; width:70%; }
	.b-not-autorize .b-tn-user { padding:12px 0 10px 0; float:right; width:30%; }
	.b-wrap-tab .t-avail, .b-wrap-tab .t-like { display:none; }
	.b-wrap-tab .t-name { font-size:13px; }
	.b-wrap-tab td { padding:8px 5px; }

	.b-prod-video iframe { width:100% !important; height:auto !important; display:block; }
	.b-msearch-item .b-ms-container .b-add2f { display:none; }
	.b-msearch-item .b-pic { width:80px; }
	.b-msearch-item .b-pic img { width:80px; display:block; height:auto; } 
	.b-msearch-item .b-free-deliv { display:none; }
	.b-msearch-item .btn-add2bas { background-position:center center; width:34px; height:28px; padding:0; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; margin:0 0 0 4px; }
	.b-msearch-item .b-price { font-size:16px; }
	.b-msearch-item .b-prod-d .b-title { font-size:14px; line-height:17px; }
	.b-sett-show { position:static; right:auto; top:auto; width:auto; margin:0 0 10px 0; }
	.b-comm-item .b-head time { position:static; right:auto; top:auto; width:auto; margin:0 0 10px 0; }
	.b-comm-item .b-head { padding:10px; }
	.b-msearch-item .b-wrap-btns { width:66px; }
	.b-pc-container .b-data-r { margin: 10px auto; float:none; width:auto; }
	.b-pc-container .b-yamet { margin:0 auto; }
}
@media(max-width:540px){
        .b-logo { padding-right:0; padding-left:5px; width:150px; }
	.b-logo img { display:block; width:100%; height:auto; }
	.b-header-mid .b-contact .b-phones { font-size:20px; line-height:16px; }
	.b-header-mid .b-contact .b-phones span { font-size:14px;}
	.b-header-mid .b-contact .b-timework { font-size:12px; }
	.b-header-mid .b-contact .b-link-callback { top:5px; }
	.b-mid-info .b-list-feat { display:block; white-space:normal; text-align:center; }
	.b-mid-info .b-list-feat > li { display:inline-block; vertical-align:top;  width:auto; text-align:left; padding:0 10px 10px 10px; }
	.b-ts-list .b-item-ss, .b-item-ss .newListSelected { width:100px !important; }
	.b-item-ss .selectedTxt { padding:0 30px 0 10px; width:60px; font-size:12px; }
	.b-item-ss .selectedTxt::after { border-width:6px 5.5px 0 5.5px; right:5px; }
	.b-item-ss ul.newList, .b-item-ss .SSContainerDivWrapper { width:140px; }
	.b-ts-list .btn-send { font-size:12px; }
	.b-item-ss ul.newList li a { font-size:12px; }
	.b-ts-list .inp input { font-size:12px; }
	.b-pop-callback { top:185px; }
	
	/*.content { padding:0 0 720px 0; }*/
	.b-foot-paym, .b-foot-r, .b-foot-instag, .b-foot-rub, .b-foot-soc  { position:static; left:auto; top:auto; right:auto; bottom:auto; margin:10px auto; }
	.b-foot-r { width:90%; }
	.b-suscribe, .b-foot-instag { width:226px; margin:0 auto; }
	.b-foot-rub  { text-align:center; }
	.b-yam { margin:0 auto 10px auto; }
	.b-sus-form { width:226px; }
	.b-foot-nav { display:block; }
	.b-foot-nav > ul:nth-child(1) {  display:inline-block;width:100% !important; padding:0 0 10px 0; border:none !important; }
	.b-foot-nav > ul:nth-child(2) { display:inline-block; vertical-align:top; width:100% !important; border:none !important; padding:0; text-align:center; }
	.b-foot-nav > ul:nth-child(3) { display:inline-block; vertical-align:top; width:100% !important; border:none !important; padding:0; text-align:center; }
	.b-foot-nav > ul > li > ul { width:50%; }
	.footer { max-width:100%; height:700px; /*margin-top:-700px; */}
	.foot-inner { height:690px; padding:10px 0 0 0; }
	.b-foot-instag { top:70px; right:0; bottom:auto; }
	.b-foot-r { right:5px; bottom:10px; top:auto; }
	.b-foot-soc { bottom:55px; left:10px; }
	.b-foot-rub { left:10px; }
	.b-pop-basket { width:200px;  }

	.b-search-rs .b-list > li > a .b-title, .b-search-rs .b-all-result { font-size:12px; }
	.b-search-rs .b-list > li > a .b-text { font-size:11px; }
	.b-search-rs { margin:0; }
	
	.b-pop-dbask, .b-pop-wishlist { padding:15px; }
	.b-pop-dbask .b-title, .b-pop-wishlist .b-title { padding:0 0 15px 0; }
	.b-pop-dbask .pop-close, .b-pop-wishlist .pop-close { top:15px; }
	.b-pop-dbask .b-msearch-item .b-prod-d .b-meta, .b-pop-wishlist .b-msearch-item .b-prod-d .b-meta { display:none; }
	.b-pop-dbask .b-msearch-item .b-prod-d .b-title { margin:0; font-size:14px; line-height:16px; max-height:64px; padding:0; }
	.b-pop-dbask .b-msearch-item .btn-add2fav { display:none; }
	.b-pop-dbask .b-pop-del-pos { top:-5px; }
	.b-pop-dbask .b-msearch-item .b-btns, .b-pop-wishlist .b-msearch-item .b-btns { width:25px; }
	.b-pop-dbask .b-msearch-item .b-price { font-size:18px; }
	.b-pop-dbask .b-msearch-item .b-price .rur { font-size:14px; }
	.b-pop-dbask .b-msearch-item .btn-add2bas, .b-pop-wishlist .b-msearch-item .btn-add2bas { width:36px; height:28px; font-size:0; line-height:0; text-indent:-9999em; overflow:hidden; padding:0; background-position:center center; }
	.b-pop-dbask .b-msearch-item .b-price .b-old-price, .b-pop-wishlist .b-msearch-item .b-price .b-old-price { display:none; }

	.b-pcard-l { width:100%; }
	
	.lSSlideOuter.vertical .lSGallery { position:relative !important; top:auto !important; right:auto !important; width:100% !important; overflow:hidden; margin:0 !important; height:auto !important; }
	.prod-slider .lslide img { display:block; width:100%; height:auto; }
	.lSSlideWrapper { height:265px !important; }
	.lSSlideOuter .lSPager.lSGallery li { float:left; margin:10px 1px 0 1px !important; width:78px !important; height:78px !important; }
	.lSSlideOuter .lSPager.lSGallery li a {width:76px !important; height:76px !important; }
	.lSSlideOuter.vertical { padding:0 !important; }
	.lSSlideOuter .lSPager.lSGallery img { display:block !important; width:76px !important; height:76px !important; }
	.b-pcm-l, .b-pcm-r { display:block; margin:0 0 10px 0; width:100%; }
	.b-checkout-noreg { display:block; width:100%; margin:0 0 10px 0; padding:0; }
	.b-checkout-noreg,.b-col-reg { display:block; width:100%; margin:0 0 10px 0; padding:0;  }
	.b-2c-form .b-col-auth .b-list .b-item-inp { width:100%; display:block; margin:0 0 5px 0; padding:0; }

	.b-order-list-info .b-item-oli-buyer { display:block; width:100%; padding: 0 0 10px 0; margin:0;; }
	.b-order-list-info .b-item-oli-deliv { display:block; width:100%; padding: 0 0 10px 0; margin:0; }
	.b-order-list-info .b-item-oli-comment { display:block; width:100%; padding: 0 0 10px 0; margin:0; }
	
}    
@media(max-width:480px){
	
	.b-msearch-item .b-ms-container .b-item { display:block; width:100%;}
	.b-msearch-item .b-price .b-old-price, .b-msearch-item .b-ms-container .b-add2f { display:none; }
	.b-msearch-item .b-ms-container .b-pic { text-align:center; padding:0 0 10px 0; width:100%; margin:0; }
	.b-msearch-item .b-ms-container .b-pic img { display:block; width:45%; max-width:45%; height:auto; margin:0 auto; }
	.b-msearch-item .b-ms-container .b-it-price, .b-msearch-item .b-ms-container .b-btns { display:inline-block; vertical-align:top; width:50%; margin:0 -3px 0 0; padding:0; line-height:30px; }

	.b-col-wishlist .b-msearch-item .b-ms-container .b-btns { width:30%; }
	.b-col-wishlist .b-msearch-item .b-ms-container .b-it-price { width:35%; margin: 0 5% 0 0 ; }

	.b-msearch-item .b-ms-container .b-btns { text-align:right; }

	.b-msearch-item .b-ms-container { display:block; }
	.b-msearch-item .b-prod-d .b-title { max-height:200px; width: 100% !important; overflow:hidden;}
	.b-wrap-tab td { padding:5px 1px; font-size:11px; }
	.b-wrap-tab .t-name { padding:5px 0; font-size:11px; line-height:13px; }
	.b-wrap-tab .t-cvo { padding-left:2px; }
	.b-wrap-tab .t-price { padding-left:5px; }
	.b-wrap-tab .b-btn-buy, .b-wrap-tab .b-btn-buy1click { font-size:10px; width:48px; height:18px; line-height:20px; position:relative; top:1px; }
	.b-wrap-tab .t-btn { width:50px; padding-left:5px; max-width:50px; }
	.b-wrap-tab .btn-inform {font-size:8px; width:60px; height:18px; line-height:20px; position:relative; top:1px;  }
	.b-wrap-tab .t-price { font-size:12px; }
	.b-wrap-tab .b-price-date { font-size:8px; line-height:10px; }
	.b-list-pprof .b-lp-item .b-lp-inner { width:105px !important; }
	.b-list-pprof .b-lp-item  { width:105px !important; margin:0 0 8px 0 !important }
	.b-list-pprof .b-lp-item-zk { width:20px; background-size:12px 12px; background-position:3px 95px; }

	.b-card-tabs-nav > li { margin:0 !important; display:block; width:100%; border:1px solid #90a4ae; }
	.b-card-tabs-nav > li a { padding:2px 0 1px 0; line-height:16px; }
	.b-i-photos > li img { max-width:80px; }
	.b-card-tabs-nav > li.ui-tabs-active { margin:0; border:1px solid #000; }
	.b-card-tabs-nav > li.ui-tabs-active a { padding:2px 0 1px 0; }

	.b-pop-dbask .b-msearch-item .b-ms-container, .b-pop-wishlist .b-msearch-item .b-ms-container { display:block; }
	.b-pop-dbask .b-list-total .b-btns .btn-send { height:30px; background-position:9px 5px; }
	.b-pop-dbask .b-msearch-item .b-ms-container .b-item, .b-pop-wishlist .b-msearch-item .b-ms-container .b-item { display:inline-block; vertical-align:top;  }

	.b-pop-dbask .b-col-wishlist .b-msearch-item .b-ms-container .t-not-avail, .b-pop-dbask .b-col-wishlist .b-msearch-item .b-ms-container .t-avail, .b-pop-dbask .b-msearch-item .b-ms-container .b-pic { display:none; }

	.b-pop-wishlist .b-col-wishlist .b-msearch-item .b-ms-container .t-not-avail, .b-pop-wishlist .b-col-wishlist .b-msearch-item .b-ms-container .t-avail, .b-pop-wishlist .b-msearch-item .b-ms-container .b-pic{ display:none; }

	.b-pop-dbask .b-msearch-item .b-ms-container .b-prod-d, .b-pop-wishlist .b-msearch-item .b-ms-container .b-prod-d { display:block; width:100%; padding:0; margin:0 0 5px 0; }
	.b-pop-dbask .b-col-wishlist .b-cvo, .b-pop-wishlist .b-col-wishlist .b-cvo { top:3px; }
	
	.b-wrap-container { max-width:320px; }
	.footer { max-width:320px; }
	
	.b-tn-user .b-list > li, .b-tn-user .b-list > li:first-child { padding:0 7px; margin:0 0 15px 0; border:none; }
	.b-tn-user { padding-bottom:0px; }
	.b-promo-slider .bps-text { padding:10px; bottom:10px; }
	.b-promo-slider .bps-text { font-size:14px; line-height:16px; }
	.b-promo-slider .bps-text .b-title { font-size:18px; line-height:20px; }
	.b-promo-slider .cycle-pager span { width:10px; height:10px; }
	.b-list-prod .b-lp-item:hover .b-text, .b-list-prod .b-lp-item .b-text { max-height:0; display:none; }
	.b-list-prod .b-info-meta { margin:0 0 10px 0; padding:0 180px 0 0; }
	.b-list-prod .b-add2fav { bottom:8px; right:106px; }
	.b-list-prod .b-title { height:auto; }
	.b-list-prod  .b-lp-item, .b-list-prod  .b-lp-item .b-lp-inner, .b-list-prod  .b-lp-item:hover, .b-list-prod  .b-lp-item:hover .b-lp-inner  {  min-height:auto; height:auto; min-height:auto; }
	.b-wrap-mtabs .b-mtb-title { padding-bottom:5px; }
	.b-mtabs .b-mtabs-nav > li { margin:0 -3px 0 0; }
	.b-mtabs .b-mtabs-nav > li a { font-size:13px; line-height:18px; }
	.b-mtabs .b-mtabs-nav > li:before { font-size:13px; padding:0 2px; }
	
	.b-pop-basket { top:140px; }
	.b-pop-basket .b-meta { padding:0 60px 0 0; }
	.b-pop-basket .b-rat-sum { margin:5px 0 5px 0; }
	.b-pop-basket .b-add-prod { width:170px;  }
	.b-pop-basket .b-nps > li { padding-left:0; padding-right:0; }
	.b-pop-basket .b-add-prod .b-pic img { width:100%; display:block; height:auto; }
	.b-pop-basket .b-triangle { right:auto; left:60px; }
	.b-pop-basket .b-add-prod .b-title { font-size:16px; line-height:18px; }
	.b-pop-basket .b-price { font-size:16px; }
	.b-pop-basket .b-price .rur { font-size:13px; }
	.b-pop-region { left:30px; width:240px; }
	.b-pop-region .b-triangle { left:100px; }
	.b-logo { text-align:center; margin:0 auto; display:block; }
	.b-list-prod .b-lp-item { width:98%; margin:0 1% 8px 1%; padding:0; }
	.b-header-mid .b-contact { float:none; margin:0 20px 15px 20px; }
	.b-pop-callback { top:285px; }
	.b-pop-callback .b-triangle { right:50px; }
	
	.b-not-autorize .b-pop-callback { top:265px; }
	.b-not-autorize .b-tn-user .b-list { text-align:center; }
	.b-not-autorize .b-pop-basket { top:115px; }
	.b-not-autorize .b-pop-basket  .b-triangle   { left:auto; right:120px; }
	.b-not-autorize .b-tn-common { float:none; width:100%; }
	.b-not-autorize .b-tn-user { padding:10px 0 0 0; float:none; width:100%; }
	.b-catalist > .b-item { width:100%; }
	.b-list-brands > .b-item { width:100%; }
	.b-list-brands .b-title { font-size:16px; line-height:18px; }
	
	.b-pop-dbask .b-col-wishlist { padding:0 0 5px 0; }
	.b-list-total .b-lt-bon-have { white-space:normal; font-size:13px; }
	.b-list-total { display:block; }
	.b-list-total .b-tt { font-size:18px; line-height:21px; }
	.b-list-total .b-tt .rur { font-size:14px; }
	.jspVerticalBar, .jspTrack { width:10px !important; }
	.jspDrag { width:10px !important; height:10px !important; } 
	.b-col-dbask-inner { margin:0 15px 0 0; }
	.b-list-total .b-btns { white-space:normal; padding:0; }
	.b-list-total .b-btns .b-free-dev { padding:0; }
	
	.b-msearch-item .b-prod-d .b-title { font-size:14px; }
	
	.b-prev-next { padding:5px 12px; }
	.b-prev-next a:last-child { right:12px; }
	.b-share-soc > li:first-child { display:block; margin:0; padding:0 0 5px 0; }
	
	.b-list-group .b-name i { display:block; }
	.b-list-group .b-price, .b-list-group .b-terms { position:static; left:auto; right:auto; top:auto; }
	.b-list-group .b-pic, .b-list-group .b-text { display:block; width:100%; margin:0; }
	.b-list-group .b-price, .b-list-group .b-terms, .b-list-group label { display:block; }
	.b-list-group .b-name { font-size:13px; font-weight:400; }

	.b-cfilter .b-list { padding-right:0; }
	.b-cfilter .b-list > .b-item { padding:0 0 5px 0; display:block; width:100%; }
	
	.b-pc-container .b-pc-ava { margin:0; display:block; text-align:center; padding:0 0 10px 0; width:100%; }
	.b-pc-container .b-pc-text, .b-pc-container .b-u-links { margin:0; display:block; padding:0 0 10px 0; width:100%; }
	
	.b-pers-bl .b-table, .b-pers-bl .b-table tr { display:block; border-bottom:1px solid #cfd8dc; }
	.b-pers-bl .b-table td  { display:block; text-align:left; border:none; padding:5px 0; }
	.b-pers-bl .b-table tr td:last-child { text-align:left; }
	.b-pers-bl .b-table tr td:first-child { display:none; }
	
	.gotop { margin: 0 0 0 155px; }
	
	.b-card-tabs-nav { overflow: hidden; }

}

