@media (max-width: 767px) { 
	body{
		min-width: 320px;
	}
	.container_12{
		width: 100%;	
	}
	.container_12 .grid_1,
	.container_12 .grid_2,
	.container_12 .grid_3,
	.container_12 .grid_4,
	.container_12 .grid_5,
	.container_12 .grid_6,
	.container_12 .grid_7,
	.container_12 .grid_8,
	.container_12 .grid_9,
	.container_12 .grid_10,
	.container_12 .grid_11,
	.container_12 .grid_12 { width:calc(100% - 10px) }
	.page{ overflow: hidden}
	
	/* HEADER */
	.account-links li{
		margin: 0 !important;
		display: block;
		width: 100%;
		text-align: center;
	}
	.account-links{
		max-height: 52px;
		overflow: hidden;
		transition: max-height .3s;
	}
	.account-links.open{
		max-height: 470px;
	}
	.burger-menu{
		position: absolute;
		width: 40px;
		height: 35px;
		background: white;
		right: 8px;
		top: 8px;
	}
	.burger-menu:before,
	.burger-menu:after{
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		height: 7px;
		background: #2e2e2f;
		left: 0;
	}
	.burger-menu:before{ top  : 7px}
	.burger-menu:after{ bottom: 7px}
	
	#header noindex{
		display: none;
	}
	.container_12 .grid_3 .phone_block{
		margin-top: -20px;
		margin-bottom: 10px;
		text-align: center;
	}
	.container_12 .grid_3 .phone_block p{
		text-align: center;
	}
	/* Корзина */
	.minicart-wrapper{
		overflow: hidden;
		text-align: center;
		position: relative;
		height: 70px;
	}
	
	.minicart-wrapper>img{
		position: absolute;
		left: 5px;
		top: 5px;
	}
	.minicart-wrapper>div,
	.minicart-wrapper>img{
		float: none !important;
		display: inline-block;
	}
	.minicart-wrapper .cart-link{
		font-size: 21px;
	}
	
	#header-cart{
		margin-bottom: 0px;
	}
	/* #Корзина */
	.search-form #search{
		font-size: 1.5em;
		padding: 6px 8px;
		width: calc(100% - 18px);
	}
	.search-autocomplete ul li{
		font-size: 17px;
		padding: 14px 6px;
	}
	
	.logo_img{
		margin-left: 0;
	}
	.mini-bottom{
		display:none;
	}
	
	ul#main-nav{
		/* margin: 10px 0 0 0 !important; */
		margin: 0px 0 0 0 !important;
		display: block;
		border-top: none !important; 
	}
	ul#main-nav>li{
		display: block;
		float: none;
		width: 100%;
		height: auto;
		margin-right: 0;
		vertical-align: middle;
		border-top: 1px solid ;
	}
	ul#main-nav>li>a{
		padding: 0;
		height: 50px;
		line-height: 50px;
		font-size: 1.4em;
		font-weight: bold;
	}
	ul#main-nav>li ul{
		display: none !important;
	}
	/* #HEADER */
	
	/* MAIN_PAGE */
	.grid_8.home-carousel{
		display: none;
	}
	.grid_4.home-offers{
		text-align: center;
	}
	.home-offers > a, .home-offers > img{
		float: none;
	}
	body.cms-home .slideshow-container{
		overflow: hidden;
	}
	.cycle-slide h3{
		font-size: 1.2em;
	}
	
	.slideshow-container .product{
		width: 100% !important;
	}
	
	.home-recommendations{
		overflow: hidden;
	}
	
	.slideshow-container-small-holder .cycle-slide{
		margin-bottom: 10px;
		padding: 0px 60px 10px 60px;
		box-sizing: border-box;
	}
	.slideshow-container-small-holder .cycle-slide:last-of-type{
		border-bottom: none;
	}
	.seoText{
		margin-top: 0 !important;
	}	
	
	.slideshow-container-small-holder{
		height: 300px;
	}
	.slideshow-container-small-holder .cycle-slide{
		height: 300px;
	}
	/* #MAIN_PAGE */
	
	/*внутренние*/
	#breadcrumb{ display: none;}
	/*Внутренняя - инфа о товаре*/
	.page-title h1, 
	.page-title h2, 
	.product-name h1, 
	.product-name .h1{
		font-size: 2.5em;
		letter-spacing: 2px;
		line-height: 40px;
	}
	.main h1{
		padding: 5px;
	}
	
	.product-img-box.grid_8 .shop-section{
		min-height: 1px !important;
	}
	.product-img-box.grid_8 .slideshow-container,
	.product-img-box.grid_8 .slideshow-container > div,
	.product-img-box.grid_8 .slideshow.cycle-paused,
	.product-img-box.grid_8 .slideshow.cycle-paused .slideshow{
		height: auto !important;
	}
	.product-img-box.grid_8 .cycle-slide{
		padding: 0;
	}
	.product-img-box.grid_8 .cycle-slide img{
		max-width: 100%;
	}
	
	.infoblocks{
		display: none;
	}
	.product-shop .shop-section h2{
	    font-size: 1.2em;
		letter-spacing: 1px;
		text-align: center;
	}
	
	.price-info{
	    text-align: center;
	}
	
	.add-to-cart .qty-wrapper.pull-left,
	.add-to-cart .qty-wrapper.pull-left label,
	.add-to-cart .qty-wrapper.pull-left input{
		float: none !important;
		text-align: center;
	}
	
	.add-to-cart-buttons,
	#oneclickorder_btn,
	#oneclickorder_btn a{
		float: none;
		width: 100%;
		padding: 0 !important;
		margin: 0 !important;
	}
	#oneclickorder_btn a span span{
		
	}
	.availability.in-stock{
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	.price-info .price-box{
		margin-bottom: 5px;
	}
	/* форма быстрой покупки */
	#oneClickOrderFormWrapper {
		width: 100%;
	}
	#oneClickOrderForm{
		padding: 0;
		background: transparent;
	}
	#oneClickOrderForm h2{
		display: block;
	}
	#oneClickOrderForm label{
	    width: calc(100% - 160px) !important;
		padding-left: 0;
	}
	#oneClickOrderForm  input, 
	#oneClickOrderForm textarea{
		width: 158px !important;
		float: left;
		box-sizing: border-box;
	}
	#oneClickOrderForm .buttons-set button.button{
		margin: 0;
	}
	
	.fancybox-inner{
	    height: 417px !important;
	}
	.fancybox-close{
		background-size: 100%;
	}
	/* список товаров */
	.products-grid > li{
		width: 100%;
		margin: 0 !important;
	}

	.product-info .button.btn-cart{
		width: 100%;
	}
	/* формочки */
	.main form {
		padding: 0 5px;
		box-sizing: border-box;
	} 
	.main form .field label,
	.main form .field input,
	.main form .field textarea{
		box-sizing: border-box;
		width: 100% !important;
	} 
	
	.form-list label,
	.form-list .input-box input{
		box-sizing: border-box;
		width: 100% !important;
	}
	.form-list .control.remember-me-box label,
	.form-list .control.remember-me-box input{
		width: auto !important;
	}
	/* форма https://newbyteas.ru/checkout/onepage/ */
	.col2-set .col-1, 
	.col2-set .col-2{
		width: 100%;
	}
	/* контакты */
	.contact-table td{
		display: block;
		width: 100%;
		border-bottom: 1px solid #BBB !important;
	}
	
	.contact-table tr{
		border-bottom: none !important;
	}
	
	.cont_form td{
		display: block;
		width: 100%;
	}
	/* оплата */
	#checkout-payment-method-load .input-box.icons,
	#checkout-payment-method-load .payment-cc-logos,
	#checkout-payment-method-load .payment_cc_info{
		width: 100%;
		font-size: 10px;
		background-repeat: no-repeat;
		background-position: center top;
	}
	#checkout-payment-method-load .input-box.icons{
		text-align: center;
	}
	#checkout-review-table br{
		display: none;
	}
	.wide label{
		text-align: center;
	}
	.wide textarea{
		width: 100% !important;
		box-sizing: border-box;
	}
	
	#checkout-review-table td{
		width: 100% !important;
		box-sizing: border-box;
		text-align: center;
	}
	/*всякое*/
	.blog .blog-image{
		max-width: 100%;
	}

	.blog .blog-image img{
		height: auto;
	}
	
	#sidebar{
		padding: 0;
	}
	#sidebar #history h1, 
	#sidebar #subscribe h1, 
	#sidebar #sidebar-social h1{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#newsletter-box{
		width: 100% !important;
	}
	
	#sidebar input{
		width: 100% !important;
		box-sizing: border-box;
		margin-top: 15px;
	}
	/* корзина */
	.cart-totals.cart-shipping-totals.pull-right{
	    width: 100%;
		float: none !important;
		box-sizing: border-box;
	}
	.cart-shipping-discount {
		width: 100% !important;
    }

	/* FOOTER */
	/* #FOOTER */
	#my-account{
		padding: 0 !important;
	}
	#my-account ul{
		float: none;
	}

	.main p,
	.main h2, 
	.main h3, 
	.main h4, 
	.main h5, 
	.main h6,
	.main div{
		box-sizing: border-box;
		padding: 0 5px 0 5px;
	}

	.wrap_pluss_block [class^="pluss_block"] {
		width: 100%;
		margin-right: 0;
		padding-left: 0;
		height: auto;
	}

	.wrap_pluss_block {
		margin-left: 0;
	}

	.wrap_pluss_block [class^="pluss_block"] .title_block {
		text-align: center;
	}

	.wrap_pluss_block [class^="pluss_block"] p {
		text-align: center;
	}

	.products-grid .product-info {
		padding-bottom: 100px;
	}
	.products-grid .price-box{
		bottom: 60px;
	}

	.products-grid .actions {
		bottom: 10px;
	}

	.payment_cc_info {
		margin-left: 0;
	}

	.payment-cc-logos {
		margin-top: 0;
    	margin-left: 0;
	}

	#opc-payment .buttons-set button.button {
		right: 0px;
    	margin-top: 20px;
	}

} /* #XS */

