/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2025 | 14:44:33 */
.page-template-default .post-content .tfs-slider .slide-content-container.slide-content-center,
.page-template-default .post-content .flexslider .slides li > div.slide-content-container {
	height: 0;
	bottom: -35px;
	top: auto !important;
	z-index: 9999999999;
}
.tfs-slider .slides .mobile_video_image {
	display: block;
	position: absolute;
	z-index: 9;
	width: 100%;
	height: 83% !important;
}
body #boxed-wrapper {
	overflow: revert;
}
.psacp-post-slide.psacp-post-28323.psacp-post-standard.psacp-no-thumb a {
	display: none;
}
.wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-text {
	color: #767676 !important;
}
.hidethislink{
	color: transparent;
}
#menu-item-27706 .fusion-megamenu-title {
	display: none;
}
li.hidethislink > div > span {
	color: transparent;
}
.menu-item .fusion-megamenu-title {
	color: #fff;
}
.fusion-modal .modal-header .modal-title {
	clear: left;
	color: #fff;
	font-size: 22px;
}
.page-id-389 .fusion-person .person-desc {
	margin-top: 10px;
}
.page-id-389 .fusion-person .person-shortcode-image-wrapper img {
	width: 100%;
}
.page-id-389 .modal-dialog.modal-lg .modal-body img {
	float: left;
	padding: 0 20px 20px 0;
}
.page-id-389 .fusion-column-inner-bg-wrapper .fusion-column-wrapper {
	pointer-events: all;
}
.page-id-389 .fusion-modal .modal-header .modal-title {
	color: #000 !important;
	font-size: 24px !important;
	padding: 7px 30px;
}
.page-id-389 .fusion-modal .modal-body {
	position: relative;
	padding: 20px 30px 5px;
}
.page-id-389 .modal-header, .page-id-389 .modal-footer {
	border-color:transparent;
} 
.fusion-person .person-image-container {
	display: inline-block;
	z-index: 1;
	max-width: 100%;
	vertical-align: bottom;
	width: 100%;
}
.person-content a {
	width: 100%;
	position: relative;
	background: transparent;
	border: transparent;
	color: transparent;
}
.person-content a:hover {
	width: 100%;
	position: relative;
	background: transparent;
	border: transparent;
	color: transparent;
}
.fusion-person .person-content {
	margin-top: -40px;
}
.fusion-text ul {
	margin-bottom: 20px;
}
.fusion-accordian .panel-heading .panel-title a {
	font-size: 20px;
}
.accordian.fusion-accordian .panel-body {
	font-size: 15px;
}

.fusion-social-links.fusion-social-links-1 {
	margin-top: 55px;
}
.page-template-default #wrapper .post-content .dir-map-content h1 {
	color: #002D74 !important;
	font-size: 22px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}
.page-template-default #wrapper .post-content .dir-map-content h2 {
	color: #002D74 !important;
	font-size: 22px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
	margin-bottom: 10px !important;
}
.page-template-default #wrapper .post-content .dir-map-content h3 {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #002D74; !important;
	line-height: 1.5 !important;
	margin-bottom: 15px !important;
	margin-top: 5px !important;
}
.page-template-default #wrapper .post-content .dir-map-content h4 {
	font-size: 16px !important;
	font-weight: bold !important;
	color: #002D74 !important;
	line-height: 1.5 !important;
	margin-bottom: 15px !important;
	margin-top: 5px !important;
}
.page-template-default #wrapper .post-content .dir-map-content hr {
	margin-bottom: 50px !important;
}
.fusion-megamenu-wrapper .no-padding-margin .fusion-megamenu-title {
	padding: 0 15px 5px;
}
.mega-left-title div a {
	font-size: 30px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 35px;
	top: -10px;
	position: relative;
}
#menu-main-menu-redesign2021 .menu-item.current-menu-item > div > a {
	color: #E0B624;
}
#menu-main-menu-redesign2021 a:focus {
	font-weight: inherit;
}
#menu-main-menu-redesign2021 .menu-item.menu-item-type-post_type.current-page-ancestor .sub-menu li.current-menu-parent > a span {
	font-weight: bold;
}
#menu-main-menu-redesign2021 .menu-item.menu-item-type-post_type.current-page-ancestor .sub-menu li.current_page_item > a span {
	font-weight: bold;
}
#menu-main-menu-redesign2021 .mega-sub-title.menu-item a span {
	font-weight: bold;
}
.mega-menu-blank {
	color: transparent;
}
.sub-menu.deep-level {
	padding-left: 20px;
}
.fusion-megamenu-wrapper .fusion-megamenu-title {
	font-size: 18px !important;
	line-height: 22px !important;
}
.fusion-megamenu-submenu .mega-sub-title a {
	font-size: 18px !important;
	font-weight: bold !important;
	line-height: 22px !important;
	margin: 60px 0 10px 0;
}
.menu-item .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
	padding: 0 34px 0 12px !important;
	line-height: 20px;
	margin-bottom: 5px;
}
#menu-main-menu-redesign2021 a, #menu-main-menu-no-dropdowns a {
	background: transparent;
}

@media (min-width: 800px) {
	.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
		padding: 0 2px !important;
		left: -5px !important;
		position: relative;
	}
	.fusion-main-menu > ul > li > a {
		pointer-events: none;
	}
	.fusion-main-menu > ul > li#menu-item-21179 > a {
		pointer-events: all;
	}
	.fusion-main-menu > ul > li#menu-item-21179 > a:hover {
		border-color: transparent !important;
		color: #fff !important;
		box-shadow: inset 0 0 0 #0084cd !important;
	}
	.fusion-main-menu > ul > li > a:hover {
		color: #E0B624;
	}
	header .fusion-main-menu.blue-sub-nav .menu a {
		pointer-events: all;
	}
	header .fusion-main-menu.blue-sub-nav .menu a:hover {
		border-color: #E0B624 !important;
		color: #E0B624 !important;
		box-shadow: inset 0 0 0 #0084cd !important;
	}
	.fusion-megamenu-wrapper {
		-webkit-transition: all 1s ease !important;
		transition: all 1s ease !important;
	}
	.fusion-main-menu li.fusion-active-link > .fusion-megamenu-wrapper,
	.fusion-main-menu li.fusion-active-link > .sub-menu,
	.fusion-main-menu li:hover > .fusion-megamenu-wrapper,
	.fusion-main-menu li:hover > .sub-menu {
		opacity: 0;
		visibility: hidden;
	}
	header .fusion-main-menu {
		overflow: visible
	}
	.fusion-active-link .fusion-megamenu li .sub-menu, .fusion-active-link .fusion-megamenu-wrapper {
		opacity: 0;
		visibility: hidden;
	}
	header .fusion-main-menu li.menu-item div.activeon {
		opacity: 1;
		visibility: visible;
		z-index: 999;
		display: block;
	}
	#wrapper {
		position: relative;
	}
	header .fusion-secondary-main-menu {
		background-color: #fff;
	}
	header .fusion-main-menu .sub-menu {
		visibility: visible;
		opacity: 1;
	}
	header .fusion-main-menu > ul > li > a:hover  {
		border-color: #0084cd !important;
		color: #0084cd !important;
		box-shadow: inset 0 2px 0 #0084cd !important;
	}
	header .fusion-main-menu > ul > li > a:active {
		border-color: #e65943 !important;
		color: #e65943 !important;
		box-shadow: inset 0 2px 0 #e65943 !important;
	}
	header .fusion-main-menu > ul > li > a.fusion-bar-highlight.selectedlink {
		border-color: #e65943 !important;
		color: #e65943 !important;
		box-shadow: inset 0 2px 0 #e65943 !important;
	}
	.fusion-megamenu-wrapper {
		display: none;
	}
}

.fusion-main-menu .fusion-megamenu .sub-menu li {
	padding: 3px !important;
}
.fusion-megamenu-wrapper .fusion-megamenu-border, .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
	border-bottom: 0px solid #dcd9d9;
	padding: 40px 0px 55px;
}
.fusion-megamenu-bullet {
	display: none;
}
#menu-item-21179 a::after {
	display: none !important;
}
.fusion-main-menu .sub-menu li a:hover {
	background-color: transparent !important;
	color: #E0B624 !important;
}
.menu-item .fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
	padding: 0 34px 0 12px !important;
}
#menu-main-menu-redesign2021 .fusion-megamenu-title a:hover, #menu-main-menu-no-dropdowns .fusion-megamenu-title a:hover {
	font-weight: bold;
	color: #E0B624 !important;
}
.menu-item.menu-item-type-post_type.current-page-ancestor .sub-menu a span {
	color: inherit;
	font-weight: normal;
}
.fusion-megamenu-wrapper .fusion-megamenu-title {
	padding: 0 15px 15px;
	font-size: 16px;
}


