@media (min-width: 1200px){
	.row .container {
		width: 1200px;
		padding:0px;
	}
}
@media (min-width: 1270px){
	.row .container {
		width: 1240px;
		padding:0px;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1270px) {
	.product-photos{min-width:54%}
}
@media screen and (min-width: 1025px) and (max-width: 1120px) {
	.bx-basket-block .mobpodmenu{display:block}
	.probmenu{display:none}
	.product-photos{display:block;width:100%}
	#jcl-mobile{display:block!important}
	.bounceout{display:block!important}
	.bounceout #jcl-mobile{display:block!important}
	.verticalCarousel2.images{display:none}
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
.product-photos{min-width:54%}
.product {
    background: white;
    float: left;
    width: calc(47% - 16px);
    width: -moz-calc(47% - 16px);
    margin: 20px 0px 0px 27px;
    border-radius: 8px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    min-height: 403px;
    position: relative;
}
 .rightcontent .catalog-element {
    width: calc(47% - 19px);
    width: -moz-calc(47% - 12px);
}
}
@media screen and (min-width: 320px) and (max-width: 1025px) {
	.yellow-tooltip:hover:before{display:none!important}
	.bx-logo-desc{width:calc(100% - 175px)}
	.product-photos{min-width:54%}
	.bx_item_detail_rating{border-bottom:0}
	.buy-block-content>.price-wrap>.price-values .price{text-align:left!important;margin-left:0px;padding-left:0px}
	.bx_item_detail_rating .text,.bx_item_detail_rating .text2{height:auto;line-height:1.2em}
	.bx-basket-block .mobpodmenu{display:block}
	.probmenu{display:none}
	.sideanalog{}
	.verticalCarousel2.images{display:none}
	.product-main{width:100%!important}
	.pagination-wrap {display:block}
	.vigoda{display:block}
	.vigoda-desk{display:none}
	.bx-logo1{display:none}
	.col-md-3 , .rightcontent{width:100%}
	div[data-role="bx-menu-button-mobile"]{display:none}
	.row-menu{display:none}
	.bx-logo-desc .vigoda{display:none}
	.bx-header-section{margin:0px;padding:0px;width:100%}
	.row-header .col-lg-9{width:85%}
	.row-header .col-lg-3{width:15%}
	.bx-logo-desc ul.desc{width:100%}
	.bx-logo-desc ul.desc li {
    margin-right: 10px;
    width: calc(50% - 10px);
    margin-bottom: 1px;
    line-height: 13px;
    height: 30px;
    margin-top: 5px;
    background: url(/include/checkbox-active.jpg) 0px 0px no-repeat;
	}
	.row-header {
		padding-top: 45px;
		height:157px;
	}
	.row-menu-mobile{
		display:block;
		background:white;
		border-bottom:solid 1px #d6c1ab;
		position:fixed;
		z-index:10;
		width:100%;
		-webkit-transform:translateZ(1px);
		-moz-transform:translateZ(1px);
		-o-transform:translateZ(1px);
		transform:translateZ(1px);
	    height: 45px;
	}
	.row-menu-mobile ul{
		height:45px;
		margin: 0px;
		display: flex;
		align-items: center;
	}
	.row-menu-mobile li{width:30%;float:left;list-style-type:none;font-size:12px;margin-top:0px;color:#101010}
	.row-menu-mobile li:last-child{width:10%}
	.row-menu-mobile li img{position:relative;top:-2px;left:-7px}
	.row-menu-mobile li:last-child img{position:relative;top:0px;left:calc(50% - 15px);left:-moz-calc(50% - 15px)}
	#modal-mobile-menu.modal {
    top: -26px;
    width: 100%;
    border-radius: 0px;
    margin: 0px;
	position:fixed;
	z-index:10199;
	}
	#modal-mobile-menu .btn-close {top:5px;font-size:17px;font-weight:bold;right:15px;color:#8a6d5e;background:white!important;border:0px;box-shadow:none;}
	#modal-mobile-menu .btn-close img{margin-left:15px;}
	#modal-mobile-menu  .modal-dialog{padding:0px;width:100%;margin:0px}
	#modal-mobile-menu  .content{width:100%}
	#modal-mobile-menu .bx-top-nav{width:100%;float:none}
	#modal-mobile-menu .bx-top-nav-container{padding:0px}
	#modal-mobile-menu ul{width:100%;padding:0px}
	#modal-mobile-menu ul:first-child{margin-top: 60px;}
	#modal-mobile-menu ul:first-child li{padding-left:44px}
	#modal-mobile-menu ul:last-child{margin-bottom: 20px;}
	#modal-mobile-menu li{float:none;width:100%;text-align:left;list-style-type:none;padding:5px 20px}
	#modal-mobile-menu li a, #modal-mobile-menu li span{font-size:17px;font-weight:bold;color:#8a6d5e;}
	#modal-mobile-menu .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover>a, .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover>a{box-shadow:none}
	#modal-mobile-menu li:hover{background:#f35f20}
	#modal-mobile-menu li:hover a, #modal-mobile-menu li:hover span{color:white}
	#modal-mobile-menu .bx-yellow.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover>a, .bx-yellow.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active>a, .bx-yellow.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover>a,
	#modal-mobile-menu .bx-top-nav-container .bx-nav-1-lvl>a span{background:transparent}
	.phone-text{font-size:12px;line-height:1.1em;color:#101010}
	.phone-text-top{color:#101010}
	.postavchik{
		width: 100%!important;
		text-align: left;
		font-size:12px;
	    margin-top: -4px;
		margin-left: -34px;
	}
	.bx-basket-block:nth-child(2){display:none}
	.row-header-bottom{height:65px;}
	.region-delivery {
		width: calc(100% - 50px);
		margin-left: 15px;
	    position: relative;
	}
	button.mobile-vigoda{
		display: block;
		background: url(/include/mobile-vigoda.png) no-repeat;
		width: 144px;
		float: left;
		border: 0px;
		height: 32px;
		color: #603823;
		font-size: 13px;
		margin-top: 8px;
		padding-left: 5px;
		padding-top: 4px;
		box-shadow: none;
		top: 10px;
		left: 350px;
		position: absolute;
	}
	.minimal-cart{
		margin-top:3px;
		text-align:left;
		padding-left:15px;
	}
	.bx-header .search{display:none}
	.phone-text-top {
		font-size:22px;
		margin-top:0px;
	}
	.catalog .catalog-element.first-element {margin: 20px 0px 0px 0px;}
	.info-block .catalog-element{width:100%;margin:0px 0px 10px}
	.info-block .catalog-element .content .content {width: calc(100% - 120px)!important;}
	.buy-block-main{padding-right:0px}
	
	.menumedok>li.active a{background:none}
	.menumedok>li.active{background: #f2ebe4;border:solid 1px #decec0}
	.menumedok li span {top: 3px;}
	.content-page .col-md-9{width:100%}
	.product-page{padding:0px}
	.buy-block-content {padding:0px;}
	.buy-block-origin{}
	.buy-block-origin .content{background:transparent}
	.product-page h1{width:100%;font-size:18px;}
	.buy-block-content>.price-wrap {color: #303030;}
	.buy-block-content .price-values{
		width:100%;
	}
	.buy-block-content .price-actions{
		width:100%;
	}
	.buy-block-content>.price-wrap>.price-values .text {
    font-size: 16px;
    font-weight:normal;
    float: left;
    color: #303030;
	}
	.buy-block-content>.price-wrap>.price-values .price {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    margin-left:0px;
    float: left;
    width: calc(100% - 57px);
	text-align: left;
	}
	.buy-block-content>.price-wrap>.price-values .price span{font-weight:normal}
	.similar-products, .viewed-products {
    margin-top: 50px;
    margin-bottom: 70px;
    width: 100%;
	}
	.divmenu .linkextend{display:none}
	.product-info-sections .combo-target-content{display:block!important}
	.product-info-sections .combo-link>.text, .product-info-sections .combo-header>.text{
	border:0px;font-size:18px;
	position: relative;
    top: 11px;
    background: #e9e9e9;
    padding-right: 10px;
    display: inline-block;
	}
	hr{margin:0px}
	.bx-breadcrumb{padding:10px 15px}
	.row-header-bottom .search{display:none}
	.bx-header-section {
		padding: 0px 0px 0px;
	}
	.bx-content-seection {
		padding:0 0px 5px;
		width:98%;
	}
	.bx-footer {
		padding: 0 15px 5px;
		width:98%;
	}
	.postavchik{width:calc(100% - 593px);width:-moz-calc(100% - 593px);}
	.catalog .catalog-element{width:calc(50% - 10px);width:-moz-calc(50% - 10px);margin: 20px 0px 0px 0px;}
	.catalog .second-element{margin: 20px 0px 0px 20px;}
	.catalog .three-element{margin-left:0px}
	.reviews .review{width:calc(50% - 10px);width:-moz-calc(50% - 10px);margin-bottom:20px}
	.reviews .review:nth-child(2){margin-right:0px}
	.reviews .review:nth-child(3){width:calc(50% - 10px);width:-moz-calc(50% - 10px);float:left;margin-bottom:0px}
	.info-block .catalog-element{}
	.info-block .second-element{margin-right:0px}
	.info-block .three-element{margin-left:0px;float:left!important;margin-bottom:0px}
	#catalog-aside{
		height: 60px;
	}
	.catalog-menu.mainmenu{
		height: 10px;
	}
	.catalog-menu.mainmenu.hide-catalog{
		overflow: hidden;
	}
	#catalog-aside .divmenu:nth-child(3){display:none}
	#catalog-aside  .bx-sidebar-block .content{display:none}
	#catalog-aside,.rightcontent{width:100%;padding-left:0px}
	#catalog-aside .content{
		height:auto;
		background:#f4f4f4;
		width:calc(100% - 20px);
		width:-moz-calc(100% - 20px);
		width:-webkit-calc(100% - 20px);
		height:auto;
		box-shadow:0 0 20px rgba(0,0,0,0.1);
		margin:10px 10px 20px;
		border-radius: 6px;
		padding:0px 20px;
		position:absolute;
		z-index:5;
	}
	.rightcontent .catalog-element{width:calc(50% - 15px);width:-moz-calc(50% - 10px);margin: 20px 0px 0px 0px;}
	.rightcontent .catalog-element:nth-child(3n-1){margin: 20px 20px 0px 20px;}
	.menumedok li,.menumedok li.active,.menumedok li.active:hover, .menumedok li:hover{float:left;width:31%;min-width:auto;}
	.menumedok li.active{min-width:auto}
	
	
	#catalog-aside .mobile-catalog{display:block}
	#catalog-aside .title-mobile{display:none;float:left}
	#catalog-aside .close-catalog{display:block;float:right;position:relative;left:7px;}
	#catalog-aside .hide-catalog .title-mobile{display:block}
	#catalog-aside .hide-catalog .close-catalog{display:none}
	
	.product-modifications hr{position:relative;top:14px;display:block;float:right;width: calc(100% - 162px);}
	.product-modifications .caption .text{float:left;display:block;background:#e9e9e9;z-index:2;}
	.combo-header hr{display:block;}
	.table-responsive{clear:both}
	.tech-info-block table{border:0px;background:transparent!important;border:0px;width:100%;}
	.tech-info-block table th, .tech-info-block table td{padding:4px 10px;border:0px;}
	.tech-info-block table th{background:white;}
	.tech-info-block table th:first-child, .tech-info-block table td:first-child{padding-right:80px}
	.tech-info-block table tbody tr:nth-child(2n) td{background:#f8f8f8!important}
	.offer-slider{
    float: left;
    width: 100%;
    margin: 0px 20px 0px 0px;
    border-radius: 8px;
    min-height: 310px;
    position: relative;
    top: -20px;
	}
	.product-photos {
		padding-bottom: 20px;
		display:block;
	}
	.product-photos{display:block;width:100%}
	#jcl-mobile{display:block!important;position:relative;top:-20px}
	.bounceout{display:block!important}
	.bounceout #jcl-mobile{display:block!important}
	.verticalCarousel2.images{display:none}
	.product-photos .product-photo img{}
	.product-photos .product-photo li{
		width: auto;
		background: white;
		margin: 20px;
	}
	.product-photos .product-photo {
		position: relative;
		text-align: center;
		width: 100%;
		min-height: 288px;
		margin: 0px;
		padding: 0px;
	}
	.buy-block-wrap, .buy-block-content {
		height: 208px!important;
		margin: 0px;
		width: 100%;
	}
.buy-block-content>.price-wrap>.price-values .price {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    margin-left:0px;
    width: 100%;
    text-align: center;
}	
	.table-responsive{display:none}
	.product-modifications {margin-top: 20px;}
	/*Прайс*/
	.mobile-offers{display:block;clear:both;width:100%}
	.mobile-offers .offer-list div{float:left}
	.mobile-offers  .row-offer{padding:20px 0px;width:100%;border-bottom:solid 1px black}
	.mobile-offers  .row-offer:last-child{border-bottom:0px}
	.mobile-offers  .row-offer>div{width:31%;text-align:left;padding-left:10px;margin:5px 0px;}
	.mobile-offers  .row-offer>div.actions{width:100%;text-align:left;padding-right:20px}
	.btn-buy-wrap.text-only {margin-left:50px}
	.mobile-offers  .row-offer>div .bold{font-weight:bold}
	.mobile-offers  .row-offer:nth-child(2n){}
	.catalog-main-content{width:100%!important}
	.catalog-main-content .product {width: calc(48% - 20px);}
	.mobile-price{display:block;}
	.row-mobile-title-main{background:#fdefd8;color:#f66f0b;padding:10px 0px;margin-bottom:10px;margin-left:-20px;margin-right:-20px;text-align:center;border-top:solid 2px #E85C23;border-bottom:solid 2px #E85C23}
	.row-mobile-title-main a,.row-mobile-title-main a:visited,.row-mobile-title-main a:focus{color:#f66f0b;font-size:17px;font-weight:bold}
	.row-mobile-title, .row-mobile-title a{color:#4a4949;font-size:15px;font-weight:bold;padding:5px 15px;}
	.row-mobile{clear:both;height:90px;margin:10px 20px}
	.row-mobile>div{float:left;width:25%}
	.row-mobile>div:nth-child(4){padding:26px 0px 0px 20px}
	.row-mobile>div>div{padding:3px 0px 3px 15px;}
	.row-mobile>div>div:nth-child(2n-1){background:#f8f8f8}
	/*Корзина*/
	.bx_ordercart .bx_ordercart_order_table_container{border:0px}
	.table{display:block!important}
	.thead,.tbody{display:block!important}
	.thead>.tr>.td{opacity:0}
	.thead>.tr>.td:nth-child(3){opacity:1}
	.tbody>.tr {display:block!important;width:100%;clear:both;position:relative}
	.tbody>.tr>.td.margin {width:0px;display: none!important;}
	.tbody>.tr>.td {float:left;display:block;width:calc(100% - 240px);}
	.tbody>.tr>.td>span,.tbody>.tr>.td>div{float:left}
	.tbody>.tr>.td>div{font-weight:bold}
	.tbody>.tr>.itemphoto>div{float:none;}
	.tbody>.tr>.itemphoto {width:200px;height:300px;}
	.tbody>.tr>.td.control{position:absolute;top:40px;right:20px;text-align:right}
	/*Корзина 2*/
	.bx-soa{width:100%}
	.bx-soa-item-img-block{width:200px}
	.visible-xs {display: block!important;}
	.bx-soa-sidebar {display: none;}
	.bx-basket-block-icon{}
	.element-actions div.nagrady{width:100%;text-align: center;}
	.element-actions div.nagrady img{float:none}
	.element-actions div.nagrady .title{float:none}
	.row-menu-mobile.work-warning{height:70px!important}
} 
@media screen and (min-width: 768px) and (max-width: 960px) {
	.element-actions div .img {margin:0px 61px 0px 0px;}
}
@media (max-width: 767px) {
	.verticalCarousel2.images{display:none}
	.mobbuy{
		clear:both;
		display:block;
		width:100%;
		margin-top:20px;
	}
	.sideanalog{display:none}
	.descbuy{display:none}
	.votedesc{display:none}
	.bx-logo{
		background: transparent;
		top: 17px;
		width: 200px;
		padding: 0px;
		margin: 0px;
		height: 100px;
		position: relative;
		left: 20px;
	}
	.bx-logo .bx-logo-block{
		height: 100px;
	}
	.buy-block-main{padding:0px}
	.catalog .catalog-element .content .img, 
	.catalog .catalog-element .content{text-align:center}
	.element-actions div .img {margin:0px 61px 0px 0px;}
	.bx-basket-block-icon{background:none}
	.element-actions div.nagrady{width:100%}
	.element-actions div.nagrady .title{width:100%}
	.element-actions div.nagrady .title2{width:100%}
	.header-warning {padding-top:90px!important;height:206px!important;}
	.row-menu-mobile.work-warning{height:90px!important;}
	#tabs-element .ui-tabs-nav{display:none}
	.product-photos {
		padding-bottom:0px;
		display:block;
		margin-top:10px;
	}
	.mobile-offers .row-offer>div{padding-left:0px;margin-right:15px;width:calc(31% - 10px)}
}
@media screen and (min-width: 580px) and (max-width: 766px) {
	.first-element{width:50%important;margin:20px 0px 0px 0px;}
	.second-element{width:50%important;margin:20px 0px 0px 0px;}
	.three-element{width:50%important;margin:20px 0px 0px 0px;}
	.four-element{width:50%important;margin:20px 0px 0px 0px;}
	.catalog-section.catalog .catalog-element {
    width: calc(50% - 20px);
    width: -moz-calc(50% - 20px);
    width: -webkit-calc(50% - 20px);
    width: -o-calc(50% - 20px);
	}
	.product-photos{width:100%!important}
	.buy-block-origin{width:100%!important}
	.element-actions div.nagrady{width:100%}
	.element-actions div.nagrady .title{width:100%}
	.element-actions div.nagrady .title2{width:100%}
	.header-warning {padding-top:90px!important;height:206px!important;}
	.product-photos{width:50%!important;min-width:50%!important;}
	.buy-block-origin{width:42%!important;min-width:42%!important;}
}
@media screen and (max-width: 580px) {
	.product-main{margin-top:0px}
	.product-photos .product-photo li{margin-top:0px!important}
	.buy-block-content .price-values {width:100%;}
	.buy-block-content .price-actions {width:100%;}
	.buy-block-content>.price-wrap>.price-values .price {width:220px!important;float:none;}
	.bx-logo-desc{display:none!important}
	.row-menu-mobile.work-warning{height:90px!important;}
	.header-warning {padding-top:90px!important;height:206px!important;}
	.product-photos{width:100%!important}
	.mobile-offers .row-offer>div{width:100%}
	.photo-wrap {display:flex;align-items:center;width:100%!important}
	.photo-wrap img{margin:0px auto}
	.mobile-work-time{display:none}
	.catalog-section.catalog .catalog-element .hover{display:none!important}
	.catalog-section.catalog .catalog-element:hover .zakazup{color:#636363}
	.catalog-section.catalog .catalog-element:hover  .content {
		background: url(/include/element/brush_sim.png) 50% 69px no-repeat white;
	}
	.buy-block-origin{top:10px}
}

@media screen and (min-width: 380px) and (max-width: 580px) {
	.product-photos{width:100%!important;min-width:100%!important;}
	.buy-block-origin{width:100%!important;min-width:100%!important;}
	.catalog-section.catalog .catalog-element .hover{display:none!important}
	.scroll-slider .slider-item {
		width:320px;
	}
}
@media screen and (min-width: 380px) and (max-width: 580px) {
	body{font-size:13px}
	.element-actions div.nagrady{width:100%}
	.element-actions div.nagrady .title{width:100%}
	.element-actions div.nagrady .title2{width:100%}
	.buy-block-content>.price-wrap>.price-values .price {width:100%;height:auto}
	.mobile-offers .row-offer>div{padding-left:0px;margin-right:15px;width:100%}
}
@media screen and (min-width: 320px) and (max-width: 767px) {
	h3{font-size:19px;}
	.bx-top-nav-container {display:block;}
	.row-menu-mobile li:nth-child(2){display:none}
	.row-menu-mobile li:nth-child(3){width:85%;}
	.row-menu-mobile li .phone-text-top{float:left}
	.row-header .bx-logo{width:200px;background:transparent}
	.bx-basket-block-icon{width:30px;}
	.region-delivery{display:none}
	.bx-logo-desc{width: calc(100% - 207px);display:block}
	.minimal-cart {
		margin-top:13px;
		text-align: center;
		padding-left:15px;
	    font-size:25px;
		width:100%;
	}
	.catalog .catalog-element {
    width: calc(50% - 10px);
    width: -moz-calc(50% - 10px);
    margin: 20px 0px 0px 0px;
	}
	.catalog .readme{display:none}
	.catalog .readme-mobile {display: block;left: calc(50% - 140px);float: left!important;}
	.catalog h3{width:100%;text-align:center;    white-space: nowrap;}
	.footer ul{width:100%!important}
	.menumedok li, .menumedok li.active, .menumedok li.active:hover, .menumedok li:hover {
    width: 90%;
	}
	.row-menu-mobile li:nth-child(1){display:none}
	.row-menu-mobile li:nth-child(2){display:none}
	.row-header .bx-logo{width:200px;background:transparent;    z-index: 0!important;}
	.region-delivery{display:none}
	.minimal-cart {
		margin-top:6px;
		text-align: center;
		padding-left:15px;
	    font-size:20px;
		width:100%;
	}
	.bx-logo{top:10px;left:-10px;}
	.bx-logo .bx-logo-block img{width:150px}
	.row-header .bx-logo{width:200px;background:transparent}
	.slogan{width:100%;display:inline-block;line-height:1.2em;}
	.bx-basket-block-icon{height:60px;margin-top:27px;margin-left:44px;float:left;}	
	.bx-basket-block-icon a{
	background: url(/include/mobile-basket.png) no-repeat;
    height: 66px;
    width: 100px;
    display: inline-block;
	border-bottom:0px;
	}
	.basketdiv{display:block!important;position:relative;left:-44px;}
	.total-price-span{display:none}
	.total-quantity-span{position:relative;left:28px;top:6px;font-weight:bold;}
	.bx-basket-block-icon img{height:0px}
	.row-header-bottom {
	height: 40px;
	}
	.catalog-element{width:100%!important;margin:20px 0px 0px!important;}
	.catalog .second-element{width:100%;margin:20px 0px 0px 0px;}
	.catalog .three-element{width:100%;margin:20px 0px 0px 0px;}
	.catalog .four-element{width:100%;margin:20px 0px 0px 0px;}
	.reviews .review{width:100%}
	.reviews .review:nth-child(3){width:100%}
	.catalog-main-content .product {width:calc(100% - 20px);margin-left:10px;}
	.footer ul{width:100%!important;padding:0px;}
	.footer li{width:50%;text-align:left}
	.reviews{margin-bottom:0px}
	.footer .search{display:none}
	.footer .search-mobile{display:block}
	.info.mobile-table{dispaly:none!important}
	.rightcontent {padding:0px 10px!important;}
	.product-page {padding: 0px 10px;}
	.product-page h1{width:100%;padding-left:0px;}
	.offer-slider{top:0px!important}
	.combo-blocks.full .combo-target, .combo-blocks[data-sb-mode="full"] .combo-target {
    position: relative;
    margin: 0px 15px;
	}
	.buy-block-origin .right {
    padding: 0px;
    min-height: 242px;
    height: 100%;
    text-align: center;
    margin: 0px auto;
    width: 260px;
	}
	.product-photos{width:100%;min-height: auto;}
	.product-photos .product-photo {
    position: relative;
    text-align: center;
    width: 100%;
    min-height: 288px;
    margin: 0px;
    padding: 0px;
	}
	.product-photos .product-photo li {
    width: auto;
    background: white;
    margin: 20px 10px;
    width: 95%;
	}
	.product-photos .product-photo img {
        width: 100%;
	}
	.buy-block-wrap, .buy-block-content{width:100%}
	.buy-block-origin{left:0px;padding:0px 10px}
	.buy-block-wrap>div{width:100%!important}
	.buy-block-content>.price-wrap>.price-values .price {width:100%;}
	.buy-block-main{margin-bottom:0px}
	.rightcontent{padding:0px 10px!important}
	.catalog-section.catalog .catalog-element{width:100%}
	.rightcontent .catalog-element:nth-child(3n-1){width:100%;margin: 20px 20px 0px 0px;}
	
	.row-mobile {margin: 10px 10px;height:131px}
	.row-mobile>div:nth-child(1) {width: 44%;}
	.row-mobile>div:nth-child(2) {width: 31%;}
	.row-mobile>div:nth-child(3) {width: 25%;}
	.row-mobile>div:nth-child(4) {width: 100%;margin: 10px auto 20px;height: 30px;padding: 0px;text-align: center;}
	.row-mobile .feedback {display:block;margin: 0px auto;}
	.infos .wrap-infos .col .block .content{width:100%}
	.infos .wrap-infos .col .block .zag{display:none}
	.infos .wrap-infos .col .block .img{width:50%;float:left}
	.mobile-zag{display:block;width:calc(50% - 10px);float:left}
	.mobile-zag .zag{display:block!important;}
	.product-item-amount-field-btn-minus,
	.product-item-amount-field-btn-plus,
	.product-item-amount-description-container{display:none}
	.btn-action.buy{position:relative;top:2px}
	#modal_delivery  .content{width:calc(100% - 20px)}
	.modal-dialog .btn-close{color:black}
	.element-actions div.nagrady img{float:none}
	.element-actions div.nagrady{width:100%;text-align: center;}
	.element-actions div.nagrady .title{width:100%;display:inline-block;}
	.element-actions div.nagrady .title2{width:100%;display:inline-block;}
	.element-buy{margin-left:10px}
	.mobile-offers .row-offer>div{padding-left:0px;margin-right:15px;width:100%}
	.mobile-offers .row-offer>div.curprice{padding-left:10px}
}
@media screen and (min-width: 320px) and (max-width: 380px) {
	body{font-size:13px}
	.product-photos{width:100%!important;min-width:100%!important;}
	.buy-block-origin{width:100%!important;min-width:100%!important;}
	.row-menu-mobile li:nth-child(2){display:none}
	.row-menu-mobile li:nth-child(3){width:85%;position:relative;left:-18px;}
	.row-menu-mobile li .phone-text-top{float:left;font-size:17px;margin-top:0px;font-weight:bold;width:100%;}
	.mobile-work-time{display:none}
	.mobile-work-time span{font-size:10px;position:relative;top:-4px;}
	.row-header {height:160px;padding-top:30px;}
	.bx-logo{top:26px;left:-10px;}
	.bx-logo .bx-logo-block img{width:150px}
	.row-header .bx-logo{width:200px;background:transparent}
	.slogan{width:100%;display:inline-block;line-height:1.2em;}
.bx-basket-block-icon{height:60px;margin-top:39px;margin-left:44px;}	
.bx-basket-block-icon a{
	background: url(/include/mobile-basket.png) no-repeat;
    height: 66px;
    width: 100px;
    display: inline-block;
	border-bottom:0px;
}
.total-price-span{display:none}
.total-quantity-span{position:relative;left:28px;top:6px;font-weight:bold;}
.bx-basket-block-icon img{height:0px}
	
	.region-delivery{display:none}
	.row-header-bottom {height:40px;}
	.minimal-cart {
		margin-top:6px;
		text-align: center;
		padding-left:15px;
	    font-size:20px;
		width:100%;
	}
	.basketdiv{display:block!important;position:relative;left:-51px;}
	.catalog .readme{display:none}
	.catalog .readme-mobile {display: block;left: calc(50% - 140px);float: left!important;}
	.catalog h3{width:100%;text-align:center;    white-space: nowrap;}
	.footer ul{width:100%!important}
	.menumedok li, .menumedok li.active, .menumedok li.active:hover, .menumedok li:hover {
    width: 90%;
	}
	.product-page {padding: 0px 10px;}
	.product-page h1{width:100%;padding-left:0px;}
	.offer-slider{top:0px!important}
	.combo-blocks.full .combo-target, .combo-blocks[data-sb-mode="full"] .combo-target {
    position: relative;
    margin: 0px 15px;
	}
	.buy-block-origin {width: 50%;}
	.element-actions div .img {margin: 0px 14px 0px 0px;}
	.element-actions .nagrady2{width: 120px!important;}
	.buy-block-origin .right {
    padding: 0px;
    min-height: 242px;
    height: 100%;
    text-align: center;
    margin: 0px auto;
    width: 260px;
	}
	.product-photos .product-photo {
    position: relative;
    text-align: center;
    width: 100%;
    min-height: 288px;
    margin: 0px;
    padding: 0px;
	}
	.product-photos .product-photo li {
    width: auto;
    background: white;
    margin: 20px;
    width: 88%;
	}
	.product-photos .product-photo img {
        width: 100%;
	}
	.buy-block-wrap, .buy-block-content{width:100%}
	.buy-block-origin{left:0px}
	.buy-block-wrap>div{width:100%!important}
	.buy-block-content>.price-wrap>.price-values .price {width: calc(100% - 64px);height:auto}
	.buy-block-main{margin-bottom:0px;padding-right:0px}
	.rightcontent{padding:0px 10px!important}
	.catalog-section.catalog .catalog-element{width:100%}
	.rightcontent .catalog-element:nth-child(3n-1){width:100%;margin: 20px 20px 0px 0px;}
	
	.row-mobile {margin: 10px 10px;height:131px}
	.row-mobile>div:nth-child(1) {width: 44%;}
	.row-mobile>div:nth-child(2) {width: 31%;}
	.row-mobile>div:nth-child(3) {width: 25%;}
	.row-mobile>div:nth-child(4) {width: 100%;margin: 10px auto 20px;height: 30px;padding: 0px;text-align: center;}
	.row-mobile .feedback {display:block;margin: 0px auto;}
	.tbody>.tr>.itemphoto {
		width: 150px;
		height: 400px;
	}
	.bx_ordercart .bx_ordercart_photo_container {
    height: 150px!important;
	}
	.tbody>.tr>.td.control {
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
}
	.header-warning {padding-top:73px!important;height:206px!important;}
}
@media (max-width: 1199px) and (min-width: 1025px){
.catalog .four-element {display:none}
.rightcontent{width:calc(100% - 320px);width:-webkit-calc(100% - 320px);padding-left:30px!important;}
.bx-content-seection {width: 95%;}
#catalog-aside{width:100%}
}
@media (min-width: 1199px) and (max-width: 1280px){
.rightcontent{width:calc(100% - 320px);width:-webkit-calc(100% - 320px);}
}