
.home #site-header {
	display: none;
}

#home-top {
	overflow: hidden;
}


.no-margin-bottom, .no-margin-bottom p, .no-margin-bottom h2 {
	margin-bottom: 0 !important; 
}

.margin-bottom-5 {
	margin-bottom: 5px !important;
}

.home-scroll-button .elementor-button-content-wrapper {
	display: block;
}

.home-scroll-button .elementor-button-content-wrapper span {
	width: 100%;
}

.home-scroll-button .elementor-button-content-wrapper span.elementor-button-icon {
	font-size: 28px;
}

.home-scroll-button .elementor-button-content-wrapper span.elementor-button-text {
	margin-top: 0px;
}

.home-magnifying-text {
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
}

.home-magnifying-text ul {
	padding-left: 0;
}

.home-magnifying-text h5 {
	margin-top: 1.5rem;
	margin-bottom: .3rem;
}

#home-countdown {
/*	overflow: hidden;*/
}

h4 > a {
	color: #fbb03b !important;
	font-weight: 500 !important;
}

h4 > a:hover {
	color: #6dcff6 !important;
}

.elementor-image-box-img img {
	height: 100%;
}

/* footer */

.footer-bottom {
	overflow: hidden;
}

.footer-get-in-touch a {
	color: #fbb03b;
	text-shadow: 0 0 3px #99999911, 0 0 3px #99999911;
}

.footer-get-in-touch a:hover {
	color: white;
	text-decoration: none;
}

/* bullets */
.elementor-widget-text-editor ul, .elementor-widget-text-editor ol {
  list-style: none;
}

ul, ol {
	margin-bottom: 25px;
	padding-left: 0;
}

ol {
	list-style: none; counter-reset: li
}

li { 
	counter-increment: li
}

li {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 15px
}

.home-magnifying-text li {
	padding-left: 0;
}

ul > li > ul {
	padding-left: 25px;
}

.elementor-widget-text-editor .elementor-widget-container > ul > li::before {
  content: "• ";
  color: #fbb03b;
	margin-left: -15px;
	width: 15px;
	display: inline-block;
	font-size: 22px;
}

.elementor-widget-text-editor .elementor-widget-container > ol > li::before {
	content: counter(li) "."; 
	color: #fbb03b;
  display: inline-block; 
	width: 1em;
  margin-left: -1em;
	font-weight: bold;
}

.elementor-widget-text-editor .elementor-widget-container > ol > li > ul > li::before, .elementor-widget-text-editor .elementor-widget-container > ul > li > ul > li::before {
  content: "- ";
  color: #fbb03b;
	margin-left: -15px;
	width: 15px;
	display: inline-block;
}

/* team */

.elementor-tab-title .elementor-toggle-icon i::before {
  font-size: 14px !important;
}

.elementor-tab-content {
	padding-top: 0 !important;
}

.elementor-tab-title {
	text-align: center;
	display: inline;
}

.elementor-toggle-item {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 7px;
}

.elementor-tab-title.elementor-active {
	border-bottom: 1px solid #FBB03B !important;
}

/*.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened i:before {
	color: #FBB03B !important;
}*/

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	float: none !important;
	text-align: center;
}

.bios .elementor-widget-container {
/*	border-width: 0 1px 1px 1px;
	border-color: #FBB03B;
	border-style: solid;
	box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.2);*/
	font-size: 14px !important;
}
.bios.col1, .team-loop .e-loop-item:nth-of-type(3n-2) .bios {
	margin-right: -40vw !important;
	width: 56vw !important;
	margin-left: 3vw !important;
}

.bios.col1.row1 {
	margin-right: -50vw !important;
	margin-left: -.7vw !important;
	width: 70vw !important;
}

/*.bios.col1 .elementor-widget-container:before {
	background-color: #FBB03B;
	top: 0;
	content: '';
	display: block;
	height: 1px;
	left: 32%;
	position: absolute;
	width: 68%;
}*/

.bios.col2, .team-loop .e-loop-item:nth-of-type(3n-1) .bios {
	margin-right: -20vw !important;
	margin-left: -20vw !important;
	width: 56vw !important;
}

.bios.col2.row1 {
	margin-right: -35vw !important;
	margin-left: -18vw !important;
	width: 70vw !important;
}

