/* Narrow screens */
@media (max-width: 800px) {
	.desktop {
		display: none;
	}
	body {
		margin: 0 !important;
	}
	body.py-5 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	textarea{
		resize: none;
		outline: none !important;
		border: 0px solid red !important;
		height: 91vh;
	}
	nav > div {
		padding: 0.5em 0.6em !important;
	}
	main{
		margin: 0 !important;
		padding: 0 !important;
	}
	header {
		justify-content: space-between;
		align-items: center;
		padding: 0 !important;
		margin: 0 !important;
		left: 0;
		display: none;
	}
	section {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.mobile{
		display: block;
	}
	aside{
		width: auto;
	}
	
}
/* Wide screens */
@media (min-width: 800px) {
	.mobile{
		display: none;
	}
}