@media only screen and (min-width: 992px) and (min-width: 992px) {
	.col-md-2-4 {
		width: 20%;
	}
}

@media only screen and (min-width: 1200px) {
	.col-lg-2-4 {
		width: 20%;
	}
	
	.product-filter .display {text-align: right;}
	
}

@media screen and (max-width:1200px) {
	.product-info .details .cart a:before,
	.tz_product_block_price .left {margin: 0;}
	.tp-simpleresponsive .desc-slide{width: 60%;}
/*	.product-grid .background-default {height: 260px;}*/
	.product-grid .thumb .image {height: 204px;}
	.product-grid .name {width: 65% !important;}
	/*.product-grid .price {width: 35% !important;}*/
	.product-grid > div:nth-child(3n) {
		margin-right: 2%;
	}
	.product-grid > div:nth-child(2n) {
		margin-right: 0;
	}
	.product-grid .thumb .image {
		height: 305px;
	}
	.product-grid .background-default {
		height: 353px;
	}
	.box-btn a {padding: 14px 15px;}
}

@media screen and (max-width:1024px) {
	.kt-module .box-content .swiper-slide p {font-size: 14px;}
	.product-info .details {text-align: center;}
}

@media screen and (max-width:991px) {
	.device {height: 800px;}
	.swiper-container, .swiper-slide {height: 100%;}
	
	#header .contact-box{text-align: center;}
	
	#header .service-box {padding: 0;}
	#right-extra {margin: 10px 0px;}
	#right-extra li:first-child{text-align: right;}
	#right-extra li:last-child{text-align: left;}
	
	/*.tz_product_item{padding-top: 15px;}*/
	.product-filter .display {display: none;}
	
	.advertisement {text-align: center;}

	
	.newsletter, #newsletter-form, .social, .newsletter i {display: block; text-align: center;}
	.skin4 .newsletter input {text-align: center;}
	#newsletter-submit {
		float: none;
		margin-top: 20px;
	}	
	
	.social li {
		display: inline-block;
		vertical-align: top;
		float: none;
	}	
	
	.order_page #content h2 {text-align: center;}
	
	.tz-header-basket {display: none;}
	.tz-body-basket .tz-item-basket .del_order {
		background: #bcbcbc none repeat scroll 0 0;
	    margin-bottom: 0;
	    padding: 10px 0 12px;
	}
	
	.tz-body-basket .total-item {font-weight: bold;}
	
	.tz-body-basket .tz-item-basket {
		padding: 30px 0 0 0;
		background: #f1f1f1;
		margin-bottom: 30px;
	}
	
	.tz-footer-basket {text-align: center;}
	
	.make_order .tz-title {margin: 20px 0px; font-size: 22px;}
	.make_order .order-info p {text-align: center;}
	.order-info button{float: none;}
	
	.mob-title-basket {display: block;}
	
/*	.order-total h2,*/
/*	.order-total .tz-header-basket, */
/*	.order-total .tz-body-basket {display: none;}*/
	.order-total .tz-header-basket {display: none;}
	.order_page #content h2 {padding-left: 0;}
	.product-grid > div:nth-child(3n) {
		margin-right: 0;
	}
	.product-grid > div:nth-child(2n) {
		margin-right: 0;
	}
	.product-grid .thumb .image {
		height: 390px;
	}
	.product-grid .background-default {
		height: 438px;
	}
	.product-grid .col-md-6 {
		width: 100%;
	}
	#header .contact-box p {
		text-align: center;
	}
	#logo {
		margin-top: 10px;
	}
	.hd_search_form {
		margin: 0 auto;
		float: none !important;
	}
	.box-btn a {
		width: 60%;
		padding: 14px 0;
		left: 36%;
	}
	.product-info .image-additional {
		height: 324px;
	}
	.product-info .image-addit-list img {
		height: 60px;
	}
	.product-info .description .img_sheets {
		display: none;
	}
	.product-info .name-price {
		float: none;
		width: 100%;
	}
	.product-info .description {
		float: none;
		width: 100%;
	}
	.product-info .price-from {margin:0;}
	.product-info .price-from span {
		width: 50%;
		padding: 0;
	}
	.product-info .price-meter {margin:0;}
	.product-info .price-meter span {
		width: 50%;
		padding: 0;
	}
	.product-info .image-panel.image-width {
		width: 100%;

	}
	.product-info .main-image {
		height: 324px;
	}
	.product-info .tz_product_info {
		width: 100%;
		padding: 0 !important;
	}
}

 
@media screen and (max-width:768px) {

	.device {height: 900px;}
	.features-highlight .highlight {text-align: center;	margin-bottom: 40px;}
	.features-highlight svg {width: 100%; margin-bottom: 20px;}
	
	.kt-module {padding: 0;}

	
	.bottom, .copyright {text-align: center;}
	.contact .addr:before, .contact .mobile:before,	.contact .email:before {margin: 0 auto 5px;display: block;}
	
	#sorter .limit b,
	#sorter .sort b{width: 40%; display: inline-block;}
	.product-filter .display {text-align: left;}
	
	.product-info .image-additional {width: 100%; margin: 10px 0px; max-height: 120px;}
	.product-info .image-addit-list {margin: 0;}
	.product-info .image-additional a{margin: 10px 5px;}

	.product-info .image-additional .prev-slide{left: 25px;}
	.product-info .image-additional .next-slide{ bottom: auto;left: auto;right: -35px;top: 0;}

	.product-info .image-additional .prev-slide,
	.product-info .image-additional .next-slide{
		width: 30px;
		top:10px;
		transform: translateX(-100%) rotate(-90deg);
		-moz-transform: translateX(-100%) rotate(-90deg);
		-webkit-transform: translateX(-100%) rotate(-90deg);
	}
	
	.product-tabs {padding-bottom: 0; text-align: center;}
	.iblock-vote table{display: block; width: 83px; margin: 0 auto;}
	#tab-description {margin-bottom: 0;}
	.product-info h1,
	.product-info .description,
	.tz_product_block_price {text-align: center;}
	.tz_product_block_price .left {margin: 10px 0px;}
	
	.featured_inline .product-grid{text-align: center;}
	
	.tp-simpleresponsive .desc-slide{width: 80%;}
	.product-grid .thumb .image {
		height: 198px;
	}
	.product-grid .background-default {
		height: 228px;
	}
	.product-grid .row.ftr-name-price {
		height: 40px;
		padding-top: 0px;
		display: flex;
	}
	.box-btn {
		background: none;
		border-bottom: none;
		margin-bottom: 10px;
	}
	.box-btn a {
		width: 100%;
		padding: 14px 0;
		left: 16%;
	}
	.box.components-inline {display: none;}
}


@media screen and (max-width:480px) {
	.tp-simpleresponsive .desc-slide{width: 100%;padding-top: 0;}
	.tp-simpleresponsive .desc-slide-item h2{font-size: 20px; padding: 0;}
	.tp-simpleresponsive .desc-slide-item p{font-size: 14px;}
}

@media screen and (max-width:320px) {
	
	#btn-mobile-catlog-toggle, #btn-mobile-toggle {padding: 10px 0;}
	
	
}
