.placeHome__imageBox img {
  max-height: 360px;
  object-fit: cover;
}

.palceMain__links {
	align-items: baseline;
}

@media screen and (min-width: 1400px) and (max-width: 1800px) {
	.placeHome__imageBox img {
	  max-height: 270px;
	  object-fit: cover;
	}

	.h2 {
	  font-size: 40px;
	}

	.button {
	  font-size: 16px;
	  padding: 4px 13px;
	}
}

@media screen and (min-width: 1600px) and (max-width: 1800px) {
	.promotionMain__umow h6 {
		padding-right: 30px;
	}

	.h4 {
		font-size: 24px;
	}

	.promotionMain__umow--box {
		min-width: 200px;
	}

}

@media screen and (min-width: 1400px) and (max-width: 1600px) {
	.promotionMain__umow {
		padding: 30px 30px;
		flex-flow: column;
	}

	.h4 {
		font-size: 24px;
	}

	.promotionMain__umow h6 {
		padding-right: 0;
	}

	.promotionMain__prices {
		margin-bottom: 30px;
	}

	.text {
		font-size: 18px;
	}

	.promotionMain__price span {
		font-size: 22px;
	}

}


@media screen and (min-height: 600px) and (min-width: 992px) and (max-height: 840px) {
	.header .menu-item-has-children:hover > .sub-menu {
		flex-flow: wrap;
	}
	.header .mega-menu .sub-menu li {
		width: 50%;
	}
}

@media screen and (min-width: 992px) and (max-width: 1400px) {
	.h2--big, .h2 {
		font-size: 40px;
	}
	
	.header .sub-menu .menu-item {
		padding: 5px 15px;
		font-size: 14px;
	}

	.text {
		font-size: 16px;
	}

	.promotionMain__price span {
		font-size: 23px;
	}

	.promotionMain__umow {
		flex-flow: column;
	}

	.promotionMain__umow h6 {
		padding-right: 0;
	}

	.promotionMain__prices {
		margin-bottom: 10px;
	}

}