
@media only screen and (max-width: 950px) {
	.rComposerText,
	.rGeneralInfo,
	.rBioInfo,
	.ui-accordion {
		font-size: 90%;
	}
}

@media only screen and (max-width: 820px) {
	#textMessage {
		width: 35em;
	}
}

@media only screen and (max-width: 740px) {

	.rLeftSet {
		grid-column: 1 / span 5;
	}

	.rRightSet {
		grid-column: 1 / span 5;
	}

	.rContactInfo {
		row-gap: 0.5em;
		grid-template-columns: auto;
	}

	.rContactInfo label {
		text-align: left;
	}
}

@media only screen and (max-width: 520px) {
	.rMainMenu {
		font-size: 90%;
		display: inline;
	}

	.ui-accordion {
		font-size: 80%;
	}

	#textMessage {
		width: 25em;
	}

	#email {
		width: 25em;
	}
}
