



@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: 5;}

	.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%;
	}
}

@media (max-width: 768px){
	.sm-invisible{display: none !important;}

	.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;
	}

@media (max-width: 576px){
	.js-modal-forms{
		max-width: 100%;
	}

}
