.section { padding: 2.75rem 0; }
.section-head { margin-bottom: 2rem; }
.section-title { margin-bottom: .35rem; }

.section-gallery .col-lg-3 { margin-bottom: 2rem; }
.section-gallery .img-under { filter: brightness(0) invert(1); }

.section-gallery .fancybox-img { padding: .75rem; background-color: white; }
.section-gallery .dropdown-inner { margin-bottom: 1.5rem; }

.section-gallery .dropdown-inner .nav-link { display: inline-block; padding: 0.25rem 0 .25rem 0; }

.section-gallery .dropdown-inner .btn-bg-white { width: 100%; padding: 1rem; border-radius: 35px; background-color: white; color: #152a56; }

.section-gallery .dropdown-inner .btn-bg-white .fa-angle-down { margin-right: 1.5rem; }

.section-gallery .dropdown-inner span { margin: 0 2rem; }

.section-gallery .dropdown-inner span i { margin-right: 1rem; }

.nav-filter { -ms-flex-pack: center; justify-content: center; padding: 1.25rem; border-radius: 35px; }
.nav-filter .nav-link { margin: 0 4rem;  }
.nav-filter li a:hover { color: #006837; }
.nav-filter li a { position: relative; }

.active-filter { margin-left: 1rem; color: #b7ce63 !important; }

@media (max-width: 1199px) {
    .section-title { font-size: 2.75rem; }
}

@media (max-width: 767px) {
    .section { padding: 2rem 0 ; }
    .section-title { margin-bottom: 0; font-size: 2.5rem; }

    .section-gallery .dropdown-inner .btn-bg-white { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }

    .section-gallery .dropdown-inner .nav-link { margin-bottom: .75rem; }

    .section-gallery .dropdown-inner .nav-item:last-child .nav-link { margin-bottom: 0; }
}

@media (max-width: 991px) {
    /*.navbar-collapse-c { width: 45%; }*/

    .nav-filter .nav-link { margin: 0 2rem; }
}

@media (max-width: 767px) {
    .navbar-collapse-c { width: 55%; }

    /*.nav-filter { display: none; }*/
    .nav-filter.dropdown-menu { min-width: -webkit-fill-available; border: 1px solid #152a56; }
    .nav-filter i { margin-right: 1rem; }

    .nav-filter .nav-link { margin: 0 1rem; }
}
