

:root {
  --fl-navy: #123272;
  --fl-blue: #B1D9F2;
  --fl-gray: #D1D1D1;
  --fl-silver: #EAEAEA;
}
.bg-navy {
    background-color: var(--fl-navy);
    color: var(--fl-silver);
}
.bg-fl-silver {
    background-color: var(--fl-silver);
}

.bg-navy a {
    color: var(--fl-silver);
}
.bg-navy h1, .bg-navy .h1
.bg-navy h2, .bg-navy .h2,
.bg-navy h3, .bg-navy .h3,
.bg-navy h4, .bg-navy .h4,
.bg-navy h5, .bg-navy .h5,
.bg-navy label {
    color: var(--fl-silver);
}
.navy {
    color:var(--fl-navy);
}
.tabs-custom.tabs-corporate .nav-tabs a:hover,
.tabs-custom.tabs-corporate .nav-tabs a.active {
    color: #fff;
    background: var(--fl-navy);
    border-color: var(--fl-navy);
}


.nav-link active {
    background-color: var(--fl-navy);
}

.fl-silver {
    color:var(--fl-silver);
}

#moreaboutme {
    position: relative;
    padding-top: 120px;
}
.rd-navbar,
.rd-navbar-static.rd-navbar--is-stuck,
.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone,
.rd-navbar-fixed .rd-navbar-panel:before {
    background: var(--fl-navy);
}
.rd-navbar-default .rd-navbar-nav > li > a {
    color: white;
}

.rd-navbar-fixed .rd-navbar-panel {
    height: 62px;
}
.rd-navbar-toggle span,
.rd-navbar-toggle span:before,
.rd-navbar-toggle span:after {
    background-color: white;
}
.rd-navbar-fixed .rd-navbar-nav-wrap,
.rd-navbar-nav .rd-nav-item {
    background: var(--fl-navy);
}

html .btn-nero-outline-1,
html .btn-nero-outline-1:active,
html .btn-nero-outline-1.active,
html .btn-nero-outline-1:active:focus,
html .btn-nero-outline-1.active:focus,
html .btn-nero-outline-1:focus:active,
html .btn-nero-outline-1:focus {
    color: white;
    background-color: transparent;
    border-color: white;
}

html .btn-nero,
html .btn-nero:active,
html .btn-nero.active,
html .btn-nero:active:focus,
html .btn-nero.active:focus,
html .btn-nero:focus:active,
html .btn-nero:focus {
    background-color: var(--fl-navy);
    border-color: var(--fl-navy);
}
.icon-navy {
    color: var(--fl-navy);
}
.icon.fa-2x {
    line-height: 1em;
}
footer .form-input,
footer .form-label {
    color: white;
}

.vidbg {
    position: relative;
    overflow: hidden;
    height: 400px;
}
.vidbg video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  z-index:-100;
    }

@media (min-width: 768px) {
    .img-mod-1,
    .img-mod-2 {
	position: absolute;
	transform: translate(10%, -10%);
	top: 100px;
    }
    .google-map {
        height: 300px;
    }
}
@media (min-width: 1200px) {
    .section-intro {
	min-height: auto;
        padding: 150px 0 !important;
    }
    .section-lg {
	padding: 100px 0;
    }
    .google-map {
        height: 300px;
    }   
}
@media (min-width: 1400px) {
    .section-intro {
        min-height: calc(100vh - 80px);
    }
}

