@media(max-width: 1199px){
	.main-menu a{
		font-size: 24px;
	}
	.footer a{
		font-size: 17px;
	}
	.category-item{
		max-height: 191px;
	}
}

@media(max-width: 991px){
	a.logo{
		display: block;
		text-align: center;
	}
	.main-menu{
		text-align: center;
	}
	.main-category a{
		font-size: 20px;
	}
	.footer{
		text-align: center;
		padding: 25px 0;
	}
	.footer a{
		line-height: 40px;
	}
	.category-item{
		/*margin: 0 15px 15px 0;*/
	}
	.breadcrumbs.cust{
		margin-left: -15px;
	}
	.category-item{
		max-height: 198px;
	}
}

@media(max-width: 767px){
	.top-line .navbar-form .form-group{
		display: inline-block;
		margin-left: 10px;
	}
	.top-line{
		text-align: center;
		margin-bottom: 10px;
	}
	.top-line .nav-tabs{
		margin-left: -25px;
	}
	.main-menu{
		margin-top: 10px;
		display: none;
	}
	.main-menu a{
		display: block;
		margin: 0 0 10px 0;
	}
	#m-menu{
		display: block;
	}
	.main-category.cust{
		top: 20px;
	}
	.main-category a{
		font-size: 18px;
	}
	.footer a{
		margin: 0 8px;
	}
	.category-item{
		height: auto;
	}
	.single-slider{
		margin: 0 auto;
	}
	.single-slider-nav{
		display: inline-block;
		margin-top: 20px;
	}
	.slider-nav-wrap{
		text-align: center;
	}
	.single-slider-nav-item{
		margin: 0 5px 0 5px;
	}
	.img-serf{
		text-align: center;
		margin-top: 10px;
	}
	.single{
		margin-top: 30px;
	}
	.category-item{
		max-height: 242px;
	}
}

@media(max-width: 480px){
	.main-category a{
		font-size: 14px;
	}
	.main-slider img{
		min-height: 200px;
	}
	.category-item a{
		font-size: 14px;
		left: 5px;
	}
	.articul table{
		font-size: 11px;
	}
}