@media only screen and (max-width: 1024px) {
    .mainHeader {
        position: fixed;
        width: 100%;
        z-index: 999;
        background-color: #ffffff;
        transform: translateY(0);
    }
  .phone-number-mobile {
	  display:block!important;
	  margin-left:20px;
	  margin-bottom:20px;
	  margin-top:20px;
	}
}

.phone-number-mobile {
	  display:none;
	}
.topBarInLogoAreaCell li {
  list-style: none;
}

@media (min-width: 300px) {
	.infoToggler {
		display: none;
	}
}

.btIconWidgetTitle {
color: #023957;
}

.btMenuHorizontal #menu-main-menu a {
color: #023957 !important;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 600 !important;
}

#menu-main-menu a:hover {
color: #00B1C0 !important;
}

.btMenuHorizontal .menuPort nav > ul > li.current-menu-ancestor > a, .btMenuHorizontal .menuPort nav > ul > li.current-menu-item > a {
box-shadow: 0 -3px 0 0 #00B1C0 inset !important;
}

.hero-textbox {
margin-right: 55% 
}


.header .btSubTitle {
font-family: 'Source Sans Pro';
font-weight: 600;
}

.btSuperTitle {
font-family: 'Source Sans Pro';
font-weight: 600;
font-size: 14px;
color: #023957;
}

p {
font-family: 'Source Sans Pro';
font-weight: 500 !important;
}

.btSiteFooterWidgets {
    background: #023957 !important;
}

.btSiteFooter {
    background: #023957 !important;
}

div.widget_sp_image-description p {
color: #ffffff;
}

div.widget_sp_image-description {
margin-bottom: 50px;
}

.btSiteFooter .copyLine {
color: #ffffff;
font-size: 14px;
}


.btBox>h4 {
font-family: 'Source Sans Pro';
font-weight: 400 !important;
font-size: 16px !important;
color: #ffffff;
}


ul#menu-sub-footer-menu.menu a {
font-family: 'Source Sans Pro';
font-weight: 400 !important;
font-size: 16px !important;
color: #FFFFFF !important;
line-height: 1.5em;
}

ul#menu-sub-footer-menu.menu a:hover {
color: #00B1C0 !important;
}

ul#menu-sub-footer-menu.menu li {
padding-bottom: 10px;
border-bottom: 1px solid #c2c2c2 !important;
}

div.btBox widget_nav_menu rowItem col-md-6 col-sm-12 {
text-align: center;
}

ul#menu-sub-footer-menu.menu {
margin-bottom: 10px;
}


.wp-block-image.footer-logo figcaption {
color: #ffffff;
font-family:'Source Sans Pro';
font-size: 15px;
line-height:1.2;
margin-top:10px;
margin-bottom:30px;
padding-right:20px
}

.green-btn {
 background-color:#18B68C !important;
 border-color:#18B68C !important;
 color:#FFFFFF !important;
}

.green-btn {
 background-color:#18B68C !important;
 border-color:#18B68C !important;
 color:#FFFFFF !important;
}

.green-btn:hover {
 background-color:transparent !important;
 border-color:#18B68C !important;
}

.green-btn:hover .btnInnerText {
 color:#18B68C !important;
}

.teal-btn {
 background-color:#00B1C0 !important;
 border-color:#00B1C0 !important;
 color:#FFFFFF !important;
}

.teal-btn:hover {
 background-color:transparent !important;
 border-color:#00B1C0 !important;
}

.teal-btn:hover .btnInnerText {
 color:#00B1C0 !important;
}

.navy-btn {
 background-color:#023957 !important;
 border-color:#023957 !important;
 color:#FFFFFF !important;
}

.navy-btn:hover {
 background-color:transparent !important;
 border-color:#023957 !important;
}

.navy-btn:hover .btnInnerText {
 color:#023957 !important;
}

.navy-btn:hover .btIcoHolder {
 color:#023957 !important;
}

.white-btn {
 background-color:#FFFFFF !important;
 border-color:#FFFFFF !important;
}

.white-btn .btnInnerText {
 color:#023957 !important;
}

.white-btn:hover {
 background-color:transparent !important;
 border-color:#FFFFFF !important;
}

.white-btn:hover .btnInnerText {
 color:#FFFFFF !important;
}

.white-outline-btn {
 background-color:transparent !important;
 border-color:#FFFFFF !important;
 color:#FFFFFF !important;
}

.white-outline-btn:hover {
 background-color:#FFFFFF !important;
 border-color:#FFFFFF !important;
}

.white-outline-btn:hover .btnInnerText {
 color:#023957 !important;
}

.float-container {
    border: none;
    padding: 0px;
    list-style:none;
}

.float-child {
    width: auto;
    float: left;
    padding: 0px;
    margin-left:10px;
    border: none;
    list-style: none;
}  

.searchbar-global {
  margin-right:20px;
}

.btSearch button {
  display:none;
}

.btMenuHorizontal.btMenuRight .menuPort nav {
		float: right;
	}
.btMenuHorizontal.btMenuRight	.menuPort ul ul {
		right: auto;
		text-align:left;
	}

.btMenuHorizontal.btMenuRight .menuPort	nav ul ul li a:before {
		content: '\f105';
		display: block;
		float: left;
		margin: 2px 10px 0 6px;
		font: normal 14px/1 FontAwesome;
		text-overflow: ellipsis;
	}
	
	.btMenuVertical .menuPort {
		text-align: left !important;
	}

.btMenuVertical .menuPort nav ul ul {
		padding-bottom: 10px!important;
	}
	
	.btMenuVertical .logo img {
			max-width: 80% !important;
			margin:0 !important;
		}
		
	.btMenuVertical .menuPort nav ul li a {
	  font-family: 'Source Sans Pro', sans-serif;
    font-weight: 600 !important;
    font-size:18px;
	  line-height:1rem;
	  color:#023957!important;
	}
	.btMenuVertical .menuPort nav ul li li a {
	  font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500 !important;
	  font-size:16px;
	  line-height:0.5rem;
	  color:#00B1C0!important;
	}
	

	
	.is-style-logos-only a{
	  color:#FFFFFF!important;
	}

.btSearch:before {
	border-left: none!important;
	border-right: none!important;
}