.round-button {
	box-sizing: border-box;
	display: block;
	width: 65px;
	height: 65px;
	padding-top: 20px;
	padding-left: 6px;
	line-height: 20px;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #f5f5f5;
	text-align: center;
	text-decoration: none;
	background-color: #0000001a;
	font-size: 10px;
	transition: all 0.3s ease;
	position: absolute;
	top: 25px;
	left: 50%;
	transform: translateX(-50%);
	box-shadow: 0px 0px 100px #00000029;
}
.round-button:hover {
	background-color: rgba(0,0,0,0.8);
	color:#fff;
}
@media (max-width:1200px) {

	.fusion-main-menu-search-overlay .fusion-main-menu>.fusion-overlay-search {
		display: none; 
	}
	.round-button {
		width: 55px;
		height: 55px;
		padding-top: 15px;
		font-size: 14px;
		top: 15px;
	}
	#employee-videos-modal .fusion-nav-next::before, .fusion-nav-prev::before {
		margin-top: -20px;
	}
}
.page-template-default .post-content .flexslider .slides li > div {
	height: 120%;
	top: 0 !important;
	transform: unset;
}
.page-template-default .post-content .flexslider .slides li > div .slide-content {
	width: 100% !important;
	text-align: center;
	position: absolute;
	bottom: 0;
}
body.home #content {
	width: 100%;
}
html {
	scroll-behavior: smooth;
}
@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

#content .fusion-faqs-wrapper {
	margin-top: 20px;
}

.page-template-default #wrapper .post-content .fusion-portfolio-content h2,
.avada_portfolio-template-default #wrapper #main .avada_portfolio .fusion-portfolio-content h2 {
	font-size: 16px !important;
	margin: 0 !important;
	line-height: 1.3 !important;
}
.page-template-default #wrapper .post-content .fusion-portfolio-content,
.avada_portfolio-template-default #wrapper #main .avada_portfolio .fusion-portfolio-content {
	margin-top: 10px;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio h1 {
	font-size: 36px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	max-width: 700px;
	margin: 0 auto 40px;
	line-height: 1.5 !important;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio .fusion-meta-info {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	padding: 10px 0;
	border-top: 0px solid #e7e6e6;
	border-bottom: 0px solid #e7e6e6;
	max-width: 700px;
	margin: 0 auto;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio .tagcloud {
	color: transparent;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio .tagcloud::before {
	content: "Tags";
	color: #fff;
	background: #000;
	padding: 6px 12px;
	margin: 0 5px 0 0;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio .post-content p {
	margin: 0 auto 20px;
	max-width: 700px;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio a.tag-cloud-link {
	background: goldenrod;
	color: #000;
	line-height: 3;
	font-size: 13px;
	margin: 5px;
	border: 0;
	max-height: 2.5em;
	min-height: 2.5em;
}
.avada_portfolio-template-default #wrapper #main .avada_portfolio a.tag-cloud-link:hover {
	background: gold;
	text-decoration: none;
}

.jobwrap {
	background: rgb(7, 47, 73);
	color: #fff;
	padding: 15px;
	margin: 10px;
	width: 30%;
	float: left;
	text-align: center;
	position: relative;
	min-height: 150px;
	height: auto;
}
.jobwrap:hover {
	background: rgb(7, 33, 52);
}
.jobwrap .subtitlejob {
	font-weight: normal;
}
.jobwrap a {
	color: #fff;
}
.jobwrap a:hover {
	color: #fff;
}
.jobwrap .fontawesome-icon.fa-external-link-alt.fas.circle-no {
	width: auto !important;
	padding: 0;
	margin: 0;
	margin-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute !important;
	bottom: 10px;
	right: 10px !important;
	opacity: .3;
}
.applynow-boxes div.col, .applynow-boxes div.heading {
	width: 100%;
}
.applynow-container {
	margin: 0 15px !important;
}
.applynow-container.fusion-content-boxes-1 .heading .heading-link:hover .content-box-heading {
	color: #fff !important;
}
.applynow-boxes .fontawesome-icon.fa-external-link-alt.fas.circle-no {
	width: auto !important;
	padding: 0;
	margin: 0;
	margin-right: 0px;
	margin-left: 0px;
	position: absolute !important;
	bottom: 0;
	right: -25px !important;
	opacity: .3;
}
.applynow-boxes div.heading .icon {
	position: absolute;
	width: auto;
	top: auto;
	bottom: -85px;
	left: auto;
	right: 5px;
}
.applynow-container.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {
	padding: 30px !important;
	min-height: 150px !important;
}
.applynow-container.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed:hover {
	background: #0da7d1 !important;
}
@media (max-width: 979px) {
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder {
		position: unset !important;
	}
	.fusion-header .fusion-open-submenu::before {
		display: block;
		margin: 0;
		content: "\e61f";
		font-family: awb-icons;
		left: auto;
		right: 20px;
		position: absolute;
		line-height: 0;
	}
	.fusion-header .fusion-open-submenu:hover::before,
	.fusion-mobile-nav-holder a:active, 
	.fusion-mobile-nav-holder a:focus {
		color: #E0B624; 
	}
	.fusion-mobile-current-nav-item > .fusion-open-submenu::before {
		color: #E0B624;
	}
	.fusion-mobile-menu-text-align-left .fusion-selector-down:hover:after {
		color: #E0B624;
	}
	.fusion-header .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item > a {
		font-size: 13px;
		font-weight: bold;
	}
	.fusion-header .fusion-mobile-nav-holder > ul > li.fusion-mobile-nav-item a:hover {
		color: #E0B624;
	}
	.fusion-header .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a::before {
		content: "";
		margin-right: 0;
		font-size: 30px;
		top: 2px;
		position: relative;
	}
	body:not(.mobile-menu-design-flyout) .fusion-header .fusion-mobile-nav-item a {
		height: 25px;
		background-color: #0c324c;
		border-color: #0c324c;
		font-size: 13px;
		line-height:1.5;
	}
	.fusion-header .fusion-selector-down:hover::before { 
		color: #E0B624;
	}
	.searchcareers.menu-item .menu-text {
		display: none;
	}
	header .glyphicon.fa-search.fas {
		font-size: 20px !important;
	}
	#menu-main-menu-redesign2021 li a, #menu-main-menu-no-dropdowns li a {
		top: 0 !important;
		right: -17px !important;
	}
}
.fusion-mobile-nav-holder ul {
	position: relative;
	top: 15px;
}
header .fusion-main-menu {
	float: right;
	padding: 31px 0px 31px 0px;
	z-index: 8;
	width: 100%;
}
.fusion-main-menu-search-overlay .fusion-header .fusion-main-menu > .fusion-menu {
	float: right;
	width: auto;
	/* 	width: 100%; */
	position: relative;
	display: block;
}
body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu > ul > li > a {
	border-top-width: 0px;
	border-top-style: solid;
}
body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu > ul li.current_page_item > a,
body.avada-menu-highlight-style-bar:not(.fusion-header-layout-v6) .fusion-main-menu > ul li.current-menu-ancestor > a {
	color: #E0B624 !important;
}
.main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev {
	background-color: transparent !important;
	color: #888 !important;
	display: block;
	opacity: 1;
}
.page-template-default .post-content h3 {
	font-size: 18px !important;
	font-weight: bold;
	color: #002D74;
	line-height: 1.5 !important;
	padding-top: 0px;
}
.page-template-default .post-content .flexslider.main-flex.full-width-slider {
	overflow: unset;
}
.page-template-default .post-content .flexslider h5 {
	font-weight: normal;
	text-decoration: none;
	border: none;
}
.page-template-default .post-content .flexslider .flex-next {
	opacity: 1;
	right: -45px;
	z-index: 9;
	position: absolute;
	color: #888 !important;
}
.page-template-default .post-content .flexslider .fusion-title-sc-wrapper {
	background: transparent !important;
}
.page-template-default .post-content .flexslider .slides {
	overflow: visible;
}
.page-template-default .post-content .tfs-slider .slide-content-container {
	position: absolute;
	top: auto;
	width: 100%;
	padding: 0;
	z-index: 5;
	transform: translateY(-50%);
	bottom: -30px;
	padding: 0 !important;
	text-align: left !important;
}
.page-template-default .post-content .flexslider .flex-prev {
	opacity: 1;
	left: -45px;
	z-index: 9;
	position: absolute;
	color: #888 !important;
}
.page-template-default .post-content .flexslider .flex-next:hover {
	opacity: 1;
	right: -48px;
	z-index: 9;
	position: absolute;
	color: #777 !important;
}
.page-template-default .post-content .flexslider .flex-prev:hover {
	opacity: 1;
	left: -48px;
	z-index: 9;
	position: absolute;
	color: #777 !important;
}
.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
	margin: 0 10px 20px 10px;
}
#content .fusion-accordian .panel-title .fusion-toggle-heading {
	color: #002D74;
}
#content .post-content .alignright,#content .post-content .fusion-alignright {
	margin: 0 0 20px 20px !important;
}
body.page-template-default #wrapper #content .post-content .fusion-title.no-bottom-margin h2 {
	margin: 0 0 10px 0 !important;
}
#content .post-content .alignleft,#content .post-content .fusion-alignleft {
	margin: 0 20px 20px 0 !important;
}
#content .post-content a {
	font-weight: bold;
}
.fusion-button.darkbluebutton {
	background: #002D74;
}
.page-template-default #wrapper .post-content h2,
.page-template-default #wrapper #main .post-content .fusion-title h2,
.page-template-default #wrapper #main .post-content .title h2,
.page-template-default #wrapper .fusion-title h2,
.page-template-default #wrapper .post-content h2,
.page-template-default #wrapper .title h2{
	font-size: 24px !important;
	margin: 0 0 40px 0 !important;
	line-height: 1.5 !important;
}
body.fusion-button_size-large .fusion-row .fusion-button-default-size,
body.fusion-button_size-large .fusion-row button.button {
	padding: 10px 15px; 
}
.fusion-button.darkbluebutton span {
	color: #fff;
}
.fusion-button.lightbluebutton {
	background: #234A86;
}
.fusion-button.lightbluebutton:hover,
.fusion-button.darkbluebutton:hover {
	background: #fff;
}
.fusion-button.lightbluebutton span:hover,
.fusion-button.darkbluebutton span:hover{
	color: #234A86;
}
.fusion-button.lightbluebutton span {
	color: #fff;
}
.fusion-title .title-sep-container {
	display: none;
}
.post-content .fusion-title.fusion-title-text h3 a {
	color: #002D74;
}
.post-content .fusion-title.fusion-title-text h3 a:hover,
.fusion-title.fusion-title-text a:active {
	color: #3474da;
	font-weight: bold;
	line-height: 1.5 !important;
	text-decoration: none;
}
.post-content hr {
	border-top: 1px solid #63A9E2;
}
a.fusion-button:hover {
	font-weight: bold;
	text-decoration: none;
}
.page-template-default .post-content h4 {
	font-size: 14px !important;
	font-weight: bold;
	color: #002D74;
	line-height: 1.5 !important;
}
.page #main {
	max-width: 1200px;
	margin: 30px auto;
	width: 100%;
}
body.home #main p {
	font-size: 18px;
}

