@media (max-width: 575.98px) { 
.title{
	font-size: 1.2rem;/* Approximation due to font substitution */
}
.title-sub{
	font-size: 1.2rem;/* Approximation due to font substitution */
	font-weight: bold;
	line-height: 1;/* Approximation due to font substitution */
}		
}
@media (min-width: 576px) and (max-width: 767.98px) {
.title{
	font-size: 1.5rem;/* Approximation due to font substitution */
}
.title-sub{
	font-size: 1.4rem;/* Approximation due to font substitution */
	font-weight: bold;
	line-height: 1;/* Approximation due to font substitution */
}
.text_p{
	font-size: 1.05rem;/* Approximation due to font substitution */	
}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
.title{
	font-size: 1.8rem;/* Approximation due to font substitution */
}
.title-sub{
	font-size: 1.6rem;/* Approximation due to font substitution */
	font-weight: bold;
	line-height: 1;/* Approximation due to font substitution */
}
.text_p{
	font-size: 1.1rem;/* Approximation due to font substitution */
}	
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.title{
	font-size: 2rem;/* Approximation due to font substitution */
}
.title-sub{
	font-size: 1.8rem;/* Approximation due to font substitution */
	font-weight: bold;
	line-height: 1;/* Approximation due to font substitution */	
}
.text_p{
	font-size: 1.2rem;/* Approximation due to font substitution */
}}
@media (min-width: 1200px) { 
.title{
	font-size: 2.0rem;/* Approximation due to font substitution */
}
.title-sub{
	font-size: 2rem;/* Approximation due to font substitution */	
}
.text_p{
	font-size: 1.3rem;/* Approximation due to font substitution */
}}

	
