﻿@media screen and (max-width: 1200px) {
	.st_width{width: 970px;}
	.horizontal_block>*{max-width: 100%;}
}

@media screen and (max-width: 992px) {
	.st_width{width: 750px;}
	.pad-hide{display: none !important;}
	.footer > div{width: 50%;}
	.horizontal_block>*{max-width: 100%;}
	.brecall__item .brecall__item-photo, .contentblock .bnews_one_wrap .bnews_one .photo{float: none;padding-right: 0;}
	.brecall__item .brecall__item-photo img, .contentblock .bnews_one_wrap .bnews_one .photo img{max-width: 100%;}
	.type-block tbody,
	.type-block tr,
	.type-block td,
	.type-block{display: block !important; max-width: 100%!important;}
	.tmpl-logo-wrap{width:auto;min-width:120px;}
	.st-content-main_margin_left{margin-left:0;}
	.st-content-main_margin_right{margin-right:0;}

	.st-content-left{padding-left: 0;padding-right: 0;}
	.st-content-top{display:none;}
	#left-menu .contentblock{display: none !important;}
	#left-menu .contentblock.filters-block-wrap{display: block!important;}
	.vmenu .vmenu__link_current{color: #59ae3e;}

	.l_block_label{display: block;}
	.vmenu__item .vmenu__openmarker{display: none;background: none;}
	.mm-page {height: auto;}

	#left-menu{
		-webkit-animation-name: slide-right-hide;
		-moz-animation-name: slide-right-hide;
		-o-animation-name: slide-right-hide;
		animation-name: slide-right-hide;
		-webkit-animation-duration: .2s;
		-moz-animation-duration: .2s;
		-o-animation-duration: .2s;
		animation-duration: .2s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-o-animation-iteration-count: 1;
		animation-iteration-count: 1;
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-animation-delay: 0s;
		-moz-animation-delay: 0s;
		-o-animation-delay: 0s;
		animation-delay: 0s;
		position: fixed;
		top: 0;
		right: -100%;
		width: 100%;
		height: 100%;
		z-index: 100;
		background: #fff;
	}
	#left-menu.active{
		-webkit-animation-name: slide-right-show;
		-moz-animation-name: slide-right-show;
		-o-animation-name: slide-right-show;
		animation-name: slide-right-show;
		-webkit-animation-duration: .2s;
		-moz-animation-duration: .2s;
		-o-animation-duration: .2s;
		animation-duration: .2s;
		-webkit-animation-iteration-count: 1;
		-moz-animation-iteration-count: 1;
		-o-animation-iteration-count: 1;
		animation-iteration-count: 1;
		-webkit-animation-timing-function: ease-out;
		-moz-animation-timing-function: ease-out;
		-o-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
		-webkit-animation-delay: 0s;
		-moz-animation-delay: 0s;
		-o-animation-delay: 0s;
		animation-delay: 0s;
		right: 0;
	}
	@-webkit-keyframes slide-right-show {
		from {right:-100%;}
		to {right:0;}
	}
	@-moz-keyframes slide-right-show {
		from {right:-100%;}
		to {right:0;}
	}
	@-ms-keyframes slide-right-show {
		from {right:-100%;}
		to {right:0;}
	}
	@-o-keyframes slide-right-show {
		from {right:-100%;}
		to {right:0;}
	}
	@keyframes slide-right-show {
		from {right:-100%;}
		to {right:0;}
	}
	@-webkit-keyframes slide-right-hide {
		from {right:0;}
		to {right:-100%;}
	}
	@-moz-keyframes slide-right-hide {
		from {right:0;}
		to {right:-100%;}
	}
	@-ms-keyframes slide-right-hide {
		from {right:0;}
		to {right:-100%;}
	}
	@-o-keyframes slide-right-hide {
		from {right:0;}
		to {right:-100%;}
	}
	@keyframes slide-right-hide {
		from {right:0;}
		to {right:-100%;}
	}
}

@media screen and (max-width: 767px) {
	body.blocked, html.blocked {overflow: hidden;touch-action: none;position: fixed;top: 0;left: 0;}
	h1, .tipa_h1{font-size: 26px;}
	h2, .tipa_h2{font-size: 22px;}
	h3, .tipa_h3{font-size: 18px;}
	.st_width{width: 100%;}
	.phone-hide{display: none !important;}

	.header{padding: 10px;}
	.header-cell-left{padding-left: 0}
	.header-cell-right{padding-right: 0;}
	.nav{margin-top: 0;}
	#nav-trigger{display: block;}
	.st-content-main{padding: 15px 10px;}
	table.dataTable{margin: 20px auto;}

	.site-title-text{font-size: 18px;font-weight: bold;line-height: 22px;}
	.header-line__contacts{width:100%;clear:both;text-align:left;}
	.header-line__basket{float:left;text-align:left;margin-left:0;}
	.link_seeversion{display: none;}
	.basket-popup{right:auto;left:0;}
}

@media screen and (max-width: 480px) {
	.sm-phone-hide{display: none !important;}
	.container{padding-bottom: 80px;}
	.footer{height: 150px;margin-top: -150px;}
	.footer > div{width: 100%;display: block;text-align: center;padding: 0;}
	.almalogo-wrap{padding: 10px 0;text-align: center;}
	.bform__table, .bform__row, .bform__cell{display: block;}
	.bform__cell{max-width: 300px;}
	.bform__button{margin-top: 10px;}
	.bnews-one .bnews-one__photo-wrap{float: none;}
	.contentblock .bnews_one_wrap .prev_next_wrap a .text{display: none;}
	.one_video iframe{height: auto;}
	.badsee-link__box .link_seeversion{display: none;}
	.header-line__auth{float:left;}
	.header-line__auth{text-align:left;}
	.header-line__basket{width:100%;text-align:left;}
	.header-tbl{width:100%;}
	.tmpl-logo-wrap{text-align: center;}
	.basket-popup{width:100%;}
	nav.is-search .nav{padding-right: 0; margin-bottom: 0;}
	.search-wrap{position: relative;}
	.search-btn{display: none;}
	.search__form-wrap{position: relative; width: 100%; padding: 7px 0;}
}

@media screen and (max-width: 360px) {
	.basket-popup-cart__img{
		display:none;
	}
}

@media screen and (max-width: 1200px) {
	.hidden-lg{display: none!important;}
}

@media screen and (max-width: 992px) {
	.hidden-md{display: none!important;}
}

@media screen and (max-width: 767px) {
	.hidden-xs{display: none!important;}
}

@media screen and (min-width: 1201px) {
	.display-lg{display: block!important;}
}

@media screen and (min-width: 993px) {
	.display-md{display: block!important;}
}

@media screen and (min-width: 768px) {
	.display-xs{display: block!important;}
}