@media screen and (min-width: 1100px) {
	topmenu a.tmabout {
		display: flex;
	}
	chcakeblk {
		height: 455px;
	}
	chcakeblk a.chmlst {
		height: 180px;
	}
	seasonal a.scakes {
		height: 250px;
	}
	img.cakeshop-logo-bottom,
	img.joinusimg {
		width: 220px;
	}
	a.cklst {
		height: 245px;
	}
	dimage {
		height: 650px;
	}
}
@media screen and (min-width: 1300px) {
	topbanners {
		height: 620px;
	}
	homeblocks {
		height: 280px;
	}
	topsearch {
		left: 160px;
		top: 10px;
		width: calc(30% - 150px);
	}
	homeblocks a {
		width: calc(20% - 20px);
	}
	chcakeblk {
		height: 415px;
	}
	chcakeblk a.chmlst {
		width: calc(25% - 10px);
		height: 160px;
	}
	seasonal a.scakes {
		height: 300px;
	}
	bblock page ul {
		padding: 0px 40px;
	}
	a.cklst {
		width: calc(16.5% - 10px);
		height: 235px;
	}
	dimage {
		height: 750px;
	}
	homeblocks a:nth-last-child(3) {
		display: inline-block;
	}
	topmenu a:nth-last-child(4) {
		display: inline-block;
	}
}
@media screen and (min-width: 1500px) {
	topbanners {
		height: 700px;
	}
	homeblocks {
		height: 300px;
	}
	chcakeblk {
		height: 475px;
	}
	chcakeblk a.chmlst {
		width: calc(25% - 10px);
		height: 190px;
	}
	seasonal a.scakes {
		width: calc(20% - 14px);
		height: 300px;
	}
	bblock page ul li a {
		font-size: 15px;
		line-height: 19px;
	}
	bblock page ul li b {
		font-size: 17px;
		line-height: 19px;
	}
	a.cklst {
		width: calc(16.5% - 10px);
		height: 285px;
	}
	dimage {
		height: 850px;
	}
	topmenu a:nth-last-child(3) {
		display: inline-block;
	}
}
@media screen and (min-width: 1800px) {
	topbanners {
		height: 800px;
	}
	topmenu a.tmcontact {
		display: flex;
	}
	homeblocks a {
		width: calc(16.6% - 20px);
	}
	homeblocks {
		height: 300px;
	}
	homeblocks a:nth-last-child(2) {
		display: inline-block;
	}
	chcakeblk a.chmlst {
		height: 180px;
		width: calc(20% - 10px);
	}
	chcakeblk {
		height: 455px;
	}
	seasonal a.scakes {
		width: calc(16% - 14px);
		height: 300px;
	}
	a.cklst {
		width: calc(14.2% - 10px);
		height: 275px;
	}
	dimage {
		height: 1000px;
	}
	topmenu a:nth-last-child(1) {
		display: inline-block;
	}
}
@media screen and (min-width: 2000px) {
	chcakeblk a.chmlst {
		height: 180px;
		width: calc(16.6% - 10px);
	}
	chcakeblk {
		height: 455px;
	}
	seasonal a.scakes {
		width: calc(14% - 14px);
		height: 300px;
	}
	a.cklst {
		width: calc(14.2% - 10px);
		height: 330px;
	}
	topmenu a:nth-last-child(2) {
		display: inline-block;
	}
}
@media screen and (min-width: 2400px) {
	chcakeblk a.chmlst {
		height: 180px;
		width: calc(14.28% - 10px);
	}
	chcakeblk {
		height: 455px;
	}
	seasonal a.scakes {
		width: calc(11% - 14px);
		height: 300px;
	}
	a.cklst {
		width: calc(12.5% - 10px);
		height: 340px;
	}
}