#main-logo img {
	max-width: 100%;
	height: auto;
	z-index: 9999999;
	position: relative;
}

#content h2 {
	margin: 5px auto !important;
}

@media only screen and (max-width: 776px) {
	#content div.fusion-faq-shortcode {
		margin: 0 0 4em 0 !important;
		width: 100% !important;
	}
}
.panel-collapse.collapse p {
	color: #5f5f5f;
	font-size: 14px;
}
.accordian.fusion-accordian .panel-body {
	padding: 10px 0 15px 55px; 
}
.accordian.fusion-accordian .panel-title a .fa-fusion-box::before {
	content: "\e61f";
	transition: .3s;
	position: relative;
	left: .5px;
}
.accordian.fusion-accordian .panel-title .active .fa-fusion-box::before {
	content: "\e61f";
	transform: rotate(180deg);
	position: relative;
	left: .5px;
	transition: .3s;
}
@supports (-moz-appearance:none) {
	.accordian.fusion-accordian .panel-title a .fa-fusion-box::before {
		left: 0.3px;
	}
	.accordian.fusion-accordian .panel-title .active .fa-fusion-box::before {
		left: 1px;
	}
}
.accordian.fusion-accordian .panel-title a .fa-fusion-box {
	padding: 8px;
	border-radius: 35px;
}
.fusion-accordian .panel-title a .fa-fusion-box::before {
	font-size: 18px !important; 
	width: 18px !important; 
}
.accordian.fusion-accordian .fusion-panel.fusion-toggle-no-divider {
	border-bottom: transparent;
}
.fusion-accordian #accordian-1 .fa-fusion-box,
.fusion-accordian #accordian-2 .fa-fusion-box{
	color: #fff !important;
}
.accordian.fusion-accordian .fusion-panel {
	border-color: transparent;
}
.flexslider .slides h1.title-heading-center {
	text-transform: uppercase;
}
.fusion-accordian .panel-title .fusion-toggle-heading {
	color: #0c324c;
}
body #toTop {
	background-color: #3474DA; 
	text-decoration: none;
}
body #toTop a {
	background-color: #3474DA; 
	text-decoration: none;
}
h1.title-heading-center {
	font-weight: bold !important;
	padding: 8px 20px !important;
}
.fusion-title-sc-wrapper {
	background: #E0B624 !important;
}
.home.page #main {
	max-width: 100%;
	margin: 0px auto;
	width: 100%;
}
header .glyphicon.fa-search.fas {
	font-size: 17px;
}
body #main .fusion-row, body #slidingbar-area .fusion-row, body .fusion-footer-widget-area .fusion-row, body .fusion-page-title-row, body .tfs-slider .slide-content-container .slide-content {
	max-width: 1100px;
}
footer.fusion-footer-copyright-area .fusion-row {
	max-width: 1400px;
	width: 100%;
}
.fusion-mobile-selector {
	top: 0 !important;
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header {
	background: #0c324c;
}
body.home #main {
	margin-top:30px;
}
.jointalent a span {
	width: auto;
	border: 1px solid #fff !important;
	padding: 8px 15px;
	margin: 0 10px 0 0;
	text-align: center;
	border-radius: 5px;
	line-height: 16px;
}
header a.fusion-logo-link {
	width: 350px;
	top: 10px !important;
	position: relative;
}
header .fusion-secondary-menu > ul > li > a {
	padding: 0 18px;
}
header .fusion-header-v2 .fusion-header {
	border-bottom: 0px solid transparent; 
}
.fusion-logo a {
	z-index: 0 !important;
}
#menu-top-navigation a {
	border-right: 0px dotted #cccccc;
	color: #fff;
	font-size: 14px;
	height: 70px;
}
#menu-top-navigation a:hover {
	color: #E0B624;
	text-decoration: none;
}
#menu-item-3975 {
	display: none;
}
#menu-main-menu-redesign2021 a,
#menu-main-menu-no-dropdowns a {
	color: #fff;
	text-decoration: none;
}
.home .psac-post-title a, .home .psac-post-categories a {
	color: #002D74;
	font-family: "Public Sans";
	font-size: 14px;
}
.home .psac-slider-and-carousel .owl-dots .owl-dot {
	display: none;
}
.home .psac-slider-and-carousel .owl-dots .owl-dot.active {
	background: #666;
}
.home .psac-slider-and-carousel .owl-dots .owl-dot {
	background: #ccc;
	margin: 0 7px; 
}
.home .psac-post-title a:hover, .home .psac-post-categories a:hover {
	color: #3474DA !important;
}
.home .psac-post-carousel.psac-design-2 .psac-post-image-bg {
	height: 200px;
}
.home .psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev {
	color: #ccc;
	border: 0px solid #000;
	font-size: 50px;
	padding: 0 15px 10px !important;
	background: transparent;
	transition: .3s;
}
.home .psac-slider-and-carousel .owl-nav .owl-next:hover {
	color: #3474DA;
	border: 0px solid #000;
	font-size: 50px;
	transition: .3s;
	background: transparent;
	margin-right: -5px;
}
.psac-slider-and-carousel .owl-nav .owl-prev:hover {
	color: #3474DA;
	border: 0px solid #000;
	font-size: 50px;
	transition: .3s;
	background: transparent;
	margin-left: -5px;
}
.home .psac-slider-and-carousel .owl-nav {
	width: 107%;
	left: -42px;
	top: 20% !important;
}
.home .psac-post-carousel.psac-design-2 .psac-post-margin-content {
	padding: 15px 0;
	text-align: left;
}
.home .psac-readmorebtn {
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	text-decoration: none !important;
	color: #3474DA;
	border: 0px solid #888;
	padding: 0;
	font-size: 12px;
	display: inline-block;
	box-sizing: border-box;
	line-height: normal !important;
	font-weight: bold;
}
.home .psac-readmorebtn:hover {
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	text-decoration: none !important;
	color: #002D74 !important;
	background: transparent;
}
.home .psac-post-title.fusion-responsive-typography-calculated {
	font-size: 14px !important;
	padding: 10px 0;
}
.home .psac-post-carousel.psac-design-2 .psac-post-carousel-content {
	border: 0px solid #ddd;
}

.home .psac-post-short-content {
	margin-bottom: 5px;
	font-size: 14px;
	font-family: "Public Sans";
	line-height: 1.5;
}

