.bg-brand {
    background-color: rgba(35,112,183,0.8);
    position: absolute;
    top: 0;
    width: 100%;
	z-index: 30;
}

.navbar-collabse {
	background-color: #2370B7;
}

.menu-link {
    padding-top: 1.2rem;
    padding-bottom: 1rem;
}

@media only screen and (min-width: 991px) {
	.navbar {
		padding-bottom: 0;
	}
}
@media only screen and (max-width: 1200px) {
	.hero-logo {
		margin-top: 5px;
	}
}

.hero-title-area {
    padding-top: 200px;
}

.hero-title-area h1, .hero-title-subpage {
	text-align: left;
	border-left: solid 10px #9fd050;
	padding-left: 1rem;
    padding-top: 1rem;
}

@media only screen and (max-width: 991px) {
	.hero-title-area {
		padding-top: 110px;
	}
	
	.active-menu-link {
    background-color: #fff;
    color: #2370B7 !important;
	}
}

@media only screen and (max-width: 575px) {
	.hero-title-area {
		padding-top: 85px;
	}
	
	.hero-title-area h1 {
		padding-top: 0;
	}
	
	.hero-title-1 {
    	bottom: -5px;
	}
	
	.hero-title-2 {
		line-height: 20px;
	}
}

.hero-title-subpage {
	padding-bottom: 0.5rem;
}

.bg-image-border {
	display: none;
}

.footer h2 {
	margin-bottom: 1.5rem;
}

.box-lift {
    padding: 31px 25px 38px 35px;
}

.box-shadow {
    -webkit-box-shadow: 0 -2px 82px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 -2px 82px 0 rgba(0, 0, 0, 0.1);
}

.mw-208 {
    max-width: 208px;
}

.list.vertical .item {
    margin-bottom: 20px;
    display: table;
    width: 100%;
    table-layout: fixed;
}