@media (max-width: 1200px) {


}

@media (max-width: 1024px) {

	.container {
	    max-width: 840px;
	}

	.breadcrumbs {
		font-size: 12px;
	}
	.entry-content h2 {
		font-size: 24px;
	}
	.entry-content h3 {
		font-size: 28px;
	}
	.categories .item > a > h4 {
		font-size: 2vw;
	}
	.window .owl-carousel .item h4 {
		letter-spacing: 2px;
		font-size: 80px;
	}
	.catalog .item-list {
		padding: 50px 24px;
	}

}


@media (max-width: 991px) {

	.categories .item {
	    width: 46.6%;
	    padding-bottom : 46.6%; /* = width for a 1:1 aspect ratio */
	    margin:1.66%;
	}


}

@media (max-width: 768px) {

	.header {
		text-align: center;
	}
	.header form .form-control {
		text-align: left;
	}


}