@media only screen and (max-width: 599px){
	.cart-table td{
	    display: block !important;
		width: 100% !important;
		text-align: center;
		box-sizing: border-box;
	}
	.cart-table td br{ 
		display: none;
	}
	.cart-table .product-cart-remove, 
	.cart-table .product-cart-price,
	.cart-table .product-cart-actions,
	.cart-table .product-cart-actions .cart-links{
		display: none !important;
	}

	.footer-nav_all {
		display: none;
	}

	ul#main-nav_footer {
		margin-bottom: 20px;
	}

	ul#main-nav_footer li {
		display: inline;
		float: none;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
		height: 20px;
		margin-bottom: 20px;
		line-height: 30px;
		margin-right: 30px
	}

	.footer-tel-custom {
		width: 100% !important;
	}

	.footer-tel-custom .wrap_footer_phone {
		text-align: center;
	}

	.footer-tel-custom p {
		text-align: center;
	}

	.wrap_footer_time {
		width: 100% !important;
	}

	.wrap_footer_time p {
		display: none;
	}

	.wrap_footer_time .head_mail {
		text-align: center;
	}

	.wrap_social_block {
		width: 100% !important;
		margin-top: 20px;
	}

	.wrap_social_block ul {
		margin: 0 auto;
    	width: 185px;
	}

	.wrap_social_block #cards {
		display: none;
	}

} /* xxs */