.home .fusion-tabs .nav-tabs li .tab-link .fontawesome-icon {
	float: left;
}
.home .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
	margin-bottom: 0;
	width: 20%;
	height: 100%;
}

.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a.tab-link {
	color: #3474DA !important;
	padding: 5px 10px;
	height: 100%;
	width: 100%;
	display: table;
}
.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li {
	border-color: #3474DA !important;
	border-left: 0px solid !important;
	border-right: 1px solid !important;
	border-top: 0;
	border-bottom: 0;
}
.home .fusion-tabs.clean .nav-tabs li .tab-link,
.home .fusion-tabs.clean .nav-tabs li .tab-link:focus,
.home .fusion-tabs.clean .nav-tabs li .tab-link:hover{
	border: 0; 
}
.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:first-child {
	border-left: 0 !important;
	padding: 5px 10px 5px 0;
}
.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:first-child a.tab-link {
	border-left: 0 !important;
	padding: 5px 10px 5px 0;
}
.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:last-child {
	border-right: 0 !important;
}
.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:last-child a.tab-link {
	border-right: 0 !important;
	padding: 5px 0 5px 10px;
}
.home .fusion-tabs.horizontal-tabs.clean .tab-content {
	margin-top: 0;
	display: table-header-group;
}
.home .fusion-tabs.horizontal-tabs.clean .nav {
	margin: 0;
}
header .searchform .fusion-search-form-content {
	display: flex;
	align-items: center;
	overflow: unset;
	width: 100%;
	height: 80px;
	border-width: 0 !important;
}

.home .fusion-tabs .nav-tabs > li .fusion-tab-heading {
	color: #5f5f5f !important;
	font-size: 14px !important;
	text-decoration: none !important;
	text-align: left;
	font-weight: normal;
	font-family: "Public Sans";
}
.home .fusion-tabs.fusion-tabs-1 .nav-tabs li a.tab-link {
	background-color: transparent;
}
.home .fusion-tabs .nav-tabs > li .fusion-tab-heading:hover {
	color: #3474DA !important;
}
.fusion-tabs.hometabvideo {
	width: 100%;
	display: table;
	margin: 0;
}
.home .fusion-tabs .nav-tabs > li.active .fusion-tab-heading {
	font-weight: bold;
	color: #002D74 !important;
}

