.icon-panel-6 {
    background-color: #fff;
/*    padding: 0px 0px*/
}

.icon-panel-6 .icon-directory .nav-icons .fsNavLevel1 {
    flex-wrap: wrap
}

.icon-panel-6 .icon-directory .nav-icons li {
    width: 50%
}

@media (min-width: 600px) {
    .icon-panel-6 .icon-directory .nav-icons li {
        width:25%
    }
}

.icon-panel-6 .icon-directory .nav-icons li a {
    color: #000
}

.icon-panel-6 .icon-directory .nav-icons li a:before {
    color: #000;
    box-shadow: none;
    font-size: 40px
}

.icon-panel-6 .icon-directory .nav-icons li a:focus,.icon-panel-6 .icon-directory .nav-icons li a:hover {
    color: #000
}

.icon-panel-6 .icon-directory .nav-icons li a:focus:before,.icon-panel-6 .icon-directory .nav-icons li a:hover:before {
    transform: translateX(-50%) scale(1)
}

.icon-panel-6 .icon-directory .nav-icons .fsNavPageDescription {
    color: #000;
    font-size: 14px;
    text-align: center;
    padding: 10px 20px
}

.icon-panel-6 .nav-icons {
    margin-bottom: 0
}

.icon-panel-6 .nav-icons:nth-child(n+2) {
    padding: 20px 0;
    margin: 20px 0 
}

