.background-video-section {
	height: 100% !important;
}
.delta-jobs-portal .iframe-class html body header[theme][theme="neutral"] {
	background: #000 !important;
}
.h4-theme-reset h4 {
	line-height: 40px !important;
}
#sm-menu-toggle span.line-2 {
	width: 40px;
	margin: 7px 0;
}
.letter-wrapper {
	padding: 0 3.5% !important;
}
.sm-dcp > div::before {
	font-size: 16vw !important;
}
.team-member-video-content {
	display: block !important;
}
.team-member-video-content .fluid-width-video-wrapper {
	height: 300px !important;
	width: 300px !important;
	margin-bottom: 30px !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
	text-shadow: unset !important;
}
.sm-testimonial-slider p {
	font-weight: 300 !important;
}
.hero-play-btn {
	position: absolute;
	bottom: 0;
	right: -10%;
}
.hero-btns {
	margin-top: 45px;
}
.hero-btns .et_pb_code_inner {
	text-align: center;
}
.hero-btns a {
	color: #FFFFFF !important;
	background-image: linear-gradient(5deg,#0655ce 0%,rgba(3,154,226,1) 50%,#00dff5 100%);
	border-radius: 100px;
	padding: 20px 50px;
	font-size: 20px !important;
	line-height: 32px !important;
	letter-spacing: 2px !important;
}
.hero-btns a:hover {
	background: #0655CE
}
.hero-btns a + a {
	margin-left: 20px;
}

.hero-scroll {
	position: fixed !important;
	top: 0;
	left: 0 ;
	width: 100%;
	height: 100%;
	z-index: 8;
}
html body #main-content .home-fade-in-pd {
	padding-top: 0 !important;
}
html body #main-content .unrivaled-section {
	padding-top: 90px !important;
}
html body .fade-in-section {
	z-index: 8;
	margin-top: 100vh;
	background: transparent !important;	
}
.hero-row {
	position: absolute;
	top: -600px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9 !important;
}
html body #main-content .hero-scroll.hero-fade {
	z-index: -1 !important;
}
.hero-scroll .et_pb_section_video_bg {
	transition: all .3s linear;
}
.fade-in-section, .hero-fade, .hero-row, .hero-btns, .hidden-row, .fade-to-black, .section-black .hidden-col, .success-stories, .time-saving {
	transition: all .5s linear;
}
html body .hero-fade .et_pb_section_video_bg, .hidden-row, .hidden-col {
	opacity: 0;
}
.section-black .black-row-remove, .section-visible .hero-row {
	opacity: 0 !important;
}
.fade-in-section.section-visible .et_pb_row, .section-black .hidden-col, .success-stories.success-stories-visible .hidden-row {
	opacity: 1;
}

.featured-section.featured-section-black {
	background: #000 !important;
}

html body #main-content .fade-to-black {
	background: transparent !important;
}
html body #main-content .section-black {
	background: #000 !important;
}

.sm-video-popup-close {
	background: transparent !important;
	font-size: 35px !important;
}
.grad-btn {
	transition: unset !important;
}

@media screen and (max-width: 1560px) {
	html body #page-container .h4-underline {
		position: initial !important;
	}
	.h4-reveal-text {
		margin-bottom: 0 !important;
	}
	.h4-reveal-text h4 {
		padding-bottom: 0 !important;
	}
}
@media screen and (max-width: 980px) {
	#Menu {
		width: 100% !important;
		transform: translateX(-100%) !important;
	}
	input[type="checkbox"]:checked ~ #Menu {
		transform: translateX(0) !important;
	}
	header #Menu ul.skyway {
		padding-top: 30px !important;
	}
	header ul.skyway li + li {
		margin-top: 20px !important;
	}
	html body #page-container .h2-reveal-text h2, html body #page-container .h2-underline h2 {
		font-size: 42px !important;
		line-height: 50px !important;
		padding-bottom: 0px !important;
	}
	.slide-reset .et_pb_slide_description, .slide-reset .et_pb_slide {
		padding: 0 !important;
	}
	.letter-wrapper + .letter-wrapper {
		margin-top: 140px;
	}
	.sm-dcp > div::before {
		font-size: 200px !important;
	}
	.sm-dcp {
		flex-direction: column;
	}
	.flex-mobile-order-3 {
		display: flex;
		flex-direction: column;
	}
	.flex-mobile-order-3 .et_pb_code  {
		order: 1;
		padding-top: 0 !important;
		margin-bottom: 30px !important;
	}
	.flex-mobile-order-3  .et_pb_text_6 {
		order: 2;
	}
	.flex-mobile-order-3 .et_pb_text_7 {
		order: 3;
	}
	.footer-ig-row .et_pb_column {
		display: grid;
		grid-template-columns: repeat(3,33.3%);
		grid-gap: 5px;
		align-items: center;
		justify-content: center;
	}
	.footer-ig-row .et_pb_image, .footer-ig-row span, .footer-ig-row img {
		width: 100% !important;
	}
}