@media (min-width: 992px) {

    .block-nav-header-5 .menu-item.menu-line {
        width: 1px;
        height: 30px;
        background-color: #CCC;
        margin: 0 10px !important;
    }

    .block-nav-header-5 .dark .menu-item.menu-line { background-color: rgba(255, 255, 255, 0.25); }

    .block-nav-header-5 .menu-container > .menu-item > .sub-menu-container > .menu-item {
        border-bottom: 1px solid #EEE;
    }

    .block-nav-header-5 .sub-menu-container .menu-link div > i.icon-angle-down::before {
        content: "\e976";
        font-family: "font-icons";
    }

    .block-nav-header-5 .mega-menu-small .mega-menu-content-width {
        width: 47rem;
    }

    .block-nav-header-5 .menu-item.mega-menu { position: static; }

}

@media (max-width: 991.98px) {

    .block-nav-header-5 .sub-menu-container .menu-item > .menu-link { color: #EEE; }

}


.mega-menu #side-tabs .rounded-circle {
    width: 32px;
    height: 32px;
    margin-right: 8px;
}

.mega-menu #side-tabs .list-group-item {
    color: #444;
    min-width: 250px;
}

.mega-menu #side-tabs .list-group-item.active {
    color: #FFF;
    background-color: #0b3a60;
    border-color: #0b3a60;
}

@media (min-width: 992px) {
    .sub-menu-container.menu-item-2 .menu-item > .menu-link {
        padding: 7px 15px;
        font-size: 1.25rem;
        text-transform: none;
        font-weight: 500;
        color: #444;
        background-color: transparent !important;
        text-decoration: underline !important;
    }
}

  .card-header{
      padding: .75rem 1.25rem;
      margin-bottom: 0;
      color: #fff !important;
      background-color: #025083;
      border-bottom: 1px solid rgba(0,0,0,.125);
  }
.card-header a {
    color: #fff !important;
}
.cke_path_item {
    display:none !important;
}
.cke_bottom {
    border-top: 0 !important;
}

  

  .block-expand-categories h1,
  .block-expand-categories h2,
  .block-expand-categories h3 { font-family: Playfair Display, serif !important; }

.block-expand-categories .expand-category {
    --height: 50vh;
    --responsive-height: 60px;
    --hover-flex: 10;

    position: relative;
    background-position: center center;
    background-size: cover;
    border-radius: 20px;
    margin: 10px 0;
    min-height: var(--responsive-height);
    cursor: pointer;
}

.block-expand-categories .expand-category h4 {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0;
    transform: translateY(-50%);
}

/* Larger Device */
@media (min-width: 992px) {

    .block-expand-categories .expand-category {
        height: var(--height);
        flex: 1;
        margin: 0 10px;
        transition: flex 1s ease;
        -webkit-backface-visibility: hidden;
        transform: translate3d(0,0,0);
    }

    .block-expand-categories:not(.on-click) .expand-category:hover,
    .block-expand-categories.on-click .expand-category.active { flex: var(--hover-flex); }

    .block-expand-categories .expand-category h4 {
        opacity: 1;
        top: auto;
        bottom: 10px;
        transform: none;
        transition: opacity .4s ease;
    }

    .block-expand-categories:hover .expand-category:not(.active):not(:hover) h4,
    .block-expand-categories.on-click .expand-category:not(.active) h4 { opacity: 0; }

}
.menuEC li{
    list-style: none;
    text-align: left;
}

.fbox-content h2{
    font-size: 1rem;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    margin-bottom: 0;
    color: #333;
}

.fs-125 {
    font-size: 1.25rem !important;
}
.besExp {
    font-size: 1.5rem;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-weight: bold;
    margin-bottom: 0;
    font-family: 'Poppins', sans-serif;
    color: #FFF;
}
.repRap {
    color: #EEE;
    font-weight: 400;
    display: block;
    font-size: 1.125rem;
    margin-top: 6px;
}
.autreProc{
    font-size: 18px;
    font-weight: 600;
    color: #444;
    line-height: 1.5;
    margin: 0 0 30px 0;
    font-family: 'Poppins', sans-serif;
}

.colEEE{
    color: #EEE;
}