h1,
h1.special-heading-1,
h1.special-heading-2,
h1.special-heading-3,
h1.special-heading-4,
h1.entry-title {
	font-size: 55px;
}
.woocommerce-page h1 {
	font-size: 45px;
}
h2,
h2.special-heading-1,
h2.special-heading-2,
h2.special-heading-3,
h2.special-heading-4,
.h2-style {
	font-size: 45px;
}
h3,
h3.special-heading-1,
h3.special-heading-2,
h3.special-heading-3,
h3.special-heading-4 {
	font-size: 35px;
}
h4,
h4.special-heading-1,
h4.special-heading-2,
h4.special-heading-3,
h4.special-heading-4 {
	font-size: 30px;
}
h5,
h5.special-heading-1,
h5.special-heading-2,
h5.special-heading-3,
h5.special-heading-4 {
	font-size: 25px;
}
h6,
h6.special-heading-1,
h6.special-heading-2,
h6.special-heading-3,
h6.special-heading-4 {
	font-size: 20px;
}
@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-page h1 {
		font-size: 45px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4,
	.h2-style {
		font-size: 40px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 30px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 28px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 24px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		font-size: 20px;
	}
}
@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-page h1 {
		font-size: 35px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4,
	.h2-style {
		font-size: 32px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 26px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 22px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 20px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		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-page h1 {
		font-size: 30px;
	}
	h2,
	h2.special-heading-1,
	h2.special-heading-2,
	h2.special-heading-3,
	h2.special-heading-4,
	.h2-style {
		font-size: 26px;
	}
	h3,
	h3.special-heading-1,
	h3.special-heading-2,
	h3.special-heading-3,
	h3.special-heading-4 {
		font-size: 24px;
	}
	h4,
	h4.special-heading-1,
	h4.special-heading-2,
	h4.special-heading-3,
	h4.special-heading-4 {
		font-size: 20px;
	}
	h5,
	h5.special-heading-1,
	h5.special-heading-2,
	h5.special-heading-3,
	h5.special-heading-4 {
		font-size: 18px;
	}
	h6,
	h6.special-heading-1,
	h6.special-heading-2,
	h6.special-heading-3,
	h6.special-heading-4 {
		font-size: 18px;
	}
}