#ul-li > li {
line-height: 1!important;
}

@media screen and (max-width: 390px) {
.blog .attachment-full {
float: none!important;
}
}

#wpfront-scroll-top-container {
right: 0!important;
bottom: 70px!important;
}

#banner-h1-h2 {
font-size: 4.9rem;
color: #fff;
}

#banner-h3-h2 {
font-size: 2rem;
color: #fff;
}

#services-h2-h3 {
color: #fff;
font-weight: 700;
text-align: center;
font-size: 2.25rem;
}

#mission-bgtxt-h1-h2 {
font-size: 6.25rem;
line-height: 1;
}

body > div.cc-window.cc-banner.cc-type-info.cc-theme-block.cc-bottom.cc-color-override–1762072787 {
display: none;
}

@media screen and (max-width: 768px) {
nav#main-nav {
position: sticky !important;
top: 0 !important;
z-index: 999 !important;
background: #fff !important;
}
}