h1,h2,h3,h4,h5,h6 {
	margin: 0 0 15px;
}
h1,
h1.special-heading-1,
h1.special-heading-2,
h1.special-heading-3,
h1.special-heading-4,
h1.entry-title {
	font-size: 55px;
}
.woocommerce h1,
.woocommerce-page h1 {
	font-size: 45px;
}
h2,
h2.special-heading-1,
h2.special-heading-2,
h2.special-heading-3,
h2.special-heading-4 {
	font-size: 45px;
}
.woocommerce h2,
.woocommerce-page h2 {
	font-size: 35px;
}
h3,
h3.special-heading-1,
h3.special-heading-2,
h3.special-heading-3,
h3.special-heading-4 {
	font-size: 35px;
}
.woocommerce h3,
.woocommerce-page h3 {
	font-size: 30px;
}
h4,
h4.special-heading-1,
h4.special-heading-2,
h4.special-heading-3,
h4.special-heading-4 {
	font-size: 30px;
}
.woocommerce h4,
.woocommerce-page h4 {
	font-size: 25px;
}
h5,
h5.special-heading-1,
h5.special-heading-2,
h5.special-heading-3,
h5.special-heading-4 {
	font-size: 25px;
}
.woocommerce h5,
.woocommerce-page h5 {
	font-size: 20px;
}
h6,
h6.special-heading-1,
h6.special-heading-2,
h6.special-heading-3,
h6.special-heading-4 {
	font-size: 20px;
}
.woocommerce h6,
.woocommerce-page h6 {
	font-size: 18px;
}
@media only screen and (max-width: 991px) {
	h1,
	h1.special-heading-1,
	h1.special-heading-2,
	h1.special-heading-3,
	h1.special-heading-4,
	h1.entry-title {
		font-size: 50px;
	}
	.woocommerce h1,
	.woocommerce-page h1 {
		font-size: 40px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4 {
		font-size: 40px;
	}
	.woocommerce h2,
	.woocommerce-page h2 {
		font-size: 30px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 30px;
	}
	.woocommerce h3,
	.woocommerce-page h3 {
		font-size: 28px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 28px;
	}
	.woocommerce h4,
	.woocommerce-page h4 {
		font-size: 24px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 24px;
	}
	.woocommerce h5,
	.woocommerce-page h5 {
		font-size: 20px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		font-size: 20px;
	}
	.woocommerce h6,
	.woocommerce-page h6 {
		font-size: 18px;
	}
}
@media only screen and (max-width: 767px) {
	h1,
	h1.special-heading-1,
	h1.special-heading-2,
	h1.special-heading-3,
	h1.special-heading-4,
	h1.entry-title {
		font-size: 40px;
	}
	.woocommerce h1,
	.woocommerce-page h1 {
		font-size: 32px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4 {
		font-size: 32px;
	}
	.woocommerce h2,
	.woocommerce-page h2 {
		font-size: 26px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 26px;
	}
	.woocommerce h3,
	.woocommerce-page h3 {
		font-size: 22px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 22px;
	}
	.woocommerce h4,
	.woocommerce-page h4 {
		font-size: 20px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 20px;
	}
	.woocommerce h5,
	.woocommerce-page h5 {
		font-size: 20px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		font-size: 18px;
	}
	.woocommerce h6,
	.woocommerce-page h6 {
		font-size: 18px;
	}
}
@media only screen and (max-width: 480px) {
	h1,
	h1.special-heading-1,
	h1.special-heading-2,
	h1.special-heading-3,
	h1.special-heading-4,
	h1.entry-title {
		font-size: 32px;
	}
	.woocommerce h1,
	.woocommerce-page h1 {
		font-size: 30px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4 {
		font-size: 26px;
	}
	.woocommerce h2,
	.woocommerce-page h2 {
		font-size: 24px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 24px;
	}
	.woocommerce h3,
	.woocommerce-page h3 {
		font-size: 20px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 20px;
	}
	.woocommerce h4,
	.woocommerce-page h4 {
		font-size: 18px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 18px;
	}
	.woocommerce h5,
	.woocommerce-page h5 {
		font-size: 18px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		font-size: 18px;
	}
	.woocommerce h6,
	.woocommerce-page h6 {
		font-size: 18px;
	}
}