@media (max-width: 1399px) {
	.container {
	    max-width: 1170px;
	}
	.bl-tel-top {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.logo span {
	    margin-right: 17px;
	}
	.bl-image-product {
	    max-width: 500px;
	}
	h2 {
		margin-top: 0;
	}
	.block-doubleblock .block-75w-bot a,
	.block-doubleblock .block-25w-bot a {
		font-size: 12px;
		margin-right: 13px;
	}
	.block-doubleblock-2 .block-75w .block-25w-top a.a-img-href {
		padding: 0 45px;
	}
	.h-center h3 {
		font-size: 30px;
	}
	.article-home .article_name {
		font-size: 13px;
	}
	.article-home .descript-article {
		font-size: 13px;
	}
	.articles-row-home .article-home {
		height: 375px;
	}
	.bl-info .bl-info-top {
		padding: 10px 15px;
	}
}/*max-width: 1399px*/

@media (max-width: 1199px) {
	.main-menu li a {
		padding-left: 7px;
		padding-right: 7px;
		height: 187px;
	}
	.main-menu:before,
	.main-menu:after {
		height: 153px;
	}
	.bl-calc-top, .bl-callback-top {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.bl-calc-top .link-calc {
	    padding-left: 37px;
	}
	.bl-callback-top .link-callback {
	    padding-left: 0;
	}
	.bl-tel-top,
	.row-tel-bottom {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.menu-category-image .text-category {
	    font-size: 18px;
	    line-height: 24px;
	}
	.info-w100 .desktop {
		overflow-x: auto;
	}
	.block-price .w50 {
		padding: 0;
		width: 100%;
	}
	.block-price .bl-price {
		margin-bottom: 30px;
	}
	.ul-attribute li {
		width: 100%;
	}
	.ul-attribute li:nth-child(2n+1) .attribute_text {
	    padding-right: 0;
	}
	.ul-attribute li:nth-child(2n) .attribute_name {
	    padding-left: 0;
	}
	.ul-attribute li:nth-child(2n+1) {
		border: none;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h2,
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h1 {
		font-size: 19px;
	}
	.block-doubleblock .block-75w .block-75w-top,
	.block-doubleblock .block-25w .block-25w-top {
		height: 330px;
		padding: 20px 20px 0 20px;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w p {
		padding-left: 0;
		font-size: 13px;
	}
	.block-doubleblock .block-25w .block-25w-top h1 {
		font-size: 19px;
	}
	.block-25w p {
		display: none;
	}
	.block-25w .a-img-href {
		margin-top: 40px;
	}
	h2 {
		margin-top: 0;
		font-size: 19px;
	}
	.block-doubleblock .block-75w-bot a:nth-child(10) {
		display: none;
	}
	.block-doubleblock .block-75w-bot a {
	    margin-right: 15px;
	    font-size: 13px;
	}
	.block-doubleblock .block-25w .block-25w-bot span {
		font-size: 13px;
	}
	.block-doubleblock .block-75w .block-75w-bot {
		padding: 20px 20px 20px 20px;
	}
	.block-doubleblock .block-25w .block-25w-bot {
		padding: 19px 20px 19px 20px;
		background: #e77003;
	}
	.block-doubleblock .block-25w .block-25w-top-double {
		height: 724px;
	}
	.block-doubleblock-2 .block-75w .block-25w-top a.a-img-href {
		padding: 0 40px;
	}
	.h-center h3 {
		font-size: 25px;
	}
	footer .tel-footer {
		font-size: 22px;
	}
	.footer-kontact hr {
		margin: 8px 0;
	}
	.logo i {
		display: none;
	}
	.bl-tel-top .row-tel-top {
		padding-left: 0;
		background: none;
	}
	#cart > button {
		padding-left: 0;
		background: #e9eeea;
	}
	ul.ul-description-top li {
		width: 50%;
	}
	ul.ul-description-top li:nth-child(3n+3) {
		padding: 5px 5px 5px 0;
	}
	ul.ul-description-top li:nth-child(2n+2) {
		padding: 5px 0 5px 5px;
	}
	.article-home .article_name {
		font-size: 12px;
	}
	.article-home .descript-article {
		font-size: 12px;
	}
	.bl-info .bl-info-top {
	    padding: 3px 5px;
	}
	.articles-row-home .article-home {
		height: 330px;
	}
	.articles-row-home .bg-image {
		padding: 0;
	}
}/* max-width: 1199px */

@media (max-width: 991px) {
	body,
	.article-category,
	.article-page {
		background:  #e9eeea;
	}
	.block-product,
	.head-top .relative,
	.bl-logo,
	.bl-search,
	.bl-tel-top,
	.ul-prod-cat {
		background: #fff;
	}
	.logo i {
		display: none;
	}
	.btn-mobile_menu,
	.bl-menu-mobile {
		display: block;
	}
	.menu-top-left {
		display: none;
	}
	.bl-calc-top,
	.head-bottom,
	.bl-callback-top {
		display: none;
	}
	.bl-logo,
	.bl-search,
	.bl-tel-top {
		width: 50%;
	}
	.bl-tel-top {
		border-top: 2px solid #f0f3f1;
	}
	.ul-prod-cat li {
		width: 100%;
	}
	#input-sort {
		margin-bottom: 30px;
	}
	.bl-image-product {
		margin-right: 0;
	    padding: 0;
	    float: none;
	    max-width: none;
	    width: 100%;
	}
	.popup_image img {
		margin: 0 auto;
		display: block;
	}
	.block-into-iframe iframe {
		width: 100%;
	}
	.block-price {
		padding-top: 5px;
	}
	.mobile-inner-product .bl-inner-product {
	    padding: 0;
	}
	.mobile-inner-product .hold-header {
	    padding: 0;
	}
	.ul-attribute li .attribute_name {
		max-width: 70%;
		height: 24px;
		overflow: hidden;
		white-space: nowrap;
    	text-overflow: ellipsis;
	}
	.bl-info-product {
		border: none;
	}
	.bl-cart {
	    width: 220px;
	}
	.non-border-mobile {
		border-right: none;
	}
	.info-w100 {
    	padding: 0;
    	background: #fff;
	}
	.mobile-inner-product .bl-inner-product {
		padding: 20px 15px;
		background: #fff;
	}
	.row-top-page,
	.descript-category-bottom {
		margin-top: 20px;
	}
	.product-list-article {
		width: 50%;
	}
	.article-news .aticle-href {
	    display: none;
	}
	.hold-kontakt .hold-contacts {
		margin: 30px 0;
		position: static;
		width: 100%;
	}
	.top-block-search {
		margin-top: 30px;
		padding: 1px 15px;
		background: #fff;
	}
	.top-block-search .col-sm-4 {
		margin-bottom: 15px;
	}
	.row-search-page {
	    margin-bottom: 0;
	}
	.article-page .index-image {
	    max-width: 100%;
	}
	.ul-attribute li span {
		font-size: 15px;
	}
	.ul-mobile-menu li.img-category a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.ul-mobile-menu li.img-category a span {
		padding-left: 40px;
		position: relative;
	}
	.ul-mobile-menu li.img-category a span:after {
	    content: "";
	    display: block;
	    width: 32px;
	    height: 32px;
	    position: absolute;
	    top: -7px;
	    left: 0;
	    background: url(../image/bg-menu/bg-main-menu-link1.png) no-repeat 0 0;
	    background-size: 100%;
	}
	.ul-mobile-menu li.img-category.img-category-2 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link2.png);
	}
	.ul-mobile-menu li.img-category.img-category-3 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link3.png);
	}
	.ul-mobile-menu li.img-category.img-category-4 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link4.png);
	}
	.ul-mobile-menu li.img-category.img-category-5 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link5.png);
	}
	.ul-mobile-menu li.img-category.img-category-6 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link6.png);
	}
	.ul-mobile-menu li.img-category.img-category-7 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link7.png);
	}
	.ul-mobile-menu li.img-category.img-category-8 a span:after {
		background-image: url(../image/bg-menu/bg-main-menu-link8.png);
	}
	ul.ul-description-top li {
		width: 33.3333%;
	}
	ul.ul-description-top li:nth-child(2n+2) {
		padding: 5px;
	}
	ul.ul-description-top li:nth-child(3n+3) {
		padding: 5px 0 5px 5px;
	}
	.col-sm-9 {
		width: 100%;
	}
	.form-control {
		background: #fff;
		padding: 7px 10px 7px;
	}
	.fa-times-circle {
		right: -24px;
	}

}/* max-width: 991px */