@media (min-width: 768px) and (max-width: 991px) { 
	body{
		min-width: 750px;
	}
	.page{ overflow: hidden}
	
	.container_12{
		width: 750px;		
	}
	.container_12 .grid_12{
		width: 750px;
	}
	
	.container_12 .grid_1 {  width:calc(8.3% - 10px) }
	.container_12 .grid_2 {  width:calc(16.6% - 10px) }
	.container_12 .grid_3 {	 width:calc(25% - 10px)  }
	.container_12 .grid_4 {	 width:calc(33.3% - 10px) }
	.container_12 .grid_5 {	 width:calc(41.6% - 10px) }
	.container_12 .grid_6 {	 width:calc(50% - 10px) }
	.container_12 .grid_7 {	 width:calc(58.3% - 10px) }
	.container_12 .grid_8 {	 width:calc(66.6% - 10px) }
	.container_12 .grid_9 {	 width:calc(75% - 10px) }
	.container_12 .grid_10 { width:calc(83.3% - 10px) }
	.container_12 .grid_11 { width:calc(91.6% - 10px) }
	.container_12 .grid_12 { width:calc(100% - 10px) }
	
	/* HEADER */
	.logo_img{
		margin-left: 0;
	}
	.mini-bottom{
		left: 64px !important;
	}
	
	ul#main-nav{
		display: table;
	}
	ul#main-nav>li{
		display: table-cell;
		float: none;
		width: 150px;
		height: 65px;
		margin-right: 0;
		vertical-align: middle;
	}
	ul#main-nav>li>a{
		/* padding: 0; */
	}
	/* #HEADER */
	
	/* MAIN_PAGE */
	.grid_8.home-carousel{
		width: calc(100% - 10px);
	}
	.slideshow.images{
		width: calc(100% - 10px);
		overflow: hidden;
		margin-left: 11px !important;
	}
	.grid_4.home-offers{
		display: none;
	}
	body.cms-home .slideshow-container{
		overflow: hidden;
	}
	
	.cycle-slide h3{
		font-size: 1.2em;
	}
	/* #MAIN_PAGE */
	/* страница товара */
	.product-buy{
		width: 100% !important;
	}
	/* FOOTER */
	/* #FOOTER */
	.cart-table .product-cart-actions .qty {
		width: 25px;
	}

	.product-related_view-product-custom .slideshow.products {
		height: 320px;
	}
} /* #SM */

