/*______________________________Main Container______________________________*/
@font-face {
	font-family: 'Brandon Text';
	src: url('/media/fonts/BrandonTextWeb-Regular.woff2') format('woff2');
	font-weight: normal;
}

@font-face {
	font-family: 'Brandon Text';
	src: url('/media/fonts/BrandonTextWeb-Bold.woff2') format('woff2');
	font-weight: bold;
}

.main-rts-container * {
	margin: 0px;
	padding: 0px;
}

.main-rts-container {
	font-family: brandon-grotesque, sans-serif;
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color: #fbfbfb;
	padding: 30px 0;
	text-align: center;
}

.main-rts-container h1 {
	font-size: 5em;
	color: #509e2f;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.main-rts-container h2 {
	font-size: 3em;
	color: #509e2f;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.main-rts-container p {
	font-size: 2em;
	margin-left: auto;
	margin-right: auto;
}

.main-rts-container iframe {
	width: 100%;
	height: 350px;
	margin: 20px 0px;
	
}

.main-rts-container span.rts-section-numbers {
	color: rgba(255, 255, 255, 1);
	background-color: #e17b31;
	height: 40px;
	width: 40px;
	line-height: 1.5;
	border-radius: 30px;
	display: inline-block;
	/*font-size: 2.2em;*/
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.main-rts-container .rts-section-numbers span {
	position: relative;
	top: 3px;
}

.main-rts-container div.rts-orange-linethrough {
	max-width: 500px;
	width: 100%;
	height: 3px;
	background-color: #e17b31;
	display: block;
	margin: 30px auto;
}

.rts-sections {
	margin-bottom: 30px;
}

.rts-sections div {
	display: inline-block;
	vertical-align: top;
}

.rts-fineprint {
	font-size: 0.6em;
	display: block;
}

/*_______________ Section One _______________*/
.rts-section-one {}

.rts-section-one p {
	max-width: 715px;
}

/*_______________ Section Two _______________*/
.rts-section-two {}

.rts-section-two div {
	max-width: 220px;
}

.rts-section-two div:nth-child(4) {
	margin: 0 70px;
}

/*_______________ Section Three _______________*/
.rts-section-three {}

.rts-section-three div {
	max-width: 220px;
}

.rts-section-three div:nth-child(4) {
	margin: 0 70px;
}

/*_______________ Section Four _______________*/
.rts-section-four {}

.rts-section-four p {
	color: #509e2f;
}

.rts-section-four a {
	color: #509e2f;
}

.rts-section-four div {
	max-width: 350px;
	width: 100%;
	margin-left: 55px;
	margin-right: 55px;
	margin-bottom: 20px;
}


/*_______________ Mobile Web Styles _______________*/
.mm-page .main-rts-container {
	padding: 0 5px;
	text-align: center;
}

.mm-page .main-rts-container div {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

.mm-page .main-rts-container p {
	margin-left: auto;
	margin-right: auto;
}

.mm-page .main-rts-container .rts-section-numbers span {
	position: relative;
	top: 3px;
}

.rts-sections .rts-mobile-toggle {
	display: none;
}

/*_______________ Responsive_______________*/
@media only screen and (max-width: 815px) {
	
	.main-rts-container {
		padding: 0 5px;
		text-align: center;
	}
	
	.main-rts-container div {
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 15px;
	}
	
	.main-rts-container p {
		margin-left: auto;
		margin-right: auto;
	}
	
	.main-rts-container .rts-section-numbers span {
		position: relative;
		top: -2px;
	}
	
	.main-rts-container div {
		margin: auto auto;
	}
	
	.rts-section-two div:nth-child(4) {
		margin: 10px;
	}
	
	.rts-section-three div:nth-child(4) {
		margin: 10px;
	}
	
}

@media only screen and (max-width: 805px) {
	.main-rts-container .rts-section-numbers span {
		position: relative;
		top: 3px;
	}
}

@media only screen and (max-width: 650px) {
	.main-rts-container {
		padding: 0 8%;
		font-size: 2.1vw;
	}
	
	
	.main-rts-container .rts-sections .rts-mobile-toggle {
		display: block;
	}
	
	.rts-section-two div {
		max-width: 100%;
	}
	
	.rts-section-two>div {
		display: block;
		width: 100%;
		margin: 8% auto 0;
	}
	
	
	.rts-section-two div:nth-child(4) {
		margin: 8% auto 0;
	}
	
	.rts-section-three {
		display: none;
	}
}