html, body  {
font-size: 18px;
line-height: 1.4rem;
}

.font-size-xs, .font-size-xs p {
	font-size: 1.2222rem;
	line-height: 1.5;
}


/* p  {
line-height: 28px;
} */


@media only screen and (max-width: 767px)  {
	html, body {
		font-size: 16px !important;
	}
	.font-size-xs, .font-size-xs p {
	font-size: 1.188rem;
	line-height: 1.5;
}
	
/*     html h1, html .h1, html .h1 p {
        font-size: 1.8667rem;
		line-height: 2.2667rem;
    }
    html h2, html .h2, html .h2 p {
        font-size: 1.8667rem;
		line-height: 2.2667rem;
    }
    html h3, html .h3, html .h3 p {
        font-size: 1.25rem;
    }
	
	.font-size-xxs, .font-size-xxs p {
		font-size: 1.2000rem;
	}

	.font-size-m, .font-size-m p {
		font-size: 1.25rem;
		line-height: 1.5;
	} */
	
}

@media only screen and  (min-width: 768px) and (max-width: 1024px){
/* 	html, body {
		font-size: 17px;
	} */
/*     html h1, html .h1, html .h1 p {
        font-size: 2rem;
    }
    html h2, html .h2, html .h2 p {
        font-size: 1.529rem;
    }
    html h3, html .h3, html .h3 p {
        font-size: 1.529rem;
    }
	.font-size-m, .font-size-m p {
		font-size: 1.529rem;
		line-height: 1.5;
	} */
	
}