@media (min-width: 992px) and (max-width: 1199px) { 
	body{
		min-width: 970px;
	}
	.page{ overflow: hidden}
	
	.container_12{
		width: 970px;		
	}
	
	.container_12 .grid_1 {  width:calc(8.3% - 10px) }
	.container_12 .grid_2 {  width:calc(16.6% - 10px) }
	.container_12 .grid_3 {	 width:calc(25% - 10px)  }
	.container_12 .grid_4 {	 width:calc(33.3% - 10px) }
	.container_12 .grid_5 {	 width:calc(41.6% - 10px) }
	.container_12 .grid_6 {	 width:calc(50% - 10px) }
	.container_12 .grid_7 {	 width:calc(58.3% - 10px) }
	.container_12 .grid_8 {	 width:calc(66.6% - 10px) }
	.container_12 .grid_9 {	 width:calc(75% - 10px) }
	.container_12 .grid_10 { width:calc(83.3% - 10px) }
	.container_12 .grid_11 { width:calc(91.6% - 10px) }
	.container_12 .grid_12 { width:calc(100% - 10px) }
	
	/* HEADER */
	.mini-bottom{
		left: 90px !important;
	}
	ul#main-nav li{
		width: 184px;
		margin-right: 10px;
	}
	/* #HEADER */
	
	/* MAIN_PAGE */
	.slideshow.images{
		width: 636px;
		overflow: hidden;
	}
	/* #MAIN_PAGE */
	/* страница товара */
	.product-buy{
		width: 100% !important;
	}
	/* FOOTER */
	/* #FOOTER */
} /* #MD */
.strong{
font-weight:bold;
}
.cycle-slide h3{
    min-height: 65px !important;
}

.buttons-set #onepage-guest-register-button {
	margin-top: -8px;
}
.slider_items{
	font-size: 1.7em;
    line-height: 1.6em;
}
.slider_items__name img{
	width:39%;
	}
	.fleft{
		float:left;
	}
	.mright{
		margin-right: 5px;
	}
	.slider_items{
		/*position: relative;*/
	}
.sliders > div{
	display: inline-block;
	vertical-align: top;
	width:49.8%;
	position: relative;
}
.slider_head{
	font-weight: bold;
	background: #f2f2f4;
	color: #4a4a4d;
	font-size: 1.8em;
	padding: 16px;
}
.sliders .slick-next:before{
	content:url("/js/slick/ст 2_4922116.png");
}
.sliders .slick-prev:before{
	content:url("/js/slick/ст 1_4922116.png");
}
.sliders{
	width: 100.4%;
	margin-top:25px;
}
.sliders .slick-prev{
	top: -24px;
    left: 100px;
}
.sliders .slick-next{
	top: -24px;
    left: 120px;
}
.slider_items__name{
	color: #4a4a4d;
	font-size: 1.2em;
	font-weight: bold;
}
.slider_items__text{
	font-size:13px;
	line-height: 1.7em;
}
.slider_items{
	padding-top: 20px;
}
.slider_items__name img{
	padding-right: 5px;
    padding-bottom: 5px;
}
.slider_items__readmore a{
	color:#aba376;
	text-transform: uppercase;
	font-weight:bold;
}
.slider_items__readmore img{
display: inline-block !important;
}
.slider_stati{
    margin-left: -3px;
}

.slider_stati .slider_items, .slider_stati .slider_head{
	padding-left: 15px;
}
@media (max-width:768px){
	.sliders > div{
		display: block;
		vertical-align: top;
		width:100%;
		position: relative;
	}
	.slider_head{
		padding: 16px !important;
	}
}
@media (max-width:767px){
#footer .grid_3{
margin-bottom:40px;
}
}
