



@media (max-width: 1200px){
	.lg-invisible{display: none !important;}
}
@media (min-width: 992px){
	.ordering-wrap .filter-action {
	    display: none;
	}
}
@media (max-width: 992px){
	.md-invisible{display: none !important;}
	
	.top_row{display: none;}
	.header{display: none;}
	#headerfixed{display: none !important;}
	#mobileheader{display: block;position: relative;z-index: 10;}
	.header-mobile {
	    height: auto;
	    position: fixed;
	    left: 0;
	    right: 0;
	    z-index: 100;
	}

	.detail-news .image-wide {margin-right: -30px;}
	#carousel-main.full-carousel{
		margin-top: 0;
	}

	#carousel-main.full-carousel .carousel-main-item,
	.carousel-main-item{
		padding: 60px 30px;
		height: auto;
	}
	.carousel-item__text{
		width: 100%;
	}
	.item-views .display-tiles .item{
		height: auto !important;
	}
	.item-views .display-tiles .item .footer-button{
		opacity: 1;
		display: block;
	}

	.filters-wrap .display-type{
		padding-right: 50px;
	}

	.sidebar .side-menu, .sidebar .sidearea{
		display: none;
	}
	.product_filter_box{
		display: none;
		background: #f9f9f9;	    
	    position: absolute;
	    top: 49px;
	    left: 20px;
	    right: 20px;
	    z-index: 5;
	    box-shadow: 0 0 10px rgba(0,0,0,.15);
	    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
	    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
	}
	.product_filter_box.active{
		display: block;
	}
}

@media (max-width: 768px){
	.sm-invisible{display: none !important;}

	.visible-xs {
	    display: block!important;
	}

	.carousel-item__content{
		padding-left: 0;
	}

	.order-block .btn{margin-top: 25px;}

	.features-item .img,
	.features-item .title{
	    text-align: center;
	}
	.block-about .text {
	    max-width: none;
	    margin: 0;
	    padding: 0 0 40px 0;
	}
	.blocks{
		padding: 20px 0;
	}

	.contacts-info{
		position: relative;
		top: auto;
    	width: 100%;
	}


	.fly_forms{
		bottom: 0;
	    top: auto;
	    left: 0 !important;
	    right: 0 !important;
	    z-index: 1001 !important;
	}
	.fly_forms>.link-item {
	    display: block;
	    float: left;
	    width: 33.333%;
	}

	.js-modal-forms{
		padding-bottom: 100px;
	}

	#scrollUp {
	    bottom: 70px;
	    right: 8px;
	}
	#footer{
		padding-bottom: 80px;
	}
	.quick_link{
		display: none;
	}	

	.item-views .display-price .item .info-cell td{
		display: block;
	    padding: 5px 0;
	    width: 100%;
	}

	.filters-wrap .display-type{
		padding-right: 15px;
	}

	.catalog.detail .head {
		padding-top: 0;
	    border: 0;
	    margin-bottom: 0;
	}

	.product-tabs .tab-content>.tab-pane {
	    display: block;
	}
	.product-tabs .nav-tabs{
		display: none;
	}
	.product-tabs .tab-content{
		padding-top: 25px;
		margin-bottom: 25px;		
	}	
	.product-tabs .tab-content .content{
		padding-top: 20px;
		display: none;
	}
	.product-tabs .active .content{
		display: block;
	}

	.catalog.detail .product-image{
		padding-left: 0;
	}

	h1{
		font-size: 1.5rem;
	}

	.catalog.detail .head .info {
    	padding: 0;
	}

}

@media (max-width: 576px){
	.js-modal-forms{
		max-width: 100%;
	}
	.filters-wrap .display-type{
		padding-top: 15px;
		text-align: left !important;
		margin-left: -4px;
	}	
	.ordering-wrap .filter-action{
		margin-right: 2px;
	}
}