header .fusion-mobile-menu-search {
	position: fixed;
	left: 0;
	top: 0;
	background: #000c;
	z-index: 9;
	padding: 30px;
	transition: .5s;
	opacity: 0;
	margin-top: -1000px;
}
#closethis {
	float: right;
	display: inline-block;
	color: #fff;
	position: fixed;
	top: 30px;
	right: 30px;
	font-size: 30px;
	border: 2px solid #fff;
	border-radius: 50px;
	padding: 10px 15px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	line-height: 20px;
}
#closethis:hover {
	color: #000;
	background: #E0B624;
	border: 2px solid #000;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
	box-shadow: none !important;
}
.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input.s {
	border: none !important;
}
.searchform.fusion-search-form.fusion-search-form-classic {
	width: 80%;
	margin: 0 auto;
	position: relative;
	align-content: center;
	align-items: center;
	display: flex;
	height: 100%;
}
.searchform .fusion-search-form-content .fusion-search-field {
	height: 100%;
}
header .searchform .fusion-search-form-content .fusion-search-button input[type="submit"] {
	width: 80px !important;
	height: 100% !important;
	font-size: 35px;
	background: #e2e2e2;
}
.fusion-mobile-menu-search {
	transition: .5s;
	opacity: 0;
}
.fusion-mobile-menu-search.showsearch {
	display: block !important;
	transition: .5s;
	margin:0;
	opacity: 1;
	height: 100vh;
	width: 100vw;
}
header .searchform .fusion-search-button.search-button {
	height: 100% !important;
	width: 80px !important;
}
.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-field input.s {
	padding: 40px 20px;
	font-size: 25px;
}
html body {
	padding-top: 0;
}
.avada-html-layout-boxed, .avada-html-layout-boxed body,
.avada-html-layout-boxed body.custom-background,
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed),
html:not(.avada-html-layout-boxed):not(.avada-html-layout-framed) body {
	background-color: #072134 !important;
}
.fusion-footer .fusion-footer-copyright-area {
	border-top: 1px solid #072134;
	background-color: #072134;
	min-height: 190px;
	align-content: center;
	align-items: center;
	display: flex;
}
.fusion-footer .fusion-copyright-notice a {
	color: #fff;
	font-size: 14px;
	padding: 0 40px 0 0;
	font-family: "Public Sans";
}
.fusion-footer .fusion-copyright-notice a:last-child {
	padding: 0;
}
.fusion-footer .fusion-copyright-notice a:hover {
	color: #E0B624;
	text-decoration: none;
}
.fusion-footer .footlogo {
	float: left;
	width: 300px;
	height: 100px;
}
.fusion-footer .footlogo a {
	padding:0;
}
.footlinksection {
	float: right;
	margin: 20px 0 0 20px;
}
.footsection div {
	color: #fff;
	font-size: 14px;
	font-family: "Public Sans";
}
.topfootlinks {
	margin: 0 0 20px 0;
}
.followusfoot {
	float: left;
	margin: 0 80px 0 0;
}
.fusion-footer .fusion-copyright-notice .downloadcareer a span {
	float: none;
}
.fusion-footer .fusion-copyright-notice .downloadcareer a {
	padding: 0;
}
.footlinksection .fa {
	font-size: 18px;
	padding: 0;
}
.footfollowlabel, .footdownloadlabel {
	padding: 0 7px 0 0;
}
.fusion-footer .fusion-copyright-notice .followusfoot a {
	padding: 0;
}
.fusion-footer footer.fusion-footer-copyright-area {
	padding: 30px 10px;
}
.mobilelogo {
	display: none;
}
.desktoplogo {
	display: block;
}
header .fusion-header-v2 .fusion-secondary-header {
	border-top: 3px solid #072134;
	display: table-footer-group;
	position: relative;
	z-index: 0;
}
header .fusion-header-v2 {
	display: table;
	width: 100%;
}
header .fusion-top-header .fusion-header {
	background-color: #072134;
	display: table-header-group;
}
header .fusion-main-menu > ul > li > a {
	font-family: "Public Sans", Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
header .fusion-main-menu > ul > li {
	padding-right: 0;
	padding-left: 12px;
	float: left;
	align-content: center;
}
.fusion-secondary-header .fusion-alignright {
	z-index: 8;
}

header .fusion-main-menu > ul > li:last-child > a::after {
	display:none;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
	margin: 15px 0px 10px !important;
}
header .fusion-main-menu > ul > li:last-child {
	padding: 0;
}
.footlinksection .fa:hover {
	color: #E0B624;
}
.fusion-header-wrapper .fusion-secondary-header .fusion-row ul li a .menu-text:hover {
	color: #E0B624 !important;
}
.fusion-header-wrapper .fusion-row ul li a .menu-text:hover {

	color: #fff !important;
}
#toTop:hover, .circle-yes ul li::before, .fusion-date-and-formats .fusion-date-box, .fusion-pagination .current,
.fusion-search-element .searchform.fusion-search-form-classic .fusion-search-form-content .fusion-search-button input[type="submit"]:hover,
.fusion-search-form-classic .searchform:not(.fusion-search-form-clean) .fusion-search-form-content .fusion-search-button input[type="submit"]:hover,
.pagination .current, .progress-bar-content, .table-2 table thead, .tagcloud a:hover, ul.arrow li::before, ul.circle-yes li::before {
	background-color: #E0B624 !important;
}

@media (max-width: 1300px) {
	.home .psac-slider-and-carousel .owl-nav {
		width: 100vw;
		left: -28px;
	}
}
@media (max-width: 1200px) {
	header .fusion-main-menu > ul > li > a {
		padding: 18px 10px; 
	}
	header a.fusion-logo-link {
		width: 300px;
	}
	.home .homepostslides > div {
		display: contents !important;
	}
	.desktoplogo {
		display: none;
	}
	.mobilelogo {
		display: block;
	}
	.fusion-footer .footlogo {
		float: none;
		width: 300px;
		height: 100px;
		margin: 0 auto;
	}
	.footlinksection {
		float: none;
		margin: 20px 0 0 0;
		text-align: center;
	}
	i.fa.fa-apple {
		font-size: 20px !important;
	}
	.downloadcareer i {
		font-size: 17px !important;
	}
	.followusfoot {
		float: none;
		margin: 25px 0 50px 0;
		padding: 30px 0;
		border-top: 3px solid #63A9E2;
		border-bottom: 3px solid #63A9E2;
	}
	.fusion-footer footer.fusion-footer-copyright-area {
		padding: 30px 10px 40px;
	}
	.to-top-right #toTop {
		right: 16px !important;
		bottom: 8px;
	}
	.footlinksection .fa {
		font-size: 18px;
		padding: 0 3px;
	}
	.fusion-footer .footlogo {
		height: auto;
		margin: 10px auto 40px;
	}
	.footfollowlabel {
		display: none;
	}
	.footdownloadlabel {
		width: 100%;
		position: relative;
		display: block;
		margin: 0 0 20px;
	}
	a.footlink {
		line-height: 4;
	}
}
@media (max-width: 1024px) {
	.page-template-default .post-333 .post-content h4 img {
		width: auto !important;
	}
	.fusion-layout-column.fusion_builder_column.fusion-builder-column-4.fusion_builder_column_1_4.\31 _4.fusion-flex-column {
		margin: 0 0 40px 0;
	}
	.home .homepostslides > div {
		display: block !important;
	}
	.home .homepostslides.fusion-flex-container {
		display: block; 
	}
	.home .psac-slider-and-carousel .owl-nav {
		display: none;
	}
	.home .psac-slider-and-carousel .owl-dots .owl-dot {
		display: inline;
	}
	.home .psac-post-carousel.psac-design-2 .psac-post-margin-content {
		margin-top: 30px;
	}
	.home .psac-slider-and-carousel .owl-dots {
		top: auto;
		position: relative;
	}
	a.footlink {
		line-height: 3;
		width: 100%;
		display: inline-block;
	}
	.fusion-footer .fusion-copyright-notice a {
		padding: 0;
	}
	.home .fusion-builder-column-4 > .fusion-column-wrapper {
		margin-right: 0;
		margin-left: 0;
	}
}
@media (max-width: 979px) and (min-width: 767px) {
	.home .homepostslides .fusion-builder-column-3 > .fusion-column-wrapper {
		margin-right: 0;
		margin-left: 0;
	}
}
@media (max-width: 979px) {
	.home .fusion-title.title.fusion-title-1 h1,
	.home .fusion-title.title.fusion-title-2 {
		font-size: 36px !important;
		text-align: left !important;
		line-height: 36px !important;
		font-weight: bold !important;
	}
	html.avada-is-100-percent-template .home #main.width-100 {
		padding: 0 20px;
	}
	.home.fusion-body .fusion-flex-container.fusion-builder-row-1 {
		padding-top: 0px;
		margin-top: 30px;
		padding-right: 30px;
		padding-bottom: 0px;
		margin-bottom: 30px;
		padding-left: 30px;
	}
	#wrapper #main .fullwidth-box .fusion-row {
		margin: 0 !important;
	}
	.fusion-open-submenu {
		width: auto !important;
		left: auto !important;
		top: -8px !important;
	}
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder {
		margin-top: 0;
		z-index: 0;
		position: relative;
	}
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu {
		width: 50px;
	}

	.applynow-container {
		margin: 0;
	}
	body.fusion-body header .fusion-secondary-header .fusion-mobile-nav-holder.fusion-mobile-menu-text-align-left {
		display: none;
	}
	body.fusion-body header .fusion-secondary-header .fusion-alignright > * {
		float: right;
		display: block;
	}
	body.fusion-body header .fusion-secondary-header .fusion-alignright > * {
		float: right;
		display: block;
	}
	header .fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu {
		display: block;
	}
	#mobile-menu-item-21028 {
		display: none;
	}
	#mobile-menu-main-menu-redesign2021,
	#menu-main-menu-no-dropdowns {
		margin: 30px 0 10px;
	}
	#mobile-menu-main-menu-redesign2021 li,
	#menu-main-menu-no-dropdowns li {
		margin: 0px 0 10px;
		padding: 0 0 5px 0;
	}
	header .fusion-logo img {
		width: 259px !important;
		display: block;
		margin: 0 auto;
	}
	header .fusion-mobile-logo {
		display: inline-block !important;
		top: 0px;
		position: relative;
		left: 0;
	}
	header .fusion-row .fusion-logo a::before { 
		display:none;
	}
	header a.fusion-logo-link {
		width: 100%;
		top: 15px !important;
		height: 45px;
	}
	.fusion-body header .fusion-mobile-nav-holder .fusion-selector-down {
		background: transparent; 
	}
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header {
		margin: 0;
		padding: 5px 0;
	}
	header .fusion-mobile-selector {
		height: 35px;
		line-height: 35px;
		background-color: #0c324c;
		border-color: #0c324c;
		color: #ffffff;
		font-size: 12px;
		width: 50px;
		margin: -55px 0 0 0;
	}
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-mobile-nav-holder {
		margin-top: 0;
	}
	header .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu {
		display: block;
		height: 60px;
		position: absolute;
		right: 0;
		top: 7px;
	}
	#menu-main-menu-redesign2021 li,
	#menu-main-menu-no-dropdowns li {
		display: none;
	}
	#menu-main-menu-redesign2021 li:last-child,
	#menu-main-menu-no-dropdowns li:last-child {
		display: block;
	}
	#menu-main-menu-redesign2021 li a,
	#menu-main-menu-no-dropdowns li a {
		padding: 0;
		height: 40px !important;
		top: 35px;
		position: relative;
		right: -10px;
	}
	#menu-main-menu-redesign2021 li .menu-text,
	#menu-main-menu-no-dropdowns li.menu-text {
		display:none;
	}
	header .fusion-main-menu {
		padding: 0; 
	}
	body.page header .fusion-header .searchform {
		display: flex;
	}
	header .fusion-header-v2 .fusion-secondary-header {
		z-index: 0;
		position: relative;
	}
	header .fusion-main-menu > ul > li.searchcareers {
		padding-right: 5px !important;
		top: 10px;
	}
	#mobile-menu-main-menu-redesign2021, #menu-main-menu-no-dropdowns {
		margin: 0px 0 10px;
	}
}
@media (min-width: 768px) {
	.home .fusion-tabs.horizontal-tabs .nav-tabs {
		margin: -1px 0 0px;
	}	
}
@media (max-width: 768px) {
	.home .fusion-tabs.horizontal-tabs.clean .tab-content {
		margin-top: 0;
		display: table-footer-group;
	}
	.home .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
		float: left;
	}
	.home .fusion-tabs.clean .tab-pane {
		margin: 0;
	}
	.home .fusion-tabs .nav {
		display: block;
	}
	.home .fusion-tabs .fusion-mobile-tab-nav {
		display: none;
	}
	.home .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
		padding: 0 !important;
		margin: 0;
	}
	.home h2.title-heading-center {
		text-align: left !important;
	}
	#main {
		padding-bottom: 0 !important;
	}
	.home .fusion-carousel-wrapper {
		width: 100% !important;
		height: auto !important;
	}
	.home .fusion-carousel .fusion-carousel-item {
		float: none;
		padding: 0;
		width: 100% !important;
	}
	.home .video-shortcode {
		margin: 0 -30px;
	}
	.home .fusion-carousel .fusion-carousel-holder {
		list-style: none;
		position: relative !important;
		width: 100% !important;
		height: auto !important;
	}
}
main .page .post-content h5 {
	color: #0a2240;
	font-family: "Public Sans";
	font-size: 21px;
	font-weight: bold;
	line-height: 20px;
	text-rendering: optimizelegibility;
	margin: 0 0 30px;
	border-bottom: none;
}
.accordian.fusion-accordian.infoaccordion {
	margin: 20px 75px;
	width: auto;
}
.accordian.fusion-accordian.infoaccordion .panel-body, .accordian.fusion-accordian.infoaccordion .panel-body p {
	font-size: 15px;
}
.accordian.fusion-accordian.infoaccordion .panel-heading {
	margin: 10px 0;
}
#content .accordian.fusion-accordian.infoaccordion .panel-title .fusion-toggle-heading {
	color: #4d4d4d;
}
@media (max-width: 767px) {
	.accordian.fusion-accordian.infoaccordion {
		margin: 20px 45px;
	}
}
.jobformat pre {
	padding: 0;
	word-wrap: normal;
	word-break: normal;
	white-space: break-spaces;
	border: transparent;
	background: transparent;
	margin: 0 0 30px 0;
}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header,
.fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header {
	width: 100vw;
	position: relative;
	z-index: 9;
}
.accordian.fusion-accordian .panel-title a .fa-fusion-box::before {
	color: #fff;
	font-weight: bold;
}
.page-template-default .post-content .fusion-builder-column-4 h4 {
	margin-top:0;
}
#goldborder {
	background-size: cover;
	border-width: 2px 2px 2px 2px;
	border-color: #d8ad31;
	border-style: solid;
	padding: 15px 30px 30px 30px;
	max-width: 400px;
	position: absolute;
	bottom: -300px;
}
@media (max-width: 1024px) {
	#goldborder {
		position: relative;
		bottom: auto;
	}
}
.fusion-title table td {
	vertical-align: top;
}
.accordian.fusion-accordian.infoaccordion {
	margin:-20px 75px 20px 75px;
	width: auto;
}

