html {
	  scroll-behavior: smooth;
}

body {
	font-family: 'Montserrat', sans-serif !important;
}

.navbar-fixed-top .nav {
	padding: 15px 0;
}

.navbar-inverse .navbar-toggle {
	background-color: rgb(125, 102, 254);
}

.navbar {
	background-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
}

.navbar .header-logo {
	height: 70px;
	width: 120px;
}

.navbar span {
	color: #b9b810;
}

.nav.li {
	color: white;
}

.navbar-inverse {
	border-color: white;
}

.navbar-inverse .navbar-nav > li > a {
	color: rgb(102, 45, 145);
	font-size: 16px;
}

.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(125, 102, 254);
	font-size: 16px;
}

.header-logo {
	height: 70px;
	width: 120px;
}

.content {
	margin-top: 100px;
}

.section {
	--pdx-min-height: 700px;
	--wr-max: 1200px;
}

.section .inner {
	padding: 75px 25px;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.main-banner {
	display: flex;
	flex-wrap: wrap;
}

.tagline, .banner-image {
	flex: 1 0 0;
	padding-top: calc(95px + var(--pdx-pt)*var(--pdx-pm)*1px);
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}


.tagline { 
	text-align: center;
}

.tagline h1 {
	font-size: 3.5em;
	font-weight: 400;
}

.tagline p {
	font-size: 1.5em;
	font-weight: 400;
}

.banner-image img {
	width: 90%;
	min-width: 323px;
}


.features {
	display: flex;
	flex-wrap: wrap;
	min-width: 250px;
}


.feature {
	flex: 1;
	padding: 25px 25px;
	color: white;
	min-width: 250px;
}

.about-us {
	padding: 25px 25px;
}

.about-image {
	display: flex;
	justify-content: center;
	padding-bottom: 50px;
}

.about-image img{
	height: 125px;
	width: 125px;
	border-radius: 50%;
}

.contact {
	color: white;
	width: 570px;
}

.contact-section .inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.split-panel {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.pane {
	flex: 1 0 0;
}

.white {
	color: white;
}

.info {
	padding-left: 20px;
	margin-top: 20px;
}

.check-text {
	display: flex;
}

.check-text .fa-check {
	color: #22bb66;
	margin-top: 4px;
	margin-right:  10px;
}

.van-image {
  width: 100%;
	min-width: 300px;
}
