/* common css */
.h1 {
    font-size: 50px !important;
    font-family: Segoe UI;
    letter-spacing: 1rem !important;
}
.h2 {
    font-size: 48px !important;
    font-family: Segoe UI;
}
.h3 {
    font-size: 30px !important;
    font-family: Segoe UI;
}
.h4 {
    font-size: 22px !important;
    font-family: Segoe UI;
}
.p {
    font-size: 18px !important;
    font-family: Segoe UI;
}
.border-btm {
    border-bottom: 1px solid #ffffff;
}
#content-hero-height {
  height: 500px;  
}
.tag-line {
	color: #006499 !important;
	font-size: 48px !important;
}
#about-us-hero-height .vc-hoverbox {
  height: 700px;  
}
#page-hero .wpb_wrapper {
	height: 200px;
}
li#menu-item-1355 {
    border: 1px solid;
    border-radius: 50px;
    width: 150px;
	margin-left: 42px;
}
li#menu-item-1355:hover{
	border: 1px solid #77C8BF;
}
li#menu-item-1355 a {
	margin: auto;
}
ul#ast-hf-menu-1 li {
    height: 50px;
	padding: 0 15px;
	font-weight: bold;
}
.footer-logo {
	margin: 0px !important;
	width: 60%;
    height: auto;
}
.main-header-menu .sub-menu,
.ast-header-break-point .main-header-menu,
.ast-header-break-point .main-header-menu .sub-menu {
    background-color: #000000;
    background-color: #000000;
}