.fusion-button.button-flat.button-round.button-large.button-default.button-1.fellowsmodal {
	background: transparent none repeat scroll 0 0;
	color: transparent;
	height: 150px !important;
	position: absolute;
	top: 0;
	width: 100%;
}
.fusion-person .person-author-wrapper .person-name {
	color: #000;
	font-size: 13px !important;
	font-weight: normal;
	line-height: 1.4 !important;
	text-transform: capitalize;
}
.fusion-person .person-desc .person-author .fusion-social-networks, .fusion-person .person-desc .person-author .person-author-wrapper {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.fusion-person .person-desc .person-author .person-author-wrapper {
	min-width: 50%;
}

.fusion-modal .modal-header .close {
	font-size: 30px !important;
	margin-top: 10px !important;
	text-shadow: none !important;
	margin-right: 10px;
	color: #fff !important;
}
.fusion-modal div.modal-header {
	min-height: auto;
	box-sizing: border-box;
	padding: 10px;
}
.fusion-modal .modal-body {
	position: relative;
	padding: 0;
}
div.modal-backdrop.in {
	opacity: .7;
}
#employeevideoshide {
	position: absolute;
	left: -5000px;
}
#employee-videos-modal .fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper,
#employee-videos-modal .fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
	width: 100%;
	height: 100%;
}
#employee-videos-modal .fusion-portfolio-carousel-fixed.fusion-carousel .fusion-image-wrapper img {
	width: 100%;
	height: 100%;
	max-height: unset;
}
.page-template-default .post-content .fusion-builder-column-4 #employee-videos-modal h4 {
	margin-top: 10px;
}
.home .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
	display: block;
}
#employee-videos-modal .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
	display: block;
	margin-bottom: 0;
	text-align: center;
	max-width: 100%;
	overflow: hidden;
	max-height: 110px;
	vertical-align: middle;
	top: 50%;
	position: relative;
}
#employee-videos-modal .fusion-nav-next:before, .fusion-nav-prev:before {
	color: #888 !important;
	border: 0px solid #000;
	font-size: 50px !important;
	padding: 0 15px 10px !important;
	background: transparent;
	transition: .3s;
}
#employee-videos-modal .fusion-nav-next, .fusion-nav-prev {
	background: transparent !important;
}
#employee-videos-modal .fusion-nav-next:hover::before {
	color: #3474DA !important;
	margin-right: -5px;
}
#employee-videos-modal .fusion-nav-prev:hover::before {
	color: #3474DA !important;
	margin-left: -5px;
}
@media(max-width:1200px){
	#employee-videos-modal .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
		max-height: 90px; 
	}
}
@media(max-width:767px){
	#employee-videos-modal .fusion-carousel .fusion-carousel-item .fusion-image-wrapper {
		max-height: 90px; 
	}
}
.fusion-accordian .toggle-content li {
	font-size: 15px;
}
body a:focus {
	color: #3474da;
}
#content .post-content #evenspace .alignright, #content .post-content #evenspace .fusion-alignright {
	margin: 0 0 0 20px !important;
}
.page-template-default .post-content #evenspace table tr td {
	vertical-align:top;
}
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h1:first-of-type,
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h2:first-of-type,
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h3:first-of-type,
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h4:first-of-type,
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h5:first-of-type,
.page-template-default #wrapper .post-content div:first-child div.fusion-row:first-child div:first-child div div h6:first-of-type {
	margin-top: 0 !important;
	padding-top: 0 !important;
	line-height: 1 !important;
}
.page_subnavigation {
	z-index: 0;
}
.fusion-accordian .toggle-content li {
	font-size: 14px !important;
}
.callout-box {
	border: 2px solid #E0B624;
	border-radius: 0 !important;
	margin-bottom: 40px !important;
	background: #fff !important;
}
.rightcolspace .fusion-social-links.fusion-social-links-1 {
	margin: 0;
}
.page-template-default .post-content div.fusion-text ul,.page-template-default .post-content div.fusion-text div.textLayer ul, .page-template-default .post-content div.fusion-text ol {
	margin: 5px 0 5px 10px !important;
}
.page-template-default .post-content div.fusion-text ul li, .page-template-default .post-content div.fusion-text ol li {
	margin: 5px 0 10px 10px !important;
}
.text-table-benefits {
	width: 95%;
	margin: 20px auto 25px;
}
.text-table-benefits td, .text-table-benefits th {
	padding: 10px !important;
}
.text-table-benefits tr:nth-child(odd) {
	background: #f4f4f4;
}
.text-table-benefits th:nth-child(n) {
	background: #e2e2e2;
}
#wrapper #main .fullwidth-box .fusion-row {
	margin: 0 !important;
}
.home .psacp-post-carousel-wrap .owl-dots .owl-dot {
	display: none;
}
.home .psacp-post-carousel-wrap .owl-dots .owl-dot.active {
	background: #666;
}
.home .psacp-post-carousel-wrap .owl-dots .owl-dot {
	background: #888;
	margin: 0 7px; 
}
.home .psacp-post-title a:hover, .home .psacp-post-categories a:hover {
	color: #3474DA !important;
}
.home .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-image-bg {
	height: 200px;
}
.home .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-img-bg {
	height: 200px;
	margin-bottom: 5px;
	position:relative;
}
.home .psacp-post-carousel-wrap .owl-nav .owl-next, .home .psacp-post-carousel-wrap .owl-nav .owl-prev {
	color: #898989;
	border: 0px solid #000;
	font-size: 50px;
	padding: 0 10px 10px !important;
	background: transparent;
	transition: .3s;
}
.home .psacp-post-carousel-wrap .owl-nav .owl-next {
	padding: 0 30px 10px !important;
}
.home .psacp-post-carousel-wrap .owl-nav .owl-next:hover {
	color: #3474DA;
	border: 0px solid #000;
	font-size: 50px;
	transition: .3s;
	background: transparent;
	margin-right: -5px;
}
.psacp-post-carousel-wrap .owl-nav .owl-prev:hover {
	color: #3474DA;
	border: 0px solid #000;
	font-size: 50px;
	transition: .3s;
	background: transparent;
	margin-left: -5px;
}
.home .psacp-post-carousel-wrap .owl-nav {
	width: 107%;
	left: -36px;
	top: 20% !important;
}
.home .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-margin-content {
	padding: 15px 0;
	text-align: left;
}
.home .psacp-readmorebtn {
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	text-decoration: none !important;
	color: #3474DA;
	border: 0px solid #888;
	padding: 0;
	font-size: 12px;
	display: inline-block;
	box-sizing: border-box;
	line-height: normal !important;
	font-weight: bold;
}
.home .psacp-readmorebtn:hover {
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	text-decoration: none !important;
	color: #002D74 !important;
	background: transparent;
}
.home .psacp-post-title a {
	font-size: 14px !important;
	padding: 10px 0;
}
.home .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-carousel-content {
	border: 0px solid #ddd;
}