@media (max-width: 620px) {
	.menu-category-image .col-menu-left,
	.menu-category-image .col-menu-right {
		width: 100%;
	}
	.inner-prod li {
		width: 50%;
	}
}/* max-width: 620px */

@media (max-width: 540px) {
	.breadcrumb {
		display: none;
	}
	.bl-tel-top .row-tel-top {
	    padding-left: 0;
	    background: transparent;
	}
	.bl-prod .bl-img {
		float: none;
		overflow: hidden;
	}
	.bl-prod .bl-img a {
		display: block;
	}
	.bl-prod .bl-img img {
		margin: 0 auto 10px;
		display: block;
		float: none;
	}
	#cart .dropdown-menu {
		width: 380px;
		min-width: 380px;
	}
	.ul-attribute li .attribute_name {
		max-width: 60%;
	}
	.bl-heading-title {
	    padding: 15px 20px;
	}
	.bl-heading-title .h1, .bl-heading-title h1 {
	    font-size: 16px;
	    line-height: 32px;
	}
	.bl-heading-title h1 {
		font-size: 20px;
	}
	.block-price {
		padding: 0 20px 15px;
	}
	.block-inner {
	    padding: 10px 0;
	}
	.block-into {
	    padding: 0 20px 10px;
	}
	.block-descript {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.hold-header.header-table .header-module span {
	    font-size: 16px;
	    line-height: 21px;
	    font-weight: 500;
	}
	.info-w100 {
	    padding: 20px 0 10px;
	    border: none;
	}
	.ul-attribute2 li {
		width: 100%;
	}
	#cart > button {
		background-color: transparent;
	}
	.logo span {
		margin: 0 0 0 15px;
	}
	.modal .caption-white {
		margin-left: 0;
		left: 1%;
		width: 98%;
	}
	.close-modal {
		top: -63px;
		right: -41px;
	}
	.modal .row-agree label {
		display: inline;
	}
	.row-form .row-int-w33 {
	    margin-bottom: 15px;
	    padding: 0 7.5px;
	    width: 100%;
	    float: none;
	    position: relative;
	}
	.bl-logo {
	    padding-top: 6px;
	    padding-bottom: 4px;
	    height: 76px;
	}
	.bl-search {
	    padding-top: 14px;
	    padding-bottom: 14px;
	    height: 76px;
	}
	.bl-tel-top {
	    padding-top: 11px;
	    padding-bottom: 9px;
	    height: 68px;
	}
	.head-center .txt-top {
		line-height: 20px;
	}

}/* max-width: 540px */