.icon-panel-6 .nav-icons .fsNavLevel1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.icon-panel-6 .nav-icons li {
    padding: 20px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (min-width: 700px) {
    .icon-panel-6 .nav-icons li {
        width:33.33%;
        justify-content: flex-start
    }
}

@media (min-width: 1000px) {
    .icon-panel-6 .nav-icons li {
        width:25%
    }
}

@media (min-width: 1100px) {
    .icon-panel-6 .nav-icons li {
        width:12.5%
    }
}

.icon-panel-6 .nav-icons li.icon-flickr a:before {
    content: "\F16E";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-vimeo a:before {
    content: "\F27D";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-youtube a:before {
    content: "\F16A";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-linkedin a:before {
    content: "\F0E1";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-pinterest a:before {
    content: "\E936";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-instagram a:before {
    content: "\F16D";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-twitter a:before {
    content: "\F099";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-facebook a:before {
    content: "\F09A";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-wordpress a:before {
    content: "\F19A";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-rss a:before {
    content: "\F09E";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-vine a:before {
    content: "\F1CA";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-tumblr a:before {
    content: "\F173";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-wechat a:before {
    content: "\F1D7";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-apple a:before {
    content: "\E901";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-backpack a:before {
    content: "\E902";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-bar-graph a:before {
    content: "\E903";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-baseball a:before {
    content: "\E904";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-book a:before {
    content: "\E905";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-briefcase a:before {
    content: "\E906";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-bullhorn a:before {
    content: "\E907";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-bus a:before {
    content: "\E908";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-calendar a:before {
    content: "\E909";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-camera a:before {
    content: "\E90A";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-certificate a:before {
    content: "\E90B";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-check a:before {
    content: "\E90C";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-chess a:before {
    content: "\E90D";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-city a:before {
    content: "\E90E";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-college a:before {
    content: "\E90F";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-cross a:before {
    content: "\E910";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-directory a:before {
    content: "\E911";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-diversity a:before {
    content: "\E912";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-dollar a:before {
    content: "\E94F";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-door a:before {
    content: "\E913";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-droplet a:before {
    content: "\E914";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-enroll a:before {
    content: "\E915";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-faq a:before {
    content: "\E916";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-files a:before {
    content: "\E917";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-football a:before {
    content: "\E918";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-gift a:before {
    content: "\E919";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-giving a:before {
    content: "\E91A";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-globe a:before {
    content: "\E91B";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-grad a:before {
    content: "\E91C";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-group a:before {
    content: "\E927";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-group-boys a:before {
    content: "\E91D";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-group-coed a:before {
    content: "\E91E";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-group-girls a:before {
    content: "\E926";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-heart a:before {
    content: "\E928";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-info a:before {
    content: "\E929";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-jersey a:before {
    content: "\E92A";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-leaf a:before {
    content: "\E92B";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-lightbulb a:before {
    content: "\E92C";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-link a:before {
    content: "\E92D";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-list a:before {
    content: "\E92E";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-location a:before {
    content: "\E92F";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-lock a:before {
    content: "\E930";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-map a:before {
    content: "\E931";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-mapmarker a:before {
    content: "\E900";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-medal a:before {
    content: "\E932";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-microscope a:before {
    content: "\E933";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-mobile a:before {
    content: "\E950";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-music a:before {
    content: "\E934";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-paint a:before {
    content: "\E935";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-pencil a:before {
    content: "\E936";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-person a:before {
    content: "\E937";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-phone a:before {
    content: "\E938";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-piggy-bank a:before {
    content: "\E939";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-portion a:before {
    content: "\E93A";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-question a:before {
    content: "\E93B";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-ratio a:before {
    content: "\E93C";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-robot a:before {
    content: "\E93D";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-school a:before {
    content: "\E93E";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-screens a:before {
    content: "\E93F";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-settings a:before {
    content: "\E940";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-shoe a:before {
    content: "\E941";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-soccer a:before {
    content: "\E942";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-sports a:before {
    content: "\E943";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-star a:before {
    content: "\E944";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-star-of-david a:before {
    content: "\E945";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-store a:before {
    content: "\E946";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-sun a:before {
    content: "\E947";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-teacher a:before {
    content: "\E948";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-theater a:before {
    content: "\E949";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-time a:before {
    content: "\E94A";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-tree a:before {
    content: "\E94B";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-trophy a:before {
    content: "\E94C";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li.icon-warning a:before {
    content: "\E94D";
    font-family: bpa-icon-library;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none
}

.icon-panel-6 .nav-icons li a {
/*  color: #636363; */
color: #c0392b;
    font-size: .8125rem;
    line-height: 1.23077;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    position: relative;
    padding-top: 77px;
    padding-bottom: 0
}

@media (max-width: 699px) {
    .icon-panel-6 .nav-icons li a {
        margin-bottom:10px
    }
}

.icon-panel-6 .nav-icons li a:before {
    content: "\E92D";
    font-family: icomoon;
    font-smoothing: antialiased;
    font-weight: 400;
    speak: none;
/*    color: #959595; */
color: #000000;
    font-size: 50px;
    line-height: 1;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scale(1);
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: transform .3s ease
}

.icon-panel-6 .nav-icons li a:focus,.icon-panel-6 .nav-icons li a:hover {
    text-decoration: underline
}

.icon-panel-6 .nav-icons li a:focus:before,.icon-panel-6 .nav-icons li a:hover:before {
    transform: translateX(-50%) scale(1.1)
}

@media (min-width: 700px) {
    .icon-panel-6 {
/*        padding:60px 30px */
    }
}

@media (min-width: 1200px) {
    .icon-panel-6 {
/*        padding:80px 50px */
    }
}

.icon-panel-6>.fsElementContent,.icon-panel-6>header {
    position: relative;
    margin: 0 auto;
    max-width: 1180px
}

.icon-panel-6 .fsElementTitle {
    color: #c01727;
    font-family: Lato;
    font-size: 3rem;
    line-height: 1.39583;
    font-weight: 700;
    margin-bottom: 50px;
    text-align: center;
    position: relative
}

@media (max-width: 699px) {
    .icon-panel-6 .fsElementTitle {
        font-size:1.75rem;
        line-height: 1.21429;
        margin-bottom: 20px
    }
}

.icon-panel-6 .nav-icons li a {
/*    padding-top: 90px */
}

.icon-panel-6 .nav-icons li a:after {
    content: "";
    height: 3px;
    width: 40px;
    background-color: #a2a9ad;
    position: absolute;
    left: 0;
    right: 0;
    top: 70px;
    margin: 0 auto
}
