@media (min-width: 1920.98px) {
	/* Generic */

}
@media (max-width: 1920.98px) {

}
@media (max-width: 1599.98px) {
	#mega-menu li a{
		font-size: clamp(30px,3.646vw,70px);
	}
	
	#journal .journal-feature-img{
	  height: clamp(500px,37.523vw,600px);
	}
}
@media (max-width: 1399.98px) {
	
	.product-cats-wrapper .cat h3{
		height: 45px;
	}
	
}
@media (max-width: 1199px) {
	.l-nospace{
		padding: 0;
		margin: 0;
	}
	
	.is-full-section.vh-100{
		height: 100%!important;
	}
	
	.arrow-svg-wrapper{
		display: none;
	}
	
}
@media (max-width: 992px) {
	.product-card{
		max-width: 400px;
		margin: 0 auto;
	}
	
	.max-400{
		max-width: 100%;
	}
	
	#journal .journal-content{
		margin-bottom: 100px;
	}
	
	#journal .vertical-title{
		transform: unset;
		position: relative;
		top: unset;
		left: unset;
		text-align: center;
		margin-bottom: 40px;	
	}
}
@media (max-width: 767.98px) {
	.category-link a svg{
		max-width: 55px;
	}
	
	#journal .journal-feature-img{
		height: 300px;
	}
	
	#pre-footer-banner .circle{
		top: 1%;
		left: 50%;
		transform: translateX(-50%);
	}
	
	#pre-footer-banner .bubble{
		top: unset;
		bottom: 10%;
		left: 75%;
		transform: translateX(-50%);
	}
	
	#pre-footer-banner .triangle{
		top: 50%;
		left: 20%;
		transform: translate(-50%, -50%);
	}
}
@media (max-width: 499px) {
	
	#pre-footer-banner .circle{
		left: 48%;
	}
	
	#pre-footer-banner .bubble{
		bottom: 5%;
		left: 45%;
	}
	
	#pre-footer-banner .triangle{
		top: 45%;
		left: 45%;
	}
	
}