/*
.bios.col2 .elementor-widget-container:before {
	background-color: #FBB03B;
	top: 0;
	content: '';
	display: block;
	height: 1px;
	left: 60%;
	position: absolute;
	width: 40%;
}

.bios.col2 .elementor-widget-container:after {
	background-color: #FBB03B;
	top: 0;
	content: '';
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 40%;
}
*/

.bios.col3, .team-loop .e-loop-item:nth-of-type(3n) .bios {
	margin-left: -43vw !important;
	width: 56vw !important;
}

.bios.col3.row1 {
	margin-left: -35vw !important;
	width: 70vw !important;
	margin-right: -16vw !important;
}

.bios.col4 {
	margin-left: -52vw !important;
	width: 70vw !important;
}

/*
.bios.col3 .elementor-widget-container:before {
	background-color: #FBB03B;
	top: 0;
	content: '';
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 68%;
}
*/

/* mission */
.mission .elementor-widget-heading {
	margin-bottom: 0;
}

.mission h3 {
	color: #FBB03B;
	text-transform: uppercase;
	margin: 0;
}

.mission li {
	margin: 0;
}



/* nav menu */

.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after {
	content: "/" !important;
	border: 0 !important;
	margin-bottom: 4px;
}

.elementor-nav-menu .sub-arrow {
	display: none !important;
}

.elementor-nav-menu--dropdown a.elementor-sub-item:before {
	content: "-" !important;
	color: #fbb03b;
	margin-right: 5px;
	margin-left: -10px;
}

/*.elementor-image-box-wrapper .elementor-image-box-img {
	text-align: center;
	display: block !important;
	margin: 0 auto !important;
}*/

#home-menu.elementor-sticky--active {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 6px 0px;
}

@media screen and (min-width: 1070px) and (max-width: 1180px) {
	.home .top-title h2.elementor-heading-title {
		font-size: 26px !important;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1180px) {
	/* join us */
	.join-circle-text div {
		margin: 0 65px !important;
	}
}

@media screen and (min-width: 800px) and (max-width: 1024px) {
	/* join us */
	.join-circle-text div {
		margin: 0 30px !important;
	}
}

@media only screen and (max-width: 1027px) {
	.home-mag-section {
		background-image: none !important;
	}
}

@media only screen and (max-width: 810px) {
  #footer-button {
		position: relative;
		top: 0;
		text-align: center;
	}
}

@media screen and (min-width: 810px) and (max-width: 1080px) {

	.bios.col1, .bios.col1.row1 {
		margin-right: -50vw !important;
		width: 80vw !important;
	}

	.bios.col2, .bios.col2.row1 {
		margin-right: -25vw !important;
		margin-left: -25vw !important;
		width: 80vw !important;
	}

	.bios.col3, .bios.col3.row1 {
		margin-left: -50vw !important;
		width: 80vw !important;
	}
}

@media screen and (max-width: 809px) {

	.bios.col1, .bios.col1.row1 {
		margin-right: 0 !important;
		width: 100% !important;
	}

	.bios.col2, .bios.col2.row1, .bios.col4.row1 {
		margin-right: 0 !important;
		margin-left: 0 !important;
		width: 100% !important;
	}

	.bios.col3, .bios.col3.row1 {
		margin-left: 0 !important;
		width: 100% !important;
	}
}


@media (max-width: 811px) {
	.elementor-element-45ad465.elementor-widget-video {
		position: relative !important;
	}
}

@media (min-width: 450px) and (max-width: 500px) {
	.join-circle-text div {
		margin: 0 160px 80px !important;
	}
}

@media (min-width: 501px) and (max-width: 600px) {
	.join-circle-text div {
		margin: 20px 160px 80px !important;
	}
}

@media (min-width: 601px) and (max-width: 700px) {
	.join-circle-text div {
		margin: 10px 220px 80px !important;
	}
}

@media (min-width: 701px) and (max-width: 767px) {
	.join-circle-text div {
		margin: 20px 240px 80px !important;
	}
}


@media (min-width: 600px) and (max-width: 830px) {
	.elementor-element.elementor-element-1f207312 .elementor-nav-menu--dropdown, .elementor-element.elementor-element-2fc8546 .elementor-nav-menu--dropdown {
		margin-top: 33px;
	}
	
}