.section{
		padding-top: 100px;
	}
	.section-desktop{
		padding-top: 100px;
	}
	.text-red{
		color: #c81336;
	}
	.text-yellow{
		color:yellow;
	}
	.bg-red{
		background-color: #c81336;
		padding-top: 50px;
		padding-bottom: 50px;
		color:white;
	}
	.bg-gray{
		background-color: #302e2f;
		padding-top: 50px;
		padding-bottom: 50px;
		color:white;
	}
	.bg-gray.layer{
		position: absolute;
		left: 100px;
		right: 100px;
		bottom: -130px;

	}
	.bg-light-gray{
		background-color: #e1e1e1;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.text-left-justify{
		text-align: left;
		padding-bottom: 20px;
	}
	.text-right-justify{
		text-align: right;
		padding-bottom: 20px;
	}
	.pt50{
		padding-top: 50px;
	}
	#landing {
		font-family: "NexaBook", sans-serif;
		  font-weight: 700;
		  height: 100%;
		  color: #2d2d2d;
		  -webkit-font-smoothing: antialiased;
		  -webkit-text-size-adjust: 100%;
		  font-size: 24px;
	}
	#landing .description{
		padding-top: 30px;
		font-size: 20px;
		font-weight: 400;
	}

	@media (max-width: 575.98px) {
		#landing {
			font-size: 20px;
		}

		#landing .description{
			font-size: 17px;
		}
		.bg-gray.layer{
			position: relative;
			bottom: 0;
			left: 0;
			right: 0;
		}
		.text-left-justify{
			text-align: justify;
		}
		.text-right-justify{
			text-align: justify;
		}
		.section-desktop{
		padding-top: 0px;
		}
	}
	#landing img{
		width: 100%;
	}