@media (max-width: 420px) {
	.menu-category-image .w50 {
		width: 100%;
	}
	.ul-attribute li .attribute_name {
		max-width: 100%;
	}
	.head-center .txt-bottom {
	    font-size: 14px;
	    font-weight: 600;
	}
	.product-list-article {
	    width: 100%;
	}
	.block-doubleblock .block-75w {
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		background: #fff;
	}
	.block-doubleblock {
		background: #e9eeea;
	}
	.block-doubleblock .block-75w:before {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: rgba(206, 214, 220, 1);
	}
	.block-doubleblock .block-75w .block-75w-top,
	.block-doubleblock .block-25w .block-25w-top {
		padding: 0;
	}
	.block-doubleblock .block-75w .block-75w-top .img-block-75w {
		width: 100%;
		padding: 0 40px 40px 40px;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w {
		width: 100%;
		padding: 15px 15px 20px 15px;
		text-align: center;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h2, 
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h1 {
		float: left;
		text-align: center;
		font-size: 23px;
		color: #000;
	}
	.block-doubleblock .block-25w .block-25w-top h1 {
		font-size: 23px;
	}
	.block-doubleblock h1,
	.block-doubleblock h2,
	.block-doubleblock h3 {
		font-size: 23px;
		color: #000;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h2 br, 
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w h1 br {
		display: none;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w span {
		float: none;
		margin-bottom: 0;
	}
	.block-doubleblock .block-75w .block-75w-top .txt-block-75w p {
		display: none;
	}
	.a-name-href {
		display: block;
	}
	.block-doubleblock .block-75w .block-75w-top, 
	.block-doubleblock .block-25w .block-25w-top {
		height: auto;
		border-bottom: none;
		background: #fff;
	}
	.block-doubleblock .block-75w .block-75w-top {
		
	}
	.block-doubleblock .block-25w .block-25w-top {
		margin-top: 20px;
	}
	.block-doubleblock .block-25w .block-25w-top .block-img {
		padding: 31px 40px 80px 40px;
	}
	.block-doubleblock-2 .block-25w .block-25w-top-double .block-img {
		padding: 0 40px 25px 40px;
	}
	.block-doubleblock-2 .block-25w .block-25w-top {
		margin-top: 0;
	}
	.block-doubleblock-2 .block-25w .block-25w-top .a-name-href {
		padding: 15px 15px 0 15px;
	}
	.block-doubleblock .block-75w .block-75w-bot {
		padding: 0;
		background: #fff;
		border-bottom: none;
		padding: 19px 20px 19px 20px;
		overflow: hidden;
		text-align: center;
	    background: #e77003;
	}
	.block-doubleblock .block-75w-bot a {
		display: none;
	}
	.block-doubleblock .block-75w-bot a.a-btn-href {
		display: block;
		float: none;
		font-weight: 700;
		font-size: 17px;
		color: #fff;
	}
	.block-doubleblock .block-75w-bot a:last-child {
		text-transform: uppercase;
	}


	.block-doubleblock .block-25w {
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		background: #fff;
	}
	.block-doubleblock .block-25w:before {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: rgba(206, 214, 220, 1);
	}
	.block-25w .a-img-href {
		margin-top: 20px;
	}
	.block-doubleblock .block-25w .block-25w-bot span {
		font-size: 17px;
		font-weight: 600;
		color: #fff;
	}
	.block-doubleblock-2 .block-75w-bot {
		position: relative;
		margin-bottom: 20px;
	}
	.block-doubleblock-2 .block-75w-bot:before {
		content: "";
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1px;
		background: rgba(206, 214, 220, 1);
	}
	.block-doubleblock-2 .block-75w .block-75w-top .txt-block-75w {
		margin-bottom: 10px;
	    padding: 15px 15px 0 15px;
	}
	.block-doubleblock .block-75w .block-25w {
		width: 100%;
	}
	.block-doubleblock-2 .block-75w:before {
		display: none;
	}
	.block-doubleblock-2 .block-75w {
		margin-bottom: 20px;
		background: #fff;
	}
	.block-doubleblock-2 .block-75w {
		background: #e9eeea;
	}
	.block-doubleblock .block-75w-bot a, 
	.block-doubleblock .block-25w-bot a {
		margin: 0;
	}
	.h-center h3 {
		font-size: 15px;
		line-height: 25px;
	}
	.descript-top p {
		font-size: 13px;
		line-height: 20px;
	}
	footer.bottom-footer {
		padding: 0;
		margin: 0;
	}
	footer .bl-row .col-4 {
		display: none;
	}
	footer .bl-row .col-4:first-child {
		display: block;
		width: 100%;
	}
	.bottom-footer .head-footer.bg-row {
		text-align: center;
		position: relative;
		padding-top: 10px;
		padding-bottom: 0;
		margin-bottom: 10px;
	}
	.bottom-footer .head-footer.bg-row:before {
		content: "";
	    display: block;
	    width: 100%;
	    height: 3px;
	    background: #ec743f;
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	footer .footer-socset {
		width: 100%;
		margin: 15px 0;
		padding-left: 21.5%;
	}
	ul.link-color {
		display: none;
	}
	.block-border-bot {
		display: none;
	}
	ul.ul-description-top li {
		width: 50%;
		padding: 5px 5px 5px 0;
	}
	ul.ul-description-top li:nth-child(2n+2) {
		padding: 5px 0 5px 5px;
	}
	ul.ul-description-top li:nth-child(3n+3) {
		padding: 5px 5px 5px 0;
	}
	ul.ul-description-top li:nth-child(6n+6) {
		padding: 5px 0 5px 5px;
	}
	ul.ul-description-top li .controller_control {
		height: 155px;
    	padding: 10px 5px 0 5px;
	}
	.block-product .h2 {
		font-size: 20px;
		line-height: 28px;
	}
	.ul-attribute2 li {
		padding: 8px 5px 8px 10px;
	}
	.ul-attribute2 li:before {
		top: 15px;
	}
	.block-into-table .ul-attribute li {
		padding: 8px 0;
	}
	.block-into-table .ul-attribute li:last-child {
		border-bottom: none;
	}
	.block-into-table .ul-attribute li span {
		font-size: 13px;
	}
	.block-into-table .ul-attribute li:before {
		display: none;
	}
	.block-into-table .ul-attribute li .attribute_name {
		display: block;
		width: 100%;
		padding: 3px 0;
		height: auto;
		text-align: center;
		background: #d9e1db;
	}
	.block-into-table .ul-attribute li .attribute_text {
		float: left;
		padding: 3px 0;
		display: block;
		width: 100%;
		text-align: center;
		background: rgba(217, 225, 219, .3);
	}
	.info-w100 {
		display: none;
	}
	.bl-cart {
		width: 50%;
	}
	.bl-menu-mobile {
		width: 50%;
	}
	#cart > button {
		padding: 10px 5px;
	}
	.btn-mobile_menu {
		float: left;
	}
	header .text-menu-mobile {
		display: block;
		float: left;
		padding: 10px 0 10px 10px;
		font-size: 16px;
		font-weight: 600;
		color: #d16143;
		position: relative;
	}
	.articles-row-home .article-home {
		width: 100%;
	}
	.articles-row-home .bg-image {
		padding: 5px 20px;
		border-bottom: none;
	}
	.article-home .article_name {
	    font-size: 16px;
	}
	.article-home .descript-article {
	    font-size: 14px;
	}
	.bl-info .bl-info-top {
	    padding: 0 20px;
	    margin-bottom: 0;
	}
	.articles-row-home .bl-info {
		height: auto;
		padding: 0;
	}
	.articles-row-home .link-article-home {
		background: #e77003;
		border-top: none;
	}
	.article-home a .link-article-home span {
		color: #fff;
	}
	.articles-row-home .article-home {
		height: auto;
		margin-bottom: 20px;
	    border: none;
	    background: #fff;
	}
	.articles-row-home .article-home:nth-child(1), 
	.articles-row-home .article-home:nth-child(2), 
	.articles-row-home .article-home:nth-child(3) {
		border: none;
	}
	.article-home .date-article {
		left: 20px;
		bottom: 5px;
	}
	.block-into .merch {
		width: 100%;
		padding-top: 15px;
	}
	.block-into .pay-block {
		padding-right: 0;
		border-right: none;
		border-bottom: 1px solid #d9e1db;
	}
	.block-into .del-block {
		padding-left: 0;
	}
	#simplecheckout_shipping_address .col-sm-4 {
		width: auto;
	}
	#simplecheckout_customer .form-group {
		width: 100%;
	}
	#simplecheckout_customer .col-sm-8 {
		padding: 0;
	}
	#simplecheckout_customer .row-customer_telephone .col-sm-8,
	#simplecheckout_customer .row-customer_email .col-sm-8 {
		padding: 0;
	}
	.form-group {
	    margin-bottom: 10px;
	}
	.form-control {
	    padding: 6px 10px 6px;
	}
	#simplecheckout_customer .form-horizontal .form-group .col-sm-4 {
		padding-left: 0;
	}
	#simplecheckout_customer .form-horizontal .row-customer_email .col-sm-4 {
	    padding-left: 10px;
	}
	#cart .dropdown-menu {
	    width: 345px;
	    min-width: 345px;
	}
	#cart .dropdown-menu li > div {
	    min-width: 350px;
	}
	#cart .dropdown-menu table tr td:last-child {
	    padding-right: 50px;
	}
	#cart.open > button {
		background: #d16143;
	}
	a.visa-master {
	    margin-left: 21%;
	    margin-top: 10px;
	}
	.block-into .descr-block {
		width: 100%;
	}
	.block-into .merch {
		border-left: none;
		padding-left: 0;
	}
	.block-into .del-block {
		border-bottom: 1px solid #d9e1db;
	}
	.block-product {
		margin-top: 15px;
	}
	.bl-image-product {
		border-right: 0;
	}
}
/* max-width: 420px */

@media (min-width: 992px) {
	.col-sm-9 {
		width: 100%;
	}
}