@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 Text', sans-serif;
	max-width: 1368px;
	margin-left: auto;
	margin-right:auto;
	position:relative;
}

.main-rts-container h1,
.main-rts-container h2,
.main-rts-container h3 {
	text-align: center;
}
.main-rts-container h1 {
	font-size: 0px;
	height: 0px;
}

.main-rts-container h2 {
	font-size: 37px;
	margin-bottom: 30px;
	font-weight: bold;
	
}

.main-rts-container p {
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
}

.main-rts-container img {
	width: 100%;
}

.main-rts-container a {
	border-bottom: 1px solid #000;
	transition: 0.2s ease-in-out;
	&:hover,
	&:focus {
		color: #298321;
	}
}

.full-width-video-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
	margin-bottom: 2%;
}

.full-width-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*_______________ line_______________*/
.main-rts-container .bottom-border-section:after {
	content: "";
	max-width: 800px;
	width: 98%;
	display: block;
	margin: 30px auto;
	height: 0px;
	border: 1px solid rgba(0,0,0,0.3);
	padding: 0;
}


/*Grid Gap for Internet Explorer*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	
	/*------Grid 2-------*/
	.main-rts-container .rts-grid-content-row-two div,
	.main-rts-container .rts-grid-content-row-three div,
	.main-rts-container .rts-grid-content-row-four div {
		margin: 5px;
	}
}

/*_______________ Grid 2 _______________*/
.main-rts-container .rts-grid-content-row-two {
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	grid-gap: 60px;
	grid-template-columns: 1fr 1fr;
	-ms-grid-columns: 1fr 1fr;
}
.main-rts-container .rts-grid-content-row-two div:nth-child(1) {
	-ms-grid-column:1;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-two div:nth-child(2) {
	-ms-grid-column:2;
	-ms-grid-row:1;
}

/*_______________ Grid 3 _______________*/
.main-rts-container .rts-grid-content-row-three {
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	grid-gap: 60px;
	-ms-grid-gap: 60px;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr;
	list-style-type: none;
}
.main-rts-container .rts-grid-content-row-three div:nth-child(1) {
	-ms-grid-column:1;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-three div:nth-child(2) {
	-ms-grid-column:2;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-three div:nth-child(3) {
	-ms-grid-column:3;
	-ms-grid-row:1;
}

/*_______________ Grid 4 _______________*/
.main-rts-container .rts-grid-content-row-four {
	margin: 0 auto;
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	-ms-grid-gap: 20px;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	-ms-grid-columns: 1fr 1fr 1fr 1fr;
}
.main-rts-container .rts-grid-content-row-four div:nth-child(1) {
	-ms-grid-column:1;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-four div:nth-child(2) {
	-ms-grid-column:2;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-four div:nth-child(3) {
	-ms-grid-column:3;
	-ms-grid-row:1;
}
.main-rts-container .rts-grid-content-row-four div:nth-child(4) {
	-ms-grid-column:4;
	-ms-grid-row:1;
}


/*_______________ Hero_______________*/
.main-rts-container-hero iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}



.grid-video-container.full-width-video {
	flex: 1 0 100%;
	padding-bottom: 39%;
	height: 0;
	margin-bottom: 2%;
}


/*_______________ How It Works_______________*/
.main-rts-container-works p {
	margin-top: 20px;
}

.main-rts-container-works a:hover img,
.main-rts-container-works a:active img,
.main-rts-container-works a:focus img {
	opacity: 0.8;
}

.main-rts-container-works a {
	color:#000000;
}

/*_______________ Delivery To Home _______________*/
.main-rts-container-delivertohome iframe {
	margin:20px auto;
}

/*_______________ Our Team_______________*/
.main-rts-container-team img {
	margin: 30px auto 13px auto;
}

.video-container-grid {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	width: 100%;
}

li.grid-video-container {
	flex: 1 0 auto;
	position: relative;
	height: 200px;
	margin: .4%;
}

.grid-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
/*_______________ Our Experts_______________*/
.main-rts-container-expert img {
	display: block;
	margin:25px auto;
}

/*_______________ Deal DelPass_______________*/
.main-rts-container-dealpass img {
	max-width: 110px;
	display: block;
	margin:0 auto 20px auto;
}

/*_______________ Shop_______________*/
.main-rts-container-shop a:hover img,
.main-rts-container-shop a:active img,
.main-rts-container-shop a:focus img {
	opacity: 0.8;
}

/*_______________ Deal Community_______________*/
.main-rts-container-community img {
	margin: 20px auto;	
}

/*_______________ Milestones _______________*/
.rts-milestones {
	padding: 30px 0;
}

.rts-milestones .p-intro {
	margin: 0 auto 30px;
	font-weight: normal;
}

.rts-milestones .p-outro {
	max-width: 845px;
	text-align: left;
	font-size: 18px;
	margin: 40px auto;
}

/*_______________ Responsive_______________*/
@media only screen and (max-width: 1367px) {}
@media only screen and (max-width: 922px) {				
	.main-rts-container .rts-grid-content-row-two {
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		grid-gap: 60px;
		grid-template-columns: 1fr;
		-ms-grid-columns: 1fr;
	}
	.main-rts-container .rts-grid-content-row-two a:nth-child(1) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-two a:nth-child(2) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	
	.main-rts-container .rts-grid-content-row-three {
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		grid-gap: 60px;
		grid-template-columns: 1fr 1fr;
		-ms-grid-columns: 1fr 1fr;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(1) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(2) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(3) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	
	.main-rts-container .rts-grid-content-row-four {
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		grid-gap: 20px;
		grid-template-columns: 1fr 1fr;
		-ms-grid-columns: 1fr 1fr;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(1) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(2) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(3) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	.main-rts-container .rts-grid-content-row-three a:nth-child(4) {
		-ms-grid-column:1;
		-ms-grid-row:1;
	}
	
	
	li.grid-video-container {
		flex: 0 1 49%;
		height: 190px;
		margin: 1% 0;
	}
}

@media only screen and (max-width: 568px) {
	.main-rts-container > * {
		padding-left: 2%;
		padding-right: 2%;
	}
	
	.main-rts-container > .main-rts-container-team {
		padding-left: 0;
		padding-right: 0;
	}
	
	.main-rts-container > .main-rts-container-team > * {
		padding-left: 2%;
		padding-right: 2%;
	}
	
	.main-rts-container > .main-rts-container-team .full-width-video-container,
	.main-rts-container > .main-rts-container-team .rts-grid-content-row-four {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	
	.main-rts-container-hero {
		height: auto;
		margin-bottom: 5%;
		padding-bottom: 0;
	}
	
	
	.main-rts-container .rts-grid-content-row-three {
		margin: 0 auto;
		display: -ms-grid;
		display: grid;
		grid-gap: 60px;
		grid-template-columns: 1fr;
		-ms-grid-columns: 1fr;
	}
	
	.main-rts-container-working img {
		width: auto;
		margin: 2% auto;
		display: block;
	}
	
	.main-rts-container .rts-grid-content-row-four {
		display: block;
	}
	
	.rts-grid-content-row-four iframe {
		height: 55vw;
		width: 100%;
	}
	
	.main-rts-container ul.video-container-grid {
		width: calc(100% - 20px);
		position: relative;
		display: block;
		padding: 0;
		margin: auto;
	}
	
	.grid-video-container.full-width-video,
	li.grid-video-container {
		width: 100%;
		height: 55vw;
		position: relative;
		display: block;
		margin: 0 0 2%;
		padding: 0;
	}
}