.home .psacp-post-short-content {
	margin-bottom: 5px;
	font-size: 14px;
	font-family: "Public Sans";
	line-height: 1.5;
}
.owl-carousel .owl-stage-outer {
	margin: 0 0 0 6px;
}
@media (max-width: 1300px) {
	.home .psacp-post-carousel-wrap .owl-nav {
		width: 100vw;
		left: -28px;
	}
}
@media (max-width: 1024px) {
	.home .psacp-post-carousel-wrap .owl-nav {
		display: none;
	}
	.home .psacp-post-carousel-wrap .owl-dots .owl-dot {
		display: inline;
	}
	.home .psacp-post-carousel-wrap.psacp-design-2 .psacp-post-margin-content {
		margin-top: 30px;
	}
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
		display: block !important;
	}
	#wrapper .post-content .psacp-post-carousel-wrap h2.psacp-post-title {
		font-size: 24px !important;
		line-height: .8 !important;
		margin: 0 0 25px 0 !important;
	}
	.psacp-rdmr-btn {
		display: none;
	}
	.psacp-post-img-bg img {
		height: 100%;
		max-width: unset;
	}
	.psacp-post-desc a {
		display: block;
		padding: 10px 0 0 0;
		width: 100%;
	}
	.owl-carousel .owl-item img {
		display: block;
		width: auto;
		left: 50%;
		transform: translateX(-50%);
		position: relative;
	}
	@media (max-width: 1100px) and (min-width: 979px) {
		.jobwrap {
			min-height: 200px;
		}
	}
	@media (max-width: 978px) and (min-width: 768px) {
		.jobwrap {
			min-height: 175px;
			width: 45%;
		}
	}
	@media (max-width: 992px) {
		.psacp-post-carousel-wrap .owl-dots {
			width: 100%;
			text-align: center;
			position: absolute;
			top: 210px;
			bottom: auto;
		}
		.fusion-title.title.fusion-title-6 {
			margin-top: 40px !important;
		}
		.home .fusion-title.title.fusion-title-6 {
			margin-top: 0px !important;
		}
	}
	@media (min-width: 992px) {
		.fusion-logo {
			display: block;
			float: left;
			max-width: 100%;
			z-index: 9;
			position: absolute;
		}
	}
	@media(max-width:767px){
		.page_subnavigation {
			position: relative;
			right: 0;
			height: 60px;
			top: 0px;
		}
		header .fusion-main-menu.blue-sub-nav > ul > li:nth-child(2) {
			margin: 0 10px 0 10px !important;
		}
		html:not(.avada-has-site-width-percent) #main {
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
		.jobwrap {
			min-height: 175px;
			width: 100%;
			float: none;
			margin: 15px 0;
		}
		h1.title-heading-center {
			padding: 8px 5px !important;
		}
		.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .fusion-title.fusion-title-center.sep-underline .title-heading-center {
			background: #E0B624 !important;
			width: min-content;
			min-width: 260px;
		}
		.fusion-title-sc-wrapper {
			background: transparent !important;
		}
		.home .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center, .home .fusion-title.fusion-title-center.sep-underline .title-heading-center {
			background: transparent !important;
			width: auto;
			min-width: auto;
		}
		#content .post-content #evenspace a.fusion-button {
			font-weight: bold;
			padding: 10px 15px;
		}
		.fusion-layout-column.fusion_builder_column.fusion-builder-column-1.fusion_builder_column_2_5.\32 _5.fusion-two-fifth.fusion-column-last.rightcolspace {
			margin-top: 60px !important;
		}
		.page-template-default .post-content ul, .page-template-default .post-content ol {
			margin: 0 0 0 20px !important;
		}
		.page-template-default .post-content .flexslider .flex-next {
			right: -35px; 
		}
		.page-template-default .post-content .flexslider .flex-prev {
			left: -35px; 
		}
		.page-template-default .post-content .flexslider .flex-next:hover {
			right: -38px; 
		}
		.page-template-default .post-content .flexslider .flex-prev:hover {
			left: -38px; 
		}
		#content {
			margin-bottom: 0 !important;
		}
		.page-template-default .post-content h4 img {
			width: 100%;
		}
		.fusion-title.fusion-sep-none h3.title-heading-left {
			padding: 40px 0 10px 0;
			text-align: left;
		}
		.accordian.fusion-accordian.infoaccordion {
			margin: -20px 45px 20px 45px;
			width: auto;
		}
	}
	@media(max-width:600px){
		.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li:first-child {
			padding: 0 10px 5px 0;
		}
		.home .fusion-tabs.horizontal-tabs.clean .nav-tabs li {
			width: 165px; 
		}
		.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li a.tab-link {
			border-right: 0px solid !important;
		}
		.home #wrapper .fusion-tabs.fusion-tabs-1.clean .nav-tabs li {
			border-right: 0px solid !important;
		}
		#tablink-showhide.fusion-tabs .nav-tabs.nav-justified {
			width: max-content;
			position: absolute;
			margin-top: -55px;
		}
		@supports (-moz-appearance:none) {
			.fusion-tabs.hometabvideo .nav a.arrow-right::after {
				top: 15px;
			}
		}
		@-moz-document url-prefix() { 
			.fusion-tabs.hometabvideo .nav a.arrow-right::after {
				top: 14px;
			}
			.fusion-tabs.hometabvideo .nav a.arrow-left::after {
				top: 14px;
			}
		}
		.fusion-tabs.hometabvideo .nav a.arrow-left.arrow {
			position: absolute;
			top: -55px;
			height: 48px;
			width: auto;
			background: #fff;
			border: transparent;
			color: #fff !important;
			left: -30px;
			z-index: 999999;
			width: 35px;
			border-right: 1px solid #63a9e2;
			cursor: pointer;
		}
		.fusion-tabs.hometabvideo .nav a.arrow-right.arrow {
			top: -55px;
			height: 48px;
			background: #fff;
			border: transparent;
			color: #fff !important;
			right: -30px;
			z-index: 999999;
			width: 35px;
			left: auto;
			border-left: 1px solid #63a9e2;
			position: absolute;
			cursor: pointer;
		}
		.fusion-tabs.hometabvideo .nav a.arrow-right::after {
			color: #63A9E2;
			content: ">";
			float: right;
			font-family: "Public Sans";
			font-size: 10px;
			top: 15px;
			transform: scale(1.8, 3.5);
			font-weight: lighter;
			position: relative;
			right: 18px;
			padding: 0;
			margin: 0;
		}
		.fusion-tabs.hometabvideo .nav a.arrow-left::after {
			color: #63A9E2;
			content: "<";
			float: right;
			font-family: "Public Sans";
			font-size: 10px;
			padding: 0;
			top: 15px;
			transform: scale(1.8, 3.5);
			font-weight: lighter;
			position: relative;
			left: -10px;
		}
		#tablink-showhide.fusion-tabs .nav-tabs.nav-justified {
			width: max-content;
			position: absolute;
			margin-top: -55px;
			left:30px;
		}
		.home .fusion-body .fusion-flex-container.fusion-builder-row-5 {
			padding-top: 50px; 
		}
		.fusion-tabs.hometabvideo .nav a.arrow-left.arrow.hidearrow,
		.fusion-tabs.hometabvideo .nav a.arrow-right.arrow.hidearrow,
		.fusion-tabs.hometabvideo .nav a.arrow-left.arrow.hidearrow:before,
		.fusion-tabs.hometabvideo .nav a.arrow-right.arrow.hidearrow:after{
			display:none !important;
		}
		.owl-carousel .owl-item img {
			display: block;
			top: -20%;
			left: auto;
			transform: translateY(0%);
			position: relative;
			max-height: unset;
			height: auto;
			width: 100%;
		}
		.home .psacp-post-carousel-wrap .owl-dots .owl-dot:nth-child(n+5) {
			display: none;
		}
		.accordian.fusion-accordian.infoaccordion {
			margin: -20px 25px 20px 25px;
			width: auto;
		}
	}
	@media only screen and (max-width:1024px) {
		.fusion-builder-column-0 > .fusion-column-wrapper,
		.fusion-builder-column-1 > .fusion-column-wrapper,
		.fusion-builder-column-2 > .fusion-column-wrapper,
		.fusion-builder-column-3 > .fusion-column-wrapper,
		.fusion-builder-column-4 > .fusion-column-wrapper,
		.fusion-builder-column-5 > .fusion-column-wrapper,
		.fusion-builder-column-6 > .fusion-column-wrapper,
		.fusion-builder-column-7 > .fusion-column-wrapper,
		.fusion-builder-column-8 > .fusion-column-wrapper,
		.fusion-builder-column-9 > .fusion-column-wrapper{
			margin-right : 0 !important;
			margin-left : 0 !important;
		}
	}
	@media only screen and (max-width:640px) {
		.fusion-builder-column-0 > .fusion-column-wrapper,
		.fusion-builder-column-1 > .fusion-column-wrapper,
		.fusion-builder-column-2 > .fusion-column-wrapper,
		.fusion-builder-column-3 > .fusion-column-wrapper,
		.fusion-builder-column-4 > .fusion-column-wrapper,
		.fusion-builder-column-5 > .fusion-column-wrapper,
		.fusion-builder-column-6 > .fusion-column-wrapper,
		.fusion-builder-column-7 > .fusion-column-wrapper,
		.fusion-builder-column-8 > .fusion-column-wrapper,
		.fusion-builder-column-9 > .fusion-column-wrapper{
			margin-right : 0 !important;
			margin-left : 0 !important;
		}
	}
	@media (max-width:640px) {
		.flex-direction-nav {
			display: block !important;
		}

	}
	.home .jointalent a {
		margin: 0 15px 0 0;
	}



	@media (max-width: 979px) {
		#mobile-menu-mobile-main-menu-redesign2021 .fusion-mobile-nav-holder ul {
			top: 5px;
		}
		#mobile-menu-mobile-main-menu-redesign2021 li.searchcareers{
			display: none;
		}
		#mobile-menu-mobile-main-menu-redesign2021 li a{
			padding-right: 50px;
			height: 40px !important;
			top: -10px;
			position: relative;
			right: -5px;
		}
		#mobile-menu-mobile-main-menu-redesign2021 ul.sub-menu {
			margin: -15px 0 10px 0;
			padding: 0 0 0 10px;
		}
		.fusion-mobile-nav-holder ul {
			position: relative;
			top: 0px;
			padding-top: 15px !important;
		}
		.fusion-main-menu.blue-sub-nav a.arrow-right.arrow {
			top: 5px;
			right: 0;
			height: 60px;
		}
		.fusion-main-menu.blue-sub-nav a.arrow-right::after {
			top: 22px;
		}
		.fusion-main-menu.blue-sub-nav a.arrow-left.arrow {
			height: 60px;
		}
	}


	@media (max-width: 767px) {
		.caption .fusion-title.fusion-title-center.fusion-sep-none .title-heading-center {
			background: transparent !important;
			top: 15px;
			position: relative;
		}
		.page-template-default .post-content .flexslider .slides {
			margin: 0 7px !important;
		}
		#employee-videos-modal .rightslide, #employee-videos-modal .leftslide2 {
			float: none;
			width: 100%;
			top: auto;
			position: relative;
			transform: none;
			padding: 0 !important;
		}
		#employee-videos-modal .leftslide, #employee-videos-modal .rightslide2 {
			float: none;
			width: 100%;
			top: auto;
			position: relative;
			transform: none;
			margin: 0 0 -50px 0;
			height: 240px;
		}
		#employee-videos-modal .leftslide a, #employee-videos-modal .rightslide2 a {
			height: 194px;
			overflow: hidden;
			width: 100%;
			position: relative;
			display: block;
		}
		#employee-videos-modal .slick-slider .slick-list.draggable {
			height: auto !important;
		}
		.page-template-default .post-content #employee-videos-modal h3 {
			padding-top: 0;
			margin-top: 20px;
		}
		.fusion-body #post-21845 .fusion-flex-container {
			padding-top: 0px;
			margin-top: 0;
			padding-right: 0px;
			padding-bottom: 60px;
			margin-bottom: 0;
			padding-left: 0px;
		}
		.fusion-body #post-21845 .fusion-title.title {
			margin-top: 40px !important;
		}
		#employee-videos-modal .slider.slider-nav,
		#employee-videos-modal .slider.slider-nav2 {
			overflow: visible;
			margin-top: 30px;
		}
		.page-template-default #wrapper #main #content #post-21845 #employee-videos-modal div h2 {
			margin: 0 0 0px 0 !important;
		}
		#employee-videos-modal .fa.fa-chevron-right.slick-arrow {
			right: -35px;
			font-size: 25px;
		}
		#employee-videos-modal .fa.fa-chevron-left.slick-arrow {
			left: -20px;
			font-size: 25px;
		}
		#employee-videos-modal .fa.fa-chevron-left.slick-arrow:hover {
			left: -20px;
			font-size: 25px;
		}
	}
	@media (max-width: 600px) {
		#employee-videos-modal .slidesmallimage a {
			border-right: 15px solid #fff;
			border-left: 5px solid #fff;
			height: 100px !important;
		}
		#employee-videos-modal .slidesmalltitle {
			margin: -10px 15px 0 10px !important;
		}
		.aiovg .aiovg-caption {
			margin: 20px auto;
			padding: 7px 0;
			position: relative !important;
		}
		.aiovg .aiovg-responsive-container {
			background: #fff;
		}
	}
	@media (max-width: 420px) {
		header .fusion-logo img {
			width: 220px !important;
		}
	}
	.page-template-default #wrapper .post-content #evenspace h3 {
		padding: 24px 0 4px !important;
		margin: 22px 0 20px 0 !important;
	}
	.mobile-join-buttom a .menu-text {
		width: 125px;
		text-align: center;
		border: 2px solid goldenrod !important;
		border-radius: 5px;
		padding: 3px 0;
		line-height: 16px;
	}
	.mobile-faqs-buttom a .menu-text,
	.mobile-downloads-buttom a .menu-text { 
		text-align: right;
		width:100%;
	}
	.fusion-mobile-nav-item.mobile-downloads-buttom {
		float: right;
		width: 100px;
	}
	.fusion-mobile-nav-item.mobile-faqs-buttom {
		float: right;
		width: 60px;
	}
	.fusion-mobile-nav-item.mobile-join-buttom {
		float: right;
		width: 150px;
	}
	.mobile-join-buttom .mobile-join-buttom a .menu-text {

	}
	#mobile-menu-mobile-main-menu-redesign2021 li.mobile-downloads-buttom a,
	#mobile-menu-mobile-main-menu-redesign2021 li.mobile-faqs-buttom a,
	#mobile-menu-mobile-main-menu-redesign2021 li.mobile-join-buttom a{
		padding-right: 10px;
		height: 40px !important;
		top: -10px;
		position: relative;
		right: 0;
	}
	#menu-main-menu-redesign2021 .mega-sub-title-sub.menu-item a {
		padding: 0 !important;
		margin: 0 0 0 -10px !important;
		font-weight: normal !important;
		font-size: 13px !important;
	}
	#menu-main-menu-redesign2021 .mega-sub-title-sub.menu-item a span {
		font-weight: normal !important;
	}
	#menu-item-27516 .fusion-megamenu-title {
		display: none;
	}
	.home .fusion-carousel li.fusion-carousel-item {
		max-width: 800px;
	}
	.home .fusion-carousel ul.fusion-carousel-holder {
		text-align: center !important;
		max-width: 2400px;
		position: relative !important;
		margin: 0px auto !important;
	}
	.home .fusion-carousel .fusion-carousel-item {
		padding: 0 !important;
		margin: 0 auto !important;
	}
	.avada-menu-icon-position-left .fusion-main-menu > ul > li:nth-child(-n+5) > a > .fusion-megamenu-icon {
		padding-right: 0;
		position: absolute;
		right: -15px;
		color: #63A9E2;
		font-size: 18px;
	}
	[class^="icon-"], [class*=" icon-"] {
		background-image: none !important;
	}
	a#pojo-a11y-skip-content {
		background: #fff;
		color: #000;
	}
	#quizpage input[type=radio], #quizpage input[type=checkbox] {
		width: 22px;
		height: 22px;
	}
	.flex-active-slide .buttons .fusion-modal-text-link {
		height: 100%;
		width: 100%;
		color: transparent;
	}
	.flex-active-slide .buttons .tfs-button-1 {
		height: 100%;
		width: 100%;
	}
	.flex-active-slide .buttons {
		position: absolute;
		top: -250px;
		width: 100%;
		height: 225px;
	}
	.page-template-default #wrapper #main .post-content .fusion-fullwidth:first-of-type .fusion-title.title.fusion-title-1 h2.fusion-responsive-typography-calculated,
	.page-template-default #wrapper #main .post-content .fusion-fullwidth:first-of-type .fusion-title.title h2.title-heading-left.fusion-responsive-typography-calculated,
	.page-template-default #wrapper #main .post-content .fusion-fullwidth:first-of-type .fusion-title.title.fusion-title-2.fusion-sep-none.fusion-title-text.fusion-title-size-one h2.fusion-responsive-typography-calculated {
		margin: 0 !important;
	}
	.accordian.fusion-accordian.infoaccordion .panel-group {
		margin: 30px 0 0 0;
	}
	#content .post-content .fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion_builder_column_2_5.\32 _5.fusion-flex-column.rightcolspace .fusion-slider-container {
		margin-bottom: 50px;
	}
	.fusion-accordian .panel-heading .panel-title a {
		font-size: 18px;
		line-height: 1.2;
	}
}

