#about {
	margin-top: 100px !important;
}

@media (max-width: 2100px) {

	#about {
		margin-top: 100px !important;
	}
}
@media (max-width: 1800px) {

	#about {
		margin-top: 100px !important;
	}
}
@media (max-width: 1500px) {

	#about {
		margin-top: 100px !important;
	}
}
@media (max-width: 768px) {

	#about {
		margin-top: 100px !important;
	}
}

#safety {
	margin-top: 15px !important;
}

#contact {
	margin-top: 15px !important;
}

#homePageTopBgVideoWrapper {
	position: absolute;
	top: 140px;
	left: 0;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	float: right;
	text-align: right;
}
#homePageTopBgVideoWrapper .fluid-width-video-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -9;
	padding-left: 0;
	margin-left: 0;
	float: right;
	text-align: right;
}
#homePageTopBgVideo {
	width: 100%;
	height: 100%;
	z-index: -8;
	padding-left: 0;
	margin-left: 0;
	float: right;
}

#homePageTopBgVideo body {
	padding-left: 0;
	margin-left: 0;
	float: right;
	right: 0;
}

#homePageTopBgVideo body div {
	padding-left: 0;
	margin-left: 0;
	float: right;
	right: 0;
}
#homePageTopBgVideo body div div {
	padding-left: 0;
	margin-left: 0;
	float: right;
	right: 0;
}
#homePageTopBgVideo body div div div {
	padding-left: 0;
	margin-left: 0;
	float: right;
	right: 0;
}
#homePageTopBgVideo body div div div video {
	padding-left: 0;
	margin-left: 0;
	border: 3px solid red;
}

@media (max-width: 1200px) {
    #homePageTopBgVideoWrapper {
        top: 0;
    }
}

#season {
	color: #000000;
}

#season a {
	color: #ffffff;
}
#season a:hover {
	color: #1900FC;
}

#season h2 {
    font-size: 24px;
}

#season h3 {
    font-size: 22px;
}

@media (max-width: 540px) {
    #difference {
        padding-top: 40px;
    }

    #season .bos-cb3 .row > div {
        padding-top: 25px;
        padding-bottom: 25px;
    }
}

.footerTopBorder {
	width: 100%;
	height: 5px;
	background-color: #000;
	margin-top: 5px;
	margin-bottom: 15px;
}