@media (max-width: 979px) {
	.fusion-selector-down::before, .rtl .fusion-selector-down::before {
		color: #fff !important;
	}
}
@media (min-width: 979px) {
	.fusion-logo {
		display: block;
		float: left;
		max-width: 100%;
		position: absolute;
		z-index: 9999999;
	}
}
header i.glyphicon.fa-angle-down.fas {
	margin: 0;
}
@media (max-width: 979px) {
	.home.fusion-body .fusion-flex-container.fusion-builder-row-1 {
		padding-top: 0px;
		margin-top: 30px;
		padding-right: 0;
		padding-bottom: 0px;
		margin-bottom: 30px;
		padding-left: 0;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.home .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
		margin: -12px;
		padding: 0;
	}
	.home .awb-swiper:not(.swiper-fade) .swiper-wrapper .swiper-slide {
		transition: transform .45s ease;
		width: 100% !important;
	}
	.home .awb-swiper-button.awb-swiper-button-next, .home .awb-swiper-button.awb-swiper-button-previous {
		background: #fff;
		color: #000;
		font-size: 20px;
		font-weight: bolder;
	}
	.swiper-wrapper.awb-image-carousel-wrapper {
		display: flex !important;
		flex-direction: column !important;
		height: auto !important;
	}
	.swiper-slide {
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 10px;
		display: block !important;
	}
	.home .jointalent a {
		margin: 0 5px 0 0;
	}
}